Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2020
2021
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 · Dec 31 | 2021 · Jun 30 | 2020 · Dec 31 | 2020 · Jun 30 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $579.5M | $614.6M | $646.2M | $791.4M | $817.8M | $685.2M | $685.2M | $589.8M | $589.8M | $746.7M | $766.8M | $763.4M | $794.2M | $754.6M | $746.7M | $729.1M | $729.4M | $679.0M | $590.1M |
| Gross profit | $354.8M | $372.1M | $393.1M | $480.4M | $484.7M | — | $393.1M | — | $323.1M | $409.5M | $416.0M | $419.7M | $442.2M | $411.2M | $406.5M | $398.3M | $390.3M | $349.5M | $280.3M |
| Gross margin | 61.22% | 60.54% | 60.82% | 60.70% | 59.27% | — | 57.37% | — | 54.78% | 54.84% | 54.25% | 54.98% | 55.68% | 54.49% | 54.44% | 54.64% | 53.51% | 51.47% | 47.50% |
| Operating expenses | $309.8M | $310.1M | $315.1M | $343.2M | $346.5M | — | $315.8M | — | $308.5M | $375.5M | $367.1M | $361.8M | $353.1M | $345.2M | $336.9M | $337.9M | $340.6M | $317.5M | $292.0M |
| Operating income | $45.0M | $62.0M | $78.0M | $137.2M | $138.3M | — | $77.3M | — | $14.6M | $33.9M | $48.9M | $58.0M | $89.2M | $65.9M | $69.6M | $60.4M | $49.7M | $31.9M | −$11.7M |
| Operating margin | 7.77% | 10.09% | 12.07% | 17.34% | 16.91% | — | 11.28% | — | 2.48% | 4.55% | 6.37% | 7.59% | 11.23% | 8.74% | 9.33% | 8.29% | 6.81% | 4.70% | −1.99% |
| EBITDA | $60.3M | $77.5M | $93.9M | $152.8M | $154.2M | — | $93.7M | — | $31.5M | $53.5M | $68.7M | $78.1M | $108.5M | $85.1M | $87.6M | $78.4M | $68.3M | $52.7M | $17.7M |
| EBITDA margin | 10.40% | 12.61% | 14.54% | 19.31% | 18.86% | — | 13.67% | — | 5.34% | 7.16% | 8.96% | 10.23% | 13.67% | 11.27% | 11.73% | 10.76% | 9.36% | 7.77% | 2.99% |
| Net income | $39.9M | $51.6M | $63.8M | $105.8M | $103.3M | — | $60.0M | — | $8.9M | $25.7M | $36.4M | $36.2M | $56.6M | $37.1M | $42.9M | $32.5M | $49.7M | $29.3M | −$44.3M |
| Net profit margin | 6.88% | 8.39% | 9.88% | 13.37% | 12.63% | — | 8.76% | — | 1.51% | 3.44% | 4.74% | 4.74% | 7.13% | 4.92% | 5.75% | 4.45% | 6.81% | 4.31% | −7.51% |
| Basic EPSper basic share | $1.56 | $2.02 | $2.50 | $4.15 | $4.06 | — | $2.38 | — | $0.34 | $0.96 | $1.33 | $1.31 | $2.02 | $1.29 | $1.48 | $1.13 | $1.72 | $1.02 | -$1.53 |
| Diluted EPSper diluted share | $1.56 | $2.01 | $2.49 | $4.13 | $4.05 | — | $2.37 | — | $0.34 | $0.96 | $1.32 | $1.29 | $2.00 | $1.27 | $1.47 | $1.11 | $1.71 | $1.01 | -$1.53 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 2.42M |
DIMENSIONAL FUND ADVISORS LP | 1.64M |
KATHWARI M FAROOQ | 1.6M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.07M |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.06M |
AMERICAN CENTURY COMPANIES INC | 917.28K |
ROYCE & ASSOCIATES LP | 914.28K |
MILLENNIUM MANAGEMENT LLC | 649.07K |
GEODE CAPITAL MANAGEMENT, LLC | 612.65K |
STATE STREET CORP | 576.16K |
GOLDMAN SACHS GROUP INC | 504.79K |
AMERIPRISE FINANCIAL INC | 441.05K |
Cambria Investment Management, L.P. | 425.01K |
HRT FINANCIAL LP | 412.53K |
JACOBS LEVY EQUITY MANAGEMENT, INC | 386.3K |
Gilman Hill Asset Management, LLC | 380.93K |
FMR LLC | 365.85K |
NORTHERN TRUST CORP | 339.26K |
Bank of New York Mellon Corp | 336.25K |
AQR CAPITAL MANAGEMENT LLC | 325.61K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jan 22, 2026Form 4 · 10b5-1 | KATHWARI M FAROOQChairman, President & CEO | SellCommon Stock · indirect | 25 | $25.01 | $625.25 | 22.3K |
| Jan 22, 2026Form 4 · 10b5-1 | KATHWARI M FAROOQChairman, President & CEO | SellCommon Stock · indirect | 27 | $25.01 | $675.27 | 22.3K |
| Jan 22, 2026Form 4 · 10b5-1 | KATHWARI M FAROOQChairman, President & CEO | SellCommon Stock · indirect | 25 | $25.01 | $625.25 | 22.3K |
| Jan 22, 2026Form 4 · 10b5-1 | KATHWARI M FAROOQChairman, President & CEO | SellCommon Stock · indirect | 25 | $25.01 | $625.25 | 22.3K |
| Jan 22, 2026Form 4 · 10b5-1 | KATHWARI M FAROOQChairman, President & CEO | SellCommon Stock | 2.2K | $25.01 | $54.2K | 1.48M |