
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Revenues | $3.65B+12.8% | $3.23B+14.4% | $2.83B+4.9% | $2.69B-6.5% | $2.88B+3.6% | $2.78B+2.4% | $2.71B |
| Cost of revenues | -$2.78B-11.2% | -$2.50B-14.7% | -$2.18B-2.8% | -$2.12B+9.2% | -$2.33B-2.1% | -$2.28B-1.3% | -$2.25B |
| Gross profit | $869.0M+18.1% | $736.0M+13.6% | $648.0M+12.7% | $575.0M+5.1% | $547.0M+10.7% | $494.0M+7.6% | $459.0M |
| General and administrative expenses | -$497.0M-20.0% | -$414.0M-7.8% | -$384.0M-7.6% | -$357.0M-21.8% | -$293.0M-3.5% | -$283.0M-2.2% | -$277.0M |
| Amortization of acquired intangible assets | -$22.0M+0.0% | -$22.0M+0.0% | -$22.0M-120.0% | -$10.0M-11.1% | -$9.0M+0.0% | -$9.0M+0.0% | -$9.0M |
| Other operating expenses, net | -$2.0M+71.4% | -$7.0M+36.4% | -$11.0M-103.1% | $353.0M+4022.2% | -$9.0M+57.1% | -$21.0M-110.0% | -$10.0M |
| Operating earnings | $348.0M+18.8% | $293.0M+26.8% | $231.0M-58.8% | $561.0M+137.7% | $236.0M+30.4% | $181.0M+11.0% | $163.0M |
| Interest expense, net | -$8.0M+61.9% | -$21.0M+41.7% | -$36.0M | — | — | — | — |
| Other, net | -$4.0M+50.0% | -$8.0M-166.7% | -$3.0M-50.0% | -$2.0M-100.0% | -$1.0M+80.0% | -$5.0M-66.7% | -$3.0M |
| Earnings before taxes | $336.0M+27.3% | $264.0M+37.5% | $192.0M-63.4% | $525.0M+162.5% | $200.0M+78.6% | $112.0M+17.9% | $95.0M |
| Income tax provision | -$58.0M-13.7% | -$51.0M-112.5% | -$24.0M-120.0% | $120.0M+160.9% | $46.0M+70.4% | $27.0M+35.0% | $20.0M |
| Net earnings | $278.0M+30.5% | $213.0M+26.8% | $168.0M-58.5% | $405.0M+163.0% | $154.0M+81.2% | $85.0M+13.3% | $75.0M |
| Basic earnings per share (in dollars per share) | $1050000.00+29.6% | $810000.00+26.6% | $640000.00-66.0% | $1880000.00+157.5% | $730000.00+182499900.0% | $0.40-23.1% | $0.52 |
| Diluted earnings per share (in dollars per share) | $1030000.00+28.7% | $800000.00+25.0% | $640000.00-66.0% | $1880000.00+157.5% | $730000.00+182499900.0% | $0.40-23.1% | $0.52 |
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.