← Bowman Consulting Group Ltd.
| Annual Trend | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $410.1m |
$719.1m
+75.36%
|
$122.0m
-83.03%
|
$150.0m
+22.91%
|
$261.7m
+74.51%
|
$346.3m
+32.30%
|
$426.6m
+23.19%
|
$490.0m
+14.88%
|
$503.6m
+2.76%
|
|
| Cost of sales | $341.0m |
$622.7m
+82.60%
|
$29.8m
-95.21%
|
$455.7m
+1429.13%
|
$548.7m
+20.41%
|
$678.5m
+23.66%
|
$770.8m
+13.60%
|
$904.8m
+17.38%
|
$234.2m
-74.11%
|
|
| Gross profit | $69.1m |
$96.4m
+39.57%
|
$92.2m
-4.35%
|
$90.4m
-1.95%
|
$101.5m
+12.31%
|
$154.8m
+52.47%
|
$210.0m
+35.62%
|
$162.3m
-22.72%
|
$269.3m
+65.97%
|
|
| Selling, general and administrative | — | — | $51.5m | $69.0m | $117.8m | $158.4m | $197.5m | $215.1m | $222.4m | |
| General and administrative expenses | $37.1m | $36.9m | $24.4m | $35.4m | $29.9m | $56.8m | $54.6m | $50.3m | — | |
| Amortization of intangible assets | $412k | $711k | $578k | — | — | — | $1.4m | $2.0m | — | |
| Total operating expenses | — | — | $53.6m | $75.3m | $130.0m | $176.7m | $224.8m | $241.9m | $251.8m | |
| Interest expense, net | $8.6m | $21.6m | $18.7m | $19.0m | $24.5m | $36.9m | $59.3m | $58.9m | — | |
| Other expense | — | — | ($110k) | $1.4m | $3.4m | $5.8m | $6.9m | $8.5m | — | |
| Income (loss) before tax expense | $21.4m | $40.0m | $2.0m | ($1.3m) | $1.7m | ($6.4m) | ($8.9m) | $11.2m | — | |
| Income tax benefit | — | — | $989k | ($1.6m) | ($3.3m) | $177k | ($12.0m) | ($1.7m) | — | |
| Current income tax expense (benefit) | $0 | $13k | $0 | $1.0m | $1.6m | $6.8m | ($3.3m) | $8.0m | ($2.1m) | |
| Deferred income tax expense | $6.1m | $2.8m | $11.3m | $8.3m | $15.4m | $16.0m | $19.2m | $14.7m | — | |
| Net income | $15.3m |
$36.9m
+141.25%
|
$990k
-97.32%
|
$299k
-69.80%
|
$5.0m
+1573.91%
|
($6.6m)
-232.35%
|
$3.0m
+145.80%
|
$12.8m
+323.50%
|
$10.3m
-20.07%
|
|
| Net income and comprehensive income | $15.3m | $37.1m | $49.2m | — | — | — | — | — | — | |
| Net income attributable to common shareholders | — | — | $935k | $243k | $4.2m | ($6.6m) | $2.8m | $12.2m | $10.3m | |
| Net income attributable to noncontrolling interest | ($35k) | ($255k) | $0 | — | — | — | — | — | — | |
| Basic (in dollars per share) | $0.61 | $1.45 | $0.18 | $0.04 | $0.46 | ($0.53) | $0.19 | $0.78 | — | |
| Diluted (in dollars per share) | $0.54 | $1.23 | $0.18 | $0.04 | $0.43 | ($0.53) | $0.19 | $0.77 | — | |
| Earnings allocated to non-vested shares | — | — | $55k | $56k | $783k | $0 | $230k | $621k | — | |
| Direct payroll costs | — | — | $48.2m | $59.4m | $100.1m | $128.0m | $156.9m | $173.2m | — | |
| Sub-consultants and expenses | — | — | $18.4m | $15.1m | $26.5m | $42.3m | $46.9m | $55.2m | — | |
| Depreciation and amortization | — | — | $2.3m | $6.4m | $12.3m | $18.7m | $27.8m | $27.6m | $29.4m | |
| (Gain) on sale | — | — | ($107k) | ($122k) | $82k | ($411k) | ($477k) | ($740k) | $1.1m | |
| Income (loss) from operations | $30.0m |
$58.8m
+96.24%
|
$1.9m
-96.82%
|
$160k
-91.44%
|
$5.1m
+3100.00%
|
($656k)
-112.81%
|
($2.0m)
-204.88%
|
$19.7m
+1083.00%
|
$17.5m
-10.80%
|
|
| Depreciation | $58.4m | $101.6m | $88.8m | $108.0m | $119.3m | $131.3m | $185.0m | $217.2m | $29.4m | |
| Loss on disposal of property, plant and equipment | ($158k) | ($31k) | $659k | ($85k) | $536k | $1.7m | $767k | $822k | — | |
| Equity loss (earnings) in affiliates and joint ventures | ($60k) | ($2.8m) | ($7.7m) | ($21.9m) | ($37.1m) | ($25.2m) | ($15.3m) | $11.3m | — | |
| Change in fair value of contingent obligations | — | — | — | — | $0 | $4.7m | $53.2m | ($26.9m) | — | |
| Loss (gain) on derivative financial instruments | — | $0 | ($4.3m) | ($2.7m) | ($778k) | ($6.1m) | ($4.0m) | $9.4m | — | |
| Unrealized foreign currency translation (gain) loss | — | — | $0 | ($2k) | ($304k) | $713k | $695k | ($10.5m) | — | |
| Comprehensive income | $15.3m | $36.9m | $49.2m | $51.4m | $67.7m | $62.4m | $43.3m | $44.3m | — | |
| Project costs | $152.9m | $277.6m | $140.3m | $223.5m | — | — | — | — | — | |
| Equipment costs | $129.7m | $243.4m | $177.1m | $232.2m | — | — | — | — | — | |
| Loss on sublease | $1.7m | $0 | — | — | — | — | — | — | — | |
| Foreign exchange (gain) loss | $39k | ($36k) | — | — | — | — | — | — | — | |
| Total contract costs | — | — | $66.5m | $74.5m | $126.6m | $170.2m | $203.8m | $228.5m | — |