Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $645.6M | $588.5M | $551.4M | $507.2M | $428.4M | $373.9M | $355.7M | $306.7M | $272.5M | $240.5M | $217.3M | $204.7M | $170.6M | $135.7M | $105.3M | $86.8M |
| Operating expenses | — | — | — | — | — | — | — | — | — | — | — | $180.8M | $124.4M | $96.4M | $72.0M | $61.2M |
| Operating income | — | — | — | — | — | — | — | — | — | — | — | $23.9M | $46.3M | $39.3M | $33.3M | $25.6M |
| Operating margin | — | — | — | — | — | — | — | — | — | — | — | 11.69% | 27.11% | 28.97% | 31.64% | 29.51% |
| EBITDA | — | — | — | — | — | — | — | — | — | — | — | $27.8M | $49.7M | $41.9M | $34.8M | $27.0M |
| EBITDA margin | — | — | — | — | — | — | — | — | — | — | — | 13.59% | 29.14% | 30.89% | 33.01% | 31.10% |
| Net income | $44.4M | $41.2M | $16.0M | $51.2M | $88.7M | $26.7M | $44.7M | $35.3M | $30.0M | $24.0M | $23.4M | $14.8M | $28.8M | $24.8M | $21.0M | $16.4M |
| Net profit margin | 6.88% | 7.01% | 2.89% | 10.10% | 20.70% | 7.15% | 12.58% | 11.52% | 11.00% | 9.99% | 10.75% | 7.23% | 16.88% | 18.24% | 19.97% | 18.94% |
| Basic EPSper basic share | $4.71 | $4.28 | $1.70 | $5.51 | $8.84 | $2.45 | $3.92 | $3.03 | $2.59 | $2.03 | $1.82 | $1.17 | $2.29 | $2.12 | $2.25 | $1.76 |
| Diluted EPSper diluted share | $4.45 | $4.14 | $1.66 | $5.30 | $8.33 | $2.40 | $3.80 | $2.93 | $2.54 | $1.99 | $1.79 | $1.14 | $2.23 | $2.07 | $2.19 | $1.70 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Forager Fund, L.P. / Forager Capital Management, LLC / MacArthur Robert Symmes / Kissel Edward Urban | 948.46K |
Freiberg Steven J | 194.5K |
Campos Roel C | 117.78K |
Dunn Michael R | 106.69K |
Beck Robert William | 79.67K |
Palomares Carlos | 74.2K |
Parmar Manish | 61.15K |
Atwood Catherine R | 47.39K |
Rana Harpreet | 46.17K |
Lamba Lakhbir S. | 45.73K |
Contreras-Sweet Maria | 39.7K |
Brown Jonathan David | 34.75K |
Fisher Brian J. | 32.87K |
Johnson Sandra K. | 20.57K |
Barnette Steven B | 18.35K |
Booth Julie | 8.99K |
LINDENBAUM MATTHEW A / BASSWOOD CAPITAL MANAGEMENT, L.L.C. / LINDENBAUM BENNETT D | — |
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 26, 2026Form 4 | Johnson Sandra K.Director | SellCommon Stock | 1.0K | $36.00 | $36.0K | 21.9K |
| May 11, 2026Form 4 · 10b5-1 | Atwood Catherine RSVP and General Counsel | SellCommon Stock | 3.0K | $35.06 | $105.2K | 40.9K |
| Apr 29, 2026Form 4 | Forager Fund, L.P. +3TenPercentOwner | SellCommon Stock, par value $0.10 per share | 2.9K | $38.50 | $112.3K | 948.5K |
| Apr 28, 2026Form 4 | Forager Fund, L.P. +3TenPercentOwner | SellCommon Stock, par value $0.10 per share | 2.1K | $39.59 | $83.2K | 951.4K |
| Apr 21, 2026Form 4 | MacArthur Robert Symmes +3TenPercentOwner | SellCommon Stock, par value $0.10 per share | 5.8K | $40.18 | $232.6K | 953.5K |