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 | $4.03B | $3.96B | $4.21B | $3.93B | $3.48B | $3.50B | $3.30B | $2.87B | $2.53B | $2.56B | $2.65B | −$108.4M | −$103.6M | −$154.8M | −$229.0M | $2.01B | $1.62B | $1.84B |
| Gross profit | $406.5M | $378.5M | $394.6M | $347.2M | $323.3M | $312.7M | $291.8M | $257.6M | $255.9M | $227.4M | $239.6M | $225.6M | $213.2M | $219.9M | $214.7M | $206.9M | $154.8M | $205.8M |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | — | — | — | $113.6M | $107.3M | $101.7M | $102.9M |
| Operating income | $202.4M | $167.7M | $195.8M | $178.2M | $176.3M | $153.4M | $142.1M | $118.3M | $129.9M | $99.4M | $115.4M | $100.6M | $96.6M | $104.2M | $101.2M | $99.7M | $53.1M | $102.8M |
| EBITDAderived | $280.2M | $245.6M | $265.6M | $240.9M | $237.3M | $210.1M | $194.3M | $166.6M | $175.2M | $146.9M | $163.8M | $148.5M | $146.1M | $153.4M | $148.2M | $139.8M | $87.5M | $132.0M |
| Net income | $172.9M | $111.8M | $139.1M | $138.2M | $138.9M | $117.5M | $108.6M | $13.0M | $112.1M | $76.4M | $94.3M | $87.2M | $82.3M | $62.1M | $89.3M | $89.5M | $46.3M | $84.1M |
| Basic EPSper diluted share | $6.39 | $4.08 | $5.04 | $4.96 | $4.86 | $4.02 | $3.59 | $0.40 | $3.33 | $2.29 | $2.81 | $2.58 | $2.40 | $1.78 | $2.34 | $2.24 | $1.18 | $1.94 |
| Diluted EPSper diluted share | $6.26 | $4.01 | $4.95 | $4.86 | $4.76 | $3.93 | $3.50 | $0.38 | $3.24 | $2.24 | $2.74 | $2.52 | $2.36 | $1.75 | $2.30 | $2.19 | $1.17 | $1.92 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 17, 2026Form 4 · 10b5-1 | Kelsey Todd P.President & CEO | SellCommon Stock, $.01 par value | 352 | $296.09 | $104.2K | 68.9K |
| Jun 17, 2026Form 4 · 10b5-1 | Kelsey Todd P.President & CEO | SellCommon Stock, $.01 par value | 748 | $295.15 | $220.8K | 69.2K |
| Jun 17, 2026Form 4 · 10b5-1 | Kelsey Todd P.President & CEO | SellCommon Stock, $.01 par value | 300 | $294.19 | $88.3K | 70.0K |
| Jun 17, 2026Form 4 · 10b5-1 | Kelsey Todd P.President & CEO | SellCommon Stock, $.01 par value | 100 | $292.11 | $29.2K | 70.3K |
| Jun 5, 2026Form 4 | Running Michael J.Regional President - AMER | SellCommon Stock, $.01 par value | 510 | $272.17 | $138.8K | 665 |