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 | $1.40B | $1.02B | $829.3M | $660.1M | $443.3M | $267.6M | $196.0M | $151.9M | $316.6M | $146.7M | $135.1M | $75.3M | $54.8M | $42.3M | $56.1M | $13.6M | $13.7M |
| Research & development | $81.5M | $79.0M | $76.4M | $66.6M | $35.7M | $34.2M | $140.8M | $150.3M | $150.6M | $150.8M | $93.2M | $79.7M | $96.6M | $70.0M | $57.6M | $51.8M | $56.6M |
| Operating income | $469.0M | $551.5M | $337.6M | $267.5M | $275.9M | $144.3M | −$67.6M | −$69.3M | $81.0M | −$83.2M | −$27.5M | −$63.0M | −$80.4M | −$53.6M | −$19.8M | −$54.3M | −$58.5M |
| EBITDAderived | $480.4M | $561.7M | $348.7M | $274.0M | $278.9M | $147.5M | −$63.5M | −$66.9M | $83.2M | −$80.8M | −$25.8M | −$61.3M | −$79.2M | −$52.5M | −$18.7M | −$52.7M | −$57.0M |
| Net income | $316.9M | $444.1M | $281.6M | $202.1M | $402.7M | $129.1M | −$72.2M | −$80.3M | $63.0M | −$103.0M | −$32.2M | −$68.4M | −$83.5M | −$53.6M | −$19.8M | −$53.2M | −$58.4M |
| Basic EPSper diluted share | $2.64 | $3.50 | $2.13 | $1.48 | $2.86 | $0.95 | -$0.50 | -$0.56 | $0.46 | -$0.81 | -$0.25 | -$0.56 | -$0.74 | -$0.48 | -$0.19 | -$0.56 | -$0.67 |
| Diluted EPSper diluted share | $2.56 | $3.43 | $2.10 | $1.44 | $2.74 | $0.91 | -$0.50 | -$0.56 | $0.45 | -$0.81 | -$0.25 | -$0.56 | -$0.74 | -$0.48 | -$0.19 | -$0.56 | -$0.67 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | Krishnan MaheshDirector | SellCommon Stock | 7.3K | $75.00 | $547.8K | 14.5K |
| Jun 3, 2026Form 4 · 10b5-1 | Torley HelenPRESIDENT AND CEO | SellCommon Stock | 6.1K | $69.69 | $425.1K | 767.8K |
| Jun 3, 2026Form 4 · 10b5-1 | Torley HelenPRESIDENT AND CEO | SellCommon Stock | 2.0K | $68.74 | $137.5K | 773.9K |
| Jun 3, 2026Form 4 · 10b5-1 | Torley HelenPRESIDENT AND CEO | SellCommon Stock | 1.5K | $67.68 | $101.5K | 775.9K |
| Jun 3, 2026Form 4 · 10b5-1 | Torley HelenPRESIDENT AND CEO | SellCommon Stock | 400 | $66.37 | $26.5K | 777.4K |