Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.05B | $1.88B | $1.69B | $1.38B | $1.06B | $841.4M | $737.7M | $566.3M | $433.0M | $329.1M | $224.7M | $150.9M | $107.6M | $76.8M |
| Gross profit | $1.71B | $1.55B | $1.42B | $1.16B | — | — | — | — | — | — | — | — | — | — |
| Research & development | $283.4M | $242.6M | $199.0M | $148.3M | $118.4M | $90.2M | $73.1M | $46.2M | $30.4M | $21.0M | $8.6M | $4.3M | $2.1M | $1.6M |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | $135.2M | $98.1M | $70.7M |
| Operating income | $567.2M | $634.3M | $451.3M | $378.7M | $253.6M | $186.1M | $226.2M | $173.7M | $129.7M | $101.7M | $34.4M | $15.7M | $9.5M | — |
| EBITDAderived | $743.5M | $780.2M | $565.2M | $471.4M | $320.8M | $239.5M | $268.4M | $203.4M | $149.1M | $115.4M | $43.9M | $22.9M | $15.0M | — |
| Net income | $453.4M | $502.0M | $340.8M | $281.4M | $196.0M | $143.5M | $180.6M | $137.1M | $123.5M | $70.4M | $20.9M | $5.7M | $601,000 | −$403,000 |
| Basic EPSper diluted share | $8.13 | $8.93 | $5.91 | $4.86 | $3.39 | $2.49 | $3.14 | $2.37 | $2.13 | $1.21 | $0.37 | $0.11 | $0.01 | -$0.01 |
| Diluted EPSper diluted share | $8.08 | $8.92 | $5.88 | $4.84 | $3.37 | $2.46 | $3.09 | $2.34 | $2.10 | $1.19 | $0.36 | $0.11 | $0.01 | -$0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 18, 2026Form 4 | Peck RandallChief Operating Officer | SellCommon Stock | 2.5K | $140.50 | $351.3K | 55.4K |
| Dec 10, 2025Form 4 | Foster Robert D.Chief Financial Officer | SellCommon Stock | 1.3K | $162.66 | $211.5K | 14.7K |
| Dec 5, 2025Form 4 | Peck RandallChief Operating Officer | SellCommon Stock | 744 | $166.52 | $123.9K | 47.2K |
| Dec 5, 2025Form 4 | Peck RandallChief Operating Officer | SellCommon Stock | 6 | $166.50 | $999.00 | 47.9K |
| Dec 5, 2025Form 4 | Peck RandallChief Operating Officer | SellCommon Stock | 1.4K | $165.50 | $238.7K | 48.0K |