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 | $2.95B | $2.95B | $3.14B | $4.45B | $4.28B | $3.10B | $2.64B | $2.86B | $1.82B | $1.88B | $1.92B | $1.98B | $2.15B | $1.91B | $1.76B | $1.80B | $1.65B |
| Gross profit | $451.6M | $489.1M | $527.0M | $833.0M | $778.4M | $477.7M | $356.9M | $331.9M | $231.0M | $227.4M | $222.5M | $229.1M | $228.5M | $230.1M | $210.1M | $210.7M | $193.2M |
| Gross margin | 15.29% | 16.57% | 16.80% | 18.72% | 18.20% | 15.42% | 13.53% | 11.59% | 12.73% | 12.09% | 11.61% | 11.57% | 10.62% | 12.06% | 11.97% | 11.68% | 11.73% |
| Operating expenses | $419.1M | $401.6M | $388.6M | $393.9M | $340.4M | $335.5M | $321.8M | $345.1M | $201.0M | $185.8M | $206.1M | $215.6M | $249.8M | $224.6M | $218.4M | $234.6M | $209.4M |
| Operating income | $32.5M | $87.6M | $138.4M | $439.1M | $438.1M | $142.2M | $35.2M | −$13.3M | $30.0M | $41.7M | $16.4M | $13.5M | −$21.3M | $5.5M | −$8.3M | −$23.9M | −$16.3M |
| Operating margin | 1.10% | 2.97% | 4.41% | 9.87% | 10.24% | 4.59% | 1.33% | −0.46% | 1.65% | 2.21% | 0.86% | 0.68% | −0.99% | 0.29% | −0.47% | −1.32% | −0.99% |
| EBITDA | $72.4M | $126.1M | $170.5M | $466.7M | $466.3M | $171.1M | $65.4M | $12.5M | $39.0M | $51.0M | $26.2M | $23.0M | −$12.2M | $14.1M | $2.3M | −$10.5M | $719,000 |
| EBITDA margin | 2.45% | 4.27% | 5.44% | 10.49% | 10.90% | 5.53% | 2.48% | 0.44% | 2.15% | 2.71% | 1.36% | 1.16% | −0.57% | 0.74% | 0.13% | −0.58% | 0.04% |
| Net income | $219,000 | $53.1M | $48.5M | $296.2M | $296.1M | $80.9M | −$17.7M | −$17.7M | $63.0M | $16.1M | −$11.6M | −$13.9M | −$40.6M | −$23.0M | −$38.6M | −$53.2M | −$61.5M |
| Net profit margin | 0.01% | 1.80% | 1.55% | 6.66% | 6.92% | 2.61% | −0.67% | −0.62% | 3.47% | 0.86% | −0.60% | −0.70% | −1.89% | −1.21% | −2.20% | −2.95% | −3.73% |
| Basic EPSper basic share | $0.02 | $6.22 | $5.40 | $31.75 | $30.80 | $8.58 | -$1.89 | -$5.21 | $6.96 | $1.80 | -$1.32 | -$1.61 | -$5.10 | -$3.50 | -$8.20 | -$17.30 | -$19.80 |
| Diluted EPSper diluted share | $0.02 | $6.19 | $5.39 | $31.51 | $29.99 | $8.55 | -$1.89 | -$5.21 | $6.81 | $1.77 | -$1.32 | -$1.61 | -$5.10 | -$3.50 | -$8.20 | -$17.30 | -$19.80 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 934.57K |
GENDELL JEFFREY L | 764.41K |
DIMENSIONAL FUND ADVISORS LP | 446.07K |
JB CAPITAL PARTNERS LP | 393.65K |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 336.31K |
VANGUARD CAPITAL MANAGEMENT LLC | 333.09K |
VICTORY CAPITAL MANAGEMENT INC | 271.7K |
River Road Asset Management, LLC | 232.92K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 219.62K |
GEODE CAPITAL MANAGEMENT, LLC | 200.65K |
STATE STREET CORP | 176.92K |
AMERICAN CENTURY COMPANIES INC | 172.26K |
JACOBS LEVY EQUITY MANAGEMENT, INC | 169.92K |
Mill Road Capital Management LLC | 134.96K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 110.51K |
TWO SIGMA INVESTMENTS, LP | 104.21K |
Divisadero Street Capital Management, LP | 103.14K |
GOLDMAN SACHS GROUP INC | 91.57K |
Meros Investment Management, LP | 87.18K |
ESSEX INVESTMENT MANAGEMENT CO LLC | 86.59K |
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 |
|---|---|---|---|---|---|---|
| May 21, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 3.0K | $68.89 | $210.1K | 7.2K |
| May 20, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 3.0K | $70.79 | $212.4K | 4.1K |
| May 20, 2025Form 4 | Wall Christopher KSVP, CFO and Treasurer | BuyCommon Stock | 1.1K | $69.65 | $76.6K | 1.1K |