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 | $277.2M | $237.7M | $214.8M | $241.7M | $191.8M | $128.4M | $141.0M | $135.4M | $104.8M | $111.1M | $148.0M | $896.8M | $932.7M | $873.4M | $790.5M | $885.6M | $2.31B |
| Gross profit | $38.5M | $29.8M | $14.6M | $67.8M | $43.5M | $17.0M | $31.1M | $30.0M | $16.9M | $12.1M | −$11.2M | $185.1M | $221.3M | $225.9M | $209.6M | $246.4M | $408.1M |
| Gross margin | 13.88% | 12.52% | 6.79% | 28.07% | 22.65% | 13.21% | 22.08% | 22.14% | 16.15% | 10.88% | −7.59% | 20.64% | 23.73% | 25.87% | 26.52% | 27.82% | 17.66% |
| Research & development | — | — | — | — | — | — | — | — | — | $9.7M | $9.6M | $9.6M | $8.1M | $7.5M | $7.4M | $7.6M | — |
| Operating expenses | $16.5M | $72.7M | $134.7M | $69.1M | $59.2M | $63.7M | $56.2M | $51.3M | $45.5M | $69.0M | $40.9M | $299.8M | $206.4M | $203.5M | $191.1M | $195.6M | $387.6M |
| Operating income | $22.0M | $35.7M | −$70.1M | $70.0M | $55.4M | $13.4M | $38.8M | $43.6M | $32.8M | −$1.7M | −$3.7M | −$66.3M | $61.3M | $67.6M | $64.1M | $94.2M | $59.1M |
| Operating margin | 7.93% | 15.02% | −32.65% | 28.95% | 28.88% | 10.47% | 27.53% | 32.22% | 31.32% | −1.49% | −2.52% | −7.39% | 6.58% | 7.74% | 8.11% | 10.64% | 2.56% |
| EBITDA | $47.3M | $60.4M | −$40.8M | $96.8M | $78.5M | $31.6M | $55.1M | $58.3M | $45.6M | $11.4M | $13.6M | −$38.2M | $85.9M | $85.6M | $80.4M | $112.5M | $112.7M |
| EBITDA margin | 17.05% | 25.39% | −18.97% | 40.05% | 40.92% | 24.57% | 39.05% | 43.07% | 43.50% | 10.25% | 9.22% | −4.26% | 9.21% | 9.81% | 10.17% | 12.70% | 4.88% |
| Net income | $17.6M | $33.7M | −$39.6M | $74.2M | $48.1M | $14.8M | $39.6M | $34.8M | $30.3M | $29.6M | $22.0M | −$38.1M | $44.5M | $108.7M | $162.1M | $79.5M | $31.1M |
| Net profit margin | 6.34% | 14.19% | −18.43% | 30.68% | 25.09% | 11.52% | 28.11% | 25.70% | 28.95% | 26.65% | 14.85% | −4.25% | 4.77% | 12.45% | 20.50% | 8.98% | 1.35% |
| Basic EPSper basic share | $2.37 | $4.58 | -$5.29 | $10.14 | $6.73 | $2.11 | $5.68 | $5.02 | $4.44 | $4.34 | $3.14 | -$5.02 | $5.48 | $12.97 | $19.34 | $9.55 | $3.75 |
| Diluted EPSper diluted share | $2.35 | $4.55 | -$5.29 | $10.06 | $6.69 | $2.10 | $5.66 | $5.00 | $4.41 | $4.32 | $3.13 | -$5.02 | $5.47 | $12.92 | $19.28 | $9.53 | $3.75 |
Reported shareholders
| Holder | % owned |
|---|---|
DIMENSIONAL FUND ADVISORS LP | 6.70%401.08K shares |
BlackRock, Inc. | 5.35%320.07K shares |
TAPLIN BRITTON T | ≈4.98%298.28K shares |
RANKIN ALFRED M ET AL | ≈4.98%298.12K shares |
RANKIN VICTOIRE G | ≈4.98%298.12K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 2.78%166.52K shares |
RENAISSANCE TECHNOLOGIES LLC | 2.47%147.82K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.75%104.69K shares |
Mudita Advisors LLP | 1.55%92.52K shares |
STATE STREET CORP | 1.40%83.67K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 1.29%76.96K shares |
RANKIN CHLOE O | ≈1.17%69.82K shares |
RANKIN CLAIBORNE R | ≈1.17%69.82K shares |
RANKIN ELIZABETH B | ≈0.97%58.05K shares |
RANKIN MATTHEW M | ≈0.97%58.05K shares |
Ancora Advisors LLC | 0.93%55.9K shares |
Dewing Carroll L | ≈0.83%49.9K shares |
PNC Financial Services Group, Inc. | 0.82%48.99K shares |
Bank of New York Mellon Corp | 0.77%46.27K shares |
RANKIN JAMES T | ≈0.75%44.68K shares |
Percentages use 5.98M 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 |
|---|---|---|---|---|---|---|
| Mar 13, 2026Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 1.7K | $51.44 | $85.5K | 15.0K |
| Mar 12, 2026Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 4.1K | $52.04 | $210.9K | 16.7K |
| Mar 9, 2026Form 4 | Maxwell Thomas ASVP Finance and Treasurer | SellClass A Common Stock | 1.8K | $48.55 | $86.7K | 5.9K |
| Nov 12, 2025Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 1.9K | $49.94 | $94.7K | 18.2K |
| Nov 10, 2025Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 3.0K | $45.22 | $135.5K | 20.1K |