2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Revenue | $926M | $1.1B | $1.5B | $1.9B | $2.1B |
Cost of Revenue | $647M | $814M | $1B | $1.4B | $1.5B |
Gross Profit | $279M | $328M | $432M | $525M | $656M |
Gross Profit % | 30% | 29% | 30% | 28% | 31% |
R&D Expenses | $0 | $0 | $0 | $0 | $0 |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Net Income | $145M | $182M | $245M | $283M | $404M |
Dep. & Amort. | $20M | $21M | $22M | $26M | $29M |
Def. Tax | $527K | -$37M | -$23M | -$25M | -$27M |
Stock Comp. | $14M | $14M | $21M | $21M | $26M |
Chg. in WC | $66M | $67M | $106M | $106M | $157M |
2020 | 2021 | 2022 | 2023 | 2024 | |
---|---|---|---|---|---|
Cash | $278M | $461M | $28M | $245M | $669M |
ST Investments | $0 | $0 | $0 | $0 | $0 |
Cash & ST Inv. | $278M | $461M | $28M | $245M | $669M |
Receivables | $161M | $186M | $253M | $298M | $296M |
Inventory | $0 | $0 | $0 | $0 | $0 |
Q1 2025 revenue was $558.6M, up 9.3% YoY; EBITDA was $118.6M (up 2.6% YoY), with EBITDA margin at 21.2% (down from 22.6% YoY); net income was $114.6M, up 11.7% YoY.
Net new business awards entering backlog in Q1 decreased 18.8% YoY to $500M, resulting in a net book-to-bill ratio of 0.9; ending backlog as of 3/31/2025 was $2.8B, down 2.1% YoY.
Company expects approximately $1.61B of backlog to convert to revenue in the next 12 months; backlog conversion in Q1 was 19.2% of beginning backlog.
Updated 2025 guidance: revenue expected between $2.14B and $2.24B (1.5% to 6.2% growth over 2024); EBITDA expected between $462M and $492M (down 3.8% to up 2.5% vs. 2024); net income guidance is $378M to $402M; EPS expected between $12.26 and $13.04.
Elevated cancellations, especially pre-backlog, continue to impact bookings; path to improved book-to-bill ratio (>1.15 in Q3/Q4) depends on moderating cancellations and improved business climate; headcount growth targeted at mid-single digits, but hiring pace will depend on market conditions.