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.48B | $1.96B | $1.94B | $1.84B | $1.77B |
| Cost of revenue | $1.04B | $1.37B | $1.35B | $1.30B | $1.28B |
| Gross profit | $434.90M | $586.70M | $591.10M | $542.90M | $492.40M |
Source: SEC filings. Information and analytics, not investment advice.
| Gross margin |
| 2930.0% |
| 2990.0% |
| 3030.0% |
| 2940.0% |
| 2770.0% |
| Research & development | $37.40M | $38.70M | $49.00M | $56.50M | $51.00M |
| Selling, general & admin | $267.20M | $360.70M | $380.50M | $305.30M | $285.10M |
| Total operating expenses | $302.80M | $399.40M | $429.50M | $365.00M | $362.90M |
| Operating income | $132.10M | $187.30M | $161.60M | $177.90M | $129.50M |
| Operating margin | 890.0% | 950.0% | 830.0% | 960.0% | 730.0% |
| Interest expense | $0 | $0 | $0 | $0 | $0 |
| Pretax income | $134.40M | $184.60M | $174.40M | $41.20M | $138.10M |
| Tax provision | $41.30M | $51.60M | $35.30M | $5.60M | $21.50M |
| Net income | $93.10M | $133.00M | $139.10M | $35.60M | $116.60M |
| Net margin | 630.0% | 680.0% | 710.0% | 190.0% | 660.0% |
| EBITDA | $174.80M | $227.40M | $200.90M | $221.40M | $173.10M |
| Basic EPS | 3.78 | 5.37 | 5.6 | 1.43 | 4.69 |
| Diluted EPS | 3.75 | 5.32 | 5.56 | 1.42 | 4.67 |