
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 |
|---|---|---|---|---|---|---|---|---|
| Cash and cash equivalents | $34.0M+219.0% | $10.6M-67.7% | $32.9M-49.0% | $64.5M-64.3% | $180.9M+519.3% | $29.2M-64.8% | $83.0M+498.9% | $13.9M |
| Accounts receivable, net of allowances of $16,580 and $32,421 at December 31, 2025 and 2024, respectively | $382.6M-12.6% | $437.8M-29.8% | $623.5M-7.7% | $675.6M-14.4% | $789.1M+109.8% | $376.1M+6.6% | $352.7M-3.6% | $365.9M |
| Accounts receivable, subcontractor | $48.0M-31.8% | $70.5M-40.1% | $117.7M-56.2% | $268.7M+12.1% | $239.7M+224.0% | $74.0M+1.7% | $72.7M+45.0% | $50.1M |
| Prepaid expenses | $20.9M-7.3% | $22.5M+2.8% | $21.9M+17.0% | $18.7M-74.2% | $72.5M+431.7% | $13.6M+16.8% | $11.7M-6.0% | $12.4M |
| Other current assets | $59.9M+12.1% | $53.5M+17.1% | $45.7M-30.8% | $66.0M-1.2% | $66.8M+63.8% | $40.8M+0.9% | $40.4M+1.4% | $39.9M |
| Total current assets | $545.4M-8.3% | $594.9M-29.3% | $841.7M-23.0% | $1.09B-18.9% | $1.35B+152.8% | $533.7M-4.8% | $560.5M+16.2% | $482.2M |
| Restricted cash, cash equivalents and investments | $45.6M-36.5% | $71.8M+4.4% | $68.8M+12.5% | $61.2M-5.1% | $64.5M+5.1% | $61.3M-1.3% | $62.2M+4.8% | $59.3M |
| Fixed assets, net of accumulated depreciation of $414,797 and $360,795 at December 31, 2025 and 2024, respectively | $136.4M-26.8% | $186.3M-2.7% | $191.4M+28.2% | $149.3M+17.4% | $127.1M+9.4% | $116.2M+10.8% | $104.8M+15.9% | $90.4M |
| Other assets | $282.6M+9.5% | $258.1M+9.0% | $236.8M+37.7% | $172.0M+9.8% | $156.7M+15.9% | $135.1M+12.4% | $120.3M+25.1% | $96.2M |
| Deferred income taxes, net | $44.9M+73.7% | $25.8M+10.6% | $23.4M+2.8% | $22.7M-52.5% | $47.8M-28.9% | $67.2M+44.2% | $46.6M+70.6% | $27.3M |
| Goodwill | $755.8M-15.8% | $897.5M-19.3% | $1.11B+18.8% | $935.4M+4.8% | $892.3M+3.2% | $864.5M+45.2% | $595.6M+35.8% | $438.5M |
| Intangible assets, net of accumulated amortization of $561,590 and $534,822 at December 31, 2025 and 2024, respectively | $283.5M-25.7% | $381.4M-19.6% | $474.1M-0.6% | $476.8M-7.3% | $514.5M-8.9% | $564.9M+41.8% | $398.5M+22.2% | $326.1M |
| Total assets | $2.09B-13.3% | $2.42B-17.4% | $2.92B+1.2% | $2.89B-7.8% | $3.13B+33.1% | $2.35B+21.8% | $1.93B+29.4% | $1.49B |
| Accounts payable and accrued expenses | $162.0M-12.1% | $184.3M-46.4% | $343.8M-27.8% | $476.5M+12.0% | $425.3M+153.3% | $167.9M+7.5% | $156.1M+4.4% | $149.6M |
| Accrued compensation and benefits | $298.8M+3.9% | $287.5M+3.2% | $278.5M-16.4% | $333.2M-6.0% | $354.4M+66.1% | $213.4M+24.9% | $170.9M+26.6% | $135.1M |
| Other current liabilities | $116.8M+58.0% | $73.9M+119.1% | $33.7M-30.1% | $48.2M-70.3% | $162.4M+1384.9% | $10.9M-56.8% | $25.3M+147.0% | $10.2M |
| Total current liabilities | $577.6M+5.8% | $545.8M-16.8% | $656.1M-23.5% | $857.9M-11.5% | $969.4M+129.2% | $423.0M+11.9% | $378.1M+23.1% | $307.3M |
| Revolving credit facility | $25.0M-88.1% | $210.0M-54.3% | $460.0M | $0 | — | — | — | $120.0M |
| Notes payable, net of unamortized fees and premium | $742.1M-12.3% | $845.9M+0.1% | $844.7M+0.1% | $843.5M+0.1% | $842.3M-1.8% | $858.0M+39.0% | $617.2M+92.5% | $320.6M |
| Other long-term liabilities | $107.3M-0.1% | $107.5M-1.4% | $109.0M-9.6% | $120.6M+24.3% | $97.0M-10.1% | $107.9M+74.6% | $61.8M-21.3% | $78.5M |
| Total liabilities | $1.45B-15.0% | $1.71B-18.3% | $2.09B+13.5% | $1.84B-6.4% | $1.97B+28.4% | $1.53B+28.4% | $1.19B+40.0% | $853.7M |
| Preferred stock, $0.01 par value; 10,000 shares authorized; none issued and outstanding at December 31, 2025 and 2024 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common stock, $0.01 par value; 200,000 shares authorized; 51,054 issued and 38,441 outstanding at December 31, 2025 and 50,692 issued and 38,079 outstanding at December 31, 2024 | $511K+0.8% | $507K+0.6% | $504K+0.6% | $501K+0.6% | $498K+0.4% | $496K+0.6% | $493K+1.0% | $488K |
| Additional paid-in capital | $559.3M+5.8% | $528.5M+4.3% | $506.5M+1.0% | $501.7M+3.1% | $486.7M+3.8% | $468.7M+3.0% | $455.2M+0.5% | $452.7M |
| Treasury stock, at cost; 12,613 shares at December 31, 2025 and 2024 | -$1.13B+0.0% | -$1.13B+0.0% | -$1.13B-61.3% | -$698.6M-473.4% | -$121.8M | — | — | — |
| Retained earnings | $1.21B-7.3% | $1.30B-10.1% | $1.45B+17.0% | $1.24B+55.7% | $796.9M+69.7% | $469.6M+17.4% | $400.0M+39.8% | $286.1M |
| Accumulated other comprehensive income (loss) | $298K+2809.1% | -$11K+97.4% | -$423K+55.0% | -$939K-218.3% | -$295K-837.5% | $40K-73.7% | $152K+0.7% | $151K |
| Total stockholders’ equity | $642.1M-9.1% | $706.6M-15.0% | $831.3M-20.3% | $1.04B-10.2% | $1.16B+41.8% | $819.7M+11.3% | $736.7M+15.3% | $639.0M |
| Total liabilities and stockholders’ equity | $2.09B-13.3% | $2.42B-17.4% | $2.92B+1.2% | $2.89B-7.8% | $3.13B+33.1% | $2.35B+21.8% | $1.93B+29.4% | $1.49B |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.