Bens Industriais
LUPA3 — LUPATECH S.A.
CNPJ 89.463.822/0001-12 · classes negociadas: LUPA3 · código CVM 20060
Fabricante de equipamentos e provedor de serviços para o setor de Petróleo e Gás.Como a própria companhia declara no Formulário Cadastral (FCA), referência 2026-01-01 · setor CVM: Máquinas, Equipamentos, Veículos e Peças
Veredito
Margem líquida -115,6%; ROIC -14,4%; EBITDA negativo; P/L não se aplica (lucro negativo); dado de 2025, com reapresentação relevante recente.
Bandeira de confiança: Retrato incompleto ou com aviso
Dado do exercício de 2025, recebido pela CVM em 29/04/2026; 3 dos 5 números centrais publicados; última reapresentação registrada em 2023.
- o balanço de 2023 foi reapresentado com mudança de pelo menos 5% em conta-chave
A empresa ganha dinheiro?
- Margem líquida de -115,6% em 2025; mediana do setor 3,0% (43 companhias); a própria empresa ficou entre -164,2% e 61,0% de 2010 a 2025; 5% das 329 companhias da base estão abaixo; margem negativa. como calculamos
- Retorno sobre o capital investido (ROIC) de -14,4% em 2025; mediana do setor 14,5% (24 companhias); 1% das 166 companhias da base estão abaixo; retorno negativo; nota: alíquota de imposto assumida em 34% para o ROIC. como calculamos
Está saudável ou endividada?
- Dívida líquida sobre EBITDA: não se aplica — EBITDA negativo ou zero no exercício. como calculamos
A ação está cara ou barata em relação ao setor e à própria história?
- Preço sobre lucro (P/L): não se aplica — lucro negativo ou zero no exercício. como calculamos
- Preço sobre valor patrimonial (P/VP) de 0,5 em 2025; mediana do setor 2,1 (12 companhias); a própria empresa ficou entre 0,5 e 0,6 de 2020 a 2023; 94% das 101 companhias da base estão acima. como calculamos
Descritivo: número, faixa numérica e comparação com o setor, com a própria história e com o universo. Não é recomendação de investimento. JSON
Cotação
1 mês -8,8% · 12 meses -66,6% · no ano -63,6% · 52 sem. R$ 3,60–14,10
Rentabilidade por janela
| 1 mês | 3 meses | 1 ano | 2 anos | 5 anos | 10 anos | |
|---|---|---|---|---|---|---|
| Preço | -8,8% | -50,1% 1× | -66,6% 1× | -74,0% 1× | -93,6% 1× | -93,9% 1× |
| Com proventos reinvestidos | -8,8% | -50,1% | -66,6% | -74,0% | -93,6% | -93,9% |
| Real, descontada a inflação (IPCA até 08/2026) | -8,7% | -50,0% | -67,8% | -76,2% | -95,1% | -96,2% |
| R$ 1.000 virariam | R$ 912 | R$ 499 | R$ 334 | R$ 260 | R$ 64 | R$ 61 |
Fechamentos do banco até 2026-09-25. O preço inicial é ajustado pelos eventos societários conferidos com o preço (a marca pequena diz quantos); salto que eles não explicam deixa a janela vazia. O reinvestimento compra mais ações no fechamento da data-ex, sem imposto nem custo; só a classe do ticker principal. A linha real divide o retorno com proventos pelo IPCA acumulado na janela (série 433 do Banco Central, mensal, meses de ponta pro rata pelos dias); o mês mais recente só sai por volta do dia 10 do mês seguinte.
Eventos societários
| último dia com direito | evento | multiplicador | conferência |
|---|---|---|---|
| 2026-08-13 | grupamento | 0,10× ações | conferido com o salto do preço |
| 2020-03-06 | desdobramento inferido | 1,51× ações | não conferido |
| 2016-03-10 | desdobramento inferido | 1,61× ações | não conferido |
| 2015-06-17 | grupamento inferido | 0,00× ações | não conferido |
| 2014-09-30 | desdobramento inferido | 29,80× ações | não conferido |
Por que o gráfico de preço salta: o preço não é ajustado. Inferido quer dizer detectado pela contagem de ações e pelo preço, não anunciado no arquivo da B3.
Valuation
Hoje
fechamento de 2026-09-25 × açõespreço × ações em circulação
+ dívida líquida 2025valor de mercado + dívida líquida
lucro por açãolucro do exercício ÷ ações
patrimônio por açãopatrimônio líquido ÷ ações
até 2T26lucro dos últimos 12 meses ÷ patrimônio médio dos mesmos 12 meses
até 2T26lucro ÷ receita líquida, os dois nos últimos 12 meses
FCO R$ 12 mivalor de mercado ÷ caixa gerado nas operações
FCF R$ 7 mivalor de mercado ÷ (caixa das operações + capex)
Foto de agora: fechamento de hoje sobre a última contagem pública de ações. Os cartões marcados 12 m usam as quatro últimas ITRs; os demais, o balanço de 2025. Os múltiplos abaixo são ponto-no-tempo: com o preço do dia em que o balanço ficou público.
Na data do balanço (ponto-no-tempo)
preço de 29/04/2026 · setor 23,2 · 15 cias · 1º de 16preço ÷ lucro por ação do exercício
preço de 29/04/2026 · setor 2,1 · 12 cias · 1º de 13preço ÷ patrimônio líquido por ação
preço de 29/04/2026 · setor 7,6% · 12 cias · 3º de 13(caixa das operações + capex) ÷ valor de mercado
setor 5,3% · 39 cias · 35º de 40lucro dos controladores ÷ patrimônio líquido médio
setor 14,5% · 24 cias · 25º de 25EBIT × (1 − alíquota efetiva) ÷ média do capital investido (dívida bruta + PL total − caixa − aplicações), goodwill incluído — /metodologia/roic
Por tema, exercício 2025
Valuation
| P/Receita hojevalor de mercado ÷ receita líquida do exercício | 0,33× |
| EV/Receita hojevalor da firma ÷ receita líquida | 3,75× |
| Earning yield hojelucro dos controladores ÷ valor de mercado (o inverso do P/L) | -349,4% |
Endividamento e liquidez
| Dívida líquida/PLdívida líquida ÷ patrimônio líquido | 2,39× |
| Dívida bruta/PLempréstimos de curto e longo prazo ÷ patrimônio líquido | 2,39× |
| PL/Ativospatrimônio líquido ÷ ativo total | 0,16× |
| Passivos/Ativos(ativo total − patrimônio líquido) ÷ ativo total | 0,84× |
| Liquidez correnteativo circulante ÷ passivo circulante | 1,25× |
Eficiência
| Margem brutaresultado bruto ÷ receita líquida | 15,6% |
| Margem EBITDAEBITDA ÷ receita líquida | -111,6% |
| Margem EBITEBIT ÷ receita líquida | -118,9% |
| Margem líquidalucro líquido ÷ receita líquida | -115,6% |
Rentabilidade
| ROElucro dos controladores ÷ patrimônio líquido médio | -56,5% |
| ROICEBIT × (1 − alíquota efetiva) ÷ média do capital investido (dívida bruta + PL total − caixa − aplicações), goodwill incluído | -14,4% |
| ROAlucro líquido ÷ ativo total | -12,2% |
| Giro do ativoreceita líquida ÷ ativo total | 0,11× |
Crescimento
| Receita, 1 anoreceita do exercício ÷ receita do anterior − 1 | -57,7% |
| Receita, CAGR 5 anostaxa composta anual da receita em 5 exercícios | -0,9% |
Contas padronizadas e indicadores publicados do exercício; os itens marcados hoje dividem o valor de mercado ou o EV de hoje por uma conta desse exercício.
Indicadores, ano a ano
Quatro indicadores em gráfico e a tabela completa embaixo. Ponto vazado tem ressalva; buraco é ano sem o número — nunca ligamos uma reta por cima de um buraco. Na tabela, a seta leva ao caminho do número até a linha do arquivo da CVM; célula com ! tem ressalva; traço com tracejado é número suprimido — passe o mouse para ver o motivo. Nada é escondido.
Checklist de fatos 1 de 9
- ✓Mais de 5 anos de bolsa 16,7 anos
- ✗Lucro nos últimos 5 exercícios prejuízo em 2021, 2024, 2025
- ✗Nunca teve prejuízo no histórico da base prejuízo em 2010, 2011, 2012, 2013, 2014, 2015, 2017, 2018, 2019, 2021, 2024, 2025
- ✗ROE do último exercício acima de 10% -56,5%
- ✗Receita cresceu em 5 anos (CAGR positivo) -0,9%
- ✗Lucro cresceu em 5 anos (CAGR positivo) —
- ✗Dívida bruta menor que o patrimônio dívida = 239% do patrimônio
- ✗DY médio dos últimos 5 anos de pelo menos 5% —
- ✗Liquidez média diária acima de R$ 10 milhões R$ 0,0 mi/dia
Nove checagens objetivas, com o limiar escrito em cada linha e o número por trás. Descritivo, não é recomendação; os limiares são nossos e estão declarados.
Tabela completa
| indicador | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | setor |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ROE ⟶ | -40,1%! | -354,8% | — | — | — | -79,6% | 10,7% | -8,4% | -113,5% | -28,4%! | 17,2% | -29,0% | 33,0% | 30,3% | -21,3% | -56,5% | 5,3% |
| ROIC ⟶ | 1,8%! | -1,2%! | -31,8%! | -21,7%! | -51,9%! | -48,9%! | -25,8%! | -2,7%! | -12,9%! | -5,0%! | 2,1% | -12,9%! | -13,4%! | -9,7% | 5,8%! | -14,4%! | 14,5% |
| ROA ⟶ | -5,1%! | -16,4% | -35,7% | -24,7% | -51,5% | -8,2% | 1,0% | -0,7% | -17,5% | -4,8%! | 4,1% | -8,3% | 10,2% | 10,0% | -6,4% | -12,2% | 1,3% |
| Margem bruta ⟶ | 25,1% | 29,2% | 17,8% | 14,5% | 9,5% | -3,8% | -22,1% | -4,7% | 15,1% | 0,1%! | 22,8% | 27,0% | 22,9% | 23,4% | 21,4% | 15,6% | 26,2% |
| Margem EBIT ⟶ | 3,2% | -2,2% | -48,8% | -22,4% | -58,5% | -104,3%! | -65,0% | -8,6% | -45,2% | -63,3%! | 10,9% | -52,4% | -53,6% | -35,2% | 21,5% | -118,9%! | 13,9% |
| Margem líquida ⟶ | -12,6% | -42,1% | -90,4% | -67,0% | -164,2% | -28,0% | 5,3% | -3,7% | -80,1% | -80,1%! | 37,7% | -44,2% | 49,7% | 61,0% | -25,8% | -115,6% | 3,0% |
| Crescimento da receita (1a) ⟶ | — | 11,4% | 14,3% | 0,7% | -12,7% | -30,2% | -48,4% | -18,9% | 12,6% | -5,8%! | 67,1% | 71,4% | 18,0% | -21,9% | 42,7% | -57,7% | 7,2% |
| Crescimento da receita (5a CAGR) ⟶ | — | — | — | — | — | -12,2% | -23,9% | -27,5% | -22,1% | -38,9%! | -27,3% | -7,5% | -0,4% | 20,0% | 30,4% | -0,9% | 17,1% |
| Dívida líquida/EBITDA | 10,59x | 31,82x | — | — | — | — | — | 11,92x | — | — | 8,52x | — | — | — | 5,50x | — | 2,39x |
| Liquidez corrente ⟶ | 1,64x | 0,57x | 0,52x | 0,21x | 0,94x | 1,11x | 0,92x | 1,77x | 1,78x | 2,69x! | 2,55x | 2,71x | 1,53x | 1,42x | 1,39x | 1,25x | 1,46x |
Em reais, ano a ano
As três demonstrações por trás das razões — resultado, balanço e caixa — nas linhas padronizadas, no consolidado como entregue (ou no controlador, quando é o que a companhia entrega). EBITDA e dívida líquida seguem a metodologia publicada; dívida bruta, caixa e aplicações e caixa livre são somas que o nome da linha explicita.
| linha | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2T26 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Resultado do exercício | |||||||||||||||||||
| Receita líquida (R$ mi) | 582 | 574 | 620 | 565 | 384 | 268 | 138 | 112 | 127 | 33 | 55 | 94 | 110 | 86 | 123 | 52 | 12 | 37 | |
| Custo dos produtos e serviços (R$ mi) | -435 | -406 | -510 | -483 | -348 | -279 | -169 | -118 | -107 | -33 | -42 | -68 | -85 | -66 | -97 | -44 | -8 | -28 | |
| Resultado bruto (R$ mi) | 146 | 168 | 110 | 82 | 37 | -10 | -31 | -5 | 19 | 0 | 12 | 25 | 25 | 20 | 26 | 8 | 4 | 9 | |
| EBITDA (R$ mi) | 48 | 23 | -262 | -73 | -173 | -229 | -42 | 14 | -43 | -13 | 12 | -44 | -50 | -24 | 32 | -58 | — | — | |
| Depreciação e amortização (R$ mi) | 29 | 36 | 40 | 54 | 51 | 51 | 48 | 24 | 14 | 7 | 6 | 5 | 10 | 6 | 5 | 4 | — | — | |
| EBIT (resultado operacional) (R$ mi) | 19 | -13 | -302 | -127 | -225 | -280 | -90 | -10 | -57 | -21 | 6 | -49 | -59 | -30 | 27 | -62 | -47 | -131 | |
| Lucro antes do IR (R$ mi) | -76 | -212 | -523 | -365 | -458 | 40 | -55 | -39 | -111 | -30 | 24 | -42 | -69 | 53 | -43 | -60 | -57 | -155 | |
| IR e CSLL (R$ mi) | 3 | -20 | -51 | 5 | -3 | -93 | 63 | 35 | 10 | -0 | -4 | 1 | 124 | -1 | 11 | -0 | 1 | 4 | |
| Lucro líquido (R$ mi) | -73 | -242 | -560 | -379 | -631 | -75 | 7 | -4 | -101 | -26 | 21 | -41 | 55 | 53 | -32 | -60 | -56 | -151 | |
| Lucro líquido (controladores) (R$ mi) | -73 | -241 | -561 | -379 | -631 | -75 | 7 | -5 | -97 | -26 | 21 | -41 | 55 | 53 | -32 | -60 | -56 | -151 | |
| Balanço patrimonial | |||||||||||||||||||
| Ativo total (R$ bi) | 1,4 | 1,5 | 1,6 | 1,4 | 1,0 | 0,8 | 0,6 | 0,6 | 0,6 | 0,5 | 0,5 | 0,5 | 0,6 | 0,5 | 0,5 | 0,5 | 0,5 | 0,5 | |
| Ativo circulante (R$ mi) | 407 | 491 | 524 | 378 | 278 | 236 | 163 | 224 | 228 | 184 | 197 | 231 | 181 | 146 | 157 | 236 | 217 | 217 | |
| Passivo circulante (R$ bi) | 0,2 | 0,9 | 1,0 | 1,8 | 0,3 | 0,2 | 0,2 | 0,1 | 0,1 | 0,1 | 0,1 | 0,1 | 0,1 | 0,1 | 0,1 | 0,2 | 0,2 | 0,2 | |
| Dívida bruta (curto + longo prazo) (R$ mi) | 565 | 757 | 791 | 789 | 273 | 200 | 154 | 167 | 176 | 149 | 126 | 129 | 156 | 146 | 180 | 178 | 217 | 217 | |
| Caixa e aplicações (R$ mi) | 58 | 24 | 34 | 21 | 2 | 31 | 1 | 2 | 1 | 6 | 21 | 19 | 13 | 20 | 4 | 0 | 15 | 15 | |
| Dívida líquida (R$ mi) | 507 | 733 | 757 | 768 | 272 | 169 | 153 | 165 | 174 | 143 | 105 | 110 | 142 | 126 | 176 | 178 | — | — | |
| Patrimônio líquido (R$ mi) | 184 | -44 | -190 | -563 | 95 | 93 | 45 | 112 | 133 | 100 | 140 | 145 | 188 | 160 | 138 | 74 | -30 | -30 | |
| Fluxo de caixa | |||||||||||||||||||
| Caixa das operações (FCO) (R$ mi) | 125 | 11 | -77 | 23 | -55 | 42 | -53 | -16 | -23 | 31 | 21 | -15 | -25 | -1 | -34 | 12 | — | — | |
| Investimentos (capex) (R$ mi) | -37 | -72 | -116 | -38 | -18 | -7 | -3 | -4 | -3 | -4 | -47 | -26 | -2 | -1 | -57 | -5 | — | — | |
| Caixa livre (FCO + capex) (R$ mi) | 89 | -61 | -193 | -14 | -73 | 35 | -56 | -21 | -26 | 28 | -26 | -41 | -26 | -2 | -92 | 7 | — | — | |
As duas colunas da direita vêm da ITR: o último trimestre sozinho e os últimos 12 meses (TTM), montados pela mesma identidade do P/L TTM. EBITDA e dívida líquida não têm série trimestral aqui.
O ano corrente, trimestre a trimestre
Como a companhia entregou na ITR. O 4º trimestre não existe isolado nesse arquivo — o exercício fechado vem na DFP, e nós não derivamos o 4T para não misturar número calculado com número reportado. Publicado em é a data em que o balanço ficou público, e é dela que sai o preço.
| trimestre | receita (R$ mi) | lucro (R$ mi) | margem líq. | P/L TTM | P/VP | publicado em |
|---|---|---|---|---|---|---|
| 2024T1 | 35,0 | -7,4 | -21,1% | 1,2 | 0,44 | 2024-05-15 |
| 2024T2 | 33,9 | -23,3 | -68,5% | 1,5 | 0,51 | 2024-08-14 |
| 2024T3 | 30,7 | -9,8 | -32,0% | 1,0 | 0,47 | 2024-11-14 |
| 2025T1! | 18,4 | -11,4 | -61,8% | -1,5 | 0,45 | 2025-05-14 |
| 2025T2! | 13,6 | -12,6 | -92,7% | -2,1 | 0,48 | 2025-09-01 |
| 2025T3! | 13,4 | 5,1 | 38,3% | -4,1 | 0,37 | 2025-11-14 |
| 2026T1! | 4,3 | -58,1 | -1.359,3% | -0,3 | 2,64 | 2026-05-15 |
| 2026T2! | 12,2 | -56,4 | -461,1% | -0,0 | — | 2026-08-31 |
A série inteira, todos os trimestres: GET /empresas/LUPA3/trimestres
Proventos
Nenhuma data-com nem pagamento marcado na base (anúncios na B3 até 2026-09-21 · avisos à CVM até 2026-09-18).
O último provento de LUPA3 foi um dividendo de R$ 0,1277 por ação (data-com 2007-04-09). Nos últimos 12 meses foram 0 proventos, somando R$ 0,0000 por ação.
| tipo | data-com | data-ex | pagamento | por ação |
|---|---|---|---|---|
| dividendo | 2007-04-09 | 2010-01-04 | — | R$ 0,1277 |
Data-ex é o primeiro pregão depois da data-com, do nosso próprio histórico de preços. Pagamento vem da ficha da B3; CVM marca data tirada do aviso à CVM. Só a classe do ticker principal.
Por ano
| ano | por ação | pagamentos | DY |
|---|---|---|---|
| 2007 | R$ 0,1277 | 1 | — |
DY do ano = proventos do ano sobre o fechamento do último pregão dele; o ano corrente é parcial.
Acionistas e free float
3.205.703 açõesações em circulação nas mãos do mercado, como a companhia declara no FRE
6.283 PF · 66 PJ · 0 institucionaiscontagem na última assembleia, do FRE
Novo Mercadomínimo garantido pelo segmento de listagem ou pela lei; o estatuto pode dar mais
| acionista | tipo | % ON | % PN | % total |
|---|---|---|---|---|
| ARARA AZUL FUNDO DE INVESTIMENTO EM ACOES RESPONSABILIDADE LIMITADA | PJ | 17,60% | 0,00% | 17,60% |
| JOSE MARIA DE OLIVEIRA E SILVA | PF | 11,88% | 0,00% | 11,88% |
| ANTONIO AMARAL VILAS BOAS NETO | PF | 6,83% | 0,00% | 6,83% |
| ARARA AZUL GESTAO DE BENS E DIREITOS S.A. | PJ | 0,84% | 0,00% | 0,84% |
| Outros (mercado) | — | — | — | 62,84% |
| Ações em tesouraria | — | — | — | 0,00% |
Participações diretas do Formulário de Referência (FRE) entregue em 2026-09-09, versão 9. A cadeia de controle (quem é dono da holding) não é reproduzida aqui. Nomes de pessoas físicas aparecem como no formulário público.
Comunicados e informes
| entrega | categoria | assunto | documento |
|---|---|---|---|
| 2026-09-10 | Reunião da Administração · Conselho Fiscal | Parecer acerca das Demonstrações Financeiras | abrir |
| 2026-09-10 | Valores Mobiliários negociados e detidos (art. 11 da Instr. CVM nº 358) · Posição Consolidada | — | abrir |
| 2026-09-08 | Reunião da Administração · Conselho de Administração | Ratificação de Nota Comercial da Mipel | abrir |
| 2026-09-08 | Reunião da Administração · Conselho de Administração | Aprovar as Demonstrações Financeiras do segundo trimestre de 2026 da Companhia | abrir |
| 2026-09-08 | Comunicado ao Mercado · Apresentações a analistas/agentes do mercado | Apresentação do webcast de resultados do 2T26 | abrir |
| 2026-08-31 | Dados Econômico-Financeiros · Press-release | Português e Inglês | abrir |
| 2026-08-31 | Dados Econômico-Financeiros · Demonstrações Financeiras Adicionais | Versão português | abrir |
| 2026-08-27 | Calendário de Eventos Corporativos | — | abrir |
| 2026-08-25 | Fato Relevante | Formação de Quórum no Âmbito de Recuperação Extrajudicial | abrir |
| 2026-08-24 | Calendário de Eventos Corporativos | — | abrir |
As últimas entregas desta companhia à CVM fora das demonstrações, da mais recente para a mais antiga, do próprio índice IPE do regulador. O assunto é texto livre da companhia. Não resumimos nem classificamos esses documentos — a leitura é do original.
Piotroski F-Score 3/9 (2025) — o que cada critério significa.
Balanços republicados desta companhia
A CVM sobrescreve a versão antiga; guardamos as duas. Valores em R$ milhões: à esquerda a 1ª publicação, à direita a republicação.
| exercício | conta | 1ª publicação | republicado |
|---|---|---|---|
| 2013 | DRE 3.01 | 565,3 | 440,3 |
| 2018 | DRE 3.01 | 126,6 | 34,7 |
| 2013 | DRE 3.02 | -483,2 | -405,3 |
| 2018 | DRE 3.02 | -107,4 | -32,9 |
| 2012 | BPA 1 | 1.632,0 | 1.560,7 |
| 2012 | BPP 2 | 1.632,0 | 1.560,7 |
| 2010 | DRE 3.01 | 581,6 | 515,3 |
| 2010 | DRE 3.02 | -435,3 | -371,3 |
Todas as reapresentações desta companhia, ano a ano
Esta companhia aparece em
Comparar
Lado a lado, com a ressalva de cada número e quantas vezes cada uma republicou balanço.
LUPA3 × WEGE3 · LUPA3 × EMBJ3 · LUPA3 × RENT3 · LUPA3 × RAIL3 · LUPA3 × MOTV3 · LUPA3 × VAMO3
comparar com o setor: EMBJ3 × POMO4 × RAPT4
Outras companhias de Bens Industriais
Mais 44 com página, mesmo setor da CVM — classificação do regulador, não nossa.
Levar isto para o seu código
GET /empresas/LUPA3/indicadores. A WEGE3 é aberta para testar sem chave; para as demais, crie uma chave grátis (200 consultas/dia, sem cartão).Cobertura de preço: 4.136 pregões, 2010-01-04 → 2026-09-25 · metodologia · como verificamos
Fontes: CVM (dados abertos, ODbL) e B3 (COTAHIST). Não afiliado à B3 nem à CVM. Não é recomendação de investimento.
Os números desta página são ao vivo. Versão do dado 2026-09-27-reapresentacao-agreg · página gerada em 2026-09-27 05:15 UTC. Se isto não bater com o /saude, você está lendo uma cópia em cache.