Mohit Industries Limited MOHITIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.124 B -13.83 % | 1.304 B -21.23 % | 1.656 B 1.38 % | 1.633 B 10.22 % | 1.482 B -15.22 % | 1.748 B -8.71 % | 1.915 B 21.20 % | 1.580 B 2.89 % | 1.535 B 12.65 % | 1.363 B -44.77 % | 2.468 B 9.64 % | 2.251 B 14.45 % | 1.967 B 11.55 % | 1.763 B 24.45 % | 1.417 B 32.23 % | 1.071 B 10.12 % | 972.968 M -20.23 % | 1.220 B 30.03 % | 938.013 M 25.36 % | 748.281 M |
| Net income | -24.272 M -27.15 % | -19.090 M -32.13 % | -14.448 M -1 263.29 % | 1.242 M -81.93 % | 6.872 M 1 512.75 % | -486.427 K -106.93 % | 7.019 M 59.43 % | 4.403 M -77.31 % | 19.404 M -10.76 % | 21.744 M 53.00 % | 14.212 M -34.62 % | 21.738 M 226.42 % | 6.660 M -95.14 % | 137.048 M 395.31 % | 27.669 M 138.12 % | 11.620 M 5.69 % | 10.995 M -56.49 % | 25.268 M 8.50 % | 23.289 M 100.62 % | 11.608 M |
| Income before tax | -32.485 M -27.70 % | -25.438 M -101.66 % | -12.614 M -725.07 % | 2.018 M -80.76 % | 10.487 M 703.70 % | 1.305 M -78.60 % | 6.099 M -29.56 % | 8.657 M -48.88 % | 16.935 M -45.85 % | 31.272 M 34.71 % | 23.213 M -35.19 % | 35.817 M 83.78 % | 19.489 M -89.89 % | 192.710 M 345.61 % | 43.246 M 113.72 % | 20.235 M 18.05 % | 17.141 M -55.79 % | 38.770 M 9.35 % | 35.455 M 112.33 % | 16.698 M |
| Income before tax ratio | -0.03 -48.20 % | -0.02 -156.01 % | -0.01 -716.56 % | 0.00 -82.54 % | 0.01 847.99 % | 0.00 -76.56 % | 0.00 -41.88 % | 0.01 -50.32 % | 0.01 -51.93 % | 0.02 143.93 % | 0.01 -40.89 % | 0.02 60.58 % | 0.01 -90.93 % | 0.11 258.07 % | 0.03 61.63 % | 0.02 7.20 % | 0.02 -44.58 % | 0.03 -15.90 % | 0.04 69.38 % | 0.02 |
| EBITDA | 13.899 M -17.80 % | 16.908 M -65.33 % | 48.775 M -29.40 % | 69.088 M -17.76 % | 84.009 M -21.59 % | 107.134 M -13.42 % | 123.743 M 5.37 % | 117.441 M -4.79 % | 123.344 M -3.72 % | 128.113 M -22.19 % | 164.647 M -3.35 % | 170.349 M 64.82 % | 103.357 M 1.98 % | 101.348 M -15.52 % | 119.971 M 105.40 % | 58.409 M -1.03 % | 59.015 M -26.70 % | 80.509 M 36.14 % | 59.138 M 86.63 % | 31.688 M |
| Net income ratio | -0.02 -47.56 % | -0.01 -67.74 % | -0.01 -1 247.43 % | 0.00 -83.60 % | 0.00 1 766.39 % | 0.00 -107.59 % | 0.00 31.55 % | 0.00 -77.95 % | 0.01 -20.78 % | 0.02 177.05 % | 0.01 -40.37 % | 0.01 185.21 % | 0.00 -95.64 % | 0.08 298.00 % | 0.02 80.08 % | 0.01 -4.03 % | 0.01 -45.45 % | 0.02 -16.56 % | 0.02 60.04 % | 0.02 |
| Ratio EBITDA | 0.01 -4.60 % | 0.01 -55.99 % | 0.03 -30.36 % | 0.04 -25.39 % | 0.06 -7.51 % | 0.06 -5.16 % | 0.06 -13.06 % | 0.07 -7.46 % | 0.08 -14.53 % | 0.09 40.90 % | 0.07 -11.85 % | 0.08 44.01 % | 0.05 -8.58 % | 0.06 -32.12 % | 0.08 55.34 % | 0.05 -10.13 % | 0.06 -8.11 % | 0.07 4.69 % | 0.06 48.88 % | 0.04 |
| Gross profit ratio | 0.14 72.53 % | 0.08 -0.29 % | 0.08 -18.82 % | 0.10 -19.26 % | 0.12 -1.03 % | 0.13 78.32 % | 0.07 -23.80 % | 0.09 -0.10 % | 0.09 -17.07 % | 0.11 -45.66 % | 0.20 22.29 % | 0.17 20.59 % | 0.14 9.65 % | 0.13 38.29 % | 0.09 57.74 % | 0.06 -35.53 % | 0.09 0.24 % | 0.09 24.84 % | 0.07 57.19 % | 0.05 |
| Weighted average shs out dil | 14.275 M 0.83 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 15.81 % | 12.225 M 4.86 % | 11.658 M 0.00 % | 11.658 M 0.00 % | 11.658 M 0.00 % | 11.658 M 9.70 % | 10.627 M 0.00 % | 10.627 M |
| Weighted average shs out | 14.275 M 0.95 % | 14.141 M -0.12 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 0.00 % | 14.158 M 15.81 % | 12.225 M 4.86 % | 11.658 M 0.00 % | 11.658 M 0.00 % | 11.658 M 0.00 % | 11.658 M 9.70 % | 10.627 M 0.00 % | 10.627 M |
| EPS diluted | -1.70 -25.93 % | -1.35 -32.35 % | -1.02 -1 263.06 % | 0.09 -82.10 % | 0.49 1 524.42 % | -0.03 -106.88 % | 0.50 61.29 % | 0.31 -77.37 % | 1.37 -11.04 % | 1.54 54.00 % | 1.00 -35.06 % | 1.54 227.66 % | 0.47 -95.81 % | 11.21 373.00 % | 2.37 137.00 % | 1.00 6.38 % | 0.94 -56.68 % | 2.17 -0.91 % | 2.19 100.92 % | 1.09 |
| Earnings per share | -1.70 -25.93 % | -1.35 -32.35 % | -1.02 -1 263.06 % | 0.09 -82.10 % | 0.49 1 524.42 % | -0.03 -106.88 % | 0.50 61.29 % | 0.31 -77.37 % | 1.37 -11.04 % | 1.54 54.00 % | 1.00 -35.06 % | 1.54 227.66 % | 0.47 -95.81 % | 11.21 373.00 % | 2.37 137.00 % | 1.00 6.38 % | 0.94 -56.68 % | 2.17 -0.91 % | 2.19 100.92 % | 1.09 |
| Gross profit | 157.017 M 48.67 % | 105.617 M -21.45 % | 134.466 M -17.70 % | 163.383 M -11.00 % | 183.576 M -16.09 % | 218.790 M 62.79 % | 134.402 M -7.64 % | 145.524 M 2.79 % | 141.575 M -6.58 % | 151.553 M -69.99 % | 505.055 M 34.08 % | 376.670 M 38.01 % | 272.924 M 22.32 % | 223.124 M 72.10 % | 129.645 M 108.57 % | 62.158 M -29.00 % | 87.549 M -20.04 % | 109.491 M 62.33 % | 67.448 M 97.04 % | 34.230 M |
| Income tax expense | -8.213 M -29.38 % | -6.348 M -445.94 % | 1.835 M 136.47 % | 776.000 K -78.54 % | 3.616 M 395.26 % | -1.225 M -56.48 % | -782.641 K -115.22 % | 5.142 M 2 089.13 % | 234.894 K 102.45 % | -9.606 M -206.71 % | 9.002 M -36.06 % | 14.078 M 9.73 % | 12.830 M -76.95 % | 55.662 M 257.34 % | 15.577 M 80.81 % | 8.615 M 40.16 % | 6.146 M -54.48 % | 13.502 M 10.99 % | 12.166 M 139.04 % | 5.089 M |
| Cost of revenue | 966.941 M -18.41 % | 1.185 B -21.18 % | 1.504 B 2.28 % | 1.470 B 13.23 % | 1.298 B -15.10 % | 1.529 B -14.11 % | 1.780 B 24.12 % | 1.434 B 2.90 % | 1.394 B 15.05 % | 1.211 B -38.29 % | 1.963 B 4.73 % | 1.874 B 10.65 % | 1.694 B 9.99 % | 1.540 B 19.65 % | 1.287 B 27.53 % | 1.009 B 13.99 % | 885.419 M -20.25 % | 1.110 B 27.53 % | 870.565 M 21.92 % | 714.050 M |
| General and administrative expenses | 75.634 M 565.68 % | 11.362 M -37.47 % | 18.171 M -11.50 % | 20.533 M 31.69 % | 15.592 M -18.16 % | 19.051 M -7.52 % | 20.599 M 7.95 % | 19.083 M -6.15 % | 20.332 M -24.47 % | 26.918 M -35.64 % | 41.821 M 25.63 % | 33.289 M 44.70 % | 23.005 M 21.51 % | 18.933 M -44.56 % | 34.147 M 70.32 % | 20.048 M -2.46 % | 20.555 M 13.63 % | 18.090 M | 0.000 | 0.000 |
| Selling and marketing expenses | 15.049 M -2.08 % | 15.368 M -61.45 % | 39.870 M -8.56 % | 43.600 M 22.26 % | 35.663 M -11.41 % | 40.258 M -15.43 % | 47.600 M 3.98 % | 45.776 M 3.30 % | 44.313 M 0.57 % | 44.062 M -76.46 % | 187.145 M 56.57 % | 119.528 M 72.03 % | 69.480 M 55.35 % | 44.725 M 209.96 % | 14.429 M 96.55 % | 7.341 M -2.32 % | 7.516 M -26.55 % | 10.233 M | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 77.561 M 9.83 % | 70.618 M -3.56 % | 73.224 M 315.76 % | 17.612 M -87.41 % | 139.863 M 3 703.25 % | -3.882 M | 0.000 -100.00 % | 29.637 K | 0.000 -100.00 % | 258.740 M 33.59 % | 193.683 M 17.44 % | 164.922 M 596.10 % | -33.243 M -183.47 % | 39.829 M -0.69 % | 40.105 M 199.44 % | 13.393 M -11.74 % | 15.175 M 1 483.52 % | -1.097 M -112.78 % | -515.500 K |
| Operating expenses | 173.670 M 66.52 % | 104.291 M -18.94 % | 128.659 M -6.33 % | 137.357 M 99.45 % | 68.867 M -65.42 % | 199.171 M -9.39 % | 219.803 M -8.19 % | 239.420 M -7.42 % | 258.611 M -39.57 % | 427.931 M -12.26 % | 487.706 M 40.75 % | 346.500 M 34.61 % | 257.407 M 746.35 % | 30.414 M -65.60 % | 88.405 M 30.98 % | 67.495 M 62.78 % | 41.464 M -4.68 % | 43.498 M 95.42 % | 22.259 M 35.67 % | 16.406 M |
| Cost and expenses | 1.141 B -13.19 % | 1.314 B -21.17 % | 1.667 B 3.70 % | 1.607 B 12.28 % | 1.432 B -15.90 % | 1.702 B -8.38 % | 1.858 B 23.18 % | 1.508 B 3.34 % | 1.460 B 15.06 % | 1.269 B -48.11 % | 2.445 B 10.37 % | 2.215 B 13.75 % | 1.947 B 24.00 % | 1.570 B 14.17 % | 1.376 B 30.85 % | 1.051 B 13.42 % | 926.883 M -19.66 % | 1.154 B 29.22 % | 892.823 M 22.23 % | 730.456 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 |
| Selling general and administrative expenses | 173.670 M 549.72 % | 26.730 M -53.95 % | 58.041 M -9.50 % | 64.133 M 25.13 % | 51.255 M -13.58 % | 59.309 M -13.04 % | 68.200 M 5.15 % | 64.859 M 0.33 % | 64.645 M -8.93 % | 70.980 M -69.00 % | 228.966 M 49.83 % | 152.817 M 65.23 % | 92.486 M 45.29 % | 63.657 M 31.05 % | 48.576 M 77.35 % | 27.390 M -2.43 % | 28.071 M -0.89 % | 28.323 M 33.84 % | 21.162 M 33.17 % | 15.891 M |
| Interest income | 13.959 M 64.36 % | 8.493 M -38.43 % | 13.794 M -19.86 % | 17.212 M 75.73 % | 9.794 M -6.86 % | 10.515 M -24.11 % | 13.856 M 64.33 % | 8.431 M 2.55 % | 8.222 M 8.87 % | 7.552 M 10.49 % | 6.835 M -52.72 % | 14.456 M -3.74 % | 15.019 M 19.23 % | 12.597 M 1 646.08 % | 721.426 K -84.61 % | 4.687 M -64.97 % | 13.382 M | 0.000 -100.00 % | 1.426 M -23.56 % | 1.866 M |
| Interest expense | 34.617 M -13.08 % | 39.827 M -10.40 % | 44.452 M -14.20 % | 51.809 M -6.72 % | 55.538 M -25.63 % | 74.683 M -12.84 % | 85.680 M 12.12 % | 76.418 M 9.04 % | 70.083 M 5.48 % | 66.443 M -23.42 % | 86.764 M 1.80 % | 85.229 M 39.04 % | 61.298 M 88.81 % | 32.466 M -15.58 % | 38.456 M 79.20 % | 21.460 M -3.79 % | 22.305 M 3.01 % | 21.654 M 103.91 % | 10.619 M 65.75 % | 6.407 M |
| Depreciation and amortization | 12.104 M -17.95 % | 14.752 M -14.34 % | 17.222 M -34.55 % | 26.314 M 7.53 % | 24.470 M -21.43 % | 31.146 M -18.75 % | 38.336 M -5.58 % | 40.603 M -3.00 % | 41.858 M 5.78 % | 39.571 M -26.86 % | 54.102 M 21.38 % | 44.574 M 17.23 % | 38.022 M 24.08 % | 30.643 M -19.93 % | 38.269 M 67.93 % | 22.788 M 16.45 % | 19.569 M -2.57 % | 20.085 M 53.74 % | 13.064 M 52.20 % | 8.583 M |
| Operating income | -15.094 M -57.64 % | -9.575 M 12.16 % | -10.900 M -103.85 % | 283.449 M 461.14 % | 50.513 M 8.88 % | 46.392 M -27.49 % | 63.979 M -18.78 % | 78.769 M 6.32 % | 74.085 M -8.05 % | 80.573 M 247.09 % | 23.213 M -35.19 % | 35.817 M 83.78 % | 19.489 M -89.89 % | 192.710 M 345.61 % | 43.246 M 113.72 % | 20.235 M -56.09 % | 46.085 M -30.17 % | 65.993 M 46.04 % | 45.189 M 153.53 % | 17.824 M |
| Operating income ratio | -0.01 -82.95 % | -0.01 -11.52 % | -0.01 -103.79 % | 0.17 409.09 % | 0.03 28.43 % | 0.03 -20.57 % | 0.03 -32.98 % | 0.05 3.33 % | 0.05 -18.38 % | 0.06 528.50 % | 0.01 -40.89 % | 0.02 60.58 % | 0.01 -90.93 % | 0.11 258.07 % | 0.03 61.63 % | 0.02 -60.13 % | 0.05 -12.46 % | 0.05 12.31 % | 0.05 102.25 % | 0.02 |
| Total other income expenses net | -17.391 M -9.63 % | -15.863 M -825.50 % | -1.714 M 99.39 % | -281.431 M -601.43 % | -40.123 M | 0.000 100.00 % | -57.881 M 17.45 % | -70.112 M -22.68 % | -57.151 M -15.92 % | -49.301 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.944 M -6.32 % | -27.222 M -179.65 % | -9.734 M -764.05 % | -1.127 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 | 607.052 M 15.93 % | 523.653 M -6.13 % | 557.870 M 7.21 % | 520.347 M 3.46 % | 502.931 M 0.86 % | 498.645 M -17.76 % | 606.347 M -9.35 % | 668.879 M -1.62 % | 679.910 M 6.75 % | 636.933 M -17.73 % | 774.210 M 14.12 % | 678.415 M -1.44 % | 688.298 M 122.39 % | 309.497 M -26.25 % | 419.652 M 15.82 % | 362.323 M 123.43 % | 162.161 M -27.01 % | 222.174 M 7.99 % | 205.728 M 72.94 % | 118.959 M |
| Total investments | 1.613 B -36.36 % | 2.535 B 59.59 % | 1.588 B 38.36 % | 1.148 B 340.59 % | 260.532 M 305.93 % | 64.182 M -24.88 % | 85.439 M -79.56 % | 418.062 M 74.99 % | 238.902 M 486.37 % | 40.743 M 47.53 % | 27.616 M -28.23 % | 38.477 M -46.14 % | 71.444 M -0.42 % | 71.744 M 157.02 % | 27.914 M -16.16 % | 33.296 M -15.35 % | 39.333 M 1.42 % | 38.781 M 30.68 % | 29.676 M 98.87 % | 14.922 M |
| Total debt | 616.513 M 17.65 % | 524.002 M -6.22 % | 558.733 M 7.16 % | 521.399 M 3.15 % | 505.495 M 0.02 % | 505.377 M -17.02 % | 609.070 M -9.14 % | 670.343 M -2.32 % | 686.249 M 7.39 % | 639.011 M -19.34 % | 792.255 M 13.39 % | 698.694 M -1.88 % | 712.053 M 121.05 % | 322.120 M -24.42 % | 426.212 M 14.93 % | 370.835 M 108.43 % | 177.920 M -21.94 % | 227.922 M 9.47 % | 208.200 M 74.17 % | 119.542 M |
| Accumulated other comprehensive income loss | 1.498 B -38.74 % | 2.445 B 62.91 % | 1.501 B 41.54 % | 1.060 B 389.72 % | 216.484 M | 0.000 -100.00 % | 39.461 M -89.40 % | 372.223 M | 0.000 | 0.000 -100.00 % | 9.175 M 0.00 % | 9.175 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.264 M 26.01 % | 42.269 M 148.62 % | 17.001 M 142.72 % | 7.005 M |
| Retained earnings | 62.196 M -28.08 % | 86.480 M -18.08 % | 105.570 M -12.04 % | 120.018 M 1.05 % | 118.776 M 6.14 % | 111.905 M -0.43 % | 112.391 M 6.66 % | 105.372 M 4.36 % | 100.969 M 11.86 % | 90.262 M -55.85 % | 204.463 M 6.72 % | 191.584 M 12.80 % | 169.846 M 4.08 % | 163.186 M 182.95 % | 57.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 0.00 % | 141.576 M 21.45 % | 116.576 M 0.00 % | 116.576 M 0.00 % | 116.576 M 0.00 % | 116.576 M 0.00 % | 116.576 M 143.44 % | 47.886 M |
| Total equity | 1.760 B -35.56 % | 2.731 B 51.20 % | 1.806 B 30.85 % | 1.381 B 157.75 % | 535.603 M 60.62 % | 333.468 M -5.32 % | 352.195 M -48.05 % | 677.947 M 36.47 % | 496.772 M 70.94 % | 290.609 M -38.53 % | 472.748 M 2.80 % | 459.869 M 4.96 % | 438.130 M 1.54 % | 431.471 M 55.81 % | 276.918 M 8.38 % | 255.509 M -0.24 % | 256.124 M 4.49 % | 245.129 M 11.49 % | 219.861 M 203.32 % | 72.485 M |
| Other non current liabilities | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 106.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.419 M | 0.000 -100.00 % | 700.000 K 16.67 % | 600.000 K -45.45 % | 1.100 M | 0.000 -100.00 % | 271.597 M 34 019.24 % | -800.716 K -404.84 % | -158.609 K 41.65 % | -271.816 K | 0.000 | 0.000 |
| Long term debt | 42.487 M -11.97 % | 48.263 M -41.74 % | 82.839 M -48.58 % | 161.108 M 28.88 % | 125.006 M 72.60 % | 72.425 M -7.35 % | 78.171 M -28.85 % | 109.871 M -22.08 % | 141.004 M 13.63 % | 124.093 M -59.99 % | 310.161 M 13.97 % | 272.138 M -9.15 % | 299.544 M 408.07 % | 58.957 M -61.87 % | 154.615 M -58.40 % | 371.636 M 108.69 % | 178.078 M -21.96 % | 228.194 M 110.24 % | 108.538 M 48.46 % | 73.111 M |
| Total non current liabilities | 45.692 M -23.44 % | 59.681 M -40.68 % | 100.608 M -44.15 % | 180.137 M 22.26 % | 147.334 M 52.00 % | 96.928 M -10.75 % | 108.604 M -26.30 % | 147.358 M -19.84 % | 183.826 M 11.41 % | 164.997 M -57.59 % | 389.074 M 10.36 % | 352.555 M -4.22 % | 368.086 M 207.45 % | 119.722 M -73.59 % | 453.392 M 15.89 % | 391.230 M 102.21 % | 193.480 M -20.45 % | 243.226 M 97.66 % | 123.052 M 51.23 % | 81.370 M |
| Other current liabilities | 3.906 M -79.76 % | 19.300 M 1 044.04 % | 1.687 M -62.49 % | 4.497 M -27.43 % | 6.197 M -1.41 % | 6.286 M 255.74 % | 1.767 M -19.81 % | 2.203 M -72.68 % | 8.065 M -76.08 % | 33.716 M -66.61 % | 100.969 M 330.27 % | 23.466 M -59.55 % | 58.008 M -46.56 % | 108.556 M 42.36 % | 76.253 M 42.01 % | 53.694 M -59.04 % | 131.103 M -18.11 % | 160.087 M 587.07 % | 23.300 M 27.01 % | 18.345 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 536.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.352 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.254 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 574.026 M 20.66 % | 475.739 M -0.03 % | 475.894 M 32.09 % | 360.292 M -5.31 % | 380.489 M -12.12 % | 432.952 M -18.45 % | 530.899 M -5.28 % | 560.472 M 2.79 % | 545.245 M 5.89 % | 514.918 M 6.81 % | 482.093 M -1.74 % | 490.612 M 8.87 % | 450.654 M 71.25 % | 263.163 M 9.96 % | 239.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.662 M 114.65 % | 46.430 M |
| Total current liabilities | 613.889 M 21.02 % | 507.258 M -0.49 % | 509.744 M 19.22 % | 427.568 M -2.01 % | 436.328 M -13.34 % | 503.506 M -21.17 % | 638.759 M 6.31 % | 600.823 M 6.85 % | 562.284 M -8.66 % | 615.608 M -12.10 % | 700.354 M 13.24 % | 618.483 M 0.32 % | 616.537 M 48.55 % | 415.040 M 7.84 % | 384.857 M 421.21 % | 73.839 M -51.52 % | 152.320 M -24.00 % | 200.423 M 45.77 % | 137.496 M 96.91 % | 69.828 M |
| Total liabilities | 659.581 M 16.34 % | 566.939 M -7.11 % | 610.352 M 0.44 % | 607.705 M 4.12 % | 583.662 M -2.79 % | 600.434 M -19.66 % | 747.363 M -0.11 % | 748.181 M 0.28 % | 746.109 M -4.42 % | 780.606 M -28.35 % | 1.089 B 12.19 % | 971.038 M -1.38 % | 984.623 M 84.12 % | 534.762 M -5.63 % | 566.652 M 21.84 % | 465.069 M 94.59 % | 239.005 M -19.49 % | 296.853 M 13.93 % | 260.548 M 72.32 % | 151.197 M |
| Other non current assets | 61.534 M 369.98 % | 13.093 M -1.14 % | 13.244 M -32.68 % | 19.674 M 98.37 % | 9.918 M 22.94 % | 8.067 M -91.56 % | 95.568 M 1 040.79 % | 8.377 M -96.71 % | 254.566 M 162.68 % | 96.909 M 133.18 % | 41.560 M -14.83 % | 48.797 M -8.21 % | 53.160 M -67.07 % | 161.433 M 561.18 % | 24.416 M -32.71 % | 36.283 M -9.54 % | 40.109 M 0.22 % | 40.021 M 2 250.32 % | 1.703 M 183.80 % | 600.000 K |
| Long term investments | 1.613 B -36.36 % | 2.535 B 59.59 % | 1.588 B 38.36 % | 1.148 B 340.59 % | 260.532 M 305.93 % | 64.182 M | 0.000 -100.00 % | 418.062 M | 0.000 | 0.000 -100.00 % | 19.943 M -35.26 % | 30.804 M -51.70 % | 63.771 M | 0.000 -100.00 % | 27.324 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.647 M 105.66 % | 12.957 M |
| Intangible assets | 7.000 K -81.58 % | 38.000 K -61.22 % | 98.000 K -44.63 % | 177.000 K -32.18 % | 261.000 K 17.35 % | 222.413 K 58.01 % | 140.759 K 9.68 % | 128.338 K -52.49 % | 270.117 K -10.86 % | 303.009 K -26.63 % | 413.000 K -37.42 % | 660.000 K 37.50 % | 480.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 7.000 K -81.58 % | 38.000 K -61.22 % | 98.000 K -44.63 % | 177.000 K -32.18 % | 261.000 K 17.35 % | 222.413 K 58.01 % | 140.759 K 9.68 % | 128.338 K -52.49 % | 270.117 K -10.86 % | 303.009 K -26.63 % | 413.000 K -37.42 % | 660.000 K 37.50 % | 480.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 190.540 M -0.63 % | 191.757 M -6.39 % | 204.838 M -7.01 % | 220.274 M -9.03 % | 242.146 M -8.17 % | 263.693 M -9.75 % | 292.172 M -10.11 % | 325.048 M -10.18 % | 361.897 M 20.00 % | 301.578 M -56.13 % | 687.405 M 10.48 % | 622.208 M -5.42 % | 657.836 M 84.86 % | 355.850 M -13.63 % | 411.985 M 10.93 % | 371.407 M 91.12 % | 194.336 M -1.25 % | 196.789 M -4.47 % | 205.998 M 98.55 % | 103.750 M |
| Total non current assets | 1.865 B -31.91 % | 2.739 B 51.65 % | 1.806 B 30.14 % | 1.388 B 170.56 % | 513.009 M 52.61 % | 336.164 M -13.33 % | 387.880 M -48.39 % | 751.615 M 21.87 % | 616.733 M 54.65 % | 398.791 M -46.78 % | 749.321 M 6.67 % | 702.469 M -9.39 % | 775.247 M 49.87 % | 517.283 M 11.55 % | 463.725 M 13.74 % | 407.690 M 73.90 % | 234.445 M -1.00 % | 236.810 M 1.05 % | 234.348 M 99.77 % | 117.308 M |
| Other current assets | 113.654 M 1.64 % | 111.817 M -38.39 % | 181.479 M 110.47 % | 86.226 M 3.39 % | 83.398 M -16.34 % | 99.689 M -12.94 % | 114.501 M -35.28 % | 176.911 M -19.60 % | 220.047 M 8.83 % | 202.201 M 32.15 % | 153.003 M 101.01 % | 76.116 M -28.95 % | 107.128 M | 0.000 -100.00 % | 2.225 M -25.51 % | 2.987 M -91.62 % | 35.626 M 64.45 % | 21.663 M -32.51 % | 32.096 M 1 412.72 % | 2.122 M |
| Short term investments | 9.392 M 574.71 % | 1.392 M 5.53 % | 1.319 M | 0.000 -100.00 % | 1.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.673 M 0.00 % | 7.673 M 0.00 % | 7.673 M | 0.000 -100.00 % | 590.069 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.029 M 54.14 % | 1.965 M |
| cash and cash equivalents | 9.461 M 2 610.89 % | 349.000 K -59.56 % | 863.000 K -17.97 % | 1.052 M -58.97 % | 2.564 M -61.91 % | 6.732 M 147.20 % | 2.723 M 86.13 % | 1.463 M -76.92 % | 6.339 M 7.77 % | 5.882 M -67.41 % | 18.045 M -11.02 % | 20.280 M -14.63 % | 23.755 M 88.18 % | 12.624 M 111.46 % | 5.970 M -29.87 % | 8.512 M -45.98 % | 15.758 M 174.15 % | 5.748 M 132.45 % | 2.473 M 324.54 % | 582.458 K |
| Cash and short term investments | 9.461 M 443.42 % | 1.741 M -20.21 % | 2.182 M 107.41 % | 1.052 M -76.84 % | 4.542 M -32.52 % | 6.732 M 147.20 % | 2.723 M 86.13 % | 1.463 M -76.92 % | 6.339 M 7.77 % | 5.882 M -67.41 % | 18.045 M -11.02 % | 20.280 M -14.63 % | 23.755 M 88.18 % | 12.624 M 92.44 % | 6.560 M -22.94 % | 8.512 M -45.98 % | 15.758 M 174.15 % | 5.748 M 4.48 % | 5.501 M 115.96 % | 2.547 M |
| Total current assets | 554.515 M -0.78 % | 558.877 M -8.44 % | 610.400 M 1.69 % | 600.242 M -0.99 % | 606.256 M 1.43 % | 597.738 M -16.01 % | 711.678 M 5.51 % | 674.512 M 7.72 % | 626.148 M -6.88 % | 672.425 M -17.28 % | 812.855 M 11.59 % | 728.437 M 12.50 % | 647.506 M 44.23 % | 448.949 M 11.22 % | 403.670 M 29.01 % | 312.888 M 20.03 % | 260.684 M -14.58 % | 305.172 M 24.02 % | 246.061 M 131.31 % | 106.375 M |
| Inventory | 220.574 M 2.17 % | 215.892 M -12.56 % | 246.900 M 4.37 % | 236.552 M 8.19 % | 218.654 M 3.54 % | 211.177 M -9.78 % | 234.058 M 1.94 % | 229.614 M 38.76 % | 165.475 M -17.72 % | 201.120 M -9.90 % | 223.220 M 26.94 % | 175.844 M 13.79 % | 154.533 M 32.61 % | 116.531 M -3.47 % | 120.721 M 44.44 % | 83.576 M 111.25 % | 39.563 M -9.85 % | 43.885 M -29.03 % | 61.837 M 219.00 % | 19.385 M |
| Net receivables | 210.826 M -8.11 % | 229.427 M 27.57 % | 179.839 M -34.94 % | 276.412 M -7.76 % | 299.662 M 6.97 % | 280.140 M -22.27 % | 360.395 M 35.22 % | 266.524 M 0.66 % | 264.778 M 0.59 % | 263.222 M -37.12 % | 418.587 M -21.36 % | 532.314 M 13.45 % | 469.219 M 46.72 % | 319.795 M 16.64 % | 274.164 M 24.17 % | 220.800 M 30.08 % | 169.736 M -27.42 % | 233.876 M 59.50 % | 146.626 M 78.12 % | 82.321 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 152.478 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 35.957 M 194.37 % | 12.215 M -60.22 % | 30.707 M -49.42 % | 60.707 M 30.92 % | 46.370 M -25.27 % | 62.049 M -37.21 % | 98.817 M 172.02 % | 36.327 M 528.31 % | 5.782 M -90.45 % | 60.555 M -48.37 % | 117.292 M 17.12 % | 100.151 M -7.16 % | 107.875 M 149.01 % | 43.321 M -37.47 % | 69.277 M 243.90 % | 20.145 M -5.06 % | 21.218 M -47.40 % | 40.337 M 361.83 % | 8.734 M 545.69 % | 1.353 M |
| Tax payables | 0.000 -100.00 % | 4.000 K -99.57 % | 920.000 K -55.60 % | 2.072 M -36.67 % | 3.272 M 47.38 % | 2.220 M -54.90 % | 4.923 M 170.38 % | 1.821 M -42.97 % | 3.192 M -50.27 % | 6.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.800 M 56.76 % | 3.700 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 1.034 M -55.26 % | 2.311 M -35.59 % | 3.588 M -26.25 % | 4.865 M -20.79 % | 6.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -147.069 M | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.241 K 40.23 % | 6.590 K 30.57 % | 5.047 K | 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 | 0.000 | 0.000 | 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 % | 800.716 K 404.84 % | 158.609 K -41.65 % | 271.816 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 58.767 M 0.00 % | 58.767 M 0.00 % | 58.767 M -94.75 % | 1.119 B 1 804.04 % | 58.767 M -26.53 % | 79.988 M 36.11 % | 58.767 M 0.00 % | 58.767 M -76.88 % | 254.221 M 332.59 % | 58.767 M -45.77 % | 108.359 M 0.00 % | 108.359 M -14.48 % | 126.709 M 0.00 % | 126.709 M 23.41 % | 102.669 M -26.10 % | 138.933 M 61.02 % | 86.284 M 0.00 % | 86.284 M 0.00 % | 86.284 M 390.41 % | 17.594 M |
| Deferred tax liabilities non current | 3.205 M -71.93 % | 11.418 M -35.75 % | 17.770 M -1.25 % | 17.995 M -10.10 % | 20.017 M -4.29 % | 20.914 M -18.20 % | 25.568 M -18.43 % | 31.345 M -11.46 % | 35.402 M -13.45 % | 40.905 M -47.70 % | 78.212 M -2.01 % | 79.817 M 18.35 % | 67.442 M 10.99 % | 60.765 M 123.57 % | 27.180 M 33.27 % | 20.395 M 31.07 % | 15.561 M 1.67 % | 15.305 M 5.45 % | 14.513 M 75.74 % | 8.258 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 100.00 % | -271.597 M | 0.000 100.00 % | -106.795 M 27.25 % | -146.797 M | 0.000 | 0.000 |
| Total assets | 2.420 B -26.64 % | 3.298 B 36.48 % | 2.417 B 21.56 % | 1.988 B 77.64 % | 1.119 B 19.85 % | 933.902 M -15.07 % | 1.100 B -22.90 % | 1.426 B 14.74 % | 1.243 B 16.03 % | 1.071 B -31.43 % | 1.562 B 9.17 % | 1.431 B 0.57 % | 1.423 B 47.25 % | 966.232 M 14.54 % | 843.569 M 17.07 % | 720.578 M 45.53 % | 495.129 M -8.64 % | 541.982 M 12.82 % | 480.409 M 114.77 % | 223.682 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 | -47.907 M -169.55 % | 68.878 M 278.29 % | -38.632 M -60.47 % | -24.075 M -724.77 % | -2.919 M -104.27 % | 68.363 M -36.88 % | 108.315 M 534.21 % | -24.945 M -4.24 % | -23.931 M 27.38 % | -32.953 M 13.70 % | -38.183 M 63.89 % | -105.732 M -481.83 % | -18.172 M 88.12 % | -153.024 M -231.44 % | -46.169 M -12.36 % | -41.090 M -360.23 % | 15.790 M 127.87 % | -56.664 M 19.20 % | -70.126 M -5 382.20 % | -1.279 M |
| Accounts receivables | 1.647 M -97.06 % | 55.994 M 322.12 % | 13.265 M 173.57 % | -18.031 M -59.10 % | -11.333 M -113.38 % | 84.694 M 368.20 % | 18.089 M 156.12 % | -32.236 M -173.35 % | -11.793 M -150.22 % | 23.480 M -37.57 % | 37.612 M 139.97 % | -94.108 M 6.95 % | -101.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.560 M | 0.000 100.00 % | -46.577 M -433.63 % | -8.728 M |
| Inventory | -4.682 M -115.10 % | 31.007 M 399.67 % | -10.347 M 42.19 % | -17.899 M -139.39 % | -7.477 M -132.68 % | 22.882 M 614.85 % | -4.444 M 93.07 % | -64.139 M -279.93 % | 35.646 M 219.82 % | -29.749 M 37.21 % | -47.376 M -122.31 % | -21.311 M 43.92 % | -38.001 M -1 006.94 % | 4.190 M 111.28 % | -37.145 M 15.60 % | -44.013 M -1 118.42 % | 4.322 M -75.93 % | 17.952 M 142.29 % | -42.452 M -708.66 % | 6.975 M |
| Accounts payables | 23.743 M 228.40 % | -18.492 M 38.36 % | -30.000 M -309.25 % | 14.337 M 191.44 % | -15.679 M 57.36 % | -36.768 M -158.78 % | 62.550 M 104.78 % | 30.545 M 229.10 % | -23.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.903 M 3 883.82 % | 474.498 K |
| Other working capital | -68.615 M -18 694.85 % | 369.000 K 103.19 % | -11.550 M -365.35 % | -2.482 M -107.86 % | 31.570 M 1 391.83 % | -2.444 M -107.61 % | 32.120 M -21.44 % | 40.885 M 269.49 % | -24.123 M 9.60 % | -26.685 M 6.10 % | -28.418 M -393.36 % | 9.687 M -91.99 % | 120.960 M 176.94 % | -157.214 M -1 642.22 % | -9.024 M -408.75 % | 2.923 M 367.79 % | -1.091 M 98.54 % | -74.616 M | 0.000 | 0.000 |
| Other non cash items | -8.819 M -127.04 % | 32.611 M -1.87 % | 33.232 M 260.88 % | -20.656 M -57.81 % | -13.089 M 14.70 % | -15.345 M -22.63 % | -12.514 M -67.03 % | -7.492 M 44.95 % | -13.610 M -123.10 % | -6.100 M -13 899.15 % | -43.576 K 99.82 % | -23.943 M 35.53 % | -37.137 M 77.65 % | -166.160 M -1 286.17 % | -11.987 M 14.82 % | -14.073 M -199.30 % | -4.702 M 73.37 % | -17.656 M -433.52 % | 5.294 M 275.70 % | -3.013 M |
| Net cash provided by operating activities | -68.894 M -176.04 % | 90.597 M 3 550.00 % | -2.626 M 82.25 % | -14.794 M -178.47 % | 18.852 M -77.94 % | 85.469 M -39.05 % | 140.236 M 733.60 % | 16.823 M -20.84 % | 21.252 M -33.15 % | 31.789 M -18.67 % | 39.089 M 179.31 % | -49.284 M -2 337.42 % | 2.203 M 102.30 % | -95.831 M -510.26 % | 23.359 M 292.41 % | -12.140 M -125.40 % | 47.798 M 418.61 % | -15.002 M 47.32 % | -28.479 M -279.11 % | 15.900 M |
| Investments in property plant and equipment | -10.609 M -564.31 % | -1.597 M 58.74 % | -3.871 M -38.65 % | -2.792 M 44.65 % | -5.044 M 32.54 % | -7.477 M 1.03 % | -7.555 M 63.98 % | -20.972 M 75.57 % | -85.834 M -260.97 % | -23.779 M 81.99 % | -132.012 M -379.47 % | -27.533 M 91.91 % | -340.488 M -189.37 % | -117.665 M -50.87 % | -77.990 M 61.05 % | -200.234 M -964.22 % | -18.815 M -67.67 % | -11.222 M 90.23 % | -114.849 M -102.00 % | -56.856 M |
| Acquisitions net | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 44.032 M | 0.000 | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 290.250 M 8 515.80 % | 3.369 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 360.000 K |
| Purchases of investments | -15.279 M -341.33 % | -3.462 M -1 054.00 % | -300.000 K 99.46 % | -55.169 M -5 476.55 % | -989.304 K | 0.000 | 0.000 100.00 % | -1.501 M | 0.000 | 0.000 100.00 % | -2.171 M | 0.000 100.00 % | -5.600 M 87.26 % | -43.955 M -9 318.55 % | -466.686 K 58.04 % | -1.112 M 78.15 % | -5.089 M 58.06 % | -12.134 M 11.36 % | -13.690 M -372.07 % | -2.900 M |
| Sales maturities of investments | 2.802 M 84.71 % | 1.517 M 95.99 % | 774.000 K -93.15 % | 11.306 M 1 230.60 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.565 K -96.68 % | 6.824 M -79.05 % | 32.564 M 10 754.77 % | 300.000 K -22.87 % | 388.934 K -96.22 % | 10.289 M 64.63 % | 6.250 M 38.38 % | 4.516 M | 0.000 | 0.000 -100.00 % | 398.581 K |
| Other investing activites | -811.000 K 93.88 % | -13.245 M -202.25 % | 12.954 M 1 295 500.00 % | -1.000 K -100.04 % | 2.383 M -75.67 % | 9.797 M 116.58 % | -59.086 M -729.49 % | -7.123 M -124.25 % | 29.377 M 167.75 % | -43.358 M -370.86 % | -9.208 M -115.18 % | 60.658 M 490.43 % | -15.536 M -186.83 % | 17.893 M 188.84 % | -20.141 M -398.99 % | 6.736 M -79.07 % | 32.178 M 72.89 % | 18.612 M 139.36 % | -47.286 M -3 534.29 % | -1.301 M |
| Net cash used for investing activites | -23.897 M -44.37 % | -16.553 M -273.20 % | 9.557 M 464.21 % | -2.624 M 43.57 % | -4.650 M -300.42 % | 2.320 M 103.48 % | -66.590 M -124.99 % | -29.597 M 47.58 % | -56.458 M 15.62 % | -66.910 M 51.01 % | -136.568 M -307.90 % | 65.689 M 118.18 % | -361.325 M -345.95 % | 146.912 M 272.96 % | -84.939 M 54.91 % | -188.360 M -1 572.70 % | 12.790 M 369.62 % | -4.744 M 97.30 % | -175.824 M -191.59 % | -60.299 M |
| Debt repayment | 92.511 M 366.37 % | -34.730 M -193.03 % | 37.332 M 134.72 % | 15.905 M 186.58 % | -18.370 M 78.07 % | -83.780 M -164.29 % | -31.700 M -501.36 % | 7.898 M -86.02 % | 56.506 M 61.50 % | 34.989 M 0.14 % | 34.939 M 361.54 % | -13.359 M -103.43 % | 389.933 M 633.57 % | -73.080 M -231.97 % | 55.376 M -71.30 % | 192.916 M 2 029.05 % | -10.001 M -121.22 % | 47.135 M -46.84 % | 88.659 M 98.13 % | 44.748 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 -100.00 % | 42.188 M 200.00 % | 14.063 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.690 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.158 M | 0.000 | 0.000 100.00 % | -3.088 M 87.36 % | -24.431 M -39.71 % | -17.486 M -66.67 % | -10.492 M | 0.000 | 0.000 | 0.000 100.00 % | -17.404 M -1 717.22 % | -957.720 K |
| Other financing activites | 0.000 100.00 % | -39.828 M 10.40 % | -44.451 M | 0.000 100.00 % | -478.000 | 0.000 100.00 % | -40.383 M | 0.000 100.00 % | -2.882 M -5 981.93 % | 49.000 K -99.92 % | 58.622 M | 0.000 100.00 % | -0.500 -6 710 886 500.00 % | 0.000 100.00 % | -0.500 | 0.000 100.00 % | -40.002 M -45.92 % | -27.413 M -141.38 % | 66.249 M 6 414.59 % | 1.017 M |
| Net cash used provided by financing activities | 92.511 M 224.08 % | -74.558 M -947.31 % | -7.119 M -144.76 % | 15.905 M 186.58 % | -18.370 M 78.07 % | -83.780 M -16.23 % | -72.083 M -1 012.66 % | 7.898 M -79.99 % | 39.466 M 12.64 % | 35.038 M -62.55 % | 93.560 M 668.88 % | -16.446 M -104.50 % | 365.501 M 855.50 % | -48.379 M -182.07 % | 58.947 M -69.44 % | 192.916 M 485.81 % | -50.002 M -353.54 % | 19.721 M -90.44 % | 206.193 M 360.18 % | 44.807 M |
| Effect of forex changes on cash | 9.392 M | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -302.340 K | 0.000 | 0.000 100.00 % | -4.034 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 |
| Net change in cash | 9.112 M 1 872.76 % | -514.000 K -171.96 % | -189.000 K 87.50 % | -1.512 M 63.72 % | -4.168 M -203.98 % | 4.008 M 218.10 % | 1.260 M 125.85 % | -4.876 M -214.43 % | 4.261 M 203.49 % | -4.117 M -5.04 % | -3.919 M -9 322.75 % | -41.595 K -100.65 % | 6.380 M 564.60 % | 959.907 K 136.45 % | -2.633 M 65.28 % | -7.584 M -171.65 % | 10.585 M 44 171.31 % | -24.019 K | 0.000 | 0.000 |
| Cash at beginning of period | 349.000 K -59.56 % | 863.000 K -17.97 % | 1.052 M -58.97 % | 2.564 M -61.91 % | 6.732 M 147.20 % | 2.723 M 86.13 % | 1.463 M -76.92 % | 6.339 M 205.05 % | 2.078 M -66.46 % | 6.195 M -38.75 % | 10.114 M -0.41 % | 10.156 M 168.93 % | 3.776 M 34.08 % | 2.816 M -48.32 % | 5.450 M -58.19 % | 13.034 M 432.28 % | 2.449 M -0.97 % | 2.473 M 324.54 % | 582.458 K | 0.000 |
| Cash at end of period | 9.461 M 2 610.89 % | 349.000 K -59.56 % | 863.000 K -17.97 % | 1.052 M -58.96 % | 2.564 M -61.92 % | 6.732 M 147.20 % | 2.723 M 86.13 % | 1.463 M -76.92 % | 6.339 M 205.05 % | 2.078 M -66.46 % | 6.195 M -38.75 % | 10.114 M -0.41 % | 10.156 M 168.93 % | 3.776 M 34.08 % | 2.816 M -48.32 % | 5.450 M -58.19 % | 13.034 M 432.28 % | 2.449 M -0.97 % | 2.473 M 324.54 % | 582.458 K |
| Operating cash flow | -68.894 M -176.04 % | 90.597 M 3 550.00 % | -2.626 M 82.25 % | -14.794 M -178.47 % | 18.852 M -77.94 % | 85.469 M -39.05 % | 140.236 M 733.60 % | 16.823 M -20.84 % | 21.252 M -33.15 % | 31.789 M -18.67 % | 39.089 M 179.31 % | -49.284 M -2 337.42 % | 2.203 M 102.30 % | -95.831 M -510.26 % | 23.359 M 292.41 % | -12.140 M -125.40 % | 47.798 M 418.61 % | -15.002 M 47.32 % | -28.479 M -279.11 % | 15.900 M |
| Capital expenditure | -10.609 M -564.31 % | -1.597 M 58.74 % | -3.871 M -38.65 % | -2.792 M 44.65 % | -5.044 M 32.54 % | -7.477 M 1.03 % | -7.555 M 63.98 % | -20.972 M 75.57 % | -85.834 M -260.97 % | -23.779 M 81.99 % | -132.012 M -379.47 % | -27.533 M 91.91 % | -340.488 M -189.37 % | -117.665 M -50.87 % | -77.990 M 61.05 % | -200.234 M -964.22 % | -18.815 M -67.67 % | -11.222 M 90.23 % | -114.849 M -102.00 % | -56.856 M |
| Free CashFlow | -79.503 M -189.33 % | 89.000 M 1 469.86 % | -6.497 M 63.06 % | -17.586 M -227.36 % | 13.808 M -82.30 % | 77.991 M -41.22 % | 132.680 M 3 297.40 % | -4.150 M 93.57 % | -64.582 M -906.27 % | 8.010 M 108.62 % | -92.924 M -20.97 % | -76.818 M 77.29 % | -338.286 M -58.45 % | -213.495 M -290.79 % | -54.631 M 74.28 % | -212.374 M -832.77 % | 28.983 M 210.52 % | -26.224 M 81.70 % | -143.328 M -249.95 % | -40.956 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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 322.449 M -10.26 % | 359.306 M 21.47 % | 295.789 M 15.05 % | 257.106 M 21.42 % | 211.756 M -20.16 % | 265.223 M -10.21 % | 295.392 M -23.85 % | 387.927 M 5.54 % | 367.574 M -19.10 % | 454.369 M 8.49 % | 418.806 M -6.18 % | 446.412 M 26.72 % | 352.270 M 1.98 % | 345.444 M -23.07 % | 449.038 M 3.67 % | 433.159 M 6.76 % | 405.715 M -25.01 % | 540.993 M 21.11 % | 446.702 M 24.23 % | 359.571 M 143.22 % | 147.835 M -60.90 % | 378.083 M -12.42 % | 431.698 M -0.91 % | 435.645 M -9.77 % | 482.838 M 7.61 % | 448.710 M -5.20 % | 473.300 M -4.75 % | 496.911 M 6.37 % | 467.169 M 12.98 % | 413.513 M 10.18 % | 375.299 M -3.09 % | 387.280 M -4.07 % | 403.725 M 10.26 % | 366.163 M -7.00 % | 393.717 M -1.98 % | 401.654 M 7.44 % | 373.857 M 11.58 % | 335.062 M -32.61 % | 497.206 M 1.81 % | 488.347 M 1.62 % | 480.578 M -16.27 % | 573.974 M -0.81 % | 578.640 M -12.92 % | 664.510 M 2.09 % | 650.920 M 3.57 % | 628.458 M 13.66 % | 552.940 M 1.41 % | 545.270 M 3.99 % | 524.336 M -5.66 % | 555.809 M 67.15 % | 332.530 M -51.22 % | 681.660 M 71.77 % | 396.840 M -8.20 % | 432.292 M -12.26 % | 492.670 M 9.17 % | 451.280 M 19.71 % | 376.980 M -0.57 % | 379.133 M 4.45 % | 362.990 M -4.26 % | 379.150 M 13.87 % | 332.980 M |
| Net income | -4.283 M -1.11 % | -4.236 M 25.81 % | -5.710 M 44.23 % | -10.238 M -150.38 % | -4.089 M -408.37 % | 1.326 M 131.49 % | -4.211 M 56.17 % | -9.608 M -45.62 % | -6.598 M 1.46 % | -6.696 M -42.56 % | -4.697 M -682.75 % | 806.000 K 120.88 % | -3.860 M -2 110.42 % | 192.000 K 119.43 % | -988.000 K -125.36 % | 3.896 M 309.91 % | -1.856 M -108.61 % | 21.563 M 64.66 % | 13.095 M 688.86 % | 1.660 M 105.64 % | -29.446 M -996.92 % | -2.684 M -53.22 % | -1.752 M -158.65 % | 2.987 M 298.27 % | 750.000 K 105.76 % | -13.017 M -245.52 % | 8.945 M 56.76 % | 5.706 M 5.71 % | 5.398 M 163.44 % | -8.509 M -321.88 % | 3.835 M -18.75 % | 4.720 M 8.36 % | 4.356 M 176.46 % | -5.697 M -175.45 % | 7.551 M -1.01 % | 7.628 M -23.11 % | 9.921 M -18.06 % | 12.107 M 51.72 % | 7.980 M 292.29 % | -4.150 M -159.31 % | 6.997 M 204.93 % | -6.668 M -729.08 % | 1.060 M -89.25 % | 9.856 M -1.14 % | 9.970 M -11.36 % | 11.248 M 1 908.62 % | 560.000 K -12.50 % | 640.000 K -93.11 % | 9.290 M 220.72 % | -7.695 M -1 265.96 % | 660.000 K -81.25 % | 3.520 M -65.46 % | 10.190 M 190.80 % | -11.222 M -155.17 % | 20.340 M 335.55 % | 4.670 M -96.38 % | 129.160 M 1 788.15 % | -7.651 M -159.73 % | 12.810 M 9.86 % | 11.660 M 7.56 % | 10.840 M |
| Income before tax | -5.775 M 1.60 % | -5.869 M 43.05 % | -10.305 M 14.05 % | -11.990 M -177.48 % | -4.321 M -360.14 % | 1.661 M 124.44 % | -6.797 M 44.74 % | -12.301 M -55.49 % | -7.911 M -120.12 % | -3.594 M 40.25 % | -6.015 M -711.28 % | 984.000 K 123.03 % | -4.272 M -265.01 % | 2.589 M 259.32 % | -1.625 M -131.25 % | 5.200 M 304.64 % | -2.541 M -109.71 % | 26.167 M 107.69 % | 12.599 M 1 125.58 % | 1.028 M 103.50 % | -29.404 M -3 176.23 % | 955.846 K 155.51 % | -1.722 M -298.16 % | 869.000 K -12.13 % | 989.000 K 108.71 % | -11.352 M -607.49 % | 2.237 M -71.60 % | 7.876 M 7.35 % | 7.337 M 188.92 % | -8.251 M -327.80 % | 3.622 M -45.92 % | 6.697 M 1.64 % | 6.589 M 155.22 % | -11.932 M -233.35 % | 8.948 M 18.78 % | 7.533 M -39.18 % | 12.386 M -35.28 % | 19.139 M 135.01 % | 8.144 M 271.16 % | -4.758 M -124.22 % | 19.648 M 384.07 % | -6.917 M -229.28 % | 5.350 M -56.58 % | 12.322 M -1.19 % | 12.470 M -45.08 % | 22.707 M 3 143.82 % | 700.000 K -11.39 % | 790.000 K -93.20 % | 11.620 M 785.31 % | -1.696 M -286.33 % | 910.000 K -82.53 % | 5.209 M -65.43 % | 15.070 M 123.59 % | 6.740 M -74.12 % | 26.040 M 346.66 % | 5.830 M -96.39 % | 161.460 M 18 785.09 % | -864.111 K -105.40 % | 16.000 M 9.81 % | 14.570 M 7.69 % | 13.530 M |
| Income before tax ratio | -0.02 -9.65 % | -0.02 53.12 % | -0.03 25.29 % | -0.05 -128.54 % | -0.02 -425.83 % | 0.01 127.22 % | -0.02 27.43 % | -0.03 -47.33 % | -0.02 -172.09 % | -0.01 44.93 % | -0.01 -751.57 % | 0.00 118.18 % | -0.01 -261.81 % | 0.01 307.10 % | 0.00 -130.14 % | 0.01 291.68 % | -0.01 -112.95 % | 0.05 71.50 % | 0.03 886.53 % | 0.00 101.44 % | -0.20 -7 967.35 % | 0.00 163.38 % | 0.00 -299.97 % | 0.00 -2.61 % | 0.00 108.10 % | -0.03 -635.30 % | 0.00 -70.18 % | 0.02 0.92 % | 0.02 178.71 % | -0.02 -306.75 % | 0.01 -44.19 % | 0.02 5.95 % | 0.02 150.08 % | -0.03 -243.38 % | 0.02 21.18 % | 0.02 -43.39 % | 0.03 -42.00 % | 0.06 248.73 % | 0.02 268.11 % | -0.01 -123.83 % | 0.04 439.28 % | -0.01 -230.33 % | 0.01 -50.14 % | 0.02 -3.21 % | 0.02 -46.98 % | 0.04 2 754.03 % | 0.00 -12.62 % | 0.00 -93.46 % | 0.02 826.45 % | 0.00 -211.48 % | 0.00 -64.19 % | 0.01 -79.88 % | 0.04 143.56 % | 0.02 -70.50 % | 0.05 309.13 % | 0.01 -96.98 % | 0.43 18 891.82 % | 0.00 -105.17 % | 0.04 14.70 % | 0.04 -5.43 % | 0.04 |
| EBITDA | 8.370 M 25.64 % | 6.662 M 284.20 % | 1.734 M 730.55 % | -275.000 K -104.76 % | 5.776 M -62.91 % | 15.574 M 120.72 % | 7.056 M 1 214.69 % | -633.000 K -109.12 % | 6.940 M -55.32 % | 15.533 M 63.61 % | 9.494 M -37.49 % | 15.188 M 77.43 % | 8.560 M -40.77 % | 14.451 M -3.72 % | 15.010 M -30.77 % | 21.681 M 20.81 % | 17.946 M -59.90 % | 44.749 M 31.06 % | 34.143 M 53.25 % | 22.280 M 305.88 % | -10.822 M -140.32 % | 26.837 M 32.50 % | 20.255 M -23.36 % | 26.428 M 1.47 % | 26.045 M 20.50 % | 21.614 M -32.07 % | 31.816 M -13.48 % | 36.771 M 9.62 % | 33.544 M 31.40 % | 25.529 M -23.44 % | 33.343 M 1.58 % | 32.824 M -3.40 % | 33.981 M 90.36 % | 17.851 M -49.06 % | 35.041 M -2.21 % | 35.832 M -10.76 % | 40.152 M -23.77 % | 52.670 M 88.11 % | 27.999 M 28.49 % | 21.791 M -37.48 % | 34.852 M 43.20 % | 24.339 M -43.95 % | 43.423 M -8.49 % | 47.453 M -2.90 % | 48.870 M 488.04 % | 8.311 M -79.12 % | 39.800 M 10.07 % | 36.160 M -20.89 % | 45.710 M 143.74 % | 18.753 M -36.15 % | 29.370 M -0.64 % | 29.560 M 12.52 % | 26.270 M 119.21 % | -136.732 M -421.80 % | 42.490 M 364.88 % | 9.140 M -75.07 % | 36.660 M 178.26 % | 13.175 M -64.87 % | 37.500 M 5.49 % | 35.550 M 18.82 % | 29.920 M |
| Net income ratio | -0.01 -12.67 % | -0.01 38.93 % | -0.02 51.52 % | -0.04 -106.22 % | -0.02 -486.23 % | 0.00 135.07 % | -0.01 42.44 % | -0.02 -37.98 % | -0.02 -21.80 % | -0.01 -31.40 % | -0.01 -721.17 % | 0.00 116.48 % | -0.01 -2 071.46 % | 0.00 125.26 % | 0.00 -124.46 % | 0.01 296.61 % | 0.00 -111.48 % | 0.04 35.96 % | 0.03 534.99 % | 0.00 102.32 % | -0.20 -2 705.33 % | -0.01 -74.95 % | 0.00 -159.19 % | 0.01 341.41 % | 0.00 105.35 % | -0.03 -253.50 % | 0.02 64.59 % | 0.01 -0.62 % | 0.01 156.15 % | -0.02 -301.37 % | 0.01 -16.16 % | 0.01 12.96 % | 0.01 169.35 % | -0.02 -181.12 % | 0.02 0.99 % | 0.02 -28.43 % | 0.03 -26.56 % | 0.04 125.14 % | 0.02 288.86 % | -0.01 -158.37 % | 0.01 225.32 % | -0.01 -734.19 % | 0.00 -87.65 % | 0.01 -3.17 % | 0.02 -14.42 % | 0.02 1 667.25 % | 0.00 -13.71 % | 0.00 -93.38 % | 0.02 227.97 % | -0.01 -797.57 % | 0.00 -61.56 % | 0.01 -79.89 % | 0.03 198.91 % | -0.03 -162.88 % | 0.04 298.96 % | 0.01 -96.98 % | 0.34 1 797.79 % | -0.02 -157.18 % | 0.04 14.75 % | 0.03 -5.53 % | 0.03 |
| Ratio EBITDA | 0.03 40.00 % | 0.02 216.28 % | 0.01 648.08 % | 0.00 -103.92 % | 0.03 -53.55 % | 0.06 145.83 % | 0.02 1 563.88 % | 0.00 -108.64 % | 0.02 -44.77 % | 0.03 50.80 % | 0.02 -33.37 % | 0.03 40.01 % | 0.02 -41.91 % | 0.04 25.15 % | 0.03 -33.22 % | 0.05 13.16 % | 0.04 -46.52 % | 0.08 8.22 % | 0.08 23.35 % | 0.06 184.64 % | -0.07 -203.13 % | 0.07 51.28 % | 0.05 -22.66 % | 0.06 12.46 % | 0.05 11.98 % | 0.05 -28.34 % | 0.07 -9.16 % | 0.07 3.06 % | 0.07 16.30 % | 0.06 -30.51 % | 0.09 4.82 % | 0.08 0.70 % | 0.08 72.65 % | 0.05 -45.22 % | 0.09 -0.24 % | 0.09 -16.94 % | 0.11 -31.68 % | 0.16 179.15 % | 0.06 26.20 % | 0.04 -38.47 % | 0.07 71.03 % | 0.04 -43.49 % | 0.08 5.09 % | 0.07 -4.89 % | 0.08 467.74 % | 0.01 -81.63 % | 0.07 8.54 % | 0.07 -23.93 % | 0.09 158.37 % | 0.03 -61.80 % | 0.09 103.67 % | 0.04 -34.49 % | 0.07 120.93 % | -0.32 -466.74 % | 0.09 325.82 % | 0.02 -79.17 % | 0.10 179.85 % | 0.03 -66.36 % | 0.10 10.18 % | 0.09 4.35 % | 0.09 |
| Gross profit ratio | 0.26 49.60 % | 0.17 -12.81 % | 0.20 11.28 % | 0.18 9.75 % | 0.16 -13.37 % | 0.19 35.89 % | 0.14 -28.35 % | 0.19 -8.65 % | 0.21 56.87 % | 0.13 -32.18 % | 0.20 -18.17 % | 0.24 23.09 % | 0.20 240.91 % | 0.06 -81.17 % | 0.31 76.76 % | 0.17 2.12 % | 0.17 -4.38 % | 0.18 -35.84 % | 0.28 1.53 % | 0.27 92.00 % | 0.14 2 354.93 % | -0.01 -102.60 % | 0.24 -2.84 % | 0.25 13.05 % | 0.22 196.73 % | -0.23 -207.61 % | 0.21 -9.78 % | 0.23 4.32 % | 0.23 -15.36 % | 0.27 -7.97 % | 0.29 0.61 % | 0.29 0.82 % | 0.28 18.36 % | 0.24 -20.14 % | 0.30 -0.58 % | 0.30 6.37 % | 0.29 -27.57 % | 0.39 -6.81 % | 0.42 3.99 % | 0.41 -8.37 % | 0.44 366.68 % | -0.17 -146.15 % | 0.36 25.33 % | 0.29 -9.71 % | 0.32 411.77 % | -0.10 -133.81 % | 0.30 19.61 % | 0.25 -6.81 % | 0.27 -2.16 % | 0.28 1.53 % | 0.27 29.25 % | 0.21 131.07 % | 0.09 -51.42 % | 0.19 -22.61 % | 0.24 25.88 % | 0.19 -17.27 % | 0.23 198.42 % | -0.24 -219.68 % | 0.20 -31.65 % | 0.29 28.00 % | 0.23 |
| Weighted average shs out dil | 14.277 M 0.01 % | 14.275 M 0.00 % | 14.275 M 0.39 % | 14.219 M 0.85 % | 14.100 M -0.41 % | 14.158 M 0.86 % | 14.037 M -0.66 % | 14.129 M 0.65 % | 14.038 M -1.46 % | 14.247 M 0.09 % | 14.233 M 5.82 % | 13.450 M -5.94 % | 14.300 M 1.11 % | 14.143 M 0.10 % | 14.129 M 1.54 % | 13.914 M -2.54 % | 14.277 M 1.54 % | 14.060 M -1.22 % | 14.234 M 2.89 % | 13.833 M -2.28 % | 14.157 M 2.34 % | 13.833 M -5.25 % | 14.600 M 2.64 % | 14.224 M -5.17 % | 15.000 M 5.95 % | 14.158 M -0.29 % | 14.198 M -0.47 % | 14.265 M 0.42 % | 14.205 M 1.84 % | 13.949 M -1.79 % | 14.204 M -0.69 % | 14.303 M 5.05 % | 13.616 M -2.01 % | 13.895 M -2.47 % | 14.247 M 0.53 % | 14.172 M 0.00 % | 14.173 M 0.65 % | 14.081 M -1.19 % | 14.250 M -0.42 % | 14.310 M 0.22 % | 14.280 M 0.47 % | 14.213 M 6.86 % | 13.300 M -5.54 % | 14.080 M -1.14 % | 14.243 M 0.02 % | 14.241 M 1.72 % | 14.000 M -12.50 % | 16.000 M 13.67 % | 14.076 M -0.66 % | 14.169 M 0.09 % | 14.157 M 0.55 % | 14.080 M -0.55 % | 14.158 M 2.34 % | 13.833 M -2.06 % | 14.125 M -0.19 % | 14.152 M -0.08 % | 14.162 M 2.38 % | 13.833 M 0.43 % | 13.774 M -3.13 % | 14.220 M 21.99 % | 11.656 M |
| Weighted average shs out | 14.277 M 0.01 % | 14.275 M 0.00 % | 14.275 M 0.39 % | 14.219 M 0.85 % | 14.100 M -0.41 % | 14.158 M 0.86 % | 14.037 M -0.66 % | 14.129 M 0.65 % | 14.038 M -1.46 % | 14.247 M 0.09 % | 14.233 M 5.82 % | 13.450 M -5.94 % | 14.300 M 1.11 % | 14.143 M 0.10 % | 14.129 M 1.54 % | 13.914 M -2.54 % | 14.277 M 1.54 % | 14.060 M -1.22 % | 14.234 M 2.89 % | 13.833 M -2.28 % | 14.157 M 2.34 % | 13.833 M -5.25 % | 14.600 M 2.64 % | 14.224 M -5.17 % | 15.000 M 5.95 % | 14.158 M -0.29 % | 14.198 M -0.47 % | 14.265 M 0.42 % | 14.205 M 1.84 % | 13.949 M -1.79 % | 14.204 M -0.69 % | 14.303 M 5.05 % | 13.616 M -2.01 % | 13.895 M -2.47 % | 14.247 M 0.53 % | 14.172 M 0.00 % | 14.173 M 0.65 % | 14.081 M -1.19 % | 14.250 M -0.42 % | 14.310 M 0.22 % | 14.280 M 4.01 % | 13.729 M 3.22 % | 13.300 M -5.54 % | 14.080 M -1.14 % | 14.243 M 0.02 % | 14.241 M 1.72 % | 14.000 M -12.50 % | 16.000 M 13.67 % | 14.076 M -0.59 % | 14.159 M 0.02 % | 14.157 M 0.55 % | 14.080 M -0.55 % | 14.158 M 2.34 % | 13.833 M 18.34 % | 11.690 M 0.13 % | 11.675 M 0.15 % | 11.657 M -15.73 % | 13.833 M 18.79 % | 11.645 M -18.10 % | 14.220 M 21.99 % | 11.656 M |
| EPS diluted | -0.30 0.00 % | -0.30 25.00 % | -0.40 44.44 % | -0.72 -148.28 % | -0.29 -409.50 % | 0.09 131.23 % | -0.30 55.88 % | -0.68 -44.68 % | -0.47 -2.17 % | -0.46 -39.39 % | -0.33 -650.00 % | 0.06 122.22 % | -0.27 -1 726.51 % | 0.02 123.71 % | -0.07 -125.00 % | 0.28 315.38 % | -0.13 -108.61 % | 1.51 64.13 % | 0.92 666.67 % | 0.12 105.77 % | -2.08 -994.74 % | -0.19 -58.33 % | -0.12 -157.14 % | 0.21 320.00 % | 0.05 105.32 % | -0.94 -249.21 % | 0.63 57.50 % | 0.40 5.26 % | 0.38 162.30 % | -0.61 -325.93 % | 0.27 -18.18 % | 0.33 3.13 % | 0.32 164.00 % | -0.50 -194.34 % | 0.53 -1.85 % | 0.54 -22.86 % | 0.70 -18.60 % | 0.86 79.17 % | 0.48 265.52 % | -0.29 -159.18 % | 0.49 202.08 % | -0.48 -700.00 % | 0.08 -88.57 % | 0.70 0.00 % | 0.70 -13.58 % | 0.81 1 925.00 % | 0.04 0.00 % | 0.04 -93.94 % | 0.66 217.86 % | -0.56 -221.74 % | 0.46 84.00 % | 0.25 -65.28 % | 0.72 188.89 % | -0.81 -156.25 % | 1.44 336.36 % | 0.33 -96.38 % | 9.12 1 758.18 % | -0.55 -159.14 % | 0.93 13.41 % | 0.82 -11.83 % | 0.93 |
| Earnings per share | -0.30 0.00 % | -0.30 25.00 % | -0.40 44.44 % | -0.72 -148.28 % | -0.29 -409.50 % | 0.09 131.23 % | -0.30 55.88 % | -0.68 -44.68 % | -0.47 -2.17 % | -0.46 -39.39 % | -0.33 -650.00 % | 0.06 122.22 % | -0.27 -2 085.29 % | 0.01 119.43 % | -0.07 -125.00 % | 0.28 315.38 % | -0.13 -108.61 % | 1.51 64.13 % | 0.92 666.67 % | 0.12 105.77 % | -2.08 -994.74 % | -0.19 -58.33 % | -0.12 -157.14 % | 0.21 320.00 % | 0.05 105.32 % | -0.94 -249.21 % | 0.63 57.50 % | 0.40 5.26 % | 0.38 162.30 % | -0.61 -325.93 % | 0.27 -18.18 % | 0.33 3.13 % | 0.32 178.05 % | -0.41 -177.36 % | 0.53 -1.85 % | 0.54 -22.86 % | 0.70 -18.60 % | 0.86 79.17 % | 0.48 265.52 % | -0.29 -159.18 % | 0.49 200.00 % | -0.49 -712.50 % | 0.08 -88.57 % | 0.70 0.00 % | 0.70 -13.58 % | 0.81 1 925.00 % | 0.04 0.00 % | 0.04 -93.94 % | 0.66 217.86 % | -0.56 -221.74 % | 0.46 84.00 % | 0.25 -65.28 % | 0.72 188.89 % | -0.81 -146.55 % | 1.74 335.00 % | 0.40 -96.39 % | 11.08 2 114.55 % | -0.55 -150.00 % | 1.10 34.15 % | 0.82 -11.83 % | 0.93 |
| Gross profit | 83.519 M 34.25 % | 62.211 M 5.91 % | 58.739 M 28.03 % | 45.880 M 33.25 % | 34.431 M -30.84 % | 49.783 M 22.01 % | 40.801 M -45.44 % | 74.781 M -3.59 % | 77.567 M 26.91 % | 61.121 M -26.43 % | 83.074 M -23.23 % | 108.218 M 55.98 % | 69.379 M 247.64 % | 19.957 M -85.52 % | 137.798 M 83.24 % | 75.199 M 9.03 % | 68.974 M -28.29 % | 96.187 M -22.30 % | 123.794 M 26.13 % | 98.149 M 367.00 % | 21.017 M 981.71 % | -2.384 M -102.28 % | 104.568 M -3.72 % | 108.604 M 2.00 % | 106.478 M 204.09 % | -102.294 M -202.02 % | 100.269 M -14.06 % | 116.677 M 10.96 % | 105.152 M -4.38 % | 109.969 M 1.40 % | 108.447 M -2.51 % | 111.235 M -3.29 % | 115.016 M 30.50 % | 88.135 M -25.73 % | 118.669 M -2.54 % | 121.765 M 14.28 % | 106.550 M -19.18 % | 131.835 M -37.20 % | 209.932 M 5.87 % | 198.283 M -6.89 % | 212.945 M 323.28 % | -95.370 M -145.78 % | 208.320 M 9.14 % | 190.880 M -7.83 % | 207.090 M 422.91 % | -64.133 M -138.43 % | 166.880 M 21.29 % | 137.590 M -3.09 % | 141.978 M -7.70 % | 153.817 M 69.70 % | 90.641 M -36.95 % | 143.760 M 296.91 % | 36.220 M -55.40 % | 81.214 M -32.10 % | 119.600 M 37.42 % | 87.030 M -0.97 % | 87.880 M 197.86 % | -89.802 M -225.00 % | 71.840 M -34.56 % | 109.780 M 45.75 % | 75.320 M |
| Income tax expense | -1.453 M 11.29 % | -1.638 M 64.02 % | -4.553 M -160.02 % | -1.751 M -546.13 % | -271.000 K -180.90 % | 335.000 K 112.84 % | -2.610 M 7.15 % | -2.811 M -122.74 % | -1.262 M -161.35 % | 2.057 M 533.97 % | -474.000 K -259.60 % | 297.000 K 760.00 % | -45.000 K -109.02 % | 499.000 K 226.01 % | -396.000 K -132.92 % | 1.203 M 326.98 % | -530.000 K -111.41 % | 4.644 M 814.47 % | -650.000 K -120.34 % | -295.000 K -255.42 % | -83.000 K -107.30 % | 1.136 M 389.14 % | -393.000 K 82.34 % | -2.225 M -965.76 % | 257.000 K -83.22 % | 1.531 M 123.39 % | -6.546 M -399.73 % | 2.184 M 6.64 % | 2.048 M 585.31 % | -422.000 K -130.83 % | 1.369 M -33.25 % | 2.051 M -4.34 % | 2.144 M 137.73 % | -5.682 M -413.58 % | 1.812 M 17.97 % | 1.536 M -39.65 % | 2.545 M 136.10 % | -7.050 M -523.42 % | 1.665 M 86.45 % | 893.000 K -77.71 % | 4.006 M 34.81 % | 2.972 M 177.73 % | 1.070 M -56.68 % | 2.470 M -0.80 % | 2.490 M -78.27 % | 11.458 M 8 084.63 % | 140.000 K -12.50 % | 160.000 K -93.13 % | 2.330 M -61.16 % | 6.000 M 2 299.89 % | 250.000 K -85.20 % | 1.689 M -65.46 % | 4.890 M -72.78 % | 17.962 M 215.13 % | 5.700 M 387.18 % | 1.170 M -96.38 % | 32.300 M 375.92 % | 6.787 M 112.75 % | 3.190 M 9.62 % | 2.910 M 8.18 % | 2.690 M |
| Cost of revenue | 238.930 M -19.58 % | 297.095 M 25.33 % | 237.050 M 12.23 % | 211.226 M 19.12 % | 177.325 M -17.69 % | 215.440 M -15.38 % | 254.591 M -18.70 % | 313.146 M 7.98 % | 290.007 M -26.25 % | 393.248 M 17.13 % | 335.732 M -0.73 % | 338.194 M 19.55 % | 282.891 M -13.09 % | 325.487 M 4.58 % | 311.240 M -13.05 % | 357.960 M 6.30 % | 336.741 M -24.29 % | 444.806 M 37.75 % | 322.908 M 23.52 % | 261.422 M 106.14 % | 126.818 M -66.67 % | 380.467 M 16.30 % | 327.130 M 0.03 % | 327.041 M -13.10 % | 376.360 M -31.70 % | 551.005 M 47.71 % | 373.031 M -1.89 % | 380.234 M 5.03 % | 362.017 M 19.26 % | 303.544 M 13.75 % | 266.852 M -3.33 % | 276.045 M -4.39 % | 288.709 M 3.84 % | 278.028 M 1.08 % | 275.048 M -1.73 % | 279.889 M 4.71 % | 267.307 M 31.53 % | 203.227 M -29.26 % | 287.274 M -0.96 % | 290.064 M 8.38 % | 267.633 M -60.02 % | 669.344 M 80.75 % | 370.320 M -21.81 % | 473.630 M 6.71 % | 443.830 M -35.92 % | 692.591 M 79.40 % | 386.060 M -5.30 % | 407.680 M 6.62 % | 382.358 M -4.88 % | 401.993 M 66.19 % | 241.889 M -55.03 % | 537.900 M 49.16 % | 360.620 M 2.72 % | 351.078 M -5.89 % | 373.070 M 2.42 % | 364.250 M 25.99 % | 289.100 M -38.35 % | 468.935 M 61.06 % | 291.150 M 8.09 % | 269.370 M 4.54 % | 257.660 M |
| General and administrative expenses | 0.000 -100.00 % | 21.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.815 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.051 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.885 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.922 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 81.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 526.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 138.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 272.048 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.103 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.883 M | 0.000 | 0.000 | 0.000 -100.00 % | 191.577 K | 0.000 | 0.000 | 0.000 -100.00 % | 98.055 K | 0.000 | 0.000 | 0.000 -100.00 % | 187.145 M | 0.000 | 0.000 | 0.000 -100.00 % | 119.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 84.113 M | 0.000 -100.00 % | 69.266 M 19.05 % | 58.184 M | 0.000 -100.00 % | 25.961 M | 0.000 -100.00 % | 17.896 M -76.93 % | 77.567 M | 0.000 -100.00 % | 27.187 M -71.34 % | 94.854 M 300.28 % | 23.697 M 376.58 % | -8.568 M -108.80 % | 97.355 M 5.54 % | 92.241 M 301.14 % | 22.995 M | 0.000 -100.00 % | 100.053 M 18.77 % | 84.242 M 116.22 % | 38.962 M | 0.000 -100.00 % | 92.639 M -4.43 % | 96.937 M 5.38 % | 91.986 M 178.14 % | -117.723 M -244.68 % | 81.370 M -20.95 % | 102.934 M 15.34 % | 89.242 M -16.01 % | 106.247 M 18.55 % | 89.621 M 1.89 % | 87.960 M -4.12 % | 91.741 M 33.33 % | 68.810 M -9.34 % | 75.898 M -8.88 % | 83.297 M 32.71 % | 62.766 M -36.84 % | 99.369 M -30.20 % | 142.354 M -13.63 % | 164.825 M -2.34 % | 168.773 M 274.16 % | -96.906 M -164.38 % | 150.530 M 17.18 % | 128.460 M -13.68 % | 148.820 M 330.59 % | -64.540 M -146.29 % | 139.440 M 21.75 % | 114.530 M 6.57 % | 107.470 M -26.42 % | 146.067 M 105.90 % | 70.940 M -42.70 % | 123.810 M 599.49 % | 17.700 M -91.99 % | 220.999 M 157.88 % | 85.700 M -0.71 % | 86.310 M 39.16 % | 62.020 M 166.20 % | -93.685 M -315.22 % | 43.530 M -48.56 % | 84.620 M 56.88 % | 53.940 M |
| Operating expenses | 84.113 M 45.60 % | 57.769 M -16.60 % | 69.266 M 19.05 % | 58.184 M 77.97 % | 32.694 M -27.70 % | 45.219 M 14.41 % | 39.523 M -47.15 % | 74.781 M -1.73 % | 76.098 M -19.09 % | 94.054 M 15.50 % | 81.434 M -14.15 % | 94.854 M 29.36 % | 73.326 M 161.03 % | -120.140 M -261.95 % | 74.185 M -19.57 % | 92.241 M 35.85 % | 67.901 M 175.49 % | -89.946 M -189.90 % | 100.053 M 62.26 % | 61.662 M 58.26 % | 38.962 M 129.69 % | -131.251 M -241.68 % | 92.639 M -4.43 % | 96.937 M 5.38 % | 91.986 M 178.14 % | -117.723 M -244.68 % | 81.370 M -20.95 % | 102.934 M 15.34 % | 89.242 M -16.01 % | 106.247 M 18.55 % | 89.621 M 1.89 % | 87.960 M -4.12 % | 91.741 M 5.48 % | 86.975 M -10.68 % | 97.373 M -4.72 % | 102.192 M 28.26 % | 79.676 M -19.82 % | 99.369 M -46.07 % | 184.249 M 11.78 % | 164.825 M -2.34 % | 168.773 M 274.16 % | -96.906 M -153.88 % | 179.856 M 13.91 % | 157.890 M -8.46 % | 172.480 M 367.25 % | -64.540 M -146.29 % | 139.440 M 21.75 % | 114.530 M 6.56 % | 107.477 M -26.42 % | 146.067 M 105.90 % | 70.940 M -42.70 % | 123.810 M 599.49 % | 17.700 M -91.99 % | 220.999 M 157.88 % | 85.700 M -0.71 % | 86.310 M 39.16 % | 62.020 M 166.20 % | -93.685 M -315.22 % | 43.530 M -48.56 % | 84.620 M 56.88 % | 53.940 M |
| Cost and expenses | 323.043 M -8.97 % | 354.864 M 15.85 % | 306.316 M 13.70 % | 269.410 M 28.28 % | 210.019 M -2.84 % | 216.164 M -26.50 % | 294.114 M -24.18 % | 387.927 M 5.96 % | 366.105 M -20.63 % | 461.274 M 10.57 % | 417.166 M -3.67 % | 433.048 M 21.57 % | 356.217 M 3.58 % | 343.892 M -15.84 % | 408.595 M -9.24 % | 450.201 M 11.26 % | 404.642 M -21.08 % | 512.703 M 21.22 % | 422.961 M 22.36 % | 345.664 M 108.51 % | 165.780 M -54.87 % | 367.309 M -12.50 % | 419.769 M -0.99 % | 423.978 M -9.47 % | 468.346 M 8.09 % | 433.281 M -4.65 % | 454.401 M -5.95 % | 483.168 M 7.07 % | 451.259 M 10.10 % | 409.871 M 14.98 % | 356.473 M -2.53 % | 365.741 M -3.87 % | 380.450 M 4.23 % | 365.003 M -1.99 % | 372.421 M -2.53 % | 382.081 M 10.12 % | 346.983 M 14.67 % | 302.596 M -35.83 % | 471.523 M 3.66 % | 454.889 M 4.24 % | 436.406 M -23.76 % | 572.438 M 4.04 % | 550.184 M -12.88 % | 631.520 M 2.47 % | 616.310 M -1.87 % | 628.051 M 19.51 % | 525.500 M 0.63 % | 522.210 M 6.61 % | 489.835 M -10.62 % | 548.059 M 75.19 % | 312.829 M -52.72 % | 661.710 M 74.91 % | 378.320 M -33.87 % | 572.077 M 24.70 % | 458.770 M 1.82 % | 450.560 M 28.32 % | 351.120 M -6.43 % | 375.250 M 12.12 % | 334.680 M -5.45 % | 353.990 M 13.60 % | 311.600 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 57.769 M | 0.000 | 0.000 -100.00 % | 32.694 M 69.77 % | 19.258 M -51.27 % | 39.523 M -30.52 % | 56.885 M 3 972.36 % | -1.469 M -102.16 % | 68.026 M 25.40 % | 54.247 M | 0.000 -100.00 % | 49.629 M -8.67 % | 54.341 M 334.53 % | -23.170 M | 0.000 -100.00 % | 44.906 M -33.86 % | 67.897 M | 0.000 100.00 % | -22.580 M | 0.000 -100.00 % | 6.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.165 M -15.41 % | 21.475 M 13.65 % | 18.895 M 11.74 % | 16.910 M -45.49 % | 31.020 M -25.96 % | 41.895 M 33.69 % | 31.337 M 10.37 % | 28.392 M -86.91 % | 216.898 M 639.61 % | 29.326 M -0.35 % | 29.430 M 24.39 % | 23.660 M -83.26 % | 141.314 M | 0.000 | 0.000 -100.00 % | 21.786 M -74.71 % | 86.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.587 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.798 M 939 800.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 10.182 M 2.77 % | 9.908 M 10.80 % | 8.942 M 3.94 % | 8.603 M 20.07 % | 7.165 M -8.83 % | 7.859 M -23.09 % | 10.219 M 26.94 % | 8.050 M -28.38 % | 11.240 M 181.56 % | 3.992 M -64.36 % | 11.200 M 12.73 % | 9.935 M 16.02 % | 8.563 M | 0.000 -100.00 % | 9.964 M 2.09 % | 9.760 M -29.61 % | 13.865 M 81.51 % | 7.639 M -44.17 % | 13.682 M -6.08 % | 14.567 M 9.84 % | 13.262 M 10.08 % | 12.048 M -18.76 % | 14.830 M -14.82 % | 17.411 M 1.88 % | 17.090 M -20.63 % | 21.532 M 1.80 % | 21.151 M 8.06 % | 19.573 M 14.78 % | 17.052 M -28.33 % | 23.791 M 22.86 % | 19.365 M 16.83 % | 16.576 M -0.65 % | 16.685 M -8.34 % | 18.204 M 12.18 % | 16.227 M -8.71 % | 17.776 M -0.55 % | 17.874 M -25.74 % | 24.069 M 146.10 % | 9.780 M -41.16 % | 16.621 M 3.88 % | 16.000 M | 0.000 -100.00 % | 23.112 M 11.80 % | 20.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.752 M 327.59 % | 3.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.963 M 33.75 % | 2.963 M -4.33 % | 3.097 M -0.48 % | 3.112 M 6.18 % | 2.931 M -24.65 % | 3.890 M 7.04 % | 3.634 M 0.44 % | 3.618 M 0.22 % | 3.610 M -17.45 % | 4.373 M 1.49 % | 4.309 M 0.91 % | 4.270 M 0.00 % | 4.270 M -32.22 % | 6.300 M -5.56 % | 6.671 M -0.74 % | 6.721 M 1.50 % | 6.622 M 43.85 % | 4.603 M -41.45 % | 7.862 M 17.62 % | 6.684 M 25.62 % | 5.321 M -32.52 % | 7.885 M 10.31 % | 7.148 M -12.27 % | 8.148 M 2.30 % | 7.965 M -30.34 % | 11.434 M 35.68 % | 8.427 M -9.57 % | 9.319 M 1.79 % | 9.155 M -8.35 % | 9.989 M -3.54 % | 10.356 M 8.43 % | 9.551 M -10.80 % | 10.707 M -7.53 % | 11.579 M 17.39 % | 9.864 M -6.26 % | 10.523 M 6.37 % | 9.893 M 4.56 % | 9.462 M -6.08 % | 10.075 M 1.48 % | 9.928 M -1.75 % | 10.105 M -3.04 % | 10.422 M -30.35 % | 14.962 M 3.48 % | 14.459 M 1.40 % | 14.260 M 80.43 % | 7.904 M -36.06 % | 12.360 M -5.65 % | 13.100 M 16.96 % | 11.200 M 1.79 % | 11.003 M 13.91 % | 9.660 M 0.54 % | 9.608 M 23.97 % | 7.750 M 153.86 % | 3.053 M -64.46 % | 8.590 M 2.02 % | 8.420 M -22.04 % | 10.800 M 16.23 % | 9.292 M 1.11 % | 9.190 M -11.55 % | 10.390 M 21.66 % | 8.540 M |
| Operating income | -594.000 K -109.90 % | 6.000 M 157.00 % | -10.527 M 14.44 % | -12.304 M -808.35 % | 1.737 M -96.46 % | 49.059 M 3 738.73 % | 1.278 M | 0.000 -100.00 % | 1.468 M 127.96 % | -5.250 M -420.12 % | 1.640 M -87.73 % | 13.364 M 438.59 % | -3.947 M -230.29 % | -1.195 M -102.95 % | 40.443 M 337.31 % | -17.042 M -1 688.26 % | 1.073 M -96.49 % | 30.563 M 28.73 % | 23.741 M 70.71 % | 13.907 M 177.50 % | -17.945 M -266.56 % | 10.774 M -9.68 % | 11.929 M 2.25 % | 11.667 M -19.49 % | 14.492 M -6.07 % | 15.429 M -18.36 % | 18.899 M 37.52 % | 13.743 M -13.62 % | 15.910 M 327.46 % | 3.722 M -80.23 % | 18.826 M 181.03 % | 6.699 M -71.22 % | 23.274 M 1 906.38 % | 1.160 M -94.55 % | 21.296 M 8.80 % | 19.573 M -27.17 % | 26.874 M -17.22 % | 32.466 M 237.80 % | 9.611 M 23.31 % | 7.794 M -60.33 % | 19.648 M 383.66 % | -6.927 M -125.41 % | 27.260 M -16.48 % | 32.640 M -4.98 % | 34.350 M 51.34 % | 22.697 M -6.25 % | 24.210 M 56.70 % | 15.450 M 32.96 % | 11.620 M 49.93 % | 7.750 M -60.67 % | 19.704 M -1.29 % | 19.961 M 7.78 % | 18.520 M 204.16 % | -17.780 M -152.45 % | 33.900 M 204.86 % | 11.120 M -93.58 % | 173.200 M 648.03 % | -31.604 M -211.64 % | 28.310 M 12.52 % | 25.160 M 17.68 % | 21.380 M |
| Operating income ratio | 0.00 -111.03 % | 0.02 146.92 % | -0.04 25.63 % | -0.05 -683.40 % | 0.01 -95.57 % | 0.18 4 175.39 % | 0.00 | 0.00 -100.00 % | 0.00 134.56 % | -0.01 -395.07 % | 0.00 -86.92 % | 0.03 367.18 % | -0.01 -223.89 % | 0.00 -103.84 % | 0.09 328.92 % | -0.04 -1 587.63 % | 0.00 -95.32 % | 0.06 6.30 % | 0.05 37.41 % | 0.04 131.86 % | -0.12 -525.96 % | 0.03 3.13 % | 0.03 3.18 % | 0.03 -10.77 % | 0.03 -12.71 % | 0.03 -13.89 % | 0.04 44.38 % | 0.03 -18.79 % | 0.03 278.36 % | 0.01 -82.06 % | 0.05 190.00 % | 0.02 -69.99 % | 0.06 1 719.71 % | 0.00 -94.14 % | 0.05 11.00 % | 0.05 -32.21 % | 0.07 -25.81 % | 0.10 401.27 % | 0.02 21.12 % | 0.02 -60.96 % | 0.04 438.79 % | -0.01 -125.62 % | 0.05 -4.09 % | 0.05 -6.92 % | 0.05 46.12 % | 0.04 -17.52 % | 0.04 54.53 % | 0.03 27.86 % | 0.02 58.93 % | 0.01 -76.47 % | 0.06 102.35 % | 0.03 -37.25 % | 0.05 213.47 % | -0.04 -159.77 % | 0.07 179.24 % | 0.02 -94.64 % | 0.46 651.16 % | -0.08 -206.88 % | 0.08 17.53 % | 0.07 3.35 % | 0.06 |
| Total other income expenses net | -5.142 M 56.68 % | -11.869 M -4 595.83 % | 264.000 K -15.92 % | 314.000 K 105.15 % | -6.096 M 87.14 % | -47.398 M -486.97 % | -8.075 M 34.35 % | -12.301 M -31.15 % | -9.379 M -666.36 % | 1.656 M 121.63 % | -7.655 M 38.17 % | -12.380 M -3 709.23 % | -325.000 K -108.59 % | 3.784 M 108.99 % | -42.068 M -289.14 % | 22.242 M 715.44 % | -3.614 M 17.78 % | -4.395 M 60.55 % | -11.142 M 13.49 % | -12.879 M -12.39 % | -11.459 M -16.71 % | -9.818 M 28.08 % | -13.651 M -26.42 % | -10.798 M 20.03 % | -13.503 M 49.58 % | -26.782 M -60.73 % | -16.662 M -184.00 % | -5.867 M 31.56 % | -8.573 M 28.40 % | -11.973 M 21.25 % | -15.204 M -760 100.00 % | -2.000 K 99.99 % | -16.685 M -27.44 % | -13.092 M -6.03 % | -12.348 M -2.56 % | -12.040 M 16.90 % | -14.488 M -8.71 % | -13.327 M -808.45 % | -1.467 M 88.31 % | -12.552 M | 0.000 -100.00 % | 10.000 K 100.05 % | -21.910 M -7.84 % | -20.318 M 7.14 % | -21.880 M -218 900.00 % | 10.000 K 100.04 % | -23.510 M -60.37 % | -14.660 M | 0.000 100.00 % | -9.446 M 49.74 % | -18.794 M -27.40 % | -14.752 M -327.59 % | -3.450 M -114.07 % | 24.520 M 411.96 % | -7.860 M -48.58 % | -5.290 M 54.94 % | -11.740 M -138.19 % | 30.740 M 349.72 % | -12.310 M -16.24 % | -10.590 M -34.90 % | -7.850 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 |
| 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-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 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 607.052 M | 0.000 -100.00 % | 606.379 M | 0.000 -100.00 % | 523.653 M 21 801.00 % | 2.391 M -99.53 % | 511.692 M 59 192.24 % | 863.000 K -99.85 % | 557.870 M 24 961.55 % | 2.226 M -99.64 % | 610.991 M 55 647.35 % | 1.096 M -99.79 % | 520.347 M 5 640.18 % | 9.065 M -98.38 % | 558.430 M 12 192.10 % | 4.543 M -99.10 % | 502.931 M 16 681.15 % | 2.997 M -99.46 % | 554.692 M 8 140.05 % | 6.732 M -98.65 % | 498.645 M 2.23 % | 487.781 M 8 317.27 % | 5.795 M -99.04 % | 606.347 M 13 243.90 % | 4.544 M -99.34 % | 688.242 M 46 940.56 % | 1.463 M -99.78 % | 668.879 M 6 564.80 % | 10.036 M -98.36 % | 611.897 M 6 392.67 % | 9.424 M -98.61 % | 679.910 M 4 801.00 % | 13.873 M -97.95 % | 678.371 M 11 433.88 % | 5.882 M -99.08 % | 636.933 M 2 796.35 % | 21.991 M -97.36 % | 832.306 M 4 512.51 % | 18.045 M -97.67 % | 774.210 M 3 214.03 % | 23.362 M -96.93 % | 761.297 M 3 654.02 % | 20.280 M -97.01 % | 678.415 M 2 713.79 % | 24.110 M -96.50 % | 689.702 M 2 803.39 % | 23.755 M -96.55 % | 688.298 M 2.45 % | 671.849 M 34.96 % | 497.810 M 60.84 % | 309.497 M -20.48 % | 389.231 M |
| Total investments | 0.000 -100.00 % | 1.613 B | 0.000 -100.00 % | 2.963 B | 0.000 -100.00 % | 2.535 B 52 904.87 % | 4.782 M -99.76 % | 2.005 B 116 071.09 % | 1.726 M -99.89 % | 1.588 B 35 574.28 % | 4.452 M -99.70 % | 1.490 B 67 891.01 % | 2.192 M -99.81 % | 1.148 B 6 231.35 % | 18.130 M -93.36 % | 272.858 M 2 903.06 % | 9.086 M -96.51 % | 260.532 M 4 246.55 % | 5.994 M -94.60 % | 111.042 M 724.77 % | 13.463 M -79.02 % | 64.182 M -10.86 % | 72.000 M 521.23 % | 11.590 M -86.43 % | 85.439 M 840.13 % | 9.088 M -95.67 % | 209.784 M 7 069.25 % | 2.926 M -99.30 % | 418.062 M 1 982.81 % | 20.072 M -72.19 % | 72.174 M 282.91 % | 18.849 M -92.11 % | 238.902 M 761.04 % | 27.746 M -44.83 % | 50.295 M 327.56 % | 11.763 M -71.13 % | 40.743 M -7.36 % | 43.982 M 56.42 % | 28.118 M -22.09 % | 36.089 M 30.68 % | 27.616 M -40.89 % | 46.723 M 21.43 % | 38.477 M -5.13 % | 40.559 M 5.41 % | 38.477 M -20.21 % | 48.221 M 25.32 % | 38.478 M -19.01 % | 47.510 M -33.50 % | 71.444 M -50.21 % | 143.489 M 0.00 % | 143.489 M 100.00 % | 71.744 M 157.02 % | 27.914 M |
| Total debt | 0.000 -100.00 % | 616.513 M | 0.000 -100.00 % | 606.440 M | 0.000 -100.00 % | 524.002 M | 0.000 -100.00 % | 512.764 M | 0.000 -100.00 % | 558.733 M | 0.000 -100.00 % | 611.898 M | 0.000 -100.00 % | 521.399 M | 0.000 -100.00 % | 558.753 M | 0.000 -100.00 % | 505.495 M | 0.000 -100.00 % | 555.710 M | 0.000 -100.00 % | 505.377 M 3.21 % | 489.643 M | 0.000 -100.00 % | 609.070 M | 0.000 -100.00 % | 689.643 M | 0.000 -100.00 % | 670.343 M | 0.000 -100.00 % | 621.933 M | 0.000 -100.00 % | 686.249 M | 0.000 -100.00 % | 692.244 M | 0.000 -100.00 % | 639.011 M | 0.000 -100.00 % | 853.578 M | 0.000 -100.00 % | 792.255 M | 0.000 -100.00 % | 784.659 M | 0.000 -100.00 % | 698.694 M | 0.000 -100.00 % | 713.812 M | 0.000 -100.00 % | 712.053 M -1.70 % | 724.341 M 24.68 % | 580.941 M 80.35 % | 322.120 M -18.49 % | 395.200 M |
| Accumulated other comprehensive income loss | 1.760 B 17.53 % | 1.498 B -52.25 % | 3.136 B 4.73 % | 2.994 B 9.63 % | 2.731 B 11.73 % | 2.445 B 10.76 % | 2.207 B 6.85 % | 2.066 B 14.35 % | 1.806 B 20.39 % | 1.501 B -12.76 % | 1.720 B | 0.000 -100.00 % | 1.381 B 30.22 % | 1.060 B 94.87 % | 544.039 M 35.18 % | 402.463 M -24.86 % | 535.603 M 147.41 % | 216.484 M -38.56 % | 352.329 M | 0.000 -100.00 % | 333.468 M 1 471.42 % | 21.221 M | 0.000 -100.00 % | 352.195 M 792.51 % | 39.461 M -91.79 % | 480.631 M 41.76 % | 339.055 M -49.99 % | 677.937 M 82.13 % | 372.223 M 17.12 % | 317.808 M | 0.000 -100.00 % | 308.731 M | 0.000 -100.00 % | 308.154 M | 0.000 -100.00 % | 290.604 M | 0.000 -100.00 % | 494.268 M 40.14 % | 352.692 M -25.40 % | 472.748 M | 0.000 -100.00 % | 479.698 M | 0.000 -100.00 % | 459.869 M | 0.000 -100.00 % | 448.058 M | 0.000 -100.00 % | 438.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 62.196 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.018 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.776 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.905 M | 0.000 | 0.000 -100.00 % | 112.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.262 M | 0.000 | 0.000 | 0.000 -100.00 % | 213.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 169.846 M | 0.000 | 0.000 -100.00 % | 163.186 M 182.95 % | 57.673 M |
| Common stock | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M 0.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M | 0.000 -100.00 % | 141.576 M -50.00 % | 283.152 M 0.00 % | 283.152 M 100.00 % | 141.576 M 21.45 % | 116.576 M |
| Total equity | 1.760 B 0.00 % | 1.760 B -43.87 % | 3.136 B 0.00 % | 3.136 B 14.81 % | 2.731 B 0.00 % | 2.731 B 23.75 % | 2.207 B 0.00 % | 2.207 B 22.18 % | 1.806 B 0.00 % | 1.806 B 5.03 % | 1.720 B 0.00 % | 1.720 B 24.59 % | 1.381 B 0.00 % | 1.381 B 153.76 % | 544.039 M 0.00 % | 544.039 M 1.58 % | 535.603 M 0.00 % | 535.603 M 52.02 % | 352.329 M 0.00 % | 352.329 M 5.66 % | 333.468 M 0.00 % | 333.468 M -2.66 % | 342.583 M -2.73 % | 352.195 M 0.00 % | 352.195 M -26.72 % | 480.631 M 0.00 % | 480.631 M -29.10 % | 677.947 M 0.00 % | 677.947 M 113.20 % | 317.988 M 0.00 % | 317.988 M 3.00 % | 308.738 M -37.85 % | 496.772 M 61.13 % | 308.301 M 0.00 % | 308.301 M 6.09 % | 290.609 M 3.08 % | 281.913 M -42.95 % | 494.172 M -0.09 % | 494.608 M 4.62 % | 472.748 M 0.00 % | 472.748 M -1.45 % | 479.698 M 0.00 % | 479.698 M 4.31 % | 459.869 M 0.00 % | 459.869 M 2.64 % | 448.058 M 0.00 % | 448.058 M 2.27 % | 438.130 M 0.00 % | 438.130 M -50.86 % | 891.652 M 0.15 % | 890.342 M 106.35 % | 431.471 M 55.81 % | 276.918 M |
| Other non current liabilities | -1.760 B | 0.000 100.00 % | -3.136 B -313 605 700.00 % | -1.000 K 100.00 % | -2.731 B | 0.000 100.00 % | -2.207 B | 0.000 | 0.000 -100.00 % | 17.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 | 0.000 -100.00 % | 1.000 K | 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 -100.00 % | 42.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.601 M | 0.000 -100.00 % | 78.712 M | 0.000 -100.00 % | 78.912 M | 0.000 -100.00 % | 80.417 M | 0.000 -100.00 % | 80.417 M | 0.000 -100.00 % | 1.100 M | 0.000 -100.00 % | 68.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 271.597 M |
| Long term debt | 0.000 -100.00 % | 42.487 M | 0.000 -100.00 % | 65.367 M | 0.000 -100.00 % | 48.263 M | 0.000 -100.00 % | 101.126 M | 0.000 -100.00 % | 82.839 M | 0.000 -100.00 % | 182.868 M | 0.000 -100.00 % | 161.108 M | 0.000 -100.00 % | 113.157 M | 0.000 -100.00 % | 125.006 M | 0.000 -100.00 % | 74.852 M | 0.000 -100.00 % | 72.425 M 11.87 % | 64.743 M | 0.000 -100.00 % | 78.171 M | 0.000 -100.00 % | 179.264 M | 0.000 -100.00 % | 109.871 M | 0.000 -100.00 % | 144.260 M | 0.000 -100.00 % | 141.004 M | 0.000 -100.00 % | 203.549 M | 0.000 -100.00 % | 124.093 M | 0.000 -100.00 % | 355.122 M | 0.000 -100.00 % | 310.161 M | 0.000 -100.00 % | 315.211 M | 0.000 -100.00 % | 272.138 M | 0.000 -100.00 % | 337.452 M | 0.000 -100.00 % | 299.544 M -58.65 % | 724.341 M 24.68 % | 580.941 M 885.36 % | 58.957 M -61.87 % | 154.615 M |
| Total non current liabilities | -1.760 B -3 952.23 % | 45.692 M 101.46 % | -3.136 B -4 294.78 % | 74.761 M 102.74 % | -2.731 B -4 676.71 % | 59.681 M 102.70 % | -2.207 B -2 022.26 % | 114.823 M | 0.000 -100.00 % | 100.608 M | 0.000 -100.00 % | 202.149 M | 0.000 -100.00 % | 180.137 M | 0.000 -100.00 % | 134.405 M | 0.000 -100.00 % | 147.334 M | 0.000 -100.00 % | 98.977 M | 0.000 -100.00 % | 96.928 M 6.61 % | 90.914 M | 0.000 -100.00 % | 108.604 M | 0.000 -100.00 % | 214.481 M | 0.000 -100.00 % | 147.358 M | 0.000 -100.00 % | 177.010 M | 0.000 -100.00 % | 183.826 M | 0.000 -100.00 % | 244.453 M | 0.000 -100.00 % | 173.693 M | 0.000 -100.00 % | 433.835 M | 0.000 -100.00 % | 389.074 M | 0.000 -100.00 % | 395.628 M | 0.000 -100.00 % | 352.555 M | 0.000 -100.00 % | 405.994 M | 0.000 -100.00 % | 368.086 M -56.48 % | 845.870 M 20.41 % | 702.471 M 486.75 % | 119.722 M -73.59 % | 453.392 M |
| Other current liabilities | 0.000 -100.00 % | 3.906 M | 0.000 -100.00 % | 20.992 M | 0.000 -100.00 % | 1.848 M | 0.000 -100.00 % | 11.007 M | 0.000 -100.00 % | 1.687 M | 0.000 -100.00 % | 4.342 M | 0.000 -100.00 % | 4.497 M | 0.000 -100.00 % | 53.672 M | 0.000 -100.00 % | 6.197 M | 0.000 -100.00 % | 23.337 M | 0.000 -100.00 % | 8.506 M -79.42 % | 41.334 M | 0.000 -100.00 % | 9.042 M | 0.000 -100.00 % | 27.280 M | 0.000 -100.00 % | 2.203 M | 0.000 -100.00 % | 56.844 M | 0.000 -100.00 % | 4.873 M | 0.000 -100.00 % | 23.839 M | 0.000 -100.00 % | 47.789 M | 0.000 -100.00 % | 34.144 M | 0.000 -100.00 % | 100.969 M | 0.000 -100.00 % | 83.942 M | 0.000 -100.00 % | 91.776 M | 0.000 -100.00 % | 125.974 M | 0.000 -100.00 % | 96.153 M -90.42 % | 1.004 B -35.16 % | 1.548 B 3 520.75 % | 42.755 M -42.99 % | 74.995 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 536.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 -100.00 % | 3.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.801 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 574.026 M | 0.000 -100.00 % | 541.073 M | 0.000 -100.00 % | 475.739 M | 0.000 -100.00 % | 411.638 M | 0.000 -100.00 % | 475.894 M | 0.000 -100.00 % | 429.030 M | 0.000 -100.00 % | 360.292 M | 0.000 -100.00 % | 445.596 M | 0.000 -100.00 % | 380.489 M | 0.000 -100.00 % | 480.858 M | 0.000 -100.00 % | 432.952 M 1.89 % | 424.900 M | 0.000 -100.00 % | 530.899 M | 0.000 -100.00 % | 510.379 M | 0.000 -100.00 % | 560.472 M | 0.000 -100.00 % | 477.673 M | 0.000 -100.00 % | 542.052 M | 0.000 -100.00 % | 488.696 M | 0.000 -100.00 % | 514.918 M | 0.000 -100.00 % | 498.456 M | 0.000 -100.00 % | 482.093 M | 0.000 -100.00 % | 469.448 M | 0.000 -100.00 % | 426.556 M | 0.000 -100.00 % | 376.360 M | 0.000 -100.00 % | 412.509 M | 0.000 | 0.000 -100.00 % | 263.163 M 9.38 % | 240.585 M |
| Total current liabilities | 0.000 -100.00 % | 613.889 M | 0.000 -100.00 % | 566.470 M | 0.000 -100.00 % | 507.258 M | 0.000 -100.00 % | 443.648 M | 0.000 -100.00 % | 509.744 M | 0.000 -100.00 % | 517.511 M | 0.000 -100.00 % | 427.568 M | 0.000 -100.00 % | 612.109 M | 0.000 -100.00 % | 436.328 M | 0.000 -100.00 % | 589.193 M | 0.000 -100.00 % | 503.506 M -13.89 % | 584.749 M | 0.000 -100.00 % | 638.759 M | 0.000 -100.00 % | 587.959 M | 0.000 -100.00 % | 600.823 M | 0.000 -100.00 % | 635.213 M | 0.000 -100.00 % | 562.284 M | 0.000 -100.00 % | 586.271 M | 0.000 -100.00 % | 615.608 M | 0.000 -100.00 % | 677.287 M | 0.000 -100.00 % | 700.354 M | 0.000 -100.00 % | 722.840 M | 0.000 -100.00 % | 618.483 M | 0.000 -100.00 % | 647.658 M | 0.000 -100.00 % | 616.537 M -38.58 % | 1.004 B -35.16 % | 1.548 B 272.99 % | 415.040 M 7.84 % | 384.857 M |
| Total liabilities | -1.760 B -366.86 % | 659.581 M 121.03 % | -3.136 B -589.07 % | 641.231 M 123.48 % | -2.731 B -581.79 % | 566.939 M 125.69 % | -2.207 B -495.22 % | 558.471 M | 0.000 -100.00 % | 610.352 M | 0.000 -100.00 % | 719.660 M | 0.000 -100.00 % | 607.705 M | 0.000 -100.00 % | 746.514 M | 0.000 -100.00 % | 583.662 M | 0.000 -100.00 % | 688.170 M | 0.000 -100.00 % | 600.434 M -11.13 % | 675.663 M | 0.000 -100.00 % | 747.363 M | 0.000 -100.00 % | 802.440 M | 0.000 -100.00 % | 748.181 M | 0.000 -100.00 % | 812.223 M | 0.000 -100.00 % | 746.109 M | 0.000 -100.00 % | 830.724 M | 0.000 -100.00 % | 780.606 M | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 1.118 B | 0.000 -100.00 % | 971.038 M | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 984.623 M -46.77 % | 1.850 B -17.81 % | 2.251 B 320.84 % | 534.762 M -5.63 % | 566.652 M |
| Other non current assets | 0.000 -100.00 % | 61.534 M | 0.000 -100.00 % | 36.684 M 2 207.06 % | -1.741 M -113.30 % | 13.093 M 647.60 % | -2.391 M -116.42 % | 14.562 M 1 787.37 % | -863.000 K -106.52 % | 13.244 M 694.97 % | -2.226 M -116.69 % | 13.338 M 1 316.97 % | -1.096 M -105.56 % | 19.718 M 317.52 % | -9.065 M -535.40 % | 2.082 M 145.83 % | -4.543 M -137.70 % | 12.049 M 502.03 % | -2.997 M -243.95 % | 2.082 M 130.93 % | -6.732 M -109.32 % | 72.249 M 3 370.18 % | 2.082 M 135.93 % | -5.795 M -106.06 % | 95.568 M 2 203.17 % | -4.544 M -143.53 % | 10.439 M 813.49 % | -1.463 M -100.34 % | 428.522 M 4 369.85 % | -10.036 M -237.71 % | 7.288 M 177.33 % | -9.424 M -103.45 % | 273.276 M 2 069.86 % | -13.873 M -130.09 % | 46.099 M 883.80 % | -5.882 M -109.81 % | 59.970 M 372.71 % | -21.991 M -155.36 % | 39.720 M 320.12 % | -18.045 M -143.42 % | 41.560 M 277.90 % | -23.362 M -138.47 % | 60.730 M 399.46 % | -20.280 M -141.56 % | 48.797 M 302.39 % | -24.110 M -168.33 % | 35.287 M 248.54 % | -23.755 M -144.69 % | 53.160 M -77.14 % | 232.544 M 103.39 % | 114.333 M -29.18 % | 161.433 M 478.32 % | 27.914 M |
| Long term investments | 0.000 -100.00 % | 1.613 B | 0.000 -100.00 % | 2.962 B | 0.000 -100.00 % | 2.535 B | 0.000 -100.00 % | 2.004 B | 0.000 -100.00 % | 1.588 B | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 1.148 B | 0.000 -100.00 % | 293.046 M | 0.000 -100.00 % | 258.553 M | 0.000 -100.00 % | 119.109 M | 0.000 | 0.000 -100.00 % | 70.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 209.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.295 M | 0.000 -100.00 % | 36.939 M | 0.000 -100.00 % | 27.312 M | 0.000 -100.00 % | 19.943 M | 0.000 -100.00 % | 38.477 M | 0.000 -100.00 % | 30.804 M | 0.000 -100.00 % | 38.478 M | 0.000 -100.00 % | 63.771 M | 0.000 -100.00 % | 71.744 M | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 222.413 K 0.64 % | 221.000 K | 0.000 -100.00 % | 140.759 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 128.338 K | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 270.117 K | 0.000 | 0.000 | 0.000 -100.00 % | 303.009 K | 0.000 | 0.000 | 0.000 -100.00 % | 413.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 660.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 480.000 K -60.00 % | 1.200 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 7.000 K | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 66.000 K | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 219.000 K | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 222.413 K 0.64 % | 221.000 K | 0.000 -100.00 % | 140.759 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 128.338 K | 0.000 -100.00 % | 199.000 K | 0.000 -100.00 % | 270.117 K | 0.000 | 0.000 | 0.000 -100.00 % | 303.009 K | 0.000 | 0.000 | 0.000 -100.00 % | 413.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 660.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 480.000 K -60.00 % | 1.200 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 190.540 M | 0.000 -100.00 % | 187.385 M | 0.000 -100.00 % | 191.757 M | 0.000 -100.00 % | 199.240 M | 0.000 -100.00 % | 204.838 M | 0.000 -100.00 % | 211.366 M | 0.000 -100.00 % | 220.274 M | 0.000 -100.00 % | 228.869 M | 0.000 -100.00 % | 242.146 M | 0.000 -100.00 % | 251.944 M | 0.000 -100.00 % | 263.693 M -4.84 % | 277.119 M | 0.000 -100.00 % | 292.172 M | 0.000 -100.00 % | 305.564 M | 0.000 -100.00 % | 322.965 M | 0.000 -100.00 % | 327.880 M | 0.000 -100.00 % | 343.187 M | 0.000 -100.00 % | 331.044 M | 0.000 -100.00 % | 301.578 M | 0.000 -100.00 % | 670.354 M | 0.000 -100.00 % | 687.405 M | 0.000 -100.00 % | 609.845 M | 0.000 -100.00 % | 622.208 M | 0.000 -100.00 % | 640.238 M | 0.000 -100.00 % | 657.836 M -46.66 % | 1.233 B 3.98 % | 1.186 B 233.34 % | 355.850 M -13.63 % | 411.985 M |
| Total non current assets | 0.000 -100.00 % | 1.865 B | 0.000 -100.00 % | 3.186 B 183 104.82 % | -1.741 M -100.06 % | 2.739 B 114 675.12 % | -2.391 M -100.11 % | 2.218 B 257 071.26 % | -863.000 K -100.05 % | 1.806 B 81 250.45 % | -2.226 M -100.13 % | 1.715 B 156 600.36 % | -1.096 M -100.08 % | 1.388 B 15 411.63 % | -9.065 M -101.73 % | 524.216 M 11 638.98 % | -4.543 M -100.89 % | 513.009 M 17 217.43 % | -2.997 M -100.80 % | 373.360 M 5 646.33 % | -6.732 M -102.00 % | 336.164 M -6.48 % | 359.476 M 6 303.21 % | -5.795 M -101.49 % | 387.880 M 8 636.09 % | -4.544 M -100.86 % | 525.936 M 36 047.13 % | -1.463 M -100.19 % | 751.615 M 7 589.19 % | -10.036 M -102.46 % | 407.541 M 4 424.30 % | -9.424 M -101.53 % | 616.733 M 4 545.60 % | -13.873 M -103.25 % | 427.438 M 7 367.44 % | -5.882 M -101.47 % | 398.791 M 1 913.44 % | -21.991 M -102.98 % | 737.386 M 4 186.48 % | -18.045 M -102.41 % | 749.321 M 3 307.49 % | -23.362 M -103.29 % | 709.052 M 3 596.40 % | -20.280 M -102.89 % | 702.469 M 3 013.56 % | -24.110 M -103.38 % | 714.003 M 3 105.69 % | -23.755 M -103.06 % | 775.247 M -47.16 % | 1.467 B 6.91 % | 1.372 B 165.28 % | 517.283 M 17.59 % | 439.900 M |
| Other current assets | -9.461 M -108.32 % | 113.654 M 8 335.80 % | -1.380 M -100.52 % | 265.063 M | 0.000 -100.00 % | 113.209 M | 0.000 -100.00 % | 146.371 M | 0.000 -100.00 % | 181.479 M | 0.000 -100.00 % | 186.039 M | 0.000 -100.00 % | 169.534 M | 0.000 -100.00 % | 244.960 M | 0.000 -100.00 % | 85.278 M | 0.000 -100.00 % | 210.021 M | 0.000 -100.00 % | 216.089 M 107.64 % | 104.070 M | 0.000 -100.00 % | 114.501 M | 0.000 -100.00 % | 214.817 M | 0.000 -100.00 % | 136.327 M | 0.000 -100.00 % | 157.940 M | 0.000 -100.00 % | 267.989 M | 0.000 -100.00 % | 205.488 M | 0.000 -100.00 % | 202.201 M | 0.000 -100.00 % | 180.339 M | 0.000 -100.00 % | 153.003 M | 0.000 -100.00 % | 149.665 M | 0.000 -100.00 % | 76.116 M | 0.000 -100.00 % | 162.682 M | 0.000 -100.00 % | 107.128 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 9.392 M | 0.000 -100.00 % | 1.319 M | 0.000 -100.00 % | 1.392 M -70.89 % | 4.782 M 262.55 % | 1.319 M -23.58 % | 1.726 M 30.86 % | 1.319 M -70.37 % | 4.452 M 237.53 % | 1.319 M -39.83 % | 2.192 M 4 881.82 % | 44.000 K -99.76 % | 18.130 M 107.39 % | 8.742 M -3.79 % | 9.086 M 359.18 % | 1.979 M -66.99 % | 5.994 M 202.88 % | 1.979 M -85.30 % | 13.463 M | 0.000 -100.00 % | 1.935 M -83.30 % | 11.590 M | 0.000 -100.00 % | 9.088 M 189.15 % | 3.143 M 7.41 % | 2.926 M | 0.000 -100.00 % | 20.072 M | 0.000 -100.00 % | 18.849 M | 0.000 -100.00 % | 27.746 M | 0.000 -100.00 % | 11.763 M 209.26 % | 3.804 M -91.35 % | 43.982 M 5 355.14 % | 806.244 K -97.77 % | 36.089 M 370.32 % | 7.673 M -83.58 % | 46.723 M | 0.000 -100.00 % | 40.559 M 428.58 % | 7.673 M -84.09 % | 48.221 M | 0.000 -100.00 % | 47.510 M 519.17 % | 7.673 M | 0.000 -100.00 % | 71.744 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 9.461 M | 0.000 -100.00 % | 61.000 K | 0.000 -100.00 % | 349.000 K 114.60 % | -2.391 M -323.04 % | 1.072 M 224.22 % | -863.000 K -200.00 % | 863.000 K 138.77 % | -2.226 M -345.42 % | 907.000 K 182.76 % | -1.096 M -204.18 % | 1.052 M 111.61 % | -9.065 M -2 906.50 % | 323.000 K 107.11 % | -4.543 M -277.18 % | 2.564 M 185.55 % | -2.997 M -394.40 % | 1.018 M 115.12 % | -6.732 M -200.00 % | 6.732 M 261.53 % | 1.862 M 132.13 % | -5.795 M -312.80 % | 2.723 M 159.93 % | -4.544 M -424.34 % | 1.401 M 195.76 % | -1.463 M -200.00 % | 1.463 M 114.58 % | -10.036 M -200.00 % | 10.036 M 206.49 % | -9.424 M -248.68 % | 6.339 M 145.69 % | -13.873 M -200.00 % | 13.873 M 335.87 % | -5.882 M -383.05 % | 2.078 M 109.45 % | -21.991 M -203.38 % | 21.272 M 217.89 % | -18.045 M -200.00 % | 18.045 M 177.24 % | -23.362 M -200.00 % | 23.362 M 215.20 % | -20.280 M -200.00 % | 20.280 M 184.11 % | -24.110 M -200.00 % | 24.110 M 201.50 % | -23.755 M -200.00 % | 23.755 M -54.75 % | 52.492 M -36.86 % | 83.132 M 558.55 % | 12.624 M 111.46 % | 5.970 M |
| Cash and short term investments | 9.461 M 0.00 % | 9.461 M 585.58 % | 1.380 M 0.00 % | 1.380 M -20.74 % | 1.741 M 398.85 % | 349.000 K -85.40 % | 2.391 M 0.00 % | 2.391 M 177.06 % | 863.000 K -60.45 % | 2.182 M -1.98 % | 2.226 M 0.00 % | 2.226 M 103.10 % | 1.096 M 4.18 % | 1.052 M -88.39 % | 9.065 M 0.00 % | 9.065 M 99.54 % | 4.543 M 70.66 % | 2.662 M -11.18 % | 2.997 M 0.00 % | 2.997 M -55.48 % | 6.732 M 0.00 % | 6.732 M 77.29 % | 3.797 M -34.48 % | 5.795 M 112.80 % | 2.723 M -40.07 % | 4.544 M 0.00 % | 4.544 M 210.58 % | 1.463 M 0.00 % | 1.463 M -85.42 % | 10.036 M 0.00 % | 10.036 M 6.49 % | 9.424 M 48.68 % | 6.339 M -54.31 % | 13.873 M 0.00 % | 13.873 M 135.87 % | 5.882 M 0.00 % | 5.882 M -73.25 % | 21.991 M 3.38 % | 21.272 M 17.89 % | 18.045 M 0.00 % | 18.045 M -22.76 % | 23.362 M 0.00 % | 23.362 M 15.20 % | 20.280 M 0.00 % | 20.280 M -15.89 % | 24.110 M 0.00 % | 24.110 M 1.50 % | 23.755 M 0.00 % | 23.755 M -54.75 % | 52.492 M -36.86 % | 83.132 M 558.55 % | 12.624 M 111.46 % | 5.970 M |
| Total current assets | 0.000 -100.00 % | 554.515 M | 0.000 -100.00 % | 591.175 M 33 856.06 % | 1.741 M -99.69 % | 558.877 M 23 274.19 % | 2.391 M -99.56 % | 548.009 M 63 400.46 % | 863.000 K -99.86 % | 610.400 M 27 321.38 % | 2.226 M -99.69 % | 724.373 M 65 992.43 % | 1.096 M -99.82 % | 600.242 M 6 521.53 % | 9.065 M -98.82 % | 766.285 M 16 767.38 % | 4.543 M -99.25 % | 606.256 M 20 128.76 % | 2.997 M -99.55 % | 667.140 M 9 810.49 % | 6.732 M -98.87 % | 597.738 M -9.26 % | 658.770 M 11 267.90 % | 5.795 M -99.19 % | 711.678 M 15 561.92 % | 4.544 M -99.40 % | 757.135 M 51 649.32 % | 1.463 M -99.78 % | 674.512 M 6 620.92 % | 10.036 M -98.61 % | 722.670 M 7 568.05 % | 9.424 M -98.60 % | 674.090 M 4 759.05 % | 13.873 M -98.05 % | 711.587 M 11 998.63 % | 5.882 M -99.13 % | 672.425 M 2 957.74 % | 21.991 M -97.47 % | 868.343 M 4 712.22 % | 18.045 M -97.78 % | 812.855 M 3 379.45 % | 23.362 M -97.37 % | 889.114 M 4 284.30 % | 20.280 M -97.22 % | 728.437 M 2 921.27 % | 24.110 M -96.94 % | 787.707 M 3 215.95 % | 23.755 M -96.33 % | 647.506 M -49.19 % | 1.274 B -27.95 % | 1.769 B 293.94 % | 448.949 M 18.19 % | 379.844 M |
| Inventory | 0.000 -100.00 % | 220.574 M | 0.000 -100.00 % | 209.304 M | 0.000 -100.00 % | 215.892 M | 0.000 -100.00 % | 220.098 M | 0.000 -100.00 % | 246.900 M | 0.000 -100.00 % | 230.012 M | 0.000 -100.00 % | 236.552 M | 0.000 -100.00 % | 254.562 M | 0.000 -100.00 % | 218.654 M | 0.000 -100.00 % | 190.432 M | 0.000 -100.00 % | 211.177 M -0.92 % | 213.146 M | 0.000 -100.00 % | 234.058 M | 0.000 -100.00 % | 238.617 M | 0.000 -100.00 % | 229.614 M | 0.000 -100.00 % | 174.803 M | 0.000 -100.00 % | 165.475 M | 0.000 -100.00 % | 210.844 M | 0.000 -100.00 % | 201.120 M | 0.000 -100.00 % | 239.413 M | 0.000 -100.00 % | 223.220 M | 0.000 -100.00 % | 212.378 M | 0.000 -100.00 % | 175.844 M | 0.000 -100.00 % | 204.976 M | 0.000 -100.00 % | 154.533 M -50.95 % | 315.025 M 32.14 % | 238.409 M 104.59 % | 116.531 M -3.47 % | 120.721 M |
| Net receivables | 0.000 -100.00 % | 210.826 M | 0.000 -100.00 % | 115.428 M | 0.000 -100.00 % | 229.427 M | 0.000 -100.00 % | 217.009 M | 0.000 -100.00 % | 179.839 M | 0.000 -100.00 % | 397.624 M | 0.000 -100.00 % | 276.412 M | 0.000 | 0.000 | 0.000 -100.00 % | 299.662 M | 0.000 -100.00 % | 381.763 M | 0.000 -100.00 % | 280.140 M -17.06 % | 337.757 M | 0.000 -100.00 % | 360.395 M | 0.000 -100.00 % | 403.268 M | 0.000 -100.00 % | 307.108 M | 0.000 -100.00 % | 405.538 M | 0.000 -100.00 % | 234.288 M | 0.000 -100.00 % | 281.382 M | 0.000 -100.00 % | 263.222 M | 0.000 -100.00 % | 607.658 M | 0.000 -100.00 % | 571.590 M | 0.000 -100.00 % | 503.709 M | 0.000 -100.00 % | 532.314 M | 0.000 -100.00 % | 395.938 M | 0.000 -100.00 % | 469.219 M -48.25 % | 906.730 M -37.34 % | 1.447 B 352.49 % | 319.795 M 26.32 % | 253.153 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.989 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.939 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 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 100.00 % | -1.000 K | 0.000 100.00 % | -47.942 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 -100.00 % | 23.826 M |
| Account payables | 0.000 -100.00 % | 35.957 M | 0.000 -100.00 % | 4.401 M | 0.000 -100.00 % | 12.215 M | 0.000 -100.00 % | 21.003 M | 0.000 -100.00 % | 30.707 M | 0.000 -100.00 % | 84.139 M | 0.000 -100.00 % | 60.707 M | 0.000 -100.00 % | 107.816 M | 0.000 -100.00 % | 46.370 M | 0.000 -100.00 % | 82.778 M | 0.000 -100.00 % | 62.049 M -44.57 % | 111.936 M | 0.000 -100.00 % | 98.817 M | 0.000 -100.00 % | 44.435 M | 0.000 -100.00 % | 36.327 M | 0.000 -100.00 % | 90.656 M | 0.000 -100.00 % | 5.782 M | 0.000 -100.00 % | 73.736 M | 0.000 -100.00 % | 29.442 M | 0.000 -100.00 % | 144.687 M | 0.000 -100.00 % | 117.292 M | 0.000 -100.00 % | 169.451 M | 0.000 -100.00 % | 100.151 M | 0.000 -100.00 % | 145.324 M | 0.000 -100.00 % | 107.875 M | 0.000 | 0.000 -100.00 % | 43.321 M -37.47 % | 69.277 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 920.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.072 M | 0.000 -100.00 % | 5.025 M | 0.000 -100.00 % | 3.272 M | 0.000 -100.00 % | 2.220 M | 0.000 | 0.000 -100.00 % | 6.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.865 M | 0.000 -100.00 % | 1.821 M | 0.000 -100.00 % | 10.040 M | 0.000 -100.00 % | 3.192 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.459 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 2.311 M | 0.000 -100.00 % | 2.311 M | 0.000 -100.00 % | 3.588 M | 0.000 -100.00 % | 3.588 M -15.11 % | 4.227 M | 0.000 -100.00 % | 4.865 M | 0.000 -100.00 % | 5.504 M | 0.000 -100.00 % | 6.142 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 |
| 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 -100.00 % | 9.241 K | 0.000 -100.00 % | 180.000 K | 0.000 -100.00 % | 6.590 K | 0.000 -100.00 % | 147.255 K | 0.000 -100.00 % | 5.047 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.192 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 58.767 M | 0.000 -100.00 % | 2.994 B | 0.000 -100.00 % | 58.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.767 M | 0.000 -100.00 % | 1.578 B | 0.000 -100.00 % | 58.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.767 M | 0.000 -100.00 % | 210.753 M | 0.000 -100.00 % | 58.767 M -70.76 % | 201.007 M | 0.000 -100.00 % | 58.767 M | 0.000 | 0.000 -100.00 % | 9.241 K -99.98 % | 58.767 M 32 548.33 % | 180.000 K -99.90 % | 176.232 M 2 674 133.69 % | 6.590 K -100.00 % | 254.221 M 172 539.75 % | 147.255 K -99.91 % | 166.578 M 3 300 441.63 % | 5.047 K -99.99 % | 50.071 M 52 302.87 % | -95.916 K -128.25 % | 339.569 K | 0.000 -100.00 % | 108.359 M | 0.000 -100.00 % | 338.122 M | 0.000 -100.00 % | 117.534 M | 0.000 -100.00 % | 306.483 M | 0.000 -100.00 % | 126.709 M -79.18 % | 608.501 M 0.22 % | 607.191 M 379.20 % | 126.709 M 23.41 % | 102.669 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 3.205 M | 0.000 -100.00 % | 9.395 M | 0.000 -100.00 % | 11.418 M | 0.000 -100.00 % | 13.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.247 M | 0.000 -100.00 % | 17.995 M | 0.000 -100.00 % | 18.937 M | 0.000 -100.00 % | 20.017 M | 0.000 -100.00 % | 20.536 M | 0.000 -100.00 % | 20.914 M -4.69 % | 21.944 M | 0.000 -100.00 % | 25.568 M | 0.000 -100.00 % | 29.712 M | 0.000 -100.00 % | 31.345 M | 0.000 -100.00 % | 32.750 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.905 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 % | 67.442 M | 0.000 | 0.000 -100.00 % | 121.529 M 0.00 % | 121.529 M 100.00 % | 60.765 M 123.57 % | 27.180 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 100.00 % | -8.696 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -271.597 M |
| Total assets | 0.000 -100.00 % | 2.420 B | 0.000 -100.00 % | 3.777 B | 0.000 -100.00 % | 3.298 B | 0.000 -100.00 % | 2.766 B | 0.000 -100.00 % | 2.417 B | 0.000 -100.00 % | 2.440 B | 0.000 -100.00 % | 1.988 B | 0.000 -100.00 % | 1.291 B | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 933.902 M -8.28 % | 1.018 B | 0.000 -100.00 % | 1.100 B | 0.000 -100.00 % | 1.283 B | 0.000 -100.00 % | 1.426 B | 0.000 -100.00 % | 1.130 B | 0.000 -100.00 % | 1.243 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.071 B | 0.000 -100.00 % | 1.606 B | 0.000 -100.00 % | 1.562 B | 0.000 -100.00 % | 1.598 B | 0.000 -100.00 % | 1.431 B | 0.000 -100.00 % | 1.502 B | 0.000 -100.00 % | 1.423 B -48.10 % | 2.741 B -12.72 % | 3.141 B 225.06 % | 966.232 M 14.54 % | 843.569 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-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 | 2011-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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.079 M 0.00 % | 27.079 M 0.00 % | 27.079 M | 0.000 100.00 % | -6.236 M 0.00 % | -6.236 M 0.00 % | -6.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.256 M 0.00 % | -38.256 M 0.00 % | -38.256 M 0.00 % | -38.256 M -231.44 % | -11.542 M 0.00 % | -11.542 M 0.00 % | -11.542 M 0.00 % | -11.542 M -12.36 % | -10.273 M 0.00 % | -10.273 M 0.00 % | -10.273 M 0.00 % | -10.273 M -360.23 % | 3.947 M 0.00 % | 3.947 M 0.00 % | 3.947 M 0.00 % | 3.947 M 127.87 % | -14.166 M 0.00 % | -14.166 M 0.00 % | -14.166 M 0.00 % | -14.166 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.720 M 0.00 % | 5.720 M 0.00 % | 5.720 M 0.00 % | 5.720 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.911 M 0.00 % | 8.911 M 0.00 % | 8.911 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 -100.00 % | 1.048 M 0.00 % | 1.048 M 0.00 % | 1.048 M 111.28 % | -9.286 M 0.00 % | -9.286 M 0.00 % | -9.286 M 0.00 % | -9.286 M 15.60 % | -11.003 M 0.00 % | -11.003 M 0.00 % | -11.003 M 0.00 % | -11.003 M -1 118.42 % | 1.080 M 0.00 % | 1.080 M 0.00 % | 1.080 M 0.00 % | 1.080 M -75.93 % | 4.488 M 0.00 % | 4.488 M 0.00 % | 4.488 M 0.00 % | 4.488 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.370 M 0.00 % | 11.370 M 0.00 % | 11.370 M 0.00 % | 11.370 M | 0.000 -100.00 % | 27.079 M 0.00 % | 27.079 M 0.00 % | 27.079 M | 0.000 100.00 % | -6.236 M 0.00 % | -6.236 M 0.00 % | -6.236 M | 0.000 100.00 % | -14.894 M 0.00 % | -14.894 M 0.00 % | -14.894 M | 0.000 100.00 % | -801.152 K 0.00 % | -801.152 K 0.00 % | -801.152 K -134.86 % | 2.298 M 0.00 % | 2.298 M 0.00 % | 2.298 M 0.00 % | 2.298 M 110.89 % | -21.105 M 0.00 % | -21.105 M 0.00 % | -21.105 M 0.00 % | -21.105 M -525.74 % | 4.957 M 0.00 % | 4.957 M 0.00 % | 4.957 M 0.00 % | 4.957 M 112.96 % | -38.256 M 2.67 % | -39.303 M 0.00 % | -39.303 M 0.00 % | -39.303 M -1 642.22 % | -2.256 M 0.00 % | -2.256 M 0.00 % | -2.256 M 0.00 % | -2.256 M -408.75 % | 730.671 K 0.00 % | 730.671 K 0.00 % | 730.671 K 0.00 % | 730.671 K -74.52 % | 2.867 M 0.00 % | 2.867 M 0.00 % | 2.867 M 0.00 % | 2.867 M 115.37 % | -18.654 M 0.00 % | -18.654 M 0.00 % | -18.654 M 0.00 % | -18.654 M |
| Other non cash items | 4.283 M 1.11 % | 4.236 M -25.81 % | 5.710 M -44.23 % | 10.238 M 150.38 % | 4.089 M 408.37 % | -1.326 M -111.55 % | 11.479 M 19.47 % | 9.608 M 45.62 % | 6.598 M -1.46 % | 6.696 M 42.56 % | 4.697 M -39.27 % | 7.734 M 100.36 % | 3.860 M 2 110.42 % | -192.000 K -119.41 % | 989.000 K 125.39 % | -3.896 M -309.91 % | 1.856 M 108.61 % | -21.563 M -64.67 % | -13.095 M -688.86 % | -1.660 M -105.64 % | 29.446 M 996.92 % | 2.684 M 53.22 % | 1.752 M 158.60 % | -2.990 M -298.67 % | -750.000 K -105.76 % | 13.017 M 245.52 % | -8.945 M -56.76 % | -5.706 M -11.73 % | -5.107 M -158.03 % | 8.801 M 348.35 % | -3.544 M 24.92 % | -4.720 M -8.36 % | -4.356 M -176.46 % | 5.697 M 175.45 % | -7.551 M 1.01 % | -7.628 M 23.11 % | -9.921 M -227.90 % | 7.757 M 197.20 % | -7.980 M -36.62 % | -5.841 M 62.75 % | -15.680 M -335.14 % | 6.668 M 729.08 % | -1.060 M 89.25 % | -9.860 M 1.10 % | -9.970 M 11.36 % | -11.248 M -1 908.62 % | -560.000 K 12.50 % | -640.000 K 93.11 % | -9.294 M -220.77 % | 7.695 M 1 274.86 % | -655.000 K 81.39 % | -3.520 M 11.52 % | -3.978 M -122.83 % | 17.424 M 141.51 % | -41.976 M -1 349.66 % | 3.359 M 102.77 % | -121.131 M -872.52 % | 15.680 M 663.52 % | -2.783 M 72.50 % | -10.120 M -8.82 % | -9.300 M -164.33 % | -3.518 M 0.00 % | -3.518 M -199.30 % | -1.175 M 0.00 % | -1.175 M 0.00 % | -1.175 M 0.00 % | -1.175 M 72.65 % | -4.298 M 0.00 % | -4.298 M 0.00 % | -4.298 M 0.00 % | -4.298 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.268 M 0.44 % | 7.236 M 0.22 % | 7.220 M -17.45 % | 8.746 M 1.49 % | 8.618 M 0.91 % | 8.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M | 0.000 -100.00 % | 35.059 M 0.00 % | 35.059 M 0.00 % | 35.059 M | 0.000 -100.00 % | 4.206 M 0.00 % | 4.206 M 0.00 % | 4.206 M | 0.000 -100.00 % | 5.313 M 0.00 % | 5.313 M 0.00 % | 5.313 M | 0.000 -100.00 % | 7.947 M 0.00 % | 7.947 M 0.00 % | 7.947 M -18.67 % | 9.772 M 0.00 % | 9.772 M 0.00 % | 9.772 M 0.00 % | 9.772 M 179.31 % | -12.321 M 0.00 % | -12.321 M 0.00 % | -12.321 M 0.00 % | -12.321 M -2 337.42 % | 550.685 K 0.00 % | 550.685 K 0.00 % | 550.685 K 0.00 % | 550.685 K 102.26 % | -24.393 M 0.00 % | -24.393 M 0.00 % | -24.393 M 0.00 % | -24.393 M -517.72 % | 5.840 M 0.00 % | 5.840 M 0.00 % | 5.840 M 0.00 % | 5.840 M 292.41 % | -3.035 M 0.00 % | -3.035 M 0.00 % | -3.035 M 0.00 % | -3.035 M -125.40 % | 11.949 M 0.00 % | 11.949 M 0.00 % | 11.949 M 0.00 % | 11.949 M 418.61 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.869 M 0.00 % | -1.869 M 0.00 % | -1.869 M 0.00 % | -1.869 M | 0.000 100.00 % | -1.889 M 0.00 % | -1.889 M 0.00 % | -1.889 M | 0.000 100.00 % | -5.243 M 0.00 % | -5.243 M 0.00 % | -5.243 M | 0.000 100.00 % | -21.459 M 0.00 % | -21.459 M 0.00 % | -21.459 M | 0.000 100.00 % | -5.945 M 0.00 % | -5.945 M 0.00 % | -5.945 M 81.99 % | -33.003 M 0.00 % | -33.003 M 0.00 % | -33.003 M 0.00 % | -33.003 M -379.47 % | -6.883 M 0.00 % | -6.883 M 0.00 % | -6.883 M 0.00 % | -6.883 M 91.91 % | -85.122 M 0.00 % | -85.122 M 0.00 % | -85.122 M 0.00 % | -85.122 M -189.37 % | -29.416 M 0.00 % | -29.416 M 0.00 % | -29.416 M 0.00 % | -29.416 M -50.87 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M 61.05 % | -50.058 M 0.00 % | -50.058 M 0.00 % | -50.058 M 0.00 % | -50.058 M -964.22 % | -4.704 M 0.00 % | -4.704 M 0.00 % | -4.704 M 0.00 % | -4.704 M -67.67 % | -2.805 M 0.00 % | -2.805 M 0.00 % | -2.805 M 0.00 % | -2.805 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -375.256 K 0.00 % | -375.256 K 0.00 % | -375.256 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -542.858 K 0.00 % | -542.858 K 0.00 % | -542.858 K 0.00 % | -542.858 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.400 M 0.00 % | -1.400 M 0.00 % | -1.400 M 0.00 % | -1.400 M 87.26 % | -10.989 M 0.00 % | -10.989 M 0.00 % | -10.989 M 0.00 % | -10.989 M -118.24 % | -5.035 M 0.00 % | -5.035 M 0.00 % | -5.035 M 0.00 % | -5.035 M -9 349.65 % | -53.284 K 0.00 % | -53.284 K 0.00 % | -53.284 K 0.00 % | -53.284 K 95.81 % | -1.272 M 0.00 % | -1.272 M 0.00 % | -1.272 M 0.00 % | -1.272 M 58.06 % | -3.034 M 0.00 % | -3.034 M 0.00 % | -3.034 M 0.00 % | -3.034 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.641 K 0.00 % | 56.641 K 0.00 % | 56.641 K -96.68 % | 1.706 M 0.00 % | 1.706 M 0.00 % | 1.706 M 0.00 % | 1.706 M -77.94 % | 7.732 M 0.00 % | 7.732 M 0.00 % | 7.732 M 0.00 % | 7.732 M 10 209.19 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -22.87 % | 97.233 K 0.00 % | 97.233 K 0.00 % | 97.233 K 0.00 % | 97.233 K -96.22 % | 2.572 M 0.00 % | 2.572 M 0.00 % | 2.572 M 0.00 % | 2.572 M 64.63 % | 1.563 M 0.00 % | 1.563 M 0.00 % | 1.563 M 0.00 % | 1.563 M 38.38 % | 1.129 M 0.00 % | 1.129 M 0.00 % | 1.129 M 0.00 % | 1.129 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M 0.00 % | 1.869 M | 0.000 -100.00 % | 1.889 M 0.00 % | 1.889 M 0.00 % | 1.889 M | 0.000 -100.00 % | 5.618 M 0.00 % | 5.618 M 0.00 % | 5.618 M | 0.000 -100.00 % | 21.459 M 0.00 % | 21.459 M 0.00 % | 21.459 M | 0.000 -100.00 % | 5.888 M 0.00 % | 5.888 M 0.00 % | 5.888 M -81.51 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M 0.00 % | 31.840 M 3 852.09 % | -848.594 K 0.00 % | -848.594 K 0.00 % | -848.594 K 0.00 % | -848.594 K -100.98 % | 86.447 M 0.00 % | 86.447 M 0.00 % | 86.447 M 0.00 % | 86.447 M 114.47 % | 40.308 M 1 218.69 % | 3.057 M 0.00 % | 3.057 M 0.00 % | 3.057 M 2 719.88 % | -116.671 K 0.00 % | -116.671 K 0.00 % | -116.671 K 0.00 % | -116.671 K -0.41 % | -116.196 K 0.00 % | -116.196 K 0.00 % | -116.196 K 0.00 % | -116.196 K -134.88 % | 333.172 K 0.00 % | 333.172 K 0.00 % | 333.172 K 0.00 % | 333.172 K -58.79 % | 808.510 K 0.00 % | 808.510 K 0.00 % | 808.510 K 0.00 % | 808.510 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -37.251 M 0.00 % | -37.251 M 0.00 % | -37.251 M -68.73 % | -22.077 M 0.00 % | -22.077 M 0.00 % | -22.077 M 0.00 % | -22.077 M 54.64 % | -48.665 M 0.00 % | -48.665 M 0.00 % | -48.665 M 0.00 % | -48.665 M -978.13 % | -4.514 M 0.00 % | -4.514 M 0.00 % | -4.514 M 0.00 % | -4.514 M 10.27 % | -5.030 M 0.00 % | -5.030 M 0.00 % | -5.030 M 0.00 % | -5.030 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.547 M 0.00 % | 10.547 M 0.00 % | 10.547 M 0.00 % | 10.547 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -3.539 M 0.00 % | -3.539 M 0.00 % | -3.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -771.908 K 0.00 % | -771.908 K 0.00 % | -771.908 K 0.00 % | -771.908 K 85.46 % | -5.309 M 0.00 % | -5.309 M 0.00 % | -5.309 M 0.00 % | -5.309 M -21.45 % | -4.372 M 0.00 % | -4.372 M 0.00 % | -4.372 M 0.00 % | -4.372 M -66.67 % | -2.623 M 0.00 % | -2.623 M 0.00 % | -2.623 M 0.00 % | -2.623 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.945 M 0.00 % | -20.945 M 0.00 % | -20.945 M 0.00 % | -20.945 M | 0.000 100.00 % | -18.021 M 0.00 % | -18.021 M 0.00 % | -18.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -720.537 K 0.00 % | -720.537 K 0.00 % | -720.537 K | 0.000 -100.00 % | 12.250 K 0.00 % | 12.250 K 0.00 % | 12.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.181 M 0.00 % | -11.181 M 0.00 % | -11.181 M -733.50 % | -1.341 M 0.00 % | -1.341 M 0.00 % | -1.341 M 0.00 % | -1.341 M -109.30 % | 14.432 M 0.00 % | 14.432 M 0.00 % | 14.432 M 0.00 % | 14.432 M 244.31 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.945 M 0.00 % | -20.945 M 0.00 % | -20.945 M 0.00 % | -20.945 M | 0.000 100.00 % | -18.021 M 0.00 % | -18.021 M 0.00 % | -18.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.260 M 0.00 % | -4.260 M 0.00 % | -4.260 M | 0.000 -100.00 % | 12.250 K 0.00 % | 12.250 K 0.00 % | 12.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.553 M 0.00 % | -15.553 M 0.00 % | -15.553 M -292.31 % | -3.964 M 0.00 % | -3.964 M 0.00 % | -3.964 M 0.00 % | -3.964 M -127.47 % | 14.432 M 0.00 % | 14.432 M 0.00 % | 14.432 M 0.00 % | 14.432 M 244.31 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.101 M 0.00 % | -3.101 M 0.00 % | -3.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.437 M 0.00 % | 77.437 M 0.00 % | 77.437 M 296.23 % | 19.543 M 0.00 % | 19.543 M 0.00 % | 19.543 M 0.00 % | 19.543 M -44.75 % | 35.373 M 0.00 % | 35.373 M 0.00 % | 35.373 M 0.00 % | 35.373 M 578.78 % | 5.211 M 0.00 % | 5.211 M 0.00 % | 5.211 M 0.00 % | 5.211 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.268 M | 0.000 -100.00 % | 7.220 M -17.45 % | 8.746 M 1.49 % | 8.618 M 0.91 % | 8.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.447 M 0.00 % | -1.447 M 0.00 % | -1.447 M 0.00 % | -1.447 M | 0.000 -100.00 % | 315.029 K 0.00 % | 315.029 K 0.00 % | 315.029 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.065 M 0.00 % | 1.065 M 0.00 % | 1.065 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.399 K 0.00 % | -10.399 K 0.00 % | -10.399 K 0.00 % | -10.399 K -100.65 % | 1.595 M 0.00 % | 1.595 M 0.00 % | 1.595 M 0.00 % | 1.595 M 564.60 % | 239.976 K 0.00 % | 239.976 K 0.00 % | 239.976 K 0.00 % | 239.976 K 136.45 % | -658.353 K 0.00 % | -658.353 K 0.00 % | -658.353 K 0.00 % | -658.353 K 65.28 % | -1.896 M 0.00 % | -1.896 M 0.00 % | -1.896 M 0.00 % | -1.896 M -171.65 % | 2.646 M 0.00 % | 2.646 M 0.00 % | 2.646 M 0.00 % | 2.646 M 44 169.48 % | -6.005 K 0.00 % | -6.005 K 0.00 % | -6.005 K 0.00 % | -6.005 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.340 M 677.99 % | 1.072 M | 0.000 -100.00 % | 2.182 M | 0.000 -100.00 % | 2.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 365.770 K 0.00 % | 365.770 K 0.00 % | 365.770 K | 0.000 -100.00 % | 1.585 M 0.00 % | 1.585 M 0.00 % | 1.585 M | 0.000 -100.00 % | 519.475 K 0.00 % | 519.475 K 0.00 % | 519.475 K | 0.000 -100.00 % | 1.549 M 0.00 % | 1.549 M 0.00 % | 1.549 M -38.75 % | 2.529 M 0.00 % | 2.529 M 0.00 % | 2.529 M 0.00 % | 2.529 M -0.41 % | 2.539 M 0.00 % | 2.539 M 0.00 % | 2.539 M 0.00 % | 2.539 M 168.93 % | 944.090 K 0.00 % | 944.090 K 0.00 % | 944.090 K 0.00 % | 944.090 K 34.08 % | 704.114 K 0.00 % | 704.114 K 0.00 % | 704.114 K 0.00 % | 704.114 K -48.32 % | 1.362 M 0.00 % | 1.362 M 0.00 % | 1.362 M 0.00 % | 1.362 M -58.19 % | 3.259 M 0.00 % | 3.259 M 0.00 % | 3.259 M 0.00 % | 3.259 M 432.28 % | 612.183 K 0.00 % | 612.183 K 0.00 % | 612.183 K 0.00 % | 612.183 K -0.97 % | 618.188 K 0.00 % | 618.188 K 0.00 % | 618.188 K 0.00 % | 618.188 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 349.000 K -95.82 % | 8.340 M 677.99 % | 1.072 M -88.60 % | 9.402 M 330.89 % | 2.182 M -79.88 % | 10.844 M 387.15 % | 2.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -766.459 K 0.00 % | -766.459 K 0.00 % | -766.459 K 0.00 % | -766.459 K | 0.000 -100.00 % | 680.799 K 0.00 % | 680.799 K 0.00 % | 680.799 K | 0.000 -100.00 % | 365.770 K 0.00 % | 365.770 K 0.00 % | 365.770 K | 0.000 -100.00 % | 1.585 M 0.00 % | 1.585 M 0.00 % | 1.585 M | 0.000 -100.00 % | 519.475 K 0.00 % | 519.475 K 0.00 % | 519.475 K -66.46 % | 1.549 M 0.00 % | 1.549 M 0.00 % | 1.549 M 0.00 % | 1.549 M -38.75 % | 2.529 M 0.00 % | 2.529 M 0.00 % | 2.529 M 0.00 % | 2.529 M -0.41 % | 2.539 M 0.00 % | 2.539 M 0.00 % | 2.539 M 0.00 % | 2.539 M 168.93 % | 944.090 K 0.00 % | 944.090 K 0.00 % | 944.090 K 0.00 % | 944.090 K 34.08 % | 704.114 K 0.00 % | 704.114 K 0.00 % | 704.114 K 0.00 % | 704.114 K -48.32 % | 1.362 M 0.00 % | 1.362 M 0.00 % | 1.362 M 0.00 % | 1.362 M -58.19 % | 3.259 M 0.00 % | 3.259 M 0.00 % | 3.259 M 0.00 % | 3.259 M 432.28 % | 612.183 K 0.00 % | 612.183 K 0.00 % | 612.183 K 0.00 % | 612.183 K |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.268 M 0.44 % | 7.236 M 0.22 % | 7.220 M -17.45 % | 8.746 M 1.49 % | 8.618 M 0.91 % | 8.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M | 0.000 -100.00 % | 35.059 M 0.00 % | 35.059 M 0.00 % | 35.059 M | 0.000 -100.00 % | 4.206 M 0.00 % | 4.206 M 0.00 % | 4.206 M | 0.000 -100.00 % | 5.313 M 0.00 % | 5.313 M 0.00 % | 5.313 M | 0.000 -100.00 % | 7.947 M 0.00 % | 7.947 M 0.00 % | 7.947 M -18.67 % | 9.772 M 0.00 % | 9.772 M 0.00 % | 9.772 M 0.00 % | 9.772 M 179.31 % | -12.321 M 0.00 % | -12.321 M 0.00 % | -12.321 M 0.00 % | -12.321 M -2 337.42 % | 550.685 K 0.00 % | 550.685 K 0.00 % | 550.685 K 0.00 % | 550.685 K 102.26 % | -24.393 M 0.00 % | -24.393 M 0.00 % | -24.393 M 0.00 % | -24.393 M -517.72 % | 5.840 M 0.00 % | 5.840 M 0.00 % | 5.840 M 0.00 % | 5.840 M 292.41 % | -3.035 M 0.00 % | -3.035 M 0.00 % | -3.035 M 0.00 % | -3.035 M -125.40 % | 11.949 M 0.00 % | 11.949 M 0.00 % | 11.949 M 0.00 % | 11.949 M 418.61 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M 0.00 % | -3.750 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.869 M 0.00 % | -1.869 M 0.00 % | -1.869 M 0.00 % | -1.869 M | 0.000 100.00 % | -1.889 M 0.00 % | -1.889 M 0.00 % | -1.889 M | 0.000 100.00 % | -5.243 M 0.00 % | -5.243 M 0.00 % | -5.243 M | 0.000 100.00 % | -21.459 M 0.00 % | -21.459 M 0.00 % | -21.459 M | 0.000 100.00 % | -5.945 M 0.00 % | -5.945 M 0.00 % | -5.945 M 81.99 % | -33.003 M 0.00 % | -33.003 M 0.00 % | -33.003 M 0.00 % | -33.003 M -379.47 % | -6.883 M 0.00 % | -6.883 M 0.00 % | -6.883 M 0.00 % | -6.883 M 91.91 % | -85.122 M 0.00 % | -85.122 M 0.00 % | -85.122 M 0.00 % | -85.122 M -189.37 % | -29.416 M 0.00 % | -29.416 M 0.00 % | -29.416 M 0.00 % | -29.416 M -50.87 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M 0.00 % | -19.498 M 61.05 % | -50.058 M 0.00 % | -50.058 M 0.00 % | -50.058 M 0.00 % | -50.058 M -964.22 % | -4.704 M 0.00 % | -4.704 M 0.00 % | -4.704 M 0.00 % | -4.704 M -67.67 % | -2.805 M 0.00 % | -2.805 M 0.00 % | -2.805 M 0.00 % | -2.805 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.268 M 0.44 % | 7.236 M 0.22 % | 7.220 M -17.45 % | 8.746 M 1.49 % | 8.618 M 0.91 % | 8.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.498 M 0.00 % | 19.498 M 0.00 % | 19.498 M 0.00 % | 19.498 M | 0.000 -100.00 % | 33.170 M 0.00 % | 33.170 M 0.00 % | 33.170 M | 0.000 100.00 % | -1.037 M 0.00 % | -1.037 M 0.00 % | -1.037 M | 0.000 100.00 % | -16.145 M 0.00 % | -16.145 M 0.00 % | -16.145 M | 0.000 -100.00 % | 2.002 M 0.00 % | 2.002 M 0.00 % | 2.002 M 108.62 % | -23.231 M 0.00 % | -23.231 M 0.00 % | -23.231 M 0.00 % | -23.231 M -20.97 % | -19.204 M 0.00 % | -19.204 M 0.00 % | -19.204 M 0.00 % | -19.204 M 77.29 % | -84.571 M 0.00 % | -84.571 M 0.00 % | -84.571 M 0.00 % | -84.571 M -57.17 % | -53.809 M 0.00 % | -53.809 M 0.00 % | -53.809 M 0.00 % | -53.809 M -293.98 % | -13.658 M 0.00 % | -13.658 M 0.00 % | -13.658 M 0.00 % | -13.658 M 74.28 % | -53.094 M 0.00 % | -53.094 M 0.00 % | -53.094 M 0.00 % | -53.094 M -832.77 % | 7.246 M 0.00 % | 7.246 M 0.00 % | 7.246 M 0.00 % | 7.246 M 210.52 % | -6.556 M 0.00 % | -6.556 M 0.00 % | -6.556 M 0.00 % | -6.556 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |