Revenue
2007
2008
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 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.31B | $1.34B | $1.32B | $1.23B | $1.14B | $1.02B | $1.05B | $1.12B | $1.16B | $1.18B | $1.24B | $1.22B | $1.25B | $1.27B | $1.21B | $1.11B | $1.05B | $1.14B | $1.05B |
| Gross profit | $367.1M | $367.5M | $359.1M | $306.4M | $291.8M | $278.9M | $294.9M | $315.0M | $321.7M | $320.9M | $301.2M | $302.1M | $317.0M | $330.1M | $293.4M | $271.6M | $255.9M | $281.5M | $241.9M |
| Gross margin | 28.00% | 27.41% | 27.27% | 24.88% | 25.61% | 27.44% | 28.14% | 28.05% | 27.65% | 27.25% | 24.26% | 24.83% | 25.29% | 26.07% | 24.22% | 24.45% | 24.41% | 24.78% | 23.01% |
| Operating expenses | $1.27B | $1.29B | $1.26B | $1.23B | $1.10B | $976.2M | $210.7M | $1.08B | $1.12B | $1.11B | $1.27B | $1.16B | $1.18B | $1.18B | $1.15B | $1.07B | $1.16B | $1.09B | $1.04B |
| Operating income | $44.2M | $51.0M | $55.5M | $3.5M | $40.4M | $40.0M | $84.1M | $41.1M | $41.0M | $68.9M | −$32.5M | $58.2M | $78.3M | $81.7M | $58.4M | $38.5M | −$112.8M | $41.9M | $12.9M |
| Operating margin | 3.37% | 3.80% | 4.22% | 0.28% | 3.55% | 3.93% | 8.03% | 3.66% | 3.52% | 5.86% | −2.62% | 4.79% | 6.24% | 6.45% | 4.82% | 3.46% | −10.76% | 3.69% | 1.23% |
| EBITDA | $84.3M | $87.2M | $91.3M | $39.6M | $80.6M | $80.1M | $124.6M | $85.2M | $82.6M | $109.7M | $11.0M | $95.9M | $112.2M | $114.5M | $90.2M | $69.1M | −$81.7M | $72.3M | $42.6M |
| EBITDA margin | 6.43% | 6.50% | 6.93% | 3.21% | 7.07% | 7.88% | 11.90% | 7.59% | 7.10% | 9.31% | 0.88% | 7.88% | 8.95% | 9.05% | 7.45% | 6.22% | −7.80% | 6.36% | 4.05% |
| Net income | $19.6M | $26.6M | $30.6M | −$18.3M | $30.7M | $28.3M | $12.5M | $26.0M | $27.7M | $36.0M | −$45.5M | $30.6M | $51.0M | $48.9M | $45.4M | $28.3M | −$115.7M | $32.3M | $16.1M |
| Net profit margin | 1.50% | 1.98% | 2.32% | −1.49% | 2.69% | 2.78% | 1.19% | 2.31% | 2.38% | 3.05% | −3.66% | 2.52% | 4.07% | 3.86% | 3.75% | 2.55% | −11.04% | 2.84% | 1.53% |
| Basic EPSper basic share | $0.40 | $0.54 | $0.63 | -$0.37 | — | — | — | — | — | — | — | — | — | — | — | $0.54 | -$2.23 | $0.63 | $0.32 |
| Diluted EPSper diluted share | $0.39 | $0.53 | $0.61 | -$0.37 | — | — | — | — | — | — | — | — | — | — | — | $0.53 | -$2.23 | $0.62 | $0.32 |
Reported shareholders
| Holder | % owned |
|---|---|
CRAWFORD JESSE C | ≈35.33%10.46M shares |
BlackRock, Inc. | 6.56%1.94M shares |
Crawford Jesse C JR | ≈6.14%1.82M shares |
TRUIST FINANCIAL CORP | 5.48%1.62M shares |
CAPITAL MANAGEMENT CORP /VA | 5.00%1.48M shares |
DIMENSIONAL FUND ADVISORS LP | 3.15%932.15K shares |
ROYCE & ASSOCIATES LP | 2.27%672.61K shares |
FIRST WILSHIRE SECURITIES MANAGEMENT INC | 1.64%486.83K shares |
RENAISSANCE TECHNOLOGIES LLC | 1.59%472.32K shares |
SEIZERT CAPITAL PARTNERS, LLC | 1.55%458.43K shares |
KENNEDY CAPITAL MANAGEMENT LLC | 1.51%446.62K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.25%370.63K shares |
SWAIN WILLIAM B JR | ≈1.19%351.98K shares |
STATE STREET CORP | 1.03%305.27K shares |
Thomas Larry Climeteen | ≈0.93%276.09K shares |
Verma Rohit | ≈0.91%270.46K shares |
North Star Investment Management Corp. | 0.91%270K shares |
Pullen Investment Management, LLC | 0.86%254.32K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.63%187.98K shares |
WELLS FARGO & COMPANY/MN | 0.63%185.15K shares |
Percentages use 29.61M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 22, 2026Form 4 | Bart Andrew JohnExecutive Vice President | SellClass A Common Stock | 2.0K | $10.37 | $20.7K | 111.4K |
| May 21, 2026Form 4 | Bart Andrew JohnExecutive Vice President | SellClass A Common Stock | 14.0K | $10.32 | $144.5K | 113.4K |
| May 20, 2026Form 4 | Bart Andrew JohnExecutive Vice President | SellClass A Common Stock | 8.0K | $10.13 | $81.0K | 127.4K |
| May 19, 2026Form 4 | Bart Andrew JohnExecutive Vice President | SellClass A Common Stock | 8.0K | $10.14 | $81.1K | 135.4K |
| May 18, 2026Form 4 | Bart Andrew JohnExecutive Vice President | SellClass A Common Stock | 8.0K | $10.11 | $80.9K | 143.4K |