MainStreet Bank Financial Ratios for Analysis 2009-2024 | MNSB

Fifteen years of historical annual and quarterly financial ratios and margins for MainStreet Bank (MNSB).

Annual Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
20232022202120202019201820172016201520142013201220112009
--------------
0.250.270.130.080.100.11-----0.15-0.48
0.400.870.160.090.400.45-----0.190.611.04
--------------
--------------
--------------
--------------
42.1146.0945.9639.2640.5436.13100.00100.00100.00100.00100.000.70-3.28-
31.3433.8432.9130.2732.6929.4413.2816.7811.2711.497.700.35-1.64-
0.040.040.040.030.030.03-----0.040.04-
--------------
--------------
--------------
13.6915.6013.7311.1910.187.60-----0.18-0.66-
12.0013.4511.749.3710.187.60-----0.18-0.662.58
1.311.391.350.961.090.84-----0.02-0.070.25
9.049.8610.178.619.196.77-----0.15-0.661.35
29.4326.6424.8522.5216.5914.83--------
4.204.463.852.092.021.890.000.000.000.000.000.001.850.00
3.423.423.291.941.911.69------1.82-

Quarterly Data

Metric Name
Current Ratio
Long-term Debt / Capital
Debt/Equity Ratio
Gross Margin
Operating Margin
EBIT Margin
EBITDA Margin
Pre-Tax Profit Margin
Net Profit Margin
Asset Turnover
Inventory Turnover Ratio
Receiveable Turnover
Days Sales In Receivables
ROE - Return On Equity
Return On Tangible Equity
ROA - Return On Assets
ROI - Return On Investment
Book Value Per Share
Operating Cash Flow Per Share
Free Cash Flow Per Share
2024-09-302024-06-302024-03-312023-12-312023-09-302023-06-302023-03-312022-12-312022-09-302022-06-302022-03-312021-12-312021-09-302021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-03-312012-12-312012-03-312011-12-312011-09-302011-06-302010-09-302010-06-302010-03-312009-12-312009-09-302009-06-302009-03-31
--------------------------------------------------------
0.240.240.250.250.250.260.260.270.280.280.280.130.180.180.080.080.080.100.100.10---0.11-------------------------0.310.320.410.480.49--
0.320.320.330.400.340.490.870.870.380.380.590.160.220.230.090.090.090.180.180.40---0.57----------------------0.610.610.610.590.570.741.041.03--
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
0.7318.4025.1236.2740.4844.1946.3447.8649.1243.8442.3942.6041.2452.6546.5254.5945.86-13.7737.1436.8042.3041.0439.61100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00100.00-100.00100.004.297.14-10.224.834.7896.09--100.00
-2.0613.3916.8126.6729.8932.9534.9034.2737.0531.8931.3928.1229.4739.6233.6339.5736.66-9.8030.5430.4432.9832.7532.6425.2318.7913.9818.209.0514.9514.1115.9617.6717.1115.3116.9617.817.009.2910.2814.4415.5812.182.024.19-3.484.1653.295.243.505.064.96-11.10--2.38
0.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.010.000.010.01---0.01----------------------0.010.010.010.010.010.01-0.01---
--------------------------------------------------------
--------------------------------------------------------
--------------------------------------------------------
0.131.331.692.653.403.794.594.434.763.683.362.983.054.683.765.493.55-0.452.472.60---3.03----------------------0.495.020.500.420.600.50----
0.121.171.482.322.973.303.983.824.083.152.872.552.603.973.174.602.99-0.452.472.60---3.03----------------------0.495.010.500.420.600.501.430.55--
0.010.130.160.250.310.360.400.390.420.330.310.290.290.420.310.470.32-0.040.260.28---0.33----------------------0.050.540.050.040.060.050.140.06--
0.090.881.121.752.212.452.942.802.952.282.082.212.133.242.914.222.75-0.412.242.35---2.70----------------------0.495.020.500.290.410.300.750.28--
29.7329.5729.3029.4328.4027.9927.2426.6425.5925.0324.6824.8524.2323.7922.8222.5220.9316.9616.9816.59---14.83--------------------------------
1.220.630.484.203.502.221.184.463.061.840.963.853.312.361.692.091.420.550.672.021.450.820.551.540.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000.001.670.850.000.650.280.170.000.000.000.00
0.570.220.273.422.891.760.983.422.341.450.733.292.992.331.691.941.290.460.581.911.370.760.521.38----------------------1.650.84--0.57-0.010.02----