Xinyi Solar Holdings Limited

XISHY · OTC
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Assets
Cash & Equivalents$821,606$2,822,024$5,325,714$6,096,355
Short-Term Investments$189,581$55,784$858,689$0
Receivables$13,460,215$12,244,465$10,479,357$9,521,575
Inventory$2,856,039$2,097,703$2,029,241$1,671,834
Other Curr. Assets$235,500$847,444$415,096$2,172,904
Total Curr. Assets$17,562,941$18,067,420$19,108,097$20,824,580
Property Plant & Equip (Net)$38,348,071$39,869,483$26,493,335$27,505,746
Goodwill$11,372$12,881$13,037$13,189
Intangibles$428,994$965,520$1,132,607$10,892
Long-Term Investments$260,117$553,504$356,390$703,653
Tax Assets$168,677$156,995$140,308$23,185
Other NC Assets$152,312-$947,022$3,331,284-$10,892
Total NC Assets$39,369,543$40,611,361$31,466,961$28,245,773
Other Assets$0$0$0$0
Total Assets$56,932,484$60,586,478$50,575,058$49,070,353
Liabilities
Payables$3,478,574$4,283,112$2,988,156$1,283,549
Short-Term Debt$6,214,971$6,968,030$3,944,843$3,704,367
Tax Payable$65,043$211,324$220,614$185,918
Deferred Revenue$0$0$109,656$91,098
Other Curr. Liab.$5,585,284$5,760,136$2,231,935$2,451,081
Total Curr. Liab.$15,343,872$17,222,602$9,495,204$7,716,013
LT Debt$6,328,424$4,544,977$4,031,090$5,144,119
Deferred Rev, NC$130,000$130,000$0$171,957
Deferred Tax Liab, NC$150,349$175,725$174,962$24,928
Other NC Liab.$571,967$807,008$48,189$58,796
Total NC Liab.$7,180,740$5,351,985$4,235,853$5,456,919
Other Liabilities$0$0$0$0
Cap. Leases$903,341$1,010,150$787,864$840,591
Total Liabilities$22,524,612$22,574,587$13,731,057$13,172,932
Equity
Pref Stock$0$9,206,829$0$0
Common Stock$738,830$723,002$889,624$889,076
Retained Earnings$18,164,525$18,223,203$20,584,134$17,653,546
AOCI$0-$446,582-$24,773$2,602,994
Other Equity$10,148,435$6,294,092$8,299,427$9,166,467
Total Equity$29,051,790$31,974,575$29,748,412$30,312,083
Supplemental Information
Minority Interest$5,356,082$5,883,832$5,482,965$5,585,338
Total Liab. & Tot. Equity$56,932,484$60,432,994$45,245,349$40,109,891
Net Debt$11,721,789$8,690,983$2,650,219$2,752,131