Logo image of TPB

TURNING POINT BRANDS INC (TPB) Stock Cash Flow

NYSE:TPB - New York Stock Exchange, Inc. - US90041L1052 - Common Stock - Currency: USD

72.435  -1.22 (-1.65%)

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-3-31)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
CASH FLOWS FROM OPERATING ACTIVITIES
Net Income
TPB Net Income ChartTPB Net Income over time chart
44.12M40.51M37.78M11.16M51.26M
Depreciation Amortization
TPB Depreciation Amortization ChartTPB Depreciation Amortization over time chart
5.55M5.66M6.36M5.30M5.02M
Income Taxes - Deferred
TPB Income Taxes - Deferred ChartTPB Income Taxes - Deferred over time chart
2.12M519.00K7.02M-6.51M-1.49M
Change In Working Capital
TPB Change In Working Capital ChartTPB Change In Working Capital over time chart
-15.71M-5.08M11.37M-27.69M-1.14M
Interest Paid
TPB Interest Paid ChartTPB Interest Paid over time chart
N/A17.49M18.05M18.72M12.54M
Taxes Paid
TPB Taxes Paid ChartTPB Taxes Paid over time chart
N/A21.00M12.45M13.37M16.06M
Other non cash items
TPB Other non cash items ChartTPB Other non cash items over time chart
25.74M25.45M4.35M48.01M14.57M
OPERATING CASH FLOW
TPB OPERATING CASH FLOW ChartTPB OPERATING CASH FLOW over time chart
61.83M67.06M66.88M30.27M68.22M
 
CASH FLOWS FROM INVESTING ACTIVITIES
Capital Expenditure
TPB Capital Expenditure ChartTPB Capital Expenditure over time chart
-6.44M-4.62M-5.71M-7.69M-6.16M
Other Investing Activity
TPB Other Investing Activity ChartTPB Other Investing Activity over time chart
-1.31M-5.89M-199.00K-11.11M-52.68M
INVESTING CASH FLOW
TPB INVESTING CASH FLOW ChartTPB INVESTING CASH FLOW over time chart
-7.75M-10.51M-5.91M-18.79M-58.84M
 
CASH FLOWS FROM FINANCING ACTIVITIES
Debt Issued/Reduced
TPB Debt Issued/Reduced ChartTPB Debt Issued/Reduced over time chart
50.00M0.00-41.79M-9.00M110.38M
Stock Issued/Repurchased
TPB Stock Issued/Repurchased ChartTPB Stock Issued/Repurchased over time chart
-4.79M-4.71M-777.00K-30.05M-38.72M
Dividend Paid
TPB Dividend Paid ChartTPB Dividend Paid over time chart
-5.14M-4.91M-4.50M-4.25M-4.10M
Other Financing Activity
TPB Other Financing Activity ChartTPB Other Financing Activity over time chart
N/A-118.67M-2.44M0.00-10.49M
FINANCING CASH FLOW
TPB FINANCING CASH FLOW ChartTPB FINANCING CASH FLOW over time chart
-85.19M-128.28M-49.51M-43.30M57.07M
 
Exchange Rate Effect
TPB Exchange Rate Effect ChartTPB Exchange Rate Effect over time chart
-172.00K-182.00K13.00K-320.00K190.00K
CHANGE IN CASH
TPB CHANGE IN CASH ChartTPB CHANGE IN CASH over time chart
-31.28M-71.91M11.48M-32.14M66.64M
 
FREE CASH FLOW
Operating Cash Flow
TPB Operating Cash Flow ChartTPB Operating Cash Flow over time chart
61.83M67.06M66.88M30.27M68.22M
Capital Expenditure
TPB Capital Expenditure ChartTPB Capital Expenditure over time chart
-6.44M-4.62M-5.71M-7.69M-6.16M
FREE CASH FLOW
TPB FREE CASH FLOW ChartTPB FREE CASH FLOW over time chart
55.39M62.44M61.17M22.58M62.06M

All data in USD

Charts

TPB Operating and Free Cash Flow chartTPB OCF and FCF ChartOperating And Free Cash Flow 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 TTM 20M 40M 60M