Mainstreet Bank
Quarterly Financials
| Values in thousands | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
Revenue | $31,625 | $32,774 | $33,441 | $35,352 |
Gross Profit | 18,032 | 17,714 | 17,935 | 20,399 |
EBITDA | 5,358 | 4,889 | 6,610 | 6,917 |
EBIT | 5,413 | 5,654 | ||
Net Income | 4,100 | 4,053 | 4,517 | 4,590 |
Net Change In Cash | 31,625 | 32,774 | 33,441 | 35,352 |
Free Cash Flow | 6,502 | 6,418 | 5,451 | -2,628 |
Cash | 168,115 | 26,455 | 25,255 | 106,684 |
Basic Shares | 7,484 | 7,564 | 7,704 | 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 | 19,091 | -9,270 | 35,569 | 35,967 |
EBIT | -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-03-31 | $0.55 |
2025-12-31 | $0.46 |
2025-09-30 | $0.50 |
2025-06-30 | $0.53 |