Revenue
2011
2012
2013
2014
2015
2016
2017
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 | $4.49B | $3.98B | $4.04B | $4.07B | $3.66B | $3.37B | $3.50B | $3.63B | $3.71B | $3.79B | $3.85B | $4.06B | $3.80B | $3.61B | $3.73B | — | — |
| Gross profit | $2.99B | $2.68B | $2.59B | $2.38B | $2.32B | $2.29B | $2.31B | $2.36B | $2.43B | $2.50B | $2.46B | $2.40B | $2.36B | — | — | — | — |
| Gross margin | 66.65% | 67.33% | 64.12% | 58.40% | 63.40% | 68.08% | 65.95% | 65.18% | 65.34% | 65.93% | 63.70% | 59.09% | 62.20% | — | — | — | — |
| Operating expenses | $1.82B | $1.62B | $1.57B | $1.44B | $1.45B | $1.43B | $1.55B | $1.96B | $1.79B | $1.87B | $1.81B | $1.75B | $1.76B | — | — | — | — |
| Operating income | $1.17B | $1.06B | $1.02B | $940.0M | $868.7M | $860.5M | $760.2M | $402.5M | $632.1M | $634.2M | $648.9M | $650.4M | $605.9M | $583.3M | $473.6M | $489.2M | $468.9M |
| Operating margin | 26.05% | 26.66% | 25.27% | 23.09% | 23.71% | 25.56% | 21.74% | 11.10% | 17.03% | 16.72% | 16.84% | 16.02% | 15.94% | 16.14% | 12.71% | — | — |
| EBITDA | $1.80B | $1.63B | $1.55B | $1.42B | $1.33B | $1.29B | $1.14B | $750.6M | $963.7M | $959.6M | $952.9M | $928.7M | $836.5M | $840.9M | $693.9M | $705.4M | $741.4M |
| EBITDA margin | 40.07% | 41.08% | 38.25% | 34.88% | 36.20% | 38.24% | 32.73% | 20.71% | 25.96% | 25.30% | 24.72% | 22.88% | 22.01% | 23.27% | 18.62% | — | — |
| Net income | $628.0M | $514.4M | $481.8M | $397.9M | — | — | — | $359.5M | $336.8M | $365.5M | $376.9M | $377.9M | $361.2M | $367.3M | $339.6M | $315.4M | $288.6M |
| Net profit margin | 13.98% | 12.92% | 11.91% | 9.78% | — | — | — | 9.92% | 9.07% | 9.64% | 9.78% | 9.31% | 9.50% | 10.17% | 9.11% | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
THOMPSON INVESTMENT MANAGEMENT, INC. | 300 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.