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 | $864.49M | $951.12M | $1.05B | $1.15B | $1.42B |
| Cost of revenue | $594.65M | $651.38M | $718.77M | $779.57M | $960.65M |
| Gross profit | $269.84M | $299.73M | $339.87M | $375.02M | $461.87M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 3120.0% |
| 3150.0% |
| 3210.0% |
| 3250.0% |
| 3250.0% |
| Research & development | — | — | — | — | — |
| Selling, general & admin | — | — | — | — | — |
| Total operating expenses | $203.91M | $231.00M | $248.92M | $272.33M | $323.25M |
| Operating income | $65.93M | $68.73M | $90.95M | $102.69M | $138.61M |
| Operating margin | 760.0% | 720.0% | 860.0% | 890.0% | 970.0% |
| Interest expense | $5.80M | $8.90M | $11.10M | $7.73M | $13.61M |
| Pretax income | $60.39M | $60.17M | $81.32M | $99.35M | $127.44M |
| Tax provision | $15.27M | $14.14M | $18.81M | $25.75M | $31.53M |
| Net income | $45.12M | $46.02M | $62.51M | $73.59M | $95.91M |
| Net margin | 520.0% | 480.0% | 590.0% | 640.0% | 670.0% |
| EBITDA | $80.43M | $82.79M | $105.08M | $116.22M | $155.02M |
| Basic EPS | 2.87 | 2.9 | 3.91 | 4.33 | 5.31 |
| Diluted EPS | 2.81 | 2.84 | 3.83 | 4.23 | 5.22 |