Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.93B | $1.91B | $1.87B | $1.82B | $1.68B | $1.47B | $1.33B | $1.31B | $1.22B | $1.20B | $1.19B | $1.10B | $1.04B | $1.01B | $988.9M | $1.09B | $1.06B | $1.05B |
| Gross profit | $477.3M | $455.6M | $432.3M | $388.6M | $355.7M | $386.7M | $358.0M | $326.2M | $303.5M | $318.8M | $299.6M | $257.7M | $248.6M | $244.7M | $223.4M | $242.4M | $270.3M | $215.5M |
| Gross margin | 24.73% | 23.87% | 23.10% | 21.32% | 21.22% | 26.36% | 26.83% | 24.94% | 24.82% | 26.52% | 25.16% | 23.33% | 23.88% | 24.14% | 22.59% | 22.24% | 25.58% | 20.49% |
| Operating expenses | $238.6M | $235.3M | $232.9M | $247.1M | $243.8M | $200.9M | $182.1M | $135.3M | $132.0M | $144.4M | $115.1M | $102.8M | $94.8M | $90.8M | $82.2M | $95.4M | $96.1M | $85.8M |
| Operating income | $238.7M | $220.3M | $199.4M | $141.5M | $111.9M | $185.9M | $175.9M | $190.9M | $171.5M | $174.4M | $184.6M | $154.9M | $153.8M | $153.9M | $141.2M | $147.0M | $174.2M | $129.6M |
| Operating margin | 12.37% | 11.54% | 10.65% | 7.76% | 6.68% | 12.67% | 13.19% | 14.60% | 14.03% | 14.51% | 15.50% | 14.02% | 14.77% | 15.18% | 14.28% | 13.49% | 16.49% | 12.33% |
| EBITDA | $310.2M | $282.5M | $255.3M | $192.7M | $157.8M | $230.4M | $213.9M | $222.8M | $198.4M | $199.3M | $208.7M | $176.0M | $174.2M | $174.0M | $161.4M | $165.9M | $194.7M | $151.5M |
| EBITDA margin | 16.07% | 14.80% | 13.64% | 10.57% | 9.41% | 15.70% | 16.03% | 17.03% | 16.23% | 16.58% | 17.52% | 15.93% | 16.73% | 17.17% | 16.33% | 15.22% | 18.43% | 14.41% |
| Net income | $191.6M | $167.3M | $158.6M | $111.3M | $89.6M | $142.3M | $137.0M | $150.5M | $135.3M | $115.3M | $121.8M | $101.7M | $75.0M | $109.2M | $95.8M | $106.4M | $115.0M | $89.1M |
| Net profit margin | 9.93% | 8.77% | 8.47% | 6.11% | 5.34% | 9.70% | 10.27% | 11.51% | 11.06% | 9.59% | 10.22% | 9.21% | 7.20% | 10.78% | 9.69% | 9.76% | 10.88% | 8.47% |
| Basic EPSper basic share | $6.98 | $6.08 | $5.77 | $4.04 | $3.26 | $5.17 | $4.98 | $5.48 | $4.93 | $4.21 | $4.45 | $3.72 | $2.75 | $4.00 | $3.51 | $3.84 | $4.08 | $3.17 |
| Diluted EPSper diluted share | $6.98 | $6.07 | $5.76 | $4.04 | $3.25 | $5.16 | $4.97 | $5.46 | $4.92 | $4.20 | $4.44 | $3.72 | $2.74 | $3.99 | $3.51 | $3.84 | $4.07 | $3.17 |
Reported shareholders
| Holder | % owned |
|---|---|
GERLACH JOHN B JR | ≈26.13%7.13M shares |
BlackRock, Inc. | 10.05%2.74M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.07%1.38M shares |
AQR CAPITAL MANAGEMENT LLC | 4.66%1.27M shares |
STATE STREET CORP | 3.84%1.05M shares |
FIRST TRUST ADVISORS LP | 3.66%997.96K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.22%878.72K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 3.04%829.61K shares |
DIMENSIONAL FUND ADVISORS LP | 2.62%714.08K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.61%712.65K shares |
GOLDMAN SACHS GROUP INC | 2.56%698.46K shares |
MORGAN STANLEY | 1.38%375.92K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.20%327.58K shares |
LONDON CO OF VIRGINIA | 1.14%310.26K shares |
FOX ROBERT L | ≈1.13%307.52K shares |
ProShare Advisors LLC | 0.99%271.48K shares |
NORTHERN TRUST CORP | 0.94%255.55K shares |
NORGES BANK | 0.93%253.3K shares |
TWO SIGMA INVESTMENTS, LP | 0.84%229.15K shares |
PRINCIPAL FINANCIAL GROUP INC | 0.83%225.35K shares |
Percentages use 27.29M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Viso LuisChief Supply Chain Officer | SellCommon Stock | 1.2K | $109.31 | $133.5K | 1.9K |
| Jun 10, 2026Form 4 | Pigott, Thomas K.VP, CFO and Asst. Secretary | BuyCommon Stock | 900 | $109.01 | $98.1K | 17.8K |
| Feb 13, 2025Form 4 | Ciesinski David AlanPresident and CEO | SellCommon Stock | 17.0K | $191.19 | $3.25M | 54.6K |
| Aug 27, 2024Form 4 | Fullen Elliot K.Director | BuyCommon Stock | 3.0K | $169.00 | $507.0K | 5.3K |
| Mar 8, 2024Form 4 | Knight George F. IIIDirector | BuyCommon Stock | 75 | $206.51 | $15.5K | 770 |