
MainStreet Bancshares, Inc.
NASDAQ:MNSB
20.73 (USD) • At close July 3, 2025
Overview | Financials
Numbers are in millions (except for per share data and ratios) USD.
2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue
| 137.867 | 127.761 | 88.679 | 70.309 | 69.523 | 63.675 | 47.074 | 29.18 | 23.099 | 19.252 | 15.258 | 13.148 | 9.519 | 13.878 | 11.589 | 10.506 | 9.865 | 7.413 | 3.743 | 0.578 |
Cost of Revenue
| 78.804 | 49.321 | 15.767 | 9.488 | 19.705 | 20.995 | 15.792 | 7.356 | 3.716 | 3.842 | 2.657 | 2.239 | 0 | 0 | 5.381 | 5.078 | 4.742 | 3.298 | 1.808 | 0.439 |
Gross Profit
| 59.063 | 78.44 | 72.912 | 60.821 | 49.818 | 42.68 | 31.282 | 21.824 | 19.384 | 15.41 | 12.602 | 10.91 | 9.519 | 0 | 6.208 | 5.428 | 5.123 | 4.116 | 1.935 | 0.139 |
Gross Profit Ratio
| 0.428 | 0.614 | 0.818 | 0.865 | 0.717 | 0.67 | 0.665 | 0.748 | 0.839 | 0.8 | 0.826 | 0.83 | 1 | 0 | 0.536 | 0.517 | 0.519 | 0.555 | 0.517 | 0.241 |
Reseach & Development Expenses
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General & Administrative Expenses
| 32.746 | 30.32 | 25.31 | 21.041 | 21.182 | 18.182 | 13.965 | 10.084 | 9.534 | 8.242 | 6.414 | 6.004 | 0.411 | 0 | 4.251 | 3.744 | 3.876 | 2.22 | 1.515 | 0.739 |
Selling & Marketing Expenses
| 2.199 | 2.343 | 2.304 | 1.565 | 1.003 | 0.906 | 0.614 | 0.264 | 0.276 | 0.394 | 0.175 | 0.277 | 0.149 | 0 | 0.055 | 0.07 | 0.155 | 0.185 | 0.073 | 0.033 |
SG&A
| 34.945 | 32.663 | 27.614 | 22.606 | 22.185 | 19.088 | 14.579 | 10.348 | 9.81 | 8.636 | 6.589 | 6.281 | 7.961 | 0 | 4.306 | 3.814 | 4.031 | 2.405 | 1.588 | 0.772 |
Other Expenses
| 38.022 | 12.953 | 11.91 | 10.259 | 8.073 | 6.288 | 5.4 | 5.259 | 4.105 | 3.71 | 3.508 | 3.114 | 0 | 0 | 1.735 | 1.513 | 1.588 | 1.71 | 0.347 | -0.633 |
Operating Expenses
| 72.967 | 45.616 | 39.524 | 32.865 | 30.258 | 25.376 | 19.979 | 15.607 | 13.915 | 12.346 | 10.097 | 9.395 | 9.433 | 0 | 6.041 | 5.327 | 5.619 | 4.116 | 1.935 | 0.139 |
Operating Income
| -13.904 | 32.824 | 33.388 | 27.956 | 19.56 | 17.304 | 11.303 | 6.217 | 5.469 | 3.064 | 2.505 | 1.515 | 0.515 | 1.659 | 0.167 | 0.1 | -0.496 | 0 | 0 | 0 |
Operating Income Ratio
| -0.101 | 0.257 | 0.377 | 0.398 | 0.281 | 0.272 | 0.24 | 0.213 | 0.237 | 0.159 | 0.164 | 0.115 | 0.054 | 0.12 | 0.014 | 0.01 | -0.05 | 0 | 0 | 0 |
Total Other Income Expenses Net
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -0.429 | 0 | 0 | 0 | 0 | -3.319 | -1.782 | -0.258 |
Income Before Tax
| -13.904 | 32.824 | 33.388 | 27.956 | 19.56 | 17.304 | 11.303 | 6.217 | 5.469 | 3.064 | 2.505 | 1.515 | 0.086 | 1.659 | 0.167 | 0.1 | -0.496 | 0 | 0 | 0 |
Income Before Tax Ratio
| -0.101 | 0.257 | 0.377 | 0.398 | 0.281 | 0.272 | 0.24 | 0.213 | 0.237 | 0.159 | 0.164 | 0.115 | 0.009 | 0.12 | 0.014 | 0.01 | -0.05 | 0 | 0 | 0 |
Income Tax Expense
| -3.924 | 6.239 | 6.714 | 5.785 | 3.843 | 3.354 | 2.094 | 2.335 | 1.593 | 0.894 | 0.752 | 0.502 | 0.041 | 0.569 | -0.352 | 0 | 0 | 0 | 0 | 0 |
Net Income
| -9.98 | 26.585 | 26.674 | 22.171 | 15.717 | 13.95 | 9.209 | 3.882 | 3.875 | 2.17 | 1.753 | 1.013 | 0.045 | 1.089 | 0.519 | 0.1 | -0.496 | 0.047 | -0.805 | -1.19 |
Net Income Ratio
| -0.072 | 0.208 | 0.301 | 0.315 | 0.226 | 0.219 | 0.196 | 0.133 | 0.168 | 0.113 | 0.115 | 0.077 | 0.005 | 0.079 | 0.045 | 0.01 | -0.05 | 0.006 | -0.215 | -2.06 |
EPS
| -1.6 | 3.25 | 3.26 | 2.65 | 1.85 | 1.69 | 1.38 | 0.81 | 0.87 | 0.49 | 0.61 | 0.36 | 0.016 | 0.4 | 0.19 | 0.038 | -0.19 | 0.019 | -0.47 | -0.9 |
EPS Diluted
| -1.6 | 3.25 | 3.26 | 2.65 | 1.85 | 1.69 | 1.38 | 0.81 | 0.87 | 0.49 | 0.61 | 0.36 | 0.016 | 0.4 | 0.19 | 0.038 | -0.19 | 0.019 | -0.47 | -0.9 |
EBITDA
| -9.27 | 35.569 | 35.967 | 30.321 | 21.696 | 19.133 | 12.972 | 7.521 | 6.572 | 4.108 | 3.511 | 2.466 | -0.429 | 1.659 | 0.47 | 0.464 | -0.179 | 0.285 | 0.383 | 0.104 |
EBITDA Ratio
| -0.067 | 0.278 | 0.406 | 0.431 | 0.312 | 0.3 | 0.276 | 0.258 | 0.285 | 0.213 | 0.23 | 0.188 | -0.045 | 0.12 | 0.041 | 0.044 | -0.018 | 0.038 | 0.102 | 0.18 |