Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.94B | $1.93B | $1.95B | $2.02B | $2.25B | $2.07B | $2.26B | $2.30B | $2.30B | $1.80B | $1.32B | $988.2M |
| Gross profit | $1.05B | $983.0M | $863.0M | $795.2M | $781.9M | $688.0M | $829.0M | $834.2M | $819.5M | $645.0M | $471.8M | $354.8M |
| Research & development | $283.3M | $279.3M | $242.3M | $187.6M | $151.8M | $132.5M | $172.6M | $179.3M | $173.9M | $123.6M | $86.8M | $60.1M |
| Operating expenses | $846.6M | $831.6M | $785.8M | $770.9M | $630.1M | $579.2M | $687.8M | $687.1M | $681.7M | $524.0M | $395.5M | $301.7M |
| Operating income | $202.8M | $151.4M | $77.2M | $24.3M | $151.9M | $108.8M | $141.2M | $147.1M | $137.8M | $121.0M | $76.3M | $53.1M |
| EBITDAderived | $325.1M | $240.8M | $162.0M | $113.3M | $240.3M | $197.0M | $234.7M | $250.6M | $231.1M | $177.6M | $120.9M | — |
| Net income | $144.6M | $111.6M | $53.3M | $9.0M | $134.5M | $71.7M | $90.7M | $88.6M | $91.2M | $82.3M | $59.6M | $45.6M |
| Basic EPSper diluted share | $2.73 | $2.04 | $0.95 | $0.15 | $2.21 | $1.18 | $1.41 | $1.33 | $1.40 | $1.30 | $0.96 | $0.77 |
| Diluted EPSper diluted share | $2.64 | $1.90 | $0.88 | $0.14 | $2.09 | $1.16 | $1.38 | $1.31 | $1.34 | $1.25 | $0.91 | $0.72 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Damon RyanChief Legal Officer | SellOrdinary Shares | 1.1K | $18.50 | $20.0K | 173.9K |
| Jun 1, 2026Form 4 | Glickman Sarah JSChief Financial Officer | SellOrdinary Shares | 982 | $18.50 | $18.2K | 430.9K |
| May 26, 2026Form 4 | Damon RyanChief Legal Officer | SellOrdinary Shares | 996 | $17.06 | $17.0K | 175.0K |
| May 26, 2026Form 4 | Damon RyanChief Legal Officer | SellOrdinary Shares | 1.1K | $17.06 | $19.4K | 176.0K |
| May 26, 2026Form 4 | Glickman Sarah JSChief Financial Officer | SellOrdinary Shares | 1.2K | $17.06 | $19.7K | 431.9K |