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 | $2.33B | $2.14B | $1.95B | $1.85B | $1.59B | $1.12B | $1.09B | $935.3M | $840.9M | $759.9M | $591.0M | $493.1M | $416.6M | $363.3M | $309.4M | $288.6M | $290.3M |
| Gross profit | $1.08B | $935.8M | $861.1M | $783.9M | $709.6M | $542.5M | $516.9M | $439.6M | $399.4M | $359.2M | $277.2M | $233.4M | $193.2M | $167.7M | $141.9M | $128.3M | $128.8M |
| Operating income | $357.7M | $299.5M | $218.5M | $214.2M | $180.7M | $172.9M | $156.4M | $152.5M | $162.8M | $137.7M | $108.0M | $94.8M | $67.1M | $56.6M | $46.5M | $41.6M | $44.8M |
| EBITDAderived | $496.0M | $443.0M | $372.6M | $373.3M | $316.4M | $254.6M | $233.0M | $214.3M | $216.2M | $187.4M | $127.6M | $109.4M | $80.9M | $69.3M | $57.2M | $52.4M | $54.3M |
| Net income | $315.6M | $263.0M | $165.9M | $164.2M | $161.5M | $194.8M | $146.5M | $147.5M | $169.6M | $113.7M | $64.9M | $58.9M | $39.1M | $33.0M | $27.6M | $25.1M | $27.0M |
| Basic EPSper diluted share | $7.32 | $6.17 | $3.95 | $3.95 | $3.95 | $4.87 | $3.79 | $3.84 | $4.55 | $3.12 | $1.90 | $1.79 | $1.23 | $1.09 | $0.88 | $0.74 | $0.77 |
| Diluted EPSper diluted share | $7.20 | $6.05 | $3.88 | $3.87 | $3.82 | $4.69 | $3.65 | $3.68 | $4.32 | $2.92 | $1.77 | $1.66 | $1.13 | $1.00 | $0.83 | $0.71 | $0.74 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 12, 2026Form 4 | Carter Glenn ADirector | SellCommon Stock | 1.6K | $349.14 | $567.0K | 5.3K |
| Mar 5, 2026Form 4 | Puckett Jeffrey DavidChief Operating Officer | SellCommon Stock | 280 | $371.93 | $104.1K | 7.8K |
| Mar 5, 2026Form 4 | Puckett Jeffrey DavidChief Operating Officer | SellCommon Stock | 1.7K | $371.17 | $616.9K | 8.0K |
| Mar 5, 2026Form 4 | Puckett Jeffrey DavidChief Operating Officer | SellCommon Stock | 1.4K | $370.16 | $510.5K | 9.7K |
| Mar 5, 2026Form 4 | Puckett Jeffrey DavidChief Operating Officer | SellCommon Stock | 1.1K | $368.82 | $417.9K | 11.1K |