Jinzhou Yongshan Lithium Co., Ltd 603399.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.895 B -21.45 % | 7.505 B 6.29 % | 7.061 B 82.88 % | 3.861 B 68.58 % | 2.290 B -19.78 % | 2.855 B -23.47 % | 3.730 B 69.65 % | 2.199 B 60.10 % | 1.373 B -14.92 % | 1.614 B -29.33 % | 2.284 B 3.94 % | 2.198 B -14.89 % | 2.582 B -23.47 % | 3.374 B 11.42 % | 3.028 B 76.62 % | 1.715 B |
| Net income | 25.422 M 107.54 % | -337.314 M -168.52 % | 492.283 M 3 984.59 % | 12.052 M 104.57 % | -263.846 M -15.50 % | -228.430 M -219.81 % | 190.665 M -13.20 % | 219.651 M 647.76 % | 29.374 M 108.34 % | -352.287 M -735.94 % | 55.396 M 0.99 % | 54.853 M -39.09 % | 90.059 M -1.65 % | 91.566 M 6.14 % | 86.268 M 40.91 % | 61.222 M |
| Income before tax | 66.348 M 116.70 % | -397.362 M -151.51 % | 771.421 M 1 972.46 % | 37.222 M 112.18 % | -305.579 M -36.30 % | -224.194 M -183.19 % | 269.485 M 9.15 % | 246.895 M 579.58 % | 36.331 M 107.61 % | -477.612 M -768.01 % | 71.497 M -2.63 % | 73.430 M -39.12 % | 120.609 M -0.90 % | 121.704 M 5.15 % | 115.744 M 42.95 % | 80.971 M |
| Income before tax ratio | 0.01 121.26 % | -0.05 -148.46 % | 0.11 1 033.26 % | 0.01 107.23 % | -0.13 -69.90 % | -0.08 -208.70 % | 0.07 -35.66 % | 0.11 324.46 % | 0.03 108.94 % | -0.30 -1 045.24 % | 0.03 -6.32 % | 0.03 -28.46 % | 0.05 29.50 % | 0.04 -5.63 % | 0.04 -19.06 % | 0.05 |
| EBITDA | 199.622 M 183.13 % | -240.123 M -126.70 % | 899.363 M 433.38 % | 168.617 M 188.75 % | -189.999 M -179.71 % | -67.927 M -116.52 % | 411.106 M 2.96 % | 399.274 M 596.15 % | 57.355 M 115.47 % | -370.630 M -319.92 % | 168.526 M 12.47 % | 149.840 M 2.81 % | 145.746 M -2.57 % | 149.594 M 6.23 % | 140.817 M 49.05 % | 94.477 M |
| Net income ratio | 0.00 109.59 % | -0.04 -164.46 % | 0.07 2 133.53 % | 0.00 102.71 % | -0.12 -43.98 % | -0.08 -256.55 % | 0.05 -48.83 % | 0.10 367.05 % | 0.02 109.80 % | -0.22 -999.86 % | 0.02 -2.84 % | 0.02 -28.43 % | 0.03 28.52 % | 0.03 -4.74 % | 0.03 -20.22 % | 0.04 |
| Ratio EBITDA | 0.03 205.84 % | -0.03 -125.12 % | 0.13 191.66 % | 0.04 152.64 % | -0.08 -248.67 % | -0.02 -121.59 % | 0.11 -39.31 % | 0.18 334.81 % | 0.04 118.19 % | -0.23 -411.19 % | 0.07 8.21 % | 0.07 20.80 % | 0.06 27.31 % | 0.04 -4.65 % | 0.05 -15.61 % | 0.06 |
| Gross profit ratio | 0.04 217.34 % | -0.03 -119.98 % | 0.15 128.97 % | 0.07 48.20 % | 0.05 -16.77 % | 0.05 -50.36 % | 0.11 -21.41 % | 0.14 84.85 % | 0.08 1 226.80 % | -0.01 -109.34 % | 0.07 3.22 % | 0.07 -2.20 % | 0.07 17.42 % | 0.06 -3.44 % | 0.06 -8.56 % | 0.07 |
| Weighted average shs out dil | 508.433 M -2.03 % | 518.944 M 1.20 % | 512.795 M 0.84 % | 508.524 M -0.39 % | 510.524 M -6.63 % | 546.751 M 0.37 % | 544.758 M 4.16 % | 522.978 M 6.82 % | 489.572 M 20.90 % | 404.928 M 16.96 % | 346.225 M 0.99 % | 342.833 M 16.92 % | 293.214 M 9.79 % | 267.069 M 3.93 % | 256.970 M 0.00 % | 256.970 M |
| Weighted average shs out | 508.433 M -2.03 % | 518.944 M 1.20 % | 512.795 M 0.84 % | 508.524 M -0.39 % | 510.524 M -6.63 % | 546.751 M 0.37 % | 544.758 M 9.12 % | 499.251 M 1.98 % | 489.572 M 20.90 % | 404.928 M 16.96 % | 346.225 M 0.99 % | 342.833 M 16.92 % | 293.214 M 9.79 % | 267.069 M 3.93 % | 256.970 M 0.00 % | 256.970 M |
| EPS diluted | 0.05 107.69 % | -0.65 -167.71 % | 0.96 3 950.63 % | 0.02 104.56 % | -0.52 -23.81 % | -0.42 -220.00 % | 0.35 -16.67 % | 0.42 600.00 % | 0.06 106.90 % | -0.87 -643.75 % | 0.16 0.00 % | 0.16 -48.39 % | 0.31 -8.82 % | 0.34 0.00 % | 0.34 41.67 % | 0.24 |
| Earnings per share | 0.05 107.69 % | -0.65 -167.71 % | 0.96 3 950.63 % | 0.02 104.56 % | -0.52 -23.81 % | -0.42 -220.00 % | 0.35 -16.67 % | 0.42 600.00 % | 0.06 106.90 % | -0.87 -643.75 % | 0.16 0.00 % | 0.16 -48.39 % | 0.31 -8.82 % | 0.34 0.00 % | 0.34 41.67 % | 0.24 |
| Gross profit | 212.252 M 192.17 % | -230.292 M -121.24 % | 1.084 B 318.73 % | 258.962 M 149.84 % | 103.651 M -33.23 % | 155.243 M -62.01 % | 408.602 M 33.32 % | 306.471 M 195.95 % | 103.554 M 1 058.66 % | -10.802 M -106.60 % | 163.647 M 7.29 % | 152.533 M -16.76 % | 183.251 M -10.15 % | 203.946 M 7.59 % | 189.567 M 61.50 % | 117.382 M |
| Income tax expense | 34.246 M 238.06 % | -24.806 M -119.51 % | 127.117 M 405.03 % | 25.170 M 160.31 % | -41.733 M -1 085.16 % | 4.236 M -94.70 % | 79.911 M 148.89 % | 32.107 M 131.19 % | 13.887 M 120.34 % | -68.267 M -466.87 % | 18.608 M -5.39 % | 19.668 M -37.99 % | 31.717 M 2.04 % | 31.083 M 4.65 % | 29.701 M 45.68 % | 20.389 M |
| Cost of revenue | 5.683 B -26.53 % | 7.735 B 29.43 % | 5.976 B 65.92 % | 3.602 B 64.73 % | 2.187 B -19.00 % | 2.700 B -18.73 % | 3.322 B 75.53 % | 1.892 B 49.03 % | 1.270 B -21.86 % | 1.625 B -23.37 % | 2.121 B 3.69 % | 2.045 B -14.75 % | 2.399 B -24.33 % | 3.170 B 11.68 % | 2.839 B 77.73 % | 1.597 B |
| General and administrative expenses | 22.793 M -29.62 % | 32.388 M 51.22 % | 21.418 M 39.12 % | 15.395 M -12.82 % | 17.660 M -30.32 % | 25.343 M -8.65 % | 27.742 M 18.96 % | 23.320 M 120.84 % | 10.560 M -34.13 % | 16.032 M 75.78 % | 9.121 M 51.54 % | 6.019 M -26.89 % | 8.233 M -6.36 % | 8.792 M 8.86 % | 8.076 M 21.94 % | 6.623 M |
| Selling and marketing expenses | 3.334 M -34.38 % | 5.080 M -50.44 % | 10.251 M 61.70 % | 6.340 M -55.54 % | 14.258 M -32.48 % | 21.118 M 24.13 % | 17.013 M 27.55 % | 13.339 M -1.87 % | 13.593 M 48.64 % | 9.145 M 0.53 % | 9.097 M 5.66 % | 8.610 M -3.04 % | 8.879 M -16.29 % | 10.607 M 9.42 % | 9.694 M 26.13 % | 7.686 M |
| Other expenses | 68.764 M -12.35 % | 78.449 M -48.28 % | 151.684 M 53.79 % | 98.634 M 22.52 % | 80.505 M -32.09 % | 118.552 M -49.43 % | 234.434 M 134.32 % | 100.051 M 453.43 % | 18.078 M -22.33 % | 23.275 M -36.56 % | 36.687 M 146.65 % | 14.874 M 98.79 % | 7.482 M 66.97 % | 4.481 M -53.23 % | 9.582 M 7.35 % | 8.926 M |
| Operating expenses | 149.018 M -9.67 % | 164.975 M -35.71 % | 256.600 M 109.78 % | 122.316 M 7.32 % | 113.972 M -31.36 % | 166.048 M -4.66 % | 174.169 M 10.23 % | 158.000 M 37.33 % | 115.049 M 59.49 % | 72.135 M 42.50 % | 50.621 M 31.18 % | 38.588 M -1.35 % | 39.116 M 6.08 % | 36.873 M 6.95 % | 34.477 M 41.88 % | 24.300 M |
| Cost and expenses | 5.832 B -26.18 % | 7.900 B 26.75 % | 6.233 B 67.36 % | 3.724 B 61.88 % | 2.301 B -19.72 % | 2.866 B -18.03 % | 3.496 B 70.50 % | 2.050 B 48.05 % | 1.385 B -18.40 % | 1.697 B -21.83 % | 2.171 B 4.20 % | 2.084 B -14.54 % | 2.438 B -23.98 % | 3.207 B 11.62 % | 2.873 B 77.19 % | 1.622 B |
| Research and development expenses | 54.127 M 10.33 % | 49.057 M -33.03 % | 73.248 M 3 660.64 % | 1.948 M 25.71 % | 1.549 M 49.67 % | 1.035 M 34.02 % | 772.435 K -44.98 % | 1.404 M -63.58 % | 3.855 M -45.45 % | 7.066 M 231.57 % | 2.131 M 33.21 % | 1.600 M 130.16 % | 695.080 K | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 26.127 M -30.27 % | 37.468 M 18.31 % | 31.669 M 45.70 % | 21.735 M -31.90 % | 31.918 M -31.30 % | 46.461 M 3.81 % | 44.755 M 22.08 % | 36.659 M 51.78 % | 24.153 M -4.07 % | 25.177 M 38.20 % | 18.218 M 24.54 % | 14.628 M -14.51 % | 17.112 M -11.79 % | 19.398 M 9.16 % | 17.770 M 24.19 % | 14.308 M |
| Interest income | 15.496 M -35.98 % | 24.205 M 17.09 % | 20.673 M 44.28 % | 14.328 M 527.37 % | 2.284 M -23.52 % | 2.986 M -12.29 % | 3.404 M 133.34 % | 1.459 M -46.44 % | 2.724 M -2.82 % | 2.803 M -26.14 % | 3.795 M 78.46 % | 2.127 M 111.90 % | 1.004 M 194.46 % | 340.813 K 245.75 % | 98.572 K -80.17 % | 497.051 K |
| Interest expense | 44.220 M -33.40 % | 66.394 M 37.22 % | 48.385 M 3.82 % | 46.605 M 26.03 % | 36.979 M -34.28 % | 56.265 M -8.46 % | 61.466 M 9.28 % | 56.246 M 55.08 % | 36.270 M -28.71 % | 50.873 M -26.96 % | 69.654 M 35.49 % | 51.408 M 74.89 % | 29.395 M -26.96 % | 40.242 M 8.15 % | 37.209 M 70.41 % | 21.835 M |
| Depreciation and amortization | 91.280 M 0.48 % | 90.844 M 9.29 % | 83.124 M 4.16 % | 79.804 M 1.53 % | 78.601 M -21.40 % | 100.002 M 13.60 % | 88.029 M -11.67 % | 99.665 M 3.86 % | 95.958 M 73.70 % | 55.244 M 101.81 % | 27.375 M 9.49 % | 25.003 M 9.54 % | 22.826 M 22.88 % | 18.576 M 50.53 % | 12.340 M 41.20 % | 8.739 M |
| Operating income | 63.234 M 116.00 % | -395.267 M -150.97 % | 775.432 M 431.01 % | 146.029 M 1 828.41 % | 7.573 M -29.89 % | 10.800 M -69.19 % | 35.052 M -76.13 % | 146.845 M 704.28 % | 18.258 M 103.68 % | -496.089 M -1 524.67 % | 34.821 M -40.60 % | 58.623 M -48.18 % | 113.130 M -3.49 % | 117.223 M 10.34 % | 106.236 M 47.14 % | 72.202 M |
| Operating income ratio | 0.01 120.37 % | -0.05 -147.96 % | 0.11 190.37 % | 0.04 1 043.92 % | 0.00 -12.60 % | 0.00 -59.74 % | 0.01 -85.93 % | 0.07 402.35 % | 0.01 104.33 % | -0.31 -2 115.90 % | 0.02 -42.85 % | 0.03 -39.11 % | 0.04 26.11 % | 0.03 -0.97 % | 0.04 -16.69 % | 0.04 |
| Total other income expenses net | 3.114 M 248.63 % | -2.095 M 47.77 % | -4.012 M 19.40 % | -4.977 M -429.59 % | 1.510 M 104.21 % | -35.828 M -115.28 % | 234.434 M 134.32 % | 100.051 M 463.39 % | 17.759 M -3.89 % | 18.478 M -49.62 % | 36.676 M 147.70 % | 14.807 M 165.63 % | -22.561 M 49.13 % | -44.348 M -9.35 % | -40.555 M -198.31 % | -13.595 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 72.298 M 115.42 % | -468.982 M -956.60 % | 54.749 M 127.59 % | -198.421 M -132.74 % | 606.127 M 198.68 % | 202.935 M -58.06 % | 483.878 M -25.91 % | 653.077 M 38.76 % | 470.647 M 18.27 % | 397.941 M 0.07 % | 397.675 M -53.19 % | 849.576 M 652.21 % | 112.943 M -49.28 % | 222.702 M -18.54 % | 273.384 M -30.39 % | 392.741 M |
| Total investments | 120.000 M 124.00 % | 53.571 M | 0.000 | 0.000 -100.00 % | 269.775 M 42.27 % | 189.617 M 972 942.18 % | 19.487 K -100.00 % | 400.000 M | 0.000 | 0.000 100.00 % | -13.170 M -2 734.05 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 |
| Total debt | 687.177 M 18.31 % | 580.822 M -28.90 % | 816.966 M 87.74 % | 435.150 M -50.29 % | 875.372 M 67.50 % | 522.614 M -24.08 % | 688.349 M -7.40 % | 743.379 M 12.86 % | 658.693 M -19.78 % | 821.108 M 29.42 % | 634.430 M -38.46 % | 1.031 B 149.88 % | 412.569 M -22.39 % | 531.579 M 9.16 % | 486.958 M 4.67 % | 465.247 M |
| Accumulated other comprehensive income loss | 65.332 M -10.63 % | 73.106 M -35.50 % | 113.335 M -25.68 % | 152.487 M 3.18 % | 147.784 M 165.34 % | -226.166 M 7.76 % | -245.190 M 25.47 % | -328.980 M -445.72 % | 95.157 M 10.82 % | 85.868 M 274.94 % | 22.902 M 61.41 % | 14.188 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -163.135 M -45.00 % | -112.507 M -131.58 % | 356.218 M 368.32 % | -132.756 M 9.75 % | -147.095 M -227.14 % | 115.696 M -67.37 % | 354.520 M 66.17 % | 213.350 M 5 843.63 % | 3.590 M 115.01 % | -23.911 M -107.10 % | 336.889 M 13.97 % | 295.606 M 13.45 % | 260.551 M 45.45 % | 179.136 M 46.98 % | 121.882 M 46.66 % | 83.107 M |
| Common stock | 515.381 M -0.63 % | 518.651 M 0.00 % | 518.651 M 1.99 % | 508.524 M -0.39 % | 510.524 M -6.63 % | 546.751 M 0.00 % | 546.751 M 0.64 % | 543.251 M 8.81 % | 499.251 M 0.00 % | 499.251 M 40.75 % | 354.704 M 40.00 % | 253.360 M 0.00 % | 253.360 M 33.35 % | 190.000 M 0.00 % | 190.000 M 5.56 % | 180.000 M |
| Total equity | 1.843 B -6.04 % | 1.961 B -21.17 % | 2.488 B 31.15 % | 1.897 B -0.37 % | 1.904 B -12.17 % | 2.168 B -9.31 % | 2.390 B 13.63 % | 2.104 B 13.77 % | 1.849 B 2.64 % | 1.802 B 60.22 % | 1.124 B 4.97 % | 1.071 B 4.67 % | 1.023 B 123.83 % | 457.240 M 16.21 % | 393.475 M 18.40 % | 332.336 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 146.529 M 3 305.32 % | 4.303 M 5.64 % | 4.073 M -87.27 % | 31.994 M 790.54 % | 3.593 M 7.46 % | 3.343 M 8.26 % | 3.088 M | 0.000 -100.00 % | 78.593 M -3.60 % | 81.530 M 35.39 % | 60.220 M 71.19 % | 35.177 M 3.45 % | 34.003 M |
| Long term debt | 484.732 M 8.89 % | 445.141 M 19.24 % | 373.300 M 27.87 % | 291.946 M | 0.000 -100.00 % | 30.335 M -34.33 % | 46.193 M -80.10 % | 232.173 M -37.25 % | 370.000 M 5 766.26 % | 6.307 M -3.19 % | 6.515 M -17.43 % | 7.891 M -26.19 % | 10.690 M -15.56 % | 12.660 M -6.06 % | 13.477 M -80.17 % | 67.957 M |
| Total non current liabilities | 612.489 M 6.50 % | 575.126 M 14.06 % | 504.247 M 1 470.74 % | 32.103 M 2.81 % | 31.226 M -51.41 % | 64.258 M -19.50 % | 79.825 M -70.76 % | 273.021 M -38.56 % | 444.344 M 262.03 % | 122.738 M 30.65 % | 93.943 M 7.86 % | 87.094 M -5.56 % | 92.220 M 26.54 % | 72.880 M 49.79 % | 48.654 M -52.28 % | 101.959 M |
| Other current liabilities | 417.546 M 33.69 % | 312.331 M -38.58 % | 508.479 M 312.39 % | 123.300 M 67.98 % | 73.401 M -77.77 % | 330.128 M -47.21 % | 625.331 M -1.03 % | 631.832 M 9 663.38 % | -6.607 M -122.61 % | 29.226 M -93.88 % | 477.426 M 490.58 % | 80.840 M -31.27 % | 117.613 M -15.95 % | 139.930 M 55.06 % | 90.243 M -11.91 % | 102.446 M |
| Deferred revenue | 0.000 -100.00 % | 482.827 M 175.87 % | 175.020 M 151.00 % | 69.729 M -5.73 % | 73.964 M -65.61 % | 215.071 M 1 162.95 % | 17.029 M -96.71 % | 517.957 M 2 204.89 % | 22.472 M 121.15 % | 10.162 M -45.11 % | 18.512 M 151.88 % | -35.685 M -33.01 % | -26.830 M -362.06 % | -5.807 M -70.54 % | -3.405 M 19.91 % | -4.251 M |
| Short term debt | 202.445 M 49.21 % | 135.681 M -53.39 % | 291.110 M -34.91 % | 447.275 M -48.90 % | 875.372 M 67.50 % | 522.614 M -24.08 % | 688.349 M -0.73 % | 693.379 M 17.78 % | 588.693 M -27.75 % | 814.801 M 29.76 % | 627.914 M -38.62 % | 1.023 B 154.56 % | 401.879 M -22.55 % | 518.919 M 9.60 % | 473.481 M 19.18 % | 397.290 M |
| Total current liabilities | 1.012 B -26.60 % | 1.379 B -11.95 % | 1.566 B 132.59 % | 673.297 M -34.54 % | 1.029 B -6.29 % | 1.098 B -33.38 % | 1.648 B -19.92 % | 2.058 B 182.95 % | 727.170 M -32.09 % | 1.071 B -12.68 % | 1.226 B 10.41 % | 1.111 B 91.35 % | 580.421 M -28.57 % | 812.623 M 8.70 % | 747.590 M 30.72 % | 571.914 M |
| Total liabilities | 1.625 B -16.86 % | 1.954 B -5.62 % | 2.070 B 193.49 % | 705.399 M -33.44 % | 1.060 B -8.79 % | 1.162 B -32.74 % | 1.728 B -25.87 % | 2.331 B 98.94 % | 1.172 B -1.84 % | 1.194 B -9.60 % | 1.320 B 10.22 % | 1.198 B 78.06 % | 672.641 M -24.04 % | 885.503 M 11.21 % | 796.244 M 18.16 % | 673.874 M |
| Other non current assets | 39.331 M 114.18 % | 18.363 M 31.48 % | 13.967 M -91.50 % | 164.371 M 13 420.38 % | -1.234 M 29.19 % | -1.743 M 2.61 % | -1.789 M -100.97 % | 185.206 M 5.25 % | 175.967 M 14.37 % | 153.861 M 1 068.24 % | 13.170 M | 0.000 | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K | 0.000 |
| Long term investments | 0.000 -100.00 % | 16.113 M | 0.000 | 0.000 -100.00 % | 269.775 M 42.27 % | 189.617 M -1.65 % | 192.793 M -51.80 % | 399.978 M | 0.000 | 0.000 100.00 % | -13.170 M -2 734.05 % | 500.000 K 0.00 % | 500.000 K | 0.000 | 0.000 | 0.000 |
| Intangible assets | 135.027 M -1.96 % | 137.721 M -2.08 % | 140.653 M -58.34 % | 337.589 M -8.51 % | 368.983 M -21.31 % | 468.906 M -8.39 % | 511.864 M -9.33 % | 564.510 M -13.14 % | 649.912 M -8.40 % | 709.484 M 542.58 % | 110.412 M -3.14 % | 113.988 M 12.13 % | 101.653 M -20.76 % | 128.283 M 26.33 % | 101.545 M 16.20 % | 87.387 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 135.027 M -1.96 % | 137.721 M -2.08 % | 140.653 M -58.34 % | 337.589 M -8.51 % | 368.983 M -21.31 % | 468.906 M -8.39 % | 511.864 M -9.33 % | 564.510 M -13.14 % | 649.912 M -8.40 % | 709.484 M 542.58 % | 110.412 M -3.14 % | 113.988 M 12.13 % | 101.653 M -20.76 % | 128.283 M 26.33 % | 101.545 M 16.20 % | 87.387 M |
| Property plant equipment net | 1.402 B 17.63 % | 1.192 B 27.03 % | 938.589 M 222.76 % | 290.804 M 1.59 % | 286.261 M -9.03 % | 314.661 M -6.16 % | 335.330 M -12.37 % | 382.685 M -42.57 % | 666.345 M 10.62 % | 602.385 M 1.70 % | 592.314 M 12.55 % | 526.284 M 9.16 % | 482.108 M 40.13 % | 344.054 M 54.32 % | 222.943 M 48.99 % | 149.634 M |
| Total non current assets | 1.665 B 14.06 % | 1.459 B 24.50 % | 1.172 B 37.75 % | 850.997 M -15.46 % | 1.007 B -0.74 % | 1.014 B -5.62 % | 1.075 B -32.06 % | 1.582 B 1.02 % | 1.566 B 1.02 % | 1.550 B 116.49 % | 715.896 M 10.88 % | 645.645 M 10.14 % | 586.205 M 23.82 % | 473.450 M 45.52 % | 325.360 M 36.97 % | 237.542 M |
| Other current assets | 166.614 M -33.91 % | 252.085 M -42.00 % | 434.634 M 32.59 % | 327.802 M 46.13 % | 224.329 M 19.48 % | 187.755 M -40.49 % | 315.501 M 84.35 % | 171.138 M -58.73 % | 414.666 M 175.84 % | 150.329 M -22.93 % | 195.065 M -52.06 % | 406.882 M 20.51 % | 337.634 M 8.45 % | 311.337 M -21.48 % | 396.523 M 38.11 % | 287.114 M |
| Short term investments | 120.000 M 124.00 % | 53.571 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.487 K -9.77 % | 21.596 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 614.878 M -46.65 % | 1.152 B 51.19 % | 762.217 M 20.31 % | 633.571 M 135.31 % | 269.245 M -15.78 % | 319.680 M 56.34 % | 204.471 M 126.43 % | 90.302 M -51.98 % | 188.047 M -55.56 % | 423.167 M 78.74 % | 236.755 M 30.56 % | 181.343 M -39.48 % | 299.626 M -3.00 % | 308.878 M 44.62 % | 213.575 M 194.56 % | 72.506 M |
| Cash and short term investments | 734.878 M -39.06 % | 1.206 B 58.22 % | 762.217 M 20.31 % | 633.571 M 135.31 % | 269.245 M -15.78 % | 319.680 M 56.33 % | 204.491 M 126.40 % | 90.323 M -51.97 % | 188.047 M -55.56 % | 423.167 M 78.74 % | 236.755 M 30.56 % | 181.343 M -39.48 % | 299.626 M -3.00 % | 308.878 M 44.62 % | 213.575 M 194.56 % | 72.506 M |
| Total current assets | 1.803 B -26.60 % | 2.456 B -27.47 % | 3.386 B 93.33 % | 1.751 B -10.52 % | 1.957 B -15.48 % | 2.316 B -23.92 % | 3.043 B 6.69 % | 2.853 B 96.07 % | 1.455 B 0.67 % | 1.445 B -16.40 % | 1.729 B 6.50 % | 1.623 B 46.26 % | 1.110 B 27.67 % | 869.293 M 0.57 % | 864.359 M 12.45 % | 768.667 M |
| Inventory | 500.723 M -16.07 % | 596.628 M -45.57 % | 1.096 B 176.92 % | 395.806 M -38.26 % | 641.087 M 0.01 % | 641.009 M -41.46 % | 1.095 B -39.66 % | 1.815 B 327.09 % | 424.924 M -13.39 % | 490.594 M -28.03 % | 681.689 M 23.08 % | 553.859 M 50.71 % | 367.498 M 47.54 % | 249.078 M -2.04 % | 254.261 M -37.84 % | 409.047 M |
| Net receivables | 400.372 M -0.18 % | 401.101 M -63.30 % | 1.093 B 106.49 % | 529.324 M -35.62 % | 822.230 M -29.55 % | 1.167 B -18.29 % | 1.428 B 83.97 % | 776.419 M 95.60 % | 396.938 M -8.85 % | 435.458 M -29.22 % | 615.212 M 27.85 % | 481.201 M 76.58 % | 272.518 M 41.15 % | 193.064 M -27.27 % | 265.436 M 110.96 % | 125.822 M |
| Tax assets | 87.839 M -20.89 % | 111.041 M 40.49 % | 79.039 M 35.73 % | 58.232 M -29.72 % | 82.859 M 93.95 % | 42.722 M 17.57 % | 36.338 M -26.21 % | 49.244 M -32.95 % | 73.439 M -12.66 % | 84.083 M 538.43 % | 13.170 M 170.25 % | 4.873 M 150.68 % | 1.944 M 217.65 % | 612.016 K 64.59 % | 371.852 K -28.58 % | 520.662 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 390.019 M -12.60 % | 446.237 M -7.38 % | 481.770 M 123.03 % | 216.011 M 184.91 % | 75.819 M -66.60 % | 227.022 M -28.39 % | 317.040 M -56.42 % | 727.490 M 575.72 % | 107.661 M -51.31 % | 221.114 M 89.34 % | 116.779 M 156.52 % | 45.525 M -49.58 % | 90.283 M -44.28 % | 162.031 M -15.94 % | 192.754 M 95.53 % | 98.582 M |
| Tax payables | 2.038 M 12.19 % | 1.816 M -98.34 % | 109.670 M 155.18 % | 42.978 M 712.02 % | 5.293 M -70.47 % | 17.921 M 5.24 % | 17.029 M 250.58 % | 4.857 M -67.51 % | 14.950 M 165.94 % | 5.621 M 36.78 % | 4.110 M 110.60 % | -38.760 M -32.04 % | -29.354 M -255.52 % | -8.257 M 7.10 % | -8.888 M 66.34 % | -26.404 M |
| Deferred revenue non current | 108.066 M -6.61 % | 115.714 M -6.28 % | 123.463 M 531.01 % | 19.566 M -12.77 % | 22.430 M -11.32 % | 25.294 M -10.17 % | 28.157 M -23.16 % | 36.646 M -47.87 % | 70.300 M -37.54 % | 112.550 M 30.11 % | 86.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 70.641 M -51.78 % | 146.483 M -18.77 % | 180.335 M 3 717.54 % | -4.985 M -765.83 % | -575.752 K -105.17 % | 11.142 M -20.16 % | 13.956 M 642.24 % | 1.880 M 106.93 % | -27.151 M 28.24 % | -37.835 M -337.30 % | 15.944 M -13.59 % | 18.451 M -5.58 % | 19.542 M -5.63 % | 20.708 M -4.37 % | 21.654 M 6.78 % | 20.279 M |
| Capital lease obligations | 14.884 M 473.78 % | 2.594 M 343.88 % | 584.404 K -63.10 % | 1.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.166 M -7.76 % | 245.190 M -25.47 % | 328.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.420 B 6.31 % | 1.335 B -6.78 % | 1.433 B -6.33 % | 1.529 B -0.75 % | 1.541 B 3.14 % | 1.494 B -13.15 % | 1.720 B 2.75 % | 1.674 B 21.91 % | 1.373 B 7.44 % | 1.278 B 264.71 % | 350.474 M -30.43 % | 503.786 M 2.82 % | 489.973 M 1 010.48 % | 44.123 M 0.00 % | 44.123 M 3.31 % | 42.710 M |
| Deferred tax liabilities non current | 19.691 M 37.99 % | 14.270 M 90.69 % | 7.484 M 49.00 % | 5.023 M 11.79 % | 4.493 M -1.39 % | 4.556 M 178.03 % | 1.639 M 169.34 % | 608.408 K -13.19 % | 700.825 K -11.65 % | 793.241 K -14.17 % | 924.165 K 51.35 % | 610.633 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.467 B -11.44 % | 3.915 B -14.11 % | 4.558 B 75.16 % | 2.602 B -12.20 % | 2.964 B -10.99 % | 3.330 B -19.14 % | 4.118 B -7.13 % | 4.434 B 46.80 % | 3.021 B 0.85 % | 2.995 B 22.52 % | 2.445 B 7.74 % | 2.269 B 33.78 % | 1.696 B 26.31 % | 1.343 B 12.86 % | 1.190 B 18.24 % | 1.006 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -31.611 M -265.63 % | 19.086 M 144.40 % | -42.989 M -1 140.19 % | -3.466 M -193.53 % | 3.706 M -86.90 % | 28.296 M 245.41 % | 8.192 M 111.55 % | -70.930 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 4.423 M -93.21 % | 65.182 M 21 540.04 % | 301.211 K 106.12 % | -4.923 M 77.88 % | -22.257 M -192.11 % | 24.165 M 28.07 % | 18.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -403.572 M -148.99 % | 823.785 M 207.44 % | -766.751 M -244.49 % | 530.664 M 197.36 % | -545.050 M -225.22 % | 435.258 M 342.11 % | -179.778 M 84.76 % | -1.180 B -366.24 % | -252.995 M -196.91 % | 261.060 M 456.01 % | -73.330 M 90.52 % | -773.361 M -71.75 % | -450.279 M -6 129.96 % | -7.228 M -106.81 % | 106.076 M 192.25 % | -114.987 M |
| Accounts receivables | 76.053 M -87.27 % | 597.458 M 235.37 % | -441.363 M -345.44 % | 179.822 M 11.84 % | 160.791 M -42.39 % | 279.098 M 141.85 % | -666.827 M -215.08 % | -211.635 M 9.50 % | -233.846 M -230.72 % | 178.890 M 34.01 % | 133.490 M 128.31 % | -471.596 M -181.11 % | -167.762 M | 0.000 | 0.000 | 0.000 |
| Inventory | 245.232 M 167.77 % | 91.582 M 114.55 % | -629.419 M -367.48 % | 235.317 M 181.53 % | -288.623 M -166.55 % | 433.720 M -53.89 % | 940.624 M 162.42 % | -1.507 B -3 352.99 % | 46.326 M -32.72 % | 68.856 M 155.78 % | -123.437 M 32.46 % | -182.752 M -57.45 % | -116.073 M -24 590.93 % | -470.106 K -100.36 % | 131.738 M 144.92 % | -293.251 M |
| Accounts payables | -722.361 M -627.44 % | 136.956 M -59.20 % | 335.643 M 92.67 % | 174.210 M 146.55 % | -374.230 M -36.53 % | -274.094 M 40.06 % | -457.281 M -189.53 % | 510.763 M 793.34 % | -73.667 M -187.45 % | 84.244 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.495 M -12.82 % | -2.212 M 93.00 % | -31.611 M 46.13 % | -58.686 M -36.51 % | -42.989 M -1 140.19 % | -3.466 M 99.69 % | -1.120 B -442.19 % | 327.425 M 209.39 % | -299.321 M -255.73 % | 192.204 M 283.59 % | 50.107 M 108.48 % | -590.609 M -76.72 % | -334.205 M -4 845.67 % | -6.758 M 73.67 % | -25.663 M -114.40 % | 178.264 M |
| Other non cash items | 169.764 M -61.34 % | 439.087 M 400.93 % | 87.654 M 21.43 % | 72.183 M -79.02 % | 344.102 M 41.78 % | 242.697 M 938.05 % | 23.380 M 44.09 % | 16.226 M 177.81 % | -20.854 M -104.97 % | 419.179 M 475.48 % | 72.840 M 54.98 % | 47.000 M 72.44 % | 27.255 M -12.01 % | 30.974 M 23.51 % | 25.078 M 56.40 % | 16.034 M |
| Net cash provided by operating activities | -107.346 M -110.52 % | 1.021 B 1 192.94 % | 78.954 M -88.83 % | 706.947 M 260.76 % | -439.741 M -186.98 % | 505.569 M 333.40 % | 116.653 M 113.70 % | -851.686 M -443.95 % | -156.573 M -148.01 % | 326.138 M 308.83 % | 79.773 M 112.32 % | -647.596 M -108.03 % | -311.305 M -334.16 % | 132.943 M -42.08 % | 229.536 M 874.65 % | -29.631 M |
| Investments in property plant and equipment | -171.105 M 47.99 % | -328.982 M -68.93 % | -194.745 M -633.37 % | -26.555 M -200.78 % | -8.829 M 58.04 % | -21.043 M -42.33 % | -14.785 M 47.82 % | -28.336 M 60.23 % | -71.259 M -101.56 % | -35.355 M -112.20 % | -16.661 M 44.23 % | -29.874 M 24.36 % | -39.493 M 24.20 % | -52.099 M 38.07 % | -84.124 M 33.62 % | -126.734 M |
| Acquisitions net | 0.000 -100.00 % | 300.150 M 4.27 % | 287.857 M 12 275.75 % | 2.326 M 109.37 % | -24.813 M | 0.000 -100.00 % | 5.179 M -96.25 % | 138.202 M 247.34 % | 39.789 M 104.50 % | -883.532 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.743 M | 0.000 |
| Purchases of investments | -1.506 B -736.66 % | -180.000 M 48.57 % | -350.000 M | 0.000 100.00 % | -9.000 M 94.38 % | -160.070 M -66.74 % | -96.000 M 52.00 % | -200.000 M 0.00 % | -200.000 M -665.70 % | 35.355 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.900 M 41.17 % | -57.627 M |
| Sales maturities of investments | 1.429 B | 0.000 | 0.000 | 0.000 -100.00 % | 9.005 M -96.48 % | 256.111 M -14.25 % | 298.665 M 895.39 % | 30.005 M -57.91 % | 71.282 M 1 400.68 % | 4.750 M 850.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.632 M | 0.000 |
| Other investing activites | 15.543 M 750.20 % | -2.390 M -218.27 % | 2.021 M | 0.000 -100.00 % | 139.042 K 16 406.28 % | -852.690 -100.00 % | 212.279 M 849.14 % | -28.336 M 60.23 % | -71.259 M -101.56 % | -35.355 M -18.64 % | -29.800 M -425 814.29 % | 7.000 K -99.97 % | 25.515 M -3.97 % | 26.569 M 131.58 % | -84.124 M | 0.000 |
| Net cash used for investing activites | -232.283 M -9.97 % | -211.223 M 17.12 % | -254.867 M -951.92 % | -24.229 M 27.67 % | -33.497 M -144.66 % | 74.997 M -81.50 % | 405.338 M 558.18 % | -88.466 M 61.78 % | -231.448 M 74.68 % | -914.136 M -1 888.95 % | -45.961 M -53.88 % | -29.867 M -113.67 % | -13.978 M 45.25 % | -25.529 M 64.43 % | -71.773 M 61.07 % | -184.361 M |
| Debt repayment | 49.633 M 136.29 % | -136.763 M -277.17 % | 77.191 M 126.50 % | -291.293 M -162.46 % | 466.381 M 436.18 % | -138.729 M -132.53 % | -59.660 M -146.06 % | 129.532 M 180.51 % | -160.896 M 27.11 % | -220.753 M -350.20 % | 88.229 M -85.85 % | 623.474 M 631.43 % | -117.321 M -339.74 % | 48.937 M 121.87 % | 22.057 M -91.24 % | 251.668 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -119.797 M | 0.000 | 0.000 100.00 % | -21.647 M 76.53 % | -92.218 M 66.55 % | -275.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -31.644 M 87.06 % | -244.590 M -502.75 % | -40.579 M 4.76 % | -42.609 M -59.43 % | -26.727 M -144.41 % | -10.935 M 86.90 % | -83.465 M -125.83 % | -36.959 M -18.30 % | -31.242 M 54.88 % | -69.237 M -13.84 % | -60.820 M 4.54 % | -63.712 M -78.37 % | -35.719 M 38.10 % | -57.706 M -58.08 % | -36.505 M -94.12 % | -18.805 M |
| Other financing activites | -62.889 M -23.74 % | -50.822 M -128.52 % | 178.204 M -26.22 % | 241.550 M 639.58 % | 32.660 M 110.69 % | -305.608 M 9.53 % | -337.790 M -146.52 % | 726.042 M 87.27 % | 387.701 M -63.89 % | 1.074 B 1 807.94 % | -62.867 M -263.57 % | -17.292 M -103.69 % | 468.938 M 926.65 % | -56.727 M -55.79 % | -36.412 M -171.77 % | 50.732 M |
| Net cash used provided by financing activities | -164.697 M 61.89 % | -432.175 M -301.18 % | 214.816 M 186.47 % | -248.435 M -165.36 % | 380.097 M 183.49 % | -455.272 M -5.73 % | -430.589 M -152.60 % | 818.615 M 318.59 % | 195.563 M -75.05 % | 783.735 M 2 310.31 % | -35.458 M -106.54 % | 542.471 M 71.72 % | 315.898 M 3 115.41 % | -10.476 M 32.65 % | -15.556 M -105.49 % | 283.595 M |
| Effect of forex changes on cash | -4.821 M -63.06 % | -2.957 M -1 571.66 % | -176.868 K 90.15 % | -1.795 M -253.12 % | -508.443 K -86.29 % | -272.931 K -117.21 % | -125.655 K 86.15 % | -907.392 K -405.54 % | 296.984 K 115.65 % | -1.897 M -113.68 % | -888.018 K -209.77 % | 808.997 K 506.83 % | 133.316 K 108.16 % | -1.634 M -43.46 % | -1.139 M -2 363.42 % | 50.328 K |
| Net change in cash | -509.147 M -235.96 % | 374.472 M 866.99 % | 38.726 M -91.05 % | 432.488 M 561.82 % | -93.650 M -174.91 % | 125.021 M 36.97 % | 91.277 M 174.55 % | -122.445 M 36.28 % | -192.161 M -199.13 % | 193.839 M 7 750.83 % | -2.534 M 98.11 % | -134.183 M -1 350.34 % | -9.252 M -109.71 % | 95.303 M -32.44 % | 141.069 M 102.53 % | 69.653 M |
| Cash at beginning of period | 1.103 B 51.40 % | 728.560 M 5.61 % | 689.834 M 318.62 % | 164.789 M -36.24 % | 258.439 M 93.71 % | 133.418 M 216.59 % | 42.142 M -74.40 % | 164.587 M -53.86 % | 356.748 M 118.99 % | 162.909 M -1.53 % | 165.443 M -44.78 % | 299.626 M -3.00 % | 308.878 M 44.62 % | 213.575 M 194.56 % | 72.506 M 2 441.99 % | 2.852 M |
| Cash at end of period | 593.885 M -46.16 % | 1.103 B 51.40 % | 728.560 M 21.98 % | 597.278 M 262.45 % | 164.789 M -36.24 % | 258.439 M 93.71 % | 133.418 M 216.59 % | 42.142 M -74.40 % | 164.587 M -53.86 % | 356.748 M 118.99 % | 162.909 M -1.53 % | 165.443 M -44.78 % | 299.626 M -3.00 % | 308.878 M 44.62 % | 213.575 M 194.56 % | 72.506 M |
| Operating cash flow | -107.346 M -110.52 % | 1.021 B 1 192.94 % | 78.954 M -88.83 % | 706.947 M 260.76 % | -439.741 M -186.98 % | 505.569 M 333.40 % | 116.653 M 113.70 % | -851.686 M -443.95 % | -156.573 M -148.01 % | 326.138 M 308.83 % | 79.773 M 112.32 % | -647.596 M -108.03 % | -311.305 M -334.16 % | 132.943 M -42.08 % | 229.536 M 874.65 % | -29.631 M |
| Capital expenditure | -171.105 M 47.99 % | -328.982 M -68.93 % | -194.745 M -633.37 % | -26.555 M -200.78 % | -8.829 M 58.04 % | -21.043 M -42.33 % | -14.785 M 47.82 % | -28.336 M 60.23 % | -71.259 M -101.56 % | -35.355 M -112.20 % | -16.661 M 44.23 % | -29.874 M 24.36 % | -39.493 M 24.20 % | -52.099 M 38.07 % | -84.124 M 33.62 % | -126.734 M |
| Free CashFlow | -278.451 M -140.25 % | 691.844 M 697.49 % | -115.792 M -117.02 % | 680.392 M 251.68 % | -448.569 M -192.58 % | 484.526 M 375.64 % | 101.868 M 111.58 % | -880.023 M -286.26 % | -227.833 M -178.35 % | 290.783 M 360.74 % | 63.113 M 109.32 % | -677.470 M -93.12 % | -350.798 M -533.92 % | 80.844 M -44.40 % | 145.413 M 193.00 % | -156.365 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.297 B 18.46 % | 1.095 B -5.34 % | 1.157 B -16.66 % | 1.388 B -26.82 % | 1.896 B 30.66 % | 1.451 B 12.15 % | 1.294 B -38.22 % | 2.095 B 3.71 % | 2.020 B -3.66 % | 2.097 B -35.22 % | 3.237 B 90.67 % | 1.697 B 20.08 % | 1.414 B 98.24 % | 713.093 M -20.85 % | 900.890 M -21.90 % | 1.154 B 7.89 % | 1.069 B 45.03 % | 737.248 M 15.79 % | 636.709 M 10.53 % | 576.055 M -6.56 % | 616.491 M 33.72 % | 461.029 M -35.47 % | 714.446 M 25.96 % | 567.204 M -40.96 % | 960.703 M 56.83 % | 612.566 M -41.98 % | 1.056 B 55.34 % | 679.672 M -41.68 % | 1.166 B 39.72 % | 834.173 M 22.23 % | 682.468 M 43.12 % | 476.841 M -16.46 % | 570.762 M 21.74 % | 468.838 M 18.90 % | 394.301 M 29.97 % | 303.377 M -1.82 % | 308.997 M -15.75 % | 366.747 M -1.20 % | 371.202 M 20.45 % | 308.186 M -27.31 % | 423.977 M -17.02 % | 510.947 M -21.34 % | 649.538 M 35.84 % | 478.164 M -25.97 % | 645.882 M 26.48 % | 510.655 M 3.00 % | 495.788 M -27.31 % | 682.050 M 26.27 % | 540.145 M 12.61 % | 479.662 M -15.35 % | 566.640 M -5.88 % | 602.036 M -18.56 % | 739.222 M 9.63 % | 674.315 M 0.57 % | 670.503 M -21.30 % | 851.976 M |
| Net income | -114.570 M -288.38 % | -29.499 M -16.63 % | -25.294 M -57.10 % | -16.101 M -246.17 % | -4.651 M -106.51 % | 71.467 M 150.51 % | -141.493 M 30.89 % | -204.751 M -708.13 % | -25.336 M -141.55 % | 60.984 M -82.35 % | 345.586 M 95.50 % | 176.770 M 780.63 % | -25.971 M -1 436.03 % | 1.944 M 107.35 % | -26.439 M -169.27 % | 38.167 M 5 211.32 % | 718.606 K -82.10 % | 4.014 M 103.57 % | -112.523 M -283.88 % | -29.312 M 69.82 % | -97.127 M -307.59 % | -23.830 M 87.60 % | -192.116 M -500.53 % | -31.991 M -231.09 % | 24.404 M 194.18 % | -25.911 M 36.34 % | -40.703 M -3 392.65 % | 1.236 M -99.34 % | 188.090 M 347.38 % | 42.042 M -66.74 % | 126.395 M 290.35 % | 32.380 M -45.52 % | 59.433 M 4 019.99 % | 1.443 M -98.38 % | 89.304 M 803.72 % | -12.690 M -578.70 % | 2.651 M 105.31 % | -49.890 M 79.23 % | -240.167 M -421.28 % | -46.072 M 4.26 % | -48.124 M -168.48 % | -17.925 M -184.73 % | 21.155 M 98.74 % | 10.645 M -35.23 % | 16.434 M 129.46 % | 7.162 M -58.80 % | 17.383 M 91.44 % | 9.080 M -11.02 % | 10.205 M -43.88 % | 18.185 M 1.31 % | 17.949 M -13.57 % | 20.766 M -17.49 % | 25.168 M -3.85 % | 26.175 M 24.44 % | 21.034 M -0.29 % | 21.096 M |
| Income before tax | -148.859 M -275.61 % | -39.631 M -175.64 % | -14.378 M 5.61 % | -15.233 M -606.13 % | 3.010 M -96.76 % | 92.949 M 165.73 % | -141.406 M 52.11 % | -295.265 M -811.69 % | -32.387 M -145.17 % | 71.696 M -86.36 % | 525.600 M 99.99 % | 262.814 M 1 170.84 % | -24.543 M -425.12 % | 7.549 M 145.59 % | -16.560 M -137.61 % | 44.030 M 5 022.49 % | 859.545 K -90.33 % | 8.893 M 107.50 % | -118.634 M -283.45 % | -30.939 M 76.27 % | -130.383 M -408.82 % | -25.624 M 87.16 % | -199.572 M -486.42 % | -34.032 M -178.09 % | 43.579 M 227.54 % | -34.169 M -45.28 % | -23.520 M -10 392.69 % | 228.512 K -99.90 % | 239.855 M 353.23 % | 52.922 M -57.92 % | 125.752 M 211.16 % | 40.414 M -45.87 % | 74.664 M 1 130.95 % | 6.066 M -94.14 % | 103.515 M 923.90 % | -12.564 M -275.11 % | 7.175 M 111.61 % | -61.795 M 80.29 % | -313.539 M -332.15 % | -72.553 M -7.68 % | -67.380 M -179.14 % | -24.139 M -193.22 % | 25.895 M 85.80 % | 13.937 M -33.16 % | 20.852 M 92.85 % | 10.812 M -43.43 % | 19.114 M 3.12 % | 18.536 M 47.63 % | 12.556 M -45.94 % | 23.225 M -6.12 % | 24.740 M -10.35 % | 27.594 M -17.56 % | 33.471 M -3.83 % | 34.804 M 24.14 % | 28.036 M -0.58 % | 28.200 M |
| Income before tax ratio | -0.11 -217.08 % | -0.04 -191.20 % | -0.01 -13.25 % | -0.01 -791.60 % | 0.00 -97.52 % | 0.06 158.61 % | -0.11 22.48 % | -0.14 -779.11 % | -0.02 -146.89 % | 0.03 -78.94 % | 0.16 4.89 % | 0.15 991.78 % | -0.02 -264.00 % | 0.01 157.59 % | -0.02 -148.16 % | 0.04 4 647.85 % | 0.00 -93.34 % | 0.01 106.47 % | -0.19 -246.92 % | -0.05 74.61 % | -0.21 -280.51 % | -0.06 80.10 % | -0.28 -365.56 % | -0.06 -232.27 % | 0.05 181.32 % | -0.06 -150.39 % | -0.02 -6 726.11 % | 0.00 -99.84 % | 0.21 224.38 % | 0.06 -65.57 % | 0.18 117.41 % | 0.08 -35.21 % | 0.13 911.13 % | 0.01 -95.07 % | 0.26 733.91 % | -0.04 -278.36 % | 0.02 113.78 % | -0.17 80.05 % | -0.84 -258.79 % | -0.24 -48.13 % | -0.16 -236.40 % | -0.05 -218.50 % | 0.04 36.78 % | 0.03 -9.72 % | 0.03 52.47 % | 0.02 -45.08 % | 0.04 41.85 % | 0.03 16.91 % | 0.02 -51.99 % | 0.05 10.90 % | 0.04 -4.75 % | 0.05 1.23 % | 0.05 -12.27 % | 0.05 23.44 % | 0.04 26.33 % | 0.03 |
| EBITDA | -135.521 M -363.11 % | -29.263 M -271.61 % | 17.052 M 372.39 % | -6.260 M -115.80 % | 39.612 M -69.12 % | 128.261 M 218.74 % | -108.017 M 58.20 % | -258.395 M -6 027.64 % | 4.359 M -96.37 % | 120.167 M -78.70 % | 564.159 M 104.31 % | 276.132 M 20 898.69 % | 1.315 M -96.60 % | 38.714 M 57.56 % | 24.570 M -53.04 % | 52.324 M 220.23 % | 16.339 M -57.48 % | 38.425 M 142.42 % | -90.576 M -2 631.23 % | -3.316 M 96.73 % | -101.382 M -3 188.32 % | 3.283 M 102.10 % | -156.620 M -775.19 % | -17.896 M -130.48 % | 58.706 M 399.18 % | -19.623 M -114.38 % | 136.491 M 269.28 % | 36.961 M -86.48 % | 273.369 M 314.60 % | 65.936 M -76.64 % | 282.266 M 121 981.66 % | 231.211 K -99.80 % | 113.709 M 656.84 % | 15.024 M -76.31 % | 63.426 M 994.59 % | -7.090 M 68.54 % | -22.537 M -177.45 % | 29.100 M 123.43 % | -124.225 M -849.38 % | 16.577 M 125.98 % | -63.797 M -651.53 % | 11.567 M -79.98 % | 57.785 M 143.52 % | 23.729 M -53.57 % | 51.104 M 183.52 % | 18.025 M -47.07 % | 34.056 M 5.13 % | 32.395 M 6.43 % | 30.438 M -1.50 % | 30.902 M 4.02 % | 29.707 M -13.53 % | 34.357 M -22.21 % | 44.166 M 5.30 % | 41.944 M 5 616.13 % | 733.776 K -98.19 % | 40.627 M |
| Net income ratio | -0.09 -227.86 % | -0.03 -23.21 % | -0.02 -88.50 % | -0.01 -373.02 % | 0.00 -104.98 % | 0.05 145.04 % | -0.11 -11.85 % | -0.10 -679.25 % | -0.01 -143.12 % | 0.03 -72.76 % | 0.11 2.53 % | 0.10 666.82 % | -0.02 -773.95 % | 0.00 109.29 % | -0.03 -188.70 % | 0.03 4 822.87 % | 0.00 -87.66 % | 0.01 103.08 % | -0.18 -247.31 % | -0.05 67.70 % | -0.16 -204.80 % | -0.05 80.78 % | -0.27 -376.76 % | -0.06 -322.04 % | 0.03 160.05 % | -0.04 -9.72 % | -0.04 -2 219.70 % | 0.00 -98.87 % | 0.16 220.20 % | 0.05 -72.79 % | 0.19 172.74 % | 0.07 -34.79 % | 0.10 3 284.26 % | 0.00 -98.64 % | 0.23 641.45 % | -0.04 -587.57 % | 0.01 106.31 % | -0.14 78.97 % | -0.65 -332.79 % | -0.15 -31.71 % | -0.11 -223.55 % | -0.04 -207.71 % | 0.03 46.30 % | 0.02 -12.51 % | 0.03 81.42 % | 0.01 -60.00 % | 0.04 163.37 % | 0.01 -29.53 % | 0.02 -50.17 % | 0.04 19.68 % | 0.03 -8.17 % | 0.03 1.31 % | 0.03 -12.29 % | 0.04 23.74 % | 0.03 26.70 % | 0.02 |
| Ratio EBITDA | -0.10 -290.95 % | -0.03 -281.30 % | 0.01 426.84 % | 0.00 -121.59 % | 0.02 -76.36 % | 0.09 205.88 % | -0.08 32.34 % | -0.12 -5 815.81 % | 0.00 -96.23 % | 0.06 -67.12 % | 0.17 7.15 % | 0.16 17 387.40 % | 0.00 -98.29 % | 0.05 99.06 % | 0.03 -39.87 % | 0.05 196.81 % | 0.02 -70.68 % | 0.05 136.64 % | -0.14 -2 371.04 % | -0.01 96.50 % | -0.16 -2 409.53 % | 0.01 103.25 % | -0.22 -594.82 % | -0.03 -151.63 % | 0.06 290.76 % | -0.03 -124.78 % | 0.13 137.73 % | 0.05 -76.81 % | 0.23 196.73 % | 0.08 -80.89 % | 0.41 85 198.49 % | 0.00 -99.76 % | 0.20 521.69 % | 0.03 -80.08 % | 0.16 788.30 % | -0.02 67.96 % | -0.07 -191.92 % | 0.08 123.71 % | -0.33 -722.16 % | 0.05 135.75 % | -0.15 -764.67 % | 0.02 -74.55 % | 0.09 79.27 % | 0.05 -37.28 % | 0.08 124.16 % | 0.04 -48.61 % | 0.07 44.62 % | 0.05 -15.71 % | 0.06 -12.53 % | 0.06 22.88 % | 0.05 -8.13 % | 0.06 -4.48 % | 0.06 -3.95 % | 0.06 5 583.82 % | 0.00 -97.71 % | 0.05 |
| Gross profit ratio | 0.00 -109.24 % | 0.04 10.98 % | 0.03 30.82 % | 0.03 -6.63 % | 0.03 -42.24 % | 0.05 740.43 % | 0.01 109.10 % | -0.06 -229.54 % | 0.05 -60.38 % | 0.13 -37.08 % | 0.20 5.42 % | 0.19 348.24 % | 0.04 -40.32 % | 0.07 25.31 % | 0.06 -42.48 % | 0.10 152.83 % | 0.04 -44.55 % | 0.07 136.75 % | 0.03 51.78 % | 0.02 -75.64 % | 0.08 56.40 % | 0.05 148.83 % | -0.11 -301.94 % | 0.05 -74.56 % | 0.21 3 247.46 % | 0.01 -96.77 % | 0.19 338.08 % | 0.04 -44.44 % | 0.08 -29.54 % | 0.11 -57.57 % | 0.26 479.97 % | 0.05 -58.95 % | 0.11 16.12 % | 0.09 16.04 % | 0.08 20.81 % | 0.07 -42.98 % | 0.12 198.00 % | 0.04 326.02 % | -0.02 69.33 % | -0.06 -1 276.16 % | 0.00 -77.96 % | 0.02 -66.12 % | 0.07 -12.23 % | 0.07 -18.51 % | 0.09 71.46 % | 0.05 -20.95 % | 0.07 8.92 % | 0.06 -10.38 % | 0.07 -17.58 % | 0.08 31.46 % | 0.06 -13.40 % | 0.07 2.14 % | 0.07 -3.36 % | 0.07 7.97 % | 0.07 20.21 % | 0.06 |
| Weighted average shs out dil | 491.654 M 0.00 % | 491.654 M -1.67 % | 500.014 M -0.09 % | 500.489 M 0.00 % | 500.489 M -1.96 % | 510.480 M -3.65 % | 529.830 M 3.42 % | 512.291 M 0.00 % | 512.291 M 0.83 % | 508.051 M -1.50 % | 515.800 M 6.14 % | 485.982 M 0.00 % | 485.982 M 0.00 % | 485.982 M 41.69 % | 343.000 M -14.56 % | 401.445 M 0.00 % | 401.445 M -25.35 % | 537.738 M 10.07 % | 488.530 M 0.00 % | 488.530 M -18.00 % | 595.744 M 0.00 % | 595.744 M 11.73 % | 533.185 M 0.00 % | 533.185 M 2.89 % | 518.226 M 20.00 % | 431.855 M -16.67 % | 518.226 M 0.00 % | 518.226 M -3.85 % | 539.002 M 0.00 % | 539.002 M -0.12 % | 539.670 M 0.00 % | 539.670 M 12.23 % | 480.851 M 0.00 % | 480.851 M 13.67 % | 423.008 M 0.00 % | 423.008 M -15.21 % | 498.905 M 0.00 % | 498.905 M 19.12 % | 418.838 M 0.00 % | 418.838 M 16.83 % | 358.492 M 0.00 % | 358.492 M 1.03 % | 354.824 M 0.00 % | 354.824 M 6.16 % | 334.232 M -6.67 % | 358.105 M 12.68 % | 317.806 M 0.00 % | 317.806 M -12.62 % | 363.694 M 0.00 % | 363.694 M 25.10 % | 290.726 M 0.00 % | 290.726 M 11.07 % | 261.751 M 0.00 % | 261.751 M -2.51 % | 268.490 M 0.00 % | 268.490 M |
| Weighted average shs out | 491.654 M 0.00 % | 491.654 M -1.67 % | 500.014 M -0.09 % | 500.489 M 0.00 % | 500.489 M -1.96 % | 510.480 M -3.65 % | 529.830 M 3.42 % | 512.291 M 0.00 % | 512.291 M 0.83 % | 508.051 M -1.50 % | 515.800 M 6.14 % | 485.982 M 0.00 % | 485.982 M 0.00 % | 485.982 M 41.69 % | 343.000 M -14.56 % | 401.445 M 0.00 % | 401.445 M -25.35 % | 537.738 M 10.07 % | 488.530 M 0.00 % | 488.530 M -18.00 % | 595.744 M 0.00 % | 595.744 M 13.22 % | 526.184 M -1.31 % | 533.185 M 2.89 % | 518.226 M 0.00 % | 518.226 M 0.00 % | 518.226 M 0.00 % | 518.226 M -3.85 % | 539.002 M 0.00 % | 539.002 M 0.25 % | 537.652 M -0.37 % | 539.670 M 12.23 % | 480.851 M 0.00 % | 480.851 M 13.67 % | 423.008 M 0.00 % | 423.008 M -15.21 % | 498.905 M 0.00 % | 498.905 M 19.12 % | 418.838 M 0.00 % | 418.838 M 16.83 % | 358.492 M 0.00 % | 358.492 M 1.03 % | 354.824 M 0.00 % | 354.824 M 6.16 % | 334.232 M -6.67 % | 358.105 M 12.68 % | 317.806 M 5.00 % | 302.673 M -12.53 % | 346.048 M -4.85 % | 363.694 M 25.10 % | 290.726 M 0.00 % | 290.726 M 11.07 % | 261.751 M 0.00 % | 261.751 M -2.20 % | 267.641 M -0.32 % | 268.490 M |
| EPS diluted | -0.23 -283.33 % | -0.06 -20.00 % | -0.05 -55.28 % | -0.03 -246.24 % | -0.01 -106.64 % | 0.14 151.85 % | -0.27 32.50 % | -0.40 -708.08 % | -0.05 -141.25 % | 0.12 -82.09 % | 0.67 86.11 % | 0.36 774.16 % | -0.05 -1 435.00 % | 0.00 105.19 % | -0.08 -181.07 % | 0.10 5 183.33 % | 0.00 -76.00 % | 0.01 103.26 % | -0.23 -283.33 % | -0.06 62.50 % | -0.16 -300.00 % | -0.04 88.89 % | -0.36 -500.00 % | -0.06 -227.39 % | 0.05 178.50 % | -0.06 23.57 % | -0.08 -3 513.04 % | 0.00 -99.34 % | 0.35 348.72 % | 0.08 -66.09 % | 0.23 283.33 % | 0.06 -50.00 % | 0.12 3 900.00 % | 0.00 -98.57 % | 0.21 800.00 % | -0.03 -666.04 % | 0.01 105.30 % | -0.10 82.46 % | -0.57 -418.18 % | -0.11 15.38 % | -0.13 -160.00 % | -0.05 -183.89 % | 0.06 98.67 % | 0.03 -39.02 % | 0.05 146.00 % | 0.02 -63.44 % | 0.05 82.33 % | 0.03 6.76 % | 0.03 -43.80 % | 0.05 -18.96 % | 0.06 -13.59 % | 0.07 -25.78 % | 0.10 -3.80 % | 0.10 27.71 % | 0.08 -0.38 % | 0.08 |
| Earnings per share | -0.23 -283.33 % | -0.06 -20.00 % | -0.05 -55.28 % | -0.03 -246.24 % | -0.01 -106.64 % | 0.14 151.85 % | -0.27 32.50 % | -0.40 -708.08 % | -0.05 -141.25 % | 0.12 -82.09 % | 0.67 86.11 % | 0.36 774.16 % | -0.05 -1 435.00 % | 0.00 105.19 % | -0.08 -181.07 % | 0.10 5 183.33 % | 0.00 -76.00 % | 0.01 103.26 % | -0.23 -283.33 % | -0.06 62.50 % | -0.16 -300.00 % | -0.04 89.19 % | -0.37 -516.67 % | -0.06 -227.39 % | 0.05 194.20 % | -0.05 36.31 % | -0.08 -3 513.04 % | 0.00 -99.34 % | 0.35 348.72 % | 0.08 -66.09 % | 0.23 283.33 % | 0.06 -50.00 % | 0.12 3 900.00 % | 0.00 -98.57 % | 0.21 800.00 % | -0.03 -666.04 % | 0.01 105.30 % | -0.10 82.46 % | -0.57 -418.18 % | -0.11 15.38 % | -0.13 -160.00 % | -0.05 -183.89 % | 0.06 98.67 % | 0.03 -39.02 % | 0.05 146.00 % | 0.02 -63.44 % | 0.05 82.33 % | 0.03 6.76 % | 0.03 -43.80 % | 0.05 -18.96 % | 0.06 -13.59 % | 0.07 -25.78 % | 0.10 -3.80 % | 0.10 27.71 % | 0.08 -0.38 % | 0.08 |
| Gross profit | -4.649 M -110.94 % | 42.495 M 5.05 % | 40.454 M 9.03 % | 37.103 M -31.67 % | 54.297 M -24.54 % | 71.950 M 842.51 % | 7.634 M 105.62 % | -135.846 M -234.34 % | 101.124 M -61.83 % | 264.936 M -59.24 % | 650.065 M 101.01 % | 323.402 M 438.24 % | 60.086 M 18.30 % | 50.790 M -0.81 % | 51.205 M -55.08 % | 113.996 M 172.78 % | 41.790 M -19.59 % | 51.970 M 174.13 % | 18.958 M 67.76 % | 11.301 M -77.24 % | 49.651 M 109.15 % | 23.740 M 131.51 % | -75.341 M -354.36 % | 29.619 M -84.98 % | 197.208 M 5 149.91 % | 3.756 M -98.13 % | 200.539 M 580.50 % | 29.469 M -67.60 % | 90.947 M -1.56 % | 92.388 M -48.14 % | 178.156 M 730.08 % | 21.463 M -65.71 % | 62.583 M 41.37 % | 44.270 M 37.98 % | 32.085 M 57.02 % | 20.434 M -44.01 % | 36.498 M 151.08 % | 14.537 M 323.31 % | -6.510 M 63.06 % | -17.624 M -954.94 % | 2.061 M -81.71 % | 11.270 M -73.35 % | 42.284 M 19.23 % | 35.465 M -39.67 % | 58.789 M 116.86 % | 27.109 M -18.57 % | 33.293 M -20.83 % | 42.050 M 13.17 % | 37.157 M -7.18 % | 40.033 M 11.28 % | 35.976 M -18.49 % | 44.137 M -16.81 % | 53.058 M 5.95 % | 50.080 M 8.58 % | 46.122 M -5.39 % | 48.751 M |
| Income tax expense | -24.034 M -202.09 % | -7.956 M -152.61 % | 15.122 M 511.92 % | 2.471 M -10.78 % | 2.770 M -80.05 % | 13.882 M 2.73 % | 13.514 M 129.99 % | -45.057 M -1 033.85 % | -3.974 M -137.10 % | 10.712 M -87.56 % | 86.106 M 153.42 % | 33.977 M 2 278.52 % | 1.429 M -74.51 % | 5.605 M -60.05 % | 14.030 M 136.18 % | 5.940 M 2 326.84 % | 244.772 K -95.06 % | 4.955 M 193.66 % | -5.291 M -242.97 % | -1.543 M 95.35 % | -33.180 M -1 829.94 % | -1.719 M -177.55 % | 2.217 M -15.30 % | 2.617 M -6.04 % | 2.786 M 182.32 % | -3.384 M -119.40 % | 17.445 M 2 559.43 % | -709.324 K -101.36 % | 52.132 M 372.10 % | 11.043 M 8 787.43 % | -127.110 K -101.56 % | 8.154 M -54.87 % | 18.066 M 200.37 % | 6.015 M -59.80 % | 14.962 M 682.87 % | 1.911 M -71.36 % | 6.674 M 169.09 % | -9.659 M 56.26 % | -22.083 M 5.24 % | -23.304 M -37.09 % | -16.999 M -189.06 % | -5.881 M -197.42 % | 6.037 M 66.42 % | 3.627 M -24.30 % | 4.792 M 15.39 % | 4.153 M 110.19 % | 1.976 M -79.68 % | 9.723 M 275.27 % | 2.591 M -51.82 % | 5.378 M -24.42 % | 7.116 M -0.22 % | 7.132 M -16.94 % | 8.587 M -3.34 % | 8.883 M 21.57 % | 7.307 M -0.88 % | 7.373 M |
| Cost of revenue | 1.301 B 23.68 % | 1.052 B -5.72 % | 1.116 B -17.36 % | 1.351 B -26.67 % | 1.842 B 33.53 % | 1.379 B 7.22 % | 1.287 B -42.32 % | 2.231 B 16.25 % | 1.919 B 4.76 % | 1.832 B -29.19 % | 2.586 B 88.23 % | 1.374 B 1.52 % | 1.354 B 104.37 % | 662.303 M -22.05 % | 849.685 M -18.27 % | 1.040 B 1.18 % | 1.027 B 49.93 % | 685.277 M 10.93 % | 617.751 M 9.38 % | 564.754 M -0.37 % | 566.840 M 29.63 % | 437.289 M -44.63 % | 789.787 M 46.91 % | 537.585 M -29.59 % | 763.495 M 25.41 % | 608.810 M -28.81 % | 855.233 M 31.53 % | 650.203 M -39.49 % | 1.075 B 44.86 % | 741.786 M 47.09 % | 504.312 M 10.75 % | 455.378 M -10.39 % | 508.179 M 19.69 % | 424.569 M 17.21 % | 362.216 M 28.02 % | 282.943 M 3.83 % | 272.499 M -22.63 % | 352.210 M -6.75 % | 377.712 M 15.93 % | 325.809 M -22.78 % | 421.915 M -15.56 % | 499.677 M -17.72 % | 607.254 M 37.17 % | 442.699 M -24.59 % | 587.093 M 21.41 % | 483.546 M 4.55 % | 462.495 M -27.74 % | 640.000 M 27.24 % | 502.988 M 14.41 % | 439.629 M -17.15 % | 530.665 M -4.88 % | 557.899 M -18.69 % | 686.163 M 9.92 % | 624.235 M -0.02 % | 624.382 M -22.27 % | 803.225 M |
| General and administrative expenses | -2.898 M -117.71 % | 16.363 M 167.84 % | -24.120 M -164.49 % | 37.403 M 675.49 % | -6.499 M -143.41 % | 14.973 M 124.55 % | -60.982 M -175.67 % | 80.585 M 392.52 % | -27.549 M -171.96 % | 38.286 M 146.57 % | -82.208 M -187.48 % | 93.977 M 846.91 % | -12.582 M -156.60 % | 22.231 M 146.31 % | -48.001 M -186.68 % | 55.374 M 603.43 % | -10.999 M -157.83 % | 19.021 M 140.93 % | -46.477 M -326.18 % | 20.548 M 266.40 % | -12.349 M -158.18 % | 21.224 M 130.06 % | -70.606 M -318.39 % | 32.330 M 412.94 % | -10.331 M -142.05 % | 24.567 M 131.40 % | -78.239 M -346.57 % | 31.731 M 236.60 % | -23.229 M -171.55 % | 32.466 M 156.55 % | -57.414 M -272.13 % | 33.355 M 350.19 % | -13.332 M -164.39 % | 20.704 M 136.61 % | -56.547 M -340.44 % | 23.518 M 236.22 % | -17.265 M -178.65 % | 21.953 M 220.24 % | -18.257 M -199.66 % | 18.320 M 654.84 % | -3.302 M -143.98 % | 7.507 M 147.87 % | -15.683 M -282.73 % | 8.583 M 456.87 % | -2.405 M -133.90 % | 7.095 M 144.70 % | -15.872 M -323.21 % | 7.111 M 294.38 % | -3.658 M -151.60 % | 7.089 M 164.65 % | -10.965 M -251.45 % | 7.240 M 15.87 % | 6.249 M 9.46 % | 5.709 M 156.42 % | -10.120 M -279.94 % | 5.624 M |
| Selling and marketing expenses | 258.904 K -82.72 % | 1.498 M 160.32 % | -2.484 M -162.96 % | 3.945 M 51.99 % | 2.596 M 131.35 % | 1.122 M -79.61 % | 5.502 M 132.99 % | 2.361 M 5.24 % | 2.244 M -41.35 % | 3.826 M -39.46 % | 6.320 M 221.63 % | 1.965 M 77.79 % | 1.105 M 28.28 % | 861.547 K 114.02 % | -6.147 M -220.56 % | 5.099 M 31.33 % | 3.882 M 10.75 % | 3.505 M -36.71 % | 5.539 M 51.82 % | 3.648 M 49.48 % | 2.441 M -7.22 % | 2.630 M -67.28 % | 8.039 M 116.59 % | 3.712 M -12.31 % | 4.233 M -17.56 % | 5.134 M -36.13 % | 8.038 M 119.09 % | 3.669 M 22.22 % | 3.002 M 30.28 % | 2.304 M -33.36 % | 3.458 M -2.39 % | 3.542 M 17.45 % | 3.016 M -9.23 % | 3.323 M -39.03 % | 5.450 M 120.38 % | 2.473 M -6.69 % | 2.650 M -12.25 % | 3.020 M 11.94 % | 2.698 M 12.72 % | 2.393 M 19.85 % | 1.997 M -2.87 % | 2.056 M -30.82 % | 2.972 M 37.28 % | 2.165 M 2.94 % | 2.103 M 13.26 % | 1.857 M -11.61 % | 2.101 M -17.46 % | 2.545 M 32.02 % | 1.928 M -5.31 % | 2.036 M -5.95 % | 2.165 M 2.03 % | 2.122 M -8.62 % | 2.322 M 2.23 % | 2.271 M -26.04 % | 3.071 M 29.14 % | 2.378 M |
| Other expenses | 132.024 M 163.91 % | 50.026 M -22.25 % | 64.340 M 7 890.89 % | 805.173 K 102.20 % | -36.532 M -27 201.80 % | 134.797 K 108.37 % | -1.611 M -1 158.84 % | 152.164 K -43.02 % | 267.062 K 101.14 % | -23.492 M -118.16 % | 129.350 M 421.65 % | -40.214 M -175.35 % | 53.369 M 481.48 % | 9.178 M 247.16 % | -6.237 M -8 686.01 % | 72.638 K -83.88 % | 450.612 K -38.75 % | 735.673 K 133.22 % | -2.214 M -164.28 % | 3.445 M 908.05 % | -426.369 K -160.42 % | 705.642 K 95.71 % | 360.546 K -92.28 % | 4.673 M -41.29 % | 7.960 M 22.92 % | 6.476 M 156.36 % | -11.490 M -152.55 % | 21.866 M -90.14 % | 221.800 M 9 721.36 % | 2.258 M -85.10 % | 15.157 M 40.21 % | 10.810 M -84.81 % | 71.186 M 2 357.02 % | 2.897 M -57.82 % | 6.868 M 261.95 % | 1.898 M -73.64 % | 7.199 M 240.60 % | 2.114 M 116.48 % | -12.823 M | 0.000 -100.00 % | 1.787 M -44.62 % | 3.227 M -83.89 % | 20.028 M 490.80 % | 3.390 M -53.95 % | 7.361 M 24.62 % | 5.907 M -43.73 % | 10.497 M | 0.000 -100.00 % | 1.218 M | 0.000 -100.00 % | 1.946 M 17.05 % | 1.662 M -1.48 % | 1.687 M -22.88 % | 2.188 M -37.57 % | 3.504 M 727.93 % | -558.066 K |
| Operating expenses | 142.865 M 73.46 % | 82.360 M 48.89 % | 55.317 M -1.02 % | 55.885 M -12.83 % | 64.110 M 271.72 % | -37.334 M -2 648.61 % | 1.465 M -96.69 % | 44.206 M -1.44 % | 44.851 M 33.12 % | 33.692 M -68.20 % | 105.960 M 50.43 % | 70.440 M 51.79 % | 46.406 M 37.32 % | 33.794 M 6.47 % | 31.741 M 6.57 % | 29.783 M 0.71 % | 29.574 M -5.27 % | 31.218 M 17.79 % | 26.503 M -4.19 % | 27.663 M -10.71 % | 30.979 M 7.46 % | 28.827 M -9.51 % | 31.855 M -37.27 % | 50.785 M -1.55 % | 51.583 M 62.09 % | 31.824 M -38.68 % | 51.895 M 38.53 % | 37.462 M -26.90 % | 51.247 M 33.78 % | 38.307 M -23.14 % | 49.837 M 10.90 % | 44.939 M 32.26 % | 33.978 M 16.18 % | 29.246 M -12.13 % | 33.283 M 20.92 % | 27.524 M 2.72 % | 26.794 M -2.38 % | 27.448 M -9.60 % | 30.362 M 45.59 % | 20.855 M 96.78 % | 10.598 M 2.71 % | 10.319 M -9.15 % | 11.359 M -3.21 % | 11.736 M -36.36 % | 18.442 M 103.02 % | 9.084 M -10.33 % | 10.130 M 4.92 % | 9.656 M -0.16 % | 9.672 M 5.92 % | 9.131 M -25.81 % | 12.307 M 25.84 % | 9.780 M 9.99 % | 8.892 M 9.29 % | 8.136 M -12.83 % | 9.334 M 14.89 % | 8.124 M |
| Cost and expenses | 1.444 B 27.30 % | 1.135 B -3.14 % | 1.171 B -16.66 % | 1.406 B -26.26 % | 1.906 B 42.03 % | 1.342 B 4.20 % | 1.288 B -43.38 % | 2.275 B 15.85 % | 1.964 B 5.27 % | 1.865 B -30.72 % | 2.692 B 86.39 % | 1.445 B 3.18 % | 1.400 B 101.11 % | 696.097 M -21.03 % | 881.425 M -17.58 % | 1.069 B 1.17 % | 1.057 B 47.52 % | 716.496 M 11.21 % | 644.254 M 8.75 % | 592.417 M -0.90 % | 597.819 M 28.26 % | 466.116 M -43.27 % | 821.642 M 39.65 % | 588.370 M -27.81 % | 815.078 M 27.23 % | 640.634 M -29.38 % | 907.128 M 31.91 % | 687.665 M -38.92 % | 1.126 B 44.32 % | 780.092 M 40.77 % | 554.150 M 10.76 % | 500.318 M -7.72 % | 542.158 M 19.47 % | 453.814 M 14.74 % | 395.499 M 27.39 % | 310.467 M 3.73 % | 299.293 M -21.17 % | 379.658 M -6.96 % | 408.074 M 17.71 % | 346.665 M -19.85 % | 432.514 M -15.19 % | 509.997 M -17.56 % | 618.613 M 36.13 % | 454.435 M -24.95 % | 605.535 M 22.92 % | 492.630 M 4.23 % | 472.625 M -27.25 % | 649.655 M 26.72 % | 512.660 M 14.24 % | 448.760 M -17.35 % | 542.972 M -4.35 % | 567.679 M -18.33 % | 695.055 M 9.91 % | 632.371 M -0.21 % | 633.715 M -21.89 % | 811.349 M |
| Research and development expenses | 13.480 M -6.86 % | 14.472 M -4.39 % | 15.136 M 19.23 % | 12.695 M 36.27 % | 9.316 M -23.12 % | 12.117 M 77.11 % | 6.842 M -52.84 % | 14.508 M 14.83 % | 12.635 M -16.17 % | 15.072 M -71.29 % | 52.499 M 256.84 % | 14.712 M 225.96 % | 4.513 M 196.20 % | 1.524 M 163.77 % | 577.692 K 21.92 % | 473.835 K 9.03 % | 434.607 K -5.85 % | 461.618 K 20.35 % | 383.563 K -2.85 % | 394.817 K 5.45 % | 374.420 K -5.59 % | 396.587 K 47.98 % | 268.009 K 6.32 % | 252.070 K -27.20 % | 346.237 K 105.04 % | 168.867 K -14.37 % | 197.204 K 6.11 % | 185.855 K 2.90 % | 180.621 K -13.58 % | 209.002 K 124.38 % | -857.250 K -207.60 % | 796.722 K -45.59 % | 1.464 M | 0.000 -100.00 % | 3.855 M | 0.000 -100.00 % | 1.683 M | 0.000 -100.00 % | 7.066 M | 0.000 -100.00 % | 1.557 M | 0.000 -100.00 % | 2.131 M | 0.000 -100.00 % | 975.489 K | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 1.001 M | 0.000 -100.00 % | 695.080 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | -2.639 M -114.77 % | 17.862 M 167.14 % | -26.604 M -164.34 % | 41.349 M 126.42 % | 18.262 M 13.46 % | 16.095 M 129.01 % | -55.480 M -166.89 % | 82.947 M 427.79 % | -25.305 M -160.09 % | 42.112 M 155.49 % | -75.889 M -179.10 % | 95.942 M 935.95 % | -11.477 M -149.70 % | 23.093 M 142.65 % | -54.148 M -189.54 % | 60.473 M 949.69 % | -7.117 M -131.59 % | 22.527 M 155.03 % | -40.938 M -269.19 % | 24.196 M 344.20 % | -9.908 M -141.54 % | 23.855 M 138.13 % | -62.567 M -273.60 % | 36.041 M 691.02 % | -6.098 M -120.53 % | 29.702 M 142.31 % | -70.200 M -298.31 % | 35.400 M 275.01 % | -20.227 M -158.17 % | 34.770 M 164.44 % | -53.956 M -246.23 % | 36.898 M 457.68 % | -10.316 M -142.94 % | 24.027 M 147.02 % | -51.097 M -296.59 % | 25.991 M 277.84 % | -14.615 M -158.52 % | 24.973 M 260.50 % | -15.559 M -175.12 % | 20.713 M 1 687.65 % | -1.305 M -113.64 % | 9.563 M 175.24 % | -12.711 M -218.27 % | 10.748 M 3 661.25 % | -301.793 K -103.37 % | 8.952 M 165.01 % | -13.771 M -242.62 % | 9.656 M 658.05 % | -1.730 M -118.96 % | 9.125 M 203.69 % | -8.800 M -194.00 % | 9.362 M 9.23 % | 8.570 M 7.40 % | 7.980 M 213.21 % | -7.049 M -188.09 % | 8.002 M |
| Interest income | 440.183 K -79.81 % | 2.180 M -65.50 % | 6.321 M -25.60 % | 8.495 M 131.43 % | 3.671 M -14.43 % | 4.290 M -36.60 % | 6.766 M 58.28 % | 4.274 M -44.41 % | 7.689 M 36.93 % | 5.615 M -44.65 % | 10.144 M -11.56 % | 11.469 M 476.15 % | 1.991 M -23.02 % | 2.586 M -74.72 % | 10.231 M | 0.000 -100.00 % | 7.874 M 113.96 % | 3.680 M -69.50 % | 12.069 M 262.82 % | 3.326 M -1.16 % | 3.366 M 342.39 % | 760.758 K -64.36 % | 2.135 M | 0.000 -100.00 % | 1.470 M 1 283.64 % | 106.230 K -92.60 % | 1.435 M 11 885.02 % | 11.972 K | 0.000 -100.00 % | 664.205 K -9.76 % | 736.034 K -98.42 % | 46.535 M 22 791.86 % | 203.282 K | 0.000 -100.00 % | 631.689 K | 0.000 -100.00 % | 25.168 K | 0.000 -100.00 % | 2.226 M | 0.000 -100.00 % | 734.200 K | 0.000 -100.00 % | 2.529 M | 0.000 -100.00 % | 111.363 K | 0.000 -100.00 % | 780.854 K | 0.000 -100.00 % | 13.204 M 57.52 % | 8.382 M 787.23 % | 944.796 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.284 M | 0.000 |
| Interest expense | 13.338 M 28.64 % | 10.368 M 40.26 % | 7.392 M -17.62 % | 8.973 M -33.34 % | 13.460 M 10.61 % | 12.169 M 16.35 % | 10.459 M -24.97 % | 13.939 M -2.20 % | 14.253 M -45.13 % | 25.979 M 56.81 % | 16.567 M 24.40 % | 13.318 M 111.83 % | 6.287 M -45.77 % | 11.594 M 8.97 % | 10.640 M 0.60 % | 10.576 M -31.68 % | 15.480 M 37.91 % | 11.224 M 14.75 % | 9.781 M 4.66 % | 9.346 M 16.68 % | 8.010 M -9.09 % | 8.811 M -43.24 % | 15.523 M 54.61 % | 10.040 M -33.63 % | 15.128 M 4.00 % | 14.546 M -23.88 % | 19.111 M 34.00 % | 14.262 M 25.09 % | 11.401 M -7.69 % | 12.350 M -2.53 % | 12.671 M | 0.000 -100.00 % | 14.958 M 15.11 % | 12.995 M 37.56 % | 9.447 M 21.28 % | 7.789 M -7.41 % | 8.413 M -6.38 % | 8.986 M -14.85 % | 10.553 M 4.47 % | 10.102 M -7.94 % | 10.973 M -38.01 % | 17.700 M 0.12 % | 17.679 M 41.69 % | 12.477 M -50.07 % | 24.988 M 100.27 % | 12.477 M -31.30 % | 18.162 M 48.67 % | 12.216 M -10.68 % | 13.677 M | 0.000 -100.00 % | 58.755 K -99.28 % | 8.117 M -31.74 % | 11.892 M 27.49 % | 9.327 M 341.08 % | 2.115 M -82.18 % | 11.869 M |
| Depreciation and amortization | 0.000 -100.00 % | 22.329 M -7.11 % | 24.038 M | 0.000 -100.00 % | 23.143 M 6.55 % | 21.719 M -5.28 % | 22.930 M 0.00 % | 22.930 M 1.95 % | 22.492 M 0.00 % | 22.492 M 2.28 % | 21.991 M 0.00 % | 21.991 M 12.37 % | 19.571 M 0.00 % | 19.571 M -1.69 % | 19.907 M 0.00 % | 19.907 M 6.27 % | 18.732 M 0.00 % | 18.732 M 2.69 % | 18.241 M -10.77 % | 20.442 M 3.44 % | 19.762 M -3.33 % | 20.442 M 0.00 % | 20.442 M -2.05 % | 20.869 M 4.15 % | 20.037 M -3.99 % | 20.869 M -85.95 % | 148.521 M 318.09 % | 35.523 M -86.07 % | 255.088 M 3 706.88 % | 6.701 M -96.18 % | 175.470 M 387.39 % | -61.056 M -160.97 % | 100.135 M 834.41 % | 10.716 M 132.25 % | -33.227 M -577.80 % | 6.954 M 130.89 % | -22.513 M -124.20 % | 93.009 M -45.83 % | 171.694 M 42.82 % | 120.214 M 122.37 % | 54.061 M 38.86 % | 38.933 M -36.58 % | 61.389 M 342.08 % | 13.886 M -64.13 % | 38.714 M 181.32 % | 13.762 M -47.17 % | 26.048 M 42.38 % | 18.295 M -4.21 % | 19.099 M 82.81 % | 10.447 M 51.12 % | 6.913 M -20.80 % | 8.729 M -29.50 % | 12.382 M 32.75 % | 9.327 M 7.40 % | 8.685 M -26.83 % | 11.869 M |
| Operating income | -147.514 M -270.04 % | -39.865 M -168.21 % | -14.863 M 29.36 % | -21.042 M -114.42 % | -9.813 M -110.57 % | 92.814 M 166.39 % | -139.795 M 52.68 % | -295.417 M -804.70 % | -32.654 M -144.98 % | 72.599 M -86.30 % | 529.881 M 101.71 % | 262.700 M 1 516.91 % | 16.247 M 137.30 % | 6.847 M 166.32 % | -10.323 M -123.49 % | 43.957 M 10 649.31 % | 408.933 K -94.99 % | 8.157 M 107.01 % | -116.419 M -238.59 % | -34.384 M 73.54 % | -129.956 M -393.57 % | -26.330 M 86.83 % | -199.932 M -416.55 % | -38.705 M -208.66 % | 35.619 M 187.64 % | -40.644 M -237.85 % | -12.030 M 44.40 % | -21.638 M -219.84 % | 18.055 M -64.36 % | 50.663 M -54.19 % | 110.594 M 273.58 % | 29.604 M 751.14 % | 3.478 M 9.78 % | 3.168 M -96.72 % | 96.652 M 768.34 % | -14.462 M -59 687.64 % | -24.188 K 99.96 % | -63.909 M 78.40 % | -295.919 M -185.53 % | -103.637 M -49.83 % | -69.168 M -152.75 % | -27.366 M -565.59 % | 5.878 M -44.27 % | 10.547 M -21.82 % | 13.491 M 175.01 % | 4.906 M -43.18 % | 8.633 M -49.63 % | 17.139 M 51.15 % | 11.339 M -47.29 % | 21.512 M -5.63 % | 22.794 M -12.11 % | 25.935 M -18.40 % | 31.784 M -2.55 % | 32.616 M 32.96 % | 24.532 M -14.70 % | 28.758 M |
| Operating income ratio | -0.11 -212.38 % | -0.04 -183.35 % | -0.01 15.24 % | -0.02 -192.99 % | -0.01 -108.09 % | 0.06 159.20 % | -0.11 23.41 % | -0.14 -772.37 % | -0.02 -146.69 % | 0.03 -78.85 % | 0.16 5.79 % | 0.15 1 246.54 % | 0.01 19.70 % | 0.01 183.79 % | -0.01 -130.07 % | 0.04 9 863.14 % | 0.00 -96.54 % | 0.01 106.05 % | -0.18 -206.33 % | -0.06 71.68 % | -0.21 -269.10 % | -0.06 79.59 % | -0.28 -310.10 % | -0.07 -284.05 % | 0.04 155.88 % | -0.07 -482.29 % | -0.01 64.21 % | -0.03 -305.51 % | 0.02 -74.49 % | 0.06 -62.52 % | 0.16 161.02 % | 0.06 918.78 % | 0.01 -9.83 % | 0.01 -97.24 % | 0.25 614.22 % | -0.05 -60 795.17 % | 0.00 99.96 % | -0.17 78.14 % | -0.80 -137.06 % | -0.34 -106.13 % | -0.16 -204.60 % | -0.05 -691.88 % | 0.01 -58.98 % | 0.02 5.60 % | 0.02 117.43 % | 0.01 -44.83 % | 0.02 -30.70 % | 0.03 19.70 % | 0.02 -53.19 % | 0.04 11.49 % | 0.04 -6.62 % | 0.04 0.19 % | 0.04 -11.11 % | 0.05 32.20 % | 0.04 8.39 % | 0.03 |
| Total other income expenses net | -1.345 M -675.52 % | 233.659 K -51.86 % | 485.392 K -91.64 % | 5.809 M 650.43 % | -1.055 M -882.92 % | 134.797 K 108.37 % | -1.611 M -1 158.84 % | 152.164 K -43.02 % | 267.062 K 129.57 % | -903.256 K 78.90 % | -4.281 M -3 846.41 % | 114.267 K 120.89 % | -547.055 K -177.91 % | 702.190 K 111.26 % | -6.237 M -313.56 % | 2.920 M 127.64 % | -10.566 M -1 536.24 % | 735.676 K 133.22 % | -2.214 M -164.28 % | 3.445 M 908.05 % | -426.368 K -160.42 % | 705.642 K 95.71 % | 360.547 K -92.28 % | 4.673 M -41.29 % | 7.960 M 22.92 % | 6.476 M 156.36 % | -11.490 M -152.55 % | 21.866 M -90.14 % | 221.800 M 9 721.36 % | 2.258 M -85.10 % | 15.157 M 46.05 % | 10.378 M -85.42 % | 71.186 M 2 357.01 % | 2.897 M -55.76 % | 6.549 M 245.11 % | 1.898 M -73.64 % | 7.199 M 240.60 % | 2.114 M 112.00 % | -17.620 M -156.69 % | 31.084 M 1 639.19 % | 1.787 M -44.62 % | 3.227 M -83.88 % | 20.018 M 490.48 % | 3.390 M -53.95 % | 7.361 M 24.62 % | 5.907 M -43.64 % | 10.480 M 650.15 % | 1.397 M 113.40 % | -10.423 M -35.76 % | -7.677 M -477.14 % | 2.036 M 130.10 % | -6.762 M -500.83 % | 1.687 M -22.88 % | 2.188 M -37.57 % | 3.504 M 727.93 % | -558.066 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 508.128 M 2.59 % | 495.278 M 585.05 % | 72.298 M -60.28 % | 182.024 M 440.47 % | -53.462 M 87.97 % | -444.469 M 5.23 % | -468.982 M -131.72 % | -202.388 M 53.87 % | -438.742 M 15.40 % | -518.637 M -1 047.30 % | 54.749 M 141.29 % | -132.612 M -184.64 % | 156.674 M -57.49 % | 368.525 M 285.73 % | -198.421 M -266.99 % | 118.821 M -58.86 % | 288.796 M -32.88 % | 430.245 M -29.02 % | 606.127 M 14.81 % | 527.958 M 107.99 % | 253.841 M -25.18 % | 339.278 M 67.19 % | 202.935 M -46.08 % | 376.340 M -31.48 % | 549.214 M 16.76 % | 470.370 M -2.79 % | 483.878 M -21.60 % | 617.172 M 25.10 % | 493.358 M -9.23 % | 543.509 M -16.78 % | 653.077 M 29.95 % | 502.550 M 99.99 % | 251.291 M -50.19 % | 504.545 M 7.20 % | 470.647 M 14.59 % | 410.715 M -5.83 % | 436.151 M 33.87 % | 325.800 M -18.13 % | 397.941 M -21.93 % | 509.714 M 45.83 % | 349.529 M -16.97 % | 420.973 M 5.86 % | 397.675 M 10.62 % | 359.486 M -40.32 % | 602.396 M -25.86 % | 812.520 M -4.36 % | 849.576 M 72.59 % | 492.259 M -11.98 % | 559.242 M 31.07 % | 426.690 M 277.79 % | 112.943 M 1 122.54 % | 9.238 M -95.68 % | 213.787 M -4.00 % | 222.702 M |
| Total investments | 0.000 | 0.000 -100.00 % | 120.000 M -66.56 % | 358.885 M 74.40 % | 205.782 M 8 240.97 % | 2.467 M -95.39 % | 53.571 M 2 016.28 % | 2.531 M -10.00 % | 2.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.097 M -91.29 % | 253.660 M 167.01 % | 95.000 M -64.79 % | 269.775 M 268.64 % | 73.181 M -80.42 % | 373.747 M 115.54 % | 173.402 M -8.55 % | 189.617 M | 0.000 -100.00 % | 187.835 M 853 773.35 % | 21.998 K 12.89 % | 19.487 K -4.43 % | 20.391 K 0.00 % | 20.391 K -99.99 % | 250.000 M -37.50 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.418 M -9.47 % | -13.170 M -22 221.89 % | 59.535 K 100.85 % | -7.046 M | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K |
| Total debt | 840.597 M -6.92 % | 903.052 M 31.41 % | 687.177 M 24.05 % | 553.956 M -32.97 % | 826.450 M 10.21 % | 749.865 M 9.72 % | 683.447 M -8.01 % | 742.948 M -10.09 % | 826.339 M 9.84 % | 752.317 M -7.91 % | 816.966 M 3.84 % | 786.761 M 35.28 % | 581.559 M -9.12 % | 639.942 M 47.06 % | 435.150 M -23.21 % | 566.686 M 0.13 % | 565.943 M -15.27 % | 667.932 M -23.70 % | 875.372 M 22.58 % | 714.109 M 43.73 % | 496.837 M -9.69 % | 550.157 M 5.27 % | 522.614 M 16.85 % | 447.269 M -29.42 % | 633.727 M 4.89 % | 604.161 M -12.23 % | 688.349 M 4.52 % | 658.603 M -3.97 % | 685.831 M -3.35 % | 709.630 M -4.54 % | 743.379 M 5.05 % | 707.611 M 10.28 % | 641.672 M 4.40 % | 614.600 M -6.69 % | 658.693 M 19.25 % | 552.366 M -11.39 % | 623.363 M -10.77 % | 698.612 M -14.92 % | 821.108 M 5.59 % | 777.652 M 40.52 % | 553.408 M -10.82 % | 620.517 M -2.19 % | 634.430 M -9.86 % | 703.824 M -23.90 % | 924.862 M -11.63 % | 1.047 B 1.52 % | 1.031 B 15.78 % | 890.397 M 6.02 % | 839.817 M -1.93 % | 856.354 M 107.57 % | 412.569 M -43.28 % | 727.393 M 77.01 % | 410.932 M -22.70 % | 531.579 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 1.535 B 770.55 % | 176.350 M 131.29 % | 76.245 M 4.29 % | 73.106 M -95.43 % | 1.600 B 661.62 % | 210.131 M -86.59 % | 1.567 B 609.70 % | 220.833 M -85.41 % | 1.514 B 665.16 % | -267.852 M -119.83 % | 1.351 B 759.19 % | 157.188 M -89.88 % | 1.553 B 799.79 % | 172.639 M -89.01 % | 1.571 B 1 795.86 % | 82.889 M 0.10 % | 82.805 M 0.55 % | 82.354 M 0.55 % | 81.906 M -1.42 % | 83.085 M 3.06 % | 80.619 M 5.48 % | 76.432 M 7.32 % | 71.218 M 6.99 % | 66.567 M 5.00 % | 63.400 M 8.39 % | 58.490 M 4.80 % | 55.810 M 8.07 % | 51.640 M 11.37 % | 46.369 M -12.14 % | 52.774 M 2.36 % | 51.560 M 3.64 % | 49.751 M -0.31 % | 49.908 M 4.18 % | 47.904 M 6.56 % | 44.954 M 6.18 % | 42.336 M 39.10 % | 30.437 M 9.06 % | 27.908 M 9.73 % | 25.435 M 11.06 % | 22.902 M 10.38 % | 20.748 M 11.10 % | 18.675 M 13.43 % | 16.465 M 16.05 % | 14.188 M 15.59 % | 12.274 M 20.34 % | 10.199 M 25.88 % | 8.102 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -307.204 M -59.48 % | -192.634 M -18.08 % | -163.135 M -18.35 % | -137.841 M -13.23 % | -121.740 M -3.97 % | -117.089 M 37.90 % | -188.556 M -300.65 % | -47.063 M -129.85 % | 157.688 M -59.62 % | 390.485 M 9.62 % | 356.218 M 3 250.58 % | 10.632 M 106.40 % | -166.139 M -23.87 % | -134.122 M -1.03 % | -132.756 M -27.41 % | -104.195 M 26.81 % | -142.362 M -7.31 % | -132.660 M 9.81 % | -147.095 M -325.47 % | -34.572 M -557.19 % | -5.261 M -105.73 % | 91.866 M -20.60 % | 115.696 M -62.69 % | 310.086 M -9.35 % | 342.077 M 4.10 % | 328.608 M -7.31 % | 354.520 M -13.86 % | 411.580 M 0.30 % | 410.344 M 60.67 % | 255.393 M 19.71 % | 213.350 M 120.30 % | 96.845 M 50.23 % | 64.465 M 1 181.07 % | 5.032 M 40.19 % | 3.590 M 104.28 % | -83.841 M -17.84 % | -71.151 M 3.59 % | -73.802 M -208.65 % | -23.911 M -111.06 % | 216.255 M -17.56 % | 262.327 M -17.76 % | 318.964 M -5.32 % | 336.889 M 4.79 % | 321.486 M 3.42 % | 310.842 M 2.67 % | 302.768 M 2.42 % | 295.606 M 4.06 % | 284.086 M 3.30 % | 275.006 M -1.34 % | 278.736 M 6.98 % | 260.551 M 3.70 % | 251.245 M 9.01 % | 230.479 M 28.66 % | 179.136 M |
| Common stock | 512.291 M -0.60 % | 515.381 M 0.00 % | 515.381 M 0.00 % | 515.381 M 0.00 % | 515.381 M -0.63 % | 518.651 M 0.00 % | 518.651 M 0.00 % | 518.651 M 0.00 % | 518.651 M 0.00 % | 518.651 M 0.00 % | 518.651 M 0.00 % | 518.651 M -0.09 % | 519.124 M 2.08 % | 508.524 M 0.00 % | 508.524 M -0.39 % | 510.524 M 0.00 % | 510.524 M 0.00 % | 510.524 M 0.00 % | 510.524 M -1.46 % | 518.074 M -4.74 % | 543.851 M -0.53 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.00 % | 546.751 M 0.64 % | 543.251 M 0.00 % | 543.251 M 0.00 % | 543.251 M 8.81 % | 499.251 M 0.00 % | 499.251 M 0.00 % | 499.251 M 0.00 % | 499.251 M 0.00 % | 499.251 M 0.00 % | 499.251 M 0.00 % | 499.251 M 40.75 % | 354.704 M 0.00 % | 354.704 M 0.00 % | 354.704 M 0.00 % | 354.704 M 0.00 % | 354.704 M 40.00 % | 253.360 M 0.00 % | 253.360 M 0.00 % | 253.360 M 0.00 % | 253.360 M 0.00 % | 253.360 M 0.00 % | 253.360 M 0.00 % | 253.360 M 33.35 % | 190.000 M 0.00 % | 190.000 M |
| Total equity | 1.690 B -6.39 % | 1.805 B -2.03 % | 1.843 B -1.29 % | 1.867 B -0.85 % | 1.883 B -5.65 % | 1.996 B 1.76 % | 1.961 B -9.80 % | 2.174 B -9.86 % | 2.412 B -6.52 % | 2.580 B 3.72 % | 2.488 B 19.76 % | 2.077 B 13.88 % | 1.824 B 6.35 % | 1.715 B -9.58 % | 1.897 B -1.84 % | 1.933 B 1.34 % | 1.907 B -0.81 % | 1.923 B 0.98 % | 1.904 B -5.40 % | 2.013 B -1.39 % | 2.041 B -4.30 % | 2.133 B -1.62 % | 2.168 B -8.66 % | 2.373 B -1.41 % | 2.407 B 2.09 % | 2.358 B -1.35 % | 2.390 B -1.49 % | 2.427 B -0.43 % | 2.437 B 12.08 % | 2.174 B 3.36 % | 2.104 B 7.87 % | 1.950 B 3.40 % | 1.886 B 1.90 % | 1.851 B 0.10 % | 1.849 B 6.08 % | 1.743 B -0.71 % | 1.756 B 0.20 % | 1.752 B -2.75 % | 1.802 B -13.23 % | 2.076 B 97.32 % | 1.052 B -5.09 % | 1.109 B -1.40 % | 1.124 B 2.00 % | 1.102 B 1.14 % | 1.090 B 0.92 % | 1.080 B 0.83 % | 1.071 B 1.81 % | 1.052 B 1.05 % | 1.041 B -0.18 % | 1.043 B 1.93 % | 1.023 B 1.93 % | 1.004 B 96.53 % | 510.883 M 11.73 % | 457.240 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 484.981 K | 0.000 | 0.000 | 0.000 -100.00 % | 119.584 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.038 M 0.85 % | 5.987 M -98.62 % | 435.308 M 9 640.18 % | 4.469 M 1.23 % | 4.415 M 1.21 % | 4.362 M 204.06 % | 1.435 M -66.21 % | 4.245 M 1.34 % | 4.189 M 1.33 % | 4.134 M 1.50 % | 4.073 M 1.48 % | 4.014 M 1.47 % | 3.956 M 1.45 % | 3.899 M -87.81 % | 31.994 M 747.52 % | 3.775 M -74.35 % | 14.715 M -54.94 % | 32.657 M 809.01 % | 3.593 M -97.11 % | 124.376 M -69.55 % | 408.469 M 11 883.00 % | 3.409 M 1.97 % | 3.343 M 1.96 % | 3.279 M -97.08 % | 112.376 M 3 461.76 % | 3.155 M -97.29 % | 116.431 M 3 751.96 % | 3.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.771 M -1.33 % | 89.970 M -0.51 % | 90.435 M | 0.000 -100.00 % | 78.898 M -1.57 % | 80.153 M -0.30 % | 80.397 M -1.39 % | 81.530 M 8.92 % | 74.851 M 9.94 % | 68.085 M 13.06 % | 60.220 M |
| Long term debt | 484.553 M 0.12 % | 483.967 M -0.16 % | 484.732 M -9.17 % | 533.694 M 23.20 % | 433.200 M -10.60 % | 484.539 M 8.85 % | 445.141 M 36.68 % | 325.689 M -0.22 % | 326.415 M -17.96 % | 397.861 M 6.58 % | 373.300 M -17.62 % | 453.148 M 10.70 % | 409.345 M 7.83 % | 379.625 M 11 884.57 % | 3.168 M 65.13 % | 1.918 M -14.70 % | 2.249 M | 0.000 | 0.000 -100.00 % | 17.752 M -19.36 % | 22.014 M -16.00 % | 26.208 M -13.60 % | 30.335 M -11.81 % | 34.396 M -10.41 % | 38.392 M -9.29 % | 42.324 M -8.38 % | 46.193 M -7.61 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M -78.46 % | 232.173 M 234.06 % | 69.500 M 0.00 % | 69.500 M -87.81 % | 570.000 M 54.05 % | 370.000 M 5 122.93 % | 7.084 M -2.09 % | 7.236 M 12.10 % | 6.455 M 2.33 % | 6.307 M 1.57 % | 6.210 M 1.74 % | 6.104 M -2.38 % | 6.253 M -4.03 % | 6.515 M -8.66 % | 7.133 M -10.94 % | 8.010 M 1.49 % | 7.892 M 0.02 % | 7.891 M -8.00 % | 8.577 M -3.16 % | 8.857 M -5.83 % | 9.405 M -12.02 % | 10.690 M -10.57 % | 11.954 M -0.75 % | 12.044 M -4.86 % | 12.660 M |
| Total non current liabilities | 614.027 M 0.87 % | 608.716 M -0.62 % | 612.489 M -6.82 % | 657.308 M 17.43 % | 559.755 M -8.67 % | 612.924 M 6.57 % | 575.126 M 25.27 % | 459.115 M -0.62 % | 461.974 M -13.81 % | 535.999 M 6.30 % | 504.247 M -12.96 % | 579.312 M 3.61 % | 559.153 M 5.44 % | 530.299 M 1 551.89 % | 32.103 M 0.98 % | 31.791 M -1.37 % | 32.234 M 6.21 % | 30.349 M -2.81 % | 31.226 M -36.91 % | 49.493 M -9.42 % | 54.640 M -8.01 % | 59.396 M -7.57 % | 64.258 M -7.29 % | 69.313 M -5.37 % | 73.244 M -3.00 % | 75.507 M -5.41 % | 79.825 M -6.19 % | 85.092 M -12.01 % | 96.711 M -18.78 % | 119.076 M -56.39 % | 273.021 M 17.70 % | 231.966 M -57.54 % | 546.301 M -15.05 % | 643.063 M 44.72 % | 444.344 M 274.59 % | 118.622 M -1.48 % | 120.405 M -0.70 % | 121.258 M -1.21 % | 122.738 M 32.50 % | 92.631 M 1.97 % | 90.846 M -1.62 % | 92.338 M -1.71 % | 93.943 M -2.04 % | 95.904 M -2.12 % | 97.980 M -1.03 % | 99.002 M 13.67 % | 87.094 M -0.98 % | 87.956 M -1.18 % | 89.009 M -0.88 % | 89.802 M -2.62 % | 92.220 M 6.24 % | 86.804 M 8.33 % | 80.129 M 9.95 % | 72.880 M |
| Other current liabilities | 278.457 M -37.19 % | 443.316 M 6.17 % | 417.546 M 37.30 % | 304.110 M -15.17 % | 358.489 M 50.58 % | 238.077 M -10.68 % | 266.544 M 16.93 % | 227.946 M 0.42 % | 226.999 M -70.11 % | 759.430 M 112.79 % | 356.889 M 12.60 % | 316.946 M -31.64 % | 463.647 M 10.35 % | 420.167 M 240.77 % | 123.300 M 1 264.83 % | 9.034 M -89.44 % | 85.552 M 159.36 % | 32.986 M -55.06 % | 73.401 M -23.88 % | 96.430 M -5.91 % | 102.485 M 785.03 % | 11.580 M -96.49 % | 330.128 M 75.52 % | 188.090 M -50.77 % | 382.065 M 100.09 % | 190.947 M -69.46 % | 625.331 M -5.58 % | 662.308 M -2.92 % | 682.250 M 103.41 % | 335.401 M -46.92 % | 631.832 M 28.02 % | 493.538 M -2.98 % | 508.681 M 389.19 % | 103.985 M 1 673.92 % | -6.607 M -221.86 % | 5.422 M -21.92 % | 6.943 M -85.41 % | 47.581 M 62.80 % | 29.226 M -66.08 % | 86.152 M -70.48 % | 291.892 M -30.06 % | 417.352 M -2.96 % | 430.095 M -4.63 % | 450.981 M 132.08 % | 194.325 M 280.71 % | 51.042 M -19.68 % | 63.548 M -14.23 % | 74.093 M 10.27 % | 67.194 M 5.27 % | 63.832 M -36.80 % | 101.005 M 59.83 % | 63.197 M -44.19 % | 113.235 M -17.41 % | 137.107 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 324.929 M 18.24 % | 274.800 M -43.41 % | 485.634 M -16.77 % | 583.495 M 34.89 % | 432.565 M 0.37 % | 430.978 M 18.71 % | 363.057 M 107.44 % | 175.020 M 33.12 % | 131.473 M | 0.000 | 0.000 -100.00 % | 69.729 M 42.49 % | 48.936 M -44.21 % | 87.720 M 44.42 % | 60.740 M -17.88 % | 73.964 M 1 426.19 % | 4.846 M -94.06 % | 81.533 M -6.25 % | 86.970 M -59.56 % | 215.071 M -22.82 % | 278.649 M 14.43 % | 243.501 M -17.55 % | 295.331 M -41.45 % | 504.370 M 5.53 % | 477.940 M -11.39 % | 539.401 M -4.89 % | 567.116 M 9.49 % | 517.957 M 5.54 % | 490.749 M 1.43 % | 483.814 M 1 336.89 % | 33.671 M 49.83 % | 22.472 M 206.12 % | 7.341 M -14.98 % | 8.634 M -5.49 % | 9.136 M -10.10 % | 10.162 M -84.71 % | 66.455 M 279.93 % | 17.491 M -22.74 % | 22.640 M 22.30 % | 18.512 M 169.80 % | -26.523 M -36.71 % | -19.401 M 23.48 % | -25.354 M 28.95 % | -35.685 M -28.65 % | -27.739 M 4.14 % | -28.936 M -65.22 % | -17.514 M 34.72 % | -26.830 M -47.15 % | -18.233 M -53.14 % | -11.906 M -105.05 % | -5.807 M |
| Short term debt | 356.044 M -15.04 % | 419.086 M 107.01 % | 202.445 M 899.14 % | 20.262 M -92.11 % | 256.859 M -7.74 % | 278.400 M -7.64 % | 301.429 M -4.21 % | 314.664 M -20.81 % | 397.357 M 98.21 % | 200.477 M -54.71 % | 442.700 M 60.05 % | 276.602 M 60.62 % | 172.214 M -60.92 % | 440.708 M -1.47 % | 447.275 M -20.62 % | 563.469 M -0.04 % | 563.694 M -15.61 % | 667.932 M -23.70 % | 875.372 M 22.58 % | 714.109 M 43.73 % | 496.837 M -9.69 % | 550.157 M 5.27 % | 522.614 M 16.85 % | 447.269 M -29.42 % | 633.727 M 4.89 % | 604.161 M -12.23 % | 688.349 M 13.10 % | 608.603 M -4.28 % | 635.831 M -3.61 % | 659.630 M -4.87 % | 693.379 M 8.66 % | 638.111 M 11.52 % | 572.172 M 5.06 % | 544.600 M -7.49 % | 588.693 M 7.96 % | 545.282 M -11.50 % | 616.128 M -10.98 % | 692.158 M -15.05 % | 814.801 M 5.62 % | 771.442 M 40.95 % | 547.304 M -10.90 % | 614.264 M -2.17 % | 627.914 M -9.87 % | 696.691 M -24.01 % | 916.852 M -11.73 % | 1.039 B 1.53 % | 1.023 B 16.01 % | 881.821 M 6.12 % | 830.960 M -1.89 % | 846.949 M 110.75 % | 401.879 M -43.83 % | 715.439 M 79.36 % | 398.888 M -23.13 % | 518.919 M |
| Total current liabilities | 1.003 B -18.23 % | 1.226 B 21.15 % | 1.012 B -17.79 % | 1.231 B -13.31 % | 1.420 B 4.22 % | 1.363 B -1.18 % | 1.379 B -13.37 % | 1.592 B -2.21 % | 1.628 B -7.18 % | 1.753 B 11.97 % | 1.566 B 31.76 % | 1.189 B 17.53 % | 1.011 B 19.13 % | 848.983 M 26.09 % | 673.297 M -12.76 % | 771.746 M -1.28 % | 781.739 M -9.56 % | 864.377 M -15.97 % | 1.029 B 12.84 % | 911.543 M 20.05 % | 759.308 M -11.17 % | 854.774 M -22.13 % | 1.098 B -3.91 % | 1.142 B -8.68 % | 1.251 B -3.65 % | 1.298 B -21.21 % | 1.648 B -3.66 % | 1.710 B 3.44 % | 1.654 B -15.23 % | 1.951 B -5.20 % | 2.058 B 45.89 % | 1.410 B -2.66 % | 1.449 B 56.41 % | 926.350 M 27.39 % | 727.170 M -4.56 % | 761.925 M -8.65 % | 834.043 M -16.85 % | 1.003 B -6.33 % | 1.071 B 3.67 % | 1.033 B -5.13 % | 1.089 B -15.90 % | 1.295 B 5.58 % | 1.226 B -2.51 % | 1.258 B 6.08 % | 1.186 B 5.55 % | 1.123 B 1.14 % | 1.111 B -7.42 % | 1.200 B 16.86 % | 1.027 B 1.81 % | 1.008 B 73.71 % | 580.421 M -40.47 % | 974.943 M 53.50 % | 635.142 M -21.84 % | 812.623 M |
| Total liabilities | 1.617 B -11.89 % | 1.835 B 12.94 % | 1.625 B -13.97 % | 1.888 B -4.62 % | 1.980 B 0.22 % | 1.976 B 1.10 % | 1.954 B -4.72 % | 2.051 B -1.86 % | 2.090 B -8.73 % | 2.289 B 10.59 % | 2.070 B 17.10 % | 1.768 B 12.57 % | 1.571 B 13.86 % | 1.379 B 95.53 % | 705.399 M -12.21 % | 803.537 M -1.28 % | 813.973 M -9.03 % | 894.727 M -15.58 % | 1.060 B 10.28 % | 961.036 M 18.07 % | 813.948 M -10.96 % | 914.171 M -21.32 % | 1.162 B -4.10 % | 1.212 B -8.50 % | 1.324 B -3.61 % | 1.374 B -20.48 % | 1.728 B -3.78 % | 1.795 B 2.58 % | 1.750 B -15.43 % | 2.070 B -11.20 % | 2.331 B 41.91 % | 1.642 B -17.69 % | 1.995 B 27.13 % | 1.569 B 33.96 % | 1.172 B 33.04 % | 880.547 M -7.74 % | 954.448 M -15.10 % | 1.124 B -5.80 % | 1.194 B 6.04 % | 1.126 B -4.59 % | 1.180 B -14.95 % | 1.387 B 5.06 % | 1.320 B -2.47 % | 1.354 B 5.46 % | 1.284 B 5.01 % | 1.222 B 2.05 % | 1.198 B -6.98 % | 1.288 B 15.42 % | 1.116 B 1.59 % | 1.098 B 63.25 % | 672.641 M -36.65 % | 1.062 B 48.44 % | 715.271 M -19.22 % | 885.503 M |
| Other non current assets | 24.970 M -41.57 % | 42.733 M 8.65 % | 39.331 M 511.26 % | 6.434 M 281.28 % | 1.688 M -86.08 % | 12.121 M -24.77 % | 16.113 M -76.96 % | 69.935 M 0.50 % | 69.590 M 16.01 % | 59.987 M 329.49 % | 13.967 M 460.49 % | 2.492 M -98.49 % | 164.707 M 0.14 % | 164.479 M 0.07 % | 164.371 M -1.18 % | 166.339 M 13 579.79 % | -1.234 M -100.74 % | 167.699 M 13 690.01 % | -1.234 M -100.43 % | 288.463 M 18 474.69 % | -1.570 M -100.60 % | 263.122 M 15 199.19 % | -1.743 M -100.95 % | 183.439 M 10 352.22 % | -1.789 M -100.95 % | 188.748 M 10 648.94 % | -1.789 M -101.99 % | 90.000 M 50.00 % | 60.000 M -67.46 % | 184.362 M -0.46 % | 185.206 M -1.40 % | 187.839 M 0.89 % | 186.189 M 2.69 % | 181.320 M 3.04 % | 175.967 M 4.63 % | 168.177 M 2.71 % | 163.739 M 3.59 % | 158.072 M 2.74 % | 153.861 M -0.41 % | 154.493 M | 0.000 -100.00 % | 14.418 M 9.47 % | 13.170 M 22 221.89 % | -59.535 K -100.85 % | 7.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -176.613 K -135.32 % | 500.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.969 M -12.50 % | 2.250 M -11.11 % | 2.531 M -10.00 % | 2.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.097 M -91.29 % | 253.660 M 167.01 % | 95.000 M -64.79 % | 269.775 M 268.64 % | 73.181 M -80.42 % | 373.747 M 115.54 % | 173.402 M -8.55 % | 189.617 M | 0.000 -100.00 % | 187.835 M | 0.000 -100.00 % | 192.793 M 5.65 % | 182.489 M -0.86 % | 184.064 M -26.37 % | 249.977 M -37.50 % | 399.978 M -0.01 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.418 M -9.47 % | -13.170 M -22 221.89 % | 59.535 K 100.85 % | -7.046 M | 0.000 -100.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K 0.00 % | 500.000 K -26.10 % | 676.614 K | 0.000 |
| Intangible assets | 133.370 M -0.62 % | 134.197 M -0.61 % | 135.027 M -0.63 % | 135.880 M -0.52 % | 136.594 M -0.30 % | 137.010 M -0.52 % | 137.721 M -0.60 % | 138.549 M -0.36 % | 139.051 M -0.58 % | 139.867 M -0.56 % | 140.653 M -0.34 % | 141.131 M -67.01 % | 427.790 M -2.23 % | 437.554 M 29.61 % | 337.589 M -1.10 % | 341.346 M -2.63 % | 350.554 M -2.56 % | 359.766 M -2.50 % | 368.983 M -2.43 % | 378.186 M -2.38 % | 387.398 M -15.44 % | 458.141 M -2.30 % | 468.906 M -2.24 % | 479.662 M -2.18 % | 490.368 M -2.15 % | 501.118 M -2.10 % | 511.864 M -2.05 % | 522.596 M -2.01 % | 533.313 M -3.68 % | 553.704 M -1.91 % | 564.510 M -1.86 % | 575.223 M -8.29 % | 627.200 M -1.78 % | 638.551 M -1.75 % | 649.912 M -3.94 % | 676.549 M -1.61 % | 687.643 M -1.49 % | 698.054 M -1.61 % | 709.484 M -10.90 % | 796.236 M 627.41 % | 109.462 M -0.19 % | 109.675 M -0.67 % | 110.412 M -0.79 % | 111.293 M -0.78 % | 112.173 M -0.82 % | 113.103 M -0.78 % | 113.988 M 14.84 % | 99.258 M -0.80 % | 100.054 M -0.80 % | 100.856 M -0.78 % | 101.653 M -0.76 % | 102.434 M -18.97 % | 126.415 M -1.46 % | 128.283 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 133.370 M -0.62 % | 134.197 M -0.61 % | 135.027 M -0.63 % | 135.880 M -0.52 % | 136.594 M -0.30 % | 137.010 M -0.52 % | 137.721 M -0.60 % | 138.549 M -0.36 % | 139.051 M -0.58 % | 139.867 M -0.56 % | 140.653 M -0.34 % | 141.131 M -67.01 % | 427.790 M -2.23 % | 437.554 M 29.61 % | 337.589 M -1.10 % | 341.346 M -2.63 % | 350.554 M -2.56 % | 359.766 M -2.50 % | 368.983 M -2.43 % | 378.186 M -2.38 % | 387.398 M -15.44 % | 458.141 M -2.30 % | 468.906 M -2.24 % | 479.662 M -2.18 % | 490.368 M -2.15 % | 501.118 M -2.10 % | 511.864 M -2.05 % | 522.596 M -2.01 % | 533.313 M -3.68 % | 553.704 M -1.91 % | 564.510 M -1.86 % | 575.223 M -8.29 % | 627.200 M -1.78 % | 638.551 M -1.75 % | 649.912 M -3.94 % | 676.549 M -1.61 % | 687.643 M -1.49 % | 698.054 M -1.61 % | 709.484 M -10.90 % | 796.236 M 627.41 % | 109.462 M -0.19 % | 109.675 M -0.67 % | 110.412 M -0.79 % | 111.293 M -0.78 % | 112.173 M -0.82 % | 113.103 M -0.78 % | 113.988 M 14.84 % | 99.258 M -0.80 % | 100.054 M -0.80 % | 100.856 M -0.78 % | 101.653 M -0.76 % | 102.434 M -18.97 % | 126.415 M -1.46 % | 128.283 M |
| Property plant equipment net | 1.511 B 2.48 % | 1.474 B 5.11 % | 1.402 B 5.21 % | 1.333 B 2.48 % | 1.301 B 3.08 % | 1.262 B 5.84 % | 1.192 B 20.16 % | 992.267 M 4.47 % | 949.798 M 0.70 % | 943.162 M 0.49 % | 938.589 M 2.57 % | 915.086 M -2.41 % | 937.669 M 10.25 % | 850.470 M 192.45 % | 290.804 M 7.18 % | 271.322 M -2.43 % | 278.086 M -0.20 % | 278.641 M -2.66 % | 286.261 M -0.76 % | 288.463 M -2.17 % | 294.848 M -2.26 % | 301.665 M -4.13 % | 314.661 M -2.97 % | 324.305 M -1.89 % | 330.542 M -2.03 % | 337.392 M 0.61 % | 335.330 M -3.87 % | 348.827 M -2.76 % | 358.731 M -3.88 % | 373.201 M -2.48 % | 382.685 M -1.87 % | 389.968 M -43.06 % | 684.933 M 2.93 % | 665.432 M -0.14 % | 666.345 M 6.56 % | 625.333 M 2.64 % | 609.268 M 0.52 % | 606.118 M 0.62 % | 602.385 M -17.70 % | 731.943 M 18.03 % | 620.120 M 3.28 % | 600.419 M 1.37 % | 592.314 M 7.30 % | 552.012 M 2.54 % | 538.331 M 2.11 % | 527.199 M 0.17 % | 526.284 M 1.09 % | 520.619 M 3.10 % | 504.947 M 2.63 % | 491.996 M 2.05 % | 482.108 M 16.93 % | 412.310 M 7.65 % | 383.027 M 11.33 % | 344.054 M |
| Total non current assets | 1.788 B 2.40 % | 1.746 B 4.89 % | 1.665 B 5.96 % | 1.571 B 2.17 % | 1.538 B 1.81 % | 1.510 B 3.50 % | 1.459 B 9.78 % | 1.329 B 5.06 % | 1.265 B 1.40 % | 1.248 B 6.45 % | 1.172 B 5.24 % | 1.114 B -30.30 % | 1.598 B 5.58 % | 1.514 B 77.88 % | 850.997 M -2.57 % | 873.458 M -8.90 % | 958.812 M -2.04 % | 978.790 M -2.77 % | 1.007 B -8.96 % | 1.106 B -2.20 % | 1.131 B -9.00 % | 1.242 B 22.51 % | 1.014 B -1.50 % | 1.030 B -1.32 % | 1.043 B -2.23 % | 1.067 B -0.68 % | 1.075 B -9.77 % | 1.191 B -0.72 % | 1.200 B -15.36 % | 1.417 B -10.39 % | 1.582 B -0.65 % | 1.592 B -18.41 % | 1.951 B -0.15 % | 1.954 B 24.80 % | 1.566 B 0.57 % | 1.557 B 0.53 % | 1.549 B -0.50 % | 1.557 B 0.43 % | 1.550 B -11.14 % | 1.744 B 127.37 % | 767.063 M 5.87 % | 724.512 M 1.20 % | 715.896 M 6.63 % | 671.402 M 2.11 % | 657.550 M 1.91 % | 645.214 M -0.07 % | 645.645 M 3.78 % | 622.114 M 1.87 % | 610.684 M 2.18 % | 597.629 M 1.95 % | 586.205 M 13.46 % | 516.666 M 1.04 % | 511.369 M 8.01 % | 473.450 M |
| Other current assets | 290.592 M 22.94 % | 236.372 M 41.87 % | 166.614 M -24.73 % | 221.370 M 9.26 % | 202.613 M -55.79 % | 458.306 M 81.81 % | 252.085 M -78.30 % | 1.162 B 188.76 % | 402.256 M -68.80 % | 1.289 B 196.61 % | 434.634 M -38.16 % | 702.782 M 141.37 % | 291.169 M -26.30 % | 395.049 M -13.43 % | 456.321 M 221.45 % | 141.958 M -36.27 % | 222.739 M 55.65 % | 143.102 M -36.21 % | 224.329 M -18.17 % | 274.137 M 90.15 % | 144.165 M -27.98 % | 200.164 M 6.61 % | 187.755 M -38.10 % | 303.323 M -8.48 % | 331.443 M -2.78 % | 340.912 M 8.05 % | 315.501 M -51.38 % | 648.916 M 33.78 % | 485.053 M 277.17 % | 128.603 M -24.85 % | 171.138 M -28.25 % | 238.513 M 74.22 % | 136.907 M -51.71 % | 283.512 M -31.63 % | 414.666 M 212.66 % | 132.624 M -7.20 % | 142.911 M -8.90 % | 156.875 M 4.35 % | 150.329 M -15.81 % | 178.549 M 16.97 % | 152.642 M -36.40 % | 240.013 M 23.04 % | 195.065 M -72.91 % | 720.167 M 118.36 % | 329.801 M 8.84 % | 303.004 M -25.53 % | 406.882 M -41.53 % | 695.926 M 31.23 % | 530.316 M -13.52 % | 613.196 M 81.62 % | 337.634 M -23.85 % | 443.383 M 55.94 % | 284.328 M -8.68 % | 311.337 M |
| Short term investments | 0.000 | 0.000 -100.00 % | 120.000 M -66.56 % | 358.885 M 74.40 % | 205.782 M 8 240.97 % | 2.467 M -95.39 % | 53.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.998 K 12.89 % | 19.487 K -4.43 % | 20.391 K 0.00 % | 20.391 K -12.12 % | 23.203 K 7.44 % | 21.596 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -176.615 K | 0.000 |
| cash and cash equivalents | 332.470 M -18.47 % | 407.774 M -33.68 % | 614.878 M 7.71 % | 570.846 M -35.12 % | 879.912 M -26.33 % | 1.194 B 3.64 % | 1.152 B 21.91 % | 945.336 M -25.27 % | 1.265 B -0.46 % | 1.271 B 66.74 % | 762.217 M -17.09 % | 919.373 M 116.38 % | 424.885 M 56.54 % | 271.418 M -57.16 % | 633.571 M 41.46 % | 447.865 M 61.60 % | 277.147 M 16.60 % | 237.687 M -11.72 % | 269.245 M 44.64 % | 186.150 M -23.39 % | 242.996 M 15.23 % | 210.879 M -34.03 % | 319.680 M 350.70 % | 70.929 M -16.07 % | 84.513 M -36.83 % | 133.791 M -34.57 % | 204.471 M 393.52 % | 41.431 M -78.47 % | 192.473 M 15.86 % | 166.121 M 83.96 % | 90.302 M -55.96 % | 205.061 M -47.47 % | 390.381 M 254.71 % | 110.055 M -41.47 % | 188.047 M 32.75 % | 141.651 M -24.34 % | 187.212 M -49.78 % | 372.812 M -11.90 % | 423.167 M 57.94 % | 267.937 M 31.42 % | 203.879 M 2.17 % | 199.545 M -15.72 % | 236.755 M -31.24 % | 344.338 M 6.78 % | 322.466 M 37.77 % | 234.068 M 29.08 % | 181.343 M -54.45 % | 398.138 M 41.90 % | 280.575 M -34.70 % | 429.664 M 43.40 % | 299.626 M -58.28 % | 718.155 M 264.28 % | 197.145 M -36.17 % | 308.878 M |
| Cash and short term investments | 332.470 M -18.47 % | 407.774 M -44.51 % | 734.878 M -20.96 % | 929.731 M -14.37 % | 1.086 B -9.28 % | 1.197 B -0.76 % | 1.206 B 27.57 % | 945.336 M -25.27 % | 1.265 B -0.46 % | 1.271 B 66.74 % | 762.217 M -17.09 % | 919.373 M 116.38 % | 424.885 M 56.54 % | 271.418 M -57.16 % | 633.571 M 41.46 % | 447.865 M 61.60 % | 277.147 M 16.60 % | 237.687 M -11.72 % | 269.245 M 44.64 % | 186.150 M -23.39 % | 242.996 M 15.23 % | 210.879 M -34.03 % | 319.680 M 350.70 % | 70.929 M -16.07 % | 84.513 M -36.84 % | 133.813 M -34.56 % | 204.491 M 393.32 % | 41.452 M -78.47 % | 192.493 M 15.86 % | 166.144 M 83.94 % | 90.323 M -55.95 % | 205.061 M -47.47 % | 390.381 M 254.71 % | 110.055 M -41.47 % | 188.047 M 32.75 % | 141.651 M -24.34 % | 187.212 M -49.78 % | 372.812 M -11.90 % | 423.167 M 57.94 % | 267.937 M 31.42 % | 203.879 M 2.17 % | 199.545 M -15.72 % | 236.755 M -31.24 % | 344.338 M 6.78 % | 322.466 M 37.77 % | 234.068 M 29.08 % | 181.343 M -54.45 % | 398.138 M 41.90 % | 280.575 M -34.70 % | 429.664 M 43.40 % | 299.626 M -58.28 % | 718.155 M 264.28 % | 197.145 M -36.17 % | 308.878 M |
| Total current assets | 1.518 B -19.83 % | 1.894 B 5.07 % | 1.803 B -17.47 % | 2.184 B -6.06 % | 2.325 B -5.52 % | 2.461 B 0.20 % | 2.456 B -15.19 % | 2.896 B -10.52 % | 3.236 B -10.65 % | 3.622 B 6.97 % | 3.386 B 23.96 % | 2.731 B 52.04 % | 1.797 B 13.65 % | 1.581 B -9.74 % | 1.751 B -5.97 % | 1.863 B 5.70 % | 1.762 B -4.15 % | 1.839 B -6.06 % | 1.957 B 4.78 % | 1.868 B 8.32 % | 1.724 B -4.44 % | 1.804 B -22.07 % | 2.316 B -9.38 % | 2.555 B -4.94 % | 2.688 B 0.88 % | 2.665 B -12.45 % | 3.043 B 0.40 % | 3.031 B 1.45 % | 2.988 B 5.70 % | 2.827 B -0.91 % | 2.853 B 42.60 % | 2.001 B 3.65 % | 1.930 B 31.63 % | 1.466 B 0.79 % | 1.455 B 36.38 % | 1.067 B -8.14 % | 1.161 B -12.01 % | 1.320 B -8.68 % | 1.445 B -0.86 % | 1.458 B -0.48 % | 1.465 B -17.30 % | 1.771 B 2.46 % | 1.729 B -3.14 % | 1.785 B 4.00 % | 1.716 B 3.55 % | 1.657 B 2.09 % | 1.623 B -5.49 % | 1.718 B 11.09 % | 1.546 B 0.17 % | 1.544 B 39.08 % | 1.110 B -28.36 % | 1.549 B 116.73 % | 714.785 M -17.77 % | 869.293 M |
| Inventory | 583.754 M -20.60 % | 735.188 M 46.83 % | 500.723 M -10.24 % | 557.832 M -4.92 % | 586.672 M 50.29 % | 390.369 M -34.57 % | 596.628 M -24.37 % | 788.919 M -12.36 % | 900.147 M -15.23 % | 1.062 B -3.12 % | 1.096 B 83.20 % | 598.295 M 2.22 % | 585.279 M 13.35 % | 516.354 M 30.46 % | 395.806 M -29.24 % | 559.378 M -7.01 % | 601.528 M -23.35 % | 784.783 M 22.41 % | 641.087 M 20.82 % | 530.620 M 26.44 % | 419.646 M -6.03 % | 446.593 M -30.33 % | 641.009 M -29.24 % | 905.921 M 4.74 % | 864.914 M -20.57 % | 1.089 B -0.56 % | 1.095 B -0.78 % | 1.104 B 14.38 % | 964.885 M -33.59 % | 1.453 B -19.94 % | 1.815 B 56.44 % | 1.160 B 27.35 % | 910.976 M 29.75 % | 702.099 M 65.23 % | 424.924 M 9.13 % | 389.378 M -7.20 % | 419.608 M 7.60 % | 389.973 M -20.51 % | 490.594 M -13.71 % | 568.525 M -3.65 % | 590.062 M -8.87 % | 647.522 M -5.01 % | 681.689 M -5.35 % | 720.189 M 27.43 % | 565.153 M 1.14 % | 558.778 M 0.89 % | 553.859 M -11.18 % | 623.566 M 25.11 % | 498.419 M 28.64 % | 387.461 M 5.43 % | 367.498 M -5.19 % | 387.598 M 66.13 % | 233.313 M -6.33 % | 249.078 M |
| Net receivables | 311.631 M -39.45 % | 514.648 M 28.54 % | 400.372 M -15.74 % | 475.144 M 2.33 % | 464.321 M -26.58 % | 632.391 M 57.66 % | 401.101 M -61.19 % | 1.034 B 6.88 % | 967.067 M -15.87 % | 1.149 B 5.16 % | 1.093 B 18.35 % | 923.488 M 69.11 % | 546.072 M 37.20 % | 398.010 M -24.81 % | 529.324 M -25.80 % | 713.418 M 7.97 % | 660.770 M -1.81 % | 672.977 M -18.15 % | 822.230 M -6.25 % | 877.016 M -4.42 % | 917.571 M -3.09 % | 946.798 M -18.88 % | 1.167 B -8.47 % | 1.275 B -9.39 % | 1.407 B 27.81 % | 1.101 B -22.92 % | 1.428 B -2.04 % | 1.458 B -8.14 % | 1.587 B 47.11 % | 1.079 B 38.98 % | 776.419 M 95.64 % | 396.858 M -20.36 % | 498.303 M 34.42 % | 370.707 M -6.61 % | 396.938 M -1.54 % | 403.144 M -10.84 % | 452.144 M 12.99 % | 400.164 M 4.98 % | 381.192 M -13.92 % | 442.858 M -14.55 % | 518.288 M -24.24 % | 684.144 M 11.20 % | 615.212 M 26.50 % | 486.339 M -2.48 % | 498.713 M -11.17 % | 561.413 M 16.67 % | 481.201 M -10.21 % | 535.896 M 126.28 % | 236.829 M -43.39 % | 418.361 M 53.52 % | 272.518 M -38.98 % | 446.628 M | 0.000 | 0.000 |
| Tax assets | 119.122 M 25.26 % | 95.097 M 8.26 % | 87.839 M -8.18 % | 95.663 M -3.06 % | 98.679 M 1.24 % | 97.471 M -12.22 % | 111.041 M -11.92 % | 126.067 M 21.13 % | 104.075 M -0.70 % | 104.808 M 32.60 % | 79.039 M 43.20 % | 55.197 M -18.82 % | 67.994 M 11.08 % | 61.210 M 5.11 % | 58.232 M -19.52 % | 72.354 M -6.93 % | 77.745 M 0.08 % | 77.684 M -6.25 % | 82.859 M 7.05 % | 77.405 M 1.68 % | 76.128 M 65.24 % | 46.072 M 7.84 % | 42.722 M 1.23 % | 42.202 M 15.82 % | 36.436 M -8.74 % | 39.926 M 9.87 % | 36.338 M -22.72 % | 47.018 M -25.86 % | 63.422 M 13.31 % | 55.970 M 13.66 % | 49.244 M 26.56 % | 38.910 M -26.23 % | 52.746 M -23.20 % | 68.680 M -6.48 % | 73.439 M -15.38 % | 86.788 M -1.41 % | 88.028 M -6.64 % | 94.287 M 12.14 % | 84.083 M 37.00 % | 61.373 M 63.75 % | 37.480 M 159.96 % | 14.418 M 9.47 % | 13.170 M 62.65 % | 8.097 M 14.93 % | 7.046 M 43.45 % | 4.912 M 0.78 % | 4.873 M 180.50 % | 1.737 M -66.48 % | 5.182 M 21.17 % | 4.277 M 120.00 % | 1.944 M 36.78 % | 1.421 M -0.37 % | 1.427 M 133.09 % | 612.016 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 364.473 M 0.65 % | 362.120 M -7.15 % | 390.019 M -31.63 % | 570.484 M -29.11 % | 804.710 M 43.91 % | 559.186 M 13.65 % | 492.025 M -29.45 % | 697.372 M 6.15 % | 656.986 M -13.16 % | 756.577 M 57.04 % | 481.770 M 23.50 % | 390.083 M 11.74 % | 349.101 M 138.53 % | 146.357 M -32.25 % | 216.011 M 38.95 % | 155.463 M 24.62 % | 124.746 M -7.29 % | 134.551 M 77.46 % | 75.819 M -16.97 % | 91.311 M -39.97 % | 152.099 M -22.59 % | 196.489 M -13.45 % | 227.022 M 9.46 % | 207.393 M -8.39 % | 226.386 M 10.16 % | 205.507 M -35.18 % | 317.040 M -25.99 % | 428.352 M 43.63 % | 298.242 M -21.55 % | 380.157 M -47.74 % | 727.490 M 167.80 % | 271.650 M -25.03 % | 362.350 M 43.59 % | 252.353 M 134.40 % | 107.661 M -45.84 % | 198.785 M 0.75 % | 197.305 M -23.47 % | 257.803 M 16.59 % | 221.114 M 29.02 % | 171.385 M -25.48 % | 229.977 M -3.65 % | 238.692 M 45.45 % | 164.110 M 15.31 % | 142.325 M 44.37 % | 98.582 M 66.12 % | 59.344 M -5.53 % | 62.817 M -77.00 % | 273.144 M 70.74 % | 159.974 M 38.30 % | 115.672 M 8.21 % | 106.891 M -51.64 % | 221.028 M 61.04 % | 137.251 M -16.74 % | 164.853 M |
| Tax payables | 3.575 M 133.78 % | 1.529 M -24.97 % | 2.038 M -81.87 % | 11.239 M 28 486.31 % | 39.315 K -99.70 % | 13.073 M 619.73 % | 1.816 M -84.61 % | 11.804 M -70.83 % | 40.463 M 9.40 % | 36.987 M -66.27 % | 109.670 M 49.21 % | 73.501 M 178.46 % | 26.396 M 12.63 % | 23.436 M -45.47 % | 42.978 M 508.84 % | 7.059 M -8.88 % | 7.746 M -19.77 % | 9.656 M 82.43 % | 5.293 M 9.21 % | 4.846 M -38.55 % | 7.886 M -17.67 % | 9.578 M -46.55 % | 17.921 M -14.40 % | 20.935 M 138.79 % | 8.767 M 275.81 % | 2.333 M -86.30 % | 17.029 M 53.29 % | 11.109 M -70.17 % | 37.240 M 351.74 % | 8.244 M 69.71 % | 4.857 M -30.69 % | 7.009 M 23.40 % | 5.680 M -77.65 % | 25.412 M 69.98 % | 14.950 M 193.37 % | 5.096 M 1.25 % | 5.033 M -7.87 % | 5.463 M -2.82 % | 5.621 M 43.89 % | 3.907 M 83.89 % | 2.124 M 22.82 % | 1.730 M -57.91 % | 4.110 M 112.75 % | -32.238 M -33.74 % | -24.106 M 6.37 % | -25.747 M 33.57 % | -38.760 M -31.74 % | -29.420 M 6.84 % | -31.579 M -73.58 % | -18.192 M 38.03 % | -29.354 M -18.74 % | -24.721 M -73.71 % | -14.232 M -72.36 % | -8.257 M |
| Deferred revenue non current | 112.242 M 5.74 % | 106.154 M -1.77 % | 108.066 M -1.74 % | 109.978 M -1.71 % | 111.890 M -1.68 % | 113.802 M -1.65 % | 115.714 M -1.64 % | 117.645 M -1.62 % | 119.584 M -1.60 % | 121.524 M -1.57 % | 123.463 M 1.26 % | 121.927 M -12.36 % | 139.116 M -0.55 % | 139.883 M 614.93 % | 19.566 M -3.53 % | 20.282 M -3.41 % | 20.998 M -3.30 % | 21.714 M -3.19 % | 22.430 M -3.09 % | 23.146 M -3.00 % | 23.862 M -2.91 % | 24.578 M -2.83 % | 25.294 M -2.75 % | 26.010 M -2.68 % | 26.725 M -2.61 % | 27.441 M -2.54 % | 28.157 M -6.76 % | 30.198 M -2.39 % | 30.939 M -13.66 % | 35.834 M -2.22 % | 36.646 M -2.17 % | 37.458 M -44.65 % | 67.678 M -1.88 % | 68.977 M -1.88 % | 70.300 M -34.58 % | 107.465 M -1.55 % | 109.160 M -1.53 % | 110.855 M -1.51 % | 112.550 M 36.47 % | 82.475 M -1.60 % | 83.818 M -1.58 % | 85.161 M -1.55 % | 86.504 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 58.419 M -14.79 % | 68.563 M -2.94 % | 70.641 M -5.41 % | 74.683 M -1.73 % | 76.000 M -50.64 % | 153.962 M 5.11 % | 146.483 M -12.82 % | 168.024 M -20.77 % | 212.064 M 0.27 % | 211.500 M 17.28 % | 180.335 M 27.16 % | 141.817 M 66.53 % | 85.159 M 1 808.25 % | -4.985 M 0.00 % | -4.985 M -497.68 % | -834.054 K -10.26 % | -756.456 K -15.91 % | -652.623 K -13.35 % | -575.752 K -335.76 % | 244.209 K -25.63 % | 328.349 K -18.65 % | 403.613 K -96.38 % | 11.142 M -46.47 % | 20.813 M -18.29 % | 25.471 M 180.46 % | 9.082 M -34.92 % | 13.956 M 1 227.06 % | 1.052 M -22.10 % | 1.350 M -21.39 % | 1.717 M -8.67 % | 1.880 M 3 610.31 % | -53.563 K 99.83 % | -31.346 M -9.88 % | -28.527 M -5.07 % | -27.151 M 38.26 % | -43.974 M -4.20 % | -42.201 M -5.33 % | -40.064 M -5.89 % | -37.835 M -471.81 % | 10.176 M -23.79 % | 13.353 M -14.46 % | 15.611 M -2.09 % | 15.944 M -7.52 % | 17.240 M -1.90 % | 17.574 M -2.08 % | 17.948 M -2.72 % | 18.451 M -1.31 % | 18.696 M -1.41 % | 18.963 M -1.25 % | 19.203 M -1.73 % | 19.542 M -1.64 % | 19.867 M -1.50 % | 20.170 M -2.60 % | 20.708 M |
| Capital lease obligations | 14.200 M 0.51 % | 14.129 M -5.08 % | 14.884 M | 0.000 | 0.000 -100.00 % | 117.684 M -30.09 % | 168.342 M 5 122.06 % | 3.224 M -16.18 % | 3.846 M -13.78 % | 4.461 M 663.31 % | 584.404 K -29.60 % | 830.140 K -22.63 % | 1.073 M -99.41 % | 182.998 M 11 454.33 % | 1.584 M -17.44 % | 1.918 M -14.70 % | 2.249 M | 0.000 -100.00 % | 2.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 267.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.426 B 0.88 % | 1.414 B -0.41 % | 1.420 B 1 276.81 % | -120.650 M -108.54 % | 1.413 B 16.62 % | 1.212 B -9.26 % | 1.335 B -8.28 % | 1.456 B 10.85 % | 1.314 B -5.27 % | 1.387 B 14.43 % | 1.212 B -9.43 % | 1.338 B -19.10 % | 1.654 B 28.98 % | 1.282 B -29.78 % | 1.826 B 31.92 % | 1.384 B -10.09 % | 1.540 B 5.58 % | 1.458 B 6.65 % | 1.367 B -10.57 % | 1.529 B 1.78 % | 1.502 B 0.56 % | 1.494 B -0.03 % | 1.494 B -0.10 % | 1.496 B 13.15 % | 1.322 B -10.29 % | 1.474 B 12.69 % | 1.308 B -10.88 % | 1.467 B 12.20 % | 1.308 B -4.58 % | 1.370 B 1.87 % | 1.345 B 2.68 % | 1.310 B 0.04 % | 1.310 B -4.76 % | 1.375 B 0.13 % | 1.373 B 7.44 % | 1.278 B 0.00 % | 1.278 B -6.47 % | 1.367 B 0.19 % | 1.364 B 0.99 % | 1.351 B 285.40 % | 350.474 M -16.44 % | 419.441 M 0.61 % | 416.908 M 1.93 % | 409.002 M 16.70 % | 350.474 M -22.43 % | 451.818 M -10.32 % | 503.786 M 1.57 % | 496.009 M 0.42 % | 493.934 M 0.43 % | 491.837 M 0.38 % | 489.973 M 2.17 % | 479.581 M 582.84 % | 70.234 M 4.21 % | 67.395 M |
| Deferred tax liabilities non current | 17.232 M -7.33 % | 18.595 M -5.57 % | 19.691 M 44.41 % | 13.636 M -3.84 % | 14.180 M -2.76 % | 14.583 M 2.19 % | 14.270 M -9.58 % | 15.782 M -1.21 % | 15.975 M -3.85 % | 16.614 M 122.00 % | 7.484 M 76.63 % | 4.237 M -8.96 % | 4.654 M -3.13 % | 4.804 M -4.35 % | 5.023 M -1.94 % | 5.122 M 12.02 % | 4.572 M 7.00 % | 4.273 M -4.89 % | 4.493 M 3.29 % | 4.350 M -4.93 % | 4.575 M 2.21 % | 4.477 M -1.74 % | 4.556 M -6.90 % | 4.894 M 17.31 % | 4.172 M 126.34 % | 1.843 M 12.47 % | 1.639 M 46.51 % | 1.118 M 5.86 % | 1.057 M 80.52 % | 585.304 K -3.80 % | 608.408 K -3.66 % | 631.512 K -3.53 % | 654.616 K -3.41 % | 677.721 K -3.30 % | 700.825 K -11.65 % | 793.241 K 0.00 % | 793.241 K 0.00 % | 793.241 K 0.00 % | 793.241 K -14.17 % | 924.165 K 0.00 % | 924.165 K 0.00 % | 924.165 K 0.00 % | 924.165 K 0.00 % | 924.165 K 18.46 % | 780.150 K 15.51 % | 675.394 K 10.61 % | 610.633 K 26.65 % | 482.144 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.306 B -9.17 % | 3.640 B 4.98 % | 3.467 B -7.67 % | 3.755 B -2.78 % | 3.863 B -2.73 % | 3.971 B 1.43 % | 3.915 B -7.33 % | 4.225 B -6.14 % | 4.502 B -7.56 % | 4.870 B 6.84 % | 4.558 B 18.54 % | 3.845 B 13.27 % | 3.395 B 9.70 % | 3.095 B 18.91 % | 2.602 B -4.89 % | 2.736 B 0.55 % | 2.721 B -3.42 % | 2.817 B -4.94 % | 2.964 B -0.33 % | 2.974 B 4.16 % | 2.855 B -6.30 % | 3.047 B -8.50 % | 3.330 B -7.12 % | 3.585 B -3.93 % | 3.731 B -0.01 % | 3.732 B -9.38 % | 4.118 B -2.47 % | 4.222 B 0.83 % | 4.187 B -1.33 % | 4.244 B -4.29 % | 4.434 B 23.43 % | 3.592 B -7.44 % | 3.881 B 13.47 % | 3.420 B 13.24 % | 3.021 B 15.13 % | 2.624 B -3.19 % | 2.710 B -5.78 % | 2.876 B -3.96 % | 2.995 B -6.46 % | 3.202 B 43.46 % | 2.232 B -10.57 % | 2.496 B 2.09 % | 2.445 B -0.47 % | 2.456 B 3.47 % | 2.374 B 3.09 % | 2.302 B 1.48 % | 2.269 B -3.03 % | 2.340 B 8.48 % | 2.157 B 0.73 % | 2.141 B 26.24 % | 1.696 B -17.90 % | 2.066 B 68.48 % | 1.226 B -8.68 % | 1.343 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 651.417 M 206.21 % | -613.350 M | 0.000 -100.00 % | 1.329 B 54.28 % | 861.528 M 218.69 % | -725.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.497 M | 0.000 -100.00 % | 4.423 M 108.58 % | -51.570 M -200.00 % | 51.570 M | 0.000 -100.00 % | 65.182 M 799.58 % | -9.317 M -200.00 % | 9.317 M | 0.000 -100.00 % | 301.211 K 200.00 % | -301.211 K -200.00 % | 301.211 K | 0.000 100.00 % | -4.923 M -1 818.06 % | -256.666 K -200.00 % | 256.666 K | 0.000 100.00 % | -22.257 M | 0.000 100.00 % | -5.379 M | 0.000 -100.00 % | 24.165 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.964 M | 0.000 -100.00 % | 686.829 M 223.63 % | -555.531 M -200.00 % | 555.531 M | 0.000 100.00 % | -1.071 B -53.63 % | -696.981 M -200.00 % | 696.981 M | 0.000 -100.00 % | 395.652 M 570.97 % | -84.008 M -200.00 % | 84.008 M | 0.000 100.00 % | -122.456 M -3 292.89 % | 3.835 M 200.00 % | -3.835 M | 0.000 -100.00 % | 689.713 M 1 883.19 % | -38.679 M -200.00 % | 38.679 M | 0.000 -100.00 % | 87.354 M 133.84 % | -258.170 M -200.00 % | 258.170 M | 0.000 100.00 % | -1.700 B -437.33 % | 503.888 M 200.00 % | -503.888 M | 0.000 100.00 % | -187.520 M -600.80 % | 37.444 M 200.00 % | -37.444 M | 0.000 -100.00 % | 240.044 M 284.71 % | -129.958 M -200.00 % | 129.958 M | 0.000 -100.00 % | 10.053 M 115.35 % | -65.481 M -200.00 % | 65.481 M | 0.000 100.00 % | -654.348 M -241.18 % | 463.499 M 200.00 % | -463.499 M | 0.000 100.00 % | -283.835 M -860.01 % | -29.566 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.162 M | 0.000 -100.00 % | 597.458 M 264.12 % | -364.030 M -200.00 % | 364.030 M | 0.000 100.00 % | -441.363 M 44.13 % | -790.048 M -200.00 % | 790.048 M | 0.000 -100.00 % | 179.822 M 222.82 % | -146.408 M -200.00 % | 146.408 M | 0.000 -100.00 % | 160.791 M 241.70 % | -113.475 M -200.00 % | 113.475 M | 0.000 -100.00 % | 279.098 M 165.14 % | 105.264 M 200.00 % | -105.264 M | 0.000 100.00 % | -666.827 M -208.01 % | 617.380 M 200.00 % | -617.380 M | 0.000 100.00 % | -211.635 M -2 596.40 % | 8.478 M 200.00 % | -8.478 M | 0.000 100.00 % | -233.846 M -383.90 % | 82.370 M 200.00 % | -82.370 M | 0.000 -100.00 % | 178.890 M 301.12 % | -88.949 M -200.00 % | 88.949 M | 0.000 -100.00 % | 133.490 M 288.83 % | -70.695 M -200.00 % | 70.695 M | 0.000 100.00 % | -471.596 M -241.26 % | 333.857 M 200.00 % | -333.857 M | 0.000 100.00 % | -167.762 M -1 479.57 % | -10.621 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.211 M | 0.000 -100.00 % | 91.582 M 147.82 % | -191.501 M -200.00 % | 191.501 M | 0.000 100.00 % | -629.419 M -776.31 % | 93.066 M 200.00 % | -93.066 M | 0.000 -100.00 % | 215.528 M 243.74 % | 62.702 M 200.00 % | -62.702 M | 0.000 100.00 % | -288.623 M -345.50 % | 117.567 M 200.00 % | -117.567 M | 0.000 -100.00 % | 433.720 M 390.46 % | -149.322 M -200.00 % | 149.322 M | 0.000 -100.00 % | 940.624 M 210.31 % | -852.703 M -200.00 % | 852.703 M | 0.000 100.00 % | -1.507 B -402.79 % | 497.701 M 200.00 % | -497.701 M | 0.000 -100.00 % | 46.326 M 203.12 % | -44.926 M -200.00 % | 44.926 M | 0.000 -100.00 % | 68.856 M 267.90 % | -41.009 M -200.00 % | 41.009 M | 0.000 100.00 % | -123.437 M -2 467.58 % | 5.214 M 200.00 % | -5.214 M | 0.000 100.00 % | -182.752 M -240.97 % | 129.642 M 200.00 % | -129.642 M | 0.000 100.00 % | -116.073 M -512.68 % | -18.945 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.737 M 200.00 % | -15.737 M | 0.000 100.00 % | -62.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.986 M | 0.000 100.00 % | -2.212 M 85.94 % | -15.737 M -200.00 % | 15.737 M | 0.000 -100.00 % | 62.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 301.211 K 200.00 % | -301.211 K -200.00 % | 301.211 K | 0.000 -100.00 % | 5.375 M 2 194.15 % | -256.666 K -200.00 % | 256.666 K | 0.000 100.00 % | -23.105 M -529.53 % | 5.379 M 200.00 % | -5.379 M | 0.000 100.00 % | -186.443 M -716.05 % | -22.847 M -200.00 % | 22.847 M | 0.000 -100.00 % | 18.869 M 923.62 % | -2.291 M -200.00 % | 2.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.702 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 29.467 M 106.35 % | -463.885 M -145.99 % | -188.579 M -117.66 % | -86.640 M -145.72 % | 189.502 M 551.05 % | -42.014 M 90.24 % | -430.612 M -998.29 % | 47.937 M -81.22 % | 255.289 M 1 235.01 % | -22.492 M 93.49 % | -345.586 M -95.50 % | -176.770 M -288.34 % | 93.856 M 296.31 % | 23.682 M -91.61 % | 282.287 M 839.60 % | -38.167 M -5 211.32 % | -718.606 K 82.10 % | -4.014 M -103.57 % | 112.523 M 283.88 % | 29.312 M -69.82 % | 97.127 M 307.59 % | 23.830 M -87.60 % | 192.116 M 500.53 % | 31.991 M 231.09 % | -24.404 M -194.18 % | 25.911 M -36.34 % | 40.703 M 3 392.64 % | -1.236 M 99.34 % | -188.090 M -347.38 % | -42.042 M 66.74 % | -126.395 M -290.35 % | -32.380 M 45.52 % | -59.433 M -4 019.99 % | -1.443 M 98.38 % | -89.304 M -803.72 % | 12.690 M 578.70 % | -2.651 M -105.31 % | 49.890 M -79.23 % | 240.167 M 421.28 % | 46.072 M -4.26 % | 48.124 M 168.48 % | 17.925 M 184.73 % | -21.155 M -98.74 % | -10.645 M 35.23 % | -16.434 M -129.46 % | -7.162 M 58.80 % | -17.383 M -91.44 % | -9.080 M 11.02 % | -10.205 M 43.88 % | -18.185 M -1.31 % | -17.949 M 13.57 % | -20.766 M 17.49 % | -25.168 M 3.85 % | -26.175 M -24.44 % | -21.034 M |
| Net cash provided by operating activities | 29.467 M 106.35 % | -463.885 M -145.99 % | -188.579 M -83.55 % | -102.740 M -163.53 % | 161.708 M 449.03 % | 29.453 M -85.59 % | 204.442 M 230.36 % | -156.823 M -163.70 % | 246.195 M 303.70 % | 60.984 M -82.35 % | 345.586 M 95.50 % | 176.770 M 185.86 % | 61.839 M 141.31 % | 25.626 M -89.14 % | 235.996 M 31.49 % | 179.483 M -21.60 % | 228.940 M 266.14 % | 62.528 M 140.46 % | -154.552 M 31.39 % | -225.274 M -323.54 % | 100.777 M 185.37 % | -118.049 M -155.55 % | 212.490 M 28.62 % | 165.205 M 270.48 % | -96.905 M -143.11 % | 224.778 M 381.13 % | -79.956 M -345.65 % | 32.549 M -66.99 % | 98.606 M 50.65 % | 65.454 M 121.19 % | -308.831 M 31.97 % | -453.987 M -525.21 % | -72.613 M -346.70 % | -16.256 M 92.40 % | -213.864 M -605.17 % | 42.335 M 154.32 % | -77.932 M -183.90 % | 92.887 M -61.24 % | 239.667 M 313.92 % | -112.036 M -144.15 % | 253.762 M 559.25 % | -55.256 M 52.00 % | -115.119 M -727.25 % | 18.353 M -85.04 % | 122.714 M 127.98 % | 53.826 M 116.21 % | -332.002 M -484.43 % | 86.362 M 182.99 % | -104.062 M 65.07 % | -297.893 M -256.14 % | -83.644 M 69.90 % | -277.894 M -175.94 % | 365.922 M 215.91 % | -315.689 M -198.67 % | 319.955 M |
| Investments in property plant and equipment | -21.595 M 27.27 % | -29.694 M 17.31 % | -35.909 M -59.72 % | -22.482 M 63.05 % | -60.842 M -17.29 % | -51.871 M 68.74 % | -165.936 M -213.08 % | -53.001 M -44.19 % | -36.758 M 49.84 % | -73.288 M -80.42 % | -40.620 M -79.88 % | -22.582 M 55.88 % | -51.177 M 36.32 % | -80.367 M -335.90 % | -18.437 M -409.67 % | -3.617 M -36.52 % | -2.650 M -43.20 % | -1.850 M 54.77 % | -4.091 M -89.42 % | -2.160 M -19.49 % | -1.808 M -134.93 % | -769.425 K 58.28 % | -1.844 M 19.81 % | -2.300 M 62.14 % | -6.075 M 43.87 % | -10.823 M -298.33 % | -2.717 M 70.84 % | -9.317 M -3 540.84 % | -255.896 K 89.74 % | -2.495 M 41.23 % | -4.246 M -70.90 % | -2.484 M 78.87 % | -11.758 M -19.38 % | -9.849 M 67.87 % | -30.649 M -246.61 % | -8.842 M 59.25 % | -21.700 M -115.52 % | -10.068 M -92.07 % | -5.242 M 71.36 % | -18.302 M -305.00 % | -4.519 M 38.03 % | -7.292 M -99.67 % | -3.652 M 59.19 % | -8.948 M -277.10 % | -2.373 M -40.61 % | -1.688 M 87.27 % | -13.252 M -145.93 % | -5.388 M 24.16 % | -7.105 M -72.10 % | -4.129 M 55.38 % | -9.253 M -24.43 % | -7.436 M 47.02 % | -14.036 M -60.08 % | -8.768 M 24.61 % | -11.631 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M -98.28 % | 290.000 M | 0.000 -100.00 % | 641.089 K -93.68 % | 10.150 M -91.25 % | 116.000 M -32.60 % | 172.109 M -53.58 % | 370.749 M 248.30 % | -250.000 M -50 100.00 % | 500.000 K -70.17 % | 1.676 M 1 017.32 % | 150.000 K | 0.000 | 0.000 | 0.000 100.00 % | -42.814 M -337.84 % | 18.002 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.673 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.789 M | 0.000 | 0.000 | 0.000 100.00 % | -53.760 M 93.52 % | -829.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -390.000 M 8.24 % | -425.000 M -39.80 % | -304.000 M 58.47 % | -731.990 M -55.74 % | -470.000 M | 0.000 100.00 % | -50.000 M | 0.000 -100.00 % | 1.452 M 101.10 % | -131.452 M 62.44 % | -350.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.612 M 55.67 % | -57.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 M 0.00 % | -200.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 405.241 M -25.85 % | 546.549 M 3.15 % | 529.872 M -7.92 % | 575.448 M 113.13 % | 270.000 M 439.12 % | 50.082 M | 0.000 | 0.000 100.00 % | -641.089 K | 0.000 -100.00 % | 350.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 M | 0.000 -100.00 % | 50.000 M 2.74 % | 48.665 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 194.000 K | 0.000 100.00 % | -80.456 M -1 415.92 % | 6.114 M 1 056.82 % | 528.524 K -48.99 % | 1.036 M -99.56 % | 236.157 M | 0.000 -100.00 % | 641.089 K -21.05 % | 811.975 K 100.23 % | -349.980 M | 0.000 100.00 % | -120.000 M -12 100.00 % | 1.000 M 100.00 % | 500.000 K -70.17 % | 1.676 M 1 017.32 % | 150.000 K 108.11 % | -1.850 M 79.26 % | -8.921 M -36 362.58 % | 24.601 K -38.83 % | 40.216 K 105.23 % | -769.425 K 99.52 % | -160.071 M -6 859.76 % | -2.300 M -102.40 % | 96.020 M 987.19 % | -10.823 M -105.16 % | 209.562 M 148 224.70 % | 141.286 K 101.55 % | -9.108 M -1 010.77 % | 1.000 M -40.06 % | 1.668 M -96.94 % | 54.529 M 563.77 % | -11.758 M -19.38 % | -9.849 M 67.87 % | -30.649 M -383 211.20 % | 8.000 K -18.03 % | 9.760 K 100.10 % | -10.068 M -311.97 % | 4.750 M 100.57 % | -829.772 M -18 262.18 % | -4.519 M 38.03 % | -7.292 M -3 745.91 % | 200.000 K | 0.000 100.00 % | -30.000 M -1 677.70 % | -1.688 M -112 604.90 % | 1.500 K 100.03 % | -5.388 M 24.16 % | -7.105 M -129 288.11 % | 5.500 K 100.06 % | -9.253 M -136.70 % | 25.215 M 279.64 % | -14.036 M -4 778.74 % | 300.000 K -97.11 % | 10.369 M |
| Net cash used for investing activites | -6.160 M -106.71 % | 91.855 M -16.12 % | 109.507 M 163.33 % | -172.911 M 33.58 % | -260.313 M -6 230.26 % | 4.246 M -93.95 % | 70.221 M 232.49 % | -53.001 M -52.90 % | -34.665 M 82.11 % | -193.778 M 29.43 % | -274.600 M -283.64 % | 149.528 M -25.08 % | 199.572 M 160.59 % | -329.367 M -1 736.24 % | -17.937 M -823.91 % | -1.941 M 22.34 % | -2.500 M -35.09 % | -1.850 M 53.88 % | -4.012 M -87.90 % | -2.135 M 95.21 % | -44.582 M -358.71 % | 17.232 M 1 044.35 % | -1.825 M 20.66 % | -2.300 M -102.56 % | 89.945 M 931.05 % | -10.823 M -102.81 % | 384.487 M 674.24 % | -66.955 M -264.77 % | 40.636 M -13.85 % | 47.170 M -41.83 % | 81.096 M 55.82 % | 52.044 M 542.64 % | -11.758 M 94.40 % | -209.849 M -9.95 % | -190.855 M -2 060.36 % | -8.834 M 59.27 % | -21.690 M -115.42 % | -10.068 M 81.44 % | -54.252 M 93.60 % | -848.074 M -18 667.18 % | -4.519 M 38.03 % | -7.292 M -111.24 % | -3.452 M 61.42 % | -8.948 M 72.36 % | -32.373 M -2 625.97 % | -1.188 M 91.04 % | -13.250 M -145.90 % | -5.388 M 24.16 % | -7.105 M -72.33 % | -4.123 M 55.44 % | -9.253 M -152.04 % | 17.779 M 226.67 % | -14.036 M -65.75 % | -8.468 M -571.00 % | -1.262 M |
| Debt repayment | -65.775 M -131.32 % | 210.000 M 250.44 % | 59.925 M 365.60 % | -22.562 M 58.24 % | -54.021 M -181.49 % | 66.291 M | 0.000 100.00 % | -83.347 M -211.57 % | 74.705 M 206.98 % | -69.830 M -294.87 % | 35.835 M -82.08 % | 200.000 M 440.80 % | -58.685 M 41.29 % | -99.959 M 15.09 % | -117.724 M -2 993.07 % | -3.806 M 97.94 % | -184.313 M -129.10 % | -80.450 M -144.19 % | 182.072 M -14.58 % | 213.144 M 834.56 % | -29.017 M -131.43 % | 92.311 M 59.63 % | 57.828 M 130.83 % | -187.580 M | 0.000 100.00 % | -82.744 M | 0.000 100.00 % | -29.651 M -9.28 % | -27.133 M 18.04 % | -33.104 M -194.97 % | 34.856 M -68.57 % | 110.905 M 294.58 % | 28.107 M 163.40 % | -44.336 M -139.79 % | 111.433 M 255.16 % | -71.819 M 8.09 % | -78.137 M 36.15 % | -122.373 M -675.76 % | -15.775 M 32.46 % | -23.355 M 89.22 % | -216.573 M -719.66 % | 34.950 M 74.54 % | 20.024 M -29.22 % | 28.292 M 10.88 % | 25.517 M 77.25 % | 14.396 M -89.87 % | 142.071 M 177.64 % | 51.172 M 481.07 % | -13.429 M -103.03 % | 443.660 M 241.73 % | -313.042 M -199.04 % | 316.079 M 289.44 % | -166.853 M -458.86 % | 46.495 M 392.65 % | -15.888 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.796 M | 0.000 | 0.000 | 0.000 100.00 % | -1.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.647 M | 0.000 | 0.000 | 0.000 100.00 % | -92.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -8.817 M -13.61 % | -7.761 M -15.29 % | -6.732 M 6.48 % | -7.198 M 14.43 % | -8.411 M 9.59 % | -9.304 M 95.52 % | -207.460 M -304.75 % | -51.256 M 81.46 % | -276.468 M -2 480.72 % | -10.713 M -1.26 % | -10.580 M -7.61 % | -9.831 M -17.24 % | -8.386 M 28.82 % | -11.782 M -42.04 % | -8.295 M 3.43 % | -8.589 M -20.99 % | -7.099 M 8.75 % | -7.780 M -9.90 % | -7.079 M -8.65 % | -6.516 M 6.87 % | -6.996 M -14.03 % | -6.135 M 24.89 % | -8.168 M 57.33 % | -19.145 M -104.59 % | -9.358 M 32.43 % | -13.849 M -1.99 % | -13.578 M 67.13 % | -41.312 M -425.12 % | -7.867 M 62.01 % | -20.709 M -53.37 % | -13.502 M -67.54 % | -8.059 M -1.97 % | -7.904 M -5.47 % | -7.494 M 1.66 % | -7.620 M -4.44 % | -7.296 M 7.64 % | -7.900 M 6.26 % | -8.427 M -3.74 % | -8.123 M 68.33 % | -25.649 M 7.87 % | -27.840 M -265.15 % | -7.624 M 9.01 % | -8.379 M 32.49 % | -12.413 M 52.42 % | -26.090 M -87.18 % | -13.938 M 0.58 % | -14.020 M 3.58 % | -14.540 M 39.54 % | -24.049 M -116.60 % | -11.103 M -14.17 % | -9.725 M -13.25 % | -8.587 M -7.21 % | -8.009 M 14.78 % | -9.398 M -17.52 % | -7.997 M |
| Other financing activites | -26.317 M -44.58 % | -18.203 M -199.60 % | 18.276 M 199.54 % | -18.361 M 85.61 % | -127.630 M -132.18 % | -54.971 M -52.89 % | -35.955 M -293.72 % | 18.560 M 68.47 % | 11.017 M 10.59 % | 9.962 M -97.05 % | 337.203 M 417.18 % | -106.313 M -2 070.06 % | -4.899 M 89.75 % | -47.787 M -134.62 % | 138.048 M 365.10 % | 29.682 M -34.74 % | 45.485 M -40.49 % | 76.434 M 23.74 % | 61.768 M 158.05 % | -106.403 M -209.29 % | 97.363 M 208.80 % | -89.492 M -265.20 % | -24.505 M -271.79 % | 14.264 M 163.44 % | -22.486 M 85.91 % | -159.531 M 14.65 % | -186.906 M -3 700.83 % | -4.918 M 78.36 % | -22.728 M 46.75 % | -42.683 M -191.02 % | 46.893 M -64.48 % | 132.017 M -61.25 % | 340.694 M 65.04 % | 206.438 M -42.20 % | 357.165 M 6 034.69 % | -6.018 M -119.57 % | 30.757 M 430.57 % | 5.797 M 123.51 % | -24.661 M -102.21 % | 1.114 B 35 786.67 % | 3.105 M 116.38 % | -18.959 M -169.36 % | 27.334 M 184.45 % | -32.367 M 23.12 % | -42.102 M -167.62 % | -15.732 M -232.76 % | 11.850 M 2 917.47 % | -420.590 K 98.51 % | -28.183 M -5 142.36 % | -537.610 K 81.17 % | -2.855 M -100.60 % | 473.693 M 658 674.76 % | -71.927 K 96.07 % | -1.828 M -4 334.27 % | -41.226 K |
| Net cash used provided by financing activities | -100.909 M -154.83 % | 184.037 M 157.50 % | 71.469 M 248.52 % | -48.121 M 74.68 % | -190.062 M -9 527.07 % | 2.016 M 101.93 % | -104.619 M -61.51 % | -64.777 M 66.30 % | -192.198 M -172.31 % | -70.581 M -119.47 % | 362.458 M 332.24 % | 83.856 M 216.51 % | -71.970 M 54.89 % | -159.527 M -299.11 % | -39.970 M -378.83 % | 14.335 M 106.87 % | -208.772 M -1 388.34 % | -14.027 M -105.92 % | 236.760 M 60.93 % | 147.123 M 31 321.14 % | -471.228 K 85.79 % | -3.315 M -113.18 % | 25.155 M 113.07 % | -192.460 M -504.40 % | -31.843 M 87.57 % | -256.123 M -27.75 % | -200.485 M -164.21 % | -75.880 M -31.44 % | -57.728 M 40.17 % | -96.495 M -241.39 % | 68.247 M -70.94 % | 234.863 M -34.92 % | 360.898 M 133.43 % | 154.608 M -66.46 % | 460.978 M 641.48 % | -85.133 M -54.01 % | -55.279 M 55.78 % | -125.003 M -157.42 % | -48.559 M -104.56 % | 1.065 B 541.44 % | -241.309 M -2 983.84 % | 8.368 M -78.53 % | 38.978 M 336.40 % | -16.488 M 61.36 % | -42.675 M -179.40 % | -15.274 M -110.92 % | 139.902 M 286.35 % | 36.211 M 155.15 % | -65.661 M -115.20 % | 432.019 M 232.68 % | -325.622 M -141.68 % | 781.185 M 546.56 % | -174.934 M -596.00 % | 35.269 M 247.41 % | -23.926 M |
| Effect of forex changes on cash | -566.225 K 55.42 % | -1.270 M -445.43 % | -232.890 K 64.45 % | -655.162 K 83.08 % | -3.873 M -6 305.86 % | -60.453 K 97.76 % | -2.695 M -1 465.35 % | -172.167 K -166.83 % | 257.631 K 174.22 % | -347.098 K 69.92 % | -1.154 M -246.20 % | 789.249 K -19.56 % | 981.203 K 223.66 % | -793.450 K 64.66 % | -2.245 M -1 617.10 % | 148.010 K 240.68 % | -105.208 K -125.83 % | 407.237 K 579.23 % | -84.977 K 40.65 % | -143.171 K -179.58 % | -51.209 K 77.65 % | -229.085 K -87.65 % | -122.078 K -426.18 % | 37.426 K 282.32 % | -20.528 K 87.76 % | -167.752 K -76.76 % | -94.906 K -155.36 % | 171.441 K 43.72 % | 119.292 K 137.11 % | -321.484 K -145.75 % | -130.815 K 45.63 % | -240.611 K 51.95 % | -500.789 K -1 323.63 % | -35.177 K -111.69 % | 300.818 K 319.22 % | 71.757 K 15.23 % | 62.271 K 145.17 % | -137.863 K -182.95 % | -48.723 K -448.00 % | 14.001 K 105.17 % | -270.620 K 83.00 % | -1.592 M -140.86 % | -661.038 K -272.75 % | -177.339 K 1.91 % | -180.794 K -237.85 % | 131.153 K -67.60 % | 404.839 K 6.83 % | 378.967 K 3 678.22 % | -10.591 K -129.60 % | 35.781 K 470.85 % | -9.648 K 84.06 % | -60.528 K -160.09 % | 100.724 K -1.99 % | 102.769 K 122.26 % | -461.686 K |
| Net change in cash | -78.169 M 59.03 % | -190.813 M -364.41 % | 72.164 M 122.24 % | -324.427 M -3.18 % | -314.422 M -981.84 % | 35.655 M -78.69 % | 167.349 M 160.90 % | -274.774 M -1 502.60 % | 19.590 M -96.09 % | 501.032 M 394.92 % | -169.887 M -135.29 % | 481.372 M 152.79 % | 190.422 M 141.03 % | -464.062 M -363.91 % | 175.843 M -8.43 % | 192.024 M 993.35 % | 17.563 M -62.68 % | 47.058 M -39.76 % | 78.111 M 197.12 % | -80.430 M -244.47 % | 55.673 M 153.35 % | -104.361 M -144.28 % | 235.698 M 898.50 % | -29.518 M 23.97 % | -38.824 M 8.29 % | -42.336 M -140.73 % | 103.952 M 194.40 % | -110.116 M -234.89 % | 81.633 M 416.44 % | 15.807 M 109.90 % | -159.619 M 4.60 % | -167.320 M -160.62 % | 276.026 M 485.88 % | -71.531 M -226.47 % | 56.560 M 209.70 % | -51.561 M 66.70 % | -154.838 M -265.86 % | -42.322 M -130.94 % | 136.807 M 30.12 % | 105.140 M 1 271.83 % | 7.664 M 113.74 % | -55.772 M 30.51 % | -80.254 M -1 005.37 % | -7.260 M -115.29 % | 47.485 M 26.64 % | 37.496 M 118.30 % | -204.946 M -274.33 % | 117.563 M 166.48 % | -176.839 M -235.99 % | 130.038 M 131.07 % | -418.529 M -180.33 % | 521.010 M 194.27 % | 177.052 M 161.31 % | -288.785 M -198.12 % | 294.306 M |
| Cash at beginning of period | 403.072 M -32.13 % | 593.885 M 13.83 % | 521.720 M -38.34 % | 846.147 M -29.15 % | 1.194 B 8.28 % | 1.103 B 17.89 % | 935.683 M -22.70 % | 1.210 B 1.65 % | 1.191 B 72.63 % | 689.834 M -23.22 % | 898.447 M 115.42 % | 417.075 M 84.02 % | 226.652 M -67.19 % | 690.714 M 63.90 % | 421.434 M 83.70 % | 229.410 M 8.29 % | 211.847 M 28.56 % | 164.789 M 90.12 % | 86.678 M -48.13 % | 167.108 M 49.96 % | 111.435 M -48.36 % | 215.796 M 848.94 % | 22.741 M -56.48 % | 52.258 M -42.63 % | 91.082 M -31.73 % | 133.418 M 352.78 % | 29.466 M -78.89 % | 139.582 M 140.87 % | 57.948 M 37.51 % | 42.142 M -79.11 % | 201.761 M -45.33 % | 369.081 M 296.63 % | 93.055 M -43.46 % | 164.587 M 52.36 % | 108.026 M -32.31 % | 159.587 M -49.24 % | 314.426 M -11.86 % | 356.748 M 62.20 % | 219.941 M 91.58 % | 114.801 M 7.15 % | 107.137 M -34.24 % | 162.909 M -33.00 % | 243.163 M -2.90 % | 250.424 M 23.40 % | 202.938 M 22.66 % | 165.443 M -55.33 % | 370.388 M 46.50 % | 252.825 M -41.16 % | 429.664 M 43.40 % | 299.626 M -58.28 % | 718.155 M 264.28 % | 197.145 M 881.19 % | 20.092 M -93.50 % | 308.878 M 2 019.64 % | 14.572 M |
| Cash at end of period | 324.903 M -19.39 % | 403.072 M -32.13 % | 593.885 M 13.83 % | 521.720 M -40.71 % | 879.912 M -22.73 % | 1.139 B 3.23 % | 1.103 B 17.89 % | 935.683 M -22.70 % | 1.210 B 1.65 % | 1.191 B 63.45 % | 728.560 M -18.91 % | 898.447 M 115.42 % | 417.075 M 84.02 % | 226.652 M -62.05 % | 597.278 M 41.72 % | 421.434 M 83.70 % | 229.410 M 8.29 % | 211.847 M 28.56 % | 164.789 M 90.12 % | 86.678 M -48.13 % | 167.108 M 49.96 % | 111.435 M -56.88 % | 258.439 M 1 036.45 % | 22.741 M -56.48 % | 52.258 M -42.63 % | 91.082 M -31.73 % | 133.418 M 352.78 % | 29.466 M -78.89 % | 139.582 M 140.87 % | 57.948 M 37.51 % | 42.142 M -79.11 % | 201.761 M -45.33 % | 369.081 M 296.63 % | 93.055 M -43.46 % | 164.587 M 52.36 % | 108.026 M -32.31 % | 159.587 M -49.24 % | 314.426 M -11.86 % | 356.748 M 62.20 % | 219.941 M 91.58 % | 114.801 M 7.15 % | 107.137 M -34.24 % | 162.909 M -33.00 % | 243.163 M -2.90 % | 250.424 M 23.40 % | 202.938 M 22.66 % | 165.443 M -55.33 % | 370.388 M 46.50 % | 252.825 M -41.16 % | 429.664 M 43.40 % | 299.626 M -58.28 % | 718.155 M 264.28 % | 197.145 M 881.19 % | 20.092 M -93.50 % | 308.878 M |
| Operating cash flow | 29.467 M 106.35 % | -463.885 M -145.99 % | -188.579 M -83.55 % | -102.740 M -163.53 % | 161.708 M 449.03 % | 29.453 M -85.59 % | 204.442 M 230.36 % | -156.823 M -163.70 % | 246.195 M 303.70 % | 60.984 M -82.35 % | 345.586 M 95.50 % | 176.770 M 185.86 % | 61.839 M 141.31 % | 25.626 M -89.14 % | 235.996 M 31.49 % | 179.483 M -21.60 % | 228.940 M 266.14 % | 62.528 M 140.46 % | -154.552 M 31.39 % | -225.274 M -323.54 % | 100.777 M 185.37 % | -118.049 M -155.55 % | 212.490 M 28.62 % | 165.205 M 270.48 % | -96.905 M -143.11 % | 224.778 M 381.13 % | -79.956 M -345.65 % | 32.549 M -66.99 % | 98.606 M 50.65 % | 65.454 M 121.19 % | -308.831 M 31.97 % | -453.987 M -525.21 % | -72.613 M -346.70 % | -16.256 M 92.40 % | -213.864 M -605.17 % | 42.335 M 154.32 % | -77.932 M -183.90 % | 92.887 M -61.24 % | 239.667 M 313.92 % | -112.036 M -144.15 % | 253.762 M 559.25 % | -55.256 M 52.00 % | -115.119 M -727.25 % | 18.353 M -85.04 % | 122.714 M 127.98 % | 53.826 M 116.21 % | -332.002 M -484.43 % | 86.362 M 182.99 % | -104.062 M 65.07 % | -297.893 M -256.14 % | -83.644 M 69.90 % | -277.894 M -175.94 % | 365.922 M 215.91 % | -315.689 M -198.67 % | 319.955 M |
| Capital expenditure | -21.595 M 27.27 % | -29.694 M 17.31 % | -35.909 M -59.72 % | -22.482 M 63.05 % | -60.842 M -17.29 % | -51.871 M 68.74 % | -165.936 M -213.08 % | -53.001 M -44.19 % | -36.758 M 49.84 % | -73.288 M -80.42 % | -40.620 M -79.88 % | -22.582 M 55.88 % | -51.177 M 36.32 % | -80.367 M -335.90 % | -18.437 M -409.67 % | -3.617 M -36.52 % | -2.650 M -43.20 % | -1.850 M 54.77 % | -4.091 M -89.42 % | -2.160 M -19.49 % | -1.808 M -134.93 % | -769.425 K 58.28 % | -1.844 M 19.81 % | -2.300 M 62.14 % | -6.075 M 43.87 % | -10.823 M -298.33 % | -2.717 M 70.84 % | -9.317 M -3 540.84 % | -255.896 K 89.74 % | -2.495 M 41.23 % | -4.246 M -70.90 % | -2.484 M 78.87 % | -11.758 M -19.38 % | -9.849 M 67.87 % | -30.649 M -246.61 % | -8.842 M 59.25 % | -21.700 M -115.52 % | -10.068 M -92.07 % | -5.242 M 71.36 % | -18.302 M -305.00 % | -4.519 M 38.03 % | -7.292 M -99.67 % | -3.652 M 59.19 % | -8.948 M -277.10 % | -2.373 M -40.61 % | -1.688 M 87.27 % | -13.252 M -145.93 % | -5.388 M 24.16 % | -7.105 M -72.10 % | -4.129 M 55.38 % | -9.253 M -24.43 % | -7.436 M 47.02 % | -14.036 M -60.08 % | -8.768 M 24.61 % | -11.631 M |
| Free CashFlow | 7.872 M 101.59 % | -495.128 M -117.34 % | -227.808 M -81.92 % | -125.223 M -224.15 % | 100.867 M 549.94 % | -22.418 M -158.22 % | 38.507 M 118.35 % | -209.825 M -200.18 % | 209.438 M 1 802.24 % | -12.304 M -104.03 % | 304.967 M 97.79 % | 154.189 M 1 346.12 % | 10.662 M 119.48 % | -54.741 M -125.16 % | 217.559 M 23.71 % | 175.865 M -22.28 % | 226.290 M 272.94 % | 60.678 M 138.25 % | -158.643 M 30.25 % | -227.434 M -329.80 % | 98.969 M 183.29 % | -118.818 M -156.41 % | 210.646 M 29.31 % | 162.905 M 258.19 % | -102.980 M -148.13 % | 213.955 M 358.80 % | -82.673 M -455.86 % | 23.232 M -76.38 % | 98.350 M 56.21 % | 62.959 M 120.11 % | -313.076 M 31.41 % | -456.471 M -441.03 % | -84.371 M -223.21 % | -26.104 M 89.32 % | -244.512 M -830.05 % | 33.492 M 133.62 % | -99.631 M -220.30 % | 82.819 M -64.67 % | 234.425 M 279.86 % | -130.338 M -152.29 % | 249.244 M 498.48 % | -62.548 M 47.34 % | -118.771 M -1 362.88 % | 9.405 M -92.18 % | 120.341 M 130.81 % | 52.138 M 115.10 % | -345.254 M -526.38 % | 80.973 M 172.84 % | -111.168 M 63.19 % | -302.022 M -225.11 % | -92.897 M 67.44 % | -285.329 M -181.09 % | 351.885 M 208.45 % | -324.457 M -205.23 % | 308.324 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 |