Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $891.6M | $790.1M | $720.6M | $741.0M | $735.3M | $656.2M | $604.5M | $639.9M | $595.5M | $647.9M | $751.6M | $772.1M | $716.2M | $673.4M | $610.6M | $581.4M | $527.5M |
| Gross profit | $372.0M | $315.2M | $282.0M | $285.1M | $269.9M | $241.3M | $215.5M | $234.7M | $226.0M | $215.6M | $252.3M | $247.5M | $238.3M | $218.2M | $201.7M | $191.5M | $175.0M |
| Gross margin | 41.73% | 39.90% | 39.13% | 38.47% | 36.71% | 36.76% | 35.64% | 36.67% | 37.95% | 33.27% | 33.56% | 32.05% | 33.27% | 32.40% | 33.04% | 32.95% | 33.17% |
| Research & development | $24.2M | $21.2M | $20.5M | — | — | — | — | — | — | — | — | — | — | $4.4M | $4.4M | $4.0M | $3.6M |
| Operating expenses | $698.8M | $221.7M | $180.3M | $114.0M | $181.7M | $182.1M | $154.9M | $155.2M | $147.9M | $158.6M | $181.9M | $2.5M | $1.9M | $2.6M | $138.4M | $136.3M | $129.2M |
| Operating income | $193.6M | $93.5M | $101.7M | $171.1M | $88.3M | $59.2M | $60.5M | $79.5M | $78.1M | $56.9M | $70.3M | $78.6M | $65.9M | $61.9M | $63.4M | $55.3M | $45.7M |
| Operating margin | 21.71% | 11.84% | 14.12% | 23.09% | 12.01% | 9.02% | 10.01% | 12.42% | 13.12% | 8.79% | 9.36% | 10.19% | 9.20% | 9.19% | 10.38% | 9.50% | 8.67% |
| EBITDA | $232.2M | $129.0M | $129.9M | $199.6M | $118.0M | $92.4M | $92.8M | $108.8M | $103.2M | $74.7M | $88.3M | $95.3M | $80.5M | $77.1M | $76.5M | $68.5M | $59.1M |
| EBITDA margin | 26.05% | 16.33% | 18.02% | 26.93% | 16.05% | 14.08% | 15.35% | 17.00% | 17.33% | 11.53% | 11.75% | 12.35% | 11.23% | 11.45% | 12.53% | 11.79% | 11.21% |
| Net income | $104.6M | $55.8M | $73.1M | $139.0M | $61.4M | $36.5M | $20.2M | $67.9M | $36.6M | $46.5M | $52.1M | $54.7M | $42.9M | $44.8M | $30.9M | $35.4M | $28.7M |
| Net profit margin | 11.74% | 7.06% | 10.14% | 18.76% | 8.35% | 5.56% | 3.34% | 10.61% | 6.15% | 7.18% | 6.93% | 7.09% | 5.99% | 6.66% | 5.06% | 6.08% | 5.44% |
| Basic EPSper basic share | $8.69 | $4.68 | $6.22 | $11.77 | $5.13 | $3.00 | $1.64 | $5.40 | $2.88 | $3.68 | $4.11 | $4.33 | $3.39 | $3.57 | $2.47 | $2.83 | $2.31 |
| Diluted EPSper diluted share | $8.67 | $4.64 | $6.14 | $11.58 | $5.06 | $2.97 | $1.63 | $5.38 | $2.86 | $3.65 | $4.08 | $4.27 | $3.35 | $3.51 | $2.42 | $2.77 | $2.26 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 14.85%1.79M shares |
WASATCH ADVISORS LP | 7.02%846.26K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.26%754.59K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.52%545.25K shares |
STATE STREET CORP | 4.42%532.22K shares |
NEUBERGER BERMAN GROUP LLC | 4.15%499.7K shares |
BARROW HANLEY MEWHINNEY & STRAUSS LLC | 3.48%419.08K shares |
AMERIPRISE FINANCIAL INC | 3.28%394.88K shares |
Capital Research Global Investors | 2.61%314.68K shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.61%314.64K shares |
DIMENSIONAL FUND ADVISORS LP | 2.58%310.53K shares |
MORGAN STANLEY | 2.58%310.52K shares |
VOYA INVESTMENT MANAGEMENT LLC | 2.22%268.2K shares |
Capital World Investors | 2.12%255.7K shares |
SILVERCREST ASSET MANAGEMENT GROUP LLC | 2.00%240.69K shares |
WESTWOOD HOLDINGS GROUP INC | 1.81%218.25K shares |
Ophir Asset Management Pty Ltd | 1.64%198.18K shares |
Bank of New York Mellon Corp | 1.52%182.68K shares |
GOLDMAN SACHS GROUP INC | 1.50%181.13K shares |
Copeland Capital Management, LLC | 1.38%166.19K shares |
Percentages use 12.05M 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 16, 2026Form 4/A | Edwards Barbara JoanneDirector | SellCommon Stock · indirect | 150 | $311.05 | $46.7K | 0 |
| Jun 1, 2026Form 4 · 10b5-1 | CHORMAN THOMAS EDirector | SellCommon Stock | 50 | $272.82 | $13.6K | 12.5K |
| May 27, 2026Form 4 | Edwards Barbara JoanneDirector | SellCommon Stock | 558 | $274.81 | $153.3K | 5.7K |
| May 1, 2026Form 4 · 10b5-1 | CHORMAN THOMAS EDirector | SellCommon Stock | 50 | $268.43 | $13.4K | 12.5K |
| Apr 1, 2026Form 4 · 10b5-1 | CHORMAN THOMAS EDirector | SellCommon Stock | 50 | $257.94 | $12.9K | 12.6K |