Saffron Industries Limited SAFFRON.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 63.215 M -60.97 % | 161.951 M -4.83 % | 170.174 M -4.67 % | 178.513 M 3.53 % | 172.427 M 95.21 % | 88.329 M -46.85 % | 166.173 M 195.31 % | 56.272 M -82.90 % | 329.133 M -10.59 % | 368.113 M -27.04 % | 504.533 M -18.56 % | 619.518 M 121.60 % | 279.561 M 15.34 % | 242.388 M -6.31 % | 258.700 M 3.94 % | 248.902 M -51.01 % | 508.047 M 25.92 % | 403.479 M -9.44 % | 445.526 M 6.19 % | 419.548 M |
| Net income | 28.088 M 248.49 % | -18.916 M -25.82 % | -15.034 M 15.35 % | -17.760 M 6.31 % | -18.957 M -17.44 % | -16.142 M -240.81 % | 11.464 M 165.03 % | -17.630 M -544.49 % | 3.966 M -64.39 % | 11.138 M 13.19 % | 9.840 M 183.18 % | 3.475 M 104.72 % | -73.553 M -91.99 % | -38.311 M 40.08 % | -63.937 M -6.97 % | -59.770 M -4 442.14 % | 1.377 M -35.13 % | 2.122 M -90.74 % | 22.921 M 639.86 % | 3.098 M |
| Income before tax | 28.088 M 248.49 % | -18.916 M -25.82 % | -15.034 M 15.35 % | -17.760 M 6.31 % | -18.957 M -17.44 % | -16.142 M -240.81 % | 11.464 M 165.43 % | -17.521 M -541.74 % | 3.966 M -64.46 % | 11.160 M 13.42 % | 9.840 M 183.18 % | 3.475 M 104.58 % | -75.872 M -98.04 % | -38.311 M 40.08 % | -63.937 M -8.38 % | -58.991 M -3 669.00 % | 1.653 M -57.71 % | 3.908 M -84.88 % | 25.844 M 645.00 % | 3.469 M |
| Income before tax ratio | 0.44 480.41 % | -0.12 -32.21 % | -0.09 11.20 % | -0.10 9.50 % | -0.11 39.84 % | -0.18 -364.90 % | 0.07 122.16 % | -0.31 -2 683.74 % | 0.01 -60.25 % | 0.03 55.45 % | 0.02 247.72 % | 0.01 102.07 % | -0.27 -71.71 % | -0.16 36.05 % | -0.25 -4.28 % | -0.24 -7 384.87 % | 0.00 -66.41 % | 0.01 -83.30 % | 0.06 601.56 % | 0.01 |
| EBITDA | 48.066 M -97.50 % | 1.926 B 44 928.79 % | 4.276 M 370.09 % | -1.583 M 77.01 % | -6.888 M -182.30 % | 8.369 M -76.20 % | 35.165 M 1 146.12 % | -3.361 M -127.91 % | 12.045 M -55.67 % | 27.169 M -18.65 % | 33.400 M 189.97 % | -37.121 M -138.57 % | -15.560 M 52.71 % | -32.901 M -308.39 % | -8.056 M -40.97 % | -5.715 M -110.46 % | 54.649 M -7.43 % | 59.035 M -25.86 % | 79.629 M 31.93 % | 60.356 M |
| Net income ratio | 0.44 480.41 % | -0.12 -32.21 % | -0.09 11.20 % | -0.10 9.50 % | -0.11 39.84 % | -0.18 -364.90 % | 0.07 122.02 % | -0.31 -2 699.83 % | 0.01 -60.17 % | 0.03 55.14 % | 0.02 247.72 % | 0.01 102.13 % | -0.26 -66.46 % | -0.16 36.05 % | -0.25 -2.92 % | -0.24 -8 962.97 % | 0.00 -48.48 % | 0.01 -89.78 % | 0.05 596.72 % | 0.01 |
| Ratio EBITDA | 0.76 -93.61 % | 11.89 47 214.98 % | 0.03 383.32 % | -0.01 77.80 % | -0.04 -142.16 % | 0.09 -55.23 % | 0.21 454.25 % | -0.06 -263.23 % | 0.04 -50.42 % | 0.07 11.49 % | 0.07 210.48 % | -0.06 -7.66 % | -0.06 59.00 % | -0.14 -335.87 % | -0.03 -35.63 % | -0.02 -121.35 % | 0.11 -26.48 % | 0.15 -18.14 % | 0.18 24.24 % | 0.14 |
| Gross profit ratio | 0.89 2 612.00 % | 0.03 -53.54 % | 0.07 156.06 % | 0.03 490.30 % | -0.01 -101.80 % | 0.39 26.74 % | 0.31 313.80 % | 0.07 -28.17 % | 0.10 -76.21 % | 0.44 244.83 % | 0.13 4 762.19 % | 0.00 -96.02 % | 0.07 -88.30 % | 0.56 28.11 % | 0.44 201.46 % | 0.14 -30.96 % | 0.21 -24.28 % | 0.28 23.60 % | 0.22 17.55 % | 0.19 |
| Weighted average shs out dil | 7.183 M -0.03 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M -0.01 % | 7.186 M 0.01 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M -0.79 % | 7.242 M 2.39 % | 7.073 M -1.55 % | 7.185 M 0.00 % | 7.185 M |
| Weighted average shs out | 7.183 M -0.03 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M -0.79 % | 7.242 M 2.39 % | 7.073 M -1.55 % | 7.185 M 0.00 % | 7.185 M |
| EPS diluted | 3.91 248.67 % | -2.63 -25.84 % | -2.09 15.38 % | -2.47 6.44 % | -2.64 -17.33 % | -2.25 -240.63 % | 1.60 165.31 % | -2.45 -545.45 % | 0.55 -64.52 % | 1.55 13.14 % | 1.37 185.42 % | 0.48 104.69 % | -10.24 -92.12 % | -5.33 40.11 % | -8.90 -6.97 % | -8.32 -4 478.95 % | 0.19 -36.67 % | 0.30 -90.60 % | 3.19 641.86 % | 0.43 |
| Earnings per share | 3.91 248.67 % | -2.63 -25.84 % | -2.09 15.38 % | -2.47 6.44 % | -2.64 -17.33 % | -2.25 -240.63 % | 1.60 165.31 % | -2.45 -545.45 % | 0.55 -64.52 % | 1.55 13.14 % | 1.37 185.42 % | 0.48 104.69 % | -10.24 -92.12 % | -5.33 40.11 % | -8.90 -6.97 % | -8.32 -4 478.95 % | 0.19 -36.67 % | 0.30 -90.60 % | 3.19 641.86 % | 0.43 |
| Gross profit | 56.049 M 958.58 % | 5.295 M -55.78 % | 11.974 M 144.10 % | 4.905 M 504.07 % | -1.214 M -103.52 % | 34.485 M -32.63 % | 51.188 M 1 121.97 % | 4.189 M -87.72 % | 34.108 M -78.73 % | 160.336 M 151.59 % | 63.729 M 3 859.75 % | 1.609 M -91.17 % | 18.227 M -86.51 % | 135.125 M 20.04 % | 112.571 M 213.33 % | 35.927 M -66.18 % | 106.222 M -4.65 % | 111.406 M 11.93 % | 99.530 M 24.83 % | 79.730 M |
| Income tax expense | 0.000 | 0.000 100.00 % | -47.592 K 40.04 % | -79.377 K | 0.000 -100.00 % | 14.868 M 7.75 % | 13.799 M 12 550.41 % | 109.082 K -98.13 % | 5.842 M 26 456.35 % | 22.000 K -99.76 % | 9.295 M 113.61 % | -68.302 M -2 845.94 % | -2.319 M | 0.000 -100.00 % | 31.759 M 3 977.87 % | 778.808 K 181.80 % | 276.367 K -49.84 % | 551.000 K -81.14 % | 2.922 M 686.54 % | 371.499 K |
| Cost of revenue | 7.165 M -95.43 % | 156.656 M -0.98 % | 158.200 M -8.88 % | 173.608 M -0.02 % | 173.641 M 222.49 % | 53.844 M -53.17 % | 114.985 M 120.77 % | 52.083 M -82.35 % | 295.025 M 41.99 % | 207.777 M -52.86 % | 440.804 M -28.66 % | 617.909 M 136.44 % | 261.334 M 143.64 % | 107.263 M -26.60 % | 146.129 M -31.39 % | 212.975 M -47.00 % | 401.825 M 37.58 % | 292.073 M -15.58 % | 345.995 M 1.82 % | 339.819 M |
| General and administrative expenses | 0.000 -100.00 % | 755.037 K 5.09 % | 718.469 K 8.81 % | 660.278 K -7.02 % | 710.162 K -48.66 % | 1.383 M -50.14 % | 2.774 M 378.09 % | 580.321 K -20.76 % | 732.321 K -32.48 % | 1.085 M -31.69 % | 1.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.280 M -40.00 % | 25.464 M -43.75 % | 45.273 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 886.038 K 82.88 % | 484.496 K | 0.000 | 0.000 -100.00 % | 2.055 M | 0.000 -100.00 % | 1.114 M 1 060.44 % | 95.977 K -75.63 % | 393.799 K -97.10 % | 13.600 M 96.89 % | 6.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 223.000 K -5.91 % | 237.000 K -70.93 % | 815.220 K -69.85 % | 2.704 M 857.04 % | 282.537 K -54.15 % | 616.155 K -89.51 % | 5.875 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -178.000 K 81.91 % | -984.000 K |
| Operating expenses | 28.245 M 433.50 % | 5.294 M -80.52 % | 27.184 M 19.10 % | 22.824 M 21.67 % | 18.759 M -54.04 % | 40.812 M 52.28 % | 26.801 M 29.74 % | 20.657 M -42.84 % | 36.138 M -75.77 % | 149.144 M 230.05 % | 45.188 M -32.38 % | 66.824 M 16.43 % | 57.392 M -64.70 % | 162.606 M 12.44 % | 144.619 M 108.05 % | 69.512 M 4.07 % | 66.792 M -12.05 % | 75.946 M 80.39 % | 42.100 M 6.07 % | 39.692 M |
| Cost and expenses | 35.410 M -80.46 % | 181.223 M -2.24 % | 185.383 M -5.62 % | 196.432 M 2.10 % | 192.400 M 103.26 % | 94.656 M -33.24 % | 141.786 M 94.92 % | 72.740 M -78.04 % | 331.163 M -7.22 % | 356.921 M -26.56 % | 485.992 M -29.02 % | 684.733 M 114.83 % | 318.726 M 18.10 % | 269.869 M -7.18 % | 290.748 M 2.92 % | 282.487 M -39.72 % | 468.617 M 27.34 % | 368.019 M 194.83 % | -388.096 M -202.26 % | 379.510 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 28.245 M 3 640.88 % | 755.037 K -52.94 % | 1.605 M 40.16 % | 1.145 M 61.20 % | 710.162 K -48.66 % | 1.383 M -71.36 % | 4.829 M 732.20 % | 580.321 K -68.56 % | 1.846 M 56.37 % | 1.181 M -40.42 % | 1.982 M -85.43 % | 13.600 M 96.89 % | 6.907 M | 0.000 -100.00 % | 15.280 M -40.00 % | 25.464 M -43.75 % | 45.273 M | 0.000 -100.00 % | 41.923 M 8.31 % | 38.707 M |
| Interest income | 0.000 -100.00 % | 415.632 K 86.07 % | 223.379 K -5.93 % | 237.451 K -8.35 % | 259.091 K -1.84 % | 263.949 K -79.61 % | 1.295 M 98.21 % | 653.229 K 49.67 % | 436.437 K -49.17 % | 858.593 K 44.73 % | 593.248 K 52.98 % | 387.785 K 18.82 % | 326.367 K -42.83 % | 570.904 K -43.60 % | 1.012 M 27.98 % | 790.966 K 35.34 % | 584.427 K | 0.000 -100.00 % | 2.134 K -98.47 % | 139.228 K |
| Interest expense | 28.500 K -51.46 % | 58.718 K 23.38 % | 47.592 K -40.04 % | 79.377 K 37.05 % | 57.920 K | 0.000 -100.00 % | 409.390 K -77.15 % | 1.791 M 4 845.75 % | 36.221 K -71.64 % | 127.704 K -98.63 % | 9.295 M -65.38 % | 26.850 M -27.31 % | 36.936 M -9.64 % | 40.878 M 23.75 % | 33.033 M 12.80 % | 29.284 M -23.66 % | 38.362 M 21.58 % | 31.552 M 8.17 % | 29.169 M -10.35 % | 32.538 M |
| Depreciation and amortization | 19.978 M -98.97 % | 1.944 B 9 994.65 % | 19.263 M 19.07 % | 16.177 M 34.68 % | 12.011 M 0.57 % | 11.943 M -1.37 % | 12.108 M -2.10 % | 12.368 M -12.33 % | 14.108 M 2.05 % | 13.825 M -1.05 % | 13.971 M -43.62 % | 24.782 M 4.98 % | 23.605 M -1.87 % | 24.056 M 0.27 % | 23.991 M 0.00 % | 23.992 M 1.07 % | 23.738 M 0.69 % | 23.575 M -4.23 % | 24.616 M 1.10 % | 24.349 M |
| Operating income | 27.804 M -13.77 % | 32.244 M 312.00 % | -15.210 M 15.12 % | -17.919 M 10.29 % | -19.973 M -219.22 % | -6.257 M -127.42 % | 22.815 M 234.22 % | -16.999 M -528.61 % | 3.966 M -64.46 % | 11.160 M 13.42 % | 9.840 M 183.17 % | 3.475 M 104.58 % | -75.872 M -98.04 % | -38.311 M 40.08 % | -63.937 M -8.38 % | -58.991 M -3 669.00 % | 1.653 M -57.71 % | 3.908 M -93.20 % | 57.430 M 43.44 % | 40.038 M |
| Operating income ratio | 0.44 120.91 % | 0.20 322.76 % | -0.09 10.96 % | -0.10 13.35 % | -0.12 -63.53 % | -0.07 -151.59 % | 0.14 145.45 % | -0.30 -2 606.97 % | 0.01 -60.25 % | 0.03 55.45 % | 0.02 247.71 % | 0.01 102.07 % | -0.27 -71.71 % | -0.16 36.05 % | -0.25 -4.28 % | -0.24 -7 384.87 % | 0.00 -66.41 % | 0.01 -92.49 % | 0.13 35.08 % | 0.10 |
| Total other income expenses net | 283.100 K 100.55 % | -51.160 M -29 203.67 % | 175.787 K 11.21 % | 158.074 K -84.45 % | 1.016 M -61.10 % | 2.613 M 120.22 % | -12.922 M -2 375.49 % | -522.016 K 99.44 % | -93.124 M -4 376.52 % | -2.080 M 75.51 % | -8.496 M -121.75 % | 39.066 M 205.92 % | -36.882 M | 0.000 100.00 % | -31.681 M | 0.000 100.00 % | -34.396 M -29.49 % | -26.563 M 15.91 % | -31.587 M 13.62 % | -36.569 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 115.262 M -30.69 % | 166.295 M -16.52 % | 199.194 M 6.73 % | 186.636 M 9.34 % | 170.687 M -16.91 % | 205.436 M 0.10 % | 205.228 M 0.31 % | 204.588 M 3.67 % | 197.337 M -3.10 % | 203.653 M -0.71 % | 205.116 M 46.06 % | 140.435 M -58.86 % | 341.327 M 24.53 % | 274.095 M 1.01 % | 271.357 M 41.87 % | 191.277 M 7.90 % | 177.265 M -31.42 % | 258.477 M -19.85 % | 322.485 M -8.34 % | 351.812 M |
| Total investments | 4.739 M 6.18 % | 4.463 M 3.96 % | 4.293 M -0.11 % | 4.298 M -0.64 % | 4.326 M 5.47 % | 4.101 M -30.13 % | 5.870 M 7.53 % | 5.459 M 8.31 % | 5.040 M 8.30 % | 4.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.129 M 421.17 % | 984.134 K 2 423.42 % | 39.000 K |
| Total debt | 118.434 M -30.25 % | 169.808 M -14.92 % | 199.596 M 4.27 % | 191.417 M 10.33 % | 173.500 M -15.70 % | 205.816 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M -2.98 % | 212.131 M 44.24 % | 147.063 M -57.56 % | 346.548 M 23.24 % | 281.199 M -0.59 % | 282.873 M 14.82 % | 246.363 M 5.98 % | 232.463 M -11.76 % | 263.450 M -18.60 % | 323.662 M -8.40 % | 353.356 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 3.300 M -95.41 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 2 077.33 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.825 M 2.54 % | 83.703 M 37.71 % | 60.782 M |
| Retained earnings | 0.000 100.00 % | -222.912 M -9.52 % | -203.533 M -7.99 % | -188.479 M -10.40 % | -170.718 M -12.49 % | -151.762 M -2.46 % | -148.118 M 7.18 % | -159.582 M -12.42 % | -141.952 M 2.72 % | -145.918 M 7.09 % | -157.056 M 5.90 % | -166.896 M 2.04 % | -170.371 M -75.97 % | -96.817 M -65.48 % | -58.506 M -1 177.19 % | 5.431 M -91.67 % | 65.201 M | 0.000 | 0.000 | 0.000 |
| Common stock | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M |
| Total equity | -97.673 M 22.33 % | -125.760 M -18.22 % | -106.381 M -16.48 % | -91.327 M -24.14 % | -73.566 M -34.71 % | -54.610 M -7.15 % | -50.966 M 18.36 % | -62.430 M -39.35 % | -44.800 M 8.13 % | -48.766 M 18.59 % | -59.904 M 14.11 % | -69.744 M 4.75 % | -73.219 M -21 975.42 % | 334.707 K -99.13 % | 38.646 M -62.33 % | 102.583 M -36.81 % | 162.353 M 2.97 % | 157.677 M 1.36 % | 155.555 M 17.28 % | 132.634 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.985 M 1 079 846 120.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 118.434 M -30.25 % | 169.808 M -14.92 % | 199.596 M 4.27 % | 191.417 M 10.33 % | 173.500 M -15.70 % | 205.816 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M -2.98 % | 212.131 M 44.24 % | 147.063 M 80.00 % | 81.700 M 95.22 % | 41.850 M -75.43 % | 170.310 M 16.23 % | 146.529 M 4.39 % | 140.364 M 0.65 % | 139.463 M -15.57 % | 165.178 M -11.54 % | 186.733 M |
| Total non current liabilities | 118.434 M -30.25 % | 169.808 M -14.92 % | 199.596 M 4.27 % | 191.417 M 10.33 % | 173.500 M -15.70 % | 205.816 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M 0.00 % | 205.817 M -2.98 % | 212.131 M 44.24 % | 147.063 M 80.00 % | 81.700 M 95.22 % | 41.850 M -75.43 % | 170.310 M -30.87 % | 246.363 M 5.98 % | 232.463 M 66.68 % | 139.463 M -15.57 % | 165.178 M -11.54 % | 186.733 M |
| Other current liabilities | 87.590 M 87.13 % | 46.806 M 567.51 % | 7.012 M 170.67 % | 2.591 M -36.21 % | 4.061 M -39.49 % | 6.713 M 2.57 % | 6.545 M 222.30 % | 2.031 M -87.32 % | 16.018 M 6.83 % | 14.994 M -70.83 % | 51.401 M 1.15 % | 50.819 M -61.28 % | 131.230 M 464.72 % | -35.981 M -331.58 % | 15.537 M 2.18 % | 15.206 M -5.22 % | 16.043 M -35.22 % | 24.765 M -6.39 % | 26.456 M 3.81 % | 25.484 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 5.813 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 936.632 K -74.86 % | 3.726 M | 0.000 | 0.000 100.00 % | -156.230 M | 0.000 -100.00 % | 2.471 M -6.65 % | 2.647 M | 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 % | 4.894 M | 0.000 | 0.000 | 0.000 -100.00 % | 156.230 M -18.96 % | 192.788 M -19.45 % | 239.349 M 112.64 % | 112.563 M | 0.000 | 0.000 -100.00 % | 123.987 M -21.77 % | 158.484 M -4.88 % | 166.623 M |
| Total current liabilities | 104.531 M 62.41 % | 64.361 M 528.43 % | 10.242 M 11.99 % | 9.145 M -56.12 % | 20.840 M -11.69 % | 23.599 M -25.05 % | 31.486 M -58.18 % | 75.287 M -40.50 % | 126.534 M -9.80 % | 140.276 M -10.84 % | 157.330 M -42.06 % | 271.548 M -28.43 % | 379.410 M 2.55 % | 369.975 M 104.98 % | 180.491 M 144.72 % | 73.754 M 28.49 % | 57.398 M -66.85 % | 173.136 M -20.49 % | 217.766 M -16.62 % | 261.180 M |
| Total liabilities | 222.965 M -4.78 % | 234.169 M 11.60 % | 209.838 M 4.63 % | 200.562 M 3.20 % | 194.340 M -15.29 % | 229.414 M -3.32 % | 237.303 M -15.58 % | 281.104 M -15.42 % | 332.351 M -3.97 % | 346.093 M -6.32 % | 369.461 M -11.74 % | 418.611 M -9.22 % | 461.110 M 11.97 % | 411.825 M 17.40 % | 350.801 M 9.59 % | 320.117 M 10.44 % | 289.861 M -7.27 % | 312.599 M -18.37 % | 382.944 M -14.50 % | 447.912 M |
| Other non current assets | 93.000 K -97.96 % | 4.556 M 4 786.29 % | 93.250 K 0.00 % | 93.249 K 0.00 % | 93.249 K 0.00 % | 93.250 K 0.00 % | 93.249 K | 0.000 100.00 % | -2.000 -100.00 % | 6.397 M 152.50 % | 2.533 M -18.50 % | 3.109 M -12.62 % | 3.558 M -70.16 % | 11.924 M 89.65 % | 6.287 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 788.039 K |
| Long term investments | 4.739 M | 0.000 -100.00 % | 4.293 M -0.11 % | 4.298 M -0.64 % | 4.326 M 5.47 % | 4.101 M -30.13 % | 5.870 M 7.53 % | 5.459 M 8.31 % | 5.040 M 51.13 % | 3.335 M | 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 -100.00 % | 2.109 M -50.00 % | 4.218 M -33.33 % | 6.327 M -87.18 % | 49.362 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.109 M -50.00 % | 4.218 M -33.33 % | 6.327 M -25.00 % | 8.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 27.607 M -41.93 % | 47.544 M -28.97 % | 66.938 M -29.01 % | 94.295 M -11.43 % | 106.458 M -10.14 % | 118.469 M -9.16 % | 130.412 M -8.86 % | 143.087 M -21.23 % | 181.651 M -6.67 % | 194.637 M -5.86 % | 206.760 M -5.11 % | 217.904 M -12.43 % | 248.823 M -0.90 % | 251.083 M 8.04 % | 232.392 M -9.13 % | 255.742 M -7.01 % | 275.033 M -7.19 % | 296.330 M -6.94 % | 318.430 M -6.59 % | 340.905 M |
| Total non current assets | 32.439 M -37.74 % | 52.100 M -26.95 % | 71.324 M -27.73 % | 98.686 M -11.00 % | 110.877 M -9.61 % | 122.664 M -10.05 % | 136.376 M -11.01 % | 153.242 M -20.80 % | 193.492 M -8.53 % | 211.545 M -2.84 % | 217.729 M -1.49 % | 221.013 M -12.43 % | 252.380 M -4.04 % | 263.006 M 10.19 % | 238.680 M -6.67 % | 255.742 M -7.01 % | 275.033 M -7.19 % | 296.330 M -6.94 % | 318.430 M -6.81 % | 341.693 M |
| Other current assets | 19.089 M 354.27 % | 4.202 M | 0.000 -100.00 % | 5.667 M 1.93 % | 5.560 M 39.31 % | 3.991 M 109.30 % | 1.907 M -87.53 % | 15.286 M -36.21 % | 23.964 M -17.32 % | 28.983 M 26.88 % | 22.843 M -14.52 % | 26.724 M | 0.000 | 0.000 100.00 % | -5.045 M -110.77 % | 46.826 M 64 980.67 % | 71.951 K -93.96 % | 1.192 M 1 556.71 % | 71.950 K -99.35 % | 11.026 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.129 M 421.17 % | 984.134 K 2 423.42 % | 39.000 K |
| cash and cash equivalents | 3.172 M -9.72 % | 3.513 M 774.28 % | 401.855 K -91.59 % | 4.780 M 69.96 % | 2.813 M 640.36 % | 379.906 K -35.46 % | 588.657 K -52.08 % | 1.228 M -85.52 % | 8.480 M 292.00 % | 2.163 M -69.16 % | 7.015 M 5.83 % | 6.628 M 26.94 % | 5.221 M -26.49 % | 7.103 M -38.32 % | 11.516 M -79.09 % | 55.086 M -0.20 % | 55.198 M 1 009.94 % | 4.973 M 322.51 % | 1.177 M -23.77 % | 1.544 M |
| Cash and short term investments | 3.172 M -9.72 % | 3.513 M 774.28 % | 401.855 K -91.59 % | 4.780 M 69.96 % | 2.813 M 640.36 % | 379.906 K -35.46 % | 588.657 K -52.08 % | 1.228 M -85.52 % | 8.480 M 292.00 % | 2.163 M -69.16 % | 7.015 M 5.83 % | 6.628 M 26.94 % | 5.221 M -26.49 % | 7.103 M -38.32 % | 11.516 M -79.09 % | 55.086 M -0.20 % | 55.198 M 446.40 % | 10.102 M 367.47 % | 2.161 M 36.51 % | 1.583 M |
| Total current assets | 92.853 M 64.90 % | 56.309 M 75.24 % | 32.132 M 204.60 % | 10.549 M 6.59 % | 9.896 M -81.02 % | 52.140 M 4.36 % | 49.962 M -23.64 % | 65.433 M -30.43 % | 94.059 M 9.65 % | 85.782 M -6.58 % | 91.828 M -28.18 % | 127.855 M -5.65 % | 135.511 M -9.15 % | 149.153 M -1.07 % | 150.767 M -9.70 % | 166.958 M -5.77 % | 177.181 M 1.86 % | 173.946 M -20.96 % | 220.069 M -7.86 % | 238.853 M |
| Inventory | 69.728 M 43.49 % | 48.593 M 78.84 % | 27.171 M 26 666.70 % | 101.512 K -93.34 % | 1.524 M -9.68 % | 1.687 M 492.59 % | 284.699 K -56.30 % | 651.510 K 40.92 % | 462.325 K -95.23 % | 9.689 M -72.67 % | 35.451 M -12.90 % | 40.704 M 331.42 % | 9.435 M -80.18 % | 47.611 M -26.79 % | 65.033 M -0.02 % | 65.046 M 17.26 % | 55.474 M 24.61 % | 44.518 M -31.71 % | 65.192 M -8.12 % | 70.954 M |
| Net receivables | 864.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.082 M -2.33 % | 47.181 M -2.25 % | 48.267 M -43.29 % | 85.117 M 15.13 % | 73.929 M 49.77 % | 49.362 M -38.70 % | 80.523 M | 0.000 -100.00 % | 94.439 M 19.14 % | 79.264 M | 0.000 -100.00 % | 111.936 M -5.25 % | 118.133 M -22.61 % | 152.644 M -1.70 % | 155.290 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.587 M 0.17 % | 2.582 M 204.00 % | 849.439 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 16.941 M -3.50 % | 17.555 M 443.57 % | 3.230 M -50.73 % | 6.555 M -60.94 % | 16.779 M -0.64 % | 16.886 M -32.30 % | 24.942 M -63.01 % | 67.426 M -38.99 % | 110.516 M -11.79 % | 125.282 M 18.27 % | 105.929 M 64.23 % | 64.500 M 16.44 % | 55.392 M -5.51 % | 58.623 M 17.85 % | 49.744 M -15.04 % | 58.548 M 41.57 % | 41.355 M 86.87 % | 22.130 M -18.51 % | 27.156 M -58.20 % | 64.965 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.254 M -60.24 % | 5.669 M 38.03 % | 4.107 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Other total stockholders equity | -169.525 M -870.57 % | 22.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 100.00 % | -22.000 M | 0.000 -100.00 % | 22.000 M 0.00 % | 22.000 M 0.00 % | 22.000 M -13.04 % | 25.300 M 0.00 % | 25.300 M 0.00 % | 25.300 M 0.00 % | 25.300 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 125.292 M 15.57 % | 108.409 M 4.79 % | 103.456 M -5.29 % | 109.235 M -9.55 % | 120.774 M -30.91 % | 174.804 M -6.19 % | 186.337 M -14.79 % | 218.674 M -23.95 % | 287.551 M -3.29 % | 297.327 M -3.95 % | 309.557 M -11.27 % | 348.868 M -10.06 % | 387.891 M -5.89 % | 412.160 M 5.83 % | 389.447 M -7.87 % | 422.700 M -6.53 % | 452.215 M -3.84 % | 470.276 M -12.67 % | 538.499 M -7.24 % | 580.546 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 3.284 M -99.90 % | 3.305 B 13 393.49 % | -24.865 M -139.55 % | -10.380 M -124.76 % | 41.918 M 507.96 % | -10.275 M -3 446.80 % | -289.697 K | 0.000 100.00 % | -25.375 M -401.03 % | -5.065 M 93.80 % | -81.686 M -164.42 % | 126.800 M 203.68 % | 41.754 M -23.87 % | 54.845 M 1 081.48 % | -5.588 M -121.35 % | 26.168 M -51.81 % | 54.306 M 1 209.87 % | -4.893 M 90.34 % | -50.645 M |
| Accounts receivables | -864.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 46.082 M 4 092.48 % | 1.099 M 1.29 % | 1.085 M | 0.000 100.00 % | -20.860 M -51.46 % | -13.773 M -150.49 % | 27.280 M 2 420.04 % | 1.083 M -93.70 % | 17.171 M | 0.000 | 0.000 | 0.000 -100.00 % | 45.320 M 156.19 % | 17.690 M 347.85 % | 3.950 M |
| Inventory | -21.135 M 1.34 % | -21.422 M 20.86 % | -27.070 M -2 003.23 % | 1.422 M 772.58 % | 163.000 K 111.62 % | -1.402 M -38 332.22 % | 3.668 K | 0.000 -100.00 % | 9.227 M -64.18 % | 25.762 M 390.44 % | 5.253 M 116.80 % | -31.269 M -181.91 % | 38.176 M 119.13 % | 17.422 M 133 915.38 % | 13.000 K 100.14 % | -9.572 M -146.30 % | 20.673 M 258.72 % | 5.763 M 148.05 % | -11.995 M |
| Accounts payables | -615.000 K -104.29 % | 14.326 M 530.87 % | -3.325 M 67.48 % | -10.224 M -9 407.71 % | -107.536 K 98.67 % | -8.056 M 81.04 % | -42.485 M | 0.000 100.00 % | -14.766 M -176.30 % | 19.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.025 M 86.71 % | -37.809 M 6.60 % | -40.479 M |
| Other working capital | 25.898 M -99.22 % | 3.313 B 59 806.45 % | 5.530 M 450.42 % | -1.578 M 62.61 % | -4.220 M -120.22 % | -1.916 M -104.66 % | 41.106 M | 0.000 -100.00 % | 1.024 M 102.81 % | -36.407 M 58.12 % | -86.939 M -155.00 % | 158.069 M 4 317.98 % | 3.578 M -90.44 % | 37.423 M 768.15 % | -5.601 M -115.67 % | 35.740 M 636.48 % | -6.662 M -170.40 % | 9.463 M 546.16 % | -2.121 M |
| Other non cash items | 0.000 100.00 % | -46.299 M -18 871.50 % | -244.044 K -2.78 % | -237.451 K 8.32 % | -259.000 K 1.87 % | -263.948 K -1 720.61 % | 16.287 K -99.91 % | 17.630 M -68.92 % | 56.724 M 2 785.34 % | 1.966 M -81.39 % | 10.566 M -67.05 % | 32.069 M 185.83 % | -37.365 M -1 971.99 % | 1.996 M 106.23 % | -32.048 M -4.92 % | -30.544 M -2 457 180.77 % | -1.243 K -14.77 % | -1.083 K -251.05 % | 717.000 |
| Net cash provided by operating activities | 51.350 M -98.45 % | 3.312 B 15 961.91 % | -20.881 M -71.14 % | -12.201 M -135.15 % | 34.713 M 1 649.60 % | -2.240 M -5 843.74 % | -37.689 K 99.79 % | -17.630 M -239.55 % | -5.192 M -123.75 % | 21.864 M 146.22 % | -47.308 M -125.28 % | 187.126 M 568.44 % | 27.994 M -65.39 % | 80.897 M 692.87 % | -13.645 M -169.56 % | 19.616 M -75.48 % | 80.001 M 87.61 % | 42.643 M 283.82 % | -23.198 M |
| Investments in property plant and equipment | -41.200 K 19.57 % | -51.225 K | 0.000 100.00 % | -4.013 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.122 M 52.95 % | -2.386 M 81.83 % | -13.128 M | 0.000 100.00 % | -20.924 M 51.05 % | -42.746 M -8 265.17 % | -511.000 K 89.13 % | -4.701 M -218.71 % | -1.475 M -9.02 % | -1.353 M 42.33 % | -2.346 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 8.095 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 100.00 % | -775.000 -100.35 % | 223.379 K -5.93 % | 237.451 K -8.32 % | 259.000 K -1.87 % | 263.949 K 596.78 % | 37.881 K | 0.000 -100.00 % | 9.712 M 197.75 % | -9.936 M -63.67 % | -6.071 M -115.11 % | 40.167 M 187.83 % | -45.732 M -913.02 % | 5.625 M 54.87 % | 3.632 M -67.59 % | 11.208 M 208.05 % | -10.373 M -598.52 % | -1.485 M -119.03 % | -678.000 K |
| Net cash used for investing activites | -41.200 K 20.77 % | -52.000 K -100.63 % | 8.318 M 320.28 % | -3.776 M -1 557.93 % | 259.000 K -1.87 % | 263.949 K 596.78 % | 37.881 K | 0.000 -100.00 % | 8.590 M 169.72 % | -12.321 M -42.39 % | -8.653 M -121.54 % | 40.167 M 160.26 % | -66.656 M -79.56 % | -37.121 M -1 289.39 % | 3.121 M -52.04 % | 6.507 M 154.92 % | -11.848 M -317.48 % | -2.838 M 6.15 % | -3.024 M |
| Debt repayment | -51.374 M 98.28 % | -2.979 B -36 517.50 % | 8.180 M -54.35 % | 17.917 M 155.44 % | -32.316 M -2 692 900.00 % | -1.200 K | 0.000 | 0.000 | 0.000 100.00 % | -6.314 M -109.70 % | 65.068 M 132.62 % | -199.485 M -370.61 % | 73.716 M 4 503.58 % | -1.674 M -104.59 % | 36.510 M 162.66 % | 13.900 M 123.09 % | -60.212 M -53.50 % | -39.227 M -278.43 % | 21.985 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.477 K | 0.000 -100.00 % | 3.305 M 196.48 % | -3.426 M 60.71 % | -8.720 M 66.97 % | -26.401 M 28.52 % | -36.936 M 20.42 % | -46.415 M -40.51 % | -33.033 M -10.05 % | -30.017 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -51.374 M 98.28 % | -2.979 B -36 517.50 % | 8.180 M -54.35 % | 17.917 M 155.44 % | -32.316 M -2 692 900.00 % | -1.200 K 51.55 % | -2.477 K | 0.000 -100.00 % | 3.305 M 133.94 % | -9.740 M -117.29 % | 56.348 M 124.95 % | -225.886 M -714.16 % | 36.780 M 176.48 % | -48.089 M -1 483.06 % | 3.477 M 121.57 % | -16.117 M 73.23 % | -60.212 M -53.50 % | -39.227 M -278.43 % | 21.985 M |
| Effect of forex changes on cash | -276.035 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 0.000 | 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 | -341.035 K -100.10 % | 328.138 M 7 586.45 % | -4.383 M -325.94 % | 1.940 M -26.99 % | 2.657 M 234.37 % | -1.977 M -86 475.53 % | -2.284 K 99.99 % | -31.150 M -1 973.05 % | 1.663 M 941.13 % | -197.718 K -151.15 % | 386.558 K -72.52 % | 1.407 M 174.75 % | -1.882 M 57.35 % | -4.413 M 37.38 % | -7.047 M -170.42 % | 10.007 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 3.513 M -99.25 % | 469.517 M 5 071.89 % | 9.078 M 27.18 % | 7.138 M 59.30 % | 4.481 M -30.62 % | 6.459 M 9 558.55 % | 66.871 K -99.51 % | 13.520 M 98.33 % | 6.817 M -2.82 % | 7.015 M 5.83 % | 6.628 M 26.94 % | 5.221 M -26.49 % | 7.103 M -38.32 % | 11.516 M -37.96 % | 18.563 M 116.96 % | 8.556 M 626.93 % | 1.177 M -23.77 % | 1.544 M | 0.000 |
| Cash at end of period | 3.172 M -99.60 % | 797.655 M 16 888.83 % | 4.695 M -48.28 % | 9.078 M 27.18 % | 7.138 M 59.28 % | 4.481 M 6 838.53 % | 64.587 K 100.37 % | -17.630 M -307.90 % | 8.480 M 24.40 % | 6.817 M -2.82 % | 7.015 M 5.83 % | 6.628 M 26.94 % | 5.221 M -26.49 % | 7.103 M -38.32 % | 11.516 M -37.96 % | 18.563 M 273.28 % | 4.973 M 322.51 % | 1.177 M -23.77 % | 1.544 M |
| Operating cash flow | 51.350 M -98.45 % | 3.312 B 15 961.91 % | -20.881 M -71.14 % | -12.201 M -135.15 % | 34.713 M 1 649.60 % | -2.240 M -5 843.74 % | -37.689 K 99.79 % | -17.630 M -239.55 % | -5.192 M -123.75 % | 21.864 M 146.22 % | -47.308 M -125.28 % | 187.126 M 568.44 % | 27.994 M -65.39 % | 80.897 M 692.87 % | -13.645 M -169.56 % | 19.616 M -75.48 % | 80.001 M 87.61 % | 42.643 M 283.82 % | -23.198 M |
| Capital expenditure | -41.200 K 99.20 % | -5.123 M | 0.000 100.00 % | -4.013 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.122 M 52.95 % | -2.386 M 81.83 % | -13.128 M | 0.000 100.00 % | -20.924 M 51.05 % | -42.746 M -8 265.17 % | -511.000 K 89.13 % | -4.701 M -218.71 % | -1.475 M -9.02 % | -1.353 M 42.33 % | -2.346 M |
| Free CashFlow | 51.309 M -98.43 % | 3.265 B 15 738.32 % | -20.881 M -28.78 % | -16.214 M -146.71 % | 34.713 M 1 649.60 % | -2.240 M -5 843.74 % | -37.689 K 99.79 % | -17.630 M -179.20 % | -6.315 M -132.42 % | 19.478 M 132.23 % | -60.436 M -132.30 % | 187.126 M 2 546.52 % | 7.071 M -81.47 % | 38.151 M 369.50 % | -14.156 M -194.91 % | 14.915 M -81.01 % | 78.526 M 90.18 % | 41.290 M 261.64 % | -25.544 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.956 M -8.49 % | 33.826 M 36.20 % | 24.835 M 445.34 % | 4.554 M | 0.000 -100.00 % | 94.713 M 152.49 % | 37.511 M 12 503 566.67 % | 300.000 -100.00 % | 29.727 M -19.68 % | 37.011 M -21.15 % | 46.935 M 10.13 % | 42.618 M -2.27 % | 43.610 M -23.46 % | 56.975 M 82.36 % | 31.244 M -19.19 % | 38.662 M -25.12 % | 51.632 M -31.72 % | 75.618 M 167.16 % | 28.304 M -24.47 % | 37.475 M 20.77 % | 31.030 M 11 798 379.09 % | 263.000 -99.99 % | 2.024 M -94.01 % | 33.792 M -35.65 % | 52.513 M 0.17 % | 52.424 M 152.63 % | 20.751 M -59.84 % | 51.676 M 25.06 % | 41.322 M 15.13 % | 35.891 M 76.11 % | 20.380 M | 0.000 | 0.000 -100.00 % | 52.955 M 40.23 % | 37.763 M -60.60 % | 95.835 M -35.43 % | 148.413 M 15.55 % | 128.436 M 35.69 % | 94.654 M 30.72 % | 72.411 M -0.28 % | 72.612 M -18.28 % | 88.849 M 0.98 % | 87.989 M -42.81 % | 153.854 M -11.50 % | 173.841 M -17.72 % | 211.270 M 29.12 % | 163.627 M -5.81 % | 173.728 M 145.06 % | 70.893 M 15.99 % | 61.122 M -28.80 % | 85.846 M 25.29 % | 68.517 M 6.93 % | 64.076 M 15.97 % | 55.253 M -6.28 % | 58.957 M -47.38 % | 112.034 M -4.80 % | 117.682 M |
| Net income | -920.400 K -103.16 % | 29.132 M 579.32 % | 4.288 M 344.08 % | -1.757 M 50.88 % | -3.577 M -9.09 % | -3.279 M -4.76 % | -3.130 M 29.22 % | -4.422 M 45.31 % | -8.086 M -2.75 % | -7.870 M -704.45 % | 1.302 M 124.90 % | -5.228 M -61.41 % | -3.239 M -50.13 % | -2.157 M 45.63 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 M -11.94 % | -3.467 M 20.32 % | -4.351 M 40.05 % | -7.258 M -343.39 % | -1.637 M 58.94 % | -3.987 M -3 097.74 % | 133.000 K -92.80 % | 1.847 M -44.18 % | 3.309 M -53.80 % | 7.162 M -47.07 % | 13.531 M 207.92 % | -12.538 M -362.08 % | 4.784 M 152.82 % | -9.058 M -24.07 % | -7.301 M -20.58 % | -6.055 M -1 573.24 % | 411.000 K 33.01 % | 309.000 K -6.65 % | 331.000 K -88.65 % | 2.916 M 66.44 % | 1.752 M -73.66 % | 6.651 M 225.55 % | 2.043 M 195.23 % | 692.000 K -98.40 % | 43.210 M 7 273.70 % | 586.000 K 103.62 % | -16.209 M 8.67 % | -17.747 M -121.31 % | 83.276 M 377.45 % | -30.015 M -19.34 % | -25.151 M -2.09 % | -24.636 M -37.63 % | -17.900 M -2.56 % | -17.454 M 33.95 % | -26.427 M -145.51 % | -10.764 M -448.18 % | 3.092 M 131.53 % | -9.805 M -433.73 % | 2.938 M 138.47 % | 1.232 M |
| Income before tax | -920.400 K -103.16 % | 29.132 M 579.32 % | 4.288 M 344.08 % | -1.757 M 50.88 % | -3.577 M -9.09 % | -3.279 M -4.76 % | -3.130 M 29.22 % | -4.422 M 45.31 % | -8.086 M -2.75 % | -7.870 M -704.45 % | 1.302 M 124.90 % | -5.228 M -61.41 % | -3.239 M -50.13 % | -2.157 M 45.63 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 M -11.94 % | -3.467 M 20.32 % | -4.351 M 40.05 % | -7.258 M -349.25 % | -1.616 M 59.48 % | -3.987 M -3 097.74 % | 133.000 K -92.80 % | 1.847 M -44.18 % | 3.309 M -53.80 % | 7.162 M -47.07 % | 13.531 M 207.92 % | -12.538 M -356.24 % | 4.893 M 154.02 % | -9.058 M -24.07 % | -7.301 M -20.58 % | -6.055 M -1 573.24 % | 411.000 K 33.01 % | 309.000 K -6.65 % | 331.000 K -88.65 % | 2.916 M 64.37 % | 1.774 M -73.33 % | 6.651 M 225.55 % | 2.043 M 195.23 % | 692.000 K -98.40 % | 43.210 M 7 273.70 % | 586.000 K 103.62 % | -16.209 M 8.67 % | -17.747 M -121.31 % | 83.276 M 377.45 % | -30.015 M -19.34 % | -25.151 M -2.09 % | -24.636 M -21.85 % | -20.219 M -15.84 % | -17.454 M 33.95 % | -26.427 M -145.51 % | -10.764 M -448.18 % | 3.092 M 131.53 % | -9.805 M -414.16 % | 3.121 M 123.41 % | 1.397 M |
| Income before tax ratio | -0.03 -103.45 % | 0.86 398.75 % | 0.17 144.76 % | -0.39 | 0.00 100.00 % | -0.03 58.51 % | -0.08 100.00 % | -14 740.00 -5 418 846.08 % | -0.27 -27.92 % | -0.21 -866.53 % | 0.03 122.61 % | -0.12 -65.16 % | -0.07 -96.14 % | -0.04 70.18 % | -0.13 24.31 % | -0.17 -68.25 % | -0.10 -94.31 % | -0.05 58.10 % | -0.12 -5.50 % | -0.12 50.36 % | -0.23 100.00 % | -6 142.84 -311 741.01 % | -1.97 -50 149.30 % | 0.00 -88.81 % | 0.04 -44.28 % | 0.06 -81.71 % | 0.35 31.81 % | 0.26 186.30 % | -0.30 -322.57 % | 0.14 130.67 % | -0.44 | 0.00 | 0.00 -100.00 % | 0.01 -5.15 % | 0.01 136.91 % | 0.00 -82.42 % | 0.02 42.25 % | 0.01 -80.34 % | 0.07 149.05 % | 0.03 196.05 % | 0.01 -98.04 % | 0.49 7 202.30 % | 0.01 106.32 % | -0.11 -3.20 % | -0.10 -125.90 % | 0.39 314.88 % | -0.18 -26.71 % | -0.14 58.34 % | -0.35 -5.05 % | -0.33 -62.70 % | -0.20 47.29 % | -0.39 -129.60 % | -0.17 -400.23 % | 0.06 133.64 % | -0.17 -696.99 % | 0.03 134.67 % | 0.01 |
| EBITDA | 18.560 M -53.53 % | 39.935 M 443.50 % | 7.348 M 464.35 % | 1.302 M 364.10 % | -493.000 K -131.44 % | 1.568 M -29.53 % | 2.225 M 1 996.85 % | -117.300 K 96.27 % | -3.147 M -0.78 % | -3.123 M -154.89 % | 5.689 M 776.46 % | -841.000 K -173.26 % | 1.148 M -38.97 % | 1.881 M 2 311.54 % | 78.000 K 103.20 % | -2.440 M -121.01 % | -1.104 M -68.81 % | -654.000 K -47.30 % | -444.000 K 72.44 % | -1.611 M 61.98 % | -4.237 M -414.08 % | 1.349 M 234.77 % | -1.001 M -132.09 % | 3.119 M -35.45 % | 4.832 M -15.39 % | 5.711 M -43.95 % | 10.189 M -41.95 % | 17.551 M 284.53 % | -9.511 M -226.86 % | 7.497 M 221.67 % | -6.162 M -105.13 % | -3.004 M -43.87 % | -2.088 M -143.17 % | 4.837 M 36.06 % | 3.555 M 7.66 % | 3.302 M -48.28 % | 6.384 M 27.02 % | 5.026 M -50.45 % | 10.144 M 81.53 % | 5.588 M 32.73 % | 4.210 M -90.39 % | 43.796 M 403.92 % | 8.691 M 225.14 % | -6.945 M 6.69 % | -7.443 M 23.54 % | -9.735 M 14.85 % | -11.432 M -10.30 % | -10.364 M -16.41 % | -8.903 M -25.54 % | -7.092 M -219.03 % | -2.223 M 79.72 % | -10.963 M -328.97 % | 4.788 M 138.66 % | -12.384 M -292.29 % | 6.440 M -72.85 % | 23.718 M 38.42 % | 17.135 M |
| Net income ratio | -0.03 -103.45 % | 0.86 398.75 % | 0.17 144.76 % | -0.39 | 0.00 100.00 % | -0.03 58.51 % | -0.08 100.00 % | -14 740.00 -5 418 846.08 % | -0.27 -27.92 % | -0.21 -866.53 % | 0.03 122.61 % | -0.12 -65.16 % | -0.07 -96.14 % | -0.04 70.18 % | -0.13 24.31 % | -0.17 -68.25 % | -0.10 -94.31 % | -0.05 58.10 % | -0.12 -5.50 % | -0.12 50.36 % | -0.23 100.00 % | -6 224.02 -315 862.24 % | -1.97 -50 149.30 % | 0.00 -88.81 % | 0.04 -44.28 % | 0.06 -81.71 % | 0.35 31.81 % | 0.26 186.30 % | -0.30 -327.64 % | 0.13 129.99 % | -0.44 | 0.00 | 0.00 -100.00 % | 0.01 -5.15 % | 0.01 136.91 % | 0.00 -82.42 % | 0.02 44.04 % | 0.01 -80.59 % | 0.07 149.05 % | 0.03 196.05 % | 0.01 -98.04 % | 0.49 7 202.30 % | 0.01 106.32 % | -0.11 -3.20 % | -0.10 -125.90 % | 0.39 314.88 % | -0.18 -26.71 % | -0.14 58.34 % | -0.35 -18.66 % | -0.29 -44.04 % | -0.20 47.29 % | -0.39 -129.60 % | -0.17 -400.23 % | 0.06 133.64 % | -0.17 -734.18 % | 0.03 150.50 % | 0.01 |
| Ratio EBITDA | 0.60 -49.22 % | 1.18 299.03 % | 0.30 3.48 % | 0.29 | 0.00 -100.00 % | 0.02 -72.09 % | 0.06 100.02 % | -391.00 -369 244.04 % | -0.11 -25.47 % | -0.08 -169.61 % | 0.12 714.24 % | -0.02 -174.96 % | 0.03 -20.26 % | 0.03 1 222.43 % | 0.00 103.96 % | -0.06 -195.16 % | -0.02 -147.23 % | -0.01 44.87 % | -0.02 63.51 % | -0.04 68.52 % | -0.14 -100.00 % | 5 129.28 1 037 228.65 % | -0.49 -635.82 % | 0.09 0.31 % | 0.09 -15.54 % | 0.11 -77.81 % | 0.49 44.57 % | 0.34 247.56 % | -0.23 -210.19 % | 0.21 169.09 % | -0.30 | 0.00 | 0.00 -100.00 % | 0.09 -2.97 % | 0.09 173.22 % | 0.03 -19.90 % | 0.04 9.92 % | 0.04 -63.48 % | 0.11 38.87 % | 0.08 33.10 % | 0.06 -88.24 % | 0.49 399.04 % | 0.10 318.82 % | -0.05 -5.43 % | -0.04 7.08 % | -0.05 34.05 % | -0.07 -17.11 % | -0.06 52.50 % | -0.13 -8.23 % | -0.12 -348.08 % | -0.03 83.82 % | -0.16 -314.13 % | 0.07 133.34 % | -0.22 -305.18 % | 0.11 -48.40 % | 0.21 45.40 % | 0.15 |
| Gross profit ratio | 0.88 -25.29 % | 1.18 66.41 % | 0.71 -58.41 % | 1.70 | 0.00 -100.00 % | 0.07 -81.28 % | 0.39 -100.00 % | 21 031.00 22 618 877.46 % | 0.09 135.79 % | -0.26 -208.81 % | 0.24 127.28 % | 0.11 -22.42 % | 0.14 194.82 % | -0.14 -195.93 % | 0.15 53.84 % | 0.10 7.46 % | 0.09 58.31 % | 0.06 -60.44 % | 0.14 -10.19 % | 0.16 -12.30 % | 0.18 100.00 % | -87 712.14 -28 179 364.30 % | 0.31 -14.65 % | 0.36 -11.08 % | 0.41 259.94 % | -0.26 -133.69 % | 0.76 20.29 % | 0.63 62.02 % | 0.39 3.73 % | 0.38 -6.54 % | 0.40 | 0.00 | 0.00 -100.00 % | 0.38 -1.91 % | 0.39 25.51 % | 0.31 -12.67 % | 0.35 -19.26 % | 0.44 2.81 % | 0.42 -7.61 % | 0.46 8.48 % | 0.42 148.61 % | -0.87 -290.68 % | 0.46 42.31 % | 0.32 8.38 % | 0.30 145.09 % | -0.66 -250.90 % | 0.44 81.66 % | 0.24 -38.29 % | 0.39 -32.26 % | 0.57 21.14 % | 0.47 14.54 % | 0.41 -21.56 % | 0.53 3.76 % | 0.51 -17.37 % | 0.61 144.11 % | 0.25 14.57 % | 0.22 |
| Weighted average shs out dil | 7.185 M 0.03 % | 7.183 M 0.00 % | 7.183 M -0.03 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 8.05 % | 6.650 M -6.39 % | 7.104 M -1.28 % | 7.196 M 0.47 % | 7.162 M -0.49 % | 7.197 M 0.17 % | 7.185 M 0.63 % | 7.140 M -0.79 % | 7.197 M 0.17 % | 7.185 M 0.00 % | 7.185 M 4.89 % | 6.850 M -11.33 % | 7.725 M 16.69 % | 6.620 M -6.92 % | 7.112 M -2.57 % | 7.300 M 2.07 % | 7.152 M -1.98 % | 7.296 M 5.44 % | 6.920 M -3.75 % | 7.190 M 0.06 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M -0.05 % | 7.189 M 0.05 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.27 % | 7.166 M -1.12 % | 7.247 M |
| Weighted average shs out | 7.185 M 0.03 % | 7.183 M 0.00 % | 7.183 M -0.03 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 8.05 % | 6.650 M -6.39 % | 7.104 M -1.28 % | 7.196 M 0.47 % | 7.162 M -0.49 % | 7.197 M 0.17 % | 7.185 M 0.63 % | 7.140 M -0.79 % | 7.197 M 0.17 % | 7.185 M 0.00 % | 7.185 M 4.89 % | 6.850 M -11.33 % | 7.725 M 16.69 % | 6.620 M -6.92 % | 7.112 M -2.57 % | 7.300 M 2.07 % | 7.152 M -1.98 % | 7.296 M 5.44 % | 6.920 M -3.75 % | 7.190 M 0.06 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M -0.05 % | 7.189 M 0.05 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.00 % | 7.185 M 0.27 % | 7.166 M -1.12 % | 7.247 M |
| EPS diluted | -0.13 -103.20 % | 4.06 576.67 % | 0.60 350.00 % | -0.24 52.00 % | -0.50 -8.70 % | -0.46 -4.55 % | -0.44 29.03 % | -0.62 45.13 % | -1.13 -2.73 % | -1.10 -711.11 % | 0.18 124.66 % | -0.73 -62.22 % | -0.45 -50.00 % | -0.30 45.45 % | -0.55 38.89 % | -0.90 -25.00 % | -0.72 -33.33 % | -0.54 -12.50 % | -0.48 21.31 % | -0.61 39.60 % | -1.01 -339.13 % | -0.23 58.18 % | -0.55 -2 850.00 % | 0.02 -92.31 % | 0.26 -43.48 % | 0.46 -54.00 % | 1.00 -46.81 % | 1.88 208.05 % | -1.74 -359.70 % | 0.67 153.17 % | -1.26 -23.53 % | -1.02 -21.43 % | -0.84 -1 500.00 % | 0.06 39.53 % | 0.04 -14.00 % | 0.05 -87.80 % | 0.41 70.83 % | 0.24 -74.19 % | 0.93 232.14 % | 0.28 180.00 % | 0.10 -98.34 % | 6.01 7 265.20 % | 0.08 103.61 % | -2.26 8.50 % | -2.47 -121.31 % | 11.59 377.27 % | -4.18 -19.43 % | -3.50 -2.04 % | -3.43 -37.75 % | -2.49 -2.47 % | -2.43 33.97 % | -3.68 -145.33 % | -1.50 -448.84 % | 0.43 131.62 % | -1.36 -431.71 % | 0.41 141.18 % | 0.17 |
| Earnings per share | -0.13 -103.20 % | 4.06 576.67 % | 0.60 350.00 % | -0.24 52.00 % | -0.50 -8.70 % | -0.46 -4.55 % | -0.44 29.03 % | -0.62 45.13 % | -1.13 -2.73 % | -1.10 -711.11 % | 0.18 124.66 % | -0.73 -62.22 % | -0.45 -50.00 % | -0.30 45.45 % | -0.55 38.89 % | -0.90 -25.00 % | -0.72 -33.33 % | -0.54 -12.50 % | -0.48 21.31 % | -0.61 39.60 % | -1.01 -339.13 % | -0.23 58.18 % | -0.55 -2 850.00 % | 0.02 -92.31 % | 0.26 -43.48 % | 0.46 -54.00 % | 1.00 -46.81 % | 1.88 208.05 % | -1.74 -359.70 % | 0.67 153.17 % | -1.26 -23.53 % | -1.02 -21.43 % | -0.84 -1 500.00 % | 0.06 39.53 % | 0.04 -14.00 % | 0.05 -87.80 % | 0.41 70.83 % | 0.24 -74.19 % | 0.93 232.14 % | 0.28 180.00 % | 0.10 -98.34 % | 6.01 7 265.20 % | 0.08 103.61 % | -2.26 8.50 % | -2.47 -121.31 % | 11.59 377.27 % | -4.18 -19.43 % | -3.50 -2.04 % | -3.43 -37.75 % | -2.49 -2.47 % | -2.43 33.97 % | -3.68 -145.33 % | -1.50 -448.84 % | 0.43 131.62 % | -1.36 -431.71 % | 0.41 141.18 % | 0.17 |
| Gross profit | 27.200 M -31.63 % | 39.785 M 126.66 % | 17.553 M 126.84 % | 7.738 M 352.96 % | -3.059 M -143.94 % | 6.961 M -52.73 % | 14.727 M 133.42 % | 6.309 M 128.27 % | 2.764 M 128.75 % | -9.615 M -185.80 % | 11.206 M 150.30 % | 4.477 M -24.18 % | 5.905 M 172.57 % | -8.137 M -274.94 % | 4.651 M 24.33 % | 3.741 M -19.53 % | 4.649 M 8.09 % | 4.301 M 5.70 % | 4.069 M -32.17 % | 5.999 M 5.91 % | 5.664 M 124.55 % | -23.068 M -3 761.63 % | 630.000 K -94.89 % | 12.323 M -42.78 % | 21.537 M 260.22 % | -13.442 M -185.11 % | 15.794 M -51.70 % | 32.698 M 102.61 % | 16.138 M 19.43 % | 13.513 M 64.59 % | 8.210 M | 0.000 | 0.000 -100.00 % | 20.071 M 37.56 % | 14.591 M -50.54 % | 29.503 M -43.61 % | 52.317 M -6.71 % | 56.078 M 39.50 % | 40.200 M 20.76 % | 33.288 M 8.18 % | 30.770 M 139.72 % | -77.458 M -292.54 % | 40.229 M -18.61 % | 49.428 M -4.08 % | 51.530 M 137.10 % | -138.884 M -294.83 % | 71.283 M 71.10 % | 41.661 M 51.23 % | 27.548 M -21.43 % | 35.064 M -13.75 % | 40.653 M 43.51 % | 28.327 M -16.12 % | 33.772 M 20.33 % | 28.066 M -22.56 % | 36.242 M 28.46 % | 28.212 M 9.07 % | 25.866 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -98.51 % | 67.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.351 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 120.000 K | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.025 M | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 -100.00 % | 1.760 M -39.73 % | 2.920 M -27.53 % | 4.029 M 104.08 % | -98.822 M -1 058.14 % | 10.314 M 2.84 % | 10.029 M 2.44 % | 9.790 M 522.25 % | -2.319 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 183.000 K 10.91 % | 165.000 K |
| Cost of revenue | 3.755 M 163.02 % | -5.959 M -181.83 % | 7.282 M 328.72 % | -3.184 M -204.09 % | 3.059 M -96.51 % | 87.752 M 285.15 % | 22.784 M 461.13 % | -6.309 M -123.40 % | 26.963 M -42.17 % | 46.626 M 30.50 % | 35.729 M -6.32 % | 38.141 M 1.16 % | 37.705 M -42.09 % | 65.112 M 144.85 % | 26.593 M -23.85 % | 34.921 M -25.67 % | 46.983 M -34.12 % | 71.317 M 194.27 % | 24.235 M -23.00 % | 31.476 M 24.09 % | 25.366 M 9.96 % | 23.069 M 1 554.85 % | 1.394 M -93.51 % | 21.469 M -30.69 % | 30.976 M -52.97 % | 65.866 M 1 228.75 % | 4.957 M -73.88 % | 18.978 M -24.64 % | 25.184 M 12.54 % | 22.378 M 83.88 % | 12.170 M | 0.000 | 0.000 -100.00 % | 32.884 M 41.91 % | 23.172 M -65.07 % | 66.332 M -30.97 % | 96.096 M 32.81 % | 72.358 M 32.88 % | 54.454 M 39.19 % | 39.123 M -6.50 % | 41.842 M -74.84 % | 166.307 M 248.21 % | 47.760 M -54.26 % | 104.426 M -14.62 % | 122.311 M -65.07 % | 350.154 M 279.18 % | 92.344 M -30.08 % | 132.067 M 204.69 % | 43.345 M 66.34 % | 26.058 M -42.34 % | 45.193 M 12.45 % | 40.190 M 32.62 % | 30.304 M 11.47 % | 27.187 M 19.69 % | 22.715 M -72.90 % | 83.822 M -8.71 % | 91.816 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.787 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 28.200 M | 0.000 -100.00 % | 13.370 M 39.62 % | 9.576 M | 0.000 -100.00 % | 73.000 K -64.22 % | 204.000 K 48.15 % | 137.700 K 13 670.00 % | 1.000 K -98.51 % | 67.000 K 26.42 % | 53.000 K -48.54 % | 103.000 K | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 -100.00 % | 224.000 K 149.67 % | -451.000 K -132.12 % | 1.404 M 2 240.00 % | 60.000 K -1.64 % | 61.000 K -95.82 % | 1.460 M 1 137.40 % | 118.000 K -86.28 % | 860.000 K 42 900.00 % | 2.000 K 100.17 % | -1.204 M -1 103.72 % | 120.000 K -88.48 % | 1.042 M 220.62 % | 325.000 K -62.81 % | 874.000 K 121.27 % | 395.000 K | 0.000 | 0.000 -100.00 % | 471.000 K | 0.000 -100.00 % | 7.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 |
| Operating expenses | 28.200 M 163.58 % | 10.699 M -19.98 % | 13.370 M 39.62 % | 9.576 M 1 588.89 % | 567.000 K -94.50 % | 10.312 M -42.90 % | 18.061 M 66.19 % | 10.868 M 0.16 % | 10.851 M 729.30 % | -1.724 M -117.32 % | 9.957 M 1.53 % | 9.807 M 7.25 % | 9.144 M 251.26 % | -6.045 M -170.14 % | 8.619 M -15.72 % | 10.227 M 2.04 % | 10.023 M 29.65 % | 7.731 M -13.52 % | 8.940 M -14.12 % | 10.410 M -19.82 % | 12.983 M 165.58 % | -19.798 M -518.13 % | 4.735 M -63.72 % | 13.050 M -33.73 % | 19.692 M 198.12 % | -20.069 M -329.31 % | 8.752 M -54.45 % | 19.216 M 1.66 % | 18.902 M 100.47 % | 9.429 M -46.57 % | 17.647 M 215.63 % | 5.591 M -7.66 % | 6.055 M -69.92 % | 20.131 M 40.95 % | 14.282 M -51.05 % | 29.176 M -40.94 % | 49.401 M -9.06 % | 54.324 M 61.92 % | 33.549 M 7.55 % | 31.193 M 3.71 % | 30.078 M 124.93 % | -120.660 M -418.51 % | 37.883 M -39.60 % | 62.717 M -3.88 % | 65.248 M 152.90 % | -123.337 M -235.56 % | 90.984 M 60.23 % | 56.783 M 33.94 % | 42.394 M -11.02 % | 47.646 M -2.72 % | 48.976 M 7.93 % | 45.377 M 29.98 % | 34.912 M -23.17 % | 45.442 M 23.93 % | 36.666 M 251.38 % | 10.435 M -26.61 % | 14.219 M |
| Cost and expenses | 31.956 M 574.17 % | 4.740 M -77.05 % | 20.653 M 223.10 % | 6.392 M 76.28 % | 3.626 M -96.30 % | 98.064 M 140.09 % | 40.845 M 795.92 % | 4.559 M -87.94 % | 37.814 M -15.78 % | 44.901 M -1.72 % | 45.686 M -4.72 % | 47.948 M 2.35 % | 46.849 M -20.68 % | 59.067 M 67.75 % | 35.212 M -22.01 % | 45.148 M -20.80 % | 57.006 M -27.88 % | 79.048 M 138.28 % | 33.175 M -20.80 % | 41.886 M 9.22 % | 38.349 M 1 072.72 % | 3.270 M -46.65 % | 6.129 M -82.24 % | 34.519 M -31.87 % | 50.668 M 10.64 % | 45.797 M 234.07 % | 13.709 M -64.11 % | 38.194 M -13.36 % | 44.086 M 38.60 % | 31.807 M 6.67 % | 29.817 M 433.30 % | 5.591 M -7.66 % | 6.055 M -88.58 % | 53.015 M 41.55 % | 37.454 M -60.78 % | 95.508 M -34.36 % | 145.497 M 14.85 % | 126.682 M 43.95 % | 88.003 M 25.15 % | 70.316 M -2.23 % | 71.920 M 57.56 % | 45.647 M -46.70 % | 85.643 M -48.76 % | 167.143 M -10.89 % | 187.559 M -17.31 % | 226.817 M 23.72 % | 183.328 M -2.92 % | 188.850 M 120.26 % | 85.739 M 16.33 % | 73.704 M -21.73 % | 94.169 M 10.05 % | 85.567 M 31.21 % | 65.216 M -10.21 % | 72.629 M 22.31 % | 59.381 M -37.00 % | 94.257 M -11.11 % | 106.035 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 10.699 M | 0.000 | 0.000 -100.00 % | 567.000 K -94.50 % | 10.312 M -5.90 % | 10.958 M 4 197.25 % | 255.000 K -94.30 % | 4.470 M -84.65 % | 29.117 M 581.58 % | 4.272 M 17.62 % | 3.632 M -14.50 % | 4.248 M -15.68 % | 5.038 M 43.45 % | 3.512 M -26.16 % | 4.756 M -6.60 % | 5.092 M 24.87 % | 4.078 M 133.96 % | 1.743 M 1.16 % | 1.723 M 3.36 % | 1.667 M 887.83 % | 168.754 K -73.17 % | 629.000 K -55.70 % | 1.420 M -15.98 % | 1.690 M -20.49 % | 2.125 M 1.02 % | 2.104 M -0.47 % | 2.114 M -0.47 % | 2.124 M -17.03 % | 2.560 M 38.60 % | 1.847 M 231.60 % | 557.000 K -66.34 % | 1.655 M -51.08 % | 3.383 M 54.84 % | 2.185 M -38.14 % | 3.532 M -7.44 % | 3.816 M -17.09 % | 4.603 M 39.68 % | 3.295 M 15.90 % | 2.843 M -1.15 % | 2.876 M -57.09 % | 6.703 M 121.43 % | 3.027 M -81.93 % | 16.755 M 204.30 % | 5.506 M -75.67 % | 22.627 M 354.09 % | 4.983 M 7.95 % | 4.616 M 2.33 % | 4.511 M -71.80 % | 15.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 1.400 K 27.27 % | 1.100 K | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 993.000 K | 0.000 -100.00 % | 65.000 K 306.25 % | 16.000 K -99.06 % | 1.710 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 -100.00 % | 1.760 M -39.73 % | 2.920 M -27.53 % | 4.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.656 M 42.99 % | 10.250 M |
| Depreciation and amortization | 19.480 M 80.32 % | 10.803 M 253.24 % | 3.058 M -0.02 % | 3.059 M 0.00 % | 3.059 M -36.88 % | 4.846 M -9.51 % | 5.355 M 24.39 % | 4.305 M -12.84 % | 4.939 M -19.07 % | 6.103 M 39.12 % | 4.387 M 0.02 % | 4.386 M -0.02 % | 4.387 M 8.62 % | 4.039 M -0.17 % | 4.046 M 0.00 % | 4.046 M 0.00 % | 4.046 M 25.38 % | 3.227 M 6.75 % | 3.023 M 10.33 % | 2.740 M -9.30 % | 3.021 M 1.18 % | 2.986 M -0.01 % | 2.986 M 0.00 % | 2.986 M 0.03 % | 2.985 M -1.39 % | 3.027 M 0.01 % | 3.027 M 0.00 % | 3.027 M 0.00 % | 3.027 M 19.22 % | 2.539 M -22.47 % | 3.275 M 26.59 % | 2.587 M -34.79 % | 3.967 M -10.37 % | 4.426 M 36.35 % | 3.246 M 9.37 % | 2.968 M -14.42 % | 3.468 M 5.99 % | 3.272 M -6.97 % | 3.517 M -0.03 % | 3.518 M 0.00 % | 3.518 M 170.46 % | -4.993 M -178.69 % | 6.345 M 0.02 % | 6.344 M 1.10 % | 6.275 M 7.97 % | 5.812 M -29.71 % | 8.269 M 73.79 % | 4.758 M -19.94 % | 5.943 M 8.25 % | 5.490 M -10.00 % | 6.100 M 0.21 % | 6.087 M 2.68 % | 5.928 M 18.75 % | 4.992 M -27.27 % | 6.864 M 15.54 % | 5.941 M 8.25 % | 5.488 M |
| Operating income | -999.900 K -103.44 % | 29.086 M 595.44 % | 4.182 M 327.55 % | -1.838 M 49.31 % | -3.626 M -8.21 % | -3.351 M -0.51 % | -3.334 M 26.89 % | -4.560 M 43.61 % | -8.087 M 75.76 % | -33.363 M -2 771.18 % | 1.249 M 123.43 % | -5.330 M -64.56 % | -3.239 M -49.19 % | -2.171 M 45.29 % | -3.968 M 38.82 % | -6.486 M -20.69 % | -5.374 M -38.47 % | -3.881 M -11.94 % | -3.467 M 20.32 % | -4.351 M 40.05 % | -7.258 M -349.25 % | -1.616 M 59.48 % | -3.987 M -3 097.74 % | 133.000 K -92.80 % | 1.847 M -72.33 % | 6.675 M -6.80 % | 7.162 M -50.69 % | 14.524 M 695.49 % | -2.439 M -149.19 % | 4.958 M 154.74 % | -9.058 M -62.01 % | -5.591 M 7.66 % | -6.055 M -1 573.24 % | 411.000 K 33.01 % | 309.000 K -6.65 % | 331.000 K -88.65 % | 2.916 M 64.37 % | 1.774 M -73.33 % | 6.651 M 225.55 % | 2.043 M 195.23 % | 692.000 K -98.40 % | 43.210 M 7 273.70 % | 586.000 K 103.62 % | -16.209 M 8.67 % | -17.747 M -121.31 % | 83.276 M 377.45 % | -30.015 M -19.34 % | -25.151 M -2.09 % | -24.636 M -21.85 % | -20.219 M -15.84 % | -17.454 M 33.95 % | -26.427 M -145.51 % | -10.764 M -448.17 % | 3.092 M 131.53 % | -9.805 M -414.16 % | 3.121 M 123.41 % | 1.397 M |
| Operating income ratio | -0.03 -103.76 % | 0.86 410.59 % | 0.17 141.73 % | -0.40 | 0.00 100.00 % | -0.04 60.19 % | -0.09 100.00 % | -15 200.00 -5 587 267.38 % | -0.27 69.82 % | -0.90 -3 487.46 % | 0.03 121.28 % | -0.13 -68.39 % | -0.07 -94.92 % | -0.04 70.00 % | -0.13 24.30 % | -0.17 -61.18 % | -0.10 -102.80 % | -0.05 58.10 % | -0.12 -5.50 % | -0.12 50.36 % | -0.23 100.00 % | -6 142.84 -311 741.01 % | -1.97 -50 149.30 % | 0.00 -88.81 % | 0.04 -72.38 % | 0.13 -63.11 % | 0.35 22.80 % | 0.28 576.18 % | -0.06 -142.73 % | 0.14 131.08 % | -0.44 | 0.00 | 0.00 -100.00 % | 0.01 -5.15 % | 0.01 136.91 % | 0.00 -82.42 % | 0.02 42.25 % | 0.01 -80.34 % | 0.07 149.05 % | 0.03 196.05 % | 0.01 -98.04 % | 0.49 7 202.30 % | 0.01 106.32 % | -0.11 -3.20 % | -0.10 -125.90 % | 0.39 314.88 % | -0.18 -26.71 % | -0.14 58.34 % | -0.35 -5.05 % | -0.33 -62.70 % | -0.20 47.29 % | -0.39 -129.60 % | -0.17 -400.23 % | 0.06 133.64 % | -0.17 -696.99 % | 0.03 134.67 % | 0.01 |
| Total other income expenses net | 79.500 K 70.97 % | 46.500 K -56.13 % | 106.000 K 30.86 % | 81.000 K 65.31 % | 49.000 K -31.94 % | 72.000 K -64.71 % | 204.000 K 47.83 % | 138.000 K 13 700.00 % | 1.000 K -95.19 % | 20.787 K -60.78 % | 53.000 K -48.04 % | 102.000 K | 0.000 -100.00 % | 13.574 K | 0.000 100.00 % | -1.000 K -100.44 % | 225.000 K | 0.000 -100.00 % | 1.404 M 2 240.00 % | 60.000 K -1.64 % | 61.000 K | 0.000 -100.00 % | 118.000 K -86.28 % | 860.000 K 104.78 % | -18.002 M -442.64 % | -3.317 M -2 864.55 % | 120.000 K 144.90 % | 49.000 K 100.50 % | -9.774 M -1 308.16 % | 809.000 K | 0.000 100.00 % | -1.710 M | 0.000 -100.00 % | 3.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -52.000 K | 0.000 | 0.000 100.00 % | -1.528 M 47.67 % | -2.920 M 27.53 % | -4.029 M -111.99 % | 33.603 M 425.92 % | -10.310 M -2.80 % | -10.029 M -2.45 % | -9.789 M -25.26 % | -7.815 M | 0.000 | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 110.655 M -4.00 % | 115.262 M | 0.000 -100.00 % | 167.338 M | 0.000 -100.00 % | 166.295 M 14 335.33 % | 1.152 M -99.42 % | 198.444 M 49 264.18 % | 402.000 K -99.80 % | 199.194 M 3 920.88 % | 4.954 M -97.34 % | 186.463 M 3 800.90 % | 4.780 M -97.44 % | 186.636 M 6.65 % | 174.994 M 6 120.90 % | 2.813 M -98.35 % | 170.687 M 1 518.50 % | 10.546 M -94.60 % | 195.270 M 51 286.84 % | 380.000 K -99.82 % | 205.436 M -0.07 % | 205.574 M 0.17 % | 205.228 M 15 846.24 % | 1.287 M -99.37 % | 204.530 M 16 555.54 % | 1.228 M -99.40 % | 204.589 M 1 413.12 % | 13.521 M -92.97 % | 192.296 M 3 375.44 % | 5.533 M -97.24 % | 200.284 M 2 838.01 % | 6.817 M -96.65 % | 203.653 M -23.33 % | 265.631 M 3 686.61 % | 7.015 M -96.58 % | 205.116 M 2 351.78 % | 8.366 M -95.28 % | 177.090 M 2 571.85 % | 6.628 M -95.28 % | 140.435 M 1 493.32 % | 8.814 M -97.44 % | 344.157 M 6 491.78 % | 5.221 M -98.47 % | 341.327 M 24.53 % | 274.095 M 54.62 % | 177.265 M |
| Total investments | 4.811 M 1.52 % | 4.739 M | 0.000 -100.00 % | 4.599 M | 0.000 -100.00 % | 4.463 M 93.71 % | 2.304 M -46.79 % | 4.330 M 438.56 % | 804.000 K -81.27 % | 4.293 M -56.67 % | 9.908 M 136.13 % | 4.196 M -56.11 % | 9.560 M 122.43 % | 4.298 M -0.65 % | 4.326 M -23.11 % | 5.626 M 30.06 % | 4.326 M -79.49 % | 21.092 M 400.64 % | 4.213 M 454.34 % | 760.000 K -81.47 % | 4.101 M 5.82 % | 3.876 M -33.97 % | 5.870 M 128.05 % | 2.574 M -54.68 % | 5.680 M 131.27 % | 2.456 M -55.01 % | 5.459 M -79.81 % | 27.042 M 436.53 % | 5.040 M -54.45 % | 11.066 M | 0.000 -100.00 % | 13.634 M 192.97 % | 4.654 M | 0.000 -100.00 % | 14.030 M | 0.000 -100.00 % | 16.732 M | 0.000 -100.00 % | 13.256 M | 0.000 -100.00 % | 17.628 M | 0.000 -100.00 % | 10.442 M | 0.000 | 0.000 | 0.000 |
| Total debt | 122.167 M 3.15 % | 118.434 M | 0.000 -100.00 % | 172.408 M | 0.000 -100.00 % | 169.808 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 191.417 M | 0.000 -100.00 % | 191.417 M 7.18 % | 178.600 M | 0.000 -100.00 % | 173.500 M | 0.000 -100.00 % | 205.816 M | 0.000 -100.00 % | 205.816 M 0.00 % | 205.816 M 0.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M -24.01 % | 270.834 M | 0.000 -100.00 % | 212.131 M | 0.000 -100.00 % | 185.456 M | 0.000 -100.00 % | 147.063 M | 0.000 -100.00 % | 352.971 M | 0.000 -100.00 % | 346.548 M 23.24 % | 281.199 M 20.96 % | 232.463 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -131.094 M 35.40 % | -202.946 M -61.38 % | -125.760 M -104.97 % | 2.530 B 2 228.04 % | -118.889 M -265.46 % | 71.852 M 167.54 % | -106.381 M -248.06 % | 71.852 M 172.00 % | -99.794 M -238.89 % | 71.852 M 178.68 % | -91.327 M -227.10 % | 71.852 M | 0.000 100.00 % | -73.566 M -202.39 % | 71.852 M 208.51 % | -66.219 M 52.04 % | -138.071 M -152.83 % | -54.611 M -1 754.88 % | 3.300 M | 0.000 -100.00 % | 3.300 M 105.37 % | -61.436 M 53.91 % | -133.288 M -113.50 % | -62.430 M -1 991.82 % | 3.300 M 107.37 % | -44.800 M -1 457.58 % | 3.300 M 107.25 % | -45.519 M 61.22 % | -117.371 M -140.68 % | -48.766 M -1 577.76 % | 3.300 M 102.56 % | -129.021 M -115.38 % | -59.904 M -1 915.27 % | 3.300 M 103.18 % | -103.700 M 40.93 % | -175.552 M -151.71 % | -69.744 M -2 213.45 % | 3.300 M 102.68 % | -123.005 M 36.87 % | -194.857 M -166.13 % | -73.219 M -2 318.76 % | 3.300 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.291 B | 0.000 | 0.000 | 0.000 100.00 % | -203.533 M | 0.000 | 0.000 | 0.000 100.00 % | -188.479 M | 0.000 | 0.000 100.00 % | -170.718 M | 0.000 | 0.000 | 0.000 100.00 % | -151.762 M | 0.000 100.00 % | -148.118 M | 0.000 | 0.000 | 0.000 100.00 % | -137.582 M | 0.000 100.00 % | -119.952 M | 0.000 | 0.000 | 0.000 100.00 % | -145.918 M | 0.000 | 0.000 100.00 % | -157.056 M | 0.000 | 0.000 | 0.000 100.00 % | -166.896 M | 0.000 | 0.000 | 0.000 100.00 % | -170.371 M -75.97 % | -96.817 M -248.49 % | 65.201 M |
| Common stock | 71.852 M 0.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M 0.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M 0.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M | 0.000 -100.00 % | 71.852 M 0.00 % | 71.852 M 0.00 % | 71.852 M |
| Total equity | -98.593 M -0.94 % | -97.673 M 25.49 % | -131.094 M 0.00 % | -131.094 M -4.24 % | -125.760 M 0.00 % | -125.760 M -5.78 % | -118.889 M 0.00 % | -118.889 M -11.76 % | -106.381 M 0.00 % | -106.381 M -6.60 % | -99.794 M 0.00 % | -99.794 M -9.27 % | -91.327 M 0.00 % | -91.327 M -7.19 % | -85.203 M -15.82 % | -73.566 M 0.00 % | -73.566 M -11.10 % | -66.219 M 0.00 % | -66.219 M -21.26 % | -54.611 M 0.00 % | -54.610 M -11.48 % | -48.986 M 3.88 % | -50.966 M 17.04 % | -61.436 M 0.00 % | -61.436 M 1.59 % | -62.430 M 0.00 % | -62.430 M -39.35 % | -44.800 M 0.00 % | -44.800 M 1.58 % | -45.519 M 0.00 % | -45.519 M 6.66 % | -48.766 M 0.00 % | -48.766 M 14.70 % | -57.169 M 4.57 % | -59.904 M 0.00 % | -59.904 M 42.23 % | -103.700 M 0.00 % | -103.700 M -48.69 % | -69.744 M 0.00 % | -69.744 M 43.30 % | -123.005 M 0.00 % | -123.005 M -68.00 % | -73.219 M 0.00 % | -73.219 M -21 975.42 % | 334.707 K -99.79 % | 162.353 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 131.094 M | 0.000 -100.00 % | 125.760 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 |
| Long term debt | 122.167 M 3.15 % | 118.434 M | 0.000 -100.00 % | 172.408 M | 0.000 -100.00 % | 169.808 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 191.417 M | 0.000 -100.00 % | 191.417 M 7.18 % | 178.600 M | 0.000 -100.00 % | 173.500 M | 0.000 -100.00 % | 205.816 M | 0.000 -100.00 % | 205.816 M 0.00 % | 205.816 M 0.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M -3.29 % | 212.817 M | 0.000 -100.00 % | 212.131 M | 0.000 -100.00 % | 185.456 M | 0.000 -100.00 % | 147.063 M | 0.000 -100.00 % | 76.238 M | 0.000 -100.00 % | 81.700 M 95.22 % | 41.850 M -82.00 % | 232.463 M |
| Total non current liabilities | 122.167 M 3.15 % | 118.434 M -9.66 % | 131.094 M -23.96 % | 172.408 M 37.09 % | 125.760 M -25.94 % | 169.808 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 199.596 M | 0.000 -100.00 % | 191.417 M | 0.000 -100.00 % | 191.417 M 7.18 % | 178.600 M | 0.000 -100.00 % | 173.500 M | 0.000 -100.00 % | 205.816 M | 0.000 -100.00 % | 205.816 M 0.00 % | 205.816 M 0.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M | 0.000 -100.00 % | 205.817 M -3.29 % | 212.817 M | 0.000 -100.00 % | 212.131 M | 0.000 -100.00 % | 185.456 M | 0.000 -100.00 % | 147.063 M | 0.000 -100.00 % | 76.238 M | 0.000 -100.00 % | 81.700 M 95.22 % | 41.850 M -82.00 % | 232.463 M |
| Other current liabilities | 89.779 M 2.50 % | 87.590 M | 0.000 -100.00 % | 72.475 M | 0.000 -100.00 % | 46.806 M | 0.000 -100.00 % | 23.706 M | 0.000 -100.00 % | 7.012 M | 0.000 -100.00 % | 18.902 M | 0.000 -100.00 % | 2.591 M -73.11 % | 9.634 M | 0.000 -100.00 % | 4.061 M | 0.000 -100.00 % | 20.085 M | 0.000 -100.00 % | 6.713 M -20.57 % | 8.451 M 29.13 % | 6.545 M | 0.000 -100.00 % | 5.892 M | 0.000 -100.00 % | 7.861 M | 0.000 -100.00 % | 16.018 M | 0.000 -100.00 % | 16.320 M | 0.000 -100.00 % | 14.994 M | 0.000 | 0.000 -100.00 % | 51.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.819 M | 0.000 -100.00 % | 75.834 M | 0.000 -100.00 % | 23.216 M -66.61 % | 69.533 M 614.22 % | 9.736 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.813 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 100.00 % | -117.867 M | 0.000 100.00 % | -156.230 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.471 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 58.017 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.867 M | 0.000 -100.00 % | 156.230 M | 0.000 -100.00 % | 276.733 M | 0.000 -100.00 % | 300.802 M 25.68 % | 239.349 M | 0.000 |
| Total current liabilities | 108.497 M 3.79 % | 104.531 M | 0.000 -100.00 % | 88.406 M | 0.000 -100.00 % | 64.361 M | 0.000 -100.00 % | 51.779 M | 0.000 -100.00 % | 10.242 M | 0.000 -100.00 % | 114.190 M | 0.000 -100.00 % | 9.145 M -83.92 % | 56.863 M | 0.000 -100.00 % | 20.840 M | 0.000 -100.00 % | 61.546 M | 0.000 -100.00 % | 23.599 M -49.32 % | 46.560 M 47.87 % | 31.486 M | 0.000 -100.00 % | 91.041 M | 0.000 -100.00 % | 75.288 M | 0.000 -100.00 % | 126.534 M | 0.000 -100.00 % | 102.723 M | 0.000 -100.00 % | 140.276 M -14.48 % | 164.026 M | 0.000 -100.00 % | 157.330 M | 0.000 -100.00 % | 238.906 M | 0.000 -100.00 % | 271.548 M | 0.000 -100.00 % | 428.848 M | 0.000 -100.00 % | 379.410 M 2.55 % | 369.975 M 544.57 % | 57.398 M |
| Total liabilities | 230.664 M 3.45 % | 222.965 M 70.08 % | 131.094 M -49.74 % | 260.814 M 107.39 % | 125.760 M -46.30 % | 234.169 M | 0.000 -100.00 % | 251.375 M | 0.000 -100.00 % | 209.838 M | 0.000 -100.00 % | 305.607 M | 0.000 -100.00 % | 200.562 M -14.82 % | 235.463 M | 0.000 -100.00 % | 194.340 M | 0.000 -100.00 % | 267.362 M | 0.000 -100.00 % | 229.414 M -9.10 % | 252.376 M 6.35 % | 237.303 M | 0.000 -100.00 % | 296.858 M | 0.000 -100.00 % | 281.105 M | 0.000 -100.00 % | 332.351 M | 0.000 -100.00 % | 308.540 M | 0.000 -100.00 % | 346.093 M -8.16 % | 376.843 M | 0.000 -100.00 % | 369.461 M | 0.000 -100.00 % | 424.362 M | 0.000 -100.00 % | 418.611 M | 0.000 -100.00 % | 505.086 M | 0.000 -100.00 % | 461.110 M 11.97 % | 411.825 M 42.08 % | 289.861 M |
| Other non current assets | 4.904 M 5 173.12 % | 93.000 K | 0.000 -100.00 % | 93.000 K 102.65 % | -3.513 M -3 877.42 % | 93.000 K 108.07 % | -1.152 M -1 338.71 % | 93.000 K 123.13 % | -402.000 K -531.10 % | 93.250 K 101.88 % | -4.954 M -5 426.88 % | 93.000 K 101.95 % | -4.780 M -5 226.06 % | 93.249 K -97.89 % | 4.419 M 257.09 % | -2.813 M -3 116.65 % | 93.249 K 100.88 % | -10.546 M -11 319.15 % | 94.000 K 124.74 % | -380.000 K -507.51 % | 93.250 K -97.65 % | 3.969 M 4 156.35 % | 93.249 K 107.25 % | -1.287 M -122.28 % | 5.777 M 570.44 % | -1.228 M -115.26 % | 8.045 M 159.50 % | -13.521 M -868.31 % | 1.760 M 131.81 % | -5.533 M -149.89 % | 11.091 M 262.70 % | -6.817 M -164.43 % | 10.581 M 4.45 % | 10.130 M 244.40 % | -7.015 M -376.91 % | 2.533 M 130.28 % | -8.366 M -319.93 % | 3.804 M 157.39 % | -6.628 M -313.22 % | 3.109 M 135.27 % | -8.814 M -268.95 % | 5.217 M 199.92 % | -5.221 M -246.75 % | 3.558 M -70.16 % | 11.924 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 4.739 M | 0.000 -100.00 % | 4.599 M | 0.000 -100.00 % | 4.463 M | 0.000 -100.00 % | 4.330 M | 0.000 -100.00 % | 4.293 M | 0.000 -100.00 % | 4.196 M | 0.000 -100.00 % | 4.298 M | 0.000 | 0.000 -100.00 % | 4.326 M | 0.000 -100.00 % | 4.213 M | 0.000 -100.00 % | 4.101 M | 0.000 -100.00 % | 5.870 M | 0.000 -100.00 % | 5.680 M | 0.000 -100.00 % | 5.459 M | 0.000 -100.00 % | 5.040 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 |
| 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 -100.00 % | 1.054 M | 0.000 -100.00 % | 2.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.327 M | 0.000 | 0.000 -100.00 % | 26.519 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.054 M | 0.000 -100.00 % | 2.109 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.327 M | 0.000 | 0.000 -100.00 % | 8.436 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 8.127 M -70.56 % | 27.607 M | 0.000 -100.00 % | 41.427 M | 0.000 -100.00 % | 47.544 M | 0.000 -100.00 % | 57.745 M | 0.000 -100.00 % | 66.938 M | 0.000 -100.00 % | 89.627 M | 0.000 -100.00 % | 94.295 M -4.14 % | 98.371 M | 0.000 -100.00 % | 106.458 M | 0.000 -100.00 % | 112.708 M | 0.000 -100.00 % | 118.469 M -4.80 % | 124.442 M -4.58 % | 130.412 M | 0.000 -100.00 % | 136.466 M | 0.000 -100.00 % | 143.088 M | 0.000 -100.00 % | 181.651 M | 0.000 -100.00 % | 188.900 M | 0.000 -100.00 % | 194.637 M -2.55 % | 199.724 M | 0.000 -100.00 % | 206.760 M | 0.000 -100.00 % | 205.667 M | 0.000 -100.00 % | 217.904 M | 0.000 -100.00 % | 225.500 M | 0.000 -100.00 % | 248.823 M -0.90 % | 251.083 M -8.71 % | 275.033 M |
| Total non current assets | 13.031 M -59.83 % | 32.439 M | 0.000 -100.00 % | 46.119 M 1 412.81 % | -3.513 M -106.74 % | 52.100 M 4 622.57 % | -1.152 M -101.85 % | 62.168 M 15 564.68 % | -402.000 K -100.56 % | 71.324 M 1 539.73 % | -4.954 M -105.27 % | 93.916 M 2 064.77 % | -4.780 M -104.84 % | 98.686 M -3.99 % | 102.790 M 3 754.11 % | -2.813 M -102.54 % | 110.877 M 1 151.37 % | -10.546 M -109.01 % | 117.015 M 30 893.42 % | -380.000 K -100.31 % | 122.664 M -4.48 % | 128.411 M -5.84 % | 136.376 M 10 696.39 % | -1.287 M -100.90 % | 143.297 M 11 769.14 % | -1.228 M -100.80 % | 153.242 M 1 233.36 % | -13.521 M -107.17 % | 188.451 M 3 505.95 % | -5.533 M -102.77 % | 199.991 M 3 033.71 % | -6.817 M -103.22 % | 211.545 M 0.81 % | 209.854 M 3 091.50 % | -7.015 M -103.22 % | 217.729 M 2 702.55 % | -8.366 M -103.99 % | 209.471 M 3 260.40 % | -6.628 M -103.00 % | 221.013 M 2 607.52 % | -8.814 M -103.82 % | 230.717 M 4 519.02 % | -5.221 M -102.07 % | 252.380 M -4.04 % | 263.006 M -4.37 % | 275.033 M |
| Other current assets | 41.555 M 117.69 % | 19.089 M 476.51 % | -5.070 M -124.68 % | 20.547 M | 0.000 -100.00 % | 4.203 M | 0.000 -100.00 % | 5.534 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.760 M | 0.000 -100.00 % | 5.667 M -15.97 % | 6.744 M | 0.000 -100.00 % | 5.560 M | 0.000 -100.00 % | 11.519 M | 0.000 -100.00 % | 3.991 M 75.12 % | 2.279 M 19.52 % | 1.907 M | 0.000 -100.00 % | 3.149 M | 0.000 -100.00 % | 15.286 M | 0.000 -100.00 % | 29.005 M | 0.000 -100.00 % | 22.889 M | 0.000 -100.00 % | 28.983 M 8.38 % | 26.743 M | 0.000 -100.00 % | 22.843 M | 0.000 -100.00 % | 31.229 M | 0.000 -100.00 % | 26.724 M | 0.000 -100.00 % | 59.397 M | 0.000 -100.00 % | 65.973 M | 0.000 -100.00 % | 66.510 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.304 M | 0.000 -100.00 % | 804.000 K | 0.000 -100.00 % | 9.908 M | 0.000 -100.00 % | 9.560 M | 0.000 | 0.000 -100.00 % | 5.626 M | 0.000 -100.00 % | 21.092 M | 0.000 -100.00 % | 760.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.574 M | 0.000 -100.00 % | 2.456 M 1 461 804.76 % | 168.000 -100.00 % | 27.042 M | 0.000 -100.00 % | 11.066 M | 0.000 -100.00 % | 13.634 M | 0.000 | 0.000 -100.00 % | 14.030 M | 0.000 -100.00 % | 16.732 M | 0.000 -100.00 % | 13.256 M | 0.000 -100.00 % | 17.628 M | 0.000 -100.00 % | 10.442 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 11.511 M 262.91 % | 3.172 M | 0.000 -100.00 % | 5.070 M | 0.000 -100.00 % | 3.513 M 404.95 % | -1.152 M -200.00 % | 1.152 M 386.57 % | -402.000 K -200.04 % | 401.855 K 108.11 % | -4.954 M -200.00 % | 4.954 M 203.64 % | -4.780 M -199.99 % | 4.780 M 32.57 % | 3.606 M 228.19 % | -2.813 M -200.01 % | 2.813 M 126.67 % | -10.546 M -200.00 % | 10.546 M 2 875.26 % | -380.000 K -200.02 % | 379.906 K 56.99 % | 242.000 K -58.89 % | 588.657 K 145.74 % | -1.287 M -200.00 % | 1.287 M 204.80 % | -1.228 M -200.00 % | 1.228 M 109.08 % | -13.521 M -200.00 % | 13.521 M 344.37 % | -5.533 M -200.00 % | 5.533 M 181.16 % | -6.817 M -415.13 % | 2.163 M -58.42 % | 5.203 M 174.17 % | -7.015 M -200.00 % | 7.015 M 183.85 % | -8.366 M -200.00 % | 8.366 M 226.22 % | -6.628 M -200.00 % | 6.628 M 175.20 % | -8.814 M -200.00 % | 8.814 M 268.82 % | -5.221 M -199.99 % | 5.221 M -26.49 % | 7.103 M -87.13 % | 55.198 M |
| Cash and short term investments | 11.511 M 262.91 % | 3.172 M -37.44 % | 5.070 M 0.00 % | 5.070 M 44.32 % | 3.513 M 0.00 % | 3.513 M 204.95 % | 1.152 M 0.00 % | 1.152 M 186.57 % | 402.000 K 0.04 % | 401.855 K -91.89 % | 4.954 M 0.00 % | 4.954 M 3.64 % | 4.780 M -0.01 % | 4.780 M 32.57 % | 3.606 M 28.19 % | 2.813 M 0.01 % | 2.813 M -73.33 % | 10.546 M 0.00 % | 10.546 M 2 675.26 % | 380.000 K 0.02 % | 379.906 K 56.99 % | 242.000 K -58.89 % | 588.657 K -54.26 % | 1.287 M 0.00 % | 1.287 M 4.80 % | 1.228 M 0.00 % | 1.228 M -90.92 % | 13.521 M 0.00 % | 13.521 M 144.37 % | 5.533 M 0.00 % | 5.533 M -18.84 % | 6.817 M 215.13 % | 2.163 M -58.42 % | 5.203 M -25.83 % | 7.015 M 0.00 % | 7.015 M -16.15 % | 8.366 M 0.00 % | 8.366 M 26.22 % | 6.628 M 0.00 % | 6.628 M -24.80 % | 8.814 M 0.00 % | 8.814 M 68.82 % | 5.221 M -0.01 % | 5.221 M -26.49 % | 7.103 M -87.13 % | 55.198 M |
| Total current assets | 119.040 M 28.20 % | 92.853 M | 0.000 -100.00 % | 83.602 M 2 279.79 % | 3.513 M -93.76 % | 56.309 M 4 787.93 % | 1.152 M -98.36 % | 70.318 M 17 392.04 % | 402.000 K -98.75 % | 32.132 M 548.61 % | 4.954 M -95.57 % | 111.896 M 2 240.92 % | 4.780 M -54.69 % | 10.549 M -77.78 % | 47.470 M 1 587.52 % | 2.813 M -71.58 % | 9.896 M -6.16 % | 10.546 M -87.46 % | 84.128 M 22 038.95 % | 380.000 K -99.27 % | 52.140 M -30.46 % | 74.979 M 50.07 % | 49.962 M 3 782.02 % | 1.287 M -98.60 % | 92.125 M 7 402.04 % | 1.228 M -98.12 % | 65.433 M 383.94 % | 13.521 M -86.36 % | 99.100 M 1 691.07 % | 5.533 M -91.22 % | 63.030 M 824.60 % | 6.817 M -92.05 % | 85.782 M -21.89 % | 109.820 M 1 465.50 % | 7.015 M -92.36 % | 91.828 M 997.63 % | 8.366 M -92.48 % | 111.191 M 1 577.60 % | 6.628 M -94.82 % | 127.855 M 1 350.59 % | 8.814 M -94.18 % | 151.364 M 2 799.14 % | 5.221 M -96.15 % | 135.511 M -9.15 % | 149.153 M -15.82 % | 177.181 M |
| Inventory | 65.973 M -5.39 % | 69.728 M | 0.000 -100.00 % | 57.985 M | 0.000 -100.00 % | 48.593 M | 0.000 -100.00 % | 33.843 M | 0.000 -100.00 % | 27.171 M | 0.000 -100.00 % | 2.236 M | 0.000 -100.00 % | 101.512 K 45.02 % | 70.000 K | 0.000 -100.00 % | 1.524 M | 0.000 -100.00 % | 681.000 K | 0.000 -100.00 % | 1.687 M 85.80 % | 908.000 K 218.93 % | 284.699 K | 0.000 -100.00 % | 1.393 M | 0.000 -100.00 % | 652.000 K | 0.000 -100.00 % | 462.000 K | 0.000 -100.00 % | 9.728 M | 0.000 -100.00 % | 9.689 M -52.99 % | 20.611 M | 0.000 -100.00 % | 35.451 M | 0.000 -100.00 % | 22.166 M | 0.000 -100.00 % | 40.704 M | 0.000 -100.00 % | 28.190 M | 0.000 -100.00 % | 9.435 M -80.18 % | 47.611 M -14.17 % | 55.474 M |
| Net receivables | 0.000 -100.00 % | 864.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 92.946 M | 0.000 | 0.000 -100.00 % | 37.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 61.382 M | 0.000 -100.00 % | 46.082 M -35.59 % | 71.550 M 51.65 % | 47.181 M | 0.000 -100.00 % | 86.296 M | 0.000 -100.00 % | 48.267 M | 0.000 -100.00 % | 61.153 M | 0.000 -100.00 % | 47.769 M | 0.000 -100.00 % | 40.292 M -29.64 % | 57.263 M | 0.000 -100.00 % | 26.519 M | 0.000 -100.00 % | 49.430 M | 0.000 -100.00 % | 53.799 M | 0.000 -100.00 % | 54.963 M | 0.000 -100.00 % | 120.855 M 27.97 % | 94.439 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.680 M | 0.000 100.00 % | -5.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 18.718 M 10.49 % | 16.941 M | 0.000 -100.00 % | 15.931 M | 0.000 -100.00 % | 17.555 M | 0.000 -100.00 % | 28.073 M | 0.000 -100.00 % | 3.230 M | 0.000 -100.00 % | 95.288 M | 0.000 -100.00 % | 6.555 M -86.12 % | 47.229 M | 0.000 -100.00 % | 16.779 M | 0.000 -100.00 % | 41.461 M | 0.000 -100.00 % | 16.886 M -55.69 % | 38.109 M 52.79 % | 24.942 M | 0.000 -100.00 % | 85.149 M | 0.000 -100.00 % | 67.427 M | 0.000 -100.00 % | 110.516 M | 0.000 -100.00 % | 86.403 M | 0.000 -100.00 % | 125.282 M 18.18 % | 106.009 M | 0.000 -100.00 % | 105.929 M | 0.000 -100.00 % | 121.039 M | 0.000 -100.00 % | 64.500 M | 0.000 -100.00 % | 76.281 M | 0.000 -100.00 % | 55.392 M -5.51 % | 58.623 M 22.99 % | 47.663 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.761 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 134.282 M | 0.000 -100.00 % | 116.652 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 |
| Other total stockholders equity | -170.445 M -0.54 % | -169.525 M | 0.000 | 0.000 | 0.000 100.00 % | -2.527 B | 0.000 100.00 % | -190.741 M | 0.000 | 0.000 | 0.000 100.00 % | -171.646 M | 0.000 | 0.000 100.00 % | -157.055 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M 118.21 % | -120.838 M -649.26 % | 22.000 M | 0.000 | 0.000 | 0.000 100.00 % | -134.282 M | 0.000 100.00 % | -138.652 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M | 0.000 | 0.000 -100.00 % | 22.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 M -13.04 % | 25.300 M 0.00 % | 25.300 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 132.070 M 5.41 % | 125.292 M | 0.000 -100.00 % | 129.720 M | 0.000 -100.00 % | 108.409 M | 0.000 -100.00 % | 132.486 M | 0.000 -100.00 % | 103.456 M | 0.000 -100.00 % | 205.813 M | 0.000 -100.00 % | 109.235 M -27.30 % | 150.260 M | 0.000 -100.00 % | 120.774 M | 0.000 -100.00 % | 201.143 M | 0.000 -100.00 % | 174.804 M -14.05 % | 203.390 M 9.15 % | 186.337 M | 0.000 -100.00 % | 235.422 M | 0.000 -100.00 % | 218.675 M | 0.000 -100.00 % | 287.551 M | 0.000 -100.00 % | 263.021 M | 0.000 -100.00 % | 297.327 M -6.99 % | 319.674 M | 0.000 -100.00 % | 309.557 M | 0.000 -100.00 % | 320.662 M | 0.000 -100.00 % | 348.868 M | 0.000 -100.00 % | 382.081 M | 0.000 -100.00 % | 387.891 M -5.89 % | 412.160 M -8.86 % | 452.215 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-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-03-31 | 2009-03-31 |
| 2025-06-30 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -13.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.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 |
| Accounts receivables | 864.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.092 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 |
| Inventory | 3.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.309 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -18.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.952 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 |
| Other non cash items | -79.400 K 98.90 % | -7.236 M -511.84 % | 1.757 M -50.88 % | 3.577 M 9.09 % | 3.279 M 4.76 % | 3.130 M 264.91 % | -1.898 M -123.47 % | 8.086 M 2.75 % | 7.870 M 704.45 % | -1.302 M -124.90 % | 5.228 M 61.41 % | 3.239 M 50.13 % | 2.157 M -45.63 % | 3.968 M -38.83 % | 6.487 M 25.99 % | 5.149 M 32.69 % | 3.881 M 11.93 % | 3.467 M -20.32 % | 4.351 M -40.05 % | 7.258 M 343.39 % | 1.637 M -58.94 % | 3.987 M 3 166.92 % | -130.000 K 92.96 % | -1.847 M 44.18 % | -3.309 M 53.80 % | -7.162 M 47.07 % | -13.531 M -207.92 % | 12.538 M 362.08 % | -4.784 M -152.82 % | 9.058 M 24.07 % | 7.301 M 20.58 % | 6.055 M 1 572.06 % | -411.329 K -33.12 % | -309.000 K 6.65 % | -331.000 K 88.65 % | -2.916 M -66.46 % | -1.752 M 73.66 % | -6.651 M -225.55 % | -2.043 M -195.23 % | -692.000 K 98.40 % | -43.210 M -7 273.70 % | -586.000 K -103.62 % | 16.209 M -8.67 % | 17.747 M 121.31 % | -83.276 M -377.45 % | 30.015 M 19.34 % | 25.151 M 2.09 % | 24.636 M 37.63 % | 17.900 M |
| Net cash provided by operating activities | 4.599 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.130 M -1 017.86 % | -280.000 K 96.54 % | -8.086 M 75.71 % | -33.293 M -2 657.07 % | 1.302 M 124.90 % | -5.228 M -61.41 % | -3.239 M -50.16 % | -2.157 M 45.64 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 79.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 79.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 3.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 3.732 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 8.411 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.611 M -9 159.14 % | -93.000 K 98.90 % | -8.488 M 74.51 % | -33.293 M -811.64 % | -3.652 M 30.15 % | -5.228 M -61.41 % | -3.239 M -50.16 % | -2.157 M 45.64 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 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 |
| Cash at beginning of period | 7.912 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.481 M -1.67 % | 5.574 M 1 287.07 % | 401.855 K -98.81 % | 33.695 M 580.15 % | 4.954 M -51.35 % | 10.182 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 |
| Cash at end of period | 16.322 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.130 M -157.11 % | 5.481 M 167.78 % | -8.086 M -2 112.17 % | 401.855 K -69.14 % | 1.302 M -73.72 % | 4.954 M 252.95 % | -3.239 M -50.16 % | -2.157 M 45.64 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 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 |
| Operating cash flow | 4.599 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.130 M -1 017.86 % | -280.000 K 96.54 % | -8.086 M 75.71 % | -33.293 M -2 657.07 % | 1.302 M 124.90 % | -5.228 M -61.41 % | -3.239 M -50.16 % | -2.157 M 45.64 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 4.599 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.130 M -1 017.86 % | -280.000 K 96.54 % | -8.086 M 75.71 % | -33.293 M -2 657.07 % | 1.302 M 124.90 % | -5.228 M -61.41 % | -3.239 M -50.16 % | -2.157 M 45.64 % | -3.968 M 38.83 % | -6.487 M -25.99 % | -5.149 M -32.67 % | -3.881 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 |
| 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |