Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.52B | $2.41B | $2.04B | $1.84B | $1.69B | $1.54B | $1.04B | $1.02B | $917.7M | $888.5M | $872.7M | $948.3M | $919.6M | $848.2M | $708.4M | $522.4M | $384.5M |
| Gross profit | $950.6M | $943.9M | $763.6M | $647.1M | $596.5M | $534.9M | $347.5M | $352.3M | $325.2M | — | — | — | — | — | — | — | — |
| Research & development | $22.0M | $16.6M | $16.7M | $15.5M | $7.5M | $3.7M | $9.7M | $9.5M | $9.2M | $12.5M | $10.1M | $14.4M | $14.2M | $21.1M | $25.6M | $16.3M | $9.6M |
| Operating income | $450.8M | $360.1M | $249.6M | $165.5M | $156.6M | $110.5M | $32.5M | $45.5M | $25.5M | $13.1M | $13.9M | $18.4M | $22.9M | $45.7M | $29.0M | $24.2M | $35.5M |
| EBITDAderived | $577.3M | $474.8M | $359.3M | $275.9M | $254.5M | $200.5M | $104.5M | $116.9M | $100.8M | $87.4M | $82.1M | $98.7M | $109.1M | $111.4M | $87.0M | $67.1M | $61.2M |
| Net income | $338.2M | $287.9M | $204.2M | $126.9M | $107.1M | $71.5M | $24.5M | $37.2M | $27.6M | $451,000 | $9.0M | $11.0M | $19.6M | $28.1M | $17.5M | $12.8M | $21.5M |
| Basic EPSper diluted share | $7.92 | $6.69 | $4.79 | $3.00 | $2.58 | $1.78 | $0.62 | $0.96 | $0.70 | $0.01 | $0.24 | $0.29 | $0.50 | $0.72 | $0.46 | $0.37 | $0.72 |
| Diluted EPSper diluted share | $7.14 | $5.95 | $4.69 | $2.97 | $2.52 | $1.71 | $0.60 | $0.91 | $0.68 | $0.01 | $0.23 | $0.29 | $0.50 | $0.72 | $0.45 | $0.37 | $0.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 19, 2025Form 4 · 10b5-1 | Rhyu James JeahoCHIEF EXECUTIVE OFFICER | SellCommon Stock | 14.0K | $162.66 | $2.27M | 706.4K |
| Nov 7, 2024Form 4 · 10b5-1 | Rhyu James JeahoCHIEF EXECUTIVE OFFICER | SellCommon Stock | 5.7K | $98.72 | $561.0K | 657.4K |
| Nov 6, 2024Form 4 · 10b5-1 | Rhyu James JeahoCHIEF EXECUTIVE OFFICER | SellCommon Stock | 23.2K | $97.29 | $2.26M | 663.1K |
| Oct 25, 2024Form 4 | Goldthwaite ToddManaging Director | SellCommon Stock | 8.0K | $91.54 | $734.9K | 85.1K |