Consumo Cíclico
DIRR3 — DIRECIONAL ENGENHARIA SA
CNPJ 16.614.075/0001-00 · listed classes: DIRR3 · CVM code 21350
The full history, year by year
The arrow opens the path from the figure down to the line in the regulator's file. A cell with ! carries a caveat; a dash is a withheld figure — hover for the reason. Nothing is hidden.
| indicator | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ROE ⟶ | 21.0%! | 18.0% | 18.1% | 16.3% | 13.3% | 7.6% | -0.7% | -9.4% | -5.7% | 7.9% | 9.1% | 12.6% | 14.7% | 20.4% | 32.2% | 40.1% |
| ROIC ⟶ | 15.0%! | 13.6% | 13.5% | 12.7% | 11.2% | 6.9% | 0.1%! | -4.2%! | -1.1%! | 10.0% | 12.2% | 17.4% | 18.9% | 19.6% | 31.7% | 34.9% |
| ROA ⟶ | 9.9%! | 8.8% | 8.4% | 7.3% | 6.3% | 4.0% | -0.0% | -3.3% | -1.7% | 2.6% | 3.1% | 3.9% | 4.2% | 5.5% | 8.3% | 8.4% |
| Gross margin ⟶ | 31.7% | 28.0% | 27.1% | 23.1% | 23.3% | 21.1% | 11.5% | 5.0% | 27.2% | 33.7% | 34.8% | 36.4% | 33.9% | 34.2% | 36.4% | 39.7% |
| EBIT margin ⟶ | 20.3% | 16.6% | 16.5% | 14.8% | 13.3% | 10.4% | 0.2% | -17.5% | -2.6% | 13.2% | 14.8% | 18.2% | 17.4% | 17.9% | 22.5% | 23.1% |
| Net margin ⟶ | 21.3% | 16.9% | 16.8% | 13.6% | 12.7% | 10.0% | -0.1% | -18.3% | -6.3% | 8.3% | 10.0% | 11.8% | 11.8% | 16.4% | 21.7% | 22.6% |
| Revenue growth (1y) ⟶ | — | 37.1% | 27.6% | 20.4% | 5.3% | -14.5% | -13.5% | -44.6% | 55.1% | 25.1% | 2.9% | 18.4% | 21.7% | 8.9% | 42.2% | 29.7% |
| Revenue growth (5y CAGR) ⟶ | — | — | — | — | — | 15.0% | 4.8% | -12.3% | -7.7% | -4.5% | -0.9% | 5.5% | 23.5% | 15.1% | 18.1% | 23.7% |
| Net debt/EBITDA ⟶ | 0.68x | 0.65x | 1.36x | 1.27x | 1.08x | 1.64x | 11.89x | — | — | 0.63x | 0.55x | 0.61x | 0.54x | 0.04x | 0.02x | 0.61x |
| Current ratio ⟶ | 3.18x | 2.87x | 3.38x | 3.30x | 3.17x | 3.64x | 3.34x | 3.35x | 2.95x | 4.52x | 4.66x | 5.75x | 3.02x | 3.44x | 3.03x | 3.78x |
The current year, quarter by quarter
As the company filed it in its interim report. The fourth quarter does not exist on its own in that filing — the closed year comes in the annual one, and we do not derive a Q4, so that a figure we computed never sits beside the figures the company reported. Filed on is the date the report became public, and the price is taken from it.
| quarter | revenue | profit | net margin | P/E TTM | P/B | filed on |
|---|---|---|---|---|---|---|
| 2024T1 | 669.4 | 169.0 | 25.2% | 10.1 | 2.03 | 2024-05-09 |
| 2024T2 | 844.2 | 169.9 | 20.1% | 10.7 | 2.22 | 2024-08-12 |
| 2024T3 | 910.6 | 184.7 | 20.3% | 9.4 | 2.53 | 2024-11-07 |
| 2025T1 | 894.1 | 191.5 | 21.4% | 9.7 | 2.92 | 2025-05-12 |
| 2025T2! | 1,065.2 | 220.6 | 20.7% | 10.3 | 3.22 | 2025-08-11 |
| 2025T3 | 1,157.8 | 283.0 | 24.4% | 12.3 | 3.82 | 2025-11-12 |
| 2026T1 | 1,164.5 | 267.5 | 23.0% | 8.0 | 3.14 | 2026-05-11 |
| 2026T2 | 1,279.3 | 255.4 | 20.0% | 6.7 | 2.46 | 2026-08-11 |
Full series, every quarter: GET /empresas/DIRR3/trimestres
Dividends per year
| year | per share | payments |
|---|---|---|
| 2025 | R$ 4.8200 | 3 |
| 2024 | R$ 2.0600 | 2 |
| 2023 | R$ 0.4700 | 1 |
| 2022 | R$ 1.1700 | 2 |
| 2021 | R$ 0.6900 | 1 |
| 2020 | R$ 0.8100 | 1 |
| 2019 | R$ 0.8800 | 2 |
| 2018 | R$ 0.6123 | 1 |
Piotroski F-Score 5/9 (2025) — what each criterion means.
Restated filings for this company
The regulator overwrites the old version; we keep both. Figures in R$ millions: first filing on the left, restatement on the right.
| fiscal year | account | first filing | restated |
|---|---|---|---|
| 2010 | DMPL 5.05.01 | 0.0 | 166.6 |
| 2012 | BPA 1 | 3,027.1 | 3,181.9 |
| 2012 | BPP 2 | 3,027.1 | 3,181.9 |
| 2012 | BPA 1.01 | 2,450.6 | 2,566.3 |
| 2012 | BPP 2.03 | 1,421.4 | 1,515.3 |
| 2012 | BPP 2.03.09 | 93.4 | 187.3 |
| 2012 | DMPL 5.07 | 1,421.4 | 1,515.3 |
| 2012 | DMPL 5.03 | 1,232.5 | 1,313.7 |
This company appears in
Other companies in Consumer Cyclical
109 more with a page, same CVM sector — a classification of the regulator's, not ours.
Take this into your code
GET /empresas/DIRR3/indicadores. WEGE3 is open for testing without a key; for the rest, create a free key (200 calls/day, no card).Price coverage: 4,119 sessions, 2010-01-04 → 2026-09-04 · methodology · how we verify
Numbers on this page are live. Data version 2026-09-01-supressao-declarada · page generated 2026-09-08 10:36 UTC. If this does not match /saude, you are reading a cached copy.