Beijing Beida Jade Bird Universal Sci-Tech Company Limited 8095.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 498.972 M -11.90 % | 566.375 M 105.08 % | 276.174 M -30.02 % | 394.627 M -15.75 % | 468.414 M 201.75 % | 155.232 M -91.85 % | 1.906 B 18.14 % | 1.613 B 14.20 % | 1.413 B 31.76 % | 1.072 B 18.59 % | 903.974 M 20.61 % | 749.481 M 39.37 % | 537.753 M 45.46 % | 369.695 M 25.37 % | 294.880 M 27.81 % | 230.723 M 34.41 % | 171.658 M 9.94 % | 156.141 M 34.97 % | 115.689 M -21.87 % | 148.067 M 13.46 % | 130.503 M -34.66 % | 199.740 M -20.25 % | 250.463 M 100.99 % | 124.617 M 104.82 % | 60.843 M 483.96 % | 10.419 M |
| Net income | 99.305 M -49.13 % | 195.207 M -41.45 % | 333.383 M 109.71 % | 158.972 M 147.76 % | 64.165 M -95.93 % | 1.576 B 971.87 % | 147.029 M -13.85 % | 170.668 M 31.73 % | 129.560 M 70.48 % | 75.998 M -24.64 % | 100.844 M 89.74 % | 53.149 M 63.38 % | 32.531 M -9.72 % | 36.032 M -53.65 % | 77.742 M 263.37 % | 21.395 M 111.11 % | -192.503 M -168.14 % | 282.494 M 812.76 % | -39.634 M 33.06 % | -59.208 M -125.28 % | 234.185 M 3 181.74 % | 7.136 M -83.27 % | 42.646 M 13.69 % | 37.510 M 20.74 % | 31.067 M 792.53 % | -4.486 M |
| Income before tax | 122.499 M -37.70 % | 196.635 M -38.10 % | 317.657 M 101.14 % | 157.929 M 96.81 % | 80.244 M 542.47 % | 12.490 M -96.92 % | 405.067 M -2.99 % | 417.570 M 18.80 % | 351.493 M 47.87 % | 237.706 M 20.90 % | 196.614 M 29.39 % | 151.957 M 56.04 % | 97.384 M 33.49 % | 72.950 M -43.57 % | 129.284 M 162.79 % | 49.197 M 127.67 % | -177.776 M -154.69 % | 325.071 M 944.82 % | -38.478 M 33.00 % | -57.427 M -124.44 % | 234.946 M 3 301.56 % | 6.907 M -84.36 % | 44.151 M 20.74 % | 36.568 M 17.71 % | 31.067 M 792.53 % | -4.486 M |
| Income before tax ratio | 0.25 -29.29 % | 0.35 -69.82 % | 1.15 187.41 % | 0.40 133.61 % | 0.17 112.91 % | 0.08 -62.15 % | 0.21 -17.89 % | 0.26 4.03 % | 0.25 12.22 % | 0.22 1.95 % | 0.22 7.27 % | 0.20 11.96 % | 0.18 -8.23 % | 0.20 -54.99 % | 0.44 105.61 % | 0.21 120.59 % | -1.04 -149.74 % | 2.08 725.95 % | -0.33 14.24 % | -0.39 -121.54 % | 1.80 5 106.23 % | 0.03 -80.38 % | 0.18 -39.93 % | 0.29 -42.53 % | 0.51 218.59 % | -0.43 |
| EBITDA | -77.316 M -126.58 % | 290.891 M 708.22 % | -47.827 M -124.15 % | 198.065 M 513.66 % | 32.276 M -39.52 % | 53.365 M 57.78 % | 33.823 M -92.55 % | 453.924 M 20.08 % | 378.014 M 39.99 % | 270.025 M 14.28 % | 236.280 M 27.44 % | 185.408 M 53.76 % | 120.582 M 33.59 % | 90.260 M -42.11 % | 155.916 M 135.30 % | 66.263 M 139.71 % | -166.874 M -1 352.09 % | -11.492 M -9.15 % | -10.529 M 73.63 % | -39.930 M -116.21 % | 246.369 M 932.21 % | 23.868 M -63.73 % | 65.802 M 65.89 % | 39.667 M 44.19 % | 27.510 M 949.86 % | -3.237 M |
| Net income ratio | 0.20 -42.26 % | 0.34 -71.45 % | 1.21 199.66 % | 0.40 194.08 % | 0.14 -98.65 % | 10.15 13 058.92 % | 0.08 -27.08 % | 0.11 15.35 % | 0.09 29.38 % | 0.07 -36.45 % | 0.11 57.31 % | 0.07 17.22 % | 0.06 -37.93 % | 0.10 -63.03 % | 0.26 184.31 % | 0.09 108.27 % | -1.12 -161.98 % | 1.81 628.10 % | -0.34 14.33 % | -0.40 -122.28 % | 1.79 4 922.83 % | 0.04 -79.02 % | 0.17 -43.43 % | 0.30 -41.05 % | 0.51 218.59 % | -0.43 |
| Ratio EBITDA | -0.15 -130.17 % | 0.51 396.58 % | -0.17 -134.50 % | 0.50 628.40 % | 0.07 -79.96 % | 0.34 1 836.97 % | 0.02 -93.69 % | 0.28 5.15 % | 0.27 6.25 % | 0.25 -3.63 % | 0.26 5.66 % | 0.25 10.32 % | 0.22 -8.16 % | 0.24 -53.83 % | 0.53 84.10 % | 0.29 129.54 % | -0.97 -1 220.83 % | -0.07 19.13 % | -0.09 66.25 % | -0.27 -114.28 % | 1.89 1 479.85 % | 0.12 -54.52 % | 0.26 -17.46 % | 0.32 -29.60 % | 0.45 245.53 % | -0.31 |
| Gross profit ratio | 0.11 -48.06 % | 0.22 58.04 % | 0.14 -8.90 % | 0.15 0.44 % | 0.15 -76.04 % | 0.63 43.61 % | 0.44 -3.82 % | 0.46 0.10 % | 0.46 5.86 % | 0.43 2.79 % | 0.42 -0.75 % | 0.42 -8.76 % | 0.47 11.74 % | 0.42 -5.62 % | 0.44 10.58 % | 0.40 68.43 % | 0.24 44.80 % | 0.16 -24.81 % | 0.22 14.47 % | 0.19 -11.60 % | 0.22 -16.93 % | 0.26 -42.18 % | 0.45 -23.27 % | 0.58 -21.21 % | 0.74 145.04 % | 0.30 |
| Weighted average shs out dil | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 2.21 % | 1.482 B 7.47 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.70 % | 1.369 B 11.23 % | 1.231 B 3.89 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 3.21 % | 1.148 B 12.61 % | 1.019 B 5.18 % | 969.227 M 0.77 % | 961.795 M 17.64 % | 817.553 M 9.35 % | 747.667 M |
| Weighted average shs out | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 2.21 % | 1.482 B 7.47 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.70 % | 1.369 B 11.23 % | 1.231 B 3.89 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 3.21 % | 1.148 B 12.61 % | 1.019 B 5.18 % | 969.227 M 0.77 % | 961.795 M 17.64 % | 817.553 M 9.35 % | 747.667 M |
| EPS diluted | 0.07 -49.54 % | 0.13 -40.91 % | 0.22 100.00 % | 0.11 136.56 % | 0.05 354.10 % | -0.02 -116.64 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 71.88 % | 0.06 -24.71 % | 0.09 88.89 % | 0.05 66.67 % | 0.03 -10.00 % | 0.03 -54.55 % | 0.07 266.67 % | 0.02 111.25 % | -0.16 -166.67 % | 0.24 816.42 % | -0.03 33.00 % | -0.05 -125.00 % | 0.20 2 757.14 % | 0.01 -84.09 % | 0.04 12.82 % | 0.04 2.63 % | 0.04 733.33 % | -0.01 |
| Earnings per share | 0.07 -49.54 % | 0.13 -40.91 % | 0.22 100.00 % | 0.11 136.56 % | 0.05 354.10 % | -0.02 -116.64 % | 0.11 -15.38 % | 0.13 18.18 % | 0.11 71.88 % | 0.06 -24.71 % | 0.09 88.89 % | 0.05 66.67 % | 0.03 -10.00 % | 0.03 -54.55 % | 0.07 266.67 % | 0.02 111.25 % | -0.16 -166.67 % | 0.24 816.42 % | -0.03 33.00 % | -0.05 -125.00 % | 0.20 2 757.14 % | 0.01 -84.09 % | 0.04 12.82 % | 0.04 2.63 % | 0.04 733.33 % | -0.01 |
| Gross profit | 56.917 M -54.24 % | 124.380 M 224.11 % | 38.376 M -36.25 % | 60.195 M -15.38 % | 71.139 M -27.71 % | 98.411 M -88.30 % | 841.281 M 13.63 % | 740.390 M 14.31 % | 647.700 M 39.48 % | 464.353 M 21.90 % | 380.927 M 19.71 % | 318.210 M 27.16 % | 250.246 M 62.54 % | 153.959 M 18.33 % | 130.113 M 41.33 % | 92.066 M 126.38 % | 40.668 M 59.20 % | 25.546 M 1.48 % | 25.173 M -10.56 % | 28.146 M 0.30 % | 28.061 M -45.73 % | 51.703 M -53.89 % | 112.129 M 54.21 % | 72.713 M 61.37 % | 45.060 M 1 330.93 % | 3.149 M |
| Income tax expense | 35.438 M 97.59 % | 17.935 M 991.40 % | -2.012 M -130.89 % | 6.513 M -37.08 % | 10.351 M -72.52 % | 37.666 M -52.05 % | 78.556 M 3.25 % | 76.080 M 11.21 % | 68.411 M 59.09 % | 43.002 M 45.71 % | 29.512 M 10.62 % | 26.679 M 210.40 % | 8.595 M 156.18 % | 3.355 M -83.06 % | 19.805 M 73.47 % | 11.417 M -13.61 % | 13.216 M -69.68 % | 43.587 M 4 338.59 % | 982.000 K -44.86 % | 1.781 M -45.70 % | 3.280 M 36.72 % | 2.399 M 84.54 % | 1.300 M | 0.000 | 0.000 100.00 % | -13.000 K |
| Cost of revenue | 442.055 M 0.01 % | 441.995 M 85.87 % | 237.798 M -28.89 % | 334.432 M -15.82 % | 397.275 M 599.17 % | 56.821 M -94.66 % | 1.064 B 21.97 % | 872.685 M 14.10 % | 764.842 M 25.86 % | 607.692 M 16.18 % | 523.047 M 21.28 % | 431.271 M 50.00 % | 287.507 M 33.27 % | 215.736 M 30.93 % | 164.767 M 18.83 % | 138.657 M 5.85 % | 130.990 M 0.30 % | 130.595 M 44.28 % | 90.516 M -24.52 % | 119.921 M 17.06 % | 102.442 M -30.80 % | 148.037 M 7.01 % | 138.334 M 166.52 % | 51.904 M 228.86 % | 15.783 M 117.10 % | 7.270 M |
| General and administrative expenses | 80.988 M -4.65 % | 84.935 M 25.93 % | 67.448 M 10.69 % | 60.933 M 19.96 % | 50.796 M -3.21 % | 52.478 M -61.56 % | 136.536 M 5.15 % | 129.845 M 5.44 % | 123.144 M 19.62 % | 102.949 M -14.37 % | 120.222 M 20.56 % | 99.719 M 18.98 % | 83.811 M 44.90 % | 57.839 M 25.47 % | 46.099 M 34.17 % | 34.358 M 14.51 % | 30.005 M 50.42 % | 19.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 3.895 M -12.04 % | 4.428 M 81.25 % | 2.443 M -15.20 % | 2.881 M 156.09 % | 1.125 M 7.35 % | 1.048 M -99.28 % | 144.946 M 17.79 % | 123.052 M 29.27 % | 95.192 M 41.33 % | 67.355 M 18.73 % | 56.728 M 40.84 % | 40.278 M 12.26 % | 35.879 M 58.29 % | 22.667 M 37.48 % | 16.487 M 26.85 % | 12.997 M -26.22 % | 17.615 M -26.85 % | 24.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 88.663 M 227.83 % | -69.361 M 62.87 % | -186.798 M -872.56 % | 24.179 M 131.51 % | -76.725 M -14 029.83 % | -543.000 K 99.43 % | -95.537 M -134 659.15 % | 71.000 K 3 450.00 % | 2.000 K -99.76 % | 840.000 K -25.13 % | 1.122 M -8.78 % | 1.230 M 94.31 % | 633.000 K 134.09 % | -1.857 M -51.96 % | -1.222 M 82.60 % | -7.023 M -166.66 % | 10.536 M 249.15 % | -7.064 M -115.59 % | 45.324 M -35.50 % | 70.275 M -10.38 % | 78.417 M 110.41 % | 37.268 M -25.20 % | 49.821 M 30.57 % | 38.156 M 86.04 % | 20.510 M 168.17 % | 7.648 M |
| Operating expenses | 173.546 M 767.64 % | 20.002 M 117.11 % | -116.907 M -232.86 % | 87.993 M 454.75 % | -24.804 M -146.82 % | 52.983 M -79.77 % | 261.941 M -14.31 % | 305.696 M 58.81 % | 192.492 M 42.97 % | 134.642 M -16.07 % | 160.423 M -8.16 % | 174.676 M 19.54 % | 146.125 M 122.41 % | 65.700 M 695.70 % | -11.029 M -127.35 % | 40.332 M -30.65 % | 58.156 M 46.23 % | 39.770 M -12.25 % | 45.324 M -35.50 % | 70.275 M -10.38 % | 78.417 M 110.41 % | 37.268 M -25.20 % | 49.821 M 30.57 % | 38.156 M 86.04 % | 20.510 M 168.17 % | 7.648 M |
| Cost and expenses | 615.601 M 33.25 % | 461.997 M 282.16 % | 120.891 M -71.38 % | 422.425 M 13.41 % | 372.471 M 239.21 % | 109.804 M -91.72 % | 1.326 B 12.56 % | 1.178 B 23.09 % | 957.334 M 28.96 % | 742.334 M 8.61 % | 683.470 M 12.79 % | 605.947 M 39.74 % | 433.632 M 54.08 % | 281.436 M 83.06 % | 153.738 M -14.11 % | 178.989 M -5.37 % | 189.146 M 11.02 % | 170.365 M 25.42 % | 135.840 M -28.58 % | 190.196 M 5.16 % | 180.859 M -2.40 % | 185.305 M -1.51 % | 188.155 M 108.92 % | 90.060 M 148.15 % | 36.293 M 143.28 % | 14.918 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.340 M 24.67 % | 53.214 M 38.75 % | 38.352 M 14.79 % | 33.412 M 14.01 % | 29.307 M 9.26 % | 26.824 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 |
| Selling general and administrative expenses | 84.883 M -5.01 % | 89.363 M 27.86 % | 69.891 M 9.52 % | 63.814 M 22.91 % | 51.921 M -3.00 % | 53.526 M -80.98 % | 281.482 M 11.30 % | 252.897 M 15.83 % | 218.336 M 28.20 % | 170.304 M -3.76 % | 176.950 M 26.40 % | 139.997 M 16.97 % | 119.690 M 48.67 % | 80.506 M 28.63 % | 62.586 M 32.16 % | 47.355 M -0.56 % | 47.620 M 8.16 % | 44.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 1.083 M -83.22 % | 6.456 M 318.95 % | 1.541 M -21.70 % | 1.968 M 207.98 % | 639.000 K 89.05 % | 338.000 K -76.30 % | 1.426 M -36.51 % | 2.246 M 91.97 % | 1.170 M 17.82 % | 993.000 K 24.13 % | 800.000 K -85.54 % | 5.531 M 56.60 % | 3.532 M -42.32 % | 6.123 M | 0.000 -100.00 % | 2.085 M -96.05 % | 52.797 M 1 209.65 % | -4.758 M -171.76 % | 6.630 M 40.67 % | 4.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 43.491 M -20.96 % | 55.021 M 42.58 % | 38.590 M 51.48 % | 25.476 M 42.11 % | 17.927 M 153.89 % | 7.061 M 358.80 % | 1.539 M -86.27 % | 11.209 M 87.79 % | 5.969 M -62.09 % | 15.744 M 4.07 % | 15.129 M 100.22 % | 7.556 M 261.70 % | 2.089 M -95.73 % | 48.872 M 12.10 % | 43.595 M 9 921.84 % | 435.000 K -79.42 % | 2.114 M -89.90 % | 20.929 M -10.20 % | 23.307 M 52.35 % | 15.298 M | 0.000 -100.00 % | 11.130 M -39.39 % | 18.362 M 1 357.30 % | 1.260 M | 0.000 | 0.000 |
| Depreciation and amortization | 40.556 M 3.37 % | 39.235 M 105.08 % | 19.132 M 30.50 % | 14.660 M 138.45 % | 6.148 M -77.66 % | 27.515 M -5.74 % | 29.190 M 16.09 % | 25.145 M 70.53 % | 14.745 M -26.23 % | 19.987 M -18.54 % | 24.537 M -5.24 % | 25.895 M 22.67 % | 21.109 M 29.65 % | 16.282 M 10.21 % | 14.774 M 19.54 % | 12.359 M 40.63 % | 8.788 M 221.67 % | 2.732 M -0.98 % | 2.759 M 25.47 % | 2.199 M -31.07 % | 3.190 M -0.41 % | 3.203 M -8.33 % | 3.494 M -31.62 % | 5.110 M 72.64 % | 2.960 M 134.55 % | 1.262 M |
| Operating income | -116.629 M -211.74 % | 104.378 M -32.78 % | 155.283 M 658.61 % | -27.798 M -128.97 % | 95.943 M 271.15 % | 25.850 M -94.34 % | 456.857 M 4.54 % | 437.011 M 5.82 % | 412.994 M 45.32 % | 284.196 M 27.57 % | 222.770 M 36.46 % | 163.254 M 51.65 % | 107.653 M 21.97 % | 88.259 M -37.47 % | 141.142 M 162.25 % | 53.819 M 52.42 % | 35.309 M 348.24 % | -14.224 M -7.04 % | -13.288 M 68.46 % | -42.129 M -117.32 % | 243.179 M 1 390.80 % | 16.312 M -74.34 % | 63.568 M 77.48 % | 35.817 M 45.89 % | 24.550 M 645.68 % | -4.499 M |
| Operating income ratio | -0.23 -226.83 % | 0.18 -67.22 % | 0.56 898.20 % | -0.07 -134.39 % | 0.20 23.00 % | 0.17 -30.54 % | 0.24 -11.51 % | 0.27 -7.34 % | 0.29 10.29 % | 0.27 7.57 % | 0.25 13.14 % | 0.22 8.81 % | 0.20 -16.15 % | 0.24 -50.12 % | 0.48 105.19 % | 0.23 13.40 % | 0.21 325.80 % | -0.09 20.69 % | -0.11 59.63 % | -0.28 -115.27 % | 1.86 2 181.73 % | 0.08 -67.82 % | 0.25 -11.70 % | 0.29 -28.77 % | 0.40 193.44 % | -0.43 |
| Total other income expenses net | 239.128 M 159.20 % | 92.257 M -43.18 % | 162.374 M -12.57 % | 185.727 M 1 283.05 % | -15.699 M | 0.000 100.00 % | -37.381 M -92.28 % | -19.441 M 68.39 % | -61.501 M -32.29 % | -46.490 M -77.74 % | -26.156 M -131.53 % | -11.297 M -10.01 % | -10.269 M -173.24 % | 14.021 M 218.24 % | -11.858 M -156.56 % | -4.622 M 97.83 % | -213.085 M -162.80 % | 339.295 M 1 446.94 % | -25.190 M -64.66 % | -15.298 M -85.81 % | -8.233 M 12.46 % | -9.405 M 51.56 % | -19.417 M -1 972.42 % | 1.037 M -84.09 % | 6.517 M 50 030.77 % | 13.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 844.994 M 15.90 % | 729.082 M -8.01 % | 792.560 M 18.57 % | 668.460 M 85.34 % | 360.671 M 151.57 % | 143.366 M 131.25 % | -458.765 M -4.89 % | -437.385 M -27.52 % | -342.985 M -258.54 % | -95.661 M 39.40 % | -157.859 M -55.55 % | -101.487 M -22.37 % | -82.932 M 55.85 % | -187.849 M 70.13 % | -628.845 M -18.24 % | -531.822 M 3.59 % | -551.622 M 14.36 % | -644.107 M -529.83 % | 149.852 M 118.83 % | 68.479 M -56.64 % | 157.930 M 2.42 % | 154.191 M -1.39 % | 156.359 M 55.99 % | 100.234 M 130.61 % | -327.469 M -2 553.50 % | -12.341 M |
| Total investments | 3.623 B 20.78 % | 3.000 B -20.10 % | 3.754 B 21.35 % | 3.094 B 10.24 % | 2.807 B -3.66 % | 2.913 B 175.79 % | 1.056 B -15.25 % | 1.246 B 12.11 % | 1.112 B 7.62 % | 1.033 B 28.50 % | 803.951 M 2.78 % | 782.217 M 0.10 % | 781.421 M 6.50 % | 733.723 M 121.94 % | 330.591 M 0.43 % | 329.183 M 89.93 % | 173.319 M -54.06 % | 377.291 M -41.52 % | 645.183 M 105.88 % | 313.375 M -46.04 % | 580.785 M 1.59 % | 571.705 M | 0.000 -100.00 % | 388.440 M | 0.000 | 0.000 |
| Total debt | 992.628 M 12.09 % | 885.576 M -13.20 % | 1.020 B 32.78 % | 768.393 M 60.52 % | 478.691 M 59.63 % | 299.877 M 32.88 % | 225.683 M 2.19 % | 220.850 M 32.76 % | 166.356 M -23.72 % | 218.099 M 4.94 % | 207.829 M 12.54 % | 184.668 M 33.07 % | 138.778 M 253.99 % | 39.204 M 161.36 % | 15.000 M 50.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M -95.85 % | 240.996 M -5.13 % | 254.036 M -18.06 % | 310.017 M -21.14 % | 393.143 M 8.29 % | 363.060 M -7.63 % | 393.060 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 469.868 M 6 777.46 % | 6.832 M 107.98 % | -85.569 M -120.87 % | 410.092 M 11.95 % | 366.326 M 546.78 % | -81.993 M 48.66 % | -159.710 M -17.80 % | -135.576 M -18.77 % | -114.148 M -11.89 % | -102.017 M -16.21 % | -87.790 M 9.17 % | -96.658 M -21.87 % | -79.311 M -23.84 % | -64.041 M -22.14 % | -52.433 M -24.69 % | -42.049 M -23.17 % | -34.140 M -17.13 % | -29.147 M -6.81 % | -27.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.088 B 7.75 % | 2.866 B 3.05 % | 2.781 B 6.43 % | 2.613 B 6.60 % | 2.451 B 6.99 % | 2.291 B 136.02 % | 970.800 M 17.14 % | 828.719 M 22.27 % | 677.774 M 19.27 % | 568.249 M 14.31 % | 497.095 M 20.81 % | 411.453 M -9.02 % | 452.258 M | 0.000 | 0.000 | 0.000 -100.00 % | 211.042 M | 0.000 -100.00 % | 168.934 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 41.164 M | 0.000 | 0.000 |
| Common stock | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 9.85 % | 137.872 M 0.00 % | 137.872 M 0.00 % | 137.872 M 0.00 % | 137.872 M 7.56 % | 128.176 M 8.18 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 3.965 B 5.00 % | 3.776 B 1.27 % | 3.728 B 11.35 % | 3.349 B 7.85 % | 3.105 B 0.96 % | 3.075 B 16.03 % | 2.650 B 6.52 % | 2.488 B 23.01 % | 2.023 B 19.68 % | 1.690 B 20.75 % | 1.400 B 9.47 % | 1.279 B 12.49 % | 1.137 B 11.95 % | 1.015 B 7.58 % | 943.823 M 6.71 % | 884.470 M 16.75 % | 757.591 M -25.77 % | 1.021 B 35.56 % | 752.872 M -7.90 % | 817.418 M 55.88 % | 524.404 M -1.46 % | 532.167 M 18.11 % | 450.582 M 11.10 % | 405.555 M 9.22 % | 371.307 M 3 163.09 % | 11.379 M |
| Other non current liabilities | 0.000 -100.00 % | 52.219 M | 0.000 -100.00 % | 15.853 M 30.26 % | 12.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -166.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 184.494 M | 0.000 | 0.000 -100.00 % | 310.198 M | 0.000 | 0.000 100.00 % | -425.817 M -23 609.19 % | -1.796 M | 0.000 |
| Long term debt | 356.504 M 83.08 % | 194.729 M -23.15 % | 253.378 M 66.09 % | 152.558 M -56.79 % | 353.055 M 63.45 % | 216.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K -60.84 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 0.00 % | 20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 514.365 M 108.29 % | 246.948 M -13.70 % | 286.166 M 69.92 % | 168.411 M -53.89 % | 365.225 M 66.26 % | 219.665 M 12 090.07 % | 1.802 M -21.99 % | 2.310 M 42.95 % | 1.616 M -83.34 % | 9.697 M -97.16 % | 341.130 M 524 715.38 % | 65.000 K -60.84 % | 166.000 K -99.84 % | 107.082 M 18 819.08 % | 566.000 K -82.79 % | 3.289 M -86.09 % | 23.645 M -87.18 % | 184.494 M 822.47 % | 20.000 M 106.73 % | -297.379 M -195.87 % | 310.198 M -21.49 % | 395.125 M 192.45 % | -427.373 M -0.37 % | -425.817 M -15 167.83 % | 2.826 M 257.27 % | 791.000 K |
| Other current liabilities | 262.647 M 69.54 % | 154.917 M -5.82 % | 164.488 M 103.93 % | 80.661 M 41.57 % | 56.977 M -3.72 % | 59.176 M -71.28 % | 206.049 M 17.22 % | 175.777 M | 0.000 | 0.000 -100.00 % | 114.791 M 78.58 % | 64.281 M | 0.000 -100.00 % | 78.260 M -7.28 % | 84.402 M 60.39 % | 52.623 M -17.75 % | 63.982 M 14.62 % | 55.819 M 46.50 % | 38.101 M -6.30 % | 40.661 M -2.27 % | 41.606 M 67.96 % | 24.771 M 7.54 % | 23.035 M 10.31 % | 20.883 M 92.10 % | 10.871 M -23.06 % | 14.129 M |
| Deferred revenue | 0.000 -100.00 % | 4.622 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 -100.00 % | 151.187 M 37.73 % | 109.774 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.414 M 1 705.72 % | 909.000 K -39.56 % | 1.504 M -89.90 % | 14.898 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 636.124 M -7.92 % | 690.847 M -9.91 % | 766.872 M 24.53 % | 615.835 M 390.17 % | 125.636 M 49.79 % | 83.873 M -62.84 % | 225.683 M 2.19 % | 220.850 M 32.76 % | 166.356 M -23.72 % | 218.099 M 4.94 % | 207.829 M 12.58 % | 184.603 M 33.18 % | 138.612 M 253.57 % | 39.204 M 161.36 % | 15.000 M 50.00 % | 10.000 M | 0.000 -100.00 % | 10.000 M -95.48 % | 220.996 M -5.57 % | 234.036 M -24.51 % | 310.017 M -21.14 % | 393.143 M 8.29 % | 363.060 M -7.63 % | 393.060 M | 0.000 | 0.000 |
| Total current liabilities | 1.037 B 7.78 % | 962.221 M -4.38 % | 1.006 B 32.42 % | 759.909 M 294.86 % | 192.451 M 9.68 % | 175.466 M -78.51 % | 816.499 M 18.33 % | 689.993 M 5.80 % | 652.156 M 12.85 % | 577.879 M 26.75 % | 455.921 M 20.30 % | 378.995 M 23.74 % | 306.290 M 42.12 % | 215.516 M 4.93 % | 205.385 M 29.85 % | 158.168 M 3.44 % | 152.906 M 10.09 % | 138.890 M -50.40 % | 279.995 M -5.85 % | 297.379 M -9.40 % | 328.246 M -21.92 % | 420.390 M -1.63 % | 427.373 M 0.37 % | 425.817 M 2 648.45 % | 15.493 M 3.84 % | 14.920 M |
| Total liabilities | 1.551 B 28.31 % | 1.209 B -6.44 % | 1.292 B 39.22 % | 928.320 M 66.46 % | 557.676 M 41.14 % | 395.131 M -51.71 % | 818.301 M 18.20 % | 692.303 M 5.89 % | 653.772 M 11.27 % | 587.576 M 28.88 % | 455.921 M 20.28 % | 379.060 M 23.69 % | 306.456 M 42.20 % | 215.516 M 4.64 % | 205.951 M 27.56 % | 161.457 M 5.59 % | 152.906 M -52.72 % | 323.384 M 7.80 % | 299.995 M -5.48 % | 317.379 M -3.31 % | 328.246 M -21.92 % | 420.390 M -1.63 % | 427.373 M 0.37 % | 425.817 M 2 648.45 % | 15.493 M 3.84 % | 14.920 M |
| Other non current assets | 372.655 M 45.97 % | 255.287 M 29.77 % | 196.728 M -34.75 % | 301.519 M 29 148.07 % | -1.038 M 86.81 % | -7.868 M -176.54 % | 10.279 M -24.84 % | 13.676 M -31.23 % | 19.888 M -68.23 % | 62.602 M 213.01 % | 20.000 M -59.18 % | 49.000 M 36.31 % | 35.947 M 3 194.87 % | 1.091 M -67.09 % | 3.315 M -62.95 % | 8.948 M -44.49 % | 16.121 M -83.06 % | 95.181 M -85.38 % | 650.963 M 107.73 % | 313.375 M 15 568.75 % | 2.000 M -99.65 % | 571.705 M | 0.000 -100.00 % | 388.440 M | 0.000 | 0.000 |
| Long term investments | 3.623 B 20.78 % | 3.000 B -20.10 % | 3.754 B 21.21 % | 3.097 B 10.23 % | 2.810 B -3.82 % | 2.922 B 176.92 % | 1.055 B -15.35 % | 1.246 B 11.98 % | 1.113 B 7.74 % | 1.033 B 26.64 % | 815.749 M 2.26 % | 797.699 M 4.80 % | 761.179 M 3.90 % | 732.632 M 123.86 % | 327.276 M 0.47 % | 325.758 M 100.09 % | 162.806 M -43.43 % | 287.803 M | 0.000 | 0.000 -100.00 % | 578.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 68.824 M -16.01 % | 81.941 M 475.35 % | 14.242 M 231.44 % | 4.297 M 9.95 % | 3.908 M -55.78 % | 8.838 M -42.10 % | 15.264 M 148.03 % | 6.154 M -7.29 % | 6.638 M -9.85 % | 7.363 M -31.68 % | 10.777 M 0.62 % | 10.711 M -33.97 % | 16.221 M 16.46 % | 13.928 M -23.53 % | 18.214 M -19.08 % | 22.508 M -16.02 % | 26.801 M | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 -100.00 % | 760.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 5.535 M 11.48 % | 4.965 M -87.53 % | 39.812 M 19 415.69 % | 204.000 K 0.00 % | 204.000 K 0.00 % | 204.000 K -98.97 % | 19.847 M 11.74 % | 17.761 M 0.00 % | 17.761 M -12.95 % | 20.404 M 0.76 % | 20.251 M 0.04 % | 20.242 M 106.11 % | 9.821 M 39.15 % | 7.058 M 15.23 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M | 0.000 | 0.000 -100.00 % | 24.366 M 46.56 % | 16.625 M | 0.000 | 0.000 |
| Goodwill and intangible assets | 74.359 M -14.44 % | 86.906 M 60.78 % | 54.054 M 1 100.93 % | 4.501 M 9.46 % | 4.112 M -54.52 % | 9.042 M -74.25 % | 35.111 M 46.82 % | 23.915 M -1.98 % | 24.399 M -12.13 % | 27.767 M -10.51 % | 31.028 M 0.24 % | 30.953 M 18.86 % | 26.042 M 24.09 % | 20.986 M -13.78 % | 24.339 M -15.00 % | 28.633 M -13.04 % | 32.926 M 437.57 % | 6.125 M 0.00 % | 6.125 M -0.65 % | 6.165 M | 0.000 | 0.000 -100.00 % | 25.126 M 51.13 % | 16.625 M | 0.000 | 0.000 |
| Property plant equipment net | 344.923 M -0.52 % | 346.736 M -13.84 % | 402.431 M 6.07 % | 379.411 M 31.98 % | 287.479 M 86.13 % | 154.453 M -51.56 % | 318.831 M 2.26 % | 311.778 M 19.70 % | 260.460 M 23.76 % | 210.460 M 105.63 % | 102.350 M -15.98 % | 121.819 M 19.47 % | 101.964 M 49.32 % | 68.285 M 9.54 % | 62.340 M 9.89 % | 56.728 M 22.60 % | 46.272 M 93.64 % | 23.896 M -2.95 % | 24.623 M -94.54 % | 451.260 M 12 321.14 % | 3.633 M 64.17 % | 2.213 M -99.57 % | 520.372 M 5 435.87 % | 9.400 M -4.88 % | 9.882 M 16.53 % | 8.480 M |
| Total non current assets | 4.415 B 19.69 % | 3.689 B -16.49 % | 4.417 B 16.57 % | 3.789 B 21.96 % | 3.107 B 0.73 % | 3.085 B 114.77 % | 1.436 B -10.73 % | 1.609 B 12.57 % | 1.429 B 6.34 % | 1.344 B 38.23 % | 972.142 M -2.95 % | 1.002 B 8.10 % | 926.561 M 12.58 % | 822.994 M 97.23 % | 417.270 M -0.67 % | 420.067 M 62.74 % | 258.125 M -37.50 % | 413.005 M -39.42 % | 681.711 M -11.56 % | 770.800 M 31.89 % | 584.418 M 1.83 % | 573.918 M 5.21 % | 545.498 M 31.61 % | 414.465 M 4 094.14 % | 9.882 M 16.53 % | 8.480 M |
| Other current assets | 17.079 M -98.23 % | 966.074 M 324.10 % | 227.792 M -14.41 % | 266.133 M -4.06 % | 277.402 M 78.44 % | 155.458 M -7.14 % | 167.406 M 67.67 % | 99.842 M 1.85 % | 98.025 M 21.57 % | 80.635 M -39.42 % | 133.113 M 10.26 % | 120.731 M -39.80 % | 200.536 M 83.32 % | 109.394 M 526.97 % | 17.448 M -38.35 % | 28.301 M 3.93 % | 27.232 M -75.48 % | 111.068 M -13.14 % | 127.867 M -51.00 % | 260.952 M 707.25 % | 32.326 M -38.18 % | 52.294 M 78.09 % | 29.363 M -56.23 % | 67.083 M 206.54 % | 21.884 M 6 803.47 % | 317.000 K |
| Short term investments | 910.000 K 0.44 % | 906.000 K -64.05 % | 2.520 M -9.42 % | 2.782 M | 0.000 -100.00 % | 1.165 M -4.59 % | 1.221 M -67.88 % | 3.801 M 400.00 % | -1.267 M -138.20 % | 3.317 M 128.11 % | -11.798 M 23.80 % | -15.482 M -176.48 % | 20.242 M 1 755.36 % | 1.091 M -67.09 % | 3.315 M -3.21 % | 3.425 M -67.42 % | 10.513 M -88.25 % | 89.488 M | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 147.634 M -5.66 % | 156.494 M -31.27 % | 227.690 M 127.84 % | 99.933 M -15.33 % | 118.020 M -24.59 % | 156.511 M -77.13 % | 684.448 M 3.98 % | 658.235 M 29.23 % | 509.341 M 62.33 % | 313.760 M -14.20 % | 365.688 M 27.79 % | 286.155 M 29.07 % | 221.710 M -2.35 % | 227.053 M -64.73 % | 643.845 M 18.83 % | 541.822 M -1.78 % | 551.622 M -15.67 % | 654.107 M 617.66 % | 91.144 M -50.88 % | 185.557 M 22.01 % | 152.087 M -36.35 % | 238.952 M 15.60 % | 206.701 M -29.41 % | 292.826 M -10.58 % | 327.469 M 2 553.50 % | 12.341 M |
| Cash and short term investments | 148.544 M -5.63 % | 157.400 M -31.63 % | 230.210 M 130.36 % | 99.933 M -15.33 % | 118.020 M -24.59 % | 156.511 M -77.17 % | 685.669 M 4.17 % | 658.235 M 29.23 % | 509.341 M 62.33 % | 313.760 M -14.20 % | 365.688 M 27.79 % | 286.155 M 18.27 % | 241.952 M 6.05 % | 228.144 M -64.75 % | 647.160 M 18.69 % | 545.247 M -3.00 % | 562.135 M -24.40 % | 743.595 M 715.85 % | 91.144 M -50.88 % | 185.557 M 20.42 % | 154.087 M -35.52 % | 238.952 M 15.60 % | 206.701 M -29.41 % | 292.826 M -10.58 % | 327.469 M 2 553.50 % | 12.341 M |
| Total current assets | 1.101 B -15.05 % | 1.297 B 114.63 % | 604.069 M 23.83 % | 487.806 M -12.20 % | 555.602 M 43.94 % | 386.001 M -81.01 % | 2.033 B 29.31 % | 1.572 B 26.00 % | 1.248 B 33.57 % | 933.952 M 5.71 % | 883.521 M 34.68 % | 656.029 M 27.00 % | 516.541 M 26.64 % | 407.866 M -44.32 % | 732.504 M 17.04 % | 625.860 M -4.06 % | 652.372 M -29.93 % | 930.970 M 150.83 % | 371.156 M 1.97 % | 363.997 M 35.70 % | 268.232 M -29.16 % | 378.639 M 13.89 % | 332.457 M -20.26 % | 416.907 M 10.61 % | 376.918 M 2 015.26 % | 17.819 M |
| Inventory | 14.803 M -7.12 % | 15.938 M -23.19 % | 20.749 M 264.72 % | 5.689 M -2.20 % | 5.817 M -15.02 % | 6.845 M -97.13 % | 238.107 M 49.89 % | 158.851 M 2.20 % | 155.436 M 22.59 % | 126.797 M 38.63 % | 91.467 M 14.89 % | 79.612 M 9.23 % | 72.887 M 2.06 % | 71.419 M 68.35 % | 42.422 M 39.04 % | 30.510 M 89.13 % | 16.132 M 23.03 % | 13.112 M 3.49 % | 12.670 M -33.84 % | 19.151 M 791.16 % | 2.149 M -62.39 % | 5.714 M -65.68 % | 16.648 M 0.95 % | 16.491 M 455.44 % | 2.969 M 50.56 % | 1.972 M |
| Net receivables | 920.987 M 486.22 % | 157.106 M 25.37 % | 125.318 M 7.99 % | 116.051 M -24.82 % | 154.363 M 129.75 % | 67.187 M -92.84 % | 938.965 M 30.69 % | 718.473 M 49.50 % | 480.598 M 17.38 % | 409.443 M 41.04 % | 290.312 M 72.11 % | 168.682 M 42.65 % | 118.250 M 9.27 % | 108.219 M 324.82 % | 25.474 M 16.84 % | 21.802 M -18.44 % | 26.730 M -82.49 % | 152.683 M 9.47 % | 139.475 M 237.19 % | -101.663 M -246.88 % | 69.215 M | 0.000 -100.00 % | 79.745 M 6.07 % | 75.178 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 9.239 M 49.35 % | 6.186 M -2.34 % | 6.334 M -12.16 % | 7.211 M -57.39 % | 16.925 M 30.28 % | 12.991 M 15.25 % | 11.272 M 13.50 % | 9.931 M 229.39 % | 3.015 M 38.56 % | 2.176 M 52.27 % | 1.429 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 |
| 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 |
| Account payables | 107.384 M 15.92 % | 92.635 M 31.99 % | 70.183 M 30.09 % | 53.951 M 32 796.95 % | 164.000 K -27.43 % | 226.000 K -99.94 % | 357.116 M 37.51 % | 259.707 M -41.11 % | 441.030 M 34.37 % | 328.210 M 195.74 % | 110.979 M 8.44 % | 102.339 M -28.48 % | 143.091 M 110.81 % | 67.878 M 144.18 % | 27.798 M -2.56 % | 28.528 M 20.65 % | 23.645 M 15.86 % | 20.408 M 72.63 % | 11.822 M -3.03 % | 12.191 M -18.68 % | 14.991 M 656.36 % | 1.982 M 15.50 % | 1.716 M -85.55 % | 11.874 M 156.90 % | 4.622 M 484.32 % | 791.000 K |
| Tax payables | 30.954 M 61.22 % | 19.200 M 307.99 % | 4.706 M -50.26 % | 9.462 M -2.19 % | 9.674 M -69.95 % | 32.191 M 16.42 % | 27.651 M -17.85 % | 33.659 M -24.82 % | 44.770 M 41.81 % | 31.570 M 41.43 % | 22.322 M -19.62 % | 27.772 M 12.95 % | 24.587 M -18.52 % | 30.174 M -61.41 % | 78.185 M 16.66 % | 67.017 M 2.66 % | 65.279 M 23.96 % | 52.663 M 480.24 % | 9.076 M 12.13 % | 8.094 M | 0.000 -100.00 % | 494.000 K -61.82 % | 1.294 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -52.219 M -129.02 % | 179.950 M 1 235.12 % | -15.853 M -30.26 % | -12.170 M -232.42 % | -3.661 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 % | 1.796 M | 0.000 |
| Minority interest | 255.003 M 71.45 % | 148.732 M -12.97 % | 170.896 M -1.56 % | 173.596 M 16.40 % | 149.142 M -24.35 % | 197.150 M -78.10 % | 900.180 M 25.04 % | 719.907 M 31.33 % | 548.174 M 37.84 % | 397.686 M 27.38 % | 312.213 M 24.74 % | 250.283 M 54.24 % | 162.268 M 39.08 % | 116.673 M 63.19 % | 71.496 M 4.36 % | 68.512 M 70.76 % | 40.122 M -30.97 % | 58.126 M 1 258.40 % | 4.279 M 150.53 % | 1.708 M | 0.000 | 0.000 -100.00 % | 8.759 M 462.20 % | 1.558 M | 0.000 | 0.000 |
| Capital lease obligations | 3.280 M -34.19 % | 4.984 M -93.50 % | 76.722 M 15.34 % | 66.518 M 2.41 % | 64.954 M -4.65 % | 68.119 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 K -62.89 % | 159.000 K -40.67 % | 268.000 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 85.569 M | 0.000 | 0.000 -100.00 % | 206.517 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 |
| Other total stockholders equity | 0.000 -100.00 % | 602.729 M -3.51 % | 624.654 M | 0.000 | 0.000 -100.00 % | 352.921 M -36.92 % | 559.438 M 0.00 % | 559.438 M | 0.000 | 0.000 -100.00 % | 374.639 M 0.00 % | 374.639 M -22.43 % | 482.951 M -42.79 % | 844.232 M 4.71 % | 806.280 M 9.03 % | 739.527 M 75.21 % | 422.087 M -51.66 % | 873.132 M 78.75 % | 488.467 M -40.12 % | 815.710 M 55.55 % | 524.404 M -1.46 % | 532.167 M 20.45 % | 441.823 M 21.77 % | 362.833 M -2.28 % | 371.307 M 3 163.09 % | 11.379 M |
| Deferred tax liabilities non current | 157.861 M 202.31 % | 52.219 M 59.26 % | 32.788 M 106.83 % | 15.853 M 30.26 % | 12.170 M 232.42 % | 3.661 M 103.16 % | 1.802 M -21.99 % | 2.310 M 42.95 % | 1.616 M -83.34 % | 9.697 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 566.000 K -82.79 % | 3.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -341.130 M | 0.000 | 0.000 100.00 % | -107.082 M | 0.000 | 0.000 100.00 % | -23.645 M | 0.000 | 0.000 -100.00 % | 317.379 M 202.31 % | -310.198 M 21.49 % | -395.125 M -192.45 % | 427.373 M 0.37 % | 425.817 M 15 167.83 % | -2.826 M -257.27 % | -791.000 K |
| Total assets | 5.516 B 10.65 % | 4.985 B -0.71 % | 5.021 B 17.40 % | 4.277 B 16.77 % | 3.663 B 5.53 % | 3.471 B 0.05 % | 3.469 B 9.06 % | 3.181 B 18.83 % | 2.677 B 17.51 % | 2.278 B 22.75 % | 1.856 B 11.94 % | 1.658 B 14.87 % | 1.443 B 17.24 % | 1.231 B 7.05 % | 1.150 B 9.93 % | 1.046 B 14.87 % | 910.497 M -32.25 % | 1.344 B 27.65 % | 1.053 B -7.22 % | 1.135 B 33.09 % | 852.650 M -10.49 % | 952.557 M 8.50 % | 877.955 M 5.60 % | 831.372 M 114.94 % | 386.800 M 1 370.78 % | 26.299 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 % | -5.054 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 |
| Stock based compensation | 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 % | 10.969 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 |
| Change in working capital | 174.188 M 195.80 % | -181.818 M -409.95 % | 58.660 M 83.15 % | 32.028 M 130.41 % | -105.318 M 82.43 % | -599.363 M -81.03 % | -331.085 M -57.30 % | -210.474 M -1 256.67 % | -15.514 M 78.51 % | -72.177 M -3.98 % | -69.414 M -42.47 % | -48.722 M -78.23 % | -27.336 M -297.04 % | -6.885 M -57.99 % | -4.358 M 66.22 % | -12.900 M -184.00 % | 15.358 M 27.00 % | 12.093 M -80.70 % | 62.659 M 17 553.76 % | -359.000 K -106.10 % | 5.881 M 176.32 % | -7.706 M 58.34 % | -18.496 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -11.850 M 79.43 % | -57.608 M -1 324.66 % | 4.704 M -87.24 % | 36.873 M 129.05 % | -126.913 M 64.78 % | -360.298 M -14.62 % | -314.329 M -68.37 % | -186.687 M -126.30 % | -82.494 M 36.36 % | -129.620 M 6.50 % | -138.633 M -61.73 % | -85.720 M -146.58 % | -34.764 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 |
| Inventory | -255.000 K -106.11 % | 4.175 M -12.57 % | 4.775 M 1 914.77 % | 237.000 K -82.74 % | 1.373 M 101.85 % | -74.139 M 6.36 % | -79.176 M -2 218.48 % | -3.415 M 88.08 % | -28.639 M 18.94 % | -35.330 M -169.35 % | -13.117 M -42.45 % | -9.208 M -306.92 % | 4.450 M 115.37 % | -28.952 M -144.20 % | -11.856 M 16.84 % | -14.256 M -1 418.21 % | -939.000 K 61.25 % | -2.423 M -155.32 % | 4.380 M 118.13 % | 2.008 M 123.76 % | -8.452 M -126.35 % | -3.734 M -177.78 % | 4.801 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 -100.00 % | 57.608 M 1 324.66 % | -4.704 M 87.24 % | -36.873 M -129.05 % | 126.913 M -64.78 % | 360.298 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 |
| Other working capital | 186.293 M 200.16 % | -185.993 M -445.17 % | 53.885 M 69.50 % | 31.791 M 129.80 % | -106.691 M 79.69 % | -525.224 M -108.50 % | -251.909 M -21.66 % | -207.059 M -1 677.59 % | 13.125 M 135.62 % | -36.847 M 34.55 % | -56.297 M -42.47 % | -39.514 M -24.31 % | -31.786 M -244.04 % | 22.067 M 194.31 % | 7.498 M 452.95 % | 1.356 M -91.68 % | 16.297 M 12.27 % | 14.516 M -75.09 % | 58.279 M 2 562.15 % | -2.367 M -116.51 % | 14.333 M 460.85 % | -3.972 M 82.95 % | -23.297 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -180.056 M 3.74 % | -187.056 M 46.53 % | -349.837 M -127.20 % | -153.980 M -88.24 % | -81.799 M 93.88 % | -1.337 B -23 830.61 % | -5.589 M 90.57 % | -59.237 M -238.01 % | -17.525 M -292.94 % | 9.083 M 115.91 % | -57.104 M -191.05 % | -19.620 M -418.64 % | -3.783 M 94.31 % | -66.428 M 14.65 % | -77.833 M -386.52 % | -15.998 M -109.77 % | 163.773 M 147.31 % | -346.153 M -2 221.17 % | 16.319 M -74.21 % | 63.281 M 110.78 % | -586.950 M -1 414.94 % | -38.744 M -192.85 % | 41.727 M 251.97 % | -27.458 M 40.77 % | -46.355 M -424.52 % | 14.284 M |
| Net cash provided by operating activities | 159.541 M 218.68 % | -134.432 M -349.30 % | 53.923 M 6.49 % | 50.637 M 153.13 % | -95.310 M 71.41 % | -333.375 M -441.63 % | 97.583 M -43.59 % | 173.004 M -48.08 % | 333.199 M 71.22 % | 194.599 M 105.64 % | 94.633 M -13.59 % | 109.510 M 17.39 % | 93.289 M 486.02 % | 15.919 M -74.27 % | 61.867 M 89.44 % | 32.658 M 221.98 % | 10.143 M 262.11 % | -6.257 M -114.46 % | 43.259 M 631.59 % | 5.913 M 101.72 % | -343.694 M -851.77 % | -36.111 M -152.05 % | 69.371 M 357.53 % | 15.162 M 222.99 % | -12.328 M -211.46 % | 11.060 M |
| Investments in property plant and equipment | -23.345 M 21.19 % | -29.623 M 16.49 % | -35.471 M 15.04 % | -41.749 M 71.26 % | -145.245 M -137.07 % | -61.267 M -77.29 % | -34.558 M 54.88 % | -76.596 M -14.90 % | -66.666 M 46.42 % | -124.428 M -186.45 % | -43.438 M -5.52 % | -41.165 M -7.56 % | -38.270 M -193.57 % | -13.036 M -22.95 % | -10.603 M 42.83 % | -18.546 M 60.59 % | -47.060 M -273.85 % | -12.588 M -2 417.60 % | -500.000 K 98.03 % | -25.317 M -221.81 % | -7.867 M -700.31 % | -983.000 K 63.46 % | -2.690 M -35.18 % | -1.990 M 55.44 % | -4.466 M -292.10 % | -1.139 M |
| Acquisitions net | -139.190 M -152.67 % | 264.275 M 244.76 % | -182.561 M -26 405.62 % | 694.000 K -97.11 % | 23.990 M 105.47 % | -438.361 M -980.96 % | -40.553 M -4.19 % | -38.922 M 22.13 % | -49.984 M -11.22 % | -44.941 M 67.31 % | -137.497 M -383.74 % | -28.424 M 49.10 % | -55.844 M 84.81 % | -367.747 M -334.98 % | -84.543 M -23.66 % | -68.366 M -2 413.57 % | 2.955 M -99.54 % | 635.600 M 895 311.27 % | -71.000 K -3 450.00 % | -2.000 K -100.26 % | 773.000 K | 0.000 100.00 % | -12.224 M 24.98 % | -16.295 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -63.778 M -677.88 % | -8.199 M 96.82 % | -257.808 M | 0.000 -100.00 % | 1.607 M 119.93 % | -8.062 M 89.73 % | -78.491 M | 0.000 100.00 % | -8.182 M -89.84 % | -4.310 M 83.69 % | -26.429 M | 0.000 100.00 % | -53.894 M -31.28 % | -41.052 M | 0.000 100.00 % | -62.899 M 35.62 % | -97.696 M -1 116.18 % | -8.033 M | 0.000 100.00 % | -2.000 M -6 566.67 % | -30.000 K | 0.000 100.00 % | -388.440 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 29.900 M 496.45 % | 5.013 M -88.27 % | 42.738 M | 0.000 -100.00 % | 20.493 M 77.72 % | 11.531 M 1 427.28 % | 755.000 K | 0.000 -100.00 % | 10.186 M -88.67 % | 89.928 M 376.52 % | 18.872 M | 0.000 -100.00 % | 10.882 M -93.93 % | 179.340 M 312.82 % | 43.443 M -70.85 % | 149.024 M 147.32 % | 60.255 M 2 903.74 % | 2.006 M | 0.000 -100.00 % | 437.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -69.700 M -196.69 % | 72.083 M -21.06 % | 91.308 M 354.29 % | 20.099 M -0.06 % | 20.112 M 286.05 % | -10.810 M -638.39 % | -1.464 M -116.35 % | 8.952 M 147.95 % | -18.669 M 67.09 % | -56.726 M -197.81 % | 57.996 M 305.73 % | -28.191 M 57.66 % | -66.585 M -212.87 % | -21.282 M -2 130.73 % | 1.048 M -49.76 % | 2.086 M -97.01 % | 69.804 M 1 045.34 % | -7.384 M -150.35 % | 14.665 M -87.15 % | 114.158 M 203.72 % | 37.586 M 141.73 % | -90.072 M -2 168.82 % | -3.970 M -2 976.81 % | 138.000 K 100.07 % | -212.280 M -379 171.43 % | 56.000 K |
| Net cash used for investing activites | -232.235 M -185.11 % | 272.857 M 310.04 % | -129.910 M 44.96 % | -236.026 M -133.36 % | -101.143 M 79.29 % | -488.338 M -567.99 % | -73.106 M 60.33 % | -184.302 M -36.20 % | -135.319 M 39.61 % | -224.091 M -500.44 % | -37.321 M 64.57 % | -105.337 M 34.45 % | -160.699 M 63.89 % | -445.077 M -1 107.19 % | 44.190 M 206.78 % | -41.383 M -137.01 % | 111.824 M -80.66 % | 578.187 M 7 067.31 % | 8.067 M -90.92 % | 88.839 M -80.94 % | 466.123 M 611.75 % | -91.085 M -382.34 % | -18.884 M 95.36 % | -406.587 M -87.59 % | -216.746 M -19 913.48 % | -1.083 M |
| Debt repayment | 114.073 M 254.24 % | -73.957 M -130.60 % | 241.653 M 66.48 % | 145.151 M -20.09 % | 181.636 M -40.67 % | 306.170 M 6 414.26 % | 4.700 M -91.43 % | 54.859 M 205.19 % | -52.153 M -604.04 % | 10.347 M 10 447.00 % | -100.000 K -100.22 % | 45.999 M -44.90 % | 83.484 M 244.92 % | 24.204 M 383.69 % | 5.004 M -51.00 % | 10.213 M 105.48 % | -186.421 M -1 101.79 % | -15.512 M 15.21 % | -18.295 M 63.36 % | -49.926 M 40.76 % | -84.284 M -354.30 % | 33.143 M 210.48 % | -30.000 M -107.69 % | 390.000 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 56.865 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.249 M 49.19 % | 81.942 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -94.97 % | 3.980 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.290 M -27.90 % | 89.164 M | 0.000 | 0.000 -100.00 % | 308.364 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -9.636 M 86.34 % | -70.520 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 100.00 % | -10.277 M 22.80 % | -13.312 M | 0.000 | 0.000 | 0.000 100.00 % | -11.848 M | 0.000 | 0.000 100.00 % | -4.820 M | 0.000 | 0.000 |
| Other financing activites | -45.467 M 31.63 % | -66.503 M -70.45 % | -39.016 M -13.00 % | -34.526 M -54.96 % | -22.281 M -67.41 % | -13.309 M -145.37 % | -5.424 M 41.04 % | -9.199 M -118.21 % | 50.522 M 233.76 % | -37.770 M -403.72 % | 12.436 M -2.87 % | 12.803 M 170.24 % | -18.228 M -83.64 % | -9.926 M 19.04 % | -12.260 M -2 718.39 % | -435.000 K 83.89 % | -2.701 M -110.02 % | 26.955 M 219.64 % | -22.530 M -15.37 % | -19.529 M -41.48 % | -13.803 M 24.94 % | -18.390 M 9.56 % | -20.335 M -154.76 % | -7.982 M -138.94 % | 20.497 M | 0.000 |
| Net cash used provided by financing activities | 58.970 M 127.95 % | -210.980 M -204.12 % | 202.637 M 20.98 % | 167.490 M 5.10 % | 159.355 M -45.59 % | 292.861 M 40 550.41 % | -724.000 K -100.43 % | 167.909 M 2 892.90 % | -6.012 M 78.08 % | -27.423 M -232.22 % | 20.740 M -64.73 % | 58.802 M -4.98 % | 61.884 M 327.43 % | 14.478 M 541.94 % | -3.276 M -556.51 % | -499.000 K 99.75 % | -202.434 M -1 869.06 % | 11.443 M 128.03 % | -40.825 M 41.22 % | -69.455 M -52.16 % | -45.645 M -143.92 % | 103.917 M 288.41 % | -55.155 M -114.05 % | 392.500 M 19.35 % | 328.861 M | 0.000 |
| Effect of forex changes on cash | 4.864 M 257.91 % | 1.359 M 22.76 % | 1.107 M 688.83 % | -188.000 K 86.50 % | -1.393 M -252.24 % | 915.000 K -62.80 % | 2.460 M 131.88 % | -7.717 M -307.84 % | 3.713 M -8.88 % | 4.075 M 17.71 % | 3.462 M 763.34 % | 401.000 K 119.13 % | 183.000 K 108.66 % | -2.112 M -178.63 % | -758.000 K -31.60 % | -576.000 K 97.38 % | -22.018 M -7.88 % | -20.410 M -527.81 % | -3.251 M 24.08 % | -4.282 M -659.22 % | -564.000 K -134.26 % | 1.646 M | 0.000 100.00 % | -1.641 M -153.61 % | 3.061 M | 0.000 |
| Net change in cash | -8.860 M 87.56 % | -71.196 M -155.73 % | 127.757 M 806.35 % | -18.087 M 53.01 % | -38.491 M 92.71 % | -527.937 M -2 114.03 % | 26.213 M -82.39 % | 148.894 M -23.87 % | 195.581 M 470.14 % | -52.840 M -164.82 % | 81.514 M 28.62 % | 63.376 M 1 286.15 % | -5.343 M 98.72 % | -416.792 M -508.53 % | 102.023 M 1 141.05 % | -9.800 M 90.44 % | -102.485 M -118.20 % | 562.963 M 7 665.01 % | 7.250 M -65.50 % | 21.015 M -72.43 % | 76.220 M 452.33 % | -21.633 M -363.43 % | -4.668 M -724.73 % | -566.000 K -100.55 % | 102.848 M 929.51 % | 9.990 M |
| Cash at beginning of period | 156.494 M -31.27 % | 227.690 M 127.84 % | 99.933 M -15.33 % | 118.020 M -24.59 % | 156.511 M -77.13 % | 684.448 M 3.98 % | 658.235 M 29.23 % | 509.341 M 62.33 % | 313.760 M -14.41 % | 366.600 M 28.59 % | 285.086 M 28.59 % | 221.710 M -2.35 % | 227.053 M -64.73 % | 643.845 M 18.83 % | 541.822 M -1.78 % | 551.622 M -15.67 % | 654.107 M 617.66 % | 91.144 M 8.64 % | 83.894 M -49.01 % | 164.542 M 86.30 % | 88.322 M -19.67 % | 109.955 M -4.07 % | 114.623 M -0.49 % | 115.189 M 833.38 % | 12.341 M 424.93 % | 2.351 M |
| Cash at end of period | 147.634 M -5.66 % | 156.494 M -31.27 % | 227.690 M 127.84 % | 99.933 M -15.33 % | 118.020 M -24.59 % | 156.511 M -77.13 % | 684.448 M 3.98 % | 658.235 M 29.23 % | 509.341 M 62.33 % | 313.760 M -14.41 % | 366.600 M 28.59 % | 285.086 M 28.59 % | 221.710 M -2.35 % | 227.053 M -64.73 % | 643.845 M 18.83 % | 541.822 M -1.78 % | 551.622 M -15.67 % | 654.107 M 617.66 % | 91.144 M -50.88 % | 185.557 M 12.77 % | 164.542 M 86.30 % | 88.322 M -19.67 % | 109.955 M -4.07 % | 114.623 M -0.49 % | 115.189 M 833.38 % | 12.341 M |
| Operating cash flow | 159.541 M 218.68 % | -134.432 M -349.30 % | 53.923 M 6.49 % | 50.637 M 153.13 % | -95.310 M 71.41 % | -333.375 M -441.63 % | 97.583 M -43.59 % | 173.004 M -48.08 % | 333.199 M 71.22 % | 194.599 M 105.64 % | 94.633 M -13.59 % | 109.510 M 17.39 % | 93.289 M 486.02 % | 15.919 M -74.27 % | 61.867 M 89.44 % | 32.658 M 221.98 % | 10.143 M 262.11 % | -6.257 M -114.46 % | 43.259 M 631.59 % | 5.913 M 101.72 % | -343.694 M -851.77 % | -36.111 M -152.05 % | 69.371 M 357.53 % | 15.162 M 222.99 % | -12.328 M -211.46 % | 11.060 M |
| Capital expenditure | -23.345 M 60.56 % | -59.197 M -66.89 % | -35.471 M 15.04 % | -41.749 M 71.26 % | -145.245 M -137.07 % | -61.267 M -77.29 % | -34.558 M 54.88 % | -76.596 M -14.90 % | -66.666 M 46.42 % | -124.428 M -186.45 % | -43.438 M -5.52 % | -41.165 M -7.56 % | -38.270 M -193.57 % | -13.036 M -22.95 % | -10.603 M 42.83 % | -18.546 M 60.59 % | -47.060 M -273.85 % | -12.588 M -2 417.60 % | -500.000 K 98.03 % | -25.317 M -221.81 % | -7.867 M -700.31 % | -983.000 K 63.46 % | -2.690 M -35.18 % | -1.990 M 55.44 % | -4.466 M -292.10 % | -1.139 M |
| Free CashFlow | 135.760 M 170.11 % | -193.629 M -1 149.37 % | 18.452 M 107.61 % | 8.888 M 103.69 % | -240.555 M 39.04 % | -394.642 M -726.17 % | 63.025 M -34.63 % | 96.408 M -63.83 % | 266.533 M 279.83 % | 70.171 M 37.07 % | 51.195 M -25.09 % | 68.345 M 24.22 % | 55.019 M 1 808.39 % | 2.883 M -94.38 % | 51.264 M 263.27 % | 14.112 M 138.23 % | -36.917 M -95.90 % | -18.845 M -144.07 % | 42.759 M 320.36 % | -19.404 M 94.48 % | -351.561 M -847.76 % | -37.094 M -155.63 % | 66.681 M 406.23 % | 13.172 M 178.43 % | -16.794 M -269.28 % | 9.921 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-06-30 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 150.281 M 0.00 % | 150.281 M 5.78 % | 142.066 M 0.00 % | 142.066 M 32.25 % | 107.421 M 0.00 % | 107.421 M -44.46 % | 193.416 M 34.96 % | 143.315 M 7.80 % | 132.946 M 37.49 % | 96.698 M 44.59 % | 66.879 M -46.39 % | 124.747 M 312.52 % | 30.240 M -44.32 % | 54.308 M -18.23 % | 66.415 M -47.16 % | 125.686 M 18.15 % | 106.375 M 10.63 % | 96.151 M -16.16 % | 114.681 M -31.17 % | 166.615 M 86.60 % | 89.291 M -8.73 % | 97.827 M 188.04 % | 33.963 M -39.87 % | 56.485 M -90.28 % | 580.862 M 48.11 % | 392.187 M -29.51 % | 556.393 M -3.48 % | 576.483 M 15.67 % | 498.406 M 81.61 % | 274.445 M -40.75 % | 463.201 M -8.46 % | 505.995 M 19.75 % | 422.535 M 90.90 % | 221.344 M -45.49 % | 406.066 M -12.61 % | 464.677 M 34.23 % | 346.169 M 76.95 % | 195.630 M -47.19 % | 370.457 M 29.81 % | 285.382 M 6.02 % | 269.172 M 83.07 % | 147.034 M -49.53 % | 291.321 M 7.25 % | 271.631 M 27.57 % | 212.934 M 66.24 % | 128.088 M -52.25 % | 268.232 M 24.71 % | 215.090 M 38.72 % | 155.054 M 39.56 % | 111.105 M -47.05 % | 209.827 M 33.74 % | 156.895 M 48.85 % | 105.407 M 60.62 % | 65.624 M -45.89 % | 121.276 M -9.39 % | 133.848 M 81.73 % | 73.651 M 79.99 % | 40.920 M -60.35 % | 103.205 M 8.68 % | 94.960 M 51.80 % | 62.556 M 83.13 % | 34.159 M -70.77 % | 116.854 M 116.79 % | 53.902 M 11.03 % | 48.546 M 79.47 % | 27.050 M -21.71 % | 34.549 M 35.92 % | 25.418 M |
| Net income | -14.186 M 0.00 % | -14.186 M -126.93 % | 52.677 M 0.00 % | 52.677 M 1 841.68 % | -3.025 M 0.00 % | -3.025 M 98.74 % | -240.453 M -511.84 % | 58.385 M -84.07 % | 366.407 M 3 271.43 % | 10.868 M -94.84 % | 210.668 M 307.55 % | 51.691 M -6.68 % | 55.393 M 361.11 % | 12.013 M -63.97 % | 33.346 M -42.24 % | 57.733 M 4.50 % | 55.247 M 241.64 % | 16.171 M 113.75 % | -117.603 M -175.97 % | 154.803 M 226.44 % | 47.422 M 518.37 % | -11.335 M -100.83 % | 1.367 B 3 269.68 % | 40.578 M -2.30 % | 41.535 M 82.05 % | 22.815 M 157.56 % | -39.636 M -158.81 % | 67.391 M -35.30 % | 104.164 M 589.37 % | 15.110 M 114.78 % | -102.212 M -169.36 % | 147.368 M 289.22 % | 37.862 M 42.20 % | 26.626 M 126.71 % | -99.702 M -233.20 % | 74.851 M -40.56 % | 125.922 M 342.00 % | 28.489 M 1 276.75 % | -2.421 M -106.74 % | 35.938 M 20.33 % | 29.866 M 136.75 % | 12.615 M 1 793.29 % | -745.000 K -100.86 % | 86.510 M 538.31 % | 13.553 M 788.14 % | 1.526 M -92.84 % | 21.311 M 17.91 % | 18.074 M 46.24 % | 12.359 M 779.64 % | 1.405 M -92.77 % | 19.434 M 59.32 % | 12.198 M 143.33 % | 5.013 M 221.85 % | -4.114 M -355.53 % | 1.610 M -87.79 % | 13.181 M -54.81 % | 29.171 M 466.42 % | -7.961 M -160.88 % | 13.077 M 33.09 % | 9.826 M 207.83 % | 3.192 M -93.82 % | 51.647 M 75.74 % | 29.388 M 242.72 % | 8.575 M 45.31 % | 5.901 M 201.27 % | -5.827 M -15.32 % | -5.053 M 58.08 % | -12.055 M |
| Income before tax | -25.373 M 0.00 % | -25.373 M -137.57 % | 67.531 M 0.00 % | 67.531 M 1 175.08 % | -6.282 M 0.00 % | -6.282 M 97.56 % | -257.739 M -488.58 % | 66.329 M -82.24 % | 373.446 M 2 458.02 % | 14.599 M -92.53 % | 195.353 M 236.82 % | 57.999 M 10.87 % | 52.314 M 336.28 % | 11.991 M -58.51 % | 28.900 M -47.52 % | 55.064 M -3.02 % | 56.778 M 230.35 % | 17.187 M 115.10 % | -113.786 M -170.23 % | 162.016 M 240.61 % | 47.567 M 405.84 % | -15.553 M 69.63 % | -51.214 M -189.01 % | 57.537 M -45.63 % | 105.831 M 71.87 % | 61.577 M 179.51 % | 22.030 M -86.42 % | 162.196 M -9.32 % | 178.864 M 326.10 % | 41.977 M -50.68 % | 85.114 M -52.14 % | 177.840 M 73.94 % | 102.243 M 95.22 % | 52.373 M 206.91 % | -48.987 M -129.48 % | 166.163 M -8.12 % | 180.846 M 238.21 % | 53.471 M 56.63 % | 34.139 M -61.25 % | 88.106 M 18.70 % | 74.224 M 79.99 % | 41.237 M 107.60 % | 19.864 M -84.50 % | 128.188 M 210.95 % | 41.224 M 461.79 % | 7.338 M -87.90 % | 60.669 M 19.66 % | 50.700 M 80.18 % | 28.139 M 126.03 % | 12.449 M -67.20 % | 37.959 M -13.45 % | 43.859 M 156.50 % | 17.099 M 1 215.39 % | -1.533 M -118.22 % | 8.416 M -78.42 % | 39.007 M 27.53 % | 30.587 M 700.81 % | -5.091 M -114.36 % | 35.455 M 29.61 % | 27.356 M 105.05 % | 13.341 M -74.89 % | 53.132 M -0.85 % | 53.590 M 289.24 % | 13.768 M 23.18 % | 11.177 M 289.47 % | -5.899 M -46.67 % | -4.022 M 71.55 % | -14.139 M |
| Income before tax ratio | -0.17 0.00 % | -0.17 -135.52 % | 0.48 0.00 % | 0.48 912.90 % | -0.06 0.00 % | -0.06 95.61 % | -1.33 -387.92 % | 0.46 -83.52 % | 2.81 1 760.57 % | 0.15 -94.83 % | 2.92 528.26 % | 0.46 -73.12 % | 1.73 683.51 % | 0.22 -49.26 % | 0.44 -0.68 % | 0.44 -17.92 % | 0.53 198.60 % | 0.18 118.02 % | -0.99 -202.04 % | 0.97 82.53 % | 0.53 435.08 % | -0.16 89.46 % | -1.51 -248.04 % | 1.02 459.08 % | 0.18 16.04 % | 0.16 296.55 % | 0.04 -85.93 % | 0.28 -21.60 % | 0.36 134.63 % | 0.15 -16.76 % | 0.18 -47.72 % | 0.35 45.25 % | 0.24 2.27 % | 0.24 296.14 % | -0.12 -133.74 % | 0.36 -31.55 % | 0.52 91.13 % | 0.27 196.60 % | 0.09 -70.15 % | 0.31 11.96 % | 0.28 -1.68 % | 0.28 311.31 % | 0.07 -85.55 % | 0.47 143.76 % | 0.19 237.94 % | 0.06 -74.67 % | 0.23 -4.04 % | 0.24 29.89 % | 0.18 61.97 % | 0.11 -38.06 % | 0.18 -35.29 % | 0.28 72.33 % | 0.16 794.42 % | -0.02 -133.66 % | 0.07 -76.19 % | 0.29 -29.83 % | 0.42 433.80 % | -0.12 -136.22 % | 0.34 19.25 % | 0.29 35.08 % | 0.21 -86.29 % | 1.56 239.16 % | 0.46 79.55 % | 0.26 10.94 % | 0.23 205.57 % | -0.22 -87.33 % | -0.12 79.07 % | -0.56 |
| EBITDA | -248.500 K 0.00 % | -248.500 K 99.41 % | -42.244 M -7.27 % | -39.381 M -978.84 % | 4.481 M 0.00 % | 4.481 M 101.86 % | -240.988 M -1 434.37 % | 18.060 M -95.33 % | 386.550 M 3 877.67 % | 9.718 M -56.10 % | 22.135 M 90.23 % | 11.636 M 918.55 % | -1.422 M 60.54 % | -3.602 M 89.50 % | -34.303 M -1 661.37 % | 2.197 M -79.65 % | 10.795 M 143.94 % | 4.425 M -81.76 % | 24.255 M -67.22 % | 73.997 M 1 284.03 % | 5.347 M 206.26 % | -5.032 M -102.67 % | -2.483 M -107.05 % | 35.236 M 404.23 % | 6.988 M 250.80 % | 1.992 M -92.00 % | 24.905 M -16.68 % | 29.892 M -83.55 % | 181.690 M 308.12 % | 44.519 M -49.21 % | 87.646 M -51.54 % | 180.853 M 71.20 % | 105.639 M 93.33 % | 54.641 M -43.02 % | 95.899 M -43.26 % | 169.010 M -8.14 % | 183.983 M 263.19 % | 50.658 M -54.91 % | 112.347 M 22.57 % | 91.658 M 18.22 % | 77.533 M 65.54 % | 46.836 M -5.70 % | 49.669 M -62.50 % | 132.455 M 130.68 % | 57.419 M 236.76 % | 17.051 M -72.84 % | 62.770 M 19.49 % | 52.532 M 75.56 % | 29.922 M 51.19 % | 19.791 M -44.66 % | 35.760 M -20.71 % | 45.101 M 142.39 % | 18.607 M 1 366.64 % | -1.469 M -107.61 % | 19.301 M -51.83 % | 40.068 M 29.75 % | 30.880 M 1 651.76 % | -1.990 M -104.96 % | 40.130 M 31.13 % | 30.603 M 125.97 % | 13.543 M -75.25 % | 54.719 M 139.43 % | 22.854 M 46.36 % | 15.615 M 26.08 % | 12.385 M 331.32 % | -5.354 M -307.36 % | 2.582 M -71.53 % | 9.070 M |
| Net income ratio | -0.09 0.00 % | -0.09 -125.46 % | 0.37 0.00 % | 0.37 1 416.94 % | -0.03 0.00 % | -0.03 97.74 % | -1.24 -405.16 % | 0.41 -85.22 % | 2.76 2 352.20 % | 0.11 -96.43 % | 3.15 660.19 % | 0.41 -77.38 % | 1.83 728.11 % | 0.22 -55.94 % | 0.50 9.31 % | 0.46 -11.56 % | 0.52 208.81 % | 0.17 116.40 % | -1.03 -210.37 % | 0.93 74.94 % | 0.53 558.36 % | -0.12 -100.29 % | 40.26 5 504.23 % | 0.72 904.65 % | 0.07 22.92 % | 0.06 181.66 % | -0.07 -160.94 % | 0.12 -44.07 % | 0.21 279.60 % | 0.06 124.95 % | -0.22 -175.77 % | 0.29 225.02 % | 0.09 -25.51 % | 0.12 148.99 % | -0.25 -252.43 % | 0.16 -55.72 % | 0.36 149.79 % | 0.15 2 328.36 % | -0.01 -105.19 % | 0.13 13.50 % | 0.11 29.32 % | 0.09 3 454.94 % | 0.00 -100.80 % | 0.32 400.38 % | 0.06 434.25 % | 0.01 -85.00 % | 0.08 -5.45 % | 0.08 5.42 % | 0.08 530.31 % | 0.01 -86.35 % | 0.09 19.13 % | 0.08 63.47 % | 0.05 175.86 % | -0.06 -572.23 % | 0.01 -86.52 % | 0.10 -75.14 % | 0.40 303.58 % | -0.19 -253.54 % | 0.13 22.45 % | 0.10 102.79 % | 0.05 -96.63 % | 1.51 501.19 % | 0.25 58.09 % | 0.16 30.88 % | 0.12 156.43 % | -0.22 -47.29 % | -0.15 69.16 % | -0.47 |
| Ratio EBITDA | 0.00 0.00 % | 0.00 99.44 % | -0.30 -7.27 % | -0.28 -764.52 % | 0.04 0.00 % | 0.04 103.35 % | -1.25 -1 088.73 % | 0.13 -95.67 % | 2.91 2 793.15 % | 0.10 -69.64 % | 0.33 254.83 % | 0.09 298.43 % | -0.05 29.13 % | -0.07 87.16 % | -0.52 -3 054.79 % | 0.02 -82.77 % | 0.10 120.50 % | 0.05 -78.24 % | 0.21 -52.38 % | 0.44 641.72 % | 0.06 216.41 % | -0.05 29.64 % | -0.07 -111.72 % | 0.62 5 085.26 % | 0.01 136.86 % | 0.01 -88.65 % | 0.04 -13.67 % | 0.05 -85.78 % | 0.36 124.73 % | 0.16 -14.27 % | 0.19 -47.06 % | 0.36 42.96 % | 0.25 1.28 % | 0.25 4.53 % | 0.24 -35.07 % | 0.36 -31.57 % | 0.53 105.25 % | 0.26 -14.61 % | 0.30 -5.58 % | 0.32 11.50 % | 0.29 -9.57 % | 0.32 86.83 % | 0.17 -65.04 % | 0.49 80.83 % | 0.27 102.57 % | 0.13 -43.12 % | 0.23 -4.18 % | 0.24 26.56 % | 0.19 8.34 % | 0.18 4.52 % | 0.17 -40.71 % | 0.29 62.84 % | 0.18 888.58 % | -0.02 -114.07 % | 0.16 -46.84 % | 0.30 -28.60 % | 0.42 962.15 % | -0.05 -112.51 % | 0.39 20.65 % | 0.32 48.86 % | 0.22 -86.49 % | 1.60 719.06 % | 0.20 -32.49 % | 0.29 13.55 % | 0.26 228.89 % | -0.20 -364.84 % | 0.07 -79.06 % | 0.36 |
| Gross profit ratio | 0.16 0.00 % | 0.16 79.56 % | 0.09 0.00 % | 0.09 -40.32 % | 0.15 0.00 % | 0.15 -31.59 % | 0.22 -12.22 % | 0.25 36.01 % | 0.18 -24.05 % | 0.24 1 016.35 % | -0.03 -110.91 % | 0.24 4.48 % | 0.23 263.39 % | 0.06 -62.06 % | 0.17 43.97 % | 0.12 -38.53 % | 0.19 21.86 % | 0.15 -20.86 % | 0.19 -10.55 % | 0.22 64.26 % | 0.13 1 391.88 % | 0.01 -98.13 % | 0.47 -35.45 % | 0.74 85.12 % | 0.40 -6.94 % | 0.43 4.29 % | 0.41 -9.45 % | 0.45 0.95 % | 0.45 -5.31 % | 0.47 12.86 % | 0.42 -13.30 % | 0.48 2.91 % | 0.47 0.57 % | 0.47 12.04 % | 0.42 -13.29 % | 0.48 0.57 % | 0.48 4.26 % | 0.46 19.73 % | 0.38 -21.45 % | 0.49 10.49 % | 0.44 0.30 % | 0.44 20.00 % | 0.37 -23.05 % | 0.48 7.88 % | 0.44 11.46 % | 0.40 -4.89 % | 0.42 -13.67 % | 0.48 25.72 % | 0.38 -1.25 % | 0.39 -22.49 % | 0.50 5.73 % | 0.47 16.36 % | 0.41 -3.30 % | 0.42 46.86 % | 0.29 -41.26 % | 0.49 -2.79 % | 0.50 22.91 % | 0.41 10.58 % | 0.37 -24.47 % | 0.49 0.08 % | 0.49 12.56 % | 0.43 -16.07 % | 0.52 68.34 % | 0.31 -16.60 % | 0.37 23.15 % | 0.30 -8.55 % | 0.33 127.43 % | 0.14 |
| Weighted average shs out dil | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 9.61 % | 1.382 B 0.22 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 2.89 % | 1.340 B -2.81 % | 1.379 B 8.46 % | 1.271 B 7.29 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| Weighted average shs out | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.515 B 0.00 % | 1.515 B 0.00 % | 1.514 B 0.13 % | 1.513 B -0.13 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 0.00 % | 1.514 B 4.56 % | 1.448 B 4.83 % | 1.382 B 0.22 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 0.00 % | 1.379 B 2.89 % | 1.340 B -2.81 % | 1.379 B 8.46 % | 1.271 B 7.29 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B -14.07 % | 1.379 B 16.37 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B 0.00 % | 1.185 B |
| EPS diluted | -0.01 0.00 % | -0.01 -127.01 % | 0.03 0.00 % | 0.03 1 840.00 % | 0.00 0.00 % | 0.00 98.75 % | -0.16 -514.51 % | 0.04 -83.92 % | 0.24 3 233.33 % | 0.01 -94.86 % | 0.14 310.56 % | 0.03 -6.83 % | 0.04 363.29 % | 0.01 -53.53 % | 0.02 -55.38 % | 0.04 4.38 % | 0.04 211.97 % | 0.01 113.72 % | -0.09 -177.55 % | 0.11 219.77 % | 0.03 519.51 % | -0.01 84.70 % | -0.05 -282.31 % | 0.03 -2.33 % | 0.03 82.42 % | 0.02 157.49 % | -0.03 -158.69 % | 0.05 -35.32 % | 0.08 587.27 % | 0.01 114.84 % | -0.07 -167.36 % | 0.11 300.00 % | 0.03 38.19 % | 0.02 127.52 % | -0.07 -222.75 % | 0.06 -46.45 % | 0.11 358.33 % | 0.02 1 433.33 % | 0.00 -105.94 % | 0.03 20.24 % | 0.03 137.74 % | 0.01 2 220.00 % | 0.00 -100.68 % | 0.07 540.35 % | 0.01 776.92 % | 0.00 -96.68 % | 0.04 156.21 % | 0.02 47.12 % | 0.01 766.67 % | 0.00 -96.26 % | 0.03 211.65 % | 0.01 145.24 % | 0.00 220.00 % | 0.00 -167.31 % | 0.01 -53.15 % | 0.01 -54.88 % | 0.02 467.16 % | -0.01 -134.54 % | 0.02 133.73 % | 0.01 207.41 % | 0.00 -93.86 % | 0.04 38.80 % | 0.03 340.28 % | 0.01 44.00 % | 0.01 202.04 % | 0.00 -13.95 % | 0.00 57.84 % | -0.01 |
| Earnings per share | -0.01 0.00 % | -0.01 -127.01 % | 0.03 0.00 % | 0.03 1 840.00 % | 0.00 0.00 % | 0.00 98.75 % | -0.16 -514.51 % | 0.04 -83.92 % | 0.24 3 233.33 % | 0.01 -94.86 % | 0.14 310.56 % | 0.03 -6.83 % | 0.04 363.29 % | 0.01 -53.53 % | 0.02 -55.38 % | 0.04 4.38 % | 0.04 211.97 % | 0.01 113.72 % | -0.09 -177.55 % | 0.11 219.77 % | 0.03 519.51 % | -0.01 84.70 % | -0.05 -282.31 % | 0.03 -2.33 % | 0.03 82.42 % | 0.02 157.49 % | -0.03 -158.69 % | 0.05 -35.32 % | 0.08 587.27 % | 0.01 114.84 % | -0.07 -167.36 % | 0.11 300.00 % | 0.03 38.19 % | 0.02 127.52 % | -0.07 -222.75 % | 0.06 -46.45 % | 0.11 358.33 % | 0.02 1 433.33 % | 0.00 -105.94 % | 0.03 20.24 % | 0.03 137.74 % | 0.01 2 220.00 % | 0.00 -100.68 % | 0.07 540.35 % | 0.01 776.92 % | 0.00 -96.68 % | 0.04 156.21 % | 0.02 47.12 % | 0.01 766.67 % | 0.00 -96.26 % | 0.03 211.65 % | 0.01 145.24 % | 0.00 220.00 % | 0.00 -167.31 % | 0.01 -53.15 % | 0.01 -54.88 % | 0.02 467.16 % | -0.01 -134.54 % | 0.02 133.73 % | 0.01 207.41 % | 0.00 -93.86 % | 0.04 38.80 % | 0.03 340.28 % | 0.01 44.00 % | 0.01 202.04 % | 0.00 -13.95 % | 0.00 57.84 % | -0.01 |
| Gross profit | 23.845 M 0.00 % | 23.845 M 89.94 % | 12.554 M 0.00 % | 12.554 M -21.07 % | 15.905 M 0.00 % | 15.905 M -62.01 % | 41.863 M 18.47 % | 35.336 M 46.62 % | 24.101 M 4.42 % | 23.080 M 1 424.91 % | -1.742 M -105.85 % | 29.790 M 330.99 % | 6.912 M 102.34 % | 3.416 M -68.98 % | 11.011 M -23.93 % | 14.474 M -27.37 % | 19.928 M 34.81 % | 14.782 M -33.65 % | 22.279 M -38.43 % | 36.187 M 206.51 % | 11.806 M 1 261.71 % | 867.000 K -94.62 % | 16.121 M -61.19 % | 41.539 M -82.00 % | 230.751 M 37.84 % | 167.409 M -26.49 % | 227.738 M -12.61 % | 260.594 M 16.77 % | 223.169 M 71.96 % | 129.780 M -33.13 % | 194.077 M -20.63 % | 244.532 M 23.23 % | 198.428 M 91.99 % | 103.353 M -38.93 % | 169.237 M -24.22 % | 223.341 M 34.99 % | 165.444 M 84.49 % | 89.678 M -36.77 % | 141.839 M 1.97 % | 139.101 M 17.15 % | 118.742 M 83.61 % | 64.671 M -39.43 % | 106.777 M -17.47 % | 129.385 M 37.61 % | 94.021 M 85.28 % | 50.744 M -54.58 % | 111.729 M 7.65 % | 103.786 M 74.40 % | 59.512 M 37.81 % | 43.183 M -58.96 % | 105.213 M 41.40 % | 74.410 M 73.20 % | 42.962 M 55.32 % | 27.661 M -20.53 % | 34.808 M -46.78 % | 65.398 M 76.66 % | 37.019 M 121.22 % | 16.734 M -56.15 % | 38.166 M -17.92 % | 46.496 M 51.93 % | 30.604 M 106.13 % | 14.847 M -75.46 % | 60.511 M 264.94 % | 16.581 M -7.39 % | 17.905 M 121.02 % | 8.101 M -28.40 % | 11.314 M 209.13 % | 3.660 M |
| Income tax expense | 10.822 M 0.00 % | 10.822 M -35.02 % | 16.656 M 0.00 % | 16.656 M 1 466.10 % | 1.064 M 0.00 % | 1.064 M -12.83 % | 1.220 M -81.37 % | 6.549 M 11.47 % | 5.875 M 36.91 % | 4.291 M 201.56 % | -4.225 M -283.54 % | 2.302 M 3 535.82 % | -67.000 K -204.55 % | -22.000 K -100.71 % | 3.110 M 366.97 % | 666.000 K -43.89 % | 1.187 M -23.42 % | 1.550 M -49.35 % | 3.060 M -57.58 % | 7.213 M 13 509.43 % | 53.000 K 112.00 % | 25.000 K -99.89 % | 22.700 M 175.99 % | 8.225 M -57.84 % | 19.509 M 37.04 % | 14.236 M -8.01 % | 15.476 M -47.12 % | 29.267 M 28.55 % | 22.767 M 106.11 % | 11.046 M -33.07 % | 16.504 M -45.84 % | 30.472 M 50.82 % | 20.204 M 127.01 % | 8.900 M -70.52 % | 30.188 M 114.24 % | 14.091 M -12.35 % | 16.076 M 99.55 % | 8.056 M -39.23 % | 13.257 M 10.58 % | 11.989 M 9.01 % | 10.998 M 62.74 % | 6.758 M -3.21 % | 6.982 M -36.91 % | 11.067 M 33.95 % | 8.262 M 158.11 % | 3.201 M -51.54 % | 6.606 M -43.03 % | 11.595 M 138.68 % | 4.858 M 34.20 % | 3.620 M 157.27 % | -6.321 M -160.24 % | 10.493 M 212.76 % | 3.355 M 214.14 % | 1.068 M -16.10 % | 1.273 M -85.81 % | 8.972 M 214.05 % | -7.867 M -905.22 % | 977.000 K -88.70 % | 8.644 M 25.40 % | 6.893 M 85.70 % | 3.712 M 567.63 % | 556.000 K -94.39 % | 9.919 M 562.15 % | 1.498 M -46.04 % | 2.776 M 2 051.94 % | 129.000 K | 0.000 | 0.000 |
| Cost of revenue | 126.437 M 0.00 % | 126.437 M -2.37 % | 129.512 M 0.00 % | 129.512 M 41.52 % | 91.516 M 0.00 % | 91.516 M -39.61 % | 151.553 M 40.35 % | 107.979 M -0.80 % | 108.845 M 47.85 % | 73.618 M 7.28 % | 68.621 M -27.73 % | 94.957 M 307.05 % | 23.328 M -54.16 % | 50.892 M -8.14 % | 55.404 M -50.18 % | 111.212 M 28.65 % | 86.447 M 6.24 % | 81.369 M -11.94 % | 92.402 M -29.15 % | 130.428 M 68.33 % | 77.485 M -20.09 % | 96.960 M 443.44 % | 17.842 M 19.38 % | 14.946 M -95.73 % | 350.111 M 55.76 % | 224.778 M -31.61 % | 328.655 M 4.04 % | 315.889 M 14.77 % | 275.237 M 90.26 % | 144.665 M -46.25 % | 269.124 M 2.93 % | 261.463 M 16.67 % | 224.107 M 89.94 % | 117.991 M -50.18 % | 236.829 M -1.87 % | 241.336 M 33.54 % | 180.725 M 70.57 % | 105.952 M -53.66 % | 228.618 M 56.29 % | 146.281 M -2.76 % | 150.430 M 82.64 % | 82.363 M -55.37 % | 184.544 M 29.74 % | 142.246 M 19.62 % | 118.913 M 53.75 % | 77.344 M -50.58 % | 156.503 M 40.61 % | 111.304 M 16.50 % | 95.542 M 40.66 % | 67.922 M -35.07 % | 104.614 M 26.83 % | 82.485 M 32.09 % | 62.445 M 64.49 % | 37.963 M -56.10 % | 86.468 M 26.32 % | 68.450 M 86.86 % | 36.632 M 51.46 % | 24.186 M -62.81 % | 65.039 M 34.20 % | 48.464 M 51.68 % | 31.952 M 65.45 % | 19.312 M -65.72 % | 56.343 M 50.97 % | 37.321 M 21.80 % | 30.641 M 61.70 % | 18.949 M -18.45 % | 23.235 M 6.79 % | 21.758 M |
| General and administrative expenses | 31.284 M 0.00 % | 31.284 M 45.09 % | 21.561 M 0.00 % | 21.561 M 13.88 % | 18.933 M 0.00 % | 18.933 M -40.30 % | 31.711 M 74.98 % | 18.123 M 2.10 % | 17.750 M 2.30 % | 17.351 M 4.41 % | 16.618 M -28.22 % | 23.152 M 52.85 % | 15.147 M 20.88 % | 12.531 M -21.57 % | 15.978 M 1.74 % | 15.705 M 6.65 % | 14.726 M 1.39 % | 14.524 M 1 130.85 % | 1.180 M -95.83 % | 28.269 M 176.93 % | 10.208 M -8.36 % | 11.139 M -28.32 % | 15.539 M 23.38 % | 12.594 M -62.53 % | 33.610 M 0.45 % | 33.459 M -27.38 % | 46.074 M 43.64 % | 32.077 M 2.06 % | 31.431 M 16.61 % | 26.954 M -30.47 % | 38.767 M 35.64 % | 28.581 M -16.83 % | 34.364 M 22.15 % | 28.133 M -32.75 % | 41.835 M 50.25 % | 27.844 M 2.53 % | 27.156 M 3.22 % | 26.309 M -18.16 % | 32.145 M 34.84 % | 23.839 M 6.51 % | 22.381 M -8.96 % | 24.584 M -35.99 % | 38.406 M 26.52 % | 30.355 M 5.74 % | 28.708 M 26.17 % | 22.753 M -10.42 % | 25.400 M -21.73 % | 32.451 M 46.04 % | 22.220 M 13.09 % | 19.648 M -43.99 % | 35.078 M 93.56 % | 18.123 M 27.15 % | 14.253 M -12.86 % | 16.357 M 42.40 % | 11.487 M -36.72 % | 18.154 M 42.62 % | 12.729 M -17.71 % | 15.469 M 28.39 % | 12.048 M -0.12 % | 12.063 M 6.00 % | 11.380 M 7.28 % | 10.608 M -1.03 % | 10.718 M 61.27 % | 6.646 M 0.59 % | 6.607 M -23.21 % | 8.604 M 3.85 % | 8.285 M -4.87 % | 8.709 M |
| Selling and marketing expenses | 992.000 K 0.00 % | 992.000 K -8.61 % | 1.086 M 0.00 % | 1.086 M 25.93 % | 862.000 K 0.00 % | 862.000 K -45.51 % | 1.582 M 28.41 % | 1.232 M 30.10 % | 947.000 K 41.98 % | 667.000 K -38.58 % | 1.086 M 91.20 % | 568.000 K -10.97 % | 638.000 K 322.52 % | 151.000 K -70.85 % | 518.000 K 6.37 % | 487.000 K -56.52 % | 1.120 M 48.15 % | 756.000 K 31.94 % | 573.000 K 99.65 % | 287.000 K 139.17 % | 120.000 K -17.24 % | 145.000 K -56.97 % | 337.000 K 56.74 % | 215.000 K -99.52 % | 44.481 M 29.48 % | 34.353 M -33.92 % | 51.985 M 54.79 % | 33.584 M 2.85 % | 32.652 M 22.18 % | 26.725 M -43.07 % | 46.941 M 71.46 % | 27.378 M -2.72 % | 28.144 M 36.69 % | 20.589 M -51.02 % | 42.039 M 103.40 % | 20.668 M 9.99 % | 18.791 M 37.22 % | 13.694 M -39.96 % | 22.807 M 27.58 % | 17.876 M 23.10 % | 14.521 M 19.50 % | 12.151 M -44.67 % | 21.962 M 84.15 % | 11.926 M -9.18 % | 13.131 M 35.25 % | 9.709 M -38.79 % | 15.863 M 54.81 % | 10.247 M 12.98 % | 9.070 M 77.91 % | 5.098 M -62.71 % | 13.670 M 76.52 % | 7.744 M 7.63 % | 7.195 M -1.03 % | 7.270 M -26.57 % | 9.900 M 128.58 % | 4.331 M 12.49 % | 3.850 M -16.05 % | 4.586 M -22.66 % | 5.930 M 69.67 % | 3.495 M 15.88 % | 3.016 M -25.46 % | 4.046 M 274.63 % | 1.080 M -71.23 % | 3.754 M 22.88 % | 3.055 M -2.02 % | 3.118 M -24.58 % | 4.134 M 2.61 % | 4.029 M |
| Other expenses | 21.614 M 0.00 % | 21.614 M -73.28 % | 80.903 M 0.00 % | 80.903 M 3 798.00 % | 2.076 M 0.00 % | 2.076 M -99.25 % | 278.189 M | 0.000 100.00 % | -4.710 M -47.79 % | -3.187 M -193.19 % | -1.087 M -60.56 % | -677.000 K 32.77 % | -1.007 M -58.58 % | -635.000 K -147.21 % | 1.345 M -56.93 % | 3.123 M 6.22 % | 2.940 M 3.01 % | 2.854 M 2 201.61 % | 124.000 K 108.12 % | -1.528 M | 0.000 | 0.000 100.00 % | -1.715 M -1 035.76 % | -151.000 K | 0.000 -100.00 % | 22.113 M 375.41 % | -8.029 M 75.02 % | -32.141 M 2.24 % | -32.879 M -255.03 % | 21.208 M 57.94 % | 13.428 M 336.68 % | 3.075 M -88.21 % | 26.072 M 155.01 % | 10.224 M 116.74 % | -61.067 M -3 154.88 % | 1.999 M 195.97 % | -2.083 M -104 250.00 % | 2.000 K -98.86 % | 175.000 K -27.98 % | 243.000 K 8.97 % | 223.000 K -89.78 % | 2.183 M 766.27 % | 252.000 K -3.45 % | 261.000 K -14.71 % | 306.000 K 0.99 % | 303.000 K 9.78 % | 276.000 K -11.54 % | 312.000 K | 0.000 -100.00 % | 317.000 K -92.69 % | 4.339 M 422.12 % | -1.347 M -146.34 % | 2.907 M -27.85 % | 4.029 M 3 129.32 % | -133.000 K -1 208.33 % | 12.000 K -99.66 % | 3.531 M 365.29 % | -1.331 M 93.33 % | -19.942 M -6 052.84 % | 335.000 K -83.60 % | 2.043 M 103.75 % | -54.526 M -329.52 % | 23.757 M 10 052.56 % | 234.000 K 105.65 % | -4.142 M -339.01 % | 1.733 M 779.70 % | 197.000 K -96.69 % | 5.944 M |
| Operating expenses | 53.889 M 0.00 % | 53.889 M -16.97 % | 64.907 M 0.00 % | 64.907 M 196.83 % | 21.867 M 0.00 % | 21.867 M -92.98 % | 311.482 M 1 518.93 % | 19.240 M 8.79 % | 17.686 M 19.25 % | 14.831 M -10.75 % | 16.617 M -27.89 % | 23.043 M 55.93 % | 14.778 M 22.67 % | 12.047 M -17.10 % | 14.532 M -14.20 % | 16.937 M 12.03 % | 15.118 M 2.51 % | 14.748 M 679.72 % | -2.544 M -110.80 % | 23.555 M 128.07 % | 10.328 M -8.32 % | 11.265 M -26.70 % | 15.369 M 20.32 % | 12.773 M -83.63 % | 78.046 M -13.21 % | 89.925 M 8.02 % | 83.252 M 31.25 % | 63.429 M 0.90 % | 62.861 M -16.06 % | 74.887 M -24.46 % | 99.136 M 67.93 % | 59.034 M -33.36 % | 88.580 M 50.27 % | 58.946 M 158.46 % | 22.807 M -54.85 % | 50.511 M 15.15 % | 43.864 M 11.90 % | 39.199 M 222.52 % | 12.154 M -71.87 % | 43.203 M 7.08 % | 40.348 M 3.67 % | 38.918 M -25.29 % | 52.094 M 30.53 % | 39.910 M 10.77 % | 36.030 M -11.24 % | 40.591 M -46.55 % | 75.942 M 77.86 % | 42.698 M 36.46 % | 31.290 M 8.03 % | 28.963 M -55.31 % | 64.805 M 121.11 % | 29.309 M 20.34 % | 24.355 M -11.94 % | 27.656 M 78.35 % | 15.507 M -38.78 % | 25.330 M 25.96 % | 20.110 M 7.40 % | 18.724 M 1 053.36 % | -1.964 M -112.36 % | 15.893 M -3.32 % | 16.439 M 141.23 % | -39.872 M -212.14 % | 35.555 M 3 580.64 % | 966.000 K -82.50 % | 5.520 M -58.97 % | 13.455 M 54.09 % | 8.732 M 261.40 % | -5.410 M |
| Cost and expenses | 180.326 M 0.00 % | 180.326 M -7.25 % | 194.419 M 0.00 % | 194.419 M 71.47 % | 113.382 M 0.00 % | 113.382 M -75.51 % | 463.035 M 263.97 % | 127.219 M 0.54 % | 126.531 M 43.06 % | 88.449 M 3.77 % | 85.238 M -27.76 % | 118.000 M 209.66 % | 38.106 M -39.46 % | 62.939 M -10.00 % | 69.936 M -45.43 % | 128.149 M 26.17 % | 101.565 M 5.67 % | 96.117 M 6.97 % | 89.858 M -41.64 % | 153.983 M 75.35 % | 87.813 M -18.86 % | 108.225 M 225.87 % | 33.211 M 19.81 % | 27.719 M -93.53 % | 428.157 M 36.05 % | 314.703 M -23.60 % | 411.907 M 8.59 % | 379.318 M 12.19 % | 338.098 M 53.99 % | 219.552 M -40.38 % | 368.260 M 14.90 % | 320.497 M 2.50 % | 312.687 M 76.72 % | 176.937 M -31.85 % | 259.636 M -11.04 % | 291.847 M 29.95 % | 224.589 M 54.73 % | 145.151 M -39.71 % | 240.772 M 27.07 % | 189.484 M -0.68 % | 190.778 M 57.30 % | 121.281 M -48.75 % | 236.638 M 29.91 % | 182.156 M 17.56 % | 154.943 M 31.38 % | 117.935 M -49.26 % | 232.445 M 50.94 % | 154.002 M 21.42 % | 126.832 M 30.91 % | 96.885 M -42.81 % | 169.419 M 51.55 % | 111.794 M 28.79 % | 86.800 M 32.28 % | 65.619 M -35.65 % | 101.975 M 8.74 % | 93.780 M 65.27 % | 56.742 M 32.23 % | 42.910 M -31.97 % | 63.075 M -1.99 % | 64.357 M 32.99 % | 48.391 M 335.36 % | -20.560 M -122.37 % | 91.898 M 140.02 % | 38.287 M 5.88 % | 36.161 M 11.59 % | 32.404 M 1.37 % | 31.967 M 95.54 % | 16.348 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 66.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.307 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.824 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 |
| Selling general and administrative expenses | 32.276 M 0.00 % | 32.276 M 301.77 % | -15.997 M 0.00 % | -15.997 M -180.83 % | 19.791 M 0.00 % | 19.791 M -40.56 % | 33.293 M 72.01 % | 19.355 M 3.52 % | 18.697 M 3.77 % | 18.018 M 1.77 % | 17.704 M -25.36 % | 23.720 M 50.27 % | 15.785 M 24.47 % | 12.682 M -23.12 % | 16.496 M 1.88 % | 16.192 M 2.18 % | 15.846 M 3.70 % | 15.280 M 771.65 % | 1.753 M -93.86 % | 28.556 M 176.49 % | 10.328 M -8.47 % | 11.284 M -28.92 % | 15.876 M 23.94 % | 12.809 M -83.60 % | 78.091 M 15.16 % | 67.812 M -30.85 % | 98.059 M 49.34 % | 65.661 M 2.46 % | 64.083 M 19.38 % | 53.679 M -37.37 % | 85.708 M 53.16 % | 55.959 M -10.48 % | 62.508 M 28.30 % | 48.722 M -41.91 % | 83.874 M 72.89 % | 48.512 M 5.58 % | 45.947 M 14.86 % | 40.003 M -27.20 % | 54.952 M 31.73 % | 41.715 M 13.04 % | 36.902 M 0.45 % | 36.735 M -39.15 % | 60.368 M 42.78 % | 42.281 M 1.06 % | 41.839 M 28.89 % | 32.462 M -21.33 % | 41.263 M -3.36 % | 42.698 M 36.46 % | 31.290 M 26.44 % | 24.746 M -49.24 % | 48.748 M 88.46 % | 25.867 M 20.60 % | 21.448 M -9.22 % | 23.627 M 10.47 % | 21.387 M -4.88 % | 22.485 M 35.62 % | 16.579 M -17.33 % | 20.055 M 11.55 % | 17.978 M 15.55 % | 15.558 M 8.07 % | 14.396 M -1.76 % | 14.654 M 24.21 % | 11.798 M 13.44 % | 10.400 M 7.64 % | 9.662 M -17.57 % | 11.722 M -5.61 % | 12.419 M -2.50 % | 12.738 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.785 M 40.23 % | 1.986 M 172.80 % | 728.000 K -23.93 % | 957.000 K 109.87 % | 456.000 K 3.40 % | 441.000 K 24.93 % | 353.000 K 21.31 % | 291.000 K -29.71 % | 414.000 K -42.50 % | 720.000 K 19.01 % | 605.000 K 164.19 % | 229.000 K 72.18 % | 133.000 K -19.39 % | 165.000 K 77.42 % | 93.000 K -62.50 % | 248.000 K 75.89 % | 141.000 K 354.84 % | 31.000 K -76.15 % | 130.000 K 271.43 % | 35.000 K -98.40 % | 2.186 M 6 731.25 % | 32.000 K -91.64 % | 383.000 K -19.54 % | 476.000 K -61.05 % | 1.222 M 277.16 % | 324.000 K 1.89 % | 318.000 K -16.75 % | 382.000 K -80.98 % | 2.008 M 848.21 % | 211.768 K -19.17 % | 262.000 K 42.39 % | 184.000 K -20.69 % | 232.000 K -4.53 % | 243.000 K 10.45 % | 220.000 K -26.17 % | 298.000 K 131.01 % | 129.000 K -42.67 % | 225.000 K 51.01 % | 149.000 K -49.83 % | 297.000 K -27.38 % | 409.000 K -77.43 % | 1.812 M 30.92 % | 1.384 M -28.14 % | 1.926 M 2 248.78 % | 82.000 K -89.24 % | 762.000 K -26.80 % | 1.041 M 27.11 % | 819.000 K | 0.000 | 0.000 -100.00 % | 1.370 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.864 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.000 K | 0.000 100.00 % | -2.390 M 68.77 % | -7.652 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.751 M 31.29 % | 12.759 M -2.63 % | 13.104 M 5.62 % | 12.407 M 10.36 % | 11.242 M 9.94 % | 10.226 M 5.87 % | 9.659 M 29.43 % | 7.463 M 5.50 % | 7.074 M 3.57 % | 6.830 M 0.96 % | 6.765 M 40.73 % | 4.807 M -2.51 % | 4.931 M 10.36 % | 4.468 M -2.15 % | 4.566 M 15.24 % | 3.962 M 34.76 % | 2.940 M 124.60 % | 1.309 M -6.77 % | 1.404 M -0.28 % | 1.408 M -51.03 % | 2.875 M 606.39 % | 407.000 K -85.60 % | 2.826 M 11.17 % | 2.542 M 0.39 % | 2.532 M -15.96 % | 3.013 M -11.28 % | 3.396 M 49.74 % | 2.268 M | 0.000 -100.00 % | 3.313 M 5.60 % | 3.137 M -3.24 % | 3.242 M -1.28 % | 3.284 M -7.55 % | 3.552 M 7.34 % | 3.309 M -40.90 % | 5.599 M 40.71 % | 3.979 M -6.75 % | 4.267 M 13.24 % | 3.768 M 20.96 % | 3.115 M 48.26 % | 2.101 M 14.68 % | 1.832 M 2.75 % | 1.783 M -3.10 % | 1.840 M -94.03 % | 30.827 M 79.93 % | 17.133 M 245.30 % | 4.962 M 7 652.73 % | 64.000 K -99.61 % | 16.418 M 18.59 % | 13.845 M 5 308.01 % | 256.000 K -72.28 % | 923.500 K -94.98 % | 18.409 M 80.65 % | 10.191 M 4 944.80 % | 202.000 K | 0.000 | 0.000 -100.00 % | 1.912 M 209.30 % | 618.250 K | 0.000 -100.00 % | 4.407 M -79.03 % | 21.012 M |
| Depreciation and amortization | 10.917 M 0.00 % | 10.917 M 38.94 % | 7.858 M -26.71 % | 10.721 M 0.00 % | 10.721 M 0.00 % | 10.721 M | 0.000 -100.00 % | 4.783 M -46.70 % | 8.973 M 87.60 % | 4.783 M 0.00 % | 4.783 M 92.73 % | 2.482 M -44.94 % | 4.508 M 81.63 % | 2.482 M 0.00 % | 2.482 M 61.47 % | 1.537 M -49.52 % | 3.045 M 98.08 % | 1.537 M 0.00 % | 1.537 M -70.05 % | 5.131 M 78.32 % | 2.878 M -43.92 % | 5.131 M 0.00 % | 5.131 M -22.50 % | 6.621 M 195.04 % | 2.244 M -66.11 % | 6.621 M 107.96 % | -83.147 M -17 742.70 % | -466.000 K -106.39 % | 7.298 M 0.00 % | 7.298 M 184.97 % | -8.588 M -72.83 % | -4.969 M -9.76 % | -4.527 M -145.95 % | 9.852 M -89.85 % | 97.070 M 2 525.54 % | -4.002 M -208.57 % | 3.686 M 160.81 % | -6.062 M -110.89 % | 55.653 M 1 277.59 % | -4.726 M -262.42 % | -1.304 M -126.10 % | 4.997 M -75.39 % | 20.305 M 231.01 % | 6.134 M -46.19 % | 11.400 M 85.84 % | 6.134 M 169.60 % | -8.814 M -213.67 % | -2.810 M -143.41 % | 6.474 M 0.00 % | 6.474 M 179.14 % | -8.180 M -300.96 % | 4.071 M -22.87 % | 5.277 M 458.02 % | -1.474 M | 0.000 | 0.000 -100.00 % | 4.071 M | 0.000 100.00 % | -13.734 M | 0.000 -100.00 % | 3.694 M | 0.000 100.00 % | -4.187 M | 0.000 -100.00 % | 3.090 M | 0.000 -100.00 % | 2.197 M 0.00 % | 2.197 M |
| Operating income | -30.045 M 0.00 % | -30.045 M 42.61 % | -52.353 M 0.00 % | -52.353 M -778.19 % | -5.962 M 0.00 % | -5.962 M 97.79 % | -269.619 M -920.18 % | 32.873 M -90.19 % | 335.232 M 5 589.61 % | 5.892 M -96.25 % | 157.057 M 1 536.86 % | 9.595 M 272.08 % | -5.576 M 3.75 % | -5.793 M 85.75 % | -40.652 M -3 045.80 % | 1.380 M -83.49 % | 8.357 M 168.11 % | 3.117 M 777.61 % | -460.000 K -100.44 % | 103.756 M 3 949.80 % | 2.562 M 125.84 % | -9.915 M -1 418.48 % | 752.000 K -97.39 % | 28.766 M -74.44 % | 112.528 M 61.02 % | 69.883 M -35.32 % | 108.052 M -34.76 % | 165.624 M 29.58 % | 127.812 M 130.84 % | 55.369 M -42.46 % | 96.234 M -48.21 % | 185.822 M 68.67 % | 110.166 M 145.97 % | 44.789 M 3 924.85 % | -1.171 M -100.68 % | 173.012 M -6.19 % | 184.433 M 225.16 % | 56.720 M 0.05 % | 56.694 M -41.18 % | 96.384 M 22.26 % | 78.837 M 50.79 % | 52.281 M 78.04 % | 29.364 M -78.45 % | 136.267 M 196.11 % | 46.019 M 313.84 % | 11.120 M -77.50 % | 49.431 M -21.80 % | 63.212 M 111.19 % | 29.931 M 81.81 % | 16.463 M -62.53 % | 43.940 M -2.57 % | 45.101 M 142.39 % | 18.607 M 372 040.00 % | 5.000 K -99.97 % | 19.301 M -51.83 % | 40.068 M 29.75 % | 30.880 M 1 651.76 % | -1.990 M -104.96 % | 40.130 M 31.13 % | 30.603 M 95.05 % | 15.690 M -71.33 % | 54.719 M 102.36 % | 27.041 M 73.17 % | 15.615 M 26.08 % | 12.385 M 331.32 % | -5.354 M -307.36 % | 2.582 M -71.53 % | 9.070 M |
| Operating income ratio | -0.20 0.00 % | -0.20 45.75 % | -0.37 0.00 % | -0.37 -564.03 % | -0.06 0.00 % | -0.06 96.02 % | -1.39 -707.73 % | 0.23 -90.90 % | 2.52 4 038.33 % | 0.06 -97.41 % | 2.35 2 953.18 % | 0.08 141.71 % | -0.18 -72.86 % | -0.11 82.57 % | -0.61 -5 674.73 % | 0.01 -86.02 % | 0.08 142.34 % | 0.03 908.20 % | 0.00 -100.64 % | 0.62 2 070.34 % | 0.03 128.31 % | -0.10 -557.74 % | 0.02 -95.65 % | 0.51 162.88 % | 0.19 8.72 % | 0.18 -8.25 % | 0.19 -32.41 % | 0.29 12.03 % | 0.26 27.11 % | 0.20 -2.89 % | 0.21 -43.43 % | 0.37 40.85 % | 0.26 28.85 % | 0.20 7 116.87 % | 0.00 -100.77 % | 0.37 -30.12 % | 0.53 83.76 % | 0.29 89.45 % | 0.15 -54.69 % | 0.34 15.31 % | 0.29 -17.63 % | 0.36 252.76 % | 0.10 -79.91 % | 0.50 132.12 % | 0.22 148.94 % | 0.09 -52.89 % | 0.18 -37.29 % | 0.29 52.24 % | 0.19 30.28 % | 0.15 -29.24 % | 0.21 -27.15 % | 0.29 62.84 % | 0.18 231 586.01 % | 0.00 -99.95 % | 0.16 -46.84 % | 0.30 -28.60 % | 0.42 962.15 % | -0.05 -112.51 % | 0.39 20.65 % | 0.32 28.49 % | 0.25 -84.34 % | 1.60 592.24 % | 0.23 -20.12 % | 0.29 13.55 % | 0.26 228.89 % | -0.20 -364.84 % | 0.07 -79.06 % | 0.36 |
| Total other income expenses net | 4.672 M 0.00 % | 4.672 M -96.10 % | 119.884 M 0.00 % | 119.884 M 37 563.75 % | -320.000 K 0.00 % | -320.000 K -102.69 % | 11.880 M -64.49 % | 33.456 M -12.45 % | 38.214 M 338.89 % | 8.707 M -96.64 % | 259.453 M 436.02 % | 48.404 M -16.39 % | 57.890 M 225.52 % | 17.784 M -74.43 % | 69.552 M 29.56 % | 53.684 M 10.87 % | 48.421 M 244.14 % | 14.070 M 112.42 % | -113.326 M -175.09 % | 150.912 M 235.32 % | 45.005 M 898.24 % | -5.638 M 89.13 % | -51.852 M -280.22 % | 28.771 M 679.59 % | -4.964 M -6.91 % | -4.643 M 94.60 % | -86.022 M -1 693.99 % | -4.795 M -109.39 % | 51.052 M 481.21 % | -13.392 M -20.43 % | -11.120 M -39.31 % | -7.982 M -0.74 % | -7.923 M -204.47 % | 7.584 M 115.86 % | -47.816 M -598.15 % | -6.849 M -107.94 % | 86.223 M 2 753.83 % | -3.249 M 85.60 % | -22.555 M -180.71 % | -8.035 M -74.18 % | -4.613 M -130.14 % | 15.304 M 224.23 % | -12.319 M -127.49 % | 44.805 M 1 034.41 % | -4.795 M -46.82 % | -3.266 M -195.66 % | 3.414 M 220.64 % | -2.830 M -157.23 % | 4.945 M 336.83 % | -2.088 M 65.09 % | -5.981 M -7 470.89 % | -79.000 K 94.76 % | -1.508 M 1.95 % | -1.538 M 85.87 % | -10.885 M -925.92 % | -1.061 M -262.12 % | -293.000 K 90.55 % | -3.101 M 33.67 % | -4.675 M -43.98 % | -3.247 M -38.23 % | -2.349 M -48.02 % | -1.587 M -105.98 % | 26.549 M 1 789.94 % | -1.571 M -30.05 % | -1.208 M -121.65 % | -545.000 K 91.75 % | -6.604 M 71.55 % | -23.209 M |
| 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-06-30 | 2008-03-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-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 720.791 M -0.85 % | 726.968 M -13.97 % | 844.994 M -0.74 % | 851.321 M 6.07 % | 802.632 M 0.52 % | 798.488 M 9.52 % | 729.082 M 95.55 % | 372.845 M -41.38 % | 636.079 M 176.30 % | 230.210 M -70.95 % | 792.560 M 530.27 % | 125.750 M -79.99 % | 628.579 M 511.96 % | 102.715 M -84.63 % | 668.460 M 24.41 % | 537.308 M 345.42 % | 120.630 M -66.55 % | 360.671 M 27.75 % | 282.320 M 79.05 % | 157.676 M 9.98 % | 143.366 M 214.11 % | -125.635 M -118.26 % | 688.050 M 249.98 % | -458.765 M -69.43 % | -270.772 M -140.90 % | 662.036 M 251.36 % | -437.385 M -83.54 % | -238.305 M -146.41 % | 513.444 M 249.70 % | -342.985 M -2 222.02 % | -14.771 M -104.66 % | 317.077 M 431.46 % | -95.661 M -373.19 % | -20.216 M -105.48 % | 368.629 M 333.52 % | -157.859 M -337.03 % | 66.599 M -76.80 % | 287.004 M 382.80 % | -101.487 M -1 382.86 % | -6.844 M -102.80 % | 244.100 M 394.34 % | -82.932 M -274.38 % | -22.152 M 88.21 % | -187.849 M 64.24 % | -525.246 M 16.47 % | -628.845 M -26.86 % | -495.699 M 6.79 % | -531.822 M -5.52 % | -503.987 M |
| Total investments | 3.374 B -0.05 % | 3.376 B -6.81 % | 3.623 B -0.03 % | 3.624 B 9.73 % | 3.303 B 0.00 % | 3.303 B 10.10 % | 3.000 B 302.27 % | 745.690 M -75.12 % | 2.997 B 551.02 % | 460.420 M -87.74 % | 3.754 B 1 392.79 % | 251.500 M -92.26 % | 3.248 B 1 481.25 % | 205.430 M -93.36 % | 3.094 B 10.31 % | 2.805 B 1 062.56 % | 241.260 M -91.40 % | 2.807 B -2.60 % | 2.882 B 813.74 % | 315.352 M -89.17 % | 2.913 B 182.49 % | 1.031 B -25.06 % | 1.376 B 30.28 % | 1.056 B -19.41 % | 1.311 B -1.01 % | 1.324 B 6.23 % | 1.246 B 8.79 % | 1.146 B 11.56 % | 1.027 B -7.64 % | 1.112 B -12.93 % | 1.277 B 101.36 % | 634.154 M -38.62 % | 1.033 B 17.85 % | 876.579 M 18.90 % | 737.258 M -8.30 % | 803.951 M -8.45 % | 878.153 M 52.99 % | 574.008 M -26.62 % | 782.217 M -2.52 % | 802.448 M 64.37 % | 488.200 M -37.52 % | 781.421 M 4.45 % | 748.162 M 1.97 % | 733.723 M 77.72 % | 412.852 M 24.88 % | 330.591 M 19.38 % | 276.919 M -15.88 % | 329.183 M 15.62 % | 284.720 M |
| Total debt | 903.831 M -0.68 % | 910.008 M -8.32 % | 992.628 M -0.63 % | 998.955 M 2.06 % | 978.787 M 0.43 % | 974.643 M 10.06 % | 885.576 M | 0.000 -100.00 % | 1.006 B | 0.000 -100.00 % | 1.020 B | 0.000 -100.00 % | 751.705 M | 0.000 -100.00 % | 768.393 M 11.19 % | 691.070 M | 0.000 -100.00 % | 478.691 M 13.74 % | 420.860 M | 0.000 -100.00 % | 299.877 M -23.05 % | 389.693 M | 0.000 -100.00 % | 225.683 M 0.05 % | 225.561 M | 0.000 -100.00 % | 220.850 M -8.41 % | 241.127 M | 0.000 -100.00 % | 166.356 M -19.31 % | 206.156 M | 0.000 -100.00 % | 218.099 M 1.30 % | 215.300 M | 0.000 -100.00 % | 207.829 M -16.49 % | 248.854 M | 0.000 -100.00 % | 184.668 M 50.70 % | 122.537 M | 0.000 -100.00 % | 138.778 M 152.22 % | 55.023 M 40.35 % | 39.204 M 106.34 % | 19.000 M 26.67 % | 15.000 M -16.67 % | 18.000 M 80.00 % | 10.000 M 0.00 % | 10.000 M |
| Accumulated other comprehensive income loss | 499.261 M 0.00 % | 499.261 M 6.26 % | 469.868 M 0.00 % | 469.868 M -7.37 % | 507.227 M 0.00 % | 507.227 M 7 324.28 % | 6.832 M -99.83 % | 3.943 B 621.49 % | 546.530 M -84.64 % | 3.558 B 4 257.54 % | -85.569 M | 0.000 -100.00 % | 420.634 M -86.75 % | 3.175 B 674.20 % | 410.092 M 1.11 % | 405.594 M -86.28 % | 2.956 B 706.85 % | 366.326 M -4.86 % | 385.020 M -86.62 % | 2.878 B 3 610.33 % | -81.993 M -116.66 % | 492.103 M -71.88 % | 1.750 B 1 195.88 % | -159.710 M -124.81 % | 643.771 M -63.59 % | 1.768 B 1 404.32 % | -135.576 M -121.55 % | 629.057 M -57.34 % | 1.475 B 1 391.86 % | -114.148 M -123.16 % | 492.832 M -61.87 % | 1.293 B 1 366.97 % | -102.017 M -127.53 % | 370.553 M -65.93 % | 1.088 B 1 338.78 % | -87.790 M -121.11 % | 415.897 M -59.56 % | 1.028 B 1 163.89 % | -96.658 M -122.55 % | 428.564 M -56.02 % | 974.378 M 1 328.55 % | -79.311 M | 0.000 100.00 % | -64.041 M | 0.000 100.00 % | -52.433 M | 0.000 100.00 % | -42.049 M | 0.000 |
| Retained earnings | 3.060 B 0.00 % | 3.060 B -0.92 % | 3.088 B 0.00 % | 3.088 B 3.52 % | 2.983 B 0.00 % | 2.983 B 4.09 % | 2.866 B | 0.000 -100.00 % | 3.138 B | 0.000 -100.00 % | 2.781 B | 0.000 -100.00 % | 2.677 B | 0.000 -100.00 % | 2.506 B -0.78 % | 2.526 B | 0.000 -100.00 % | 2.451 B 1.15 % | 2.424 B | 0.000 -100.00 % | 2.291 B 120.43 % | 1.039 B | 0.000 -100.00 % | 970.800 M 2.39 % | 948.148 M | 0.000 -100.00 % | 828.719 M 11.65 % | 742.262 M | 0.000 -100.00 % | 677.774 M -6.18 % | 722.450 M | 0.000 -100.00 % | 568.249 M 5.31 % | 539.576 M | 0.000 -100.00 % | 497.095 M 18.02 % | 421.205 M | 0.000 -100.00 % | 411.453 M 9.72 % | 375.010 M | 0.000 -100.00 % | 362.418 M | 0.000 | 0.000 -100.00 % | 319.416 M | 0.000 -100.00 % | 284.787 M | 0.000 | 0.000 |
| Common stock | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M 0.00 % | 151.446 M | 0.000 -100.00 % | 151.446 M | 0.000 -100.00 % | 151.446 M | 0.000 -100.00 % | 151.446 M | 0.000 -100.00 % | 151.446 M 0.00 % | 151.446 M | 0.000 -100.00 % | 137.872 M 0.00 % | 137.872 M | 0.000 -100.00 % | 137.872 M 0.00 % | 137.872 M | 0.000 -100.00 % | 137.872 M 0.00 % | 137.872 M | 0.000 -100.00 % | 137.872 M 0.00 % | 137.872 M | 0.000 -100.00 % | 128.176 M 8.18 % | 118.480 M | 0.000 -100.00 % | 118.480 M 0.00 % | 118.480 M | 0.000 -100.00 % | 118.480 M 0.00 % | 118.480 M | 0.000 -100.00 % | 118.480 M 0.00 % | 118.480 M | 0.000 -100.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M 0.00 % | 118.480 M |
| Total equity | 3.961 B 0.00 % | 3.961 B -0.11 % | 3.965 B 0.00 % | 3.965 B 1.49 % | 3.907 B 0.00 % | 3.907 B 3.46 % | 3.776 B -8.23 % | 4.115 B 0.00 % | 4.115 B 10.36 % | 3.728 B 0.00 % | 3.728 B 8.74 % | 3.429 B 0.00 % | 3.429 B 2.40 % | 3.349 B 0.00 % | 3.349 B 2.53 % | 3.266 B 5.19 % | 3.105 B 0.00 % | 3.105 B -1.11 % | 3.140 B 2.09 % | 3.075 B 0.00 % | 3.075 B 9.63 % | 2.805 B 5.84 % | 2.650 B 0.00 % | 2.650 B -0.76 % | 2.671 B 7.33 % | 2.488 B 0.00 % | 2.488 B 10.35 % | 2.255 B 11.47 % | 2.023 B 0.00 % | 2.023 B 6.60 % | 1.898 B 12.27 % | 1.690 B 0.00 % | 1.690 B 14.87 % | 1.471 B 5.12 % | 1.400 B 0.00 % | 1.400 B 5.86 % | 1.322 B 3.41 % | 1.279 B 0.00 % | 1.279 B 5.36 % | 1.214 B 6.77 % | 1.137 B 0.00 % | 1.137 B 13.86 % | 998.285 M -1.68 % | 1.015 B 2.30 % | 992.551 M 5.16 % | 943.823 M 0.94 % | 935.006 M 5.71 % | 884.470 M 9.93 % | 804.547 M |
| Other non current liabilities | 149.131 M 0.00 % | 149.131 M -5.53 % | 157.861 M 0.00 % | 157.861 M 12.36 % | 140.497 M 0.00 % | 140.497 M 169.05 % | 52.219 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 100.00 % | -166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 349.652 M 0.00 % | 349.652 M -1.92 % | 356.504 M 0.00 % | 356.504 M 9.75 % | 324.838 M 0.00 % | 324.838 M 66.82 % | 194.729 M | 0.000 -100.00 % | 248.654 M | 0.000 -100.00 % | 253.378 M | 0.000 -100.00 % | 254.736 M | 0.000 -100.00 % | 152.558 M -72.74 % | 559.590 M | 0.000 -100.00 % | 353.055 M 13.29 % | 311.631 M | 0.000 -100.00 % | 216.004 M 225.99 % | 66.261 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 -100.00 % | 16.000 K | 0.000 -100.00 % | 65.000 K -38.68 % | 106.000 K | 0.000 -100.00 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 498.783 M 0.00 % | 498.783 M -3.03 % | 514.365 M 0.00 % | 514.365 M 10.54 % | 465.335 M 0.00 % | 465.335 M 88.43 % | 246.948 M | 0.000 -100.00 % | 280.940 M | 0.000 -100.00 % | 286.166 M | 0.000 -100.00 % | 281.398 M | 0.000 -100.00 % | 168.411 M -70.54 % | 571.656 M | 0.000 -100.00 % | 365.225 M 15.84 % | 315.292 M | 0.000 -100.00 % | 219.665 M 219.30 % | 68.796 M | 0.000 -100.00 % | 1.802 M -21.99 % | 2.310 M | 0.000 -100.00 % | 2.310 M 42.95 % | 1.616 M | 0.000 -100.00 % | 1.616 M -90.77 % | 17.505 M | 0.000 -100.00 % | 9.697 M -97.86 % | 454.153 M | 0.000 -100.00 % | 341.130 M 2 131 962.50 % | 16.000 K | 0.000 -100.00 % | 65.000 K -38.68 % | 106.000 K | 0.000 -100.00 % | 166.000 K -99.87 % | 128.823 M 20.30 % | 107.082 M 57.29 % | 68.080 M 11 928.27 % | 566.000 K -98.57 % | 39.536 M 1 102.07 % | 3.289 M 315.80 % | 791.000 K |
| Other current liabilities | 210.824 M 2.58 % | 205.518 M -21.75 % | 262.647 M -8.57 % | 287.274 M 23.77 % | 232.102 M 0.00 % | 232.102 M 51.49 % | 153.212 M | 0.000 -100.00 % | 125.087 M | 0.000 -100.00 % | 148.661 M | 0.000 -100.00 % | 94.543 M | 0.000 -100.00 % | 74.779 M -14.14 % | 87.093 M | 0.000 -100.00 % | 50.070 M 520.26 % | -11.914 M | 0.000 -100.00 % | 59.176 M -60.12 % | 148.398 M | 0.000 -100.00 % | 206.049 M 68.27 % | 122.450 M | 0.000 -100.00 % | 175.777 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 114.791 M | 0.000 | 0.000 -100.00 % | 64.281 M 24.14 % | 51.780 M | 0.000 | 0.000 -100.00 % | 96.478 M 23.28 % | 78.260 M -32.14 % | 115.333 M 36.65 % | 84.402 M 71.89 % | 49.103 M -6.69 % | 52.623 M -5.63 % | 55.765 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.033 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 -100.00 % | 151.187 M | 0.000 -100.00 % | 109.774 M | 0.000 |
| Short term debt | 554.179 M -1.10 % | 560.356 M -11.91 % | 636.124 M -0.98 % | 642.451 M -1.76 % | 653.949 M 0.00 % | 653.949 M -5.57 % | 692.552 M | 0.000 -100.00 % | 765.426 M | 0.000 -100.00 % | 782.699 M | 0.000 -100.00 % | 516.854 M | 0.000 -100.00 % | 621.717 M 351.18 % | 137.798 M | 0.000 -100.00 % | 132.543 M 21.34 % | 109.229 M | 0.000 -100.00 % | 83.873 M -74.07 % | 323.432 M | 0.000 -100.00 % | 225.683 M 0.05 % | 225.561 M | 0.000 -100.00 % | 220.850 M -8.41 % | 241.127 M | 0.000 -100.00 % | 166.356 M -19.31 % | 206.156 M | 0.000 -100.00 % | 218.099 M 1.30 % | 215.300 M | 0.000 -100.00 % | 207.829 M -16.48 % | 248.838 M | 0.000 -100.00 % | 184.603 M 50.78 % | 122.431 M | 0.000 -100.00 % | 138.612 M 151.92 % | 55.023 M 40.35 % | 39.204 M 106.34 % | 19.000 M 26.67 % | 15.000 M -16.67 % | 18.000 M 80.00 % | 10.000 M 0.00 % | 10.000 M |
| Total current liabilities | 870.873 M 0.00 % | 870.873 M -16.03 % | 1.037 B 0.00 % | 1.037 B -6.00 % | 1.103 B 0.00 % | 1.103 B 14.66 % | 962.221 M | 0.000 -100.00 % | 964.780 M | 0.000 -100.00 % | 1.006 B | 0.000 -100.00 % | 682.607 M | 0.000 -100.00 % | 759.909 M 185.81 % | 265.879 M | 0.000 -100.00 % | 192.451 M -0.06 % | 192.571 M | 0.000 -100.00 % | 175.466 M -80.06 % | 879.793 M | 0.000 -100.00 % | 816.499 M 25.13 % | 652.544 M | 0.000 -100.00 % | 689.993 M 6.76 % | 646.287 M | 0.000 -100.00 % | 652.156 M 0.94 % | 646.091 M | 0.000 -100.00 % | 577.879 M 24.27 % | 465.014 M | 0.000 -100.00 % | 455.921 M -13.61 % | 527.759 M | 0.000 -100.00 % | 378.995 M 25.24 % | 302.606 M | 0.000 -100.00 % | 306.290 M 25.37 % | 244.316 M 13.36 % | 215.516 M 5.93 % | 203.442 M -0.95 % | 205.385 M 35.52 % | 151.548 M -4.19 % | 158.168 M -2.16 % | 161.664 M |
| Total liabilities | 1.370 B 0.00 % | 1.370 B -11.72 % | 1.551 B 0.00 % | 1.551 B -1.10 % | 1.569 B 0.00 % | 1.569 B 29.73 % | 1.209 B | 0.000 -100.00 % | 1.246 B | 0.000 -100.00 % | 1.292 B | 0.000 -100.00 % | 964.005 M | 0.000 -100.00 % | 928.320 M 10.84 % | 837.535 M | 0.000 -100.00 % | 557.676 M 9.81 % | 507.863 M | 0.000 -100.00 % | 395.131 M -58.35 % | 948.589 M | 0.000 -100.00 % | 818.301 M 24.96 % | 654.854 M | 0.000 -100.00 % | 692.303 M 6.85 % | 647.903 M | 0.000 -100.00 % | 653.772 M -1.48 % | 663.596 M | 0.000 -100.00 % | 587.576 M 26.36 % | 465.014 M | 0.000 -100.00 % | 455.921 M -13.61 % | 527.775 M | 0.000 -100.00 % | 379.060 M 25.22 % | 302.712 M | 0.000 -100.00 % | 306.456 M 25.43 % | 244.316 M 13.36 % | 215.516 M 5.93 % | 203.442 M -1.22 % | 205.951 M 35.90 % | 151.548 M -6.14 % | 161.457 M -0.61 % | 162.455 M |
| Other non current assets | 340.429 M -9.94 % | 378.021 M 1.44 % | 372.655 M 0.00 % | 372.655 M -15.90 % | 443.113 M 0.00 % | 443.113 M 93.40 % | 229.121 M 161.45 % | -372.845 M -294.64 % | 191.553 M 183.21 % | -230.210 M -217.02 % | 196.728 M | 0.000 -100.00 % | 198.359 M 293.12 % | -102.715 M -134.07 % | 301.519 M 204.76 % | 98.937 M 182.02 % | -120.630 M -11 521.39 % | -1.038 M 86.79 % | -7.858 M 95.02 % | -157.676 M -1 904.02 % | -7.868 M -873.76 % | -808.000 K 99.88 % | -688.050 M -6 793.74 % | 10.279 M -23.30 % | 13.402 M 102.02 % | -662.036 M -4 940.86 % | 13.676 M 9.19 % | 12.525 M 102.44 % | -513.444 M -2 681.68 % | 19.888 M 248.91 % | 5.700 M 101.80 % | -317.077 M -606.50 % | 62.602 M 213.01 % | 20.000 M 105.43 % | -368.629 M -1 943.15 % | 20.000 M -60.00 % | 50.000 M 117.42 % | -287.004 M -685.72 % | 49.000 M 37.49 % | 35.638 M 114.60 % | -244.100 M -779.06 % | 35.947 M -95.20 % | 748.162 M 68 475.80 % | 1.091 M -99.74 % | 412.852 M 12 354.06 % | 3.315 M -98.80 % | 276.919 M 2 994.76 % | 8.948 M -52.39 % | 18.795 M |
| Long term investments | 3.374 B 0.00 % | 3.374 B -6.86 % | 3.623 B 0.00 % | 3.623 B 9.75 % | 3.301 B 0.00 % | 3.301 B 10.04 % | 3.000 B | 0.000 -100.00 % | 2.997 B | 0.000 -100.00 % | 3.754 B | 0.000 -100.00 % | 3.252 B | 0.000 -100.00 % | 3.097 B 10.30 % | 2.808 B | 0.000 -100.00 % | 2.810 B -2.77 % | 2.890 B | 0.000 -100.00 % | 2.922 B 180.64 % | 1.041 B | 0.000 -100.00 % | 1.055 B -19.43 % | 1.309 B | 0.000 -100.00 % | 1.246 B 8.79 % | 1.146 B | 0.000 -100.00 % | 1.113 B -12.83 % | 1.277 B | 0.000 -100.00 % | 1.033 B 17.23 % | 881.221 M | 0.000 -100.00 % | 815.749 M -7.92 % | 885.943 M | 0.000 -100.00 % | 797.699 M 2.04 % | 781.743 M | 0.000 -100.00 % | 761.179 M | 0.000 -100.00 % | 732.632 M | 0.000 -100.00 % | 327.276 M | 0.000 -100.00 % | 325.758 M 19.99 % | 271.491 M |
| Intangible assets | 62.068 M 0.00 % | 62.068 M -9.82 % | 68.824 M 0.00 % | 68.824 M -8.85 % | 75.505 M 0.00 % | 75.505 M -7.85 % | 81.941 M | 0.000 -100.00 % | 13.429 M | 0.000 -100.00 % | 14.242 M | 0.000 -100.00 % | 25.054 M | 0.000 -100.00 % | 4.297 M 6.49 % | 4.035 M | 0.000 -100.00 % | 3.908 M -55.50 % | 8.782 M | 0.000 -100.00 % | 8.838 M -50.66 % | 17.913 M | 0.000 -100.00 % | 15.264 M -12.08 % | 17.361 M | 0.000 -100.00 % | 6.154 M 5.83 % | 5.815 M | 0.000 -100.00 % | 6.638 M -1.16 % | 6.716 M | 0.000 -100.00 % | 7.363 M -9.00 % | 8.091 M | 0.000 -100.00 % | 10.777 M -15.84 % | 12.805 M | 0.000 -100.00 % | 10.711 M -20.85 % | 13.532 M | 0.000 -100.00 % | 16.221 M -23.30 % | 21.150 M 51.85 % | 13.928 M -13.33 % | 16.071 M -11.77 % | 18.214 M -10.54 % | 20.361 M -9.54 % | 22.508 M -8.71 % | 24.655 M |
| GoodWill | 5.535 M 0.00 % | 5.535 M 0.00 % | 5.535 M 0.00 % | 5.535 M 0.02 % | 5.534 M 0.00 % | 5.534 M 11.46 % | 4.965 M | 0.000 -100.00 % | 39.812 M | 0.000 -100.00 % | 39.812 M | 0.000 -100.00 % | 34.800 M | 0.000 -100.00 % | 204.000 K 0.00 % | 204.000 K | 0.000 -100.00 % | 204.000 K 0.00 % | 204.000 K | 0.000 -100.00 % | 204.000 K -99.35 % | 31.342 M | 0.000 -100.00 % | 19.847 M -0.70 % | 19.987 M | 0.000 -100.00 % | 17.761 M 0.00 % | 17.761 M | 0.000 -100.00 % | 17.761 M -13.24 % | 20.472 M | 0.000 -100.00 % | 20.404 M 0.77 % | 20.249 M | 0.000 -100.00 % | 20.251 M -0.07 % | 20.265 M | 0.000 -100.00 % | 20.242 M 107.04 % | 9.777 M | 0.000 -100.00 % | 9.821 M -32.95 % | 14.647 M 107.52 % | 7.058 M 15.23 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M 0.00 % | 6.125 M |
| Goodwill and intangible assets | 67.603 M 0.00 % | 67.603 M -9.09 % | 74.359 M 0.00 % | 74.359 M -8.24 % | 81.039 M 0.00 % | 81.039 M -6.75 % | 86.906 M | 0.000 -100.00 % | 53.241 M | 0.000 -100.00 % | 54.054 M | 0.000 -100.00 % | 59.854 M | 0.000 -100.00 % | 4.501 M 6.18 % | 4.239 M | 0.000 -100.00 % | 4.112 M -54.24 % | 8.986 M | 0.000 -100.00 % | 9.042 M -81.64 % | 49.255 M | 0.000 -100.00 % | 35.111 M -5.99 % | 37.348 M | 0.000 -100.00 % | 23.915 M 1.44 % | 23.576 M | 0.000 -100.00 % | 24.399 M -10.26 % | 27.188 M | 0.000 -100.00 % | 27.767 M -2.02 % | 28.340 M | 0.000 -100.00 % | 31.028 M -6.17 % | 33.070 M | 0.000 -100.00 % | 30.953 M 32.79 % | 23.309 M | 0.000 -100.00 % | 26.042 M -27.25 % | 35.797 M 70.58 % | 20.986 M -5.45 % | 22.196 M -8.80 % | 24.339 M -8.11 % | 26.486 M -7.50 % | 28.633 M -6.98 % | 30.780 M |
| Property plant equipment net | 339.440 M 0.48 % | 337.820 M -2.06 % | 344.923 M 0.00 % | 344.923 M 2.40 % | 336.841 M 0.00 % | 336.841 M -3.41 % | 348.723 M | 0.000 -100.00 % | 400.382 M | 0.000 -100.00 % | 402.431 M | 0.000 -100.00 % | 417.553 M | 0.000 -100.00 % | 379.411 M -9.82 % | 420.727 M | 0.000 -100.00 % | 287.479 M 69.28 % | 169.827 M | 0.000 -100.00 % | 154.453 M -61.01 % | 396.148 M | 0.000 -100.00 % | 318.831 M 0.99 % | 315.703 M | 0.000 -100.00 % | 311.778 M 15.63 % | 269.645 M | 0.000 -100.00 % | 260.460 M 15.02 % | 226.445 M | 0.000 -100.00 % | 210.460 M 31.69 % | 159.814 M | 0.000 -100.00 % | 102.350 M -23.42 % | 133.658 M | 0.000 -100.00 % | 121.819 M 7.61 % | 113.203 M | 0.000 -100.00 % | 101.964 M 2.78 % | 99.202 M 45.28 % | 68.285 M 9.75 % | 62.217 M -0.20 % | 62.340 M 0.11 % | 62.272 M 9.77 % | 56.728 M 20.60 % | 47.040 M |
| Total non current assets | 4.158 B 0.00 % | 4.158 B -5.82 % | 4.415 B 0.00 % | 4.415 B 6.08 % | 4.162 B 0.00 % | 4.162 B 12.83 % | 3.689 B 1 089.32 % | -372.845 M -110.21 % | 3.652 B 1 686.33 % | -230.210 M -105.21 % | 4.417 B | 0.000 -100.00 % | 3.934 B 3 929.87 % | -102.715 M -102.71 % | 3.789 B 13.49 % | 3.339 B 2 867.58 % | -120.630 M -103.88 % | 3.107 B 1.26 % | 3.068 B 2 045.93 % | -157.676 M -105.11 % | 3.085 B 104.80 % | 1.506 B 318.89 % | -688.050 M -147.91 % | 1.436 B -15.13 % | 1.692 B 355.62 % | -662.036 M -141.15 % | 1.609 B 9.85 % | 1.465 B 385.23 % | -513.444 M -135.93 % | 1.429 B -7.69 % | 1.548 B 588.24 % | -317.077 M -123.59 % | 1.344 B 22.85 % | 1.094 B 396.76 % | -368.629 M -137.92 % | 972.142 M -12.04 % | 1.105 B 485.10 % | -287.004 M -128.65 % | 1.002 B 4.85 % | 955.322 M 491.37 % | -244.100 M -126.34 % | 926.561 M 4.91 % | 883.161 M 7.31 % | 822.994 M 65.50 % | 497.265 M 19.17 % | 417.270 M 14.11 % | 365.677 M -12.95 % | 420.067 M 14.12 % | 368.106 M |
| Other current assets | 47.602 M -94.07 % | 802.142 M 4 359.07 % | 17.989 M -97.66 % | 769.074 M -19.74 % | 958.249 M 0.00 % | 958.249 M -0.81 % | 966.074 M | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 227.792 M | 0.000 -100.00 % | 207.201 M | 0.000 -100.00 % | 147.300 M -13.37 % | 170.033 M | 0.000 -100.00 % | 274.792 M -14.50 % | 321.404 M | 0.000 -100.00 % | 154.293 M -18.43 % | 189.160 M | 0.000 -100.00 % | 167.406 M 38.85 % | 120.562 M | 0.000 -100.00 % | 96.041 M -31.96 % | 141.147 M | 0.000 -100.00 % | 98.025 M -0.84 % | 98.858 M | 0.000 -100.00 % | 80.635 M 1.11 % | 79.750 M | 0.000 -100.00 % | 133.113 M -26.21 % | 180.396 M | 0.000 -100.00 % | 120.731 M -62.40 % | 321.109 M | 0.000 -100.00 % | 200.536 M 17 368.29 % | 1.148 M -98.95 % | 109.394 M 168.50 % | 40.742 M 133.51 % | 17.448 M -89.33 % | 163.533 M 477.83 % | 28.301 M 48.13 % | 19.105 M |
| Short term investments | 1.627 M 0.00 % | 1.627 M 78.79 % | 910.000 K 0.00 % | 910.000 K -43.83 % | 1.620 M 0.00 % | 1.620 M 78.81 % | 906.000 K -99.88 % | 745.690 M 29 490.87 % | 2.520 M -99.45 % | 460.420 M 18 170.63 % | 2.520 M -99.00 % | 251.500 M 9 484.60 % | 2.624 M -98.72 % | 205.430 M 7 284.26 % | 2.782 M 5.14 % | 2.646 M -98.90 % | 241.260 M 9 143.68 % | 2.610 M -1.25 % | 2.643 M -99.16 % | 315.352 M 26 968.84 % | 1.165 M -49.74 % | 2.318 M -99.83 % | 1.376 B 112 602.70 % | 1.221 M 4.18 % | 1.172 M -99.91 % | 1.324 B 114 142.62 % | 1.159 M -69.79 % | 3.836 M -99.63 % | 1.027 B 81 148.78 % | -1.267 M -151.19 % | 2.475 M -99.61 % | 634.154 M 19 018.30 % | 3.317 M 171.46 % | -4.642 M -100.63 % | 737.258 M 6 349.01 % | -11.798 M -51.45 % | -7.790 M -101.36 % | 574.008 M 3 807.58 % | -15.482 M -174.77 % | 20.705 M -95.76 % | 488.200 M 2 311.82 % | 20.242 M | 0.000 -100.00 % | 1.091 M | 0.000 -100.00 % | 3.315 M | 0.000 -100.00 % | 3.425 M -74.11 % | 13.229 M |
| cash and cash equivalents | 183.040 M 0.00 % | 183.040 M 23.98 % | 147.634 M 0.00 % | 147.634 M -16.19 % | 176.155 M 0.00 % | 176.155 M 12.56 % | 156.494 M 141.97 % | -372.845 M -200.68 % | 370.325 M 260.86 % | -230.210 M -201.11 % | 227.690 M 281.07 % | -125.750 M -202.13 % | 123.126 M 219.87 % | -102.715 M -202.78 % | 99.933 M -35.01 % | 153.762 M 227.47 % | -120.630 M -202.21 % | 118.020 M -14.81 % | 138.540 M 187.86 % | -157.676 M -200.74 % | 156.511 M -69.63 % | 515.328 M 174.90 % | -688.050 M -200.53 % | 684.448 M 37.90 % | 496.333 M 174.97 % | -662.036 M -200.58 % | 658.235 M 37.29 % | 479.432 M 193.38 % | -513.444 M -200.81 % | 509.341 M 130.55 % | 220.927 M 169.68 % | -317.077 M -201.06 % | 313.760 M 33.22 % | 235.516 M 163.89 % | -368.629 M -200.80 % | 365.688 M 100.65 % | 182.255 M 163.50 % | -287.004 M -200.30 % | 286.155 M 121.17 % | 129.381 M 153.00 % | -244.100 M -210.10 % | 221.710 M 187.28 % | 77.175 M -66.01 % | 227.053 M -58.28 % | 544.246 M -15.47 % | 643.845 M 25.34 % | 513.699 M -5.19 % | 541.822 M 5.42 % | 513.987 M |
| Cash and short term investments | 183.040 M -0.88 % | 184.667 M 25.08 % | 147.634 M -0.61 % | 148.544 M -16.44 % | 177.775 M 0.00 % | 177.775 M 12.94 % | 157.400 M -57.78 % | 372.845 M 0.68 % | 370.325 M 60.86 % | 230.210 M 1.11 % | 227.690 M 81.07 % | 125.750 M 2.13 % | 123.126 M 19.87 % | 102.715 M 2.78 % | 99.933 M -35.01 % | 153.762 M 27.47 % | 120.630 M 2.21 % | 118.020 M -14.81 % | 138.540 M -12.14 % | 157.676 M 0.74 % | 156.511 M -69.63 % | 515.328 M -25.10 % | 688.050 M 0.35 % | 685.669 M 37.82 % | 497.505 M -24.85 % | 662.036 M 0.58 % | 658.235 M 37.29 % | 479.432 M -6.62 % | 513.444 M 0.81 % | 509.341 M 130.55 % | 220.927 M -30.32 % | 317.077 M 1.06 % | 313.760 M 33.22 % | 235.516 M -36.11 % | 368.629 M 0.80 % | 365.688 M 100.65 % | 182.255 M -36.50 % | 287.004 M 0.30 % | 286.155 M 90.66 % | 150.086 M -38.51 % | 244.100 M 0.89 % | 241.952 M 213.51 % | 77.175 M -66.17 % | 228.144 M -58.08 % | 544.246 M -15.90 % | 647.160 M 25.98 % | 513.699 M -5.79 % | 545.247 M 3.42 % | 527.216 M |
| Total current assets | 1.172 B 0.00 % | 1.172 B 6.44 % | 1.101 B 0.00 % | 1.101 B -16.13 % | 1.313 B 0.00 % | 1.313 B 1.29 % | 1.297 B 247.74 % | 372.845 M -78.18 % | 1.709 B 642.17 % | 230.210 M -61.89 % | 604.069 M 380.37 % | 125.750 M -72.60 % | 458.944 M 346.81 % | 102.715 M -78.94 % | 487.806 M -36.23 % | 764.932 M 534.11 % | 120.630 M -78.29 % | 555.602 M -4.08 % | 579.262 M 267.37 % | 157.676 M -59.15 % | 386.001 M -82.83 % | 2.248 B 226.67 % | 688.050 M -66.15 % | 2.033 B 24.45 % | 1.633 B 146.69 % | 662.036 M -57.88 % | 1.572 B 9.29 % | 1.438 B 180.11 % | 513.444 M -58.84 % | 1.248 B 23.15 % | 1.013 B 219.49 % | 317.077 M -66.05 % | 933.952 M 10.86 % | 842.472 M 128.54 % | 368.629 M -58.28 % | 883.521 M 18.64 % | 744.723 M 159.48 % | 287.004 M -56.25 % | 656.029 M 16.94 % | 560.993 M 129.82 % | 244.100 M -52.74 % | 516.541 M 43.71 % | 359.440 M -11.87 % | 407.866 M -41.63 % | 698.728 M -4.61 % | 732.504 M 1.61 % | 720.877 M 15.18 % | 625.860 M 4.50 % | 598.896 M |
| Inventory | 16.833 M 0.00 % | 16.833 M 13.71 % | 14.803 M 0.00 % | 14.803 M -19.19 % | 18.318 M 0.00 % | 18.318 M 14.93 % | 15.938 M | 0.000 -100.00 % | 22.488 M | 0.000 -100.00 % | 20.749 M | 0.000 -100.00 % | 22.841 M | 0.000 -100.00 % | 5.689 M -96.00 % | 142.145 M | 0.000 -100.00 % | 5.817 M -18.35 % | 7.124 M | 0.000 -100.00 % | 6.845 M -97.83 % | 315.456 M | 0.000 -100.00 % | 238.107 M 21.10 % | 196.620 M | 0.000 -100.00 % | 158.851 M -28.24 % | 221.351 M | 0.000 -100.00 % | 155.436 M -21.75 % | 198.648 M | 0.000 -100.00 % | 126.797 M -13.53 % | 146.630 M | 0.000 -100.00 % | 91.467 M -26.59 % | 124.596 M | 0.000 -100.00 % | 79.612 M -11.34 % | 89.798 M | 0.000 -100.00 % | 72.887 M -27.66 % | 100.757 M 41.08 % | 71.419 M 12.59 % | 63.435 M 49.53 % | 42.422 M -2.80 % | 43.645 M 43.05 % | 30.510 M 10.18 % | 27.690 M |
| Net receivables | 924.905 M 448.13 % | 168.738 M -81.68 % | 920.987 M 444.99 % | 168.992 M 6.32 % | 158.949 M 0.00 % | 158.949 M 1.17 % | 157.106 M | 0.000 -100.00 % | 161.686 M | 0.000 -100.00 % | 125.318 M | 0.000 -100.00 % | 51.576 M | 0.000 -100.00 % | 116.051 M -21.68 % | 148.173 M | 0.000 -100.00 % | 154.363 M 40.91 % | 109.551 M | 0.000 -100.00 % | 67.187 M -94.52 % | 1.225 B | 0.000 -100.00 % | 938.965 M 15.17 % | 815.308 M | 0.000 -100.00 % | 718.473 M 21.27 % | 592.448 M | 0.000 -100.00 % | 480.598 M -2.34 % | 492.126 M | 0.000 -100.00 % | 409.443 M 8.19 % | 378.450 M | 0.000 -100.00 % | 290.312 M 12.75 % | 257.476 M | 0.000 -100.00 % | 168.682 M -3.52 % | 174.832 M | 0.000 -100.00 % | 118.250 M | 0.000 -100.00 % | 108.219 M 115.13 % | 50.305 M 97.48 % | 25.474 M -84.09 % | 160.137 M 634.51 % | 21.802 M -12.39 % | 24.885 M |
| Tax assets | 35.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.179 M | 0.000 -100.00 % | 9.281 M | 0.000 -100.00 % | 9.239 M | 0.000 -100.00 % | 6.215 M | 0.000 -100.00 % | 6.186 M -2.34 % | 6.334 M | 0.000 -100.00 % | 6.334 M -12.16 % | 7.211 M | 0.000 -100.00 % | 7.211 M -64.69 % | 20.423 M | 0.000 -100.00 % | 16.925 M 3.56 % | 16.343 M | 0.000 -100.00 % | 12.991 M -1.07 % | 13.131 M | 0.000 -100.00 % | 11.272 M -4.60 % | 11.815 M | 0.000 -100.00 % | 9.931 M 118.17 % | 4.552 M | 0.000 -100.00 % | 3.015 M 17.00 % | 2.577 M | 0.000 -100.00 % | 2.176 M 52.27 % | 1.429 M | 0.000 -100.00 % | 1.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Account payables | 104.999 M 0.00 % | 104.999 M -2.22 % | 107.384 M 0.00 % | 107.384 M -50.57 % | 217.265 M 0.00 % | 217.265 M 134.54 % | 92.635 M | 0.000 -100.00 % | 65.563 M | 0.000 -100.00 % | 70.183 M | 0.000 -100.00 % | 61.743 M | 0.000 -100.00 % | 53.951 M 46.38 % | 36.858 M | 0.000 -100.00 % | 164.000 K -87.47 % | 1.309 M | 0.000 -100.00 % | 226.000 K -99.94 % | 382.182 M | 0.000 -100.00 % | 357.116 M 29.23 % | 276.341 M | 0.000 -100.00 % | 259.707 M -32.24 % | 383.286 M | 0.000 -100.00 % | 441.030 M 5.50 % | 418.035 M | 0.000 -100.00 % | 328.210 M 37.41 % | 238.853 M | 0.000 -100.00 % | 110.979 M -57.91 % | 263.653 M | 0.000 -100.00 % | 102.339 M -12.62 % | 117.115 M | 0.000 -100.00 % | 143.091 M 93.89 % | 73.800 M 8.72 % | 67.878 M 38.30 % | 49.080 M 76.56 % | 27.798 M 29.08 % | 21.536 M -24.51 % | 28.528 M -3.42 % | 29.538 M |
| Tax payables | 871.000 K | 0.000 -100.00 % | 30.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.200 M | 0.000 -100.00 % | 8.704 M | 0.000 -100.00 % | 4.706 M | 0.000 -100.00 % | 9.467 M | 0.000 -100.00 % | 9.462 M 129.10 % | 4.130 M | 0.000 -100.00 % | 9.674 M -55.85 % | 21.914 M | 0.000 -100.00 % | 32.191 M 24.86 % | 25.781 M | 0.000 -100.00 % | 27.651 M -1.92 % | 28.192 M | 0.000 -100.00 % | 33.659 M 53.88 % | 21.874 M | 0.000 -100.00 % | 44.770 M 104.43 % | 21.900 M | 0.000 -100.00 % | 31.570 M 190.67 % | 10.861 M | 0.000 -100.00 % | 22.322 M 46.20 % | 15.268 M | 0.000 -100.00 % | 27.772 M 146.21 % | 11.280 M | 0.000 -100.00 % | 24.587 M 29.30 % | 19.015 M -36.98 % | 30.174 M 50.65 % | 20.029 M -74.38 % | 78.185 M 24.28 % | 62.909 M -6.13 % | 67.017 M 0.99 % | 66.361 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.219 M | 0.000 -100.00 % | 174.200 M | 0.000 -100.00 % | 179.950 M | 0.000 -100.00 % | 182.000 M | 0.000 100.00 % | -15.853 M -31.39 % | -12.066 M | 0.000 100.00 % | -12.170 M -232.42 % | -3.661 M | 0.000 100.00 % | -3.661 M -44.42 % | -2.535 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 |
| Minority interest | 249.745 M 0.00 % | 249.745 M -2.06 % | 255.003 M 0.00 % | 255.003 M -3.63 % | 264.603 M 0.00 % | 264.603 M 77.91 % | 148.732 M | 0.000 -100.00 % | 171.546 M | 0.000 -100.00 % | 170.896 M | 0.000 -100.00 % | 179.533 M | 0.000 -100.00 % | 173.596 M -5.28 % | 183.281 M | 0.000 -100.00 % | 149.142 M -22.74 % | 193.031 M | 0.000 -100.00 % | 197.150 M -79.95 % | 983.140 M | 0.000 -100.00 % | 900.180 M 13.78 % | 791.188 M | 0.000 -100.00 % | 719.907 M 17.63 % | 611.998 M | 0.000 -100.00 % | 548.174 M 21.88 % | 449.750 M | 0.000 -100.00 % | 397.686 M 19.13 % | 333.822 M | 0.000 -100.00 % | 312.213 M 16.70 % | 267.536 M | 0.000 -100.00 % | 250.283 M 24.81 % | 200.537 M | 0.000 -100.00 % | 162.268 M 33.68 % | 121.387 M 4.04 % | 116.673 M 22.93 % | 94.907 M 32.74 % | 71.496 M 8.08 % | 66.149 M -3.45 % | 68.512 M 32.40 % | 51.746 M |
| Capital lease obligations | 2.388 M 0.00 % | 2.388 M -27.20 % | 3.280 M 0.00 % | 3.280 M -20.85 % | 4.144 M 0.00 % | 4.144 M -16.85 % | 4.984 M | 0.000 -100.00 % | 77.825 M | 0.000 -100.00 % | 76.722 M | 0.000 -100.00 % | 76.313 M | 0.000 -100.00 % | 66.518 M 3.51 % | 64.265 M | 0.000 -100.00 % | 64.954 M -10.65 % | 72.693 M | 0.000 -100.00 % | 68.119 M -0.99 % | 68.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 59.000 K -47.32 % | 112.000 K | 0.000 -100.00 % | 159.000 K -24.29 % | 210.000 K | 0.000 -100.00 % | 268.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.569 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 602.729 M 251.35 % | 171.546 M | 0.000 -100.00 % | 170.896 M -72.64 % | 624.654 M | 0.000 | 0.000 -100.00 % | 173.596 M | 0.000 | 0.000 -100.00 % | 149.142 M | 0.000 | 0.000 -100.00 % | 197.150 M -64.76 % | 559.438 M | 0.000 -100.00 % | 900.180 M 60.91 % | 559.438 M 273.93 % | 149.610 M -79.22 % | 719.907 M 28.68 % | 559.438 M | 0.000 -100.00 % | 548.174 M | 0.000 | 0.000 -100.00 % | 397.686 M | 0.000 | 0.000 -100.00 % | 312.213 M -16.66 % | 374.639 M 278.13 % | 99.078 M -60.41 % | 250.283 M -33.19 % | 374.639 M | 0.000 -100.00 % | 162.268 M -71.67 % | 572.791 M -24.48 % | 758.418 M -10.16 % | 844.232 M 83.63 % | 459.748 M -42.98 % | 806.280 M 73.17 % | 465.590 M -37.04 % | 739.527 M 16.59 % | 634.321 M |
| Deferred tax liabilities non current | 149.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.219 M | 0.000 -100.00 % | 32.286 M | 0.000 -100.00 % | 32.788 M | 0.000 -100.00 % | 26.662 M | 0.000 -100.00 % | 15.853 M 31.39 % | 12.066 M | 0.000 -100.00 % | 12.170 M 232.42 % | 3.661 M | 0.000 -100.00 % | 3.661 M 44.42 % | 2.535 M | 0.000 -100.00 % | 1.802 M -21.99 % | 2.310 M | 0.000 -100.00 % | 2.310 M 42.95 % | 1.616 M | 0.000 -100.00 % | 1.616 M -90.77 % | 17.505 M | 0.000 -100.00 % | 9.697 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 -100.00 % | 566.000 K | 0.000 -100.00 % | 3.289 M 315.80 % | 791.000 K |
| 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 100.00 % | -454.153 M | 0.000 100.00 % | -341.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.823 M -20.30 % | -107.082 M -57.29 % | -68.080 M | 0.000 100.00 % | -39.536 M | 0.000 | 0.000 |
| Total assets | 5.330 B 0.00 % | 5.330 B -3.37 % | 5.516 B 0.00 % | 5.516 B 0.75 % | 5.475 B 0.00 % | 5.475 B 9.83 % | 4.985 B | 0.000 -100.00 % | 5.360 B | 0.000 -100.00 % | 5.021 B | 0.000 -100.00 % | 4.393 B | 0.000 -100.00 % | 4.277 B 4.23 % | 4.103 B | 0.000 -100.00 % | 3.663 B 0.41 % | 3.648 B | 0.000 -100.00 % | 3.471 B -7.55 % | 3.754 B | 0.000 -100.00 % | 3.469 B 4.31 % | 3.325 B | 0.000 -100.00 % | 3.181 B 9.57 % | 2.903 B | 0.000 -100.00 % | 2.677 B 4.51 % | 2.561 B | 0.000 -100.00 % | 2.278 B 17.63 % | 1.936 B | 0.000 -100.00 % | 1.856 B 0.31 % | 1.850 B | 0.000 -100.00 % | 1.658 B 9.32 % | 1.516 B | 0.000 -100.00 % | 1.443 B 16.14 % | 1.243 B 0.95 % | 1.231 B 2.92 % | 1.196 B 4.02 % | 1.150 B 5.82 % | 1.087 B 3.88 % | 1.046 B 8.16 % | 967.002 M |
| 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-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-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 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2004-01-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2003-01-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2002-01-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2001-01-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 2000-01-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1999-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 10.969 M 300.00 % | 2.742 M 0.00 % | 2.742 M 0.00 % | 2.742 M 0.00 % | 2.742 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 -100.00 % | 53.251 M 0.00 % | 53.251 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 100.00 % | -149.841 M 0.00 % | -149.841 M 0.00 % | -149.841 M | 0.000 100.00 % | -82.771 M 0.00 % | -82.771 M 0.00 % | -82.771 M | 0.000 100.00 % | -52.619 M 0.00 % | -52.619 M 0.00 % | -52.619 M | 0.000 100.00 % | -3.879 M 0.00 % | -3.879 M 0.00 % | -3.879 M 78.51 % | -18.044 M 0.00 % | -18.044 M 0.00 % | -18.044 M 0.00 % | -18.044 M -3.98 % | -17.354 M 0.00 % | -17.354 M 0.00 % | -17.354 M 0.00 % | -17.354 M -42.47 % | -12.181 M 0.00 % | -12.181 M 0.00 % | -12.181 M 0.00 % | -12.181 M -78.23 % | -6.834 M 0.00 % | -6.834 M 0.00 % | -6.834 M 0.00 % | -6.834 M -297.04 % | -1.721 M 0.00 % | -1.721 M 0.00 % | -1.721 M 0.00 % | -1.721 M -57.99 % | -1.090 M 0.00 % | -1.090 M 0.00 % | -1.090 M 0.00 % | -1.090 M 66.22 % | -3.225 M 0.00 % | -3.225 M 0.00 % | -3.225 M 0.00 % | -3.225 M -184.00 % | 3.840 M 0.00 % | 3.840 M 0.00 % | 3.840 M 0.00 % | 3.840 M 27.00 % | 3.023 M 0.00 % | 3.023 M 0.00 % | 3.023 M 0.00 % | 3.023 M -80.70 % | 15.665 M 0.00 % | 15.665 M 0.00 % | 15.665 M 0.00 % | 15.665 M 17 553.76 % | -89.750 K 0.00 % | -89.750 K 0.00 % | -89.750 K 0.00 % | -89.750 K -106.10 % | 1.470 M 0.00 % | 1.470 M 0.00 % | 1.470 M 0.00 % | 1.470 M 176.32 % | -1.927 M 0.00 % | -1.927 M 0.00 % | -1.927 M 0.00 % | -1.927 M 58.34 % | -4.624 M 0.00 % | -4.624 M 0.00 % | -4.624 M 0.00 % | -4.624 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 |
| Accounts receivables | 0.000 | 0.000 100.00 % | -5.925 M 0.00 % | -5.925 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 100.00 % | -127.500 K 0.00 % | -127.500 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 100.00 % | -18.535 M 0.00 % | -18.535 M 0.00 % | -18.535 M | 0.000 100.00 % | -19.794 M 0.00 % | -19.794 M 0.00 % | -19.794 M | 0.000 100.00 % | -853.750 K 0.00 % | -853.750 K 0.00 % | -853.750 K | 0.000 100.00 % | -7.160 M 0.00 % | -7.160 M 0.00 % | -7.160 M 18.94 % | -8.833 M 0.00 % | -8.833 M 0.00 % | -8.833 M 0.00 % | -8.833 M -169.35 % | -3.279 M 0.00 % | -3.279 M 0.00 % | -3.279 M 0.00 % | -3.279 M -42.45 % | -2.302 M 0.00 % | -2.302 M 0.00 % | -2.302 M 0.00 % | -2.302 M -306.92 % | 1.113 M 0.00 % | 1.113 M 0.00 % | 1.113 M 0.00 % | 1.113 M 115.37 % | -7.238 M 0.00 % | -7.238 M 0.00 % | -7.238 M 0.00 % | -7.238 M -144.20 % | -2.964 M 0.00 % | -2.964 M 0.00 % | -2.964 M 0.00 % | -2.964 M 16.84 % | -3.564 M 0.00 % | -3.564 M 0.00 % | -3.564 M 0.00 % | -3.564 M -1 418.21 % | -234.750 K 0.00 % | -234.750 K 0.00 % | -234.750 K 0.00 % | -234.750 K 61.25 % | -605.750 K 0.00 % | -605.750 K 0.00 % | -605.750 K 0.00 % | -605.750 K -155.32 % | 1.095 M 0.00 % | 1.095 M 0.00 % | 1.095 M 0.00 % | 1.095 M 118.13 % | 502.000 K 0.00 % | 502.000 K 0.00 % | 502.000 K 0.00 % | 502.000 K 123.76 % | -2.113 M 0.00 % | -2.113 M 0.00 % | -2.113 M 0.00 % | -2.113 M -126.35 % | -933.500 K 0.00 % | -933.500 K 0.00 % | -933.500 K 0.00 % | -933.500 K -177.78 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 59.304 M 0.00 % | 59.304 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 100.00 % | -131.306 M 0.00 % | -131.306 M 0.00 % | -131.306 M | 0.000 100.00 % | -62.977 M 0.00 % | -62.977 M 0.00 % | -62.977 M | 0.000 100.00 % | -51.765 M 0.00 % | -51.765 M 0.00 % | -51.765 M | 0.000 -100.00 % | 3.281 M 0.00 % | 3.281 M 0.00 % | 3.281 M 135.62 % | -9.212 M 0.00 % | -9.212 M 0.00 % | -9.212 M 0.00 % | -9.212 M 34.55 % | -14.074 M 0.00 % | -14.074 M 0.00 % | -14.074 M 0.00 % | -14.074 M -42.47 % | -9.879 M 0.00 % | -9.879 M 0.00 % | -9.879 M 0.00 % | -9.879 M -24.31 % | -7.947 M 0.00 % | -7.947 M 0.00 % | -7.947 M 0.00 % | -7.947 M -244.04 % | 5.517 M 0.00 % | 5.517 M 0.00 % | 5.517 M 0.00 % | 5.517 M 194.31 % | 1.875 M 0.00 % | 1.875 M 0.00 % | 1.875 M 0.00 % | 1.875 M 452.95 % | 339.000 K 0.00 % | 339.000 K 0.00 % | 339.000 K 0.00 % | 339.000 K -91.68 % | 4.074 M 0.00 % | 4.074 M 0.00 % | 4.074 M 0.00 % | 4.074 M 12.27 % | 3.629 M 0.00 % | 3.629 M 0.00 % | 3.629 M 0.00 % | 3.629 M -75.09 % | 14.570 M 0.00 % | 14.570 M 0.00 % | 14.570 M 0.00 % | 14.570 M 2 562.15 % | -591.750 K 0.00 % | -591.750 K 0.00 % | -591.750 K 0.00 % | -591.750 K -116.51 % | 3.583 M 0.00 % | 3.583 M 0.00 % | 3.583 M 0.00 % | 3.583 M 460.85 % | -993.000 K 0.00 % | -993.000 K 0.00 % | -993.000 K 0.00 % | -993.000 K 82.95 % | -5.824 M 0.00 % | -5.824 M 0.00 % | -5.824 M 0.00 % | -5.824 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 |
| Other non cash items | -47.117 M 0.00 % | -47.117 M 54.55 % | -103.672 M 2.13 % | -105.928 M -251.72 % | 69.818 M 0.00 % | 69.818 M -70.96 % | 240.453 M 511.84 % | -58.385 M 84.07 % | -366.407 M -3 271.43 % | -10.868 M 94.84 % | -210.668 M -307.55 % | -51.691 M 6.68 % | -55.393 M -254.38 % | -15.631 M 47.58 % | -29.821 M 48.35 % | -57.733 M -4.50 % | -55.247 M -241.64 % | -16.171 M -113.75 % | 117.603 M 180.73 % | -145.681 M -207.20 % | -47.422 M -518.37 % | 11.335 M 102.45 % | -463.474 M 47.01 % | -874.565 M -2 005.61 % | -41.535 M -82.05 % | -22.815 M -157.56 % | 39.636 M 158.81 % | -67.391 M 35.30 % | -104.164 M -589.37 % | -15.110 M 54.28 % | -33.049 M 54.81 % | -73.131 M -93.15 % | -37.862 M -42.20 % | -26.626 M -126.71 % | 99.702 M 233.20 % | -74.851 M 40.56 % | -125.922 M -342.00 % | -28.489 M -1 276.75 % | 2.421 M 106.74 % | -35.938 M -20.33 % | -29.866 M -136.75 % | -12.615 M -1 793.29 % | 745.000 K 100.86 % | -86.510 M -538.31 % | -13.553 M -788.14 % | -1.526 M 92.84 % | -21.311 M -17.91 % | -18.074 M -46.24 % | -12.359 M -779.64 % | -1.405 M 92.77 % | -19.434 M -59.32 % | -12.198 M -171.23 % | 17.124 M -34.77 % | 26.251 M 1 288.22 % | -2.209 M 80.87 % | -11.551 M 58.06 % | -27.541 M -387.13 % | 9.592 M 157.76 % | -16.607 M -646.87 % | 3.037 M -68.60 % | 9.671 M 124.93 % | -38.784 M -99.32 % | -19.458 M -2 286.78 % | -815.250 K -133.99 % | 2.399 M -83.02 % | 14.127 M 453.21 % | -4.000 M -109.77 % | 40.943 M 2 537.67 % | 1.552 M -81.85 % | 8.554 M -79.11 % | 40.943 M 147.31 % | -86.538 M 0.00 % | -86.538 M 0.00 % | -86.538 M 0.00 % | -86.538 M -2 221.17 % | 4.080 M 0.00 % | 4.080 M 0.00 % | 4.080 M 0.00 % | 4.080 M 300.66 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 0.00 % | 1.018 M 101.15 % | -88.191 M 0.00 % | -88.191 M 0.00 % | -88.191 M 0.00 % | -88.191 M -1 016.06 % | -7.902 M 0.00 % | -7.902 M 0.00 % | -7.902 M 0.00 % | -7.902 M -137.46 % | 21.093 M 0.00 % | 21.093 M 0.00 % | 21.093 M 0.00 % | 21.093 M 456.48 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 222.99 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M -211.46 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M |
| Net cash provided by operating activities | -50.386 M 0.00 % | -50.386 M -2 332.93 % | 2.257 M | 0.000 -100.00 % | 77.514 M 0.00 % | 77.514 M | 0.000 | 0.000 100.00 % | -107.030 M | 0.000 100.00 % | -53.453 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 100.00 % | -83.344 M 0.00 % | -83.344 M 0.00 % | -83.344 M | 0.000 -100.00 % | 24.396 M 0.00 % | 24.396 M 0.00 % | 24.396 M | 0.000 -100.00 % | 43.251 M 0.00 % | 43.251 M 0.00 % | 43.251 M | 0.000 -100.00 % | 83.300 M 0.00 % | 83.300 M 0.00 % | 83.300 M 71.22 % | 48.650 M 0.00 % | 48.650 M 0.00 % | 48.650 M 0.00 % | 48.650 M 105.64 % | 23.658 M 0.00 % | 23.658 M 0.00 % | 23.658 M 0.00 % | 23.658 M -13.59 % | 27.378 M 0.00 % | 27.378 M 0.00 % | 27.378 M 0.00 % | 27.378 M 17.39 % | 23.322 M 0.00 % | 23.322 M 0.00 % | 23.322 M 0.00 % | 23.322 M 486.02 % | 3.980 M 0.00 % | 3.980 M 0.00 % | 3.980 M 0.00 % | 3.980 M -74.27 % | 15.467 M 0.00 % | 15.467 M 0.00 % | 15.467 M 0.00 % | 15.467 M 89.44 % | 8.165 M 0.00 % | 8.165 M 0.00 % | 8.165 M 0.00 % | 8.165 M 221.98 % | 2.536 M 0.00 % | 2.536 M 0.00 % | 2.536 M 0.00 % | 2.536 M 262.11 % | -1.564 M 0.00 % | -1.564 M 0.00 % | -1.564 M 0.00 % | -1.564 M -114.46 % | 10.815 M 0.00 % | 10.815 M 0.00 % | 10.815 M 0.00 % | 10.815 M 631.59 % | 1.478 M 0.00 % | 1.478 M 0.00 % | 1.478 M 0.00 % | 1.478 M 101.72 % | -85.924 M 0.00 % | -85.924 M 0.00 % | -85.924 M 0.00 % | -85.924 M -851.77 % | -9.028 M 0.00 % | -9.028 M 0.00 % | -9.028 M 0.00 % | -9.028 M -152.05 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M 357.53 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 222.99 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M -211.46 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -11.673 M 0.00 % | -11.673 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 100.00 % | -15.317 M 0.00 % | -15.317 M 0.00 % | -15.317 M | 0.000 100.00 % | -8.640 M 0.00 % | -8.640 M 0.00 % | -8.640 M | 0.000 100.00 % | -19.149 M 0.00 % | -19.149 M 0.00 % | -19.149 M | 0.000 100.00 % | -16.667 M 0.00 % | -16.667 M 0.00 % | -16.667 M -991.61 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M 117.21 % | -10.860 M 0.00 % | -10.860 M 0.00 % | -10.860 M 0.00 % | -10.860 M -5.52 % | -10.291 M 0.00 % | -10.291 M 0.00 % | -10.291 M 0.00 % | -10.291 M -380.90 % | -2.140 M 0.00 % | -2.140 M 0.00 % | -2.140 M 0.00 % | -2.140 M 34.34 % | -3.259 M 0.00 % | -3.259 M 0.00 % | -3.259 M 0.00 % | -3.259 M -22.95 % | -2.651 M 0.00 % | -2.651 M 0.00 % | -2.651 M 0.00 % | -2.651 M 42.83 % | -4.637 M 0.00 % | -4.637 M 0.00 % | -4.637 M 0.00 % | -4.637 M 60.59 % | -11.765 M 0.00 % | -11.765 M 0.00 % | -11.765 M 0.00 % | -11.765 M -273.85 % | -3.147 M 0.00 % | -3.147 M 0.00 % | -3.147 M 0.00 % | -3.147 M -2 417.60 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 98.03 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M -221.81 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M -700.31 % | -245.750 K 0.00 % | -245.750 K 0.00 % | -245.750 K 0.00 % | -245.750 K 63.46 % | -672.500 K 0.00 % | -672.500 K 0.00 % | -672.500 K 0.00 % | -672.500 K -35.18 % | -497.500 K 0.00 % | -497.500 K 0.00 % | -497.500 K 0.00 % | -497.500 K 55.44 % | -1.117 M 0.00 % | -1.117 M 0.00 % | -1.117 M 0.00 % | -1.117 M -292.10 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -2.016 M 0.00 % | -2.016 M 0.00 % | -2.016 M | 0.000 100.00 % | -19.623 M 0.00 % | -19.623 M 0.00 % | -19.623 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.046 M 0.00 % | -2.046 M 0.00 % | -2.046 M 0.00 % | -2.046 M -89.84 % | -1.078 M 0.00 % | -1.078 M 0.00 % | -1.078 M 0.00 % | -1.078 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.474 M 0.00 % | -13.474 M 0.00 % | -13.474 M 0.00 % | -13.474 M -31.28 % | -10.263 M 0.00 % | -10.263 M 0.00 % | -10.263 M 0.00 % | -10.263 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.725 M 0.00 % | -15.725 M 0.00 % | -15.725 M 0.00 % | -15.725 M 35.62 % | -24.424 M 0.00 % | -24.424 M 0.00 % | -24.424 M 0.00 % | -24.424 M -1 116.18 % | -2.008 M 0.00 % | -2.008 M 0.00 % | -2.008 M 0.00 % | -2.008 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K 0.00 % | -500.000 K -6 566.67 % | -7.500 K 0.00 % | -7.500 K 0.00 % | -7.500 K 0.00 % | -7.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -97.110 M 0.00 % | -97.110 M 0.00 % | -97.110 M 0.00 % | -97.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.123 M 0.00 % | 5.123 M 0.00 % | 5.123 M | 0.000 -100.00 % | 2.883 M 0.00 % | 2.883 M 0.00 % | 2.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M -88.67 % | 22.482 M 0.00 % | 22.482 M 0.00 % | 22.482 M 0.00 % | 22.482 M 376.52 % | 4.718 M 0.00 % | 4.718 M 0.00 % | 4.718 M 0.00 % | 4.718 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.721 M 0.00 % | 2.721 M 0.00 % | 2.721 M 0.00 % | 2.721 M -93.93 % | 44.835 M 0.00 % | 44.835 M 0.00 % | 44.835 M 0.00 % | 44.835 M 312.82 % | 10.861 M 0.00 % | 10.861 M 0.00 % | 10.861 M 0.00 % | 10.861 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.064 M 0.00 % | 15.064 M 0.00 % | 15.064 M 0.00 % | 15.064 M 2 903.74 % | 501.500 K 0.00 % | 501.500 K 0.00 % | 501.500 K 0.00 % | 501.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.408 M 0.00 % | 109.408 M 0.00 % | 109.408 M 0.00 % | 109.408 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 |
| Other investing activites | 121.690 M 0.00 % | 121.690 M 1 362.28 % | -9.641 M 0.00 % | -9.641 M 89.83 % | -94.805 M 0.00 % | -94.805 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 % | 10.194 M 0.00 % | 10.194 M 0.00 % | 10.194 M | 0.000 -100.00 % | 7.772 M 0.00 % | 7.772 M 0.00 % | 7.772 M | 0.000 -100.00 % | 38.772 M 0.00 % | 38.772 M 0.00 % | 38.772 M | 0.000 -100.00 % | 16.667 M 0.00 % | 16.667 M 0.00 % | 16.667 M 803.15 % | -2.370 M 0.00 % | -2.370 M 0.00 % | -2.370 M 0.00 % | -2.370 M 77.52 % | -10.545 M 0.00 % | -10.545 M 0.00 % | -10.545 M 0.00 % | -10.545 M -289.21 % | 5.573 M 0.00 % | 5.573 M 0.00 % | 5.573 M 0.00 % | 5.573 M 160.43 % | 2.140 M 0.00 % | 2.140 M 0.00 % | 2.140 M 0.00 % | 2.140 M -84.73 % | 14.012 M 0.00 % | 14.012 M 0.00 % | 14.012 M 0.00 % | 14.012 M 143.90 % | -31.921 M 0.00 % | -31.921 M 0.00 % | -31.921 M 0.00 % | -31.921 M -412.85 % | -6.224 M 0.00 % | -6.224 M 0.00 % | -6.224 M 0.00 % | -6.224 M -122.64 % | 27.490 M 0.00 % | 27.490 M 0.00 % | 27.490 M 0.00 % | 27.490 M 119.79 % | 12.507 M 0.00 % | 12.507 M 0.00 % | 12.507 M 0.00 % | 12.507 M 666.49 % | 1.632 M 0.00 % | 1.632 M 0.00 % | 1.632 M 0.00 % | 1.632 M -74.22 % | 6.329 M 0.00 % | 6.329 M 0.00 % | 6.329 M 0.00 % | 6.329 M 105.92 % | -106.941 M 0.00 % | -106.941 M 0.00 % | -106.941 M 0.00 % | -106.941 M -42 327.44 % | 253.250 K 0.00 % | 253.250 K 0.00 % | 253.250 K 0.00 % | 253.250 K -62.34 % | 672.500 K 0.00 % | 672.500 K 0.00 % | 672.500 K 0.00 % | 672.500 K -99.31 % | 97.608 M 0.00 % | 97.608 M 0.00 % | 97.608 M 0.00 % | 97.608 M 8 642.27 % | 1.117 M 0.00 % | 1.117 M 0.00 % | 1.117 M 0.00 % | 1.117 M 292.10 % | 284.750 K 0.00 % | 284.750 K 0.00 % | 284.750 K 0.00 % | 284.750 K |
| Net cash used for investing activites | 121.690 M 0.00 % | 121.690 M 670.97 % | -21.313 M 0.00 % | -21.313 M 77.52 % | -94.805 M 0.00 % | -94.805 M | 0.000 | 0.000 -100.00 % | 323.628 M | 0.000 100.00 % | -157.877 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 100.00 % | -13.060 M 0.00 % | -13.060 M 0.00 % | -13.060 M | 0.000 100.00 % | -9.078 M 0.00 % | -9.078 M 0.00 % | -9.078 M | 0.000 100.00 % | -36.972 M 0.00 % | -36.972 M 0.00 % | -36.972 M | 0.000 100.00 % | -22.246 M 0.00 % | -22.246 M 0.00 % | -22.246 M -56.28 % | -14.235 M 0.00 % | -14.235 M 0.00 % | -14.235 M 0.00 % | -14.235 M -237.45 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 182.00 % | -12.630 M 0.00 % | -12.630 M 0.00 % | -12.630 M 0.00 % | -12.630 M -15.65 % | -10.921 M 0.00 % | -10.921 M 0.00 % | -10.921 M 0.00 % | -10.921 M 51.23 % | -22.392 M 0.00 % | -22.392 M 0.00 % | -22.392 M 0.00 % | -22.392 M -170.15 % | 31.921 M 0.00 % | 31.921 M 0.00 % | 31.921 M 0.00 % | 31.921 M 412.85 % | 6.224 M 0.00 % | 6.224 M 0.00 % | 6.224 M 0.00 % | 6.224 M 135.48 % | -17.544 M 0.00 % | -17.544 M 0.00 % | -17.544 M 0.00 % | -17.544 M -221.98 % | 14.383 M 0.00 % | 14.383 M 0.00 % | 14.383 M 0.00 % | 14.383 M 1 805.70 % | 754.750 K 0.00 % | 754.750 K 0.00 % | 754.750 K 0.00 % | 754.750 K -96.60 % | 22.202 M 0.00 % | 22.202 M 0.00 % | 22.202 M 0.00 % | 22.202 M -80.92 % | 116.338 M 0.00 % | 116.338 M 0.00 % | 116.338 M 0.00 % | 116.338 M 610.90 % | -22.771 M 0.00 % | -22.771 M 0.00 % | -22.771 M 0.00 % | -22.771 M -1 267.64 % | -1.665 M 0.00 % | -1.665 M 0.00 % | -1.665 M 0.00 % | -1.665 M 98.29 % | -97.573 M 0.00 % | -97.573 M 0.00 % | -97.573 M 0.00 % | -97.573 M -80.07 % | -54.187 M 0.00 % | -54.187 M 0.00 % | -54.187 M 0.00 % | -54.187 M -18 929.50 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 -100.00 % | 30.562 M 0.00 % | 30.562 M 0.00 % | 30.562 M | 0.000 -100.00 % | 20.486 M 0.00 % | 20.486 M 0.00 % | 20.486 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 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.000 K -94.97 % | 995.000 K 0.00 % | 995.000 K 0.00 % | 995.000 K 0.00 % | 995.000 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 -100.00 % | 16.073 M 0.00 % | 16.073 M 0.00 % | 16.073 M 0.00 % | 16.073 M -27.90 % | 22.291 M 0.00 % | 22.291 M 0.00 % | 22.291 M 0.00 % | 22.291 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.091 M 0.00 % | 77.091 M 0.00 % | 77.091 M 0.00 % | 77.091 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 100.00 % | -4.818 M 0.00 % | -4.818 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 | 0.000 | 0.000 | 0.000 | 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 % | -2.569 M 0.00 % | -2.569 M 0.00 % | -2.569 M 0.00 % | -2.569 M 22.80 % | -3.328 M 0.00 % | -3.328 M 0.00 % | -3.328 M 0.00 % | -3.328 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 100.00 % | -2.962 M 0.00 % | -2.962 M 0.00 % | -2.962 M 0.00 % | -2.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.205 M 0.00 % | -1.205 M 0.00 % | -1.205 M 0.00 % | -1.205 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -53.990 M 0.00 % | -53.990 M -845.72 % | 7.240 M 0.00 % | 7.240 M -73.25 % | 27.063 M 0.00 % | 27.063 M | 0.000 | 0.000 100.00 % | -52.218 M | 0.000 -100.00 % | 322.486 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 -100.00 % | 14.500 M 0.00 % | 14.500 M 0.00 % | 14.500 M 197.18 % | -14.922 M 0.00 % | -14.922 M 0.00 % | -14.922 M 0.00 % | -14.922 M -235.53 % | -4.447 M 0.00 % | -4.447 M 0.00 % | -4.447 M 0.00 % | -4.447 M -624.01 % | -614.250 K 0.00 % | -614.250 K 0.00 % | -614.250 K 0.00 % | -614.250 K -1 253.52 % | 53.250 K 0.00 % | 53.250 K 0.00 % | 53.250 K 0.00 % | 53.250 K 100.09 % | -56.209 M 0.00 % | -56.209 M 0.00 % | -56.209 M 0.00 % | -56.209 M -14 518.60 % | -384.500 K 0.00 % | -384.500 K 0.00 % | -384.500 K 0.00 % | -384.500 K 99.36 % | -59.831 M 0.00 % | -59.831 M 0.00 % | -59.831 M 0.00 % | -59.831 M 33.12 % | -89.454 M 0.00 % | -89.454 M 0.00 % | -89.454 M 0.00 % | -89.454 M -958.72 % | -8.449 M 0.00 % | -8.449 M 0.00 % | -8.449 M 0.00 % | -8.449 M 88.31 % | -72.307 M 0.00 % | -72.307 M 0.00 % | -72.307 M 0.00 % | -72.307 M 30.33 % | -103.789 M 0.00 % | -103.789 M 0.00 % | -103.789 M 0.00 % | -103.789 M -5 771.52 % | 1.830 M 0.00 % | 1.830 M 0.00 % | 1.830 M 0.00 % | 1.830 M -97.77 % | 82.215 M 0.00 % | 82.215 M 0.00 % | 82.215 M 0.00 % | 82.215 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -53.990 M 0.00 % | -53.990 M -2 329.15 % | 2.422 M 0.00 % | 2.422 M -91.05 % | 27.063 M 0.00 % | 27.063 M | 0.000 | 0.000 100.00 % | -52.218 M | 0.000 -100.00 % | 322.486 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 100.00 % | -51.921 M 0.00 % | -51.921 M 0.00 % | -51.921 M | 0.000 100.00 % | -52.305 M 0.00 % | -52.305 M 0.00 % | -52.305 M | 0.000 100.00 % | -8.971 M 0.00 % | -8.971 M 0.00 % | -8.971 M | 0.000 100.00 % | -19.962 M 0.00 % | -19.962 M 0.00 % | -19.962 M 40.65 % | -33.632 M 0.00 % | -33.632 M 0.00 % | -33.632 M 0.00 % | -33.632 M -17.55 % | -28.610 M 0.00 % | -28.610 M 0.00 % | -28.610 M 0.00 % | -28.610 M -204.90 % | -9.383 M 0.00 % | -9.383 M 0.00 % | -9.383 M 0.00 % | -9.383 M 37.12 % | -14.922 M 0.00 % | -14.922 M 0.00 % | -14.922 M 0.00 % | -14.922 M -235.53 % | -4.447 M 0.00 % | -4.447 M 0.00 % | -4.447 M 0.00 % | -4.447 M -624.01 % | -614.250 K 0.00 % | -614.250 K 0.00 % | -614.250 K 0.00 % | -614.250 K 75.59 % | -2.516 M 0.00 % | -2.516 M 0.00 % | -2.516 M 0.00 % | -2.516 M 95.77 % | -59.537 M 0.00 % | -59.537 M 0.00 % | -59.537 M 0.00 % | -59.537 M -15 384.14 % | -384.500 K 0.00 % | -384.500 K 0.00 % | -384.500 K 0.00 % | -384.500 K 99.36 % | -59.831 M 0.00 % | -59.831 M 0.00 % | -59.831 M 0.00 % | -59.831 M 33.12 % | -89.454 M 0.00 % | -89.454 M 0.00 % | -89.454 M 0.00 % | -89.454 M -683.91 % | -11.411 M 0.00 % | -11.411 M 0.00 % | -11.411 M 0.00 % | -11.411 M 84.22 % | -72.307 M 0.00 % | -72.307 M 0.00 % | -72.307 M 0.00 % | -72.307 M 30.33 % | -103.789 M 0.00 % | -103.789 M 0.00 % | -103.789 M 0.00 % | -103.789 M -16 706.20 % | 625.000 K 0.00 % | 625.000 K 0.00 % | 625.000 K 0.00 % | 625.000 K -99.24 % | 82.215 M 0.00 % | 82.215 M 0.00 % | 82.215 M 0.00 % | 82.215 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 389.000 K 0.00 % | 389.000 K | 0.000 | 0.000 -100.00 % | 58.000 K 0.00 % | 58.000 K | 0.000 | 0.000 100.00 % | -20.376 M | 0.000 -100.00 % | 1.545 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 100.00 % | -5.750 K 0.00 % | -5.750 K 0.00 % | -5.750 K | 0.000 -100.00 % | 186.500 K 0.00 % | 186.500 K 0.00 % | 186.500 K | 0.000 -100.00 % | 930.500 K 0.00 % | 930.500 K 0.00 % | 930.500 K | 0.000 100.00 % | -1.452 M 0.00 % | -1.452 M 0.00 % | -1.452 M -70.19 % | -853.000 K 0.00 % | -853.000 K 0.00 % | -853.000 K 0.00 % | -853.000 K -383.39 % | 301.000 K 0.00 % | 301.000 K 0.00 % | 301.000 K 0.00 % | 301.000 K -74.84 % | 1.196 M 0.00 % | 1.196 M 0.00 % | 1.196 M 0.00 % | 1.196 M 629.42 % | 164.000 K 0.00 % | 164.000 K 0.00 % | 164.000 K 0.00 % | 164.000 K -94.24 % | 2.846 M 0.00 % | 2.846 M 0.00 % | 2.846 M 0.00 % | 2.846 M 143.63 % | 1.168 M 0.00 % | 1.168 M 0.00 % | 1.168 M 0.00 % | 1.168 M 1 352.82 % | -93.250 K 0.00 % | -93.250 K 0.00 % | -93.250 K 0.00 % | -93.250 K -101.09 % | 8.572 M 0.00 % | 8.572 M 0.00 % | 8.572 M 0.00 % | 8.572 M 90.96 % | 4.489 M 0.00 % | 4.489 M 0.00 % | 4.489 M 0.00 % | 4.489 M 7 806.01 % | -58.250 K 0.00 % | -58.250 K 0.00 % | -58.250 K 0.00 % | -58.250 K -100.08 % | 71.027 M 0.00 % | 71.027 M 0.00 % | 71.027 M 0.00 % | 71.027 M 135 836.36 % | 52.250 K 0.00 % | 52.250 K 0.00 % | 52.250 K 0.00 % | 52.250 K -99.95 % | 98.697 M 0.00 % | 98.697 M 0.00 % | 98.697 M 0.00 % | 98.697 M 13.52 % | 86.944 M 0.00 % | 86.944 M 0.00 % | 86.944 M 0.00 % | 86.944 M -6.53 % | 93.016 M 0.00 % | 93.016 M 0.00 % | 93.016 M 0.00 % | 93.016 M 12 054.98 % | 765.250 K 0.00 % | 765.250 K 0.00 % | 765.250 K 0.00 % | 765.250 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -176.155 M -1 891.92 % | 9.831 M 0.00 % | 9.831 M | 0.000 | 0.000 -100.00 % | 144.004 M | 0.000 -100.00 % | 112.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 100.00 % | -131.984 M 0.00 % | -131.984 M 0.00 % | -131.984 M | 0.000 -100.00 % | 6.553 M 0.00 % | 6.553 M 0.00 % | 6.553 M | 0.000 -100.00 % | 37.224 M 0.00 % | 37.224 M 0.00 % | 37.224 M | 0.000 -100.00 % | 48.895 M 0.00 % | 48.895 M 0.00 % | 48.895 M 470.14 % | -13.210 M 0.00 % | -13.210 M 0.00 % | -13.210 M 0.00 % | -13.210 M -164.82 % | 20.379 M 0.00 % | 20.379 M 0.00 % | 20.379 M 0.00 % | 20.379 M 28.62 % | 15.844 M 0.00 % | 15.844 M 0.00 % | 15.844 M 0.00 % | 15.844 M 1 286.15 % | -1.336 M 0.00 % | -1.336 M 0.00 % | -1.336 M 0.00 % | -1.336 M 98.72 % | -104.198 M 0.00 % | -104.198 M 0.00 % | -104.198 M 0.00 % | -104.198 M -508.53 % | 25.506 M 0.00 % | 25.506 M 0.00 % | 25.506 M 0.00 % | 25.506 M 1 141.05 % | -2.450 M 0.00 % | -2.450 M 0.00 % | -2.450 M 0.00 % | -2.450 M 90.44 % | -25.621 M 0.00 % | -25.621 M 0.00 % | -25.621 M 0.00 % | -25.621 M -118.20 % | 140.741 M 0.00 % | 140.741 M 0.00 % | 140.741 M 0.00 % | 140.741 M 7 665.01 % | 1.813 M 0.00 % | 1.813 M 0.00 % | 1.813 M 0.00 % | 1.813 M -65.50 % | 5.254 M 0.00 % | 5.254 M 0.00 % | 5.254 M 0.00 % | 5.254 M -72.43 % | 19.055 M 0.00 % | 19.055 M 0.00 % | 19.055 M 0.00 % | 19.055 M 452.33 % | -5.408 M 0.00 % | -5.408 M 0.00 % | -5.408 M 0.00 % | -5.408 M -363.43 % | -1.167 M 0.00 % | -1.167 M 0.00 % | -1.167 M 0.00 % | -1.167 M -724.73 % | -141.500 K 0.00 % | -141.500 K 0.00 % | -141.500 K 0.00 % | -141.500 K -100.55 % | 25.712 M 0.00 % | 25.712 M 0.00 % | 25.712 M 0.00 % | 25.712 M 929.51 % | 2.498 M 0.00 % | 2.498 M 0.00 % | 2.498 M 0.00 % | 2.498 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 257.033 M | 0.000 -100.00 % | 144.331 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 -100.00 % | 171.112 M 0.00 % | 171.112 M 0.00 % | 171.112 M | 0.000 -100.00 % | 164.559 M 0.00 % | 164.559 M 0.00 % | 164.559 M | 0.000 -100.00 % | 127.335 M 0.00 % | 127.335 M 0.00 % | 127.335 M | 0.000 -100.00 % | 78.440 M 0.00 % | 78.440 M 0.00 % | 78.440 M -14.41 % | 91.650 M 0.00 % | 91.650 M 0.00 % | 91.650 M 0.00 % | 91.650 M 28.59 % | 71.272 M 0.00 % | 71.272 M 0.00 % | 71.272 M 0.00 % | 71.272 M 28.59 % | 55.428 M 0.00 % | 55.428 M 0.00 % | 55.428 M 0.00 % | 55.428 M -2.35 % | 56.763 M 0.00 % | 56.763 M 0.00 % | 56.763 M 0.00 % | 56.763 M -64.73 % | 160.961 M 0.00 % | 160.961 M 0.00 % | 160.961 M 0.00 % | 160.961 M 18.83 % | 135.456 M 0.00 % | 135.456 M 0.00 % | 135.456 M 0.00 % | 135.456 M -1.78 % | 137.906 M 0.00 % | 137.906 M 0.00 % | 137.906 M 0.00 % | 137.906 M -15.67 % | 163.527 M 0.00 % | 163.527 M 0.00 % | 163.527 M 0.00 % | 163.527 M 617.66 % | 22.786 M 0.00 % | 22.786 M 0.00 % | 22.786 M 0.00 % | 22.786 M 8.64 % | 20.974 M 0.00 % | 20.974 M 0.00 % | 20.974 M 0.00 % | 20.974 M -49.01 % | 41.136 M 0.00 % | 41.136 M 0.00 % | 41.136 M 0.00 % | 41.136 M 86.30 % | 22.081 M 0.00 % | 22.081 M 0.00 % | 22.081 M 0.00 % | 22.081 M -19.67 % | 27.489 M 0.00 % | 27.489 M 0.00 % | 27.489 M 0.00 % | 27.489 M -4.07 % | 28.656 M 0.00 % | 28.656 M 0.00 % | 28.656 M 0.00 % | 28.656 M -0.49 % | 28.797 M 0.00 % | 28.797 M 0.00 % | 28.797 M 0.00 % | 28.797 M 833.38 % | 3.085 M 0.00 % | 3.085 M 0.00 % | 3.085 M 0.00 % | 3.085 M 424.93 % | 587.750 K 0.00 % | 587.750 K 0.00 % | 587.750 K 0.00 % | 587.750 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.831 M 0.00 % | 9.831 M | 0.000 | 0.000 -100.00 % | 401.037 M | 0.000 -100.00 % | 257.033 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 -100.00 % | 39.128 M 0.00 % | 39.128 M 0.00 % | 39.128 M | 0.000 -100.00 % | 171.112 M 0.00 % | 171.112 M 0.00 % | 171.112 M | 0.000 -100.00 % | 164.559 M 0.00 % | 164.559 M 0.00 % | 164.559 M | 0.000 -100.00 % | 127.335 M 0.00 % | 127.335 M 0.00 % | 127.335 M 62.33 % | 78.440 M 0.00 % | 78.440 M 0.00 % | 78.440 M 0.00 % | 78.440 M -14.41 % | 91.650 M 0.00 % | 91.650 M 0.00 % | 91.650 M 0.00 % | 91.650 M 28.59 % | 71.272 M 0.00 % | 71.272 M 0.00 % | 71.272 M 0.00 % | 71.272 M 28.59 % | 55.428 M 0.00 % | 55.428 M 0.00 % | 55.428 M 0.00 % | 55.428 M -2.35 % | 56.763 M 0.00 % | 56.763 M 0.00 % | 56.763 M 0.00 % | 56.763 M -64.73 % | 160.961 M 0.00 % | 160.961 M 0.00 % | 160.961 M 0.00 % | 160.961 M 18.83 % | 135.456 M 0.00 % | 135.456 M 0.00 % | 135.456 M 0.00 % | 135.456 M -1.78 % | 137.906 M 0.00 % | 137.906 M 0.00 % | 137.906 M 0.00 % | 137.906 M -15.67 % | 163.527 M 0.00 % | 163.527 M 0.00 % | 163.527 M 0.00 % | 163.527 M 617.66 % | 22.786 M 0.00 % | 22.786 M 0.00 % | 22.786 M 0.00 % | 22.786 M -50.88 % | 46.389 M 0.00 % | 46.389 M 0.00 % | 46.389 M 0.00 % | 46.389 M 12.77 % | 41.136 M 0.00 % | 41.136 M 0.00 % | 41.136 M 0.00 % | 41.136 M 86.30 % | 22.081 M 0.00 % | 22.081 M 0.00 % | 22.081 M 0.00 % | 22.081 M -19.67 % | 27.489 M 0.00 % | 27.489 M 0.00 % | 27.489 M 0.00 % | 27.489 M -4.07 % | 28.656 M 0.00 % | 28.656 M 0.00 % | 28.656 M 0.00 % | 28.656 M -0.49 % | 28.797 M 0.00 % | 28.797 M 0.00 % | 28.797 M 0.00 % | 28.797 M 833.38 % | 3.085 M 0.00 % | 3.085 M 0.00 % | 3.085 M 0.00 % | 3.085 M |
| Operating cash flow | -50.386 M 0.00 % | -50.386 M -2 332.93 % | 2.257 M 0.00 % | 2.257 M -97.09 % | 77.514 M 0.00 % | 77.514 M | 0.000 | 0.000 100.00 % | -107.030 M | 0.000 100.00 % | -53.453 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 100.00 % | -83.344 M 0.00 % | -83.344 M 0.00 % | -83.344 M | 0.000 -100.00 % | 24.396 M 0.00 % | 24.396 M 0.00 % | 24.396 M | 0.000 -100.00 % | 43.251 M 0.00 % | 43.251 M 0.00 % | 43.251 M | 0.000 -100.00 % | 83.300 M 0.00 % | 83.300 M 0.00 % | 83.300 M 71.22 % | 48.650 M 0.00 % | 48.650 M 0.00 % | 48.650 M 0.00 % | 48.650 M 105.64 % | 23.658 M 0.00 % | 23.658 M 0.00 % | 23.658 M 0.00 % | 23.658 M -13.59 % | 27.378 M 0.00 % | 27.378 M 0.00 % | 27.378 M 0.00 % | 27.378 M 17.39 % | 23.322 M 0.00 % | 23.322 M 0.00 % | 23.322 M 0.00 % | 23.322 M 486.02 % | 3.980 M 0.00 % | 3.980 M 0.00 % | 3.980 M 0.00 % | 3.980 M -74.27 % | 15.467 M 0.00 % | 15.467 M 0.00 % | 15.467 M 0.00 % | 15.467 M 89.44 % | 8.165 M 0.00 % | 8.165 M 0.00 % | 8.165 M 0.00 % | 8.165 M 221.98 % | 2.536 M 0.00 % | 2.536 M 0.00 % | 2.536 M 0.00 % | 2.536 M 262.11 % | -1.564 M 0.00 % | -1.564 M 0.00 % | -1.564 M 0.00 % | -1.564 M -114.46 % | 10.815 M 0.00 % | 10.815 M 0.00 % | 10.815 M 0.00 % | 10.815 M 631.59 % | 1.478 M 0.00 % | 1.478 M 0.00 % | 1.478 M 0.00 % | 1.478 M 101.72 % | -85.924 M 0.00 % | -85.924 M 0.00 % | -85.924 M 0.00 % | -85.924 M -851.77 % | -9.028 M 0.00 % | -9.028 M 0.00 % | -9.028 M 0.00 % | -9.028 M -152.05 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M 357.53 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 0.00 % | 3.791 M 222.99 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M 0.00 % | -3.082 M -211.46 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M 0.00 % | 2.765 M |
| Capital expenditure | 0.000 | 0.000 100.00 % | -11.673 M 0.00 % | -11.673 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 100.00 % | -15.317 M 0.00 % | -15.317 M 0.00 % | -15.317 M | 0.000 100.00 % | -8.640 M 0.00 % | -8.640 M 0.00 % | -8.640 M | 0.000 100.00 % | -19.149 M 0.00 % | -19.149 M 0.00 % | -19.149 M | 0.000 100.00 % | -16.667 M 0.00 % | -16.667 M 0.00 % | -16.667 M -991.61 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M 117.21 % | -10.860 M 0.00 % | -10.860 M 0.00 % | -10.860 M 0.00 % | -10.860 M -5.52 % | -10.291 M 0.00 % | -10.291 M 0.00 % | -10.291 M 0.00 % | -10.291 M -380.90 % | -2.140 M 0.00 % | -2.140 M 0.00 % | -2.140 M 0.00 % | -2.140 M 34.34 % | -3.259 M 0.00 % | -3.259 M 0.00 % | -3.259 M 0.00 % | -3.259 M -22.95 % | -2.651 M 0.00 % | -2.651 M 0.00 % | -2.651 M 0.00 % | -2.651 M 42.83 % | -4.637 M 0.00 % | -4.637 M 0.00 % | -4.637 M 0.00 % | -4.637 M 60.59 % | -11.765 M 0.00 % | -11.765 M 0.00 % | -11.765 M 0.00 % | -11.765 M -273.85 % | -3.147 M 0.00 % | -3.147 M 0.00 % | -3.147 M 0.00 % | -3.147 M -2 417.60 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 0.00 % | -125.000 K 98.03 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M 0.00 % | -6.329 M -221.81 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M 0.00 % | -1.967 M -700.31 % | -245.750 K 0.00 % | -245.750 K 0.00 % | -245.750 K 0.00 % | -245.750 K 63.46 % | -672.500 K 0.00 % | -672.500 K 0.00 % | -672.500 K 0.00 % | -672.500 K -35.18 % | -497.500 K 0.00 % | -497.500 K 0.00 % | -497.500 K 0.00 % | -497.500 K 55.44 % | -1.117 M 0.00 % | -1.117 M 0.00 % | -1.117 M 0.00 % | -1.117 M -292.10 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K 0.00 % | -284.750 K |
| Free CashFlow | -50.386 M 0.00 % | -50.386 M -435.11 % | -9.416 M 0.00 % | -9.416 M -112.15 % | 77.514 M 0.00 % | 77.514 M | 0.000 | 0.000 100.00 % | -107.030 M | 0.000 100.00 % | -53.453 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 100.00 % | -98.661 M 0.00 % | -98.661 M 0.00 % | -98.661 M | 0.000 -100.00 % | 15.756 M 0.00 % | 15.756 M 0.00 % | 15.756 M | 0.000 -100.00 % | 24.102 M 0.00 % | 24.102 M 0.00 % | 24.102 M | 0.000 -100.00 % | 66.633 M 0.00 % | 66.633 M 0.00 % | 66.633 M 31.90 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M 0.00 % | 50.519 M 294.72 % | 12.799 M 0.00 % | 12.799 M 0.00 % | 12.799 M 0.00 % | 12.799 M -25.09 % | 17.086 M 0.00 % | 17.086 M 0.00 % | 17.086 M 0.00 % | 17.086 M -19.34 % | 21.182 M 0.00 % | 21.182 M 0.00 % | 21.182 M 0.00 % | 21.182 M 2 838.92 % | 720.750 K 0.00 % | 720.750 K 0.00 % | 720.750 K 0.00 % | 720.750 K -94.38 % | 12.816 M 0.00 % | 12.816 M 0.00 % | 12.816 M 0.00 % | 12.816 M 263.27 % | 3.528 M 0.00 % | 3.528 M 0.00 % | 3.528 M 0.00 % | 3.528 M 138.23 % | -9.229 M 0.00 % | -9.229 M 0.00 % | -9.229 M 0.00 % | -9.229 M -95.90 % | -4.711 M 0.00 % | -4.711 M 0.00 % | -4.711 M 0.00 % | -4.711 M -144.07 % | 10.690 M 0.00 % | 10.690 M 0.00 % | 10.690 M 0.00 % | 10.690 M 320.36 % | -4.851 M 0.00 % | -4.851 M 0.00 % | -4.851 M 0.00 % | -4.851 M 94.48 % | -87.890 M 0.00 % | -87.890 M 0.00 % | -87.890 M 0.00 % | -87.890 M -847.76 % | -9.274 M 0.00 % | -9.274 M 0.00 % | -9.274 M 0.00 % | -9.274 M -155.63 % | 16.670 M 0.00 % | 16.670 M 0.00 % | 16.670 M 0.00 % | 16.670 M 406.23 % | 3.293 M 0.00 % | 3.293 M 0.00 % | 3.293 M 0.00 % | 3.293 M 178.43 % | -4.199 M 0.00 % | -4.199 M 0.00 % | -4.199 M 0.00 % | -4.199 M -269.28 % | 2.480 M 0.00 % | 2.480 M 0.00 % | 2.480 M 0.00 % | 2.480 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 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 |