Badger Meter, Inc. (BMI)
NYSE: BMI · IEX Real-Time Price · USD
185.52
+1.74 (0.95%)
At close: Apr 26, 2024, 4:00 PM
185.53
+0.01 (0.01%)
After-hours: Apr 26, 2024, 7:35 PM EDT

Badger Meter Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1994
Net Income
92.666.560.8849.3447.1827.7934.5732.325.9429.68
Upgrade
Depreciation & Amortization
28.1126.2427.8625.2224.1524.3224.422.4420.615.66
Upgrade
Share-Based Compensation
5.193.152.331.421.214.171.731.541.541.45
Upgrade
Other Operating Activities
-15.78-13.43-3.5713.68.184.07-10.94-0.09-12.25-11.06
Upgrade
Operating Cash Flow
110.1282.4587.5189.5880.7160.3549.7556.1935.8335.74
Upgrade
Operating Cash Flow Growth
33.55%-5.78%-2.31%10.98%33.74%21.30%-11.45%56.81%0.27%2.63%
Upgrade
Capital Expenditures
-12-5.89-6.75-9.06-7.5-8.64-15.07-10.6-19.77-12.33
Upgrade
Acquisitions
-17.130-45.27-29.130-8.05-20.38-1.8-1.91-20.83
Upgrade
Other Investing Activities
--0.6-------
Upgrade
Investing Cash Flow
-29.13-5.89-51.42-38.19-7.5-16.69-35.45-12.4-21.67-33.16
Upgrade
Dividends Paid
-29.05-24.88-22.16-20.34-18.6-16.27-14.22-12.46-11.26-10.63
Upgrade
Share Issuance / Repurchase
0.970.281.65-1.88-3.06-2.83-2.591.092.111.2
Upgrade
Debt Issued / Paid
000-4.6-13.5-21.016.38-33.1-3.966.65
Upgrade
Other Financing Activities
----1-2.56-2.03--0.140.04
Upgrade
Financing Cash Flow
-28.09-24.61-20.51-27.82-37.71-42.14-10.43-44.47-12.97-2.74
Upgrade
Exchange Rate Effect
0.83-1.08-0.68-0.160.280.4-0.05-0.140.32-0.44
Upgrade
Net Cash Flow
53.7350.8814.923.435.791.923.83-0.831.51-0.61
Upgrade
Free Cash Flow
98.1176.5680.7680.5273.2251.7134.6845.5916.0723.4
Upgrade
Free Cash Flow Growth
28.15%-5.21%0.30%9.97%41.60%49.09%-23.92%183.78%-31.35%14.12%
Upgrade
Free Cash Flow Margin
13.94%13.54%15.99%18.92%17.24%11.92%8.62%11.58%4.25%6.42%
Upgrade
Free Cash Flow Per Share
3.352.622.772.772.521.781.201.580.560.82
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).