Zodiac-JRD-MKJ Limited ZODJRDMKJ.NS
Trading inactive
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 229.857 M 111.17 % | 108.851 M -27.92 % | 151.020 M -20.58 % | 190.155 M 119.34 % | 86.695 M -30.88 % | 125.422 M -15.53 % | 148.488 M -25.75 % | 199.976 M 10.71 % | 180.625 M 12.26 % | 160.899 M -20.48 % | 202.329 M -3.96 % | 210.678 M 26.04 % | 167.155 M -10.44 % | 186.650 M 29.34 % | 144.306 M -42.75 % | 252.078 M 42.18 % | 177.299 M 49.21 % | 118.825 M 8.23 % | 109.788 M -15.07 % | 129.263 M |
| Net income | 4.284 M 131.29 % | -13.693 M -239.13 % | 9.842 M 44.16 % | 6.827 M 98.00 % | 3.448 M -30.20 % | 4.940 M -67.18 % | 15.051 M 107.53 % | 7.252 M -43.16 % | 12.759 M 103.98 % | 6.255 M -18.90 % | 7.713 M -89.39 % | 72.688 M 796.71 % | 8.106 M -18.93 % | 9.999 M 97.23 % | 5.070 M -62.76 % | 13.615 M 17.70 % | 11.568 M 8.82 % | 10.630 M 8.54 % | 9.794 M -10.81 % | 10.980 M |
| Income before tax | 6.084 M 129.84 % | -20.386 M -284.57 % | 11.045 M 7.23 % | 10.300 M 319.21 % | 2.457 M -65.37 % | 7.095 M -63.78 % | 19.590 M 176.51 % | 7.085 M -57.49 % | 16.664 M 84.00 % | 9.057 M -29.18 % | 12.788 M -87.34 % | 101.042 M 892.51 % | 10.180 M -21.80 % | 13.018 M 84.54 % | 7.054 M -63.89 % | 19.537 M 29.12 % | 15.131 M 14.32 % | 13.236 M 7.26 % | 12.340 M -14.76 % | 14.477 M |
| Income before tax ratio | 0.03 114.13 % | -0.19 -356.08 % | 0.07 35.02 % | 0.05 91.13 % | 0.03 -49.90 % | 0.06 -57.12 % | 0.13 272.39 % | 0.04 -61.60 % | 0.09 63.90 % | 0.06 -10.94 % | 0.06 -86.82 % | 0.48 687.48 % | 0.06 -12.68 % | 0.07 42.68 % | 0.05 -36.93 % | 0.08 -9.18 % | 0.09 -23.39 % | 0.11 -0.89 % | 0.11 0.36 % | 0.11 |
| EBITDA | 10.211 M 150.34 % | -20.283 M -281.21 % | 11.193 M 52.24 % | 7.352 M 1 809.77 % | -430.000 K -127.79 % | 1.547 M -55.16 % | 3.450 M -55.45 % | 7.745 M -55.16 % | 17.271 M 149.46 % | 6.923 M -54.29 % | 15.147 M -85.18 % | 102.214 M 1 352.75 % | 7.036 M -29.26 % | 9.946 M 53.10 % | 6.497 M -68.52 % | 20.640 M 27.35 % | 16.207 M 15.11 % | 14.079 M 5.96 % | 13.287 M -12.69 % | 15.218 M |
| Net income ratio | 0.02 114.82 % | -0.13 -293.03 % | 0.07 81.52 % | 0.04 -9.73 % | 0.04 0.98 % | 0.04 -61.14 % | 0.10 179.50 % | 0.04 -48.66 % | 0.07 81.70 % | 0.04 1.98 % | 0.04 -88.95 % | 0.35 611.46 % | 0.05 -9.48 % | 0.05 52.48 % | 0.04 -34.95 % | 0.05 -17.22 % | 0.07 -27.07 % | 0.09 0.29 % | 0.09 5.02 % | 0.08 |
| Ratio EBITDA | 0.04 123.84 % | -0.19 -351.41 % | 0.07 91.70 % | 0.04 879.51 % | 0.00 -140.21 % | 0.01 -46.91 % | 0.02 -40.00 % | 0.04 -59.50 % | 0.10 122.22 % | 0.04 -42.52 % | 0.07 -84.57 % | 0.49 1 052.63 % | 0.04 -21.01 % | 0.05 18.37 % | 0.05 -45.02 % | 0.08 -10.43 % | 0.09 -22.85 % | 0.12 -2.10 % | 0.12 2.80 % | 0.12 |
| Gross profit ratio | 0.06 179.02 % | -0.08 -182.71 % | 0.09 21.94 % | 0.08 22.87 % | 0.06 -16.26 % | 0.07 -5.82 % | 0.08 52.13 % | 0.05 -70.32 % | 0.17 -25.73 % | 0.23 11.08 % | 0.21 15.43 % | 0.18 -1.54 % | 0.18 26.61 % | 0.15 -4.83 % | 0.15 123.62 % | 0.07 -61.17 % | 0.18 12.50 % | 0.16 34.26 % | 0.12 -4.27 % | 0.12 |
| Weighted average shs out dil | 5.124 M -1.20 % | 5.187 M 0.18 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 27.60 % | 4.057 M 0.13 % | 4.052 M 0.00 % | 4.052 M |
| Weighted average shs out | 5.124 M -1.20 % | 5.187 M 0.18 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 27.60 % | 4.057 M 0.13 % | 4.052 M 0.00 % | 4.052 M |
| EPS diluted | 0.84 131.82 % | -2.64 -280.82 % | 1.46 44.55 % | 1.01 50.75 % | 0.67 -29.47 % | 0.95 -67.35 % | 2.91 107.86 % | 1.40 -43.09 % | 2.46 103.31 % | 1.21 -18.79 % | 1.49 -89.40 % | 14.05 794.90 % | 1.57 -20.30 % | 1.97 137.35 % | 0.83 -68.08 % | 2.60 16.59 % | 2.23 -14.89 % | 2.62 8.26 % | 2.42 -10.70 % | 2.71 |
| Earnings per share | 0.84 131.82 % | -2.64 -280.82 % | 1.46 44.55 % | 1.01 50.75 % | 0.67 -29.47 % | 0.95 -67.35 % | 2.91 107.86 % | 1.40 -43.09 % | 2.46 103.31 % | 1.21 -18.79 % | 1.49 -89.40 % | 14.05 794.90 % | 1.57 -20.30 % | 1.97 137.35 % | 0.83 -68.08 % | 2.60 16.59 % | 2.23 -14.89 % | 2.62 8.26 % | 2.42 -10.70 % | 2.71 |
| Gross profit | 13.875 M 266.87 % | -8.315 M -159.62 % | 13.947 M -3.16 % | 14.402 M 169.50 % | 5.344 M -42.12 % | 9.233 M -20.45 % | 11.606 M 12.96 % | 10.274 M -67.14 % | 31.269 M -16.62 % | 37.502 M -11.67 % | 42.456 M 10.85 % | 38.299 M 24.09 % | 30.863 M 13.39 % | 27.219 M 23.09 % | 22.112 M 28.01 % | 17.273 M -44.79 % | 31.285 M 67.87 % | 18.637 M 45.31 % | 12.826 M -18.69 % | 15.774 M |
| Income tax expense | 1.800 M 126.90 % | -6.692 M -656.28 % | 1.203 M -65.36 % | 3.473 M 450.45 % | -991.000 K -145.99 % | 2.155 M -52.53 % | 4.539 M 2 810.71 % | -167.460 K -104.29 % | 3.905 M 39.38 % | 2.802 M -44.79 % | 5.075 M -82.10 % | 28.354 M 1 266.91 % | 2.074 M -31.30 % | 3.020 M 52.15 % | 1.985 M -66.49 % | 5.922 M 78.42 % | 3.319 M 27.37 % | 2.606 M 2.35 % | 2.546 M -27.19 % | 3.497 M |
| Cost of revenue | 215.982 M 84.34 % | 117.166 M -14.52 % | 137.073 M -22.01 % | 175.753 M 116.04 % | 81.351 M -29.98 % | 116.189 M -15.12 % | 136.882 M -27.84 % | 189.702 M 27.01 % | 149.356 M 21.04 % | 123.397 M -22.82 % | 159.874 M -7.25 % | 172.380 M 26.48 % | 136.292 M -14.51 % | 159.431 M 30.47 % | 122.193 M -47.96 % | 234.805 M 60.81 % | 146.014 M 45.74 % | 100.188 M 3.33 % | 96.962 M -14.56 % | 113.490 M |
| General and administrative expenses | 0.000 -100.00 % | 1.899 M 81.55 % | 1.046 M -9.83 % | 1.160 M 76.02 % | 659.000 K -42.16 % | 1.139 M -5.24 % | 1.202 M 33.11 % | 903.273 K -6.67 % | 967.831 K 294.61 % | 245.264 K 61.16 % | 152.183 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 145.000 K -32.24 % | 214.000 K 42.67 % | 150.000 K 5.63 % | 142.000 K -6.66 % | 152.139 K -18.25 % | 186.102 K 19.09 % | 156.273 K 18.38 % | 132.015 K -62.57 % | 352.702 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 30.075 M 452.54 % | 5.443 M -8.49 % | 5.948 M 14.30 % | 5.204 M -34.47 % | 7.941 M -22.27 % | 10.217 M 10.88 % | 9.215 M -38.06 % | 14.876 M -46.58 % | 27.847 M -5.65 % | 29.515 M 147.04 % | -62.743 M -403.36 % | 20.683 M 45.65 % | 14.200 M -5.70 % | 15.058 M 765.10 % | -2.264 M -114.02 % | 16.154 M 199.10 % | 5.401 M 6 861.39 % | -79.880 K 2.55 % | -81.970 K |
| Operating expenses | 7.810 M -75.68 % | 32.119 M 379.17 % | 6.703 M -7.65 % | 7.258 M 20.87 % | 6.005 M -34.96 % | 9.233 M -20.45 % | 11.606 M 12.96 % | 10.274 M -35.69 % | 15.976 M -43.83 % | 28.445 M -4.12 % | 29.667 M 147.28 % | -62.743 M -403.36 % | 20.683 M 45.65 % | 14.200 M -5.70 % | 15.058 M 765.10 % | -2.264 M -114.02 % | 16.154 M 199.54 % | 5.393 M -27.93 % | 7.483 M 9.45 % | 6.837 M |
| Cost and expenses | 223.792 M 49.93 % | 149.266 M 3.82 % | 143.776 M -21.44 % | 183.011 M 109.50 % | 87.356 M -29.68 % | 124.218 M -14.61 % | 145.472 M -27.26 % | 199.976 M 20.95 % | 165.332 M 8.88 % | 151.842 M -19.89 % | 189.541 M 72.88 % | 109.637 M -30.16 % | 156.975 M -9.59 % | 173.631 M 26.51 % | 137.251 M -40.98 % | 232.541 M 43.39 % | 162.168 M 53.58 % | 105.589 M 1.10 % | 104.445 M -13.20 % | 120.326 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 | 7.810 M 282.09 % | 2.044 M 62.22 % | 1.260 M -3.82 % | 1.310 M 63.55 % | 801.000 K -37.98 % | 1.291 M -6.99 % | 1.388 M 31.04 % | 1.060 M -3.66 % | 1.100 M 83.93 % | 597.966 K 292.93 % | 152.183 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K -100.11 % | 7.403 M 9.60 % | 6.755 M |
| Interest income | 0.000 -100.00 % | 2.086 M 313.07 % | 505.000 K -42.48 % | 878.000 K -4.96 % | 923.786 K | 0.000 | 0.000 -100.00 % | 249.041 K -58.44 % | 599.178 K -0.70 % | 603.397 K 31.26 % | 459.692 K 376.22 % | 96.529 K 20.66 % | 80.000 K 0.31 % | 79.753 K -40.37 % | 133.742 K -88.24 % | 1.137 M -5.73 % | 1.206 M | 0.000 -100.00 % | 1.238 M 8.10 % | 1.145 M |
| Interest expense | 3.530 M 6 437.04 % | 54.000 K 980.00 % | 5.000 K -16.67 % | 6.000 K -31.62 % | 8.775 K 22.13 % | 7.185 K -45.71 % | 13.235 K 5.91 % | 12.496 K -1.23 % | 12.652 K 5 650.91 % | 220.000 -99.77 % | 96.873 K | 0.000 | 0.000 | 0.000 -100.00 % | 934.000 -93.35 % | 14.052 K 43.24 % | 9.810 K 22.63 % | 8.000 K -88.04 % | 66.893 K 1 662.66 % | 3.795 K |
| Depreciation and amortization | 597.000 K 1 118.37 % | 49.000 K -66.89 % | 148.000 K -28.85 % | 208.000 K -9.99 % | 231.088 K -32.64 % | 343.068 K -30.62 % | 494.491 K -25.12 % | 660.374 K 8.83 % | 606.785 K -1.45 % | 615.690 K -73.90 % | 2.359 M 101.21 % | 1.172 M -16.30 % | 1.401 M -0.88 % | 1.413 M 13.67 % | 1.243 M 14.17 % | 1.089 M 2.10 % | 1.066 M 27.70 % | 835.000 K -5.21 % | 880.928 K 19.50 % | 737.205 K |
| Operating income | 6.065 M 115.01 % | -40.415 M -657.91 % | 7.244 M 1.40 % | 7.144 M 1 180.79 % | -661.000 K -154.90 % | 1.204 M -59.27 % | 2.956 M 134.45 % | 1.261 M -91.76 % | 15.293 M 68.85 % | 9.057 M -29.18 % | 12.788 M -87.34 % | 101.042 M 892.51 % | 10.180 M -21.80 % | 13.018 M 84.54 % | 7.054 M -63.89 % | 19.537 M 29.12 % | 15.131 M 14.32 % | 13.236 M 147.74 % | 5.343 M -40.22 % | 8.937 M |
| Operating income ratio | 0.03 107.11 % | -0.37 -874.04 % | 0.05 27.68 % | 0.04 592.75 % | -0.01 -179.42 % | 0.01 -51.77 % | 0.02 215.75 % | 0.01 -92.55 % | 0.08 50.41 % | 0.06 -10.94 % | 0.06 -86.82 % | 0.48 687.48 % | 0.06 -12.68 % | 0.07 42.68 % | 0.05 -36.93 % | 0.08 -9.18 % | 0.09 -23.39 % | 0.11 128.90 % | 0.05 -29.61 % | 0.07 |
| Total other income expenses net | 19.000 K -99.91 % | 20.029 M 426.94 % | 3.801 M 20.44 % | 3.156 M 1.22 % | 3.118 M -47.07 % | 5.891 M -64.59 % | 16.634 M 185.62 % | 5.824 M 324.52 % | 1.372 M 68 595 500.00 % | 2.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.997 M 26.30 % | 5.540 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 | -45.700 M -931.84 % | -4.429 M 92.61 % | -59.936 M -36.74 % | -43.833 M -559.94 % | -6.642 M 67.98 % | -20.742 M 40.73 % | -34.997 M -909.28 % | -3.468 M 45.79 % | -6.396 M -56.92 % | -4.076 M 50.41 % | -8.219 M -41.85 % | -5.795 M -93.59 % | -2.993 M -34.21 % | -2.230 M 45.71 % | -4.108 M -145.66 % | -1.672 M 58.30 % | -4.010 M -196.35 % | 4.162 M 212.95 % | -3.685 M -111.47 % | -1.743 M |
| Total investments | 20.000 K -99.96 % | 50.011 M 90.68 % | 26.228 M -0.96 % | 26.482 M -54.80 % | 58.586 M 220.04 % | 18.306 M -64.63 % | 51.753 M 7.59 % | 48.101 M -51.15 % | 98.463 M -8.36 % | 107.442 M -14.31 % | 125.384 M -17.03 % | 151.122 M 213.96 % | 48.135 M -36.31 % | 75.575 M -7.64 % | 81.826 M -11.85 % | 92.830 M -5.96 % | 98.710 M 84.98 % | 53.364 M 6.31 % | 50.194 M -26.96 % | 68.719 M |
| Total debt | 4.855 M 57.07 % | 3.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.945 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 39.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 382.779 M 2.21 % | 374.519 M 2.02 % | 367.096 M |
| Retained earnings | 550.529 M 0.78 % | 546.245 M -2.45 % | 559.938 M 1.82 % | 549.951 M 1.26 % | 543.123 M 0.64 % | 539.675 M 0.92 % | 534.735 M 2.28 % | 522.805 M 0.80 % | 518.668 M 1.89 % | 509.061 M -0.16 % | 509.877 M 0.91 % | 505.287 M 15.98 % | 435.665 M 1.18 % | 430.588 M 1.62 % | 423.729 M 0.31 % | 422.441 M 2.54 % | 411.991 M | 0.000 | 0.000 | 0.000 |
| Common stock | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 27.76 % | 40.521 M 0.00 % | 40.521 M 0.00 % | 40.521 M |
| Total equity | 679.285 M 0.63 % | 675.002 M -1.99 % | 688.695 M 1.45 % | 678.858 M 1.03 % | 671.945 M 0.53 % | 668.380 M 0.75 % | 663.430 M 1.84 % | 651.452 M 0.65 % | 647.218 M 1.51 % | 637.610 M -0.13 % | 638.426 M 0.72 % | 633.836 M 12.34 % | 564.214 M 0.91 % | 559.137 M 1.24 % | 552.279 M 0.23 % | 550.990 M 1.93 % | 540.540 M 17.30 % | 460.800 M 1.83 % | 452.540 M 1.67 % | 445.117 M |
| Other non current liabilities | 0.000 100.00 % | -1.000 K -100.08 % | 1.218 M 13.41 % | 1.074 M -9.06 % | 1.181 M -21.99 % | 1.514 M -56.24 % | 3.459 M 191.47 % | 1.187 M 10.25 % | 1.077 M -11.58 % | 1.218 M 161.28 % | 466.000 K 6.45 % | 437.750 K 6.90 % | 409.500 K 7.41 % | 381.250 K 17.40 % | 324.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 2.187 M -17.32 % | 2.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.945 M | 0.000 | 0.000 |
| Total non current liabilities | 3.987 M 50.74 % | 2.645 M 117.16 % | 1.218 M 13.41 % | 1.074 M -9.06 % | 1.181 M -36.61 % | 1.863 M -46.14 % | 3.459 M 180.44 % | 1.234 M -1.13 % | 1.248 M -15.68 % | 1.480 M -12.41 % | 1.689 M 48.69 % | 1.136 M -9.39 % | 1.254 M 31.81 % | 951.297 K 86.77 % | 509.353 K | 0.000 | 0.000 -100.00 % | 11.945 M | 0.000 | 0.000 |
| Other current liabilities | 18.046 M 3 377.07 % | 519.000 K -47.79 % | 994.000 K -23.30 % | 1.296 M 42.59 % | 908.898 K -7.54 % | 983.039 K 26.77 % | 775.459 K 2.66 % | 755.352 K 102.45 % | -30.769 M 5.38 % | -32.518 M -175.22 % | 43.229 M 10.31 % | 39.190 M 263.23 % | 10.789 M 27.07 % | 8.491 M -32.88 % | 12.650 M -22.60 % | 16.343 M 1.72 % | 16.067 M 507.85 % | 2.643 M 1.78 % | 2.597 M 10.69 % | 2.346 M |
| Deferred revenue | 0.000 -100.00 % | 238.000 K -68.48 % | 755.000 K -74.73 % | 2.988 M | 0.000 -100.00 % | 119.494 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 |
| Short term debt | 2.668 M 498.21 % | 446.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 |
| Total current liabilities | 20.714 M 1 216.85 % | 1.573 M -77.27 % | 6.920 M -26.65 % | 9.434 M 55.73 % | 6.058 M -48.03 % | 11.657 M 0.88 % | 11.554 M -15.30 % | 13.642 M -28.33 % | 19.034 M -19.61 % | 23.677 M -50.10 % | 47.445 M -49.90 % | 94.708 M 557.40 % | 14.406 M -21.24 % | 18.292 M -16.06 % | 21.792 M 25.28 % | 17.394 M 7.02 % | 16.254 M 81.66 % | 8.947 M -7.20 % | 9.641 M -23.97 % | 12.681 M |
| Total liabilities | 24.701 M 485.75 % | 4.217 M -48.18 % | 8.138 M -22.55 % | 10.508 M 45.16 % | 7.239 M -46.46 % | 13.520 M 4.82 % | 12.898 M -13.29 % | 14.876 M -26.65 % | 20.281 M -19.38 % | 25.156 M -48.80 % | 49.134 M -48.73 % | 95.844 M 512.02 % | 15.660 M -18.62 % | 19.243 M -13.71 % | 22.302 M 28.21 % | 17.394 M 7.02 % | 16.254 M -22.20 % | 20.892 M 116.70 % | 9.641 M -23.97 % | 12.681 M |
| Other non current assets | 0.000 -100.00 % | 3.576 M 166.47 % | 1.342 M 666.86 % | 175.000 K -93.65 % | 2.758 M -93.24 % | 40.808 M 1 206.37 % | 3.124 M -92.35 % | 40.820 M 15 399.92 % | 263.356 K 103.34 % | -7.883 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.001 K | 0.000 -100.00 % | 92.858 M -5.98 % | 98.766 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.272 M -137.24 % | 51.753 M 379.73 % | 10.788 M | 0.000 -100.00 % | 7.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.364 M 6.31 % | 50.194 M -26.96 % | 68.719 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.561 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 |
| 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 % | 37.313 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 |
| Property plant equipment net | 5.009 M -13.98 % | 5.823 M 1 348.51 % | 402.000 K -83.42 % | 2.425 M -7.62 % | 2.625 M -7.90 % | 2.850 M -10.74 % | 3.193 M -14.43 % | 3.731 M -15.04 % | 4.392 M -6.56 % | 4.700 M -10.45 % | 5.249 M -29.24 % | 7.417 M -70.08 % | 24.787 M -4.99 % | 26.088 M -0.01 % | 26.090 M 167.07 % | 9.769 M -9.19 % | 10.757 M 19.40 % | 9.010 M -0.97 % | 9.098 M -6.05 % | 9.684 M |
| Total non current assets | 13.000 M -25.24 % | 17.390 M 731.66 % | 2.091 M -28.09 % | 2.908 M -55.39 % | 6.519 M -73.27 % | 24.386 M -58.57 % | 58.863 M 4.32 % | 56.427 M 1 112.13 % | 4.655 M -0.95 % | 4.700 M -10.45 % | 5.249 M -29.24 % | 7.417 M -70.08 % | 24.787 M -5.05 % | 26.106 M 0.06 % | 26.090 M -74.58 % | 102.627 M -6.30 % | 109.523 M 75.59 % | 62.373 M 5.20 % | 59.293 M -24.37 % | 78.402 M |
| Other current assets | 9.879 M -9.98 % | 10.974 M 405.25 % | 2.172 M 82.06 % | 1.193 M -98.90 % | 108.540 M 11 213.74 % | 959.367 K -50.79 % | 1.950 M 22.82 % | 1.587 M -15.17 % | 1.871 M -98.27 % | 108.299 M -42.24 % | 187.487 M 446.85 % | 34.285 M 454.08 % | 6.188 M 48.68 % | 4.162 M -46.37 % | 7.760 M -74.71 % | 30.683 M -8.86 % | 33.666 M 296.60 % | 8.489 M -69.78 % | 28.093 M 8.58 % | 25.873 M |
| Short term investments | 20.000 K -99.96 % | 50.011 M 90.68 % | 26.228 M -0.96 % | 26.482 M -54.80 % | 58.586 M 55.91 % | 37.578 M 10 871.08 % | 342.516 K -99.08 % | 37.313 M -62.10 % | 98.463 M -1.10 % | 99.559 M -20.60 % | 125.384 M -17.03 % | 151.122 M 213.96 % | 48.135 M -36.31 % | 75.575 M -7.64 % | 81.826 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 50.555 M 572.27 % | 7.520 M -87.45 % | 59.936 M 36.74 % | 43.833 M 559.94 % | 6.642 M -67.98 % | 20.742 M -40.73 % | 34.997 M 909.28 % | 3.468 M -45.79 % | 6.396 M 56.92 % | 4.076 M -50.41 % | 8.219 M 41.85 % | 5.795 M 93.59 % | 2.993 M 34.21 % | 2.230 M -45.71 % | 4.108 M 145.66 % | 1.672 M -58.30 % | 4.010 M -48.47 % | 7.783 M 111.19 % | 3.685 M 111.47 % | 1.743 M |
| Cash and short term investments | 50.575 M -12.09 % | 57.531 M -33.23 % | 86.164 M 22.54 % | 70.315 M 7.80 % | 65.228 M 11.85 % | 58.320 M 65.03 % | 35.339 M -13.34 % | 40.781 M -61.11 % | 104.859 M 1.18 % | 103.635 M -22.43 % | 133.604 M -14.86 % | 156.916 M 206.91 % | 51.128 M -34.29 % | 77.806 M -9.46 % | 85.934 M 5 039.36 % | 1.672 M -58.30 % | 4.010 M -48.47 % | 7.783 M 111.19 % | 3.685 M 111.47 % | 1.743 M |
| Total current assets | 690.986 M 4.41 % | 661.829 M -4.74 % | 694.742 M 1.21 % | 686.458 M 2.05 % | 672.665 M 2.30 % | 657.514 M 6.49 % | 617.466 M 1.24 % | 609.900 M -7.99 % | 662.844 M 0.73 % | 658.067 M -3.55 % | 682.312 M -5.53 % | 722.263 M 30.12 % | 555.087 M 0.51 % | 552.274 M 0.69 % | 548.491 M 17.76 % | 465.757 M 4.13 % | 447.271 M 6.67 % | 419.319 M 4.08 % | 402.889 M 6.19 % | 379.395 M |
| Inventory | 443.567 M -5.97 % | 471.711 M 8.37 % | 435.283 M 3.11 % | 422.146 M -15.19 % | 497.744 M -0.16 % | 498.526 M 7.70 % | 462.890 M 9.18 % | 423.952 M 9.07 % | 388.710 M -12.87 % | 446.132 M 11.70 % | 399.417 M 2.25 % | 390.647 M 0.13 % | 390.147 M -11.39 % | 440.274 M 10.86 % | 397.134 M -6.09 % | 422.869 M 10.77 % | 381.754 M 9.18 % | 349.658 M 3.93 % | 336.432 M 2.69 % | 327.633 M |
| Net receivables | 186.965 M 53.74 % | 121.613 M -28.93 % | 171.123 M -11.25 % | 192.804 M 16 625.70 % | 1.153 M -98.84 % | 99.709 M -15.61 % | 118.148 M -17.70 % | 143.561 M -14.70 % | 168.301 M | 0.000 -100.00 % | 110.920 M -21.01 % | 140.414 M 30.47 % | 107.625 M 258.35 % | 30.033 M -47.92 % | 57.663 M 550.68 % | 8.862 M -68.17 % | 27.841 M -47.85 % | 53.390 M 53.96 % | 34.679 M 43.61 % | 24.147 M |
| Tax assets | 7.991 M 0.00 % | 7.991 M 2 202.88 % | 347.000 K 12.66 % | 308.000 K -72.89 % | 1.136 M | 0.000 -100.00 % | 793.112 K -27.09 % | 1.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 370.000 K -92.84 % | 5.171 M 0.41 % | 5.150 M 0.02 % | 5.149 M -46.02 % | 9.538 M 20.73 % | 7.900 M -38.70 % | 12.887 M -28.81 % | 18.103 M -21.61 % | 23.094 M 447.79 % | 4.216 M -92.41 % | 55.518 M 1 434.84 % | 3.617 M -63.09 % | 9.801 M 7.20 % | 9.143 M 769.71 % | 1.051 M 461.90 % | 187.085 K -84.61 % | 1.216 M 15.40 % | 1.054 M -32.76 % | 1.567 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.016 M -64.71 % | 2.879 M | 0.000 -100.00 % | 31.700 M -4.23 % | 33.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.088 M -15.07 % | 5.991 M -31.67 % | 8.768 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 | 37.500 M -51.29 % | 76.985 M 0.00 % | 76.985 M -0.19 % | 77.135 M 0.11 % | 77.050 M 0.15 % | 76.933 M 0.01 % | 76.923 M 0.06 % | 76.875 M 105.00 % | 37.500 M -51.16 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M 104.74 % | 37.500 M 0.00 % | 37.500 M 0.00 % | 37.500 M |
| Deferred tax liabilities non current | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 349.152 K | 0.000 -100.00 % | 46.685 K -72.71 % | 171.054 K -34.74 % | 262.097 K -78.57 % | 1.223 M 75.16 % | 698.383 K -17.29 % | 844.362 K 48.12 % | 570.047 K 208.80 % | 184.603 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 703.986 M 3.65 % | 679.219 M -2.53 % | 696.833 M 1.08 % | 689.366 M 1.50 % | 679.184 M -0.40 % | 681.900 M 0.82 % | 676.329 M 1.50 % | 666.328 M -0.18 % | 667.499 M 0.71 % | 662.767 M -3.61 % | 687.560 M -5.77 % | 729.680 M 25.83 % | 579.874 M 0.26 % | 578.380 M 0.66 % | 574.580 M 1.09 % | 568.384 M 2.08 % | 556.794 M 15.59 % | 481.692 M 4.22 % | 462.181 M 0.96 % | 457.798 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -12.061 M 81.81 % | -66.290 M -1 408.01 % | 5.068 M -65.79 % | 14.815 M 134.18 % | -43.342 M -158.05 % | -16.796 M 5.97 % | -17.863 M -2.05 % | -17.504 M -118.51 % | -8.011 M 66.97 % | -24.252 M 19.92 % | -30.286 M -250.58 % | 20.114 M 160.60 % | -33.193 M -175.47 % | -12.050 M -3.60 % | -11.631 M 45.28 % | -21.255 M -62.37 % | -13.090 M 11.79 % | -14.839 M 34.26 % | -22.574 M -257.58 % | -6.313 M |
| Accounts receivables | -32.545 M 10.86 % | -36.510 M -590.86 % | 7.438 M -34.92 % | 11.429 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -62.438 M -1 750.61 % | 3.783 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.816 M 86.50 % | -13.452 M -452.63 % | -2.434 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.441 M 222.96 % | -46.715 M -432.65 % | -8.770 M -1 654.16 % | -499.971 K -101.00 % | 50.127 M 216.20 % | -43.140 M -267.63 % | 25.735 M 162.59 % | -41.115 M -28.10 % | -32.096 M -142.68 % | -13.226 M -50.29 % | -8.800 M -72.03 % | -5.115 M |
| Accounts payables | 19.142 M 2 234.00 % | -897.000 K 64.32 % | -2.514 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.996 M -73.54 % | 18.878 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 208.554 K 164.65 % | -322.571 K -126.09 % | 1.236 M |
| Other working capital | 1.342 M 104.65 % | -28.883 M -20 157.64 % | 144.000 K -95.75 % | 3.386 M 107.81 % | -43.342 M -158.05 % | -16.796 M 5.97 % | -17.863 M -2.05 % | -17.504 M -118.51 % | -8.011 M -3 929.64 % | -198.791 K 99.08 % | -21.516 M -204.38 % | 20.614 M 124.74 % | -83.320 M -368.00 % | 31.090 M 183.20 % | -37.366 M -288.15 % | 19.860 M 4.50 % | 19.005 M 298 364.94 % | -6.372 K | 0.000 | 0.000 |
| Other non cash items | 5.278 M -24.99 % | 7.036 M 170.33 % | -10.004 M -432.98 % | -1.877 M 13.42 % | -2.168 M 63.85 % | -5.998 M 64.05 % | -16.682 M -16.05 % | -14.375 M -1.14 % | -14.212 M -87.26 % | -7.590 M 9.84 % | -8.418 M 92.87 % | -118.019 M -1 770.56 % | -6.309 M 18.27 % | -7.720 M -93.50 % | -3.990 M 27.13 % | -5.475 M 75.67 % | -22.502 M -343.14 % | -5.078 M 13.01 % | -5.837 M -11.48 % | -5.236 M |
| Net cash provided by operating activities | 115.000 K 100.14 % | -79.591 M -1 372.03 % | 6.257 M -73.31 % | 23.446 M 154.95 % | -42.665 M -178.09 % | -15.342 M -6.59 % | -14.394 M 39.99 % | -23.987 M -379.21 % | -5.006 M 77.15 % | -21.908 M 7.00 % | -23.558 M -646.75 % | 4.309 M 115.43 % | -27.922 M -423.02 % | -5.338 M 36.57 % | -8.417 M -38.52 % | -6.076 M 68.63 % | -19.367 M -129.27 % | -8.447 M 52.37 % | -17.736 M -10 633.32 % | 168.383 K |
| Investments in property plant and equipment | 0.000 100.00 % | -6.222 M -10 100.00 % | -61.000 K -662.50 % | -8.000 K -33.33 % | -6.000 K | 0.000 100.00 % | -8.500 K | 0.000 100.00 % | -298.600 K -344.35 % | -67.200 K 73.59 % | -254.459 K 1.91 % | -259.417 K -13.49 % | -228.584 K 85.17 % | -1.541 M 91.21 % | -17.536 M -17 368.36 % | -100.385 K 96.43 % | -2.814 M -276.90 % | -746.560 K -152.74 % | -295.392 K 83.75 % | -1.818 M |
| Acquisitions net | 0.000 -100.00 % | 10.550 M 104.77 % | 5.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 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 100.00 % | -748.000 100.00 % | -102.987 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.890 M -1 020.94 % | -1.150 M 95.89 % | -27.983 M |
| Sales maturities of investments | 0.000 -100.00 % | 19.721 M 364.57 % | 4.245 M | 0.000 -100.00 % | 14.612 M 7 618.75 % | 189.305 K -99.38 % | 30.321 M 34.02 % | 22.624 M 1 172.17 % | 1.778 M -90.09 % | 17.943 M -30.29 % | 25.737 M | 0.000 -100.00 % | 27.441 M | 0.000 -100.00 % | 11.004 M 87.15 % | 5.880 M | 0.000 -100.00 % | 15.388 M -54.23 % | 33.621 M 7.04 % | 31.409 M |
| Other investing activites | -3.549 M | 0.000 -100.00 % | 510.000 K -96.29 % | 13.753 M -1.47 % | 13.958 M 1 454.52 % | 897.898 K -95.21 % | 18.732 M 1 108.45 % | 1.550 M -82.70 % | 8.962 M 123.62 % | 4.007 M 14.14 % | 3.511 M -96.65 % | 104.768 M 2 237.97 % | 4.481 M -58.03 % | 10.676 M -45.00 % | 19.412 M 676.04 % | 2.501 M 106.60 % | -37.912 M -18 918.82 % | 201.458 K 101.98 % | -10.186 M -31 810.15 % | 32.123 K |
| Net cash used for investing activites | -3.549 M -114.76 % | 24.049 M 144.25 % | 9.846 M -28.37 % | 13.745 M -51.88 % | 28.564 M 2 527.29 % | 1.087 M -97.78 % | 49.045 M 102.88 % | 24.174 M 131.52 % | 10.441 M -52.28 % | 21.883 M -24.57 % | 29.011 M 1 807.23 % | 1.521 M -95.20 % | 31.693 M 246.94 % | 9.135 M -29.08 % | 12.881 M 55.55 % | 8.281 M 120.33 % | -40.726 M -2 185.11 % | 1.953 M -91.12 % | 21.989 M 1 240.85 % | 1.640 M |
| Debt repayment | 0.000 -100.00 % | 3.126 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 100.00 % | -11.945 M -200.00 % | 11.945 M | 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 -100.00 % | 11.251 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.589 M -0.01 % | -2.589 M 0.01 % | -2.589 M -0.01 % | -2.589 M 0.00 % | -2.589 M 0.00 % | -2.589 M 0.01 % | -2.589 M 0.00 % | -2.589 M 0.00 % | -2.589 M 33.33 % | -3.883 M -91.66 % | -2.026 M 0.00 % | -2.026 M 0.00 % | -2.026 M 0.00 % | -2.026 M |
| Other financing activites | -3.530 M -9 985.71 % | -35.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -532.093 K -0.97 % | -526.985 K 0.00 % | -526.985 K 0.57 % | -530.005 K -20.47 % | -439.931 K 0.00 % | -439.931 K -4.76 % | -419.934 K 0.00 % | -419.934 K 4.55 % | -439.931 K 33.33 % | -659.897 K -101.10 % | 60.058 M 17 541.85 % | -344.330 K -21.18 % | -284.156 K -7.32 % | -264.781 K |
| Net cash used provided by financing activities | -3.530 M -214.20 % | 3.091 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.121 M -0.17 % | -3.116 M 0.01 % | -3.116 M 0.09 % | -3.119 M -2.97 % | -3.029 M 0.00 % | -3.029 M -0.66 % | -3.009 M 0.00 % | -3.009 M 0.66 % | -3.029 M 33.33 % | -4.543 M -107.92 % | 57.337 M 498.86 % | 9.574 M 514.44 % | -2.310 M -0.85 % | -2.291 M |
| Effect of forex changes on cash | -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 |
| Net change in cash | -6.965 M 86.71 % | -52.416 M -425.50 % | 16.103 M -56.70 % | 37.191 M 363.77 % | -14.100 M 1.09 % | -14.255 M -145.21 % | 31.529 M 1 176.62 % | -2.929 M -226.23 % | 2.320 M 173.81 % | -3.143 M -229.63 % | 2.425 M -13.44 % | 2.801 M 267.12 % | 763.049 K 140.64 % | -1.877 M -230.78 % | 1.436 M 161.40 % | -2.338 M 15.14 % | -2.755 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 7.520 M -87.45 % | 59.936 M 36.74 % | 43.833 M 559.94 % | 6.642 M -67.98 % | 20.742 M -40.73 % | 34.997 M 909.28 % | 3.468 M -45.79 % | 6.396 M 56.92 % | 4.076 M -43.54 % | 7.219 M 50.57 % | 4.795 M 140.54 % | 1.993 M 62.03 % | 1.230 M -60.41 % | 3.108 M 85.86 % | 1.672 M -58.30 % | 4.010 M -40.73 % | 6.766 M 83.60 % | 3.685 M 111.47 % | 1.743 M | 0.000 |
| Cash at end of period | 555.000 K -92.62 % | 7.520 M -87.45 % | 59.936 M 36.74 % | 43.833 M 559.94 % | 6.642 M -67.98 % | 20.742 M -40.73 % | 34.997 M 909.28 % | 3.468 M -45.79 % | 6.396 M 56.92 % | 4.076 M -43.54 % | 7.219 M 50.57 % | 4.795 M 140.54 % | 1.993 M 62.03 % | 1.230 M -60.41 % | 3.108 M 85.86 % | 1.672 M -58.30 % | 4.010 M -48.47 % | 7.783 M 111.19 % | 3.685 M 111.47 % | 1.743 M |
| Operating cash flow | 115.000 K 100.14 % | -79.591 M -1 372.03 % | 6.257 M -73.31 % | 23.446 M 154.95 % | -42.665 M -178.09 % | -15.342 M -6.59 % | -14.394 M 39.99 % | -23.987 M -379.21 % | -5.006 M 77.15 % | -21.908 M 7.00 % | -23.558 M -646.75 % | 4.309 M 115.43 % | -27.922 M -423.02 % | -5.338 M 36.57 % | -8.417 M -38.52 % | -6.076 M 68.63 % | -19.367 M -129.27 % | -8.447 M 52.37 % | -17.736 M -10 633.32 % | 168.383 K |
| Capital expenditure | 0.000 100.00 % | -6.222 M -10 100.00 % | -61.000 K -662.50 % | -8.000 K -33.33 % | -6.000 K | 0.000 100.00 % | -8.498 K | 0.000 100.00 % | -298.600 K -344.35 % | -67.200 K 73.59 % | -254.456 K 1.91 % | -259.417 K -13.49 % | -228.588 K 85.15 % | -1.539 M 91.22 % | -17.536 M -17 368.19 % | -100.386 K 96.43 % | -2.814 M -276.90 % | -746.559 K -152.74 % | -295.391 K 83.75 % | -1.818 M |
| Free CashFlow | 115.000 K 100.13 % | -85.813 M -1 484.97 % | 6.196 M -73.56 % | 23.438 M 154.93 % | -42.671 M -178.13 % | -15.342 M -6.52 % | -14.403 M 39.96 % | -23.987 M -352.24 % | -5.304 M 75.86 % | -21.975 M 7.60 % | -23.781 M -687.29 % | 4.049 M 114.39 % | -28.147 M -309.27 % | -6.877 M 73.50 % | -25.952 M -320.19 % | -6.176 M 72.15 % | -22.181 M -141.26 % | -9.194 M 49.01 % | -18.032 M -992.98 % | -1.650 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 127.822 M 169.06 % | 47.507 M -14.30 % | 55.431 M -11.03 % | 62.303 M -3.58 % | 64.616 M 6 461 700.00 % | -1.000 K -100.00 % | 30.443 M 59.20 % | 19.123 M -67.74 % | 59.286 M 441.47 % | 10.949 M 6.74 % | 10.258 M 4 036.29 % | 248.000 K -99.81 % | 129.565 M 6.61 % | 121.537 M 1 864.08 % | 6.188 M -89.65 % | 59.782 M 2 157.63 % | 2.648 M -93.42 % | 40.225 M 34.33 % | 29.945 M 81.20 % | 16.526 M | 0.000 -100.00 % | 40.567 M 127.25 % | 17.851 M -50.52 % | 36.076 M 16.65 % | 30.928 M -22.69 % | 40.008 M 117.14 % | 18.425 M -61.83 % | 48.273 M 15.54 % | 41.782 M -50.40 % | 84.240 M 210.31 % | 27.147 M -9.01 % | 29.835 M -49.22 % | 58.754 M 12.22 % | 52.358 M 12.09 % | 46.712 M -20.24 % | 58.563 M 154.71 % | 22.992 M -53.41 % | 49.346 M 65.72 % | 29.777 M -23.55 % | 38.948 M -9.06 % | 42.828 M -41.76 % | 73.538 M 152.66 % | 29.105 M -43.52 % | 51.527 M 6.99 % | 48.159 M -38.45 % | 78.242 M 714.09 % | 9.611 M -89.61 % | 92.472 M 204.66 % | 30.353 M -62.45 % | 80.840 M 206.69 % | 26.359 M 39.65 % | 18.875 M -54.05 % | 41.081 M 308.70 % | 10.052 M -86.02 % | 71.898 M 18.06 % | 60.897 M 30.86 % | 46.536 M |
| Net income | 3.500 M 2 582.27 % | -141.000 K -106.71 % | 2.101 M -25.97 % | 2.838 M 635.23 % | 386.000 K 102.16 % | -17.896 M -90.18 % | -9.410 M -298.19 % | 4.748 M -46.44 % | 8.864 M 728.41 % | 1.070 M -61.25 % | 2.761 M 388.51 % | -957.000 K -113.73 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.22 % | 892.000 K 33.13 % | 670.000 K 272.35 % | -388.749 K -129.12 % | 1.335 M -29.37 % | 1.890 M 208.82 % | 612.000 K 60.20 % | 382.011 K -74.93 % | 1.524 M -3.05 % | 1.572 M 7.45 % | 1.463 M -74.62 % | 5.764 M 311.99 % | -2.719 M -134.19 % | 7.953 M 96.23 % | 4.053 M 134.15 % | -11.868 M -223.55 % | 9.606 M 65.79 % | 5.794 M 55.75 % | 3.720 M 1.22 % | 3.675 M 4.28 % | 3.524 M -28.98 % | 4.962 M 732.55 % | 596.000 K -68.89 % | 1.916 M 139.80 % | 799.000 K -9.82 % | 886.000 K -66.62 % | 2.654 M 35.67 % | 1.956 M 60.48 % | 1.219 M -38.87 % | 1.994 M -21.62 % | 2.544 M -96.08 % | 64.937 M 3 283.87 % | 1.919 M -59.40 % | 4.727 M 327.78 % | 1.105 M -60.77 % | 2.817 M 336.08 % | 646.000 K -65.45 % | 1.870 M -32.56 % | 2.773 M 89 350.08 % | -3.107 K -100.10 % | 3.134 M -43.26 % | 5.523 M 176.98 % | 1.994 M |
| Income before tax | 3.500 M 110.97 % | 1.659 M -21.04 % | 2.101 M -25.97 % | 2.838 M 635.23 % | 386.000 K 101.53 % | -25.240 M -170.15 % | -9.343 M -324.59 % | 4.160 M -58.55 % | 10.036 M 22 709.09 % | 44.000 K -97.78 % | 1.978 M 736.01 % | -311.000 K -103.33 % | 9.334 M 21.62 % | 7.675 M 931.59 % | 744.000 K -37.22 % | 1.185 M 70.26 % | 696.000 K 124.39 % | -2.853 M -189.22 % | 3.198 M 53.82 % | 2.079 M 6 200.00 % | 33.000 K -91.20 % | 374.838 K -81.79 % | 2.058 M -18.14 % | 2.514 M 16.98 % | 2.149 M -59.00 % | 5.241 M 236.78 % | -3.832 M -129.00 % | 13.216 M 166.18 % | 4.965 M 130.48 % | -16.291 M -237.23 % | 11.871 M 97.95 % | 5.997 M 8.88 % | 5.508 M -5.17 % | 5.808 M 34.48 % | 4.319 M -26.26 % | 5.857 M 762.59 % | 679.000 K -78.65 % | 3.180 M 127.31 % | 1.399 M -17.02 % | 1.686 M -44.79 % | 3.054 M -43.77 % | 5.431 M 345.54 % | 1.219 M -59.29 % | 2.994 M -4.77 % | 3.144 M -96.55 % | 91.191 M 4 651.98 % | 1.919 M -70.14 % | 6.427 M 327.04 % | 1.505 M -62.27 % | 3.989 M 517.55 % | 646.000 K -70.24 % | 2.171 M -35.66 % | 3.374 M 1 719.66 % | 185.419 K -95.40 % | 4.034 M -40.29 % | 6.756 M 150.31 % | 2.699 M |
| Income before tax ratio | 0.03 -21.59 % | 0.03 -7.87 % | 0.04 -16.79 % | 0.05 662.53 % | 0.01 -100.00 % | 25 240.00 8 224 239.14 % | -0.31 -241.08 % | 0.22 28.51 % | 0.17 4 112.41 % | 0.00 -97.92 % | 0.19 115.38 % | -1.25 -1 840.72 % | 0.07 14.08 % | 0.06 -47.48 % | 0.12 506.56 % | 0.02 -92.46 % | 0.26 470.56 % | -0.07 -166.42 % | 0.11 -15.11 % | 0.13 | 0.00 -100.00 % | 0.01 -91.99 % | 0.12 65.44 % | 0.07 0.29 % | 0.07 -46.96 % | 0.13 162.99 % | -0.21 -175.97 % | 0.27 130.39 % | 0.12 161.45 % | -0.19 -144.22 % | 0.44 117.55 % | 0.20 114.41 % | 0.09 -15.49 % | 0.11 19.97 % | 0.09 -7.55 % | 0.10 238.66 % | 0.03 -54.17 % | 0.06 37.16 % | 0.05 8.53 % | 0.04 -39.29 % | 0.07 -3.45 % | 0.07 76.34 % | 0.04 -27.92 % | 0.06 -11.00 % | 0.07 -94.40 % | 1.17 483.72 % | 0.20 187.28 % | 0.07 40.17 % | 0.05 0.48 % | 0.05 101.36 % | 0.02 -78.69 % | 0.12 40.05 % | 0.08 345.23 % | 0.02 -67.12 % | 0.06 -49.43 % | 0.11 91.28 % | 0.06 |
| EBITDA | 13.420 M 325.76 % | 3.152 M 0.19 % | 3.146 M -13.26 % | 3.627 M 673.35 % | 469.000 K 104.43 % | -10.584 M -13.37 % | -9.336 M -324.05 % | 4.167 M -58.50 % | 10.042 M 369.58 % | -3.725 M -872.58 % | -383.000 K 72.45 % | -1.390 M -114.83 % | 9.372 M 85.18 % | 5.061 M 535.80 % | 796.000 K 31.14 % | 607.000 K -19.07 % | 750.000 K 112.68 % | -5.915 M -281.72 % | 3.255 M 52.32 % | 2.137 M 2 248.35 % | 91.000 K 108.41 % | -1.082 M -150.48 % | 2.143 M -17.61 % | 2.601 M 16.32 % | 2.236 M -86.21 % | 16.215 M 1 065.17 % | -1.680 M -146.33 % | 3.626 M 88.56 % | 1.923 M 111.98 % | -16.051 M -330.98 % | 6.949 M 294.83 % | 1.760 M -40.14 % | 2.940 M -50.62 % | 5.954 M 33.23 % | 4.469 M -25.47 % | 5.996 M 604.58 % | 851.000 K -74.46 % | 3.332 M 114.14 % | 1.556 M -15.25 % | 1.836 M -42.82 % | 3.211 M -54.60 % | 7.072 M 384.41 % | 1.460 M -54.85 % | 3.234 M -4.35 % | 3.381 M 62.55 % | 2.080 M -6.60 % | 2.227 M -66.96 % | 6.740 M 269.52 % | 1.824 M 932.50 % | -219.100 K -122.02 % | 995.000 K -60.70 % | 2.532 M -32.26 % | 3.738 M 194.57 % | -3.953 M -189.79 % | 4.402 M -39.09 % | 7.227 M 150.07 % | 2.890 M |
| Net income ratio | 0.03 1 022.57 % | 0.00 -107.83 % | 0.04 -16.79 % | 0.05 662.53 % | 0.01 -100.00 % | 17 896.00 5 789 769.80 % | -0.31 -224.49 % | 0.25 66.06 % | 0.15 52.99 % | 0.10 -63.69 % | 0.27 106.97 % | -3.86 -7 275.30 % | 0.05 38.95 % | 0.04 -57.23 % | 0.09 506.52 % | 0.01 -94.10 % | 0.25 2 718.07 % | -0.01 -121.68 % | 0.04 -61.02 % | 0.11 | 0.00 -100.00 % | 0.01 -88.97 % | 0.09 95.92 % | 0.04 -7.88 % | 0.05 -67.17 % | 0.14 197.63 % | -0.15 -189.57 % | 0.16 69.84 % | 0.10 168.85 % | -0.14 -139.81 % | 0.35 82.21 % | 0.19 206.72 % | 0.06 -9.79 % | 0.07 -6.96 % | 0.08 -10.96 % | 0.08 226.86 % | 0.03 -33.24 % | 0.04 44.70 % | 0.03 17.96 % | 0.02 -63.29 % | 0.06 132.95 % | 0.03 -36.48 % | 0.04 8.23 % | 0.04 -26.74 % | 0.05 -93.64 % | 0.83 315.66 % | 0.20 290.60 % | 0.05 40.42 % | 0.04 4.47 % | 0.03 42.19 % | 0.02 -75.26 % | 0.10 46.77 % | 0.07 21 937.56 % | 0.00 -100.71 % | 0.04 -51.94 % | 0.09 111.66 % | 0.04 |
| Ratio EBITDA | 0.10 58.24 % | 0.07 16.90 % | 0.06 -2.51 % | 0.06 702.06 % | 0.01 -100.00 % | 10 584.00 3 451 350.13 % | -0.31 -240.74 % | 0.22 28.65 % | 0.17 149.79 % | -0.34 -811.20 % | -0.04 99.33 % | -5.60 -7 848.52 % | 0.07 73.71 % | 0.04 -67.63 % | 0.13 1 166.91 % | 0.01 -96.42 % | 0.28 292.61 % | -0.15 -235.28 % | 0.11 -15.94 % | 0.13 | 0.00 100.00 % | -0.03 -122.21 % | 0.12 66.51 % | 0.07 -0.28 % | 0.07 -82.16 % | 0.41 544.49 % | -0.09 -221.39 % | 0.08 63.20 % | 0.05 124.15 % | -0.19 -174.44 % | 0.26 333.92 % | 0.06 17.89 % | 0.05 -56.00 % | 0.11 18.86 % | 0.10 -6.56 % | 0.10 176.62 % | 0.04 -45.18 % | 0.07 29.22 % | 0.05 10.85 % | 0.05 -37.13 % | 0.07 -22.04 % | 0.10 91.72 % | 0.05 -20.08 % | 0.06 -10.60 % | 0.07 164.10 % | 0.03 -88.53 % | 0.23 217.91 % | 0.07 21.29 % | 0.06 2 317.22 % | 0.00 -107.18 % | 0.04 -71.86 % | 0.13 47.43 % | 0.09 123.14 % | -0.39 -742.29 % | 0.06 -48.41 % | 0.12 91.10 % | 0.06 |
| Gross profit ratio | 0.39 229.77 % | 0.12 51.25 % | 0.08 10.26 % | 0.07 709.14 % | 0.01 -99.97 % | 30.00 9 364.46 % | -0.32 -249.86 % | 0.22 15 915.08 % | 0.00 -100.65 % | 0.21 303.83 % | 0.05 101.87 % | -2.79 -3 589.31 % | 0.08 19.70 % | 0.07 -75.20 % | 0.27 850.16 % | 0.03 -94.71 % | 0.54 880.87 % | -0.07 -147.29 % | 0.15 -22.39 % | 0.19 | 0.00 -100.00 % | 0.04 -68.19 % | 0.12 73.64 % | 0.07 -29.34 % | 0.10 176.69 % | -0.13 -594.99 % | 0.03 -85.14 % | 0.17 81.14 % | 0.10 264.53 % | -0.06 -114.00 % | 0.42 136.80 % | 0.18 28.91 % | 0.14 16.81 % | 0.12 -23.49 % | 0.15 -13.69 % | 0.18 -46.79 % | 0.33 79.53 % | 0.19 -42.69 % | 0.32 23.26 % | 0.26 30.19 % | 0.20 46.57 % | 0.14 -51.08 % | 0.28 7.86 % | 0.26 16.69 % | 0.22 70.48 % | 0.13 -84.71 % | 0.86 489.58 % | 0.15 -30.97 % | 0.21 62.44 % | 0.13 -51.97 % | 0.27 -24.73 % | 0.36 125.52 % | 0.16 -63.81 % | 0.44 263.50 % | 0.12 -24.09 % | 0.16 5.80 % | 0.15 |
| Weighted average shs out dil | 10.976 M 114.18 % | 5.124 M 0.00 % | 5.124 M -0.69 % | 5.160 M -0.33 % | 5.177 M 0.00 % | 5.177 M 0.13 % | 5.170 M 0.18 % | 5.161 M -0.44 % | 5.184 M 0.12 % | 5.177 M -0.62 % | 5.209 M -2.02 % | 5.317 M 3.01 % | 5.161 M -0.30 % | 5.177 M 1.69 % | 5.091 M -2.98 % | 5.247 M 9.64 % | 4.786 M -7.56 % | 5.177 M 0.83 % | 5.135 M 0.52 % | 5.108 M -1.33 % | 5.177 M 0.00 % | 5.177 M -1.48 % | 5.255 M 0.29 % | 5.240 M 0.29 % | 5.225 M 0.46 % | 5.201 M 1.38 % | 5.130 M -0.66 % | 5.164 M -0.61 % | 5.196 M 0.26 % | 5.183 M 0.35 % | 5.165 M -0.17 % | 5.173 M 0.13 % | 5.167 M -0.20 % | 5.177 M 0.00 % | 5.177 M 0.16 % | 5.169 M 4.07 % | 4.967 M -4.09 % | 5.178 M -2.78 % | 5.327 M 2.20 % | 5.212 M 0.15 % | 5.204 M 1.48 % | 5.128 M 0.96 % | 5.079 M -3.21 % | 5.247 M 1.07 % | 5.192 M 0.14 % | 5.185 M -0.04 % | 5.186 M -0.15 % | 5.195 M -1.28 % | 5.262 M 0.81 % | 5.220 M 0.82 % | 5.177 M 5.20 % | 4.921 M -4.95 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.30 % | 5.162 M 26.84 % | 4.069 M |
| Weighted average shs out | 10.976 M 114.18 % | 5.124 M 0.00 % | 5.124 M -0.69 % | 5.160 M -0.33 % | 5.177 M 0.00 % | 5.177 M 0.13 % | 5.170 M 0.18 % | 5.161 M -0.44 % | 5.184 M 0.12 % | 5.177 M -0.62 % | 5.209 M -2.02 % | 5.317 M 3.01 % | 5.161 M -0.30 % | 5.177 M 1.69 % | 5.091 M -2.98 % | 5.247 M 9.64 % | 4.786 M -7.56 % | 5.177 M 0.83 % | 5.135 M 0.52 % | 5.108 M -1.33 % | 5.177 M 0.00 % | 5.177 M -1.48 % | 5.255 M 0.29 % | 5.240 M 0.29 % | 5.225 M 0.46 % | 5.201 M 1.38 % | 5.130 M -0.66 % | 5.164 M -0.61 % | 5.196 M 0.26 % | 5.183 M 0.35 % | 5.165 M -0.17 % | 5.173 M 0.13 % | 5.167 M -0.20 % | 5.177 M 0.00 % | 5.177 M 0.16 % | 5.169 M 4.07 % | 4.967 M -4.09 % | 5.178 M -2.78 % | 5.327 M 2.20 % | 5.212 M 0.15 % | 5.204 M 1.48 % | 5.128 M 0.96 % | 5.079 M -3.21 % | 5.247 M 1.07 % | 5.192 M 0.14 % | 5.185 M -0.04 % | 5.186 M -0.15 % | 5.195 M -1.28 % | 5.262 M 0.81 % | 5.220 M 0.82 % | 5.177 M 5.20 % | 4.921 M -4.95 % | 5.177 M 0.00 % | 5.177 M 0.00 % | 5.177 M 0.30 % | 5.162 M 26.84 % | 4.069 M |
| EPS diluted | 0.32 1 263.64 % | -0.03 -106.71 % | 0.41 -25.45 % | 0.55 637.27 % | 0.07 102.16 % | -3.46 -90.11 % | -1.82 -297.83 % | 0.92 -46.20 % | 1.71 714.29 % | 0.21 -60.38 % | 0.53 394.44 % | -0.18 -113.33 % | 1.35 48.35 % | 0.91 727.27 % | 0.11 -35.29 % | 0.17 21.43 % | 0.14 286.42 % | -0.08 -128.88 % | 0.26 -29.73 % | 0.37 208.33 % | 0.12 62.60 % | 0.07 -74.55 % | 0.29 -3.33 % | 0.30 7.14 % | 0.28 -74.77 % | 1.11 309.43 % | -0.53 -134.42 % | 1.54 97.44 % | 0.78 134.06 % | -2.29 -223.12 % | 1.86 66.07 % | 1.12 55.56 % | 0.72 1.41 % | 0.71 4.41 % | 0.68 -29.17 % | 0.96 700.00 % | 0.12 -67.57 % | 0.37 146.67 % | 0.15 -11.76 % | 0.17 -66.67 % | 0.51 34.21 % | 0.38 58.33 % | 0.24 -36.84 % | 0.38 -22.45 % | 0.49 -96.09 % | 12.53 3 286.49 % | 0.37 -59.34 % | 0.91 333.33 % | 0.21 -61.11 % | 0.54 350.00 % | 0.12 -68.42 % | 0.38 -29.63 % | 0.54 90 100.00 % | 0.00 -100.10 % | 0.61 -42.99 % | 1.07 118.37 % | 0.49 |
| Earnings per share | 0.32 1 263.64 % | -0.03 -106.71 % | 0.41 -25.45 % | 0.55 637.27 % | 0.07 102.16 % | -3.46 -90.11 % | -1.82 -297.83 % | 0.92 -46.20 % | 1.71 714.29 % | 0.21 -60.38 % | 0.53 394.44 % | -0.18 -113.33 % | 1.35 48.35 % | 0.91 727.27 % | 0.11 -35.29 % | 0.17 21.43 % | 0.14 286.42 % | -0.08 -128.88 % | 0.26 -29.73 % | 0.37 208.33 % | 0.12 62.60 % | 0.07 -74.55 % | 0.29 -3.33 % | 0.30 7.14 % | 0.28 -74.77 % | 1.11 309.43 % | -0.53 -134.42 % | 1.54 97.44 % | 0.78 134.06 % | -2.29 -223.12 % | 1.86 66.07 % | 1.12 55.56 % | 0.72 1.41 % | 0.71 4.41 % | 0.68 -29.17 % | 0.96 700.00 % | 0.12 -67.57 % | 0.37 146.67 % | 0.15 -11.76 % | 0.17 -66.67 % | 0.51 34.21 % | 0.38 58.33 % | 0.24 -36.84 % | 0.38 -22.45 % | 0.49 -96.09 % | 12.53 3 286.49 % | 0.37 -59.34 % | 0.91 333.33 % | 0.21 -61.11 % | 0.54 350.00 % | 0.12 -68.42 % | 0.38 -29.63 % | 0.54 90 100.00 % | 0.00 -100.10 % | 0.61 -42.99 % | 1.07 118.37 % | 0.49 |
| Gross profit | 49.297 M 787.28 % | 5.556 M 29.63 % | 4.286 M -1.90 % | 4.369 M 680.18 % | 560.000 K 1 966.67 % | -30.000 K 99.70 % | -9.858 M -338.58 % | 4.132 M 5 201.23 % | -81.000 K -103.51 % | 2.306 M 331.03 % | 535.000 K 177.20 % | -693.000 K -106.68 % | 10.376 M 27.61 % | 8.131 M 387.18 % | 1.669 M -1.65 % | 1.697 M 19.34 % | 1.422 M 151.40 % | -2.766 M -163.52 % | 4.355 M 40.62 % | 3.097 M | 0.000 -100.00 % | 1.553 M -27.71 % | 2.148 M -14.08 % | 2.500 M -17.57 % | 3.033 M 159.28 % | -5.116 M -1 174.81 % | 476.000 K -94.33 % | 8.392 M 109.28 % | 4.010 M 181.60 % | -4.914 M -143.43 % | 11.314 M 115.46 % | 5.251 M -34.54 % | 8.022 M 31.08 % | 6.120 M -14.24 % | 7.136 M -31.15 % | 10.365 M 35.54 % | 7.647 M -16.35 % | 9.142 M -5.03 % | 9.626 M -5.77 % | 10.215 M 18.39 % | 8.628 M -14.64 % | 10.108 M 23.61 % | 8.177 M -39.07 % | 13.421 M 24.85 % | 10.750 M 4.93 % | 10.245 M 24.45 % | 8.232 M -38.72 % | 13.434 M 110.30 % | 6.388 M -39.01 % | 10.473 M 47.31 % | 7.110 M 5.12 % | 6.764 M 3.62 % | 6.528 M 47.91 % | 4.414 M -49.18 % | 8.685 M -10.37 % | 9.690 M 38.45 % | 6.999 M |
| Income tax expense | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 100.00 % | -7.343 M -11 059.70 % | 67.000 K 111.39 % | -588.000 K -150.17 % | 1.172 M 214.23 % | -1.026 M -31.03 % | -783.000 K -221.21 % | 646.000 K -72.70 % | 2.366 M -20.36 % | 2.971 M 1 514.67 % | 184.000 K -37.20 % | 293.000 K 1 072.00 % | 25.000 K 101.01 % | -2.464 M -232.28 % | 1.863 M 885.71 % | 189.000 K 132.64 % | -579.000 K -7 971.94 % | -7.173 K -101.34 % | 534.000 K -43.31 % | 942.000 K 37.32 % | 686.000 K 231.25 % | -522.647 K 53.04 % | -1.113 M -121.15 % | 5.263 M 477.08 % | 912.000 K 120.62 % | -4.423 M -295.28 % | 2.265 M 1 015.76 % | 203.000 K -88.65 % | 1.788 M -16.17 % | 2.133 M 168.30 % | 795.000 K -11.17 % | 895.000 K 978.31 % | 83.000 K -91.72 % | 1.002 M 67.00 % | 600.000 K -25.00 % | 800.000 K 100.00 % | 400.000 K -88.49 % | 3.475 M | 0.000 -100.00 % | 1.000 M 66.67 % | 600.000 K -97.71 % | 26.254 M | 0.000 -100.00 % | 1.700 M 325.00 % | 400.000 K -65.94 % | 1.174 M | 0.000 -100.00 % | 300.000 K -50.00 % | 600.000 K 87.78 % | 319.526 K -64.50 % | 900.000 K -27.01 % | 1.233 M 74.89 % | 705.000 K |
| Cost of revenue | 78.525 M 87.18 % | 41.951 M -17.98 % | 51.145 M -11.72 % | 57.934 M -9.56 % | 64.056 M 213 420.00 % | 30.000 K -99.93 % | 40.301 M 168.83 % | 14.991 M -74.75 % | 59.367 M 586.88 % | 8.643 M -11.11 % | 9.723 M 933.26 % | 941.000 K -99.21 % | 119.189 M 5.10 % | 113.406 M 2 409.54 % | 4.519 M -92.22 % | 58.085 M 4 637.77 % | 1.226 M -97.15 % | 42.991 M 68.00 % | 25.590 M 90.56 % | 13.429 M | 0.000 -100.00 % | 39.014 M 148.45 % | 15.703 M -53.23 % | 33.576 M 20.37 % | 27.895 M -38.18 % | 45.124 M 151.40 % | 17.949 M -54.99 % | 39.881 M 5.58 % | 37.772 M -57.63 % | 89.154 M 463.09 % | 15.833 M -35.60 % | 24.584 M -51.54 % | 50.732 M 9.72 % | 46.238 M 16.83 % | 39.576 M -17.89 % | 48.198 M 214.10 % | 15.345 M -61.83 % | 40.204 M 99.51 % | 20.151 M -29.87 % | 28.733 M -15.99 % | 34.200 M -46.08 % | 63.431 M 203.09 % | 20.928 M -45.08 % | 38.106 M 1.86 % | 37.409 M -44.98 % | 67.998 M 4 830.94 % | 1.379 M -98.26 % | 79.038 M 229.81 % | 23.965 M -65.94 % | 70.367 M 265.56 % | 19.249 M 58.94 % | 12.111 M -64.95 % | 34.553 M 512.86 % | 5.638 M -91.08 % | 63.213 M 23.45 % | 51.207 M 29.52 % | 39.537 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.820 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 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 39.882 M | 0.000 -100.00 % | 1.289 M -27.95 % | 1.789 M 16 363.64 % | -11.000 K | 0.000 | 0.000 | 0.000 100.00 % | -81.000 K | 0.000 | 0.000 100.00 % | -40.000 K | 0.000 | 0.000 -100.00 % | 1.669 M 166.19 % | 627.000 K | 0.000 | 0.000 -100.00 % | 4.355 M | 0.000 100.00 % | -33.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 884.000 K 117.28 % | -5.116 M | 0.000 -100.00 % | 8.392 M 109.28 % | 4.010 M 181.60 % | -4.914 M -782.23 % | -557.000 K 25.34 % | -746.000 K -129.67 % | 2.514 M 183.38 % | -3.015 M -207.03 % | 2.817 M -37.51 % | 4.508 M -35.30 % | 6.968 M 16.87 % | 5.962 M -27.53 % | 8.227 M -3.54 % | 8.529 M 53.01 % | 5.574 M 19.19 % | 4.676 M -32.79 % | 6.958 M -33.27 % | 10.427 M 37.09 % | 7.606 M 109.40 % | -80.946 M -1 382.21 % | 6.313 M -9.90 % | 7.007 M 43.50 % | 4.883 M -24.69 % | 6.484 M 0.31 % | 6.464 M 40.74 % | 4.593 M 45.62 % | 3.154 M -25.41 % | 4.228 M -9.09 % | 4.651 M 58.52 % | 2.934 M -31.77 % | 4.300 M |
| Operating expenses | 39.882 M 867.77 % | 4.121 M 219.71 % | 1.289 M -27.95 % | 1.789 M 68.61 % | 1.061 M -96.54 % | 30.666 M 2 660.22 % | 1.111 M 24.69 % | 891.000 K 1 200.00 % | -81.000 K -101.34 % | 6.063 M 364.95 % | 1.304 M 3 360.00 % | -40.000 K -103.84 % | 1.042 M -88.26 % | 8.876 M 431.82 % | 1.669 M -31.46 % | 2.435 M 71.24 % | 1.422 M 167.50 % | -2.107 M -148.38 % | 4.355 M 327.80 % | 1.018 M 3 184.85 % | -33.000 K -102.13 % | 1.553 M -27.71 % | 2.148 M -14.08 % | 2.500 M 182.81 % | 884.000 K 117.28 % | -5.116 M -1 174.81 % | 476.000 K -94.33 % | 8.392 M 109.28 % | 4.010 M 181.60 % | -4.914 M -782.23 % | -557.000 K 25.34 % | -746.000 K -129.67 % | 2.514 M -56.64 % | 5.798 M 105.82 % | 2.817 M -37.51 % | 4.508 M -35.30 % | 6.968 M 16.87 % | 5.962 M -27.53 % | 8.227 M -3.54 % | 8.529 M 53.01 % | 5.574 M 19.19 % | 4.676 M -32.79 % | 6.958 M -33.27 % | 10.427 M 37.09 % | 7.606 M 109.40 % | -80.946 M -1 382.21 % | 6.313 M -9.90 % | 7.007 M 43.50 % | 4.883 M -24.69 % | 6.484 M 0.31 % | 6.464 M 40.74 % | 4.593 M 45.62 % | 3.154 M -25.41 % | 4.228 M -9.09 % | 4.651 M 58.52 % | 2.934 M -31.77 % | 4.300 M |
| Cost and expenses | 118.407 M 157.00 % | 46.072 M -12.13 % | 52.434 M -12.20 % | 59.723 M -7.02 % | 64.230 M 109.25 % | 30.696 M -25.88 % | 41.412 M 160.75 % | 15.882 M -73.21 % | 59.286 M 303.14 % | 14.706 M 43.36 % | 10.258 M 511.69 % | 1.677 M -98.61 % | 120.913 M 5.26 % | 114.869 M 1 756.32 % | 6.188 M -89.55 % | 59.224 M 2 136.56 % | 2.648 M -93.96 % | 43.825 M 46.35 % | 29.945 M 107.27 % | 14.447 M 43 878.79 % | -33.000 K -100.08 % | 41.740 M 133.82 % | 17.851 M -50.52 % | 36.076 M 25.36 % | 28.779 M -29.05 % | 40.563 M 100.52 % | 20.229 M -54.82 % | 44.772 M 11.98 % | 39.982 M -61.08 % | 102.740 M 572.56 % | 15.276 M -35.92 % | 23.838 M -55.23 % | 53.246 M 2.33 % | 52.036 M 22.75 % | 42.393 M -19.57 % | 52.706 M 136.21 % | 22.313 M -51.67 % | 46.166 M 62.68 % | 28.378 M -23.84 % | 37.262 M -6.32 % | 39.774 M -41.60 % | 68.107 M 144.23 % | 27.886 M -42.54 % | 48.533 M 7.82 % | 45.015 M 447.65 % | -12.948 M -268.34 % | 7.692 M -91.06 % | 86.045 M 198.27 % | 28.848 M -62.46 % | 76.851 M 198.88 % | 25.713 M 53.93 % | 16.704 M -55.70 % | 37.707 M 282.18 % | 9.866 M -85.46 % | 67.864 M 25.35 % | 54.141 M 23.51 % | 43.837 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 % | 4.121 M | 0.000 | 0.000 -100.00 % | 1.072 M -96.50 % | 30.666 M 2 660.22 % | 1.111 M 24.69 % | 891.000 K | 0.000 -100.00 % | 6.080 M 535.32 % | 957.000 K 30.03 % | 736.000 K -26.98 % | 1.008 M -31.10 % | 1.463 M 42.73 % | 1.025 M -10.01 % | 1.139 M -19.90 % | 1.422 M 70.50 % | 834.000 K | 0.000 -100.00 % | 946.000 K | 0.000 -100.00 % | 1.940 M -9.68 % | 2.148 M -14.08 % | 2.500 M | 0.000 | 0.000 -100.00 % | 476.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 459.692 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.271 M 143.38 % | 1.344 M 50.00 % | 896.000 K 40.00 % | 640.000 K -1.54 % | 650.000 K 1 757.14 % | 35.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 -100.00 % | 550.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 6.649 M 4 362.42 % | 149.000 K 0.00 % | 149.000 K 0.00 % | 149.000 K 79.52 % | 83.000 K 176.67 % | 30.000 K 328.57 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K -81.25 % | 32.000 K -17.95 % | 39.000 K 0.00 % | 39.000 K 2.63 % | 38.000 K -25.49 % | 51.000 K -1.92 % | 52.000 K 6.12 % | 49.000 K -10.91 % | 55.000 K -1.79 % | 56.000 K -3.45 % | 58.000 K 0.00 % | 58.000 K 0.00 % | 58.000 K -31.01 % | 84.068 K -1.10 % | 85.000 K -2.30 % | 87.000 K 0.00 % | 87.000 K -28.39 % | 121.491 K -2.81 % | 125.000 K 0.00 % | 125.000 K 1.63 % | 123.000 K -48.75 % | 240.000 K 71.43 % | 140.000 K 4.48 % | 134.000 K -4.96 % | 141.000 K -3.42 % | 146.000 K -2.67 % | 150.000 K 7.91 % | 139.000 K -19.19 % | 172.000 K 13.16 % | 152.000 K -3.18 % | 157.000 K 4.67 % | 150.000 K -4.46 % | 157.000 K -90.43 % | 1.641 M 580.78 % | 241.000 K 0.42 % | 240.000 K 1.27 % | 237.000 K 2.06 % | 232.218 K -24.60 % | 308.000 K -1.60 % | 313.000 K -1.88 % | 319.000 K -5.20 % | 336.507 K -3.58 % | 349.000 K -3.32 % | 361.000 K -0.82 % | 364.000 K 4.93 % | 346.884 K -5.74 % | 368.000 K -21.87 % | 471.000 K 146.60 % | 191.000 K |
| Operating income | 9.415 M 556.10 % | 1.435 M -52.12 % | 2.997 M 16.16 % | 2.580 M 614.97 % | -501.000 K 98.37 % | -30.696 M -179.84 % | -10.969 M -438.44 % | 3.241 M 261.24 % | -2.010 M 46.50 % | -3.757 M -790.28 % | -422.000 K 70.47 % | -1.429 M -115.31 % | 9.334 M 39.98 % | 6.668 M 5 848.28 % | -116.000 K -120.79 % | 558.000 K 1 892.86 % | 28.000 K 100.78 % | -3.601 M -212.64 % | 3.197 M 53.78 % | 2.079 M 6 200.00 % | 33.000 K 102.81 % | -1.173 M -157.00 % | 2.058 M -18.14 % | 2.514 M 16.98 % | 2.149 M 497.23 % | -540.997 K 70.03 % | -1.805 M -151.56 % | 3.501 M 94.50 % | 1.800 M 109.73 % | -18.500 M -255.84 % | 11.871 M 97.95 % | 5.997 M 8.88 % | 5.508 M -39.70 % | 9.135 M 111.51 % | 4.319 M -26.26 % | 5.857 M 762.59 % | 679.000 K -78.65 % | 3.180 M 127.31 % | 1.399 M -17.02 % | 1.686 M -44.79 % | 3.054 M -43.77 % | 5.431 M 345.54 % | 1.219 M -59.29 % | 2.994 M -4.77 % | 3.144 M -96.55 % | 91.191 M 4 651.98 % | 1.919 M -70.14 % | 6.427 M 327.04 % | 1.505 M -62.27 % | 3.989 M 517.55 % | 646.000 K -70.24 % | 2.171 M -35.66 % | 3.374 M 1 719.68 % | 185.417 K -95.40 % | 4.034 M -40.29 % | 6.756 M 150.31 % | 2.699 M |
| Operating income ratio | 0.07 143.85 % | 0.03 -44.13 % | 0.05 30.56 % | 0.04 634.09 % | -0.01 -100.00 % | 30 696.00 8 519 366.37 % | -0.36 -312.60 % | 0.17 599.90 % | -0.03 90.12 % | -0.34 -734.10 % | -0.04 99.29 % | -5.76 -8 098.35 % | 0.07 31.31 % | 0.05 392.67 % | -0.02 -300.84 % | 0.01 -11.73 % | 0.01 111.81 % | -0.09 -183.85 % | 0.11 -15.13 % | 0.13 | 0.00 100.00 % | -0.03 -125.08 % | 0.12 65.44 % | 0.07 0.29 % | 0.07 613.85 % | -0.01 86.20 % | -0.10 -235.08 % | 0.07 68.35 % | 0.04 119.62 % | -0.22 -150.22 % | 0.44 117.55 % | 0.20 114.41 % | 0.09 -46.27 % | 0.17 88.70 % | 0.09 -7.55 % | 0.10 238.66 % | 0.03 -54.17 % | 0.06 37.16 % | 0.05 8.53 % | 0.04 -39.29 % | 0.07 -3.45 % | 0.07 76.34 % | 0.04 -27.92 % | 0.06 -11.00 % | 0.07 -94.40 % | 1.17 483.72 % | 0.20 187.28 % | 0.07 40.17 % | 0.05 0.48 % | 0.05 101.36 % | 0.02 -78.69 % | 0.12 40.05 % | 0.08 345.24 % | 0.02 -67.12 % | 0.06 -49.43 % | 0.11 91.28 % | 0.06 |
| Total other income expenses net | -5.915 M -2 740.63 % | 224.000 K 125.00 % | -896.000 K -447.29 % | 258.000 K -70.91 % | 887.000 K -83.74 % | 5.456 M 235.55 % | 1.626 M 76.93 % | 919.000 K -92.37 % | 12.046 M 216.92 % | 3.801 M 58.38 % | 2.400 M 114.67 % | 1.118 M | 0.000 -100.00 % | 1.007 M 17.09 % | 860.000 K 37.16 % | 627.000 K -6.14 % | 668.000 K -10.68 % | 747.872 K 74 687.20 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.782 M 385.26 % | -2.027 M -120.86 % | 9.715 M 206.95 % | 3.165 M 43.28 % | 2.209 M | 0.000 | 0.000 | 0.000 100.00 % | -3.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -45.700 M | 0.000 -100.00 % | 2.396 M | 0.000 100.00 % | -4.429 M | 0.000 100.00 % | -18.071 M 69.85 % | -59.936 M 1.62 % | -60.926 M -39.00 % | -43.833 M -469.48 % | -7.697 M -15.88 % | -6.642 M | 0.000 100.00 % | -30.759 M | 0.000 100.00 % | -20.742 M | 0.000 100.00 % | -26.061 M | 0.000 100.00 % | -34.997 M | 0.000 100.00 % | -1.146 M | 0.000 100.00 % | -3.468 M | 0.000 100.00 % | -5.207 M | 0.000 100.00 % | -6.396 M | 0.000 100.00 % | -923.000 K | 0.000 100.00 % | -4.076 M | 0.000 100.00 % | -4.934 M | 0.000 100.00 % | -8.219 M | 0.000 100.00 % | -7.201 M | 0.000 100.00 % | -5.795 M 34.87 % | -8.897 M -197.24 % | -2.993 M -34.21 % | -2.230 M 44.39 % | -4.010 M |
| Total investments | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 50.011 M | 0.000 -100.00 % | 71.912 M 174.18 % | 26.228 M -3.64 % | 27.218 M 2.78 % | 26.482 M -52.08 % | 55.267 M -5.67 % | 58.586 M | 0.000 -100.00 % | 12.514 M | 0.000 -100.00 % | 18.306 M | 0.000 -100.00 % | 53.058 M | 0.000 -100.00 % | 51.753 M | 0.000 -100.00 % | 89.395 M | 0.000 -100.00 % | 48.101 M | 0.000 -100.00 % | 92.514 M | 0.000 -100.00 % | 105.364 M | 0.000 -100.00 % | 98.768 M | 0.000 -100.00 % | 99.559 M | 0.000 -100.00 % | 112.897 M | 0.000 -100.00 % | 125.384 M | 0.000 -100.00 % | 135.586 M | 0.000 -100.00 % | 151.122 M 122.31 % | 67.979 M 41.23 % | 48.135 M -36.31 % | 75.575 M -23.44 % | 98.710 M |
| Total debt | 0.000 -100.00 % | 4.855 M | 0.000 -100.00 % | 2.748 M | 0.000 -100.00 % | 3.091 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 |
| Accumulated other comprehensive income loss | 679.285 M 1 620.41 % | 39.484 M -94.17 % | 677.585 M | 0.000 -100.00 % | 675.001 M | 0.000 -100.00 % | 702.409 M 1 256.74 % | 51.772 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 670.887 M | 0.000 -100.00 % | 668.381 M | 0.000 -100.00 % | 666.462 M | 0.000 -100.00 % | 663.431 M | 0.000 -100.00 % | 660.394 M | 0.000 -100.00 % | 651.452 M | 0.000 -100.00 % | 654.026 M | 0.000 -100.00 % | 650.573 M | 0.000 -100.00 % | 645.226 M | 0.000 -100.00 % | 641.566 M | 0.000 -100.00 % | 643.166 M | 0.000 -100.00 % | 638.426 M | 0.000 -100.00 % | 639.975 M | 0.000 -100.00 % | 633.836 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 550.529 M | 0.000 | 0.000 | 0.000 -100.00 % | 546.245 M | 0.000 | 0.000 -100.00 % | 559.938 M | 0.000 -100.00 % | 549.951 M | 0.000 -100.00 % | 543.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 539.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 534.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 522.805 M | 0.000 | 0.000 | 0.000 -100.00 % | 525.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 509.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 509.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 505.287 M | 0.000 -100.00 % | 435.665 M 1.18 % | 430.588 M 4.51 % | 411.991 M |
| Common stock | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M | 0.000 -100.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M 0.00 % | 51.772 M |
| Total equity | 679.285 M 0.00 % | 679.285 M 0.25 % | 677.585 M 0.00 % | 677.585 M 0.38 % | 675.001 M 0.00 % | 675.002 M -3.90 % | 702.409 M 0.00 % | 702.409 M 1.99 % | 688.695 M 0.54 % | 684.968 M 0.90 % | 678.858 M 0.79 % | 673.527 M 0.24 % | 671.945 M 0.16 % | 670.887 M 0.00 % | 670.887 M 0.37 % | 668.381 M 0.00 % | 668.380 M 0.29 % | 666.462 M 0.00 % | 666.462 M 0.46 % | 663.431 M 0.00 % | 663.430 M 0.46 % | 660.394 M 0.00 % | 660.394 M 1.37 % | 651.452 M 0.00 % | 651.452 M -0.39 % | 654.026 M 0.00 % | 654.026 M 0.53 % | 650.573 M 0.00 % | 650.573 M 0.83 % | 645.226 M 0.00 % | 645.226 M 0.57 % | 641.566 M 0.62 % | 637.610 M -0.86 % | 643.166 M 0.00 % | 643.166 M 0.74 % | 638.426 M 0.00 % | 638.426 M -0.24 % | 639.975 M 0.00 % | 639.975 M 0.97 % | 633.836 M 0.00 % | 633.836 M 10.78 % | 572.146 M 1.41 % | 564.214 M 0.91 % | 559.137 M 3.44 % | 540.540 M |
| Other non current liabilities | -679.285 M | 0.000 100.00 % | -677.585 M -67 758 600.00 % | 1.000 K 100.00 % | -675.001 M | 0.000 100.00 % | -702.409 M -58 439.62 % | 1.204 M -1.15 % | 1.218 M 22.04 % | 998.000 K -7.08 % | 1.074 M -11.39 % | 1.212 M 2.62 % | 1.181 M 100.18 % | -670.887 M -41 899.81 % | 1.605 M 100.24 % | -668.381 M -44 251.22 % | 1.514 M 100.23 % | -666.462 M -46 446.45 % | 1.438 M 100.22 % | -663.431 M -49 461.51 % | 1.344 M 100.20 % | -660.394 M -48 694.11 % | 1.359 M 100.21 % | -651.452 M -54 989.67 % | 1.187 M 100.18 % | -654.026 M -112 669.02 % | 581.000 K 100.09 % | -650.573 M -117 320.36 % | 555.000 K 100.09 % | -645.226 M -128 631.08 % | 502.000 K 100.08 % | -641.566 M -52 793.02 % | 1.218 M 100.19 % | -643.166 M -138 118.45 % | 466.000 K 100.07 % | -638.426 M -137 101.29 % | 466.000 K 100.07 % | -639.975 M -146 213.01 % | 438.000 K 100.07 % | -633.836 M -144 894.06 % | 437.750 K 6.77 % | 410.000 K 0.12 % | 409.500 K 7.41 % | 381.250 K | 0.000 |
| Long term debt | 0.000 -100.00 % | 2.187 M | 0.000 -100.00 % | 2.748 M | 0.000 -100.00 % | 2.645 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 |
| Total non current liabilities | -679.285 M -17 137.50 % | 3.987 M 100.59 % | -677.585 M -24 748.42 % | 2.749 M 100.41 % | -675.001 M -25 619.89 % | 2.645 M 100.38 % | -702.409 M -58 439.62 % | 1.204 M -1.15 % | 1.218 M 22.04 % | 998.000 K -7.08 % | 1.074 M -11.39 % | 1.212 M 2.62 % | 1.181 M 100.18 % | -670.887 M -41 899.81 % | 1.605 M 100.24 % | -668.381 M -35 976.65 % | 1.863 M 100.28 % | -666.462 M -40 127.75 % | 1.665 M 100.25 % | -663.431 M -49 461.51 % | 1.344 M 100.20 % | -660.394 M -15 483.04 % | 4.293 M 100.66 % | -651.452 M -52 912.27 % | 1.234 M 100.19 % | -654.026 M -70 652.97 % | 927.000 K 100.14 % | -650.573 M -37 296.86 % | 1.749 M 100.27 % | -645.226 M -37 461.09 % | 1.727 M 100.27 % | -641.566 M -43 459.28 % | 1.480 M 100.23 % | -643.166 M -38 179.69 % | 1.689 M 100.26 % | -638.426 M -37 893.01 % | 1.689 M 100.26 % | -639.975 M -56 435.83 % | 1.136 M 100.18 % | -633.836 M -55 888.89 % | 1.136 M -9.40 % | 1.254 M 0.01 % | 1.254 M 31.81 % | 951.297 K | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 18.046 M | 0.000 -100.00 % | 8.882 M | 0.000 -100.00 % | 519.000 K | 0.000 -100.00 % | 1.969 M 98.09 % | 994.000 K -81.17 % | 5.280 M 307.41 % | 1.296 M 38.02 % | 939.000 K 3.31 % | 908.898 K | 0.000 -100.00 % | 694.000 K | 0.000 -100.00 % | 983.039 K | 0.000 -100.00 % | 961.000 K | 0.000 -100.00 % | 775.459 K | 0.000 -100.00 % | 1.249 M | 0.000 -100.00 % | 755.352 K | 0.000 -100.00 % | 1.611 M | 0.000 -100.00 % | 35.600 M | 0.000 -100.00 % | 35.124 M | 0.000 -100.00 % | 582.457 K | 0.000 -100.00 % | 40.527 M | 0.000 -100.00 % | 43.229 M | 0.000 -100.00 % | 41.068 M | 0.000 -100.00 % | 39.190 M 298.51 % | 9.834 M -8.85 % | 10.789 M 27.07 % | 8.491 M -47.76 % | 16.254 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 238.000 K | 0.000 | 0.000 -100.00 % | 755.000 K | 0.000 -100.00 % | 2.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.494 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 |
| Short term debt | 0.000 -100.00 % | 2.668 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.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 |
| Total current liabilities | 0.000 -100.00 % | 20.714 M | 0.000 -100.00 % | 8.882 M | 0.000 -100.00 % | 1.573 M | 0.000 -100.00 % | 6.992 M 1.04 % | 6.920 M -35.76 % | 10.772 M 14.18 % | 9.434 M -0.54 % | 9.485 M 56.57 % | 6.058 M | 0.000 -100.00 % | 9.109 M | 0.000 -100.00 % | 11.657 M | 0.000 -100.00 % | 11.707 M | 0.000 -100.00 % | 11.554 M | 0.000 -100.00 % | 11.024 M | 0.000 -100.00 % | 13.642 M | 0.000 -100.00 % | 20.451 M | 0.000 -100.00 % | 53.703 M | 0.000 -100.00 % | 64.766 M | 0.000 -100.00 % | 23.677 M | 0.000 -100.00 % | 49.616 M | 0.000 -100.00 % | 47.445 M | 0.000 -100.00 % | 45.434 M | 0.000 -100.00 % | 94.708 M 146.98 % | 38.346 M 166.17 % | 14.406 M -21.24 % | 18.292 M 12.54 % | 16.254 M |
| Total liabilities | -679.285 M -2 850.03 % | 24.701 M 103.65 % | -677.585 M -5 925.68 % | 11.631 M 101.72 % | -675.001 M -16 106.66 % | 4.217 M 100.60 % | -702.409 M -8 670.14 % | 8.196 M 0.71 % | 8.138 M -30.86 % | 11.770 M 12.01 % | 10.508 M -1.77 % | 10.697 M 47.77 % | 7.239 M 101.08 % | -670.887 M -6 361.78 % | 10.714 M 101.60 % | -668.381 M -5 043.78 % | 13.520 M 102.03 % | -666.462 M -5 084.01 % | 13.372 M 102.02 % | -663.431 M -5 243.48 % | 12.898 M 101.95 % | -660.394 M -4 411.51 % | 15.317 M 102.35 % | -651.452 M -4 479.29 % | 14.876 M 102.27 % | -654.026 M -3 159.34 % | 21.378 M 103.29 % | -650.573 M -1 273.22 % | 55.452 M 108.59 % | -645.226 M -1 070.37 % | 66.493 M 110.36 % | -641.566 M -2 650.30 % | 25.156 M 103.91 % | -643.166 M -1 353.61 % | 51.305 M 108.04 % | -638.426 M -1 399.34 % | 49.134 M 107.68 % | -639.975 M -1 474.22 % | 46.570 M 107.35 % | -633.836 M -761.32 % | 95.844 M 142.03 % | 39.600 M 152.87 % | 15.660 M -18.62 % | 19.243 M 18.39 % | 16.254 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 3.576 M | 0.000 -100.00 % | 2.065 M 53.87 % | 1.342 M | 0.000 -100.00 % | 175.000 K -90.86 % | 1.915 M -30.56 % | 2.758 M | 0.000 -100.00 % | 30.367 M | 0.000 -100.00 % | 40.808 M | 0.000 -100.00 % | 3.049 M | 0.000 -100.00 % | 3.466 M | 0.000 -100.00 % | 202.000 K | 0.000 -100.00 % | 40.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 18.001 K -99.98 % | 98.766 M |
| Long term 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 100.00 % | -15.635 M | 0.000 100.00 % | -19.272 M | 0.000 -100.00 % | 52.631 M | 0.000 -100.00 % | 51.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.788 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 |
| 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 -100.00 % | 101.448 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 |
| 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 |
| 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 -100.00 % | 28.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.788 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 |
| Property plant equipment net | 0.000 -100.00 % | 5.009 M | 0.000 -100.00 % | 5.307 M | 0.000 -100.00 % | 5.823 M | 0.000 -100.00 % | 315.000 K -21.64 % | 402.000 K -82.88 % | 2.348 M -3.18 % | 2.425 M -3.85 % | 2.522 M -3.92 % | 2.625 M | 0.000 -100.00 % | 2.740 M | 0.000 -100.00 % | 2.850 M | 0.000 -100.00 % | 3.019 M | 0.000 -100.00 % | 3.193 M | 0.000 -100.00 % | 3.431 M | 0.000 -100.00 % | 3.731 M | 0.000 -100.00 % | 4.112 M | 0.000 -100.00 % | 4.392 M | 0.000 -100.00 % | 4.547 M | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 4.988 M | 0.000 -100.00 % | 5.249 M | 0.000 -100.00 % | 7.027 M | 0.000 -100.00 % | 7.417 M -69.31 % | 24.166 M -2.51 % | 24.787 M -4.99 % | 26.088 M 142.51 % | 10.757 M |
| Total non current assets | 0.000 -100.00 % | 13.000 M | 0.000 -100.00 % | 13.297 M | 0.000 -100.00 % | 17.390 M | 0.000 -100.00 % | 2.564 M 22.62 % | 2.091 M -15.82 % | 2.484 M -14.58 % | 2.908 M -47.23 % | 5.511 M -15.46 % | 6.519 M | 0.000 -100.00 % | 17.726 M | 0.000 -100.00 % | 24.386 M | 0.000 -100.00 % | 58.699 M | 0.000 -100.00 % | 58.863 M | 0.000 -100.00 % | 3.633 M | 0.000 -100.00 % | 56.427 M | 0.000 -100.00 % | 4.112 M | 0.000 -100.00 % | 4.392 M | 0.000 -100.00 % | 4.547 M | 0.000 -100.00 % | 4.700 M | 0.000 -100.00 % | 4.988 M | 0.000 -100.00 % | 5.249 M | 0.000 -100.00 % | 6.927 M | 0.000 -100.00 % | 7.417 M -69.31 % | 24.168 M -2.50 % | 24.787 M -5.05 % | 26.106 M -76.16 % | 109.523 M |
| Other current assets | -50.575 M -611.94 % | 9.879 M 736.53 % | -1.552 M -102.50 % | 62.191 M 208.10 % | -57.531 M -624.25 % | 10.974 M 112.20 % | -89.983 M -3 346.14 % | 2.772 M 27.62 % | 2.172 M 41.78 % | 1.532 M 28.42 % | 1.193 M -25.39 % | 1.599 M -98.53 % | 108.540 M 450.81 % | -30.940 M -2 135.53 % | 1.520 M 102.60 % | -58.553 M -6 359.90 % | 935.367 K 103.53 % | -26.488 M -2 174.24 % | 1.277 M 103.59 % | -35.611 M -1 926.49 % | 1.950 M 102.15 % | -90.541 M -3 247.06 % | 2.877 M 103.24 % | -88.882 M -3 241.82 % | 2.829 M 102.89 % | -97.721 M -5 794.70 % | 1.716 M 101.54 % | -111.760 M -447.77 % | 32.136 M 132.24 % | -99.691 M -387.53 % | 34.672 M 131.09 % | -111.518 M -5 998.03 % | 1.891 M 101.60 % | -117.831 M -67 818.97 % | 174.000 K 100.13 % | -133.604 M | 0.000 100.00 % | -142.787 M -52 402.93 % | 273.000 K 100.17 % | -156.917 M | 0.000 -100.00 % | 156.000 K | 0.000 | 0.000 -100.00 % | 1.147 M |
| Short term investments | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 50.011 M | 0.000 -100.00 % | 71.912 M 174.18 % | 26.228 M -3.64 % | 27.218 M 2.78 % | 26.482 M -52.08 % | 55.267 M -5.67 % | 58.586 M | 0.000 -100.00 % | 28.149 M | 0.000 -100.00 % | 37.578 M | 0.000 -100.00 % | 427.000 K | 0.000 -100.00 % | 342.516 K | 0.000 -100.00 % | 89.395 M | 0.000 -100.00 % | 37.313 M | 0.000 -100.00 % | 92.514 M | 0.000 -100.00 % | 105.364 M | 0.000 -100.00 % | 98.768 M | 0.000 -100.00 % | 99.559 M | 0.000 -100.00 % | 112.897 M | 0.000 -100.00 % | 125.384 M | 0.000 -100.00 % | 135.586 M | 0.000 -100.00 % | 151.122 M 122.31 % | 67.979 M 41.23 % | 48.135 M -36.31 % | 75.575 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 50.555 M | 0.000 -100.00 % | 352.000 K | 0.000 -100.00 % | 7.520 M | 0.000 -100.00 % | 18.071 M -69.85 % | 59.936 M -1.62 % | 60.926 M 39.00 % | 43.833 M 469.48 % | 7.697 M 15.88 % | 6.642 M | 0.000 -100.00 % | 30.759 M | 0.000 -100.00 % | 20.742 M | 0.000 -100.00 % | 26.061 M | 0.000 -100.00 % | 34.997 M | 0.000 -100.00 % | 1.146 M | 0.000 -100.00 % | 3.468 M | 0.000 -100.00 % | 5.207 M | 0.000 -100.00 % | 6.396 M | 0.000 -100.00 % | 923.000 K | 0.000 -100.00 % | 4.076 M | 0.000 -100.00 % | 4.934 M | 0.000 -100.00 % | 8.219 M | 0.000 -100.00 % | 7.201 M | 0.000 -100.00 % | 5.795 M -34.87 % | 8.897 M 197.24 % | 2.993 M 34.21 % | 2.230 M -44.39 % | 4.010 M |
| Cash and short term investments | 50.575 M 0.00 % | 50.575 M 3 158.70 % | 1.552 M 0.00 % | 1.552 M -97.30 % | 57.531 M 0.00 % | 57.531 M -36.06 % | 89.983 M 0.00 % | 89.983 M 4.43 % | 86.164 M -2.25 % | 88.144 M 25.36 % | 70.315 M 11.67 % | 62.964 M -3.47 % | 65.228 M 110.82 % | 30.940 M -47.48 % | 58.908 M 0.61 % | 58.553 M 0.40 % | 58.320 M 120.17 % | 26.488 M 0.00 % | 26.488 M -25.62 % | 35.611 M 0.77 % | 35.339 M -60.97 % | 90.541 M 0.00 % | 90.541 M 1.87 % | 88.882 M 117.95 % | 40.781 M -58.27 % | 97.721 M 0.00 % | 97.721 M -12.56 % | 111.760 M 0.00 % | 111.760 M 12.11 % | 99.691 M 0.00 % | 99.691 M -10.61 % | 111.518 M 7.61 % | 103.635 M -12.05 % | 117.831 M 0.00 % | 117.831 M -11.81 % | 133.604 M 0.00 % | 133.604 M -6.43 % | 142.787 M 0.00 % | 142.787 M -9.00 % | 156.917 M 0.00 % | 156.916 M 104.12 % | 76.876 M 50.36 % | 51.128 M -34.29 % | 77.806 M 1 840.17 % | 4.010 M |
| Total current assets | 0.000 -100.00 % | 690.986 M | 0.000 -100.00 % | 675.918 M | 0.000 -100.00 % | 661.829 M | 0.000 -100.00 % | 708.041 M 1.91 % | 694.742 M 0.07 % | 694.254 M 1.14 % | 686.458 M 1.14 % | 678.713 M 0.90 % | 672.665 M | 0.000 -100.00 % | 663.875 M | 0.000 -100.00 % | 657.514 M | 0.000 -100.00 % | 621.135 M | 0.000 -100.00 % | 617.466 M | 0.000 -100.00 % | 672.078 M | 0.000 -100.00 % | 609.900 M | 0.000 -100.00 % | 671.292 M | 0.000 -100.00 % | 701.633 M | 0.000 -100.00 % | 707.172 M | 0.000 -100.00 % | 658.067 M | 0.000 -100.00 % | 689.483 M | 0.000 -100.00 % | 682.312 M | 0.000 -100.00 % | 679.618 M | 0.000 -100.00 % | 722.263 M 22.92 % | 587.578 M 5.85 % | 555.087 M 0.51 % | 552.274 M 23.48 % | 447.271 M |
| Inventory | 0.000 -100.00 % | 443.567 M | 0.000 -100.00 % | 435.178 M | 0.000 -100.00 % | 471.711 M | 0.000 -100.00 % | 446.346 M 2.54 % | 435.283 M 16.55 % | 373.489 M -11.53 % | 422.146 M -10.60 % | 472.174 M -5.14 % | 497.744 M | 0.000 -100.00 % | 501.999 M | 0.000 -100.00 % | 498.526 M | 0.000 -100.00 % | 495.629 M | 0.000 -100.00 % | 462.890 M | 0.000 -100.00 % | 435.728 M | 0.000 -100.00 % | 423.952 M | 0.000 -100.00 % | 390.895 M | 0.000 -100.00 % | 388.691 M | 0.000 -100.00 % | 433.979 M | 0.000 -100.00 % | 446.132 M | 0.000 -100.00 % | 405.247 M | 0.000 -100.00 % | 399.417 M | 0.000 -100.00 % | 352.502 M | 0.000 -100.00 % | 390.647 M 8.10 % | 361.371 M -7.38 % | 390.147 M -11.39 % | 440.274 M 15.33 % | 381.754 M |
| Net receivables | 0.000 -100.00 % | 186.965 M | 0.000 -100.00 % | 176.997 M | 0.000 -100.00 % | 121.613 M | 0.000 -100.00 % | 168.940 M -1.28 % | 171.123 M -25.95 % | 231.089 M 20.06 % | 192.473 M 35.57 % | 141.976 M 12 216.38 % | 1.153 M | 0.000 -100.00 % | 101.448 M | 0.000 -100.00 % | 99.709 M | 0.000 -100.00 % | 97.741 M | 0.000 -100.00 % | 118.148 M | 0.000 -100.00 % | 142.932 M | 0.000 -100.00 % | 143.561 M | 0.000 -100.00 % | 180.960 M | 0.000 -100.00 % | 169.046 M | 0.000 -100.00 % | 138.830 M | 0.000 -100.00 % | 106.409 M | 0.000 -100.00 % | 166.231 M | 0.000 -100.00 % | 149.291 M | 0.000 -100.00 % | 184.056 M | 0.000 -100.00 % | 174.699 M 17.11 % | 149.175 M 31.07 % | 113.812 M 232.83 % | 34.195 M -43.35 % | 60.360 M |
| Tax assets | 0.000 -100.00 % | 7.991 M | 0.000 -100.00 % | 7.991 M | 0.000 -100.00 % | 7.991 M | 0.000 -100.00 % | 184.000 K -46.97 % | 347.000 K 155.15 % | 136.000 K -55.84 % | 308.000 K -71.32 % | 1.074 M -5.48 % | 1.136 M | 0.000 -100.00 % | 254.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 793.112 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.088 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 370.000 K | 0.000 -100.00 % | 4.928 M -4.70 % | 5.171 M 4.93 % | 4.928 M -4.31 % | 5.150 M -39.74 % | 8.546 M 65.97 % | 5.149 M | 0.000 -100.00 % | 8.201 M | 0.000 -100.00 % | 9.538 M | 0.000 -100.00 % | 10.746 M | 0.000 -100.00 % | 7.900 M | 0.000 -100.00 % | 9.775 M | 0.000 -100.00 % | 12.887 M | 0.000 -100.00 % | 18.103 M | 0.000 -100.00 % | 18.103 M | 0.000 -100.00 % | 29.642 M | 0.000 -100.00 % | 23.094 M | 0.000 -100.00 % | 9.089 M | 0.000 -100.00 % | 4.216 M | 0.000 -100.00 % | 4.366 M | 0.000 -100.00 % | 55.518 M 94.72 % | 28.512 M 688.24 % | 3.617 M -63.09 % | 9.801 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 564.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 214.000 K | 0.000 -100.00 % | 1.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.879 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 737.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 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 37.500 M | 0.000 -100.00 % | 625.813 M | 0.000 -100.00 % | 76.985 M | 0.000 -100.00 % | 598.865 M 677.90 % | 76.985 M -87.84 % | 633.196 M 720.89 % | 77.135 M -87.59 % | 621.755 M 706.95 % | 77.050 M | 0.000 -100.00 % | 619.115 M | 0.000 -100.00 % | 76.933 M | 0.000 -100.00 % | 614.690 M | 0.000 -100.00 % | 76.923 M | 0.000 -100.00 % | 608.622 M | 0.000 -100.00 % | 76.875 M | 0.000 -100.00 % | 602.254 M | 0.000 -100.00 % | 73.123 M | 0.000 -100.00 % | 593.454 M | 0.000 -100.00 % | 76.777 M | 0.000 -100.00 % | 591.394 M | 0.000 -100.00 % | 76.777 M | 0.000 -100.00 % | 588.203 M | 0.000 -100.00 % | 76.777 M -85.25 % | 520.374 M 577.77 % | 76.777 M 0.00 % | 76.777 M 0.00 % | 76.777 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.800 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 -100.00 % | 349.152 K | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.934 M | 0.000 -100.00 % | 46.685 K | 0.000 -100.00 % | 346.000 K | 0.000 -100.00 % | 1.194 M | 0.000 -100.00 % | 1.225 M | 0.000 -100.00 % | 262.097 K | 0.000 -100.00 % | 1.223 M | 0.000 -100.00 % | 1.223 M | 0.000 -100.00 % | 698.000 K | 0.000 -100.00 % | 698.383 K -17.25 % | 844.000 K -0.04 % | 844.362 K 48.12 % | 570.047 K | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 703.986 M | 0.000 -100.00 % | 689.216 M | 0.000 -100.00 % | 679.219 M | 0.000 -100.00 % | 710.605 M 1.98 % | 696.833 M 0.01 % | 696.738 M 1.07 % | 689.366 M 0.75 % | 684.224 M 0.74 % | 679.184 M | 0.000 -100.00 % | 681.601 M | 0.000 -100.00 % | 681.900 M | 0.000 -100.00 % | 679.834 M | 0.000 -100.00 % | 676.329 M | 0.000 -100.00 % | 675.711 M | 0.000 -100.00 % | 666.328 M | 0.000 -100.00 % | 675.404 M | 0.000 -100.00 % | 706.025 M | 0.000 -100.00 % | 711.719 M | 0.000 -100.00 % | 662.767 M | 0.000 -100.00 % | 694.471 M | 0.000 -100.00 % | 687.560 M | 0.000 -100.00 % | 686.545 M | 0.000 -100.00 % | 729.680 M 19.28 % | 611.746 M 5.50 % | 579.874 M 0.26 % | 578.380 M 3.88 % | 556.794 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -3.500 M -2 582.27 % | 141.000 K 106.71 % | -2.101 M 25.97 % | -2.838 M -635.23 % | -386.000 K -102.16 % | 17.896 M 90.04 % | 9.417 M 134 628.57 % | -7.000 K -16.67 % | -6.000 K 81.25 % | -32.000 K 17.95 % | -39.000 K 0.00 % | -39.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.335 M 29.37 % | -1.890 M -208.82 % | -612.000 K -60.21 % | -382.000 K 74.93 % | -1.524 M 3.05 % | -1.572 M -7.45 % | -1.463 M 74.62 % | -5.764 M -311.99 % | 2.719 M 134.19 % | -7.953 M -96.23 % | -4.053 M -134.15 % | 11.868 M 223.55 % | -9.606 M -65.79 % | -5.794 M -55.75 % | -3.720 M 51.20 % | -7.623 M -207.88 % | -2.476 M -13.37 % | -2.184 M -358.82 % | -476.000 K 75.16 % | -1.916 M -139.80 % | -799.000 K 9.82 % | -886.000 K 66.62 % | -2.654 M -36.03 % | -1.951 M -60.05 % | -1.219 M 38.87 % | -1.994 M 21.62 % | -2.544 M 96.08 % | -64.894 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -99.71 % | 4.748 M -46.44 % | 8.864 M 728.41 % | 1.070 M -61.25 % | 2.761 M 388.51 % | -957.000 K -113.73 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.15 % | 891.000 K 32.99 % | 670.000 K 272.68 % | -388.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -99.71 % | 4.748 M 109.30 % | -51.072 M -4 873.08 % | 1.070 M 101.84 % | -58.165 M -5 977.85 % | -957.000 K -113.73 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.15 % | 891.000 K 32.99 % | 670.000 K 272.68 % | -388.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.085 M 0.08 % | 18.071 M 35.64 % | 13.323 M -77.77 % | 59.936 M 1.82 % | 58.866 M -3.38 % | 60.926 M -1.55 % | 61.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.520 M -58.42 % | 18.085 M 0.08 % | 18.071 M 103.87 % | 8.864 M -85.21 % | 59.936 M 2 070.81 % | 2.761 M -95.47 % | 60.926 M 774.37 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.15 % | 891.000 K 32.99 % | 670.000 K 272.68 % | -388.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -99.71 % | 4.748 M -46.44 % | 8.864 M 728.41 % | 1.070 M -61.25 % | 2.761 M 388.51 % | -957.000 K -113.73 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.15 % | 891.000 K 32.99 % | 670.000 K 272.68 % | -388.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -99.71 % | 4.748 M -46.44 % | 8.864 M 728.41 % | 1.070 M -61.25 % | 2.761 M 388.51 % | -957.000 K -113.73 % | 6.968 M 48.13 % | 4.704 M 740.00 % | 560.000 K -37.15 % | 891.000 K 32.99 % | 670.000 K 272.68 % | -388.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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |