 
					Banas Finance Limited BANASFN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 204.023 M -54.77 % | 451.041 M 158.59 % | -769.800 M -613.09 % | 150.033 M 34.88 % | 111.236 M 81.65 % | 61.236 M -54.33 % | 134.089 M 219.06 % | 42.026 M -55.95 % | 95.401 M 17.90 % | 80.915 M 8.53 % | 74.556 M 32.67 % | 56.197 M 72.80 % | 32.521 M -58.08 % | 77.580 M -6.56 % | 83.029 M 51 275.94 % | 161.611 K 65.87 % | 97.435 K -16.94 % | 117.312 K 17.54 % | 99.809 K | 
| Net income | -195.696 M -970.30 % | 22.486 M 104.20 % | -535.804 M -177.45 % | 691.779 M 493.34 % | 116.591 M 875.46 % | 11.952 M 121.83 % | -54.740 M -4 708.14 % | 1.188 M 102.31 % | -51.380 M -55.81 % | -32.975 M -72.60 % | -19.105 M -5 929.37 % | 327.730 K 431.55 % | -98.847 K -148.41 % | 204.202 K -82.87 % | 1.192 M 4 022.03 % | 28.924 K 114.68 % | -197.042 K -638.90 % | -26.667 K 83.05 % | -157.356 K | 
| Income before tax | -311.768 M -192.70 % | 336.326 M 134.14 % | -985.091 M -207.50 % | 916.397 M 817.51 % | 99.879 M 539.37 % | 15.622 M 121.56 % | -72.457 M -5 306.95 % | 1.392 M 102.71 % | -51.386 M -62.32 % | -31.657 M -677.44 % | -4.072 M -806.71 % | 576.192 K 506.79 % | 94.958 K -20.21 % | 119.008 K -85.24 % | 806.040 K 2 686.75 % | 28.924 K 116.63 % | -173.941 K 10.98 % | -195.386 K -25.77 % | -155.356 K | 
| Income before tax ratio | -1.53 -304.93 % | 0.75 -41.73 % | 1.28 -79.05 % | 6.11 580.25 % | 0.90 251.97 % | 0.26 147.21 % | -0.54 -1 731.95 % | 0.03 106.15 % | -0.54 -37.67 % | -0.39 -616.34 % | -0.05 -632.68 % | 0.01 251.14 % | 0.00 90.35 % | 0.00 -84.20 % | 0.01 -94.58 % | 0.18 110.03 % | -1.79 -7.19 % | -1.67 -7.00 % | -1.56 | 
| EBITDA | -374.406 M -204.24 % | 359.162 M 136.06 % | -995.912 M -208.73 % | 915.922 M 834.45 % | 98.017 M 72.87 % | 56.701 M 178.29 % | -72.420 M -287.17 % | 38.692 M 175.44 % | -51.286 M -62.07 % | -31.643 M -751.55 % | -3.716 M -523.78 % | 876.868 K 50.52 % | 582.567 K -36.32 % | 914.836 K 13.50 % | 806.040 K 586.04 % | 117.491 K 298.33 % | -59.239 K 42.78 % | -103.524 K -10.49 % | -93.696 K | 
| Net income ratio | -0.96 -2 024.01 % | 0.05 -92.84 % | 0.70 -84.90 % | 4.61 339.91 % | 1.05 436.99 % | 0.20 147.81 % | -0.41 -1 544.27 % | 0.03 105.25 % | -0.54 -32.15 % | -0.41 -59.04 % | -0.26 -4 493.90 % | 0.01 291.87 % | 0.00 -215.48 % | 0.00 -81.67 % | 0.01 -91.98 % | 0.18 108.85 % | -2.02 -789.64 % | -0.23 85.58 % | -1.58 | 
| Ratio EBITDA | -1.84 -330.46 % | 0.80 -38.45 % | 1.29 -78.81 % | 6.10 592.81 % | 0.88 -4.84 % | 0.93 271.44 % | -0.54 -158.66 % | 0.92 271.26 % | -0.54 -37.46 % | -0.39 -684.63 % | -0.05 -419.42 % | 0.02 -12.90 % | 0.02 51.91 % | 0.01 21.47 % | 0.01 -98.66 % | 0.73 219.58 % | -0.61 31.10 % | -0.88 6.00 % | -0.94 | 
| Gross profit ratio | -0.85 -450.60 % | 0.24 632.00 % | 0.03 -91.53 % | 0.39 13.62 % | 0.34 -45.97 % | 0.64 81.56 % | 0.35 -33.54 % | 0.53 231.49 % | -0.40 -1 215.20 % | -0.03 -138.30 % | 0.08 -19.41 % | 0.10 -19.34 % | 0.12 126.78 % | 0.05 -94.60 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 89.885 M 40.88 % | 63.803 M 32.80 % | 48.046 M 59.96 % | 30.036 M 0.00 % | 30.036 M 0.00 % | 30.036 M 125.46 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 10.31 % | 12.077 M 1.11 % | 11.945 M 0.00 % | 11.945 M 3 300.01 % | 351.320 K 0.00 % | 351.320 K 0.00 % | 351.320 K 0.00 % | 351.320 K | 
| Weighted average shs out | 89.885 M 40.88 % | 63.803 M 32.80 % | 48.046 M 59.96 % | 30.036 M 0.00 % | 30.036 M 125.46 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 0.00 % | 13.322 M 10.31 % | 12.077 M 1.11 % | 11.945 M 0.00 % | 11.945 M 3 300.01 % | 351.320 K 0.00 % | 351.320 K 0.00 % | 351.320 K 0.00 % | 351.320 K | 
| EPS diluted | -2.18 -415.94 % | 0.69 106.19 % | -11.15 -148.42 % | 23.03 686.01 % | 2.93 632.50 % | 0.40 109.73 % | -4.11 -4 707.62 % | 0.09 102.31 % | -3.86 -55.65 % | -2.48 -73.43 % | -1.43 -5 685.94 % | 0.03 412.20 % | -0.01 -147.95 % | 0.02 -82.87 % | 0.10 21.71 % | 0.08 114.64 % | -0.56 -637.81 % | -0.08 83.13 % | -0.45 | 
| Earnings per share | -2.18 -415.94 % | 0.69 106.19 % | -11.15 -148.42 % | 23.03 686.01 % | 2.93 225.56 % | 0.90 121.90 % | -4.11 -4 707.62 % | 0.09 102.31 % | -3.86 -55.65 % | -2.48 -73.43 % | -1.43 -5 685.94 % | 0.03 412.20 % | -0.01 -147.95 % | 0.02 -82.87 % | 0.10 21.71 % | 0.08 114.64 % | -0.56 -637.81 % | -0.08 83.13 % | -0.45 | 
| Gross profit | -173.391 M -258.59 % | 109.334 M 528.90 % | -25.492 M -143.48 % | 58.628 M 53.25 % | 38.256 M -1.86 % | 38.980 M -17.08 % | 47.012 M 112.06 % | 22.169 M 157.92 % | -38.272 M -1 450.65 % | -2.468 M -141.57 % | 5.938 M 6.91 % | 5.554 M 39.38 % | 3.985 M -4.93 % | 4.191 M -94.95 % | 83.029 M 51 275.94 % | 161.611 K 65.87 % | 97.435 K -16.94 % | 117.312 K 17.54 % | 99.809 K | 
| Income tax expense | -116.071 M -136.98 % | 313.839 M 169.85 % | -449.287 M -301.71 % | 222.738 M 1 432.80 % | -16.712 M -555.47 % | 3.669 M 120.71 % | -17.718 M -8 799.64 % | 203.660 K 3 290.66 % | -6.383 K -100.48 % | 1.318 M -91.23 % | 15.033 M 5 950.26 % | 248.462 K 28.20 % | 193.805 K 327.49 % | -85.194 K 77.94 % | -386.215 K | 0.000 -100.00 % | 23.101 K 113.69 % | -168.719 K -8 535.95 % | 2.000 K | 
| Cost of revenue | 399.862 M 17.02 % | 341.707 M 70.19 % | 200.778 M 119.66 % | 91.405 M 621.54 % | 12.668 M -43.08 % | 22.256 M -74.44 % | 87.077 M 338.52 % | 19.857 M -85.15 % | 133.674 M 60.31 % | 83.384 M 21.52 % | 68.619 M 35.49 % | 50.643 M 77.47 % | 28.536 M -61.12 % | 73.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 22.528 M 1 446.19 % | 1.457 M -0.21 % | 1.460 M 4.06 % | 1.403 M 32.36 % | 1.060 M -9.66 % | 1.173 M -64.04 % | 3.263 M 634.11 % | 444.500 K -39.67 % | 736.810 K 83.86 % | 400.736 K 701.47 % | 50.000 K | 0.000 -100.00 % | 40.000 K 60.00 % | 25.000 K -99.08 % | 2.704 M 6 029.55 % | 44.120 K -71.84 % | 156.674 K -29.05 % | 220.836 K 14.12 % | 193.505 K | 
| Selling and marketing expenses | 176.000 K 179.37 % | 63.000 K -79.94 % | 314.000 K 214.00 % | 100.000 K -29.08 % | 141.000 K -44.15 % | 252.448 K -84.78 % | 1.659 M 5 183.67 % | 31.401 K -19.93 % | 39.216 K 27.15 % | 30.843 K -9.54 % | 34.095 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 319.338 M 227.05 % | -251.345 M -2 383.71 % | 11.006 M 101.28 % | -858.775 M -45 180.08 % | 1.905 M 109.96 % | -19.125 M -203 234.63 % | 9.415 K -98.50 % | 627.971 K 170.01 % | 232.570 K 100.82 % | -28.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 342.042 M 236.91 % | -249.825 M -2 054.81 % | 12.780 M 101.49 % | -857.272 M -27 700.52 % | 3.106 M 117.55 % | -17.699 M -123.65 % | 74.839 M 2 933.06 % | 2.467 M -81.03 % | 13.008 M -55.43 % | 29.184 M 1 226.34 % | 2.200 M -21.05 % | 2.787 M -27.91 % | 3.866 M -5.09 % | 4.074 M -95.05 % | 82.223 M 61 867.74 % | 132.687 K -51.11 % | 271.376 K -13.21 % | 312.698 K 22.55 % | 255.165 K | 
| Cost and expenses | 741.904 M 707.45 % | 91.882 M -59.37 % | 226.137 M 129.53 % | -765.867 M -24 757.66 % | 3.106 M -31.83 % | 4.556 M -97.19 % | 161.916 M 625.29 % | 22.324 M -84.78 % | 146.682 M 30.31 % | 112.567 M 58.95 % | 70.819 M 32.54 % | 53.430 M 64.90 % | 32.402 M -58.17 % | 77.462 M -5.79 % | 82.223 M 61 867.74 % | 132.687 K -51.11 % | 271.376 K -13.21 % | 312.698 K 22.55 % | 255.165 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.144 -3 616.55 % | 0.033 106.06 % | -0.537 | 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 | 22.704 M 1 393.68 % | 1.520 M -14.32 % | 1.774 M 18.03 % | 1.503 M 25.15 % | 1.201 M -15.76 % | 1.426 M -71.03 % | 4.922 M 934.30 % | 475.901 K -38.67 % | 776.026 K 79.81 % | 431.579 K 413.20 % | 84.095 K | 0.000 -100.00 % | 40.000 K 60.00 % | 25.000 K -99.08 % | 2.704 M 6 029.55 % | 44.120 K -71.84 % | 156.674 K -29.05 % | 220.836 K 14.12 % | 193.505 K | 
| Interest income | 0.000 | 0.000 -100.00 % | 24.205 M 80.08 % | 13.441 M 5 595.34 % | 236.000 K -28.11 % | 328.302 K -90.88 % | 3.599 M 423.77 % | 687.085 K 147 027.41 % | 467.000 -96.61 % | 13.795 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 -100.00 % | 964.000 K -11.80 % | 1.093 M | 0.000 -100.00 % | 5.103 M 6 428.43 % | 78.163 K 37.80 % | 56.723 K -43.28 % | 100.014 K 617.31 % | 13.943 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 74.500 K 2 383.33 % | 3.000 K -88.00 % | 25.000 K 13.64 % | 22.000 K 2.14 % | 21.540 K -99.97 % | 68.484 M -49.56 % | 135.783 M 228.17 % | 41.376 M -71.86 % | 147.020 M 1 054 338.76 % | 13.943 K -93.40 % | 211.129 K -29.78 % | 300.676 K -38.34 % | 487.609 K -38.73 % | 795.828 K -10.21 % | 886.328 K 900.74 % | 88.567 K -22.79 % | 114.702 K 24.86 % | 91.862 K 48.98 % | 61.660 K | 
| Operating income | -374.481 M -204.27 % | 359.159 M 136.06 % | -995.937 M -208.74 % | 915.900 M 747.04 % | 108.130 M 132.05 % | 46.597 M 159.23 % | -78.665 M -5 531.61 % | 1.448 M 104.37 % | -33.133 M -4.66 % | -31.657 M -677.44 % | -4.072 M -806.71 % | 576.192 K 506.79 % | 94.958 K -20.21 % | 119.008 K 248.23 % | -80.288 K -377.58 % | 28.924 K 116.63 % | -173.941 K 10.98 % | -195.386 K -25.77 % | -155.356 K | 
| Operating income ratio | -1.84 -330.50 % | 0.80 -38.45 % | 1.29 -78.81 % | 6.10 528.00 % | 0.97 27.75 % | 0.76 229.71 % | -0.59 -1 802.36 % | 0.03 109.92 % | -0.35 11.23 % | -0.39 -616.34 % | -0.05 -632.68 % | 0.01 251.14 % | 0.00 90.35 % | 0.00 258.64 % | 0.00 -100.54 % | 0.18 110.03 % | -1.79 -7.19 % | -1.67 -7.00 % | -1.56 | 
| Total other income expenses net | 62.713 M 374.66 % | -22.833 M -310.52 % | 10.846 M 2 082.29 % | 497.000 K 106.02 % | -8.251 M | 0.000 -100.00 % | 6.207 M 133.90 % | -18.310 M -17 209.47 % | -105.779 K | 0.000 100.00 % | -144.896 K | 0.000 | 0.000 | 0.000 -100.00 % | 886.328 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -79.169 M -680.37 % | -10.145 M -200.13 % | 10.132 M 123.54 % | -43.045 M -144.38 % | 96.994 M 210.53 % | 31.235 M -37.81 % | 50.224 M 37.52 % | 36.520 M -37.93 % | 58.836 M -69.47 % | 192.744 M 113.95 % | 90.088 M 44.10 % | 62.519 M 1 187.71 % | -5.748 M -251.39 % | -1.636 M -157.13 % | -636.141 K -272.59 % | 368.584 K -45.06 % | 670.915 K -5.04 % | 706.537 K 76.92 % | 399.361 K | 
| Total investments | 41.703 M -96.72 % | 1.270 B 33.39 % | 951.793 M -31.38 % | 1.387 B 246.54 % | 400.263 M 67.38 % | 239.134 M 30.92 % | 182.654 M 257.06 % | 51.155 M 39.79 % | 36.593 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 K 0.00 % | 15.600 K 0.00 % | 15.600 K 0.00 % | 15.600 K | 
| Total debt | 8.601 M -85.78 % | 60.504 M -7.09 % | 65.123 M -5.58 % | 68.970 M -38.44 % | 112.040 M 5.63 % | 106.070 M 9.82 % | 96.589 M 98.95 % | 48.549 M -29.48 % | 68.841 M -65.91 % | 201.911 M 76.24 % | 114.567 M 68.93 % | 67.821 M 3 889.47 % | 1.700 M | 0.000 | 0.000 -100.00 % | 901.513 K 0.00 % | 901.513 K 0.00 % | 901.511 K 11.80 % | 806.370 K | 
| Accumulated other comprehensive income loss | 230.479 M -43.09 % | 404.968 M 1.12 % | 400.471 M 0.00 % | 400.471 M | 0.000 -100.00 % | 637.892 M 0.00 % | 637.892 M 59.11 % | 400.920 M 0.00 % | 400.920 M 0.00 % | 400.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -57.601 M 23.34 % | -75.138 M 27.91 % | -104.231 M -123.72 % | 439.356 M 492.90 % | -111.824 M 46.03 % | -207.196 M 7.67 % | -224.401 M -118.26 % | -102.816 M 1.14 % | -104.004 M -97.64 % | -52.624 M -167.83 % | -19.649 M -3 511.85 % | -544.003 K 32.52 % | -806.183 K -13.97 % | -707.338 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock | 895.777 M 86.44 % | 480.462 M 0.00 % | 480.462 M 87.32 % | 256.487 M 0.00 % | 256.486 M 125.46 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M 11.53 % | 102.000 M 0.00 % | 102.000 M 3 300.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 
| Total equity | 1.817 B 16.58 % | 1.558 B 2.20 % | 1.525 B -5.90 % | 1.620 B 74.27 % | 929.823 M 14.51 % | 812.018 M -3.79 % | 844.036 M 152.06 % | 334.859 M -6.07 % | 356.492 M 2.28 % | 348.531 M -8.64 % | 381.506 M -4.77 % | 400.611 M 0.08 % | 400.283 M 99.68 % | 200.462 M 0.10 % | 200.258 M 6 562.41 % | 3.006 M 0.19 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M | 
| Other non current liabilities | 135.000 K 80.00 % | 75.000 K -97.61 % | 3.134 M 101.18 % | -265.997 M -26 599 800.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 39.257 M 147 320.16 % | 26.629 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -901.513 K 0.00 % | -901.513 K 0.00 % | -901.511 K -11.80 % | -806.370 K | 
| Long term debt | 8.601 M -85.78 % | 60.504 M -7.09 % | 65.123 M -5.58 % | 68.970 M -38.44 % | 112.040 M 5.63 % | 106.070 M 9.82 % | 96.589 M 98.95 % | 48.549 M -29.48 % | 68.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 901.513 K 0.00 % | 901.513 K 0.00 % | 901.511 K 11.80 % | 806.370 K | 
| Total non current liabilities | 8.736 M -92.41 % | 115.071 M 68.58 % | 68.257 M -74.32 % | 265.803 M 137.24 % | 112.041 M 4.23 % | 107.498 M 8.21 % | 99.338 M 13.13 % | 87.806 M -18.23 % | 107.377 M 266.18 % | 29.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 901.513 K 0.00 % | 901.513 K 0.00 % | 901.511 K 11.80 % | 806.370 K | 
| Other current liabilities | 0.000 | 0.000 -100.00 % | 65.123 M -80.56 % | 334.966 M | 0.000 -100.00 % | 106.070 M | 0.000 -100.00 % | 96.762 K -31.64 % | 141.550 K -99.52 % | 29.324 M 3 726.98 % | 766.235 K 137.58 % | 322.512 K 199.55 % | 107.667 K 0.00 % | 107.669 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue | 0.000 | 0.000 100.00 % | -65.123 M 80.56 % | -334.966 M | 0.000 100.00 % | -106.070 M -9.82 % | -96.589 M -98.47 % | -48.667 M 29.45 % | -68.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.549 M -29.48 % | 68.841 M -65.91 % | 201.911 M 76.24 % | 114.567 M 68.93 % | 67.821 M 3 889.47 % | 1.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 840.400 K -31.90 % | 1.234 M 312.71 % | 299.000 K 55.73 % | 192.000 K -76.81 % | 828.000 K -46.41 % | 1.545 M -65.94 % | 4.537 M 3 750.96 % | 117.814 K -16.77 % | 141.550 K -99.94 % | 231.235 M 100.49 % | 115.333 M 67.78 % | 68.741 M 3 288.15 % | 2.029 M 1 199.48 % | 156.130 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total liabilities | 9.576 M -91.77 % | 116.305 M 69.65 % | 68.556 M -74.23 % | 265.995 M 135.67 % | 112.869 M 3.51 % | 109.044 M 4.98 % | 103.875 M 18.14 % | 87.923 M -18.22 % | 107.519 M -53.50 % | 231.235 M 100.49 % | 115.333 M 67.78 % | 68.741 M 3 288.15 % | 2.029 M 1 199.48 % | 156.130 K | 0.000 -100.00 % | 901.513 K 0.00 % | 901.513 K 0.00 % | 901.511 K 11.80 % | 806.370 K | 
| Other non current assets | 1.614 B 75 185.56 % | -2.149 M -109.82 % | 21.896 M 2 346.45 % | 895.000 K -99.17 % | 108.106 M 427.63 % | 20.489 M 156.66 % | 7.983 M -5.36 % | 8.435 M -82.17 % | 47.302 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.573 K 104.58 % | -1.954 M 9.98 % | -2.171 M -457.16 % | -389.667 K 18.52 % | -478.232 K 19.35 % | -592.936 K -64.75 % | -359.892 K | 
| Long term investments | 0.000 -100.00 % | 572.205 M -44.94 % | 1.039 B -29.48 % | 1.474 B 269.18 % | 399.174 M 66.92 % | 239.134 M 30.92 % | 182.654 M 257.06 % | 51.155 M 37 553.91 % | -136.580 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 100.00 % | -274.861 M | 0.000 100.00 % | -40.126 M -58.90 % | -25.253 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 | 
| GoodWill | 0.000 | 0.000 -100.00 % | 252.965 M | 0.000 -100.00 % | 20.804 M 336.71 % | 4.764 M -50.26 % | 9.576 M 6 777.09 % | 139.251 K 1.96 % | 136.580 K | 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 100.00 % | -21.896 M 98.84 % | -1.886 B -9 662.76 % | -19.323 M 5.69 % | -20.489 M -313.95 % | 9.576 M 6 777.09 % | 139.251 K 1.96 % | 136.580 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 528.400 K 135.05 % | 224.800 K -1.40 % | 228.000 K -9.88 % | 253.000 K -8.00 % | 275.000 K 8.38 % | 253.729 K -12.75 % | 290.806 K 52.93 % | 190.160 K -17.65 % | 230.920 K 0.00 % | 230.920 K 0.00 % | 230.920 K -60.66 % | 586.945 K -33.87 % | 887.621 K -35.46 % | 1.375 M -36.66 % | 2.171 M 457.16 % | 389.667 K -18.52 % | 478.232 K -19.35 % | 592.936 K 64.75 % | 359.892 K | 
| Total non current assets | 1.678 B 194.19 % | 570.281 M -55.88 % | 1.292 B -12.36 % | 1.475 B 189.73 % | 509.036 M 108.49 % | 244.152 M 16.22 % | 210.081 M 249.79 % | 60.058 M 25.99 % | 47.670 M 14 118.57 % | 335.263 K -5.09 % | 353.235 K -52.38 % | 741.848 K -46.26 % | 1.381 M -29.36 % | 1.954 M -9.98 % | 2.171 M 457.16 % | 389.667 K -18.52 % | 478.232 K -19.35 % | 592.936 K 64.75 % | 359.892 K | 
| Other current assets | 50.758 M -84.91 % | 336.393 M 42.29 % | 236.421 M -20.59 % | 297.739 M 1 425.54 % | 19.517 M -96.18 % | 510.848 M -27.61 % | 705.707 M 152.42 % | 279.582 M -9.83 % | 310.053 M -33.24 % | 464.451 M 8.58 % | 427.767 M | 0.000 -100.00 % | 2.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 41.703 M -94.02 % | 697.381 M 69 638.10 % | 1.000 M 0.00 % | 1.000 M -8.17 % | 1.089 M 0.02 % | 1.089 M 8.88 % | 1.000 M | 0.000 -100.00 % | 36.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 46.068 M -34.79 % | 70.649 M 28.47 % | 54.991 M -50.91 % | 112.015 M 644.48 % | 15.046 M -79.89 % | 74.834 M 61.40 % | 46.365 M 285.44 % | 12.029 M 20.22 % | 10.006 M 9.15 % | 9.167 M -62.55 % | 24.479 M 361.71 % | 5.302 M -28.81 % | 7.448 M 355.32 % | 1.636 M 157.13 % | 636.141 K 19.37 % | 532.929 K 131.11 % | 230.598 K 18.27 % | 194.974 K -52.10 % | 407.009 K | 
| Cash and short term investments | 87.770 M -88.57 % | 768.030 M 1 271.70 % | 55.991 M -50.46 % | 113.015 M 600.43 % | 16.135 M -78.75 % | 75.923 M 60.29 % | 47.365 M 293.76 % | 12.029 M 20.22 % | 10.006 M 9.15 % | 9.167 M -62.55 % | 24.479 M 361.71 % | 5.302 M -28.81 % | 7.448 M 355.32 % | 1.636 M 157.13 % | 636.141 K 19.37 % | 532.929 K 131.11 % | 230.598 K 18.27 % | 194.974 K -52.10 % | 407.009 K | 
| Total current assets | 148.630 M -86.54 % | 1.104 B 267.06 % | 300.882 M -26.91 % | 411.637 M -22.87 % | 533.658 M -21.16 % | 676.867 M -1.70 % | 688.607 M 111.10 % | 326.204 M -8.63 % | 357.000 M -38.39 % | 579.430 M 16.71 % | 496.486 M 5.95 % | 468.610 M 16.88 % | 400.931 M 2 044.79 % | 18.693 M 2 838.54 % | 636.141 K 19.37 % | 532.929 K 131.11 % | 230.598 K 18.27 % | 194.974 K -52.10 % | 407.009 K | 
| Inventory | 0.000 100.00 % | -3.152 M | 0.000 | 0.000 | 0.000 -100.00 % | 790.215 K -58.28 % | 1.894 M -94.52 % | 34.594 M -5.46 % | 36.593 M -65.35 % | 105.597 M 138.69 % | 44.240 M -39.14 % | 72.688 M 57.89 % | 46.037 M 169.89 % | 17.058 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 10.102 M 220.49 % | 3.152 M -62.79 % | 8.470 M 859.23 % | 883.000 K -99.82 % | 498.006 M 457.64 % | 89.306 M 1 160.70 % | 7.084 M -80.11 % | 35.609 M 20 391.96 % | 173.771 K 61.40 % | 107.667 K | 0.000 -100.00 % | 390.621 M 13.10 % | 345.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 63.516 M | 0.000 -100.00 % | 252.965 M -86.59 % | 1.886 B 8 967.68 % | 20.804 M 336.72 % | 4.764 M -50.26 % | 9.576 M 6 777.09 % | 139.251 K 1.96 % | 136.580 K 30.90 % | 104.343 K -14.69 % | 122.315 K -21.04 % | 154.903 K -61.60 % | 403.365 K -30.34 % | 579.076 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 100.00 % | -100.000 96.67 % | -3.000 K -200.00 % | -1.000 K 50.00 % | -2.000 K -104.73 % | 42.323 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.970 M -16.13 % | 214.576 M 4 546.59 % | 4.618 M -4.08 % | 4.814 M 8.88 % | 4.422 M 1.84 % | 4.342 M | 
| Account payables | 840.400 K -30.72 % | 1.213 M 324.13 % | 286.000 K 48.96 % | 192.000 K -76.78 % | 827.000 K 11.15 % | 744.038 K -80.41 % | 3.799 M 3 124.45 % | 117.814 K -16.77 % | 141.550 K | 0.000 | 0.000 -100.00 % | 597.972 K 170.32 % | 221.211 K 356.47 % | 48.461 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 -100.00 % | 21.000 K 61.54 % | 13.000 K | 0.000 -100.00 % | 1.000 K -99.88 % | 801.147 K 8.54 % | 738.115 K 3 406.15 % | 21.052 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 68.557 M -74.23 % | 265.996 M 135.67 % | 112.868 M 7 404.49 % | -1.545 M -8 580.81 % | -17.800 K -100.02 % | 87.923 M 128.34 % | 38.505 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 100.00 % | -11.160 M -222.20 % | 9.133 M 120.74 % | -44.045 M -145.93 % | 95.905 M 218.13 % | 30.147 M -38.76 % | 49.224 M 34.79 % | 36.520 M -38.46 % | 59.341 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other total stockholders equity | 748.107 M 0.00 % | 748.107 M 0.00 % | 748.107 M 42.73 % | 524.132 M -33.25 % | 785.161 M 49.80 % | 524.132 M 0.00 % | 524.132 M 82.52 % | 287.160 M 0.00 % | 287.160 M 0.00 % | 287.160 M 0.00 % | 287.160 M 0.00 % | 287.160 M -0.06 % | 287.329 M 189.74 % | 99.169 M 0.93 % | 98.258 M 1 698 097.75 % | 5.786 K | 0.000 | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 54.492 M 179.48 % | -68.557 M -134.83 % | 196.834 M 274.39 % | -112.868 M -8 000.07 % | 1.429 M -48.03 % | 2.749 M 103.13 % | -87.923 M -2 268 503.38 % | 3.876 K | 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 100.00 % | -29.324 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 1.826 B 9.05 % | 1.675 B 5.10 % | 1.593 B -15.54 % | 1.886 B 80.92 % | 1.043 B 13.21 % | 921.061 M 2.49 % | 898.688 M 132.66 % | 386.262 M -4.55 % | 404.670 M -30.20 % | 579.766 M 16.69 % | 496.840 M 5.86 % | 469.352 M 16.66 % | 402.312 M 100.54 % | 200.618 M -7.71 % | 217.383 M 3 823.52 % | 5.541 M 0.31 % | 5.523 M 6.02 % | 5.210 M 1.97 % | 5.109 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -72.620 M -49 334.99 % | -146.900 K -102.03 % | 7.239 M -95.86 % | 174.673 M 279.50 % | 46.027 M 122.30 % | 20.705 M 634.95 % | -3.870 M -124.86 % | 15.566 M -69.92 % | 51.745 M 193.25 % | 17.645 M -53.43 % | 37.893 M 1 361.14 % | -3.005 M 98.46 % | -195.287 M -182 939.08 % | 106.808 K 100.05 % | -195.950 M -56 820.14 % | 345.468 K 280.20 % | 90.864 K -50.95 % | 185.253 K -36.14 % | 290.074 K | 
| Accounts receivables | 0.000 100.00 % | -134.601 M | 0.000 | 0.000 -100.00 % | 48.170 M | 0.000 100.00 % | -29.927 M -316.42 % | 13.828 M -87.07 % | 106.966 M 416.83 % | -33.761 M | 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 -100.00 % | 790.000 K | 0.000 -100.00 % | 28.916 M 1 345.95 % | 2.000 M -97.10 % | 69.004 M 212.46 % | -61.357 M -315.68 % | 28.448 M 206.74 % | -26.651 M 8.03 % | -28.979 M -434.84 % | 8.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | -373.000 K -140.23 % | 927.100 K 875.89 % | 95.000 K 114.96 % | -635.000 K -867.21 % | 82.767 K 102.73 % | -3.031 M -190.64 % | 3.344 M 14 188.01 % | -23.736 K | 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 | -72.247 M -154.11 % | 133.527 M 1 769.08 % | 7.144 M -95.92 % | 175.308 M 5 912.50 % | -3.016 M -112.71 % | 23.735 M 482.58 % | -6.204 M -2 500.14 % | -238.602 K 99.81 % | -124.225 M -210.16 % | 112.764 M 1 093.83 % | 9.446 M -60.05 % | 23.646 M 114.22 % | -166.307 M -1 845.58 % | -8.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 218.896 M 321.35 % | -98.892 M -110.08 % | 981.347 M 209.75 % | -894.180 M -1 643.21 % | -51.295 M -402.38 % | 16.964 M -85.62 % | 117.976 M 482.65 % | 20.248 M 11.09 % | 18.227 M 107.84 % | 8.770 M 219.62 % | -7.331 M -434.69 % | 2.191 M 298.46 % | -1.104 M 89.71 % | -10.722 M -281.18 % | -2.813 M -1 651.21 % | -160.629 K -8 131.45 % | 2.000 K | 0.000 100.00 % | -15.000 K | 
| Net cash provided by operating activities | -49.346 M 10.43 % | -55.091 M -564.55 % | -8.290 M -104.21 % | 196.912 M 118.26 % | 90.218 M 52.70 % | 59.083 M 41.73 % | 41.686 M 12.04 % | 37.206 M 100.17 % | 18.587 M 454.55 % | -5.242 M -119.53 % | 26.846 M 42 719.08 % | 62.696 K 100.03 % | -195.808 M -1 918.49 % | -9.701 M 95.08 % | -197.071 M -65 283.91 % | 302.330 K 799.12 % | 33.625 K -58.86 % | 81.729 K -54.94 % | 181.378 K | 
| Investments in property plant and equipment | 0.000 100.00 % | -79.259 M | 0.000 | 0.000 | 0.000 100.00 % | -26.785 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.668 M | 0.000 | 0.000 100.00 % | -293.764 K | 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 | 
| Purchases of investments | -347.169 M | 0.000 100.00 % | -499.808 M -182.74 % | -176.775 M 15.78 % | -209.897 M -219.95 % | -65.604 M -12.84 % | -58.137 M -273.98 % | -15.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 460.900 K -99.40 % | 76.243 M 861.09 % | 7.933 M -93.44 % | 120.995 M 110.70 % | 57.426 M 97.76 % | 29.038 M -42.92 % | 50.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 49.127 M -38.02 % | 79.259 M 7 925 810.00 % | 1.000 K 0.00 % | 1.000 K 100.10 % | -975.000 K -160.89 % | 1.601 M | 0.000 -100.00 % | 705.985 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.700 M 292.33 % | 2.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -297.581 M -490.31 % | 76.243 M 115.50 % | -491.874 M -781.83 % | -55.779 M 63.65 % | -153.446 M -338.53 % | -34.991 M -381.80 % | -7.263 M 51.06 % | -14.839 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.700 M 14 123.46 % | 75.230 K | 0.000 -100.00 % | 2.000 K 100.68 % | -293.764 K -2 359.72 % | 13.000 K | 
| Debt repayment | -51.903 M -1 023.68 % | -4.619 M 39.97 % | -7.694 M 82.14 % | -43.070 M -821.44 % | 5.970 M -37.03 % | 9.481 M 532.91 % | -2.190 M 89.21 % | -20.292 M | 0.000 | 0.000 | 0.000 100.00 % | -18.094 K | 0.000 | 0.000 100.00 % | -901.513 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 415.314 M | 0.000 -100.00 % | 447.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 199.920 M | 0.000 -100.00 % | 198.000 M | 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 | 
| 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 | 0.000 100.00 % | -873.000 K -130.28 % | 2.883 M 363.77 % | -1.093 M 56.82 % | -2.531 M 50.40 % | -5.103 M -254.42 % | -1.440 M -2 744.01 % | -50.624 K 99.72 % | -18.253 M -81.27 % | -10.070 M -31.31 % | -7.669 M -250.08 % | -2.191 M | 0.000 | 0.000 -100.00 % | 144.087 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 363.411 M 6 717.10 % | -5.492 M -101.24 % | 443.139 M 1 103.42 % | -44.163 M -1 384.18 % | 3.439 M -21.45 % | 4.378 M 220.61 % | -3.630 M 82.16 % | -20.343 M -11.45 % | -18.253 M -81.27 % | -10.070 M -31.31 % | -7.669 M -247.21 % | -2.209 M -101.10 % | 199.920 M | 0.000 -100.00 % | 197.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 636.900 K 63 790.00 % | -1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -40.753 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 | 
| Net change in cash | 17.121 M 9.34 % | 15.659 M 127.46 % | -57.025 M -158.81 % | 96.969 M 262.19 % | -59.788 M -310.01 % | 28.469 M 385.83 % | -9.960 M -592.31 % | 2.023 M 506.92 % | 333.342 K 102.18 % | -15.312 M -179.84 % | 19.177 M 993.67 % | -2.146 M -152.19 % | 4.112 M 311.38 % | 999.580 K 868.46 % | 103.213 K -65.86 % | 302.330 K 748.65 % | 35.625 K 116.80 % | -212.035 K -209.08 % | 194.378 K | 
| Cash at beginning of period | 70.649 M 28.48 % | 54.990 M -50.91 % | 112.015 M 644.48 % | 15.046 M -79.89 % | 74.834 M 61.40 % | 46.365 M 197.75 % | 15.572 M 55.63 % | 10.006 M 9.15 % | 9.167 M -62.55 % | 24.479 M 361.71 % | 5.302 M -28.81 % | 7.448 M 355.32 % | 1.636 M 157.13 % | 636.141 K 19.37 % | 532.929 K 131.11 % | 230.598 K 18.27 % | 194.974 K -52.10 % | 407.009 K 91.42 % | 212.631 K | 
| Cash at end of period | 87.770 M 24.23 % | 70.649 M 28.48 % | 54.990 M -50.91 % | 112.015 M 644.48 % | 15.046 M -79.89 % | 74.834 M 1 233.48 % | 5.612 M -53.35 % | 12.029 M 26.62 % | 9.500 M 3.64 % | 9.167 M -62.55 % | 24.479 M 361.71 % | 5.302 M -7.76 % | 5.748 M 251.39 % | 1.636 M 157.13 % | 636.142 K 19.37 % | 532.928 K 131.11 % | 230.599 K 18.27 % | 194.974 K -52.10 % | 407.009 K | 
| Operating cash flow | -49.346 M 10.43 % | -55.091 M -564.55 % | -8.290 M -104.21 % | 196.912 M 118.26 % | 90.218 M 52.70 % | 59.083 M 41.73 % | 41.686 M 12.04 % | 37.206 M 100.17 % | 18.587 M 454.55 % | -5.242 M -119.53 % | 26.846 M 42 719.08 % | 62.696 K 100.03 % | -195.808 M -1 918.49 % | -9.701 M 95.08 % | -197.071 M -65 283.91 % | 302.330 K 799.12 % | 33.625 K -58.86 % | 81.729 K -54.94 % | 181.378 K | 
| Capital expenditure | 49.346 M 162.26 % | -79.259 M | 0.000 | 0.000 100.00 % | -5.000 99.98 % | -26.785 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.668 M | 0.000 | 0.000 100.00 % | -293.764 K | 0.000 | 
| Free CashFlow | 0.000 100.00 % | -55.091 M -564.55 % | -8.290 M -104.21 % | 196.912 M 118.26 % | 90.218 M 52.77 % | 59.056 M 41.67 % | 41.686 M 12.04 % | 37.206 M 100.17 % | 18.587 M 454.55 % | -5.242 M -119.53 % | 26.846 M 42 719.08 % | 62.696 K 100.03 % | -195.808 M -1 918.49 % | -9.701 M 95.14 % | -199.738 M -66 166.29 % | 302.330 K 799.12 % | 33.625 K 115.86 % | -212.035 K -216.90 % | 181.378 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 92.645 M 183.39 % | -111.093 M -135.58 % | 312.219 M 628.30 % | 42.869 M 848.04 % | -5.731 M -101.74 % | 329.364 M 479.37 % | 56.849 M 27.10 % | 44.727 M -21.29 % | 56.822 M -55.93 % | 128.940 M 539.15 % | 20.174 M 23.20 % | 16.375 M -78.30 % | 75.468 M 104.56 % | 36.892 M 165.54 % | 13.893 M -46.66 % | 26.048 M 37.32 % | 18.969 M 123.70 % | 8.480 M -37.93 % | 13.662 M -2.11 % | 13.957 M -5.86 % | 14.826 M -59.49 % | 36.602 M 214.55 % | 11.636 M -19.86 % | 14.520 M -26.88 % | 19.858 M 70.26 % | 11.663 M 125.94 % | 5.162 M | 0.000 -100.00 % | 23.369 M 619.27 % | 3.249 M -74.76 % | 12.871 M 5.11 % | 12.245 M -11.15 % | 13.782 M -56.51 % | 31.691 M 93.92 % | 16.342 M -48.53 % | 31.750 M 103.87 % | 15.574 M -13.39 % | 17.983 M 29.72 % | 13.863 M -57.59 % | 32.690 M 100.07 % | 16.339 M 269.85 % | -9.620 M -132.15 % | 29.921 M 39.01 % | 21.524 M -34.20 % | 32.710 M 63.25 % | 20.037 M 2.35 % | 19.576 M 197.28 % | 6.585 M -33.30 % | 9.872 M -52.75 % | 20.892 M 513.21 % | 3.407 M -34.54 % | 5.205 M 72.52 % | 3.017 M | 
| Net income | 106.339 M 264.65 % | -64.584 M -1 058.02 % | 6.741 M 107.07 % | -95.286 M -45.02 % | -65.704 M 54.36 % | -143.969 M -174.54 % | -52.440 M -129.60 % | 177.161 M 172.72 % | 64.962 M -78.75 % | 305.655 M 632.99 % | -57.347 M 72.97 % | -212.169 M 63.04 % | -574.036 M -158.14 % | -222.372 M -142.09 % | 528.299 M 49.84 % | 352.583 M 959.86 % | 33.267 M 51.07 % | 22.021 M -75.96 % | 91.611 M 969.22 % | 8.568 M 252.75 % | -5.609 M -154.18 % | 10.352 M -47.58 % | 19.746 M 646.22 % | -3.615 M -55.42 % | -2.326 M -105.77 % | 40.321 M 576.38 % | -8.464 M 87.06 % | -65.413 M -154.09 % | -25.744 M -20.12 % | -21.432 M -85.46 % | -11.556 M -137.78 % | 30.591 M 10 612.37 % | -291.000 K 97.52 % | -11.713 M 44.07 % | -20.943 M -8.36 % | -19.327 M -1 200.63 % | 1.756 M 105.77 % | -30.440 M -7 028.90 % | -427.000 K 94.57 % | -7.857 M -237.19 % | 5.727 M 128.29 % | -20.244 M -50.21 % | -13.477 M -344.59 % | 5.510 M -39.50 % | 9.107 M 3 970.87 % | -235.270 K 96.47 % | -6.658 M -154.71 % | -2.614 M -126.58 % | 9.836 M 258.29 % | -6.214 M -386.75 % | 2.167 M 11.24 % | 1.948 M -2.55 % | 1.999 M | 
| Income before tax | 95.539 M 163.41 % | -150.670 M -3 272.33 % | 4.750 M 105.09 % | -93.309 M -3.66 % | -90.018 M -157.04 % | 157.811 M 372.96 % | -57.815 M -133.19 % | 174.195 M 179.41 % | 62.343 M 141.86 % | -148.926 M -132.04 % | -64.180 M 69.62 % | -211.277 M 63.10 % | -572.593 M -29 706.69 % | 1.934 M -99.64 % | 530.481 M 50.77 % | 351.850 M 995.05 % | 32.131 M 3 492.89 % | 894.294 K -99.02 % | 91.611 M 969.22 % | 8.568 M 252.75 % | -5.609 M -140.01 % | 14.021 M -28.99 % | 19.746 M 646.22 % | -3.615 M -61.96 % | -2.232 M -109.24 % | 24.160 M 385.44 % | -8.464 M 87.06 % | -65.413 M -55.58 % | -42.044 M -98.06 % | -21.228 M -83.70 % | -11.556 M -137.78 % | 30.591 M 10 612.37 % | -291.000 K 97.52 % | -11.719 M 44.04 % | -20.943 M -8.36 % | -19.327 M -1 200.63 % | 1.756 M 105.77 % | -30.422 M -1 612.98 % | -1.776 M 72.91 % | -6.557 M -192.68 % | 7.075 M 141.11 % | -17.211 M -130.19 % | -7.477 M -174.70 % | 10.010 M -5.63 % | 10.607 M 80 304.79 % | 13.192 K 100.20 % | -6.658 M -152.96 % | -2.632 M -126.76 % | 9.836 M 263.39 % | -6.020 M -377.81 % | 2.167 M 11.24 % | 1.948 M -2.55 % | 1.999 M | 
| Income before tax ratio | 1.03 -23.96 % | 1.36 8 815.62 % | 0.02 100.70 % | -2.18 -113.86 % | 15.71 3 178.26 % | 0.48 147.11 % | -1.02 -126.11 % | 3.89 254.97 % | 1.10 194.99 % | -1.15 63.69 % | -3.18 75.34 % | -12.90 -70.06 % | -7.59 -14 573.02 % | 0.05 -99.86 % | 38.18 182.67 % | 13.51 697.46 % | 1.69 1 506.12 % | 0.11 -98.43 % | 6.71 992.31 % | 0.61 262.27 % | -0.38 -198.76 % | 0.38 -77.43 % | 1.70 781.61 % | -0.25 -121.50 % | -0.11 -105.43 % | 2.07 226.34 % | -1.64 | 0.00 100.00 % | -1.80 72.46 % | -6.53 -627.72 % | -0.90 -135.94 % | 2.50 11 931.89 % | -0.02 94.29 % | -0.37 71.14 % | -1.28 -110.52 % | -0.61 -639.88 % | 0.11 106.66 % | -1.69 -1 220.55 % | -0.13 36.13 % | -0.20 -146.32 % | 0.43 -75.80 % | 1.79 815.96 % | -0.25 -153.73 % | 0.47 43.42 % | 0.32 49 153.11 % | 0.00 100.19 % | -0.34 14.91 % | -0.40 -140.12 % | 1.00 445.77 % | -0.29 -145.30 % | 0.64 69.95 % | 0.37 -43.52 % | 0.66 | 
| EBITDA | 125.674 M 164.16 % | -195.885 M -548.98 % | 43.629 M 136.62 % | -119.155 M -64.26 % | -72.539 M -133.34 % | 217.587 M 453.80 % | -61.501 M -132.71 % | 188.030 M 240.82 % | 55.169 M 136.92 % | -149.434 M -149.28 % | -59.945 M 72.66 % | -219.270 M 62.20 % | -580.129 M -36 245.10 % | 1.605 M -99.66 % | 476.093 M 35.85 % | 350.450 M 984.25 % | 32.322 M 43.57 % | 22.513 M -79.91 % | 112.066 M 336.29 % | 25.686 M 538.33 % | -5.860 M -255.93 % | -1.646 M -108.37 % | 19.663 M 1 320.55 % | -1.611 M 38.68 % | -2.627 M -106.28 % | 41.861 M 588.57 % | -8.568 M 76.80 % | -36.929 M 18.10 % | -45.090 M -106.20 % | -21.867 M -88.90 % | -11.576 M -139.36 % | 29.413 M 10 003.37 % | -297.000 K 97.52 % | -11.958 M 42.92 % | -20.951 M -8.40 % | -19.327 M -1 200.63 % | 1.756 M 106.31 % | -27.828 M -4 581.21 % | 621.000 K 115.48 % | -4.012 M -141.76 % | 9.608 M 168.41 % | -14.045 M -162.43 % | -5.352 M -153.47 % | 10.009 M -5.64 % | 10.607 M 381.33 % | 2.204 M 133.72 % | -6.536 M -160.29 % | -2.511 M -125.22 % | 9.958 M 265.39 % | -6.021 M -349.62 % | 2.412 M -43.23 % | 4.249 M 92.70 % | 2.205 M | 
| Net income ratio | 1.15 97.44 % | 0.58 2 592.45 % | 0.02 100.97 % | -2.22 -119.39 % | 11.46 2 722.87 % | -0.44 52.61 % | -0.92 -123.29 % | 3.96 246.46 % | 1.14 -51.77 % | 2.37 183.39 % | -2.84 78.06 % | -12.96 -70.35 % | -7.61 -26.19 % | -6.03 -115.85 % | 38.03 180.92 % | 13.54 671.83 % | 1.75 -32.47 % | 2.60 -61.27 % | 6.71 992.31 % | 0.61 262.27 % | -0.38 -233.77 % | 0.28 -83.33 % | 1.70 781.61 % | -0.25 -112.55 % | -0.12 -103.39 % | 3.46 310.84 % | -1.64 | 0.00 100.00 % | -1.10 83.30 % | -6.60 -634.70 % | -0.90 -135.94 % | 2.50 11 931.89 % | -0.02 94.29 % | -0.37 71.16 % | -1.28 -110.52 % | -0.61 -639.88 % | 0.11 106.66 % | -1.69 -5 395.73 % | -0.03 87.18 % | -0.24 -168.57 % | 0.35 -83.34 % | 2.10 567.20 % | -0.45 -275.95 % | 0.26 -8.05 % | 0.28 2 471.16 % | -0.01 96.55 % | -0.34 14.32 % | -0.40 -139.84 % | 1.00 434.99 % | -0.30 -146.76 % | 0.64 69.95 % | 0.37 -43.52 % | 0.66 | 
| Ratio EBITDA | 1.36 -23.07 % | 1.76 1 161.83 % | 0.14 105.03 % | -2.78 -121.96 % | 12.66 1 815.98 % | 0.66 161.07 % | -1.08 -125.73 % | 4.20 332.99 % | 0.97 183.78 % | -1.16 61.00 % | -2.97 77.81 % | -13.39 -74.20 % | -7.69 -17 769.28 % | 0.04 -99.87 % | 34.27 154.70 % | 13.45 689.60 % | 1.70 -35.82 % | 2.65 -67.63 % | 8.20 345.71 % | 1.84 565.62 % | -0.40 -778.70 % | -0.04 -102.66 % | 1.69 1 623.06 % | -0.11 16.13 % | -0.13 -103.69 % | 3.59 316.24 % | -1.66 | 0.00 100.00 % | -1.93 71.33 % | -6.73 -648.34 % | -0.90 -137.44 % | 2.40 11 246.44 % | -0.02 94.29 % | -0.38 70.57 % | -1.28 -110.60 % | -0.61 -639.88 % | 0.11 107.29 % | -1.55 -3 554.60 % | 0.04 136.50 % | -0.12 -120.87 % | 0.59 -59.72 % | 1.46 916.26 % | -0.18 -138.47 % | 0.47 43.40 % | 0.32 194.84 % | 0.11 132.94 % | -0.33 12.44 % | -0.38 -137.80 % | 1.01 450.02 % | -0.29 -140.71 % | 0.71 -13.28 % | 0.82 11.69 % | 0.73 | 
| Gross profit ratio | 0.05 -96.53 % | 1.31 3 300.80 % | -0.04 76.35 % | -0.17 -102.46 % | 7.06 1 237.60 % | 0.53 868.48 % | 0.05 -81.80 % | 0.30 206.24 % | 0.10 -69.83 % | 0.32 152.58 % | -0.62 -193.82 % | 0.66 106 361.04 % | 0.00 -99.82 % | 0.34 111.88 % | -2.88 -512.95 % | 0.70 -2.90 % | 0.72 5 541.48 % | -0.01 -101.59 % | 0.83 -11.21 % | 0.93 -0.87 % | 0.94 20.36 % | 0.78 -6.27 % | 0.84 -5.88 % | 0.89 83.86 % | 0.48 -37.27 % | 0.77 17.99 % | 0.65 | 0.00 -100.00 % | 0.30 106.87 % | -4.31 -393.45 % | -0.87 -136.29 % | 2.41 78.01 % | 1.35 1 277.00 % | -0.11 90.32 % | -1.19 -110.26 % | -0.56 -330.22 % | 0.25 1 959.70 % | 0.01 -87.22 % | 0.09 187.90 % | -0.11 -116.12 % | 0.66 -52.87 % | 1.40 960.87 % | -0.16 -128.84 % | 0.56 51.74 % | 0.37 218.73 % | 0.12 135.86 % | -0.32 -1.91 % | -0.32 -127.21 % | 1.17 16.86 % | 1.00 5.09 % | 0.95 -4.84 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 89.587 M -0.33 % | 89.885 M 0.00 % | 89.885 M -1.71 % | 91.446 M 30.97 % | 69.824 M 45.33 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 87.32 % | 25.648 M -14.61 % | 30.036 M 17.10 % | 25.649 M 0.01 % | 25.648 M 0.23 % | 25.590 M -14.82 % | 30.044 M -0.02 % | 30.051 M 0.05 % | 30.036 M 124.07 % | 13.405 M -38.28 % | 21.721 M 63.04 % | 13.322 M 0.70 % | 13.229 M -2.86 % | 13.620 M 1.10 % | 13.471 M 0.57 % | 13.394 M 0.54 % | 13.322 M -0.13 % | 13.340 M 0.14 % | 13.322 M 0.41 % | 13.268 M -0.38 % | 13.318 M 1.61 % | 13.107 M -1.58 % | 13.317 M -0.03 % | 13.322 M 0.06 % | 13.314 M 29.49 % | 10.282 M -20.37 % | 12.912 M 3.28 % | 12.501 M -4.89 % | 13.144 M -2.01 % | 13.413 M 1.33 % | 13.237 M 0.65 % | 13.152 M 1.91 % | 12.905 M -3.20 % | 13.331 M 1.31 % | 13.159 M 1.26 % | 12.995 M -15.10 % | 15.306 M 19.59 % | 12.798 M 2.90 % | 12.438 M 4.13 % | 11.945 M 0.00 % | 11.945 M 0.00 % | 11.945 M | 
| Weighted average shs out | 89.587 M -0.33 % | 89.885 M 0.00 % | 89.885 M -1.71 % | 91.446 M 30.97 % | 69.824 M 45.33 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 0.00 % | 48.046 M 87.32 % | 25.648 M -14.61 % | 30.036 M 17.10 % | 25.649 M 0.01 % | 25.648 M 0.23 % | 25.590 M -14.82 % | 30.044 M -0.02 % | 30.051 M 0.05 % | 30.036 M 124.07 % | 13.405 M 0.31 % | 13.364 M 0.31 % | 13.322 M 0.70 % | 13.229 M -2.86 % | 13.620 M 1.10 % | 13.471 M 0.57 % | 13.394 M 0.54 % | 13.322 M -0.13 % | 13.340 M 0.14 % | 13.322 M 0.41 % | 13.268 M -0.38 % | 13.318 M 1.61 % | 13.107 M -1.58 % | 13.317 M -0.03 % | 13.322 M 0.06 % | 13.314 M 29.49 % | 10.282 M -20.37 % | 12.912 M 3.28 % | 12.501 M -4.89 % | 13.144 M -2.01 % | 13.413 M 1.33 % | 13.237 M 0.65 % | 13.152 M 1.91 % | 12.905 M -3.20 % | 13.331 M 1.31 % | 13.159 M 1.26 % | 12.995 M -15.10 % | 15.306 M 19.59 % | 12.798 M 2.90 % | 12.438 M 4.13 % | 11.945 M 0.00 % | 11.945 M 0.00 % | 11.945 M | 
| EPS diluted | 1.19 265.28 % | -0.72 -1 060.00 % | 0.08 107.21 % | -1.04 -10.64 % | -0.94 68.67 % | -3.00 -175.23 % | -1.09 -129.54 % | 3.69 173.33 % | 1.35 -78.77 % | 6.36 634.45 % | -1.19 73.08 % | -4.42 80.25 % | -22.38 -202.43 % | -7.40 -135.92 % | 20.60 49.82 % | 13.75 957.69 % | 1.30 78.08 % | 0.73 -76.07 % | 3.05 348.53 % | 0.68 261.90 % | -0.42 -187.50 % | 0.48 214.29 % | -0.42 -55.56 % | -0.27 -58.82 % | -0.17 -105.69 % | 2.99 574.60 % | -0.63 87.17 % | -4.91 -154.40 % | -1.93 -19.88 % | -1.61 -85.06 % | -0.87 -137.83 % | 2.30 10 460.36 % | -0.02 97.48 % | -0.88 43.95 % | -1.57 -8.28 % | -1.45 -952.94 % | 0.17 107.20 % | -2.36 -6 800.58 % | -0.03 94.30 % | -0.60 -239.53 % | 0.43 128.10 % | -1.53 -50.00 % | -1.02 -337.21 % | 0.43 -36.76 % | 0.68 3 898.88 % | -0.02 96.49 % | -0.51 -200.00 % | -0.17 -122.08 % | 0.77 254.00 % | -0.50 -394.12 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 | 
| Earnings per share | 1.19 265.28 % | -0.72 -1 060.00 % | 0.08 107.21 % | -1.04 -10.64 % | -0.94 68.67 % | -3.00 -175.23 % | -1.09 -129.54 % | 3.69 173.33 % | 1.35 -78.77 % | 6.36 634.45 % | -1.19 73.08 % | -4.42 80.25 % | -22.38 -202.43 % | -7.40 -135.92 % | 20.60 49.82 % | 13.75 957.69 % | 1.30 78.08 % | 0.73 -76.07 % | 3.05 348.53 % | 0.68 261.90 % | -0.42 -154.55 % | 0.77 283.33 % | -0.42 -55.56 % | -0.27 -58.82 % | -0.17 -105.69 % | 2.99 574.60 % | -0.63 87.17 % | -4.91 -154.40 % | -1.93 -19.88 % | -1.61 -85.06 % | -0.87 -137.83 % | 2.30 10 460.36 % | -0.02 97.48 % | -0.88 43.95 % | -1.57 -8.28 % | -1.45 -952.94 % | 0.17 107.20 % | -2.36 -6 800.58 % | -0.03 94.30 % | -0.60 -239.53 % | 0.43 128.10 % | -1.53 -50.00 % | -1.02 -337.21 % | 0.43 -36.76 % | 0.68 3 898.88 % | -0.02 96.49 % | -0.51 -200.00 % | -0.17 -122.08 % | 0.77 254.00 % | -0.50 -394.12 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 | 
| Gross profit | 4.230 M 102.90 % | -146.074 M -1 038.90 % | -12.826 M -72.23 % | -7.447 M 81.60 % | -40.481 M -123.27 % | 173.931 M 5 511.05 % | 3.100 M -76.87 % | 13.399 M 141.06 % | 5.559 M -86.71 % | 41.810 M 436.04 % | -12.442 M -215.58 % | 10.764 M 22 999.57 % | 46.600 K -99.63 % | 12.614 M 131.54 % | -39.992 M -320.26 % | 18.157 M 33.33 % | 13.618 M 12 272.62 % | -111.874 K -100.99 % | 11.340 M -13.08 % | 13.047 M -6.68 % | 13.981 M -51.25 % | 28.677 M 194.85 % | 9.726 M -24.58 % | 12.895 M 34.43 % | 9.592 M 6.80 % | 8.981 M 166.59 % | 3.369 M 120.50 % | -16.438 M -337.17 % | 6.931 M 149.44 % | -14.018 M -24.56 % | -11.254 M -138.15 % | 29.501 M 58.16 % | 18.653 M 611.87 % | -3.644 M 81.23 % | -19.413 M -8.22 % | -17.938 M -569.34 % | 3.822 M 1 683.81 % | 214.260 K -83.42 % | 1.292 M 137.28 % | -3.466 M -132.25 % | 10.747 M 180.04 % | -13.426 M -176.77 % | -4.851 M -140.09 % | 12.099 M -0.15 % | 12.117 M 420.33 % | 2.329 M 136.71 % | -6.344 M -202.96 % | -2.094 M -118.15 % | 11.536 M -44.78 % | 20.892 M 544.41 % | 3.242 M -37.71 % | 5.205 M 72.52 % | 3.017 M | 
| Income tax expense | -10.800 M 90.69 % | -116.057 M -5 726.45 % | -1.992 M -200.71 % | 1.978 M 128.94 % | -6.835 M -102.20 % | 311.030 M 5 886.93 % | -5.375 M -81.20 % | -2.966 M -205.59 % | 2.809 M 100.63 % | -449.287 M -2 691.12 % | 17.340 M 179.70 % | -21.757 M -821.85 % | 3.014 M -98.65 % | 222.738 M 324.99 % | -98.998 M -1 084.07 % | -8.361 M -636.63 % | -1.135 M 93.21 % | -16.712 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.669 M | 0.000 | 0.000 -100.00 % | 94.000 K 100.58 % | -16.161 M | 0.000 | 0.000 100.00 % | -16.300 M -8 105.89 % | 203.600 K | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.972 K 101.33 % | -1.349 M -203.77 % | 1.300 M -3.56 % | 1.348 M -55.55 % | 3.033 M -49.46 % | 6.000 M 33.33 % | 4.500 M 200.00 % | 1.500 M 503.71 % | 248.462 K | 0.000 100.00 % | -18.000 K | 0.000 -100.00 % | 193.805 K | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 88.415 M 152.75 % | 34.981 M -86.82 % | 265.358 M 427.38 % | 50.316 M 44.79 % | 34.750 M -77.64 % | 155.433 M 53.55 % | 101.223 M 223.11 % | 31.328 M -38.89 % | 51.264 M -41.16 % | 87.131 M 167.14 % | 32.616 M 481.34 % | 5.610 M -92.56 % | 75.421 M 210.66 % | 24.278 M -54.94 % | 53.885 M 582.90 % | 7.891 M 47.46 % | 5.351 M -37.72 % | 8.592 M 270.01 % | 2.322 M 155.16 % | 910.000 K 7.69 % | 845.000 K -89.34 % | 7.925 M 314.91 % | 1.910 M 17.54 % | 1.625 M -84.17 % | 10.266 M 282.82 % | 2.682 M 49.56 % | 1.793 M -89.09 % | 16.438 M 0.00 % | 16.438 M -4.80 % | 17.267 M -28.43 % | 24.125 M 239.81 % | -17.256 M -254.26 % | -4.871 M -113.79 % | 35.335 M -1.18 % | 35.756 M -28.04 % | 49.688 M 322.80 % | 11.752 M -33.86 % | 17.768 M 41.34 % | 12.571 M -65.23 % | 36.156 M 546.57 % | 5.592 M 46.91 % | 3.807 M -89.05 % | 34.772 M 268.93 % | 9.425 M -54.23 % | 20.593 M 16.29 % | 17.708 M -31.68 % | 25.920 M 198.65 % | 8.679 M 621.57 % | -1.664 M | 0.000 -100.00 % | 165.000 K | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 7.421 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.735 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.143 M -1 406.71 % | 164.000 K -14.58 % | 192.000 K 209.68 % | 62.000 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 176.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.300 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 | 
| Other expenses | -121.414 M | 0.000 100.00 % | -56.425 M -142.91 % | 131.484 M 1 758.77 % | 7.074 M -46.90 % | 13.322 M -79.38 % | 64.601 M 644.96 % | -11.854 M -1 360.68 % | 940.300 K 106.55 % | -14.355 M 35.03 % | -22.096 M -276.43 % | -5.870 M -46.49 % | -4.007 M -42.90 % | -2.804 M -672.24 % | 490.000 K -98.35 % | 29.732 M 2 645.58 % | -1.168 M 33.67 % | -1.761 M -195.81 % | 1.838 M 3 367.92 % | 53.000 K -79.13 % | 254.000 K | 0.000 -100.00 % | 89.000 K 108.54 % | -1.042 M -361.81 % | 398.000 K 111.14 % | -3.571 M -3 469.11 % | 106.000 K -96.52 % | 3.046 M 0.00 % | 3.046 M 376.46 % | 639.300 K 2 944.29 % | 21.000 K -98.22 % | 1.178 M 19 533.33 % | 6.000 K -97.49 % | 239.400 K 2 892.50 % | 8.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 | 
| Operating expenses | -121.414 M -1 698.17 % | 7.597 M 113.46 % | -56.425 M -142.91 % | 131.484 M 84.76 % | 71.163 M 341.46 % | 16.120 M -75.05 % | 64.601 M 136.99 % | -174.631 M -252.02 % | -49.608 M 94.08 % | -838.031 M -1 863.66 % | 47.517 M -79.34 % | 230.038 M -60.09 % | 576.410 M 7 133.68 % | -8.195 M 98.41 % | -516.080 M -64.20 % | -314.308 M -1 580.43 % | -18.704 M -47.71 % | -12.663 M 85.86 % | -89.577 M -2 112.32 % | -4.049 M -120.41 % | 19.843 M -31.24 % | 28.860 M 390.58 % | -9.932 M -166.27 % | 14.987 M 22.61 % | 12.223 M 137.18 % | -32.877 M -375.35 % | 11.940 M -67.07 % | 36.256 M -30.31 % | 52.021 M 562.76 % | 7.849 M 2 337.61 % | 322.000 K 265.91 % | 88.000 K -99.54 % | 18.950 M 127.93 % | 8.314 M 440.86 % | 1.537 M 10.67 % | 1.389 M -32.77 % | 2.066 M -92.65 % | 28.117 M 4 090.37 % | 671.000 K 22.89 % | 546.000 K -52.02 % | 1.138 M 66.55 % | 683.263 K 36.65 % | 500.000 K -76.09 % | 2.091 M 38.57 % | 1.509 M 1 106.95 % | 125.026 K -60.18 % | 314.000 K -41.74 % | 539.000 K -68.29 % | 1.700 M 204.71 % | -1.624 M -251.03 % | 1.075 M -13.17 % | 1.238 M 21.61 % | 1.018 M | 
| Cost and expenses | -33.000 M -138.90 % | 84.822 M -73.22 % | 316.777 M 119.45 % | 144.349 M 116.07 % | 66.808 M -61.06 % | 171.553 M 49.59 % | 114.683 M 180.03 % | -143.303 M -8 754.10 % | 1.656 M 100.22 % | -750.900 M -1 037.07 % | 80.132 M -65.99 % | 235.648 M -63.85 % | 651.832 M 3 952.92 % | 16.083 M 103.48 % | -462.195 M -50.84 % | -306.417 M -2 194.75 % | -13.353 M -227.97 % | -4.071 M 95.33 % | -87.255 M -2 679.71 % | -3.139 M -115.17 % | 20.688 M -43.76 % | 36.785 M 558.55 % | -8.022 M -148.29 % | 16.612 M -26.13 % | 22.489 M 174.48 % | -30.195 M -319.87 % | 13.733 M -73.94 % | 52.694 M -23.03 % | 68.459 M 172.57 % | 25.116 M 2.74 % | 24.447 M 242.40 % | -17.168 M -221.94 % | 14.079 M -67.74 % | 43.649 M 17.04 % | 37.293 M -26.99 % | 51.077 M 269.64 % | 13.818 M -69.89 % | 45.886 M 246.52 % | 13.242 M -63.92 % | 36.702 M 445.35 % | 6.730 M 49.90 % | 4.490 M -87.27 % | 35.272 M 206.29 % | 11.516 M -47.90 % | 22.102 M 23.94 % | 17.833 M -32.02 % | 26.234 M 184.60 % | 9.218 M 25 505.56 % | 36.000 K -99.87 % | 26.913 M 2 070.38 % | 1.240 M 0.16 % | 1.238 M 21.61 % | 1.018 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 7.597 M | 0.000 | 0.000 -100.00 % | 64.090 M 2 190.39 % | 2.798 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 -100.00 % | 340.300 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 100.00 % | -2.143 M -1 406.71 % | 164.000 K -14.58 % | 192.000 K 209.68 % | 62.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.229 M 41.37 % | 5.820 M -30.74 % | 8.404 M 379.63 % | 1.752 M | 0.000 | 0.000 -100.00 % | 4.323 M 351.68 % | 957.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.173 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 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 267.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 677.000 K | 0.000 | 0.000 -100.00 % | 28.900 K | 0.000 | 0.000 -100.00 % | 22.000 K 71.88 % | 12.800 K -99.77 % | 5.460 M -38.13 % | 8.825 M 218.71 % | 2.769 M 6.74 % | 2.594 M 8.22 % | 2.397 M -5.82 % | 2.545 M 0.47 % | 2.533 M | 0.000 -100.00 % | 2.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 29.900 K 1.36 % | 29.500 K -2.32 % | 30.200 K 104.05 % | 14.800 K 100.18 % | -8.449 M -19 385.13 % | 43.812 K 210.68 % | -39.586 K -132.42 % | 122.085 K 3 969.50 % | 3.000 K 0.00 % | 3.000 K -77.44 % | 13.300 K 280.00 % | 3.500 K -30.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K -54.55 % | 11.000 K -80.08 % | 55.213 K 896.62 % | 5.540 K 10.80 % | 5.000 K -44.44 % | 9.000 K 350.00 % | 2.000 K -84.05 % | 12.540 K 150.80 % | 5.000 K -87.79 % | 40.963 K 924.08 % | 4.000 K 59.24 % | 2.512 K -16.27 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.046 M 911.01 % | -129.000 K | 0.000 | 0.000 100.00 % | -8.000 K 99.42 % | -1.389 M -1 389 100.00 % | 100.000 -100.00 % | 2.594 M 8.22 % | 2.397 M -5.82 % | 2.545 M 0.51 % | 2.532 M 1 104.97 % | 210.129 K -90.11 % | 2.124 M 212 300.00 % | 1.000 K 200.00 % | -1.000 K 98.47 % | -65.324 K -153.54 % | 122.000 K 0.00 % | 122.000 K 0.00 % | 122.000 K 149.72 % | -245.391 K -200.16 % | 245.000 K -13.12 % | 282.000 K 36.89 % | 206.000 K | 
| Operating income | 125.644 M 161.48 % | -204.353 M -4 383.00 % | -4.558 M -105.68 % | 80.305 M 338.84 % | -33.623 M -121.31 % | 157.811 M 548.45 % | -35.190 M -120.20 % | 174.195 M 179.41 % | 62.343 M 141.72 % | -149.437 M -87.01 % | -79.910 M 60.95 % | -204.620 M 64.82 % | -581.630 M -36 451.86 % | 1.600 M -99.69 % | 523.365 M 49.35 % | 350.439 M 1 394.98 % | 23.441 M 4.15 % | 22.507 M -79.92 % | 112.061 M 336.43 % | 25.677 M 538.02 % | -5.862 M 60.53 % | -14.854 M -175.56 % | 19.658 M 1 320.24 % | -1.611 M -3 561.36 % | -44.000 K -100.11 % | 41.858 M 588.37 % | -8.571 M 76.79 % | -36.929 M 18.10 % | -45.090 M -106.20 % | -21.867 M -73.24 % | -12.622 M -142.73 % | 29.542 M 10 046.80 % | -297.000 K 97.52 % | -11.958 M 42.90 % | -20.943 M -16.75 % | -17.938 M -1 121.58 % | 1.756 M 105.77 % | -30.422 M -1 612.98 % | -1.776 M 72.91 % | -6.557 M -192.67 % | 7.076 M 141.12 % | -17.210 M -130.20 % | -7.476 M -174.70 % | 10.008 M -5.66 % | 10.608 M 80 318.47 % | 13.191 K 100.20 % | -6.658 M -152.87 % | -2.633 M -126.77 % | 9.836 M 270.31 % | -5.775 M -366.52 % | 2.167 M 11.24 % | 1.948 M -2.55 % | 1.999 M | 
| Operating income ratio | 1.36 -26.27 % | 1.84 12 699.17 % | -0.01 -100.78 % | 1.87 -68.07 % | 5.87 1 124.47 % | 0.48 177.40 % | -0.62 -115.89 % | 3.89 254.97 % | 1.10 194.67 % | -1.16 70.74 % | -3.96 68.30 % | -12.50 -62.14 % | -7.71 -17 870.35 % | 0.04 -99.88 % | 37.67 180.00 % | 13.45 988.71 % | 1.24 -53.44 % | 2.65 -67.64 % | 8.20 345.85 % | 1.84 565.30 % | -0.40 2.57 % | -0.41 -124.02 % | 1.69 1 622.67 % | -0.11 -4 907.39 % | 0.00 -100.06 % | 3.59 316.15 % | -1.66 | 0.00 100.00 % | -1.93 71.33 % | -6.73 -586.31 % | -0.98 -140.65 % | 2.41 11 295.33 % | -0.02 94.29 % | -0.38 70.55 % | -1.28 -126.82 % | -0.56 -601.11 % | 0.11 106.66 % | -1.69 -1 220.55 % | -0.13 36.13 % | -0.20 -146.32 % | 0.43 -75.79 % | 1.79 816.02 % | -0.25 -153.74 % | 0.46 43.37 % | 0.32 49 161.49 % | 0.00 100.19 % | -0.34 14.94 % | -0.40 -140.13 % | 1.00 460.42 % | -0.28 -143.46 % | 0.64 69.95 % | 0.37 -43.52 % | 0.66 | 
| Total other income expenses net | -30.105 M -156.08 % | 53.683 M 476.75 % | 9.308 M 13.91 % | 8.171 M 114.49 % | -56.395 M -709.67 % | 9.250 M 140.51 % | -22.833 M -11 416 300.00 % | -200.000 -100.00 % | -100.000 -100.02 % | 511.900 K 112.13 % | -4.222 M -152.79 % | 7.997 M 112.08 % | 3.771 M 119.98 % | -18.875 M -134.70 % | 54.393 M 180.59 % | 19.385 M 10 249.27 % | -191.000 K 98.36 % | -11.657 M -25.26 % | -9.306 M -9.12 % | -8.528 M -3 470.75 % | 253.000 K -98.21 % | 14.141 M 15 969.03 % | 88.000 K 104.39 % | -2.004 M -602.26 % | 399.000 K 102.25 % | -17.699 M -16 640.75 % | 107.000 K 100.38 % | -28.484 M -1 035.13 % | 3.046 M 376.53 % | 639.200 K -40.05 % | 1.066 M 1.64 % | 1.049 M 17 383.33 % | 6.000 K -97.49 % | 239.400 K | 0.000 100.00 % | -500.000 -600.00 % | 100.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.10 % | -1.001 K -0.10 % | -1.000 K -150.00 % | 2.000 K 300.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -244.592 K | 0.000 | 0.000 | 0.000 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -79.169 M | 0.000 100.00 % | -63.901 M | 0.000 100.00 % | -10.145 M -209.51 % | 9.264 M -8.57 % | 10.132 M 110.50 % | -96.520 M -124.23 % | -43.045 M -332.58 % | 18.508 M -80.92 % | 96.994 M | 0.000 -100.00 % | 102.213 M | 0.000 -100.00 % | 31.235 M | 0.000 -100.00 % | 76.206 M | 0.000 -100.00 % | 50.224 M | 0.000 -100.00 % | 47.868 M | 0.000 -100.00 % | 36.520 M | 0.000 -100.00 % | 57.509 M | 0.000 -100.00 % | 58.836 M | 0.000 -100.00 % | 149.282 M | 0.000 -100.00 % | 192.744 M | 0.000 -100.00 % | 24.839 M | 0.000 -100.00 % | 90.088 M | 0.000 -100.00 % | 104.883 M | 0.000 -100.00 % | 62.519 M 149.54 % | 25.054 M 535.89 % | -5.748 M -1 641.75 % | -330.000 K | 
| Total investments | 0.000 -100.00 % | 41.703 M | 0.000 -100.00 % | 1.510 B | 0.000 -100.00 % | 1.270 B 7.59 % | 1.180 B 23.97 % | 951.793 M -14.89 % | 1.118 B -19.38 % | 1.387 B 74.51 % | 794.842 M 98.58 % | 400.263 M | 0.000 -100.00 % | 358.400 M | 0.000 -100.00 % | 239.134 M | 0.000 -100.00 % | 38.641 M | 0.000 -100.00 % | 182.654 M | 0.000 -100.00 % | 22.136 M | 0.000 -100.00 % | 51.155 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.593 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 | 
| Total debt | 0.000 -100.00 % | 8.601 M | 0.000 -100.00 % | 36.342 M | 0.000 -100.00 % | 60.504 M -7.65 % | 65.516 M 0.60 % | 65.123 M -2.28 % | 66.643 M -3.37 % | 68.970 M 4.14 % | 66.227 M -40.89 % | 112.040 M | 0.000 -100.00 % | 108.778 M | 0.000 -100.00 % | 106.070 M | 0.000 -100.00 % | 79.749 M | 0.000 -100.00 % | 96.589 M | 0.000 -100.00 % | 48.549 M | 0.000 -100.00 % | 48.549 M | 0.000 -100.00 % | 61.750 M | 0.000 -100.00 % | 68.841 M | 0.000 -100.00 % | 153.530 M | 0.000 -100.00 % | 201.911 M | 0.000 -100.00 % | 25.168 M | 0.000 -100.00 % | 114.567 M | 0.000 -100.00 % | 107.244 M | 0.000 -100.00 % | 67.821 M 152.57 % | 26.852 M 1 479.53 % | 1.700 M | 0.000 | 
| Accumulated other comprehensive income loss | 1.817 B 688.25 % | 230.479 M -87.18 % | 1.798 B 99.29 % | 902.150 M -42.11 % | 1.558 B 284.82 % | 404.968 M -15.71 % | 480.462 M -60.89 % | 1.229 B 155.71 % | 480.462 M -38.45 % | 780.619 M 204.35 % | 256.487 M | 0.000 -100.00 % | 814.977 M | 0.000 -100.00 % | 812.018 M | 0.000 -100.00 % | 324.103 M | 0.000 -100.00 % | 323.219 M | 0.000 -100.00 % | 306.564 M | 0.000 -100.00 % | 297.324 M | 0.000 -100.00 % | 331.388 M | 0.000 -100.00 % | 297.151 M | 0.000 -100.00 % | 330.960 M | 0.000 -100.00 % | 348.531 M | 0.000 -100.00 % | 379.376 M | 0.000 -100.00 % | 381.505 M | 0.000 -100.00 % | 414.962 M | 0.000 -100.00 % | 400.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -57.601 M | 0.000 | 0.000 | 0.000 100.00 % | -75.138 M | 0.000 100.00 % | -104.231 M | 0.000 -100.00 % | 439.356 M | 0.000 100.00 % | -111.824 M | 0.000 | 0.000 | 0.000 100.00 % | -207.196 M | 0.000 | 0.000 | 0.000 100.00 % | -224.401 M | 0.000 | 0.000 | 0.000 100.00 % | -102.816 M | 0.000 | 0.000 | 0.000 100.00 % | -104.004 M | 0.000 | 0.000 | 0.000 100.00 % | -52.624 M | 0.000 | 0.000 | 0.000 100.00 % | -19.649 M | 0.000 | 0.000 | 0.000 100.00 % | -544.003 K | 0.000 100.00 % | -806.183 K | 0.000 | 
| Common stock | 0.000 -100.00 % | 895.777 M | 0.000 -100.00 % | 895.777 M | 0.000 -100.00 % | 480.462 M 0.00 % | 480.462 M 0.00 % | 480.462 M 0.00 % | 480.462 M 87.32 % | 256.487 M 0.00 % | 256.487 M 0.00 % | 256.486 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M | 0.000 -100.00 % | 113.760 M 0.00 % | 113.760 M 0.00 % | 113.760 M -44.24 % | 204.000 M | 
| Total equity | 1.817 B 0.00 % | 1.817 B 1.05 % | 1.798 B 0.00 % | 1.798 B 15.37 % | 1.558 B 0.00 % | 1.558 B -10.55 % | 1.742 B 14.26 % | 1.525 B 19.05 % | 1.281 B -20.96 % | 1.620 B 23.66 % | 1.310 B 40.93 % | 929.823 M 14.09 % | 814.977 M 0.00 % | 814.977 M 0.36 % | 812.018 M 0.00 % | 812.018 M 150.54 % | 324.103 M 0.00 % | 324.103 M 0.27 % | 323.219 M -59.33 % | 794.813 M 159.26 % | 306.564 M 0.00 % | 306.564 M 3.11 % | 297.324 M -0.34 % | 298.339 M -9.97 % | 331.388 M 0.00 % | 331.388 M 11.52 % | 297.151 M 0.00 % | 297.151 M -10.22 % | 330.960 M 0.00 % | 330.960 M -5.04 % | 348.531 M 0.00 % | 348.531 M -8.13 % | 379.376 M 0.00 % | 379.376 M -0.56 % | 381.505 M 0.00 % | 381.506 M -8.06 % | 414.962 M 0.00 % | 414.962 M 3.58 % | 400.611 M 0.00 % | 400.611 M -1.69 % | 407.504 M 1.80 % | 400.283 M -2.09 % | 408.818 M | 
| Other non current liabilities | -1.817 B -1 345 849.63 % | 135.000 K 100.01 % | -1.798 B -2 011.99 % | 94.034 M 106.03 % | -1.558 B -389 599 650.00 % | -400.000 -300.00 % | -100.000 -100.00 % | 3.134 M | 0.000 100.00 % | -1.000 K -100.40 % | 252.000 K 25 100.00 % | 1.000 K 100.00 % | -814.977 M -262 995.81 % | 310.000 K 100.04 % | -812.018 M | 0.000 100.00 % | -324.103 M | 0.000 100.00 % | -323.219 M | 0.000 100.00 % | -306.564 M | 0.000 100.00 % | -297.324 M -857.39 % | 39.257 M 111.85 % | -331.388 M | 0.000 100.00 % | -297.151 M -1 115 992.45 % | 26.629 K 100.01 % | -330.960 M | 0.000 100.00 % | -348.531 M | 0.000 100.00 % | -379.376 M -1 178.66 % | 35.171 M 109.22 % | -381.505 M | 0.000 100.00 % | -414.962 M | 0.000 100.00 % | -400.611 M | 0.000 -100.00 % | 99.000 K | 0.000 | 0.000 | 
| Long term debt | 0.000 -100.00 % | 8.601 M | 0.000 -100.00 % | 36.342 M | 0.000 -100.00 % | 60.504 M -7.65 % | 65.516 M 0.60 % | 65.123 M -2.28 % | 66.643 M -3.37 % | 68.970 M 4.14 % | 66.227 M -40.89 % | 112.040 M | 0.000 -100.00 % | 108.778 M | 0.000 -100.00 % | 106.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.628 M | 0.000 | 0.000 | 
| Total non current liabilities | -1.817 B -20 896.51 % | 8.736 M 100.49 % | -1.798 B -2 079.36 % | 90.834 M 105.83 % | -1.558 B -1 455.18 % | 114.996 M 75.52 % | 65.516 M -4.02 % | 68.257 M -74.09 % | 263.478 M -0.87 % | 265.803 M 299.83 % | 66.479 M -40.67 % | 112.041 M 113.75 % | -814.977 M -836.24 % | 110.694 M 113.63 % | -812.018 M -855.38 % | 107.498 M 133.17 % | -324.103 M | 0.000 100.00 % | -323.219 M -425.37 % | 99.338 M 132.40 % | -306.564 M | 0.000 100.00 % | -297.324 M -438.62 % | 87.806 M 126.50 % | -331.388 M | 0.000 100.00 % | -297.151 M -376.74 % | 107.377 M 132.44 % | -330.960 M | 0.000 100.00 % | -348.531 M | 0.000 100.00 % | -379.376 M -1 178.66 % | 35.171 M 109.22 % | -381.505 M | 0.000 100.00 % | -414.962 M | 0.000 100.00 % | -400.611 M | 0.000 -100.00 % | 2.727 M | 0.000 | 0.000 | 
| Other current liabilities | 0.000 -100.00 % | 135.000 K | 0.000 -100.00 % | 3.114 M | 0.000 | 0.000 -100.00 % | 304.600 K | 0.000 -100.00 % | 2.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.964 M | 0.000 -100.00 % | 96.762 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 141.550 K | 0.000 -100.00 % | 1.325 M | 0.000 -100.00 % | 29.324 M | 0.000 -100.00 % | 65.843 M | 0.000 -100.00 % | 766.235 K | 0.000 -100.00 % | 63.000 K | 0.000 -100.00 % | 322.512 K 116.45 % | 149.000 K 38.39 % | 107.667 K | 0.000 | 
| 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 -100.00 % | 30.685 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.667 M | 0.000 -100.00 % | 39.309 M | 0.000 100.00 % | -68.983 M | 0.000 -100.00 % | 30.134 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 79.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.549 M | 0.000 -100.00 % | 48.549 M | 0.000 -100.00 % | 61.750 M | 0.000 -100.00 % | 68.841 M | 0.000 -100.00 % | 153.530 M | 0.000 -100.00 % | 201.911 M | 0.000 -100.00 % | 25.168 M | 0.000 -100.00 % | 114.567 M | 0.000 -100.00 % | 107.244 M | 0.000 -100.00 % | 67.821 M 179.97 % | 24.224 M 1 324.94 % | 1.700 M | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 975.400 K | 0.000 -100.00 % | 3.201 M | 0.000 -100.00 % | 1.234 M -12.54 % | 1.411 M 371.87 % | 299.000 K -88.03 % | 2.497 M 1 200.63 % | 192.000 K -51.39 % | 395.000 K -52.29 % | 828.000 K | 0.000 -100.00 % | 1.441 M | 0.000 -100.00 % | 1.545 M | 0.000 -100.00 % | 110.794 M | 0.000 -100.00 % | 4.537 M | 0.000 -100.00 % | 77.869 M | 0.000 -100.00 % | 117.814 K | 0.000 -100.00 % | 101.229 M | 0.000 -100.00 % | 141.550 K | 0.000 -100.00 % | 185.238 M | 0.000 -100.00 % | 231.235 M | 0.000 -100.00 % | 92.805 M | 0.000 -100.00 % | 115.333 M | 0.000 -100.00 % | 111.657 M | 0.000 -100.00 % | 68.741 M 142.12 % | 28.392 M 1 299.39 % | 2.029 M | 0.000 | 
| Total liabilities | -1.817 B -19 072.03 % | 9.576 M 100.53 % | -1.798 B -2 011.99 % | 94.034 M 106.03 % | -1.558 B -1 439.92 % | 116.305 M 73.78 % | 66.927 M -2.38 % | 68.556 M -74.22 % | 265.975 M -0.01 % | 265.995 M 297.76 % | 66.874 M -40.75 % | 112.869 M 113.85 % | -814.977 M -826.78 % | 112.135 M 113.81 % | -812.018 M -844.67 % | 109.044 M 133.64 % | -324.103 M -392.53 % | 110.794 M 134.28 % | -323.219 M -411.16 % | 103.875 M 133.88 % | -306.564 M -493.69 % | 77.869 M 126.19 % | -297.324 M -438.16 % | 87.923 M 126.53 % | -331.388 M -427.36 % | 101.229 M 134.07 % | -297.151 M -376.37 % | 107.519 M 132.49 % | -330.960 M -278.67 % | 185.238 M 153.15 % | -348.531 M -250.73 % | 231.235 M 160.95 % | -379.376 M -396.44 % | 127.976 M 133.55 % | -381.505 M -430.78 % | 115.333 M 127.79 % | -414.962 M -471.64 % | 111.657 M 127.87 % | -400.611 M -682.78 % | 68.741 M 120.90 % | 31.119 M 1 433.80 % | 2.029 M | 0.000 | 
| Other non current assets | 0.000 -100.00 % | 1.762 B | 0.000 -100.00 % | 22.340 M | 0.000 -100.00 % | 719.184 M 3 587.52 % | 19.503 M -10.93 % | 21.896 M | 0.000 -100.00 % | 895.000 K | 0.000 -100.00 % | 88.783 M | 0.000 -100.00 % | 17.949 M | 0.000 -100.00 % | 20.489 M | 0.000 -100.00 % | 1.036 M | 0.000 -100.00 % | 17.559 M | 0.000 -100.00 % | 1.887 M | 0.000 -100.00 % | 59.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.302 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K 11.64 % | 89.573 K 105.05 % | -1.774 M | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.509 B | 0.000 -100.00 % | 572.205 M -51.51 % | 1.180 B 13.54 % | 1.039 B -7.06 % | 1.118 B -24.12 % | 1.474 B 85.40 % | 794.842 M 99.12 % | 399.174 M | 0.000 -100.00 % | 351.871 M | 0.000 -100.00 % | 238.045 M | 0.000 -100.00 % | 37.605 M | 0.000 -100.00 % | 181.654 M | 0.000 -100.00 % | 20.249 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 | 
| 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 | 
| 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.896 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.529 M | 0.000 100.00 % | -19.400 M | 0.000 | 0.000 | 0.000 -100.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 | 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 % | 528.400 K | 0.000 -100.00 % | 588.100 K | 0.000 -100.00 % | 224.800 K 0.00 % | 224.800 K -1.40 % | 228.000 K -6.60 % | 244.100 K -3.52 % | 253.000 K -4.17 % | 264.000 K -4.00 % | 275.000 K | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 253.729 K | 0.000 -100.00 % | 212.000 K | 0.000 -100.00 % | 290.806 K | 0.000 -100.00 % | 224.000 K | 0.000 -100.00 % | 190.160 K | 0.000 -100.00 % | 190.000 K | 0.000 -100.00 % | 230.920 K | 0.000 -100.00 % | 231.000 K | 0.000 -100.00 % | 230.920 K | 0.000 -100.00 % | 231.000 K | 0.000 -100.00 % | 230.920 K | 0.000 -100.00 % | 319.000 K | 0.000 -100.00 % | 586.945 K -8.86 % | 644.000 K -27.45 % | 887.621 K -49.96 % | 1.774 M | 
| Total non current assets | 0.000 -100.00 % | 1.826 B | 0.000 -100.00 % | 1.532 B | 0.000 -100.00 % | 1.292 B -11.09 % | 1.453 B 12.39 % | 1.292 B 15.56 % | 1.118 B -24.16 % | 1.475 B 80.76 % | 815.910 M 60.29 % | 509.036 M | 0.000 -100.00 % | 381.398 M | 0.000 -100.00 % | 244.152 M | 0.000 -100.00 % | 38.853 M | 0.000 -100.00 % | 210.081 M | 0.000 -100.00 % | 22.499 M | 0.000 -100.00 % | 60.058 M | 0.000 -100.00 % | 327.000 K | 0.000 -100.00 % | 47.670 M | 0.000 -100.00 % | 335.300 K | 0.000 -100.00 % | 335.263 K | 0.000 -100.00 % | 353.000 K | 0.000 -100.00 % | 353.235 K | 0.000 -100.00 % | 474.000 K | 0.000 -100.00 % | 741.848 K -35.32 % | 1.147 M -16.92 % | 1.381 M -22.18 % | 1.774 M | 
| Other current assets | 0.000 100.00 % | -97.872 M | 0.000 -100.00 % | 258.671 M | 0.000 100.00 % | -388.092 M | 0.000 -100.00 % | 236.421 M -10.47 % | 264.079 M -11.31 % | 297.739 M -41.91 % | 512.550 M 2 526.17 % | 19.517 M | 0.000 -100.00 % | 531.829 M | 0.000 -100.00 % | 600.154 M | 0.000 -100.00 % | 359.573 M | 0.000 -100.00 % | 639.348 M | 0.000 -100.00 % | 98.000 K | 0.000 -100.00 % | 279.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 310.401 M | 0.000 -100.00 % | 414.426 M | 0.000 -100.00 % | 464.666 M | 0.000 -100.00 % | 423.621 M | 0.000 -100.00 % | 427.767 M | 0.000 -100.00 % | 463.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 41.703 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 697.381 M 68 879.33 % | 1.011 M 1.10 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -8.09 % | 1.088 M -0.09 % | 1.089 M | 0.000 -100.00 % | 6.529 M | 0.000 -100.00 % | 1.089 M | 0.000 -100.00 % | 1.036 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.887 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 | 
| cash and cash equivalents | 0.000 -100.00 % | 46.068 M | 0.000 -100.00 % | 100.243 M | 0.000 -100.00 % | 70.649 M 25.59 % | 56.252 M 2.29 % | 54.991 M -66.30 % | 163.163 M 45.66 % | 112.015 M 134.74 % | 47.719 M 217.15 % | 15.046 M | 0.000 -100.00 % | 6.565 M | 0.000 -100.00 % | 74.834 M | 0.000 -100.00 % | 3.543 M | 0.000 -100.00 % | 46.365 M | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 12.029 M | 0.000 -100.00 % | 4.241 M | 0.000 -100.00 % | 10.006 M | 0.000 -100.00 % | 4.248 M | 0.000 -100.00 % | 9.167 M | 0.000 -100.00 % | 329.000 K | 0.000 -100.00 % | 24.479 M | 0.000 -100.00 % | 2.361 M | 0.000 -100.00 % | 5.302 M 194.88 % | 1.798 M -75.86 % | 7.448 M 2 156.90 % | 330.000 K | 
| Cash and short term investments | 0.000 -100.00 % | 87.770 M | 0.000 -100.00 % | 101.243 M | 0.000 -100.00 % | 768.030 M 1 241.23 % | 57.263 M 2.27 % | 55.991 M -65.89 % | 164.163 M 45.26 % | 113.015 M 131.55 % | 48.807 M 202.49 % | 16.135 M | 0.000 -100.00 % | 13.094 M | 0.000 -100.00 % | 75.923 M | 0.000 -100.00 % | 4.579 M | 0.000 -100.00 % | 47.365 M | 0.000 -100.00 % | 2.568 M | 0.000 -100.00 % | 12.029 M | 0.000 -100.00 % | 4.241 M | 0.000 -100.00 % | 10.006 M | 0.000 -100.00 % | 4.248 M | 0.000 -100.00 % | 9.167 M | 0.000 -100.00 % | 329.000 K | 0.000 -100.00 % | 24.479 M | 0.000 -100.00 % | 2.361 M | 0.000 -100.00 % | 5.302 M 194.88 % | 1.798 M -75.86 % | 7.448 M 2 156.90 % | 330.000 K | 
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 359.914 M | 0.000 -100.00 % | 383.090 M 7.45 % | 356.519 M 18.49 % | 300.882 M -29.74 % | 428.242 M 4.03 % | 411.637 M -26.67 % | 561.357 M 5.19 % | 533.658 M | 0.000 -100.00 % | 545.713 M | 0.000 -100.00 % | 676.867 M | 0.000 -100.00 % | 396.044 M | 0.000 -100.00 % | 688.607 M | 0.000 -100.00 % | 361.934 M | 0.000 -100.00 % | 326.204 M | 0.000 -100.00 % | 432.290 M | 0.000 -100.00 % | 357.000 M | 0.000 -100.00 % | 515.863 M | 0.000 -100.00 % | 579.430 M | 0.000 -100.00 % | 506.999 M | 0.000 -100.00 % | 496.486 M | 0.000 -100.00 % | 526.145 M | 0.000 -100.00 % | 468.610 M 7.12 % | 437.476 M 9.11 % | 400.931 M 121 394.36 % | 330.000 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 790.000 K | 0.000 -100.00 % | 790.215 K | 0.000 -100.00 % | 31.892 M | 0.000 -100.00 % | 1.894 M | 0.000 -100.00 % | 32.617 M | 0.000 -100.00 % | 34.594 M | 0.000 -100.00 % | 69.895 M | 0.000 -100.00 % | 36.593 M | 0.000 -100.00 % | 97.189 M | 0.000 -100.00 % | 105.597 M | 0.000 -100.00 % | 83.049 M | 0.000 -100.00 % | 44.240 M | 0.000 -100.00 % | 60.072 M | 0.000 -100.00 % | 72.688 M -13.82 % | 84.348 M 83.22 % | 46.037 M | 0.000 | 
| Net receivables | 0.000 -100.00 % | 10.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.152 M -98.95 % | 299.256 M 3 433.13 % | 8.470 M | 0.000 -100.00 % | 883.000 K | 0.000 -100.00 % | 498.006 M | 0.000 | 0.000 | 0.000 -100.00 % | 89.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 628.383 M | 0.000 -100.00 % | 358.154 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 % | 390.621 M 11.18 % | 351.330 M 1.12 % | 347.447 M | 0.000 | 
| Tax assets | 0.000 -100.00 % | 63.516 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 252.965 M 0.00 % | 252.965 M | 0.000 | 0.000 -100.00 % | 20.804 M 0.00 % | 20.804 M | 0.000 -100.00 % | 4.764 M | 0.000 -100.00 % | 4.764 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.576 M | 0.000 -100.00 % | 139.000 K | 0.000 -100.00 % | 139.251 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 136.580 K | 0.000 -100.00 % | 104.300 K | 0.000 -100.00 % | 104.343 K | 0.000 -100.00 % | 122.000 K | 0.000 -100.00 % | 122.315 K | 0.000 -100.00 % | 155.000 K | 0.000 -100.00 % | 154.903 K -61.56 % | 403.000 K -0.09 % | 403.365 K | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 0.00 % | -100.000 96.67 % | -3.000 K -2 900.00 % | -100.000 90.00 % | -1.000 K 0.00 % | -1.000 K 50.00 % | -2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 42.323 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.052 M | 
| Account payables | 0.000 -100.00 % | 840.400 K | 0.000 -100.00 % | 86.900 K | 0.000 -100.00 % | 1.213 M 9.64 % | 1.106 M 286.82 % | 286.000 K -41.06 % | 485.200 K 152.71 % | 192.000 K -51.39 % | 395.000 K -52.24 % | 827.000 K | 0.000 -100.00 % | 1.441 M | 0.000 -100.00 % | 744.038 K | 0.000 -100.00 % | 336.000 K | 0.000 -100.00 % | 3.799 M | 0.000 -100.00 % | 342.000 K | 0.000 -100.00 % | 117.814 K | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 141.550 K | 0.000 -100.00 % | 247.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 155.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.949 M | 0.000 -100.00 % | 597.972 K -85.12 % | 4.019 M 1 716.82 % | 221.211 K | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 801.147 K | 0.000 | 0.000 | 0.000 -100.00 % | 738.115 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 21.052 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 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.497 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.505 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Other total stockholders equity | 0.000 -100.00 % | 748.107 M | 0.000 -100.00 % | 902.150 M | 0.000 -100.00 % | 748.107 M -4.25 % | 781.331 M 4.44 % | 748.107 M 133.90 % | 319.840 M -38.98 % | 524.132 M -34.27 % | 797.418 M 1.56 % | 785.161 M | 0.000 -100.00 % | 701.217 M | 0.000 -100.00 % | 524.132 M | 0.000 -100.00 % | 210.343 M | 0.000 -100.00 % | 905.453 M | 0.000 -100.00 % | 192.804 M | 0.000 -100.00 % | 287.160 M | 0.000 -100.00 % | 217.628 M | 0.000 -100.00 % | 287.395 M | 0.000 -100.00 % | 217.200 M | 0.000 -100.00 % | 287.395 M | 0.000 -100.00 % | 265.616 M | 0.000 -100.00 % | 287.395 M | 0.000 -100.00 % | 301.202 M | 0.000 -100.00 % | 287.395 M -2.16 % | 293.744 M 2.23 % | 287.329 M 40.29 % | 204.818 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 54.492 M | 0.000 -100.00 % | 54.492 M | 0.000 | 0.000 -100.00 % | 196.835 M 0.00 % | 196.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.429 M | 0.000 -100.00 % | 1.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.749 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.876 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 1.826 B | 0.000 -100.00 % | 1.892 B | 0.000 -100.00 % | 1.675 B -7.43 % | 1.809 B 13.54 % | 1.593 B 3.01 % | 1.547 B -18.01 % | 1.886 B 36.97 % | 1.377 B 32.09 % | 1.043 B | 0.000 -100.00 % | 927.112 M | 0.000 -100.00 % | 921.061 M | 0.000 -100.00 % | 434.897 M | 0.000 -100.00 % | 898.688 M | 0.000 -100.00 % | 384.433 M | 0.000 -100.00 % | 386.262 M | 0.000 -100.00 % | 432.617 M | 0.000 -100.00 % | 404.670 M | 0.000 -100.00 % | 516.198 M | 0.000 -100.00 % | 579.766 M | 0.000 -100.00 % | 507.352 M | 0.000 -100.00 % | 496.840 M | 0.000 -100.00 % | 526.619 M | 0.000 -100.00 % | 469.352 M 7.01 % | 438.623 M 9.03 % | 402.312 M -2.15 % | 411.156 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2013-03-31 | 2012-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -106.339 M -320.77 % | 48.168 M 814.55 % | -6.741 M -107.07 % | 95.286 M 45.02 % | 65.704 M -54.36 % | 143.969 M | 0.000 100.00 % | -177.161 M -5 905 260.00 % | -3.000 K 0.00 % | -3.000 K 77.44 % | -13.300 K -280.00 % | -3.500 K -100.00 % | 571.942 M 157.42 % | 222.182 M 142.06 % | -528.300 M -49.84 % | -352.582 M -959.79 % | -33.269 M -51.08 % | -22.021 M 75.96 % | -91.611 M -969.22 % | -8.568 M -252.75 % | 5.609 M 222.47 % | -4.580 M 12.91 % | -5.259 M 27.78 % | -7.282 M -238.34 % | 5.264 M -86.61 % | 39.299 M 364.31 % | 8.464 M 121.75 % | -38.922 M -251.21 % | 25.740 M 26.02 % | 20.426 M 61.83 % | 12.622 M 142.85 % | -29.453 M -515.79 % | -4.783 M -137.18 % | 12.866 M -38.57 % | 20.943 M 8.36 % | 19.327 M 1 200.63 % | -1.756 M -105.77 % | 30.440 M 7 028.81 % | 427.000 K -94.57 % | 7.857 M 237.19 % | -5.727 M -128.29 % | 20.244 M 50.21 % | 13.477 M 344.59 % | -5.510 M 39.50 % | -9.107 M -3 970.87 % | 235.270 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.440 M -129.60 % | 177.161 M 172.72 % | 64.962 M -78.75 % | 305.631 M 632.95 % | -57.347 M 72.97 % | -212.169 M 62.90 % | -571.942 M -157.42 % | -222.182 M -142.06 % | 528.300 M 49.84 % | 352.582 M 959.79 % | 33.269 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.692 M -161.35 % | 177.161 M 1 676.64 % | 9.972 M -96.74 % | 305.631 M 238.60 % | -220.510 M -3.93 % | -212.169 M 62.90 % | -571.942 M -157.42 % | -222.182 M -142.06 % | 528.300 M 49.84 % | 352.582 M 959.79 % | 33.269 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.440 M -193.22 % | 56.252 M 146.52 % | -120.909 M -319.87 % | 54.990 M 121.94 % | -250.641 M -253.61 % | 163.163 M -56.53 % | 375.332 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 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.649 M 234.72 % | -52.440 M -193.22 % | 56.252 M -13.41 % | 64.962 M 18.13 % | 54.990 M 195.89 % | -57.347 M -135.15 % | 163.163 M 128.53 % | -571.942 M -157.42 % | -222.182 M -142.06 % | 528.300 M 49.84 % | 352.582 M 959.79 % | 33.269 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.440 M -129.60 % | 177.161 M 172.72 % | 64.962 M -78.75 % | 305.631 M 632.95 % | -57.347 M 72.97 % | -212.169 M 62.90 % | -571.942 M -157.42 % | -222.182 M -142.06 % | 528.300 M 49.84 % | 352.582 M 959.79 % | 33.269 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 | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.440 M -129.60 % | 177.161 M 172.72 % | 64.962 M -78.75 % | 305.631 M 632.95 % | -57.347 M 72.97 % | -212.169 M 62.90 % | -571.942 M -157.42 % | -222.182 M -142.06 % | 528.300 M 49.84 % | 352.582 M 959.79 % | 33.269 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 | 
| 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 |