Mainstreet Bank

Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-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 thousands2025-12-312024-12-312023-12-312022-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

QuarterEPS
2026-03-31
$0.55
2025-12-31
$0.46
2025-09-30
$0.50
2025-06-30
$0.53