Mainstreet Bank

Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$35,181
$33,902
$35,925
$34,477
Gross Profit
17,449
13,440
13,316
EBITDA
5,586
4,354
-19,264
1,124
EBIT
3,135
-20,991
97
Net Income
4,590
2,453
-16,167
265
Net Change In Cash
35,181
33,902
35,925
34,477
Free Cash Flow
-2,628
1,396
4,758
2,633
Cash
106,684
177,967
47,553
40,955
Basic Shares
7,704
7,636
7,603
7,601

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$137,867
$127,761
$88,679
$70,309
Gross Profit
59,063
78,440
72,912
60,821
EBITDA
-9,270
35,569
35,967
30,321
EBIT
-13,904
32,824
33,388
27,956
Net Income
-9,980
26,585
26,674
22,171
Net Change In Cash
137,867
127,761
88,679
70,309
Cost of Revenue
37,401
-14,329
Free Cash Flow
8,951
25,628
25,763
56,089
Cash
47,553
53,581
48,931
61,827
Basic Shares
7,606
7,523
7,529
7,559

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.53
2025-03-31
$0.24
2024-12-31
-$2.20