Loading
Price chart (1D to 10Y)
Licensed market data — shown to members, not published to the open web.
Income Statement, fiscal years · USD, as filed
| Line item | Dec 21 | Dec 22 | Dec 23 | Dec 24 | Dec 25 |
|---|---|---|---|---|---|
| Total revenue | $1.33B | $1.51B | $1.68B | $1.62B | $1.60B |
| Cost of revenue | $999.70M | $1.13B | $1.23B | $1.21B | $1.20B |
| Gross profit | $334.51M | $376.51M | $453.64M | $412.48M | $397.81M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 2510.0% |
| 2490.0% |
| 2680.0% |
| 2530.0% |
| 2480.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | $202.93M | $212.64M | $240.15M | $231.45M | $229.65M |
| Total operating expenses | $217.57M | $227.92M | $255.67M | $247.68M | $246.20M |
| Operating income | $116.93M | $148.59M | $197.96M | $164.80M | $151.61M |
| Operating margin | 880.0% | 980.0% | 1170.0% | 1010.0% | 950.0% |
| Interest expense | $10.53M | $14.36M | $26.09M | $20.54M | $14.87M |
| Pretax income | $109.49M | $134.31M | $175.12M | $149.62M | $139.51M |
| Tax provision | $29.25M | $32.38M | $38.95M | $33.69M | $35.71M |
| Net income | $80.24M | $101.92M | $136.16M | $115.93M | $103.80M |
| Net margin | 600.0% | 670.0% | 810.0% | 710.0% | 650.0% |
| EBITDA | $152.87M | $187.57M | $237.16M | $207.90M | $195.25M |
| Basic EPS | 6.78 | 8.58 | 11.42 | 9.69 | 8.64 |
| Diluted EPS | 6.75 | 8.54 | 11.36 | 9.63 | 8.59 |