Career Point Limited CAREERP.BO
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.110 B 30.03 % | 853.669 M 59.70 % | 534.560 M 9.49 % | 488.216 M -53.57 % | 1.051 B 4.63 % | 1.005 B 11.35 % | 902.450 M 7.76 % | 837.436 M 10.34 % | 758.941 M -2.55 % | 778.763 M 19.43 % | 652.073 M -16.01 % | 776.336 M -2.46 % | 795.895 M 1.22 % | 786.267 M 27.52 % | 616.599 M 36.56 % | 451.515 M 19.36 % | 378.265 M 31.27 % | 288.160 M |
| Net income | 570.685 M 377.37 % | 119.547 M -47.34 % | 227.017 M 15 643.20 % | 1.442 M -99.47 % | 271.860 M 12.62 % | 241.397 M 8.79 % | 221.900 M 5.87 % | 209.594 M 44.88 % | 144.670 M 148.53 % | 58.211 M -40.50 % | 97.832 M -67.53 % | 301.267 M 1.11 % | 297.956 M 27.93 % | 232.910 M 30.91 % | 177.922 M 9.55 % | 162.406 M 4.15 % | 155.931 M 32.35 % | 117.819 M |
| Income before tax | 731.849 M 382.89 % | 151.556 M -44.70 % | 274.057 M 375.78 % | 57.602 M -84.79 % | 378.605 M 19.31 % | 317.318 M 5.62 % | 300.425 M 0.96 % | 297.579 M 38.32 % | 215.134 M 386.30 % | 44.239 M -63.89 % | 122.496 M -70.98 % | 422.172 M -0.68 % | 425.058 M 21.36 % | 350.240 M 28.29 % | 273.013 M 10.09 % | 247.994 M 5.15 % | 235.850 M 32.26 % | 178.321 M |
| Income before tax ratio | 0.66 271.36 % | 0.18 -65.37 % | 0.51 334.53 % | 0.12 -67.23 % | 0.36 14.03 % | 0.32 -5.15 % | 0.33 -6.32 % | 0.36 25.36 % | 0.28 399.00 % | 0.06 -69.76 % | 0.19 -65.45 % | 0.54 1.82 % | 0.53 19.89 % | 0.45 0.60 % | 0.44 -19.39 % | 0.55 -11.91 % | 0.62 0.76 % | 0.62 |
| EBITDA | 786.720 M 287.98 % | 202.775 M -40.84 % | 342.762 M 129.48 % | 149.363 M -69.43 % | 488.537 M 14.61 % | 426.266 M 4.31 % | 408.637 M 0.72 % | 405.711 M 29.63 % | 312.986 M 110.23 % | 148.880 M 52.64 % | 97.537 M -63.85 % | 269.811 M -5.63 % | 285.903 M 2 589.47 % | 10.630 M -96.20 % | 279.946 M 10.21 % | 254.013 M 6.58 % | 238.336 M 32.87 % | 179.379 M |
| Net income ratio | 0.51 267.11 % | 0.14 -67.02 % | 0.42 14 278.34 % | 0.00 -98.86 % | 0.26 7.64 % | 0.24 -2.31 % | 0.25 -1.76 % | 0.25 31.30 % | 0.19 155.02 % | 0.07 -50.18 % | 0.15 -61.34 % | 0.39 3.66 % | 0.37 26.38 % | 0.30 2.66 % | 0.29 -19.78 % | 0.36 -12.74 % | 0.41 0.82 % | 0.41 |
| Ratio EBITDA | 0.71 198.37 % | 0.24 -62.96 % | 0.64 109.59 % | 0.31 -34.16 % | 0.46 9.54 % | 0.42 -6.32 % | 0.45 -6.53 % | 0.48 17.48 % | 0.41 115.72 % | 0.19 27.81 % | 0.15 -56.96 % | 0.35 -3.25 % | 0.36 2 556.94 % | 0.01 -97.02 % | 0.45 -19.30 % | 0.56 -10.71 % | 0.63 1.22 % | 0.62 |
| Gross profit ratio | 0.87 3.43 % | 0.84 8.73 % | 0.78 0.70 % | 0.77 38.52 % | 0.56 -1.33 % | 0.56 1.00 % | 0.56 3.01 % | 0.54 -43.82 % | 0.96 18.04 % | 0.82 105.76 % | 0.40 -59.00 % | 0.97 -0.51 % | 0.97 -2.47 % | 1.00 -0.31 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 18.193 M 0.00 % | 18.193 M 0.00 % | 18.193 M 0.09 % | 18.176 M 0.07 % | 18.163 M 0.00 % | 18.163 M 0.09 % | 18.147 M 0.08 % | 18.133 M -0.23 % | 18.175 M 0.23 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 11.44 % | 16.272 M 20.48 % | 13.506 M 11.92 % | 12.067 M 0.93 % | 11.956 M 0.00 % | 11.956 M |
| Weighted average shs out | 18.193 M 0.00 % | 18.193 M 0.00 % | 18.193 M 0.09 % | 18.176 M 0.07 % | 18.163 M 0.00 % | 18.163 M 0.09 % | 18.147 M 0.08 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 0.00 % | 18.133 M 11.44 % | 16.272 M 20.48 % | 13.506 M 11.92 % | 12.067 M 0.93 % | 11.956 M 0.00 % | 11.956 M |
| EPS diluted | 31.37 377.47 % | 6.57 -47.36 % | 12.48 15 637.70 % | 0.08 -99.47 % | 14.97 12.64 % | 13.29 8.67 % | 12.23 5.80 % | 11.56 45.23 % | 7.96 147.98 % | 3.21 -40.56 % | 5.40 -67.49 % | 16.61 1.10 % | 16.43 14.81 % | 14.31 4.38 % | 13.71 1.86 % | 13.46 3.22 % | 13.04 32.39 % | 9.85 |
| Earnings per share | 31.37 377.47 % | 6.57 -47.36 % | 12.48 15 637.70 % | 0.08 -99.47 % | 14.97 12.64 % | 13.29 8.67 % | 12.23 5.80 % | 11.56 44.86 % | 7.98 148.60 % | 3.21 -40.56 % | 5.40 -67.49 % | 16.61 1.10 % | 16.43 14.81 % | 14.31 4.38 % | 13.71 1.86 % | 13.46 3.22 % | 13.04 32.39 % | 9.85 |
| Gross profit | 967.705 M 34.50 % | 719.493 M 73.64 % | 414.352 M 10.26 % | 375.802 M -35.68 % | 584.281 M 3.24 % | 565.927 M 12.47 % | 503.181 M 11.01 % | 453.271 M -38.01 % | 731.175 M 15.04 % | 635.606 M 145.74 % | 258.647 M -65.56 % | 750.988 M -2.95 % | 773.821 M -1.28 % | 783.816 M 27.12 % | 616.599 M 36.56 % | 451.515 M 19.36 % | 378.265 M 31.27 % | 288.160 M |
| Income tax expense | 160.557 M 441.71 % | 29.639 M -36.79 % | 46.889 M -16.47 % | 56.136 M -47.42 % | 106.762 M 40.42 % | 76.033 M -2.94 % | 78.338 M -10.88 % | 87.906 M 19.37 % | 73.641 M 992.63 % | -8.250 M -129.38 % | 28.082 M -77.01 % | 122.142 M -4.13 % | 127.405 M 8.01 % | 117.957 M 24.05 % | 95.091 M 11.10 % | 85.588 M 7.09 % | 79.919 M 32.09 % | 60.502 M |
| Cost of revenue | 142.355 M 6.10 % | 134.176 M 11.62 % | 120.208 M 6.93 % | 112.414 M -75.94 % | 467.159 M 6.42 % | 438.986 M 9.95 % | 399.269 M 3.93 % | 384.165 M 1 283.56 % | 27.766 M -80.60 % | 143.157 M -63.61 % | 393.426 M 1 452.12 % | 25.348 M 14.83 % | 22.073 M 800.73 % | 2.451 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 17.914 M 41.71 % | 12.641 M 8.01 % | 11.704 M 11.42 % | 10.504 M -12.55 % | 12.011 M 8.13 % | 11.108 M -15.12 % | 13.087 M -4.63 % | 13.722 M 13.06 % | 12.137 M -3.33 % | 12.555 M 6.25 % | 11.817 M -37.32 % | 18.854 M -19.68 % | 23.473 M -86.71 % | 176.564 M 4.37 % | 169.174 M 44.47 % | 117.100 M 18.20 % | 99.067 M 38.42 % | 71.570 M |
| Selling and marketing expenses | 12.648 M 94.76 % | 6.494 M 69.34 % | 3.835 M -20.91 % | 4.849 M -65.02 % | 13.861 M -61.42 % | 35.931 M -7.92 % | 39.021 M 18.40 % | 32.958 M -1.00 % | 33.292 M -15.98 % | 39.623 M -23.48 % | 51.780 M -4.96 % | 54.481 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 598.983 M 334.72 % | 137.785 M -59.14 % | 337.249 M 108.98 % | 161.378 M -20.44 % | 202.837 M 9.84 % | 184.660 M 32.33 % | 139.543 M -70.44 % | 472.054 M -12.45 % | 539.188 M | 0.000 -100.00 % | 328.816 M 1.08 % | 325.291 M 25.63 % | 258.924 M 48.74 % | 174.081 M 105.80 % | 84.588 M 97.29 % | 42.875 M 12.09 % | 38.250 M |
| Operating expenses | 2.669 M -99.57 % | 618.118 M 303.14 % | 153.324 M -56.52 % | 352.602 M 88.31 % | 187.250 M -25.06 % | 249.876 M 5.76 % | 236.277 M 27.34 % | 185.547 M -64.04 % | 516.041 M -12.21 % | 587.845 M 331.76 % | 136.151 M -58.59 % | 328.816 M -5.72 % | 348.764 M -19.91 % | 435.488 M 26.87 % | 343.255 M 70.19 % | 201.687 M 42.09 % | 141.943 M 29.25 % | 109.820 M |
| Cost and expenses | 173.265 M -76.22 % | 728.474 M 166.32 % | 273.532 M -40.33 % | 458.375 M -29.54 % | 650.572 M -4.90 % | 684.099 M 7.81 % | 634.530 M 11.38 % | 569.712 M 4.76 % | 543.807 M -25.70 % | 731.943 M 38.21 % | 529.577 M 49.53 % | 354.164 M -4.50 % | 370.837 M -14.85 % | 435.488 M 26.87 % | 343.255 M 70.19 % | 201.687 M 42.09 % | 141.943 M 29.25 % | 109.820 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 |
| Selling general and administrative expenses | 30.562 M 59.72 % | 19.135 M 23.14 % | 15.539 M 1.21 % | 15.353 M -40.66 % | 25.872 M -45.00 % | 47.039 M -9.48 % | 51.964 M 11.32 % | 46.680 M 2.75 % | 45.429 M -12.94 % | 52.179 M -17.95 % | 63.597 M -13.28 % | 73.335 M 212.42 % | 23.473 M -86.71 % | 176.564 M 4.37 % | 169.174 M 44.47 % | 117.100 M 18.20 % | 99.067 M 38.42 % | 71.570 M |
| Interest income | 40.290 M 138.83 % | 16.870 M 6.06 % | 15.906 M -31.85 % | 23.338 M 10.59 % | 21.104 M 11.36 % | 18.951 M -69.59 % | 62.322 M -4.83 % | 65.487 M -6.28 % | 69.873 M -8.84 % | 76.646 M 9.39 % | 70.065 M -33.83 % | 105.893 M 96.05 % | 54.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 16.414 M -9.68 % | 18.173 M -43.84 % | 32.358 M -35.25 % | 49.972 M -24.82 % | 66.470 M 2.86 % | 64.623 M -2.04 % | 65.966 M 11.59 % | 59.113 M 32.48 % | 44.622 M -9.68 % | 49.402 M -3.48 % | 51.182 M 204.90 % | 16.787 M 3 538.45 % | 461.371 K -14.40 % | 538.970 K 63.01 % | 330.643 K -81.97 % | 1.833 M 287.67 % | 472.920 K 2 331.59 % | 19.449 K |
| Depreciation and amortization | 39.460 M 16.09 % | 33.990 M -8.71 % | 37.234 M -10.91 % | 41.793 M -4.97 % | 43.978 M -0.78 % | 44.325 M -3.73 % | 46.041 M -12.29 % | 52.491 M -0.40 % | 52.704 M -3.75 % | 54.759 M 6.09 % | 51.616 M 100.32 % | 25.767 M 54.96 % | 16.628 M 27.11 % | 13.081 M 98.12 % | 6.603 M 57.73 % | 4.186 M 107.87 % | 2.014 M 93.86 % | 1.039 M |
| Operating income | 936.795 M 803.31 % | 103.707 M -60.27 % | 261.028 M 1 025.12 % | 23.200 M -94.16 % | 397.031 M 25.28 % | 316.906 M 18.89 % | 266.557 M -1.46 % | 270.519 M 25.74 % | 215.134 M 386.30 % | 44.239 M -63.89 % | 122.496 M -49.81 % | 244.044 M -42.58 % | 425.038 M 21.17 % | 350.779 M 28.33 % | 273.344 M 9.41 % | 249.827 M 5.71 % | 236.323 M 32.51 % | 178.340 M |
| Operating income ratio | 0.84 594.67 % | 0.12 -75.12 % | 0.49 927.58 % | 0.05 -87.42 % | 0.38 19.74 % | 0.32 6.77 % | 0.30 -8.56 % | 0.32 13.96 % | 0.28 399.00 % | 0.06 -69.76 % | 0.19 -40.24 % | 0.31 -41.14 % | 0.53 19.70 % | 0.45 0.64 % | 0.44 -19.88 % | 0.55 -11.44 % | 0.62 0.95 % | 0.62 |
| Total other income expenses net | -204.946 M -528.32 % | 47.849 M 267.25 % | 13.029 M -62.13 % | 34.402 M 286.70 % | -18.426 M -4 572.33 % | 412.000 K -98.78 % | 33.868 M 25.16 % | 27.060 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.128 M 890 541.49 % | 20.000 K 103.71 % | -538.970 K -62.71 % | -331.240 K 81.93 % | -1.833 M -287.67 % | -472.920 K -2 331.59 % | -19.449 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 283.377 M 172.37 % | 104.041 M -12.94 % | 119.506 M -80.37 % | 608.806 M -3.42 % | 630.383 M -7.07 % | 678.320 M -14.68 % | 795.007 M -34.12 % | 1.207 B 168.99 % | 448.640 M 10.34 % | 406.602 M 11.27 % | 365.417 M -20.36 % | 458.831 M 448.12 % | -131.803 M -22 825.05 % | 579.992 K 100.26 % | -226.292 M -180.70 % | -80.618 M 52.44 % | -169.491 M -87.89 % | -90.208 M |
| Total investments | 23.312 M -18.32 % | 28.540 M -52.70 % | 60.343 M 37.90 % | 43.757 M -73.12 % | 162.779 M -45.62 % | 299.333 M 65.89 % | 180.442 M -15.02 % | 212.329 M 30.09 % | 163.214 M -54.96 % | 362.377 M -32.87 % | 539.821 M 12 724.44 % | 4.209 M 1.49 % | 4.148 M -99.69 % | 1.326 B 246.92 % | 382.115 M 597.61 % | 54.775 M 11.00 % | 49.346 M 63.35 % | 30.208 M |
| Total debt | 345.986 M 65.81 % | 208.661 M -18.55 % | 256.197 M -64.31 % | 717.822 M -2.27 % | 734.524 M -2.59 % | 754.030 M -16.13 % | 899.033 M -30.31 % | 1.290 B 172.42 % | 473.522 M 9.82 % | 431.196 M -0.23 % | 432.208 M -18.69 % | 531.572 M | 0.000 -100.00 % | 579.992 K -48.80 % | 1.133 M -97.83 % | 52.186 M | 0.000 -100.00 % | 29.270 M |
| Accumulated other comprehensive income loss | 118.131 M 53.48 % | 76.970 M 0.65 % | 76.470 M 26.70 % | 60.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.186 M | 0.000 -100.00 % | 8.842 M 1.38 % | 8.721 M 112.55 % | -69.480 M | 0.000 100.00 % | -27.355 M -83.24 % | -14.928 M -77.06 % | -8.431 M | 0.000 | 0.000 |
| Retained earnings | 3.293 B 17.06 % | 2.813 B 3.05 % | 2.730 B 8.64 % | 2.512 B -0.79 % | 2.532 B 8.02 % | 2.344 B 10.71 % | 2.118 B 11.41 % | 1.901 B 17.38 % | 1.619 B 9.21 % | 1.483 B 2.46 % | 1.447 B 7.24 % | 1.349 B 28.74 % | 1.048 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 181.929 M 0.00 % | 181.929 M 0.00 % | 181.929 M 0.00 % | 181.929 M 0.17 % | 181.629 M 0.00 % | 181.629 M 0.00 % | 181.629 M 0.17 % | 181.329 M 0.00 % | 181.329 M 0.00 % | 181.329 M 0.00 % | 181.329 M 0.00 % | 181.329 M 0.00 % | 181.329 M 0.00 % | 181.329 M 25.75 % | 144.200 M 19.50 % | 120.670 M 0.00 % | 120.670 M 115.86 % | 55.902 M |
| Total equity | 5.319 B 10.78 % | 4.802 B 1.82 % | 4.716 B 5.26 % | 4.480 B -0.24 % | 4.491 B 4.85 % | 4.283 B 5.99 % | 4.041 B 5.98 % | 3.813 B 8.06 % | 3.528 B 4.29 % | 3.383 B 0.79 % | 3.357 B 3.10 % | 3.256 B 10.22 % | 2.954 B 11.22 % | 2.656 B 98.12 % | 1.341 B 127.54 % | 589.135 M 37.60 % | 428.145 M 92.05 % | 222.932 M |
| Other non current liabilities | 466.853 M 1.76 % | 458.761 M 737.14 % | 54.801 M 1.08 % | 54.215 M 353.19 % | 11.963 M -1.65 % | 12.164 M -48.24 % | 23.502 M 79.75 % | 13.075 M 93.83 % | 6.746 M 13.41 % | 5.948 M 41.63 % | 4.200 M -8.30 % | 4.580 M 15.80 % | 3.955 M 2 549.53 % | 149.270 K -17.24 % | 180.363 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 93.190 M 9.00 % | 85.495 M -21.96 % | 109.550 M -48.92 % | 214.457 M -17.69 % | 260.554 M 1.96 % | 255.551 M -13.72 % | 296.191 M 196.54 % | 99.881 M 117.40 % | 45.943 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 579.992 K -48.80 % | 1.133 M -97.83 % | 52.186 M | 0.000 -100.00 % | 29.270 M |
| Total non current liabilities | 583.598 M 5.12 % | 555.158 M 126.26 % | 245.360 M -27.53 % | 338.569 M -3.99 % | 352.633 M 9.65 % | 321.592 M -14.33 % | 375.376 M 129.67 % | 163.444 M 94.73 % | 83.932 M 333.10 % | 19.380 M -47.61 % | 36.993 M 32.78 % | 27.859 M 306.71 % | 6.850 M 97.80 % | 3.463 M 8.76 % | 3.184 M -94.16 % | 54.546 M 4 632.20 % | 1.153 M -96.18 % | 30.191 M |
| Other current liabilities | 179.494 M 39.01 % | 129.122 M 110.51 % | 61.338 M -19.92 % | 76.592 M -9.76 % | 84.875 M -47.80 % | 162.600 M 67.29 % | 97.197 M -17.15 % | 117.317 M -32.49 % | 173.765 M 83.69 % | 94.599 M 4.12 % | 90.851 M -32.77 % | 135.143 M 73.80 % | 77.757 M -35.78 % | 121.085 M 14.44 % | 105.803 M 8.06 % | 97.911 M -38.68 % | 159.680 M 19.12 % | 134.046 M |
| Deferred revenue | 47.767 M | 0.000 -100.00 % | 20.284 M -30.04 % | 28.993 M 33.12 % | 21.780 M | 0.000 -100.00 % | 47.060 M -23.39 % | 61.428 M | 0.000 -100.00 % | 55.085 M 29.02 % | 42.694 M | 0.000 -100.00 % | 40.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 252.796 M 105.25 % | 123.166 M -16.01 % | 146.647 M -70.85 % | 503.028 M 6.13 % | 473.970 M -4.92 % | 498.479 M -17.31 % | 602.839 M -49.35 % | 1.190 B 178.34 % | 427.578 M -0.84 % | 431.196 M -0.23 % | 432.208 M -18.69 % | 531.572 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 489.106 M 87.92 % | 260.268 M 9.59 % | 237.500 M -61.39 % | 615.108 M 3.69 % | 593.232 M -13.51 % | 685.903 M -11.71 % | 776.890 M -43.58 % | 1.377 B 123.58 % | 615.927 M 4.54 % | 589.160 M 2.32 % | 575.810 M -14.05 % | 669.935 M 460.81 % | 119.459 M -1.34 % | 121.085 M 14.44 % | 105.803 M 8.06 % | 97.911 M -38.68 % | 159.680 M 19.12 % | 134.046 M |
| Total liabilities | 1.073 B 31.55 % | 815.426 M 68.87 % | 482.860 M -49.37 % | 953.677 M 0.83 % | 945.865 M -6.12 % | 1.007 B -12.56 % | 1.152 B -25.20 % | 1.541 B 120.12 % | 699.859 M 15.01 % | 608.539 M -0.70 % | 612.803 M -12.18 % | 697.794 M 452.45 % | 126.309 M 1.41 % | 124.549 M 14.28 % | 108.988 M -28.51 % | 152.457 M -5.21 % | 160.833 M -2.07 % | 164.236 M |
| Other non current assets | 3.630 B 39.89 % | 2.594 B 8.06 % | 2.401 B 37.73 % | 1.743 B -0.94 % | 1.760 B 19.56 % | 1.472 B -25.35 % | 1.972 B -10.86 % | 2.212 B 60.62 % | 1.377 B 73.71 % | 792.714 M -36.14 % | 1.241 B 4.17 % | 1.192 B -8.03 % | 1.296 B -2.01 % | 1.322 B 232.39 % | 397.823 M 594.20 % | 57.306 M 11.36 % | 51.461 M 63.86 % | 31.405 M |
| Long term investments | 23.312 M 1 380.13 % | 1.575 M -90.81 % | 17.146 M -8.23 % | 18.683 M -9.78 % | 20.709 M -92.99 % | 295.414 M 199.16 % | -297.927 M 72.35 % | -1.078 B -974.56 % | 123.214 M -43.10 % | 216.559 M 1 547.00 % | 13.149 M 102.56 % | -512.630 M 15.15 % | -604.141 M -15 438.54 % | 3.939 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 2.126 M -51.60 % | 4.393 M -37.28 % | 7.004 M 452.37 % | 1.268 M 40.27 % | 904.000 K 3 128.57 % | 28.000 K -90.44 % | 293.000 K -22.07 % | 376.000 K 133.75 % | 160.857 K -96.58 % | 4.709 M -42.65 % | 8.210 M 38 997.08 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 2.126 M -51.60 % | 4.393 M -37.28 % | 7.004 M 452.37 % | 1.268 M 40.27 % | 904.000 K 3 128.57 % | 28.000 K -90.44 % | 293.000 K -22.07 % | 376.000 K 133.75 % | 160.857 K -96.58 % | 4.709 M -42.65 % | 8.210 M 38 997.08 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.048 B -3.94 % | 1.091 B -1.81 % | 1.111 B -2.26 % | 1.137 B -1.90 % | 1.159 B -0.08 % | 1.160 B 0.19 % | 1.158 B 1.28 % | 1.143 B 3.26 % | 1.107 B -32.61 % | 1.643 B -28.27 % | 2.290 B 15.47 % | 1.983 B 26.40 % | 1.569 B 94.32 % | 807.502 M 68.00 % | 480.670 M 122.78 % | 215.762 M 72.45 % | 125.113 M 61.62 % | 77.412 M |
| Total non current assets | 4.703 B 27.40 % | 3.692 B 4.39 % | 3.536 B 21.94 % | 2.900 B -1.37 % | 2.940 B 0.45 % | 2.927 B 3.37 % | 2.832 B 24.32 % | 2.278 B -12.65 % | 2.607 B -1.86 % | 2.657 B -25.22 % | 3.553 B 33.45 % | 2.662 B 17.77 % | 2.261 B 5.95 % | 2.134 B 142.89 % | 878.493 M 221.71 % | 273.068 M 54.65 % | 176.574 M 62.27 % | 108.817 M |
| Other current assets | 1.513 B -7.44 % | 1.635 B 31.56 % | 1.243 B -41.41 % | 2.121 B -2.96 % | 2.186 B 77.06 % | 1.234 B -5.66 % | 1.309 B -22.88 % | 1.697 B 413.03 % | 330.722 M 0.62 % | 328.684 M 93.57 % | 169.805 M 588 969.17 % | 28.826 K -99.92 % | 35.322 M | 0.000 -100.00 % | 30.610 M 4 589 076.31 % | 667.000 | 0.000 | 0.000 |
| Short term investments | 1.475 M -94.53 % | 26.965 M -37.58 % | 43.197 M -83.87 % | 267.774 M 71.72 % | 155.940 M 62.35 % | 96.049 M -79.92 % | 478.369 M -62.91 % | 1.290 B 325.60 % | 303.079 M 107.85 % | 145.819 M -72.77 % | 535.587 M 3.63 % | 516.839 M -15.03 % | 608.288 M -53.98 % | 1.322 B | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.609 M -40.16 % | 104.620 M -23.46 % | 136.691 M 25.39 % | 109.016 M 4.68 % | 104.141 M 37.55 % | 75.710 M -27.22 % | 104.026 M 25.03 % | 83.202 M 235.49 % | 24.800 M 0.84 % | 24.595 M -63.18 % | 66.791 M -8.18 % | 72.741 M -44.81 % | 131.803 M 112.03 % | -1.096 B -581.71 % | 227.425 M 71.25 % | 132.804 M -21.65 % | 169.491 M 41.86 % | 119.478 M |
| Cash and short term investments | 64.084 M -51.30 % | 131.585 M -26.85 % | 179.888 M -52.26 % | 376.790 M 44.87 % | 260.081 M 226.62 % | 79.629 M -86.33 % | 582.395 M -57.59 % | 1.373 B 318.78 % | 327.879 M 92.40 % | 170.413 M -71.71 % | 602.378 M -46.99 % | 1.136 B 53.53 % | 740.092 M 227.24 % | 226.159 M -0.56 % | 227.425 M 71.25 % | 132.804 M -21.65 % | 169.491 M 41.86 % | 119.478 M |
| Total current assets | 1.688 B -12.30 % | 1.925 B 15.84 % | 1.662 B -34.39 % | 2.533 B 1.49 % | 2.496 B 5.64 % | 2.363 B -0.62 % | 2.378 B -23.02 % | 3.088 B 90.57 % | 1.621 B 21.41 % | 1.335 B 40.21 % | 952.028 M -26.27 % | 1.291 B 57.57 % | 819.454 M 26.74 % | 646.543 M 13.23 % | 571.005 M 21.87 % | 468.524 M 13.61 % | 412.404 M 48.16 % | 278.351 M |
| Inventory | 9.792 M -39.67 % | 16.230 M 64.62 % | 9.859 M -63.64 % | 27.115 M -33.20 % | 40.591 M 80.13 % | 22.534 M -34.73 % | 34.526 M 85.23 % | 18.640 M -6.32 % | 19.897 M -14.98 % | 23.403 M -22.22 % | 30.088 M 53.64 % | 19.583 M -0.99 % | 19.780 M 18.12 % | 16.745 M -3.93 % | 17.430 M -5.71 % | 18.485 M 93.37 % | 9.560 M 170.81 % | 3.530 M |
| Net receivables | 1.752 B 1 128.46 % | 142.604 M -37.89 % | 229.601 M -88.95 % | 2.077 B -3.53 % | 2.153 B 319.68 % | 513.083 M 13.49 % | 452.106 M -73.22 % | 1.688 B | 0.000 -100.00 % | 812.367 M 442.45 % | 149.758 M 10.64 % | 135.357 M 457.93 % | 24.260 M -93.59 % | 378.408 M 28.04 % | 295.540 M -6.84 % | 317.234 M 35.95 % | 233.354 M 50.22 % | 155.343 M |
| Tax assets | 0.000 | 0.000 100.00 % | -17.146 M -127.24 % | 62.954 M 162.84 % | 23.951 M 152.97 % | 9.468 M -97.14 % | 331.029 M -69.65 % | 1.091 B 86.92 % | 583.422 M | 0.000 -100.00 % | 26.637 M -94.80 % | 512.630 M -53.82 % | 1.110 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.551 M -27.69 % | -12.962 M | 0.000 | 0.000 100.00 % | -535.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 917.000 K 285.29 % | 238.000 K 44.24 % | 165.000 K -71.79 % | 585.000 K -72.69 % | 2.142 M -43.26 % | 3.775 M 10.93 % | 3.403 M 11.87 % | 3.042 M 186.24 % | 1.063 M 21.08 % | 877.688 K -54.20 % | 1.916 M -40.47 % | 3.219 M 168.49 % | 1.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 8.132 M 5.04 % | 7.742 M -14.60 % | 9.066 M 62.68 % | 5.573 M -46.75 % | 10.465 M -50.28 % | 21.049 M -20.24 % | 26.391 M 409.18 % | 5.183 M -61.67 % | 13.521 M 82.67 % | 7.402 M -9.07 % | 8.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.825 M -55.95 % | 6.413 M 58.62 % | 4.043 M 181.74 % | 1.435 M 1.85 % | 1.409 M 19.81 % | 1.176 M -8.70 % | 1.288 M 17.09 % | 1.100 M 7.90 % | 1.019 M 119.65 % | -5.187 M -231.00 % | 3.960 M 330.20 % | 920.390 K 372.18 % | 194.924 K 30.58 % | 149.270 K -17.07 % | 180.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -337.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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.723 B 0.00 % | 1.723 B 0.00 % | 1.723 B 0.00 % | 1.723 B -2.91 % | 1.775 B 1.12 % | 1.755 B 0.88 % | 1.740 B 1.44 % | 1.715 B -0.65 % | 1.727 B 0.66 % | 1.715 B 0.00 % | 1.715 B -4.36 % | 1.794 B 4.03 % | 1.724 B -31.08 % | 2.502 B 106.57 % | 1.211 B 153.95 % | 476.896 M 55.10 % | 307.475 M 84.08 % | 167.030 M |
| Deferred tax liabilities non current | 23.555 M 116.06 % | 10.902 M -86.54 % | 81.009 M 15.90 % | 69.897 M -12.76 % | 80.116 M 48.70 % | 53.877 M -3.24 % | 55.683 M 10.29 % | 50.488 M 61.60 % | 31.243 M 132.61 % | 13.431 M -59.04 % | 32.793 M 40.87 % | 23.279 M 704.16 % | 2.895 M 5.89 % | 2.734 M 46.10 % | 1.871 M -20.74 % | 2.361 M 104.80 % | 1.153 M 25.20 % | 920.634 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 |
| Total assets | 6.392 B 13.79 % | 5.617 B 8.05 % | 5.198 B -4.32 % | 5.433 B -0.06 % | 5.436 B 2.77 % | 5.290 B 1.87 % | 5.193 B -3.00 % | 5.353 B 26.61 % | 4.228 B 5.92 % | 3.992 B 0.56 % | 3.969 B 0.40 % | 3.954 B 28.36 % | 3.080 B 10.78 % | 2.780 B 91.81 % | 1.449 B 95.46 % | 741.592 M 25.91 % | 588.978 M 52.12 % | 387.168 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 277.000 K -76.00 % | 1.154 M 110.14 % | 549.145 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -850.246 M -75.59 % | -484.235 M -421.57 % | 150.585 M 173.40 % | -205.164 M 0.92 % | -207.059 M -150.82 % | -82.554 M -111.32 % | 729.511 M 389.89 % | -251.654 M -27.25 % | -197.770 M 77.21 % | -867.754 M -448.11 % | -158.319 M -712.27 % | -19.491 M 93.68 % | -308.568 M -504.47 % | -51.048 M 61.98 % | -134.256 M 13.83 % | -155.810 M -120.00 % | -70.822 M 22.26 % | -91.105 M |
| Accounts receivables | 40.282 M -54.23 % | 88.014 M -51.39 % | 181.058 M 181.20 % | 64.388 M 263.75 % | 17.701 M 129.03 % | -60.977 M -17.56 % | -51.871 M -112.71 % | 407.975 M 8 002.92 % | 5.035 M 100.63 % | -803.164 M -976.78 % | -74.589 M -12.76 % | -66.151 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 10.586 M 264.56 % | -6.433 M -132.27 % | 19.937 M 34.95 % | 14.774 M 157.42 % | -25.729 M -354.14 % | 10.124 M -98.61 % | 729.611 M 198.03 % | -744.241 M -21 325.28 % | 3.506 M | 0.000 100.00 % | -10.504 M -5 447.87 % | 196.421 K 106.47 % | -3.034 M -543.57 % | 684.067 K -35.21 % | 1.056 M 111.83 % | -8.926 M -48.04 % | -6.029 M -117.40 % | -2.773 M |
| Accounts payables | 679.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -901.793 M -59.38 % | -565.816 M -1 022.43 % | -50.410 M 82.27 % | -284.326 M -42.86 % | -199.031 M -527.84 % | -31.701 M -161.23 % | 51.771 M -38.81 % | 84.612 M 135.70 % | -237.041 M -266.99 % | -64.590 M 11.79 % | -73.225 M -257.59 % | 46.464 M 115.21 % | -305.534 M -490.61 % | -51.732 M 61.77 % | -135.312 M 7.88 % | -146.884 M -126.70 % | -64.793 M 26.65 % | -88.332 M |
| Other non cash items | -53.103 M -116.74 % | 317.130 M 730.44 % | -50.303 M -132.28 % | 155.821 M 309.12 % | -74.514 M 6.73 % | -79.894 M 21.43 % | -101.691 M 26.55 % | -138.456 M -53.80 % | -90.023 M -188.46 % | -31.208 M 77.24 % | -137.102 M 50.51 % | -277.017 M 0.72 % | -279.025 M -57.68 % | -176.955 M -42.38 % | -124.280 M -5.29 % | -118.039 M -32.79 % | -88.892 M -447.03 % | -16.250 M |
| Net cash provided by operating activities | -293.204 M -1 223.73 % | 26.092 M -93.75 % | 417.757 M 727.03 % | 50.513 M -64.21 % | 141.129 M -29.24 % | 199.460 M -79.53 % | 974.563 M 2 400.78 % | -42.358 M -124.35 % | -18.880 M 97.60 % | -787.031 M -439.26 % | -145.946 M -196.38 % | 151.431 M 204.04 % | -145.552 M -207.01 % | 136.012 M 524.56 % | 21.777 M 197.52 % | -22.332 M -128.28 % | 78.976 M 8.89 % | 72.526 M |
| Investments in property plant and equipment | 0.000 100.00 % | -10.084 M 94.26 % | -175.584 M | 0.000 100.00 % | -73.208 M 47.33 % | -138.990 M -123.19 % | -62.275 M 73.77 % | -237.439 M -223.22 % | -73.461 M 65.83 % | -215.018 M 45.00 % | -390.944 M 34.43 % | -596.247 M 27.17 % | -818.694 M -141.33 % | -339.241 M -140.02 % | -141.336 M -42.85 % | -98.939 M -90.74 % | -51.871 M -40.65 % | -36.880 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.683 M | 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 100.00 % | -130.684 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 772.514 M 181.88 % | -943.515 M -164.16 % | -357.170 M -6 061.65 % | -5.797 M 65.03 % | -16.576 M 25.31 % | -22.192 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.957 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.986 M -77.52 % | 200.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 |
| Other investing activites | 184.861 M 242.24 % | 54.015 M -80.67 % | 279.486 M 265.95 % | 76.373 M 165.59 % | -116.445 M -198.65 % | 118.035 M 129.86 % | -395.280 M -42.79 % | -276.820 M -657.74 % | 49.632 M -94.04 % | 832.804 M 22.83 % | 678.016 M 620.72 % | -130.207 M -232.36 % | 98.376 M 53.27 % | 64.184 M 78.27 % | 36.003 M -4.49 % | 37.694 M 25.47 % | 30.043 M 262.67 % | 8.284 M |
| Net cash used for investing activites | 184.861 M 320.80 % | 43.931 M -57.72 % | 103.902 M 36.05 % | 76.373 M 190.17 % | -84.696 M -304.18 % | -20.955 M 95.42 % | -457.555 M 29.05 % | -644.943 M -3 148.34 % | 21.157 M -97.42 % | 819.582 M 185.50 % | 287.072 M 139.52 % | -726.454 M -1 491.77 % | 52.196 M 104.28 % | -1.219 B -163.47 % | -462.503 M -595.06 % | -66.541 M -73.27 % | -38.404 M 24.38 % | -50.788 M |
| Debt repayment | 137.325 M 388.89 % | -47.536 M 89.70 % | -461.626 M -703.22 % | -57.472 M -82.86 % | -31.430 M 77.96 % | -142.588 M 66.66 % | -427.735 M -152.78 % | 810.484 M 1 814.88 % | 42.326 M 13 768.93 % | -309.648 K 99.69 % | -99.364 M -118.69 % | 531.572 M 91 751.61 % | -579.992 K -4.92 % | -552.799 K 98.92 % | -51.053 M -197.83 % | 52.186 M 11 203.34 % | -470.000 K -102.01 % | 23.336 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 3.626 M | 0.000 | 0.000 -100.00 % | 3.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.150 B 91.67 % | 599.999 M | 0.000 -100.00 % | 18.810 M -68.55 % | 59.810 M |
| 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 |
| Dividends paid | -54.579 M -50.00 % | -36.386 M | 0.000 100.00 % | -18.193 M 72.30 % | -65.690 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.607 M -344.84 % | -1.710 M |
| Other financing activites | -16.414 M 9.68 % | -18.173 M 43.84 % | -32.358 M 35.25 % | -49.972 M 24.82 % | -66.470 M -3.48 % | -64.233 M 10.88 % | -72.074 M -11.51 % | -64.633 M -45.58 % | -44.397 M 21.15 % | -56.305 M -18.01 % | -47.712 M -205.61 % | -15.612 M -3 614.44 % | -420.311 K 99.38 % | -68.153 M -398.10 % | -13.683 M | 0.000 100.00 % | -1.293 M -439.04 % | -239.828 K |
| Net cash used provided by financing activities | 66.332 M 164.97 % | -102.095 M 79.33 % | -493.984 M -304.87 % | -122.011 M 25.42 % | -163.590 M 20.90 % | -206.821 M 58.32 % | -496.184 M -166.53 % | 745.851 M 36 108.14 % | -2.071 M 97.23 % | -74.747 M 49.18 % | -147.076 M -128.51 % | 515.960 M 51 680.35 % | -1.000 M -100.09 % | 1.081 B 102.01 % | 535.264 M 925.69 % | 52.186 M 452.77 % | 9.441 M -88.37 % | 81.197 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 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.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -42.011 M -30.99 % | -32.071 M -215.88 % | 27.675 M 467.69 % | 4.875 M -82.85 % | 28.431 M 200.41 % | -28.316 M -235.98 % | 20.824 M -64.43 % | 58.550 M 28 333.92 % | 205.916 K 100.49 % | -42.196 M -609.19 % | -5.950 M 89.93 % | -59.063 M 37.40 % | -94.356 M -7 355.63 % | -1.266 M -101.34 % | 94.538 M 357.69 % | -36.687 M -173.36 % | 50.013 M -51.41 % | 102.934 M |
| Cash at beginning of period | 104.620 M -23.46 % | 136.691 M 25.39 % | 109.016 M 4.68 % | 104.141 M 37.55 % | 75.710 M -27.22 % | 104.026 M 25.03 % | 83.202 M 235.49 % | 24.800 M 0.84 % | 24.595 M -63.18 % | 66.791 M -8.18 % | 72.741 M -44.81 % | 131.803 M -41.72 % | 226.159 M -0.56 % | 227.425 M 71.14 % | 132.887 M -21.60 % | 169.491 M 41.86 % | 119.478 M 622.19 % | 16.544 M |
| Cash at end of period | 62.609 M -40.16 % | 104.620 M -23.46 % | 136.691 M 25.39 % | 109.016 M 4.68 % | 104.141 M 37.55 % | 75.710 M -27.22 % | 104.026 M 17.15 % | 88.799 M 258.05 % | 24.800 M 0.84 % | 24.595 M -63.18 % | 66.791 M -8.18 % | 72.741 M -44.81 % | 131.803 M -41.72 % | 226.159 M -0.56 % | 227.425 M 71.25 % | 132.804 M -21.65 % | 169.491 M 41.86 % | 119.478 M |
| Operating cash flow | -293.204 M -1 223.69 % | 26.093 M -93.75 % | 417.757 M 727.03 % | 50.513 M -64.21 % | 141.129 M -29.24 % | 199.460 M -79.53 % | 974.563 M 2 400.78 % | -42.358 M -124.35 % | -18.880 M 97.60 % | -787.031 M -439.26 % | -145.946 M -196.38 % | 151.431 M 204.04 % | -145.552 M -207.01 % | 136.012 M 524.56 % | 21.777 M 197.52 % | -22.332 M -128.28 % | 78.976 M 8.89 % | 72.526 M |
| Capital expenditure | 0.000 100.00 % | -10.084 M 94.26 % | -175.584 M | 0.000 100.00 % | -73.208 M 47.33 % | -138.990 M -123.19 % | -62.275 M 73.29 % | -233.152 M -217.38 % | -73.461 M 65.83 % | -215.018 M 45.00 % | -390.944 M 34.43 % | -596.247 M 27.17 % | -818.694 M -141.33 % | -339.241 M -140.00 % | -141.350 M -42.87 % | -98.939 M -90.74 % | -51.871 M -40.65 % | -36.880 M |
| Free CashFlow | -293.204 M -1 931.49 % | 16.009 M -93.39 % | 242.173 M 379.43 % | 50.513 M -25.63 % | 67.921 M 12.32 % | 60.470 M -93.37 % | 912.288 M 431.13 % | -275.510 M -198.36 % | -92.341 M 90.78 % | -1.002 B -86.64 % | -536.889 M -20.70 % | -444.815 M 53.87 % | -964.245 M -374.46 % | -203.228 M -69.98 % | -119.559 M 1.41 % | -121.270 M -547.42 % | 27.105 M -23.96 % | 35.645 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 268.492 M 1.67 % | 264.071 M -12.28 % | 301.055 M 17.39 % | 256.465 M -3.23 % | 265.035 M 29.65 % | 204.416 M -29.49 % | 289.908 M 16.77 % | 248.265 M 11.25 % | 223.154 M 19.85 % | 186.198 M -5.03 % | 196.052 M 56.00 % | 125.672 M -16.04 % | 149.680 M 21.48 % | 123.213 M -9.40 % | 135.995 M 246.93 % | 39.199 M -75.54 % | 160.271 M 6.41 % | 150.620 M 9.05 % | 138.126 M -18.22 % | 168.896 M -50.63 % | 342.108 M 19.29 % | 286.780 M 13.06 % | 253.656 M -46.14 % | 470.997 M 98.75 % | 236.978 M -9.66 % | 262.312 M -0.59 % | 263.861 M 40.65 % | 187.599 M -26.39 % | 254.856 M 12.14 % | 227.269 M 0.47 % | 226.198 M 4.29 % | 216.892 M -6.21 % | 231.245 M 11.18 % | 207.986 M 15.41 % | 180.220 M -9.09 % | 198.241 M 0.24 % | 197.773 M 5.34 % | 187.740 M 7.17 % | 175.187 M -29.52 % | 248.575 M 22.43 % | 203.030 M 21.60 % | 166.964 M 4.23 % | 160.194 M -2.78 % | 164.782 M -0.90 % | 166.275 M -1.94 % | 169.557 M 11.95 % | 151.459 M -28.50 % | 211.845 M 1.77 % | 208.154 M 4.76 % | 198.705 M 26.06 % | 157.632 M |
| Net income | 132.519 M 2.56 % | 129.212 M -34.92 % | 198.536 M 39.35 % | 142.468 M -5.31 % | 150.454 M 30.57 % | 115.228 M -29.11 % | 162.535 M 197.78 % | -166.220 M -252.34 % | 109.110 M 35.37 % | 80.602 M -14.67 % | 94.454 M 147.38 % | 38.181 M -45.56 % | 70.130 M 25.88 % | 55.710 M -14.62 % | 65.251 M 127.00 % | -241.667 M -374.03 % | 88.191 M 10.58 % | 79.750 M 6.10 % | 75.168 M 112.57 % | 35.361 M -59.41 % | 87.113 M 35.31 % | 64.380 M -24.26 % | 85.006 M -42.04 % | 146.669 M 155.07 % | 57.501 M -15.63 % | 68.152 M 8.86 % | 62.607 M 110.83 % | 29.696 M -53.57 % | 63.962 M 39.86 % | 45.732 M -33.96 % | 69.248 M 18.79 % | 58.293 M -10.07 % | 64.820 M 22.99 % | 52.703 M 126.13 % | 23.306 M -21.80 % | 29.803 M -51.24 % | 61.124 M 100.34 % | 30.510 M 27.84 % | 23.865 M -34.21 % | 36.275 M 103.08 % | 17.862 M 186.87 % | -20.562 M -183.46 % | 24.636 M 35.74 % | 18.149 M -59.35 % | 44.653 M 139.66 % | 18.632 M 13.62 % | 16.399 M -79.10 % | 78.454 M -31.07 % | 113.823 M 46.29 % | 77.809 M 149.54 % | 31.181 M |
| Income before tax | 169.161 M -2.55 % | 173.582 M -28.04 % | 241.226 M 34.28 % | 179.642 M -13.04 % | 206.572 M 55.85 % | 132.548 M -37.80 % | 213.087 M 194.29 % | -225.988 M -256.59 % | 144.321 M 37.01 % | 105.334 M -16.60 % | 126.303 M 399.04 % | 25.309 M -74.12 % | 97.804 M 41.00 % | 69.363 M -17.12 % | 83.695 M 131.90 % | -262.404 M -328.04 % | 115.067 M 7.65 % | 106.894 M 9.03 % | 98.045 M 114.79 % | 45.646 M -59.73 % | 113.346 M 13.25 % | 100.084 M -16.27 % | 119.529 M -41.29 % | 203.588 M 159.27 % | 78.524 M -15.65 % | 93.088 M 27.91 % | 72.777 M 96.28 % | 37.079 M -64.28 % | 103.810 M 36.76 % | 75.909 M -9.23 % | 83.628 M 5.73 % | 79.095 M -21.34 % | 100.550 M 43.39 % | 70.124 M 73.90 % | 40.325 M -17.70 % | 48.996 M -45.53 % | 89.956 M 99.38 % | 45.117 M 29.29 % | 34.897 M 4.08 % | 33.531 M -27.21 % | 46.066 M 200.66 % | -45.766 M -536.41 % | 10.487 M -57.96 % | 24.943 M -38.92 % | 40.834 M 48.08 % | 27.576 M -5.49 % | 29.179 M -76.70 % | 125.209 M -10.43 % | 139.790 M 23.38 % | 113.296 M 157.33 % | 44.028 M |
| Income before tax ratio | 0.63 -4.15 % | 0.66 -17.96 % | 0.80 14.39 % | 0.70 -10.13 % | 0.78 20.20 % | 0.65 -11.78 % | 0.74 180.75 % | -0.91 -240.75 % | 0.65 14.32 % | 0.57 -12.19 % | 0.64 219.89 % | 0.20 -69.18 % | 0.65 16.07 % | 0.56 -8.53 % | 0.62 109.19 % | -6.69 -1 032.39 % | 0.72 1.16 % | 0.71 -0.02 % | 0.71 162.64 % | 0.27 -18.43 % | 0.33 -5.06 % | 0.35 -25.94 % | 0.47 9.02 % | 0.43 30.45 % | 0.33 -6.63 % | 0.35 28.66 % | 0.28 39.55 % | 0.20 -51.48 % | 0.41 21.95 % | 0.33 -9.66 % | 0.37 1.38 % | 0.36 -16.13 % | 0.43 28.97 % | 0.34 50.68 % | 0.22 -9.47 % | 0.25 -45.66 % | 0.45 89.27 % | 0.24 20.64 % | 0.20 47.67 % | 0.13 -40.55 % | 0.23 182.78 % | -0.27 -518.71 % | 0.07 -56.75 % | 0.15 -38.36 % | 0.25 51.00 % | 0.16 -15.58 % | 0.19 -67.40 % | 0.59 -11.99 % | 0.67 17.78 % | 0.57 104.14 % | 0.28 |
| EBITDA | 183.314 M -2.70 % | 188.410 M -26.11 % | 254.993 M 31.27 % | 194.251 M -11.87 % | 220.421 M 51.32 % | 145.665 M -35.81 % | 226.938 M 207.41 % | -211.284 M -232.32 % | 159.681 M 33.29 % | 119.802 M -15.77 % | 142.227 M 233.95 % | 42.589 M -62.77 % | 114.385 M 30.58 % | 87.595 M -16.08 % | 104.377 M 143.65 % | -239.144 M -274.92 % | 136.714 M 5.21 % | 129.948 M 6.25 % | 122.306 M 72.80 % | 70.778 M -49.80 % | 140.997 M 8.62 % | 129.808 M -12.07 % | 147.620 M -39.01 % | 242.022 M 127.39 % | 106.434 M -9.19 % | 117.203 M 14.80 % | 102.097 M 64.88 % | 61.922 M -51.42 % | 127.453 M 23.50 % | 103.204 M -13.55 % | 119.384 M 13.45 % | 105.226 M -15.81 % | 124.982 M 33.12 % | 93.886 M 21.68 % | 77.157 M 4.04 % | 74.161 M -32.78 % | 110.334 M 59.12 % | 69.340 M 105.56 % | 33.733 M 2 119.79 % | -1.670 M -102.68 % | 62.252 M 497.17 % | -15.674 M -138.47 % | 40.739 M 152.76 % | -77.217 M -220.87 % | 63.886 M 7.80 % | 59.265 M 11.63 % | 53.090 M 209.74 % | -48.379 M -132.54 % | 148.687 M 23.46 % | 120.432 M 140.90 % | 49.992 M |
| Net income ratio | 0.49 0.87 % | 0.49 -25.80 % | 0.66 18.71 % | 0.56 -2.14 % | 0.57 0.71 % | 0.56 0.54 % | 0.56 183.74 % | -0.67 -236.93 % | 0.49 12.95 % | 0.43 -10.15 % | 0.48 58.58 % | 0.30 -35.16 % | 0.47 3.62 % | 0.45 -5.76 % | 0.48 107.78 % | -6.17 -1 220.40 % | 0.55 3.93 % | 0.53 -2.71 % | 0.54 159.93 % | 0.21 -17.78 % | 0.25 13.43 % | 0.22 -33.01 % | 0.34 7.62 % | 0.31 28.34 % | 0.24 -6.61 % | 0.26 9.50 % | 0.24 49.89 % | 0.16 -36.93 % | 0.25 24.72 % | 0.20 -34.27 % | 0.31 13.91 % | 0.27 -4.12 % | 0.28 10.62 % | 0.25 95.95 % | 0.13 -13.98 % | 0.15 -51.36 % | 0.31 90.18 % | 0.16 19.30 % | 0.14 -6.65 % | 0.15 65.87 % | 0.09 171.44 % | -0.12 -180.08 % | 0.15 39.63 % | 0.11 -58.99 % | 0.27 144.39 % | 0.11 1.49 % | 0.11 -70.76 % | 0.37 -32.27 % | 0.55 39.64 % | 0.39 97.96 % | 0.20 |
| Ratio EBITDA | 0.68 -4.31 % | 0.71 -15.76 % | 0.85 11.83 % | 0.76 -8.93 % | 0.83 16.71 % | 0.71 -8.97 % | 0.78 191.98 % | -0.85 -218.93 % | 0.72 11.21 % | 0.64 -11.31 % | 0.73 114.07 % | 0.34 -55.65 % | 0.76 7.49 % | 0.71 -7.37 % | 0.77 112.58 % | -6.10 -815.20 % | 0.85 -1.13 % | 0.86 -2.57 % | 0.89 111.30 % | 0.42 1.68 % | 0.41 -8.95 % | 0.45 -22.22 % | 0.58 13.26 % | 0.51 14.41 % | 0.45 0.52 % | 0.45 15.47 % | 0.39 17.23 % | 0.33 -34.00 % | 0.50 10.13 % | 0.45 -13.96 % | 0.53 8.79 % | 0.49 -10.24 % | 0.54 19.73 % | 0.45 5.44 % | 0.43 14.44 % | 0.37 -32.94 % | 0.56 51.05 % | 0.37 91.81 % | 0.19 2 965.90 % | -0.01 -102.19 % | 0.31 426.61 % | -0.09 -136.91 % | 0.25 154.27 % | -0.47 -221.96 % | 0.38 9.92 % | 0.35 -0.28 % | 0.35 253.49 % | -0.23 -131.97 % | 0.71 17.86 % | 0.61 91.11 % | 0.32 |
| Gross profit ratio | 0.90 3.17 % | 0.87 4.60 % | 0.83 1.63 % | 0.82 -2.09 % | 0.84 3.27 % | 0.81 -6.71 % | 0.87 -2.39 % | 0.89 4.23 % | 0.86 2.05 % | 0.84 3.40 % | 0.81 24.28 % | 0.65 -10.78 % | 0.73 -10.38 % | 0.82 -0.73 % | 0.82 197.95 % | 0.28 -63.33 % | 0.75 -9.10 % | 0.83 -4.41 % | 0.87 70.32 % | 0.51 8.03 % | 0.47 -11.11 % | 0.53 -23.59 % | 0.69 -4.65 % | 0.73 28.66 % | 0.57 0.34 % | 0.56 -0.36 % | 0.57 19.77 % | 0.47 -25.96 % | 0.64 23.17 % | 0.52 -10.31 % | 0.58 4.62 % | 0.55 -43.99 % | 0.98 3.52 % | 0.95 -0.45 % | 0.96 -0.96 % | 0.96 -0.52 % | 0.97 1.35 % | 0.96 -0.58 % | 0.96 220.66 % | -0.80 -197.39 % | 0.82 -11.32 % | 0.92 -4.36 % | 0.97 1.54 % | 0.95 -1.99 % | 0.97 2.49 % | 0.95 -4.26 % | 0.99 2.53 % | 0.96 -0.80 % | 0.97 1.10 % | 0.96 -6.66 % | 1.03 |
| Weighted average shs out dil | 18.128 M -0.25 % | 18.173 M -0.13 % | 18.198 M 0.03 % | 18.193 M 0.00 % | 18.193 M 0.10 % | 18.175 M -0.14 % | 18.201 M 0.04 % | 18.193 M 0.00 % | 18.193 M -0.01 % | 18.195 M -0.03 % | 18.199 M 1.05 % | 18.010 M -1.39 % | 18.263 M 0.31 % | 18.206 M 0.17 % | 18.176 M -0.12 % | 18.198 M 0.08 % | 18.184 M 0.10 % | 18.166 M 0.05 % | 18.157 M -0.05 % | 18.166 M 0.10 % | 18.149 M -0.21 % | 18.186 M 0.13 % | 18.164 M 0.16 % | 18.135 M -0.34 % | 18.197 M 0.12 % | 18.174 M 0.15 % | 18.147 M -0.09 % | 18.163 M -0.04 % | 18.171 M 0.13 % | 18.148 M 0.11 % | 18.128 M -0.03 % | 18.133 M 0.00 % | 18.133 M 0.12 % | 18.111 M 0.25 % | 18.067 M -0.36 % | 18.131 M 2.63 % | 17.666 M -2.72 % | 18.161 M 0.45 % | 18.080 M -0.48 % | 18.166 M 0.69 % | 18.042 M -0.85 % | 18.196 M 0.45 % | 18.115 M -0.34 % | 18.176 M 0.13 % | 18.152 M 0.34 % | 18.089 M -0.72 % | 18.221 M 0.56 % | 18.119 M -0.03 % | 18.125 M -0.07 % | 18.137 M 0.02 % | 18.133 M |
| Weighted average shs out | 18.128 M -0.25 % | 18.173 M -0.13 % | 18.198 M 0.03 % | 18.193 M 0.00 % | 18.193 M 0.10 % | 18.175 M -0.14 % | 18.201 M 0.04 % | 18.193 M 0.00 % | 18.193 M -0.01 % | 18.195 M -0.03 % | 18.199 M 0.03 % | 18.193 M -0.12 % | 18.216 M 0.05 % | 18.206 M 0.17 % | 18.176 M -0.12 % | 18.198 M 0.08 % | 18.184 M 0.10 % | 18.166 M 0.05 % | 18.157 M -0.04 % | 18.163 M 0.08 % | 18.149 M -0.21 % | 18.186 M 0.13 % | 18.164 M 0.15 % | 18.136 M -0.33 % | 18.197 M 0.12 % | 18.174 M 0.15 % | 18.147 M -0.09 % | 18.163 M -0.04 % | 18.171 M 0.13 % | 18.148 M 0.11 % | 18.128 M -0.03 % | 18.133 M 0.00 % | 18.133 M 0.12 % | 18.111 M 0.25 % | 18.067 M -0.36 % | 18.131 M 2.63 % | 17.666 M -2.72 % | 18.161 M 0.45 % | 18.080 M -0.32 % | 18.138 M 0.53 % | 18.042 M -0.85 % | 18.196 M 0.45 % | 18.115 M 0.20 % | 18.079 M -0.40 % | 18.152 M 0.34 % | 18.089 M -0.72 % | 18.221 M 0.49 % | 18.133 M 0.05 % | 18.125 M -0.07 % | 18.137 M 0.02 % | 18.133 M |
| EPS diluted | 7.31 2.81 % | 7.11 -34.83 % | 10.91 39.34 % | 7.83 -5.32 % | 8.27 30.44 % | 6.34 -29.00 % | 8.93 197.70 % | -9.14 -252.33 % | 6.00 35.44 % | 4.43 -14.64 % | 5.19 147.14 % | 2.10 -45.31 % | 3.84 25.49 % | 3.06 -14.76 % | 3.59 127.01 % | -13.29 -374.02 % | 4.85 10.48 % | 4.39 6.04 % | 4.14 112.31 % | 1.95 -59.38 % | 4.80 35.59 % | 3.54 -24.36 % | 4.68 -42.01 % | 8.07 155.38 % | 3.16 -15.73 % | 3.75 8.70 % | 3.45 111.66 % | 1.63 -53.69 % | 3.52 39.68 % | 2.52 -34.03 % | 3.82 19.00 % | 3.21 -10.08 % | 3.57 22.68 % | 2.91 56.45 % | 1.86 13.41 % | 1.64 -52.60 % | 3.46 105.95 % | 1.68 27.27 % | 1.32 -34.00 % | 2.00 102.02 % | 0.99 187.61 % | -1.13 -183.09 % | 1.36 36.00 % | 1.00 -59.35 % | 2.46 138.83 % | 1.03 14.44 % | 0.90 -79.17 % | 4.32 -31.21 % | 6.28 46.39 % | 4.29 149.42 % | 1.72 |
| Earnings per share | 7.31 2.81 % | 7.11 -34.83 % | 10.91 39.34 % | 7.83 -5.32 % | 8.27 30.44 % | 6.34 -29.00 % | 8.93 197.70 % | -9.14 -252.33 % | 6.00 35.44 % | 4.43 -14.64 % | 5.19 144.81 % | 2.12 -44.94 % | 3.85 25.82 % | 3.06 -14.76 % | 3.59 126.91 % | -13.34 -375.05 % | 4.85 10.48 % | 4.39 6.04 % | 4.14 112.31 % | 1.95 -59.38 % | 4.80 35.59 % | 3.54 -24.36 % | 4.68 -42.01 % | 8.07 155.38 % | 3.16 -15.73 % | 3.75 8.70 % | 3.45 111.66 % | 1.63 -53.69 % | 3.52 39.68 % | 2.52 -34.03 % | 3.82 19.00 % | 3.21 -10.08 % | 3.57 22.68 % | 2.91 56.45 % | 1.86 13.41 % | 1.64 -52.60 % | 3.46 105.95 % | 1.68 27.27 % | 1.32 -34.00 % | 2.00 102.02 % | 0.99 187.61 % | -1.13 -183.09 % | 1.36 36.00 % | 1.00 -59.35 % | 2.46 138.83 % | 1.03 14.44 % | 0.90 -79.17 % | 4.32 -31.21 % | 6.28 46.39 % | 4.29 149.42 % | 1.72 |
| Gross profit | 241.891 M 4.90 % | 230.593 M -8.25 % | 251.319 M 19.30 % | 210.654 M -5.25 % | 222.333 M 33.90 % | 166.050 M -34.22 % | 252.444 M 13.99 % | 221.466 M 15.95 % | 190.994 M 22.30 % | 156.164 M -1.80 % | 159.020 M 93.87 % | 82.022 M -25.09 % | 109.491 M 8.87 % | 100.572 M -10.06 % | 111.826 M 933.70 % | 10.818 M -91.03 % | 120.622 M -3.28 % | 124.713 M 4.23 % | 119.649 M 39.29 % | 85.901 M -46.67 % | 161.068 M 6.03 % | 151.903 M -13.62 % | 175.847 M -48.65 % | 342.431 M 155.72 % | 133.907 M -9.35 % | 147.716 M -0.94 % | 149.125 M 68.46 % | 88.520 M -45.50 % | 162.417 M 38.12 % | 117.592 M -9.89 % | 130.492 M 9.11 % | 119.594 M -47.47 % | 227.649 M 15.09 % | 197.799 M 14.88 % | 172.172 M -9.96 % | 191.222 M -0.28 % | 191.761 M 6.76 % | 179.615 M 6.55 % | 168.575 M 185.04 % | -198.230 M -219.24 % | 166.250 M 7.84 % | 154.165 M -0.31 % | 154.651 M -1.29 % | 156.672 M -2.87 % | 161.294 M 0.50 % | 160.487 M 7.18 % | 149.740 M -26.70 % | 204.278 M 0.96 % | 202.329 M 5.91 % | 191.043 M 17.66 % | 162.373 M |
| Income tax expense | 36.580 M -17.23 % | 44.195 M 4.19 % | 42.417 M 15.43 % | 36.747 M -34.23 % | 55.868 M 221.76 % | 17.363 M -65.67 % | 50.579 M 182.25 % | -61.497 M -274.44 % | 35.254 M 46.44 % | 24.074 M -24.31 % | 31.808 M 347.24 % | -12.865 M -146.46 % | 27.691 M 102.82 % | 13.653 M -25.84 % | 18.410 M 188.54 % | -20.793 M -177.32 % | 26.891 M -0.97 % | 27.154 M 18.66 % | 22.884 M 122.69 % | 10.276 M -60.84 % | 26.243 M -26.51 % | 35.709 M 3.40 % | 34.534 M -39.45 % | 57.031 M 170.74 % | 21.065 M -15.60 % | 24.960 M 144.90 % | 10.192 M 37.64 % | 7.405 M -72.71 % | 27.131 M -8.67 % | 29.705 M 110.72 % | 14.097 M -32.62 % | 20.922 M -55.87 % | 47.407 M 175.81 % | 17.188 M 2.10 % | 16.835 M -12.28 % | 19.191 M -31.53 % | 28.030 M 82.67 % | 15.345 M 38.57 % | 11.074 M 785.29 % | -1.616 M -105.31 % | 30.410 M 225.45 % | -24.240 M -89.33 % | -12.803 M -305.39 % | 6.233 M 329.59 % | -2.715 M -126.45 % | 10.265 M -28.21 % | 14.299 M -70.10 % | 47.822 M 84.11 % | 25.974 M -26.73 % | 35.452 M 174.95 % | 12.894 M |
| Cost of revenue | 26.601 M -20.54 % | 33.478 M -32.69 % | 49.736 M 8.57 % | 45.811 M 7.28 % | 42.702 M 11.30 % | 38.366 M 2.41 % | 37.464 M 39.80 % | 26.799 M -16.67 % | 32.160 M 7.08 % | 30.034 M -18.90 % | 37.032 M -15.16 % | 43.650 M 8.61 % | 40.189 M 77.51 % | 22.641 M -6.32 % | 24.169 M -14.84 % | 28.381 M -28.42 % | 39.649 M 53.04 % | 25.907 M 40.21 % | 18.477 M -77.74 % | 82.995 M -54.16 % | 181.040 M 34.23 % | 134.877 M 73.34 % | 77.809 M -39.48 % | 128.566 M 24.74 % | 103.071 M -10.06 % | 114.596 M -0.12 % | 114.736 M 15.80 % | 99.079 M 7.18 % | 92.439 M -15.72 % | 109.677 M 14.60 % | 95.706 M -1.64 % | 97.298 M 2 605.73 % | 3.596 M -64.70 % | 10.187 M 26.58 % | 8.048 M 14.66 % | 7.019 M 16.75 % | 6.012 M -26.01 % | 8.125 M 22.88 % | 6.612 M -98.52 % | 446.805 M 1 114.80 % | 36.780 M 187.37 % | 12.799 M 130.90 % | 5.543 M -31.65 % | 8.110 M 62.81 % | 4.981 M -45.08 % | 9.070 M 427.63 % | 1.719 M -77.28 % | 7.567 M 29.90 % | 5.825 M -23.98 % | 7.662 M 261.61 % | -4.741 M |
| General and administrative 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 -100.00 % | 258.113 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.391 M 19.54 % | 31.278 M -38.45 % | 50.814 M 25.24 % | 40.573 M -9.41 % | 44.786 M 33.23 % | 33.616 M -26.10 % | 45.489 M -1.94 % | 46.389 M 137.50 % | -123.694 M -442.02 % | 36.166 M -17.34 % | 43.755 M -22.32 % | 56.329 M | 0.000 -100.00 % | 33.363 M -20.62 % | 42.031 M -9.23 % | 46.304 M | 0.000 -100.00 % | 22.710 M -29.41 % | 32.172 M -49.94 % | 64.265 M |
| Selling and marketing 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 -100.00 % | 4.849 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.021 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 % | 40.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 74.374 M -1.90 % | 75.813 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.678 M 56.88 % | 52.701 M | 0.000 -100.00 % | 60.386 M 572.08 % | 8.985 M -9.93 % | 9.976 M | 0.000 -100.00 % | 18.014 M 81.26 % | 9.938 M -61.96 % | 26.122 M -69.11 % | 84.555 M 137.87 % | 35.547 M 55.23 % | 22.899 M 9.06 % | 20.996 M | 0.000 -100.00 % | 43.804 M -11.01 % | 49.223 M 4.12 % | 47.276 M -38.13 % | 76.414 M 44.20 % | 52.993 M -16.42 % | 63.406 M -4.99 % | 66.739 M | 0.000 -100.00 % | 24.226 M -41.88 % | 41.684 M -11.03 % | 46.852 M | 0.000 -100.00 % | 94.454 M 22.89 % | 76.861 M -2.08 % | 78.496 M -18.92 % | 96.818 M 34.79 % | 71.829 M -19.32 % | 89.033 M 1.08 % | 88.080 M 159.39 % | -148.309 M -276.38 % | 84.084 M -46.15 % | 156.155 M 77.80 % | 87.826 M -33.33 % | 131.729 M 51.24 % | 87.097 M -4.19 % | 90.908 M 22.41 % | 74.265 M -71.36 % | 259.299 M 587.69 % | 37.706 M -16.06 % | 44.919 M -16.80 % | 53.987 M |
| Operating expenses | 74.374 M -1.90 % | 75.813 M 114.03 % | 35.422 M -49.91 % | 70.715 M 154.74 % | 27.760 M -61.88 % | 72.818 M 38.17 % | 52.701 M -88.42 % | 455.147 M 653.73 % | 60.386 M 9.07 % | 55.366 M 55.65 % | 35.571 M -54.79 % | 78.671 M 336.72 % | 18.014 M -43.62 % | 31.949 M 22.31 % | 26.122 M -69.11 % | 84.555 M 137.87 % | 35.547 M 55.23 % | 22.899 M 9.06 % | 20.996 M -55.28 % | 46.947 M 44.65 % | 32.455 M -14.63 % | 38.015 M 4.82 % | 36.267 M -52.54 % | 76.414 M 44.20 % | 52.993 M -16.42 % | 63.406 M -4.99 % | 66.739 M 15.01 % | 58.027 M 139.52 % | 24.226 M -43.36 % | 42.774 M -12.41 % | 48.837 M 30.61 % | 37.391 M -70.26 % | 125.732 M -1.52 % | 127.675 M 7.23 % | 119.069 M -15.91 % | 141.604 M 34.29 % | 105.445 M -21.62 % | 134.522 M 0.04 % | 134.469 M 158.03 % | -231.718 M -292.70 % | 120.250 M -39.85 % | 199.910 M 38.68 % | 144.155 M 9.43 % | 131.729 M 9.35 % | 120.460 M -9.39 % | 132.939 M 10.26 % | 120.569 M -53.50 % | 259.299 M 329.19 % | 60.416 M -21.63 % | 77.091 M -34.81 % | 118.252 M |
| Cost and expenses | 100.975 M -7.61 % | 109.291 M 28.34 % | 85.158 M -26.92 % | 116.526 M 65.37 % | 70.462 M -41.79 % | 121.044 M 34.25 % | 90.165 M -81.68 % | 492.062 M 434.75 % | 92.017 M 7.75 % | 85.400 M 17.63 % | 72.603 M -39.59 % | 120.193 M 106.51 % | 58.203 M 6.62 % | 54.590 M 8.55 % | 50.291 M -55.47 % | 112.936 M 50.19 % | 75.196 M 54.07 % | 48.806 M 23.64 % | 39.473 M -67.21 % | 120.380 M -46.46 % | 224.844 M 22.13 % | 184.100 M 47.18 % | 125.085 M -38.98 % | 204.980 M 31.34 % | 156.064 M -12.32 % | 178.002 M -1.91 % | 181.475 M 15.51 % | 157.106 M 34.66 % | 116.665 M -22.92 % | 151.361 M 6.18 % | 142.558 M -2.50 % | 146.217 M 13.06 % | 129.328 M -6.19 % | 137.862 M 8.45 % | 127.117 M -14.47 % | 148.623 M 33.35 % | 111.457 M -21.87 % | 142.647 M 1.11 % | 141.081 M -34.41 % | 215.087 M 36.97 % | 157.030 M -26.18 % | 212.709 M 42.09 % | 149.698 M 7.05 % | 139.839 M 11.48 % | 125.441 M -11.67 % | 142.009 M 16.13 % | 122.288 M -54.18 % | 266.865 M 290.36 % | 68.364 M -20.04 % | 85.496 M -24.68 % | 113.511 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 35.422 M -49.91 % | 70.715 M 154.74 % | 27.760 M 381.54 % | -9.860 M | 0.000 -100.00 % | 455.147 M | 0.000 -100.00 % | 45.347 M 77.17 % | 25.595 M -67.47 % | 78.671 M | 0.000 -100.00 % | 22.011 M | 0.000 -100.00 % | 262.962 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.992 M 284.97 % | -11.349 M -1.26 % | -11.208 M -1.81 % | -11.009 M -121.23 % | 51.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.570 M | 0.000 -100.00 % | 1.090 M -45.09 % | 1.985 M -94.69 % | 37.391 M 19.54 % | 31.278 M -38.45 % | 50.814 M 25.24 % | 40.573 M -9.41 % | 44.786 M 33.23 % | 33.616 M -26.10 % | 45.489 M -1.94 % | 46.389 M 155.62 % | -83.409 M -330.63 % | 36.166 M -17.34 % | 43.755 M -22.32 % | 56.329 M | 0.000 -100.00 % | 33.363 M -20.62 % | 42.031 M -9.23 % | 46.304 M | 0.000 -100.00 % | 22.710 M -29.41 % | 32.172 M -49.94 % | 64.265 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 35.136 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.385 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.110 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.067 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.184 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 % | 137.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.575 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.876 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.800 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 4.630 M -12.89 % | 5.315 M 18.24 % | 4.495 M | 0.000 -100.00 % | 3.963 M 17.28 % | 3.379 M -13.84 % | 3.922 M 138.95 % | -10.069 M -293.52 % | 5.203 M 24.03 % | 4.195 M -26.61 % | 5.716 M | 0.000 -100.00 % | 6.108 M -30.87 % | 8.836 M -16.81 % | 10.621 M | 0.000 -100.00 % | 10.832 M -12.70 % | 12.408 M -9.31 % | 13.682 M | 0.000 -100.00 % | 16.302 M -11.96 % | 18.516 M 8.39 % | 17.082 M 174.01 % | 6.234 M -62.34 % | 16.555 M 23.36 % | 13.420 M -23.65 % | 17.577 M 28.32 % | 13.698 M 62.07 % | 8.452 M -46.57 % | 15.820 M -33.72 % | 23.870 M -11.55 % | 26.988 M 198.24 % | 9.049 M -22.38 % | 11.658 M 4.71 % | 11.134 M -3.24 % | 11.507 M 5.63 % | 10.894 M -0.75 % | 10.976 M -0.40 % | 11.020 M | 0.000 -100.00 % | 12.430 M 3.61 % | 11.997 M 0.73 % | 11.910 M | 0.000 -100.00 % | 12.294 M -2.65 % | 12.629 M -7.41 % | 13.639 M -52.53 % | 28.734 M 1 253.48 % | 2.123 M 185.73 % | 743.000 K 698.92 % | 93.000 K |
| Depreciation and amortization | 9.523 M 0.11 % | 9.513 M -0.45 % | 9.556 M -2.15 % | 9.766 M -2.13 % | 9.979 M 1.21 % | 9.860 M 0.05 % | 9.855 M -2.60 % | 10.118 M 1.77 % | 9.942 M -0.77 % | 10.019 M 0.43 % | 9.976 M -5.31 % | 10.535 M 0.27 % | 10.507 M 5.73 % | 9.938 M -3.74 % | 10.324 M 1.24 % | 10.198 M -5.76 % | 10.821 M 1.60 % | 10.651 M 0.63 % | 10.584 M 0.50 % | 10.531 M -7.21 % | 11.349 M 1.26 % | 11.208 M 1.81 % | 11.009 M -18.46 % | 13.502 M 18.91 % | 11.355 M 6.17 % | 10.695 M -8.39 % | 11.675 M 4.76 % | 11.145 M 3.67 % | 10.750 M -6.32 % | 11.475 M -3.46 % | 11.886 M -2.37 % | 12.174 M -20.86 % | 15.383 M 27.09 % | 12.104 M -6.53 % | 12.949 M -0.67 % | 13.036 M -0.67 % | 13.124 M -1.11 % | 13.271 M -0.02 % | 13.273 M -1.61 % | 13.490 M 252.96 % | 3.822 M -78.85 % | 18.074 M -1.41 % | 18.333 M 59.56 % | 11.490 M 6.80 % | 10.758 M -43.64 % | 19.088 M 85.68 % | 10.280 M 54.77 % | 6.642 M -1.95 % | 6.774 M 4.54 % | 6.480 M 10.37 % | 5.871 M |
| Operating income | 167.517 M 8.23 % | 154.780 M -28.31 % | 215.897 M 54.28 % | 139.939 M -28.08 % | 194.573 M 133.38 % | 83.372 M -58.26 % | 199.743 M 179.36 % | -251.677 M -292.70 % | 130.608 M 18.67 % | 110.058 M -10.85 % | 123.449 M 2 153.13 % | 5.479 M -94.01 % | 91.477 M 33.30 % | 68.623 M -19.93 % | 85.704 M 216.23 % | -73.737 M -186.67 % | 85.075 M -16.44 % | 101.814 M 3.20 % | 98.653 M 103.34 % | 48.516 M -58.63 % | 117.264 M 14.20 % | 102.680 M -20.14 % | 128.571 M -51.67 % | 266.017 M 228.77 % | 80.914 M -4.03 % | 84.310 M 2.34 % | 82.386 M 170.18 % | 30.493 M -70.63 % | 103.810 M 36.76 % | 75.908 M -9.24 % | 83.640 M 26.65 % | 66.039 M -34.32 % | 100.550 M 43.39 % | 70.124 M 32.10 % | 53.085 M 6.99 % | 49.618 M -42.52 % | 86.316 M 91.42 % | 45.093 M 32.21 % | 34.106 M 233.02 % | -25.639 M -155.74 % | 46.000 M 200.56 % | -45.745 M -535.83 % | 10.496 M 129.49 % | -35.592 M -187.11 % | 40.859 M 48.32 % | 27.548 M -5.56 % | 29.171 M 153.02 % | -55.021 M -138.77 % | 141.913 M 25.35 % | 113.209 M 156.59 % | 44.121 M |
| Operating income ratio | 0.62 6.45 % | 0.59 -18.27 % | 0.72 31.43 % | 0.55 -25.68 % | 0.73 80.00 % | 0.41 -40.80 % | 0.69 167.96 % | -1.01 -273.21 % | 0.59 -0.98 % | 0.59 -6.13 % | 0.63 1 344.29 % | 0.04 -92.87 % | 0.61 9.73 % | 0.56 -11.62 % | 0.63 133.50 % | -1.88 -454.38 % | 0.53 -21.47 % | 0.68 -5.36 % | 0.71 148.64 % | 0.29 -16.20 % | 0.34 -4.27 % | 0.36 -29.36 % | 0.51 -10.26 % | 0.56 65.42 % | 0.34 6.23 % | 0.32 2.94 % | 0.31 92.09 % | 0.16 -60.10 % | 0.41 21.95 % | 0.33 -9.67 % | 0.37 21.44 % | 0.30 -29.98 % | 0.43 28.97 % | 0.34 14.46 % | 0.29 17.69 % | 0.25 -42.65 % | 0.44 81.71 % | 0.24 23.37 % | 0.19 288.75 % | -0.10 -145.52 % | 0.23 182.69 % | -0.27 -518.16 % | 0.07 130.33 % | -0.22 -187.90 % | 0.25 51.25 % | 0.16 -15.64 % | 0.19 174.16 % | -0.26 -138.10 % | 0.68 19.66 % | 0.57 103.55 % | 0.28 |
| Total other income expenses net | 1.644 M -91.26 % | 18.802 M -25.77 % | 25.329 M -36.20 % | 39.703 M 230.89 % | 11.999 M -75.60 % | 49.176 M 268.53 % | 13.344 M -48.06 % | 25.689 M 87.33 % | 13.713 M 390.28 % | -4.724 M -265.52 % | 2.854 M -85.61 % | 19.830 M 213.42 % | 6.327 M 755.00 % | 740.000 K 136.83 % | -2.009 M 98.94 % | -188.667 M -729.06 % | 29.992 M 490.39 % | 5.080 M 935.53 % | -608.000 K 78.82 % | -2.870 M 26.75 % | -3.918 M -50.92 % | -2.596 M 71.29 % | -9.042 M 85.52 % | -62.429 M -2 512.09 % | -2.390 M -127.23 % | 8.778 M 191.35 % | -9.609 M -245.90 % | 6.586 M | 0.000 -100.00 % | 1.000 K 108.33 % | -12.000 K -100.09 % | 13.056 M | 0.000 | 0.000 100.00 % | -12.760 M -1 950.25 % | -622.362 K -117.10 % | 3.640 M 15 066.67 % | 24.000 K -96.97 % | 791.000 K -98.66 % | 59.170 M 89 550.82 % | 66.000 K 414.29 % | -21.000 K -133.33 % | -9.000 K -100.01 % | 60.535 M 242 241.72 % | -25.000 K -189.29 % | 28.000 K 250.00 % | 8.000 K -100.00 % | 180.229 M 8 589.38 % | -2.123 M -2 540.23 % | 87.000 K 193.55 % | -93.000 K |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 138.702 M -48.84 % | 271.100 M -4.33 % | 283.377 M 199.55 % | 94.600 M 7.03 % | 88.388 M -34.24 % | 134.400 M 29.18 % | 104.041 M 542.23 % | 16.200 M -88.78 % | 144.358 M -28.22 % | 201.100 M 68.28 % | 119.506 M -41.87 % | 205.600 M -45.82 % | 379.444 M 2.25 % | 371.100 M -39.04 % | 608.806 M 188.98 % | 210.672 M -55.39 % | 472.301 M 90.47 % | 247.969 M -60.66 % | 630.383 M 81.68 % | 346.967 M -46.69 % | 650.814 M 250.81 % | 185.516 M -72.65 % | 678.320 M 224.08 % | 209.308 M -62.80 % | 562.587 M 122.93 % | 252.361 M -68.26 % | 795.007 M 119.40 % | 362.359 M 62.82 % | 222.546 M -54.44 % | 488.416 M -59.35 % | 1.201 B 214.74 % | 381.745 M -29.33 % | 540.188 M 989.18 % | 49.596 M -88.95 % | 448.721 M -18.23 % | 548.740 M 34.58 % | 407.728 M 139.12 % | 170.514 M -58.06 % | 406.602 M 100.30 % | 203.000 M -43.79 % | 361.177 M -40.04 % | 602.378 M 65.16 % | 364.715 M -56.75 % | 843.201 M 136.38 % | 356.718 M -68.61 % | 1.136 B 147.64 % | 458.831 M -54.81 % | 1.015 B 906.24 % | -125.936 M |
| Total investments | 33.340 M 57.26 % | 21.200 M -9.06 % | 23.312 M 37.94 % | 16.900 M -24.83 % | 22.481 M -84.94 % | 149.300 M 423.13 % | 28.540 M -65.15 % | 81.900 M 212.87 % | 26.177 M -78.99 % | 124.600 M 106.49 % | 60.343 M -52.15 % | 126.100 M 125.44 % | 55.934 M -92.46 % | 742.200 M 1 596.19 % | 43.757 M -89.61 % | 421.344 M 117.77 % | 193.481 M -60.99 % | 495.938 M 204.67 % | 162.779 M -76.54 % | 693.934 M 250.31 % | 198.091 M -46.61 % | 371.032 M 23.95 % | 299.333 M -22.15 % | 384.500 M -4.75 % | 403.670 M -20.02 % | 504.722 M 179.71 % | 180.442 M -75.10 % | 724.718 M 140.98 % | 300.736 M -69.21 % | 976.832 M 360.05 % | 212.329 M -72.19 % | 763.490 M 356.34 % | 167.307 M 68.67 % | 99.192 M -39.23 % | 163.214 M -85.13 % | 1.097 B 2 290.35 % | 45.913 M -86.54 % | 341.028 M -5.89 % | 362.377 M -10.74 % | 406.000 M -20.36 % | 509.790 M -57.69 % | 1.205 B 28 358.52 % | 4.233 M -99.75 % | 1.686 B 39 617.43 % | 4.246 M -99.81 % | 2.272 B 53 887.19 % | 4.209 M -99.79 % | 2.031 B 23 628.63 % | 8.558 M |
| Total debt | 186.347 M -40.65 % | 314.000 M -9.24 % | 345.986 M 119.67 % | 157.500 M 17.54 % | 134.002 M -35.05 % | 206.300 M -1.13 % | 208.661 M 3.25 % | 202.100 M -3.37 % | 209.148 M -25.81 % | 281.900 M 10.03 % | 256.197 M -11.10 % | 288.200 M -35.64 % | 447.799 M | 0.000 -100.00 % | 717.822 M | 0.000 -100.00 % | 570.650 M | 0.000 -100.00 % | 734.524 M | 0.000 -100.00 % | 733.223 M | 0.000 -100.00 % | 754.030 M | 0.000 -100.00 % | 634.822 M | 0.000 -100.00 % | 899.033 M | 0.000 -100.00 % | 299.292 M | 0.000 -100.00 % | 1.290 B | 0.000 -100.00 % | 553.255 M | 0.000 -100.00 % | 473.522 M | 0.000 -100.00 % | 434.016 M | 0.000 -100.00 % | 431.196 M | 0.000 -100.00 % | 447.093 M | 0.000 -100.00 % | 431.506 M | 0.000 -100.00 % | 421.045 M | 0.000 -100.00 % | 531.572 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 5.316 B 43 889.13 % | 12.085 M -99.76 % | 5.055 B | 0.000 -100.00 % | 4.795 B 6 129.86 % | 76.970 M -98.42 % | 4.866 B | 0.000 -100.00 % | 4.622 B 62 206.55 % | 7.418 M -99.84 % | 4.599 B | 0.000 -100.00 % | 4.478 B 7 319.94 % | 60.354 M -98.70 % | 4.644 B | 0.000 -100.00 % | 4.489 B 7 993.48 % | 55.466 M -98.74 % | 4.409 B | 0.000 -100.00 % | 4.281 B 11 835.36 % | 35.872 M -99.14 % | 4.170 B | 0.000 -100.00 % | 4.039 B | 0.000 -100.00 % | 3.934 B 4.83 % | 3.752 B 1.24 % | 3.706 B 155 039.31 % | 2.389 M -99.93 % | 3.603 B 5.30 % | 3.421 B -3.00 % | 3.527 B 480 787.56 % | 733.495 K -99.98 % | 3.443 B 5.56 % | 3.261 B -3.75 % | 3.388 B | 0.000 -100.00 % | 3.333 B | 0.000 -100.00 % | 3.353 B | 0.000 -100.00 % | 3.290 B | 0.000 -100.00 % | 3.255 B | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 3.293 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.813 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.725 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.512 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.532 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.344 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.118 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.901 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.691 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.483 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.447 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.349 B | 0.000 | 0.000 |
| Common stock | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M 0.02 % | 181.900 M -0.02 % | 181.929 M | 0.000 -100.00 % | 181.929 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.629 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 181.329 M | 0.000 -100.00 % | 362.658 M |
| Total equity | 5.614 B 5.55 % | 5.319 B 0.00 % | 5.319 B 2.41 % | 5.194 B 2.69 % | 5.057 B 1.88 % | 4.964 B 3.38 % | 4.802 B -3.52 % | 4.977 B 2.25 % | 4.867 B 1.32 % | 4.804 B 1.93 % | 4.713 B 0.90 % | 4.671 B 1.52 % | 4.601 B 2.70 % | 4.480 B 0.00 % | 4.480 B -3.57 % | 4.645 B 0.00 % | 4.645 B 3.45 % | 4.491 B 0.00 % | 4.491 B 1.82 % | 4.410 B 0.00 % | 4.410 B 2.98 % | 4.283 B 0.00 % | 4.283 B 2.67 % | 4.171 B 0.00 % | 4.171 B 3.23 % | 4.041 B 0.00 % | 4.041 B 2.67 % | 3.935 B 0.00 % | 3.935 B 6.15 % | 3.707 B 0.00 % | 3.707 B 2.87 % | 3.604 B 0.00 % | 3.604 B 2.15 % | 3.528 B 0.00 % | 3.528 B 2.68 % | 3.436 B 0.00 % | 3.436 B 1.56 % | 3.383 B -0.15 % | 3.388 B 1.62 % | 3.334 B 0.00 % | 3.334 B -0.66 % | 3.357 B 0.00 % | 3.357 B 2.04 % | 3.290 B 0.00 % | 3.290 B 1.03 % | 3.256 B 0.00 % | 3.256 B 6.25 % | 3.064 B -50.00 % | 6.129 B |
| Other non current liabilities | 461.847 M 0.31 % | 460.400 M -1.38 % | 466.853 M 0.83 % | 463.000 M -5.56 % | 490.236 M 7.20 % | 457.300 M -0.32 % | 458.761 M 689.61 % | 58.100 M -15.38 % | 68.663 M 149.33 % | -139.200 M -354.01 % | 54.801 M 68.10 % | 32.600 M -38.60 % | 53.098 M | 0.000 -100.00 % | 54.215 M | 0.000 -100.00 % | 13.113 M | 0.000 -100.00 % | 11.963 M | 0.000 -100.00 % | 13.605 M | 0.000 -100.00 % | 12.164 M | 0.000 -100.00 % | 12.317 M | 0.000 -100.00 % | 23.502 M | 0.000 -100.00 % | 7.780 M | 0.000 -100.00 % | 10.453 M | 0.000 -100.00 % | 7.710 M | 0.000 -100.00 % | 6.746 M | 0.000 -100.00 % | 6.867 M | 0.000 -100.00 % | 5.948 M | 0.000 -100.00 % | 5.177 M | 0.000 -100.00 % | 36.993 M | 0.000 -100.00 % | 4.900 M | 0.000 -100.00 % | 4.580 M | 0.000 -100.00 % | 8.710 M |
| Long term debt | 79.049 M | 0.000 -100.00 % | 93.190 M | 0.000 -100.00 % | 94.860 M | 0.000 -100.00 % | 85.495 M | 0.000 -100.00 % | 99.458 M -64.72 % | 281.900 M 157.33 % | 109.550 M | 0.000 -100.00 % | 179.220 M | 0.000 -100.00 % | 214.457 M | 0.000 -100.00 % | 244.883 M | 0.000 -100.00 % | 260.554 M | 0.000 -100.00 % | 284.173 M | 0.000 -100.00 % | 255.551 M | 0.000 -100.00 % | 281.752 M | 0.000 -100.00 % | 296.191 M | 0.000 -100.00 % | 90.843 M | 0.000 -100.00 % | 100.125 M | 0.000 -100.00 % | 82.468 M | 0.000 -100.00 % | 45.943 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 |
| Total non current liabilities | 552.195 M 15.50 % | 478.100 M -18.08 % | 583.598 M 18.88 % | 490.900 M -18.44 % | 601.886 M 25.58 % | 479.300 M -13.66 % | 555.158 M 243.96 % | 161.400 M -38.44 % | 262.181 M 83.73 % | 142.700 M -41.84 % | 245.360 M 111.34 % | 116.100 M -61.95 % | 305.122 M | 0.000 -100.00 % | 338.569 M | 0.000 -100.00 % | 339.833 M | 0.000 -100.00 % | 352.633 M | 0.000 -100.00 % | 369.999 M | 0.000 -100.00 % | 321.592 M | 0.000 -100.00 % | 343.006 M | 0.000 -100.00 % | 375.376 M | 0.000 -100.00 % | 181.466 M | 0.000 -100.00 % | 163.444 M | 0.000 -100.00 % | 129.683 M | 0.000 -100.00 % | 83.932 M | 0.000 -100.00 % | 24.798 M | 0.000 -100.00 % | 19.380 M | 0.000 -100.00 % | 5.177 M | 0.000 -100.00 % | 36.993 M | 0.000 -100.00 % | 39.478 M | 0.000 -100.00 % | 27.859 M | 0.000 -100.00 % | 32.156 M |
| Other current liabilities | 216.340 M -20.08 % | 270.700 M 50.27 % | 180.139 M -10.11 % | 200.400 M 91.99 % | 104.379 M -62.22 % | 276.300 M 113.98 % | 129.122 M -3.64 % | 134.000 M 14.17 % | 117.369 M -4.11 % | 122.400 M 99.55 % | 61.338 M -55.94 % | 139.200 M 42.58 % | 97.628 M | 0.000 -100.00 % | 76.592 M | 0.000 -100.00 % | 133.463 M | 0.000 -100.00 % | 84.875 M | 0.000 -100.00 % | 196.598 M | 0.000 -100.00 % | 162.600 M | 0.000 -100.00 % | 243.026 M | 0.000 -100.00 % | 144.257 M | 0.000 -100.00 % | 245.700 M | 0.000 -100.00 % | 164.801 M | 0.000 -100.00 % | 308.136 M | 0.000 -100.00 % | 142.156 M | 0.000 -100.00 % | 334.185 M | 0.000 -100.00 % | 149.684 M | 0.000 -100.00 % | 328.692 M | 0.000 -100.00 % | 122.771 M | 0.000 -100.00 % | 294.767 M | 0.000 -100.00 % | 135.143 M | 0.000 -100.00 % | 1.167 B |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 47.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 107.298 M -65.83 % | 314.000 M 24.21 % | 252.796 M 60.51 % | 157.500 M 302.38 % | 39.142 M -81.03 % | 206.300 M 67.50 % | 123.166 M -39.06 % | 202.100 M 84.25 % | 109.690 M -61.09 % | 281.900 M 92.23 % | 146.647 M -49.12 % | 288.200 M 7.31 % | 268.579 M | 0.000 -100.00 % | 503.365 M | 0.000 -100.00 % | 325.767 M | 0.000 -100.00 % | 473.970 M | 0.000 -100.00 % | 449.050 M | 0.000 -100.00 % | 498.479 M | 0.000 -100.00 % | 353.070 M | 0.000 -100.00 % | 602.839 M | 0.000 -100.00 % | 208.449 M | 0.000 -100.00 % | 1.190 B | 0.000 -100.00 % | 470.787 M | 0.000 -100.00 % | 427.578 M | 0.000 -100.00 % | 434.016 M | 0.000 -100.00 % | 431.196 M | 0.000 -100.00 % | 447.093 M | 0.000 -100.00 % | 420.029 M | 0.000 -100.00 % | 421.045 M | 0.000 -100.00 % | 531.572 M | 0.000 | 0.000 |
| Total current liabilities | 380.279 M -34.96 % | 584.700 M 19.54 % | 489.106 M 36.66 % | 357.900 M 55.97 % | 229.466 M -52.45 % | 482.600 M 85.42 % | 260.268 M -22.56 % | 336.100 M 28.42 % | 261.713 M -35.27 % | 404.300 M 70.23 % | 237.500 M -44.43 % | 427.400 M 11.67 % | 382.743 M | 0.000 -100.00 % | 615.108 M | 0.000 -100.00 % | 472.724 M | 0.000 -100.00 % | 593.232 M | 0.000 -100.00 % | 681.660 M | 0.000 -100.00 % | 685.903 M | 0.000 -100.00 % | 618.596 M | 0.000 -100.00 % | 776.890 M | 0.000 -100.00 % | 475.917 M | 0.000 -100.00 % | 1.371 B | 0.000 -100.00 % | 779.996 M | 0.000 -100.00 % | 615.927 M | 0.000 -100.00 % | 768.904 M | 0.000 -100.00 % | 589.160 M | 0.000 -100.00 % | 776.558 M | 0.000 -100.00 % | 575.810 M | 0.000 -100.00 % | 717.431 M | 0.000 -100.00 % | 669.935 M | 0.000 -100.00 % | 1.169 B |
| Total liabilities | 932.474 M -12.26 % | 1.063 B -0.92 % | 1.073 B 26.38 % | 848.800 M 2.10 % | 831.352 M -13.57 % | 961.900 M 17.96 % | 815.426 M 63.90 % | 497.500 M -5.04 % | 523.894 M -4.22 % | 547.000 M 13.28 % | 482.860 M -11.16 % | 543.500 M -20.99 % | 687.865 M | 0.000 -100.00 % | 953.677 M | 0.000 -100.00 % | 812.557 M | 0.000 -100.00 % | 945.865 M | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 1.007 B | 0.000 -100.00 % | 961.602 M | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 657.383 M | 0.000 -100.00 % | 1.541 B | 0.000 -100.00 % | 909.679 M | 0.000 -100.00 % | 699.859 M | 0.000 -100.00 % | 793.702 M | 0.000 -100.00 % | 603.352 M | 0.000 -100.00 % | 781.735 M | 0.000 -100.00 % | 612.803 M | 0.000 -100.00 % | 756.909 M | 0.000 -100.00 % | 697.794 M | 0.000 -100.00 % | 1.201 B |
| Other non current assets | 3.847 B 27.06 % | 3.028 B -16.57 % | 3.630 B 50.20 % | 2.417 B -23.86 % | 3.174 B 77.38 % | 1.789 B -31.04 % | 2.594 B 67.54 % | 1.549 B -39.82 % | 2.573 B 66.17 % | 1.549 B -35.50 % | 2.401 B 110.77 % | 1.139 B -46.75 % | 2.139 B 676.39 % | -371.100 M -121.29 % | 1.743 B 927.42 % | -210.672 M -112.45 % | 1.692 B 782.42 % | -247.969 M -114.09 % | 1.760 B 607.17 % | -346.967 M -119.35 % | 1.793 B 1 066.56 % | -185.516 M -111.86 % | 1.564 B -40.31 % | 2.620 B 82.58 % | 1.435 B 668.70 % | -252.361 M -112.80 % | 1.972 B 644.10 % | -362.359 M -141.00 % | 883.739 M 280.94 % | -488.416 M -136.96 % | 1.321 B 446.16 % | -381.745 M -150.21 % | 760.312 M 1 633.01 % | -49.596 M -103.07 % | 1.617 B 394.69 % | -548.740 M -147.90 % | 1.146 B 771.80 % | -170.514 M -121.51 % | 792.714 M 490.50 % | -203.000 M -126.25 % | 773.270 M 228.37 % | -602.378 M -148.18 % | 1.250 B 248.28 % | -843.201 M -123.51 % | 3.586 B 415.58 % | -1.136 B -165.37 % | 1.738 B | 0.000 -100.00 % | 4.923 B |
| Long term investments | 9.793 M -53.81 % | 21.200 M -9.06 % | 23.312 M 37.94 % | 16.900 M 374.80 % | -6.150 M -133.61 % | 18.300 M 1 061.90 % | 1.575 M -89.06 % | 14.400 M 2.41 % | 14.061 M 1.89 % | 13.800 M -19.51 % | 17.146 M 27.96 % | 13.400 M -65.51 % | 38.849 M | 0.000 -100.00 % | 18.683 M | 0.000 -100.00 % | 51.347 M | 0.000 -100.00 % | 20.709 M | 0.000 100.00 % | -66.467 M | 0.000 -100.00 % | 203.284 M -15.02 % | 239.200 M -10.28 % | 266.597 M | 0.000 100.00 % | -297.927 M | 0.000 -100.00 % | 15.123 M | 0.000 100.00 % | -187.287 M | 0.000 100.00 % | -201.369 M | 0.000 100.00 % | -139.865 M | 0.000 100.00 % | -476.539 M | 0.000 -100.00 % | 216.559 M | 0.000 -100.00 % | 392.706 M | 0.000 -100.00 % | 4.233 M | 0.000 100.00 % | -774.628 M | 0.000 100.00 % | -1.059 B | 0.000 100.00 % | -1.896 B |
| Intangible assets | 1.068 M | 0.000 -100.00 % | 2.126 M | 0.000 -100.00 % | 3.242 M | 0.000 -100.00 % | 4.393 M | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 661.000 K | 0.000 -100.00 % | 964.000 K | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 997.000 K | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 282.000 K | 0.000 -100.00 % | 293.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 376.000 K | 0.000 -100.00 % | 745.000 K | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 1.781 M | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 6.414 M | 0.000 -100.00 % | 8.210 M | 0.000 -100.00 % | 8.583 M | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 42.000 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.343 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 -100.00 % | 1.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 |
| Goodwill and intangible assets | 1.068 M | 0.000 -100.00 % | 2.126 M | 0.000 -100.00 % | 3.242 M | 0.000 -100.00 % | 4.393 M | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 7.004 M | 0.000 -100.00 % | 964.000 K | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 997.000 K | 0.000 -100.00 % | 904.000 K | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 282.000 K | 0.000 -100.00 % | 293.000 K | 0.000 -100.00 % | 85.000 K | 0.000 -100.00 % | 376.000 K | 0.000 -100.00 % | 746.000 K | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 1.781 M | 0.000 -100.00 % | 4.709 M | 0.000 -100.00 % | 6.414 M | 0.000 -100.00 % | 8.210 M | 0.000 -100.00 % | 8.583 M | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 42.000 K |
| Property plant equipment net | 1.036 B -45.77 % | 1.910 B 82.26 % | 1.048 B -45.73 % | 1.931 B 78.56 % | 1.082 B -47.36 % | 2.055 B 88.30 % | 1.091 B -47.12 % | 2.063 B 86.65 % | 1.106 B -46.48 % | 2.066 B 85.87 % | 1.111 B -46.95 % | 2.095 B 86.57 % | 1.123 B | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 1.140 B | 0.000 -100.00 % | 1.159 B | 0.000 -100.00 % | 1.134 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.159 B | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 1.624 B | 0.000 -100.00 % | 1.143 B | 0.000 -100.00 % | 1.764 B | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 1.668 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 1.633 B | 0.000 -100.00 % | 2.290 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.983 B | 0.000 -100.00 % | 1.957 B |
| Total non current assets | 4.894 B -1.32 % | 4.960 B 5.45 % | 4.703 B 7.75 % | 4.365 B 2.64 % | 4.252 B 10.10 % | 3.862 B 4.62 % | 3.692 B 1.80 % | 3.626 B -1.81 % | 3.693 B 1.80 % | 3.628 B 2.59 % | 3.536 B 8.90 % | 3.247 B -1.64 % | 3.302 B 989.69 % | -371.100 M -112.80 % | 2.900 B 1 476.60 % | -210.672 M -107.30 % | 2.884 B 1 263.13 % | -247.969 M -108.43 % | 2.940 B 947.45 % | -346.967 M -112.13 % | 2.861 B 1 642.01 % | -185.516 M -106.34 % | 2.927 B 2.37 % | 2.860 B -0.04 % | 2.861 B 1 233.64 % | -252.361 M -108.91 % | 2.832 B 881.49 % | -362.359 M -114.25 % | 2.543 B 620.64 % | -488.416 M -121.44 % | 2.278 B 696.67 % | -381.745 M -116.43 % | 2.323 B 4 784.63 % | -49.596 M -101.92 % | 2.584 B 570.98 % | -548.740 M -123.46 % | 2.339 B 1 471.64 % | -170.514 M -106.42 % | 2.657 B 1 408.79 % | -203.000 M -107.24 % | 2.805 B 565.64 % | -602.378 M -116.95 % | 3.553 B 521.37 % | -843.201 M -129.90 % | 2.820 B 348.17 % | -1.136 B -142.68 % | 2.662 B | 0.000 -100.00 % | 4.984 B |
| Other current assets | 145.976 M -89.65 % | 1.411 B -6.77 % | 1.513 B 5.95 % | 1.428 B 1.20 % | 1.411 B -15.28 % | 1.666 B 1.89 % | 1.635 B 19.91 % | 1.363 B 14.22 % | 1.194 B -6.49 % | 1.277 B 2.72 % | 1.243 B -15.12 % | 1.464 B 2.45 % | 1.429 B | 0.000 -100.00 % | 2.121 B | 0.000 -100.00 % | 1.806 B | 0.000 -100.00 % | 2.186 B | 0.000 -100.00 % | 1.713 B | 0.000 -100.00 % | 1.234 B | 0.000 -100.00 % | 1.535 B | 0.000 -100.00 % | 1.309 B | 0.000 -100.00 % | 1.683 M | 0.000 -100.00 % | 1.309 B | 0.000 -100.00 % | 981.757 M | 0.000 -100.00 % | 409.915 M | 0.000 -100.00 % | 522.895 M | 0.000 -100.00 % | 328.684 M | 0.000 -100.00 % | 204.995 M | 0.000 -100.00 % | 717.647 M | 0.000 -100.00 % | 220.101 M | 0.000 -100.00 % | 28.826 K | 0.000 -100.00 % | 246.912 M |
| Short term investments | 23.547 M | 0.000 -100.00 % | 22.817 M | 0.000 -100.00 % | 28.631 M -78.14 % | 131.000 M 385.81 % | 26.965 M -60.05 % | 67.500 M -69.36 % | 220.293 M 98.82 % | 110.800 M 156.50 % | 43.197 M -61.67 % | 112.700 M -42.25 % | 195.154 M -73.71 % | 742.200 M 177.17 % | 267.774 M -36.45 % | 421.344 M 196.44 % | 142.134 M -71.34 % | 495.938 M 218.03 % | 155.940 M -77.53 % | 693.934 M 162.30 % | 264.558 M -28.70 % | 371.032 M 286.29 % | 96.049 M -33.90 % | 145.300 M 6.00 % | 137.073 M -72.84 % | 504.722 M 5.51 % | 478.369 M -33.99 % | 724.718 M 153.74 % | 285.613 M -70.76 % | 976.832 M 144.44 % | 399.617 M -47.66 % | 763.490 M 107.09 % | 368.676 M 271.68 % | 99.192 M -67.27 % | 303.079 M -72.38 % | 1.097 B 110.06 % | 522.452 M 53.20 % | 341.028 M 133.87 % | 145.819 M -64.08 % | 406.000 M 246.76 % | 117.084 M -90.28 % | 1.205 B | 0.000 -100.00 % | 1.686 B 116.52 % | 778.874 M -65.73 % | 2.272 B 113.68 % | 1.064 B -47.63 % | 2.031 B 6.61 % | 1.905 B |
| cash and cash equivalents | 47.645 M 11.06 % | 42.900 M -31.48 % | 62.609 M -0.46 % | 62.900 M 37.90 % | 45.614 M -36.56 % | 71.900 M -31.28 % | 104.620 M -43.72 % | 185.900 M 186.93 % | 64.790 M -19.81 % | 80.800 M -40.89 % | 136.691 M 65.49 % | 82.600 M 20.84 % | 68.355 M 118.42 % | -371.100 M -440.41 % | 109.016 M 151.75 % | -210.672 M -314.21 % | 98.349 M 139.66 % | -247.969 M -338.11 % | 104.141 M 130.01 % | -346.967 M -521.03 % | 82.409 M 144.42 % | -185.516 M -345.04 % | 75.710 M 18.28 % | 64.008 M -11.39 % | 72.235 M 128.62 % | -252.361 M -342.59 % | 104.026 M 128.71 % | -362.359 M -572.15 % | 76.746 M 115.71 % | -488.416 M -650.02 % | 88.799 M 123.26 % | -381.745 M -3 021.44 % | 13.067 M 126.35 % | -49.596 M -299.98 % | 24.800 M 104.52 % | -548.740 M -2 187.42 % | 26.288 M 115.42 % | -170.514 M -793.30 % | 24.595 M 112.12 % | -203.000 M -336.28 % | 85.916 M 114.26 % | -602.378 M -1 001.89 % | 66.791 M 107.92 % | -843.201 M -1 410.80 % | 64.327 M 105.66 % | -1.136 B -1 662.05 % | 72.741 M 107.16 % | -1.015 B -906.24 % | 125.936 M |
| Cash and short term investments | 71.192 M 65.95 % | 42.900 M -33.06 % | 64.084 M 1.88 % | 62.900 M -15.28 % | 74.245 M -63.41 % | 202.900 M 54.20 % | 131.585 M -48.07 % | 253.400 M -11.11 % | 285.083 M 48.79 % | 191.600 M 6.51 % | 179.888 M -7.89 % | 195.300 M -25.88 % | 263.509 M -28.99 % | 371.100 M -1.51 % | 376.790 M 78.85 % | 210.672 M -12.40 % | 240.483 M -3.02 % | 247.969 M -4.66 % | 260.081 M -25.04 % | 346.967 M 0.00 % | 346.967 M 87.03 % | 185.516 M 132.98 % | 79.629 M -61.96 % | 209.308 M 0.00 % | 209.308 M -17.06 % | 252.361 M -56.67 % | 582.395 M 60.72 % | 362.359 M 0.00 % | 362.359 M -25.81 % | 488.416 M -64.43 % | 1.373 B 259.69 % | 381.745 M 0.00 % | 381.743 M 669.71 % | 49.596 M -84.87 % | 327.879 M -40.25 % | 548.740 M 0.00 % | 548.740 M 221.82 % | 170.514 M 0.06 % | 170.413 M -16.05 % | 203.000 M 0.00 % | 203.000 M -66.30 % | 602.378 M 801.89 % | 66.791 M -92.08 % | 843.201 M 0.00 % | 843.201 M -25.79 % | 1.136 B 0.00 % | 1.136 B 11.91 % | 1.015 B -50.00 % | 2.031 B |
| Total current assets | 1.652 B 1.94 % | 1.621 B -4.01 % | 1.688 B 0.65 % | 1.678 B 2.53 % | 1.636 B -20.66 % | 2.062 B 7.11 % | 1.925 B 4.19 % | 1.848 B 8.83 % | 1.698 B -1.44 % | 1.723 B 3.66 % | 1.662 B -15.50 % | 1.967 B -1.00 % | 1.987 B 435.40 % | 371.100 M -85.35 % | 2.533 B 1 102.45 % | 210.672 M -91.81 % | 2.574 B 937.95 % | 247.969 M -90.07 % | 2.496 B 619.39 % | 346.967 M -86.66 % | 2.601 B 1 302.15 % | 185.516 M -92.15 % | 2.363 B 1 028.87 % | 209.308 M -90.79 % | 2.272 B 800.30 % | 252.361 M -89.39 % | 2.378 B 556.13 % | 362.359 M -82.32 % | 2.050 B 319.72 % | 488.416 M -84.19 % | 3.088 B 709.03 % | 381.745 M -82.57 % | 2.190 B 4 316.41 % | 49.596 M -96.94 % | 1.621 B 195.34 % | 548.740 M -70.98 % | 1.891 B 1 008.96 % | 170.514 M -87.23 % | 1.335 B 557.57 % | 203.000 M -84.52 % | 1.311 B 117.66 % | 602.378 M 20.82 % | 498.582 M -40.87 % | 843.201 M -31.26 % | 1.227 B 7.96 % | 1.136 B -12.00 % | 1.291 B 27.17 % | 1.015 B -56.72 % | 2.346 B |
| Inventory | 60.942 M 600.48 % | 8.700 M -11.15 % | 9.792 M -12.57 % | 11.200 M -0.40 % | 11.245 M -27.92 % | 15.600 M -3.88 % | 16.230 M 27.80 % | 12.700 M -6.63 % | 13.602 M 0.01 % | 13.600 M 37.95 % | 9.859 M -48.11 % | 19.000 M -37.38 % | 30.340 M | 0.000 -100.00 % | 27.115 M | 0.000 -100.00 % | 54.226 M | 0.000 -100.00 % | 40.591 M | 0.000 -100.00 % | 67.799 M | 0.000 -100.00 % | 22.534 M | 0.000 -100.00 % | 22.914 M | 0.000 -100.00 % | 34.526 M | 0.000 -100.00 % | 40.027 M | 0.000 -100.00 % | 18.640 M | 0.000 -100.00 % | 16.739 M | 0.000 -100.00 % | 19.897 M | 0.000 -100.00 % | 22.935 M | 0.000 -100.00 % | 23.403 M | 0.000 -100.00 % | 36.000 M | 0.000 -100.00 % | 30.088 M | 0.000 -100.00 % | 30.441 M | 0.000 -100.00 % | 19.583 M | 0.000 -100.00 % | 21.183 M |
| Net receivables | 1.374 B 767.55 % | 158.400 M -90.96 % | 1.752 B 899.31 % | 175.300 M -87.20 % | 1.369 B 669.12 % | 178.000 M 24.82 % | 142.604 M -34.71 % | 218.400 M -86.81 % | 1.656 B 586.54 % | 241.200 M 5.05 % | 229.601 M -20.47 % | 288.700 M -87.19 % | 2.254 B | 0.000 -100.00 % | 2.077 B | 0.000 -100.00 % | 2.183 B | 0.000 -100.00 % | 2.153 B | 0.000 -100.00 % | 2.030 B | 0.000 -100.00 % | 513.083 M | 0.000 -100.00 % | 504.901 M | 0.000 -100.00 % | 452.106 M | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 400.235 M | 0.000 -100.00 % | 810.116 M | 0.000 -100.00 % | 371.344 M | 0.000 -100.00 % | 796.370 M | 0.000 -100.00 % | 812.367 M | 0.000 -100.00 % | 867.139 M | 0.000 -100.00 % | 149.758 M | 0.000 -100.00 % | 132.904 M | 0.000 -100.00 % | 135.357 M | 0.000 -100.00 % | 47.407 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.146 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.724 B | 0.000 100.00 % | -203.284 M | 0.000 | 0.000 | 0.000 -100.00 % | 331.029 M | 0.000 -100.00 % | 20.118 M | 0.000 -100.00 % | 370.635 M | 0.000 -100.00 % | 368.675 M | 0.000 -100.00 % | 139.865 M | 0.000 -100.00 % | 476.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 3.853 B |
| 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 -100.00 % | 2.205 B | 0.000 | 0.000 100.00 % | -16.551 M | 0.000 | 0.000 | 0.000 100.00 % | -12.962 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.024 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.141 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 5.262 M | 0.000 -100.00 % | 917.000 K | 0.000 -100.00 % | 27.253 M | 0.000 -100.00 % | 238.000 K | 0.000 -100.00 % | 9.027 M | 0.000 -100.00 % | 165.000 K | 0.000 -100.00 % | 1.312 M | 0.000 -100.00 % | 585.000 K | 0.000 -100.00 % | 1.966 M | 0.000 -100.00 % | 2.142 M | 0.000 -100.00 % | 23.302 M | 0.000 -100.00 % | 3.775 M | 0.000 -100.00 % | 3.766 M | 0.000 -100.00 % | 3.403 M | 0.000 -100.00 % | 1.802 M | 0.000 -100.00 % | 3.042 M | 0.000 -100.00 % | 1.073 M | 0.000 -100.00 % | 1.056 M | 0.000 -100.00 % | 703.000 K | 0.000 -100.00 % | 877.688 K | 0.000 -100.00 % | 773.000 K | 0.000 -100.00 % | 1.916 M | 0.000 -100.00 % | 1.619 M | 0.000 -100.00 % | 3.219 M | 0.000 -100.00 % | 2.572 M |
| Tax payables | 51.379 M | 0.000 -100.00 % | 8.132 M | 0.000 -100.00 % | 58.692 M | 0.000 -100.00 % | 7.742 M | 0.000 -100.00 % | 25.627 M | 0.000 -100.00 % | 9.066 M | 0.000 -100.00 % | 15.224 M | 0.000 -100.00 % | 5.573 M | 0.000 -100.00 % | 11.528 M | 0.000 -100.00 % | 10.465 M | 0.000 -100.00 % | 12.710 M | 0.000 -100.00 % | 21.049 M | 0.000 -100.00 % | 18.734 M | 0.000 -100.00 % | 26.391 M | 0.000 -100.00 % | 19.966 M | 0.000 -100.00 % | 13.209 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.274 M | 0.000 -100.00 % | 2.825 M | 0.000 -100.00 % | 2.606 M | 0.000 -100.00 % | 6.413 M | 0.000 -100.00 % | 1.598 M | 0.000 -100.00 % | 1.445 M | 0.000 -100.00 % | 1.467 M | 0.000 -100.00 % | 1.435 M | 0.000 -100.00 % | 1.392 M | 0.000 -100.00 % | 1.409 M | 0.000 -100.00 % | 1.272 M | 0.000 -100.00 % | 1.176 M | 0.000 -100.00 % | 1.242 M | 0.000 -100.00 % | 1.288 M | 0.000 -100.00 % | 1.856 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 1.371 M | 0.000 -100.00 % | 1.019 M | 0.000 100.00 % | -6.716 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.714 M | 0.000 -100.00 % | 3.960 M | 0.000 100.00 % | -365.000 K | 0.000 -100.00 % | 920.390 K | 0.000 -100.00 % | 3.454 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -11.476 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.429 B 3 131.60 % | -179.075 M -109.79 % | 1.830 B 4 354.19 % | -43.005 M -100.88 % | 4.873 B 37 228.74 % | -13.124 M -100.76 % | 1.723 B 2 536.55 % | -70.734 M -101.51 % | 4.684 B | 0.000 -100.00 % | 1.797 B 1 729.72 % | -110.289 M -102.50 % | 4.417 B 307 723.00 % | 1.435 M -99.92 % | 1.723 B 123 712.43 % | 1.392 M -99.97 % | 4.462 B 316 608.37 % | 1.409 M -99.92 % | 1.720 B 135 089.86 % | 1.272 M -99.97 % | 4.227 B 359 366.58 % | 1.176 M -99.93 % | 1.720 B 138 355.31 % | 1.242 M -99.97 % | 3.988 B 309 557.07 % | 1.288 M -99.93 % | 1.740 B 93 655.44 % | 1.856 M | 0.000 -100.00 % | 1.100 M -99.93 % | 1.622 B 118 199.86 % | 1.371 M 137 000.00 % | 1.000 K -99.90 % | 1.019 M -99.94 % | 1.654 B 24 726.64 % | -6.716 M | 0.000 100.00 % | -5.187 M -100.30 % | 1.724 B 100 499.39 % | 1.714 M -99.95 % | 3.151 B 79 478.13 % | 3.960 M -99.77 % | 1.724 B 472 470.68 % | -365.000 K -100.01 % | 3.109 B 337 785.54 % | 920.000 K -99.95 % | 1.724 B | 0.000 -100.00 % | 5.763 B |
| Deferred tax liabilities non current | 11.299 M -36.16 % | 17.700 M -24.86 % | 23.555 M -15.57 % | 27.900 M 66.17 % | 16.790 M -23.68 % | 22.000 M 101.80 % | 10.902 M -89.45 % | 103.300 M 9.82 % | 94.060 M | 0.000 -100.00 % | 81.009 M -2.98 % | 83.500 M 14.69 % | 72.804 M | 0.000 -100.00 % | 69.897 M | 0.000 -100.00 % | 81.837 M | 0.000 -100.00 % | 80.116 M | 0.000 -100.00 % | 72.221 M | 0.000 -100.00 % | 53.877 M | 0.000 -100.00 % | 48.937 M | 0.000 -100.00 % | 55.683 M | 0.000 -100.00 % | 82.843 M | 0.000 -100.00 % | 52.866 M | 0.000 -100.00 % | 39.505 M | 0.000 -100.00 % | 31.243 M | 0.000 -100.00 % | 17.931 M | 0.000 -100.00 % | 13.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.578 M | 0.000 -100.00 % | 23.279 M | 0.000 -100.00 % | 23.446 M |
| 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 -100.00 % | 5.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 6.547 B -0.51 % | 6.580 B 2.95 % | 6.392 B 5.78 % | 6.042 B 2.61 % | 5.889 B -0.60 % | 5.925 B 5.48 % | 5.617 B 2.61 % | 5.474 B 1.54 % | 5.391 B 0.76 % | 5.351 B 2.93 % | 5.198 B -0.31 % | 5.214 B -1.40 % | 5.289 B | 0.000 -100.00 % | 5.433 B | 0.000 -100.00 % | 5.458 B | 0.000 -100.00 % | 5.436 B | 0.000 -100.00 % | 5.462 B | 0.000 -100.00 % | 5.290 B 0.31 % | 5.274 B 2.75 % | 5.133 B | 0.000 -100.00 % | 5.193 B | 0.000 -100.00 % | 4.593 B | 0.000 -100.00 % | 5.353 B | 0.000 -100.00 % | 4.514 B | 0.000 -100.00 % | 4.228 B | 0.000 -100.00 % | 4.230 B | 0.000 -100.00 % | 3.992 B | 0.000 -100.00 % | 4.116 B | 0.000 -100.00 % | 3.969 B | 0.000 -100.00 % | 4.046 B | 0.000 -100.00 % | 3.954 B | 0.000 -100.00 % | 7.330 B |
| 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 |
| 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 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 69.250 K -75.00 % | 277.000 K 300.00 % | 69.250 K | 0.000 | 0.000 -100.00 % | 1.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 549.145 K | 0.000 | 0.000 | 0.000 -100.00 % | 123.938 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 182.378 M 0.00 % | 182.378 M 0.00 % | 182.378 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 % | -4.873 M 0.00 % | -4.873 M 0.00 % | -4.873 M 0.00 % | -4.873 M | 0.000 100.00 % | -77.142 M 0.00 % | -77.142 M 0.00 % | -77.142 M -504.47 % | -12.762 M 0.00 % | -12.762 M 0.00 % | -12.762 M 0.00 % | -12.762 M 61.98 % | -33.564 M 0.00 % | -33.564 M 0.00 % | -33.564 M 0.00 % | -33.564 M 13.83 % | -38.953 M 0.00 % | -38.953 M 0.00 % | -38.953 M 0.00 % | -38.953 M -120.00 % | -17.705 M 0.00 % | -17.705 M 0.00 % | -17.705 M 0.00 % | -17.705 M 22.26 % | -22.776 M 0.00 % | -22.776 M 0.00 % | -22.776 M 0.00 % | -22.776 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.531 M 0.00 % | 2.531 M 0.00 % | 2.531 M | 0.000 -100.00 % | 182.403 M 0.00 % | 182.403 M 0.00 % | 182.403 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 100.00 % | -758.587 K 0.00 % | -758.587 K 0.00 % | -758.587 K -543.58 % | 171.016 K 0.00 % | 171.016 K 0.00 % | 171.016 K 0.00 % | 171.016 K -35.21 % | 263.955 K 0.00 % | 263.955 K 0.00 % | 263.955 K 0.00 % | 263.955 K 111.83 % | -2.231 M 0.00 % | -2.231 M 0.00 % | -2.231 M 0.00 % | -2.231 M -48.04 % | -1.507 M 0.00 % | -1.507 M 0.00 % | -1.507 M 0.00 % | -1.507 M -117.40 % | -693.304 K 0.00 % | -693.304 K 0.00 % | -693.304 K 0.00 % | -693.304 K |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 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 % | -11.436 M 0.00 % | -11.436 M 0.00 % | -11.436 M 0.00 % | -11.436 M | 0.000 100.00 % | -23.170 M 0.00 % | -23.170 M 0.00 % | -23.170 M | 0.000 100.00 % | -25.000 K 0.00 % | -25.000 K 0.00 % | -25.000 K | 0.000 -100.00 % | 100.201 M 0.00 % | 100.201 M 0.00 % | 100.201 M | 0.000 100.00 % | -50.319 M 0.00 % | -50.319 M 0.00 % | -50.319 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.954 M 0.00 % | -36.954 M 0.00 % | -36.954 M 0.00 % | -36.954 M -658.38 % | -4.873 M 0.00 % | -4.873 M 0.00 % | -4.873 M 0.00 % | -4.873 M 93.62 % | -76.383 M 0.00 % | -76.383 M 0.00 % | -76.383 M 0.00 % | -76.383 M -490.61 % | -12.933 M 0.00 % | -12.933 M 0.00 % | -12.933 M 0.00 % | -12.933 M 61.77 % | -33.828 M 0.00 % | -33.828 M 0.00 % | -33.828 M 0.00 % | -33.828 M 7.88 % | -36.721 M 0.00 % | -36.721 M 0.00 % | -36.721 M 0.00 % | -36.721 M -126.70 % | -16.198 M 0.00 % | -16.198 M 0.00 % | -16.198 M 0.00 % | -16.198 M 26.65 % | -22.083 M 0.00 % | -22.083 M 0.00 % | -22.083 M 0.00 % | -22.083 M |
| Other non cash items | -198.536 M -39.35 % | -142.468 M 5.31 % | -150.454 M -30.57 % | -115.228 M 29.11 % | -162.535 M -197.78 % | 166.220 M 252.34 % | -109.110 M -33.59 % | -81.675 M 14.01 % | -94.982 M -164.38 % | -35.926 M 48.77 % | -70.130 M -25.88 % | -55.710 M 14.62 % | -65.251 M -127.00 % | 241.667 M 374.03 % | -88.191 M -10.58 % | -79.750 M -6.10 % | -75.168 M -112.57 % | -35.361 M 59.41 % | -87.113 M -35.31 % | -64.380 M 24.26 % | -85.006 M -59.98 % | -53.136 M 7.59 % | -57.501 M 15.63 % | -68.152 M -8.86 % | -62.607 M -108.88 % | -29.973 M 61.19 % | -77.225 M -68.86 % | -45.732 M 33.96 % | -69.248 M 17.60 % | -84.039 M -57.59 % | -53.328 M -6.50 % | -50.075 M -114.86 % | -23.306 M 17.11 % | -28.116 M 55.18 % | -62.728 M 73.94 % | -240.698 M -2.84 % | -234.053 M 5.08 % | -246.586 M -8.13 % | -228.050 M -1 209.08 % | 20.562 M 183.46 % | -24.636 M -35.74 % | -18.149 M 59.35 % | -44.653 M -139.67 % | -18.631 M -13.61 % | -16.399 M 79.10 % | -78.454 M 31.07 % | -113.823 M -46.29 % | -77.809 M -1 536.61 % | 5.416 M 107.77 % | -69.667 M 0.00 % | -69.667 M -58.10 % | -44.065 M 0.00 % | -44.065 M 0.00 % | -44.065 M 0.00 % | -44.065 M -42.63 % | -30.896 M 0.00 % | -30.896 M 0.00 % | -30.896 M 0.00 % | -30.896 M -5.37 % | -29.321 M 0.00 % | -29.321 M 0.00 % | -29.321 M 0.00 % | -29.321 M -33.18 % | -22.016 M 0.00 % | -22.016 M 0.00 % | -22.016 M 0.00 % | -22.016 M -459.90 % | -3.932 M 0.00 % | -3.932 M 0.00 % | -3.932 M 0.00 % | -3.932 M |
| Net cash provided by operating activities | 0.000 | 0.000 -100.00 % | 19.958 M 1.21 % | 19.720 M 0.05 % | 19.710 M -2.60 % | 20.236 M 1.77 % | 19.884 M -0.77 % | 20.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.179 M 0.00 % | 69.179 M 0.00 % | 69.179 M 0.00 % | 69.179 M | 0.000 -100.00 % | 49.865 M 0.00 % | 49.865 M 0.00 % | 49.865 M | 0.000 -100.00 % | 243.641 M 0.00 % | 243.641 M 0.00 % | 243.641 M | 0.000 100.00 % | -36.294 M 0.00 % | -36.294 M 0.00 % | -36.294 M | 0.000 100.00 % | -4.720 M 0.00 % | -4.720 M 0.00 % | -4.720 M 97.60 % | -196.758 M 0.00 % | -196.758 M 0.00 % | -196.758 M 0.00 % | -196.758 M -439.26 % | -36.486 M 0.00 % | -36.486 M 0.00 % | -36.486 M 0.00 % | -36.486 M -196.38 % | 37.858 M 0.00 % | 37.858 M 0.00 % | 37.858 M 0.00 % | 37.858 M 204.04 % | -36.388 M 0.00 % | -36.388 M 0.00 % | -36.388 M 0.00 % | -36.388 M -207.01 % | 34.003 M 0.00 % | 34.003 M 0.00 % | 34.003 M 0.00 % | 34.003 M 524.56 % | 5.444 M 0.00 % | 5.444 M 0.00 % | 5.444 M 0.00 % | 5.444 M 197.52 % | -5.583 M 0.00 % | -5.583 M 0.00 % | -5.583 M 0.00 % | -5.583 M -128.28 % | 19.744 M 0.00 % | 19.744 M 0.00 % | 19.744 M 0.00 % | 19.744 M 8.89 % | 18.131 M 0.00 % | 18.131 M 0.00 % | 18.131 M 0.00 % | 18.131 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 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.302 M 0.00 % | -18.302 M 0.00 % | -18.302 M 0.00 % | -18.302 M | 0.000 100.00 % | -34.748 M 0.00 % | -34.748 M 0.00 % | -34.748 M | 0.000 100.00 % | -15.569 M 0.00 % | -15.569 M 0.00 % | -15.569 M | 0.000 100.00 % | -59.360 M 0.00 % | -59.360 M 0.00 % | -59.360 M | 0.000 100.00 % | -18.365 M 0.00 % | -18.365 M 0.00 % | -18.365 M 65.83 % | -53.755 M 0.00 % | -53.755 M 0.00 % | -53.755 M 0.00 % | -53.755 M 45.00 % | -97.736 M 0.00 % | -97.736 M 0.00 % | -97.736 M 0.00 % | -97.736 M 34.43 % | -149.062 M 0.00 % | -149.062 M 0.00 % | -149.062 M 0.00 % | -149.062 M 27.17 % | -204.673 M 0.00 % | -204.673 M 0.00 % | -204.673 M 0.00 % | -204.673 M -141.33 % | -84.810 M 0.00 % | -84.810 M 0.00 % | -84.810 M 0.00 % | -84.810 M -140.02 % | -35.334 M 0.00 % | -35.334 M 0.00 % | -35.334 M 0.00 % | -35.334 M -42.85 % | -24.735 M 0.00 % | -24.735 M 0.00 % | -24.735 M 0.00 % | -24.735 M -90.74 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M -40.65 % | -9.220 M 0.00 % | -9.220 M 0.00 % | -9.220 M 0.00 % | -9.220 M |
| 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 |
| 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 % | -32.920 M 0.00 % | -32.920 M 0.00 % | -32.920 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 % | 193.129 M 0.00 % | 193.129 M 0.00 % | 193.129 M 0.00 % | 193.129 M 181.88 % | -235.879 M 0.00 % | -235.879 M 0.00 % | -235.879 M 0.00 % | -235.879 M -164.16 % | -89.293 M 0.00 % | -89.293 M 0.00 % | -89.293 M 0.00 % | -89.293 M -6 061.71 % | -1.449 M 0.00 % | -1.449 M 0.00 % | -1.449 M 0.00 % | -1.449 M 65.03 % | -4.144 M 0.00 % | -4.144 M 0.00 % | -4.144 M 0.00 % | -4.144 M 25.31 % | -5.548 M 0.00 % | -5.548 M 0.00 % | -5.548 M 0.00 % | -5.548 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.247 M 0.00 % | 11.247 M 0.00 % | 11.247 M -77.52 % | 50.028 M 0.00 % | 50.028 M 0.00 % | 50.028 M 0.00 % | 50.028 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 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.302 M 0.00 % | 18.302 M 0.00 % | 18.302 M 0.00 % | 18.302 M | 0.000 -100.00 % | 34.748 M 0.00 % | 34.748 M 0.00 % | 34.748 M | 0.000 -100.00 % | 15.569 M 0.00 % | 15.569 M 0.00 % | 15.569 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.119 M 0.00 % | 7.119 M 0.00 % | 7.119 M 91.04 % | 3.726 M 0.00 % | 3.726 M 0.00 % | 3.726 M 0.00 % | 3.726 M -96.19 % | 97.736 M 0.00 % | 97.736 M 0.00 % | 97.736 M 0.00 % | 97.736 M -34.43 % | 149.062 M 0.00 % | 149.062 M 0.00 % | 149.062 M 0.00 % | 149.062 M 19 874 889 366.67 % | 0.750 0.00 % | 0.750 0.00 % | 0.750 0.00 % | 0.750 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -11.545 M 0.00 % | -11.545 M 0.00 % | -11.545 M 0.00 % | -11.545 M 96.40 % | -320.689 M 0.00 % | -320.689 M 0.00 % | -320.689 M 0.00 % | -320.689 M -157.32 % | -124.627 M 0.00 % | -124.627 M 0.00 % | -124.627 M 0.00 % | -124.627 M -375.97 % | -26.184 M 0.00 % | -26.184 M 0.00 % | -26.184 M 0.00 % | -26.184 M -53.02 % | -17.112 M 0.00 % | -17.112 M 0.00 % | -17.112 M 0.00 % | -17.112 M -15.87 % | -14.768 M 0.00 % | -14.768 M 0.00 % | -14.768 M 0.00 % | -14.768 M |
| 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 |
| 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 -100.00 % | 906.250 K 0.00 % | 906.250 K 0.00 % | 906.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.500 M 0.00 % | 287.500 M 0.00 % | 287.500 M 0.00 % | 287.500 M 91.67 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.703 M 0.00 % | 4.703 M 0.00 % | 4.703 M 0.00 % | 4.703 M -68.55 % | 14.953 M 0.00 % | 14.953 M 0.00 % | 14.953 M 0.00 % | 14.953 M |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 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.423 M 0.00 % | -16.423 M 0.00 % | -16.423 M 0.00 % | -16.423 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 % | -4.533 M 0.00 % | -4.533 M 0.00 % | -4.533 M 0.00 % | -4.533 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 100.00 % | -1.902 M 0.00 % | -1.902 M 0.00 % | -1.902 M 0.00 % | -1.902 M -344.84 % | -427.500 K 0.00 % | -427.500 K 0.00 % | -427.500 K 0.00 % | -427.500 K |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 906.250 K 0.00 % | 906.250 K 0.00 % | 906.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 759.779 K 0.00 % | 759.779 K 0.00 % | 759.779 K 0.00 % | 759.779 K 158.75 % | 293.633 K 0.00 % | 293.633 K 0.00 % | 293.633 K 0.00 % | 293.633 K 317.94 % | -134.733 K 0.00 % | -134.733 K 0.00 % | -134.733 K 0.00 % | -134.733 K -100.05 % | 270.458 M 0.00 % | 270.458 M 0.00 % | 270.458 M 0.00 % | 270.458 M 101.99 % | 133.899 M 0.00 % | 133.899 M 0.00 % | 133.899 M 0.00 % | 133.899 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.262 M 0.00 % | 4.262 M 0.00 % | 4.262 M 0.00 % | 4.262 M -71.38 % | 14.893 M 0.00 % | 14.893 M 0.00 % | 14.893 M 0.00 % | 14.893 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 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.423 M 0.00 % | -16.423 M 0.00 % | -16.423 M 0.00 % | -16.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 906.250 K 0.00 % | 906.250 K 0.00 % | 906.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 759.779 K 0.00 % | 759.779 K 0.00 % | 759.779 K 0.00 % | 759.779 K 158.75 % | 293.633 K 0.00 % | 293.633 K 0.00 % | 293.633 K 0.00 % | 293.633 K 317.94 % | -134.733 K 0.00 % | -134.733 K 0.00 % | -134.733 K 0.00 % | -134.733 K -100.05 % | 270.458 M 0.00 % | 270.458 M 0.00 % | 270.458 M 0.00 % | 270.458 M 101.99 % | 133.899 M 0.00 % | 133.899 M 0.00 % | 133.899 M 0.00 % | 133.899 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.360 M 0.00 % | 2.360 M 0.00 % | 2.360 M 0.00 % | 2.360 M -83.68 % | 14.465 M 0.00 % | 14.465 M 0.00 % | 14.465 M 0.00 % | 14.465 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 24.479 M 0.00 % | 24.479 M 0.00 % | 24.479 M 53.84 % | 15.911 M 0.00 % | 15.911 M 0.00 % | 15.911 M 0.00 % | 15.911 M 78.40 % | 8.919 M 0.00 % | 8.919 M 0.00 % | 8.919 M 0.00 % | 8.919 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.511 M 0.00 % | 7.511 M 0.00 % | 7.511 M 0.00 % | 7.511 M -4.99 % | 7.905 M 0.00 % | 7.905 M 0.00 % | 7.905 M 0.00 % | 7.905 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 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 % | 7.108 M 0.00 % | 7.108 M 0.00 % | 7.108 M 0.00 % | 7.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.206 M 0.00 % | 5.206 M 0.00 % | 5.206 M | 0.000 -100.00 % | 16.000 M 0.00 % | 16.000 M 0.00 % | 16.000 M | 0.000 -100.00 % | 51.479 K 0.00 % | 51.479 K 0.00 % | 51.479 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.487 M 0.00 % | -1.487 M 0.00 % | -1.487 M 0.00 % | -1.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.589 M 0.00 % | -23.589 M 0.00 % | -23.589 M -7 355.62 % | -316.391 K 0.00 % | -316.391 K 0.00 % | -316.391 K 0.00 % | -316.391 K -101.34 % | 23.634 M 0.00 % | 23.634 M 0.00 % | 23.634 M 0.00 % | 23.634 M 357.69 % | -9.172 M 0.00 % | -9.172 M 0.00 % | -9.172 M 0.00 % | -9.172 M -173.36 % | 12.503 M 0.00 % | 12.503 M 0.00 % | 12.503 M 0.00 % | 12.503 M -51.41 % | 25.734 M 0.00 % | 25.734 M 0.00 % | 25.734 M 0.00 % | 25.734 M |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 52.421 M -27.09 % | 71.900 M -31.54 % | 105.026 M -43.50 % | 185.900 M 171.94 % | 68.360 M -15.40 % | 80.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.928 M 0.00 % | 18.928 M 0.00 % | 18.928 M 0.00 % | 18.928 M | 0.000 -100.00 % | 26.007 M 0.00 % | 26.007 M 0.00 % | 26.007 M | 0.000 -100.00 % | 20.801 M 0.00 % | 20.801 M 0.00 % | 20.801 M | 0.000 -100.00 % | 6.200 M 0.00 % | 6.200 M 0.00 % | 6.200 M | 0.000 -100.00 % | 6.149 M 0.00 % | 6.149 M 0.00 % | 6.149 M -63.18 % | 16.698 M 0.00 % | 16.698 M 0.00 % | 16.698 M 0.00 % | 16.698 M -8.18 % | 18.185 M 0.00 % | 18.185 M 0.00 % | 18.185 M 0.00 % | 18.185 M -44.81 % | 32.951 M 0.00 % | 32.951 M 0.00 % | 32.951 M 0.00 % | 32.951 M -41.72 % | 56.540 M 0.00 % | 56.540 M 0.00 % | 56.540 M 0.00 % | 56.540 M -0.56 % | 56.856 M 0.00 % | 56.856 M 0.00 % | 56.856 M 0.00 % | 56.856 M 71.14 % | 33.222 M 0.00 % | 33.222 M 0.00 % | 33.222 M 0.00 % | 33.222 M -21.60 % | 42.373 M 0.00 % | 42.373 M 0.00 % | 42.373 M 0.00 % | 42.373 M 41.86 % | 29.869 M 0.00 % | 29.869 M 0.00 % | 29.869 M 0.00 % | 29.869 M 622.19 % | 4.136 M 0.00 % | 4.136 M 0.00 % | 4.136 M 0.00 % | 4.136 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 62.900 M 19.99 % | 52.421 M -27.09 % | 71.900 M -31.54 % | 105.026 M -43.50 % | 185.900 M 171.94 % | 68.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.035 M 0.00 % | 26.035 M 0.00 % | 26.035 M 0.00 % | 26.035 M | 0.000 -100.00 % | 18.928 M 0.00 % | 18.928 M 0.00 % | 18.928 M | 0.000 -100.00 % | 26.007 M 0.00 % | 26.007 M 0.00 % | 26.007 M | 0.000 -100.00 % | 22.200 M 0.00 % | 22.200 M 0.00 % | 22.200 M | 0.000 -100.00 % | 6.200 M 0.00 % | 6.200 M 0.00 % | 6.200 M 0.84 % | 6.149 M 0.00 % | 6.149 M 0.00 % | 6.149 M 0.00 % | 6.149 M -63.18 % | 16.698 M 0.00 % | 16.698 M 0.00 % | 16.698 M 0.00 % | 16.698 M -8.18 % | 18.185 M 0.00 % | 18.185 M 0.00 % | 18.185 M 0.00 % | 18.185 M -44.81 % | 32.951 M 0.00 % | 32.951 M 0.00 % | 32.951 M 0.00 % | 32.951 M -41.72 % | 56.540 M 0.00 % | 56.540 M 0.00 % | 56.540 M 0.00 % | 56.540 M -0.56 % | 56.856 M 0.00 % | 56.856 M 0.00 % | 56.856 M 0.00 % | 56.856 M 71.25 % | 33.201 M 0.00 % | 33.201 M 0.00 % | 33.201 M 0.00 % | 33.201 M -21.65 % | 42.373 M 0.00 % | 42.373 M 0.00 % | 42.373 M 0.00 % | 42.373 M 41.86 % | 29.869 M 0.00 % | 29.869 M 0.00 % | 29.869 M 0.00 % | 29.869 M |
| Operating cash flow | 0.000 | 0.000 -100.00 % | 19.958 M 1.21 % | 19.720 M 0.05 % | 19.710 M -2.60 % | 20.236 M 1.77 % | 19.884 M -0.77 % | 20.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.179 M 0.00 % | 69.179 M 0.00 % | 69.179 M 0.00 % | 69.179 M | 0.000 -100.00 % | 49.865 M 0.00 % | 49.865 M 0.00 % | 49.865 M | 0.000 -100.00 % | 243.641 M 0.00 % | 243.641 M 0.00 % | 243.641 M | 0.000 100.00 % | -36.294 M 0.00 % | -36.294 M 0.00 % | -36.294 M | 0.000 100.00 % | -4.720 M 0.00 % | -4.720 M 0.00 % | -4.720 M 97.60 % | -196.758 M 0.00 % | -196.758 M 0.00 % | -196.758 M 0.00 % | -196.758 M -439.26 % | -36.486 M 0.00 % | -36.486 M 0.00 % | -36.486 M 0.00 % | -36.486 M -196.38 % | 37.858 M 0.00 % | 37.858 M 0.00 % | 37.858 M 0.00 % | 37.858 M 204.04 % | -36.388 M 0.00 % | -36.388 M 0.00 % | -36.388 M 0.00 % | -36.388 M -207.01 % | 34.003 M 0.00 % | 34.003 M 0.00 % | 34.003 M 0.00 % | 34.003 M 524.56 % | 5.444 M 0.00 % | 5.444 M 0.00 % | 5.444 M 0.00 % | 5.444 M 197.52 % | -5.583 M 0.00 % | -5.583 M 0.00 % | -5.583 M 0.00 % | -5.583 M -128.28 % | 19.744 M 0.00 % | 19.744 M 0.00 % | 19.744 M 0.00 % | 19.744 M 8.89 % | 18.131 M 0.00 % | 18.131 M 0.00 % | 18.131 M 0.00 % | 18.131 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 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.302 M 0.00 % | -18.302 M 0.00 % | -18.302 M 0.00 % | -18.302 M | 0.000 100.00 % | -34.748 M 0.00 % | -34.748 M 0.00 % | -34.748 M | 0.000 100.00 % | -15.569 M 0.00 % | -15.569 M 0.00 % | -15.569 M | 0.000 100.00 % | -59.360 M 0.00 % | -59.360 M 0.00 % | -59.360 M | 0.000 100.00 % | -18.365 M 0.00 % | -18.365 M 0.00 % | -18.365 M 65.83 % | -53.755 M 0.00 % | -53.755 M 0.00 % | -53.755 M 0.00 % | -53.755 M 45.00 % | -97.736 M 0.00 % | -97.736 M 0.00 % | -97.736 M 0.00 % | -97.736 M 34.43 % | -149.062 M 0.00 % | -149.062 M 0.00 % | -149.062 M 0.00 % | -149.062 M 27.17 % | -204.673 M 0.00 % | -204.673 M 0.00 % | -204.673 M 0.00 % | -204.673 M -141.33 % | -84.810 M 0.00 % | -84.810 M 0.00 % | -84.810 M 0.00 % | -84.810 M -140.02 % | -35.334 M 0.00 % | -35.334 M 0.00 % | -35.334 M 0.00 % | -35.334 M -42.85 % | -24.735 M 0.00 % | -24.735 M 0.00 % | -24.735 M 0.00 % | -24.735 M -90.74 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M 0.00 % | -12.968 M -40.65 % | -9.220 M 0.00 % | -9.220 M 0.00 % | -9.220 M 0.00 % | -9.220 M |
| Free CashFlow | 0.000 | 0.000 -100.00 % | 19.958 M 1.21 % | 19.720 M 0.05 % | 19.710 M -2.60 % | 20.236 M 1.77 % | 19.884 M -0.77 % | 20.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M 0.00 % | 50.877 M | 0.000 -100.00 % | 15.118 M 0.00 % | 15.118 M 0.00 % | 15.118 M | 0.000 -100.00 % | 228.072 M 0.00 % | 228.072 M 0.00 % | 228.072 M | 0.000 100.00 % | -95.653 M 0.00 % | -95.653 M 0.00 % | -95.653 M | 0.000 100.00 % | -23.085 M 0.00 % | -23.085 M 0.00 % | -23.085 M 90.78 % | -250.512 M 0.00 % | -250.512 M 0.00 % | -250.512 M 0.00 % | -250.512 M -86.64 % | -134.222 M 0.00 % | -134.222 M 0.00 % | -134.222 M 0.00 % | -134.222 M -20.70 % | -111.204 M 0.00 % | -111.204 M 0.00 % | -111.204 M 0.00 % | -111.204 M 53.87 % | -241.061 M 0.00 % | -241.061 M 0.00 % | -241.061 M 0.00 % | -241.061 M -374.46 % | -50.807 M 0.00 % | -50.807 M 0.00 % | -50.807 M 0.00 % | -50.807 M -69.98 % | -29.890 M 0.00 % | -29.890 M 0.00 % | -29.890 M 0.00 % | -29.890 M 1.41 % | -30.318 M 0.00 % | -30.318 M 0.00 % | -30.318 M 0.00 % | -30.318 M -547.42 % | 6.776 M 0.00 % | 6.776 M 0.00 % | 6.776 M 0.00 % | 6.776 M -23.96 % | 8.911 M 0.00 % | 8.911 M 0.00 % | 8.911 M 0.00 % | 8.911 M |
| 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 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |