Salona Cotspin Limited SALONA.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.622 B -1.81 % | 6.744 B 38.50 % | 4.869 B -24.75 % | 6.471 B 181.18 % | 2.301 B 92.02 % | 1.198 B -8.80 % | 1.314 B 24.71 % | 1.054 B -13.21 % | 1.214 B 22.99 % | 987.174 M -4.19 % | 1.030 B -3.14 % | 1.064 B 24.12 % | 857.034 M 8.47 % | 790.080 M -0.77 % | 796.193 M 44.00 % | 552.899 M 12.86 % | 489.909 M 6.11 % | 461.712 M 13.83 % | 405.633 M 23.14 % | 329.400 M |
| Net income | 31.331 M -48.87 % | 61.274 M -65.12 % | 175.693 M -11.22 % | 197.892 M 219.18 % | 62.000 M 428.33 % | 11.735 M -28.02 % | 16.304 M -23.47 % | 21.304 M -36.27 % | 33.428 M 47.34 % | 22.688 M 7.73 % | 21.059 M -62.82 % | 56.645 M 81.99 % | 31.125 M 163.37 % | -49.120 M -209.85 % | 44.715 M 98.08 % | 22.574 M 1 674.67 % | 1.272 M -88.18 % | 10.757 M -60.06 % | 26.932 M 62.30 % | 16.594 M |
| Income before tax | 55.352 M -34.13 % | 84.028 M -58.52 % | 202.576 M -24.27 % | 267.505 M 244.74 % | 77.596 M 308.46 % | 18.997 M -17.45 % | 23.012 M 4.13 % | 22.099 M -20.30 % | 27.729 M 1.60 % | 27.292 M 7.53 % | 25.380 M -66.74 % | 76.299 M 105.62 % | 37.106 M 153.40 % | -69.485 M -216.09 % | 59.853 M 128.42 % | 26.203 M 132.75 % | 11.258 M 17.66 % | 9.568 M -76.38 % | 40.511 M 72.19 % | 23.527 M |
| Income before tax ratio | 0.01 -32.91 % | 0.01 -70.05 % | 0.04 0.64 % | 0.04 22.60 % | 0.03 112.72 % | 0.02 -9.48 % | 0.02 -16.51 % | 0.02 -8.17 % | 0.02 -17.39 % | 0.03 12.23 % | 0.02 -65.66 % | 0.07 65.66 % | 0.04 149.23 % | -0.09 -216.99 % | 0.08 58.62 % | 0.05 106.23 % | 0.02 10.89 % | 0.02 -79.25 % | 0.10 39.83 % | 0.07 |
| EBITDA | 321.222 M 5.39 % | 304.788 M -13.23 % | 351.259 M -6.23 % | 374.584 M 151.78 % | 148.776 M 72.95 % | 86.024 M -15.19 % | 101.429 M 7.77 % | 94.115 M 8.03 % | 87.118 M -1.59 % | 88.524 M -11.52 % | 100.047 M -40.13 % | 167.114 M 18.75 % | 140.728 M 461.46 % | 25.065 M -84.63 % | 163.034 M 66.59 % | 97.865 M 23.28 % | 79.384 M 5.21 % | 75.451 M -17.35 % | 91.288 M 35.75 % | 67.249 M |
| Net income ratio | 0.00 -47.92 % | 0.01 -74.82 % | 0.04 17.99 % | 0.03 13.51 % | 0.03 175.15 % | 0.01 -21.08 % | 0.01 -38.64 % | 0.02 -26.57 % | 0.03 19.80 % | 0.02 12.44 % | 0.02 -61.62 % | 0.05 46.62 % | 0.04 158.42 % | -0.06 -210.70 % | 0.06 37.55 % | 0.04 1 472.49 % | 0.00 -88.86 % | 0.02 -64.91 % | 0.07 31.80 % | 0.05 |
| Ratio EBITDA | 0.05 7.34 % | 0.05 -37.35 % | 0.07 24.62 % | 0.06 -10.46 % | 0.06 -9.93 % | 0.07 -7.00 % | 0.08 -13.59 % | 0.09 24.47 % | 0.07 -19.98 % | 0.09 -7.65 % | 0.10 -38.19 % | 0.16 -4.33 % | 0.16 417.59 % | 0.03 -84.51 % | 0.20 15.68 % | 0.18 9.24 % | 0.16 -0.84 % | 0.16 -27.39 % | 0.23 10.23 % | 0.20 |
| Gross profit ratio | 0.11 44.53 % | 0.08 -54.90 % | 0.17 -0.17 % | 0.17 -19.63 % | 0.21 8.19 % | 0.20 -7.10 % | 0.21 -5.57 % | 0.22 -22.70 % | 0.29 39.07 % | 0.21 3.40 % | 0.20 -23.56 % | 0.26 0.49 % | 0.26 119.72 % | 0.12 -60.59 % | 0.30 9.04 % | 0.28 -13.01 % | 0.32 -10.49 % | 0.35 114.46 % | 0.17 8.36 % | 0.15 |
| Weighted average shs out dil | 5.263 M -0.02 % | 5.264 M 0.03 % | 5.262 M 0.01 % | 5.262 M -0.01 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -0.03 % | 5.264 M 0.03 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -1.66 % | 5.351 M -0.01 % | 5.352 M 0.01 % | 5.351 M 0.00 % | 5.351 M |
| Weighted average shs out | 5.263 M -0.02 % | 5.264 M 0.03 % | 5.262 M 0.01 % | 5.262 M -0.01 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -1.66 % | 5.351 M -0.01 % | 5.352 M 0.01 % | 5.351 M 0.00 % | 5.351 M |
| EPS diluted | 5.95 -48.88 % | 11.64 -65.14 % | 33.39 -11.22 % | 37.61 219.27 % | 11.78 428.25 % | 2.23 -28.06 % | 3.10 -23.46 % | 4.05 -36.22 % | 6.35 47.33 % | 4.31 7.75 % | 4.00 -62.83 % | 10.76 82.06 % | 5.91 163.34 % | -9.33 -209.76 % | 8.50 98.14 % | 4.29 1 687.50 % | 0.24 -88.06 % | 2.01 -60.04 % | 5.03 62.26 % | 3.10 |
| Earnings per share | 5.95 -48.88 % | 11.64 -65.14 % | 33.39 -11.22 % | 37.61 219.27 % | 11.78 428.25 % | 2.23 -28.06 % | 3.10 -23.46 % | 4.05 -36.22 % | 6.35 47.33 % | 4.31 7.75 % | 4.00 -62.83 % | 10.76 82.06 % | 5.91 163.34 % | -9.33 -209.76 % | 8.50 98.14 % | 4.29 1 687.50 % | 0.24 -88.06 % | 2.01 -60.04 % | 5.03 62.26 % | 3.10 |
| Gross profit | 730.642 M 41.91 % | 514.876 M -37.54 % | 824.344 M -24.88 % | 1.097 B 125.98 % | 485.629 M 107.75 % | 233.760 M -15.28 % | 275.918 M 17.76 % | 234.301 M -32.91 % | 349.251 M 71.04 % | 204.196 M -0.94 % | 206.124 M -25.96 % | 278.395 M 24.74 % | 223.186 M 138.34 % | 93.642 M -60.90 % | 239.464 M 57.02 % | 152.510 M -1.82 % | 155.338 M -5.02 % | 163.546 M 144.11 % | 66.996 M 33.43 % | 50.209 M |
| Income tax expense | 24.021 M 5.57 % | 22.754 M -15.36 % | 26.883 M -61.38 % | 69.614 M 346.33 % | 15.597 M 114.77 % | 7.262 M 8.26 % | 6.708 M 743.78 % | 795.000 K 113.95 % | -5.699 M -223.78 % | 4.604 M 6.55 % | 4.321 M -78.01 % | 19.654 M 228.61 % | 5.981 M 129.37 % | -20.365 M -234.47 % | 15.145 M 317.33 % | 3.629 M -63.66 % | 9.986 M 939.87 % | -1.189 M -108.76 % | 13.579 M 95.89 % | 6.932 M |
| Cost of revenue | 5.891 B -12.18 % | 6.708 B 65.84 % | 4.045 B -24.73 % | 5.373 B 195.95 % | 1.816 B 88.20 % | 964.719 M -7.08 % | 1.038 B 26.70 % | 819.429 M -5.25 % | 864.837 M 10.45 % | 782.978 M -5.00 % | 824.213 M 4.94 % | 785.390 M 23.91 % | 633.849 M -8.99 % | 696.439 M 25.09 % | 556.730 M 39.05 % | 400.389 M 19.67 % | 334.571 M 12.21 % | 298.166 M -11.95 % | 338.638 M 21.29 % | 279.191 M |
| General and administrative expenses | 145.822 M 297.26 % | 36.707 M 65.87 % | 22.130 M 30.99 % | 16.895 M -74.88 % | 67.245 M 452.55 % | 12.170 M -29.96 % | 17.375 M 25.73 % | 13.819 M -81.46 % | 74.526 M 578.31 % | 10.987 M 9.59 % | 10.026 M 19.49 % | 8.390 M 3.72 % | 8.090 M -5.17 % | 8.531 M -9.42 % | 9.418 M 13.73 % | 8.281 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 258.770 M 20.23 % | 215.235 M 3.85 % | 207.248 M -51.33 % | 425.805 M 327 840.88 % | 129.842 K -99.72 % | 45.859 M -19.85 % | 57.216 M 32.78 % | 43.091 M 3 520.25 % | 1.190 M -97.38 % | 45.436 M 34.55 % | 33.770 M -20.41 % | 42.427 M 45.05 % | 29.251 M 38.98 % | 21.047 M 20.08 % | 17.527 M 123.32 % | 7.848 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 146.566 M -51.35 % | 301.292 M 814 402.70 % | -37.000 K -798.93 % | -4.116 K -100.00 % | 116.752 M -16.26 % | 139.430 M 9.35 % | 127.504 M -57.28 % | 298.454 M 154.21 % | 117.406 M 13 605.55 % | 856.634 K -99.29 % | 119.947 M 18.48 % | 101.237 M 4 084.34 % | 2.419 M -97.78 % | 108.889 M 30.83 % | 83.230 M -29.55 % | 118.135 M -7.88 % | 128.247 M 49 808.14 % | -258.000 K -16.22 % | -222.000 K |
| Operating expenses | 488.353 M 74.53 % | 279.815 M -47.27 % | 530.670 M 465.82 % | 93.788 M 39.20 % | 67.375 M -61.45 % | 174.780 M -18.33 % | 214.020 M 16.05 % | 184.414 M -38.21 % | 298.454 M 98.03 % | 150.709 M -2.21 % | 154.116 M -9.75 % | 170.765 M 23.23 % | 138.577 M 15.58 % | 119.898 M -11.73 % | 135.834 M 36.71 % | 99.359 M -15.89 % | 118.135 M -7.88 % | 128.247 M 617.99 % | 17.862 M 20.90 % | 14.774 M |
| Cost and expenses | 6.379 B -8.69 % | 6.986 B 52.69 % | 4.575 B -25.36 % | 6.130 B 181.17 % | 2.180 B 91.33 % | 1.139 B -9.00 % | 1.252 B 24.75 % | 1.004 B -13.71 % | 1.163 B 24.59 % | 933.687 M -4.56 % | 978.329 M 2.32 % | 956.155 M 23.79 % | 772.426 M -5.38 % | 816.337 M 17.87 % | 692.564 M 38.58 % | 499.748 M 10.39 % | 452.706 M 6.17 % | 426.413 M 19.61 % | 356.499 M 21.27 % | 293.965 M |
| Research and development expenses | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 37.000 K 798.93 % | 4.116 K | 0.000 | 0.000 -100.00 % | 36.504 K -53.49 % | 78.485 K | 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 | 488.353 M 266.60 % | 133.211 M -41.93 % | 229.378 M 144.57 % | 93.788 M 39.20 % | 67.375 M 16.11 % | 58.029 M -22.20 % | 74.590 M 31.07 % | 56.910 M -24.84 % | 75.717 M 34.19 % | 56.423 M 28.83 % | 43.796 M -13.82 % | 50.818 M 36.09 % | 37.340 M 26.24 % | 29.578 M 9.77 % | 26.945 M 67.06 % | 16.129 M | 0.000 | 0.000 -100.00 % | 17.604 M 20.97 % | 14.552 M |
| Interest income | 1.507 M -40.36 % | 2.527 M 33.14 % | 1.898 M 766.67 % | 219.000 K | 0.000 -100.00 % | 777.366 K 26.08 % | 616.582 K -21.56 % | 786.046 K -23.08 % | 1.022 M -27.01 % | 1.400 M -50.82 % | 2.847 M 17.66 % | 2.419 M 87.42 % | 1.291 M 7.51 % | 1.201 M 36.88 % | 877.247 K -37.66 % | 1.407 M 28.57 % | 1.094 M | 0.000 -100.00 % | 971.089 K 52.91 % | 635.073 K |
| Interest expense | 188.486 M 23.89 % | 152.139 M 61.83 % | 94.014 M 27.37 % | 73.812 M 65.49 % | 44.603 M 9.96 % | 40.564 M 1.62 % | 39.919 M 15.14 % | 34.669 M 50.29 % | 23.068 M -16.83 % | 27.735 M -8.56 % | 30.333 M -10.20 % | 33.777 M -21.23 % | 42.880 M -5.49 % | 45.371 M 4.45 % | 43.438 M 63.42 % | 26.580 M 2.44 % | 25.947 M 0.84 % | 25.731 M 75.10 % | 14.695 M -3.37 % | 15.207 M |
| Depreciation and amortization | 77.384 M 12.77 % | 68.621 M 25.52 % | 54.668 M 64.33 % | 33.267 M 25.17 % | 26.577 M 0.44 % | 26.462 M -31.26 % | 38.498 M 3.08 % | 37.347 M 2.82 % | 36.322 M 8.43 % | 33.498 M -24.44 % | 44.334 M -22.27 % | 57.038 M 4.10 % | 54.791 M 6.76 % | 51.321 M -13.61 % | 59.404 M 32.85 % | 44.715 M 2.54 % | 43.607 M 8.60 % | 40.152 M 11.28 % | 36.081 M 26.53 % | 28.515 M |
| Operating income | 242.289 M 3.70 % | 233.638 M -20.44 % | 293.674 M -13.80 % | 340.694 M 181.18 % | 121.164 M 105.44 % | 58.979 M -5.01 % | 62.090 M 14.62 % | 54.169 M 95.35 % | 27.729 M 1.72 % | 27.259 M 11.16 % | 24.523 M -67.86 % | 76.299 M 105.69 % | 37.095 M 151.58 % | -71.911 M -220.15 % | 59.853 M 128.42 % | 26.203 M 132.75 % | 11.258 M 17.66 % | 9.568 M -80.53 % | 49.134 M 38.66 % | 35.435 M |
| Operating income ratio | 0.04 5.62 % | 0.03 -42.56 % | 0.06 14.55 % | 0.05 0.00 % | 0.05 6.99 % | 0.05 4.16 % | 0.05 -8.09 % | 0.05 125.08 % | 0.02 -17.29 % | 0.03 16.02 % | 0.02 -66.82 % | 0.07 65.71 % | 0.04 147.55 % | -0.09 -221.08 % | 0.08 58.62 % | 0.05 106.23 % | 0.02 10.89 % | 0.02 -82.89 % | 0.12 12.60 % | 0.11 |
| Total other income expenses net | -186.937 M | 0.000 100.00 % | -91.098 M -24.47 % | -73.189 M -67.99 % | -43.568 M -8.97 % | -39.982 M -2.31 % | -39.078 M -51.54 % | -25.787 M -18.05 % | -21.845 M 16.94 % | -26.300 M 1.23 % | -26.628 M 15.86 % | -31.648 M 33.74 % | -47.763 M -25.82 % | -37.963 M 9.61 % | -42.000 M -56.12 % | -26.901 M -9.58 % | -24.550 M -14.77 % | -21.391 M -148.07 % | -8.623 M 27.59 % | -11.908 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.365 B -7.49 % | 2.557 B 62.74 % | 1.571 B 13.30 % | 1.387 B 94.52 % | 712.785 M 77.86 % | 400.757 M -21.08 % | 507.781 M 17.30 % | 432.879 M 33.05 % | 325.353 M 12.61 % | 288.928 M 35.77 % | 212.812 M -22.83 % | 275.758 M -16.84 % | 331.601 M -5.10 % | 349.419 M -38.76 % | 570.594 M 25.34 % | 455.251 M 40.83 % | 323.251 M -13.33 % | 372.968 M 13.69 % | 328.053 M 10.22 % | 297.629 M |
| Total investments | 49.000 K -53.77 % | 106.000 K 29.27 % | 82.000 K 10.81 % | 74.000 K 0.73 % | 73.462 K 2.00 % | 72.020 K -96.98 % | 2.386 M -22.06 % | 3.061 M 2.04 % | 3.000 M 446.13 % | 549.320 K 82.43 % | 301.120 K 8.35 % | 277.920 K 0.00 % | 277.920 K 0.00 % | 277.920 K 0.00 % | 277.920 K 0.00 % | 277.920 K -2.80 % | 285.920 K -94.76 % | 5.453 M -73.21 % | 20.354 M 212.95 % | 6.504 M |
| Total debt | 2.386 B -7.09 % | 2.568 B 63.41 % | 1.572 B 13.28 % | 1.387 B 80.96 % | 766.606 M 90.38 % | 402.681 M -20.82 % | 508.547 M 17.35 % | 433.359 M 32.35 % | 327.422 M 7.18 % | 305.495 M 40.16 % | 217.965 M -25.13 % | 291.137 M -13.62 % | 337.049 M -7.72 % | 365.266 M -37.88 % | 588.009 M 23.57 % | 475.838 M 40.61 % | 338.421 M -9.79 % | 375.127 M 13.80 % | 329.623 M 10.37 % | 298.653 M |
| Accumulated other comprehensive income loss | 3.523 M 12.05 % | 3.144 M 41.56 % | 2.221 M 1.00 % | 2.199 M -15.50 % | 2.602 M 291.40 % | 664.926 K 100.10 % | -634.380 M -42 392.01 % | 1.500 M 0.00 % | 1.500 M 100.28 % | -534.329 M -6.55 % | -501.505 M -9.35 % | -458.615 M -14.20 % | -401.604 M -15.50 % | -347.706 M -17.05 % | -297.058 M -14.32 % | -259.857 M -20.78 % | -215.143 M -427.03 % | 65.786 M 19.55 % | 55.028 M 60.28 % | 34.332 M |
| Retained earnings | 768.959 M 3.30 % | 744.390 M 8.47 % | 686.287 M 32.59 % | 517.607 M 58.35 % | 326.881 M 22.84 % | 266.095 M 2.96 % | 258.434 M 5.28 % | 245.477 M 9.42 % | 224.349 M 17.55 % | 190.852 M 10.37 % | 172.915 M 12.75 % | 153.356 M 47.32 % | 104.099 M 42.65 % | 72.974 M -40.23 % | 122.094 M 46.23 % | 83.496 M 24.51 % | 67.058 M | 0.000 | 0.000 | 0.000 |
| Common stock | 53.289 M 1.26 % | 52.624 M -1.25 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M 0.25 % | 53.157 M 0.23 % | 53.037 M 0.82 % | 52.607 M |
| Total equity | 825.771 M 3.52 % | 797.679 M 7.53 % | 741.797 M 29.60 % | 572.396 M 50.56 % | 380.170 M 18.48 % | 320.884 M 2.45 % | 313.223 M 4.32 % | 300.266 M 7.60 % | 279.069 M 13.61 % | 245.641 M 7.88 % | 227.704 M 10.19 % | 206.645 M 31.30 % | 157.388 M 24.65 % | 126.263 M -28.01 % | 175.383 M 28.22 % | 136.785 M 13.66 % | 120.347 M 1.18 % | 118.943 M 10.07 % | 108.065 M 24.30 % | 86.940 M |
| Other non current liabilities | 40.969 M 10.66 % | 37.023 M | 0.000 -100.00 % | 10.724 M 24.31 % | 8.627 M | 0.000 -100.00 % | 8.004 M -33.75 % | 12.081 M -36.35 % | 18.980 M 267.43 % | 5.166 M 1 973.80 % | -275.671 K -100.95 % | 29.072 M 18.96 % | 24.438 M | 0.000 -100.00 % | 237.456 M 52.31 % | 155.906 M 39.73 % | 111.578 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 657.734 M -14.74 % | 771.473 M 116.52 % | 356.313 M 30.53 % | 272.967 M 128.36 % | 119.535 M 82.46 % | 65.513 M -24.48 % | 86.753 M 62.28 % | 53.460 M -5.06 % | 56.310 M -29.94 % | 80.375 M -22.39 % | 103.558 M -27.51 % | 142.853 M -21.51 % | 181.999 M -19.71 % | 226.678 M -35.75 % | 352.819 M 9.81 % | 321.297 M 40.65 % | 228.444 M 1.79 % | 224.434 M 15.13 % | 194.937 M -6.34 % | 208.135 M |
| Total non current liabilities | 750.718 M -10.58 % | 839.560 M 105.79 % | 407.969 M 29.76 % | 314.402 M 119.49 % | 143.239 M 71.43 % | 83.557 M -16.82 % | 100.456 M 53.27 % | 65.542 M -12.95 % | 75.290 M -30.37 % | 108.126 M -17.90 % | 131.706 M -23.39 % | 171.925 M -16.72 % | 206.437 M -18.33 % | 252.770 M -60.12 % | 633.875 M 22.42 % | 517.793 M 35.70 % | 381.582 M 43.37 % | 266.149 M 12.81 % | 235.935 M 0.44 % | 234.900 M |
| Other current liabilities | 93.997 M 87.67 % | 50.085 M -44.23 % | 89.806 M 698.95 % | -14.994 M -153.27 % | 28.148 M 2 814 799 900.00 % | 1.000 -100.00 % | 23.910 M 20.81 % | 19.792 M 13.64 % | 17.416 M -20.73 % | 21.972 M 79.06 % | 12.270 M -18.84 % | 15.119 M 31.71 % | 11.479 M -21.91 % | 14.701 M 106.95 % | -211.595 M -43.54 % | -147.413 M -35.05 % | -109.153 M -1 151.47 % | 10.381 M 50.41 % | 6.902 M 142.77 % | 2.843 M |
| Deferred revenue | 0.000 -100.00 % | 24.945 M 567.16 % | 3.739 M -96.16 % | 97.413 M 2 434.82 % | 3.843 M -84.21 % | 24.342 M 105.77 % | -421.793 M | 0.000 -100.00 % | 1.988 M -91.13 % | 22.405 M 1 597.11 % | 1.320 M -88.49 % | 11.467 M 333.87 % | 2.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.739 B -3.31 % | 1.799 B 47.77 % | 1.217 B 9.07 % | 1.116 B 72.51 % | 647.071 M 91.69 % | 337.564 M -19.97 % | 421.793 M 11.03 % | 379.899 M 28.12 % | 296.526 M 31.72 % | 225.119 M 46.12 % | 154.060 M -19.52 % | 191.424 M -11.39 % | 216.025 M -3.13 % | 223.007 M -5.18 % | 235.190 M 52.19 % | 154.542 M 40.52 % | 109.977 M -27.02 % | 150.693 M 11.88 % | 134.686 M 48.79 % | 90.518 M |
| Total current liabilities | 1.968 B -1.49 % | 1.998 B 28.46 % | 1.556 B 11.68 % | 1.393 B 62.01 % | 859.713 M 100.55 % | 428.672 M -11.67 % | 485.327 M 3.70 % | 468.013 M 32.44 % | 353.383 M 22.36 % | 288.797 M 56.98 % | 183.974 M -26.38 % | 249.906 M 1.23 % | 246.874 M -3.37 % | 255.485 M 253.48 % | 72.276 M 59.54 % | 45.303 M 253.63 % | 12.811 M -92.89 % | 180.195 M 8.97 % | 165.359 M 37.69 % | 120.094 M |
| Total liabilities | 2.719 B -4.18 % | 2.838 B 44.78 % | 1.960 B 14.81 % | 1.707 B 70.22 % | 1.003 B 95.80 % | 512.229 M -12.56 % | 585.783 M 9.79 % | 533.554 M 24.47 % | 428.673 M 8.00 % | 396.922 M 25.74 % | 315.680 M -25.16 % | 421.831 M -6.94 % | 453.311 M -10.81 % | 508.254 M -28.02 % | 706.151 M 25.41 % | 563.095 M 42.78 % | 394.392 M -11.64 % | 446.344 M 11.23 % | 401.294 M 13.04 % | 354.994 M |
| Other non current assets | 32.316 M 141.83 % | 13.363 M -91.63 % | 159.716 M 3 177.57 % | 4.873 M -70.39 % | 16.460 M -20.64 % | 20.741 M 107.80 % | -265.783 M -1 980.16 % | 14.136 M 98.82 % | 7.110 M -54.13 % | 15.500 M -11.98 % | 17.610 M 44.92 % | 12.151 M -6.26 % | 12.963 M -15.82 % | 15.399 M 356.35 % | 3.374 M -15.51 % | 3.994 M -13.57 % | 4.621 M -6.73 % | 4.954 M | 0.000 | 0.000 |
| Long term investments | 49.000 K -53.77 % | 106.000 K 29.27 % | 82.000 K 10.81 % | 74.000 K 0.73 % | 73.462 K 2.00 % | 72.020 K -96.98 % | 2.386 M -22.06 % | 3.061 M -0.27 % | 3.069 M 458.75 % | 549.320 K 82.43 % | 301.120 K 8.35 % | 277.920 K 0.00 % | 277.920 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.920 K -0.69 % | 287.920 K 0.00 % | 287.920 K |
| Intangible assets | 1.857 M 94.25 % | 956.000 K 92.35 % | 497.000 K 67.91 % | 296.000 K -51.37 % | 608.706 K -38.19 % | 984.775 K -22.32 % | 1.268 M -17.15 % | 1.530 M 151.71 % | 607.862 K 745.32 % | 71.909 K -13.71 % | 83.330 K 918.70 % | 8.180 K -76.72 % | 35.136 K -99.94 % | 63.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 100.00 % | -295.000 K | 0.000 -100.00 % | 294.000 | 0.000 | 0.000 | 0.000 | 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.857 M 94.25 % | 956.000 K 373.27 % | 202.000 K -31.76 % | 296.000 K -51.40 % | 609.000 K -38.16 % | 984.775 K -22.32 % | 1.268 M -17.15 % | 1.530 M 151.71 % | 607.862 K 745.32 % | 71.909 K -13.71 % | 83.330 K 918.70 % | 8.180 K -76.72 % | 35.136 K -61.45 % | 91.136 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.245 B 8.62 % | 1.146 B 180.88 % | 407.947 M -4.63 % | 427.768 M 60.92 % | 265.825 M 11.57 % | 238.260 M -9.11 % | 262.130 M 31.96 % | 198.639 M 16.50 % | 170.502 M -6.79 % | 182.927 M -12.98 % | 210.218 M -15.23 % | 247.974 M -15.41 % | 293.150 M -13.39 % | 338.484 M -11.01 % | 380.365 M 2.08 % | 372.598 M 27.95 % | 291.196 M -15.13 % | 343.113 M 21.20 % | 283.090 M 5.05 % | 269.486 M |
| Total non current assets | 1.279 B 10.32 % | 1.159 B 103.19 % | 570.492 M 28.27 % | 444.758 M 57.18 % | 282.967 M 7.66 % | 262.830 M -6.76 % | 281.873 M 27.16 % | 221.669 M 18.28 % | 187.407 M -6.24 % | 199.875 M -12.30 % | 227.911 M -12.39 % | 260.133 M -15.03 % | 306.148 M -13.51 % | 353.974 M -7.76 % | 383.740 M 1.90 % | 376.592 M 27.31 % | 295.817 M -17.10 % | 356.815 M 23.60 % | 288.676 M 7.01 % | 269.774 M |
| Other current assets | 414.975 M 599.16 % | 59.353 M -82.25 % | 334.443 M 39.89 % | 239.073 M 80.69 % | 132.308 M 152.88 % | 52.321 M -31.98 % | 76.925 M 189.16 % | 26.603 M 592.87 % | 3.839 M -97.54 % | 155.840 M 6 703.85 % | 2.290 M -88.59 % | 20.083 M -1.33 % | 20.354 M 136.06 % | 8.622 M -36.89 % | 13.663 M 9.12 % | 12.522 M -58.64 % | 30.278 M 0.11 % | 30.246 M 13.96 % | 26.540 M 8.27 % | 24.513 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 3.298 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.346 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.167 M -74.25 % | 20.066 M 222.81 % | 6.216 M |
| cash and cash equivalents | 21.136 M 83.42 % | 11.523 M 1 717.51 % | 634.000 K -12.31 % | 723.000 K -64.73 % | 2.050 M 6.58 % | 1.924 M 151.08 % | 766.104 K 59.67 % | 479.812 K -76.81 % | 2.069 M -87.51 % | 16.566 M 221.49 % | 5.153 M -66.49 % | 15.379 M 182.28 % | 5.448 M -65.62 % | 15.847 M -9.01 % | 17.415 M -15.41 % | 20.587 M 35.72 % | 15.169 M 602.61 % | 2.159 M 37.43 % | 1.571 M 53.42 % | 1.024 M |
| Cash and short term investments | 21.136 M 83.42 % | 11.523 M 43.37 % | 8.037 M 99.88 % | 4.021 M -24.36 % | 5.316 M 176.37 % | 1.924 M 151.08 % | 766.104 K 59.67 % | 479.812 K -76.81 % | 2.069 M -87.51 % | 16.566 M 221.49 % | 5.153 M -66.49 % | 15.379 M 182.28 % | 5.448 M -65.62 % | 15.847 M -9.01 % | 17.415 M -15.41 % | 20.587 M 35.72 % | 15.169 M 107.06 % | 7.326 M -66.14 % | 21.637 M 198.81 % | 7.241 M |
| Total current assets | 2.266 B -8.49 % | 2.476 B 16.18 % | 2.131 B 16.16 % | 1.835 B 66.78 % | 1.100 B 92.91 % | 570.282 M -7.59 % | 617.133 M 0.81 % | 612.152 M 17.65 % | 520.335 M 17.54 % | 442.688 M 40.33 % | 315.473 M -14.35 % | 368.343 M 20.95 % | 304.551 M 8.56 % | 280.543 M -43.64 % | 497.795 M 53.98 % | 323.288 M 47.67 % | 218.923 M 5.01 % | 208.472 M -5.53 % | 220.684 M 28.19 % | 172.160 M |
| Inventory | 657.972 M -2.46 % | 674.573 M 19.45 % | 564.719 M -10.24 % | 629.156 M 47.11 % | 427.664 M 16.64 % | 366.640 M -1.20 % | 371.098 M 1.75 % | 364.720 M 34.37 % | 271.427 M 0.42 % | 270.282 M 36.17 % | 198.483 M -4.53 % | 207.893 M 11.69 % | 186.140 M -1.06 % | 188.140 M -51.48 % | 387.796 M 103.90 % | 190.189 M 98.28 % | 95.920 M -9.29 % | 105.744 M 2.42 % | 103.241 M 9.71 % | 94.101 M |
| Net receivables | 1.172 B -32.29 % | 1.731 B 41.39 % | 1.224 B 27.17 % | 962.610 M 79.97 % | 534.867 M 258.01 % | 149.398 M -24.12 % | 196.891 M -10.65 % | 220.349 M -3.06 % | 227.315 M 64.38 % | 138.283 M 39.91 % | 98.840 M -25.99 % | 133.551 M 32.70 % | 100.638 M 58.10 % | 63.654 M -16.82 % | 76.525 M -21.35 % | 97.294 M 25.45 % | 77.556 M 19.03 % | 65.156 M -5.93 % | 69.266 M 49.58 % | 46.306 M |
| Tax assets | 0.000 100.00 % | -1.062 M -141.73 % | 2.545 M -78.33 % | 11.747 M 2 542 740.69 % | -462.000 -100.02 % | 2.772 M -99.02 % | 281.873 M 6 451.83 % | 4.302 M -29.68 % | 6.118 M 640.34 % | 826.400 K 374.44 % | -301.120 K -8.35 % | -277.920 K 0.00 % | -277.920 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.462 M 59.72 % | 5.298 M | 0.000 |
| Other assets | 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 | 0.000 | 0.000 |
| Account payables | 134.980 M 8.65 % | 124.233 M -49.19 % | 244.525 M 35.01 % | 181.120 M 1.39 % | 178.638 M 167.55 % | 66.767 M 68.51 % | 39.623 M -40.94 % | 67.090 M 70.28 % | 39.401 M -2.95 % | 40.597 M 130.09 % | 17.644 M -44.68 % | 31.896 M 90.69 % | 16.727 M -5.91 % | 17.777 M -63.48 % | 48.681 M 27.52 % | 38.174 M 218.48 % | 11.986 M -27.06 % | 16.433 M 23.07 % | 13.353 M -24.01 % | 17.572 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 13.051 M 548.34 % | 2.013 M | 0.000 | 0.000 -100.00 % | 1.232 M 2 930.91 % | 40.636 K -96.34 % | 1.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.688 M -74.20 % | 10.418 M 13.72 % | 9.161 M |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 12.208 M 13.84 % | 10.724 M | 0.000 -100.00 % | 71.021 M 1 146.24 % | 5.699 M | 0.000 | 0.000 -100.00 % | 5.166 M -2.28 % | 5.286 M | 0.000 -100.00 % | 3.298 M 5.65 % | 3.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 11.124 M 0.44 % | 11.075 M -3.92 % | 11.527 M -16.07 % | 13.734 M 818.09 % | 1.496 M 29.81 % | 1.152 M -18.78 % | 1.419 M -26.24 % | 1.924 M -20.64 % | 2.424 M 7.23 % | 2.260 M -17.09 % | 2.726 M 33.57 % | 2.041 M | 0.000 -100.00 % | 110.425 K -89.55 % | 1.056 M 111.24 % | 500.000 K 100.93 % | 248.847 K -74.20 % | 964.405 K -52.68 % | 2.038 M 17.87 % | 1.729 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 981.679 M 3.50 % | 948.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -2.479 M -262.88 % | 1.522 M | 0.000 100.00 % | -2.603 M 99.73 % | -981.679 M -3.50 % | -948.439 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.615 M 69 072.26 % | -664.927 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 60.526 M 94.84 % | 31.064 M -25.72 % | 41.821 M 36.18 % | 30.711 M 103.69 % | 15.077 M 24.19 % | 12.140 M 51.67 % | 8.004 M 24.35 % | 6.437 M -40.13 % | 10.752 M -52.39 % | 22.585 M -8.04 % | 24.560 M -3.50 % | 25.452 M 20.40 % | 21.140 M -7.97 % | 22.970 M -47.32 % | 43.600 M 7.42 % | 40.590 M -2.33 % | 41.560 M -0.37 % | 41.715 M 1.75 % | 40.998 M 53.18 % | 26.765 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 |
| Total assets | 3.545 B -2.49 % | 3.636 B 34.56 % | 2.702 B 18.52 % | 2.280 B 64.82 % | 1.383 B 66.02 % | 833.112 M -7.33 % | 899.006 M 7.82 % | 833.821 M 17.81 % | 707.742 M 10.14 % | 642.564 M 18.25 % | 543.384 M -13.54 % | 628.476 M 2.91 % | 610.699 M -3.75 % | 634.517 M -28.02 % | 881.535 M 25.96 % | 699.880 M 35.97 % | 514.740 M -8.94 % | 565.287 M 10.98 % | 509.360 M 15.26 % | 441.934 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 310.243 M 206.13 % | -292.310 M 22.86 % | -378.944 M 43.29 % | -668.204 M -80.60 % | -369.985 M -707.38 % | 60.915 M 289.71 % | -32.109 M 38.36 % | -52.087 M 52.47 % | -109.586 M -34.22 % | -81.643 M -1 497.72 % | 5.841 M 118.14 % | -32.194 M 32.09 % | -47.406 M -131.59 % | 150.088 M 199.59 % | -150.705 M -126.78 % | -66.455 M -852.49 % | -6.977 M -82.02 % | -3.833 M 93.47 % | -58.734 M -52.71 % | -38.460 M |
| Accounts receivables | 269.251 M 224.15 % | -216.869 M 16.96 % | -261.171 M 38.90 % | -427.440 M -6.97 % | -399.584 M -950.83 % | 46.964 M 402.52 % | 9.346 M -62.24 % | 24.750 M 127.44 % | -90.192 M -132.69 % | -38.760 M -196.78 % | 40.048 M 221.98 % | -32.833 M 17.13 % | -39.618 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.641 M 103.63 % | -45.172 M -310.92 % | -10.993 M |
| Inventory | -64.780 M -127.51 % | -28.473 M -144.19 % | 64.437 M 131.98 % | -201.492 M -230.18 % | -61.024 M -1 468.88 % | 4.458 M 169.90 % | -6.378 M 93.16 % | -93.292 M -8 043.60 % | -1.146 M 98.40 % | -71.799 M -863.03 % | 9.410 M 143.26 % | -21.753 M -1 187.37 % | 2.001 M -99.00 % | 199.656 M 201.04 % | -197.607 M -109.62 % | -94.269 M -2 462.63 % | 3.990 M 130.64 % | 1.730 M 113.96 % | -12.394 M 50.57 % | -25.073 M |
| Accounts payables | 15.164 M 115.48 % | -97.950 M -254.48 % | 63.405 M 2 454.59 % | 2.482 M -97.78 % | 111.871 M 312.14 % | 27.144 M 198.82 % | -27.467 M -199.20 % | 27.689 M 2 414.98 % | -1.196 M -105.21 % | 22.953 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 90.609 M 77.73 % | 50.982 M 120.76 % | -245.615 M -488.24 % | -41.754 M -96.52 % | -21.247 M -20.37 % | -17.651 M -131.96 % | -7.609 M -118.47 % | 41.205 M 138.00 % | -108.440 M -1 001.50 % | -9.845 M -175.88 % | -3.568 M 65.82 % | -10.441 M 78.87 % | -49.407 M 0.33 % | -49.568 M -205.68 % | 46.902 M 68.63 % | 27.814 M 353.62 % | -10.967 M -52.23 % | -7.204 M -516.78 % | -1.168 M 51.21 % | -2.394 M |
| Other non cash items | 31.445 M -27.50 % | 43.374 M -39.36 % | 71.522 M 257.29 % | 20.018 M -35.54 % | 31.053 M -15.73 % | 36.848 M 7.86 % | 34.162 M 18.25 % | 28.889 M 83.88 % | 15.711 M -20.33 % | 19.720 M -25.17 % | 26.355 M -26.06 % | 35.644 M -14.78 % | 41.824 M 67.20 % | 25.014 M -47.23 % | 47.405 M 131.70 % | 20.460 M -38.83 % | 33.446 M 1 502.35 % | -2.385 M -108.47 % | 28.171 M 23.34 % | 22.841 M |
| Net cash provided by operating activities | 450.403 M 478.36 % | -119.041 M -137.38 % | -50.147 M 85.58 % | -347.817 M -46.47 % | -237.472 M -266.12 % | 142.954 M 123.29 % | 64.022 M 60.57 % | 39.873 M 233.87 % | -29.784 M -2 527.10 % | -1.134 M -101.16 % | 97.589 M -16.69 % | 117.133 M 35.70 % | 86.315 M -51.32 % | 177.303 M 21 548.72 % | 819.000 K -96.15 % | 21.294 M -70.15 % | 71.348 M 59.65 % | 44.691 M 37.72 % | 32.451 M 10.04 % | 29.491 M |
| Investments in property plant and equipment | -262.798 M 63.58 % | -721.595 M -1 917.21 % | -35.772 M 82.04 % | -199.180 M -209.07 % | -64.445 M -2 269.77 % | -2.719 M 97.59 % | -112.901 M -53.70 % | -73.457 M -292.32 % | -18.724 M -198.94 % | -6.263 M 7.38 % | -6.762 M 42.86 % | -11.835 M -24.39 % | -9.514 M 0.88 % | -9.599 M 86.04 % | -68.779 M 45.46 % | -126.117 M -6 282.44 % | -1.976 M 98.11 % | -104.653 M -110.63 % | -49.685 M 53.26 % | -106.294 M |
| Acquisitions net | 100.000 K | 0.000 | 0.000 -100.00 % | 3.879 M -63.68 % | 10.680 M 2 506.40 % | 409.754 K -96.33 % | 11.174 M 971.77 % | 1.043 M 602.63 % | 148.386 K -71.00 % | 511.638 K -84.24 % | 3.247 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 856.000 K | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -23.000 K -187.50 % | -8.000 K -700.00 % | -1.000 K 30.65 % | -1.442 K 99.65 % | -409.754 K 96.33 % | -11.174 M | 0.000 100.00 % | -1.204 M -280.77 % | -316.200 K -365.00 % | -68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K |
| Sales maturities of investments | 57.412 K | 0.000 | 0.000 100.00 % | -3.879 M 63.68 % | -10.680 M -561.54 % | 2.314 M 242.68 % | 675.243 K 1 468.00 % | 43.064 K -90.47 % | 452.000 K 564.71 % | 68.000 K -88.87 % | 610.858 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 |
| Other investing activites | 244.000 -99.99 % | 2.528 M 33.19 % | 1.898 M -53.68 % | 4.098 M -64.58 % | 11.570 M 874.62 % | 1.187 M -89.93 % | 11.791 M 544.79 % | 1.829 M 56.17 % | 1.171 M -22.10 % | 1.503 M 342.74 % | -619.267 K -125.32 % | 2.446 M 69.59 % | 1.442 M 1 342.10 % | 100.000 K -97.38 % | 3.821 M 167.95 % | 1.426 M 1.49 % | 1.405 M 200.72 % | -1.395 M | 0.000 | 0.000 |
| Net cash used for investing activites | -262.640 M 63.48 % | -719.090 M -2 022.34 % | -33.882 M 82.63 % | -195.083 M -268.94 % | -52.877 M -6 865.47 % | 781.570 K 100.78 % | -100.434 M -40.30 % | -71.586 M -291.07 % | -18.305 M -265.49 % | -5.008 M -39.46 % | -3.591 M 61.75 % | -9.389 M -16.31 % | -8.072 M 15.02 % | -9.499 M 85.38 % | -64.958 M 47.85 % | -124.571 M -21 716.29 % | -571.000 K 99.46 % | -105.190 M -111.71 % | -49.685 M 53.27 % | -106.324 M |
| Debt repayment | -177.681 M -117.83 % | 996.530 M 440.80 % | 184.269 M -70.31 % | 620.647 M 85.23 % | 335.077 M 441.85 % | -98.020 M -221.88 % | 80.424 M | 0.000 | 0.000 | 0.000 100.00 % | -64.357 M -84.66 % | -34.851 M 12.39 % | -39.781 M 67.52 % | -122.492 M -304.99 % | 59.756 M -56.44 % | 137.181 M 469.58 % | -37.118 M -180.57 % | 46.069 M 47.66 % | 31.200 M -59.46 % | 76.961 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K 10.00 % | 120.000 K -72.09 % | 430.000 K 87.77 % | 229.000 K |
| 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 |
| Dividends paid | -5.262 M 16.67 % | -6.315 M 0.00 % | -6.315 M -20.01 % | -5.262 M | 0.000 100.00 % | -3.806 M 0.00 % | -3.806 M -0.16 % | -3.800 M | 0.000 100.00 % | -4.750 M | 0.000 100.00 % | -7.388 M | 0.000 | 0.000 100.00 % | -6.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.278 M 97.19 % | -152.138 M -61.82 % | -94.014 M -27.37 % | -73.812 M -65.49 % | -44.602 M -9.45 % | -40.752 M -2.09 % | -39.919 M -213.20 % | 35.263 M 9.34 % | 32.252 M -40.43 % | 54.137 M 238.29 % | -39.147 M -80.23 % | -21.720 M 49.35 % | -42.880 M 8.54 % | -46.881 M -739.84 % | 7.327 M 125.72 % | -28.486 M -9.78 % | -25.948 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -187.221 M -122.34 % | 838.077 M 898.42 % | 83.940 M -84.50 % | 541.573 M 86.44 % | 290.475 M 303.73 % | -142.578 M -488.51 % | 36.698 M 16.64 % | 31.463 M -2.44 % | 32.252 M 48.96 % | 21.652 M 120.92 % | -103.504 M -5.90 % | -97.736 M -10.30 % | -88.612 M 47.68 % | -169.373 M -377.81 % | 60.967 M -43.91 % | 108.695 M 272.71 % | -62.934 M -236.25 % | 46.189 M 46.03 % | 31.630 M -59.02 % | 77.190 M |
| Effect of forex changes on cash | 9.071 M | 0.000 100.00 % | -161.000 -293.98 % | 83.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 change in cash | 9.613 M 17 901.85 % | -54.000 K 39.33 % | -89.000 K 93.29 % | -1.327 M -1 148.59 % | 126.551 K -89.07 % | 1.157 M 304.28 % | 286.293 K 214.65 % | -249.718 K 98.42 % | -15.837 M -202.11 % | 15.510 M 263.15 % | -9.506 M -194.99 % | 10.008 M 196.51 % | -10.369 M -560.89 % | -1.569 M 50.54 % | -3.172 M -158.55 % | 5.418 M -30.92 % | 7.843 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 11.523 M 1 717.51 % | 634.000 K -12.31 % | 723.000 K -64.73 % | 2.050 M 6.58 % | 1.924 M 151.08 % | 766.105 K 59.67 % | 479.812 K -34.23 % | 729.530 K -95.60 % | 16.566 M 1 467.87 % | 1.057 M -90.00 % | 10.563 M 1 802.51 % | 555.216 K -94.91 % | 10.905 M -37.39 % | 17.416 M -15.40 % | 20.587 M 35.72 % | 15.169 M 107.06 % | 7.326 M 366.33 % | 1.571 M 53.42 % | 1.024 M | 0.000 |
| Cash at end of period | 21.136 M 3 544.14 % | 580.000 K -8.52 % | 634.000 K -12.31 % | 723.000 K -64.73 % | 2.050 M 6.58 % | 1.924 M 151.08 % | 766.105 K 59.67 % | 479.812 K -34.23 % | 729.530 K -95.60 % | 16.566 M 1 467.87 % | 1.057 M -90.00 % | 10.563 M 1 873.59 % | 535.218 K -96.62 % | 15.847 M -9.00 % | 17.415 M -15.41 % | 20.587 M 35.72 % | 15.169 M 602.59 % | 2.159 M 37.43 % | 1.571 M 53.42 % | 1.024 M |
| Operating cash flow | 450.403 M 478.36 % | -119.041 M -137.38 % | -50.147 M 85.58 % | -347.817 M -46.47 % | -237.472 M -266.12 % | 142.954 M 123.29 % | 64.022 M 60.57 % | 39.873 M 233.87 % | -29.784 M -2 527.10 % | -1.134 M -101.16 % | 97.589 M -16.69 % | 117.133 M 35.70 % | 86.315 M -51.32 % | 177.303 M 21 548.72 % | 819.000 K -96.15 % | 21.294 M -70.15 % | 71.348 M 59.65 % | 44.691 M 37.72 % | 32.451 M 10.04 % | 29.491 M |
| Capital expenditure | -262.798 M 63.58 % | -721.595 M -1 917.21 % | -35.772 M 82.04 % | -199.180 M -209.07 % | -64.445 M -2 269.77 % | -2.719 M 97.59 % | -112.901 M -53.70 % | -73.457 M -292.32 % | -18.724 M -198.94 % | -6.263 M 7.38 % | -6.762 M 42.86 % | -11.835 M -24.39 % | -9.514 M 0.88 % | -9.599 M 86.04 % | -68.779 M 45.46 % | -126.117 M -6 282.44 % | -1.976 M 98.11 % | -104.653 M -110.63 % | -49.685 M 53.26 % | -106.294 M |
| Free CashFlow | 187.606 M 122.32 % | -840.636 M -878.41 % | -85.919 M 84.29 % | -546.997 M -81.17 % | -301.917 M -315.29 % | 140.234 M 386.91 % | -48.878 M -45.54 % | -33.585 M 30.76 % | -48.507 M -555.77 % | -7.397 M -108.14 % | 90.827 M -13.74 % | 105.298 M 37.11 % | 76.801 M -54.20 % | 167.704 M 346.77 % | -67.960 M 35.17 % | -104.823 M -251.10 % | 69.372 M 215.69 % | -59.962 M -247.93 % | -17.234 M 77.56 % | -76.803 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.571 B 6.30 % | 1.478 B -6.69 % | 1.584 B -4.62 % | 1.661 B -12.60 % | 1.900 B 14.19 % | 1.664 B -19.39 % | 2.064 B -1.18 % | 2.089 B 48.60 % | 1.406 B -4.37 % | 1.470 B 59.46 % | 921.760 M -0.44 % | 925.805 M -40.33 % | 1.552 B -9.08 % | 1.707 B 0.03 % | 1.706 B 3.79 % | 1.644 B 16.20 % | 1.415 B 74.04 % | 812.743 M 14.51 % | 709.729 M 34.06 % | 529.409 M 112.28 % | 249.392 M -28.89 % | 350.711 M 37.81 % | 254.481 M -12.55 % | 290.992 M -3.74 % | 302.295 M 19.85 % | 252.233 M -14.13 % | 293.740 M -22.12 % | 377.189 M -3.53 % | 390.983 M 31.55 % | 297.203 M -0.97 % | 300.116 M 38.95 % | 215.983 M -10.17 % | 240.428 M -41.04 % | 407.809 M 39.87 % | 291.573 M 35.35 % | 215.424 M -27.37 % | 296.592 M 0.71 % | 294.508 M 1.06 % | 291.415 M 45.57 % | 200.184 M -6.12 % | 213.223 M -14.11 % | 248.239 M -19.39 % | 307.968 M 26.91 % | 242.668 M 7.51 % | 225.726 M -28.77 % | 316.896 M 2.96 % | 307.797 M 28.46 % | 239.603 M 22.10 % | 196.242 M -16.27 % | 234.375 M 7.16 % | 218.706 M 7.92 % | 202.654 M 1.11 % | 200.430 M -10.49 % | 223.918 M 43.90 % | 155.610 M 34.98 % | 115.282 M -6.82 % | 123.715 M |
| Net income | 15.311 M 152.50 % | -29.166 M -284.09 % | 15.843 M -27.69 % | 21.911 M -3.66 % | 22.743 M 152.78 % | 8.997 M -37.66 % | 14.431 M -16.50 % | 17.282 M -15.96 % | 20.564 M -34.55 % | 31.418 M 19.92 % | 26.199 M -51.97 % | 54.542 M -14.15 % | 63.535 M 387.57 % | 13.031 M -80.48 % | 66.771 M -5.87 % | 70.933 M 50.42 % | 47.157 M 123.36 % | 21.113 M -20.22 % | 26.464 M 112.34 % | 12.463 M 536.19 % | 1.959 M 595.91 % | -395.033 K -114.53 % | 2.718 M 102.68 % | 1.341 M -83.35 % | 8.054 M 327.87 % | -3.534 M -1 127.45 % | 344.000 K -96.63 % | 10.216 M 10.11 % | 9.278 M 56.61 % | 5.924 M 229.31 % | 1.799 M -43.41 % | 3.179 M -69.44 % | 10.402 M 153.03 % | 4.111 M -13.80 % | 4.769 M -73.25 % | 17.828 M 165.30 % | 6.720 M 1 013.04 % | -736.000 K -179.65 % | 924.000 K -91.04 % | 10.310 M -15.42 % | 12.190 M 37.69 % | 8.853 M 182.95 % | -10.673 M -169.00 % | 15.469 M 108.76 % | 7.410 M 145.54 % | 3.018 M -82.05 % | 16.808 M -11.94 % | 19.086 M 7.63 % | 17.733 M 358.42 % | 3.868 M 223.16 % | 1.197 M -93.97 % | 19.851 M 219.71 % | 6.209 M -80.99 % | 32.654 M 1 602.01 % | -2.174 M 74.51 % | -8.530 M -328.56 % | 3.732 M |
| Income before tax | 20.194 M 236.25 % | -14.821 M -180.49 % | 18.414 M -34.53 % | 28.127 M 19.02 % | 23.632 M 72.80 % | 13.676 M 13.35 % | 12.065 M -66.62 % | 36.148 M 63.28 % | 22.139 M 612.78 % | 3.106 M -92.00 % | 38.807 M -52.70 % | 82.048 M 4.37 % | 78.615 M 98.92 % | 39.520 M -54.17 % | 86.234 M 1.28 % | 85.146 M 50.42 % | 56.605 M 98.73 % | 28.484 M -10.33 % | 31.766 M 111.86 % | 14.994 M 537.50 % | 2.352 M -36.90 % | 3.727 M 8.35 % | 3.440 M 103.79 % | 1.688 M -83.36 % | 10.142 M 547.50 % | -2.266 M -524.42 % | 534.000 K -95.79 % | 12.676 M 5.04 % | 12.068 M 415.21 % | 2.342 M -1.38 % | 2.375 M -42.38 % | 4.122 M -68.91 % | 13.260 M 248.64 % | -8.921 M -249.63 % | 5.962 M -72.73 % | 21.860 M 147.62 % | 8.828 M 542.28 % | -1.996 M -272.81 % | 1.155 M -91.04 % | 12.891 M -15.42 % | 15.242 M 50.60 % | 10.121 M 175.86 % | -13.342 M -169.00 % | 19.337 M 108.73 % | 9.264 M 0.02 % | 9.262 M -55.93 % | 21.018 M -11.90 % | 23.856 M 7.64 % | 22.163 M 352.46 % | 4.898 M 156.73 % | 1.908 M -91.53 % | 22.538 M 190.36 % | 7.762 M -36.84 % | 12.289 M 665.26 % | -2.174 M -5 155.81 % | 43.000 K -97.27 % | 1.577 M |
| Income before tax ratio | 0.01 228.18 % | -0.01 -186.26 % | 0.01 -31.36 % | 0.02 36.19 % | 0.01 51.32 % | 0.01 40.61 % | 0.01 -66.23 % | 0.02 9.88 % | 0.02 645.37 % | 0.00 -94.98 % | 0.04 -52.49 % | 0.09 74.92 % | 0.05 118.78 % | 0.02 -54.19 % | 0.05 -2.42 % | 0.05 29.45 % | 0.04 14.18 % | 0.04 -21.70 % | 0.04 58.03 % | 0.03 200.31 % | 0.01 -11.26 % | 0.01 -21.38 % | 0.01 133.03 % | 0.01 -82.71 % | 0.03 473.39 % | -0.01 -594.26 % | 0.00 -94.59 % | 0.03 8.88 % | 0.03 291.64 % | 0.01 -0.41 % | 0.01 -58.53 % | 0.02 -65.40 % | 0.06 352.12 % | -0.02 -206.98 % | 0.02 -79.85 % | 0.10 240.92 % | 0.03 539.18 % | -0.01 -271.00 % | 0.00 -93.85 % | 0.06 -9.92 % | 0.07 75.33 % | 0.04 194.11 % | -0.04 -154.37 % | 0.08 94.16 % | 0.04 40.42 % | 0.03 -57.20 % | 0.07 -31.42 % | 0.10 -11.84 % | 0.11 440.38 % | 0.02 139.56 % | 0.01 -92.16 % | 0.11 187.18 % | 0.04 -29.43 % | 0.05 492.82 % | -0.01 -3 845.55 % | 0.00 -97.07 % | 0.01 |
| EBITDA | 96.959 M 63.04 % | 59.471 M -36.24 % | 93.273 M 12.73 % | 82.740 M -2.44 % | 84.808 M 24.79 % | 67.958 M -2.93 % | 70.012 M -32.19 % | 103.241 M 62.39 % | 63.577 M 24.89 % | 50.906 M -33.53 % | 76.582 M -35.59 % | 118.905 M 13.39 % | 104.865 M 39.42 % | 75.215 M -31.20 % | 109.329 M -1.69 % | 111.211 M 41.08 % | 78.829 M 47.41 % | 53.477 M 9.72 % | 48.739 M 71.95 % | 28.345 M 55.61 % | 18.215 M 34.47 % | 13.546 M -31.30 % | 19.718 M -3.56 % | 20.445 M -31.18 % | 29.710 M 216.17 % | 9.397 M -46.43 % | 17.542 M -55.84 % | 39.727 M 28.50 % | 30.915 M 41.86 % | 21.792 M 5.34 % | 20.688 M -6.87 % | 22.215 M -24.49 % | 29.420 M 217.74 % | 9.259 M -50.05 % | 18.538 M -48.64 % | 36.091 M 55.36 % | 23.231 M 65.35 % | 14.050 M -1.96 % | 14.331 M -52.39 % | 30.100 M 0.19 % | 30.043 M 95.76 % | 15.347 M 102.23 % | 7.589 M -81.32 % | 40.633 M 24.13 % | 32.735 M 22.77 % | 26.664 M -43.65 % | 47.319 M 7.84 % | 43.880 M -6.25 % | 46.806 M 69.26 % | 27.654 M 2.27 % | 27.041 M -42.58 % | 47.092 M 25.20 % | 37.613 M 12.34 % | 33.480 M 57.62 % | 21.241 M 24.66 % | 17.039 M -9.34 % | 18.795 M |
| Net income ratio | 0.01 149.38 % | -0.02 -297.29 % | 0.01 -24.19 % | 0.01 10.24 % | 0.01 121.37 % | 0.01 -22.66 % | 0.01 -15.50 % | 0.01 -43.45 % | 0.01 -31.55 % | 0.02 -24.80 % | 0.03 -51.75 % | 0.06 43.88 % | 0.04 436.24 % | 0.01 -80.49 % | 0.04 -9.31 % | 0.04 29.45 % | 0.03 28.33 % | 0.03 -30.33 % | 0.04 58.39 % | 0.02 199.69 % | 0.01 797.38 % | 0.00 -110.55 % | 0.01 131.76 % | 0.00 -82.70 % | 0.03 290.14 % | -0.01 -1 296.52 % | 0.00 -95.68 % | 0.03 14.14 % | 0.02 19.04 % | 0.02 232.54 % | 0.01 -59.27 % | 0.01 -65.98 % | 0.04 329.18 % | 0.01 -38.37 % | 0.02 -80.24 % | 0.08 265.26 % | 0.02 1 006.63 % | 0.00 -178.82 % | 0.00 -93.84 % | 0.05 -9.91 % | 0.06 60.31 % | 0.04 202.91 % | -0.03 -154.37 % | 0.06 94.18 % | 0.03 244.72 % | 0.01 -82.56 % | 0.05 -31.45 % | 0.08 -11.85 % | 0.09 447.50 % | 0.02 201.56 % | 0.01 -94.41 % | 0.10 216.20 % | 0.03 -78.76 % | 0.15 1 143.81 % | -0.01 81.12 % | -0.07 -345.28 % | 0.03 |
| Ratio EBITDA | 0.06 53.37 % | 0.04 -31.67 % | 0.06 18.19 % | 0.05 11.63 % | 0.04 9.28 % | 0.04 20.41 % | 0.03 -31.38 % | 0.05 9.28 % | 0.05 30.60 % | 0.03 -58.32 % | 0.08 -35.31 % | 0.13 90.04 % | 0.07 53.34 % | 0.04 -31.22 % | 0.06 -5.28 % | 0.07 21.41 % | 0.06 -15.30 % | 0.07 -4.19 % | 0.07 28.26 % | 0.05 -26.69 % | 0.07 89.10 % | 0.04 -50.15 % | 0.08 10.28 % | 0.07 -28.51 % | 0.10 163.81 % | 0.04 -37.62 % | 0.06 -43.30 % | 0.11 33.20 % | 0.08 7.84 % | 0.07 6.37 % | 0.07 -32.98 % | 0.10 -15.94 % | 0.12 438.95 % | 0.02 -64.29 % | 0.06 -62.05 % | 0.17 113.89 % | 0.08 64.18 % | 0.05 -2.99 % | 0.05 -67.29 % | 0.15 6.72 % | 0.14 127.91 % | 0.06 150.88 % | 0.02 -85.28 % | 0.17 15.46 % | 0.15 72.36 % | 0.08 -45.27 % | 0.15 -16.05 % | 0.18 -23.22 % | 0.24 102.15 % | 0.12 -4.57 % | 0.12 -46.79 % | 0.23 23.83 % | 0.19 25.51 % | 0.15 9.54 % | 0.14 -7.65 % | 0.15 -2.71 % | 0.15 |
| Gross profit ratio | 0.15 15.33 % | 0.13 -16.55 % | 0.15 14.98 % | 0.13 43.10 % | 0.09 -6.56 % | 0.10 18.14 % | 0.09 -25.35 % | 0.11 0.15 % | 0.11 1.07 % | 0.11 -47.22 % | 0.21 3.41 % | 0.21 17.95 % | 0.17 22.71 % | 0.14 -41.60 % | 0.24 75.81 % | 0.14 -6.40 % | 0.15 -28.50 % | 0.21 8.18 % | 0.19 -17.66 % | 0.23 0.56 % | 0.23 284.40 % | -0.13 -130.48 % | 0.41 45.89 % | 0.28 -6.02 % | 0.30 321.44 % | -0.14 -145.06 % | 0.30 -3.28 % | 0.31 16.71 % | 0.27 918.31 % | -0.03 -114.56 % | 0.22 -37.70 % | 0.36 -12.98 % | 0.41 71.36 % | 0.24 -19.85 % | 0.30 -17.09 % | 0.36 30.11 % | 0.28 -13.44 % | 0.32 20.13 % | 0.27 -24.44 % | 0.35 -16.79 % | 0.43 667.46 % | -0.08 -132.24 % | 0.23 -25.83 % | 0.31 -0.24 % | 0.31 1 173.60 % | 0.02 -91.88 % | 0.30 -16.61 % | 0.36 -16.89 % | 0.44 2 548.79 % | 0.02 -95.24 % | 0.35 -5.57 % | 0.37 9.61 % | 0.34 162.60 % | 0.13 -63.25 % | 0.35 19.36 % | 0.29 -21.42 % | 0.37 |
| Weighted average shs out dil | 5.262 M -0.03 % | 5.263 M 0.00 % | 5.263 M -0.08 % | 5.267 M 0.05 % | 5.265 M 0.04 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -0.05 % | 5.265 M 0.02 % | 5.264 M -0.04 % | 5.266 M 0.08 % | 5.262 M -0.01 % | 5.262 M -0.02 % | 5.263 M 0.03 % | 5.261 M 0.00 % | 5.261 M 0.05 % | 5.259 M -0.68 % | 5.295 M 0.00 % | 5.295 M 1.29 % | 5.227 M -2.56 % | 5.364 M 1.90 % | 5.264 M -0.58 % | 5.295 M 7.74 % | 4.914 M -26.40 % | 6.677 M 26.66 % | 5.272 M 0.56 % | 5.242 M -0.92 % | 5.291 M -0.14 % | 5.298 M 0.85 % | 5.254 M -0.32 % | 5.271 M 0.57 % | 5.241 M -0.35 % | 5.259 M 0.17 % | 5.250 M -0.14 % | 5.257 M 2.41 % | 5.133 M -2.41 % | 5.260 M 0.11 % | 5.254 M -0.76 % | 5.295 M 0.70 % | 5.258 M -0.07 % | 5.262 M 0.12 % | 5.255 M -0.74 % | 5.295 M 0.49 % | 5.269 M 0.21 % | 5.258 M -0.08 % | 5.262 M -0.62 % | 5.295 M 0.61 % | 5.262 M -0.06 % | 5.266 M 0.06 % | 5.262 M -0.61 % | 5.295 M 0.61 % | 5.262 M -1.91 % | 5.365 M 0.63 % | 5.331 M |
| Weighted average shs out | 5.262 M -0.03 % | 5.263 M 0.00 % | 5.263 M -0.08 % | 5.267 M 0.05 % | 5.265 M 0.04 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -0.04 % | 5.265 M 0.02 % | 5.264 M 0.03 % | 5.262 M 0.01 % | 5.262 M -0.01 % | 5.262 M -0.01 % | 5.262 M 0.02 % | 5.261 M 0.00 % | 5.261 M 0.05 % | 5.259 M -0.68 % | 5.295 M 0.00 % | 5.295 M 1.29 % | 5.227 M -2.56 % | 5.364 M 1.90 % | 5.264 M 0.01 % | 5.263 M 7.10 % | 4.914 M -26.40 % | 6.677 M 26.66 % | 5.272 M 0.56 % | 5.242 M -0.92 % | 5.291 M -0.14 % | 5.298 M 0.85 % | 5.254 M -0.32 % | 5.271 M 0.57 % | 5.241 M -0.35 % | 5.259 M 0.17 % | 5.250 M 0.76 % | 5.210 M 1.50 % | 5.133 M -2.41 % | 5.260 M 0.11 % | 5.254 M -0.22 % | 5.266 M 0.16 % | 5.258 M -0.07 % | 5.262 M 0.12 % | 5.255 M -0.12 % | 5.261 M -0.14 % | 5.269 M 0.21 % | 5.258 M -0.08 % | 5.262 M -0.01 % | 5.262 M 1.12 % | 5.204 M -1.16 % | 5.266 M 0.06 % | 5.262 M 0.00 % | 5.262 M 0.00 % | 5.262 M -1.91 % | 5.365 M 0.63 % | 5.331 M |
| EPS diluted | 2.91 152.53 % | -5.54 -284.05 % | 3.01 -27.64 % | 4.16 -3.70 % | 4.32 152.63 % | 1.71 -37.59 % | 2.74 -16.46 % | 3.28 -16.11 % | 3.91 -34.51 % | 5.97 19.88 % | 4.98 -51.93 % | 10.36 -14.17 % | 12.07 388.66 % | 2.47 -80.54 % | 12.69 -5.86 % | 13.48 50.45 % | 8.96 123.44 % | 4.01 -20.28 % | 5.03 112.24 % | 2.37 540.54 % | 0.37 595.98 % | -0.07 -114.35 % | 0.52 108.00 % | 0.25 -83.66 % | 1.53 328.36 % | -0.67 -1 057.14 % | 0.07 -95.42 % | 1.53 -13.07 % | 1.76 55.75 % | 1.13 232.35 % | 0.34 -43.33 % | 0.60 -69.70 % | 1.98 153.85 % | 0.78 -14.29 % | 0.91 -73.16 % | 3.39 164.84 % | 1.28 1 014.29 % | -0.14 -177.78 % | 0.18 -90.82 % | 1.96 -15.52 % | 2.32 38.92 % | 1.67 182.27 % | -2.03 -169.05 % | 2.94 108.51 % | 1.41 147.37 % | 0.57 -82.13 % | 3.19 -12.12 % | 3.63 7.72 % | 3.37 361.64 % | 0.73 217.39 % | 0.23 -93.90 % | 3.77 219.49 % | 1.18 -80.88 % | 6.17 1 604.88 % | -0.41 74.21 % | -1.59 -327.14 % | 0.70 |
| Earnings per share | 2.91 152.53 % | -5.54 -284.05 % | 3.01 -27.64 % | 4.16 -3.70 % | 4.32 152.63 % | 1.71 -37.59 % | 2.74 -16.46 % | 3.28 -16.11 % | 3.91 -34.51 % | 5.97 19.88 % | 4.98 -51.93 % | 10.36 -14.17 % | 12.07 386.69 % | 2.48 -80.46 % | 12.69 -5.86 % | 13.48 50.45 % | 8.96 123.44 % | 4.01 -20.28 % | 5.03 112.24 % | 2.37 540.54 % | 0.37 595.98 % | -0.07 -114.35 % | 0.52 108.00 % | 0.25 -83.66 % | 1.53 328.36 % | -0.67 -1 057.14 % | 0.07 -95.42 % | 1.53 -13.07 % | 1.76 55.75 % | 1.13 232.35 % | 0.34 -43.33 % | 0.60 -69.70 % | 1.98 153.85 % | 0.78 -14.29 % | 0.91 -73.16 % | 3.39 164.84 % | 1.28 1 014.29 % | -0.14 -177.78 % | 0.18 -90.82 % | 1.96 -15.52 % | 2.32 38.92 % | 1.67 182.27 % | -2.03 -169.05 % | 2.94 108.51 % | 1.41 147.37 % | 0.57 -82.13 % | 3.19 -12.12 % | 3.63 7.72 % | 3.37 361.64 % | 0.73 217.39 % | 0.23 -93.90 % | 3.77 219.49 % | 1.18 -80.88 % | 6.17 1 604.88 % | -0.41 74.21 % | -1.59 -327.14 % | 0.70 |
| Gross profit | 233.594 M 22.59 % | 190.544 M -22.14 % | 244.712 M 9.66 % | 223.150 M 25.06 % | 178.428 M 6.71 % | 167.214 M -4.77 % | 175.584 M -26.23 % | 238.011 M 48.83 % | 159.920 M -3.35 % | 165.466 M -15.84 % | 196.604 M 2.96 % | 190.947 M -29.62 % | 271.327 M 11.57 % | 243.187 M -41.59 % | 416.315 M 82.48 % | 228.141 M 8.76 % | 209.763 M 24.44 % | 168.563 M 23.89 % | 136.064 M 10.39 % | 123.262 M 113.48 % | 57.740 M 231.13 % | -44.032 M -142.01 % | 104.818 M 27.58 % | 82.158 M -9.53 % | 90.816 M 365.39 % | -34.220 M -138.69 % | 88.441 M -24.67 % | 117.412 M 12.59 % | 104.285 M 1 176.52 % | -9.687 M -114.42 % | 67.166 M -13.43 % | 77.582 M -21.82 % | 99.240 M 1.03 % | 98.229 M 12.11 % | 87.621 M 12.21 % | 78.085 M -5.50 % | 82.626 M -12.83 % | 94.787 M 21.40 % | 78.076 M 9.99 % | 70.984 M -21.88 % | 90.864 M 587.41 % | -18.642 M -125.98 % | 71.742 M -5.87 % | 76.219 M 7.25 % | 71.069 M 807.19 % | 7.834 M -91.64 % | 93.685 M 7.13 % | 87.452 M 1.48 % | 86.177 M 2 117.83 % | 3.886 M -94.90 % | 76.198 M 1.91 % | 74.768 M 10.82 % | 67.465 M 135.06 % | 28.702 M -47.12 % | 54.279 M 61.11 % | 33.690 M -26.78 % | 46.009 M |
| Income tax expense | 4.883 M -65.96 % | 14.345 M 457.95 % | 2.571 M -58.64 % | 6.216 M 599.21 % | 889.000 K -81.00 % | 4.679 M 297.76 % | -2.366 M -112.54 % | 18.866 M 1 097.84 % | 1.575 M 105.56 % | -28.311 M -324.55 % | 12.608 M -54.16 % | 27.506 M 82.40 % | 15.080 M -43.07 % | 26.490 M 36.10 % | 19.463 M 36.94 % | 14.213 M 50.43 % | 9.448 M 28.18 % | 7.371 M 39.02 % | 5.302 M 109.48 % | 2.531 M 544.02 % | 393.000 K -90.47 % | 4.122 M 484.72 % | 705.000 K 103.17 % | 347.000 K -83.38 % | 2.088 M 64.66 % | 1.268 M 567.38 % | 190.000 K -92.28 % | 2.460 M -11.83 % | 2.790 M 177.89 % | -3.582 M -721.88 % | 576.000 K -38.92 % | 943.000 K -67.00 % | 2.858 M 121.93 % | -13.032 M -1 192.37 % | 1.193 M -70.41 % | 4.032 M 91.27 % | 2.108 M 267.30 % | -1.260 M -645.45 % | 231.000 K -91.05 % | 2.581 M -15.43 % | 3.052 M 140.69 % | 1.268 M 147.51 % | -2.669 M -169.00 % | 3.868 M 108.63 % | 1.854 M -70.31 % | 6.244 M 48.32 % | 4.210 M -11.74 % | 4.770 M 7.67 % | 4.430 M 330.06 % | 1.030 M 44.88 % | 711.000 K -73.54 % | 2.687 M 73.02 % | 1.553 M 107.63 % | -20.365 M | 0.000 -100.00 % | 8.573 M 497.82 % | -2.155 M |
| Cost of revenue | 1.337 B 3.89 % | 1.287 B -3.87 % | 1.339 B -6.84 % | 1.437 B -16.51 % | 1.722 B 15.03 % | 1.497 B -20.75 % | 1.889 B 2.04 % | 1.851 B 48.57 % | 1.246 B -4.50 % | 1.304 B 79.88 % | 725.156 M -1.32 % | 734.858 M -42.60 % | 1.280 B -12.51 % | 1.463 B 13.46 % | 1.290 B -8.89 % | 1.416 B 17.50 % | 1.205 B 87.02 % | 644.180 M 12.29 % | 573.665 M 41.25 % | 406.147 M 111.92 % | 191.652 M -51.45 % | 394.743 M 163.75 % | 149.663 M -28.33 % | 208.834 M -1.25 % | 211.479 M -26.17 % | 286.453 M 39.53 % | 205.299 M -20.97 % | 259.777 M -9.39 % | 286.698 M -6.58 % | 306.890 M 31.74 % | 232.950 M 68.32 % | 138.401 M -1.97 % | 141.188 M -54.39 % | 309.580 M 51.79 % | 203.952 M 48.50 % | 137.339 M -35.81 % | 213.966 M 7.13 % | 199.721 M -6.38 % | 213.339 M 65.12 % | 129.200 M 5.59 % | 122.359 M -54.15 % | 266.881 M 12.98 % | 236.226 M 41.92 % | 166.449 M 7.62 % | 154.657 M -49.96 % | 309.062 M 44.35 % | 214.112 M 40.72 % | 152.151 M 38.24 % | 110.065 M -52.25 % | 230.490 M 61.74 % | 142.508 M 11.43 % | 127.886 M -3.82 % | 132.965 M -31.89 % | 195.217 M 92.65 % | 101.331 M 24.19 % | 81.592 M 5.00 % | 77.706 M |
| General and administrative expenses | 0.000 -100.00 % | 45.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.235 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 % | 96.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.533 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.089 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 384.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.842 K | 0.000 | 0.000 | 0.000 -100.00 % | 663.486 K | 0.000 | 0.000 | 0.000 -100.00 % | 283.242 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.293 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 259.853 K | 0.000 | 0.000 | 0.000 -100.00 % | 221.529 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 159.413 M | 0.000 | 0.000 -100.00 % | 159.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K 370.30 % | 101.000 K -87.30 % | 795.000 K 34.75 % | 590.000 K -61.46 % | 1.531 M | 0.000 100.00 % | -175.000 K | 0.000 -100.00 % | 677.000 K 459.50 % | 121.000 K -81.89 % | 668.000 K 47.46 % | 453.000 K | 0.000 -100.00 % | 14.000 K 100.02 % | -56.421 M -80 700.72 % | 70.000 K 438.46 % | 13.000 K -99.98 % | 68.839 M 254.25 % | -44.628 M -13 461.61 % | 334.000 K -23.92 % | 439.000 K 111.06 % | 208.000 K -78.49 % | 967.000 K -98.27 % | 55.861 M -13.73 % | 64.750 M -18.25 % | 79.203 M -21.34 % | 100.688 M 33.70 % | 75.309 M 52 563.64 % | 143.000 K -99.79 % | 68.584 M -24.00 % | 90.243 M 25.56 % | 71.875 M 479 266.67 % | -15.000 K -100.02 % | 68.689 M 314.97 % | -31.953 M -140.83 % | 78.260 M 13 186.93 % | 589.000 K -98.88 % | 52.404 M 1 647.94 % | -3.385 M -105.61 % | 60.299 M 17 177.65 % | 349.000 K -99.34 % | 53.083 M 448.05 % | -15.252 M -123.64 % | 64.529 M 12 381.43 % | 517.000 K -98.86 % | 45.159 M 418.54 % | 8.709 M -80.92 % | 45.639 M 65.86 % | 27.517 M -26.94 % | 37.662 M |
| Operating expenses | 159.413 M 3.64 % | 153.815 M 343.60 % | 34.674 M -78.20 % | 159.055 M 41.96 % | 112.039 M -12.12 % | 127.484 M 16.88 % | 109.073 M -31.95 % | 160.278 M 45.37 % | 110.256 M -13.80 % | 127.909 M -3.81 % | 132.970 M 46.84 % | 90.557 M -49.48 % | 179.234 M 0.37 % | 178.575 M -43.22 % | 314.483 M 151.38 % | 125.103 M -9.71 % | 138.551 M 13.85 % | 121.693 M 28.56 % | 94.657 M -7.01 % | 101.796 M 119.30 % | 46.419 M 182.27 % | -56.421 M -160.73 % | 92.903 M 33.75 % | 69.459 M 0.90 % | 68.839 M 254.25 % | -44.628 M -156.17 % | 79.458 M -17.47 % | 96.276 M 16.12 % | 82.914 M 638.40 % | -15.400 M -127.57 % | 55.861 M -13.73 % | 64.750 M -18.25 % | 79.203 M -21.34 % | 100.688 M 33.70 % | 75.309 M 46.73 % | 51.326 M -25.16 % | 68.584 M -24.00 % | 90.243 M 25.56 % | 71.875 M 47.10 % | 48.862 M -28.86 % | 68.689 M 314.97 % | -31.953 M -140.83 % | 78.260 M 55.72 % | 50.258 M -4.10 % | 52.404 M 1 647.94 % | -3.385 M -105.61 % | 60.299 M 4.20 % | 57.870 M 9.02 % | 53.083 M 448.05 % | -15.252 M -123.64 % | 64.529 M 47.36 % | 43.789 M -3.03 % | 45.159 M 418.54 % | 8.709 M -80.92 % | 45.639 M 65.86 % | 27.517 M -26.94 % | 37.662 M |
| Cost and expenses | 1.497 B 3.86 % | 1.441 B 4.90 % | 1.374 B -13.95 % | 1.597 B -12.94 % | 1.834 B 12.90 % | 1.624 B -18.69 % | 1.998 B -0.67 % | 2.011 B 48.31 % | 1.356 B -5.33 % | 1.432 B 66.91 % | 858.126 M 3.96 % | 825.415 M -43.45 % | 1.460 B -11.11 % | 1.642 B 2.35 % | 1.604 B 4.12 % | 1.541 B 14.69 % | 1.343 B 75.40 % | 765.873 M 14.60 % | 668.322 M 31.57 % | 507.943 M 113.36 % | 238.071 M -29.63 % | 338.323 M 39.48 % | 242.566 M -12.84 % | 278.293 M -0.72 % | 280.318 M 15.92 % | 241.825 M -15.08 % | 284.757 M -20.02 % | 356.053 M -3.67 % | 369.612 M 26.80 % | 291.490 M 0.93 % | 288.811 M 42.17 % | 203.151 M -7.82 % | 220.391 M -46.28 % | 410.268 M 46.91 % | 279.261 M 48.02 % | 188.665 M -33.23 % | 282.550 M -2.56 % | 289.964 M 1.67 % | 285.214 M 60.18 % | 178.062 M -6.80 % | 191.048 M -18.68 % | 234.928 M -25.30 % | 314.486 M 45.12 % | 216.707 M 4.66 % | 207.061 M -32.26 % | 305.677 M 11.39 % | 274.411 M 30.66 % | 210.021 M 28.73 % | 163.148 M -24.20 % | 215.238 M 3.96 % | 207.037 M 20.60 % | 171.675 M -3.62 % | 178.124 M -12.65 % | 203.926 M 38.75 % | 146.970 M 34.70 % | 109.109 M -5.43 % | 115.368 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 153.815 M 343.60 % | 34.674 M | 0.000 -100.00 % | 112.039 M -12.12 % | 127.484 M 16.88 % | 109.073 M 2.64 % | 106.263 M 275.13 % | 28.327 M -65.33 % | 81.695 M -8.75 % | 89.533 M 71.69 % | 52.149 M 122.55 % | 23.433 M -14.83 % | 27.514 M -12.62 % | 31.489 M 60.40 % | 19.631 M -83.06 % | 115.901 M 19.54 % | 96.957 M 41.61 % | 68.466 M 327.89 % | 16.001 M 70.99 % | 9.358 M -55.92 % | 21.232 M 12.85 % | 18.815 M 9.33 % | 17.210 M -1.68 % | 17.504 M -29.46 % | 24.816 M 37.50 % | 18.048 M 6.91 % | 16.882 M 7.78 % | 15.663 M -28.89 % | 22.027 M 45.90 % | 15.097 M -5.58 % | 15.989 M 18.18 % | 13.529 M -33.29 % | 20.279 M 45.50 % | 13.938 M 6.89 % | 13.039 M 23.99 % | 10.516 M -12.26 % | 11.985 M -7.30 % | 12.929 M 17.41 % | 11.012 M 7.51 % | 10.243 M -2.96 % | 10.556 M -10.50 % | 11.795 M 20.41 % | 9.796 M 12.10 % | 8.739 M -86.23 % | 63.448 M 594.03 % | 9.142 M 1.91 % | 8.971 M 25.63 % | 7.141 M -84.35 % | 45.638 M 571.65 % | 6.795 M 16.71 % | 5.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.246 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 777.818 K | 0.000 | 0.000 | 0.000 -100.00 % | 616.658 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.047 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 |
| Interest expense | 54.364 M 6.17 % | 51.204 M -11.26 % | 57.704 M 58.33 % | 36.445 M -15.51 % | 43.133 M 59.00 % | 27.127 M -50.97 % | 55.326 M 31.54 % | 42.060 M 52.25 % | 27.626 M -21.62 % | 35.246 M 38.67 % | 25.417 M 27.90 % | 19.873 M 47.45 % | 13.478 M -45.91 % | 24.917 M 59.74 % | 15.598 M -16.00 % | 18.569 M 26.08 % | 14.728 M -22.70 % | 19.054 M 88.77 % | 10.094 M 55.96 % | 6.472 M -27.95 % | 8.983 M 37.03 % | 6.555 M -23.28 % | 8.545 M -22.49 % | 11.024 M -6.85 % | 11.835 M 33.31 % | 8.878 M 1.08 % | 8.783 M -1.30 % | 8.899 M -6.43 % | 9.511 M | 0.000 -100.00 % | 8.930 M 2.53 % | 8.710 M 28.52 % | 6.777 M 4.87 % | 6.462 M 1.76 % | 6.350 M 25.94 % | 5.042 M -3.30 % | 5.214 M -20.28 % | 6.540 M 29.61 % | 5.046 M -45.25 % | 9.216 M 32.93 % | 6.933 M | 0.000 -100.00 % | 6.824 M -5.39 % | 7.213 M -23.27 % | 9.401 M | 0.000 | 0.000 -100.00 % | 6.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.132 M -9.42 % | 6.770 M |
| Depreciation and amortization | 22.401 M -2.98 % | 23.088 M 34.58 % | 17.155 M -5.58 % | 18.168 M 0.69 % | 18.043 M -33.56 % | 27.155 M 936.05 % | 2.621 M -89.53 % | 25.033 M 81.24 % | 13.812 M 10.02 % | 12.554 M 1.59 % | 12.358 M -27.24 % | 16.984 M 32.98 % | 12.772 M 18.50 % | 10.778 M 43.76 % | 7.497 M 0.01 % | 7.496 M 0.00 % | 7.496 M 26.22 % | 5.939 M -13.66 % | 6.879 M 0.00 % | 6.879 M -0.01 % | 6.880 M 110.84 % | 3.263 M -57.80 % | 7.733 M 0.00 % | 7.733 M 0.00 % | 7.733 M 177.65 % | 2.785 M -66.14 % | 8.225 M -54.69 % | 18.152 M 94.43 % | 9.336 M 1.50 % | 9.198 M -1.97 % | 9.383 M 0.00 % | 9.383 M 0.00 % | 9.383 M -19.93 % | 11.718 M 88.21 % | 6.226 M -32.25 % | 9.189 M 0.00 % | 9.189 M -3.33 % | 9.506 M 16.92 % | 8.130 M 1.71 % | 7.993 M 1.59 % | 7.868 M 279.39 % | 2.074 M -85.30 % | 14.107 M 0.17 % | 14.083 M 0.09 % | 14.070 M -8.90 % | 15.444 M 10.85 % | 13.933 M -0.11 % | 13.949 M 1.73 % | 13.712 M 61.01 % | 8.516 M -44.60 % | 15.372 M -1.44 % | 15.596 M 1.89 % | 15.307 M 13.49 % | 13.487 M 7.03 % | 12.601 M 15.99 % | 10.864 M 3.98 % | 10.448 M |
| Operating income | 74.181 M 101.97 % | 36.729 M -82.51 % | 210.038 M 227.70 % | 64.095 M -3.46 % | 66.389 M 67.10 % | 39.730 M -40.27 % | 66.511 M -14.96 % | 78.208 M 57.47 % | 49.664 M 29.50 % | 38.352 M -40.28 % | 64.224 M -36.99 % | 101.921 M 10.67 % | 92.093 M 42.53 % | 64.612 M -36.55 % | 101.832 M -1.17 % | 103.038 M 44.69 % | 71.212 M 51.94 % | 46.870 M 13.19 % | 41.407 M 92.90 % | 21.466 M 89.61 % | 11.321 M -8.61 % | 12.388 M 3.97 % | 11.915 M -6.17 % | 12.699 M -42.22 % | 21.977 M 111.16 % | 10.408 M 15.86 % | 8.983 M -57.50 % | 21.136 M -1.10 % | 21.371 M 83.80 % | 11.627 M 389.56 % | 2.375 M -42.38 % | 4.122 M -68.91 % | 13.260 M 248.64 % | -8.921 M -249.63 % | 5.962 M -72.73 % | 21.860 M 147.62 % | 8.828 M 542.28 % | -1.996 M -272.81 % | 1.155 M -91.04 % | 12.891 M -15.42 % | 15.242 M 64.52 % | 9.264 M 169.44 % | -13.342 M -169.00 % | 19.337 M 108.73 % | 9.264 M 0.02 % | 9.262 M -55.93 % | 21.018 M -11.90 % | 23.856 M 7.64 % | 22.163 M 353.55 % | 4.887 M 156.11 % | 1.908 M -91.53 % | 22.538 M 190.36 % | 7.762 M -21.30 % | 9.863 M 553.69 % | -2.174 M -5 155.81 % | 43.000 K -97.27 % | 1.577 M |
| Operating income ratio | 0.05 90.00 % | 0.02 -81.26 % | 0.13 243.58 % | 0.04 10.47 % | 0.03 46.33 % | 0.02 -25.90 % | 0.03 -13.94 % | 0.04 5.97 % | 0.04 35.41 % | 0.03 -62.55 % | 0.07 -36.71 % | 0.11 85.49 % | 0.06 56.76 % | 0.04 -36.57 % | 0.06 -4.78 % | 0.06 24.52 % | 0.05 -12.70 % | 0.06 -1.15 % | 0.06 43.89 % | 0.04 -10.68 % | 0.05 28.51 % | 0.04 -24.56 % | 0.05 7.29 % | 0.04 -39.97 % | 0.07 76.19 % | 0.04 34.93 % | 0.03 -45.42 % | 0.06 2.52 % | 0.05 39.72 % | 0.04 394.36 % | 0.01 -58.53 % | 0.02 -65.40 % | 0.06 352.12 % | -0.02 -206.98 % | 0.02 -79.85 % | 0.10 240.92 % | 0.03 539.18 % | -0.01 -271.00 % | 0.00 -93.85 % | 0.06 -9.92 % | 0.07 91.54 % | 0.04 186.14 % | -0.04 -154.37 % | 0.08 94.16 % | 0.04 40.42 % | 0.03 -57.20 % | 0.07 -31.42 % | 0.10 -11.84 % | 0.11 441.68 % | 0.02 138.99 % | 0.01 -92.16 % | 0.11 187.18 % | 0.04 -12.08 % | 0.04 415.28 % | -0.01 -3 845.55 % | 0.00 -97.07 % | 0.01 |
| Total other income expenses net | -53.987 M -4.73 % | -51.550 M 73.10 % | -191.624 M -432.76 % | -35.968 M 15.88 % | -42.757 M -64.11 % | -26.054 M 52.15 % | -54.446 M -29.45 % | -42.060 M -52.81 % | -27.525 M 20.80 % | -34.752 M -39.98 % | -24.827 M -35.36 % | -18.342 M -36.09 % | -13.478 M 46.29 % | -25.092 M -60.87 % | -15.598 M 12.82 % | -17.892 M -22.49 % | -14.607 M 20.55 % | -18.386 M -90.71 % | -9.641 M -48.96 % | -6.472 M 27.84 % | -8.969 M -3.56 % | -8.661 M -2.19 % | -8.475 M 23.03 % | -11.011 M 6.96 % | -11.835 M 6.62 % | -12.674 M -50.01 % | -8.449 M 0.13 % | -8.460 M 9.06 % | -9.303 M -0.20 % | -9.285 M -3.97 % | -8.930 M -2.53 % | -8.710 M -28.52 % | -6.777 M -23.51 % | -5.487 M 13.59 % | -6.350 M -29.62 % | -4.899 M 4.11 % | -5.109 M 5.86 % | -5.427 M -13.23 % | -4.793 M 48.08 % | -9.231 M -34.80 % | -6.848 M -32.82 % | -5.156 M 20.30 % | -6.469 M 2.34 % | -6.624 M 20.95 % | -8.379 M -155.90 % | -3.274 M 72.35 % | -11.844 M -106.85 % | -5.726 M 47.00 % | -10.804 M 32.17 % | -15.927 M -64.62 % | -9.675 M -14.62 % | -8.441 M | 0.000 -100.00 % | 2.426 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 2.365 B | 0.000 -100.00 % | 2.235 B | 0.000 -100.00 % | 2.557 B 23 099.01 % | 11.020 M -99.42 % | 1.914 B 23 712.48 % | 8.037 M -99.49 % | 1.571 B 1 312.33 % | 111.227 M -83.54 % | 675.763 M 16 705.84 % | 4.021 M -99.71 % | 1.387 B 5 829.91 % | 23.382 M -98.22 % | 1.311 B 24 562.47 % | 5.316 M -99.25 % | 712.785 M 2 498.56 % | 27.430 M -92.46 % | 363.778 M 6 315.84 % | 5.670 M -98.59 % | 400.757 M 8 027.30 % | 4.931 M -98.52 % | 333.683 M 19 869.08 % | 1.671 M -99.67 % | 507.781 M 3 912.81 % | 12.654 M -95.85 % | 304.913 M 4 949.85 % | 6.038 M -98.61 % | 432.879 M 16 390.64 % | 2.625 M -99.15 % | 307.178 M 14 746.69 % | 2.069 M -99.36 % | 325.353 M 10 966.43 % | 2.940 M -98.70 % | 226.782 M 1 183.28 % | 17.672 M -93.88 % | 288.928 M 1 893.57 % | 14.493 M -92.47 % | 192.405 M 3 633.84 % | 5.153 M -97.58 % | 212.812 M 595.15 % | 30.614 M -85.41 % | 209.826 M 1 264.39 % | 15.379 M -94.42 % | 275.758 M 1 719.83 % | 15.153 M -94.42 % | 271.374 M 4 881.14 % | 5.448 M -98.36 % | 331.601 M 5 731.89 % | 5.686 M 200.00 % | -5.686 M -101.63 % | 349.419 M 8.10 % | 323.251 M |
| Total investments | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 106.000 K -99.52 % | 22.040 M 26 778.05 % | 82.000 K -99.49 % | 16.074 M 19 502.44 % | 82.000 K -99.96 % | 222.454 M 292 602.63 % | 76.000 K -99.05 % | 8.042 M 10 622.67 % | 75.000 K -99.84 % | 46.764 M 63 960.27 % | 73.000 K -99.31 % | 10.632 M 14 464.38 % | 73.000 K -99.87 % | 54.860 M 76 094.44 % | 72.000 K -99.37 % | 11.340 M 15 645.63 % | 72.020 K -99.27 % | 9.862 M 5 950.31 % | 163.000 K -95.12 % | 3.342 M 40.07 % | 2.386 M -90.57 % | 25.308 M 747.84 % | 2.985 M -75.28 % | 12.076 M 294.49 % | 3.061 M -41.69 % | 5.250 M 75.00 % | 3.000 M -27.50 % | 4.138 M 37.93 % | 3.000 M -48.98 % | 5.880 M 1 083.10 % | 497.000 K -98.59 % | 35.344 M 6 334.14 % | 549.320 K -98.10 % | 28.986 M 8 205.44 % | 349.000 K -96.61 % | 10.306 M 3 322.56 % | 301.120 K -99.51 % | 61.228 M 25 411.67 % | 240.000 K -99.22 % | 30.757 M 10 967.01 % | 277.920 K -99.08 % | 30.306 M 10 801.44 % | 278.000 K -97.45 % | 10.896 M 3 820.57 % | 277.920 K -97.56 % | 11.372 M 3 990.65 % | 278.000 K 0.03 % | 277.920 K -2.80 % | 285.920 K |
| Total debt | 0.000 -100.00 % | 2.386 B | 0.000 -100.00 % | 2.240 B | 0.000 -100.00 % | 2.568 B | 0.000 -100.00 % | 1.914 B | 0.000 -100.00 % | 1.572 B | 0.000 -100.00 % | 705.374 M | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 714.835 M | 0.000 -100.00 % | 391.208 M | 0.000 -100.00 % | 402.681 M | 0.000 -100.00 % | 334.764 M | 0.000 -100.00 % | 508.547 M | 0.000 -100.00 % | 316.547 M | 0.000 -100.00 % | 433.359 M | 0.000 -100.00 % | 309.803 M | 0.000 -100.00 % | 327.422 M | 0.000 -100.00 % | 229.722 M | 0.000 -100.00 % | 305.495 M | 0.000 -100.00 % | 206.898 M | 0.000 -100.00 % | 217.965 M | 0.000 -100.00 % | 240.440 M | 0.000 -100.00 % | 291.137 M | 0.000 -100.00 % | 286.527 M | 0.000 -100.00 % | 337.049 M | 0.000 | 0.000 -100.00 % | 365.266 M 7.93 % | 338.421 M |
| Accumulated other comprehensive income loss | 825.771 M 23 339.43 % | 3.523 M -99.58 % | 842.333 M 126 566.81 % | 664.999 K -99.92 % | 797.679 M 25 271.47 % | 3.144 M -99.59 % | 773.328 M 116 189.92 % | 665.000 K -99.91 % | 741.797 M 33 299.23 % | 2.221 M -99.68 % | 690.476 M 103 730.98 % | 665.000 K -99.88 % | 572.396 M 25 929.83 % | 2.199 M -99.56 % | 498.260 M 74 826.32 % | 665.000 K -99.83 % | 380.170 M 14 507.88 % | 2.602 M -99.22 % | 335.305 M 50 321.80 % | 665.000 K -99.79 % | 320.884 M 48 158.60 % | 664.926 K -99.79 % | 321.969 M 48 316.39 % | 665.000 K -99.79 % | 313.223 M 149.37 % | -634.380 M -300.83 % | 315.878 M 47 400.45 % | 665.000 K -99.78 % | 300.266 M 45 057.80 % | 664.927 K -99.77 % | 288.850 M 43 336.09 % | 665.000 K -99.76 % | 279.069 M 41 869.87 % | 664.927 K -99.75 % | 270.189 M 40 529.92 % | 665.000 K -99.73 % | 245.641 M 145.97 % | -534.329 M -313.56 % | 250.204 M 37 524.66 % | 665.000 K -99.71 % | 227.704 M 145.40 % | -501.505 M -318.50 % | 229.524 M 34 414.89 % | 665.000 K -99.68 % | 206.645 M 145.06 % | -458.615 M -336.15 % | 194.207 M 29 104.06 % | 665.000 K -99.58 % | 157.388 M 139.19 % | -401.604 M | 0.000 | 0.000 100.00 % | -347.706 M -61.62 % | -215.143 M |
| Retained earnings | 0.000 -100.00 % | 768.959 M | 0.000 | 0.000 | 0.000 -100.00 % | 744.390 M | 0.000 -100.00 % | 720.039 M | 0.000 -100.00 % | 686.287 M | 0.000 -100.00 % | 637.187 M | 0.000 -100.00 % | 517.607 M | 0.000 -100.00 % | 444.971 M | 0.000 -100.00 % | 324.279 M | 0.000 -100.00 % | 282.016 M | 0.000 -100.00 % | 266.095 M | 0.000 -100.00 % | 268.680 M | 0.000 -100.00 % | 258.434 M | 0.000 -100.00 % | 262.589 M | 0.000 -100.00 % | 245.477 M | 0.000 -100.00 % | 235.561 M | 0.000 -100.00 % | 225.849 M | 0.000 -100.00 % | 216.900 M | 0.000 -100.00 % | 190.852 M | 0.000 -100.00 % | 196.915 M | 0.000 -100.00 % | 172.915 M | 0.000 -100.00 % | 176.235 M | 0.000 -100.00 % | 153.356 M | 0.000 -100.00 % | 140.918 M | 0.000 -100.00 % | 104.099 M | 0.000 -100.00 % | 99.034 M 35.71 % | 72.974 M 8.82 % | 67.058 M |
| Common stock | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 52.624 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 52.624 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M | 0.000 -100.00 % | 53.289 M 0.00 % | 53.289 M 0.00 % | 53.289 M |
| Total equity | 825.771 M 0.00 % | 825.771 M -1.97 % | 842.333 M 0.00 % | 842.333 M 5.60 % | 797.679 M 0.00 % | 797.679 M 3.15 % | 773.328 M 0.00 % | 773.328 M 4.25 % | 741.797 M 0.00 % | 741.797 M 7.43 % | 690.476 M 0.00 % | 690.476 M 20.63 % | 572.396 M 0.00 % | 572.396 M 14.88 % | 498.260 M 0.00 % | 498.260 M 31.06 % | 380.170 M 0.00 % | 380.170 M 13.38 % | 335.305 M 0.00 % | 335.305 M 4.49 % | 320.884 M 0.00 % | 320.884 M -0.34 % | 321.969 M 0.00 % | 321.969 M 2.79 % | 313.223 M 0.00 % | 313.223 M -0.84 % | 315.878 M 0.00 % | 315.878 M 5.20 % | 300.266 M 0.00 % | 300.266 M 3.95 % | 288.850 M 0.00 % | 288.850 M 3.50 % | 279.069 M 0.00 % | 279.069 M 3.29 % | 270.189 M 0.00 % | 270.189 M 9.99 % | 245.641 M 0.00 % | 245.641 M -1.82 % | 250.204 M 0.00 % | 250.204 M 9.88 % | 227.704 M 0.00 % | 227.704 M -0.79 % | 229.524 M 0.00 % | 229.524 M 11.07 % | 206.645 M 0.00 % | 206.645 M 6.40 % | 194.207 M 0.00 % | 194.207 M 23.39 % | 157.388 M 0.00 % | 157.388 M 3.33 % | 152.323 M 0.00 % | 152.323 M 20.64 % | 126.263 M 4.92 % | 120.347 M |
| Other non current liabilities | -825.771 M -2 115.60 % | 40.969 M 104.86 % | -842.333 M -2 164.44 % | 40.802 M 105.12 % | -797.679 M -2 254.55 % | 37.023 M 104.79 % | -773.328 M -6 050.97 % | 12.995 M | 0.000 -100.00 % | 35.991 M | 0.000 -100.00 % | 11.294 M | 0.000 -100.00 % | 29.644 M | 0.000 -100.00 % | 9.017 M | 0.000 -100.00 % | 8.627 M | 0.000 -100.00 % | 7.010 M | 0.000 -100.00 % | 18.043 M | 0.000 -100.00 % | 6.409 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 6.355 M | 0.000 -100.00 % | 12.081 M | 0.000 -100.00 % | 8.625 M | 0.000 -100.00 % | 8.228 M | 0.000 -100.00 % | 5.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.307 M | 0.000 -100.00 % | 3.588 M | 0.000 -100.00 % | 29.436 M | 0.000 -100.00 % | 3.620 M | 0.000 -100.00 % | 24.688 M | 0.000 -100.00 % | 31.799 M | 0.000 100.00 % | -210.892 M -1 004.58 % | 23.314 M 1 356.22 % | 1.601 M |
| Long term debt | 0.000 -100.00 % | 657.734 M | 0.000 -100.00 % | 765.445 M | 0.000 -100.00 % | 771.473 M | 0.000 -100.00 % | 430.517 M | 0.000 -100.00 % | 356.313 M | 0.000 -100.00 % | 264.227 M | 0.000 -100.00 % | 284.758 M | 0.000 -100.00 % | 129.065 M | 0.000 -100.00 % | 119.535 M | 0.000 -100.00 % | 109.325 M | 0.000 -100.00 % | 65.513 M | 0.000 -100.00 % | 76.828 M | 0.000 -100.00 % | 86.753 M | 0.000 -100.00 % | 97.598 M | 0.000 -100.00 % | 53.460 M | 0.000 -100.00 % | 46.096 M | 0.000 -100.00 % | 56.310 M | 0.000 -100.00 % | 68.942 M | 0.000 -100.00 % | 80.375 M | 0.000 -100.00 % | 94.942 M | 0.000 -100.00 % | 103.558 M | 0.000 -100.00 % | 119.366 M | 0.000 -100.00 % | 142.853 M | 0.000 -100.00 % | 162.281 M | 0.000 -100.00 % | 171.340 M | 0.000 -100.00 % | 210.892 M 3.70 % | 203.364 M -39.91 % | 338.421 M |
| Total non current liabilities | -825.771 M -210.00 % | 750.718 M 189.12 % | -842.333 M -200.78 % | 835.777 M 204.78 % | -797.679 M -195.01 % | 839.560 M 208.56 % | -773.328 M -257.75 % | 490.214 M | 0.000 -100.00 % | 404.512 M | 0.000 -100.00 % | 306.985 M | 0.000 -100.00 % | 314.402 M | 0.000 -100.00 % | 153.159 M | 0.000 -100.00 % | 143.239 M | 0.000 -100.00 % | 128.475 M | 0.000 -100.00 % | 83.557 M | 0.000 -100.00 % | 91.241 M | 0.000 -100.00 % | 100.456 M | 0.000 -100.00 % | 110.390 M | 0.000 -100.00 % | 65.542 M | 0.000 -100.00 % | 65.473 M | 0.000 -100.00 % | 75.290 M | 0.000 -100.00 % | 96.682 M | 0.000 -100.00 % | 108.126 M | 0.000 -100.00 % | 125.249 M | 0.000 -100.00 % | 131.706 M | 0.000 -100.00 % | 148.802 M | 0.000 -100.00 % | 171.925 M | 0.000 -100.00 % | 186.969 M | 0.000 -100.00 % | 206.437 M | 0.000 -100.00 % | 210.892 M -16.57 % | 252.770 M -33.76 % | 381.582 M |
| Other current liabilities | 0.000 -100.00 % | 93.997 M | 0.000 -100.00 % | 106.310 M | 0.000 -100.00 % | 50.085 M | 0.000 -100.00 % | 102.729 M | 0.000 -100.00 % | 93.544 M | 0.000 -100.00 % | 171.706 M | 0.000 -100.00 % | 82.419 M | 0.000 -100.00 % | 210.364 M | 0.000 -100.00 % | 31.991 M | 0.000 -100.00 % | 55.930 M | 0.000 -100.00 % | 24.342 M | 0.000 -100.00 % | 46.438 M | 0.000 -100.00 % | 23.910 M | 0.000 -100.00 % | 69.523 M | 0.000 -100.00 % | 21.024 M | 0.000 -100.00 % | 47.105 M | 0.000 -100.00 % | 40.882 M | 0.000 -100.00 % | 46.898 M | 0.000 -100.00 % | 23.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.270 M | 0.000 -100.00 % | 49.749 M | 0.000 -100.00 % | 15.728 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.563 M | 0.000 -100.00 % | 190.802 M 159.48 % | 73.532 M 8 818.22 % | 824.517 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.945 M | 0.000 -100.00 % | 5.608 M | 0.000 -100.00 % | 3.739 M | 0.000 -100.00 % | 4.841 M | 0.000 -100.00 % | 97.413 M | 0.000 -100.00 % | 21.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.518 M | 0.000 100.00 % | -32.828 M | 0.000 -100.00 % | 4.977 M | 0.000 -100.00 % | 1.988 M | 0.000 -100.00 % | 3.823 M | 0.000 -100.00 % | 22.405 M | 0.000 -100.00 % | 2.980 M | 0.000 -100.00 % | 1.320 M | 0.000 -100.00 % | 10.100 M | 0.000 -100.00 % | 11.467 M | 0.000 -100.00 % | 6.416 M | 0.000 -100.00 % | 2.643 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 1.739 B | 0.000 -100.00 % | 1.475 B | 0.000 -100.00 % | 1.799 B | 0.000 -100.00 % | 1.484 B | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 441.147 M | 0.000 -100.00 % | 1.116 B | 0.000 -100.00 % | 1.197 B | 0.000 -100.00 % | 647.071 M | 0.000 -100.00 % | 281.883 M | 0.000 -100.00 % | 337.564 M | 0.000 -100.00 % | 257.936 M | 0.000 -100.00 % | 421.793 M | 0.000 -100.00 % | 218.949 M | 0.000 -100.00 % | 379.899 M | 0.000 -100.00 % | 263.707 M | 0.000 -100.00 % | 271.112 M | 0.000 -100.00 % | 160.780 M | 0.000 -100.00 % | 225.119 M | 0.000 -100.00 % | 161.184 M | 0.000 -100.00 % | 154.060 M | 0.000 -100.00 % | 121.074 M | 0.000 -100.00 % | 190.815 M | 0.000 -100.00 % | 175.186 M | 0.000 -100.00 % | 215.942 M | 0.000 | 0.000 -100.00 % | 161.357 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.968 B | 0.000 -100.00 % | 1.734 B | 0.000 -100.00 % | 1.998 B | 0.000 -100.00 % | 1.708 B | 0.000 -100.00 % | 1.556 B | 0.000 -100.00 % | 826.775 M | 0.000 -100.00 % | 1.393 B | 0.000 -100.00 % | 1.524 B | 0.000 -100.00 % | 859.713 M | 0.000 -100.00 % | 406.267 M | 0.000 -100.00 % | 428.672 M | 0.000 -100.00 % | 333.143 M | 0.000 -100.00 % | 485.327 M | 0.000 -100.00 % | 324.885 M | 0.000 -100.00 % | 468.013 M | 0.000 -100.00 % | 340.223 M | 0.000 -100.00 % | 353.383 M | 0.000 -100.00 % | 228.298 M | 0.000 -100.00 % | 288.797 M | 0.000 -100.00 % | 183.406 M | 0.000 -100.00 % | 183.974 M | 0.000 -100.00 % | 208.214 M | 0.000 -100.00 % | 249.906 M | 0.000 -100.00 % | 193.380 M | 0.000 -100.00 % | 246.874 M | 0.000 -100.00 % | 202.435 M -20.76 % | 255.485 M 1 894.29 % | 12.811 M |
| Total liabilities | -825.771 M -130.37 % | 2.719 B 422.82 % | -842.333 M -132.78 % | 2.570 B 422.16 % | -797.679 M -128.11 % | 2.838 B 466.97 % | -773.328 M -135.17 % | 2.199 B | 0.000 -100.00 % | 1.960 B | 0.000 -100.00 % | 1.134 B | 0.000 -100.00 % | 1.707 B | 0.000 -100.00 % | 1.677 B | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 534.742 M | 0.000 -100.00 % | 512.229 M | 0.000 -100.00 % | 424.384 M | 0.000 -100.00 % | 585.783 M | 0.000 -100.00 % | 435.275 M | 0.000 -100.00 % | 533.554 M | 0.000 -100.00 % | 405.696 M | 0.000 -100.00 % | 428.673 M | 0.000 -100.00 % | 324.980 M | 0.000 -100.00 % | 396.922 M | 0.000 -100.00 % | 308.655 M | 0.000 -100.00 % | 315.680 M | 0.000 -100.00 % | 357.016 M | 0.000 -100.00 % | 421.831 M | 0.000 -100.00 % | 380.349 M | 0.000 -100.00 % | 453.311 M | 0.000 -100.00 % | 439.397 M -13.55 % | 508.254 M 28.87 % | 394.392 M |
| Other non current assets | 0.000 -100.00 % | 32.316 M | 0.000 -100.00 % | 73.392 M | 0.000 -100.00 % | 12.301 M 211.62 % | -11.020 M -105.78 % | 190.778 M 2 473.75 % | -8.037 M -105.03 % | 159.716 M 243.59 % | -111.227 M -256.64 % | 71.008 M 1 865.93 % | -4.021 M -182.52 % | 4.873 M 120.84 % | -23.382 M -264.50 % | 14.214 M 367.38 % | -5.316 M -132.15 % | 16.533 M 160.27 % | -27.430 M -242.47 % | 19.253 M 439.56 % | -5.670 M -124.04 % | 23.585 M 578.30 % | -4.931 M -122.60 % | 21.816 M 1 405.57 % | -1.671 M -109.04 % | 18.475 M 246.00 % | -12.654 M -179.16 % | 15.985 M 364.74 % | -6.038 M | 0.000 100.00 % | -2.625 M -115.16 % | 17.318 M 937.02 % | -2.069 M -101.10 % | 187.407 M 6 474.39 % | -2.940 M -116.79 % | 17.513 M 199.10 % | -17.672 M -204.72 % | 16.876 M 216.44 % | -14.493 M -190.51 % | 16.012 M 410.73 % | -5.153 M -129.26 % | 17.610 M 157.52 % | -30.614 M -280.56 % | 16.955 M 210.25 % | -15.379 M -226.56 % | 12.151 M 180.19 % | -15.153 M -229.44 % | 11.707 M 314.89 % | -5.448 M -142.03 % | 12.963 M | 0.000 100.00 % | -310.207 M -2 114.53 % | 15.399 M 233.24 % | 4.621 M |
| Long term investments | 0.000 -100.00 % | 49.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 106.000 K | 0.000 100.00 % | -48.197 M | 0.000 -100.00 % | 82.000 K | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 73.000 K | 0.000 100.00 % | -69.527 M | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 72.020 K | 0.000 100.00 % | -20.770 M | 0.000 -100.00 % | 2.386 M | 0.000 100.00 % | -45.046 M | 0.000 100.00 % | -18.052 M | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 3.069 M | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 2.089 M | 0.000 -100.00 % | 349.000 K | 0.000 -100.00 % | 301.120 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 277.920 K | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 277.920 K | 0.000 -100.00 % | 278.000 K | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.857 M | 0.000 -100.00 % | 1.328 M | 0.000 -100.00 % | 956.000 K | 0.000 -100.00 % | 621.000 K | 0.000 -100.00 % | 497.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 296.000 K | 0.000 -100.00 % | 407.000 K | 0.000 -100.00 % | 608.706 K | 0.000 -100.00 % | 803.000 K | 0.000 -100.00 % | 984.775 K | 0.000 -100.00 % | 1.047 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 1.274 M | 0.000 -100.00 % | 1.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.862 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.909 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.330 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.180 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.136 K | 0.000 | 0.000 -100.00 % | 66.289 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -295.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 1.857 M | 0.000 -100.00 % | 1.328 M | 0.000 -100.00 % | 956.000 K | 0.000 -100.00 % | 621.000 K | 0.000 -100.00 % | 202.000 K | 0.000 -100.00 % | 249.000 K | 0.000 -100.00 % | 296.000 K | 0.000 -100.00 % | 407.000 K | 0.000 -100.00 % | 609.000 K | 0.000 -100.00 % | 803.000 K | 0.000 -100.00 % | 984.775 K | 0.000 -100.00 % | 1.047 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 1.274 M | 0.000 -100.00 % | 1.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.862 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.909 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.330 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.180 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.136 K | 0.000 | 0.000 -100.00 % | 91.136 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.245 B | 0.000 -100.00 % | 1.117 B | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 533.234 M | 0.000 -100.00 % | 407.947 M | 0.000 -100.00 % | 413.659 M | 0.000 -100.00 % | 427.768 M | 0.000 -100.00 % | 275.540 M | 0.000 -100.00 % | 265.825 M | 0.000 -100.00 % | 226.385 M | 0.000 -100.00 % | 238.260 M | 0.000 -100.00 % | 248.505 M | 0.000 -100.00 % | 262.130 M | 0.000 -100.00 % | 227.812 M | 0.000 -100.00 % | 198.639 M | 0.000 -100.00 % | 156.303 M | 0.000 -100.00 % | 164.645 M | 0.000 -100.00 % | 168.214 M | 0.000 -100.00 % | 182.927 M | 0.000 -100.00 % | 197.251 M | 0.000 -100.00 % | 210.218 M | 0.000 -100.00 % | 220.387 M | 0.000 -100.00 % | 247.974 M | 0.000 -100.00 % | 271.570 M | 0.000 -100.00 % | 293.150 M | 0.000 -100.00 % | 309.929 M -8.44 % | 338.484 M 16.24 % | 291.196 M |
| Total non current assets | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.212 B | 0.000 -100.00 % | 1.159 B 10 619.14 % | -11.020 M -101.52 % | 726.115 M 9 134.65 % | -8.037 M -101.41 % | 570.492 M 612.91 % | -111.227 M -122.86 % | 486.500 M 12 198.98 % | -4.021 M -100.90 % | 444.758 M 2 002.14 % | -23.382 M -108.06 % | 290.234 M 5 559.63 % | -5.316 M -101.88 % | 282.967 M 1 131.60 % | -27.430 M -111.13 % | 246.513 M 4 447.67 % | -5.670 M -102.16 % | 262.830 M 5 430.16 % | -4.931 M -101.82 % | 271.531 M 16 349.61 % | -1.671 M -100.59 % | 281.873 M 2 327.54 % | -12.654 M -105.10 % | 248.056 M 4 208.21 % | -6.038 M -102.72 % | 221.669 M 8 544.54 % | -2.625 M -101.49 % | 176.621 M 8 636.54 % | -2.069 M -101.10 % | 187.407 M 6 474.39 % | -2.940 M -101.58 % | 186.224 M 1 153.78 % | -17.672 M -108.84 % | 199.875 M 1 479.12 % | -14.493 M -106.78 % | 213.612 M 4 245.39 % | -5.153 M -102.26 % | 227.911 M 844.47 % | -30.614 M -112.89 % | 237.582 M 1 644.87 % | -15.379 M -105.91 % | 260.133 M 1 816.71 % | -15.153 M -105.34 % | 283.555 M 5 304.73 % | -5.448 M -101.78 % | 306.148 M | 0.000 -100.00 % | 310.207 M -12.36 % | 353.974 M 19.66 % | 295.817 M |
| Other current assets | -21.136 M -105.09 % | 414.975 M 1 824.61 % | -24.062 M -107.18 % | 335.160 M 3 008.62 % | -11.523 M -119.41 % | 59.353 M | 0.000 -100.00 % | 285.022 M | 0.000 -100.00 % | 1.566 B | 0.000 -100.00 % | 181.017 M | 0.000 -100.00 % | 241.719 M | 0.000 -100.00 % | 153.774 M | 0.000 -100.00 % | 670.442 M | 0.000 -100.00 % | 90.993 M | 0.000 -100.00 % | 52.321 M | 0.000 -100.00 % | 79.084 M | 0.000 -100.00 % | 76.925 M | 0.000 -100.00 % | 88.182 M | 0.000 -100.00 % | 42.950 M | 0.000 -100.00 % | 51.638 M | 0.000 -100.00 % | 30.712 M | 0.000 -100.00 % | 42.583 M | 0.000 -100.00 % | 155.840 M | 0.000 -100.00 % | 37.525 M | 0.000 -100.00 % | 115.933 M | 0.000 -100.00 % | 79.698 M | 0.000 -100.00 % | 17.848 M | 0.000 -100.00 % | 16.053 M | 0.000 -100.00 % | 18.573 M | 0.000 -100.00 % | 33.695 M 228.19 % | 10.267 M -16.56 % | 12.305 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 20.061 M | 0.000 | 0.000 -100.00 % | 22.040 M -54.35 % | 48.279 M 200.35 % | 16.074 M -87.95 % | 133.361 M -40.05 % | 222.454 M 89.26 % | 117.540 M 1 361.58 % | 8.042 M 143.84 % | 3.298 M -92.95 % | 46.764 M -15.17 % | 55.129 M 418.52 % | 10.632 M -84.72 % | 69.600 M 26.87 % | 54.860 M | 0.000 -100.00 % | 11.340 M | 0.000 -100.00 % | 9.862 M -52.89 % | 20.933 M 526.36 % | 3.342 M | 0.000 -100.00 % | 25.308 M -47.31 % | 48.031 M 297.74 % | 12.076 M -42.61 % | 21.044 M 300.84 % | 5.250 M | 0.000 -100.00 % | 4.138 M 6 067.18 % | -69.346 K -101.18 % | 5.880 M | 0.000 -100.00 % | 35.344 M 2 395.96 % | -1.539 M -105.31 % | 28.986 M | 0.000 -100.00 % | 10.306 M | 0.000 -100.00 % | 61.228 M | 0.000 -100.00 % | 30.757 M | 0.000 -100.00 % | 30.306 M | 0.000 -100.00 % | 10.896 M | 0.000 -100.00 % | 11.372 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 21.136 M | 0.000 -100.00 % | 4.996 M | 0.000 -100.00 % | 11.523 M 204.56 % | -11.020 M -2 506.11 % | 458.000 K 105.70 % | -8.037 M -1 367.67 % | 634.000 K 100.57 % | -111.227 M -475.63 % | 29.611 M 836.41 % | -4.021 M -656.15 % | 723.000 K 103.09 % | -23.382 M -252.60 % | 15.322 M 388.22 % | -5.316 M -359.32 % | 2.050 M 107.47 % | -27.430 M -200.00 % | 27.430 M 583.77 % | -5.670 M -394.77 % | 1.924 M 139.01 % | -4.931 M -556.27 % | 1.081 M 164.67 % | -1.671 M -318.12 % | 766.104 K 106.05 % | -12.654 M -208.77 % | 11.634 M 292.68 % | -6.038 M -1 358.42 % | 479.812 K 118.28 % | -2.625 M -200.00 % | 2.625 M 226.87 % | -2.069 M -200.00 % | 2.069 M 170.37 % | -2.940 M -200.00 % | 2.940 M 116.64 % | -17.672 M -206.67 % | 16.566 M 214.31 % | -14.493 M -200.00 % | 14.493 M 381.25 % | -5.153 M -200.00 % | 5.153 M 116.83 % | -30.614 M -200.00 % | 30.614 M 299.07 % | -15.379 M -200.00 % | 15.379 M 201.49 % | -15.153 M -200.00 % | 15.153 M 378.14 % | -5.448 M -200.00 % | 5.448 M 195.81 % | -5.686 M -200.00 % | 5.686 M -64.12 % | 15.847 M 4.46 % | 15.169 M |
| Cash and short term investments | 21.136 M 0.00 % | 21.136 M -12.16 % | 24.062 M -3.97 % | 25.057 M 117.45 % | 11.523 M 0.00 % | 11.523 M 4.56 % | 11.020 M -77.39 % | 48.737 M 506.41 % | 8.037 M -94.00 % | 133.995 M 20.47 % | 111.227 M -24.41 % | 147.151 M 3 559.56 % | 4.021 M 0.00 % | 4.021 M -82.80 % | 23.382 M -66.81 % | 70.451 M 1 225.26 % | 5.316 M -92.58 % | 71.650 M 161.21 % | 27.430 M 0.00 % | 27.430 M 383.77 % | 5.670 M 194.77 % | 1.924 M -60.99 % | 4.931 M -77.60 % | 22.014 M 1 217.40 % | 1.671 M 118.12 % | 766.104 K -93.95 % | 12.654 M -78.79 % | 59.665 M 888.15 % | 6.038 M 1 158.42 % | 479.812 K -81.72 % | 2.625 M 0.00 % | 2.625 M 26.87 % | 2.069 M 0.00 % | 2.069 M -29.63 % | 2.940 M 0.00 % | 2.940 M -83.36 % | 17.672 M 6.67 % | 16.566 M 14.31 % | 14.493 M 0.00 % | 14.493 M 181.25 % | 5.153 M 0.00 % | 5.153 M -83.17 % | 30.614 M 0.00 % | 30.614 M 99.07 % | 15.379 M 0.00 % | 15.379 M 1.49 % | 15.153 M 0.00 % | 15.153 M 178.14 % | 5.448 M 0.00 % | 5.448 M -4.19 % | 5.686 M 0.00 % | 5.686 M -64.12 % | 15.847 M 4.46 % | 15.169 M |
| Total current assets | 0.000 -100.00 % | 2.266 B | 0.000 -100.00 % | 2.200 B | 0.000 -100.00 % | 2.476 B 22 371.17 % | 11.020 M -99.51 % | 2.246 B 27 844.32 % | 8.037 M -99.62 % | 2.131 B 1 816.24 % | 111.227 M -91.69 % | 1.338 B 33 168.74 % | 4.021 M -99.78 % | 1.835 B 7 747.32 % | 23.382 M -98.76 % | 1.885 B 35 359.86 % | 5.316 M -99.52 % | 1.100 B 3 910.77 % | 27.430 M -95.60 % | 623.534 M 10 897.07 % | 5.670 M -99.01 % | 570.282 M 11 465.24 % | 4.931 M -98.96 % | 474.822 M 28 315.44 % | 1.671 M -99.73 % | 617.133 M 4 776.98 % | 12.654 M -97.48 % | 503.097 M 8 232.10 % | 6.038 M -99.01 % | 612.152 M 23 220.06 % | 2.625 M -99.49 % | 517.925 M 24 932.62 % | 2.069 M -99.60 % | 520.335 M 17 598.47 % | 2.940 M -99.28 % | 408.945 M 2 214.08 % | 17.672 M -96.01 % | 442.688 M 2 954.50 % | 14.493 M -95.80 % | 345.247 M 6 599.92 % | 5.153 M -98.37 % | 315.473 M 930.49 % | 30.614 M -91.23 % | 348.958 M 2 169.10 % | 15.379 M -95.82 % | 368.343 M 2 330.83 % | 15.153 M -94.79 % | 291.001 M 5 241.40 % | 5.448 M -98.21 % | 304.551 M 5 256.16 % | 5.686 M -97.89 % | 268.846 M -4.17 % | 280.543 M 28.15 % | 218.923 M |
| Inventory | 0.000 -100.00 % | 657.972 M | 0.000 -100.00 % | 471.140 M | 0.000 -100.00 % | 674.573 M | 0.000 -100.00 % | 341.271 M | 0.000 -100.00 % | 564.719 M | 0.000 -100.00 % | 478.400 M | 0.000 -100.00 % | 629.156 M | 0.000 -100.00 % | 291.384 M | 0.000 -100.00 % | 427.664 M | 0.000 -100.00 % | 229.147 M | 0.000 -100.00 % | 366.640 M | 0.000 -100.00 % | 279.190 M | 0.000 -100.00 % | 371.098 M | 0.000 -100.00 % | 213.394 M | 0.000 -100.00 % | 364.720 M | 0.000 -100.00 % | 291.066 M | 0.000 -100.00 % | 271.427 M | 0.000 -100.00 % | 243.232 M | 0.000 -100.00 % | 270.282 M | 0.000 -100.00 % | 217.572 M | 0.000 -100.00 % | 198.483 M | 0.000 -100.00 % | 173.120 M | 0.000 -100.00 % | 207.893 M | 0.000 -100.00 % | 167.936 M | 0.000 -100.00 % | 186.140 M | 0.000 -100.00 % | 142.958 M -24.02 % | 188.140 M 96.14 % | 95.920 M |
| Net receivables | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 1.369 B | 0.000 -100.00 % | 1.731 B | 0.000 -100.00 % | 1.609 B | 0.000 -100.00 % | 1.224 B | 0.000 -100.00 % | 567.092 M | 0.000 -100.00 % | 962.610 M | 0.000 -100.00 % | 1.417 B | 0.000 -100.00 % | 534.867 M | 0.000 -100.00 % | 275.964 M | 0.000 -100.00 % | 149.398 M | 0.000 -100.00 % | 111.617 M | 0.000 -100.00 % | 196.891 M | 0.000 -100.00 % | 188.867 M | 0.000 -100.00 % | 204.002 M | 0.000 -100.00 % | 198.174 M | 0.000 -100.00 % | 216.127 M | 0.000 -100.00 % | 134.056 M | 0.000 -100.00 % | 136.894 M | 0.000 -100.00 % | 100.195 M | 0.000 -100.00 % | 100.510 M | 0.000 -100.00 % | 133.297 M | 0.000 -100.00 % | 133.551 M | 0.000 -100.00 % | 98.761 M | 0.000 -100.00 % | 100.638 M | 0.000 -100.00 % | 86.507 M 30.50 % | 66.289 M -30.61 % | 95.529 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 19.955 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.679 M | 0.000 -100.00 % | 2.545 M | 0.000 -100.00 % | 1.508 M | 0.000 -100.00 % | 11.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.527 M | 0.000 | 0.000 | 0.000 100.00 % | -72.020 K | 0.000 -100.00 % | 20.933 M | 0.000 100.00 % | -2.386 M | 0.000 -100.00 % | 48.031 M | 0.000 -100.00 % | 39.552 M | 0.000 | 0.000 | 0.000 100.00 % | -168.322 M | 0.000 | 0.000 | 0.000 100.00 % | -2.089 M | 0.000 | 0.000 | 0.000 100.00 % | -301.120 K | 0.000 | 0.000 | 0.000 100.00 % | -277.920 K | 0.000 | 0.000 | 0.000 100.00 % | -277.920 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 12.667 M | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 134.980 M | 0.000 -100.00 % | 152.765 M | 0.000 -100.00 % | 124.233 M | 0.000 -100.00 % | 121.979 M | 0.000 -100.00 % | 244.525 M | 0.000 -100.00 % | 213.922 M | 0.000 -100.00 % | 181.120 M | 0.000 -100.00 % | 97.833 M | 0.000 -100.00 % | 178.638 M | 0.000 -100.00 % | 68.454 M | 0.000 -100.00 % | 66.767 M | 0.000 -100.00 % | 28.769 M | 0.000 -100.00 % | 39.623 M | 0.000 -100.00 % | 36.413 M | 0.000 -100.00 % | 67.090 M | 0.000 -100.00 % | 29.411 M | 0.000 -100.00 % | 39.401 M | 0.000 -100.00 % | 20.620 M | 0.000 -100.00 % | 40.597 M | 0.000 -100.00 % | 19.242 M | 0.000 -100.00 % | 17.644 M | 0.000 -100.00 % | 27.291 M | 0.000 -100.00 % | 31.896 M | 0.000 -100.00 % | 11.778 M | 0.000 -100.00 % | 16.727 M | 0.000 -100.00 % | 11.633 M -43.52 % | 20.596 M 71.83 % | 11.986 M |
| Tax 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 -100.00 % | 13.051 M | 0.000 -100.00 % | 18.350 M | 0.000 -100.00 % | 2.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.208 M | 0.000 -100.00 % | 275.521 M | 0.000 -100.00 % | 10.724 M | 0.000 -100.00 % | 138.082 M | 0.000 -100.00 % | 639.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 327.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.699 M | 0.000 | 0.000 | 0.000 100.00 % | -397.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.166 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.286 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.298 M | 0.000 | 0.000 -100.00 % | 3.122 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 11.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 621.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.419 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.924 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.260 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.726 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.041 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.425 K -55.63 % | 248.847 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 789.044 M | 0.000 100.00 % | -2.479 M | 0.000 100.00 % | -665.000 K | 0.000 | 0.000 | 0.000 100.00 % | -665.000 K | 0.000 100.00 % | -2.199 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.651 M | 0.000 100.00 % | -665.000 K | 0.000 | 0.000 | 0.000 100.00 % | -665.000 K | 0.000 | 0.000 | 0.000 100.00 % | -665.000 K | 0.000 -100.00 % | 835.044 K | 0.000 100.00 % | -665.000 K | 0.000 -100.00 % | 535.829 M | 0.000 100.00 % | -665.000 K | 0.000 -100.00 % | 501.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 458.615 M | 0.000 | 0.000 | 0.000 100.00 % | -664.927 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 60.526 M | 0.000 -100.00 % | 29.530 M | 0.000 -100.00 % | 31.064 M | 0.000 -100.00 % | 46.702 M | 0.000 -100.00 % | 35.990 M | 0.000 -100.00 % | 31.464 M | 0.000 -100.00 % | 30.711 M | 0.000 -100.00 % | 15.077 M | 0.000 -100.00 % | 15.077 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.140 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 8.004 M | 0.000 -100.00 % | 6.437 M | 0.000 -100.00 % | 6.437 M | 0.000 -100.00 % | 10.752 M | 0.000 -100.00 % | 10.752 M | 0.000 -100.00 % | 22.585 M | 0.000 -100.00 % | 22.585 M | 0.000 -100.00 % | 24.560 M | 0.000 -100.00 % | 24.560 M | 0.000 -100.00 % | 25.452 M | 0.000 -100.00 % | 25.452 M | 0.000 -100.00 % | 21.140 M | 0.000 -100.00 % | 21.140 M | 0.000 | 0.000 -100.00 % | 22.970 M -44.73 % | 41.560 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 26.070 M | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 3.545 B | 0.000 -100.00 % | 3.412 B | 0.000 -100.00 % | 3.636 B | 0.000 -100.00 % | 2.972 B | 0.000 -100.00 % | 2.702 B | 0.000 -100.00 % | 1.824 B | 0.000 -100.00 % | 2.280 B | 0.000 -100.00 % | 2.175 B | 0.000 -100.00 % | 1.383 B | 0.000 -100.00 % | 870.047 M | 0.000 -100.00 % | 833.112 M | 0.000 -100.00 % | 746.353 M | 0.000 -100.00 % | 899.006 M | 0.000 -100.00 % | 751.153 M | 0.000 -100.00 % | 833.821 M | 0.000 -100.00 % | 694.546 M | 0.000 -100.00 % | 707.742 M | 0.000 -100.00 % | 595.169 M | 0.000 -100.00 % | 642.564 M | 0.000 -100.00 % | 558.859 M | 0.000 -100.00 % | 543.384 M | 0.000 -100.00 % | 586.540 M | 0.000 -100.00 % | 628.476 M | 0.000 -100.00 % | 574.556 M | 0.000 -100.00 % | 610.699 M | 0.000 -100.00 % | 591.720 M -6.74 % | 634.517 M 23.27 % | 514.740 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 539.215 M 1 298.17 % | 38.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.229 M 0.00 % | 15.229 M 0.00 % | 15.229 M 0.00 % | 15.229 M | 0.000 100.00 % | -8.027 M 0.00 % | -8.027 M 0.00 % | -8.027 M | 0.000 100.00 % | -13.022 M 0.00 % | -13.022 M 0.00 % | -13.022 M | 0.000 100.00 % | -27.396 M 0.00 % | -27.396 M 0.00 % | -27.396 M | 0.000 100.00 % | -20.411 M 0.00 % | -20.411 M 0.00 % | -20.411 M -1 497.72 % | 1.460 M 0.00 % | 1.460 M 0.00 % | 1.460 M 0.00 % | 1.460 M 118.14 % | -8.048 M 0.00 % | -8.048 M 0.00 % | -8.048 M 0.00 % | -8.048 M 32.09 % | -11.852 M 0.00 % | -11.852 M 0.00 % | -11.852 M 0.00 % | -11.852 M -131.59 % | 37.522 M 0.00 % | 37.522 M 0.00 % | 37.522 M 0.00 % | 37.522 M 199.59 % | -37.676 M 0.00 % | -37.676 M 0.00 % | -37.676 M 0.00 % | -37.676 M -126.78 % | -16.614 M 0.00 % | -16.614 M 0.00 % | -16.614 M 0.00 % | -16.614 M -852.49 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 M 0.00 % | -1.744 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.584 M 335.12 % | 28.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.114 M 0.00 % | 1.114 M 0.00 % | 1.114 M 0.00 % | 1.114 M | 0.000 100.00 % | -1.594 M 0.00 % | -1.594 M 0.00 % | -1.594 M | 0.000 100.00 % | -23.323 M 0.00 % | -23.323 M 0.00 % | -23.323 M | 0.000 100.00 % | -286.398 K 0.00 % | -286.398 K 0.00 % | -286.398 K | 0.000 100.00 % | -17.950 M 0.00 % | -17.950 M 0.00 % | -17.950 M -863.03 % | 2.352 M 0.00 % | 2.352 M 0.00 % | 2.352 M 0.00 % | 2.352 M 143.26 % | -5.438 M 0.00 % | -5.438 M 0.00 % | -5.438 M 0.00 % | -5.438 M -1 187.37 % | 500.127 K 0.00 % | 500.127 K 0.00 % | 500.127 K 0.00 % | 500.127 K -99.00 % | 49.914 M 0.00 % | 49.914 M 0.00 % | 49.914 M 0.00 % | 49.914 M 201.04 % | -49.402 M 0.00 % | -49.402 M 0.00 % | -49.402 M 0.00 % | -49.402 M -109.62 % | -23.567 M 0.00 % | -23.567 M 0.00 % | -23.567 M 0.00 % | -23.567 M -2 462.63 % | 997.500 K 0.00 % | 997.500 K 0.00 % | 997.500 K 0.00 % | 997.500 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 |
| 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 -100.00 % | 416.631 M 3 908.58 % | 10.394 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.114 M 0.00 % | 14.114 M 0.00 % | 14.114 M 0.00 % | 14.114 M | 0.000 100.00 % | -6.433 M 0.00 % | -6.433 M 0.00 % | -6.433 M | 0.000 -100.00 % | 10.301 M 0.00 % | 10.301 M 0.00 % | 10.301 M | 0.000 100.00 % | -27.110 M 0.00 % | -27.110 M 0.00 % | -27.110 M | 0.000 100.00 % | -2.461 M 0.00 % | -2.461 M 0.00 % | -2.461 M -175.88 % | -892.108 K 0.00 % | -892.108 K 0.00 % | -892.108 K 0.00 % | -892.108 K 65.82 % | -2.610 M 0.00 % | -2.610 M 0.00 % | -2.610 M 0.00 % | -2.610 M 78.87 % | -12.352 M 0.00 % | -12.352 M 0.00 % | -12.352 M 0.00 % | -12.352 M 0.33 % | -12.392 M 0.00 % | -12.392 M 0.00 % | -12.392 M 0.00 % | -12.392 M -205.68 % | 11.726 M 0.00 % | 11.726 M 0.00 % | 11.726 M 0.00 % | 11.726 M 68.63 % | 6.954 M 0.00 % | 6.954 M 0.00 % | 6.954 M 0.00 % | 6.954 M 353.62 % | -2.742 M 0.00 % | -2.742 M 0.00 % | -2.742 M 0.00 % | -2.742 M |
| Other non cash items | -15.311 M -152.50 % | 29.166 M 284.09 % | -15.843 M 27.69 % | -21.911 M 3.66 % | -22.743 M -152.78 % | -8.997 M 23.82 % | -11.810 M 31.66 % | -17.282 M 15.96 % | -20.564 M 34.54 % | -31.417 M -19.92 % | -26.199 M -239.72 % | -7.712 M -2 888.00 % | -258.096 K 98.02 % | -13.031 M 80.48 % | -66.771 M 5.87 % | -70.933 M -50.42 % | -47.157 M -123.35 % | -21.114 M 20.22 % | -26.464 M -112.34 % | -12.463 M -536.19 % | -1.959 M -595.91 % | 395.033 K 114.44 % | -2.735 M -103.95 % | -1.341 M 83.35 % | -8.054 M -327.87 % | 3.534 M 1 127.45 % | -344.000 K 96.63 % | -10.216 M -10.11 % | -9.278 M -56.61 % | -5.924 M -229.31 % | -1.799 M 43.41 % | -3.179 M 69.44 % | -10.402 M -153.05 % | -4.111 M 13.81 % | -4.769 M 73.25 % | -17.828 M -165.30 % | -6.720 M -1 012.51 % | 736.433 K 179.70 % | -924.000 K 91.04 % | -10.310 M 15.42 % | -12.190 M -37.69 % | -8.853 M -182.95 % | 10.673 M 169.00 % | -15.469 M -108.76 % | -7.410 M -145.54 % | -3.018 M 82.05 % | -16.808 M 11.94 % | -19.086 M -7.63 % | -17.733 M -358.42 % | -3.868 M -223.16 % | -1.197 M 93.97 % | -19.851 M -62.24 % | -12.236 M 68.37 % | -38.680 M -904.03 % | -3.853 M -116.73 % | 23.030 M 0.00 % | 23.030 M 0.00 % | 23.030 M 0.00 % | 23.030 M 114.06 % | 10.759 M 0.00 % | 10.759 M 0.00 % | 10.759 M 0.00 % | 10.759 M 23.95 % | 8.680 M 0.00 % | 8.680 M -49.57 % | 17.210 M 98.28 % | 8.680 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.242 M -89.53 % | 50.066 M 81.24 % | 27.624 M 10.02 % | 25.108 M 1.59 % | 24.716 M -96.08 % | 630.537 M 386.17 % | 129.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.738 M 0.00 % | 35.738 M 0.00 % | 35.738 M 0.00 % | 35.738 M | 0.000 -100.00 % | 16.006 M 0.00 % | 16.006 M 0.00 % | 16.006 M | 0.000 -100.00 % | 9.968 M 0.00 % | 9.968 M 0.00 % | 9.968 M | 0.000 100.00 % | -7.446 M 0.00 % | -7.446 M 0.00 % | -7.446 M | 0.000 100.00 % | -283.427 K 0.00 % | -283.427 K 0.00 % | -283.427 K -101.16 % | 24.397 M 0.00 % | 24.397 M 0.00 % | 24.397 M 0.00 % | 24.397 M -16.69 % | 29.283 M 0.00 % | 29.283 M 0.00 % | 29.283 M 0.00 % | 29.283 M 35.70 % | 21.579 M 0.00 % | 21.579 M 0.00 % | 21.579 M 0.00 % | 21.579 M -51.32 % | 44.326 M 0.00 % | 44.326 M 0.00 % | 44.326 M 0.00 % | 44.326 M 21 548.72 % | 204.750 K 0.00 % | 204.750 K 0.00 % | 204.750 K 0.00 % | 204.750 K -96.15 % | 5.324 M 0.00 % | 5.324 M 0.00 % | 5.324 M 0.00 % | 5.324 M -70.15 % | 17.837 M 0.00 % | 17.837 M 0.00 % | 17.837 M 0.00 % | 17.837 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 100.00 % | -3.214 M 76.02 % | -13.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -679.870 K 0.00 % | -679.870 K 0.00 % | -679.870 K 0.00 % | -679.870 K | 0.000 100.00 % | -28.225 M 0.00 % | -28.225 M 0.00 % | -28.225 M | 0.000 100.00 % | -18.364 M 0.00 % | -18.364 M 0.00 % | -18.364 M | 0.000 100.00 % | -4.681 M 0.00 % | -4.681 M 0.00 % | -4.681 M | 0.000 100.00 % | -1.566 M 0.00 % | -1.566 M 0.00 % | -1.566 M 7.38 % | -1.691 M 0.00 % | -1.691 M 0.00 % | -1.691 M 0.00 % | -1.691 M 42.86 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M -24.39 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.88 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 86.04 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 45.46 % | -31.529 M 0.00 % | -31.529 M 0.00 % | -31.529 M 0.00 % | -31.529 M -6 282.44 % | -494.000 K 0.00 % | -494.000 K 0.00 % | -494.000 K 0.00 % | -494.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.002 K 0.00 % | -301.002 K 0.00 % | -301.002 K | 0.000 100.00 % | -79.050 K 0.00 % | -79.050 K 0.00 % | -79.050 K -365.00 % | -17.000 K 0.00 % | -17.000 K 0.00 % | -17.000 K 0.00 % | -17.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 578.482 K 0.00 % | 578.482 K 0.00 % | 578.482 K 0.00 % | 578.482 K | 0.000 -100.00 % | 168.810 K 0.00 % | 168.810 K 0.00 % | 168.810 K | 0.000 -100.00 % | 10.766 K 0.00 % | 10.766 K 0.00 % | 10.766 K | 0.000 -100.00 % | 113.000 K 0.00 % | 113.000 K 0.00 % | 113.000 K | 0.000 -100.00 % | 17.000 K 0.00 % | 17.000 K 0.00 % | 17.000 K -88.87 % | 152.714 K 0.00 % | 152.714 K 0.00 % | 152.714 K 0.00 % | 152.714 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 -100.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K 0.00 % | 30.000 K | 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 -100.00 % | 497.429 K 13 829.68 % | 3.571 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.387 K 0.00 % | 101.387 K 0.00 % | 101.387 K 0.00 % | 101.387 K | 0.000 -100.00 % | 28.056 M 0.00 % | 28.056 M 0.00 % | 28.056 M | 0.000 -100.00 % | 18.354 M 0.00 % | 18.354 M 0.00 % | 18.354 M | 0.000 -100.00 % | 4.869 M 0.00 % | 4.869 M 0.00 % | 4.869 M | 0.000 -100.00 % | 1.628 M 0.00 % | 1.628 M 0.00 % | 1.628 M 4.70 % | 1.555 M 0.00 % | 1.555 M 0.00 % | 1.555 M 0.00 % | 1.555 M -47.45 % | 2.959 M 0.00 % | 2.959 M 0.00 % | 2.959 M 0.00 % | 2.959 M 24.39 % | 2.379 M 0.00 % | 2.379 M 0.00 % | 2.379 M 0.00 % | 2.379 M -0.88 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M -86.04 % | 17.195 M 0.00 % | 17.195 M 0.00 % | 17.195 M 0.00 % | 17.195 M -45.41 % | 31.499 M 0.00 % | 31.499 M 0.00 % | 31.499 M 0.00 % | 31.499 M 6 276.37 % | 494.000 K 0.00 % | 494.000 K 0.00 % | 494.000 K 0.00 % | 494.000 K |
| 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 100.00 % | -2.718 M 79.71 % | -13.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.388 K 0.00 % | -101.388 K 0.00 % | -101.388 K 0.00 % | -101.388 K | 0.000 100.00 % | -28.056 M 0.00 % | -28.056 M 0.00 % | -28.056 M | 0.000 100.00 % | -18.354 M 0.00 % | -18.354 M 0.00 % | -18.354 M | 0.000 100.00 % | -4.869 M 0.00 % | -4.869 M 0.00 % | -4.869 M | 0.000 100.00 % | -1.628 M 0.00 % | -1.628 M 0.00 % | -1.628 M 4.78 % | -1.710 M 0.00 % | -1.710 M 0.00 % | -1.710 M 0.00 % | -1.710 M 42.22 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M -24.39 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.87 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 86.04 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 45.41 % | -31.499 M 0.00 % | -31.499 M 0.00 % | -31.499 M 0.00 % | -31.499 M -6 076.32 % | -510.000 K 0.00 % | -510.000 K 0.00 % | -510.000 K 0.00 % | -510.000 K |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -579.503 M -466.05 % | -102.376 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K 0.00 % | 33.000 K |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -951.615 K 0.00 % | -951.615 K 0.00 % | -951.615 K 0.00 % | -951.615 K | 0.000 100.00 % | -951.615 K 0.00 % | -951.615 K 0.00 % | -951.615 K | 0.000 100.00 % | -950.058 K 0.00 % | -950.058 K 0.00 % | -950.058 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 100.00 % | -1.847 M 0.00 % | -1.847 M 0.00 % | -1.847 M 0.00 % | -1.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.529 M 0.00 % | -1.529 M 0.00 % | -1.529 M 0.00 % | -1.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -19.873 M -47.46 % | -13.478 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 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 100.00 % | -1.425 M 0.00 % | -1.425 M 0.00 % | -1.425 M | 0.000 100.00 % | -12.033 M 0.00 % | -12.033 M 0.00 % | -12.033 M | 0.000 100.00 % | -30.835 M 0.00 % | -30.835 M 0.00 % | -30.835 M -8.04 % | -28.541 M 0.00 % | -28.541 M 0.00 % | -28.541 M 0.00 % | -28.541 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.033 M 0.00 % | -11.033 M 0.00 % | -11.033 M 0.00 % | -11.033 M -16.90 % | -9.439 M 0.00 % | -9.439 M 0.00 % | -9.439 M 0.00 % | -9.439 M -301.42 % | -2.351 M 0.00 % | -2.351 M 0.00 % | -2.351 M 0.00 % | -2.351 M -76.62 % | -1.331 M 0.00 % | -1.331 M 0.00 % | -1.331 M 0.00 % | -1.331 M 85.60 % | -9.247 M 0.00 % | -9.247 M 0.00 % | -9.247 M 0.00 % | -9.247 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 100.00 % | -599.376 M -417.36 % | -115.854 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -25.457 M 0.00 % | -25.457 M 0.00 % | -25.457 M 0.00 % | -25.457 M | 0.000 100.00 % | -951.615 K 0.00 % | -951.615 K 0.00 % | -951.615 K | 0.000 100.00 % | -2.375 M 0.00 % | -2.375 M 0.00 % | -2.375 M | 0.000 100.00 % | -12.033 M 0.00 % | -12.033 M 0.00 % | -12.033 M | 0.000 100.00 % | -30.835 M 0.00 % | -30.835 M 0.00 % | -30.835 M -8.04 % | -28.541 M 0.00 % | -28.541 M 0.00 % | -28.541 M 0.00 % | -28.541 M -10.73 % | -25.776 M 0.00 % | -25.776 M 0.00 % | -25.776 M 0.00 % | -25.776 M -133.62 % | -11.033 M 0.00 % | -11.033 M 0.00 % | -11.033 M 0.00 % | -11.033 M -16.90 % | -9.439 M 0.00 % | -9.439 M 0.00 % | -9.439 M 0.00 % | -9.439 M -143.24 % | -3.880 M 0.00 % | -3.880 M 0.00 % | -3.880 M 0.00 % | -3.880 M -191.47 % | -1.331 M 0.00 % | -1.331 M 0.00 % | -1.331 M 0.00 % | -1.331 M 85.60 % | -9.247 M 0.00 % | -9.247 M 0.00 % | -9.247 M 0.00 % | -9.247 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 100.00 % | -162.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.891 M 0.00 % | -9.891 M 0.00 % | -9.891 M 0.00 % | -9.891 M | 0.000 -100.00 % | 13.074 M 0.00 % | 13.074 M 0.00 % | 13.074 M | 0.000 -100.00 % | 10.698 M 0.00 % | 10.698 M 0.00 % | 10.698 M | 0.000 -100.00 % | 20.388 M 0.00 % | 20.388 M 0.00 % | 20.388 M | 0.000 -100.00 % | 36.624 M 0.00 % | 36.624 M 0.00 % | 36.624 M 953.32 % | 3.477 M 0.00 % | 3.477 M 0.00 % | 3.477 M 0.00 % | 3.477 M 77.98 % | 1.954 M 0.00 % | 1.954 M 0.00 % | 1.954 M 0.00 % | 1.954 M 118.16 % | -10.759 M 0.00 % | -10.759 M 0.00 % | -10.759 M 0.00 % | -10.759 M 67.28 % | -32.880 M 0.00 % | -32.880 M 0.00 % | -32.880 M 0.00 % | -32.880 M -263.77 % | 20.077 M 0.00 % | 20.077 M 0.00 % | 20.077 M 0.00 % | 20.077 M -30.44 % | 28.862 M 0.00 % | 28.862 M 0.00 % | 28.862 M 0.00 % | 28.862 M 571.63 % | -6.120 M 0.00 % | -6.120 M 0.00 % | -6.120 M 0.00 % | -6.120 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.242 M -89.53 % | 50.066 M 81.24 % | 27.624 M 10.02 % | 25.108 M 1.59 % | 24.716 M -13.10 % | 28.443 M 6 297.56 % | 444.595 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.355 K 0.00 % | 289.355 K 0.00 % | 289.355 K 0.00 % | 289.355 K | 0.000 -100.00 % | 71.573 K 0.00 % | 71.573 K 0.00 % | 71.573 K | 0.000 100.00 % | -62.429 K 0.00 % | -62.429 K 0.00 % | -62.429 K | 0.000 100.00 % | -3.959 M 0.00 % | -3.959 M 0.00 % | -3.959 M | 0.000 -100.00 % | 3.877 M 0.00 % | 3.877 M 0.00 % | 3.877 M 263.15 % | -2.377 M 0.00 % | -2.377 M 0.00 % | -2.377 M 0.00 % | -2.377 M -194.99 % | 2.502 M 0.00 % | 2.502 M 0.00 % | 2.502 M 0.00 % | 2.502 M 196.51 % | -2.592 M 0.00 % | -2.592 M 0.00 % | -2.592 M 0.00 % | -2.592 M -560.89 % | -392.250 K 0.00 % | -392.250 K 0.00 % | -392.250 K 0.00 % | -392.250 K 50.54 % | -793.000 K 0.00 % | -793.000 K 0.00 % | -793.000 K 0.00 % | -793.000 K -158.55 % | 1.355 M 0.00 % | 1.355 M 0.00 % | 1.355 M 0.00 % | 1.355 M -30.92 % | 1.961 M 0.00 % | 1.961 M 0.00 % | 1.961 M 0.00 % | 1.961 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.262 M 47.57 % | 11.020 M 128.22 % | -39.046 M -585.77 % | 8.038 M 147.09 % | -17.070 M -115.35 % | 111.227 M 9 424.84 % | 1.168 M 61.48 % | 723.162 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 191.526 K 0.00 % | 191.526 K 0.00 % | 191.526 K 0.00 % | 191.526 K | 0.000 -100.00 % | 119.953 K 0.00 % | 119.953 K 0.00 % | 119.953 K | 0.000 -100.00 % | 182.382 K 0.00 % | 182.382 K 0.00 % | 182.382 K | 0.000 -100.00 % | 4.142 M 0.00 % | 4.142 M 0.00 % | 4.142 M | 0.000 -100.00 % | 264.152 K 0.00 % | 264.152 K 0.00 % | 264.152 K -90.00 % | 2.641 M 0.00 % | 2.641 M 0.00 % | 2.641 M 0.00 % | 2.641 M 1 802.51 % | 138.804 K 0.00 % | 138.804 K 0.00 % | 138.804 K 0.00 % | 138.804 K -94.91 % | 2.726 M 0.00 % | 2.726 M 0.00 % | 2.726 M 0.00 % | 2.726 M -37.39 % | 4.354 M 0.00 % | 4.354 M 0.00 % | 4.354 M 0.00 % | 4.354 M -15.40 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M 35.72 % | 3.792 M 0.00 % | 3.792 M 0.00 % | 3.792 M 0.00 % | 3.792 M 107.06 % | 1.832 M 0.00 % | 1.832 M 0.00 % | 1.832 M 0.00 % | 1.832 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 580.000 K -96.43 % | 16.262 M 47.57 % | 11.020 M -69.10 % | 35.662 M 343.67 % | 8.038 M -94.09 % | 135.943 M 359.10 % | 29.611 M 2 435.72 % | 1.168 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 480.881 K 0.00 % | 480.881 K 0.00 % | 480.881 K 0.00 % | 480.881 K | 0.000 -100.00 % | 191.526 K 0.00 % | 191.526 K 0.00 % | 191.526 K | 0.000 -100.00 % | 119.953 K 0.00 % | 119.953 K 0.00 % | 119.953 K | 0.000 -100.00 % | 182.382 K 0.00 % | 182.382 K 0.00 % | 182.382 K | 0.000 -100.00 % | 4.142 M 0.00 % | 4.142 M 0.00 % | 4.142 M 1 467.88 % | 264.152 K 0.00 % | 264.152 K 0.00 % | 264.152 K 0.00 % | 264.152 K -90.00 % | 2.641 M 0.00 % | 2.641 M 0.00 % | 2.641 M 0.00 % | 2.641 M 1 873.60 % | 133.804 K 0.00 % | 133.804 K 0.00 % | 133.804 K 0.00 % | 133.804 K -96.62 % | 3.962 M 0.00 % | 3.962 M 0.00 % | 3.962 M 0.00 % | 3.962 M -9.00 % | 4.354 M 0.00 % | 4.354 M 0.00 % | 4.354 M 0.00 % | 4.354 M -15.41 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M 0.00 % | 5.147 M 35.72 % | 3.792 M 0.00 % | 3.792 M 0.00 % | 3.792 M 0.00 % | 3.792 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.242 M -89.53 % | 50.066 M 81.24 % | 27.624 M 10.02 % | 25.108 M 1.59 % | 24.716 M -96.08 % | 630.537 M 386.17 % | 129.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.738 M 0.00 % | 35.738 M 0.00 % | 35.738 M 0.00 % | 35.738 M | 0.000 -100.00 % | 16.006 M 0.00 % | 16.006 M 0.00 % | 16.006 M | 0.000 -100.00 % | 9.968 M 0.00 % | 9.968 M 0.00 % | 9.968 M | 0.000 100.00 % | -7.446 M 0.00 % | -7.446 M 0.00 % | -7.446 M | 0.000 100.00 % | -283.427 K 0.00 % | -283.427 K 0.00 % | -283.427 K -101.16 % | 24.397 M 0.00 % | 24.397 M 0.00 % | 24.397 M 0.00 % | 24.397 M -16.69 % | 29.283 M 0.00 % | 29.283 M 0.00 % | 29.283 M 0.00 % | 29.283 M 35.70 % | 21.579 M 0.00 % | 21.579 M 0.00 % | 21.579 M 0.00 % | 21.579 M -51.32 % | 44.326 M 0.00 % | 44.326 M 0.00 % | 44.326 M 0.00 % | 44.326 M 21 548.72 % | 204.750 K 0.00 % | 204.750 K 0.00 % | 204.750 K 0.00 % | 204.750 K -96.15 % | 5.324 M 0.00 % | 5.324 M 0.00 % | 5.324 M 0.00 % | 5.324 M -70.15 % | 17.837 M 0.00 % | 17.837 M 0.00 % | 17.837 M 0.00 % | 17.837 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 100.00 % | -3.214 M 76.02 % | -13.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -679.870 K 0.00 % | -679.870 K 0.00 % | -679.870 K 0.00 % | -679.870 K | 0.000 100.00 % | -28.225 M 0.00 % | -28.225 M 0.00 % | -28.225 M | 0.000 100.00 % | -18.364 M 0.00 % | -18.364 M 0.00 % | -18.364 M | 0.000 100.00 % | -4.681 M 0.00 % | -4.681 M 0.00 % | -4.681 M | 0.000 100.00 % | -1.566 M 0.00 % | -1.566 M 0.00 % | -1.566 M 7.38 % | -1.691 M 0.00 % | -1.691 M 0.00 % | -1.691 M 0.00 % | -1.691 M 42.86 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M 0.00 % | -2.959 M -24.39 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.00 % | -2.379 M 0.88 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 0.00 % | -2.400 M 86.04 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 0.00 % | -17.195 M 45.46 % | -31.529 M 0.00 % | -31.529 M 0.00 % | -31.529 M 0.00 % | -31.529 M -6 282.44 % | -494.000 K 0.00 % | -494.000 K 0.00 % | -494.000 K 0.00 % | -494.000 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.242 M -89.53 % | 50.066 M 81.24 % | 27.624 M 10.02 % | 25.108 M 1.59 % | 24.716 M -96.06 % | 627.323 M 439.43 % | 116.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.059 M 0.00 % | 35.059 M 0.00 % | 35.059 M 0.00 % | 35.059 M | 0.000 100.00 % | -12.220 M 0.00 % | -12.220 M 0.00 % | -12.220 M | 0.000 100.00 % | -8.396 M 0.00 % | -8.396 M 0.00 % | -8.396 M | 0.000 100.00 % | -12.127 M 0.00 % | -12.127 M 0.00 % | -12.127 M | 0.000 100.00 % | -1.849 M 0.00 % | -1.849 M 0.00 % | -1.849 M -108.14 % | 22.707 M 0.00 % | 22.707 M 0.00 % | 22.707 M 0.00 % | 22.707 M -13.74 % | 26.325 M 0.00 % | 26.325 M 0.00 % | 26.325 M 0.00 % | 26.325 M 37.11 % | 19.200 M 0.00 % | 19.200 M 0.00 % | 19.200 M 0.00 % | 19.200 M -54.20 % | 41.926 M 0.00 % | 41.926 M 0.00 % | 41.926 M 0.00 % | 41.926 M 346.77 % | -16.990 M 0.00 % | -16.990 M 0.00 % | -16.990 M 0.00 % | -16.990 M 35.17 % | -26.206 M 0.00 % | -26.206 M 0.00 % | -26.206 M 0.00 % | -26.206 M -251.10 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M 0.00 % | 17.343 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |