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 | $730.2M | $569.2M | $418.6M | $311.9M | $274.2M | $288.7M | $109.0M | $87.0M | $80.2M | $57.1M | $198.1M | $174.1M | $158.4M | $148.1M | $156.7M | $148.3M | $150.4M |
| Gross profit | $498.5M | $429.4M | $291.3M | $202.8M | — | — | $46.4M | $26.0M | $39.3M | $43.8M | — | — | — | — | — | — | — |
| Gross margin | 68.26% | 75.44% | 69.59% | 65.03% | — | — | 42.52% | 29.86% | 49.06% | 76.72% | — | — | — | — | — | — | — |
| Operating expenses | $625.9M | $424.8M | $354.3M | $302.1M | $265.9M | $274.0M | — | — | $10.5M | $21.7M | $186.5M | $163.6M | $150.6M | $147.2M | $134.1M | $129.7M | $119.0M |
| Operating income | $104.3M | $144.4M | $64.2M | $9.9M | $8.3M | $14.7M | $80.3M | $52.5M | $28.9M | $22.1M | $11.6M | $10.4M | $7.8M | $937,000 | $22.6M | $18.6M | $31.4M |
| Operating margin | 14.28% | 25.37% | 15.34% | 3.16% | 3.04% | 5.09% | 73.67% | 60.31% | 35.98% | 38.77% | 5.86% | 5.98% | 4.91% | 0.63% | 14.42% | 12.52% | 20.90% |
| EBITDA | $215.8M | $236.9M | $155.1M | $98.1M | $98.8M | $109.2M | $166.5M | $129.3M | $94.9M | $88.4M | $81.0M | $75.7M | $66.5M | $53.5M | $73.8M | $67.3M | $75.5M |
| EBITDA margin | 29.56% | 41.61% | 37.07% | 31.45% | 36.05% | 37.84% | 152.79% | 148.59% | 118.32% | 154.86% | 40.91% | 43.51% | 41.98% | 36.15% | 47.14% | 45.36% | 50.21% |
| Net income | $113.8M | $108.6M | $43.8M | $5.4M | $3.4M | $9.7M | $66.9M | $43.2M | $62.2M | $14.1M | $6.5M | $7.2M | $15.6M | $1.5M | $14.5M | $12.1M | $22.4M |
| Net profit margin | 15.58% | 19.08% | 10.46% | 1.74% | 1.22% | 3.38% | 61.40% | 49.69% | 77.51% | 24.64% | 3.26% | 4.13% | 9.86% | 1.04% | 9.26% | 8.13% | 14.87% |
| Basic EPSper basic share | $16.00 | $15.97 | $6.40 | $0.35 | $0.00 | $1.07 | $10.90 | $6.75 | $9.93 | $2.10 | $0.83 | $0.91 | $1.95 | -$0.45 | $1.35 | $1.03 | $2.30 |
| Diluted EPSper diluted share | $15.39 | $15.34 | $6.23 | $0.33 | $0.00 | $1.05 | $10.50 | $6.60 | $9.69 | $2.05 | $0.81 | $0.88 | $1.89 | -$0.43 | $1.28 | $0.96 | $2.14 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
WILLIS CHARLES F IV | 3.03M |
Willis Austin Chandler | 831.79K |
M3F, Inc. | 662K |
DIMENSIONAL FUND ADVISORS LP | 548.39K |
BlackRock, Inc. | 301.28K |
RENAISSANCE TECHNOLOGIES LLC | 197.7K |
TWO SIGMA INVESTMENTS, LP | 192.35K |
Poulakidas Dean Michael | 152.11K |
VANGUARD CAPITAL MANAGEMENT LLC | 129.52K |
Four Tree Island Advisory LLC | 108.16K |
RBF Capital, LLC | 107.71K |
LSV ASSET MANAGEMENT | 100.4K |
GEODE CAPITAL MANAGEMENT, LLC | 93.94K |
Copeland Capital Management, LLC | 91.23K |
Hole Brian Richard | 89.16K |
Flaherty Scott B. | 81.39K |
STATE STREET CORP | 77.33K |
Philadelphia Financial Management of San Francisco, LLC | 72.76K |
MORGAN STANLEY | 65.64K |
UBS Group AG | 65.36K |
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 1, 2026Form 4 · 10b5-1 | Willis Austin ChandlerChief Executive Officer | SellCommon Stock | 400 | $194.43 | $77.8K | 155.5K |
| May 1, 2026Form 4 · 10b5-1 | Willis Austin ChandlerChief Executive Officer | SellCommon Stock | 716 | $193.63 | $138.6K | 155.9K |
| May 1, 2026Form 4 · 10b5-1 | Willis Austin ChandlerChief Executive Officer | SellCommon Stock | 1.5K | $192.74 | $286.0K | 156.6K |
| May 1, 2026Form 4 · 10b5-1 | Willis Austin ChandlerChief Executive Officer | SellCommon Stock | 800 | $191.22 | $153.0K | 158.1K |
| Apr 1, 2026Form 4 · 10b5-1 | Willis Austin ChandlerChief Executive Officer | SellCommon Stock | 1.2K | $174.37 | $207.0K | 183.5K |