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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $931.8M | $845.5M | $694.7M | $618.4M | $589.8M | $510.6M | $487.4M | $453.9M | $407.1M | $389.5M | $373.5M | $361.8M | $358.4M | $342.5M | $321.1M |
| Gross profit | $462.7M | $439.1M | $358.0M | $325.8M | — | — | — | — | $404.2M | $387.3M | $371.8M | $359.8M | $350.0M | $342.1M | $320.9M |
| Gross margin | 49.65% | 51.93% | 51.53% | 52.68% | — | — | — | — | 99.28% | 99.44% | 99.54% | 99.46% | 97.65% | 99.88% | 99.94% |
| Operating expenses | $745.4M | $679.8M | $558.5M | $461.0M | $393.3M | $369.2M | $342.9M | $328.7M | $321.1M | $282.4M | $270.2M | $264.8M | $272.2M | $262.8M | $258.6M |
| Operating income | $186.4M | $165.7M | $136.2M | $157.4M | $196.5M | $141.4M | $144.5M | $125.1M | $86.1M | $107.1M | $103.4M | $97.0M | $86.2M | $79.6M | $62.5M |
| Operating margin | 20.01% | 19.59% | 19.60% | 25.45% | 33.32% | 27.69% | 29.65% | 27.57% | 21.14% | 27.51% | 27.67% | 26.81% | 24.06% | 23.25% | 19.47% |
| EBITDA | $208.7M | $188.0M | $157.8M | $175.9M | $213.9M | $158.8M | $161.1M | $139.6M | $100.8M | $121.3M | $118.5M | $112.5M | $102.4M | $96.0M | $77.8M |
| EBITDA margin | 22.40% | 22.23% | 22.71% | 28.44% | 36.27% | 31.10% | 33.06% | 30.76% | 24.75% | 31.15% | 31.71% | 31.09% | 28.58% | 28.04% | 24.23% |
| Net income | $141.6M | $112.6M | $79.7M | $239.0M | $161.1M | $104.4M | $103.5M | $86.3M | $55.1M | $75.0M | $85.4M | $66.2M | −$27.1M | $77.4M | $24.2M |
| Net profit margin | 15.20% | 13.32% | 11.48% | 38.65% | 27.32% | 20.45% | 21.23% | 19.01% | 13.52% | 19.26% | 22.86% | 18.29% | −7.57% | 22.59% | 7.54% |
| Basic EPSper basic share | $2.22 | $1.75 | $1.23 | $3.48 | $2.24 | $1.45 | $1.44 | $1.19 | $0.76 | $1.01 | $1.11 | $0.84 | -$0.34 | $1.06 | $0.33 |
| Diluted EPSper diluted share | $2.20 | $1.73 | $1.21 | $3.45 | $2.21 | $1.43 | $1.41 | $1.16 | $0.76 | $1.01 | $1.11 | $0.84 | -$0.34 | $1.01 | $0.33 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 15.33%9.16M shares |
FMR LLC | 14.73%8.8M shares |
AMERICAN CENTURY COMPANIES INC | 8.68%5.19M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.63%3.96M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.63%2.77M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 4.54%2.71M shares |
STATE STREET CORP | 4.36%2.6M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 3.45%2.06M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.63%1.57M shares |
DIMENSIONAL FUND ADVISORS LP | 2.39%1.43M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.59%949.59K shares |
HEARTLAND ADVISORS INC | 1.41%840.4K shares |
AMERIPRISE FINANCIAL INC | 1.39%830.62K shares |
NORTH STAR ASSET MANAGEMENT INC | 1.35%809.55K shares |
NORTHERN TRUST CORP | 1.33%793.8K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.27%758.03K shares |
AQR CAPITAL MANAGEMENT LLC | 1.19%708.23K shares |
LONE PEAK GLOBAL INVESTORS LLC | 0.98%584.69K shares |
Clark Capital Management Group, Inc. | 0.94%562.39K shares |
PANAGORA ASSET MANAGEMENT INC | 0.79%472.64K shares |
Percentages use 59.75M 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 12, 2026Form 4 | SMITH BRIAN JOHNDirector | BuyCommon Stock | 16.2K | $26.42 | $428.1K | 88.2K |
| May 11, 2026Form 4 | Vizcarrondo MiguelExecutive Vice President | BuyCommon Stock | 21.0K | $23.37 | $490.8K | 142.2K |
| May 8, 2026Form 4 | D'ANGELO FRANK G.Director | BuyCommon Stock | 20.0K | $23.40 | $468.0K | 41.1K |
| May 8, 2026Form 4 | Castrillo-Salgado Joaquin A.Senior EVP & COO | BuyCommon Stock | 5.5K | $24.33 | $132.9K | 144.0K |
| May 8, 2026Form 4 | Castrillo-Salgado Joaquin A.Senior EVP & COO | BuyCommon Stock | 1.7K | $22.95 | $38.4K | 138.5K |