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.62B | $1.45B | $1.30B | $1.23B | $1.11B | $936.9M | $1.04B | $975.3M | $893.6M | $837.3M | $805.1M | $1.29B | $2.53B | $2.43B | $2.72B | $2.63B | $2.78B |
| Gross profit | $658.7M | $581.6M | $497.0M | $449.1M | $405.6M | $333.1M | $395.1M | $333.5M | $315.4M | $307.0M | $306.0M | $383.1M | $593.0M | $593.9M | $647.9M | $586.1M | $621.0M |
| Research & development | $16.4M | $15.7M | $14.5M | $14.9M | $14.6M | $14.7M | $14.8M | $16.3M | $17.4M | $17.8M | $18.7M | $19.8M | $29.3M | $27.4M | $29.2M | $32.9M | — |
| Operating income | $430.9M | $374.3M | $323.7M | $278.7M | $260.0M | $254.8M | $317.4M | $249.4M | $243.8M | $195.9M | $157.0M | $198.1M | $265.6M | $284.9M | $239.8M | $87.5M | $90.6M |
| EBITDAderived | $551.3M | $477.5M | $412.9M | $362.4M | $356.5M | $338.8M | $389.5M | $328.8M | $333.0M | $285.1M | $275.3M | $327.5M | $374.6M | $397.6M | $353.6M | $230.8M | $237.4M |
| Net income | $308.7M | $264.9M | $223.8M | $202.9M | $183.2M | −$99.1M | $214.5M | $185.9M | $119.6M | $104.7M | $94.2M | $63.8M | $94.1M | $131.3M | $112.4M | $11.0M | $77.7M |
| Basic EPSper diluted share | $7.13 | $6.06 | $5.00 | $4.38 | $3.84 | -$2.07 | $4.40 | $3.61 | $2.23 | $1.88 | $1.69 | $1.15 | $1.62 | $2.21 | $1.91 | $0.19 | $1.36 |
| Diluted EPSper diluted share | $7.08 | $6.02 | $4.99 | $4.37 | $3.82 | -$2.07 | $4.32 | $3.56 | $2.21 | $1.87 | $1.68 | $1.14 | $1.60 | $2.19 | $1.90 | $0.19 | $1.36 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 | TEMPLIN ROY WDirector | BuyCommon Stock | 575 | $173.91 | $100.0K | 19.5K |
| Aug 8, 2025Form 4 | Osborne William HDirector | SellCommon Stock | 100 | $188.78 | $18.9K | 4.2K |
| Aug 1, 2024Form 4 | Kirchner-King Dawn M.SVP Human Resources | SellCommon Stock | 364 | $131.49 | $47.9K | 0 |