Proto Labs, Inc. (PRLB)
NYSE: PRLB · IEX Real-Time Price · USD
31.96
+0.90 (2.90%)
Apr 19, 2024, 4:00 PM EDT - Market closed

Proto Labs Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 2009
Net Income
17.22-103.4633.3750.8763.6676.5951.7842.7146.5141.64
Upgrade
Depreciation & Amortization
37.5339.4340.4932.5930.8626.7518.4717.4914.1311.14
Upgrade
Share-Based Compensation
15.9917.5519.114.6710.7810.938.566.786.080.34
Upgrade
Other Operating Activities
2.54108.57-37.718.8410.758.662.9410.53-2.634.1
Upgrade
Operating Cash Flow
73.2762.0855.24106.97116.05122.9381.7577.564.157.21
Upgrade
Operating Cash Flow Growth
18.03%12.38%-48.36%-7.83%-5.59%50.38%5.48%20.91%12.04%18.10%
Upgrade
Capital Expenditures
-27.42-17.58-34.21-47.01-62.23-87.1-32.64-33.62-44.36-43.51
Upgrade
Acquisitions
00-127.41000.19-110.530-5.03-33.86
Upgrade
Change in Investments
23.87-25.5166.96-45.4621.9323.7627.94-27.14-14.213.87
Upgrade
Other Investing Activities
-1---3-4-0.13-8.74---
Upgrade
Investing Cash Flow
-4.55-43.09-94.66-95.47-44.3-63.28-123.98-60.76-63.59-63.5
Upgrade
Share Issuance / Repurchase
-41.55-27.39-21.64-10.57-31.62-5.444.195.726.254.82
Upgrade
Debt Issued / Paid
-0.31-0.53-0.55-0.150-550-0.15-1.05
Upgrade
Other Financing Activities
---0-----0.4-1.43.27
Upgrade
Financing Cash Flow
-41.86-27.92-22.2-10.73-31.62-10.449.195.324.77.04
Upgrade
Exchange Rate Effect
0.37-0.44-0.051.610.05-0.870.95-0.92-0.88-0.46
Upgrade
Net Cash Flow
27.23-9.37-61.672.3840.1848.34-32.0921.144.320.29
Upgrade
Free Cash Flow
45.8644.521.0359.9653.8235.8349.1143.8819.7313.7
Upgrade
Free Cash Flow Growth
3.05%111.58%-64.92%11.40%50.24%-27.06%11.92%122.37%44.01%-53.84%
Upgrade
Free Cash Flow Margin
9.10%9.11%4.31%13.80%11.73%8.04%14.26%14.72%7.47%6.54%
Upgrade
Free Cash Flow Per Share
1.751.620.762.242.001.331.841.660.760.53
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).