OTC:BBAAY | Key Financial Ratios | Alibaba Group Holding Ltd

Complete source-backed ratio history.

Available history
2015-03-31 to 2026-03-31
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-03-311.28
2025-03-311.55
2024-03-311.79
2023-03-311.81
2022-03-311.66
2021-03-311.7
2020-09-301.99
2020-03-311.91
2019-03-311.3
2018-03-311.89
2017-03-311.94
2016-03-312.58
2015-03-313.58

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-03-311.285.42%9.76%
2025-03-311.557.21%12.88%
2024-03-311.794.53%8.11%
2023-03-311.814.15%7.35%
2022-03-311.663.67%6.56%
2021-03-311.78.91%16.06%
2020-03-311.9111.38%19.78%
2019-03-311.39.11%17.85%
2018-03-311.898.94%17.52%
2017-03-311.958.62%15.67%
2016-03-312.5819.61%32.93%
2015-03-313.589.50%16.68%