Bank of Marin Bancorp (BMRC)
NASDAQ: BMRC · IEX Real-Time Price · USD
16.77
+0.10 (0.60%)
Mar 28, 2024, 11:38 AM EDT - Market open

Bank of Marin Bancorp Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2005
Net Income
19.946.5933.2330.2434.2432.6215.9823.1318.4419.77
Upgrade
Depreciation & Amortization
3.453.332.8833.123.062.472.362.592.36
Upgrade
Share-Based Compensation
2.242.552.522.713.063.062.621.170.910.6
Upgrade
Other Operating Activities
10.082.816.634.890.523.365.88-1.211.74-3.87
Upgrade
Operating Cash Flow
35.6655.2845.2540.8540.9342.1126.9525.4523.6818.86
Upgrade
Operating Cash Flow Growth
-35.49%22.15%10.79%-0.21%-2.79%56.26%5.90%7.45%25.59%-11.06%
Upgrade
Capital Expenditures
-1.75-2.27-1.04-0.98-0.54-0.91-1.43-1.04-1.42-2.33
Upgrade
Acquisitions
2.810140.58000.9659.78000
Upgrade
Change in Investments
332.87-211.47-480.73-171.52-18.75-225.35-50.5327.49-261.86-40.32
Upgrade
Other Investing Activities
0.77-4.360.54-0.94-1.46---2.13--
Upgrade
Investing Cash Flow
334.69-218.1-340.67-173.44-20.75-225.37.8124.32-263.28-42.65
Upgrade
Dividends Paid
-16.11-15.67-13.11-12.51-10.96-8.86-6.9-6.22-5.39-4.73
Upgrade
Share Issuance / Repurchase
0.28-0.35-40.18-5.48-14.32-6.260.791.451.361.49
Upgrade
Debt Issued / Paid
-86.15111.87-18.1-0.17-7.172.860-67520
Upgrade
Other Financing Activities
-283.34-235.24514.11167.69161.4326.13126.0844.47176.61-35.37
Upgrade
Financing Cash Flow
-385.32-139.4442.73149.53128.9913.87119.98-27.3224.57-38.61
Upgrade
Net Cash Flow
-14.97-302.22147.3216.93149.17-169.32154.7422.46-15.02-62.41
Upgrade
Free Cash Flow
33.9153.0144.2139.8640.3941.225.5124.4122.2616.52
Upgrade
Free Cash Flow Growth
-36.03%19.91%10.90%-1.30%-1.96%61.49%4.54%9.62%34.75%-18.38%
Upgrade
Free Cash Flow Margin
32.14%38.20%37.62%40.25%38.94%40.52%30.88%29.00%29.34%20.99%
Upgrade
Free Cash Flow Per Share
2.123.333.082.952.972.972.062.011.871.40
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).