CarParts.com 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 CarParts.com, Inc. (PRTS) - Annual data in millions USD
BreakdownFY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018
Period EndingDec 2024Dec 2023Dec 2022Jan 2022Jan 2021Dec 2019Dec 2018
Operating Activities
Net Income-40.60-8.22-0.95-10.34-1.51-31.55-4.89
Depreciation & Amortization19.1016.7313.7210.017.766.355.99
Deferred Income Tax0.000.000.000.000.0021.29-0.45
Stock Based Compensation12.0011.6811.3215.717.800.000.00
Change in Working Capital19.8129.81-8.75-22.43-33.1313.221.92
Change in Accounts Receivable1.27-1.10-1.421.30-3.650.000.00
Change in Inventory38.556.682.83-49.54-36.820.000.00
Change in Accounts Payable0.0023.70-9.6322.448.400.000.00
Change in Other Working Capital0.110.090.083.36-1.070.000.00
Other Operating Activities0.110.090.080.048.623.920.00
Net Cash from Operating Activities10.3450.0015.37-6.99-19.076.886.18
Investing Activities
Capital Expenditures-20.65-11.99-12.59-11.58-9.666.16-5.69
Sales/Maturities of Investments0.00-0.110.000.00-0.102.770.00
Other Investing Activities0.020.000.000.000.002.770.00
Net Cash from Investing Activities-20.56-11.90-12.52-11.55-9.76-6.16-5.69
Financing Activities
Debt Repayment-4.54-4.98-14.65-2.30-7.7515.43-3.91
Common Stock Issued0.003.132.083.6664.720.000.00
Common Stock Repurchased-0.47-4.310.00-0.53-0.090.000.00
Dividends Paid0.000.000.000.000.03-0.08-0.16
Other Financing Activities-0.470.000.00-0.07-0.092.28-0.53
Net Cash from Financing Activities-4.42-5.92-2.150.9062.36-0.47-1.28
Summary
Effect of Forex Changes on Cash0.090.00-0.08-0.02-0.01-0.01-0.03
Net Change in Cash-14.6432.180.70-17.6633.530.24-0.79
Cash at Beginning of Period50.9518.7718.1435.802.272.032.85
Cash at End of Period36.4050.9518.7718.1435.802.032.03
Free Cash Flow-10.3138.012.78-18.57-28.7313.040.49
Supplemental Disclosures
Interest Paid1.171.391.441.121.831.901.61
Income Taxes Paid0.180.210.650.090.140.100.08