Revenue
2009
2010
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 | $944.2M | $910.9M | $831.8M | $155.2M | $128.8M | $128.4M | $115.3M | $96.6M | $94.5M | $76.8M | $404.5M | $408.1M | $379.5M | $364.0M | $342.7M | $291.4M | $275.8M |
| Gross profit | $455.0M | $435.4M | $393.6M | $290.2M | $247.3M | $263.7M | $266.2M | $233.3M | $206.3M | $184.2M | $176.9M | $182.2M | $169.0M | $168.3M | $166.8M | $130.8M | $121.5M |
| Gross margin | 48.18% | 47.80% | 47.32% | 187.02% | 192.08% | 205.46% | 230.84% | 241.34% | 218.24% | 239.70% | 43.73% | 44.65% | 44.54% | 46.22% | 48.67% | 44.89% | 44.05% |
| Operating expenses | $211.4M | $191.2M | $203.9M | $142.9M | $123.1M | $123.0M | $124.8M | $115.8M | $111.6M | $104.9M | $100.0M | $96.9M | $88.8M | $86.3M | $78.1M | $65.6M | $60.4M |
| Operating income | $243.6M | $244.3M | $189.7M | $147.3M | $124.3M | $140.8M | $141.4M | $117.5M | $94.7M | $79.3M | $77.0M | $85.4M | $80.3M | $82.0M | $88.7M | $65.2M | $61.1M |
| Operating margin | 25.80% | 26.81% | 22.81% | 94.92% | 96.51% | 109.65% | 122.61% | 121.55% | 100.20% | 103.16% | 19.02% | 20.92% | 21.15% | 22.52% | 25.87% | 22.39% | 22.14% |
| EBITDA | $350.7M | $351.7M | $299.1M | $258.6M | $231.0M | $235.4M | $230.8M | $199.5M | $173.2M | $160.4M | $161.2M | $166.5M | $157.1M | $154.5M | $156.1M | $127.8M | $124.2M |
| EBITDA margin | 37.14% | 38.61% | 35.95% | 166.67% | 179.37% | 183.37% | 200.21% | 206.37% | 183.14% | 208.81% | 39.86% | 40.79% | 41.40% | 42.43% | 45.54% | 43.86% | 45.03% |
| Net income | $156.3M | $231.7M | $174.6M | $115.1M | $89.7M | $102.0M | $96.8M | $79.4M | $153.9M | $38.3M | $40.5M | $45.7M | $43.4M | $44.8M | $49.6M | $36.5M | $33.3M |
| Net profit margin | 16.55% | 25.44% | 20.99% | 74.20% | 69.67% | 79.44% | 83.96% | 82.16% | 162.79% | 49.78% | 10.00% | 11.20% | 11.44% | 12.30% | 14.48% | 12.52% | 12.08% |
| Basic EPSper basic share | $6.35 | $9.44 | $7.14 | $4.73 | $3.70 | $4.22 | $3.99 | $3.29 | $6.41 | $1.60 | $1.60 | $1.77 | $1.71 | $1.80 | $2.04 | $1.52 | $1.40 |
| Diluted EPSper diluted share | $6.35 | $9.43 | $7.12 | $4.70 | $3.66 | $4.16 | $3.93 | $3.24 | $6.34 | $1.60 | $1.59 | $1.75 | $1.67 | $1.78 | $2.00 | $1.50 | $1.40 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 8.55%2.09M shares |
River Road Asset Management, LLC | 8.38%2.05M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.83%1.42M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.53%1.11M shares |
DIMENSIONAL FUND ADVISORS LP | 3.99%975.05K shares |
Channing Capital Management, LLC | 3.42%835.25K shares |
VICTORY CAPITAL MANAGEMENT INC | 2.89%705.33K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.77%676.03K shares |
FMR LLC | 2.59%631.86K shares |
STATE STREET CORP | 2.58%629.99K shares |
SNYDER CAPITAL MANAGEMENT L P | 1.95%475.32K shares |
MORGAN STANLEY | 1.86%453.89K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.68%409.86K shares |
LOOMIS SAYLES & CO L P | 1.54%377.25K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 1.46%357.15K shares |
Clearbridge Investments, LLC | 1.45%353.79K shares |
Alyeska Investment Group, L.P. | 1.35%330.7K shares |
Capital World Investors | 1.35%330.11K shares |
AMERIPRISE FINANCIAL INC | 1.29%315.77K shares |
Capital Research Global Investors | 1.27%309.41K shares |
Percentages use 24.43M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Lieffrig JohnVP and Division Manager | SellCommon Stock | 500 | $125.00 | $62.5K | 23.6K |
| Jun 25, 2026Form 4 · 10b5-1 | Lieffrig JohnVP and Division Manager | SellCommon Stock | 2.0K | $125.00 | $250.0K | 24.1K |
| Jun 15, 2026Form 4 | Malek GildaSVP, Chief Legal Officer | SellCommon Stock | 1.4K | $114.04 | $160.5K | 8.0K |
| Jun 10, 2026Form 4 | VAN TREASE KRISTINAChief Strategy Officer | SellCommon Stock | 3.8K | $113.65 | $429.9K | 6.5K |
| Jun 10, 2026Form 4 | Whitney David MSVP, Chief Accounting Officer | SellCommon Stock · indirect | 3.8K | $113.65 | $429.9K | 6.5K |