TipRanks
Go Ultimate55% OFF

Tai Sang Land Development Limited (0089) Financial Statements

Tai Sang Land Development Limited Financial Overview

Tai Sang Land Development Limited's market cap is currently $526.44M. The company's EPS TTM is $-0.02; its P/E ratio is -91.50; and it has a dividend yield of 4.37%. Tai Sang Land Development Limited has not announced its next earnings date. See an overview of income statement, balance sheet, and cash flow financials.

Financial overview
Dec 25Dec 24Dec 23Dec 22Dec 21
Income Statement
Total Revenue$ 472.21M$ 481.55M$ 487.06M$ 440.80M$ 407.95M
Gross Profit$ 249.67M$ 298.61M$ 303.62M$ 292.64M$ 271.51M
Operating Income$ 103.89M$ -210.87M$ -66.97M$ 116.36M$ 102.65M
EBITDA$ -94.53M$ -157.71M$ -11.55M$ 176.53M$ 153.13M
Net Income$ -257.61M$ -333.41M$ -185.66M$ 360.12M$ 633.62M
Balance Sheet
Cash & Short-Term Investments$ 119.50M$ 123.44M$ 108.36M$ 134.13M$ 112.18M
Total Assets$ 11.27B$ 11.53B$ 11.89B$ 12.13B$ 11.83B
Total Debt$ 2.65B$ 2.63B$ 2.58B$ 2.58B$ 2.51B
Net Debt$ 2.53B$ 2.51B$ 2.47B$ 2.44B$ 2.40B
Total Liabilities$ 3.02B$ 2.99B$ 2.98B$ 3.02B$ 3.02B
Stockholders' Equity$ 7.98B$ 8.26B$ 8.62B$ 8.84B$ 8.56B
Cash Flow
Free Cash Flow$ 139.91M$ 157.60M$ 159.01M$ 65.43M$ 38.66M
Operating Cash Flow$ 140.63M$ 167.58M$ 162.59M$ 103.20M$ 102.38M
Investing Cash Flow$ -22.05M$ -8.87M$ -19.44M$ -65.86M$ -142.43M
Financing Cash Flow$ -122.54M$ -143.63M$ -168.93M$ -15.31M$ 10.87M

Currency in HKD

Tai Sang Land Development Limited Earnings and Revenue History

-400M0400M800M-100 %0 %100 %200 %EarningsProfit Margin201720182019202020212022202320242025RevenueEarningsProfit Margin

Tai Sang Land Development Limited Debt to Assets

05B10B15B16 %20 %24 %28 %LiabilitiesDebt to Assets201720182019202020212022202320242025AssetsLiabilitiesDebt to Assets

Tai Sang Land Development Limited Cash Flow

-600M-400M-200M0200M400M201720182019202020212022202320242025OperatingInvestingFinancing

Tai Sang Land Development Limited Forecast EPS vs Actual EPS

-1-0.7-0.5-0.200.30.5Q2 24Q4 24Q2 25Q4 25Q2 26Q4 26EPS EstimateBeatMiss