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.53B | $1.40B | $1.63B | $3.04B | $2.21B | $1.48B | $1.34B | $898.9M | $3.69B | $3.92B | $5.4M | $6.2M | $882,000 | $5.27B | $4.58B | $3.39B | $3.03B | $3.49B |
| Gross profit | $713.7M | $693.9M | $745.4M | $684.2M | $592.7M | $366.2M | $460.8M | $302.0M | $318.8M | $345.5M | $375.8M | $397.1M | $365.2M | $358.0M | $352.9M | $281.7M | $255.5M | $257.8M |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | — | — | $1.0M | $800,000 | $1.8M | $1.4M | — |
| Operating expenses | — | — | — | — | — | — | $436.8M | $257.9M | $287.0M | $316.1M | $337.8M | $315.8M | $278.4M | $246.9M | $229.1M | $195.3M | $199.1M | $190.2M |
| Net income | $95.7M | $114.0M | $101.2M | $131.1M | $104.0M | $7.7M | $18.3M | $41.5M | $42.5M | $11.6M | −$13.1M | $109.7M | $89.9M | $79.5M | $95.1M | $64.7M | $38.4M | $32.9M |
| Basic EPSper diluted share | — | $3.35 | $3.00 | $3.89 | $3.12 | $0.23 | $0.56 | $1.47 | $1.51 | $0.41 | -$0.46 | $3.85 | $3.20 | $2.85 | $3.42 | $3.51 | $2.10 | $1.82 |
| Diluted EPSper diluted share | — | $3.32 | $2.94 | $3.81 | $3.07 | $0.23 | $0.55 | $1.46 | $1.50 | $0.41 | -$0.46 | $3.84 | $3.18 | $2.82 | $3.39 | $3.48 | $2.08 | $1.79 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 · 10b5-1 | Rex Anne GVP, Strategy, Planning and Dev | SellCommon Stock | 1.8K | $73.10 | $133.6K | 22.0K |
| May 5, 2026Form 4 · 10b5-1 | Bowe Patrick E.Director | SellCommon Stock | 16.5K | $80.76 | $1.33M | 78.4K |
| Apr 30, 2026Form 4 · 10b5-1 | Bowe Patrick E.Director | SellCommon Stock | 19.1K | $78.31 | $1.50M | 94.9K |
| Apr 29, 2026Form 4 · 10b5-1 | Bowe Patrick E.Director | SellCommon Stock | 900 | $78.06 | $70.3K | 114.0K |
| Apr 23, 2026Form 4 · 10b5-1 | Bowe Patrick E.Director | SellCommon Stock | 2.4K | $76.67 | $184.5K | 114.9K |