bf/NASDAQ:CSIQ_icon.jpeg

COM:CANADIANSOLAR

Canadian Solar Inc.

  • Stock

Last Close

11.80

21/11 21:00

Market Cap

1.07B

Beta: -

Volume Today

1.90M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
account payables
639.38M
-
665.03M
4.01%
756.15M
13.70%
751.69M
0.59%
800.99M
6.56%
900.41M
12.41%
973.34M
8.10%
542.22M
44.29%
985.76M
81.80%
961.22M
2.49%
937.26M
2.49%
801.88M
14.44%
736.78M
8.12%
847.20M
14.99%
899.54M
6.18%
1.06B
17.47%
975.60M
7.67%
914.02M
6.31%
815.38M
10.79%
856.73M
5.07%
379.46M
55.71%
492.74M
29.85%
505.84M
2.66%
529.42M
4.66%
585.60M
10.61%
544.94M
6.94%
460.82M
15.44%
496.80M
7.81%
514.74M
3.61%
705.14M
36.99%
762.27M
8.10%
791.74M
3.87%
503.00M
36.47%
791.22M
57.30%
855.86M
8.17%
914.63M
6.87%
805.30M
11.95%
797.91M
0.92%
770.61M
3.42%
918.82M
19.23%
813.68M
11.44%
818.19M
0.55%
842.11M
2.92%
accumulated other comprehensive income loss
53.91M
-
42.13M
21.85%
49.95M
18.57%
31.61M
36.71%
20.06M
36.56%
-19.16M
195.51%
2.45M
112.77%
-48.84M
2,095.95%
-59.86M
22.55%
-36.39M
39.20%
-52.93M
45.46%
-62.24M
17.59%
-91.81M
47.51%
-79.17M
13.77%
-79.96M
1.00%
-57.07M
28.63%
-54.03M
5.32%
-28.72M
46.86%
-87.17M
203.56%
-60.91M
30.13%
-110.15M
80.84%
-91.90M
16.57%
-107.78M
17.28%
-122.08M
13.28%
-109.61M
10.22%
-157.53M
43.72%
-126.19M
19.89%
-87.50M
30.66%
-28.72M
67.17%
-53.87M
87.57%
-45.72M
15.12%
-68.02M
48.77%
-50.58M
25.64%
-44.28M
12.46%
-152.21M
243.72%
-236.60M
55.45%
-170.55M
27.92%
-149.72M
12.21%
-158.78M
6.05%
-179.65M
13.15%
-118.74M
33.90%
-166.04M
39.83%
-215.62M
29.86%
cash and cash equivalents
228.25M
-
364.20M
59.56%
341.27M
6.29%
408.15M
19.60%
549.54M
34.64%
407.01M
25.94%
403.34M
0.90%
345.80M
14.26%
553.08M
59.94%
412.38M
25.44%
495.11M
20.06%
480.87M
2.88%
511.04M
6.27%
519.87M
1.73%
496.62M
4.47%
614.59M
23.75%
561.68M
8.61%
567.35M
1.01%
452.47M
20.25%
519.60M
14.84%
444.30M
14.49%
370.15M
16.69%
438.50M
18.46%
526.17M
20.00%
668.77M
27.10%
618.64M
7.50%
578.82M
6.44%
1.10B
90.55%
1.18B
6.87%
981.23M
16.76%
814.19M
17.02%
867.94M
6.60%
869.83M
0.22%
844.56M
2.91%
1.05B
24.75%
1.08B
2.75%
981.43M
9.34%
848.03M
13.59%
2.01B
137.19%
1.92B
4.49%
2.94B
52.97%
2.89B
1.67%
2.18B
24.48%
cash and short term investments
228.25M
-
364.20M
59.56%
341.27M
6.29%
408.15M
19.60%
549.54M
34.64%
407.01M
25.94%
403.34M
0.90%
345.80M
14.26%
553.08M
59.94%
412.38M
25.44%
495.11M
20.06%
480.87M
2.88%
511.04M
6.27%
519.87M
1.73%
496.62M
4.47%
614.59M
23.75%
561.68M
8.61%
567.35M
1.01%
452.47M
20.25%
519.60M
14.84%
444.30M
14.49%
370.15M
16.69%
438.50M
18.46%
526.17M
20.00%
668.77M
27.10%
618.64M
7.50%
578.82M
6.44%
1.10B
90.55%
1.18B
6.87%
981.23M
16.76%
814.19M
17.02%
867.94M
6.60%
869.83M
0.22%
844.56M
2.91%
1.05B
24.75%
1.08B
2.75%
981.43M
9.34%
848.03M
13.59%
2.01B
137.19%
1.92B
4.49%
2.94B
52.97%
2.89B
1.67%
2.18B
24.48%
common stock
561.24M
-
672.20M
19.77%
672.52M
0.05%
675.11M
0.39%
675.24M
0.02%
676.08M
0.12%
676.72M
0.09%
676.82M
0.02%
677.10M
0.04%
700.80M
3.50%
700.67M
0.02%
700.96M
0.04%
701.28M
0.05%
701.28M
0%
701.77M
0.07%
702.14M
0.05%
702.16M
0.00%
702.31M
0.02%
702.87M
0.08%
702.88M
0.00%
702.93M
0.01%
703.65M
0.10%
703.01M
0.09%
703.81M
0.11%
703.81M
0%
686.00M
2.53%
686.42M
0.06%
687.02M
0.09%
687.03M
0.00%
687.03M
0%
744.89M
8.42%
792.73M
6.42%
835.54M
5.40%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
835.54M
0%
deferred revenue
75.33M
-
79.73M
5.84%
77.89M
2.31%
46.33M
40.52%
111.97M
141.70%
48.03M
57.10%
43.30M
9.84%
71.11M
64.20%
76.21M
7.17%
68.66M
9.91%
64.76M
5.68%
53.23M
17.80%
90.10M
69.26%
92.39M
2.54%
72.89M
21.11%
82.85M
13.66%
51.74M
37.55%
52.59M
1.64%
81.88M
55.70%
64.30M
21.47%
39.02M
39.31%
38.33M
1.77%
53.71M
40.12%
65.21M
21.40%
134.81M
106.73%
101.46M
24.74%
69.55M
31.45%
120.30M
72.97%
189.47M
57.50%
223.04M
17.72%
132.62M
40.54%
305.80M
130.59%
135.51M
55.69%
145.14M
7.10%
151.46M
4.36%
245.51M
62.09%
334.94M
36.43%
335.21M
0.08%
313.97M
6.34%
347.38M
10.64%
392.31M
12.93%
362.32M
7.64%
274.05M
24.36%
deferred revenue non current
81.25M
-
83.73M
3.05%
79.50M
5.05%
81.12M
2.03%
83.36M
2.76%
77.84M
6.62%
81.83M
5.11%
86.79M
6.06%
106.05M
22.20%
113.50M
7.02%
124.89M
10.04%
92.66M
25.81%
83.79M
9.57%
85.87M
2.48%
89.31M
4.01%
88.80M
0.57%
81.70M
8.00%
87.54M
7.15%
80.64M
7.89%
79.23M
1.75%
75.78M
4.35%
76.68M
1.18%
76.83M
0.20%
83.98M
9.31%
86.23M
2.68%
78.52M
8.94%
79.48M
1.22%
67.02M
15.68%
64.19M
4.22%
72.92M
13.59%
78.51M
7.68%
84.75M
7.94%
60.29M
28.85%
7.15M
-
116.85M
-
111.61M
4.48%
113.33M
1.55%
deferrred tax liabilities non current
24.04M
-
6.29M
73.82%
6.48M
2.91%
6.14M
5.20%
10.35M
68.49%
9.43M
8.82%
6.31M
33.13%
6.18M
2.05%
19.03M
207.98%
20.33M
6.85%
37.00M
81.98%
8.24M
77.74%
23.35M
183.42%
23.98M
2.70%
23.97M
0.03%
26.38M
10.05%
5.56M
78.92%
5.74M
3.15%
5.56M
3.03%
5.63M
1.28%
35.70M
533.62%
35.04M
1.85%
64.24M
83.35%
66.03M
2.78%
56.46M
14.49%
53.92M
4.50%
54.69M
1.42%
56.60M
3.49%
49.08M
13.29%
48.48M
1.23%
49.74M
2.61%
47.23M
5.05%
48.15M
1.95%
48.91M
1.58%
46.38M
5.17%
44.06M
5.01%
66.63M
51.23%
67.93M
1.95%
68.46M
0.78%
67.63M
1.22%
82.83M
22.48%
82.64M
0.23%
88.62M
7.24%
goodwill
7.61M
-
7.62M
0.11%
7.62M
0%
7.62M
0%
7.62M
0%
7.62M
0%
7.62M
0%
6.25M
17.97%
6.25M
0%
4.06M
35.00%
4.06M
0%
4.06M
0%
1.00M
75.25%
1.00M
0%
goodwill and intangible assets
24.43M
-
24.05M
1.56%
24.06M
0.04%
19.82M
17.64%
19.89M
0.38%
27.02M
35.82%
28.84M
6.73%
107.20M
271.76%
120.64M
12.53%
115.84M
3.98%
117.72M
1.62%
45.79M
61.10%
64.69M
41.27%
69.78M
7.86%
71.62M
2.64%
84.91M
18.56%
95.88M
12.93%
106.84M
11.43%
106.47M
0.34%
82.21M
22.79%
81.63M
0.71%
85.58M
4.84%
84.06M
1.77%
86.86M
3.33%
83.63M
3.72%
81.43M
2.63%
81.23M
0.24%
86.16M
6.07%
84.84M
1.53%
82.21M
3.10%
91.45M
11.24%
89.42M
2.22%
90.00M
0.65%
88.81M
1.33%
82.76M
6.81%
79.66M
3.75%
85.62M
7.49%
14.80M
82.72%
13.94M
5.78%
13.83M
0.82%
19.73M
42.66%
35.39M
79.40%
33.92M
4.15%
intangible assets
24.43M
-
24.05M
1.56%
24.06M
0.04%
19.82M
17.64%
19.89M
0.38%
27.02M
35.82%
28.84M
6.73%
107.20M
271.76%
113.03M
5.43%
108.22M
4.25%
110.10M
1.74%
38.18M
65.33%
57.07M
49.50%
62.16M
8.91%
64.00M
2.96%
78.66M
22.91%
89.64M
13.96%
102.78M
14.66%
102.41M
0.36%
78.15M
23.69%
80.62M
3.17%
84.57M
4.90%
84.06M
0.60%
86.86M
3.33%
83.63M
3.72%
81.43M
2.63%
81.23M
0.24%
86.16M
6.07%
84.84M
1.53%
82.21M
3.10%
91.45M
11.24%
89.42M
2.22%
90.00M
0.65%
88.81M
1.33%
82.76M
6.81%
79.66M
3.75%
85.62M
7.49%
14.80M
82.72%
13.94M
5.78%
13.83M
0.82%
inventory
231.16M
-
376.42M
62.84%
441.70M
17.34%
390.49M
11.59%
432.32M
10.71%
400.15M
7.44%
521.07M
30.22%
426.40M
18.17%
334.49M
21.56%
413.16M
23.52%
309.68M
25.05%
313.87M
1.35%
295.37M
5.89%
274.53M
7.06%
283.18M
3.15%
301.53M
6.48%
346.09M
14.78%
414.09M
19.65%
336.47M
18.75%
322.01M
4.30%
262.02M
18.63%
385.14M
46.99%
337.82M
12.29%
413.04M
22.27%
554.07M
34.15%
632.36M
14.13%
547.11M
13.48%
624.51M
14.15%
695.98M
11.44%
933.73M
34.16%
1.13B
21.02%
1.21B
7.37%
1.19B
1.72%
1.63B
36.60%
1.62B
0.40%
1.60B
1.15%
1.52B
4.96%
1.67B
9.67%
1.53B
8.34%
1.43B
6.51%
1.37B
4.11%
1.62B
18.21%
1.38B
15.16%
long term debt
151.39M
-
313.49M
107.07%
300.10M
4.27%
296.68M
1.14%
284.30M
4.17%
275.94M
2.94%
503.23M
82.37%
664.25M
32.00%
756.58M
13.90%
950.77M
25.67%
1.03B
8.85%
775.17M
25.10%
643.74M
16.96%
587.90M
8.68%
399.04M
32.12%
444.42M
11.37%
530.82M
19.44%
328.12M
38.19%
221.35M
32.54%
120.16M
45.71%
393.61M
227.58%
464.82M
18.09%
486.44M
4.65%
547.00M
12.45%
640.20M
17.04%
683.40M
6.75%
595.97M
12.79%
860.04M
44.31%
682.54M
20.64%
704.77M
3.26%
773.61M
9.77%
823.25M
6.42%
771.52M
6.28%
1.00B
29.93%
1.03B
2.35%
1.19B
15.67%
1.07B
10.26%
1.16B
9.09%
1.32B
13.31%
1.55B
17.35%
1.65B
7.12%
1.97B
18.96%
2.00B
1.53%
long term investments
34.07M
-
34.16M
0.28%
34.52M
1.03%
34.09M
1.23%
38.82M
13.88%
40.19M
3.53%
41.08M
2.21%
126.18M
207.15%
187.13M
48.30%
184.57M
1.37%
179.08M
2.97%
141.84M
20.80%
368.46M
159.77%
415.39M
12.74%
408.09M
1.76%
401.97M
1.50%
414.21M
3.05%
414.84M
0.15%
411.10M
0.90%
403.14M
1.94%
126.09M
68.72%
128.23M
1.69%
153.32M
19.56%
149.81M
2.29%
152.83M
2.01%
68.01M
55.50%
79.32M
16.63%
78.35M
1.23%
78.29M
0.07%
73.75M
5.80%
62.52M
15.23%
82.96M
32.70%
98.82M
19.12%
98.81M
0.01%
104.53M
5.79%
107.37M
2.72%
115.78M
7.84%
136.45M
17.85%
159.49M
16.88%
177.95M
11.58%
277.05M
55.69%
280.30M
1.17%
276.35M
1.41%
net debt
701.65M
-
750.69M
6.99%
835.09M
11.24%
606.59M
27.36%
460.27M
24.12%
754.55M
63.94%
1.04B
37.82%
1.86B
79.07%
1.36B
26.97%
1.88B
38.51%
1.93B
2.28%
2.00B
3.70%
1.92B
3.74%
1.92B
0.37%
2.01B
4.84%
1.97B
1.94%
1.93B
2.18%
1.75B
9.44%
1.90B
8.65%
1.61B
15.32%
1.74B
8.37%
1.91B
9.58%
1.74B
8.61%
1.83B
5.15%
1.75B
4.25%
1.68B
4.32%
1.70B
1.40%
1.68B
1.13%
1.63B
3.10%
1.91B
17.19%
2.15B
12.34%
2.18B
1.51%
2.39B
9.58%
3.11B
30.42%
2.92B
6.31%
2.90B
0.68%
3.03B
4.58%
3.71B
22.29%
2.92B
21.25%
2.61B
10.44%
1.54B
41.20%
2.29B
48.75%
2.75B
20.26%
net receivables
315.04M
-
378.39M
20.11%
444.82M
17.55%
449.14M
0.97%
418.55M
6.81%
430.51M
2.86%
410.58M
4.63%
521.17M
26.93%
584.20M
12.09%
625.07M
7.00%
508.10M
18.71%
499.25M
1.74%
478.44M
4.17%
477.37M
0.22%
472.57M
1.01%
576.19M
21.93%
479.95M
16.70%
459.80M
4.20%
509.30M
10.77%
451.30M
11.39%
622.23M
37.88%
531.94M
14.51%
588.86M
10.70%
632.74M
7.45%
592.22M
6.40%
523.11M
11.67%
565.20M
8.05%
623.12M
10.25%
545.71M
12.42%
590.06M
8.13%
821.91M
39.29%
913.39M
11.13%
887.54M
2.83%
965.35M
8.77%
1.11B
15.27%
1.19B
7.22%
1.24B
3.60%
1.30B
5.42%
1.59B
21.98%
1.30B
18.21%
1.21B
6.94%
1.14B
5.86%
1.39B
22.12%
other assets
other current assets
444.41M
-
475.46M
6.99%
584.01M
22.83%
539.61M
7.60%
418.69M
22.41%
578.64M
38.20%
238.17M
58.84%
318.83M
33.86%
219.47M
31.16%
188.78M
13.98%
364.43M
93.04%
1.41B
286.45%
1.58B
12.52%
1.63B
2.93%
1.93B
18.04%
1.85B
3.84%
1.82B
1.73%
1.26B
31.00%
1.48B
17.58%
1.50B
1.87%
1.22B
18.66%
1.21B
1.41%
937.83M
22.22%
1.17B
24.92%
857.63M
26.80%
962.38M
12.22%
1.05B
9.21%
993.77M
5.45%
1.10B
10.84%
1.12B
2.02%
920.40M
18.10%
1.16B
25.89%
1.03B
11.25%
1.12B
8.49%
760.56M
31.82%
629.96M
17.17%
653.90M
3.80%
663.87M
1.52%
609.14M
8.24%
604.12M
0.82%
292.88M
51.52%
247.75M
15.41%
274.05M
10.61%
other current liabilities
285.14M
-
326.05M
14.35%
316.21M
3.02%
320.88M
1.48%
310.79M
3.15%
366.13M
17.81%
349.90M
4.43%
341.45M
2.42%
437.78M
28.21%
362.39M
17.22%
334.60M
7.67%
833.90M
149.23%
1.10B
32.36%
925.06M
16.19%
1.05B
13.08%
1.13B
8.26%
1.12B
0.84%
669.30M
40.40%
638.31M
4.63%
719.25M
12.68%
739.02M
2.75%
721.17M
2.42%
676.24M
6.23%
673.57M
0.39%
588.54M
12.62%
573.18M
2.61%
575.92M
0.48%
626.82M
8.84%
757.22M
20.80%
758.01M
0.10%
786.65M
3.78%
856.35M
8.86%
913.40M
6.66%
868.46M
4.92%
830.93M
4.32%
976.08M
17.47%
1.13B
15.49%
1.29B
14.43%
1.30B
1.14%
1.46B
11.65%
1.95B
34.21%
1.76B
9.83%
1.64B
6.77%
other liabilities
1
-
1
0%
other non current assets
205.32M
-
233.90M
13.92%
225.29M
3.68%
202.05M
10.32%
161.62M
20.01%
109.07M
32.51%
153.10M
40.36%
180.05M
17.61%
221.76M
23.17%
214.12M
3.45%
268.87M
25.57%
283.12M
5.30%
378.31M
33.62%
513.88M
35.84%
379.65M
26.12%
366.42M
3.48%
351.23M
4.15%
376.31M
7.14%
289.49M
23.07%
343.77M
18.75%
549.64M
59.89%
605.95M
10.24%
673.20M
11.10%
454.98M
32.42%
687.13M
51.02%
654.30M
4.78%
715.43M
9.34%
854.41M
19.43%
674.46M
21.06%
646.34M
4.17%
724.62M
12.11%
661.41M
8.72%
645.76M
2.37%
740.77M
14.71%
719.25M
2.91%
843.41M
17.26%
734.87M
12.87%
791.82M
7.75%
729.54M
7.87%
851.75M
16.75%
1.24B
46.04%
1.46B
17.28%
1.72B
17.58%
other non current liabilities
17.19M
-
14.83M
13.75%
15.40M
3.89%
15.63M
1.49%
15.58M
0.36%
15.82M
1.56%
19.30M
21.97%
45.26M
134.54%
46.76M
3.31%
70.96M
51.75%
91.02M
28.27%
18.94M
79.20%
35.27M
86.23%
90.91M
157.80%
85.49M
5.97%
85.40M
0.11%
103.76M
21.50%
114.54M
10.39%
119.44M
4.27%
151.66M
26.98%
166.36M
9.70%
159.26M
4.27%
159.30M
0.02%
165.38M
3.82%
167.26M
1.13%
173.24M
3.57%
188.21M
8.64%
223.35M
18.67%
259.91M
16.37%
265.01M
1.96%
289.51M
9.24%
315.14M
8.85%
343.79M
9.09%
415.19M
20.77%
412.67M
0.61%
384.16M
6.91%
384.18M
0.00%
350.18M
8.85%
362.73M
3.59%
453.54M
25.03%
471.45M
3.95%
585.47M
24.18%
497.40M
15.04%
othertotal stockholders equity
-32.12M
-
-30.89M
3.83%
-29.62M
4.12%
-28.22M
4.73%
-25.68M
8.98%
-24.48M
4.67%
-22.46M
8.25%
-19.38M
13.73%
-17.14M
11.56%
-15.39M
10.21%
-13.10M
14.85%
-11.48M
12.38%
-8.90M
22.51%
-8.05M
9.57%
-3.86M
52.01%
-1.77M
54.18%
417K
123.57%
2.48M
494.72%
5.76M
132.14%
8.30M
44.26%
10.68M
28.54%
13.05M
22.22%
16.55M
26.88%
19.38M
17.06%
5.33M
72.47%
19.23M
260.61%
22.99M
19.52%
-32.00M
239.18%
-28.24M
11.75%
-26.14M
7.43%
-22.48M
14.01%
-21.03M
6.43%
-19.43M
7.62%
-17.79M
8.43%
-13.66M
23.23%
-11.71M
14.26%
1.13M
109.63%
2.79M
147.12%
241.56M
8,573.50%
287.02M
18.82%
292.74M
1.99%
298.48M
1.96%
470.63M
57.67%
preferred stock
269
-
22
-
property plant equipment net
407.61M
-
388.09M
4.79%
381.15M
1.79%
364.44M
4.39%
469.35M
28.79%
597.23M
27.25%
1.20B
100.34%
1.31B
9.62%
1.53B
16.38%
1.90B
24.67%
2.04B
7.35%
867.76M
57.53%
574.41M
33.81%
646.69M
12.58%
661.41M
2.28%
741.64M
12.13%
811.20M
9.38%
853.81M
5.25%
855.68M
0.22%
919.16M
7.42%
939.88M
2.25%
1.04B
10.81%
1.05B
1.26%
1.09B
3.03%
1.14B
4.62%
1.06B
6.64%
1.05B
1.07%
1.10B
5.18%
1.34B
21.60%
1.45B
7.86%
1.59B
9.68%
1.51B
5.06%
1.55B
2.47%
1.52B
1.34%
1.49B
2.36%
1.65B
10.55%
2.23B
35.30%
2.61B
17.29%
2.76B
5.64%
3.46B
25.40%
4.28B
23.61%
4.45B
4.04%
4.57B
2.76%
retained earnings
-192.50M
-
-188.72M
1.97%
-132.94M
29.56%
-28.74M
78.38%
47.00M
263.55%
108.33M
130.49%
126.19M
16.49%
156.56M
24.07%
218.86M
39.79%
241.44M
10.32%
281.82M
16.72%
297.44M
5.54%
284.11M
4.48%
270.77M
4.69%
308.99M
14.11%
322.28M
4.30%
383.68M
19.05%
428.32M
11.64%
443.89M
3.63%
510.43M
14.99%
622.02M
21.86%
604.85M
2.76%
667.53M
10.36%
725.86M
8.74%
793.60M
9.33%
904.23M
13.94%
924.84M
2.28%
933.67M
0.96%
940.35M
0.72%
963.08M
2.42%
974.34M
1.17%
1.01B
3.62%
1.04B
2.57%
1.04B
0.89%
1.12B
7.13%
1.20B
7.01%
1.28B
6.50%
1.36B
6.56%
1.53B
12.50%
1.55B
1.43%
1.55B
0.09%
1.56B
0.80%
1.57B
0.24%
short term debt
778.51M
-
801.40M
2.94%
876.27M
9.34%
718.05M
18.06%
725.51M
1.04%
885.62M
22.07%
940.05M
6.15%
1.54B
64.22%
1.16B
25.08%
1.35B
16.33%
1.39B
3.08%
1.70B
22.84%
1.79B
5.10%
1.85B
3.22%
2.11B
13.98%
2.14B
1.60%
1.96B
8.52%
1.98B
1.36%
2.13B
7.20%
2.01B
5.74%
1.79B
10.69%
1.81B
1.19%
1.69B
6.48%
1.81B
6.90%
1.78B
1.58%
1.61B
9.49%
1.68B
4.40%
1.93B
14.29%
2.13B
10.44%
2.19B
2.85%
2.19B
0.00%
2.22B
1.66%
2.49B
11.80%
2.96B
18.92%
2.95B
0.38%
2.79B
5.15%
2.95B
5.49%
3.39B
15.11%
3.61B
6.52%
2.99B
17.25%
2.70B
9.57%
3.10B
14.49%
2.82B
8.91%
short term investments
tax assets
62.95M
-
59.66M
5.23%
64.56M
8.21%
72.48M
12.27%
66.86M
7.76%
69.32M
3.68%
75.53M
8.97%
76.18M
0.85%
97.13M
27.51%
118.22M
21.70%
124.55M
5.36%
118.27M
5.04%
229.98M
94.45%
231.21M
0.54%
245.40M
6.13%
248.30M
1.18%
131.80M
46.92%
134.97M
2.41%
133.73M
0.92%
119.08M
10.95%
121.09M
1.68%
121.81M
0.60%
178.16M
46.26%
184.68M
3.66%
153.96M
16.63%
137.75M
10.53%
136.27M
1.08%
148.16M
8.73%
170.66M
15.18%
180.85M
5.97%
195.66M
8.19%
183.24M
6.35%
236.50M
29.07%
225.62M
4.60%
252.24M
11.80%
232.30M
7.90%
229.23M
1.32%
226.76M
1.07%
219.37M
3.26%
265.77M
21.15%
263.46M
0.87%
277.92M
5.49%
314.20M
13.05%
tax payables
158.50M
-
total assets
2.45B
-
2.80B
13.96%
3.00B
7.22%
2.90B
3.30%
3.07B
5.96%
3.33B
8.42%
3.71B
11.41%
4.08B
9.87%
4.42B
8.32%
4.80B
8.69%
4.94B
2.93%
5.23B
5.75%
5.41B
3.46%
5.40B
0.15%
5.68B
5.12%
6.05B
6.57%
5.89B
2.62%
5.30B
10.02%
5.19B
2.01%
5.20B
0.21%
4.89B
5.98%
5.07B
3.68%
5.04B
0.67%
5.31B
5.34%
5.47B
3.01%
5.32B
2.77%
5.26B
1.07%
6.19B
17.77%
6.54B
5.56%
6.84B
4.63%
7.02B
2.71%
7.48B
6.51%
7.39B
1.25%
8.37B
13.32%
8.38B
0.09%
8.66B
3.36%
9.04B
4.34%
9.83B
8.77%
11.20B
13.93%
11.40B
1.80%
11.90B
4.35%
12.37B
3.96%
12.14B
1.86%
total current assets
1.72B
-
2.06B
19.61%
2.27B
10.32%
2.21B
2.74%
2.32B
4.95%
2.49B
7.45%
2.22B
10.93%
2.28B
2.71%
2.26B
0.55%
2.27B
0.05%
2.21B
2.50%
3.77B
70.66%
3.79B
0.58%
3.52B
7.10%
3.91B
11.00%
4.20B
7.57%
4.09B
2.84%
3.41B
16.46%
3.40B
0.48%
3.34B
1.77%
3.07B
7.86%
3.09B
0.50%
2.90B
6.30%
3.34B
15.52%
3.25B
2.75%
3.31B
1.84%
3.20B
3.52%
3.92B
22.68%
4.19B
6.74%
4.41B
5.31%
4.36B
1.05%
4.96B
13.64%
4.77B
3.73%
5.69B
19.32%
5.73B
0.68%
5.75B
0.35%
5.64B
1.88%
6.05B
7.14%
7.32B
20.99%
6.63B
9.38%
5.81B
12.31%
5.90B
1.46%
5.22B
11.45%
total current liabilities
1.78B
-
1.87B
5.28%
2.03B
8.24%
1.84B
9.35%
1.95B
6.11%
2.20B
12.87%
2.31B
4.84%
2.50B
8.32%
2.66B
6.31%
2.74B
3.06%
2.72B
0.52%
3.39B
24.57%
3.72B
9.68%
3.71B
0.23%
4.12B
11.10%
4.41B
6.96%
4.11B
6.89%
3.62B
11.87%
3.66B
1.18%
3.65B
0.47%
2.95B
19.12%
3.06B
3.94%
2.93B
4.37%
3.08B
5.09%
3.09B
0.40%
2.83B
8.36%
2.79B
1.49%
3.17B
13.56%
3.59B
13.21%
3.87B
7.95%
3.87B
0.12%
4.18B
7.98%
4.04B
3.34%
4.76B
17.91%
4.78B
0.47%
4.93B
3.06%
5.21B
5.77%
5.82B
11.52%
6.00B
3.22%
5.71B
4.83%
5.86B
2.66%
6.04B
2.97%
5.58B
7.61%
total debt
929.90M
-
1.11B
19.89%
1.18B
5.51%
1.01B
13.74%
1.01B
0.49%
1.16B
15.03%
1.44B
24.25%
2.21B
52.99%
1.91B
13.35%
2.30B
20.02%
2.42B
5.47%
2.48B
2.35%
2.43B
1.80%
2.44B
0.07%
2.51B
2.85%
2.58B
3.15%
2.49B
3.71%
2.31B
7.08%
2.35B
1.56%
2.13B
9.51%
2.18B
2.78%
2.28B
4.23%
2.18B
4.21%
2.36B
8.13%
2.42B
2.74%
2.30B
5.20%
2.28B
0.71%
2.79B
22.14%
2.81B
0.85%
2.89B
2.95%
2.96B
2.38%
3.05B
2.91%
3.26B
6.91%
3.96B
21.52%
3.97B
0.31%
3.98B
0.23%
4.01B
0.79%
4.55B
13.51%
4.93B
8.25%
4.53B
8.01%
4.48B
1.31%
5.18B
15.65%
4.93B
4.72%
total investments
34.07M
-
34.16M
0.28%
34.52M
1.03%
34.09M
1.23%
38.82M
13.88%
40.19M
3.53%
41.08M
2.21%
126.18M
207.15%
187.13M
48.30%
184.57M
1.37%
179.08M
2.97%
141.84M
20.80%
368.46M
159.77%
415.39M
12.74%
408.09M
1.76%
401.97M
1.50%
414.21M
3.05%
414.84M
0.15%
411.10M
0.90%
403.14M
1.94%
126.09M
68.72%
128.23M
1.69%
153.32M
19.56%
149.81M
2.29%
152.83M
2.01%
68.01M
55.50%
79.32M
16.63%
78.35M
1.23%
78.29M
0.07%
73.75M
5.80%
62.52M
15.23%
82.96M
32.70%
98.82M
19.12%
98.81M
0.01%
104.53M
5.79%
107.37M
2.72%
115.78M
7.84%
136.45M
17.85%
159.49M
16.88%
177.95M
11.58%
277.05M
55.69%
280.30M
1.17%
276.35M
1.41%
total liabilities
2.05B
-
2.29B
11.61%
2.43B
6.00%
2.24B
7.89%
2.34B
4.75%
2.58B
10.09%
2.92B
13.11%
3.30B
13.16%
3.58B
8.59%
3.89B
8.61%
4.01B
3.03%
4.29B
6.89%
4.51B
5.12%
4.50B
0.13%
4.72B
4.92%
5.06B
7.08%
4.83B
4.49%
4.16B
13.95%
4.09B
1.60%
4.00B
2.14%
3.62B
9.55%
3.80B
4.98%
3.72B
2.18%
3.94B
6.05%
4.04B
2.54%
3.82B
5.43%
3.71B
2.96%
4.38B
17.98%
4.64B
6.11%
4.96B
6.91%
5.06B
1.92%
5.45B
7.66%
5.26B
3.42%
6.23B
18.36%
6.27B
0.65%
6.54B
4.41%
6.73B
2.83%
7.40B
9.88%
7.76B
4.90%
7.78B
0.28%
8.19B
5.29%
8.68B
5.92%
8.28B
4.59%
total liabilities and stockholders equity
2.45B
-
2.80B
13.96%
3.00B
7.22%
2.90B
3.30%
3.07B
5.96%
3.33B
8.42%
3.71B
11.41%
4.08B
9.87%
4.42B
8.32%
4.80B
8.69%
4.94B
2.93%
5.23B
5.75%
5.41B
3.46%
5.40B
0.15%
5.68B
5.12%
6.05B
6.57%
5.89B
2.62%
5.30B
10.02%
5.19B
2.01%
5.20B
0.21%
4.89B
5.98%
5.07B
3.68%
5.04B
0.67%
5.31B
5.34%
5.47B
3.01%
5.32B
2.77%
5.26B
1.07%
6.19B
17.77%
6.54B
5.56%
6.84B
4.63%
7.02B
2.71%
7.48B
6.51%
7.39B
1.25%
8.37B
13.32%
8.38B
0.09%
8.66B
3.36%
9.04B
4.34%
9.83B
8.77%
11.20B
13.93%
11.40B
1.80%
11.90B
4.35%
12.37B
3.96%
12.14B
1.86%
total non current assets
734.38M
-
739.86M
0.75%
729.58M
1.39%
692.87M
5.03%
756.54M
9.19%
842.83M
11.41%
1.50B
77.38%
1.80B
20.48%
2.15B
19.54%
2.54B
17.77%
2.73B
7.78%
1.46B
46.70%
1.62B
10.92%
1.88B
16.16%
1.77B
5.90%
1.84B
4.36%
1.80B
2.11%
1.89B
4.57%
1.80B
4.79%
1.87B
3.95%
1.82B
2.63%
1.98B
9.06%
2.14B
8.08%
1.96B
8.42%
2.21B
12.81%
2.00B
9.55%
2.06B
2.97%
2.27B
10.14%
2.35B
3.51%
2.43B
3.42%
2.66B
9.51%
2.53B
5.17%
2.62B
3.62%
2.68B
2.38%
2.65B
1.16%
2.91B
9.86%
3.39B
16.63%
3.78B
11.48%
3.88B
2.64%
4.77B
22.87%
6.08B
27.50%
6.47B
6.35%
6.91B
6.89%
total non current liabilities
273.88M
-
418.34M
52.75%
401.48M
4.03%
399.58M
0.47%
393.58M
1.50%
379.04M
3.69%
610.66M
61.11%
802.48M
31.41%
928.42M
15.69%
1.16B
24.47%
1.29B
11.45%
895.01M
30.50%
786.15M
12.16%
788.66M
0.32%
597.81M
24.20%
645.00M
7.89%
721.84M
11.91%
535.94M
25.75%
426.99M
20.33%
356.68M
16.47%
671.46M
88.25%
735.80M
9.58%
786.81M
6.93%
862.40M
9.61%
950.15M
10.18%
989.08M
4.10%
918.34M
7.15%
1.21B
31.43%
1.06B
12.53%
1.09B
3.36%
1.19B
9.18%
1.27B
6.63%
1.22B
3.67%
1.47B
19.84%
1.49B
1.26%
1.62B
8.75%
1.52B
6.14%
1.58B
4.23%
1.75B
11.07%
2.07B
17.74%
2.33B
12.58%
2.64B
13.36%
2.70B
2.32%
total stockholders equity
390.53M
-
494.72M
26.68%
559.91M
13.18%
649.78M
16.05%
716.61M
10.29%
740.77M
3.37%
782.89M
5.69%
765.16M
2.26%
818.97M
7.03%
890.46M
8.73%
916.46M
2.92%
924.67M
0.90%
884.68M
4.32%
884.84M
0.02%
926.94M
4.76%
965.58M
4.17%
1.03B
6.90%
1.10B
6.99%
1.07B
3.54%
1.16B
8.95%
1.23B
5.58%
1.23B
0.34%
1.28B
4.04%
1.33B
3.72%
1.39B
4.99%
1.45B
4.22%
1.51B
3.87%
1.50B
0.45%
1.57B
4.61%
1.57B
0.02%
1.65B
5.15%
1.71B
3.77%
1.80B
5.13%
1.82B
0.95%
1.79B
1.61%
1.78B
0.22%
1.94B
8.78%
2.05B
5.47%
2.45B
19.52%
2.49B
1.90%
2.56B
2.62%
2.53B
1.14%
2.66B
5.00%

All numbers in (except ratios and percentages)