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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.89B | $1.90B | $1.79B | $1.58B | $1.32B | $1.50B | $2.36B | $2.19B | $1.97B | $2.00B | — | — | — | — | — | — | — | — |
| Gross profit | $434.8M | $469.8M | $433.2M | $357.1M | $250.1M | $239.7M | $640.4M | $580.8M | $551.8M | $564.6M | $532.8M | $508.8M | $454.0M | $406.7M | $342.1M | $282.6M | $248.5M | $289.2M |
| Research & development | $56.4M | $57.1M | $52.7M | $45.8M | $45.1M | $46.6M | $56.5M | $55.9M | $49.4M | $46.9M | $44.3M | $47.9M | $41.7M | $36.7M | $32.6M | $30.8M | $30.1M | $31.4M |
| Operating income | $171.6M | $186.1M | $215.3M | $175.2M | $51.8M | $14.1M | $425.2M | $371.2M | $350.6M | $360.1M | $332.4M | $305.8M | $270.9M | $248.8M | $192.0M | $129.8M | $103.7M | $130.9M |
| EBITDAderived | $293.9M | $310.1M | $340.1M | $301.4M | $189.8M | $155.0M | $566.9M | $494.3M | $455.1M | $453.4M | $408.8M | $377.0M | $330.2M | $306.0M | $247.3M | $183.0M | $150.3M | $174.8M |
| Net income | $109.4M | $132.1M | $105.7M | $126.3M | $16.1M | $31.7M | $306.6M | $276.6M | $284.0M | $249.8M | — | — | — | — | — | $77.4M | $56.3M | $111.2M |
| Basic EPSper diluted share | — | — | — | — | — | — | — | — | — | — | $2.48 | $2.16 | $1.88 | $1.64 | $1.37 | $0.79 | $0.58 | $1.15 |
| Diluted EPSper diluted share | — | — | — | — | — | — | — | — | — | — | $2.44 | $2.12 | $1.84 | $1.61 | $1.35 | $0.77 | $0.57 | $1.14 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 | Evans Amy SSee Remarks | SellCommon Stock | 1.5K | $92.80 | $139.2K | 2.0K |
| Oct 29, 2025Form 4 | Winterlich PatrickEVP, CFO | SellCommon Stock | 3.4K | $73.34 | $250.3K | 40.4K |
| Oct 27, 2025Form 4 | Smith Lyndon Johnsee remarks | SellCommon Stock | 2.1K | $73.02 | $151.7K | 8.4K |
| Sep 2, 2025Form 4 · 10b5-1 | Fitzsimons GinaSee Remarks | SellCommon Stock | 911 | $65.00 | $59.2K | 4.3K |
| Aug 28, 2025Form 4 · 10b5-1 | Merlot ThierrySee Remarks | SellCommon Stock | 5.4K | $63.86 | $344.7K | 51.3K |