Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.91B | $2.44B | $2.23B | $2.50B | $2.25B | $2.11B | $2.13B | $2.24B | $2.66B | $2.53B | — | — | — | — | — | — | — |
| Gross profit | $601.7M | $477.4M | $413.3M | $458.0M | $372.0M | $359.0M | $377.2M | $402.7M | $429.6M | $423.6M | $310.1M | $194.7M | $217.8M | $225.0M | $301.3M | $254.4M | $103.2M |
| Research & development | $29.0M | $31.8M | $27.3M | $24.8M | $18.1M | $19.8M | $17.9M | $13.7M | — | — | — | — | — | — | — | — | — |
| Operating expenses | $337.0M | $361.3M | $371.0M | $247.6M | $246.0M | $330.9M | $267.5M | $283.7M | $216.8M | $250.2M | $248.8M | $148.2M | $148.7M | $367.0M | $210.2M | $128.8M | $84.8M |
| Operating income | $264.7M | $116.0M | $42.3M | $210.4M | $126.0M | $28.1M | $109.6M | $119.0M | $212.8M | $173.5M | $61.3M | $46.5M | $69.1M | −$142.0M | $91.1M | $125.6M | $18.5M |
| EBITDAderived | $411.9M | $266.2M | $203.0M | $338.8M | $247.7M | $166.5M | $248.8M | $267.3M | $387.2M | $353.9M | $213.7M | $150.3M | $170.6M | −$43.0M | $178.2M | $188.1M | $41.2M |
| Net income | $177.4M | $56.3M | −$18.7M | $94.6M | $54.4M | $177.5M | $41.3M | $173.6M | $124.2M | $34.9M | −$25.9M | $14.7M | $21.9M | −$174.6M | $41.9M | $71.5M | $4.9M |
| Basic EPSper diluted share | $1.73 | $0.55 | -$0.18 | $0.93 | $0.51 | $1.67 | $0.39 | $1.68 | $1.22 | $0.35 | -$0.28 | $0.18 | $0.27 | -$2.13 | $0.52 | $1.02 | $0.11 |
| Diluted EPSper diluted share | $1.68 | $0.54 | -$0.18 | $0.91 | $0.50 | $1.67 | $0.39 | $1.38 | $1.04 | $0.34 | -$0.28 | $0.18 | $0.26 | -$2.13 | $0.51 | $1.01 | $0.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 25, 2026Form 4 · 10b5-1 | Walsh James PChief Operating Officer | SellCommon Stock | 7 | $218.27 | $1.5K | 33.8K |
| Jun 25, 2026Form 4 · 10b5-1 | Walsh James PChief Operating Officer | SellCommon Stock | 18 | $217.43 | $3.9K | 33.8K |
| Jun 25, 2026Form 4 · 10b5-1 | Walsh James PChief Operating Officer | SellCommon Stock | 11 | $216.49 | $2.4K | 33.8K |
| Jun 25, 2026Form 4 · 10b5-1 | Walsh James PChief Operating Officer | SellCommon Stock | 9 | $214.46 | $1.9K | 33.8K |
| Jun 25, 2026Form 4 · 10b5-1 | Walsh James PChief Operating Officer | SellCommon Stock | 12 | $213.51 | $2.6K | 33.8K |