Rishi Laser Limited RISHILASE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.507 B 7.57 % | 1.401 B 4.50 % | 1.341 B 14.28 % | 1.173 B 57.74 % | 743.759 M -19.13 % | 919.713 M -34.83 % | 1.411 B 17.06 % | 1.206 B 25.33 % | 961.941 M -7.80 % | 1.043 B 3.47 % | 1.008 B -17.30 % | 1.219 B -26.20 % | 1.652 B -10.45 % | 1.845 B 3.62 % | 1.781 B 39.29 % | 1.278 B 11.74 % | 1.144 B 8.87 % | 1.051 B 107.34 % | 506.804 M 49.11 % | 339.890 M |
| Net income | 82.528 M -5.41 % | 87.250 M 77.78 % | 49.078 M 1 423.22 % | 3.222 M 114.58 % | -22.101 M 5.04 % | -23.273 M -166.68 % | 34.903 M 3 065.42 % | -1.177 M -112.85 % | 9.159 M 111.25 % | -81.386 M 45.26 % | -148.676 M -9.07 % | -136.316 M -1 451.69 % | -8.785 M -306.80 % | 4.248 M -92.33 % | 55.386 M 2 507.63 % | 2.124 M 113.38 % | -15.878 M -134.91 % | 45.478 M 65.95 % | 27.405 M -2.66 % | 28.155 M |
| Income before tax | 82.787 M 3.91 % | 79.671 M 73.39 % | 45.948 M 1 022.33 % | 4.094 M 119.93 % | -20.540 M 19.13 % | -25.399 M -238.65 % | 18.319 M 342.22 % | -7.563 M 14.35 % | -8.830 M 89.57 % | -84.680 M 49.33 % | -167.132 M -11.76 % | -149.548 M -750.48 % | -17.584 M -350.41 % | 7.022 M -90.55 % | 74.314 M 662.43 % | 9.747 M 153.84 % | -18.103 M -125.32 % | 71.495 M 70.71 % | 41.881 M -3.17 % | 43.251 M |
| Income before tax ratio | 0.05 -3.40 % | 0.06 65.92 % | 0.03 882.09 % | 0.00 112.64 % | -0.03 0.00 % | -0.03 -312.76 % | 0.01 306.91 % | -0.01 31.66 % | -0.01 88.69 % | -0.08 51.03 % | -0.17 -35.14 % | -0.12 -1 052.37 % | -0.01 -379.64 % | 0.00 -90.88 % | 0.04 447.36 % | 0.01 148.19 % | -0.02 -123.26 % | 0.07 -17.67 % | 0.08 -35.06 % | 0.13 |
| EBITDA | 130.683 M 2.49 % | 127.502 M 21.54 % | 104.909 M 51.13 % | 69.416 M 70.53 % | 40.705 M -9.84 % | 45.150 M -52.37 % | 94.786 M 22.46 % | 77.404 M 2.92 % | 75.206 M 98.59 % | 37.870 M 40.97 % | 26.864 M -14.58 % | 31.449 M -77.00 % | 136.717 M -36.97 % | 216.895 M -17.61 % | 263.262 M 48.12 % | 177.736 M 17.59 % | 151.154 M -21.60 % | 192.799 M 90.60 % | 101.156 M 35.78 % | 74.499 M |
| Net income ratio | 0.05 -12.07 % | 0.06 70.12 % | 0.04 1 232.89 % | 0.00 109.24 % | -0.03 -17.43 % | -0.03 -202.32 % | 0.02 2 633.15 % | 0.00 -110.25 % | 0.01 112.21 % | -0.08 47.09 % | -0.15 -31.88 % | -0.11 -2 002.50 % | -0.01 -330.94 % | 0.00 -92.60 % | 0.03 1 772.05 % | 0.00 111.97 % | -0.01 -132.07 % | 0.04 -19.96 % | 0.05 -34.72 % | 0.08 |
| Ratio EBITDA | 0.09 -4.72 % | 0.09 16.30 % | 0.08 32.25 % | 0.06 8.11 % | 0.05 11.48 % | 0.05 -26.91 % | 0.07 4.61 % | 0.06 -17.88 % | 0.08 115.39 % | 0.04 36.25 % | 0.03 3.29 % | 0.03 -68.83 % | 0.08 -29.61 % | 0.12 -20.49 % | 0.15 6.34 % | 0.14 5.23 % | 0.13 -27.99 % | 0.18 -8.07 % | 0.20 -8.94 % | 0.22 |
| Gross profit ratio | 0.47 363.33 % | 0.10 -72.96 % | 0.37 578.17 % | 0.05 317.41 % | 0.01 -96.88 % | 0.42 -4.01 % | 0.44 10.10 % | 0.40 -3.74 % | 0.41 -3.88 % | 0.43 8.68 % | 0.40 -3.02 % | 0.41 3.30 % | 0.40 1.86 % | 0.39 -7.48 % | 0.42 32.01 % | 0.32 3.94 % | 0.31 -27.00 % | 0.42 87.28 % | 0.22 -19.55 % | 0.28 |
| Weighted average shs out dil | 9.190 M -0.03 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.42 % | 9.155 M 1.80 % | 8.993 M 4.55 % | 8.602 M -0.60 % | 8.654 M 5.93 % | 8.169 M 2.90 % | 7.939 M 9.63 % | 7.242 M 30.80 % | 5.536 M 8.54 % | 5.101 M |
| Weighted average shs out | 9.190 M -0.03 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.00 % | 9.193 M 0.42 % | 9.155 M 2.13 % | 8.964 M 4.21 % | 8.602 M 0.02 % | 8.600 M 5.27 % | 8.169 M 2.90 % | 7.939 M 9.63 % | 7.242 M 30.80 % | 5.536 M 8.54 % | 5.101 M |
| EPS diluted | 8.98 -5.37 % | 9.49 77.72 % | 5.34 1 425.71 % | 0.35 114.58 % | -2.40 5.14 % | -2.53 -166.58 % | 3.80 3 023.08 % | -0.13 -113.00 % | 1.00 111.30 % | -8.85 45.27 % | -16.17 -8.60 % | -14.89 -1 419.39 % | -0.98 -300.00 % | 0.49 -92.34 % | 6.40 2 361.54 % | 0.26 113.00 % | -2.00 -131.85 % | 6.28 26.87 % | 4.95 -10.33 % | 5.52 |
| Earnings per share | 8.98 -5.37 % | 9.49 77.72 % | 5.34 1 425.71 % | 0.35 114.58 % | -2.40 5.14 % | -2.53 -166.58 % | 3.80 3 023.08 % | -0.13 -113.00 % | 1.00 111.30 % | -8.85 45.27 % | -16.17 -8.60 % | -14.89 -1 419.39 % | -0.98 -300.00 % | 0.49 -92.39 % | 6.44 2 376.92 % | 0.26 113.00 % | -2.00 -131.85 % | 6.28 26.87 % | 4.95 -10.33 % | 5.52 |
| Gross profit | 703.467 M 398.41 % | 141.143 M -71.74 % | 499.520 M 675.01 % | 64.453 M 558.42 % | 9.789 M -97.48 % | 387.691 M -37.45 % | 619.773 M 28.89 % | 480.850 M 20.65 % | 398.566 M -11.38 % | 449.749 M 12.45 % | 399.969 M -19.80 % | 498.731 M -23.76 % | 654.152 M -8.78 % | 717.124 M -4.13 % | 748.056 M 83.87 % | 406.829 M 16.14 % | 350.279 M -20.52 % | 440.725 M 288.29 % | 113.504 M 19.96 % | 94.616 M |
| Income tax expense | 259.000 K 103.42 % | -7.579 M -142.14 % | -3.130 M -469.10 % | 848.000 K -45.50 % | 1.556 M 155.83 % | -2.787 M 83.33 % | -16.715 M -155.23 % | -6.549 M -842.52 % | 882.000 K 174.68 % | -1.181 M 89.81 % | -11.587 M -54.66 % | -7.492 M -36.87 % | -5.474 M -289.28 % | 2.892 M -82.51 % | 16.532 M 100.10 % | 8.262 M 421.10 % | -2.573 M -110.33 % | 24.910 M 72.08 % | 14.476 M -4.11 % | 15.096 M |
| Cost of revenue | 803.701 M -36.21 % | 1.260 B 49.78 % | 841.200 M 12.58 % | 747.205 M 1.80 % | 733.970 M 37.96 % | 532.022 M -32.79 % | 791.550 M 9.22 % | 724.746 M 28.64 % | 563.375 M -5.09 % | 593.588 M -2.44 % | 608.410 M -15.57 % | 720.606 M -27.80 % | 998.016 M -11.51 % | 1.128 B 9.24 % | 1.032 B 18.48 % | 871.431 M 9.79 % | 793.700 M 30.10 % | 610.066 M 55.11 % | 393.300 M 60.35 % | 245.274 M |
| General and administrative expenses | 32.726 M 49.09 % | 21.950 M -1.66 % | 22.321 M -0.88 % | 22.520 M 26.30 % | 17.830 M -43.45 % | 31.529 M -14.53 % | 36.891 M 3.61 % | 35.606 M 12.50 % | 31.650 M 136.46 % | 13.385 M 23.34 % | 10.852 M -53.02 % | 23.099 M -7.40 % | 24.946 M | 0.000 -100.00 % | 53.624 M 3.23 % | 51.944 M 10.91 % | 46.833 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 11.484 M 5.63 % | 10.872 M 1.82 % | 10.678 M -0.66 % | 10.749 M 12.59 % | 9.547 M -26.02 % | 12.905 M -34.43 % | 19.682 M 41.36 % | 13.923 M 12.46 % | 12.380 M -13.61 % | 14.331 M 6.51 % | 13.455 M -9.58 % | 14.880 M -10.50 % | 16.625 M | 0.000 -100.00 % | 18.692 M 22.95 % | 15.203 M 17.04 % | 12.990 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 13.771 M 304.55 % | 3.404 M -66.15 % | 10.057 M 107.15 % | 4.855 M -98.59 % | 343.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 519.088 M -6.89 % | 557.506 M -14.00 % | 648.279 M -3.49 % | 671.736 M -5.40 % | 710.102 M 17.57 % | 604.003 M 83.07 % | 329.935 M 6.81 % | 308.906 M -16.34 % | 369.230 M 93 613.20 % | 394.000 K 4.51 % | 377.000 K |
| Operating expenses | 266.783 M 472.58 % | 46.593 M 27.99 % | 36.403 M -15.98 % | 43.326 M 34.42 % | 32.232 M -91.69 % | 387.691 M -32.59 % | 575.157 M 19.61 % | 480.850 M 23.73 % | 388.621 M -28.93 % | 546.804 M -6.02 % | 581.813 M -10.25 % | 648.279 M -3.49 % | 671.736 M -5.40 % | 710.102 M 5.00 % | 676.319 M 70.32 % | 397.082 M 7.69 % | 368.729 M -0.14 % | 369.230 M 672.22 % | 47.814 M 13.62 % | 42.081 M |
| Cost and expenses | 1.070 B -18.07 % | 1.307 B 1.97 % | 1.281 B 16.01 % | 1.105 B 44.15 % | 766.202 M -20.04 % | 958.172 M -30.58 % | 1.380 B 15.46 % | 1.195 B 25.57 % | 951.996 M -15.60 % | 1.128 B -4.04 % | 1.176 B -14.13 % | 1.369 B -18.02 % | 1.670 B -9.15 % | 1.838 B 7.56 % | 1.709 B 34.71 % | 1.269 B 9.13 % | 1.162 B 18.70 % | 979.296 M 122.01 % | 441.114 M 53.51 % | 287.355 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 | 266.783 M 712.82 % | 32.822 M -0.54 % | 32.999 M -0.81 % | 33.269 M 21.52 % | 27.377 M -38.39 % | 44.434 M -21.46 % | 56.573 M 14.22 % | 49.529 M 12.49 % | 44.030 M 58.86 % | 27.716 M 14.02 % | 24.307 M -36.00 % | 37.979 M -8.64 % | 41.571 M | 0.000 -100.00 % | 72.316 M 7.70 % | 67.147 M 12.24 % | 59.823 M | 0.000 -100.00 % | 47.420 M 13.71 % | 41.704 M |
| Interest income | 2.083 M -64.31 % | 5.836 M 353.46 % | 1.287 M -42.00 % | 2.219 M 114.60 % | 1.034 M -39.10 % | 1.698 M -93.39 % | 25.690 M 1.50 % | 25.310 M -1.61 % | 25.725 M 2 129.20 % | 1.154 M 8.36 % | 1.065 M -42.49 % | 1.852 M -26.33 % | 2.514 M -34.33 % | 3.828 M 259.44 % | 1.065 M 26.48 % | 842.000 K -72.07 % | 3.015 M 162.10 % | -4.855 M -368.68 % | 1.807 M 7.95 % | 1.674 M |
| Interest expense | 25.508 M 11.09 % | 22.962 M -27.07 % | 31.483 M -10.10 % | 35.019 M 46.43 % | 23.915 M -20.52 % | 30.088 M -23.56 % | 39.363 M -12.42 % | 44.947 M -5.61 % | 47.618 M -37.00 % | 75.587 M -20.22 % | 94.749 M 15.28 % | 82.191 M -24.08 % | 108.260 M -7.62 % | 117.184 M 29.30 % | 90.631 M -4.26 % | 94.665 M -6.16 % | 100.879 M 63.99 % | 61.514 M 137.50 % | 25.901 M 129.74 % | 11.274 M |
| Depreciation and amortization | 29.311 M 17.86 % | 24.869 M -12.30 % | 28.358 M -6.42 % | 30.303 M -18.82 % | 37.330 M -8.56 % | 40.823 M 10.02 % | 37.104 M -7.29 % | 40.020 M -0.13 % | 40.071 M -22.53 % | 51.727 M -49.49 % | 102.400 M -2.11 % | 104.608 M -0.19 % | 104.809 M 8.58 % | 96.525 M 4.31 % | 92.537 M 39.21 % | 66.472 M -1.54 % | 67.510 M 22.87 % | 54.944 M 64.63 % | 33.374 M 67.09 % | 19.974 M |
| Operating income | 436.684 M 361.86 % | 94.549 M 59.23 % | 59.379 M 181.06 % | 21.127 M 203.38 % | -20.437 M 46.86 % | -38.459 M -223.65 % | 31.102 M 204.59 % | 10.211 M 2.68 % | 9.945 M 171.77 % | -13.857 M 83.23 % | -82.633 M -21.11 % | -68.228 M -313.83 % | 31.908 M 354.40 % | 7.022 M -90.21 % | 71.737 M -32.82 % | 106.776 M 678.73 % | -18.450 M -125.81 % | 71.495 M 8.84 % | 65.690 M 25.04 % | 52.535 M |
| Operating income ratio | 0.29 329.36 % | 0.07 52.37 % | 0.04 145.94 % | 0.02 165.54 % | -0.03 34.29 % | -0.04 -289.75 % | 0.02 160.19 % | 0.01 -18.08 % | 0.01 177.84 % | -0.01 83.79 % | -0.08 -46.45 % | -0.06 -389.73 % | 0.02 407.43 % | 0.00 -90.55 % | 0.04 -51.77 % | 0.08 617.94 % | -0.02 -123.70 % | 0.07 -47.51 % | 0.13 -16.14 % | 0.15 |
| Total other income expenses net | -353.897 M -2 278.66 % | -14.878 M -10.77 % | -13.431 M 21.15 % | -17.033 M -16 436.89 % | -103.000 K -100.79 % | 13.060 M 202.17 % | -12.783 M 28.08 % | -17.774 M 5.33 % | -18.775 M 73.49 % | -70.823 M 16.18 % | -84.499 M -3.91 % | -81.320 M -64.31 % | -49.492 M | 0.000 -100.00 % | 2.577 M 102.66 % | -97.029 M -28 062.25 % | 347.000 K | 0.000 100.00 % | -23.809 M -156.45 % | -9.284 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 | 158.946 M 239.05 % | 46.880 M -37.55 % | 75.070 M -52.18 % | 156.994 M 26.47 % | 124.132 M -18.03 % | 151.445 M -18.88 % | 186.698 M -22.88 % | 242.081 M -23.39 % | 315.979 M -15.72 % | 374.934 M -14.65 % | 439.306 M 1.71 % | 431.939 M 2.05 % | 423.244 M -22.27 % | 544.519 M 9.33 % | 498.072 M -27.59 % | 687.858 M -12.58 % | 786.854 M 17.03 % | 672.324 M 53.02 % | 439.364 M 104.77 % | 214.568 M |
| Total investments | 61.025 M 40.68 % | 43.379 M 561.77 % | 6.555 M -14.65 % | 7.680 M -5.97 % | 8.168 M 90.80 % | 4.281 M -61.09 % | 11.001 M -39.87 % | 18.296 M 8.91 % | 16.799 M 278.70 % | 4.436 M -41.61 % | 7.597 M -38.36 % | 12.325 M 0.01 % | 12.324 M 4.48 % | 11.795 M -7.82 % | 12.795 M 45.48 % | 8.795 M 0.00 % | 8.795 M -79.94 % | 43.854 M 50.35 % | 29.167 M 99.28 % | 14.636 M |
| Total debt | 192.794 M 60.06 % | 120.450 M 30.05 % | 92.621 M -42.89 % | 162.168 M 1.80 % | 159.306 M -4.90 % | 167.518 M -11.49 % | 189.260 M -29.15 % | 267.145 M -17.65 % | 324.398 M -17.04 % | 391.022 M -12.85 % | 448.671 M 1.55 % | 441.811 M 0.27 % | 440.639 M -23.55 % | 576.375 M 7.53 % | 536.011 M -24.05 % | 705.763 M -11.97 % | 801.716 M 18.88 % | 674.395 M 52.73 % | 441.548 M 103.19 % | 217.307 M |
| Accumulated other comprehensive income loss | 472.569 M 24.60 % | 379.256 M | 0.000 | 0.000 -100.00 % | 298.785 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 269.000 K -99.64 % | 75.055 M | 0.000 | 0.000 -100.00 % | 140.319 M 3.02 % | 136.212 M 45.59 % | 93.561 M | 0.000 -100.00 % | 100.454 M 37.28 % | 73.176 M 24.65 % | 58.704 M |
| Retained earnings | -127.183 M 38.77 % | -207.729 M 29.30 % | -293.812 M 14.11 % | -342.069 M 1.25 % | -346.383 M -6.23 % | -326.057 M -8.78 % | -299.731 M 9.59 % | -331.539 M -253.89 % | -93.685 M 5.50 % | -99.139 M 56.70 % | -228.934 M -185.25 % | -80.258 M -243.17 % | 56.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M 2.22 % | 89.926 M 0.00 % | 89.926 M 4.09 % | 86.393 M 1.07 % | 85.475 M 7.52 % | 79.497 M 0.00 % | 79.497 M 33.42 % | 59.586 M 6.24 % | 56.086 M |
| Total equity | 713.087 M 32.24 % | 539.228 M 20.71 % | 446.713 M 11.51 % | 400.613 M 24.93 % | 320.671 M -4.88 % | 337.110 M -8.78 % | 369.559 M 7.14 % | 344.917 M -1.01 % | 348.452 M 1.48 % | 343.354 M 50.78 % | 227.722 M -40.61 % | 383.404 M -26.50 % | 521.621 M -2.29 % | 533.873 M 2.11 % | 522.825 M 9.84 % | 475.970 M 12.08 % | 424.674 M -3.85 % | 441.675 M 72.64 % | 255.841 M 31.47 % | 194.598 M |
| Other non current liabilities | 34.018 M 7.00 % | 31.794 M -8.52 % | 34.755 M 80.38 % | 19.268 M -3.05 % | 19.874 M -4.51 % | 20.813 M 34.92 % | 15.426 M 39.99 % | 11.019 M -9.35 % | 12.156 M 564.99 % | 1.828 M -14.42 % | 2.136 M -8.52 % | 2.335 M 29.22 % | 1.807 M -73.94 % | 6.934 M 24.33 % | 5.577 M | 0.000 -100.00 % | 304.940 M | 0.000 | 0.000 100.00 % | -633.000 K |
| Long term debt | 148.860 M 79.47 % | 82.945 M 580.21 % | 12.194 M -78.50 % | 56.719 M -28.00 % | 78.779 M -15.13 % | 92.826 M -8.46 % | 101.402 M -46.33 % | 188.931 M -26.47 % | 256.936 M -10.35 % | 286.606 M 237.15 % | 85.008 M -37.61 % | 136.247 M -0.53 % | 136.976 M -44.73 % | 247.822 M -2.22 % | 253.461 M -64.09 % | 705.763 M 42.07 % | 496.775 M 7.23 % | 463.266 M 55.61 % | 297.710 M 88.75 % | 157.724 M |
| Total non current liabilities | 182.878 M 59.39 % | 114.739 M 144.39 % | 46.949 M -62.97 % | 126.797 M 2.97 % | 123.138 M -5.13 % | 129.798 M -4.42 % | 135.802 M -43.60 % | 240.779 M -21.82 % | 307.969 M -3.34 % | 318.614 M 199.81 % | 106.272 M -37.23 % | 169.298 M -4.35 % | 176.992 M -40.69 % | 298.439 M -1.66 % | 303.485 M -59.67 % | 752.592 M -10.56 % | 841.411 M 66.25 % | 506.120 M 55.22 % | 326.057 M 81.46 % | 179.687 M |
| Other current liabilities | 40.337 M 33.53 % | 30.208 M 31.79 % | 22.922 M -19.61 % | 28.512 M -1.35 % | 28.902 M -20.29 % | 36.258 M -51.39 % | 74.590 M 110.32 % | 35.465 M -7.30 % | 38.257 M -31.79 % | 56.086 M -40.06 % | 93.574 M 44.89 % | 64.585 M 28.94 % | 50.089 M -72.01 % | 178.938 M 12.57 % | 158.955 M -43.14 % | 279.541 M 71.61 % | 162.892 M 432.64 % | 30.582 M -14.65 % | 35.832 M 94.69 % | 18.405 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 2.368 M 10.65 % | 2.140 M -76.48 % | 9.099 M 46.50 % | 6.211 M -61.73 % | 16.228 M -36.34 % | 25.490 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 |
| Short term debt | 43.934 M 17.14 % | 37.505 M -53.13 % | 80.025 M -24.11 % | 105.449 M 30.95 % | 80.527 M 7.81 % | 74.692 M -21.09 % | 94.658 M 11.38 % | 84.988 M 25.98 % | 67.462 M -35.39 % | 104.416 M -77.73 % | 468.892 M 23.51 % | 379.650 M -12.25 % | 432.668 M 31.69 % | 328.553 M 16.28 % | 282.550 M | 0.000 | 0.000 -100.00 % | 211.129 M 46.78 % | 143.838 M 141.41 % | 59.583 M |
| Total current liabilities | 303.773 M -2.86 % | 312.723 M -9.71 % | 346.350 M -15.47 % | 409.746 M -1.15 % | 414.527 M -2.82 % | 426.541 M -20.99 % | 539.853 M 18.46 % | 455.727 M 19.26 % | 382.144 M 5.91 % | 360.815 M -54.53 % | 793.495 M 7.93 % | 735.167 M -5.22 % | 775.674 M 3.32 % | 750.736 M -3.92 % | 781.371 M 163.53 % | 296.497 M 73.63 % | 170.763 M -61.65 % | 445.272 M 67.36 % | 266.055 M 92.57 % | 138.159 M |
| Total liabilities | 486.651 M 13.85 % | 427.462 M 8.69 % | 393.298 M -26.70 % | 536.543 M -0.21 % | 537.665 M -3.36 % | 556.339 M -17.66 % | 675.655 M -2.99 % | 696.506 M 0.93 % | 690.113 M 1.57 % | 679.429 M -24.49 % | 899.767 M -0.52 % | 904.465 M -5.06 % | 952.667 M -9.20 % | 1.049 B -3.29 % | 1.085 B 3.41 % | 1.049 B 3.65 % | 1.012 B 6.39 % | 951.392 M 60.68 % | 592.112 M 86.29 % | 317.846 M |
| Other non current assets | 59.053 M 1 024.82 % | 5.250 M 33.86 % | 3.922 M -73.66 % | 14.890 M 33.43 % | 11.159 M -13.15 % | 12.849 M 36.37 % | 9.422 M 2.89 % | 9.157 M 159.77 % | 3.525 M -52.53 % | 7.425 M -67.28 % | 22.690 M -38.64 % | 36.978 M 26.42 % | 29.250 M -23.69 % | 38.332 M 19.99 % | 31.945 M 263.22 % | 8.795 M 0.00 % | 8.795 M 595.81 % | 1.264 M -15.68 % | 1.499 M 105.06 % | 731.000 K |
| Long term investments | 13.868 M -54.02 % | 30.164 M 360.17 % | 6.555 M -14.65 % | 7.680 M -5.97 % | 8.168 M 108.69 % | 3.914 M -64.42 % | 11.001 M -39.87 % | 18.296 M 8.91 % | 16.799 M 122.56 % | 7.548 M | 0.000 | 0.000 -100.00 % | 12.324 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.746 M 13.64 % | 7.696 M -8.03 % | 8.368 M |
| Intangible assets | 5.014 M 345.69 % | 1.125 M -73.55 % | 4.254 M 532.10 % | 673.000 K -97.68 % | 28.976 M -10.09 % | 32.226 M -8.46 % | 35.204 M 1.40 % | 34.717 M -2.16 % | 35.485 M 2.44 % | 34.639 M 1 593.84 % | 2.045 M -43.94 % | 3.648 M -20.24 % | 4.574 M 2.37 % | 4.468 M -98.91 % | 408.893 M | 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 | 5.014 M 345.69 % | 1.125 M -73.55 % | 4.254 M 532.10 % | 673.000 K -97.68 % | 28.976 M -10.09 % | 32.226 M -8.46 % | 35.204 M 1.40 % | 34.717 M -2.16 % | 35.485 M 2.44 % | 34.639 M 1 593.84 % | 2.045 M -43.94 % | 3.648 M -20.24 % | 4.574 M 2.37 % | 4.468 M 84.78 % | 2.418 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 722.810 M 27.82 % | 565.472 M 3.85 % | 544.509 M -2.69 % | 559.539 M 19.25 % | 469.229 M -10.09 % | 521.871 M -1.41 % | 529.334 M -5.15 % | 558.081 M -2.78 % | 574.026 M -6.07 % | 611.108 M 6.10 % | 575.998 M -14.28 % | 671.943 M -11.42 % | 758.595 M -4.75 % | 796.447 M -3.29 % | 823.534 M -7.56 % | 890.895 M -2.99 % | 918.365 M 13.70 % | 807.739 M 53.19 % | 527.263 M 82.36 % | 289.127 M |
| Total non current assets | 800.745 M 32.95 % | 602.270 M 6.18 % | 567.201 M -2.67 % | 582.782 M 12.57 % | 517.686 M -9.34 % | 570.992 M -2.41 % | 585.122 M -5.69 % | 620.452 M -2.24 % | 634.695 M -3.94 % | 660.720 M 9.99 % | 600.733 M -15.69 % | 712.569 M -11.45 % | 804.743 M -4.11 % | 839.247 M -2.17 % | 857.897 M -4.65 % | 899.690 M -2.96 % | 927.160 M 13.38 % | 817.749 M 52.43 % | 536.458 M 79.88 % | 298.226 M |
| Other current assets | 21.432 M -39.96 % | 35.697 M 347.95 % | 7.969 M -85.58 % | 55.278 M 241.62 % | 16.181 M 7.87 % | 15.001 M 1.00 % | 14.853 M -44.21 % | 26.625 M 128.60 % | 11.647 M -94.97 % | 231.692 M -27.29 % | 318.646 M 83 754.21 % | 380.000 K 118.16 % | -2.093 M -100.45 % | 465.161 M 1 817.79 % | 24.255 M -46.56 % | 45.384 M 15 028.00 % | 300.000 K -99.63 % | 80.190 M 101.58 % | 39.780 M 20.18 % | 33.100 M |
| Short term investments | 47.157 M 256.84 % | 13.215 M 1 216.24 % | 1.004 M -97.36 % | 38.035 M 979.01 % | 3.525 M 860.49 % | 367.000 K | 0.000 -100.00 % | 2.992 M 0.00 % | 2.992 M -67.87 % | 9.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.108 M 63.51 % | 21.471 M 242.55 % | 6.268 M |
| cash and cash equivalents | 33.848 M -53.99 % | 73.570 M 319.18 % | 17.551 M 239.22 % | 5.174 M -85.29 % | 35.174 M 118.84 % | 16.073 M 527.36 % | 2.562 M -89.78 % | 25.064 M 197.71 % | 8.419 M -47.67 % | 16.088 M 71.79 % | 9.365 M -5.14 % | 9.872 M -43.25 % | 17.395 M -45.39 % | 31.856 M -16.03 % | 37.939 M 111.89 % | 17.905 M 20.48 % | 14.862 M 617.62 % | 2.071 M -5.17 % | 2.184 M -20.26 % | 2.739 M |
| Cash and short term investments | 81.005 M 23.34 % | 65.677 M 274.21 % | 17.551 M -59.38 % | 43.209 M 11.65 % | 38.699 M 135.40 % | 16.440 M 541.69 % | 2.562 M -90.87 % | 28.056 M 10.42 % | 25.409 M 0.04 % | 25.400 M 171.22 % | 9.365 M -5.14 % | 9.872 M -43.25 % | 17.395 M -45.39 % | 31.856 M -16.03 % | 37.939 M 111.89 % | 17.905 M 20.48 % | 14.862 M -60.03 % | 37.179 M 57.17 % | 23.655 M 162.63 % | 9.007 M |
| Total current assets | 398.993 M 9.49 % | 364.420 M 34.39 % | 271.161 M -23.48 % | 354.374 M 4.03 % | 340.650 M 5.64 % | 322.457 M -29.91 % | 460.092 M 9.29 % | 420.971 M 4.23 % | 403.870 M 11.55 % | 362.063 M -31.27 % | 526.756 M -8.44 % | 575.300 M -14.08 % | 669.544 M -9.98 % | 743.801 M -0.80 % | 749.784 M 19.89 % | 625.369 M 22.70 % | 509.688 M -11.41 % | 575.318 M 84.70 % | 311.495 M 45.41 % | 214.218 M |
| Inventory | 116.566 M 5.09 % | 110.922 M 23.47 % | 89.836 M -17.66 % | 109.100 M 16.16 % | 93.919 M -10.24 % | 104.639 M -23.26 % | 136.347 M 12.44 % | 121.264 M 2.51 % | 118.292 M 12.71 % | 104.948 M -47.99 % | 201.785 M -9.39 % | 222.691 M 1.82 % | 218.704 M -13.29 % | 252.223 M -9.50 % | 278.697 M 33.03 % | 209.493 M 33.74 % | 156.646 M 2.29 % | 153.146 M 97.47 % | 77.555 M 51.33 % | 51.249 M |
| Net receivables | 179.990 M 18.32 % | 152.124 M -2.36 % | 155.805 M 6.14 % | 146.787 M -23.49 % | 191.851 M 2.94 % | 186.377 M -37.44 % | 297.898 M 19.16 % | 249.996 M 2.21 % | 244.584 M 1 063 308.70 % | 23.000 K -99.99 % | 316.338 M -7.60 % | 342.357 M -21.39 % | 435.538 M 2.26 % | 425.914 M 4.16 % | 408.893 M | 0.000 -100.00 % | 337.880 M 10.85 % | 304.803 M 78.76 % | 170.505 M 41.07 % | 120.862 M |
| Tax assets | 0.000 -100.00 % | 259.000 K -96.75 % | 7.961 M | 0.000 -100.00 % | 154.000 K 16.67 % | 132.000 K -18.01 % | 161.000 K -19.90 % | 201.000 K -95.86 % | 4.860 M 164.39 % | -7.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 219.502 M -10.34 % | 244.820 M 3.04 % | 237.596 M -13.11 % | 273.455 M -7.56 % | 295.809 M -4.33 % | 309.190 M -12.70 % | 354.187 M 14.40 % | 309.594 M 12.08 % | 276.235 M 38.03 % | 200.123 M -13.38 % | 231.029 M -20.59 % | 290.932 M -0.68 % | 292.917 M 20.42 % | 243.245 M -28.43 % | 339.866 M 1 904.40 % | 16.956 M 115.42 % | 7.871 M -95.74 % | 184.576 M 139.12 % | 77.190 M 77.67 % | 43.445 M |
| Tax payables | 0.000 -100.00 % | 190.000 K -94.48 % | 3.439 M 1 710.00 % | 190.000 K 0.00 % | 190.000 K 0.00 % | 190.000 K 0.00 % | 190.000 K 0.00 % | 190.000 K 0.00 % | 190.000 K 0.00 % | 190.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.985 M 106.47 % | 9.195 M -45.03 % | 16.726 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 40.500 M 170.00 % | 15.000 M 82.93 % | 8.200 M 0.00 % | 8.200 M -38.35 % | 13.300 M 166.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.734 M | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 592.000 K 4.23 % | 568.000 K 0.89 % | 563.000 K 1 473.17 % | -41.000 K 76.16 % | -172.000 K 48.66 % | -335.000 K -179.17 % | -120.000 K -100.86 % | 13.900 M -33.07 % | 20.768 M -21.65 % | 26.508 M -11.15 % | 29.833 M -0.39 % | 29.951 M 8.70 % | 27.555 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 26.494 M 33.06 % | 19.912 M -10.33 % | 22.205 M -24.79 % | 29.524 M 35.93 % | 21.720 M -1.77 % | 22.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.734 M -16.34 % | 3.268 M 75.51 % | 1.862 M 0.00 % | 1.862 M |
| 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 | 275.775 M -57.90 % | 655.031 M 0.99 % | 648.599 M -0.24 % | 650.164 M 135.76 % | 275.775 M -51.68 % | 570.678 M -1.17 % | 577.405 M -1.25 % | 584.702 M 66.80 % | 350.546 M 0.04 % | 350.418 M 27.07 % | 275.775 M -21.42 % | 350.968 M 0.53 % | 349.129 M 27.51 % | 273.795 M 1.30 % | 270.269 M 0.33 % | 269.379 M -21.96 % | 345.177 M 31.89 % | 261.724 M 112.65 % | 123.079 M 54.22 % | 79.808 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 10.310 M 8.70 % | 9.485 M 19.17 % | 7.959 M -26.13 % | 10.774 M -60.86 % | 27.529 M -18.74 % | 33.877 M 12.25 % | 30.180 M 57.78 % | 19.128 M -37.73 % | 30.716 M -19.61 % | 38.209 M -12.53 % | 43.683 M -1.72 % | 44.447 M -5.09 % | 46.829 M 17.97 % | 39.696 M -7.37 % | 42.854 M 51.18 % | 28.347 M 25.45 % | 22.596 M |
| Other liabilities | 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.200 B 24.11 % | 966.690 M 15.08 % | 840.011 M -10.37 % | 937.156 M 9.18 % | 858.336 M -3.93 % | 893.449 M -14.52 % | 1.045 B 0.36 % | 1.041 B 0.28 % | 1.039 B 1.54 % | 1.023 B -9.29 % | 1.127 B -12.45 % | 1.288 B -12.64 % | 1.474 B -6.87 % | 1.583 B -1.53 % | 1.608 B 5.42 % | 1.525 B 6.14 % | 1.437 B 3.14 % | 1.393 B 64.29 % | 847.953 M 65.47 % | 512.444 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 | -52.182 M -15.52 % | -45.173 M 2.95 % | -46.545 M -356.45 % | 18.150 M 244.86 % | 5.263 M -89.19 % | 48.684 M 1 294.16 % | 3.492 M -94.72 % | 66.086 M 538.00 % | -15.088 M -62.03 % | -9.312 M -114.85 % | 62.698 M 21.43 % | 51.635 M -50.07 % | 103.406 M 246.04 % | -70.806 M -223.40 % | 57.377 M 2 882.17 % | 1.924 M -62.27 % | 5.100 M 103.56 % | -143.059 M -238.77 % | -42.229 M -14.40 % | -36.914 M |
| Accounts receivables | -13.657 M -899.05 % | -1.367 M 77.77 % | -6.150 M -117.74 % | 34.667 M 750.29 % | -5.331 M -105.34 % | 99.832 M 326.97 % | -43.985 M -255.15 % | -12.385 M 53.55 % | -26.661 M -212.93 % | 23.608 M 5.44 % | 22.389 M -72.03 % | 80.059 M 204.67 % | 26.277 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.640 M -152.78 % | -65.527 M -104.24 % | -32.084 M |
| Inventory | -5.644 M 73.23 % | -21.086 M -209.46 % | 19.264 M 226.90 % | -15.181 M -241.61 % | 10.720 M -66.19 % | 31.708 M 310.22 % | -15.083 M -407.50 % | -2.972 M 77.73 % | -13.344 M -158.00 % | 23.008 M 10.05 % | 20.906 M 624.35 % | -3.987 M -111.89 % | 33.519 M 26.62 % | 26.473 M 138.25 % | -69.203 M -30.95 % | -52.847 M -1 409.91 % | -3.500 M 95.37 % | -75.591 M -187.35 % | -26.306 M -36.41 % | -19.285 M |
| Accounts payables | -25.318 M -450.47 % | 7.224 M 120.15 % | -35.859 M -66.18 % | -21.578 M -61.26 % | -13.381 M 70.26 % | -44.997 M -200.91 % | 44.593 M 18.80 % | 37.537 M -50.68 % | 76.112 M 863.95 % | -9.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.573 M 93.70 % | 50.372 M 231.72 % | 15.185 M |
| Other working capital | -7.563 M 74.74 % | -29.944 M -25.82 % | -23.800 M -217.58 % | 20.242 M 52.71 % | 13.255 M 135.01 % | -37.859 M -310.71 % | 17.967 M -59.08 % | 43.906 M 185.76 % | -51.195 M -11.38 % | -45.965 M -336.90 % | 19.403 M 179.40 % | -24.437 M -156.04 % | 43.610 M 144.83 % | -97.279 M -176.85 % | 126.580 M 131.11 % | 54.771 M 536.87 % | 8.600 M 1 335.73 % | 599.000 K 177.99 % | -768.000 K -5.21 % | -730.000 K |
| Other non cash items | 28.795 M 28.74 % | 22.366 M 30.83 % | 17.095 M -33.67 % | 25.774 M 2 921.57 % | 853.000 K 104.40 % | -19.397 M -100.88 % | -9.656 M -155.97 % | 17.251 M -74.93 % | 68.816 M 1 140.15 % | 5.549 M -91.45 % | 64.938 M -17.43 % | 78.648 M 61.78 % | 48.615 M -56.07 % | 110.660 M -29.97 % | 158.025 M 48.16 % | 106.660 M 42.47 % | 74.867 M 539.51 % | 11.707 M 38.87 % | 8.430 M 402.38 % | 1.678 M |
| Net cash provided by operating activities | 88.452 M -0.96 % | 89.312 M 97.70 % | 45.176 M -41.67 % | 77.449 M 238.12 % | 22.906 M -48.35 % | 44.349 M -9.97 % | 49.259 M -57.45 % | 115.774 M 36.25 % | 84.969 M 274.79 % | 22.671 M -72.13 % | 81.360 M -4.67 % | 85.343 M -64.38 % | 239.607 M 75.69 % | 136.379 M -55.71 % | 307.939 M 75.91 % | 175.056 M 18.70 % | 147.477 M 594.34 % | -29.833 M -210.57 % | 26.980 M 109.26 % | 12.893 M |
| Investments in property plant and equipment | -142.886 M -255.43 % | -40.201 M -194.25 % | -13.662 M 60.81 % | -34.860 M -3 471.37 % | 1.034 M -39.10 % | 1.698 M 120.96 % | -8.103 M 72.71 % | -29.687 M -259.89 % | -8.249 M -7.41 % | -7.680 M 15.45 % | -9.083 M 66.82 % | -27.375 M 73.34 % | -102.664 M -0.81 % | -101.835 M -201.08 % | -33.823 M -361.50 % | -7.329 M 93.50 % | -112.672 M 66.45 % | -335.816 M -23.68 % | -271.510 M -60.79 % | -168.855 M |
| Acquisitions net | 1.994 M | 0.000 -100.00 % | 2.233 M | 0.000 -100.00 % | 31.655 M 132.65 % | 13.606 M | 0.000 -100.00 % | 275.000 K | 0.000 -100.00 % | 14.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.528 M | 0.000 -100.00 % | 121.000 K |
| Purchases of investments | -41.100 M 32.31 % | -60.717 M -10.97 % | -54.716 M 56.20 % | -124.910 M -1 369.53 % | -8.500 M 69.53 % | -27.898 M | 0.000 100.00 % | -773.000 K | 0.000 | 0.000 | 0.000 100.00 % | -85.000 K 83.96 % | -530.000 K | 0.000 | 0.000 | 0.000 100.00 % | -49.000 K 95.33 % | -1.050 M | 0.000 | 0.000 |
| Sales maturities of investments | 8.937 M -79.50 % | 43.600 M -53.32 % | 93.411 M 3.11 % | 90.591 M 1 181.52 % | 7.069 M -71.47 % | 24.776 M 863.67 % | 2.571 M -81.63 % | 13.999 M | 0.000 -100.00 % | 990.000 K -82.22 % | 5.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 672.000 K | 0.000 |
| Other investing activites | -91.000 K -105.38 % | 1.693 M -95.39 % | 36.763 M 1 556.74 % | 2.219 M 4 821.28 % | -47.000 K -571.43 % | -7.000 K -100.94 % | 747.000 K -72.80 % | 2.746 M 115.45 % | -17.776 M -1 095.85 % | 1.785 M -81.29 % | 9.538 M -18.01 % | 11.633 M -87.51 % | 93.122 M 120.84 % | 42.168 M 878.60 % | 4.309 M 128.40 % | -15.171 M 73.61 % | -57.482 M -24 664.96 % | 234.000 K -2.50 % | 240.000 K | 0.000 |
| Net cash used for investing activites | -173.146 M -211.27 % | -55.625 M -186.87 % | 64.029 M 195.62 % | -66.960 M -314.54 % | 31.211 M 156.35 % | 12.175 M 354.44 % | -4.785 M 64.40 % | -13.440 M 48.36 % | -26.025 M -383.19 % | 9.190 M 52.61 % | 6.022 M 138.05 % | -15.827 M -57.14 % | -10.072 M 83.12 % | -59.667 M -102.17 % | -29.514 M -31.17 % | -22.500 M 86.78 % | -170.203 M 49.06 % | -334.104 M -23.47 % | -270.598 M -60.37 % | -168.734 M |
| Debt repayment | 53.488 M 51.45 % | 35.318 M 149.76 % | -70.977 M -312.03 % | -17.226 M 9.67 % | -19.071 M 24.88 % | -25.387 M 51.94 % | -52.824 M 22.32 % | -68.005 M -129.20 % | -29.670 M -174.76 % | 39.685 M 478.50 % | 6.860 M 485.32 % | 1.172 M 100.86 % | -135.736 M -436.28 % | 40.364 M 124.96 % | -161.717 M -370.37 % | -34.381 M -164.71 % | 53.128 M -77.18 % | 232.847 M 3.55 % | 224.874 M 201.22 % | 74.655 M |
| Common stock issued | 30.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 3.533 M 284.86 % | 918.000 K -84.64 % | 5.978 M | 0.000 -100.00 % | 162.198 M 371.34 % | 34.412 M -62.52 % | 91.808 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.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 |
| 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 100.00 % | -11.241 M | 0.000 | 0.000 100.00 % | -15.899 M -33.41 % | -11.917 M -21.42 % | -9.815 M -27.22 % | -7.715 M |
| Other financing activites | -35.264 M -3.43 % | -34.095 M -31.77 % | -25.874 M -13.61 % | -22.775 M -42.83 % | -15.945 M 9.54 % | -17.626 M -24.55 % | -14.152 M 19.96 % | -17.682 M 52.58 % | -37.290 M 41.99 % | -64.285 M 32.15 % | -94.749 M -18.12 % | -80.211 M 25.91 % | -108.260 M 6.23 % | -115.452 M -18.30 % | -97.591 M 19.42 % | -121.109 M -228.92 % | -36.820 M -549.73 % | -5.667 M -164.46 % | 8.792 M 912.57 % | -1.082 M |
| Net cash used provided by financing activities | 48.224 M 3 843.09 % | 1.223 M 101.26 % | -96.851 M -142.12 % | -40.001 M -14.24 % | -35.016 M 18.59 % | -43.013 M 35.78 % | -66.976 M 21.84 % | -85.689 M -27.97 % | -66.960 M -172.20 % | -24.600 M 72.01 % | -87.889 M -14.08 % | -77.039 M 68.43 % | -243.996 M -194.70 % | -82.796 M 67.96 % | -258.390 M -72.82 % | -149.512 M -36 655.50 % | 409.000 K -99.89 % | 377.461 M 46.15 % | 258.263 M 63.80 % | 157.666 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -36.470 M -204.47 % | 34.911 M 193.64 % | 11.889 M 140.29 % | -29.512 M -254.50 % | 19.101 M 41.37 % | 13.511 M 160.04 % | -22.502 M -235.19 % | 16.645 M 307.65 % | -8.016 M -210.40 % | 7.261 M 1 532.15 % | -507.000 K 93.26 % | -7.523 M 47.98 % | -14.461 M -137.69 % | -6.084 M -130.37 % | 20.035 M 558.18 % | 3.044 M 113.64 % | -22.317 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 52.462 M 198.91 % | 17.551 M 209.98 % | 5.662 M -83.90 % | 35.174 M 118.84 % | 16.073 M 527.36 % | 2.562 M -89.78 % | 25.064 M 197.71 % | 8.419 M -47.67 % | 16.088 M 71.99 % | 9.354 M -5.25 % | 9.872 M -43.25 % | 17.395 M -45.39 % | 31.856 M -16.04 % | 37.940 M 111.90 % | 17.905 M 20.48 % | 14.861 M -60.03 % | 37.179 M 1 602.34 % | 2.184 M -20.26 % | 2.739 M | 0.000 |
| Cash at end of period | 15.992 M -69.52 % | 52.462 M 198.91 % | 17.551 M 209.98 % | 5.662 M -83.90 % | 35.174 M 118.84 % | 16.073 M 527.36 % | 2.562 M -89.78 % | 25.064 M 210.51 % | 8.072 M -51.42 % | 16.615 M 77.42 % | 9.365 M -5.14 % | 9.872 M -43.25 % | 17.395 M -45.39 % | 31.856 M -16.04 % | 37.940 M 111.90 % | 17.905 M 20.48 % | 14.862 M 617.62 % | 2.071 M -5.17 % | 2.184 M -20.26 % | 2.739 M |
| Operating cash flow | 88.452 M -0.96 % | 89.312 M 97.70 % | 45.176 M -41.67 % | 77.449 M 238.12 % | 22.906 M -48.35 % | 44.349 M -9.97 % | 49.259 M -57.45 % | 115.774 M 36.25 % | 84.969 M 274.79 % | 22.671 M -72.13 % | 81.360 M -4.67 % | 85.343 M -64.38 % | 239.607 M 75.69 % | 136.379 M -55.71 % | 307.939 M 75.91 % | 175.056 M 18.70 % | 147.477 M 594.34 % | -29.833 M -210.57 % | 26.980 M 109.26 % | 12.893 M |
| Capital expenditure | -142.886 M -255.43 % | -40.201 M -194.25 % | -13.662 M 60.81 % | -34.860 M -3 471.37 % | 1.034 M -39.10 % | 1.698 M 120.96 % | -8.103 M 72.71 % | -29.687 M -259.89 % | -8.249 M -7.41 % | -7.680 M 15.45 % | -9.083 M 66.82 % | -27.375 M 73.34 % | -102.664 M -0.81 % | -101.835 M -201.08 % | -33.823 M -361.50 % | -7.329 M 93.50 % | -112.672 M 66.45 % | -335.816 M -23.68 % | -271.510 M -60.79 % | -168.855 M |
| Free CashFlow | -54.434 M -210.84 % | 49.111 M 55.84 % | 31.514 M -26.00 % | 42.589 M 85.93 % | 22.906 M -48.35 % | 44.349 M 7.76 % | 41.156 M -52.19 % | 86.087 M 12.21 % | 76.720 M 411.77 % | 14.991 M -79.26 % | 72.277 M 24.68 % | 57.968 M -57.67 % | 136.943 M 296.43 % | 34.544 M -87.40 % | 274.116 M 63.43 % | 167.727 M 381.90 % | 34.805 M 109.52 % | -365.649 M -49.53 % | -244.530 M -56.79 % | -155.962 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 410.321 M 8.65 % | 377.660 M 2.19 % | 369.575 M -5.21 % | 389.876 M 5.36 % | 370.057 M 7.02 % | 345.781 M 10.04 % | 314.234 M -11.14 % | 353.622 M -8.74 % | 387.469 M 34.90 % | 287.236 M -20.50 % | 361.316 M 6.56 % | 339.058 M 11.93 % | 302.911 M -10.87 % | 339.859 M -2.83 % | 349.757 M 14.41 % | 305.714 M 71.88 % | 177.863 M -37.08 % | 282.685 M 28.26 % | 220.403 M 34.60 % | 163.746 M 107.45 % | 78.931 M -62.68 % | 211.497 M 3.93 % | 203.504 M -12.72 % | 233.159 M -14.14 % | 271.553 M -26.40 % | 368.954 M 5.13 % | 350.954 M -2.00 % | 358.112 M 6.47 % | 336.348 M -1.01 % | 339.779 M 7.54 % | 315.946 M 11.43 % | 283.544 M 6.90 % | 265.231 M 0.79 % | 263.141 M 4.74 % | 251.224 M 26.18 % | 199.104 M -19.94 % | 248.694 M -21.47 % | 316.669 M 30.46 % | 242.733 M 2.14 % | 237.650 M -3.51 % | 246.285 M 7.03 % | 230.117 M -5.62 % | 243.832 M 0.22 % | 243.298 M -16.43 % | 291.132 M -2.93 % | 299.931 M 9.28 % | 274.471 M -0.98 % | 277.196 M -24.62 % | 367.739 M -15.93 % | 437.422 M 11.56 % | 392.100 M -1.88 % | 399.621 M -5.53 % | 423.024 M -7.43 % | 456.976 M 9.35 % | 417.903 M -6.60 % | 447.420 M |
| Net income | 17.692 M -44.69 % | 31.988 M 135.05 % | 13.609 M -34.16 % | 20.670 M 27.11 % | 16.261 M -53.48 % | 34.952 M 203.30 % | 11.524 M -40.68 % | 19.428 M -8.99 % | 21.346 M 13.46 % | 18.813 M 5.44 % | 17.842 M 132.02 % | 7.690 M 49.61 % | 5.140 M -44.74 % | 9.302 M 14.92 % | 8.094 M 495.41 % | -2.047 M 83.12 % | -12.127 M -154.10 % | 22.416 M 421.75 % | -6.967 M 46.04 % | -12.911 M 47.60 % | -24.639 M 19.16 % | -30.479 M -303.80 % | -7.548 M 62.55 % | -20.153 M -157.73 % | 34.907 M 345.02 % | 7.844 M 117.53 % | 3.606 M -80.53 % | 18.517 M 291.23 % | 4.733 M -33.80 % | 7.150 M 228.81 % | -5.551 M -1 333.56 % | 450.000 K 113.35 % | -3.371 M -118.56 % | 18.159 M 67 155.56 % | 27.000 K 100.39 % | -6.938 M -1 012.89 % | 760.000 K 101.07 % | -71.280 M -225.51 % | 56.793 M 275.79 % | -32.308 M 6.60 % | -34.591 M 6.75 % | -37.094 M -5.97 % | -35.004 M 8.93 % | -38.437 M -0.78 % | -38.141 M 17.41 % | -46.180 M 1.13 % | -46.709 M -36.78 % | -34.150 M -268.11 % | -9.277 M -115.95 % | 58.152 M 376.44 % | -21.036 M 25.89 % | -28.386 M -62.08 % | -17.514 M -305.32 % | -4.321 M 50.30 % | -8.694 M -595.38 % | 1.755 M |
| Income before tax | 26.450 M 16.82 % | 22.642 M 13.00 % | 20.037 M -12.78 % | 22.973 M 34.07 % | 17.135 M -21.21 % | 21.749 M 47.21 % | 14.774 M -25.14 % | 19.736 M -15.70 % | 23.412 M 17.02 % | 20.007 M 4.43 % | 19.159 M 93.60 % | 9.896 M 426.66 % | 1.879 M -82.81 % | 10.932 M 50.74 % | 7.252 M 547.38 % | -1.621 M 87.00 % | -12.469 M -156.69 % | 21.995 M 426.00 % | -6.747 M 44.77 % | -12.216 M 48.18 % | -23.572 M 1.11 % | -23.837 M -25.64 % | -18.973 M -9.12 % | -17.387 M -149.97 % | 34.798 M 565.23 % | 5.231 M 99.20 % | 2.626 M -50.62 % | 5.318 M 6.68 % | 4.985 M 463.07 % | -1.373 M 65.87 % | -4.023 M -548.79 % | 896.410 K 126.59 % | -3.371 M -117.58 % | 19.179 M 34 148.21 % | 56.000 K 100.82 % | -6.843 M -1 474.10 % | 498.000 K 100.70 % | -70.837 M -81.03 % | -39.130 M -25.14 % | -31.268 M 19.08 % | -38.640 M 7.54 % | -41.791 M -4.21 % | -40.101 M 7.80 % | -43.493 M -4.18 % | -41.747 M 12.15 % | -47.520 M 6.49 % | -50.818 M -31.18 % | -38.739 M -210.63 % | -12.471 M -122.40 % | 55.675 M 342.48 % | -22.961 M 26.68 % | -31.315 M -64.96 % | -18.983 M -284.58 % | -4.936 M 64.29 % | -13.821 M -595.55 % | 2.789 M |
| Income before tax ratio | 0.06 7.52 % | 0.06 10.58 % | 0.05 -7.99 % | 0.06 27.26 % | 0.05 -26.38 % | 0.06 33.78 % | 0.05 -15.76 % | 0.06 -7.63 % | 0.06 -13.25 % | 0.07 31.36 % | 0.05 81.68 % | 0.03 370.52 % | 0.01 -80.72 % | 0.03 55.13 % | 0.02 491.04 % | -0.01 92.44 % | -0.07 -190.10 % | 0.08 354.17 % | -0.03 58.97 % | -0.07 75.02 % | -0.30 -164.97 % | -0.11 -20.89 % | -0.09 -25.02 % | -0.07 -158.19 % | 0.13 803.83 % | 0.01 89.48 % | 0.01 -49.61 % | 0.01 0.20 % | 0.01 466.78 % | 0.00 68.27 % | -0.01 -502.76 % | 0.00 124.87 % | -0.01 -117.44 % | 0.07 32 597.20 % | 0.00 100.65 % | -0.03 -1 816.34 % | 0.00 100.90 % | -0.22 -38.76 % | -0.16 -22.52 % | -0.13 16.14 % | -0.16 13.61 % | -0.18 -10.43 % | -0.16 8.00 % | -0.18 -24.67 % | -0.14 9.49 % | -0.16 14.43 % | -0.19 -32.48 % | -0.14 -312.10 % | -0.03 -126.64 % | 0.13 317.35 % | -0.06 25.27 % | -0.08 -74.62 % | -0.04 -315.45 % | -0.01 67.34 % | -0.03 -630.56 % | 0.01 |
| EBITDA | 39.858 M 22.44 % | 32.552 M -2.83 % | 33.500 M -6.09 % | 35.671 M 20.09 % | 29.703 M -1.49 % | 30.151 M 15.35 % | 26.139 M -20.92 % | 33.053 M -9.33 % | 36.455 M 26.27 % | 28.871 M -13.97 % | 33.559 M 26.65 % | 26.497 M 53.91 % | 17.216 M -39.97 % | 28.678 M 19.77 % | 23.944 M 61.41 % | 14.834 M 656.84 % | 1.960 M -94.94 % | 38.739 M 308.51 % | 9.483 M 2 947.75 % | -333.000 K 95.36 % | -7.184 M -16.55 % | -6.164 M -34.06 % | -4.598 M -596.54 % | 926.000 K -98.33 % | 55.348 M 161.74 % | 21.146 M -4.13 % | 22.058 M -3.96 % | 22.967 M -9.93 % | 25.499 M -37.03 % | 40.497 M 270.31 % | 10.936 M -30.31 % | 15.693 M 52.98 % | 10.258 M -65.91 % | 30.089 M 83.07 % | 16.436 M 152.55 % | 6.508 M -64.21 % | 18.184 M -56.98 % | 42.266 M 465.37 % | -11.568 M -336.23 % | 4.897 M -48.47 % | 9.504 M 91.50 % | 4.963 M -45.77 % | 9.151 M 52.92 % | 5.984 M -11.54 % | 6.765 M 546.53 % | -1.515 M 62.11 % | -3.998 M -152.76 % | 7.578 M -78.62 % | 35.437 M -66.69 % | 106.399 M 269.43 % | 28.801 M 21.96 % | 23.616 M -30.79 % | 34.120 M -28.18 % | 47.509 M 11.74 % | 42.519 M -22.59 % | 54.925 M |
| Net income ratio | 0.04 -49.09 % | 0.08 130.02 % | 0.04 -30.54 % | 0.05 20.65 % | 0.04 -56.53 % | 0.10 175.63 % | 0.04 -33.25 % | 0.05 -0.27 % | 0.06 -15.89 % | 0.07 32.64 % | 0.05 117.72 % | 0.02 33.66 % | 0.02 -38.00 % | 0.03 18.27 % | 0.02 445.62 % | -0.01 90.18 % | -0.07 -185.98 % | 0.08 350.86 % | -0.03 59.91 % | -0.08 74.74 % | -0.31 -116.61 % | -0.14 -288.54 % | -0.04 57.09 % | -0.09 -167.24 % | 0.13 504.63 % | 0.02 106.91 % | 0.01 -80.13 % | 0.05 267.45 % | 0.01 -33.13 % | 0.02 219.77 % | -0.02 -1 207.05 % | 0.00 112.49 % | -0.01 -118.42 % | 0.07 64 109.72 % | 0.00 100.31 % | -0.03 -1 240.27 % | 0.00 101.36 % | -0.23 -196.20 % | 0.23 272.11 % | -0.14 3.21 % | -0.14 12.87 % | -0.16 -12.29 % | -0.14 9.13 % | -0.16 -20.59 % | -0.13 14.91 % | -0.15 9.53 % | -0.17 -38.13 % | -0.12 -388.36 % | -0.03 -118.98 % | 0.13 347.80 % | -0.05 24.47 % | -0.07 -71.57 % | -0.04 -337.85 % | -0.01 54.55 % | -0.02 -630.37 % | 0.00 |
| Ratio EBITDA | 0.10 12.70 % | 0.09 -4.91 % | 0.09 -0.93 % | 0.09 13.99 % | 0.08 -7.95 % | 0.09 4.83 % | 0.08 -11.01 % | 0.09 -0.65 % | 0.09 -6.40 % | 0.10 8.22 % | 0.09 18.85 % | 0.08 37.50 % | 0.06 -32.65 % | 0.08 23.26 % | 0.07 41.09 % | 0.05 340.32 % | 0.01 -91.96 % | 0.14 218.51 % | 0.04 2 215.70 % | 0.00 97.77 % | -0.09 -212.29 % | -0.03 -28.99 % | -0.02 -668.90 % | 0.00 -98.05 % | 0.20 255.62 % | 0.06 -8.81 % | 0.06 -2.00 % | 0.06 -15.40 % | 0.08 -36.39 % | 0.12 244.33 % | 0.03 -37.46 % | 0.06 43.10 % | 0.04 -66.18 % | 0.11 74.78 % | 0.07 100.16 % | 0.03 -55.30 % | 0.07 -45.22 % | 0.13 380.06 % | -0.05 -331.28 % | 0.02 -46.60 % | 0.04 78.93 % | 0.02 -42.53 % | 0.04 52.59 % | 0.02 5.85 % | 0.02 560.03 % | -0.01 65.32 % | -0.01 -153.28 % | 0.03 -71.63 % | 0.10 -60.38 % | 0.24 231.15 % | 0.07 24.29 % | 0.06 -26.73 % | 0.08 -22.42 % | 0.10 2.18 % | 0.10 -17.12 % | 0.12 |
| Gross profit ratio | 0.46 -3.63 % | 0.48 1.57 % | 0.47 2.61 % | 0.46 68.47 % | 0.27 2.65 % | 0.27 -41.52 % | 0.45 -0.68 % | 0.46 75.03 % | 0.26 81.53 % | 0.14 -66.79 % | 0.43 5.83 % | 0.41 9.29 % | 0.37 57.33 % | 0.24 -38.13 % | 0.38 -5.84 % | 0.41 -4.03 % | 0.43 30.46 % | 0.33 -25.61 % | 0.44 -2.92 % | 0.45 0.94 % | 0.45 61.29 % | 0.28 -46.53 % | 0.52 13.50 % | 0.46 5.88 % | 0.43 40.77 % | 0.31 -30.36 % | 0.44 -4.03 % | 0.46 5.31 % | 0.44 76.51 % | 0.25 16.82 % | 0.21 -53.54 % | 0.45 -2.36 % | 0.47 2.74 % | 0.45 3.48 % | 0.44 -7.90 % | 0.48 2.45 % | 0.46 0.94 % | 0.46 6.63 % | 0.43 -4.13 % | 0.45 5.35 % | 0.43 -0.44 % | 0.43 4.35 % | 0.41 -2.02 % | 0.42 7.21 % | 0.39 -1.17 % | 0.40 -1.35 % | 0.40 -4.35 % | 0.42 0.34 % | 0.42 4.61 % | 0.40 -1.93 % | 0.41 5.28 % | 0.39 -0.77 % | 0.39 -3.22 % | 0.40 1.89 % | 0.40 2.24 % | 0.39 |
| Weighted average shs out dil | 9.215 M 0.22 % | 9.194 M -0.01 % | 9.195 M 0.09 % | 9.187 M 0.00 % | 9.187 M -0.06 % | 9.193 M -0.29 % | 9.219 M 0.13 % | 9.208 M 0.07 % | 9.201 M 0.09 % | 9.193 M -0.05 % | 9.197 M 0.46 % | 9.155 M -0.26 % | 9.179 M -0.60 % | 9.234 M 0.39 % | 9.198 M -1.15 % | 9.305 M 1.28 % | 9.187 M -0.06 % | 9.193 M 0.28 % | 9.167 M -0.60 % | 9.222 M 0.32 % | 9.193 M 0.00 % | 9.193 M -0.13 % | 9.205 M 0.03 % | 9.202 M 0.18 % | 9.186 M 0.08 % | 9.179 M -0.73 % | 9.246 M 0.37 % | 9.212 M -0.73 % | 9.280 M 1.24 % | 9.167 M -0.72 % | 9.233 M 2.59 % | 9.000 M -1.22 % | 9.111 M -0.66 % | 9.171 M -0.23 % | 9.193 M -0.63 % | 9.251 M 33.89 % | 6.909 M -24.88 % | 9.197 M 0.08 % | 9.190 M -0.16 % | 9.205 M 0.05 % | 9.200 M 0.16 % | 9.185 M -0.03 % | 9.187 M -0.09 % | 9.195 M 0.05 % | 9.191 M 0.31 % | 9.163 M -0.15 % | 9.177 M -0.31 % | 9.205 M 0.21 % | 9.185 M 2.27 % | 8.982 M -0.12 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M 2.22 % | 8.797 M -2.17 % | 8.993 M 1.92 % | 8.823 M |
| Weighted average shs out | 9.215 M 0.22 % | 9.194 M -0.01 % | 9.195 M 0.09 % | 9.187 M 0.00 % | 9.187 M -0.06 % | 9.193 M -0.29 % | 9.219 M 0.13 % | 9.208 M 0.07 % | 9.201 M 0.09 % | 9.193 M -0.05 % | 9.197 M 0.46 % | 9.155 M -0.26 % | 9.179 M -0.65 % | 9.238 M 0.44 % | 9.198 M -1.15 % | 9.305 M 1.28 % | 9.187 M -0.06 % | 9.193 M 0.28 % | 9.167 M -0.60 % | 9.222 M 0.32 % | 9.193 M 0.00 % | 9.193 M -0.13 % | 9.205 M 0.03 % | 9.202 M 0.18 % | 9.186 M 0.08 % | 9.179 M -0.73 % | 9.246 M 0.37 % | 9.212 M -0.73 % | 9.280 M 1.24 % | 9.167 M -0.72 % | 9.233 M 2.59 % | 9.000 M -1.22 % | 9.111 M -0.66 % | 9.171 M -0.23 % | 9.193 M -0.63 % | 9.251 M 33.89 % | 6.909 M -24.88 % | 9.197 M 0.08 % | 9.190 M -0.16 % | 9.205 M 0.05 % | 9.200 M 0.16 % | 9.185 M -0.03 % | 9.187 M -0.09 % | 9.195 M 0.05 % | 9.191 M 0.31 % | 9.162 M -0.16 % | 9.177 M -0.31 % | 9.205 M 0.21 % | 9.185 M 2.22 % | 8.986 M -0.07 % | 8.993 M 0.00 % | 8.993 M 0.00 % | 8.993 M 2.22 % | 8.797 M -2.17 % | 8.993 M 2.23 % | 8.796 M |
| EPS diluted | 1.92 -44.83 % | 3.48 135.14 % | 1.48 -34.22 % | 2.25 27.12 % | 1.77 -53.42 % | 3.80 204.00 % | 1.25 -40.76 % | 2.11 -9.05 % | 2.32 13.17 % | 2.05 5.67 % | 1.94 130.95 % | 0.84 50.00 % | 0.56 -44.55 % | 1.01 14.77 % | 0.88 500.00 % | -0.22 83.33 % | -1.32 -154.10 % | 2.44 421.05 % | -0.76 45.71 % | -1.40 47.76 % | -2.68 19.03 % | -3.31 -303.66 % | -0.82 62.56 % | -2.19 -157.63 % | 3.80 331.82 % | 0.88 125.64 % | 0.39 -80.60 % | 2.01 294.12 % | 0.51 -34.62 % | 0.78 230.00 % | -0.60 -1 300.00 % | 0.05 113.51 % | -0.37 -118.69 % | 1.98 68 175.86 % | 0.00 100.39 % | -0.75 -781.82 % | 0.11 101.42 % | -7.75 -225.40 % | 6.18 276.07 % | -3.51 6.65 % | -3.76 6.93 % | -4.04 -6.04 % | -3.81 8.85 % | -4.18 -0.72 % | -4.15 17.66 % | -5.04 0.98 % | -5.09 -37.20 % | -3.71 -267.33 % | -1.01 -115.61 % | 6.47 376.50 % | -2.34 25.95 % | -3.16 -62.05 % | -1.95 -297.96 % | -0.49 49.48 % | -0.97 -585.00 % | 0.20 |
| Earnings per share | 1.92 -44.83 % | 3.48 135.14 % | 1.48 -34.22 % | 2.25 27.12 % | 1.77 -53.42 % | 3.80 204.00 % | 1.25 -40.76 % | 2.11 -9.05 % | 2.32 13.17 % | 2.05 5.67 % | 1.94 130.95 % | 0.84 50.00 % | 0.56 -44.55 % | 1.01 14.77 % | 0.88 500.00 % | -0.22 83.33 % | -1.32 -154.10 % | 2.44 421.05 % | -0.76 45.71 % | -1.40 47.76 % | -2.68 19.03 % | -3.31 -303.66 % | -0.82 62.56 % | -2.19 -157.63 % | 3.80 331.82 % | 0.88 125.64 % | 0.39 -80.60 % | 2.01 294.12 % | 0.51 -34.62 % | 0.78 230.00 % | -0.60 -1 300.00 % | 0.05 113.51 % | -0.37 -118.69 % | 1.98 68 175.86 % | 0.00 100.39 % | -0.75 -781.82 % | 0.11 101.42 % | -7.75 -225.40 % | 6.18 276.07 % | -3.51 6.65 % | -3.76 6.93 % | -4.04 -6.04 % | -3.81 8.85 % | -4.18 -0.72 % | -4.15 17.66 % | -5.04 0.98 % | -5.09 -37.20 % | -3.71 -267.33 % | -1.01 -115.61 % | 6.47 376.50 % | -2.34 25.95 % | -3.16 -62.05 % | -1.95 -297.96 % | -0.49 49.48 % | -0.97 -585.00 % | 0.20 |
| Gross profit | 188.868 M 4.70 % | 180.386 M 3.79 % | 173.792 M -2.73 % | 178.678 M 77.50 % | 100.665 M 9.85 % | 91.636 M -35.65 % | 142.405 M -11.74 % | 161.356 M 59.74 % | 101.010 M 144.88 % | 41.249 M -73.60 % | 156.255 M 12.77 % | 138.555 M 22.33 % | 113.262 M 40.23 % | 80.771 M -39.88 % | 134.347 M 7.72 % | 124.713 M 64.95 % | 75.607 M -17.92 % | 92.112 M -4.59 % | 96.542 M 30.67 % | 73.881 M 109.41 % | 35.281 M -39.80 % | 58.611 M -44.43 % | 105.479 M -0.94 % | 106.479 M -9.09 % | 117.122 M 3.61 % | 113.040 M -26.79 % | 154.407 M -5.95 % | 164.171 M 12.12 % | 146.425 M 74.73 % | 83.800 M 25.63 % | 66.704 M -48.24 % | 128.861 M 4.38 % | 123.451 M 3.56 % | 119.208 M 8.39 % | 109.979 M 16.22 % | 94.634 M -17.98 % | 115.380 M -20.72 % | 145.542 M 39.11 % | 104.627 M -2.08 % | 106.850 M 1.66 % | 105.105 M 6.55 % | 98.642 M -1.52 % | 100.168 M -1.81 % | 102.010 M -10.41 % | 113.861 M -4.07 % | 118.686 M 7.80 % | 110.097 M -5.29 % | 116.247 M -24.37 % | 153.701 M -12.06 % | 174.776 M 9.40 % | 159.754 M 3.30 % | 154.646 M -6.26 % | 164.974 M -10.41 % | 184.147 M 11.41 % | 165.283 M -4.50 % | 173.072 M |
| Income tax expense | 8.758 M -6.29 % | 9.346 M 45.40 % | 6.428 M 179.11 % | 2.303 M 163.50 % | 874.000 K 106.62 % | -13.203 M -506.25 % | 3.250 M 955.19 % | 308.000 K -85.09 % | 2.066 M 160.91 % | -3.392 M -357.56 % | 1.317 M -40.30 % | 2.206 M 167.79 % | -3.254 M -302.62 % | 1.606 M 290.74 % | -842.000 K -297.65 % | 426.000 K 224.56 % | -342.000 K 19.72 % | -426.000 K -293.64 % | 220.000 K -68.35 % | 695.000 K -34.86 % | 1.067 M -82.16 % | 5.981 M 152.35 % | -11.425 M -513.05 % | 2.766 M 2 637.61 % | -109.000 K 96.03 % | -2.744 M -176.89 % | -991.000 K 92.50 % | -13.208 M -5 341.27 % | 252.000 K 102.96 % | -8.523 M -657.79 % | 1.528 M 242.60 % | 446.000 K | 0.000 -100.00 % | 1.020 M 3 417.24 % | 29.000 K -69.47 % | 95.000 K 136.26 % | -262.000 K -1 191.67 % | 24.000 K -96.40 % | 667.000 K -50.19 % | 1.339 M 141.70 % | -3.211 M 6.87 % | -3.448 M -22.27 % | -2.820 M -4.83 % | -2.690 M -2.32 % | -2.629 M -174.14 % | -959.000 K 60.36 % | -2.419 M -24.82 % | -1.938 M 10.94 % | -2.176 M -22.80 % | -1.772 M -21.62 % | -1.457 M -21.42 % | -1.200 M -14.83 % | -1.045 M -198.57 % | -350.000 K 92.77 % | -4.843 M -748.33 % | 747.000 K |
| Cost of revenue | 221.453 M 12.26 % | 197.274 M 0.76 % | 195.783 M -7.30 % | 211.198 M -21.60 % | 269.392 M 6.00 % | 254.145 M 47.91 % | 171.829 M -10.63 % | 192.266 M -32.88 % | 286.459 M 16.45 % | 245.987 M 19.96 % | 205.061 M 2.27 % | 200.503 M 5.72 % | 189.649 M -26.80 % | 259.088 M 20.28 % | 215.410 M 19.01 % | 181.001 M 77.01 % | 102.256 M -46.34 % | 190.573 M 53.86 % | 123.861 M 37.83 % | 89.865 M 105.88 % | 43.650 M -71.45 % | 152.886 M 55.97 % | 98.025 M -22.62 % | 126.680 M -17.97 % | 154.431 M -39.66 % | 255.914 M 30.20 % | 196.547 M 1.34 % | 193.941 M 2.12 % | 189.923 M -25.81 % | 255.979 M 2.70 % | 249.242 M 61.13 % | 154.683 M 9.10 % | 141.780 M -1.50 % | 143.933 M 1.90 % | 141.245 M 35.20 % | 104.470 M -21.64 % | 133.314 M -22.10 % | 171.127 M 23.91 % | 138.106 M 5.59 % | 130.800 M -7.35 % | 141.180 M 7.38 % | 131.475 M -8.48 % | 143.664 M 1.68 % | 141.288 M -20.30 % | 177.271 M -2.19 % | 181.245 M 10.26 % | 164.374 M 2.13 % | 160.949 M -24.80 % | 214.038 M -18.51 % | 262.646 M 13.04 % | 232.346 M -5.16 % | 244.975 M -5.07 % | 258.050 M -5.42 % | 272.829 M 8.00 % | 252.620 M -7.92 % | 274.348 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.240 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.946 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 175.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 160.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 159.497 M 190.21 % | -176.799 M -219.26 % | 148.244 M -1.64 % | 150.712 M | 0.000 | 0.000 -100.00 % | 143.663 M -10.97 % | 161.356 M 5 235.85 % | 3.024 M | 0.000 -100.00 % | 156.255 M 12.77 % | 138.555 M 22.33 % | 113.262 M | 0.000 -100.00 % | 134.347 M 7.72 % | 124.713 M 64.95 % | 75.607 M | 0.000 -100.00 % | 96.542 M 30.67 % | 73.881 M 109.41 % | 35.281 M | 0.000 -100.00 % | 105.479 M -0.94 % | 106.479 M -9.09 % | 117.122 M 3.61 % | 113.040 M -26.79 % | 154.407 M -5.95 % | 164.171 M 116.43 % | 75.854 M 209.67 % | 24.495 M | 0.000 -100.00 % | 128.861 M | 0.000 -100.00 % | 117.250 M 6.61 % | 109.979 M | 0.000 | 0.000 -100.00 % | 145.542 M 39.11 % | 104.627 M -2.08 % | 106.850 M 1.66 % | 105.105 M 6.55 % | 98.642 M -1.52 % | 100.168 M -1.81 % | 102.010 M -10.41 % | 113.861 M | 0.000 -100.00 % | 110.097 M -5.29 % | 116.247 M -24.37 % | 153.701 M -12.06 % | 174.776 M 11.10 % | 157.316 M 1.73 % | 154.646 M -6.26 % | 164.974 M -10.41 % | 184.147 M 11.41 % | 165.283 M -4.50 % | 173.072 M |
| Operating expenses | 159.497 M 244.73 % | -110.204 M -174.34 % | 148.244 M -1.64 % | 150.712 M 93.14 % | 78.031 M 15.26 % | 67.702 M -45.43 % | 124.070 M -7.94 % | 134.776 M 0.00 % | 134.770 M 226.72 % | 41.249 M -68.17 % | 129.578 M 8.51 % | 119.420 M 14.93 % | 103.905 M 39.02 % | 74.740 M -36.74 % | 118.154 M 0.76 % | 117.257 M 44.26 % | 81.284 M 4.59 % | 77.720 M -19.26 % | 96.264 M 14.13 % | 84.349 M 139.08 % | 35.281 M -28.85 % | 49.586 M -58.54 % | 119.603 M 3.05 % | 116.063 M -0.90 % | 117.122 M 3.61 % | 113.040 M -20.31 % | 141.844 M -5.43 % | 149.996 M 14.72 % | 130.752 M -7.78 % | 141.787 M 6.55 % | 133.073 M 8.13 % | 123.062 M -0.34 % | 123.480 M 5.31 % | 117.250 M 12.79 % | 103.950 M 6.70 % | 97.427 M -10.24 % | 108.541 M -25.42 % | 145.542 M 39.11 % | 104.627 M -2.08 % | 106.850 M 1.66 % | 105.105 M 6.55 % | 98.642 M -1.52 % | 100.168 M -1.81 % | 102.010 M -10.41 % | 113.861 M -4.07 % | 118.686 M 7.80 % | 110.097 M -5.29 % | 116.247 M -24.37 % | 153.701 M 47.38 % | 104.286 M -33.71 % | 157.316 M 1.73 % | 154.646 M -6.26 % | 164.974 M -10.41 % | 184.147 M 11.41 % | 165.283 M -4.50 % | 173.072 M |
| Cost and expenses | 380.950 M 2 124.66 % | 17.124 M -95.02 % | 344.027 M -4.94 % | 361.910 M 4.17 % | 347.423 M 7.95 % | 321.847 M 8.77 % | 295.899 M -10.16 % | 329.354 M -8.64 % | 360.515 M 25.51 % | 287.236 M -14.93 % | 337.627 M 3.20 % | 327.157 M 9.69 % | 298.265 M -9.38 % | 329.154 M -2.18 % | 336.504 M 11.85 % | 300.865 M 61.59 % | 186.193 M -30.60 % | 268.293 M 19.38 % | 224.748 M 29.74 % | 173.224 M 73.33 % | 99.937 M -50.64 % | 202.472 M -8.34 % | 220.883 M -11.51 % | 249.600 M -12.49 % | 285.217 M -22.70 % | 368.954 M 7.25 % | 344.004 M 0.02 % | 343.937 M 7.25 % | 320.675 M -4.02 % | 334.118 M 5.55 % | 316.560 M 13.98 % | 277.745 M 4.88 % | 264.831 M 1.40 % | 261.183 M 5.98 % | 246.438 M 22.06 % | 201.897 M -16.52 % | 241.855 M -14.24 % | 282.009 M 5.94 % | 266.198 M 9.08 % | 244.036 M -6.86 % | 262.001 M 4.23 % | 251.368 M -3.52 % | 260.527 M -0.98 % | 263.116 M -15.18 % | 310.206 M 3.43 % | 299.931 M -1.79 % | 305.392 M 3.26 % | 295.742 M -17.52 % | 358.556 M -18.03 % | 437.422 M 12.26 % | 389.662 M -2.49 % | 399.621 M -5.53 % | 423.024 M -7.43 % | 456.976 M 9.35 % | 417.903 M -6.60 % | 447.420 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 66.595 M | 0.000 | 0.000 -100.00 % | 78.031 M 15.26 % | 67.702 M 445.54 % | -19.593 M 26.29 % | -26.580 M -135.89 % | 74.056 M 9.23 % | 67.801 M 354.16 % | -26.677 M -39.41 % | -19.135 M -104.50 % | -9.357 M -113.35 % | 70.066 M 532.69 % | -16.193 M -117.18 % | -7.456 M -231.34 % | 5.677 M -90.88 % | 62.273 M 22 500.36 % | -278.000 K -102.66 % | 10.468 M -52.90 % | 22.223 M -53.73 % | 48.033 M 240.08 % | 14.124 M 47.37 % | 9.584 M | 0.000 | 0.000 100.00 % | -12.563 M 11.37 % | -14.175 M -125.82 % | 54.898 M -4.04 % | 57.210 M -57.01 % | 133.073 M 2 394.76 % | -5.799 M -109.00 % | 64.415 M | 0.000 100.00 % | -6.029 M -114.26 % | 42.278 M 0.60 % | 42.026 M -25.31 % | 56.269 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.979 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 991.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 6.889 M 6.30 % | 6.481 M -2.47 % | 6.645 M 9.29 % | 6.080 M -3.52 % | 6.302 M 33.15 % | 4.733 M -1.78 % | 4.819 M -29.59 % | 6.844 M 4.23 % | 6.566 M 676.12 % | 846.000 K -88.75 % | 7.518 M -18.63 % | 9.239 M 15.16 % | 8.023 M 1 837.92 % | 414.000 K -95.37 % | 8.941 M -1.50 % | 9.077 M 33.64 % | 6.792 M 1 996.30 % | 324.000 K -95.39 % | 7.025 M 301.89 % | 1.748 M -72.95 % | 6.462 M 715.91 % | 792.000 K -83.67 % | 4.849 M -37.86 % | 7.803 M -17.31 % | 9.437 M 169.01 % | 3.508 M -64.70 % | 9.937 M 12.19 % | 8.857 M -17.13 % | 10.688 M -66.10 % | 31.529 M 564.89 % | 4.742 M -3.28 % | 4.903 M 30.02 % | 3.771 M -87.77 % | 30.845 M 392.89 % | 6.258 M 54.52 % | 4.050 M -37.35 % | 6.465 M -46.64 % | 12.116 M -22.66 % | 15.665 M -37.04 % | 24.882 M 8.54 % | 22.924 M | 0.000 -100.00 % | 23.406 M | 0.000 -100.00 % | 22.673 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.519 M -11.04 % | 7.328 M 7.48 % | 6.818 M 3.02 % | 6.618 M 5.62 % | 6.266 M 16.62 % | 5.373 M -17.92 % | 6.546 M 1.13 % | 6.473 M -0.06 % | 6.477 M -4.13 % | 6.756 M -1.83 % | 6.882 M -6.52 % | 7.362 M 0.05 % | 7.358 M -2.37 % | 7.537 M -2.76 % | 7.751 M 5.06 % | 7.378 M -3.39 % | 7.637 M -5.30 % | 8.064 M -12.40 % | 9.205 M -9.18 % | 10.135 M 2.11 % | 9.926 M 2.60 % | 9.674 M 1.55 % | 9.526 M -9.36 % | 10.510 M -5.43 % | 11.113 M 16.73 % | 9.520 M 3.30 % | 9.216 M -0.75 % | 9.286 M -3.60 % | 9.633 M -6.85 % | 10.341 M 7.17 % | 9.649 M -2.48 % | 9.894 M 0.37 % | 9.858 M 2.56 % | 9.612 M -3.27 % | 9.937 M 6.84 % | 9.301 M -17.11 % | 11.221 M -12.91 % | 12.884 M 8.30 % | 11.897 M 5.44 % | 11.283 M -55.26 % | 25.220 M 1.24 % | 24.912 M -3.61 % | 25.846 M 0.17 % | 25.803 M -0.14 % | 25.839 M -0.55 % | 25.983 M -1.40 % | 26.353 M 0.77 % | 26.151 M 0.11 % | 26.121 M -2.36 % | 26.753 M 1.48 % | 26.363 M 0.03 % | 26.354 M 4.01 % | 25.339 M 3.46 % | 24.491 M 1.12 % | 24.219 M 1.03 % | 23.971 M |
| Operating income | 29.371 M -91.85 % | 360.536 M 1 311.21 % | 25.548 M -8.65 % | 27.966 M 23.56 % | 22.634 M -5.43 % | 23.934 M 30.54 % | 18.335 M -24.45 % | 24.268 M -9.97 % | 26.954 M 12.73 % | 23.910 M 0.93 % | 23.689 M 99.05 % | 11.901 M 131.22 % | 5.147 M -51.92 % | 10.705 M -19.23 % | 13.253 M 173.31 % | 4.849 M 158.21 % | -8.330 M -157.88 % | 14.392 M 431.23 % | -4.345 M 54.16 % | -9.478 M 54.88 % | -21.006 M -332.75 % | 9.025 M 151.93 % | -17.379 M -5.71 % | -16.441 M -20.32 % | -13.664 M -217.53 % | 11.626 M 95.49 % | 5.947 M -58.05 % | 14.175 M -9.56 % | 15.673 M 176.86 % | 5.661 M 1 021.99 % | -614.000 K -110.59 % | 5.799 M 1 349.75 % | 400.000 K -79.57 % | 1.958 M -58.76 % | 4.748 M 270.00 % | -2.793 M -141.23 % | 6.774 M -79.79 % | 33.510 M 242.81 % | -23.465 M -267.44 % | -6.386 M 59.37 % | -15.716 M 27.67 % | -21.729 M -30.15 % | -16.695 M 15.76 % | -19.819 M -3.91 % | -19.073 M 28.25 % | -26.582 M 12.42 % | -30.351 M -63.41 % | -18.573 M -299.37 % | 9.316 M -88.30 % | 79.646 M 3 166.86 % | 2.438 M 189.04 % | -2.738 M -131.18 % | 8.781 M -61.85 % | 23.018 M 25.78 % | 18.300 M -40.88 % | 30.954 M |
| Operating income ratio | 0.07 -92.50 % | 0.95 1 281.00 % | 0.07 -3.63 % | 0.07 17.28 % | 0.06 -11.64 % | 0.07 18.63 % | 0.06 -14.98 % | 0.07 -1.35 % | 0.07 -16.43 % | 0.08 26.96 % | 0.07 86.79 % | 0.04 106.57 % | 0.02 -46.05 % | 0.03 -16.87 % | 0.04 138.90 % | 0.02 133.87 % | -0.05 -191.99 % | 0.05 358.25 % | -0.02 65.94 % | -0.06 78.25 % | -0.27 -723.67 % | 0.04 149.97 % | -0.09 -21.11 % | -0.07 -40.14 % | -0.05 -259.69 % | 0.03 85.96 % | 0.02 -57.19 % | 0.04 -15.05 % | 0.05 179.68 % | 0.02 957.32 % | 0.00 -109.50 % | 0.02 1 256.12 % | 0.00 -79.73 % | 0.01 -60.63 % | 0.02 234.73 % | -0.01 -151.50 % | 0.03 -74.26 % | 0.11 209.47 % | -0.10 -259.75 % | -0.03 57.89 % | -0.06 32.42 % | -0.09 -37.91 % | -0.07 15.95 % | -0.08 -24.34 % | -0.07 26.08 % | -0.09 19.85 % | -0.11 -65.04 % | -0.07 -364.49 % | 0.03 -86.09 % | 0.18 2 828.37 % | 0.01 190.75 % | -0.01 -133.01 % | 0.02 -58.79 % | 0.05 15.03 % | 0.04 -36.70 % | 0.07 |
| Total other income expenses net | -2.921 M 99.14 % | -337.894 M -6 031.26 % | -5.511 M -10.37 % | -4.993 M 9.20 % | -5.499 M -151.67 % | -2.185 M 38.64 % | -3.561 M 21.43 % | -4.532 M -27.95 % | -3.542 M 9.25 % | -3.903 M 13.84 % | -4.530 M -125.94 % | -2.005 M 38.65 % | -3.268 M -1 539.65 % | 227.000 K 103.78 % | -6.001 M 7.25 % | -6.470 M -56.32 % | -4.139 M -154.44 % | 7.603 M 416.53 % | -2.402 M 12.27 % | -2.738 M -6.70 % | -2.566 M 92.19 % | -32.862 M -1 961.61 % | -1.594 M -68.50 % | -946.000 K -101.95 % | 48.462 M 857.81 % | -6.395 M -92.56 % | -3.321 M 62.50 % | -8.857 M 17.13 % | -10.688 M -51.95 % | -7.034 M -106.34 % | -3.409 M 30.47 % | -4.903 M -30.01 % | -3.771 M -121.90 % | 17.221 M 467.03 % | -4.692 M -15.85 % | -4.050 M 35.47 % | -6.276 M 93.99 % | -104.347 M -566.12 % | -15.665 M 37.04 % | -24.882 M -8.54 % | -22.924 M -14.27 % | -20.062 M 14.29 % | -23.406 M 1.13 % | -23.674 M -4.41 % | -22.674 M -8.29 % | -20.938 M -2.30 % | -20.467 M -1.49 % | -20.166 M 7.44 % | -21.787 M 9.11 % | -23.971 M 5.62 % | -25.399 M 11.12 % | -28.577 M -2.93 % | -27.764 M 0.68 % | -27.954 M 12.97 % | -32.121 M -14.05 % | -28.165 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 |
| 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-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-09-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-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 158.946 M | 0.000 -100.00 % | 105.024 M | 0.000 -100.00 % | 46.880 M 61.46 % | 29.035 M -21.58 % | 37.025 M 110.96 % | 17.551 M -76.62 % | 75.070 M 59.44 % | 47.085 M -55.87 % | 106.695 M 133.96 % | 45.604 M -70.95 % | 156.994 M 184.16 % | 55.249 M -20.79 % | 69.746 M -43.81 % | 124.132 M 523.00 % | 19.925 M -81.10 % | 105.396 M 359.68 % | 22.928 M -84.86 % | 151.445 M 722.31 % | 18.417 M -35.95 % | 28.754 M 219.10 % | 9.011 M -95.17 % | 186.698 M 51.38 % | 123.332 M -49.05 % | 242.081 M 880.56 % | 24.688 M -91.19 % | 280.110 M 1 186.56 % | 21.772 M -91.18 % | 246.843 M 4 774.47 % | 5.064 M -98.25 % | 289.373 M 1 641.64 % | 16.615 M -95.57 % | 374.934 M 2 048.25 % | 17.453 M -95.92 % | 427.534 M 4 465.23 % | 9.365 M -97.87 % | 439.306 M 3 807.72 % | 11.242 M -97.65 % | 477.400 M 4 735.90 % | 9.872 M -97.71 % | 431.939 M 2 383.12 % | 17.395 M -95.89 % | 423.244 M -10.82 % | 474.595 M -12.84 % | 544.519 M |
| Total investments | 0.000 -100.00 % | 61.025 M | 0.000 -100.00 % | 47.536 M | 0.000 -100.00 % | 14.564 M -74.92 % | 58.070 M 130.21 % | 25.225 M -28.14 % | 35.102 M 435.50 % | 6.555 M -93.04 % | 94.170 M 362.59 % | 20.357 M -77.68 % | 91.208 M 1 087.60 % | 7.680 M -93.05 % | 110.498 M 488.51 % | 18.776 M 129.87 % | 8.168 M -79.50 % | 39.850 M 162.22 % | 15.197 M -66.86 % | 45.856 M 971.15 % | 4.281 M -88.38 % | 36.834 M 35.67 % | 27.149 M 50.64 % | 18.022 M 63.82 % | 11.001 M -73.23 % | 41.092 M 124.60 % | 18.296 M -62.95 % | 49.376 M 118.16 % | 22.633 M -48.02 % | 43.544 M 476.89 % | 7.548 M -25.47 % | 10.128 M -64.22 % | 28.310 M -14.81 % | 33.230 M 649.10 % | 4.436 M -87.29 % | 34.906 M 362.45 % | 7.548 M -59.70 % | 18.730 M 146.54 % | 7.597 M -66.21 % | 22.484 M 82.43 % | 12.325 M -37.58 % | 19.744 M 60.19 % | 12.325 M -64.57 % | 34.790 M 182.29 % | 12.324 M 4.48 % | 11.795 M 0.00 % | 11.795 M |
| Total debt | 0.000 -100.00 % | 192.794 M | 0.000 -100.00 % | 140.331 M | 0.000 -100.00 % | 120.450 M | 0.000 -100.00 % | 63.203 M | 0.000 -100.00 % | 92.621 M | 0.000 -100.00 % | 131.077 M | 0.000 -100.00 % | 162.168 M | 0.000 -100.00 % | 101.042 M -36.57 % | 159.306 M | 0.000 -100.00 % | 114.812 M | 0.000 -100.00 % | 167.518 M | 0.000 -100.00 % | 29.840 M | 0.000 -100.00 % | 189.260 M 33.37 % | 141.904 M -46.88 % | 267.145 M | 0.000 -100.00 % | 299.895 M | 0.000 -100.00 % | 255.419 M | 0.000 -100.00 % | 294.437 M | 0.000 -100.00 % | 391.022 M | 0.000 -100.00 % | 444.987 M | 0.000 -100.00 % | 448.671 M | 0.000 -100.00 % | 488.642 M | 0.000 -100.00 % | 441.811 M | 0.000 -100.00 % | 440.639 M -9.32 % | 485.912 M -15.70 % | 576.375 M |
| Accumulated other comprehensive income loss | 713.087 M 50.90 % | 472.569 M -18.27 % | 578.205 M 18.90 % | 486.279 M -9.82 % | 539.228 M 551.69 % | 82.743 M -83.18 % | 491.891 M | 0.000 -100.00 % | 446.713 M | 0.000 -100.00 % | 413.411 M | 0.000 -100.00 % | 400.021 M | 0.000 -100.00 % | 305.037 M | 0.000 -100.00 % | 78.352 M -73.81 % | 299.180 M | 0.000 -100.00 % | 336.547 M 351.92 % | 74.470 M -80.39 % | 379.729 M | 0.000 -100.00 % | 369.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 189.895 M | 0.000 -100.00 % | 195.782 M | 0.000 -100.00 % | 179.126 M | 0.000 -100.00 % | 185.107 M | 0.000 -100.00 % | 143.323 M | 0.000 -100.00 % | 213.822 M | 0.000 -100.00 % | 285.990 M | 0.000 -100.00 % | 362.636 M | 0.000 -100.00 % | 495.112 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -127.183 M | 0.000 | 0.000 | 0.000 100.00 % | -207.729 M | 0.000 | 0.000 | 0.000 100.00 % | -293.812 M | 0.000 | 0.000 | 0.000 100.00 % | -342.069 M | 0.000 | 0.000 100.00 % | -346.383 M | 0.000 | 0.000 | 0.000 100.00 % | -326.057 M | 0.000 | 0.000 | 0.000 100.00 % | -299.731 M | 0.000 100.00 % | -331.539 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.139 M | 0.000 | 0.000 | 0.000 100.00 % | -154.294 M | 0.000 | 0.000 | 0.000 100.00 % | -80.258 M | 0.000 -100.00 % | 56.058 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M 0.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M 0.00 % | 91.926 M 0.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 91.926 M | 0.000 -100.00 % | 89.926 M 0.00 % | 89.926 M 0.00 % | 89.926 M |
| Total equity | 713.087 M 0.00 % | 713.087 M 23.33 % | 578.205 M 0.00 % | 578.205 M 7.23 % | 539.228 M 0.00 % | 539.228 M 9.62 % | 491.891 M 0.00 % | 491.891 M 10.11 % | 446.713 M 0.00 % | 446.713 M 8.06 % | 413.411 M 0.00 % | 413.411 M 3.19 % | 400.613 M 0.00 % | 400.613 M 31.09 % | 305.607 M 0.00 % | 305.607 M -4.70 % | 320.671 M 7.02 % | 299.628 M 0.00 % | 299.628 M -11.12 % | 337.110 M 0.00 % | 337.110 M -11.17 % | 379.514 M 0.00 % | 379.514 M 2.69 % | 369.559 M 0.00 % | 369.559 M 0.83 % | 366.535 M 6.27 % | 344.917 M 82.08 % | 189.432 M 0.00 % | 189.432 M -3.21 % | 195.709 M 0.13 % | 195.447 M 9.13 % | 179.096 M 0.00 % | 179.096 M -3.18 % | 184.987 M -46.12 % | 343.354 M 119.93 % | 156.122 M 0.00 % | 156.122 M -31.44 % | 227.722 M 0.00 % | 227.722 M -24.95 % | 303.416 M 0.00 % | 303.416 M -20.86 % | 383.404 M 0.00 % | 383.404 M -26.50 % | 521.620 M 0.00 % | 521.621 M 7.38 % | 485.750 M -9.01 % | 533.873 M |
| Other non current liabilities | -713.087 M -2 196.20 % | 34.018 M 105.88 % | -578.205 M -1 919.74 % | 31.774 M 105.89 % | -539.228 M -1 796.01 % | 31.794 M 106.46 % | -491.891 M -1 891.63 % | 27.455 M | 0.000 -100.00 % | 34.353 M | 0.000 -100.00 % | 24.268 M | 0.000 -100.00 % | 59.768 M | 0.000 -100.00 % | 37.474 M 7.46 % | 34.874 M | 0.000 -100.00 % | 29.013 M | 0.000 -100.00 % | 20.813 M | 0.000 -100.00 % | 35.149 M | 0.000 -100.00 % | 34.400 M -36.67 % | 54.319 M 123.36 % | 24.319 M | 0.000 -100.00 % | 15.312 M | 0.000 -100.00 % | 2.532 M | 0.000 -100.00 % | 1.811 M | 0.000 -100.00 % | 1.828 M | 0.000 -100.00 % | 20.281 M | 0.000 -100.00 % | 21.264 M | 0.000 -100.00 % | 27.448 M | 0.000 -100.00 % | 33.051 M | 0.000 -100.00 % | 1.807 M -76.65 % | 7.738 M 11.60 % | 6.934 M |
| Long term debt | 0.000 -100.00 % | 148.860 M | 0.000 -100.00 % | 96.818 M | 0.000 -100.00 % | 82.945 M | 0.000 -100.00 % | 23.586 M | 0.000 -100.00 % | 12.596 M | 0.000 -100.00 % | 16.217 M | 0.000 -100.00 % | 56.719 M | 0.000 -100.00 % | 91.488 M 16.13 % | 78.779 M | 0.000 -100.00 % | 108.931 M | 0.000 -100.00 % | 92.826 M | 0.000 -100.00 % | 29.840 M | 0.000 -100.00 % | 101.402 M -28.54 % | 141.904 M -24.89 % | 188.931 M | 0.000 -100.00 % | 218.709 M | 0.000 -100.00 % | 255.419 M | 0.000 -100.00 % | 256.292 M | 0.000 -100.00 % | 286.606 M | 0.000 -100.00 % | 78.166 M | 0.000 -100.00 % | 85.008 M | 0.000 -100.00 % | 126.349 M | 0.000 -100.00 % | 136.247 M | 0.000 -100.00 % | 136.976 M -25.30 % | 183.370 M -26.01 % | 247.822 M |
| Total non current liabilities | -713.087 M -489.92 % | 182.878 M 131.63 % | -578.205 M -538.88 % | 131.747 M 124.43 % | -539.228 M -569.96 % | 114.739 M 123.33 % | -491.891 M -915.58 % | 60.312 M | 0.000 -100.00 % | 46.949 M | 0.000 -100.00 % | 49.740 M | 0.000 -100.00 % | 126.797 M | 0.000 -100.00 % | 138.521 M 12.49 % | 123.138 M | 0.000 -100.00 % | 147.656 M | 0.000 -100.00 % | 129.798 M | 0.000 -100.00 % | 78.399 M | 0.000 -100.00 % | 135.802 M -35.57 % | 210.772 M -12.46 % | 240.779 M | 0.000 -100.00 % | 266.728 M | 0.000 -100.00 % | 272.300 M | 0.000 -100.00 % | 271.373 M | 0.000 -100.00 % | 318.614 M | 0.000 -100.00 % | 98.447 M | 0.000 -100.00 % | 106.272 M | 0.000 -100.00 % | 153.797 M | 0.000 -100.00 % | 169.298 M | 0.000 -100.00 % | 176.992 M -23.89 % | 232.546 M -22.08 % | 298.439 M |
| Other current liabilities | 0.000 -100.00 % | 40.337 M | 0.000 -100.00 % | 44.808 M | 0.000 -100.00 % | 30.208 M | 0.000 -100.00 % | 32.259 M | 0.000 -100.00 % | 22.922 M | 0.000 -100.00 % | 34.181 M | 0.000 -100.00 % | 28.512 M | 0.000 -100.00 % | 114.275 M 295.39 % | 28.902 M | 0.000 -100.00 % | 119.746 M | 0.000 -100.00 % | 42.659 M | 0.000 -100.00 % | 196.733 M | 0.000 -100.00 % | 98.297 M -29.53 % | 139.481 M 293.29 % | 35.465 M | 0.000 -100.00 % | 47.620 M | 0.000 -100.00 % | 53.476 M | 0.000 -100.00 % | 118.741 M | 0.000 -100.00 % | 56.086 M | 0.000 -100.00 % | 228.439 M | 0.000 -100.00 % | 198.803 M | 0.000 -100.00 % | 154.105 M | 0.000 -100.00 % | 138.671 M | 0.000 -100.00 % | 179.094 M 0.41 % | 178.371 M 8.42 % | 164.522 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.140 M | 0.000 | 0.000 -100.00 % | 9.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.490 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 % | 42.497 M 194.79 % | 14.416 M |
| Short term debt | 0.000 -100.00 % | 43.934 M | 0.000 -100.00 % | 43.513 M | 0.000 -100.00 % | 37.505 M | 0.000 -100.00 % | 39.617 M | 0.000 -100.00 % | 80.025 M | 0.000 -100.00 % | 114.860 M | 0.000 -100.00 % | 105.449 M | 0.000 -100.00 % | 9.554 M -88.14 % | 80.527 M | 0.000 -100.00 % | 5.881 M | 0.000 -100.00 % | 74.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.858 M | 0.000 -100.00 % | 84.988 M | 0.000 -100.00 % | 81.186 M | 0.000 -100.00 % | 67.462 M | 0.000 -100.00 % | 38.145 M | 0.000 -100.00 % | 104.416 M | 0.000 -100.00 % | 366.821 M | 0.000 -100.00 % | 363.663 M | 0.000 -100.00 % | 362.293 M | 0.000 -100.00 % | 305.564 M | 0.000 -100.00 % | 303.663 M 0.37 % | 302.542 M -7.92 % | 328.553 M |
| Total current liabilities | 0.000 -100.00 % | 303.773 M | 0.000 -100.00 % | 303.379 M | 0.000 -100.00 % | 312.723 M | 0.000 -100.00 % | 324.477 M | 0.000 -100.00 % | 346.350 M | 0.000 -100.00 % | 424.066 M | 0.000 -100.00 % | 409.746 M | 0.000 -100.00 % | 421.551 M 1.69 % | 414.527 M | 0.000 -100.00 % | 390.617 M | 0.000 -100.00 % | 426.541 M | 0.000 -100.00 % | 467.307 M | 0.000 -100.00 % | 539.853 M 11.73 % | 483.187 M 6.03 % | 455.727 M | 0.000 -100.00 % | 385.645 M | 0.000 -100.00 % | 374.580 M | 0.000 -100.00 % | 368.266 M | 0.000 -100.00 % | 360.815 M | 0.000 -100.00 % | 810.591 M | 0.000 -100.00 % | 793.495 M | 0.000 -100.00 % | 737.132 M | 0.000 -100.00 % | 735.167 M | 0.000 -100.00 % | 775.674 M -0.11 % | 776.562 M 3.44 % | 750.736 M |
| Total liabilities | -713.087 M -246.53 % | 486.651 M 184.17 % | -578.205 M -232.88 % | 435.126 M 180.69 % | -539.228 M -226.15 % | 427.462 M 186.90 % | -491.891 M -227.83 % | 384.789 M | 0.000 -100.00 % | 393.298 M | 0.000 -100.00 % | 473.806 M | 0.000 -100.00 % | 536.543 M | 0.000 -100.00 % | 560.072 M 4.17 % | 537.665 M | 0.000 -100.00 % | 538.273 M | 0.000 -100.00 % | 556.339 M | 0.000 -100.00 % | 545.706 M | 0.000 -100.00 % | 675.655 M -2.64 % | 693.959 M -0.37 % | 696.506 M | 0.000 -100.00 % | 652.373 M | 0.000 -100.00 % | 646.880 M | 0.000 -100.00 % | 639.639 M | 0.000 -100.00 % | 679.429 M | 0.000 -100.00 % | 909.038 M | 0.000 -100.00 % | 899.767 M | 0.000 -100.00 % | 890.929 M | 0.000 -100.00 % | 904.465 M | 0.000 -100.00 % | 952.666 M -5.59 % | 1.009 B -3.82 % | 1.049 B |
| Other non current assets | 0.000 -100.00 % | 59.053 M | 0.000 -100.00 % | 8.171 M | 0.000 -100.00 % | 21.109 M 172.70 % | -29.035 M -915.59 % | 3.560 M 120.28 % | -17.551 M -547.50 % | 3.922 M 108.33 % | -47.085 M -1 407.19 % | 3.602 M 107.90 % | -45.604 M -406.27 % | 14.890 M 126.95 % | -55.249 M -300.30 % | 27.583 M 87.84 % | 14.684 M 173.70 % | -19.925 M -147.66 % | 41.805 M 282.33 % | -22.928 M -278.44 % | 12.849 M 169.77 % | -18.417 M -137.59 % | 48.989 M 643.66 % | -9.011 M -171.66 % | 12.575 M -63.21 % | 34.183 M 181.36 % | 12.149 M 149.21 % | -24.688 M -233.67 % | 18.470 M 184.83 % | -21.772 M -185.93 % | 25.337 M 600.34 % | -5.064 M -140.54 % | 12.490 M 175.17 % | -16.615 M -183.71 % | 19.849 M 213.73 % | -17.453 M -216.10 % | 15.033 M 260.52 % | -9.365 M -141.27 % | 22.690 M 301.83 % | -11.242 M -154.60 % | 20.590 M 308.57 % | -9.872 M -126.70 % | 36.978 M 312.58 % | -17.395 M -141.84 % | 41.574 M -95.06 % | 842.297 M 2 097.37 % | 38.332 M |
| Long term investments | 0.000 -100.00 % | 13.868 M | 0.000 -100.00 % | 33.819 M | 0.000 -100.00 % | 14.564 M | 0.000 -100.00 % | 25.225 M | 0.000 -100.00 % | 6.555 M | 0.000 -100.00 % | 20.357 M | 0.000 -100.00 % | 7.680 M | 0.000 -100.00 % | 18.780 M 304.48 % | 4.643 M | 0.000 -100.00 % | 4.688 M | 0.000 -100.00 % | 3.914 M | 0.000 -100.00 % | 9.818 M | 0.000 -100.00 % | 8.009 M -68.43 % | 25.370 M 65.77 % | 15.304 M | 0.000 -100.00 % | 17.730 M | 0.000 100.00 % | -5.648 M | 0.000 -100.00 % | 28.310 M | 0.000 100.00 % | -4.876 M | 0.000 -100.00 % | 7.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 5.014 M | 0.000 -100.00 % | 2.096 M | 0.000 -100.00 % | 1.125 M | 0.000 -100.00 % | 731.000 K | 0.000 -100.00 % | 4.254 M | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 1.160 M -96.00 % | 28.976 M | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 32.226 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 35.204 M | 0.000 -100.00 % | 34.717 M | 0.000 -100.00 % | 1.184 M | 0.000 -100.00 % | 1.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.648 M | 0.000 -100.00 % | 4.574 M | 0.000 -100.00 % | 459.722 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 5.014 M | 0.000 -100.00 % | 2.096 M | 0.000 -100.00 % | 1.125 M | 0.000 -100.00 % | 731.000 K | 0.000 -100.00 % | 4.254 M | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 1.160 M -96.00 % | 28.976 M | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 32.226 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 35.204 M | 0.000 -100.00 % | 34.717 M | 0.000 -100.00 % | 1.184 M | 0.000 -100.00 % | 1.227 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.045 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.648 M | 0.000 -100.00 % | 4.574 M | 0.000 -100.00 % | 4.468 M |
| Property plant equipment net | 0.000 -100.00 % | 722.810 M | 0.000 -100.00 % | 598.272 M | 0.000 -100.00 % | 565.472 M | 0.000 -100.00 % | 551.377 M | 0.000 -100.00 % | 544.509 M | 0.000 -100.00 % | 550.290 M | 0.000 -100.00 % | 559.539 M | 0.000 -100.00 % | 490.200 M 4.47 % | 469.229 M | 0.000 -100.00 % | 506.773 M | 0.000 -100.00 % | 521.871 M | 0.000 -100.00 % | 531.242 M | 0.000 -100.00 % | 529.334 M -2.20 % | 541.265 M -3.01 % | 558.081 M | 0.000 -100.00 % | 377.768 M | 0.000 -100.00 % | 385.352 M | 0.000 -100.00 % | 405.222 M | 0.000 -100.00 % | 611.108 M | 0.000 -100.00 % | 546.775 M | 0.000 -100.00 % | 575.998 M | 0.000 -100.00 % | 625.316 M | 0.000 -100.00 % | 671.943 M | 0.000 -100.00 % | 758.595 M | 0.000 -100.00 % | 796.447 M |
| Total non current assets | 0.000 -100.00 % | 800.745 M | 0.000 -100.00 % | 644.759 M | 0.000 -100.00 % | 602.270 M 2 174.29 % | -29.035 M -105.00 % | 580.893 M 3 409.74 % | -17.551 M -103.09 % | 567.201 M 1 304.63 % | -47.085 M -108.19 % | 574.835 M 1 360.49 % | -45.604 M -107.83 % | 582.782 M 1 154.83 % | -55.249 M -110.27 % | 537.816 M 3.89 % | 517.686 M 2 698.17 % | -19.925 M -103.60 % | 554.048 M 2 516.47 % | -22.928 M -104.02 % | 570.992 M 3 200.35 % | -18.417 M -103.12 % | 591.039 M 6 659.08 % | -9.011 M -101.54 % | 585.122 M -2.61 % | 600.818 M -3.16 % | 620.452 M 2 613.17 % | -24.688 M -105.95 % | 415.152 M 2 006.82 % | -21.772 M -105.36 % | 406.268 M 8 122.67 % | -5.064 M -101.14 % | 446.022 M 2 784.45 % | -16.615 M -102.51 % | 660.720 M 3 885.71 % | -17.453 M -103.07 % | 569.356 M 6 179.62 % | -9.365 M -101.56 % | 600.733 M 5 443.65 % | -11.242 M -101.71 % | 658.231 M 6 767.66 % | -9.872 M -101.39 % | 712.569 M 4 196.40 % | -17.395 M -102.16 % | 804.743 M -4.46 % | 842.297 M 0.36 % | 839.247 M |
| Other current assets | -81.005 M -477.96 % | 21.432 M 129.96 % | -71.527 M -439.73 % | 21.054 M 132.06 % | -65.677 M -283.98 % | 35.697 M | 0.000 -100.00 % | 10.444 M | 0.000 -100.00 % | 3.334 M | 0.000 -100.00 % | 14.031 M | 0.000 -100.00 % | 50.593 M | 0.000 -100.00 % | 11.058 M -33.90 % | 16.729 M | 0.000 -100.00 % | 10.014 M | 0.000 -100.00 % | 11.752 M | 0.000 -100.00 % | 17.560 M | 0.000 -100.00 % | 36.525 M 81.37 % | 20.138 M -24.36 % | 26.625 M | 0.000 -100.00 % | 9.463 M | 0.000 -100.00 % | 298.342 M | 0.000 -100.00 % | 6.735 M | 0.000 -100.00 % | 13.116 M | 0.000 -100.00 % | 29.447 M | 0.000 -100.00 % | 30.255 M | 0.000 -100.00 % | 28.996 M | 0.000 -100.00 % | 34.997 M | 0.000 -100.00 % | 45.646 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 47.157 M | 0.000 -100.00 % | 13.717 M | 0.000 -100.00 % | 13.215 M -77.24 % | 58.070 M 1 932.55 % | 2.857 M -91.86 % | 35.102 M | 0.000 -100.00 % | 94.170 M 314.79 % | 22.703 M -75.11 % | 91.208 M 139.80 % | 38.035 M -65.58 % | 110.498 M 361.31 % | 23.953 M 579.52 % | 3.525 M -91.15 % | 39.850 M 279.20 % | 10.509 M -77.08 % | 45.856 M 12 394.82 % | 367.000 K -99.00 % | 36.834 M 112.53 % | 17.331 M -3.83 % | 18.022 M 502.34 % | 2.992 M -80.97 % | 15.722 M 425.47 % | 2.992 M -93.94 % | 49.376 M 907.06 % | 4.903 M -88.74 % | 43.544 M 229.98 % | 13.196 M 30.29 % | 10.128 M | 0.000 -100.00 % | 33.230 M 256.85 % | 9.312 M -73.32 % | 34.906 M | 0.000 -100.00 % | 18.730 M | 0.000 -100.00 % | 22.484 M | 0.000 -100.00 % | 19.744 M | 0.000 -100.00 % | 34.790 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 33.848 M | 0.000 -100.00 % | 57.810 M | 0.000 -100.00 % | 73.570 M 353.38 % | -29.035 M -210.91 % | 26.178 M 249.15 % | -17.551 M -200.00 % | 17.551 M 137.28 % | -47.085 M -293.11 % | 24.382 M 153.46 % | -45.604 M -981.41 % | 5.174 M 109.36 % | -55.249 M -276.54 % | 31.296 M -11.03 % | 35.174 M 276.53 % | -19.925 M -311.61 % | 9.416 M 141.07 % | -22.928 M -242.65 % | 16.073 M 187.27 % | -18.417 M -1 795.86 % | 1.086 M 112.05 % | -9.011 M -451.72 % | 2.562 M -86.21 % | 18.572 M -25.90 % | 25.064 M 201.52 % | -24.688 M -224.78 % | 19.785 M 190.87 % | -21.772 M -353.87 % | 8.576 M 269.35 % | -5.064 M -200.00 % | 5.064 M 130.48 % | -16.615 M -203.28 % | 16.088 M 192.18 % | -17.453 M -200.00 % | 17.453 M 286.36 % | -9.365 M -200.00 % | 9.365 M 183.30 % | -11.242 M -200.00 % | 11.242 M 213.88 % | -9.872 M -200.00 % | 9.872 M 156.75 % | -17.395 M -200.00 % | 17.395 M 53.71 % | 11.317 M -64.47 % | 31.856 M |
| Cash and short term investments | 81.005 M 0.00 % | 81.005 M 13.25 % | 71.527 M 0.00 % | 71.527 M 8.91 % | 65.677 M 0.00 % | 65.677 M 126.20 % | 29.035 M 0.00 % | 29.035 M 65.43 % | 17.551 M 0.00 % | 17.551 M -62.72 % | 47.085 M 0.00 % | 47.085 M 3.25 % | 45.604 M 5.54 % | 43.209 M -21.79 % | 55.249 M 0.00 % | 55.249 M 42.77 % | 38.699 M 94.22 % | 19.925 M 0.00 % | 19.925 M -13.10 % | 22.928 M 39.46 % | 16.440 M -10.73 % | 18.417 M 0.00 % | 18.417 M 104.38 % | 9.011 M 251.72 % | 2.562 M -92.53 % | 34.294 M 22.23 % | 28.056 M 13.64 % | 24.688 M 0.00 % | 24.688 M 13.39 % | 21.772 M 0.00 % | 21.772 M 329.94 % | 5.064 M 0.00 % | 5.064 M -69.52 % | 16.615 M -34.59 % | 25.400 M 45.53 % | 17.453 M 0.00 % | 17.453 M 86.36 % | 9.365 M 0.00 % | 9.365 M -16.70 % | 11.242 M 0.00 % | 11.242 M 13.88 % | 9.872 M 0.00 % | 9.872 M -43.25 % | 17.395 M 0.00 % | 17.395 M 53.71 % | 11.317 M -64.47 % | 31.856 M |
| Total current assets | 0.000 -100.00 % | 398.993 M | 0.000 -100.00 % | 368.592 M | 0.000 -100.00 % | 364.420 M 1 155.11 % | 29.035 M -90.18 % | 295.787 M 1 585.30 % | 17.551 M -93.57 % | 272.810 M 479.40 % | 47.085 M -84.93 % | 312.382 M 584.99 % | 45.604 M -87.13 % | 354.374 M 541.41 % | 55.249 M -83.15 % | 327.863 M -3.75 % | 340.650 M 1 609.66 % | 19.925 M -92.98 % | 283.853 M 1 138.02 % | 22.928 M -92.89 % | 322.457 M 1 650.87 % | 18.417 M -94.49 % | 334.181 M 3 608.59 % | 9.011 M -98.04 % | 460.092 M 0.09 % | 459.676 M 9.19 % | 420.971 M 1 605.16 % | 24.688 M -94.21 % | 426.653 M 1 859.64 % | 21.772 M -95.01 % | 436.321 M 8 516.13 % | 5.064 M -98.64 % | 372.713 M 2 143.23 % | 16.615 M -95.41 % | 362.063 M 1 974.50 % | 17.453 M -96.48 % | 495.804 M 5 194.22 % | 9.365 M -98.22 % | 526.756 M 4 585.61 % | 11.242 M -97.90 % | 536.114 M 5 330.65 % | 9.872 M -98.28 % | 575.300 M 3 207.27 % | 17.395 M -97.40 % | 669.544 M 2.60 % | 652.561 M -12.27 % | 743.801 M |
| Inventory | 0.000 -100.00 % | 116.566 M | 0.000 -100.00 % | 106.402 M | 0.000 -100.00 % | 110.922 M | 0.000 -100.00 % | 99.700 M | 0.000 -100.00 % | 89.836 M | 0.000 -100.00 % | 94.022 M | 0.000 -100.00 % | 109.100 M | 0.000 -100.00 % | 113.673 M 21.03 % | 93.919 M | 0.000 -100.00 % | 80.807 M | 0.000 -100.00 % | 104.639 M | 0.000 -100.00 % | 100.847 M | 0.000 -100.00 % | 136.347 M 14.71 % | 118.860 M -1.98 % | 121.264 M | 0.000 -100.00 % | 137.196 M | 0.000 -100.00 % | 118.292 M | 0.000 -100.00 % | 112.533 M | 0.000 -100.00 % | 104.948 M | 0.000 -100.00 % | 183.206 M | 0.000 -100.00 % | 201.785 M | 0.000 -100.00 % | 205.430 M | 0.000 -100.00 % | 222.691 M | 0.000 -100.00 % | 218.704 M -6.62 % | 234.204 M -7.14 % | 252.223 M |
| Net receivables | 0.000 -100.00 % | 179.990 M | 0.000 -100.00 % | 169.609 M | 0.000 -100.00 % | 152.124 M | 0.000 -100.00 % | 157.678 M | 0.000 -100.00 % | 155.944 M | 0.000 -100.00 % | 157.244 M | 0.000 -100.00 % | 146.787 M | 0.000 -100.00 % | 147.883 M -22.92 % | 191.851 M | 0.000 -100.00 % | 173.107 M | 0.000 -100.00 % | 186.377 M | 0.000 -100.00 % | 197.357 M | 0.000 -100.00 % | 297.898 M 4.02 % | 286.384 M 14.56 % | 249.996 M | 0.000 -100.00 % | 255.306 M | 0.000 -100.00 % | 295.379 M | 0.000 -100.00 % | 248.381 M | 0.000 -100.00 % | 218.599 M | 0.000 -100.00 % | 265.698 M | 0.000 -100.00 % | 315.606 M | 0.000 -100.00 % | 319.442 M | 0.000 -100.00 % | 342.737 M | 0.000 -100.00 % | 433.445 M 6.49 % | 407.040 M -11.46 % | 459.722 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K -39.61 % | 154.000 K | 0.000 -100.00 % | 122.000 K | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 140.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 201.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.876 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 assets | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 219.502 M | 0.000 -100.00 % | 214.868 M | 0.000 -100.00 % | 244.820 M | 0.000 -100.00 % | 252.411 M | 0.000 -100.00 % | 237.596 M | 0.000 -100.00 % | 274.835 M | 0.000 -100.00 % | 273.455 M | 0.000 -100.00 % | 297.532 M 0.58 % | 295.809 M | 0.000 -100.00 % | 264.800 M | 0.000 -100.00 % | 309.190 M | 0.000 -100.00 % | 270.384 M | 0.000 -100.00 % | 353.698 M 2.91 % | 343.706 M 11.02 % | 309.594 M | 0.000 -100.00 % | 256.839 M | 0.000 -100.00 % | 253.642 M | 0.000 -100.00 % | 211.380 M | 0.000 -100.00 % | 200.123 M | 0.000 -100.00 % | 215.331 M | 0.000 -100.00 % | 231.029 M | 0.000 -100.00 % | 220.734 M | 0.000 -100.00 % | 290.932 M | 0.000 -100.00 % | 292.917 M 15.71 % | 253.152 M 4.07 % | 243.245 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 3.439 M | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 190.000 K 0.00 % | 190.000 K | 0.000 -100.00 % | 190.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 190.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 190.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 592.000 K | 0.000 -100.00 % | 570.000 K 0.35 % | 568.000 K | 0.000 -100.00 % | 448.000 K | 0.000 -100.00 % | 563.000 K | 0.000 100.00 % | -215.000 K | 0.000 100.00 % | -41.000 K | 0.000 100.00 % | -172.000 K | 0.000 100.00 % | -463.000 K | 0.000 100.00 % | -335.000 K | 0.000 100.00 % | -30.000 K | 0.000 100.00 % | -120.000 K | 0.000 -100.00 % | 12.799 M | 0.000 -100.00 % | 13.900 M | 0.000 -100.00 % | 17.426 M | 0.000 -100.00 % | 20.768 M | 0.000 -100.00 % | 26.508 M -4.23 % | 27.680 M -7.22 % | 29.833 M |
| Capital lease obligations | 0.000 -100.00 % | 26.494 M | 0.000 -100.00 % | 28.044 M | 0.000 -100.00 % | 19.912 M | 0.000 -100.00 % | 24.093 M | 0.000 -100.00 % | 22.607 M | 0.000 -100.00 % | 26.112 M | 0.000 -100.00 % | 29.524 M | 0.000 -100.00 % | 31.542 M 45.22 % | 21.720 M | 0.000 -100.00 % | 24.588 M | 0.000 -100.00 % | 22.111 M | 0.000 -100.00 % | 24.371 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 |
| 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 -100.00 % | 18.914 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 total stockholders equity | 0.000 -100.00 % | 275.775 M | 0.000 -100.00 % | 486.279 M | 0.000 -100.00 % | 572.288 M | 0.000 -100.00 % | 399.965 M | 0.000 -100.00 % | 648.599 M | 0.000 -100.00 % | 321.485 M 54 204.90 % | 592.000 K -99.91 % | 650.164 M 113 963.86 % | 570.000 K -99.73 % | 213.111 M -57.05 % | 496.208 M 110 660.71 % | 448.000 K -99.78 % | 207.254 M 36 712.43 % | 563.000 K -99.89 % | 496.208 M 230 894.42 % | -215.000 K -100.07 % | 287.803 M 702 058.54 % | -41.000 K -100.01 % | 577.405 M 110.26 % | 274.609 M -53.03 % | 584.702 M 126 385.53 % | -463.000 K -100.47 % | 97.969 M 134 304.11 % | -73.000 K -100.09 % | 84.942 M 283 240.00 % | -30.000 K -100.03 % | 87.200 M 72 766.67 % | -120.000 K -100.03 % | 350.687 M 2 639.96 % | 12.799 M -75.10 % | 51.397 M 269.76 % | 13.900 M -94.97 % | 276.190 M 1 484.93 % | 17.426 M -91.02 % | 194.064 M 834.44 % | 20.768 M -94.08 % | 350.968 M 1 224.01 % | 26.508 M -92.41 % | 349.129 M -5.17 % | 368.144 M -11.10 % | 414.114 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 3.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.255 M | 0.000 -100.00 % | 10.310 M | 0.000 -100.00 % | 9.559 M 0.78 % | 9.485 M | 0.000 -100.00 % | 9.712 M | 0.000 -100.00 % | 7.959 M | 0.000 -100.00 % | 13.410 M | 0.000 | 0.000 -100.00 % | 14.549 M -47.15 % | 27.529 M | 0.000 -100.00 % | 32.707 M | 0.000 -100.00 % | 14.349 M | 0.000 -100.00 % | 13.270 M | 0.000 -100.00 % | 30.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.209 M -7.79 % | 41.438 M -5.14 % | 43.683 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 1.013 B | 0.000 -100.00 % | 966.690 M | 0.000 -100.00 % | 876.680 M | 0.000 -100.00 % | 840.011 M | 0.000 -100.00 % | 887.217 M | 0.000 -100.00 % | 937.156 M | 0.000 -100.00 % | 865.679 M 0.86 % | 858.336 M | 0.000 -100.00 % | 837.901 M | 0.000 -100.00 % | 893.449 M | 0.000 -100.00 % | 925.220 M | 0.000 -100.00 % | 1.045 B -1.44 % | 1.060 B 1.83 % | 1.041 B | 0.000 -100.00 % | 841.805 M | 0.000 -100.00 % | 844.028 M | 0.000 -100.00 % | 818.735 M | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 1.065 B | 0.000 -100.00 % | 1.127 B | 0.000 -100.00 % | 1.194 B | 0.000 -100.00 % | 1.288 B | 0.000 -100.00 % | 1.474 B -1.38 % | 1.495 B -5.57 % | 1.583 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-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-09-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-06-30 | 2013-03-31 | 2012-09-30 | 2012-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.064 M 0.00 % | -7.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.918 M 0.00 % | -2.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.932 M 0.00 % | -4.932 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 786.000 K 0.00 % | 786.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -17.692 M 44.69 % | -31.988 M -135.05 % | -13.609 M 34.16 % | -20.670 M -27.11 % | -16.261 M 53.48 % | -34.952 M | 0.000 -100.00 % | 16.140 M 6.32 % | 15.181 M 168 772.22 % | -9.000 K 99.95 % | -17.842 M -132.02 % | -7.690 M -85 544.44 % | 9.000 K 126.47 % | -34.000 K 99.58 % | -8.094 M -269 900.00 % | 3.000 K -99.98 % | 12.127 M 154.10 % | -22.416 M -421.75 % | 6.967 M -46.04 % | 12.911 M -47.60 % | 24.639 M -19.16 % | 30.479 M 303.80 % | 7.548 M -62.55 % | 20.153 M 157.73 % | -34.907 M -333.79 % | -8.047 M -123.16 % | -3.606 M 80.53 % | -18.517 M -291.23 % | -4.733 M 32.45 % | -7.007 M -233.14 % | 5.263 M 1 269.56 % | -450.000 K -113.35 % | 3.370 M 122.26 % | -15.139 M -71 990.48 % | -21.000 K -100.30 % | 7.010 M 794.75 % | -1.009 M -101.42 % | 71.280 M 225.51 % | -56.793 M -275.79 % | 32.308 M -6.60 % | 34.591 M -6.75 % | 37.094 M 5.97 % | 35.004 M -8.93 % | 38.437 M 0.78 % | 38.141 M -17.41 % | 46.180 M -1.13 % | 46.709 M 36.78 % | 34.150 M 268.11 % | 9.277 M 115.95 % | -58.151 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.524 M -67.05 % | 34.979 M 0.00 % | 34.979 M 86.02 % | 18.804 M 5.39 % | 17.842 M | 0.000 -100.00 % | 5.098 M -44.99 % | 9.268 M 14.00 % | 8.130 M 497.75 % | -2.044 M 83.15 % | -12.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.190 M 0.00 % | -7.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.493 M 0.00 % | -1.493 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.683 M 0.00 % | -8.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -21.982 M 0.00 % | -21.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.982 M 0.00 % | -21.982 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.428 M 596.09 % | 2.791 M -85.16 % | 18.804 M | 0.000 | 0.000 -100.00 % | 5.098 M -44.99 % | 9.268 M 14.00 % | 8.130 M 497.75 % | -2.044 M 83.15 % | -12.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.524 M -57.65 % | 27.209 M 249.69 % | 7.781 M -58.07 % | 18.555 M | 0.000 -100.00 % | 26.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.462 M 355.24 % | 11.524 M -57.65 % | 27.209 M 27.47 % | 21.346 M 15.04 % | 18.555 M 4.00 % | 17.842 M | 0.000 -100.00 % | 5.098 M -44.99 % | 9.268 M 14.00 % | 8.130 M 497.75 % | -2.044 M 83.15 % | -12.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.524 M -67.05 % | 34.979 M 0.00 % | 34.979 M 86.02 % | 18.804 M 5.39 % | 17.842 M | 0.000 -100.00 % | 5.098 M -44.99 % | 9.268 M 14.00 % | 8.130 M 497.75 % | -2.044 M 83.15 % | -12.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.190 M 0.00 % | -7.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.524 M -58.53 % | 27.789 M 0.00 % | 27.789 M 47.78 % | 18.804 M 5.39 % | 17.842 M | 0.000 -100.00 % | 5.098 M -44.99 % | 9.268 M 14.00 % | 8.130 M 497.75 % | -2.044 M 83.15 % | -12.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |