Revenue
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.99B | $1.70B | $1.71B | $2.79B | $2.81B | $2.54B | $2.60B | $2.45B | $2.15B | $1.87B | $1.81B | $1.84B | $1.70B | $1.55B | $1.49B | $1.40B | $1.43B | $1.91B |
| Gross profit | $1.12B | $1.04B | $1.04B | $1.53B | $1.55B | $1.32B | $1.41B | $1.30B | $1.17B | $996.2M | $944.4M | $942.4M | $838.9M | $748.2M | $708.8M | $678.8M | $685.5M | $801.5M |
| Gross margin | 56.24% | 61.04% | 60.74% | 54.86% | 55.15% | 52.22% | 54.29% | 53.21% | 54.60% | 53.33% | 52.19% | 51.22% | 49.46% | 48.24% | 47.49% | 48.57% | 47.78% | 41.92% |
| Research & development | $144.8M | $109.0M | $113.6M | $153.8M | $130.8M | $119.7M | $113.9M | $106.2M | $84.8M | $58.6M | $52.1M | $61.0M | $65.0M | $56.3M | $48.7M | $42.4M | $36.7M | $32.6M |
| Operating expenses | $1.00B | $933.7M | $781.4M | $1.03B | $921.5M | $901.8M | $981.8M | $981.1M | $799.5M | $676.7M | $628.5M | $657.6M | $605.7M | $845.6M | $479.2M | $448.5M | $435.3M | $562.6M |
| Operating income | $118.4M | $103.7M | $258.7M | $499.7M | $628.1M | $423.1M | $427.3M | $321.7M | $372.3M | $319.5M | $315.9M | $284.9M | $233.3M | −$97.4M | $229.6M | $230.3M | $250.2M | $239.0M |
| Operating margin | 5.94% | 6.10% | 15.11% | 17.90% | 22.36% | 16.67% | 16.46% | 13.14% | 17.35% | 17.10% | 17.46% | 15.48% | 13.75% | −6.28% | 15.38% | 16.48% | 17.44% | 12.50% |
| EBITDA | $296.1M | $265.2M | $406.8M | $730.3M | $865.5M | $650.3M | $645.6M | $536.4M | $532.6M | $447.8M | $441.2M | $411.9M | $341.2M | −$2.5M | $326.1M | $320.0M | $340.1M | $339.6M |
| EBITDA margin | 14.86% | 15.60% | 23.76% | 26.17% | 30.80% | 25.63% | 24.88% | 21.91% | 24.82% | 23.97% | 24.38% | 22.39% | 20.11% | −0.16% | 21.85% | 22.90% | 23.70% | 17.76% |
| Net income | −$905.6M | $69.7M | $356.3M | $363.1M | $485.4M | $335.3M | $461.5M | $200.8M | $152.5M | $237.4M | $244.9M | $187.7M | $150.9M | −$190.1M | $323.3M | $201.1M | $303.0M | $119.8M |
| Net profit margin | −45.45% | 4.10% | 20.81% | 13.01% | 17.28% | 13.22% | 17.78% | 8.20% | 7.11% | 12.71% | 13.53% | 10.20% | 8.89% | −12.25% | 21.66% | 14.39% | 21.12% | 6.26% |
| Basic EPSper basic share | -$20.30 | $1.49 | $7.58 | $7.74 | $10.38 | $7.21 | $9.99 | $4.39 | $3.39 | $5.48 | $5.89 | $4.54 | $3.67 | -$4.65 | $7.98 | $5.04 | $7.63 | $3.03 |
| Diluted EPSper diluted share | -$20.25 | $1.48 | $7.53 | $7.68 | $10.23 | $7.09 | $9.80 | $4.29 | $3.27 | $4.98 | $5.10 | $4.04 | $3.45 | -$4.65 | $7.92 | $4.99 | $7.59 | $3.01 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 5.43M |
Jupiter Topco LLC | 4.34M |
T. Rowe Price Investment Management, Inc. | 3.19M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.42M |
VANGUARD CAPITAL MANAGEMENT LLC | 2M |
Sessa Capital IM, L.P. | 1.53M |
STATE STREET CORP | 1.48M |
MILLENNIUM MANAGEMENT LLC | 1.44M |
BAUPOST GROUP LLC/MA | 1.41M |
FULLER & THALER ASSET MANAGEMENT, INC. | 1.32M |
DIMENSIONAL FUND ADVISORS LP | 1.15M |
CITADEL ADVISORS LLC | 1.14M |
GEODE CAPITAL MANAGEMENT, LLC | 1.04M |
COOKE & BIELER LP | 1.01M |
GOLDMAN SACHS GROUP INC | 905.78K |
Holocene Advisors, LP | 886.28K |
Irenic Capital Management LP | 870K |
ABRAMS BISON INVESTMENTS, LLC | 793K |
NORGES BANK | 684.43K |
PZENA INVESTMENT MANAGEMENT LLC | 603.21K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Aug 6, 2025Form 4 | HAGGERTY GRETCHEN RDirector | BuyCommon Stock | 300 | $114.73 | $34.4K | 6.3K |
| Aug 6, 2025Form 4 | HAGGERTY GRETCHEN RDirector | BuyCommon Stock | 200 | $114.78 | $23.0K | 6.0K |
| Aug 5, 2025Form 4 | RANDLE STUART ADirector | BuyCommon Stock | 1.0K | $115.86 | $115.9K | 7.5K |
| Aug 5, 2025Form 4 | Krakauer Andrew ADirector | BuyCommon Stock | 1.0K | $115.25 | $115.3K | 7.2K |
| Aug 5, 2025Form 4 | Kelly LiamChairman, President & CEO | BuyCommon Stock | 1.5K | $115.07 | $172.6K | 45.3K |