Alibaba Group Holding Limited (VIE:AHLA)
Austria flag Austria · Delayed Price · Currency is EUR
113.60
+1.20 (1.07%)
At close: Mar 6, 2026

Alibaba Group Holding Ratios and Metrics

Millions EUR. Fiscal year is Apr - Mar.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Mar '25 Mar '24 Mar '23 Mar '22 Mar '21
Market Cap
252,08738,12121,96932,70636,23676,721
Market Cap Growth
-12.77%73.52%-32.83%-9.74%-52.77%17.71%
Enterprise Value
253,13630,216-6,7874,04314,85953,248
PE Ratio
16.7917.9016.7225.5830.3627.15
Forward PE
18.0513.438.6011.6512.7920.27
PEG Ratio
-0.700.691.41-1.01
PS Ratio
2.080.320.190.300.340.86
PB Ratio
1.890.300.180.260.310.66
P/TBV Ratio
0.260.320.190.270.310.67
P/FCF Ratio
797.003.941.171.583.253.23
P/OCF Ratio
16.301.870.961.312.032.65
EV/Sales Ratio
2.070.25-0.060.040.140.60
EV/EBITDA Ratio
11.751.32-0.340.221.013.10
EV/EBIT Ratio
16.801.72-0.480.321.714.76
EV/FCF Ratio
800.313.12-0.360.201.332.24
Debt / Equity Ratio
0.250.210.140.140.130.13
Debt / EBITDA Ratio
2.561.261.081.101.201.08
Debt / FCF Ratio
2.182.981.140.981.580.78
Net Debt / Equity Ratio
-0.04-0.14-0.34-0.36-0.32-0.35
Net Debt / EBITDA Ratio
-0.42-0.78-2.16-2.43-2.59-2.36
Net Debt / FCF Ratio
-0.36-1.85-2.26-2.17-3.41-1.70
Asset Turnover
0.540.540.540.510.500.48
Quick Ratio
0.740.861.211.351.161.26
Current Ratio
1.461.551.791.811.661.70
Return on Equity (ROE)
11.00%11.44%6.38%7.76%4.35%14.62%
Return on Assets (ROA)
5.34%6.16%4.90%4.92%2.62%5.00%
Return on Invested Capital (ROIC)
8.56%10.71%9.00%8.77%4.59%8.59%
Return on Capital Employed (ROCE)
7.76%10.39%8.36%7.49%5.31%7.52%
Earnings Yield
5.96%5.59%5.98%3.91%3.29%3.68%
FCF Yield
0.13%25.37%85.47%63.10%30.80%30.95%
Dividend Yield
1.44%1.29%1.36%0.00%0.00%0.00%
Payout Ratio
27.30%22.46%22.51%0.00%0.00%0.00%
Buyback Yield / Dilution
-28.36%49.92%28.51%21.04%0.10%
Total Shareholder Return
-29.65%51.28%28.51%21.04%0.10%
Updated Sep 30, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.