VSE 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 VSE Corporation (VSEC) - 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 Income15.3239.1328.067.97-5.1737.0235.08
Depreciation & Amortization28.7623.4224.6025.6024.1426.9325.22
Deferred Income Tax-10.00-1.98-1.14-4.360.11-0.51-1.37
Stock Based Compensation8.327.744.473.932.860.000.00
Change in Working Capital-106.86-92.42-50.12-75.10-22.07-50.62-41.41
Change in Accounts Receivable-32.46-20.78-33.03-14.9627.430.000.00
Change in Inventory-31.67-87.53-59.10-80.02-50.170.000.00
Change in Accounts Payable-31.7623.9136.1933.213.500.000.00
Change in Other Working Capital13.541.540.97-13.33-2.820.000.00
Other Operating Activities13.541.540.9728.3536.595.160.00
Net Cash from Operating Activities-31.04-21.838.05-17.6035.7617.9918.86
Investing Activities
Capital Expenditures-20.70-18.67-11.2110.524.439.63-3.00
Acquisitions-283.12-218.580.00-54.0914.92-113.181.70
Sales/Maturities of Investments0.001.568.842.911.860.000.00
Other Investing Activities40.161.568.842.911.860.000.00
Net Cash from Investing Activities-263.67-235.69-2.38-61.6320.22-122.81-1.30
Financing Activities
Debt Repayment-739.74-699.87-518.35-459.10-452.97-642.19-551.89
Common Stock Issued326.00130.020.9052.020.000.000.00
Common Stock Repurchased-2.63-1.11-1.02-0.68-0.690.000.00
Dividends Paid-7.06-5.44-5.114.433.973.73-3.26
Other Financing Activities-2.63-4.00-3.38-0.68-32.39-0.96-2.34
Net Cash from Financing Activities315.81264.97-5.7179.37-56.34105.39-18.02
Summary
Net Change in Cash21.107.45-0.040.14-0.360.57-0.46
Cash at Beginning of Period7.930.480.5212.850.730.160.62
Cash at End of Period29.037.930.480.520.380.730.16
Free Cash Flow-51.74-40.50-3.16-28.0534.218.3715.74
Supplemental Disclosures
Interest Paid37.0835.0416.4212.1513.9413.477.52
Income Taxes Paid12.2313.9410.337.544.7611.659.53