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.00B | $977.1M | $1.29B | $1.43B | $1.46B | $1.20B | $1.31B | $1.46B | $1.41B | $1.01B | $901.3M | $769.8M | $648.0M | $562.5M | $474.5M | $299.3M | $185.9M |
| Gross profit | $381.5M | $338.2M | $541.7M | $555.4M | $696.4M | $539.0M | $606.2M | $800.3M | $796.9M | $552.2M | $491.9M | $416.5M | $339.9M | $304.7M | $257.3M | $146.5M | $64.3M |
| Research & development | $117.4M | $109.8M | $98.7M | $116.1M | $139.6M | $126.9M | $130.0M | $122.8M | $100.9M | $78.6M | $63.3M | $53.4M | $41.7M | $31.4M | $25.4M | $19.2M | $18.5M |
| Operating expenses | $368.4M | $546.4M | $309.7M | $385.9M | $328.5M | $340.3M | $372.4M | $276.9M | $245.8M | $187.9M | $149.8M | $132.8M | $121.8M | $95.8M | $81.7M | $66.1M | $55.2M |
| Operating income | $13.1M | −$208.3M | $232.0M | $169.5M | $367.9M | $198.7M | $233.8M | $523.4M | $551.1M | $364.3M | $342.0M | $283.8M | $218.1M | $208.9M | $175.5M | $80.4M | $9.1M |
| EBITDAderived | $80.0M | −$146.8M | $301.6M | $260.1M | $464.2M | $293.2M | $330.1M | $603.7M | $615.7M | $415.8M | $384.5M | $319.4M | $249.7M | $235.0M | $199.5M | $102.2M | $28.2M |
| Net income | $31.1M | −$181.5M | $218.9M | $109.9M | $278.4M | $159.6M | $180.2M | $404.0M | $347.6M | $260.8M | $242.2M | $200.4M | $155.8M | $145.0M | $117.8M | $54.0M | $5.4M |
| Basic EPSper diluted share | $0.73 | -$4.09 | $4.64 | $2.17 | $5.21 | $3.00 | $3.40 | $7.55 | $6.50 | $4.91 | $4.60 | $3.85 | $3.02 | $2.87 | $2.48 | $1.16 | $0.12 |
| Diluted EPSper diluted share | $0.73 | -$4.09 | $4.63 | $2.16 | $5.16 | $2.97 | $3.35 | $7.38 | $6.36 | $4.85 | $4.53 | $3.79 | $2.97 | $2.81 | $2.41 | $1.13 | $0.12 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 · 10b5-1 | Agnes TangDirector | SellCommon Stock | 200 | $119.32 | $23.9K | 9.6K |
| Jun 22, 2026Form 4 · 10b5-1 | Agnes TangDirector | SellCommon Stock | 536 | $118.08 | $63.3K | 9.8K |
| Jun 22, 2026Form 4 · 10b5-1 | Agnes TangDirector | SellCommon Stock | 775 | $117.32 | $90.9K | 10.3K |
| May 22, 2026Form 4 | Mammen Timothy PVSVP, Chief Financial Officer | SellCommon Stock | 2.7K | $120.37 | $326.4K | 76.4K |
| May 22, 2026Form 4 | Mammen Timothy PVSVP, Chief Financial Officer | SellCommon Stock | 7.3K | $119.60 | $868.7K | 79.2K |