M

M-Grass Ecology and Environment Group Co Ltd
SZSE:300355

Watchlist Manager
M-Grass Ecology and Environment Group Co Ltd
SZSE:300355
Watchlist
Price: 3.91 CNY -0.51%
Market Cap: ¥6.3B

Balance Sheet

Balance Sheet Decomposition
M-Grass Ecology and Environment Group Co Ltd

Balance Sheet
M-Grass Ecology and Environment Group Co Ltd

Rotate your device to view
Balance Sheet
Currency: CNY
Dec-2009 Dec-2010 Dec-2011 Dec-2012 Dec-2013 Dec-2014 Dec-2015 Dec-2016 Dec-2017 Dec-2018 Dec-2019 Dec-2020 Dec-2021 Dec-2022 Dec-2023 Dec-2024
Assets
Cash & Cash Equivalents
32
48
130
374
269
399
667
1 471
1 795
681
1 207
340
687
427
1 176
1 393
Cash
0
0
0
0
0
0
0
0
0
0
0
0
687
427
1 176
1 393
Cash Equivalents
32
48
130
374
269
399
667
1 471
1 795
681
1 207
340
0
0
0
0
Short-Term Investments
0
0
0
0
0
0
0
0
0
0
0
0
0
0
63
199
Total Receivables
132
283
464
764
1 093
2 086
2 543
3 545
5 795
4 691
4 849
4 740
5 601
6 358
5 870
5 972
Accounts Receivables
126
278
452
754
1 078
2 002
2 440
3 387
5 421
4 111
4 073
3 549
4 437
5 295
4 966
5 069
Other Receivables
6
5
12
10
15
84
103
158
374
580
776
1 191
1 164
1 063
904
903
Inventory
103
70
48
71
164
331
389
519
964
786
808
144
155
224
315
467
Other Current Assets
3
3
2
5
10
9
29
51
1 132
300
211
181
197
129
141
77
Total Current Assets
270
403
644
1 214
1 537
2 825
3 627
5 586
9 685
6 457
7 075
5 405
6 640
7 139
7 564
8 107
PP&E Net
5
21
31
73
132
266
364
437
452
459
478
461
523
538
598
664
PP&E Gross
0
0
31
73
132
266
364
437
452
459
478
461
523
538
598
664
Accumulated Depreciation
0
0
6
9
15
36
73
108
123
158
206
229
268
330
400
477
Intangible Assets
1
4
14
22
33
51
103
102
51
156
509
1 638
2 251
2 149
1 884
1 979
Goodwill
0
0
0
0
0
184
184
366
335
167
100
10
8
8
6
6
Note Receivable
0
0
0
0
0
15
15
15
377
6 118
6 746
6 279
4 807
4 611
4 436
3 410
Long-Term Investments
2
0
0
0
12
67
114
376
1 347
918
968
1 186
1 055
865
864
762
Other Long-Term Assets
5
8
14
13
58
96
144
140
229
246
307
237
727
745
584
566
Other Assets
0
0
0
0
0
184
184
366
335
167
100
10
8
8
6
6
Total Assets
283
N/A
436
+54%
702
+61%
1 322
+88%
1 772
+34%
3 505
+98%
4 551
+30%
7 023
+54%
12 476
+78%
14 521
+16%
16 183
+11%
15 216
-6%
16 011
+5%
16 056
+0%
15 937
-1%
15 495
-3%
Liabilities
Accounts Payable
88
133
228
327
431
852
1 040
1 310
2 786
3 031
3 188
2 415
2 474
2 524
2 421
2 587
Accrued Liabilities
2
1
2
34
52
114
94
197
582
618
559
390
415
368
262
253
Short-Term Debt
5
40
120
143
325
628
889
1 934
3 713
3 153
1 867
1 474
1 525
1 330
1 601
1 759
Current Portion of Long-Term Debt
0
0
0
0
3
92
119
101
186
553
1 423
1 546
1 201
1 382
1 691
1 289
Other Current Liabilities
66
24
31
8
15
65
63
123
213
335
156
139
164
239
260
208
Total Current Liabilities
161
198
382
495
826
1 752
2 205
3 667
7 480
7 690
7 192
5 963
5 779
5 843
6 234
6 096
Long-Term Debt
0
0
0
2
0
129
79
221
1 006
2 365
3 240
3 257
3 970
3 776
2 889
3 305
Deferred Income Tax
0
0
0
0
0
0
0
0
0
0
0
0
0
0
31
0
Minority Interest
0
3
4
4
37
143
164
258
321
512
892
678
753
743
757
759
Other Liabilities
0
0
0
5
11
40
46
58
66
289
403
502
505
693
868
1 089
Total Liabilities
161
N/A
202
+25%
387
+92%
506
+31%
874
+73%
2 064
+136%
2 494
+21%
4 205
+69%
8 874
+111%
10 855
+22%
11 727
+8%
10 400
-11%
11 007
+6%
11 055
+0%
10 779
-3%
11 249
+4%
Equity
Common Stock
44
103
103
137
205
440
469
1 003
1 604
1 604
2 393
2 393
1 604
1 604
1 604
1 604
Retained Earnings
39
50
132
259
343
493
623
931
1 715
1 779
1 811
2 174
2 388
2 469
2 627
2 515
Additional Paid In Capital
39
81
81
420
351
508
964
885
283
283
281
282
282
282
282
271
Unrealized Security Profit/Loss
0
0
0
0
0
0
0
0
0
0
0
0
59
144
144
144
Other Equity
0
0
0
0
0
0
0
0
0
0
30
33
789
789
789
0
Total Equity
122
N/A
233
+91%
315
+35%
816
+159%
899
+10%
1 441
+60%
2 056
+43%
2 818
+37%
3 602
+28%
3 666
+2%
4 456
+22%
4 816
+8%
5 004
+4%
5 000
0%
5 158
+3%
4 246
-18%
Total Liabilities & Equity
283
N/A
436
+54%
702
+61%
1 322
+88%
1 772
+34%
3 505
+98%
4 551
+30%
7 023
+54%
12 476
+78%
14 521
+16%
16 183
+11%
15 216
-6%
16 011
+5%
16 056
+0%
15 937
-1%
15 495
-3%
Shares Outstanding
Common Shares Outstanding
426
985
985
1 315
1 315
1 409
1 500
1 604
1 604
1 604
1 604
1 604
1 604
1 604
1 604
1 604