
Mainstreet Bank
Quarterly Financials
| Values in thousands | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 |
|---|---|---|---|---|
Revenue | $32,984 | $31,625 | $32,774 | $33,441 |
Gross Profit | 18,541 | 18,032 | 17,714 | 17,935 |
EBITDA | 6,162 | 6,445 | 6,150 | 6,610 |
EBIT | 5,358 | 4,889 | 5,413 | |
Net Income | 4,668 | 4,100 | 4,053 | 4,517 |
Net Change In Cash | 32,984 | 31,625 | 32,774 | 33,441 |
Free Cash Flow | 4,849 | 6,502 | 6,418 | 5,451 |
Cash | 30,125 | 168,115 | 26,455 | 25,255 |
Basic Shares | 7,329 | 7,484 | 7,564 | 7,704 |
Annual Financials
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $135,888 | $137,867 | $127,761 | $88,679 |
Gross Profit | 73,915 | 59,063 | 78,440 | 72,912 |
EBITDA | 24,031 | -9,270 | 35,569 | 35,967 |
EBIT | 19,091 | -13,904 | 32,824 | 33,388 |
Net Income | 15,613 | -9,980 | 26,585 | 26,674 |
Net Change In Cash | 135,888 | 137,867 | 127,761 | 88,679 |
Cost of Revenue | 37,401 | |||
Free Cash Flow | 10,637 | 8,951 | 25,628 | 25,763 |
Cash | 26,455 | 47,553 | 53,581 | 48,931 |
Basic Shares | 7,652 | 7,606 | 7,523 | 7,529 |
Earnings Calls
| Quarter | EPS |
|---|---|
2026-06-30 | $0.58 |
2026-03-31 | $0.55 |
2025-12-31 | $0.46 |
2025-09-30 | $0.50 |