CSPC Pharmaceutical Group Limited

CSPCY · OTC
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Assets
Cash & Equivalents$6,777,199$12,015,223$11,654,606$9,283,642
Short-Term Investments$1,473,112$1,077,054$4,830,335$1,443,413
Receivables$9,938,393$10,835,378$7,623,543$7,129,079
Inventory$3,130,014$3,138,664$2,554,861$2,480,369
Other Curr. Assets$569,426-$321,374-$2,706,185$0
Total Curr. Assets$21,888,144$26,744,945$23,957,160$20,336,503
Property Plant & Equip (Net)$13,079,000$11,642,892$11,773,489$11,699,213
Goodwill$234,904$234,904$231,586$183,469
Intangibles$2,609,506$2,198,549$2,112,744$755,779
Long-Term Investments$4,797,901$4,641,243$3,729,643$4,416,534
Tax Assets$250,297$0$113,026$52,600
Other NC Assets$1,529,239$819,637$53,440$513,636
Total NC Assets$22,500,847$19,537,225$17,812,614$17,621,231
Other Assets$0$0$0$0
Total Assets$44,388,991$46,282,170$41,769,774$42,498,176
Liabilities
Payables$2,613,000$2,841,739$2,010,065$1,622,617
Short-Term Debt$451,195$599,843$334,490$47,140
Tax Payable$334,231$417,776$257,913$318,944
Deferred Revenue$0$0$0$0
Other Curr. Liab.$6,235,601$6,323,215$7,535,606$6,850,669
Total Curr. Liab.$9,634,027$10,182,573$10,138,074$8,839,370
LT Debt$56,135$107,058$286,989$55,620
Deferred Rev, NC$0$0$0$0
Deferred Tax Liab, NC$424,731$574,843$611,993$381,484
Other NC Liab.$407,808$56,962$270,917$250,198
Total NC Liab.$888,674$738,863$1,169,899$687,302
Other Liabilities$0$342,722$0$0
Cap. Leases$115,126$256,685$418,826$102,760
Total Liabilities$10,522,701$12,392,097$11,462,089$9,708,398
Equity
Pref Stock$0$1,410,661$0$0
Common Stock$11,032,752$10,899,412$10,745,447$13,332,876
Retained Earnings$23,344,080$24,034,860$20,837,332$21,125,822
AOCI$0-$1,410,661-$1,729,287-$2,565,384
Other Equity-$2,112,137-$1,731,064-$65,613-$104,712
Total Equity$32,264,695$33,203,208$29,770,965$31,788,603
Supplemental Information
Minority Interest$1,601,595$1,996,530$1,423,938$1,029,450
Total Liab. & Tot. Equity$44,388,991$50,916,647$47,272,277$42,498,176
Net Debt-$6,269,869-$11,308,322-$11,033,127-$9,180,882