Vas Infrastructure Limited VASINFRA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.211 M 128.85 % | -4.197 M -125.91 % | 16.197 M 665.82 % | 2.115 M 113.19 % | -16.029 M -161.17 % | 26.206 M 183.06 % | 9.258 M -86.89 % | 70.636 M -56.62 % | 162.847 M -72.79 % | 598.513 M -20.85 % | 756.147 M 101.70 % | 374.883 M -43.25 % | 660.632 M 1 514.05 % | 40.930 M -88.36 % | 351.763 M 91.48 % | 183.703 M | 0.000 100.00 % | -78.900 M -200.00 % | 78.900 M | 0.000 | 
| Net income | -5.046 M 99.19 % | -622.590 M -32.33 % | -470.488 M 4.35 % | -491.860 M -39.69 % | -352.113 M -27.70 % | -275.739 M -7.40 % | -256.742 M -23.37 % | -208.115 M -13.08 % | -184.040 M -18.85 % | -154.850 M -4 707.28 % | -3.221 M -161.58 % | 5.231 M 218.19 % | 1.644 M 109.32 % | -17.637 M -314.22 % | 8.233 M -80.18 % | 41.545 M 561.53 % | -9.001 M 65.04 % | -25.749 M -183.66 % | 30.779 M 4 743.23 % | 635.514 K | 
| Income before tax | -4.935 M 99.21 % | -622.590 M -32.33 % | -470.488 M 2.94 % | -484.751 M -37.67 % | -352.113 M -27.70 % | -275.739 M -6.75 % | -258.292 M -24.11 % | -208.115 M -16.13 % | -179.210 M -14.24 % | -156.865 M -2 619.15 % | 6.227 M 31.62 % | 4.731 M 92.86 % | 2.453 M 109.90 % | -24.775 M -285.89 % | 13.328 M -70.18 % | 44.694 M 596.52 % | -9.001 M 68.27 % | -28.373 M -182.91 % | 34.220 M 5 284.57 % | 635.514 K | 
| Income before tax ratio | -4.08 -102.75 % | 148.34 610.68 % | -29.05 87.33 % | -229.20 -1 143.36 % | 21.97 308.77 % | -10.52 62.29 % | -27.90 -846.93 % | -2.95 -167.73 % | -1.10 -319.88 % | -0.26 -3 282.63 % | 0.01 -34.75 % | 0.01 239.87 % | 0.00 100.61 % | -0.61 -1 697.59 % | 0.04 -84.43 % | 0.24 | 0.00 -100.00 % | 0.36 -17.09 % | 0.43 | 0.00 | 
| EBITDA | -4.613 M 94.93 % | -90.971 M -756.74 % | 13.852 M 123.19 % | -59.733 M -1 681.48 % | -3.353 M 78.37 % | -15.501 M 73.36 % | -58.179 M -388.98 % | -11.898 M 93.12 % | -172.909 M -525.05 % | 40.680 M -83.01 % | 239.447 M 377.03 % | 50.195 M 53.30 % | 32.742 M 239.70 % | -23.438 M -444.00 % | 6.813 M -84.80 % | 44.811 M 905.60 % | -5.562 M 79.65 % | -27.328 M -179.66 % | 34.308 M 5 108.70 % | 658.670 K | 
| Net income ratio | -4.17 -102.81 % | 148.34 610.68 % | -29.05 87.51 % | -232.56 -1 158.66 % | 21.97 308.77 % | -10.52 62.06 % | -27.73 -841.24 % | -2.95 -160.70 % | -1.13 -336.81 % | -0.26 -5 973.41 % | 0.00 -130.53 % | 0.01 460.73 % | 0.00 100.58 % | -0.43 -1 941.10 % | 0.02 -89.65 % | 0.23 | 0.00 -100.00 % | 0.33 -16.34 % | 0.39 | 0.00 | 
| Ratio EBITDA | -3.81 -117.57 % | 21.68 2 434.46 % | 0.86 103.03 % | -28.24 -13 601.34 % | 0.21 135.36 % | -0.59 90.59 % | -6.28 -3 630.79 % | -0.17 84.14 % | -1.06 -1 662.19 % | 0.07 -78.54 % | 0.32 136.50 % | 0.13 170.16 % | 0.05 108.65 % | -0.57 -3 056.39 % | 0.02 -92.06 % | 0.24 | 0.00 -100.00 % | 0.35 -20.34 % | 0.43 | 0.00 | 
| Gross profit ratio | -0.26 -102.09 % | 12.28 1 339.61 % | -0.99 85.78 % | -6.97 -8 257.02 % | -0.08 -138.51 % | 0.22 24.77 % | 0.17 -63.62 % | 0.48 5.56 % | 0.45 264.77 % | 0.12 8.40 % | 0.11 -60.79 % | 0.29 13.24 % | 0.26 -87.99 % | 2.14 111.53 % | 1.01 260.87 % | 0.28 | 0.00 100.00 % | -0.11 -125.06 % | 0.45 | 0.00 | 
| Weighted average shs out dil | 15.107 M -0.15 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 4.89 % | 14.423 M 4.89 % | 13.750 M 0.00 % | 13.750 M -0.01 % | 13.752 M 0.10 % | 13.738 M 4.67 % | 13.125 M 0.00 % | 13.125 M 0.00 % | 13.125 M 5.00 % | 12.500 M 25.00 % | 10.000 M 0.00 % | 10.000 M 99.99 % | 5.000 M 0.00 % | 5.000 M | 
| Weighted average shs out | 15.107 M -0.15 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 4.89 % | 14.423 M 4.89 % | 13.750 M 0.00 % | 13.750 M -0.01 % | 13.752 M 0.09 % | 13.740 M 4.68 % | 13.125 M 0.00 % | 13.125 M 5.00 % | 12.500 M 0.00 % | 12.500 M 25.00 % | 10.000 M 0.00 % | 10.000 M 99.99 % | 5.000 M 0.00 % | 5.000 M | 
| EPS diluted | -0.33 99.20 % | -41.15 -32.32 % | -31.10 4.34 % | -32.51 -39.71 % | -23.27 -27.65 % | -18.23 -7.42 % | -16.97 -17.60 % | -14.43 -7.85 % | -13.38 -18.83 % | -11.26 -4 795.65 % | -0.23 -105.87 % | 3.92 3 166.67 % | 0.12 108.96 % | -1.34 -312.70 % | 0.63 -81.02 % | 3.32 468.89 % | -0.90 64.98 % | -2.57 -141.72 % | 6.16 4 638.46 % | 0.13 | 
| Earnings per share | -0.33 99.20 % | -41.15 -32.32 % | -31.10 4.34 % | -32.51 -39.71 % | -23.27 -27.65 % | -18.23 -7.42 % | -16.97 -17.60 % | -14.43 -7.85 % | -13.38 -18.83 % | -11.26 -4 795.65 % | -0.23 -105.87 % | 3.92 3 166.67 % | 0.12 108.96 % | -1.34 -303.03 % | 0.66 -80.12 % | 3.32 468.89 % | -0.90 64.98 % | -2.57 -141.72 % | 6.16 4 638.46 % | 0.13 | 
| Gross profit | -311.200 K 99.40 % | -51.541 M -221.21 % | -16.046 M -8.92 % | -14.732 M -1 202.69 % | 1.336 M -76.45 % | 5.672 M 253.18 % | 1.606 M -95.23 % | 33.683 M -54.21 % | 73.563 M -0.75 % | 74.120 M -14.20 % | 86.385 M -20.91 % | 109.219 M -35.74 % | 169.963 M 93.91 % | 87.651 M -75.39 % | 356.123 M 591.00 % | 51.537 M 1 681.99 % | 2.892 M -67.25 % | 8.831 M -74.94 % | 35.241 M 5 481.76 % | 631.364 K | 
| Income tax expense | 111.000 K | 0.000 | 0.000 -100.00 % | 7.109 M | 0.000 | 0.000 100.00 % | -1.550 M | 0.000 -100.00 % | 4.830 M 339.65 % | -2.015 M -121.33 % | 9.448 M 1 159.40 % | 750.206 K -7.38 % | 810.000 K 111.35 % | -7.138 M -240.10 % | 5.095 M 61.76 % | 3.150 M | 0.000 100.00 % | -2.624 M -176.28 % | 3.440 M | 0.000 | 
| Cost of revenue | 311.200 K -99.34 % | 47.344 M 46.84 % | 32.243 M 91.39 % | 16.847 M 197.02 % | -17.365 M -184.57 % | 20.534 M 168.35 % | 7.652 M -79.29 % | 36.953 M -58.61 % | 89.284 M -82.97 % | 524.393 M -21.70 % | 669.762 M 152.11 % | 265.663 M -45.86 % | 490.669 M 1 150.21 % | -46.721 M -971.56 % | -4.360 M -103.30 % | 132.166 M 4 669.91 % | -2.892 M 96.70 % | -87.731 M -300.95 % | 43.659 M 7 014.99 % | -631.364 K | 
| General and administrative expenses | 0.000 -100.00 % | 1.740 M -80.98 % | 9.146 M -1.09 % | 9.247 M 246.98 % | 2.665 M -35.16 % | 4.110 M -6.97 % | 4.418 M -53.82 % | 9.566 M 7.50 % | 8.899 M 11.81 % | 7.959 M -91.64 % | 95.178 M 325.77 % | 22.354 M | 0.000 -100.00 % | 127.614 M -63.17 % | 346.530 M 3 593.59 % | 9.382 M -35.49 % | 14.543 M | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 199.000 K 22.84 % | 162.000 K 62.00 % | 100.000 K 35.14 % | 74.000 K 10.45 % | 67.000 K -14.10 % | 78.000 K -97.23 % | 2.816 M 49.55 % | 1.883 M -71.89 % | 6.699 M -85.72 % | 46.913 M 433.73 % | 8.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 5.704 M -84.32 % | 36.365 M 6.67 % | 34.092 M -40.87 % | 57.658 M 455.04 % | 10.388 M -43.82 % | 18.489 M -77.50 % | 82.176 M 9.64 % | 74.949 M -72.64 % | 273.929 M -2.39 % | 280.640 M | 0.000 100.00 % | -1.260 K -100.00 % | 167.509 M 455.90 % | 30.133 M | 0.000 100.00 % | -2.539 M -370.45 % | 938.940 K 209.39 % | 303.480 K 227.39 % | -238.220 K | 0.000 | 
| Operating expenses | 5.824 M -84.80 % | 38.304 M -11.74 % | 43.400 M -35.23 % | 67.005 M 410.44 % | 13.127 M -42.09 % | 22.666 M -73.85 % | 86.672 M -0.75 % | 87.331 M -69.33 % | 284.711 M -3.59 % | 295.298 M 106.83 % | 142.774 M 1 720.45 % | 7.843 M -95.32 % | 167.509 M 6.62 % | 157.106 M -55.05 % | 349.521 M 5 008.05 % | 6.843 M -53.49 % | 14.713 M -88.46 % | 127.528 M 2 232.86 % | 5.467 M | 0.000 | 
| Cost and expenses | 120.000 K -99.86 % | 85.648 M 13.23 % | 75.643 M -9.79 % | 83.852 M 2 096.00 % | -4.201 M -109.72 % | 43.200 M -55.46 % | 96.988 M -21.51 % | 123.568 M -66.96 % | 373.995 M -54.32 % | 818.786 M 0.77 % | 812.536 M 197.08 % | 273.506 M -58.44 % | 658.178 M 496.26 % | 110.385 M -68.27 % | 347.908 M 150.28 % | 139.009 M 1 463.88 % | 8.889 M -77.66 % | 39.797 M -18.99 % | 49.125 M 7 880.83 % | -631.364 K | 
| 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 | 119.800 K -93.82 % | 1.939 M -79.17 % | 9.308 M -0.42 % | 9.347 M 241.26 % | 2.739 M -34.43 % | 4.177 M -7.10 % | 4.496 M -63.69 % | 12.382 M 14.84 % | 10.782 M -26.44 % | 14.658 M -89.68 % | 142.091 M 94.80 % | 72.941 M | 0.000 -100.00 % | 127.614 M -63.17 % | 346.530 M 3 593.59 % | 9.382 M -35.49 % | 14.543 M -88.62 % | 127.831 M 2 344.96 % | 5.228 M | 0.000 | 
| Interest income | 1.209 M 4 411.19 % | 26.800 K -85.82 % | 189.000 K -58.00 % | 450.000 K 946.51 % | 43.000 K -87.71 % | 350.000 K -91.69 % | 4.210 M 39.77 % | 3.012 M 166.31 % | 1.131 M 129.66 % | -3.813 M -101.71 % | 222.931 M 361.84 % | 48.270 M | 0.000 | 0.000 -100.00 % | 23.026 K 21 829.52 % | 105.000 -100.00 % | 2.306 M 207.42 % | 750.105 K 714 285.71 % | 105.000 -50.00 % | 210.000 | 
| Interest expense | 10.700 K -100.00 % | 530.449 M 9.80 % | 483.122 M 14.44 % | 422.172 M 21.93 % | 346.238 M 34.58 % | 257.274 M 30.96 % | 196.458 M 2.33 % | 191.979 M -2.70 % | 197.299 M 2.25 % | 192.957 M | 0.000 | 0.000 -100.00 % | 29.084 M 4 437.29 % | 641.000 K -76.61 % | 2.740 M 24 283.25 % | 11.239 K -97.40 % | 431.984 K -47.00 % | 815.042 K 1 208.59 % | 62.284 K | 0.000 | 
| Depreciation and amortization | 311.400 K -73.38 % | 1.170 M -3.91 % | 1.218 M -57.22 % | 2.846 M 12.85 % | 2.522 M -14.91 % | 2.964 M -18.91 % | 3.655 M -13.76 % | 4.238 M -0.70 % | 4.268 M 2.51 % | 4.163 M -8.88 % | 4.569 M 240.10 % | 1.343 M 11.49 % | 1.205 M 40.46 % | 857.871 K 305.82 % | 211.390 K 100.34 % | 105.514 K -64.57 % | 297.848 K 29.50 % | 229.996 K 778.59 % | 26.178 K 13.05 % | 23.156 K | 
| Operating income | -6.135 M 93.17 % | -89.845 M -51.14 % | -59.446 M 27.27 % | -81.737 M -591.05 % | -11.828 M 30.40 % | -16.994 M 80.02 % | -85.066 M -60.71 % | -52.932 M 74.93 % | -211.148 M -1 016.08 % | -18.919 M -112.88 % | 146.871 M 52.47 % | 96.331 M 3 825.45 % | 2.454 M 103.50 % | -70.096 M -1 918.25 % | 3.855 M -91.37 % | 44.694 M 596.52 % | -9.001 M 77.38 % | -39.797 M -233.66 % | 29.775 M 4 615.92 % | 631.364 K | 
| Operating income ratio | -5.07 -123.67 % | 21.41 683.27 % | -3.67 90.50 % | -38.65 -5 337.25 % | 0.74 213.79 % | -0.65 92.94 % | -9.19 -1 126.16 % | -0.75 42.21 % | -1.30 -4 001.94 % | -0.03 -116.27 % | 0.19 -24.41 % | 0.26 6 817.57 % | 0.00 100.22 % | -1.71 -15 726.54 % | 0.01 -95.50 % | 0.24 | 0.00 -100.00 % | 0.50 33.66 % | 0.38 | 0.00 | 
| Total other income expenses net | 1.200 M 100.23 % | -532.745 M -29.61 % | -411.042 M -1.99 % | -403.014 M -18.43 % | -340.285 M -31.51 % | -258.745 M -49.37 % | -173.226 M -11.63 % | -155.183 M -585.89 % | 31.938 M 123.15 % | -137.947 M 1.92 % | -140.644 M -53.54 % | -91.600 M -9 159 855.70 % | -1.000 K -100.00 % | 45.321 M 378.44 % | 9.473 M | 0.000 | 0.000 -100.00 % | 11.424 M 157.00 % | 4.445 M 107 010.00 % | 4.150 K | 
| 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 | 1.198 B 0.02 % | 1.198 B 9.11 % | 1.098 B 0.82 % | 1.089 B -5.20 % | 1.149 B -45.63 % | 2.113 B 13.24 % | 1.866 B 11.27 % | 1.677 B 12.58 % | 1.490 B 15.67 % | 1.288 B -10.77 % | 1.443 B 101.55 % | 716.079 M 37.06 % | 522.473 M 495.66 % | 87.714 M 2 528.42 % | -3.612 M 37.72 % | -5.800 M -272.69 % | -1.556 M -103.29 % | 47.256 M 1 247.59 % | -4.118 M -1 099.05 % | 412.173 K | 
| Total investments | 863.658 M 2.89 % | 839.400 M -0.34 % | 842.260 M 4 585.99 % | 17.974 M 190.89 % | 6.179 M 19.31 % | 5.179 M -38.96 % | 8.484 M -51.75 % | 17.585 M 5.30 % | 16.700 M 21.23 % | 13.776 M -86.48 % | 101.877 M 11.96 % | 90.992 M -3.24 % | 94.036 M -1.03 % | 95.017 M 0.00 % | 95.017 M 79.23 % | 53.015 M 8.14 % | 49.023 M -50.83 % | 99.699 M 64.68 % | 60.541 M 2 017 928.50 % | 3.000 K | 
| Total debt | 1.199 B 0.04 % | 1.198 B 9.27 % | 1.097 B 0.02 % | 1.096 B -4.95 % | 1.153 B -45.60 % | 2.120 B 13.25 % | 1.872 B 11.40 % | 1.681 B 12.56 % | 1.493 B 12.97 % | 1.322 B -11.00 % | 1.485 B 106.78 % | 718.207 M 35.35 % | 530.618 M 484.79 % | 90.737 M 3 590.88 % | 2.458 M | 0.000 | 0.000 -100.00 % | 48.232 M | 0.000 -100.00 % | 10.449 M | 
| Accumulated other comprehensive income loss | -50.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.315 M 13.70 % | 25.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.796 M -73.68 % | 250.000 M | 0.000 | 
| Retained earnings | -3.016 B -0.17 % | -3.011 B -26.06 % | -2.389 B -24.52 % | -1.918 B -34.48 % | -1.426 B -32.77 % | -1.074 B -34.53 % | -798.640 M -47.29 % | -542.213 M -62.31 % | -334.053 M -120.61 % | -151.421 M -4 515.40 % | 3.429 M -67.78 % | 10.643 M | 0.000 -100.00 % | 2.797 M -86.32 % | 20.436 M 67.47 % | 12.203 M 141.55 % | -29.368 M | 0.000 100.00 % | -825.387 K 97.39 % | -31.605 M | 
| Common stock | 151.294 M 0.00 % | 151.294 M 0.00 % | 151.294 M 0.00 % | 151.294 M 0.00 % | 151.294 M 0.00 % | 151.294 M 0.00 % | 151.294 M 4.89 % | 144.234 M 4.89 % | 137.504 M 0.00 % | 137.504 M 0.00 % | 137.504 M 0.00 % | 137.504 M 0.00 % | 137.504 M 4.76 % | 131.254 M 5.00 % | 125.004 M 0.00 % | 125.004 M 25.00 % | 100.004 M 0.00 % | 100.004 M 99.99 % | 50.004 M 0.00 % | 50.004 M | 
| Total equity | -2.595 B -0.20 % | -2.590 B -31.47 % | -1.970 B -30.91 % | -1.505 B -47.00 % | -1.024 B -52.15 % | -672.878 M -69.98 % | -395.859 M -167.45 % | -148.012 M -368.06 % | 55.215 M -77.41 % | 244.450 M -49.75 % | 486.498 M -0.75 % | 490.178 M 1.11 % | 484.781 M 13.94 % | 425.457 M -3.98 % | 443.112 M 18.26 % | 374.707 M 12.42 % | 333.296 M -8.89 % | 365.800 M 22.27 % | 299.179 M 1 526.04 % | 18.399 M | 
| Other non current liabilities | 11.273 M 1 127 400.00 % | -1.000 K -100.11 % | 936.000 K -65.55 % | 2.717 M 280.00 % | 715.000 K -91.42 % | 8.330 M -14.63 % | 9.757 M -39.77 % | 16.200 M -2.48 % | 16.612 M 929.76 % | 1.613 M 31.10 % | 1.230 M -97.60 % | 51.365 M 23 354.47 % | 219.000 K -99.88 % | 186.183 M 27.56 % | 145.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 1.083 B 0.00 % | 1.083 B 0.00 % | 1.083 B -0.21 % | 1.085 B -4.68 % | 1.139 B -46.28 % | 2.120 B 13.82 % | 1.862 B 11.45 % | 1.671 B 12.21 % | 1.489 B 13.00 % | 1.318 B 231.83 % | 397.168 M -39.25 % | 653.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.232 M | 0.000 -100.00 % | 10.449 M | 
| Total non current liabilities | 1.094 B 0.00 % | 1.094 B -1.14 % | 1.107 B -0.43 % | 1.112 B -4.74 % | 1.167 B -45.85 % | 2.155 B 12.53 % | 1.915 B 10.90 % | 1.727 B 8.69 % | 1.589 B 9.89 % | 1.446 B 262.95 % | 398.398 M -43.50 % | 705.138 M 321 880.96 % | 219.000 K -99.88 % | 186.183 M 27.56 % | 145.955 M | 0.000 | 0.000 -100.00 % | 48.232 M | 0.000 -100.00 % | 10.449 M | 
| Other current liabilities | 2.788 B 1.03 % | 2.760 B 22.67 % | 2.250 B 20.81 % | 1.862 B 39.38 % | 1.336 B 16 749.31 % | 7.930 M -48.07 % | 15.270 M -8.99 % | 16.779 M 28.02 % | 13.107 M 206.82 % | 4.272 M -86.02 % | 30.559 M 84.74 % | 16.542 M 46.53 % | 11.289 M -64.75 % | 32.025 M -21.65 % | 40.875 M -86.13 % | 294.780 M -51.18 % | 603.781 M 64.09 % | 367.962 M 277.85 % | 97.382 M 231 030.43 % | 42.133 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.918 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 115.771 M 0.43 % | 115.272 M 750.03 % | 13.561 M 22.84 % | 11.040 M -25.18 % | 14.755 M 2 359.17 % | 600.000 K -94.00 % | 10.007 M 1.93 % | 9.818 M 143.68 % | 4.029 M 5.14 % | 3.832 M -99.65 % | 1.088 B 1 588.48 % | 64.434 M -87.86 % | 530.618 M 484.79 % | 90.737 M 3 590.88 % | 2.458 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 2.907 B 1.02 % | 2.878 B 26.75 % | 2.270 B 20.52 % | 1.884 B 36.90 % | 1.376 B 4 310.69 % | 31.200 M -44.81 % | 56.527 M -30.49 % | 81.323 M 13.02 % | 71.954 M -29.65 % | 102.287 M -91.27 % | 1.171 B 755.76 % | 136.876 M -76.13 % | 573.519 M 304.29 % | 141.857 M 31.90 % | 107.546 M -63.52 % | 294.780 M -51.18 % | 603.781 M 38.40 % | 436.250 M 310.13 % | 106.368 M 35 119.54 % | 302.015 K | 
| Total liabilities | 4.001 B 0.74 % | 3.972 B 17.60 % | 3.378 B 12.75 % | 2.996 B 17.79 % | 2.543 B 16.32 % | 2.186 B 10.88 % | 1.972 B 9.04 % | 1.808 B 8.88 % | 1.661 B 7.28 % | 1.548 B -9.72 % | 1.715 B 103.69 % | 842.014 M 46.76 % | 573.738 M 74.90 % | 328.039 M 29.40 % | 253.500 M -14.00 % | 294.780 M -51.18 % | 603.781 M 24.62 % | 484.482 M 355.48 % | 106.368 M 889.40 % | 10.751 M | 
| Other non current assets | 7.071 M 0.01 % | 7.070 M -28.39 % | 9.873 M -3.66 % | 10.248 M -61.23 % | 26.435 M 55.16 % | 17.037 M -50.41 % | 34.354 M -78.97 % | 163.393 M -16.50 % | 195.670 M -62.52 % | 522.127 M 339.37 % | 118.837 M -43.40 % | 209.976 M -26.81 % | 286.896 M -5.58 % | 303.849 M -2.16 % | 310.561 M 478.28 % | 53.705 M 7.78 % | 49.827 M 5 321.95 % | 918.986 K -98.20 % | 51.034 M | 0.000 | 
| Long term investments | 839.158 M -0.03 % | 839.400 M -0.34 % | 842.255 M 4 862.03 % | 16.974 M 174.70 % | 6.179 M -80.26 % | 31.307 M 269.01 % | 8.484 M -51.75 % | 17.585 M 5.30 % | 16.700 M | 0.000 -100.00 % | 101.877 M 11.96 % | 90.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.023 M -19.02 % | 60.538 M | 0.000 | 
| Intangible 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 183.000 K -63.10 % | 496.000 K -70.21 % | 1.665 M -52.69 % | 3.519 M -42.96 % | 6.169 M -29.02 % | 8.691 M -31.78 % | 12.740 M -28.95 % | 17.932 M -19.62 % | 22.308 M -10.93 % | 25.046 M -17.92 % | 30.514 M 88.01 % | 16.230 M -3.48 % | 16.816 M 63.45 % | 10.288 M 47.78 % | 6.962 M 988.30 % | 639.719 K -51.55 % | 1.320 M -20.48 % | 1.661 M 485.96 % | 283.380 K 3.10 % | 274.859 K | 
| Total non current assets | 846.412 M -0.07 % | 846.966 M -0.80 % | 853.793 M 2 677.38 % | 30.741 M -20.74 % | 38.783 M -32.00 % | 57.035 M 2.62 % | 55.578 M -72.06 % | 198.910 M -15.24 % | 234.678 M -57.49 % | 552.003 M 119.72 % | 251.228 M -20.80 % | 317.199 M 1.51 % | 312.469 M -3.53 % | 323.912 M 1.49 % | 319.142 M 487.26 % | 54.344 M 6.25 % | 51.147 M -0.88 % | 51.602 M -53.87 % | 111.855 M 40 595.45 % | 274.859 K | 
| Other current assets | 1.070 M -48.90 % | 2.094 M -66.78 % | 6.304 M -99.29 % | 883.762 M -4.29 % | 923.397 M 8.37 % | 852.097 M 4.03 % | 819.109 M 70.54 % | 480.307 M 4.68 % | 458.847 M -42.76 % | 801.629 M 39.01 % | 576.680 M 167.43 % | 215.637 M | 0.000 | 0.000 | 0.000 -100.00 % | 200.085 M -45.77 % | 368.941 M 2 524.61 % | 14.057 M 12.90 % | 12.451 M 282.89 % | 3.252 M | 
| Short term investments | 24.500 M 2 350.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.676 M 1 689 091.67 % | 3.000 K 0.00 % | 3.000 K | 
| cash and cash equivalents | 571.900 K 99.97 % | 286.000 K 120.74 % | -1.379 M -119.05 % | 7.240 M 59.44 % | 4.541 M -38.05 % | 7.330 M 15.65 % | 6.338 M 69.69 % | 3.735 M 4.95 % | 3.559 M -89.50 % | 33.903 M -18.94 % | 41.823 M 1 866.16 % | 2.127 M -73.89 % | 8.146 M 169.49 % | 3.023 M -50.21 % | 6.070 M 4.66 % | 5.800 M 272.69 % | 1.556 M 59.42 % | 976.165 K -76.29 % | 4.118 M -58.97 % | 10.037 M | 
| Cash and short term investments | 26.107 M 1 930.09 % | 1.286 M 439.31 % | -379.000 K -104.60 % | 8.240 M 81.46 % | 4.541 M -38.05 % | 7.330 M 15.65 % | 6.338 M 69.69 % | 3.735 M 4.95 % | 3.559 M -89.50 % | 33.903 M -18.94 % | 41.823 M 1 866.16 % | 2.127 M -73.89 % | 8.146 M 169.49 % | 3.023 M -50.21 % | 6.070 M 4.66 % | 5.800 M 272.69 % | 1.556 M -96.99 % | 51.652 M 1 153.44 % | 4.121 M -58.95 % | 10.040 M | 
| Total current assets | 559.553 M 4.60 % | 534.966 M -3.37 % | 553.609 M -62.08 % | 1.460 B -2.83 % | 1.502 B 3.15 % | 1.457 B -4.20 % | 1.520 B 4.03 % | 1.461 B -1.35 % | 1.481 B 1.16 % | 1.464 B -24.91 % | 1.950 B 92.15 % | 1.015 B 36.05 % | 746.050 M 73.67 % | 429.585 M 13.81 % | 377.471 M -38.64 % | 615.142 M -30.57 % | 885.930 M 10.92 % | 798.680 M 171.94 % | 293.692 M 917.11 % | 28.875 M | 
| Inventory | 531.447 M 0.00 % | 531.447 M -1.98 % | 542.179 M -1.58 % | 550.872 M -0.33 % | 552.701 M 5.04 % | 526.201 M -6.33 % | 561.773 M -1.90 % | 572.638 M -3.42 % | 592.896 M -5.73 % | 628.930 M -21.58 % | 801.982 M 54.92 % | 517.664 M 56.85 % | 330.029 M -17.45 % | 399.801 M 23.57 % | 323.537 M 38.15 % | 234.197 M -26.24 % | 317.504 M -40.49 % | 533.491 M | 0.000 | 0.000 | 
| Net receivables | 929.000 K 568.35 % | 139.000 K -97.48 % | 5.505 M -67.79 % | 17.093 M -21.70 % | 21.831 M -69.22 % | 70.920 M -46.75 % | 133.172 M -67.10 % | 404.801 M -7.72 % | 438.673 M | 0.000 -100.00 % | 529.850 M 89.53 % | 279.566 M -31.46 % | 407.875 M | 0.000 -100.00 % | 47.864 M -72.66 % | 175.059 M -11.55 % | 197.929 M -0.78 % | 199.480 M -28.02 % | 277.120 M 1 678.26 % | 15.584 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.830 M | 0.000 | 0.000 -100.00 % | 8.757 M -10.41 % | 9.774 M 503.81 % | 1.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 103.13 % | -32.000 K 99.85 % | -21.831 M -2 183 000.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 100.00 % | -223.734 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 2.812 M 11.73 % | 2.517 M -64.15 % | 7.020 M -32.96 % | 10.471 M -58.50 % | 25.229 M 11.29 % | 22.670 M -27.46 % | 31.250 M -42.90 % | 54.726 M -0.17 % | 54.818 M -32.11 % | 80.746 M 52.85 % | 52.828 M -5.50 % | 55.900 M 76.84 % | 31.611 M 65.55 % | 19.095 M -59.63 % | 47.294 M | 0.000 | 0.000 -100.00 % | 68.288 M 1 330.80 % | 4.773 M 1 736.49 % | 259.882 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.213 M | 0.000 | 
| Deferred revenue non current | 0.000 -100.00 % | 11.273 M -51.01 % | 23.012 M -9.80 % | 25.512 M -7.77 % | 27.660 M 2.10 % | 27.092 M -37.25 % | 43.175 M 8.27 % | 39.879 M -52.06 % | 83.185 M -26.40 % | 113.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M -7.83 % | 1.953 M 0.00 % | 1.953 M 944.39 % | 187.000 K -86.52 % | 1.387 M | 0.000 -100.00 % | 132.000 K | 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 | 
| Other total stockholders equity | 320.415 M 18.72 % | 269.888 M 0.95 % | 267.348 M 2.02 % | 262.042 M 4.23 % | 251.406 M 0.48 % | 250.207 M -0.51 % | 251.487 M 0.61 % | 249.967 M -0.71 % | 251.764 M -2.56 % | 258.367 M -18.30 % | 316.250 M 0.00 % | 316.250 M -8.93 % | 347.277 M 19.17 % | 291.406 M -2.11 % | 297.673 M 25.34 % | 237.500 M -9.58 % | 262.661 M 31.33 % | 200.000 M | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 100.00 % | -1.800 M | 0.000 100.00 % | -1.953 M -944.39 % | -187.000 K 86.52 % | -1.387 M | 0.000 -100.00 % | 13.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 1.406 B 1.74 % | 1.382 B -1.81 % | 1.407 B -5.59 % | 1.491 B -1.89 % | 1.519 B 0.39 % | 1.514 B -3.96 % | 1.576 B -5.08 % | 1.660 B -3.25 % | 1.716 B -4.27 % | 1.793 B -18.57 % | 2.202 B 65.26 % | 1.332 B 25.85 % | 1.059 B 40.48 % | 753.496 M 8.17 % | 696.613 M 4.05 % | 669.486 M -28.56 % | 937.077 M 10.21 % | 850.282 M 109.66 % | 405.547 M 1 291.24 % | 29.150 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 | 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 | 
| 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 | 
| Change in working capital | 28.019 M 295.20 % | -14.354 M -101.88 % | 764.631 M 703.67 % | 95.143 M 655.46 % | 12.594 M -70.59 % | 42.829 M 1 991.74 % | -2.264 M -113.65 % | 16.590 M 198.75 % | -16.800 M 96.45 % | -472.914 M -1 882.36 % | 26.533 M 141.29 % | -64.260 M -55.14 % | -41.420 M 33.50 % | -62.284 M -63.21 % | -38.162 M -216.74 % | 32.690 M 150.81 % | -64.333 M 72.19 % | -231.321 M -5 102.09 % | -4.447 M | 
| Accounts receivables | 50.000 K -98.94 % | 4.727 M 751.75 % | 555.000 K 117.33 % | -3.202 M -144.88 % | 7.135 M -42.48 % | 12.404 M -96.14 % | 321.477 M 849.09 % | 33.872 M 529.58 % | -7.885 M -107.96 % | 99.063 M 133.70 % | -293.962 M -464.29 % | -52.094 M | 0.000 | 0.000 -100.00 % | 13.454 M | 0.000 -100.00 % | 76.034 M 128.01 % | -271.423 M -8 293.92 % | -3.234 M | 
| Inventory | 0.000 -100.00 % | 10.732 M 23.46 % | 8.693 M 375.55 % | 1.828 M 106.90 % | -26.500 M -174.50 % | 35.572 M 227.40 % | 10.865 M -46.37 % | 20.258 M -43.78 % | 36.034 M -79.18 % | 173.052 M 191.30 % | -189.545 M -141.23 % | -78.575 M -3.03 % | -76.264 M -180.40 % | 94.851 M -63.74 % | 261.577 M 278.58 % | -146.474 M 72.54 % | -533.491 M -39 567.70 % | 1.352 M 223.23 % | -1.097 M | 
| Accounts payables | 295.600 K 106.56 % | -4.503 M -30.45 % | -3.452 M 76.61 % | -14.757 M -767.44 % | 2.211 M 125.77 % | -8.580 M 63.70 % | -23.635 M -3 464.86 % | -663.000 K 97.27 % | -24.281 M -157.40 % | 42.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.232 K | 
| Other working capital | 27.674 M 209.34 % | -25.311 M -103.34 % | 758.835 M 581.95 % | 111.274 M 274.05 % | 29.748 M 766.53 % | 3.433 M 101.10 % | -310.971 M -743.27 % | -36.877 M -78.43 % | -20.668 M 97.37 % | -787.331 M -254.37 % | 510.040 M 668.02 % | 66.409 M 90.59 % | 34.844 M 122.17 % | -157.135 M 49.83 % | -313.193 M -274.81 % | 179.164 M -54.43 % | 393.124 M 914.53 % | 38.749 M | 0.000 | 
| Other non cash items | -1.310 M -100.25 % | 530.326 M 22.31 % | 433.586 M -6.05 % | 461.511 M 35.50 % | 340.591 M 32.26 % | 257.514 M 32.95 % | 193.686 M 2.58 % | 188.816 M -3.81 % | 196.296 M 1.77 % | 192.880 M 13.94 % | 169.279 M 1 105.96 % | -16.828 M 33.46 % | -25.290 M -330.24 % | 10.984 M -75.44 % | 44.720 M 489.82 % | -11.472 M 22.15 % | -14.736 M -514.24 % | 3.557 M 2 634.69 % | 130.080 K | 
| Net cash provided by operating activities | 22.085 M 120.94 % | -105.448 M -114.47 % | 728.946 M 875.19 % | 74.749 M 1 979.83 % | 3.594 M -86.96 % | 27.568 M 143.61 % | -63.215 M -3 407.95 % | 1.911 M -61.28 % | 4.936 M 101.14 % | -432.736 M -319.48 % | 197.160 M 861.61 % | -25.887 M 60.69 % | -65.853 M -28.90 % | -51.089 M -866.67 % | 6.664 M -69.03 % | 21.516 M 120.57 % | -104.588 M 46.90 % | -196.958 M -5 284.39 % | -3.658 M | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -569.000 K | 0.000 100.00 % | -93.000 K | 0.000 | 0.000 100.00 % | -1.530 M -111.82 % | -722.300 K 95.20 % | -15.055 M -183.79 % | -5.305 M -26.79 % | -4.184 M 35.96 % | -6.534 M -3 360.20 % | -188.825 K -263.26 % | -51.981 K 96.52 % | -1.492 M -4 200.55 % | -34.699 K | 0.000 | 
| Acquisitions net | 0.000 | 0.000 -100.00 % | 79.574 M 15 564.17 % | 508.000 K | 0.000 -100.00 % | 589.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.667 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 100.00 % | -819.929 M -13 665 383.33 % | -6.000 K | 0.000 100.00 % | -14.113 M | 0.000 | 0.000 100.00 % | -6.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.125 M 93.00 % | -58.929 M | 0.000 | 
| Sales maturities of investments | 200.000 -100.00 % | 5.395 M | 0.000 -100.00 % | 474.000 K | 0.000 -100.00 % | 350.000 K -98.36 % | 21.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.957 M | 0.000 | 0.000 | 
| Other investing activites | 1.211 M 886.80 % | 122.700 K -93.18 % | 1.800 M -64.89 % | 5.128 M -9.17 % | 5.646 M 40.83 % | 4.009 M -90.80 % | 43.566 M 766.12 % | 5.030 M 1 367.35 % | -396.890 K 99.87 % | -298.310 M -2 488.64 % | 12.489 M 284.68 % | 3.247 M 20 845.21 % | 15.500 K 101.00 % | -1.557 M 34.74 % | -2.386 M -194.11 % | 2.535 M -7.34 % | 2.736 M | 0.000 | 0.000 | 
| Net cash used for investing activites | 1.211 M -78.05 % | 5.517 M 100.75 % | -738.555 M -13 443.36 % | 5.535 M -1.97 % | 5.646 M 160.99 % | -9.258 M -114.27 % | 64.861 M 1 189.48 % | 5.030 M 158.67 % | -8.573 M 97.13 % | -299.032 M -12 903.13 % | -2.300 M -11.72 % | -2.058 M 50.62 % | -4.169 M 48.48 % | -8.091 M -214.27 % | -2.574 M -203.69 % | 2.483 M -72.64 % | 9.076 M 115.39 % | -58.963 M | 0.000 | 
| Debt repayment | 499.600 K -99.51 % | 101.710 M -78.99 % | 484.113 M 951.01 % | -56.887 M -402.62 % | -11.318 M -104.43 % | 255.702 M 32.78 % | 192.571 M 6.74 % | 180.413 M 5.25 % | 171.412 M -81.38 % | 920.620 M | 0.000 100.00 % | -26.260 M -138.83 % | 67.631 M 2 651.00 % | 2.458 M | 0.000 100.00 % | -86.133 M | 0.000 | 0.000 -100.00 % | 13.655 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.192 M 4.91 % | 8.762 M | 0.000 | 0.000 -100.00 % | 3.533 M -93.79 % | 56.875 M | 0.000 -100.00 % | 60.173 M | 0.000 -100.00 % | 62.661 M -32.16 % | 92.370 M -63.05 % | 250.000 M | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other financing activites | -10.700 K 90.69 % | -114.900 K 99.98 % | -483.122 M -2 352.77 % | -19.697 M -2 662.55 % | -713.000 K 99.74 % | -273.018 M -35.96 % | -200.806 M -2.48 % | -195.941 M 1.10 % | -198.119 M -0.69 % | -196.771 M -14.45 % | -171.930 M -5 162.75 % | -3.267 M -397.25 % | -656.993 K 76.64 % | -2.813 M -1 652.66 % | -160.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 488.900 K -99.52 % | 101.595 M 10 150.77 % | 991.100 K 101.29 % | -76.584 M -536.56 % | -12.031 M 30.52 % | -17.316 M -1 909.40 % | 957.000 K 114.14 % | -6.766 M 74.67 % | -26.707 M -103.69 % | 723.849 M 529.85 % | -168.397 M -715.74 % | 27.349 M -59.17 % | 66.974 M 11.96 % | 59.818 M 37 369.79 % | -160.500 K 99.32 % | -23.472 M -125.41 % | 92.370 M -63.05 % | 250.000 M 1 730.83 % | 13.655 M | 
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -5.000 K -400.00 % | -1.000 K -150.00 % | 2.000 K 300.00 % | -1.000 K 0.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 | 
| Net change in cash | 23.786 M 1 328.42 % | 1.665 M 119.32 % | -8.619 M -333.02 % | 3.699 M 232.63 % | -2.789 M -380.87 % | 993.000 K -61.84 % | 2.602 M 1 386.86 % | 175.000 K 100.58 % | -30.345 M -283.20 % | -7.919 M -129.92 % | 26.464 M 4 532.51 % | -597.035 K 80.41 % | -3.048 M -577.22 % | 638.640 K -83.74 % | 3.929 M 645.82 % | 526.774 K | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 1.286 M 439.31 % | -379.000 K -104.60 % | 8.240 M 81.46 % | 4.541 M -38.05 % | 7.330 M 15.67 % | 6.337 M 69.67 % | 3.735 M 4.95 % | 3.559 M -89.50 % | 33.904 M -18.93 % | 41.823 M | 0.000 | 0.000 -100.00 % | 6.070 M 11.76 % | 5.432 M 261.41 % | 1.503 M 53.96 % | 976.165 K -76.29 % | 4.118 M -58.97 % | 10.037 M | 0.000 | 
| Cash at end of period | 25.072 M 1 849.31 % | 1.286 M 439.10 % | -379.300 K -104.60 % | 8.240 M 81.46 % | 4.541 M -38.05 % | 7.330 M 15.67 % | 6.337 M 69.71 % | 3.734 M 4.92 % | 3.559 M -89.50 % | 33.904 M 28.11 % | 26.464 M 4 532.51 % | -597.035 K -119.75 % | 3.023 M -50.21 % | 6.070 M 11.76 % | 5.432 M 261.41 % | 1.503 M 53.96 % | 976.165 K -76.29 % | 4.118 M -58.97 % | 10.037 M | 
| Operating cash flow | 22.085 M 120.94 % | -105.448 M -114.47 % | 728.946 M 875.19 % | 74.749 M 1 979.83 % | 3.594 M -86.96 % | 27.568 M 143.61 % | -63.215 M -3 407.95 % | 1.911 M -61.28 % | 4.936 M 101.14 % | -432.736 M -319.48 % | 197.160 M 861.61 % | -25.887 M 60.69 % | -65.853 M -28.90 % | -51.089 M -866.67 % | 6.664 M -69.03 % | 21.516 M 120.57 % | -104.588 M 46.90 % | -196.958 M -5 284.39 % | -3.658 M | 
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -569.000 K | 0.000 100.00 % | -93.000 K | 0.000 | 0.000 100.00 % | -1.530 M -111.82 % | -722.300 K 95.20 % | -15.055 M -183.79 % | -5.305 M -26.79 % | -4.184 M 35.96 % | -6.534 M -3 360.20 % | -188.825 K -263.26 % | -51.981 K 96.52 % | -1.492 M -4 200.05 % | -34.703 K | 0.000 | 
| Free CashFlow | 22.085 M 120.94 % | -105.448 M -114.47 % | 728.946 M 882.67 % | 74.180 M 1 964.00 % | 3.594 M -86.92 % | 27.475 M 143.46 % | -63.215 M -3 407.95 % | 1.911 M -43.89 % | 3.406 M 100.79 % | -433.458 M -338.03 % | 182.105 M 683.82 % | -31.192 M 55.46 % | -70.037 M -21.54 % | -57.622 M -989.94 % | 6.475 M -69.83 % | 21.464 M 120.23 % | -106.080 M 46.15 % | -196.993 M -5 285.34 % | -3.658 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.300 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 -100.00 % | 10.000 M | 0.000 100.00 % | -14.197 M -200.00 % | 14.197 M 609.85 % | 2.000 M | 0.000 | 0.000 -100.00 % | 500.000 | 0.000 -100.00 % | 2.115 M | 0.000 100.00 % | -16.029 M | 0.000 -100.00 % | 1.456 M 1.95 % | 1.428 M 714 000.00 % | 200.000 -100.00 % | 11.155 M 575.64 % | 1.651 M -87.68 % | 13.400 M 163.06 % | -21.250 M -189.85 % | 23.650 M 1 144.74 % | 1.900 M -61.68 % | 4.958 M | 0.000 -100.00 % | 13.555 M -21.19 % | 17.200 M -56.87 % | 39.881 M 61.87 % | 24.638 M -24.12 % | 32.472 M -15.57 % | 38.463 M -42.83 % | 67.274 M -54.38 % | 147.480 M 36.76 % | 107.840 M -37.70 % | 173.087 M 1.75 % | 170.106 M -60.80 % | 434.000 M 405.32 % | 85.886 M -25.45 % | 115.200 M -4.81 % | 121.027 M 35.65 % | 89.218 M -16.61 % | 106.991 M 16.46 % | 91.871 M 157.52 % | 35.675 M -77.90 % | 161.415 M -45.03 % | 293.651 M 42.85 % | 205.566 M | 0.000 -100.00 % | 16.080 M | 0.000 | 
| Net income | -1.781 M -77.60 % | -1.003 M -80.11 % | -556.870 K 76.27 % | -2.347 M -106.60 % | -1.136 M 99.32 % | -168.214 M -19.35 % | -140.936 M 11.90 % | -159.974 M -4.24 % | -153.467 M 12.30 % | -174.992 M -38.10 % | -126.717 M 1.79 % | -129.032 M -224.63 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 M -7.17 % | -89.091 M -3.13 % | -86.384 M -6.43 % | -81.161 M 17.96 % | -98.932 M -33.05 % | -74.357 M -48.09 % | -50.212 M 3.88 % | -52.238 M 12.67 % | -59.818 M 5.61 % | -63.375 M 19.56 % | -78.785 M -43.86 % | -54.764 M 28.37 % | -76.453 M -71.57 % | -44.562 M 19.72 % | -55.509 M -75.71 % | -31.591 M 40.73 % | -53.302 M -72.70 % | -30.864 M 7.80 % | -33.476 M 40.91 % | -56.654 M 46.51 % | -105.913 M -2 968.16 % | -3.452 M 84.41 % | -22.142 M 5.15 % | -23.344 M -194.26 % | 24.767 M 180.38 % | -30.812 M -1 695.65 % | 1.931 M 116.48 % | 892.000 K -62.69 % | 2.391 M -1.89 % | 2.437 M -62.92 % | 6.573 M 467.13 % | 1.159 M -95.72 % | 27.054 M 392.43 % | 5.494 M 123.88 % | -23.003 M -191.18 % | -7.900 M -511.93 % | -1.291 M 95.46 % | -28.443 M | 
| Income before tax | -1.781 M -99.70 % | -892.000 K -60.17 % | -556.900 K 76.27 % | -2.347 M -106.60 % | -1.136 M 99.32 % | -168.213 M -19.35 % | -140.936 M 11.90 % | -159.974 M -4.24 % | -153.467 M 12.30 % | -174.992 M -38.10 % | -126.717 M 1.79 % | -129.032 M -224.63 % | -39.748 M 75.95 % | -165.259 M -40.66 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 M -7.17 % | -89.091 M -3.13 % | -86.384 M -6.43 % | -81.161 M 17.96 % | -98.932 M -33.05 % | -74.357 M -48.09 % | -50.212 M 3.88 % | -52.238 M 14.88 % | -61.368 M 3.17 % | -63.375 M 19.56 % | -78.785 M -43.86 % | -54.764 M 28.37 % | -76.453 M -71.57 % | -44.562 M 19.72 % | -55.509 M -75.71 % | -31.592 M 40.73 % | -53.302 M -72.70 % | -30.864 M 7.80 % | -33.476 M 40.91 % | -56.654 M 47.69 % | -108.301 M -3 037.33 % | -3.452 M 84.14 % | -21.769 M 6.75 % | -23.344 M -168.23 % | 34.215 M 211.04 % | -30.812 M -1 695.65 % | 1.931 M 116.48 % | 892.000 K -62.69 % | 2.391 M -1.89 % | 2.437 M -62.92 % | 6.573 M 297.16 % | 1.655 M -94.06 % | 27.863 M 407.15 % | 5.494 M 123.88 % | -23.003 M -191.18 % | -7.900 M -511.93 % | -1.291 M 95.46 % | -28.443 M | 
| Income before tax ratio | -539.79 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 5 607 103.33 39 784 989.78 % | -14.09 | 0.00 -100.00 % | 10.81 187.70 % | -12.33 80.55 % | -63.36 | 0.00 | 0.00 100.00 % | -330 517.80 | 0.00 100.00 % | -48.20 | 0.00 -100.00 % | 5.96 | 0.00 100.00 % | -59.33 -4.40 % | -56.83 99.99 % | -494 662.00 -7 420 711.47 % | -6.67 78.08 % | -30.41 -680.14 % | -3.90 -234.99 % | 2.89 207.77 % | -2.68 93.54 % | -41.47 -275.41 % | -11.05 | 0.00 100.00 % | -3.29 -1.86 % | -3.23 -307.41 % | -0.79 63.38 % | -2.16 -127.61 % | -0.95 -9.21 % | -0.87 -3.35 % | -0.84 -14.68 % | -0.73 -2 194.08 % | -0.03 74.55 % | -0.13 8.35 % | -0.14 -274.07 % | 0.08 121.97 % | -0.36 -2 240.27 % | 0.02 127.43 % | 0.01 -72.50 % | 0.03 17.66 % | 0.02 -68.16 % | 0.07 54.22 % | 0.05 -73.12 % | 0.17 822.63 % | 0.02 116.72 % | -0.11 | 0.00 100.00 % | -0.08 | 0.00 | 
| EBITDA | -1.751 M -94.01 % | -902.700 K -100.73 % | -449.700 K 79.84 % | -2.231 M -117.27 % | -1.027 M 98.13 % | -54.784 M -1 277.41 % | 4.653 M 122.99 % | -20.243 M 1.72 % | -20.597 M 57.88 % | -48.907 M -2 195.36 % | -2.131 M 78.08 % | -9.718 M -113.03 % | 74.608 M 234.86 % | -55.324 M -575.82 % | -8.186 M -286.23 % | 4.396 M 810.70 % | -618.499 K 41.60 % | -1.059 M -15.93 % | -913.500 K 29.41 % | -1.294 M -1 380.66 % | -87.400 K 99.97 % | -275.633 M -9 610.83 % | 2.898 M -34.90 % | 4.452 M 203.07 % | -4.319 M 97.89 % | -204.282 M -1 315.56 % | -14.431 M 50.28 % | -29.022 M -361.56 % | -6.288 M 63.44 % | -17.201 M -386.92 % | 5.995 M 209.17 % | -5.491 M -197.87 % | 5.611 M 403.67 % | -1.848 M -109.25 % | 19.963 M 15.52 % | 17.281 M 315.40 % | -8.022 M 83.41 % | -48.346 M -104.28 % | 1.128 B 11 414.79 % | 9.799 M 146.63 % | -21.017 M -107.71 % | 272.737 M 1 912.56 % | -15.047 M -204.07 % | 14.459 M 609.12 % | 2.039 M -55.58 % | 4.590 M 31.67 % | 3.486 M -53.06 % | 7.426 M 242.37 % | 2.169 M -94.17 % | 37.212 M 97.35 % | 18.856 M 219.01 % | -15.844 M -111.79 % | -7.481 M -941.92 % | -718.000 K 97.44 % | -28.009 M | 
| Net income ratio | -539.79 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 5 607 117.67 39 785 091.48 % | -14.09 | 0.00 -100.00 % | 10.81 187.70 % | -12.33 80.55 % | -63.36 | 0.00 | 0.00 100.00 % | -344 735.80 | 0.00 100.00 % | -48.20 | 0.00 -100.00 % | 5.96 | 0.00 100.00 % | -59.33 -4.40 % | -56.83 99.99 % | -494 662.00 -7 420 711.47 % | -6.67 78.08 % | -30.41 -680.14 % | -3.90 -238.49 % | 2.82 205.05 % | -2.68 93.54 % | -41.47 -275.41 % | -11.05 | 0.00 100.00 % | -3.29 -1.86 % | -3.23 -307.41 % | -0.79 63.38 % | -2.16 -127.61 % | -0.95 -9.21 % | -0.87 -3.35 % | -0.84 -17.27 % | -0.72 -2 143.49 % | -0.03 74.98 % | -0.13 6.78 % | -0.14 -340.48 % | 0.06 115.91 % | -0.36 -2 240.27 % | 0.02 127.43 % | 0.01 -72.50 % | 0.03 17.66 % | 0.02 -68.16 % | 0.07 120.22 % | 0.03 -80.62 % | 0.17 795.84 % | 0.02 116.72 % | -0.11 | 0.00 100.00 % | -0.08 | 0.00 | 
| Ratio EBITDA | -530.70 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1 826 116.67 392 468 396.35 % | 0.47 | 0.00 -100.00 % | 1.45 142.12 % | -3.44 -223.36 % | -1.07 | 0.00 | 0.00 100.00 % | -110 647.80 | 0.00 -100.00 % | 2.08 | 0.00 -100.00 % | 0.07 | 0.00 100.00 % | -0.89 -1 352.39 % | -0.06 100.00 % | -1 378 166.50 -530 457 191.86 % | 0.26 -90.36 % | 2.70 936.55 % | -0.32 -103.35 % | 9.61 1 675.45 % | -0.61 96.01 % | -15.27 -1 104.42 % | -1.27 | 0.00 -100.00 % | 0.44 238.53 % | -0.32 -326.93 % | 0.14 287.61 % | -0.07 -112.20 % | 0.61 36.84 % | 0.45 476.75 % | -0.12 63.62 % | -0.33 -103.13 % | 10.46 18 381.61 % | 0.06 145.82 % | -0.12 -119.66 % | 0.63 458.70 % | -0.18 -239.59 % | 0.13 644.99 % | 0.02 -67.25 % | 0.05 57.90 % | 0.03 -59.69 % | 0.08 32.95 % | 0.06 -73.63 % | 0.23 259.02 % | 0.06 183.31 % | -0.08 | 0.00 100.00 % | -0.04 | 0.00 | 
| Gross profit ratio | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1 533 434.33 177 091 288.54 % | 0.87 | 0.00 -100.00 % | 1.08 194.11 % | -1.15 -577.71 % | 0.24 | 0.00 | 0.00 100.00 % | -18 728.00 | 0.00 -100.00 % | 0.84 | 0.00 -100.00 % | 0.09 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 100.10 % | -1 039.00 -236 265.81 % | 0.44 -54.55 % | 0.97 2 175.17 % | -0.05 -149.76 % | 0.09 -20.68 % | 0.12 105.19 % | -2.28 -320.07 % | 1.03 | 0.00 -100.00 % | 0.96 8 232.84 % | 0.01 -97.11 % | 0.40 -39.18 % | 0.65 -7.74 % | 0.71 -14.46 % | 0.83 3 319.83 % | -0.03 86.98 % | -0.20 -141.86 % | 0.47 318.71 % | 0.11 219.83 % | -0.09 88.37 % | -0.81 -144.04 % | 1.84 100.41 % | 0.92 -36.30 % | 1.44 -11.28 % | 1.62 -34.87 % | 2.49 43.25 % | 1.74 -28.52 % | 2.43 346.91 % | 0.54 204.73 % | 0.18 166.69 % | 0.07 | 0.00 -100.00 % | 1.28 | 0.00 | 
| Weighted average shs out dil | 15.096 M -0.16 % | 15.120 M -0.08 % | 15.132 M -0.06 % | 15.142 M -0.03 % | 15.147 M 0.11 % | 15.130 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.129 M -0.01 % | 15.129 M 0.01 % | 15.127 M -0.02 % | 15.130 M 0.01 % | 15.129 M -0.01 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.128 M 0.00 % | 15.128 M -0.01 % | 15.131 M 0.01 % | 15.130 M 0.01 % | 15.128 M 0.00 % | 15.129 M -0.09 % | 15.142 M 0.04 % | 15.136 M 0.04 % | 15.129 M 4.85 % | 14.429 M 0.12 % | 14.412 M -0.07 % | 14.422 M 4.89 % | 13.750 M 0.00 % | 13.750 M 0.00 % | 13.750 M -0.01 % | 13.752 M 0.03 % | 13.748 M -0.02 % | 13.750 M 2.86 % | 13.368 M -2.81 % | 13.755 M -0.38 % | 13.808 M 0.40 % | 13.753 M 0.15 % | 13.732 M -0.12 % | 13.749 M -0.05 % | 13.755 M -0.27 % | 13.793 M -7.22 % | 14.867 M 5.70 % | 14.065 M 3.88 % | 13.539 M -1.13 % | 13.694 M -5.48 % | 14.488 M 10.38 % | 13.125 M -4.55 % | 13.750 M -0.17 % | 13.774 M 4.94 % | 13.125 M 0.00 % | 13.125 M 0.14 % | 13.107 M | 
| Weighted average shs out | 15.096 M -0.16 % | 15.120 M -0.08 % | 15.132 M -0.06 % | 15.142 M -0.03 % | 15.147 M 0.11 % | 15.130 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.129 M 0.00 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.129 M -0.01 % | 15.129 M 0.01 % | 15.127 M -0.02 % | 15.130 M 0.01 % | 15.129 M -0.01 % | 15.130 M 0.01 % | 15.129 M 0.00 % | 15.128 M 0.00 % | 15.128 M -0.01 % | 15.131 M 0.01 % | 15.130 M 0.01 % | 15.128 M 0.00 % | 15.129 M -0.09 % | 15.142 M 0.04 % | 15.136 M 0.04 % | 15.129 M 4.85 % | 14.429 M 0.12 % | 14.412 M -0.07 % | 14.422 M 4.89 % | 13.750 M 0.00 % | 13.750 M 0.00 % | 13.750 M -0.01 % | 13.752 M 0.03 % | 13.748 M -0.02 % | 13.750 M 2.86 % | 13.368 M -2.81 % | 13.755 M -0.38 % | 13.808 M 0.40 % | 13.753 M 0.15 % | 13.732 M -0.12 % | 13.749 M -0.05 % | 13.755 M -0.27 % | 13.793 M -7.22 % | 14.867 M 5.70 % | 14.065 M 3.88 % | 13.539 M -1.13 % | 13.694 M -5.48 % | 14.488 M 10.38 % | 13.125 M -4.55 % | 13.750 M -0.17 % | 13.774 M 4.94 % | 13.125 M 0.00 % | 13.125 M 0.14 % | 13.107 M | 
| EPS diluted | -0.12 -81.00 % | -0.07 -80.16 % | -0.04 77.00 % | -0.16 -113.33 % | -0.08 99.33 % | -11.12 -19.31 % | -9.32 11.83 % | -10.57 -4.24 % | -10.14 12.36 % | -11.57 -38.07 % | -8.38 1.76 % | -8.53 -224.33 % | -2.63 76.91 % | -11.39 -46.59 % | -7.77 -15.28 % | -6.74 -1.81 % | -6.62 -4.91 % | -6.31 -7.13 % | -5.89 -3.15 % | -5.71 -6.53 % | -5.36 18.04 % | -6.54 -32.93 % | -4.92 -48.19 % | -3.32 3.77 % | -3.45 12.66 % | -3.95 5.73 % | -4.19 23.26 % | -5.46 -43.68 % | -3.80 28.30 % | -5.30 -63.58 % | -3.24 19.80 % | -4.04 -75.65 % | -2.30 40.72 % | -3.88 -72.44 % | -2.25 7.41 % | -2.43 42.69 % | -4.24 44.94 % | -7.70 -2 980.00 % | -0.25 84.47 % | -1.61 5.29 % | -1.70 -194.44 % | 1.80 180.36 % | -2.24 -1 700.00 % | 0.14 133.33 % | 0.06 -64.71 % | 0.17 -5.56 % | 0.18 -62.50 % | 0.48 500.00 % | 0.08 -95.94 % | 1.97 392.50 % | 0.40 123.95 % | -1.67 -178.33 % | -0.60 -509.76 % | -0.10 95.47 % | -2.17 | 
| Earnings per share | -0.12 -81.00 % | -0.07 -80.16 % | -0.04 77.00 % | -0.16 -113.33 % | -0.08 99.33 % | -11.12 -19.31 % | -9.32 11.83 % | -10.57 -4.24 % | -10.14 12.36 % | -11.57 -38.07 % | -8.38 1.76 % | -8.53 -224.33 % | -2.63 76.91 % | -11.39 -46.59 % | -7.77 -15.28 % | -6.74 -1.81 % | -6.62 -4.91 % | -6.31 -7.13 % | -5.89 -3.15 % | -5.71 -6.53 % | -5.36 18.04 % | -6.54 -32.93 % | -4.92 -48.19 % | -3.32 3.77 % | -3.45 12.66 % | -3.95 5.73 % | -4.19 23.26 % | -5.46 -43.68 % | -3.80 28.30 % | -5.30 -63.58 % | -3.24 19.80 % | -4.04 -75.65 % | -2.30 40.72 % | -3.88 -72.44 % | -2.25 7.41 % | -2.43 42.69 % | -4.24 44.94 % | -7.70 -2 980.00 % | -0.25 84.47 % | -1.61 5.29 % | -1.70 -194.44 % | 1.80 180.36 % | -2.24 -1 700.00 % | 0.14 133.33 % | 0.06 -64.71 % | 0.17 -5.56 % | 0.18 -62.50 % | 0.48 500.00 % | 0.08 -95.94 % | 1.97 392.50 % | 0.40 123.95 % | -1.67 -178.33 % | -0.60 -509.76 % | -0.10 95.47 % | -2.17 | 
| Gross profit | 3.300 K -68.27 % | 10.400 K 109.70 % | -107.200 K 0.00 % | -107.200 K 0.00 % | -107.200 K 99.77 % | -46.003 M -631.27 % | 8.659 M 3 022.38 % | -296.300 K 98.07 % | -15.388 M 5.89 % | -16.352 M -3 491.02 % | 482.200 K 639.98 % | -89.300 K -2.06 % | -87.500 K 99.07 % | -9.364 M -212 718.18 % | -4.400 K -100.25 % | 1.780 M 390.99 % | -611.800 K 56.23 % | -1.398 M -49 817.86 % | -2.800 K -100.19 % | 1.456 M 1.95 % | 1.428 M 787.30 % | -207.800 K -104.23 % | 4.908 M 207.10 % | 1.598 M 355.68 % | -625.000 K 68.62 % | -1.992 M -171.27 % | 2.795 M 164.65 % | -4.323 M -184.34 % | 5.126 M -4.07 % | 5.344 M -58.88 % | 12.996 M 6 466.95 % | 197.900 K -98.75 % | 15.851 M -1.56 % | 16.102 M -30.00 % | 23.002 M -27.79 % | 31.853 M 1 940.89 % | -1.730 M 94.06 % | -29.128 M -157.25 % | 50.883 M 160.87 % | 19.505 M 221.93 % | -15.997 M 95.44 % | -350.944 M -322.56 % | 157.686 M 49.41 % | 105.538 M -39.37 % | 174.071 M 20.35 % | 144.642 M -45.69 % | 266.324 M 66.83 % | 159.637 M 84.09 % | 86.717 M -1.23 % | 87.793 M 67.50 % | 52.413 M 280.96 % | 13.758 M -14.01 % | 15.999 M -22.03 % | 20.519 M 31.47 % | 15.607 M | 
| Income tax expense | 0.000 -100.00 % | 111.000 K 370 100.00 % | -30.000 | 0.000 | 0.000 -100.00 % | 430.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -200.000 -100.00 % | -100.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.388 M | 0.000 -100.00 % | 372.500 K | 0.000 -100.00 % | 9.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 497.000 K -38.64 % | 810.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 100.00 % | -10.400 K -109.70 % | 107.200 K 0.00 % | 107.200 K 0.00 % | 107.200 K -99.77 % | 46.003 M 3 330.50 % | 1.341 M 352.58 % | 296.300 K -75.13 % | 1.191 M -96.10 % | 30.549 M 1 912.68 % | 1.518 M 1 599.66 % | 89.300 K 2.06 % | 87.500 K -99.07 % | 9.365 M 212 729.55 % | 4.400 K -98.68 % | 334.200 K -45.37 % | 611.800 K 104.18 % | -14.631 M -522 646.43 % | 2.800 K | 0.000 | 0.000 -100.00 % | 208.000 K -96.67 % | 6.247 M 11 687.36 % | 53.000 K -99.62 % | 14.025 M 172.83 % | -19.258 M -192.34 % | 20.855 M 235.13 % | 6.223 M 3 804.23 % | -168.000 K 96.86 % | -5.344 M -1 055.90 % | 559.000 K -96.71 % | 17.002 M -29.25 % | 24.030 M 181.50 % | 8.536 M -9.86 % | 9.470 M 43.28 % | 6.610 M -90.42 % | 69.004 M -60.93 % | 176.608 M 210.07 % | 56.957 M -62.91 % | 153.582 M -17.47 % | 186.103 M -76.29 % | 784.944 M 1 193.24 % | -71.800 M -843.12 % | 9.662 M 118.22 % | -53.044 M 4.29 % | -55.424 M 65.21 % | -159.333 M -135.12 % | -67.766 M -32.77 % | -51.042 M -169.33 % | 73.622 M -69.48 % | 241.238 M 25.77 % | 191.808 M 1 298.87 % | -15.999 M -260.42 % | -4.439 M 71.56 % | -15.607 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 -100.00 % | 958.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.376 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.198 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.717 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling 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 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 1.785 M 16 323.27 % | -11.000 K 89.74 % | -107.200 K -104.78 % | 2.242 M | 0.000 | 0.000 -100.00 % | 1.421 M | 0.000 | 0.000 100.00 % | -11.135 M -422.45 % | 3.453 M 692.40 % | 435.800 K -72.22 % | 1.569 M -97.19 % | 55.791 M 434.61 % | 10.436 M 87.81 % | 5.557 M | 0.000 | 0.000 -100.00 % | 3.242 M -4.23 % | 3.385 M 57.19 % | 2.154 M -81.63 % | 11.725 M 195.82 % | 3.963 M 408.75 % | -1.284 M -115.54 % | 8.261 M | 0.000 -100.00 % | 23.687 M | 0.000 -100.00 % | 4.971 M -86.35 % | 36.406 M -38.07 % | 58.788 M 5.53 % | 55.707 M 172.49 % | 20.444 M | 0.000 -100.00 % | 13.945 M -81.25 % | 74.365 M 35.40 % | 54.924 M 57.70 % | 34.829 M -96.92 % | 1.129 B 2 636.00 % | 41.274 M 461.74 % | 7.348 M 101.37 % | -537.284 M -385.03 % | 188.498 M 115.11 % | 87.630 M -49.40 % | 173.178 M 21.74 % | 142.251 M -46.09 % | 263.888 M 72.40 % | 153.067 M 79.95 % | 85.062 M 42.02 % | 59.896 M 27.66 % | 46.919 M 27.64 % | 36.759 M 53.81 % | 23.899 M -5.16 % | 25.199 M -42.79 % | 44.050 M | 
| Operating expenses | 1.785 M 32.78 % | 1.344 M 25.76 % | 1.069 M -52.33 % | 2.242 M 94.00 % | 1.156 M -97.89 % | 54.727 M 1 169.52 % | 4.311 M -78.45 % | 20.002 M 281.02 % | 5.250 M -76.75 % | 22.583 M 553.96 % | 3.453 M -65.99 % | 10.154 M 52.78 % | 6.646 M -88.09 % | 55.791 M 472.01 % | 9.753 M 75.53 % | 5.557 M 187.61 % | 1.932 M -11.97 % | 2.195 M -32.30 % | 3.242 M -4.23 % | 3.385 M 57.19 % | 2.154 M -81.63 % | 11.725 M 195.82 % | 3.963 M 408.75 % | -1.284 M -115.54 % | 8.261 M -39.28 % | 13.606 M -29.12 % | 19.196 M -39.01 % | 31.472 M 75.75 % | 17.907 M -50.81 % | 36.406 M -38.07 % | 58.788 M 5.53 % | 55.707 M 172.49 % | 20.444 M -23.73 % | 26.805 M 92.22 % | 13.945 M -35.19 % | 21.517 M -60.82 % | 54.924 M 57.70 % | 34.829 M -96.92 % | 1.129 B 2 636.00 % | 41.274 M 461.74 % | 7.348 M 101.81 % | -406.654 M -315.73 % | 188.498 M 105.03 % | 91.938 M -46.72 % | 172.543 M 21.29 % | 142.251 M -46.09 % | 263.888 M 72.40 % | 153.067 M 79.95 % | 85.062 M 42.02 % | 59.896 M 27.66 % | 46.919 M 27.64 % | 36.759 M 53.81 % | 23.899 M -5.16 % | 25.199 M -42.79 % | 44.050 M | 
| Cost and expenses | 1.785 M 32.78 % | 1.344 M 14.30 % | 1.176 M -49.94 % | 2.349 M 86.02 % | 1.263 M -97.63 % | 53.257 M 842.30 % | 5.652 M -72.16 % | 20.298 M 215.15 % | 6.441 M -87.88 % | 53.132 M 968.81 % | 4.971 M -54.00 % | 10.806 M 60.48 % | 6.734 M -89.64 % | 64.983 M 522.43 % | 10.440 M 77.23 % | 5.891 M 131.57 % | 2.544 M 119.59 % | -12.984 M -500.14 % | 3.245 M -4.14 % | 3.385 M 57.19 % | 2.154 M -81.95 % | 11.933 M 16.86 % | 10.211 M 930.14 % | -1.230 M -105.52 % | 22.286 M 494.32 % | -5.652 M -112.69 % | 44.542 M 18.16 % | 37.695 M 112.50 % | 17.739 M -42.89 % | 31.063 M -47.66 % | 59.347 M -18.38 % | 72.709 M 63.52 % | 44.464 M 25.34 % | 35.474 M 51.50 % | 23.415 M -16.76 % | 28.131 M -77.30 % | 123.927 M -41.39 % | 211.437 M -82.18 % | 1.186 B 508.77 % | 194.856 M 0.73 % | 193.451 M -48.86 % | 378.290 M 224.16 % | 116.698 M 14.86 % | 101.600 M -15.43 % | 120.134 M 38.36 % | 86.827 M -16.96 % | 104.555 M 22.57 % | 85.301 M 150.74 % | 34.020 M -74.52 % | 133.518 M -53.66 % | 288.157 M 26.07 % | 228.567 M 2 793.25 % | 7.900 M -61.95 % | 20.760 M -27.01 % | 28.443 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.355 M 15.23 % | 1.176 M | 0.000 -100.00 % | 1.156 M -97.89 % | 54.727 M 1 793.91 % | 2.890 M -85.55 % | 20.002 M 281.02 % | 5.250 M -84.43 % | 33.719 M | 0.000 -100.00 % | 10.154 M 99.99 % | 5.077 M 379.84 % | 1.058 M 255.06 % | -682.400 K | 0.000 -100.00 % | 1.932 M -11.97 % | 2.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.454 M 399.59 % | -4.491 M -114.27 % | 31.472 M 143.29 % | 12.936 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.081 M | 0.000 100.00 % | -52.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 130.630 M | 0.000 -100.00 % | 4.308 M 778.43 % | -635.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.800 K | 0.000 | 0.000 | 0.000 -100.00 % | 188.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 473.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 350.400 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.210 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 | 
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 8.700 K 335.00 % | 2.000 K -100.00 % | 113.142 M -22.13 % | 145.295 M 4.20 % | 139.435 M 5.17 % | 132.576 M 4.56 % | 126.791 M 2.27 % | 123.980 M 4.48 % | 118.662 M 4.37 % | 113.691 M 4.05 % | 109.267 M 0.60 % | 108.612 M 3.01 % | 105.438 M 6.66 % | 98.855 M | 0.000 -100.00 % | 87.544 M 3.66 % | 84.454 M 5.00 % | 80.436 M 0.86 % | 79.750 M 4.17 % | 76.559 M 42.02 % | 53.906 M 14.55 % | 47.060 M -10.32 % | 52.478 M 9.02 % | 48.138 M -1.29 % | 48.767 M 2.91 % | 47.389 M -18.08 % | 57.848 M 16.87 % | 49.496 M 1.13 % | 48.942 M 35.49 % | 36.123 M -28.20 % | 50.311 M 1.01 % | 49.806 M 0.21 % | 49.703 M 4.44 % | 47.591 M -19.29 % | 58.967 M 5.64 % | 55.821 M 83.06 % | 30.493 M 2 242.20 % | 1.302 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.934 M -31.72 % | 13.084 M | 0.000 | 0.000 -100.00 % | 311.000 K 78.74 % | 174.000 K | 
| Depreciation and amortization | 30.000 K 388.46 % | -10.400 K -109.70 % | 107.200 K 0.00 % | 107.200 K 0.00 % | 107.200 K -62.70 % | 287.400 K -1.98 % | 293.200 K -1.05 % | 296.300 K 1.13 % | 293.000 K 141.48 % | -706.400 K -216.51 % | 606.300 K -7.04 % | 652.200 K -1.97 % | 665.300 K -0.37 % | 667.800 K -2.77 % | 686.800 K -21.93 % | 879.700 K 43.79 % | 611.800 K -0.63 % | 615.700 K -2.73 % | 633.000 K -0.31 % | 635.000 K -0.45 % | 637.900 K -2.07 % | 651.400 K -6.30 % | 695.200 K -8.24 % | 757.600 K -11.85 % | 859.400 K 12.25 % | 765.600 K -5.07 % | 806.500 K -18.99 % | 995.500 K -8.45 % | 1.087 M -22.58 % | 1.405 M 32.43 % | 1.061 M -1.42 % | 1.076 M -0.29 % | 1.079 M -13.60 % | 1.249 M 22.26 % | 1.021 M -3.01 % | 1.053 M 1.20 % | 1.041 M 5.38 % | 987.500 K -99.91 % | 1.076 B 99 946.49 % | 1.076 M 4.93 % | 1.025 M -10.27 % | 1.142 M -27.10 % | 1.567 M 82.42 % | 859.000 K 68.10 % | 511.000 K 5.36 % | 485.000 K 13.85 % | 426.000 K 3.65 % | 411.000 K 2.75 % | 400.000 K -3.61 % | 415.000 K 49.28 % | 278.000 K 8.59 % | 256.000 K 0.00 % | 256.000 K -2.29 % | 262.000 K 0.77 % | 260.000 K | 
| Operating income | -1.785 M -32.78 % | -1.344 M -14.29 % | -1.176 M 49.94 % | -2.349 M -86.02 % | -1.263 M 97.70 % | -55.014 M -1 365.21 % | 4.348 M 121.42 % | -20.298 M 1.65 % | -20.638 M 46.99 % | -38.935 M -1 210.45 % | -2.971 M 72.51 % | -10.806 M -60.48 % | -6.734 M 89.64 % | -64.982 M -522.42 % | -10.440 M -176.47 % | -3.776 M -48.45 % | -2.544 M 15.42 % | -3.008 M 7.31 % | -3.245 M -68.20 % | -1.929 M -878.49 % | 247.800 K 102.08 % | -11.933 M -1 363.90 % | 944.100 K -67.23 % | 2.881 M 132.42 % | -8.886 M 43.03 % | -15.598 M 25.34 % | -20.892 M 30.40 % | -30.018 M -134.86 % | -12.781 M 58.85 % | -31.063 M -471.68 % | 8.357 M 333.32 % | -3.582 M 21.84 % | -4.583 M 58.07 % | -10.931 M -220.69 % | 9.057 M -12.34 % | 10.332 M 147.66 % | -21.677 M 66.11 % | -63.957 M -315.70 % | 29.651 M 236.21 % | -21.769 M 6.75 % | -23.344 M -141.90 % | 55.710 M 280.81 % | -30.812 M -326.56 % | 13.600 M 1 422.96 % | 893.000 K -62.65 % | 2.391 M -1.85 % | 2.436 M -62.92 % | 6.570 M 296.98 % | 1.655 M -94.07 % | 27.897 M 407.77 % | 5.494 M 123.89 % | -23.001 M -191.15 % | -7.900 M -68.80 % | -4.680 M 83.55 % | -28.443 M | 
| Operating income ratio | -540.78 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1 833 796.67 421 736 863.95 % | 0.43 | 0.00 -100.00 % | 1.45 153.01 % | -2.74 -84.61 % | -1.49 | 0.00 | 0.00 100.00 % | -129 963.80 | 0.00 100.00 % | -1.79 | 0.00 -100.00 % | 0.19 | 0.00 100.00 % | -1.32 -863.63 % | 0.17 100.00 % | -59 662.50 -70 492 977.36 % | 0.08 -95.15 % | 1.75 363.13 % | -0.66 -190.35 % | 0.73 183.09 % | -0.88 94.41 % | -15.80 -512.87 % | -2.58 | 0.00 -100.00 % | 0.62 396.06 % | -0.21 -81.22 % | -0.11 74.10 % | -0.44 -259.06 % | 0.28 3.83 % | 0.27 183.36 % | -0.32 25.70 % | -0.43 -257.72 % | 0.27 318.61 % | -0.13 8.35 % | -0.14 -206.91 % | 0.13 135.78 % | -0.36 -403.89 % | 0.12 1 499.99 % | 0.01 -72.47 % | 0.03 17.71 % | 0.02 -68.16 % | 0.07 54.15 % | 0.05 -73.16 % | 0.17 823.75 % | 0.02 116.72 % | -0.11 | 0.00 100.00 % | -0.29 | 0.00 | 
| Total other income expenses net | 3.260 K -99.28 % | 451.800 K -27.02 % | 619.100 K 28 040.91 % | 2.200 K -98.27 % | 126.870 K 100.11 % | -113.199 M 22.08 % | -145.284 M -4.01 % | -139.676 M -5.15 % | -132.829 M 2.37 % | -136.057 M -9.95 % | -123.746 M -4.67 % | -118.226 M -258.11 % | -33.014 M 67.08 % | -100.277 M 6.32 % | -107.044 M -9.07 % | -98.146 M -0.62 % | -97.542 M -5.48 % | -92.470 M -7.72 % | -85.846 M -1.65 % | -84.454 M -3.74 % | -81.409 M 6.43 % | -87.000 M -15.54 % | -75.301 M -41.83 % | -53.093 M -22.47 % | -43.352 M 5.28 % | -45.770 M -7.74 % | -42.483 M 12.89 % | -48.767 M -16.16 % | -41.983 M 7.51 % | -45.390 M 14.23 % | -52.919 M -1.91 % | -51.927 M -92.26 % | -27.009 M 36.26 % | -42.372 M -6.14 % | -39.921 M 8.87 % | -43.807 M -25.25 % | -34.977 M 21.12 % | -44.344 M -33.96 % | -33.103 M | 0.000 | 0.000 100.00 % | -21.495 M | 0.000 100.00 % | -11.669 M -1 166 800.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 100.00 % | -34.000 K | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 3.389 M | 0.000 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 
| 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-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-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-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.190 B | 0.000 -100.00 % | 1.198 B 152 818.44 % | 783.500 K -99.93 % | 1.159 B 305 995.51 % | -379.000 K -100.03 % | 1.098 B 35 985.11 % | 3.043 M -99.72 % | 1.087 B -0.23 % | 1.089 B 17 273.79 % | 6.269 M -99.45 % | 1.144 B 24 499.48 % | 4.651 M -99.60 % | 1.149 B 15 712.48 % | 7.266 M -99.68 % | 2.275 B 31 665.23 % | 7.163 M -99.66 % | 2.113 B 43 954.29 % | 4.797 M -99.76 % | 1.964 B 5.23 % | 1.866 B 120 835.84 % | 1.543 M -99.91 % | 1.771 B 47 331.59 % | 3.735 M -99.78 % | 1.677 B 1 488.98 % | 105.545 M -93.29 % | 1.573 B 44 108.31 % | 3.559 M -99.76 % | 1.490 B 7 442.09 % | 19.751 M -98.59 % | 1.400 B 4 029.28 % | 33.904 M -97.37 % | 1.288 B 4 791.93 % | 26.326 M -64.22 % | 73.587 M 97.41 % | 37.277 M -97.42 % | 1.443 B 4 229.14 % | 33.339 M -97.76 % | 1.486 B 69 749.04 % | 2.127 M -99.70 % | 716.079 M 37.06 % | 522.473 M 495.66 % | 87.714 M | 
| Total investments | 0.000 -100.00 % | 863.658 M | 0.000 -100.00 % | 846.228 M | 0.000 -100.00 % | 839.400 M 53 467.33 % | 1.567 M -99.82 % | 855.412 M 112 951.24 % | -758.000 K -100.09 % | 842.260 M 13 739.30 % | 6.086 M -79.11 % | 29.128 M 71.29 % | 17.005 M 35.63 % | 12.538 M 66.66 % | 7.523 M -19.12 % | 9.302 M 50.54 % | 6.179 M -57.48 % | 14.532 M -40.90 % | 24.588 M 71.63 % | 14.326 M 176.61 % | 5.179 M -46.01 % | 9.593 M -92.00 % | 119.920 M 1 313.48 % | 8.484 M 174.92 % | 3.086 M -82.26 % | 17.395 M 132.89 % | 7.469 M -57.53 % | 17.585 M -91.67 % | 211.089 M -60.20 % | 530.398 M 7 351.30 % | 7.118 M -57.38 % | 16.700 M -57.72 % | 39.503 M -67.99 % | 123.421 M 82.02 % | 67.807 M 392.21 % | 13.776 M -73.84 % | 52.652 M 3 288.36 % | 1.554 M -97.92 % | 74.553 M -26.82 % | 101.877 M 52.79 % | 66.678 M -35.91 % | 104.036 M 2 345.46 % | 4.254 M -95.32 % | 90.992 M -3.24 % | 94.036 M -1.03 % | 95.017 M | 
| Total debt | 0.000 -100.00 % | 1.199 B | 0.000 -100.00 % | 1.199 B | 0.000 -100.00 % | 1.198 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.097 B | 0.000 -100.00 % | 1.089 B -0.71 % | 1.096 B | 0.000 -100.00 % | 1.150 B | 0.000 -100.00 % | 1.153 B | 0.000 -100.00 % | 2.283 B | 0.000 -100.00 % | 2.120 B | 0.000 -100.00 % | 1.968 B 5.13 % | 1.872 B | 0.000 -100.00 % | 1.772 B | 0.000 -100.00 % | 1.681 B | 0.000 -100.00 % | 1.578 B | 0.000 -100.00 % | 1.493 B | 0.000 -100.00 % | 1.420 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 73.785 M | 0.000 -100.00 % | 1.485 B | 0.000 -100.00 % | 1.519 B | 0.000 -100.00 % | 718.207 M 35.35 % | 530.618 M 484.79 % | 90.737 M | 
| Accumulated other comprehensive income loss | -2.595 B -5 012.35 % | -50.769 M 98.04 % | -2.594 B 5.51 % | -2.745 B -5.98 % | -2.590 B -5 026.37 % | -50.527 M 97.78 % | -2.280 B 6.22 % | -2.432 B -23.42 % | -1.970 B | 0.000 100.00 % | -1.672 B | 0.000 | 0.000 100.00 % | -1.224 B | 0.000 100.00 % | -1.024 B | 0.000 100.00 % | -839.291 M | 0.000 100.00 % | -672.878 M -858.41 % | -70.208 M 82.32 % | -397.177 M | 0.000 100.00 % | -68.928 M 75.34 % | -279.462 M | 0.000 100.00 % | -148.012 M -116.66 % | -68.314 M -214.11 % | 59.868 M | 0.000 -100.00 % | 146.969 M 327.91 % | -64.486 M -127.26 % | 236.517 M | 0.000 -100.00 % | 331.648 M | 0.000 -100.00 % | 441.013 M | 0.000 -100.00 % | 486.498 M 1 559.58 % | 29.315 M -94.12 % | 498.523 M | 0.000 -100.00 % | 490.178 M 1 801.30 % | 25.781 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -3.016 B | 0.000 | 0.000 | 0.000 100.00 % | -3.011 B | 0.000 | 0.000 | 0.000 100.00 % | -2.389 B | 0.000 | 0.000 100.00 % | -1.918 B | 0.000 | 0.000 | 0.000 100.00 % | -1.426 B | 0.000 | 0.000 | 0.000 100.00 % | -1.074 B | 0.000 | 0.000 100.00 % | -798.640 M | 0.000 | 0.000 | 0.000 100.00 % | -542.213 M | 0.000 | 0.000 | 0.000 100.00 % | -334.053 M | 0.000 | 0.000 | 0.000 100.00 % | -151.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.643 M | 0.000 -100.00 % | 2.797 M | 
| Common stock | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M 0.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M | 0.000 -100.00 % | 151.294 M 0.00 % | 151.294 M | 0.000 -100.00 % | 144.234 M | 0.000 -100.00 % | 144.234 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 69.533 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.504 M | 0.000 -100.00 % | 137.504 M 0.00 % | 137.504 M 4.76 % | 131.254 M | 
| Total equity | -2.595 B 0.00 % | -2.595 B -0.06 % | -2.594 B 0.00 % | -2.594 B -0.14 % | -2.590 B 0.00 % | -2.590 B -13.59 % | -2.280 B 0.00 % | -2.280 B -15.74 % | -1.970 B 0.00 % | -1.970 B -17.85 % | -1.672 B 0.00 % | -1.672 B -11.08 % | -1.505 B -22.91 % | -1.224 B 0.00 % | -1.224 B -19.60 % | -1.024 B 0.00 % | -1.024 B -21.98 % | -839.291 M 0.00 % | -839.291 M -24.73 % | -672.878 M 0.00 % | -672.878 M -69.41 % | -397.177 M 0.00 % | -397.177 M -0.33 % | -395.859 M -41.65 % | -279.462 M 0.00 % | -279.462 M -88.81 % | -148.012 M 0.00 % | -148.012 M -347.23 % | 59.868 M 0.00 % | 59.868 M -59.26 % | 146.969 M 166.18 % | 55.215 M -76.65 % | 236.517 M 0.00 % | 236.517 M -28.68 % | 331.648 M 35.67 % | 244.450 M -44.57 % | 441.013 M 1 565.27 % | -30.098 M -106.19 % | 486.498 M 0.00 % | 486.498 M -2.41 % | 498.523 M 0.00 % | 498.523 M 1.70 % | 490.178 M 0.00 % | 490.178 M 1.11 % | 484.781 M 13.94 % | 425.457 M | 
| Other non current liabilities | 2.595 B 22 923.93 % | 11.273 M -99.57 % | 2.594 B 22 910.08 % | 11.273 M -99.56 % | 2.590 B 259 020 180.00 % | -1.000 K -100.00 % | 2.280 B 7 724.36 % | 29.144 M -98.52 % | 1.970 B 210 386.22 % | 936.000 K -99.94 % | 1.672 B 6 063.07 % | 27.125 M 2 857.97 % | 917.000 K -99.93 % | 1.224 B 4 330.43 % | 27.637 M -97.30 % | 1.024 B 143 087.37 % | 715.000 K -99.91 % | 839.291 M 2 126.93 % | 37.688 M -94.40 % | 672.878 M 7 977.76 % | 8.330 M -97.90 % | 397.177 M 733.92 % | 47.628 M 388.14 % | 9.757 M -96.51 % | 279.462 M 342.95 % | 63.091 M -57.37 % | 148.012 M 163.93 % | 56.080 M | 0.000 -100.00 % | 10.265 M | 0.000 -100.00 % | 99.797 M | 0.000 -100.00 % | 95.762 M | 0.000 -100.00 % | 15.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.230 M | 0.000 -100.00 % | 1.163 M | 0.000 -100.00 % | 51.365 M 23 354.47 % | 219.000 K -99.88 % | 186.183 M | 
| Long term debt | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B -0.21 % | 1.085 B | 0.000 -100.00 % | 1.134 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 2.282 B | 0.000 -100.00 % | 2.120 B | 0.000 -100.00 % | 1.962 B 5.35 % | 1.862 B | 0.000 -100.00 % | 1.766 B | 0.000 -100.00 % | 1.671 B | 0.000 -100.00 % | 1.574 B | 0.000 -100.00 % | 1.489 B | 0.000 -100.00 % | 1.410 B | 0.000 -100.00 % | 1.318 B | 0.000 -100.00 % | 73.785 M | 0.000 -100.00 % | 397.168 M | 0.000 -100.00 % | 992.328 M | 0.000 -100.00 % | 653.773 M | 0.000 | 0.000 | 
| Total non current liabilities | 2.595 B 137.16 % | 1.094 B -57.81 % | 2.594 B 137.02 % | 1.094 B -57.75 % | 2.590 B 136.68 % | 1.094 B -52.01 % | 2.280 B 105.01 % | 1.112 B -43.54 % | 1.970 B 77.96 % | 1.107 B -33.78 % | 1.672 B 50.57 % | 1.110 B -0.14 % | 1.112 B -9.20 % | 1.224 B 5.38 % | 1.162 B 13.50 % | 1.024 B -12.28 % | 1.167 B 39.06 % | 839.291 M -63.82 % | 2.320 B 244.72 % | 672.878 M -68.78 % | 2.155 B 442.64 % | 397.177 M -80.24 % | 2.010 B 4.93 % | 1.915 B 585.35 % | 279.462 M -84.72 % | 1.829 B 1 135.64 % | 148.012 M -91.43 % | 1.727 B | 0.000 -100.00 % | 1.584 B | 0.000 -100.00 % | 1.589 B | 0.000 -100.00 % | 1.505 B | 0.000 -100.00 % | 1.446 B | 0.000 -100.00 % | 73.785 M | 0.000 -100.00 % | 398.398 M | 0.000 -100.00 % | 993.491 M | 0.000 -100.00 % | 705.138 M 321 880.96 % | 219.000 K -99.88 % | 186.183 M | 
| Other current liabilities | 0.000 -100.00 % | 2.788 B | 0.000 -100.00 % | 2.801 B | 0.000 -100.00 % | 2.760 B | 0.000 -100.00 % | 2.499 B | 0.000 -100.00 % | 2.250 B | 0.000 -100.00 % | 1.977 B 6.16 % | 1.862 B | 0.000 -100.00 % | 1.523 B | 0.000 -100.00 % | 1.336 B | 0.000 -100.00 % | 3.641 M | 0.000 -100.00 % | 7.930 M | 0.000 -100.00 % | 10.849 M -28.96 % | 15.270 M | 0.000 -100.00 % | 13.946 M | 0.000 -100.00 % | 16.779 M | 0.000 -100.00 % | 43.528 M | 0.000 -100.00 % | 13.107 M | 0.000 -100.00 % | 10.166 M | 0.000 -100.00 % | 4.272 M | 0.000 -100.00 % | 83.738 M | 0.000 -100.00 % | 175.892 M | 0.000 -100.00 % | 10.236 M | 0.000 -100.00 % | 16.542 M 46.53 % | 11.289 M 15.63 % | 9.763 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.262 M | 
| Short term debt | 0.000 -100.00 % | 115.771 M | 0.000 -100.00 % | 115.771 M | 0.000 -100.00 % | 115.272 M | 0.000 -100.00 % | 76.997 M | 0.000 -100.00 % | 13.561 M | 0.000 -100.00 % | 5.482 M -50.35 % | 11.040 M | 0.000 -100.00 % | 15.902 M | 0.000 -100.00 % | 14.755 M | 0.000 -100.00 % | 703.500 K | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 6.364 M -36.40 % | 10.007 M | 0.000 -100.00 % | 6.525 M | 0.000 -100.00 % | 9.818 M | 0.000 -100.00 % | 4.699 M | 0.000 -100.00 % | 4.029 M | 0.000 -100.00 % | 10.020 M | 0.000 -100.00 % | 3.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 526.786 M | 0.000 -100.00 % | 64.434 M -87.86 % | 530.618 M 484.79 % | 90.737 M | 
| Total current liabilities | 0.000 -100.00 % | 2.907 B | 0.000 -100.00 % | 2.919 B | 0.000 -100.00 % | 2.878 B | 0.000 -100.00 % | 2.584 B | 0.000 -100.00 % | 2.270 B | 0.000 -100.00 % | 1.996 B 5.94 % | 1.884 B | 0.000 -100.00 % | 1.565 B | 0.000 -100.00 % | 1.376 B | 0.000 -100.00 % | 29.744 M | 0.000 -100.00 % | 31.200 M | 0.000 -100.00 % | 46.077 M -18.49 % | 56.527 M | 0.000 -100.00 % | 71.118 M | 0.000 -100.00 % | 81.323 M | 0.000 -100.00 % | 94.411 M | 0.000 -100.00 % | 71.954 M | 0.000 -100.00 % | 102.746 M | 0.000 -100.00 % | 102.287 M | 0.000 -100.00 % | 181.473 M | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 549.858 M | 0.000 -100.00 % | 136.876 M -76.13 % | 573.519 M 304.29 % | 141.857 M | 
| Total liabilities | 2.595 B -35.14 % | 4.001 B 54.26 % | 2.594 B -35.37 % | 4.014 B 54.95 % | 2.590 B -34.79 % | 3.972 B 74.19 % | 2.280 B -38.31 % | 3.697 B 87.63 % | 1.970 B -41.67 % | 3.378 B 102.04 % | 1.672 B -46.18 % | 3.106 B 3.68 % | 2.996 B 144.66 % | 1.224 B -55.10 % | 2.727 B 166.35 % | 1.024 B -59.74 % | 2.543 B 203.02 % | 839.291 M -64.27 % | 2.349 B 249.14 % | 672.878 M -69.23 % | 2.186 B 450.50 % | 397.177 M -80.68 % | 2.056 B 4.26 % | 1.972 B 605.58 % | 279.462 M -85.29 % | 1.900 B 1 183.69 % | 148.012 M -91.82 % | 1.808 B | 0.000 -100.00 % | 1.678 B | 0.000 -100.00 % | 1.661 B | 0.000 -100.00 % | 1.608 B | 0.000 -100.00 % | 1.548 B | 0.000 -100.00 % | 255.257 M | 0.000 -100.00 % | 1.715 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 842.014 M 46.76 % | 573.738 M 74.90 % | 328.039 M | 
| Other non current assets | 0.000 -100.00 % | 7.071 M | 0.000 -100.00 % | 30.259 M 2 273.75 % | -1.392 M -117.25 % | 8.071 M 1 130.12 % | -783.500 K | 0.000 -100.00 % | 379.000 K -96.16 % | 9.873 M 424.45 % | -3.043 M -162.89 % | 4.839 M -52.78 % | 10.248 M 263.47 % | -6.269 M -118.38 % | 34.105 M 833.32 % | -4.651 M -114.26 % | 32.614 M 548.86 % | -7.266 M -127.85 % | 26.087 M 464.20 % | -7.163 M -116.59 % | 43.165 M 999.91 % | -4.797 M -148.66 % | 9.858 M -71.30 % | 34.354 M 2 326.44 % | -1.543 M -100.97 % | 159.250 M 4 364.18 % | -3.735 M -102.29 % | 163.393 M 254.81 % | -105.545 M -248.14 % | 71.246 M 2 101.80 % | -3.559 M -101.82 % | 195.670 M 1 090.66 % | -19.751 M -104.47 % | 441.487 M 1 402.18 % | -33.904 M -111.18 % | 303.223 M 1 251.80 % | -26.326 M -574.01 % | 5.554 M 114.90 % | -37.277 M -131.37 % | 118.837 M 456.45 % | -33.339 M -110.42 % | 319.993 M 15 143.46 % | -2.127 M -101.01 % | 209.976 M -26.81 % | 286.896 M -5.58 % | 303.849 M | 
| Long term investments | 0.000 -100.00 % | 839.158 M | 0.000 -100.00 % | 815.969 M | 0.000 -100.00 % | 838.400 M | 0.000 -100.00 % | 855.412 M | 0.000 -100.00 % | 842.255 M | 0.000 -100.00 % | 29.128 M 71.60 % | 16.974 M | 0.000 -100.00 % | 7.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.588 M | 0.000 -100.00 % | 5.179 M | 0.000 -100.00 % | 119.920 M 1 313.48 % | 8.484 M | 0.000 -100.00 % | 17.395 M | 0.000 -100.00 % | 17.585 M | 0.000 -100.00 % | 529.305 M | 0.000 -100.00 % | 16.700 M | 0.000 -100.00 % | 123.421 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.992 M | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 183.000 K | 0.000 -100.00 % | 281.700 K | 0.000 -100.00 % | 496.000 K | 0.000 -100.00 % | 1.076 M | 0.000 -100.00 % | 1.665 M | 0.000 -100.00 % | 2.419 M -31.25 % | 3.519 M | 0.000 -100.00 % | 4.589 M | 0.000 -100.00 % | 6.169 M | 0.000 -100.00 % | 7.418 M | 0.000 -100.00 % | 8.691 M | 0.000 -100.00 % | 10.038 M -21.21 % | 12.740 M | 0.000 -100.00 % | 14.659 M | 0.000 -100.00 % | 17.932 M | 0.000 -100.00 % | 20.153 M | 0.000 -100.00 % | 22.308 M | 0.000 -100.00 % | 23.326 M | 0.000 -100.00 % | 25.046 M | 0.000 -100.00 % | 1.198 M | 0.000 -100.00 % | 30.514 M | 0.000 -100.00 % | 22.734 M | 0.000 -100.00 % | 16.230 M -3.48 % | 16.816 M 63.45 % | 10.288 M | 
| Total non current assets | 0.000 -100.00 % | 846.412 M | 0.000 -100.00 % | 846.509 M 60 912.46 % | -1.392 M -100.16 % | 846.967 M 108 200.45 % | -783.500 K -100.09 % | 856.489 M 225 886.41 % | 379.000 K -99.96 % | 853.793 M 28 157.61 % | -3.043 M -108.36 % | 36.385 M 18.36 % | 30.741 M 590.36 % | -6.269 M -113.56 % | 46.218 M 1 093.76 % | -4.651 M -111.99 % | 38.783 M 633.77 % | -7.266 M -112.51 % | 58.093 M 911.04 % | -7.163 M -112.56 % | 57.035 M 1 289.07 % | -4.797 M -103.43 % | 139.815 M 151.57 % | 55.578 M 3 701.94 % | -1.543 M -100.81 % | 191.304 M 5 222.48 % | -3.735 M -101.88 % | 198.910 M 288.46 % | -105.545 M -117.00 % | 620.704 M 17 539.90 % | -3.559 M -101.52 % | 234.678 M 1 288.16 % | -19.751 M -103.33 % | 593.063 M 1 849.26 % | -33.904 M -110.33 % | 328.269 M 1 346.94 % | -26.326 M -489.90 % | 6.752 M 118.11 % | -37.277 M -114.84 % | 251.228 M 853.56 % | -33.339 M -109.44 % | 353.251 M 16 706.99 % | -2.127 M -100.67 % | 317.199 M 1.51 % | 312.469 M -3.53 % | 323.912 M | 
| Other current assets | -25.178 M -2 453.08 % | 1.070 M 102.75 % | -38.976 M -1 650.97 % | 2.513 M | 0.000 -100.00 % | 2.183 M | 0.000 -100.00 % | 5.113 M | 0.000 -100.00 % | 6.304 M | 0.000 -100.00 % | 824.631 M -6.82 % | 885.013 M | 0.000 -100.00 % | 8.116 M | 0.000 -100.00 % | 923.397 M | 0.000 -100.00 % | 7.639 M | 0.000 -100.00 % | 846.407 M | 0.000 -100.00 % | 880.146 M 7.45 % | 819.109 M | 0.000 -100.00 % | 647.501 M | 0.000 -100.00 % | 480.307 M | 0.000 -100.00 % | 99.573 M | 0.000 -100.00 % | 458.847 M | 0.000 -100.00 % | 211.112 M | 0.000 -100.00 % | 801.629 M | 0.000 | 0.000 | 0.000 -100.00 % | 576.680 M | 0.000 -100.00 % | 837.674 M | 0.000 -100.00 % | 406.296 M | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 24.500 M | 0.000 -100.00 % | 30.259 M | 0.000 -100.00 % | 1.000 M -36.18 % | 1.567 M | 0.000 100.00 % | -758.000 K -175.80 % | 1.000 M -83.57 % | 6.086 M 450.32 % | 1.106 M 10.59 % | 1.000 M -92.02 % | 12.538 M 11 308.74 % | 109.900 K -98.82 % | 9.302 M | 0.000 -100.00 % | 14.532 M | 0.000 -100.00 % | 14.326 M | 0.000 -100.00 % | 9.593 M | 0.000 | 0.000 -100.00 % | 3.086 M 423.05 % | 590.000 K -92.10 % | 7.469 M | 0.000 -100.00 % | 211.089 M 19 202.23 % | 1.094 M -84.64 % | 7.118 M | 0.000 -100.00 % | 39.503 M | 0.000 -100.00 % | 67.807 M | 0.000 -100.00 % | 52.652 M | 0.000 -100.00 % | 74.553 M | 0.000 -100.00 % | 66.678 M | 0.000 -100.00 % | 4.254 M | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 571.900 K | 0.000 -100.00 % | 8.870 M | 0.000 -100.00 % | 286.000 K 136.50 % | -783.500 K -200.00 % | 783.500 K 106.73 % | 379.000 K 127.48 % | -1.379 M 54.68 % | -3.043 M -257.09 % | 1.937 M -73.24 % | 7.240 M 215.49 % | -6.269 M -201.78 % | 6.159 M 232.43 % | -4.651 M -202.42 % | 4.541 M 162.50 % | -7.266 M -200.00 % | 7.266 M 201.44 % | -7.163 M -197.72 % | 7.330 M 252.82 % | -4.797 M -200.00 % | 4.797 M -24.32 % | 6.338 M 510.76 % | -1.543 M -261.91 % | 953.000 K 125.52 % | -3.735 M -199.99 % | 3.735 M 103.54 % | -105.545 M -2 261.69 % | 4.883 M 237.18 % | -3.559 M -200.00 % | 3.559 M 118.02 % | -19.751 M -200.00 % | 19.751 M 158.26 % | -33.904 M -200.00 % | 33.903 M 228.78 % | -26.326 M -13 407.12 % | 197.834 K 100.53 % | -37.277 M -189.13 % | 41.823 M 225.45 % | -33.339 M -200.00 % | 33.339 M 1 667.33 % | -2.127 M -200.00 % | 2.127 M -73.89 % | 8.146 M 169.49 % | 3.023 M | 
| Cash and short term investments | 25.178 M -3.56 % | 26.107 M -33.02 % | 38.976 M -0.39 % | 39.129 M 2 710.96 % | 1.392 M 8.24 % | 1.286 M 64.14 % | 783.500 K 0.00 % | 783.500 K 306.73 % | -379.000 K 0.00 % | -379.000 K -112.45 % | 3.043 M 0.00 % | 3.043 M -63.07 % | 8.240 M 31.44 % | 6.269 M 0.00 % | 6.269 M 34.80 % | 4.651 M 2.42 % | 4.541 M -37.50 % | 7.266 M 0.00 % | 7.266 M 1.44 % | 7.163 M -2.28 % | 7.330 M 52.82 % | 4.797 M 0.00 % | 4.797 M -24.32 % | 6.338 M 310.76 % | 1.543 M 0.00 % | 1.543 M -58.68 % | 3.735 M -0.01 % | 3.735 M -96.46 % | 105.545 M 1 666.11 % | 5.976 M 67.91 % | 3.559 M 0.00 % | 3.559 M -81.98 % | 19.751 M 0.00 % | 19.751 M -41.74 % | 33.904 M 0.00 % | 33.903 M 28.78 % | 26.326 M 13 207.12 % | 197.834 K -99.47 % | 37.277 M -10.87 % | 41.823 M 25.45 % | 33.339 M 0.00 % | 33.339 M 1 467.33 % | 2.127 M 0.00 % | 2.127 M -73.89 % | 8.146 M 169.49 % | 3.023 M | 
| Total current assets | 0.000 -100.00 % | 559.553 M | 0.000 -100.00 % | 573.088 M 41 070.14 % | 1.392 M -99.74 % | 534.966 M 68 179.00 % | 783.500 K -99.86 % | 559.874 M 147 824.01 % | -379.000 K -100.07 % | 553.609 M 18 092.87 % | 3.043 M -99.78 % | 1.398 B -4.25 % | 1.460 B 23 188.30 % | 6.269 M -99.57 % | 1.456 B 31 211.64 % | 4.651 M -99.69 % | 1.502 B 20 578.37 % | 7.266 M -99.50 % | 1.452 B 20 169.87 % | 7.163 M -99.51 % | 1.457 B 30 266.26 % | 4.797 M -99.68 % | 1.519 B -0.11 % | 1.520 B 98 434.80 % | 1.543 M -99.89 % | 1.429 B 38 170.50 % | 3.735 M -99.74 % | 1.461 B 1 284.70 % | 105.545 M -90.55 % | 1.117 B 31 296.75 % | 3.559 M -99.76 % | 1.481 B 7 400.67 % | 19.751 M -98.42 % | 1.252 B 3 591.84 % | 33.904 M -97.68 % | 1.464 B 5 462.80 % | 26.326 M -87.95 % | 218.408 M 485.91 % | 37.277 M -98.09 % | 1.950 B 5 750.01 % | 33.339 M -98.03 % | 1.689 B 79 285.21 % | 2.127 M -99.79 % | 1.015 B 36.05 % | 746.050 M 73.67 % | 429.585 M | 
| Inventory | 0.000 -100.00 % | 531.447 M | 0.000 -100.00 % | 531.447 M | 0.000 -100.00 % | 531.447 M | 0.000 -100.00 % | 550.289 M | 0.000 -100.00 % | 542.179 M | 0.000 -100.00 % | 551.753 M 0.16 % | 550.872 M | 0.000 -100.00 % | 556.738 M | 0.000 -100.00 % | 552.701 M | 0.000 -100.00 % | 526.354 M | 0.000 -100.00 % | 526.201 M | 0.000 -100.00 % | 548.180 M -2.42 % | 561.773 M | 0.000 -100.00 % | 570.205 M | 0.000 -100.00 % | 572.638 M | 0.000 -100.00 % | 572.786 M | 0.000 -100.00 % | 592.896 M | 0.000 -100.00 % | 570.219 M | 0.000 -100.00 % | 628.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 801.982 M | 0.000 -100.00 % | 790.230 M | 0.000 -100.00 % | 517.664 M 56.85 % | 330.029 M -17.45 % | 399.801 M | 
| Net receivables | 0.000 -100.00 % | 929.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 3.688 M | 0.000 -100.00 % | 5.505 M | 0.000 -100.00 % | 18.559 M 8.58 % | 17.093 M | 0.000 -100.00 % | 885.118 M | 0.000 -100.00 % | 21.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.610 M | 0.000 -100.00 % | 85.640 M -35.69 % | 133.172 M | 0.000 -100.00 % | 851.816 M | 0.000 -100.00 % | 404.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 439.788 M | 0.000 -100.00 % | 450.586 M | 0.000 | 0.000 | 0.000 -100.00 % | 218.210 M | 0.000 -100.00 % | 529.850 M | 0.000 -100.00 % | 27.378 M | 0.000 -100.00 % | 88.907 M -78.20 % | 407.875 M 1 424.14 % | 26.761 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.830 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.524 M | 0.000 | 0.000 -100.00 % | 8.757 M -10.41 % | 9.774 M | 
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -32.000 K | 0.000 100.00 % | -100.000 | 0.000 100.00 % | -21.831 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 100.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 | 
| Account payables | 0.000 -100.00 % | 2.812 M | 0.000 -100.00 % | 2.777 M | 0.000 -100.00 % | 2.517 M | 0.000 -100.00 % | 7.904 M | 0.000 -100.00 % | 7.020 M | 0.000 -100.00 % | 13.257 M 26.61 % | 10.471 M | 0.000 -100.00 % | 26.478 M | 0.000 -100.00 % | 25.229 M | 0.000 -100.00 % | 25.399 M | 0.000 -100.00 % | 22.670 M | 0.000 -100.00 % | 28.865 M -7.63 % | 31.250 M | 0.000 -100.00 % | 50.647 M | 0.000 -100.00 % | 54.726 M | 0.000 -100.00 % | 46.184 M | 0.000 -100.00 % | 54.818 M | 0.000 -100.00 % | 82.560 M | 0.000 -100.00 % | 80.746 M | 0.000 -100.00 % | 97.735 M | 0.000 -100.00 % | 52.828 M | 0.000 -100.00 % | 12.836 M | 0.000 -100.00 % | 55.900 M 76.84 % | 31.611 M 65.55 % | 19.095 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.437 M | 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 -100.00 % | 11.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.012 M | 0.000 | 0.000 -100.00 % | 25.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.092 M | 0.000 | 0.000 -100.00 % | 43.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.024 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.953 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.953 M | 0.000 | 0.000 -100.00 % | 187.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 320.415 M | 0.000 100.00 % | -2.745 B | 0.000 -100.00 % | 320.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 267.348 M | 0.000 100.00 % | -1.823 B -795.69 % | 262.042 M | 0.000 100.00 % | -1.376 B | 0.000 -100.00 % | 251.406 M | 0.000 100.00 % | -990.585 M | 0.000 -100.00 % | 320.415 M | 0.000 100.00 % | -548.471 M -271.18 % | 320.415 M | 0.000 100.00 % | -423.696 M | 0.000 -100.00 % | 318.281 M | 0.000 100.00 % | -77.636 M | 0.000 -100.00 % | 316.250 M | 0.000 -100.00 % | 99.013 M | 0.000 -100.00 % | 258.367 M | 0.000 100.00 % | -99.631 M | 0.000 -100.00 % | 316.250 M | 0.000 -100.00 % | 361.019 M | 0.000 -100.00 % | 316.250 M -8.93 % | 347.277 M 19.17 % | 291.406 M | 
| Deferred tax liabilities 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 100.00 % | -1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.954 M | 0.000 | 0.000 100.00 % | -187.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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 1.406 B | 0.000 -100.00 % | 1.420 B | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.416 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.434 B -3.78 % | 1.491 B | 0.000 -100.00 % | 1.502 B | 0.000 -100.00 % | 1.519 B | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.514 B | 0.000 -100.00 % | 1.659 B 5.24 % | 1.576 B | 0.000 -100.00 % | 1.621 B | 0.000 -100.00 % | 1.660 B | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 1.716 B | 0.000 -100.00 % | 1.845 B | 0.000 -100.00 % | 1.793 B | 0.000 -100.00 % | 225.160 M | 0.000 -100.00 % | 2.202 B | 0.000 -100.00 % | 2.042 B | 0.000 -100.00 % | 1.332 B 25.85 % | 1.059 B 40.48 % | 753.496 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-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-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-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.781 M 77.50 % | 1.004 M 80.17 % | 557.000 K -76.27 % | 2.347 M 106.60 % | 1.136 M -99.32 % | 168.214 M 57 471.59 % | -293.200 K -100.18 % | 159.974 M 4.24 % | 153.467 M -12.30 % | 174.992 M 38.10 % | 126.717 M -1.79 % | 129.032 M | 0.000 -100.00 % | 300.000 | 0.000 | 0.000 | 0.000 -100.00 % | 95.478 M 7.17 % | 89.091 M 3.13 % | 86.384 M 6.43 % | 81.161 M -17.96 % | 98.932 M 33.05 % | 74.357 M 48.09 % | 50.212 M -3.88 % | 52.240 M -12.67 % | 59.818 M -5.61 % | 63.375 M -19.56 % | 78.785 M 43.86 % | 54.764 M -28.37 % | 76.453 M 71.57 % | 44.562 M -19.72 % | 55.509 M 75.72 % | 31.590 M -45.58 % | 58.045 M 88.07 % | 30.864 M -19.78 % | 38.477 M -32.08 % | 56.654 M -46.51 % | 105.913 M 2 968.16 % | 3.452 M -84.41 % | 22.142 M -5.15 % | 23.343 M 194.25 % | -24.767 M -180.38 % | 30.812 M 1 695.65 % | -1.931 M -116.48 % | -892.000 K 62.69 % | -2.391 M 1.89 % | -2.437 M 87.92 % | -20.182 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.936 M 11.90 % | -159.974 M -4.24 % | -153.467 M 12.30 % | -174.991 M -38.10 % | -126.717 M | 0.000 100.00 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 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 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| 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 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -141.719 M 11.41 % | -159.974 M -5.11 % | -152.194 M | 0.000 100.00 % | -129.760 M | 0.000 100.00 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.936 M -18 087.94 % | 783.500 K -99.51 % | 160.758 M 12 728.26 % | -1.273 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 % | 1.286 M 100.91 % | -140.936 M -18 087.94 % | 783.500 K 100.51 % | -153.467 M -11 955.52 % | -1.273 M 99.00 % | -126.717 M | 0.000 100.00 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -140.936 M 11.90 % | -159.974 M -4.24 % | -153.467 M 12.30 % | -174.991 M -38.10 % | -126.717 M | 0.000 100.00 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 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 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -140.936 M 11.90 % | -159.974 M -4.24 % | -153.467 M 12.30 % | -174.991 M -38.10 % | -126.717 M | 0.000 100.00 % | -39.748 M 76.94 % | -172.368 M -46.72 % | -117.485 M -15.27 % | -101.922 M -1.84 % | -100.085 M -4.83 % | -95.478 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 | 
| 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 |