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.87B | $1.81B | $1.79B | $1.53B | $1.40B | $1.35B | $1.40B | $1.36B | $1.20B | $1.15B | $1.13B | $1.14B | $1.11B | $1.12B | $1.12B | $982.7M | $915.9M | $1.14B |
| Gross profit | $871.1M | $860.4M | $852.1M | $673.8M | $615.3M | $595.5M | $638.6M | $611.9M | $538.9M | $522.2M | $501.1M | $515.3M | $496.8M | $489.5M | $470.2M | $370.1M | — | — |
| Research & development | $65.3M | $66.5M | $68.0M | $57.0M | $57.8M | $58.3M | $57.8M | $52.7M | $50.1M | $46.8M | $48.6M | $48.2M | $45.9M | $40.9M | $39.2M | $32.8M | $28.8M | $35.0M |
| Operating income | $371.8M | $389.2M | $231.3M | $239.1M | $22.8M | $171.9M | $188.2M | $173.5M | $39.6M | $160.7M | $122.7M | $134.3M | — | — | — | — | — | — |
| EBITDAderived | $443.4M | $453.5M | $292.1M | $286.2M | $68.2M | $211.6M | $226.3M | $211.3M | $77.5M | $196.0M | $155.4M | $164.0M | — | — | — | — | — | — |
| Net income | $278.9M | $285.0M | $58.6M | $179.6M | $21.3M | $124.1M | $138.0M | $124.2M | $26.0M | $91.9M | $70.8M | $88.5M | $88.2M | $90.6M | $69.9M | $38.1M | $43.3M | $70.4M |
| Basic EPSper diluted share | $7.11 | $7.24 | $1.49 | $4.58 | $0.54 | $3.19 | $3.56 | $3.23 | $0.68 | $2.45 | $1.89 | $2.37 | $2.37 | $2.45 | $1.91 | $1.06 | $1.21 | $1.98 |
| Diluted EPSper diluted share | $7.09 | $7.21 | $1.48 | $4.56 | $0.54 | $3.15 | $3.52 | $3.18 | $0.67 | $2.42 | $1.87 | $2.33 | $2.34 | $2.42 | $1.87 | $1.05 | $1.21 | $1.96 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | BECK JULIE AChief Financial Officer | BuyCommon Stock, no par value | 448 | $158.69 | $71.1K | 3.8K |
| Feb 17, 2026Form 4 | Buck Jonathan D.Chief Accounting Officer | SellCommon Stock, no par value | 1.1K | $203.48 | $223.8K | 3.2K |
| Nov 25, 2025Form 4 | Buck Jonathan D.Chief Accounting Officer | SellCommon Stock, no par value | 333 | $161.00 | $53.6K | 4.4K |
| Sep 12, 2025Form 4 | Sciullo Stephanie LPresident | SellCommon Stock, no par value | 2.4K | $169.51 | $400.2K | 9.1K |
| Sep 11, 2025Form 4/A | Sciullo Stephanie LPresident | SellCommon Stock, no par value | 3.0K | $172.33 | $517.0K | 11.4K |