Alpha and Omega Semiconductor Limited (AOSL)
NASDAQ: AOSL · IEX Real-Time Price · USD
21.51
+0.30 (1.41%)
Apr 25, 2024, 4:00 PM EDT - Market closed

AOSL Cash Flow Statement

Millions USD. Fiscal year is Jul - Jun.
Year 2023202220212020201920182017201620152014 2013 - 2008
Net Income
12.36453.1658.12-6.61.8614.2613.83-2.93-7.76-3.1
Upgrade
Depreciation & Amortization
43.2142.8552.6945.0932.0429.4227.1927.327.5527.88
Upgrade
Share-Based Compensation
37.4931.3215.3210.4513.1811.416.634.314.493.38
Upgrade
Other Operating Activities
-72.59-308.472.6213.37-15.66-51.61-511.493.49.81
Upgrade
Operating Cash Flow
20.47218.87128.7462.3231.423.4842.6540.1827.6737.96
Upgrade
Operating Cash Flow Growth
-90.65%70.00%106.60%98.32%802.90%-91.84%6.14%45.22%-27.11%35.54%
Upgrade
Capital Expenditures
-110.26-137.88-72.66-62.1-112.03-177.74-54.99-21.9-21.22-9.15
Upgrade
Acquisitions
05.6100000000
Upgrade
Change in Investments
000000-0.6000
Upgrade
Other Investing Activities
0.631.440.121.25-0.41-16.38-0.18-0.13-0.04
Upgrade
Investing Cash Flow
-109.63-130.82-72.54-60.85-112.44-194.13-55.59-21.72-21.35-9.19
Upgrade
Share Issuance / Repurchase
-4.456.145.093.351.52-10.1410.7-34.71-2.811.76
Upgrade
Debt Issued / Paid
-18.7824.35-17.1635.8151.6190.46-0.82-0.94-14.63-4.84
Upgrade
Other Financing Activities
-6.38-8.64-6.92-1.5121.97126.6330.93-1.04-0.54-0.32
Upgrade
Financing Cash Flow
-29.6121.85-18.9937.6575.1206.9540.81-36.69-17.98-3.4
Upgrade
Exchange Rate Effect
-0.28-0.064.9-0.71-1.51-0.510.1-0.09-0.050.01
Upgrade
Net Cash Flow
-119.05109.8442.1138.41-7.4315.827.97-18.31-11.725.38
Upgrade
Free Cash Flow
-89.7980.9956.090.21-80.61-174.26-12.3418.286.4528.81
Upgrade
Free Cash Flow Growth
-44.40%26355.66%----183.47%-77.61%169.32%
Upgrade
Free Cash Flow Margin
-12.99%10.42%8.54%0.05%-17.88%-41.34%-3.22%5.45%1.97%9.06%
Upgrade
Free Cash Flow Per Share
-3.263.032.170.01-3.35-7.29-0.520.810.241.11
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).