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 | $2.33B | $2.23B | $2.21B | $2.12B | $1.57B | $1.27B | $1.14B | $1.08B | $977.0M | $860.7M | $794.1M | $752.1M | $705.3M | $656.2M | $603.4M | $555.5M | $526.5M | $676.7M |
| Gross profit | $1.07B | $1.02B | $1.04B | $941.3M | $755.0M | $576.4M | $492.1M | $480.3M | $443.4M | $409.9M | $358.9M | $342.0M | $313.5M | $282.5M | $270.8M | $244.1M | $184.9M | $272.6M |
| Research & development | $11.5M | $20.7M | $24.8M | $15.7M | $12.3M | $10.1M | $10.9M | $10.8M | $10.6M | $10.8M | $12.0M | $11.2M | $10.7M | $11.5M | $6.1M | $6.5M | $5.9M | — |
| Operating expenses | $627.0M | $588.5M | $562.1M | $466.2M | $387.6M | $324.4M | $316.9M | $311.6M | $305.3M | $269.4M | $249.9M | $242.8M | $232.1M | $220.8M | $196.7M | $165.7M | $153.4M | $183.4M |
| Operating income | $458.1M | $430.0M | $475.1M | $459.1M | $367.8M | $252.4M | $181.3M | $172.6M | $138.3M | $141.2M | $109.0M | $99.3M | $81.5M | $61.7M | $74.1M | $78.4M | $31.5M | $89.2M |
| EBITDAderived | $548.0M | $515.4M | $549.9M | $520.0M | $410.3M | $291.1M | $219.7M | $212.0M | $172.0M | $169.1M | $135.8M | $127.2M | $109.0M | $88.6M | $94.8M | $101.3M | $60.9M | $119.4M |
| Net income | $345.1M | $322.2M | $354.0M | $334.0M | $266.4M | $187.0M | $134.0M | $126.6M | $92.6M | $89.7M | $67.9M | $63.5M | $51.0M | — | — | $28.6M | $12.2M | $53.9M |
| Basic EPSper diluted share | $8.27 | $7.64 | $8.31 | $7.78 | $6.15 | $4.28 | $3.00 | $2.74 | $1.95 | $1.87 | $1.39 | $1.30 | $1.05 | $0.87 | $1.04 | $0.58 | $0.25 | $1.11 |
| Diluted EPSper diluted share | $8.24 | $7.60 | $8.26 | $7.76 | $6.12 | $4.27 | $2.98 | $2.72 | $1.94 | $1.86 | $1.38 | $1.29 | $1.05 | $0.87 | $1.04 | $0.58 | $0.25 | $1.10 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 12, 2025Form 4 | Donaldson Philip EDirector | SellCommon Stock | 2.4K | $168.16 | $399.4K | 6.1K |
| Nov 11, 2025Form 4 | ANDRASICK JAMES SDirector | SellCommon Stock | 600 | $170.00 | $102.0K | 183 |
| Aug 25, 2025Form 4 | Andersen MichaelEVP, Europe | SellCommon Stock | 1.0K | $196.13 | $196.1K | 7.8K |
| Aug 1, 2025Form 4 | Gilstrap JeremyEVP, Innovation | SellCommon Stock | 2.5K | $178.27 | $445.7K | 7.8K |
| May 14, 2025Form 4 | ANDRASICK JAMES SDirector | SellCommon Stock | 866 | $165.38 | $143.2K | 783 |