| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $650.61M | $647.68M | $576.43M | $616.62M | $553.52M |
| Cost of Revenue | $154.13M | $148.46M | $135.38M | $127.90M | $114.99M |
| Gross Profit | $496.49M | $499.22M | $441.05M | $488.72M | $438.53M |
| Operating Expenses | $247.91M | $260.42M | $223.86M | $221.61M | $210.89M |
| R&D | $146.10M | $157.19M | $130.48M | $117.06M | $99.67M |
| SG&A | $74.32M | $74.29M | $67.39M | $77.89M | $80.37M |
| Operating Income | $248.58M | $238.80M | $217.19M | $267.11M | $227.64M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $52.72M | $50.05M | $42.16M | $58.17M | $44.03M |
| Net Income | $242.07M | $222.08M | $203.01M | $210.06M | $184.21M |
| EPS (basic) | 5.0900 | 4.6600 | 4.2500 | 4.4100 | 3.8700 |
| EPS (diluted) | 5.0800 | 4.6500 | 4.2400 | 4.4000 | 3.8700 |
| Shares (diluted) | $47.66M | $47.65M | $47.62M | $47.47M | $47.37M |