Trupanion Cash Flow Statement Analysis

Operating, investing, and financing activities in millions USD

Scroll to see more
Cash flow statement showing operating, investing, and financing activities for Trupanion, Inc. (TRUP) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Dec 2021Dec 2020Dec 2019Dec 2018
Operating Activities
Net Income-9.63-44.69-44.67-35.53-5.84-1.81-0.93
Depreciation & Amortization16.4712.4710.9211.977.075.634.51
Stock Based Compensation33.4333.1633.3928.238.910.000.00
Change in Working Capital4.47-3.14-8.694.7211.250.324.56
Change in Accounts Receivable-6.720.000.000.000.000.000.00
Change in Accounts Payable2.081.643.148.800.000.000.00
Change in Other Working Capital9.101.351.05-1.930.000.000.00
Other Operating Activities3.5552.651.05-1.9316.5711.91-0.24
Net Cash from Operating Activities48.2918.64-8.007.4621.5416.1612.68
Investing Activities
Capital Expenditures-9.72-18.28-17.09-12.367.455.37-56.94
Acquisitions0.000.00-15.030.00-48.130.000.00
Purchases of Investments-133.49-165.94-33.80-37.80-21.220.000.00
Sales/Maturities of Investments127.65-165.94239.2157.87-21.16-22.64-20.45
Other Investing Activities2.101.59-1.60-1.760.06-2.89-1.11
Net Cash from Investing Activities-13.467.64-67.52-51.91-76.75-28.01-81.45
Financing Activities
Debt Repayment-1.35-1.72-0.570.00-32.450.00-10.00
Common Stock Issued0.000.00-5.760.00192.300.0065.67
Common Stock Repurchased-2.52-1.54-10.110.000.000.000.00
Other Financing Activities-0.09-0.38-4.36-4.735.0211.06-1.47
Net Cash from Financing Activities-3.9659.1360.74-1.13170.8514.0471.23
Summary
Effect of Forex Changes on Cash-1.810.42-1.460.25-0.020.42-0.81
Net Change in Cash29.0785.83-16.23-45.33115.632.622.46
Cash at Beginning of Period170.4684.64100.87146.2030.5727.9526.31
Cash at End of Period199.53-147.3084.64100.87146.2030.5727.95
Free Cash Flow38.5718.64-25.09-4.9014.0910.78-47.22
Supplemental Disclosures
Interest Paid13.1912.103.350.021.361.19-1.02
Income Taxes Paid0.550.612.500.28-0.03-0.160.22