111, INC. - Annual Financials - Balance Sheet (SEC)

Updated on January 3, 2026.
Related Topics: SEC Topic List.
Data Source: SEC.

See details in table below.

You can see similar for other companies.

111, INC. - Annual Balance Sheet (In Thousands of USD, Except Per Share Amounts)
Breakdown 2024-12-31 2023-12-31 2022-12-31
Cash and cash equivalents 7958 166942 673669
Restricted cash 7678 20025 43122
Short-term investments measured at fair value 50143 50143
Accounts receivable, net of allowance of credit loss of RMB4,282 and RMB3,223 as of December 31, 2023 and 2024, respectively 413101 536823 488875
Notes receivable 78827 77598
Inventories 1387403 1419396
Prepayments and other current assets 251994 225823
Total current assets 363001 168890
Property and equipment, net 32903 34340
Intangible assets, net 1437 2256
Long-term investments 2000
Operating lease right-of-use assets 89071 103799
Other non-current assets 14682 13310
Total assets 58757 168890
Short-term borrowings 160981 338075
Accounts payable 1721425 1588693
Accrued expenses and other current liabilities 460173 818295
Total current liabilities 2342579 2745063
Long-term operating lease liabilities 55448 62624
Other non-current liabilities 1228 5245
Total liabilities 2406988 752341
Commitments and contingencies 0 0
Redeemable non-controlling interests 1038914 870825
Ordinary shares, value 3 32
Treasury shares (333,000 shares as of December 31, 2023 and 2024) 807 5887
Additional paid-in capital 3172820 3169114
Accumulated deficit -532105 -3819249
Accumulated other comprehensive income 74357 72514
Total 111, Inc.' deficit -88042 -583451
Non-controlling interests -15508 -11270
Total deficit -15508 32 31
Total liabilities, mezzanine equity and equity 381920 3089036
Accounts receivable, allowance of doubtful accounts 3223 4282
Common stock, par value (in dollars per share) 0.0001 0.0001
Common stock, shares authorized 800000 800000
Common stock, shares issued 72000 101588.106
Common stock, shares outstanding 100877.66 72000 95034.624
Treasury stock, shares 333 333 2330.62