Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $541.7M | $581.2M | $435.7M | $294.7M | $107.6M | $65.6M | $50.3M | $40.3M | $33.4M |
| Operating expenses | $287.8M | $246.3M | $194.6M | $165.0M | $63.3M | $38.1M | $31.1M | $26.2M | $22.4M |
| Net income | $47.0M | $45.2M | $44.6M | $40.6M | $27.0M | $15.1M | $13.2M | $9.7M | $5.4M |
| Net profit margin | 8.68% | 7.78% | 10.23% | 13.78% | 25.11% | 23.10% | 26.26% | 24.08% | 16.28% |
| Basic EPSper basic share | $3.12 | $3.35 | $3.36 | $3.14 | $2.25 | $1.27 | $1.11 | $0.93 | $0.59 |
| Diluted EPSper diluted share | $3.06 | $3.26 | $3.27 | $3.01 | $2.16 | $1.24 | $1.08 | $0.91 | $0.59 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
HOVDE STEVEN D | 1.73M |
Sprink Eric M | 165.32K |
Lane Thomas D | 139.7K |
Queyrouze Curt | 73.48K |
Hamilton Brian T | 67.34K |
Soto Brandon John | 33.67K |
Adams Christopher D | 30.12K |
Sand Jonathan E | 22.3K |
Culp Michael | 20.41K |
Keithley Russ A | 17.35K |
Tisdel Gregory A | 16.17K |
Stines Andrew G | 12.22K |
Rivas Freddy I | 12.05K |
EDWARDS JOEL G | 11.46K |
Patterson Michael Robert | 8.29K |
Akella-Mishra Sadhana | 8.1K |
Delorier Rilla S | 6.58K |
Unger Pamela | 6.26K |
Klee Stephan | 4.15K |
Sarvela Elizabeth Ann | 3.29K |
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 |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 · 10b5-1 | Hamilton Brian TPresident of CCBX | SellCommon Stock | 7.0K | $71.42 | $499.9K | 67.6K |
| May 8, 2026Form 4 | Lane Thomas DDirector | SellCommon Stock · indirect | 300 | $72.60 | $21.8K | 0 |
| May 1, 2026Form 4 · 10b5-1 | Hamilton Brian TPresident of CCBX | SellCommon Stock | 3.1K | $75.44 | $232.3K | 74.6K |
| Mar 3, 2026Form 4 · 10b5-1 | Hamilton Brian TPresident of CCBX | SellCommon Stock | 146 | $72.37 | $10.6K | 77.2K |
| Feb 6, 2026Form 4 · 10b5-1 | Hamilton Brian TPresident of CCBX | SellCommon Stock | 48 | $88.95 | $4.3K | 77.3K |