Contil India Limited CONTILI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 325.707 M 15.32 % | 282.443 M 43.55 % | 196.750 M 17.83 % | 166.979 M 18.66 % | 140.722 M 63.53 % | 86.054 M 12.32 % | 76.615 M 49.44 % | 51.269 M 19.78 % | 42.804 M 1 297.91 % | 3.062 M 9.44 % | 2.798 M 7.24 % | 2.609 M 22.78 % | 2.125 M -0.14 % | 2.128 M -56.51 % | 4.893 M -22.49 % | 6.313 M | 0.000 -100.00 % | 5.414 M -78.22 % | 24.853 M 242.75 % | 7.251 M 131.74 % | 3.129 M |
| Net income | 25.290 M 79.41 % | 14.096 M 126.11 % | 6.234 M 0.60 % | 6.197 M -2.27 % | 6.341 M 191.01 % | 2.179 M -17.46 % | 2.640 M 81.32 % | 1.456 M 72.85 % | 842.351 K -13.48 % | 973.566 K 5.85 % | 919.798 K 19.60 % | 769.030 K 53.49 % | 501.038 K 82.31 % | 274.826 K -73.06 % | 1.020 M -14.93 % | 1.199 M 67.64 % | 715.220 K -75.06 % | 2.868 M 73.50 % | 1.653 M -24.17 % | 2.180 M 101.67 % | 1.081 M |
| Income before tax | 33.455 M 67.91 % | 19.924 M 130.90 % | 8.629 M 10.97 % | 7.776 M -5.07 % | 8.191 M 159.29 % | 3.159 M -7.44 % | 3.413 M 88.46 % | 1.811 M 63.30 % | 1.109 M -9.17 % | 1.221 M 14.86 % | 1.063 M 12.53 % | 944.636 K 50.97 % | 625.697 K 101.87 % | 309.946 K -73.93 % | 1.189 M -16.15 % | 1.418 M 4.65 % | 1.355 M -59.05 % | 3.309 M 36.45 % | 2.425 M 38.57 % | 1.750 M 58.23 % | 1.106 M |
| Income before tax ratio | 0.10 45.61 % | 0.07 60.84 % | 0.04 -5.82 % | 0.05 -19.99 % | 0.06 58.56 % | 0.04 -17.59 % | 0.04 26.11 % | 0.04 36.34 % | 0.03 -93.50 % | 0.40 4.96 % | 0.38 4.93 % | 0.36 22.97 % | 0.29 102.16 % | 0.15 -40.06 % | 0.24 8.18 % | 0.22 | 0.00 -100.00 % | 0.61 526.39 % | 0.10 -59.57 % | 0.24 -31.72 % | 0.35 |
| EBITDA | 33.947 M 67.99 % | 20.208 M 124.51 % | 9.001 M 12.91 % | 7.972 M -6.51 % | 8.527 M 780.48 % | 968.481 K -35.95 % | 1.512 M 16 570.34 % | 9.070 K -99.26 % | 1.231 M -9.02 % | 1.353 M -24.96 % | 1.803 M 75.05 % | 1.030 M 45.31 % | 708.849 K 69.15 % | 419.057 K -71.14 % | 1.452 M -26.52 % | 1.976 M 22.58 % | 1.612 M -54.22 % | 3.521 M 29.12 % | 2.727 M 32.38 % | 2.060 M 55.71 % | 1.323 M |
| Net income ratio | 0.08 55.58 % | 0.05 57.51 % | 0.03 -14.62 % | 0.04 -17.64 % | 0.05 77.95 % | 0.03 -26.52 % | 0.03 21.33 % | 0.03 44.31 % | 0.02 -93.81 % | 0.32 -3.28 % | 0.33 11.53 % | 0.29 25.01 % | 0.24 82.57 % | 0.13 -38.05 % | 0.21 9.76 % | 0.19 | 0.00 -100.00 % | 0.53 696.47 % | 0.07 -77.88 % | 0.30 -12.98 % | 0.35 |
| Ratio EBITDA | 0.10 45.67 % | 0.07 56.39 % | 0.05 -4.18 % | 0.05 -21.21 % | 0.06 438.43 % | 0.01 -42.97 % | 0.02 11 055.41 % | 0.00 -99.38 % | 0.03 -93.49 % | 0.44 -31.43 % | 0.64 63.22 % | 0.39 18.35 % | 0.33 69.39 % | 0.20 -33.64 % | 0.30 -5.19 % | 0.31 | 0.00 -100.00 % | 0.65 492.71 % | 0.11 -61.38 % | 0.28 -32.81 % | 0.42 |
| Gross profit ratio | 0.15 11.23 % | 0.13 -14.93 % | 0.16 41.56 % | 0.11 18.28 % | 0.09 -24.09 % | 0.12 -29.82 % | 0.18 -7.24 % | 0.19 258.70 % | 0.05 -93.06 % | 0.76 -19.52 % | 0.94 574.11 % | 0.14 -70.93 % | 0.48 28.29 % | 0.38 -45.46 % | 0.69 21.15 % | 0.57 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 15.409 M -0.39 % | 15.470 M 0.00 % | 15.470 M 0.00 % | 15.470 M 0.00 % | 15.470 M -0.01 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M -0.81 % | 15.599 M -0.66 % | 15.703 M 2.43 % | 15.330 M -0.33 % | 15.381 M -1.76 % | 15.657 M 1.20 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M -0.49 % | 15.548 M 0.49 % | 15.472 M 400.06 % | 3.094 M 0.00 % | 3.094 M 0.00 % | 3.094 M |
| Weighted average shs out | 15.409 M -0.39 % | 15.470 M 0.00 % | 15.470 M 0.00 % | 15.470 M 0.00 % | 15.470 M -0.01 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M -0.81 % | 15.599 M -0.66 % | 15.703 M 2.43 % | 15.330 M -0.33 % | 15.381 M -1.76 % | 15.657 M 1.20 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M -0.49 % | 15.548 M 0.49 % | 15.472 M 400.06 % | 3.094 M 0.00 % | 3.094 M 0.00 % | 3.094 M |
| EPS diluted | 1.66 -63.60 % | 4.56 1 040.00 % | 0.40 0.00 % | 0.40 -2.44 % | 0.41 192.86 % | 0.14 -17.65 % | 0.17 80.85 % | 0.09 74.07 % | 0.05 -12.90 % | 0.06 3.33 % | 0.06 20.00 % | 0.05 56.25 % | 0.03 77.78 % | 0.02 -72.73 % | 0.07 -15.38 % | 0.08 69.57 % | 0.05 -75.79 % | 0.19 -64.15 % | 0.53 -24.29 % | 0.70 100.00 % | 0.35 |
| Earnings per share | 1.66 -63.60 % | 4.56 1 040.00 % | 0.40 0.00 % | 0.40 -2.44 % | 0.41 192.86 % | 0.14 -17.65 % | 0.17 80.85 % | 0.09 74.07 % | 0.05 -12.90 % | 0.06 3.33 % | 0.06 20.00 % | 0.05 56.25 % | 0.03 77.78 % | 0.02 -72.73 % | 0.07 -15.38 % | 0.08 69.57 % | 0.05 -75.79 % | 0.19 -64.15 % | 0.53 -24.29 % | 0.70 100.00 % | 0.35 |
| Gross profit | 48.228 M 28.27 % | 37.599 M 22.12 % | 30.790 M 66.80 % | 18.459 M 40.35 % | 13.152 M 24.13 % | 10.596 M -21.17 % | 13.442 M 38.62 % | 9.697 M 329.64 % | 2.257 M -3.01 % | 2.327 M -11.92 % | 2.642 M 622.95 % | 365.448 K -64.31 % | 1.024 M 28.11 % | 799.320 K -76.28 % | 3.370 M -6.10 % | 3.589 M | 0.000 -100.00 % | 5.414 M | 0.000 | 0.000 | 0.000 |
| Income tax expense | 8.165 M 40.08 % | 5.829 M 143.38 % | 2.395 M 51.68 % | 1.579 M -14.60 % | 1.849 M 88.71 % | 979.806 K 26.78 % | 772.819 K 117.83 % | 354.777 K 32.98 % | 266.790 K 7.67 % | 247.788 K 72.93 % | 143.287 K -18.40 % | 175.606 K 40.87 % | 124.659 K 254.95 % | 35.120 K -79.28 % | 169.510 K -22.62 % | 219.055 K -15.12 % | 258.081 K -41.49 % | 441.110 K -42.80 % | 771.225 K 279.35 % | -430.000 K -1 837.30 % | 24.751 K |
| Cost of revenue | 281.452 M 14.95 % | 244.844 M 46.69 % | 166.917 M 12.39 % | 148.520 M 16.12 % | 127.907 M 69.51 % | 75.458 M 19.45 % | 63.173 M 51.96 % | 41.572 M 15.17 % | 36.096 M 32 792.89 % | 109.738 K 39.35 % | 78.750 K -96.49 % | 2.243 M 103.72 % | 1.101 M -17.16 % | 1.329 M -12.74 % | 1.523 M -44.07 % | 2.723 M | 0.000 | 0.000 -100.00 % | 24.853 M 242.75 % | 7.251 M 131.74 % | 3.129 M |
| General and administrative expenses | 4.545 M 923.95 % | 443.840 K -37.05 % | 705.070 K -71.20 % | 2.448 M 603.87 % | 347.790 K -48.38 % | 673.768 K 10.40 % | 610.313 K 1.98 % | 598.472 K -72.20 % | 2.153 M 2 051.64 % | 100.063 K 85.53 % | 53.933 K -78.84 % | 254.848 K | 0.000 | 0.000 -100.00 % | 475.920 K 4.28 % | 456.394 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 141.907 K -96.04 % | 3.584 M 37.38 % | 2.609 M 2 031.50 % | 122.380 K -95.78 % | 2.898 M -10.52 % | 3.239 M -47.87 % | 6.213 M 40.14 % | 4.433 M 7 764.08 % | 56.376 K 14.08 % | 49.419 K 15.05 % | 42.953 K -96.22 % | 1.137 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 27.331 M 3 633.37 % | -773.500 K | 0.000 -100.00 % | 7.072 M 5.82 % | 6.683 M 0.97 % | 6.619 M 41.89 % | 4.665 M 37.65 % | 3.389 M 100.41 % | 1.691 M 3.24 % | 1.638 M 382.90 % | -579.000 K -129.35 % | 1.973 M 8.53 % | 1.818 M 6.69 % | 1.704 M -0.64 % | 1.715 M | 0.000 -100.00 % | 2.105 M | 0.000 | 0.000 | 0.000 |
| Operating expenses | 4.687 M -85.05 % | 31.358 M 1 134.52 % | 2.540 M -1.16 % | 2.570 M -75.09 % | 10.318 M -2.62 % | 10.596 M -21.17 % | 13.442 M 38.62 % | 9.697 M 73.22 % | 5.598 M 204.07 % | 1.841 M 12.67 % | 1.634 M 382.21 % | -579.000 K -129.35 % | 1.973 M 8.53 % | 1.818 M -16.61 % | 2.180 M 0.41 % | 2.171 M 260.22 % | -1.355 M -164.37 % | 2.105 M | 0.000 | 0.000 | 0.000 |
| Cost and expenses | -299.316 M -208.37 % | 276.202 M 44.85 % | 190.677 M 14.43 % | 166.639 M 20.56 % | 138.225 M 77.50 % | 77.875 M 19.00 % | 65.442 M 50.12 % | 43.594 M 3 000.57 % | 1.406 M -23.63 % | 1.841 M 7.47 % | 1.713 M 15.04 % | 1.489 M -24.53 % | 1.973 M 213.91 % | -1.732 M -146.76 % | 3.704 M -24.32 % | 4.894 M 461.18 % | -1.355 M -164.37 % | 2.105 M -90.59 % | 22.373 M 312.71 % | 5.421 M 168.63 % | 2.018 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 4.687 M 16.37 % | 4.027 M 21.54 % | 3.314 M 28.93 % | 2.570 M -20.82 % | 3.246 M -17.04 % | 3.913 M -42.66 % | 6.823 M 35.60 % | 5.032 M 127.69 % | 2.210 M 1 378.44 % | 149.482 K 54.29 % | 96.886 K -93.04 % | 1.392 M | 0.000 | 0.000 -100.00 % | 475.920 K 4.28 % | 456.394 K 133.68 % | -1.355 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 -100.00 % | 127.740 K 25.63 % | 101.680 K 0.16 % | 101.520 K | 0.000 -100.00 % | 177.927 K -49.40 % | 351.601 K -39.52 % | 581.363 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 |
| Interest expense | 27.390 K -84.39 % | 175.460 K 32.38 % | 132.540 K 147 166.67 % | 90.000 -99.79 % | 42.270 K -63.39 % | 115.470 K | 0.000 | 0.000 -100.00 % | 1.382 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 |
| Depreciation and amortization | 491.920 K 73.27 % | 283.900 K 27.88 % | 222.000 K 13.27 % | 196.000 K 1.60 % | 192.920 K -4.62 % | 202.257 K -1.64 % | 205.624 K 86.67 % | 110.153 K -8.79 % | 120.765 K -7.92 % | 131.148 K 58.74 % | 82.618 K -2.96 % | 85.139 K 2.39 % | 83.152 K -23.79 % | 109.111 K -58.45 % | 262.584 K -0.22 % | 263.150 K 24.12 % | 212.016 K 0.00 % | 212.010 K -14.30 % | 247.398 K 7.67 % | 229.775 K 8.34 % | 212.095 K |
| Operating income | 43.541 M 597.66 % | 6.241 M -28.91 % | 8.779 M 2 479.24 % | 340.390 K -86.37 % | 2.497 M -23.53 % | 3.266 M -72.71 % | 11.968 M 11 949.50 % | -101.000 K -109.11 % | 1.109 M -9.17 % | 1.221 M 14.86 % | 1.063 M 12.53 % | 944.636 K 50.97 % | 625.697 K 101.87 % | 309.946 K -73.93 % | 1.189 M -30.63 % | 1.714 M 26.49 % | 1.355 M -59.05 % | 3.309 M 33.43 % | 2.480 M 35.52 % | 1.830 M 64.72 % | 1.111 M |
| Operating income ratio | 0.13 504.99 % | 0.02 -50.48 % | 0.04 2 088.96 % | 0.00 -88.51 % | 0.02 -53.24 % | 0.04 -75.70 % | 0.16 8 029.42 % | 0.00 -107.60 % | 0.03 -93.50 % | 0.40 4.96 % | 0.38 4.93 % | 0.36 22.97 % | 0.29 102.16 % | 0.15 -40.06 % | 0.24 -10.50 % | 0.27 | 0.00 -100.00 % | 0.61 512.50 % | 0.10 -60.46 % | 0.25 -28.92 % | 0.36 |
| Total other income expenses net | -10.086 M -173.71 % | 13.684 M 9 194.78 % | -150.460 K -102.02 % | 7.436 M 30.60 % | 5.694 M 5 471.26 % | -106.000 K 98.76 % | -8.556 M -547.49 % | 1.912 M 63 833.33 % | -3.000 K -150.00 % | -1.200 K 99.77 % | -525.000 K -693.65 % | -66.150 K | 0.000 | 0.000 100.00 % | -35.103 K 88.10 % | -295.000 K -4 214 385.71 % | 7.000 100.01 % | -50.951 K 7.93 % | -55.340 K 30.72 % | -79.873 K -1 392.95 % | -5.350 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.257 M -142.02 % | -519.380 K 65.25 % | -1.495 M -25.08 % | -1.195 M 62.27 % | -3.167 M -390.31 % | -646.019 K 71.37 % | -2.257 M -290.08 % | -578.523 K 14.34 % | -675.392 K 95.61 % | -15.398 M 13.49 % | -17.799 M -14.11 % | -15.598 M -1.69 % | -15.339 M 0.19 % | -15.369 M -5 269.00 % | -286.253 K 65.10 % | -820.275 K -170.75 % | -302.966 K 35.14 % | -467.104 K 9.41 % | -515.602 K -761.53 % | -59.847 K -424.51 % | -11.410 K |
| Total investments | 3.148 M -85.56 % | 21.803 M 46.66 % | 14.867 M 9.32 % | 13.599 M -11.26 % | 15.325 M 59.49 % | 9.608 M -49.66 % | 19.088 M -3.51 % | 19.782 M 26.36 % | 15.655 M 42.89 % | 10.956 M 0.43 % | 10.908 M -43.29 % | 19.235 M -0.45 % | 19.321 M -3.39 % | 19.999 M 36.87 % | 14.611 M -57.41 % | 34.304 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 3.282 M 10.66 % | 2.966 M -55.94 % | 6.731 M | 0.000 -100.00 % | 2.024 M 20.38 % | 1.681 M -46.54 % | 3.145 M 88.75 % | 1.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K |
| Accumulated other comprehensive income loss | 3.501 M -62.29 % | 9.285 M 532.52 % | 1.468 M 20.54 % | 1.218 M 11.74 % | 1.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.233 M 405.49 % | 1.827 M 45.78 % | 1.253 M 40.05 % | 894.650 K | 0.000 |
| Retained earnings | 80.992 M 46.26 % | 55.376 M 34.15 % | 41.280 M 17.79 % | 35.046 M 21.48 % | 28.850 M 28.17 % | 22.508 M 10.72 % | 20.329 M 44.66 % | 14.053 M 9.04 % | 12.888 M 5.68 % | 12.195 M 8.47 % | 11.243 M 6.86 % | 10.521 M 7.50 % | 9.787 M 4.93 % | 9.327 M 3.79 % | 8.986 M 9.91 % | 8.176 M | 0.000 -100.00 % | 6.691 M 47.14 % | 4.548 M 39.82 % | 3.253 M 16.34 % | 2.796 M |
| Common stock | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M |
| Total equity | 115.438 M 20.74 % | 95.605 M 29.74 % | 73.692 M 9.65 % | 67.208 M 10.39 % | 60.883 M 12.82 % | 53.963 M 6.26 % | 50.783 M 3.15 % | 49.234 M -5.19 % | 51.927 M 12.11 % | 46.317 M 2.54 % | 45.170 M 2.05 % | 44.264 M 2.05 % | 43.376 M 1.31 % | 42.816 M 0.93 % | 42.420 M 3.05 % | 41.166 M 2.46 % | 40.177 M 1.81 % | 39.462 M 7.39 % | 36.745 M 4.71 % | 35.091 M 4.01 % | 33.740 M |
| Other non current liabilities | 0.000 -100.00 % | 1.050 M 31.21 % | 800.170 K 14.15 % | 701.000 K 499.81 % | 116.870 K -92.54 % | 1.566 M 60.87 % | 973.401 K 119.92 % | -4.887 M 9.46 % | -5.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.880 K 140.60 % | -590.788 K 12.98 % | -678.906 K 1.34 % | -688.124 K 3.70 % | -714.563 K 0.59 % | -718.772 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K |
| Total non current liabilities | 1.045 M -0.46 % | 1.050 M 31.21 % | 800.170 K 14.15 % | 701.010 K -39.72 % | 1.163 M -25.74 % | 1.566 M 60.87 % | 973.401 K 731.97 % | 117.000 K 0.00 % | 117.000 K -59.61 % | 289.682 K -4.78 % | 304.212 K -16.63 % | 364.875 K -1.19 % | 369.270 K 1.49 % | 363.837 K -6.17 % | 387.777 K -42.24 % | 671.381 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 10.048 M 9 434.44 % | 105.390 K -96.90 % | 3.403 M 7.72 % | 3.159 M 33.28 % | 2.370 M 1 305.48 % | 168.638 K -31.59 % | 246.526 K -62.76 % | 662.015 K 3 503.19 % | 18.373 K -93.89 % | 300.522 K 29.85 % | 231.431 K 3.67 % | 223.229 K -5.99 % | 237.444 K 129.67 % | 103.384 K -28.11 % | 143.805 K -70.19 % | 482.382 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 32.824 M 50.35 % | 21.831 M 60.37 % | 13.613 M -42.06 % | 23.495 M 89.18 % | 12.419 M 79.51 % | 6.918 M 1.98 % | 6.784 M 47.05 % | 4.613 M -2.34 % | 4.724 M 421.64 % | 905.601 K -13.82 % | 1.051 M 370.76 % | 223.229 K -5.99 % | 237.444 K 129.67 % | 103.384 K -47.98 % | 198.729 K -63.20 % | 540.044 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 33.869 M 48.02 % | 22.881 M 58.75 % | 14.413 M -40.43 % | 24.196 M 78.15 % | 13.582 M 60.09 % | 8.484 M 9.37 % | 7.757 M 63.99 % | 4.730 M -2.29 % | 4.841 M 305.00 % | 1.195 M -11.79 % | 1.355 M 130.42 % | 588.104 K -3.07 % | 606.714 K 29.86 % | 467.222 K -20.34 % | 586.506 K -51.59 % | 1.211 M 25.80 % | 962.962 K -34.20 % | 1.464 M 1.13 % | 1.447 M 19.24 % | 1.214 M 56.93 % | 773.393 K |
| Other non current assets | 352.180 K 0.09 % | 351.850 K 106.84 % | 170.110 K -0.15 % | 170.360 K 0.27 % | 169.900 K 274 132.26 % | -62.000 -100.04 % | 150.000 K -96.40 % | 4.162 M 149.79 % | 1.666 M -37.46 % | 2.664 M -70.68 % | 9.084 M 53.54 % | 5.917 M -18.20 % | 7.233 M 22.95 % | 5.883 M -75.92 % | 24.426 M -28.79 % | 34.304 M 1 350.54 % | -2.743 M 7.17 % | -2.955 M 6.69 % | -3.167 M 6.84 % | -3.400 M -7.83 % | -3.153 M |
| Long term investments | 11.528 M -41.78 % | 19.802 M 33.20 % | 14.866 M 9.32 % | 13.599 M -10.15 % | 15.134 M 60.59 % | 9.424 M -50.63 % | 19.088 M 1.72 % | 18.765 M 72.08 % | 10.905 M -0.47 % | 10.956 M 155.05 % | 4.296 M -72.48 % | 15.610 M 9.55 % | 14.249 M -12.14 % | 16.218 M 1 140.20 % | -1.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.470 M | 0.000 100.00 % | -2.599 M -115.07 % | 17.245 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 -100.00 % | 721.813 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.548 K 101.75 % | -19.088 M -916.80 % | -1.877 M -143.88 % | 4.279 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 | 3.804 M 30.97 % | 2.904 M 57.76 % | 1.841 M -0.91 % | 1.858 M -7.24 % | 2.003 M 3.82 % | 1.929 M -9.49 % | 2.132 M 37.86 % | 1.546 M 0.47 % | 1.539 M 3.94 % | 1.481 M -4.80 % | 1.555 M -13.44 % | 1.797 M -2.40 % | 1.841 M -4.32 % | 1.924 M -13.22 % | 2.217 M -10.59 % | 2.480 M -9.59 % | 2.743 M -7.17 % | 2.955 M -6.69 % | 3.167 M -6.84 % | 3.400 M 7.83 % | 3.153 M |
| Total non current assets | 15.684 M -31.98 % | 23.058 M 36.62 % | 16.877 M 8.00 % | 15.627 M -9.71 % | 17.307 M 21.85 % | 14.203 M -35.93 % | 22.170 M -4.92 % | 23.317 M 24.61 % | 18.712 M 23.92 % | 15.101 M 1.11 % | 14.935 M -35.97 % | 23.324 M 0.00 % | 23.323 M -2.92 % | 24.025 M -4.22 % | 25.084 M -31.81 % | 36.784 M -10.59 % | 41.140 M 0.52 % | 40.925 M | 0.000 -100.00 % | 36.305 M | 0.000 |
| Other current assets | 13.295 M 305.10 % | 3.282 M -94.08 % | 55.460 M 535.17 % | 8.731 M 22.81 % | 7.110 M 76.68 % | 4.024 M -42.05 % | 6.944 M -14.04 % | 8.079 M -49.16 % | 15.889 M 158 777.93 % | 10.001 K -87.45 % | 79.710 K 99.75 % | 39.904 K -83.91 % | 247.961 K 128.39 % | 108.571 K -92.59 % | 1.465 M -57.49 % | 3.447 M 129.32 % | -11.754 M 24.06 % | -15.479 M -119.83 % | -7.041 M 47.22 % | -13.341 M 0.49 % | -13.408 M |
| Short term investments | 3.108 M 55.35 % | 2.000 M 454 545.45 % | 440.000 0.00 % | 440.000 -99.77 % | 190.630 K 3.33 % | 184.486 K 16.31 % | 158.614 K -84.40 % | 1.017 M 331.21 % | 235.865 K -10.05 % | 262.220 K -96.03 % | 6.613 M 82.45 % | 3.625 M -28.53 % | 5.072 M 34.15 % | 3.780 M -76.62 % | 16.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.257 M 142.02 % | 519.380 K -65.25 % | 1.495 M 25.08 % | 1.195 M -62.27 % | 3.167 M 390.31 % | 646.019 K -71.37 % | 2.257 M 290.08 % | 578.523 K -14.34 % | 675.392 K -95.61 % | 15.398 M -13.49 % | 17.799 M 14.11 % | 15.598 M 1.69 % | 15.339 M -0.19 % | 15.369 M 5 269.00 % | 286.253 K -65.10 % | 820.275 K 170.75 % | 302.966 K -43.65 % | 537.604 K -8.27 % | 586.102 K 349.65 % | 130.347 K 59.13 % | 81.910 K |
| Cash and short term investments | 4.404 M 74.78 % | 2.520 M 68.54 % | 1.495 M 25.07 % | 1.195 M -64.40 % | 3.358 M 304.34 % | 830.505 K -65.61 % | 2.415 M 51.37 % | 1.596 M 75.10 % | 911.257 K -94.18 % | 15.660 M -35.85 % | 24.412 M 26.99 % | 19.223 M -5.82 % | 20.411 M 6.59 % | 19.149 M 16.36 % | 16.457 M 1 906.24 % | 820.275 K 170.75 % | 302.966 K -43.65 % | 537.604 K -8.27 % | 586.102 K 349.65 % | 130.347 K 59.13 % | 81.910 K |
| Total current assets | 133.623 M 40.02 % | 95.428 M 33.97 % | 71.228 M -6.00 % | 75.777 M 32.57 % | 57.158 M 18.48 % | 48.245 M 10.18 % | 43.786 M 17.57 % | 37.242 M -2.14 % | 38.056 M 17.42 % | 32.411 M 2.60 % | 31.590 M 46.74 % | 21.528 M 4.21 % | 20.659 M 7.27 % | 19.258 M 7.45 % | 17.922 M 220.41 % | 5.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 11.901 M -16.62 % | 14.273 M -3.20 % | 14.745 M 148.39 % | 5.936 M -25.05 % | 7.920 M 40.48 % | 5.638 M 37.41 % | 4.103 M 2.30 % | 4.011 M 1 025.78 % | 356.248 K -69.65 % | 1.174 M 780.37 % | 133.318 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 115.924 M 49.15 % | 77.725 M 25 908 370.00 % | 300.000 -100.00 % | 51.105 M 25.40 % | 40.754 M 14.90 % | 35.470 M 23.21 % | 28.788 M 22.69 % | 23.465 M 36.07 % | 17.245 M 5.25 % | 16.385 M 176.55 % | 5.925 M 177.83 % | 2.132 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.451 M -23.36 % | 14.941 M 131.47 % | 6.455 M -51.14 % | 13.211 M -0.86 % | 13.326 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.515 M 214.55 % | 799.624 K 10.78 % | 721.812 K 123.12 % | 323.510 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 |
| Other assets | -10.000 | 0.000 100.00 % | -410.000 | 0.000 | 0.000 | 0.000 | 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 % | 38.192 M | 0.000 -100.00 % | 34.513 M |
| Account payables | 22.776 M 30.12 % | 17.503 M 84.92 % | 9.465 M -51.06 % | 19.341 M 123.54 % | 8.652 M 33.79 % | 6.467 M -1.08 % | 6.537 M 66.73 % | 3.921 M -16.67 % | 4.706 M 677.68 % | 605.079 K -26.16 % | 819.442 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.471 K -0.94 % | 49.941 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 4.223 M 466.97 % | 744.790 K -25.15 % | 995.000 K -28.77 % | 1.397 M 393.85 % | 282.854 K | 0.000 -100.00 % | 30.356 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.453 K -29.37 % | 7.721 K | 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 -100.00 % | 4.730 M -9.51 % | 5.228 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.358 M -89.30 % | -2.831 M 61.83 % | -7.415 M -12.43 % | -6.596 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 |
| 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 |
| 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 |
| Other total stockholders equity | 84.494 M | 0.000 | 0.000 100.00 % | -10.000 82.76 % | -58.000 -100.01 % | 510.997 K -92.62 % | 6.925 M -36.07 % | 10.832 M 33.80 % | 8.096 M 154.80 % | 3.177 M 6.53 % | 2.983 M 6.57 % | 2.799 M 5.82 % | 2.645 M 3.94 % | 2.545 M 2.21 % | 2.490 M 21.69 % | 2.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.045 M -0.47 % | 1.050 M 31.24 % | 800.000 K 14.12 % | 701.000 K -32.99 % | 1.046 M | 0.000 | 0.000 -100.00 % | 273.400 K -4.68 % | 286.812 K -0.99 % | 289.682 K -4.78 % | 304.212 K -16.63 % | 364.875 K -1.19 % | 369.270 K 1.49 % | 363.837 K -6.17 % | 387.777 K -10.13 % | 431.501 K -26.96 % | 590.788 K -2.90 % | 608.406 K -1.49 % | 617.624 K -4.11 % | 644.063 K -0.65 % | 648.272 K |
| Other liabilities | 0.000 100.00 % | -40.000 | 0.000 | 0.000 | 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 % | 962.962 K -34.20 % | 1.464 M 1.13 % | 1.447 M 19.24 % | 1.214 M 56.93 % | 773.393 K |
| Total assets | 149.307 M 26.01 % | 118.486 M 34.48 % | 88.105 M -3.61 % | 91.404 M 22.75 % | 74.466 M 19.24 % | 62.448 M -5.32 % | 65.955 M 8.91 % | 60.559 M 6.68 % | 56.768 M 19.48 % | 47.512 M 2.12 % | 46.525 M 3.73 % | 44.852 M 1.98 % | 43.982 M 1.62 % | 43.283 M 0.64 % | 43.006 M 1.48 % | 42.377 M 3.01 % | 41.140 M 0.52 % | 40.925 M 7.16 % | 38.192 M 5.20 % | 36.305 M 5.19 % | 34.513 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.870 K 80.25 % | -14.530 K | 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 |
| Change in working capital | -25.303 M -82.83 % | -13.840 M -200.53 % | -4.605 M 49.22 % | -9.069 M -177.83 % | -3.264 M 61.07 % | -8.384 M -203.55 % | -2.762 M 69.02 % | -8.914 M -1 253.74 % | -658.488 K 93.22 % | -9.718 M -136.89 % | -4.102 M -98.01 % | -2.072 M -3 117.66 % | -64.391 K -104.70 % | 1.370 M 546.88 % | -306.563 K 29.80 % | -436.696 K -105.72 % | 7.633 M 358.04 % | -2.958 M |
| Accounts receivables | -38.199 M -1 710.07 % | 2.373 M 146.32 % | 963.160 K 109.30 % | -10.351 M -95.89 % | -5.284 M 20.99 % | -6.688 M -21.83 % | -5.490 M 23.70 % | -7.195 M -1 312.69 % | -509.346 K 94.74 % | -9.679 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.465 M | 0.000 | 0.000 -100.00 % | 397.309 K 109.17 % | -4.333 M |
| Inventory | 3.426 M 44.40 % | 2.373 M 402.79 % | 471.870 K 105.36 % | -8.809 M -544.06 % | 1.984 M 186.91 % | -2.282 M -48.69 % | -1.535 M -1 565.55 % | -92.162 K 97.48 % | -3.654 M -547.04 % | 817.440 K 178.57 % | -1.040 M -680.36 % | -133.319 K | 0.000 | 0.000 -100.00 % | 1.327 M 228.91 % | -1.029 M -113.33 % | 7.719 M 592.25 % | 1.115 M |
| Accounts payables | 5.273 M 19.79 % | 4.402 M 145.39 % | -9.697 M -172.48 % | 13.379 M 512.26 % | 2.185 M 29 204.95 % | 7.457 K -99.72 % | 2.617 M 433.47 % | -784.637 K -120.34 % | 3.857 M 1 607.87 % | -255.794 K | 0.000 | 0.000 | 0.000 100.00 % | -95.344 K | 0.000 | 0.000 100.00 % | -482.938 K -285.75 % | 260.000 K |
| Other working capital | 5.394 M 37.58 % | 3.921 M 7.20 % | 3.657 M 211.21 % | -3.288 M -53.03 % | -2.149 M -470.88 % | 579.412 K -64.81 % | 1.646 M 295.55 % | -841.981 K -139.28 % | -351.885 K 41.40 % | -600.496 K 80.39 % | -3.062 M -57.96 % | -1.939 M -2 910.61 % | -64.391 K | 0.000 100.00 % | -1.633 M -375.70 % | 592.375 K | 0.000 | 0.000 |
| Other non cash items | -3.280 M 4.00 % | -3.416 M -23.54 % | -2.765 M -30.60 % | -2.117 M -53.75 % | -1.377 M -10.13 % | -1.251 M -22 770.94 % | 5.516 K 100.46 % | -1.187 M 29.80 % | -1.691 M 7.45 % | -1.827 M 12.18 % | -2.080 M -19.03 % | -1.748 M -9.10 % | -1.602 M 0.80 % | -1.615 M 45.36 % | -2.956 M 19.38 % | -3.666 M -321.52 % | -869.758 K -3 033.36 % | -27.758 K |
| Net cash provided by operating activities | -2.801 M 2.64 % | -2.877 M -294.30 % | 1.481 M 146.06 % | -3.215 M -185.90 % | 3.742 M 159.66 % | -6.273 M -827.80 % | 861.885 K 110.54 % | -8.180 M -488.91 % | -1.389 M 86.71 % | -10.455 M -101.82 % | -5.180 M -74.69 % | -2.965 M -174.03 % | -1.082 M -878.54 % | 139.000 K 107.02 % | -1.980 M 25.01 % | -2.640 M -132.71 % | 8.072 M 843.95 % | -1.085 M |
| Investments in property plant and equipment | -1.392 M -30.85 % | -1.064 M -421.54 % | -203.980 K -298.71 % | -51.160 K 80.81 % | -266.590 K | 0.000 100.00 % | -791.088 K -574.26 % | -117.327 K 39.61 % | -194.293 K -243.87 % | -56.502 K -62.19 % | -34.837 K 14.89 % | -40.930 K | 0.000 100.00 % | -27.600 K | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 795.197 K -28.12 % | 1.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -1.140 M 76.90 % | -4.935 M -289.26 % | -1.268 M | 0.000 100.00 % | -1.105 M | 0.000 100.00 % | -367.399 K 92.42 % | -4.847 M | 0.000 100.00 % | -2.452 K 97.67 % | -105.034 K 62.23 % | -278.079 K 74.43 % | -1.088 M -1 190.19 % | -84.295 K | 0.000 | 0.000 100.00 % | -12.403 M | 0.000 |
| Sales maturities of investments | 6.037 M -20.38 % | 7.582 M 3 334.00 % | 220.790 K -80.32 % | 1.122 M | 0.000 -100.00 % | 4.174 M 224.13 % | 1.288 M -89.28 % | 12.011 M 15 401.49 % | 77.483 K -98.77 % | 6.303 M 18.09 % | 5.338 M 248.05 % | 1.534 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.680 K -69.75 % | 1.556 M |
| Other investing activites | 425.720 K -13.85 % | 494.140 K 40.00 % | 352.950 K 25.48 % | 281.280 K -16.38 % | 336.390 K -44.28 % | 603.690 K | 0.000 100.00 % | -3.524 K -100.20 % | 1.725 M -5.71 % | 1.829 M -13.94 % | 2.125 M -0.72 % | 2.141 M 0.02 % | 2.140 M -74.05 % | 8.248 M 35.50 % | 6.087 M 181.07 % | -7.509 M | 0.000 | 0.000 |
| Net cash used for investing activites | 3.931 M 89.27 % | 2.077 M 331.24 % | -898.140 K -166.42 % | 1.352 M 230.62 % | -1.035 M -121.67 % | 4.778 M 416.80 % | 924.464 K -88.66 % | 8.149 M 406.87 % | 1.608 M -80.09 % | 8.073 M 10.24 % | 7.323 M 118.26 % | 3.355 M 218.77 % | 1.053 M -87.06 % | 8.136 M 33.66 % | 6.087 M 181.07 % | -7.509 M 37.07 % | -11.932 M -874.29 % | 1.541 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.517 K | 0.000 -100.00 % | 57.782 K 144.09 % | -131.063 K | 0.000 -100.00 % | 6.045 M 221.33 % | -4.982 M -157.29 % | 8.697 M 139.89 % | 3.625 M | 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 |
| 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 |
| 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 |
| Other financing activites | -27.390 K 84.39 % | -175.460 K 37.94 % | -282.710 K -55.37 % | -181.960 K 2.08 % | -185.820 K -60.93 % | -115.467 K -6.73 % | -108.191 K -64.47 % | -65.783 K | 0.000 100.00 % | -18.848 K | 0.000 | 0.000 | 0.000 -100.00 % | 762.250 K 123.56 % | 340.961 K -82.69 % | 1.970 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -27.390 K 84.39 % | -175.460 K 37.94 % | -282.710 K -55.37 % | -181.960 K 2.08 % | -185.820 K -60.93 % | -115.467 K -6.73 % | -108.191 K -64.47 % | -65.783 K -212.42 % | 58.517 K 410.47 % | -18.848 K -132.62 % | 57.782 K 144.09 % | -131.063 K | 0.000 -100.00 % | 6.807 M 246.66 % | -4.641 M -143.51 % | 10.667 M 194.22 % | 3.625 M | 0.000 |
| Effect of forex changes on cash | -518.850 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 |
| Net change in cash | 737.380 K 175.61 % | -975.290 K -425.42 % | 299.700 K 115.19 % | -1.972 M -178.23 % | 2.521 M 256.55 % | -1.611 M -195.98 % | 1.678 M 1 832.40 % | -96.869 K -134.95 % | 277.201 K 111.55 % | -2.401 M -209.09 % | 2.201 M 750.33 % | 258.797 K 974.64 % | -29.589 K -100.20 % | 15.083 M 2 924.35 % | -534.022 K -203.23 % | 517.309 K | 0.000 | 0.000 |
| Cash at beginning of period | 519.370 K -65.25 % | 1.495 M 25.08 % | 1.195 M -62.27 % | 3.167 M 390.30 % | 646.020 K -71.37 % | 2.257 M 290.08 % | 578.523 K -14.34 % | 675.392 K -95.61 % | 15.398 M -13.49 % | 17.799 M 14.11 % | 15.598 M 1.69 % | 15.339 M -0.19 % | 15.369 M 5 269.00 % | 286.253 K -65.10 % | 820.275 K 170.75 % | 302.966 K -43.65 % | 537.604 K 312.44 % | 130.347 K |
| Cash at end of period | 1.257 M 142.01 % | 519.390 K -65.25 % | 1.495 M 25.08 % | 1.195 M -62.27 % | 3.167 M 390.30 % | 646.020 K -71.37 % | 2.257 M 290.08 % | 578.523 K -96.31 % | 15.675 M 1.80 % | 15.398 M -13.49 % | 17.799 M 14.11 % | 15.598 M 1.69 % | 15.339 M -0.19 % | 15.369 M 5 269.00 % | 286.253 K -65.10 % | 820.275 K 170.75 % | 302.966 K -48.31 % | 586.102 K |
| Operating cash flow | -2.248 M 21.85 % | -2.877 M -294.29 % | 1.481 M 146.06 % | -3.215 M -185.90 % | 3.742 M 159.66 % | -6.273 M -827.80 % | 861.885 K 110.54 % | -8.180 M -488.91 % | -1.389 M 86.71 % | -10.455 M -101.82 % | -5.180 M -74.69 % | -2.965 M -174.03 % | -1.082 M -878.54 % | 139.000 K 107.02 % | -1.980 M 25.01 % | -2.640 M -132.71 % | 8.072 M 843.95 % | -1.085 M |
| Capital expenditure | -1.392 M -30.85 % | -1.064 M -421.54 % | -203.980 K -298.71 % | -51.160 K 80.81 % | -266.591 K -6 664 675.00 % | -4.000 100.00 % | -791.093 K -574.25 % | -117.329 K 39.61 % | -194.296 K -243.87 % | -56.502 K -62.19 % | -34.837 K 14.89 % | -40.930 K | 0.000 100.00 % | -27.601 K -1 108 373.90 % | -2.490 | 0.000 -100.00 % | 2.810 100.02 % | -15.000 K |
| Free CashFlow | -3.640 M 7.63 % | -3.940 M -408.67 % | 1.277 M 139.09 % | -3.266 M -193.96 % | 3.476 M 155.41 % | -6.273 M -8 960.32 % | 70.797 K 100.85 % | -8.298 M -429.15 % | -1.568 M 85.08 % | -10.511 M -101.55 % | -5.215 M -73.47 % | -3.006 M -177.81 % | -1.082 M -878.54 % | 139.000 K 107.02 % | -1.980 M 25.01 % | -2.640 M -132.71 % | 8.072 M 833.81 % | -1.100 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2007 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 71.872 M 4.80 % | 68.580 M -7.67 % | 74.281 M -15.67 % | 88.085 M 1.01 % | 87.202 M 25.69 % | 69.379 M -18.45 % | 85.078 M 20.12 % | 70.826 M 23.91 % | 57.160 M 20.46 % | 47.451 M -8.51 % | 51.863 M 0.12 % | 51.802 M 12.42 % | 46.077 M -1.15 % | 46.613 M -0.26 % | 46.736 M 7.29 % | 43.560 M 44.86 % | 30.070 M -22.22 % | 38.658 M 1.96 % | 37.915 M -7.11 % | 40.815 M 74.92 % | 23.333 M 63.40 % | 14.280 M -43.74 % | 25.384 M -0.97 % | 25.632 M 23.48 % | 20.758 M 2.63 % | 20.227 M 5.43 % | 19.185 M -9.96 % | 21.308 M 32.41 % | 16.092 M 400.84 % | 3.213 M 197.78 % | 1.079 M -50.30 % | 2.171 M 16.60 % | 1.862 M -43.23 % | 3.280 M 374.92 % | 690.640 K -52.40 % | 1.451 M 12.92 % | 1.285 M -59.28 % | 3.156 M 204.05 % | 1.038 M -10.52 % | 1.160 M 34.17 % | 864.570 K 617.71 % | -167.000 K -114.83 % | 1.126 M 18.50 % | 950.230 K 6.96 % | 888.390 K 6.36 % | 835.287 K 21.20 % | 689.200 K 18.29 % | 582.630 K 16.16 % | 501.560 K 53.97 % | 325.756 K -36.19 % | 510.480 K -7.05 % | 549.200 K 1.87 % | 539.100 K 9.04 % | 494.424 K 2.15 % | 484.020 K | 0.000 | 0.000 -100.00 % | 1.885 M |
| Net income | 4.497 M 2.45 % | 4.389 M -39.40 % | 7.242 M -28.62 % | 10.145 M 188.21 % | 3.520 M -24.91 % | 4.688 M -10.99 % | 5.267 M 80.50 % | 2.918 M 138.59 % | 1.223 M 234.80 % | 365.290 K -83.87 % | 2.264 M 41.68 % | 1.598 M -20.38 % | 2.007 M 503.01 % | -498.000 K -122.65 % | 2.199 M -9.65 % | 2.434 M 18.10 % | 2.061 M -40.05 % | 3.438 M 154.86 % | 1.349 M 76.77 % | 763.150 K -3.42 % | 790.210 K 27.16 % | 621.420 K -11.84 % | 704.910 K 22.54 % | 575.230 K 107.12 % | 277.730 K -76.48 % | 1.181 M 120.67 % | 535.180 K 2.97 % | 519.750 K 28.61 % | 404.130 K 2.59 % | 393.940 K 41.93 % | 277.550 K -41.56 % | 474.940 K 55.53 % | 305.360 K 329.59 % | -133.000 K -151.45 % | 258.480 K -43.43 % | 456.940 K 75.84 % | 259.860 K 24.13 % | 209.350 K -34.44 % | 319.310 K 10.46 % | 289.080 K 93.99 % | 149.020 K 34.91 % | 110.458 K -69.76 % | 365.240 K 44.79 % | 252.260 K 31.49 % | 191.840 K 16.01 % | 165.370 K -33.16 % | 247.420 K 5.27 % | 235.040 K 93.93 % | 121.200 K 587.12 % | -24.881 K -112.12 % | 205.250 K 20.24 % | 170.700 K 13.82 % | 149.970 K 342.18 % | 33.916 K 1.73 % | 33.340 K 115.66 % | -212.890 K 74.47 % | -834.000 K -181.52 % | 1.023 M |
| Income before tax | 6.076 M 16.68 % | 5.208 M -46.79 % | 9.787 M -28.61 % | 13.709 M 188.19 % | 4.757 M -34.03 % | 7.211 M 1.31 % | 7.118 M 80.57 % | 3.942 M 138.48 % | 1.653 M 136.84 % | 697.930 K -77.18 % | 3.059 M 39.36 % | 2.195 M -17.97 % | 2.676 M 147.55 % | 1.081 M -50.84 % | 2.199 M -9.65 % | 2.434 M 18.10 % | 2.061 M -61.02 % | 5.288 M 291.99 % | 1.349 M 76.77 % | 763.150 K -3.42 % | 790.210 K -50.64 % | 1.601 M 127.12 % | 704.910 K 22.54 % | 575.230 K 107.12 % | 277.730 K -85.79 % | 1.954 M 265.11 % | 535.180 K 2.97 % | 519.750 K 28.61 % | 404.130 K -46.02 % | 748.720 K 169.76 % | 277.550 K -41.56 % | 474.940 K 55.53 % | 305.360 K 128.12 % | 133.860 K -48.21 % | 258.480 K -43.43 % | 456.940 K 75.84 % | 259.860 K -42.76 % | 454.020 K 42.19 % | 319.310 K 10.46 % | 289.080 K 93.99 % | 149.020 K -41.27 % | 253.746 K -30.53 % | 365.240 K 44.79 % | 252.260 K 31.49 % | 191.840 K -43.74 % | 340.976 K 37.81 % | 247.420 K 5.27 % | 235.040 K 93.93 % | 121.200 K 21.47 % | 99.777 K -51.39 % | 205.250 K 20.24 % | 170.700 K 13.82 % | 149.970 K 117.23 % | 69.036 K 107.07 % | 33.340 K 1 450.70 % | 2.150 K 101.01 % | -212.000 K -115.52 % | 1.366 M |
| Income before tax ratio | 0.08 11.33 % | 0.08 -42.36 % | 0.13 -15.34 % | 0.16 185.30 % | 0.05 -47.51 % | 0.10 24.23 % | 0.08 50.32 % | 0.06 92.46 % | 0.03 96.61 % | 0.01 -75.06 % | 0.06 39.20 % | 0.04 -27.04 % | 0.06 150.43 % | 0.02 -50.71 % | 0.05 -15.79 % | 0.06 -18.48 % | 0.07 -49.89 % | 0.14 284.46 % | 0.04 90.29 % | 0.02 -44.79 % | 0.03 -69.79 % | 0.11 303.73 % | 0.03 23.74 % | 0.02 67.73 % | 0.01 -86.15 % | 0.10 246.30 % | 0.03 14.36 % | 0.02 -2.87 % | 0.03 -89.22 % | 0.23 -9.41 % | 0.26 17.58 % | 0.22 33.40 % | 0.16 301.84 % | 0.04 -89.10 % | 0.37 18.85 % | 0.31 55.72 % | 0.20 40.57 % | 0.14 -53.23 % | 0.31 23.44 % | 0.25 44.58 % | 0.17 111.34 % | -1.52 -568.43 % | 0.32 22.19 % | 0.27 22.94 % | 0.22 -47.10 % | 0.41 13.71 % | 0.36 -11.01 % | 0.40 66.94 % | 0.24 -21.11 % | 0.31 -23.82 % | 0.40 29.36 % | 0.31 11.73 % | 0.28 99.23 % | 0.14 102.71 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.72 |
| EBITDA | 6.200 M 13.00 % | 5.487 M -44.37 % | 9.864 M -28.43 % | 13.782 M 185.40 % | 4.829 M -33.92 % | 7.308 M 1.13 % | 7.226 M 77.02 % | 4.082 M 131.14 % | 1.766 M 165.85 % | 664.290 K -79.09 % | 3.177 M 33.21 % | 2.385 M -13.49 % | 2.757 M 142.91 % | 1.135 M -50.82 % | 2.308 M -8.59 % | 2.525 M 18.21 % | 2.136 M -59.11 % | 5.224 M 262.27 % | 1.442 M 61.69 % | 891.840 K 2.73 % | 868.170 K 197.99 % | -886.000 K -211.99 % | 791.140 K 11.41 % | 710.090 K 96.08 % | 362.140 K 477.52 % | -95.926 K -116.53 % | 580.290 K 0.79 % | 575.720 K 27.38 % | 451.960 K -39.64 % | 748.720 K 131.54 % | 323.360 K -37.90 % | 520.750 K 55.19 % | 335.560 K 114.76 % | 156.250 K -46.36 % | 291.270 K -40.52 % | 489.730 K 67.34 % | 292.650 K -43.52 % | 518.150 K 51.66 % | 341.650 K 9.71 % | 311.420 K 81.73 % | 171.360 K -38.92 % | 280.534 K -25.61 % | 377.090 K 37.50 % | 274.250 K 28.26 % | 213.830 K -41.21 % | 363.745 K 35.62 % | 268.210 K 4.84 % | 255.830 K 80.17 % | 141.990 K 331.10 % | -61.440 K -127.92 % | 220.040 K 18.63 % | 185.490 K 12.58 % | 164.760 K 85.15 % | 88.987 K 48.71 % | 59.840 K -43.70 % | 106.290 K 166.85 % | -159.000 K -111.21 % | 1.419 M |
| Net income ratio | 0.06 -2.24 % | 0.06 -34.36 % | 0.10 -15.35 % | 0.12 185.32 % | 0.04 -40.26 % | 0.07 9.15 % | 0.06 50.26 % | 0.04 92.56 % | 0.02 177.93 % | 0.01 -82.37 % | 0.04 41.51 % | 0.03 -29.18 % | 0.04 507.70 % | -0.01 -122.71 % | 0.05 -15.79 % | 0.06 -18.48 % | 0.07 -22.93 % | 0.09 149.96 % | 0.04 90.29 % | 0.02 -44.79 % | 0.03 -22.18 % | 0.04 56.71 % | 0.03 23.74 % | 0.02 67.73 % | 0.01 -77.09 % | 0.06 109.31 % | 0.03 14.36 % | 0.02 -2.87 % | 0.03 -79.52 % | 0.12 -52.34 % | 0.26 17.58 % | 0.22 33.40 % | 0.16 504.44 % | -0.04 -110.83 % | 0.37 18.85 % | 0.31 55.72 % | 0.20 204.86 % | 0.07 -78.44 % | 0.31 23.44 % | 0.25 44.58 % | 0.17 126.06 % | -0.66 -303.91 % | 0.32 22.19 % | 0.27 22.94 % | 0.22 9.07 % | 0.20 -44.85 % | 0.36 -11.01 % | 0.40 66.94 % | 0.24 416.38 % | -0.08 -119.00 % | 0.40 29.36 % | 0.31 11.73 % | 0.28 305.54 % | 0.07 -0.41 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.54 |
| Ratio EBITDA | 0.09 7.82 % | 0.08 -39.75 % | 0.13 -15.13 % | 0.16 182.54 % | 0.06 -47.42 % | 0.11 24.01 % | 0.08 47.37 % | 0.06 86.54 % | 0.03 120.69 % | 0.01 -77.15 % | 0.06 33.05 % | 0.05 -23.05 % | 0.06 145.73 % | 0.02 -50.69 % | 0.05 -14.81 % | 0.06 -18.40 % | 0.07 -47.43 % | 0.14 255.31 % | 0.04 74.06 % | 0.02 -41.27 % | 0.04 159.97 % | -0.06 -299.07 % | 0.03 12.50 % | 0.03 58.80 % | 0.02 467.86 % | 0.00 -115.68 % | 0.03 11.95 % | 0.03 -3.80 % | 0.03 -87.95 % | 0.23 -22.24 % | 0.30 24.94 % | 0.24 33.10 % | 0.18 278.31 % | 0.05 -88.70 % | 0.42 24.96 % | 0.34 48.20 % | 0.23 38.72 % | 0.16 -50.12 % | 0.33 22.60 % | 0.27 35.45 % | 0.20 111.80 % | -1.68 -601.61 % | 0.33 16.03 % | 0.29 19.91 % | 0.24 -44.73 % | 0.44 11.90 % | 0.39 -11.37 % | 0.44 55.10 % | 0.28 250.10 % | -0.19 -143.76 % | 0.43 27.62 % | 0.34 10.51 % | 0.31 69.81 % | 0.18 45.58 % | 0.12 | 0.00 | 0.00 -100.00 % | 0.75 |
| Gross profit ratio | 0.16 17.17 % | 0.13 -40.01 % | 0.22 29.03 % | 0.17 40.75 % | 0.12 208.95 % | -0.11 -163.94 % | 0.18 23.86 % | 0.14 24.59 % | 0.12 -15.43 % | 0.14 -30.67 % | 0.20 24.55 % | 0.16 44.16 % | 0.11 599.96 % | -0.02 -112.12 % | 0.18 1.15 % | 0.18 41.45 % | 0.13 285.68 % | 0.03 -79.99 % | 0.16 188.74 % | 0.06 -56.63 % | 0.13 317.71 % | -0.06 -135.42 % | 0.17 41.44 % | 0.12 -39.26 % | 0.20 -19.51 % | 0.24 91.48 % | 0.13 -14.09 % | 0.15 -18.63 % | 0.18 -76.37 % | 0.77 25.46 % | 0.62 41.34 % | 0.44 166.08 % | 0.16 -81.92 % | 0.91 -9.30 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 198.60 % | 0.33 -66.51 % | 1.00 0.00 % | 1.00 159.32 % | -1.69 -268.56 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 |
| Weighted average shs out dil | 15.505 M 0.63 % | 15.409 M 0.00 % | 15.409 M -0.41 % | 15.472 M 0.22 % | 15.438 M -0.55 % | 15.523 M 0.33 % | 15.472 M 0.00 % | 15.472 M 1.19 % | 15.290 M 0.46 % | 15.220 M -1.63 % | 15.472 M 0.70 % | 15.364 M -0.50 % | 15.441 M -0.71 % | 15.552 M 0.44 % | 15.484 M 0.51 % | 15.406 M 0.15 % | 15.383 M -0.68 % | 15.488 M 1.00 % | 15.335 M 0.47 % | 15.263 M 0.44 % | 15.196 M -0.90 % | 15.334 M 0.07 % | 15.324 M 1.23 % | 15.138 M -1.89 % | 15.429 M -0.14 % | 15.451 M -1.85 % | 15.741 M 2.97 % | 15.287 M -1.65 % | 15.543 M 2.58 % | 15.152 M -1.73 % | 15.419 M -2.60 % | 15.831 M 3.69 % | 15.268 M -8.11 % | 16.616 M 2.85 % | 16.155 M 6.07 % | 15.231 M -6.22 % | 16.241 M 8.61 % | 14.954 M -6.34 % | 15.966 M -0.59 % | 16.060 M 7.77 % | 14.902 M -1.42 % | 15.116 M -0.67 % | 15.218 M -3.48 % | 15.766 M -1.38 % | 15.987 M 3.66 % | 15.423 M -0.27 % | 15.464 M 5.27 % | 14.690 M -3.04 % | 15.150 M -2.66 % | 15.565 M 0.60 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 1.75 % | 15.206 M -1.58 % | 15.450 M -0.14 % | 15.472 M |
| Weighted average shs out | 15.505 M 0.63 % | 15.409 M 0.00 % | 15.409 M -0.41 % | 15.472 M 0.22 % | 15.438 M -0.55 % | 15.523 M 0.33 % | 15.472 M 0.00 % | 15.472 M 1.19 % | 15.290 M -1.18 % | 15.472 M 0.00 % | 15.472 M 0.70 % | 15.364 M -0.50 % | 15.441 M -0.20 % | 15.472 M -0.08 % | 15.484 M 0.51 % | 15.406 M 0.15 % | 15.383 M -0.68 % | 15.488 M 1.00 % | 15.335 M 0.47 % | 15.263 M 0.44 % | 15.196 M -0.90 % | 15.334 M 0.07 % | 15.324 M 1.23 % | 15.138 M -1.89 % | 15.429 M -0.14 % | 15.451 M -1.85 % | 15.741 M 2.97 % | 15.287 M -1.65 % | 15.543 M 2.58 % | 15.152 M -1.73 % | 15.419 M -2.60 % | 15.831 M 3.69 % | 15.268 M -8.11 % | 16.616 M 2.85 % | 16.155 M 6.07 % | 15.231 M -6.22 % | 16.241 M 8.61 % | 14.954 M -6.34 % | 15.966 M -0.59 % | 16.060 M 7.77 % | 14.902 M -1.42 % | 15.116 M -0.67 % | 15.218 M -3.48 % | 15.766 M -1.38 % | 15.987 M 3.66 % | 15.423 M -0.27 % | 15.464 M 5.27 % | 14.690 M -3.04 % | 15.150 M -2.66 % | 15.565 M 0.60 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 0.00 % | 15.472 M 1.75 % | 15.206 M -1.58 % | 15.450 M -0.14 % | 15.472 M |
| EPS diluted | 0.29 3.57 % | 0.28 -40.43 % | 0.47 -28.79 % | 0.66 186.96 % | 0.23 -23.33 % | 0.30 -11.76 % | 0.34 78.95 % | 0.19 137.50 % | 0.08 233.33 % | 0.02 -84.00 % | 0.15 50.00 % | 0.10 -23.08 % | 0.13 506.25 % | -0.03 -122.86 % | 0.14 -12.50 % | 0.16 23.08 % | 0.13 -40.91 % | 0.22 150.00 % | 0.09 76.00 % | 0.05 -3.85 % | 0.05 28.40 % | 0.04 -11.96 % | 0.05 21.05 % | 0.04 111.11 % | 0.02 -76.44 % | 0.08 124.71 % | 0.03 0.00 % | 0.03 30.77 % | 0.03 0.00 % | 0.03 44.44 % | 0.02 -40.00 % | 0.03 50.00 % | 0.02 350.00 % | -0.01 -150.00 % | 0.02 -46.67 % | 0.03 87.50 % | 0.02 14.29 % | 0.01 -30.00 % | 0.02 11.11 % | 0.02 80.00 % | 0.01 36.99 % | 0.01 -69.58 % | 0.02 50.00 % | 0.02 33.33 % | 0.01 12.15 % | 0.01 -33.13 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 600.00 % | 0.00 -111.43 % | 0.01 16.67 % | 0.01 20.00 % | 0.01 354.55 % | 0.00 10.00 % | 0.00 114.29 % | -0.01 74.07 % | -0.05 -181.82 % | 0.07 |
| Earnings per share | 0.29 3.57 % | 0.28 -40.43 % | 0.47 -28.79 % | 0.66 186.96 % | 0.23 -23.33 % | 0.30 -11.76 % | 0.34 78.95 % | 0.19 137.50 % | 0.08 233.33 % | 0.02 -84.00 % | 0.15 50.00 % | 0.10 -23.08 % | 0.13 506.25 % | -0.03 -122.86 % | 0.14 -12.50 % | 0.16 23.08 % | 0.13 -40.91 % | 0.22 150.00 % | 0.09 76.00 % | 0.05 -3.85 % | 0.05 28.40 % | 0.04 -11.96 % | 0.05 21.05 % | 0.04 111.11 % | 0.02 -76.44 % | 0.08 124.71 % | 0.03 0.00 % | 0.03 30.77 % | 0.03 0.00 % | 0.03 44.44 % | 0.02 -40.00 % | 0.03 50.00 % | 0.02 350.00 % | -0.01 -150.00 % | 0.02 -46.67 % | 0.03 87.50 % | 0.02 14.29 % | 0.01 -30.00 % | 0.02 11.11 % | 0.02 80.00 % | 0.01 36.99 % | 0.01 -69.58 % | 0.02 50.00 % | 0.02 33.33 % | 0.01 12.15 % | 0.01 -33.13 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 600.00 % | 0.00 -111.43 % | 0.01 16.67 % | 0.01 20.00 % | 0.01 354.55 % | 0.00 10.00 % | 0.00 114.29 % | -0.01 74.07 % | -0.05 -181.82 % | 0.07 |
| Gross profit | 11.349 M 22.80 % | 9.242 M -44.61 % | 16.686 M 8.81 % | 15.335 M 42.18 % | 10.786 M 236.94 % | -7.877 M -152.14 % | 15.105 M 48.78 % | 10.153 M 54.37 % | 6.577 M 1.87 % | 6.456 M -36.57 % | 10.178 M 24.70 % | 8.162 M 62.07 % | 5.036 M 594.21 % | -1.019 M -112.08 % | 8.432 M 8.52 % | 7.770 M 104.91 % | 3.792 M 200.00 % | 1.264 M -79.60 % | 6.196 M 168.23 % | 2.310 M -24.14 % | 3.045 M 455.72 % | -856.000 K -119.93 % | 4.296 M 40.07 % | 3.067 M -24.99 % | 4.089 M -17.39 % | 4.950 M 101.88 % | 2.452 M -22.65 % | 3.170 M 7.75 % | 2.942 M 18.34 % | 2.486 M 273.58 % | 665.460 K -29.76 % | 947.350 K 210.24 % | 305.360 K -89.74 % | 2.975 M 330.76 % | 690.640 K -52.40 % | 1.451 M 12.92 % | 1.285 M -59.28 % | 3.156 M 204.05 % | 1.038 M -10.52 % | 1.160 M 34.17 % | 864.570 K 617.71 % | -167.000 K -144.29 % | 377.090 K -60.32 % | 950.230 K 6.96 % | 888.390 K 163.10 % | -1.408 M -304.29 % | 689.200 K 18.29 % | 582.630 K 16.16 % | 501.560 K 53.97 % | 325.756 K -36.19 % | 510.480 K -7.05 % | 549.200 K 1.87 % | 539.100 K 9.04 % | 494.424 K 2.15 % | 484.020 K | 0.000 | 0.000 -100.00 % | 1.885 M |
| Income tax expense | 1.580 M 92.75 % | 819.630 K -67.79 % | 2.545 M -28.59 % | 3.564 M 188.12 % | 1.237 M -50.97 % | 2.523 M 36.30 % | 1.851 M 80.59 % | 1.025 M 138.50 % | 429.770 K 29.09 % | 332.920 K -58.14 % | 795.400 K 33.10 % | 597.580 K -10.69 % | 669.110 K -57.62 % | 1.579 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 979.806 K | 0.000 | 0.000 | 0.000 -100.00 % | 772.819 K | 0.000 | 0.000 | 0.000 -100.00 % | 354.780 K | 0.000 | 0.000 | 0.000 -100.00 % | 266.790 K | 0.000 | 0.000 | 0.000 -100.00 % | 244.670 K | 0.000 | 0.000 | 0.000 -100.00 % | 143.287 K | 0.000 | 0.000 | 0.000 -100.00 % | 175.606 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.659 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.120 K | 0.000 -100.00 % | 215.040 K -65.46 % | 622.600 K 81.49 % | 343.040 K |
| Cost of revenue | 60.522 M -3.05 % | 62.429 M 8.39 % | 57.595 M -20.83 % | 72.750 M -4.80 % | 76.415 M 3.00 % | 74.190 M -3.60 % | 76.964 M 26.85 % | 60.673 M 19.95 % | 50.583 M 24.74 % | 40.551 M -2.72 % | 41.685 M -4.48 % | 43.640 M -0.36 % | 43.799 M -8.05 % | 47.632 M 24.35 % | 38.304 M 7.02 % | 35.790 M 33.58 % | 26.793 M -28.35 % | 37.394 M 17.89 % | 31.719 M -17.62 % | 38.505 M 89.78 % | 20.289 M 34.04 % | 15.136 M -28.22 % | 21.088 M -6.55 % | 22.565 M 35.37 % | 16.669 M 10.03 % | 15.150 M -9.46 % | 16.733 M -7.75 % | 18.139 M 37.93 % | 13.151 M 1 709.76 % | 726.670 K 75.60 % | 413.810 K -66.19 % | 1.224 M -21.34 % | 1.556 M 409.33 % | 305.500 K | 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.243 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 |
| General and administrative expenses | 0.000 -100.00 % | 16.792 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.935 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.084 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.806 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 726.669 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.185 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 141.907 K | 0.000 | 0.000 | 0.000 -100.00 % | 156.320 K | 0.000 | 0.000 | 0.000 -100.00 % | 212.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 122.380 K | 0.000 | 0.000 | 0.000 -100.00 % | 66.130 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.421 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.146 K | 0.000 | 0.000 | 0.000 -100.00 % | 56.376 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.419 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.953 K | 0.000 | 0.000 | 0.000 -100.00 % | 107.809 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 |
| Other expenses | 8.834 M 123.05 % | -38.323 M -1 310.45 % | 3.166 M 159.72 % | 1.219 M 1 616.90 % | 71.000 K 142.23 % | -168.120 K | 0.000 -100.00 % | 1.016 M -15.47 % | 1.202 M -62.40 % | 3.197 M 236.62 % | 949.730 K 68.14 % | 564.860 K 174.62 % | -757.000 K 88.21 % | -6.420 M -1 424.94 % | -421.000 K 53.99 % | -915.000 K -127.92 % | 3.277 M 223.85 % | -2.646 M -142.70 % | 6.196 M 346.72 % | 1.387 M 883.62 % | -177.000 K 96.14 % | -4.582 M -1 072.99 % | 470.920 K 238.51 % | -340.000 K -122.68 % | 1.499 M -47.44 % | 2.852 M 609.29 % | -560.000 K -192.36 % | 606.340 K -23.86 % | 796.320 K -67.97 % | 2.486 M 5 326.76 % | 45.810 K -97.30 % | 1.696 M -8.92 % | 1.862 M -37.41 % | 2.975 M 588.40 % | 432.160 K -56.53 % | 994.260 K -3.00 % | 1.025 M -67.52 % | 3.156 M 339.28 % | 718.450 K -17.50 % | 870.800 K 21.70 % | 715.550 K 269.96 % | -421.000 K -155.31 % | 761.150 K 9.05 % | 697.970 K 0.20 % | 696.550 K 139.83 % | -1.749 M -495.90 % | 441.780 K 27.10 % | 347.590 K -8.62 % | 380.360 K -10.71 % | 425.978 K 39.56 % | 305.230 K -19.36 % | 378.500 K -2.73 % | 389.130 K -8.52 % | 425.387 K -5.61 % | 450.680 K 21 061.86 % | -2.150 K -101.02 % | 211.680 K -59.24 % | 519.390 K |
| Operating expenses | 8.834 M 141.30 % | -21.389 M -353.49 % | 8.438 M -10.09 % | 9.385 M 13.72 % | 8.253 M -52.54 % | 17.389 M 145.16 % | 7.093 M -11.00 % | 7.970 M 21.18 % | 6.577 M 1.87 % | 6.456 M -9.31 % | 7.119 M 19.31 % | 5.967 M 18.49 % | 5.036 M 594.21 % | -1.019 M -112.08 % | 8.432 M 58.05 % | 5.335 M 64.10 % | 3.251 M 157.20 % | 1.264 M -79.09 % | 6.045 M 290.76 % | 1.547 M -49.20 % | 3.045 M 455.72 % | -856.000 K -123.84 % | 3.591 M 17.09 % | 3.067 M -24.99 % | 4.089 M -42.95 % | 7.167 M 273.87 % | 1.917 M -31.73 % | 2.808 M 10.64 % | 2.538 M 3.00 % | 2.464 M 535.20 % | 387.910 K -9.07 % | 426.600 K 0.52 % | 424.400 K -85.73 % | 2.975 M 588.40 % | 432.160 K -56.53 % | 994.260 K -3.00 % | 1.025 M -67.52 % | 3.156 M 339.28 % | 718.450 K -17.50 % | 870.800 K 21.70 % | 715.550 K 269.96 % | -421.000 K -155.31 % | 761.150 K 9.05 % | 697.970 K 0.20 % | 696.550 K 139.83 % | -1.749 M -495.90 % | 441.780 K 27.10 % | 347.590 K -8.62 % | 380.360 K -10.71 % | 425.978 K 39.56 % | 305.230 K -19.36 % | 378.500 K -2.73 % | 389.130 K -8.52 % | 425.387 K -5.61 % | 450.680 K 21 061.86 % | -2.150 K -101.02 % | 211.680 K -59.24 % | 519.390 K |
| Cost and expenses | 69.356 M 204.35 % | -66.464 M -200.65 % | 66.033 M -19.60 % | 82.135 M -2.99 % | 84.668 M 30.52 % | 64.868 M -23.60 % | 84.910 M 23.70 % | 68.643 M 18.53 % | 57.913 M 23.20 % | 47.008 M -3.68 % | 48.804 M -1.72 % | 49.659 M 7.77 % | 46.077 M -1.15 % | 46.613 M -0.26 % | 46.736 M 7.29 % | 43.560 M 44.99 % | 30.044 M -22.28 % | 38.658 M 2.37 % | 37.764 M -5.71 % | 40.052 M 71.65 % | 23.333 M 63.40 % | 14.280 M -43.74 % | 25.384 M -0.97 % | 25.632 M 25.16 % | 20.480 M -8.90 % | 22.481 M 20.54 % | 18.650 M -10.96 % | 20.946 M 33.52 % | 15.688 M 736.69 % | -2.464 M -407.34 % | 801.720 K -52.73 % | 1.696 M 11.14 % | 1.526 M -53.48 % | 3.280 M 658.98 % | 432.160 K -56.53 % | 994.260 K -3.00 % | 1.025 M -67.52 % | 3.156 M 339.28 % | 718.450 K -17.50 % | 870.800 K 21.70 % | 715.550 K 269.96 % | -421.000 K -155.31 % | 761.150 K 9.05 % | 697.970 K 0.20 % | 696.550 K 40.91 % | 494.310 K 11.89 % | 441.780 K 27.10 % | 347.590 K -8.62 % | 380.360 K -10.71 % | 425.978 K 39.56 % | 305.230 K -19.36 % | 378.500 K -2.73 % | 389.130 K -8.52 % | 425.387 K -5.61 % | 450.680 K 21 061.86 % | -2.150 K -101.02 % | 211.680 K -59.24 % | 519.390 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 16.934 M 221.20 % | 5.272 M -35.44 % | 8.166 M -0.20 % | 8.182 M -53.40 % | 17.557 M 147.53 % | 7.093 M 1.98 % | 6.955 M 13.48 % | 6.129 M -49.55 % | 12.148 M 96.92 % | 6.169 M 14.20 % | 5.402 M 73.36 % | 3.116 M -74.82 % | 12.376 M 85.99 % | 6.654 M 6.46 % | 6.250 M 23 945.86 % | -26.210 K -100.37 % | 7.150 M 4 835.10 % | -151.000 K -116.36 % | 923.190 K -62.02 % | 2.431 M -58.57 % | 5.868 M 88.08 % | 3.120 M 10.17 % | 2.832 M 22.49 % | 2.312 M -46.41 % | 4.314 M 74.16 % | 2.477 M 12.54 % | 2.201 M 26.42 % | 1.741 M 123.54 % | 778.815 K 127.66 % | 342.100 K -19.81 % | 426.600 K 0.52 % | 424.400 K -68.96 % | 1.367 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.234 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 740.000 -95.83 % | 17.750 K 190.98 % | 6.100 K 161.80 % | 2.330 K 92.56 % | 1.210 K -35.29 % | 1.870 K -95.53 % | 41.800 K -43.91 % | 74.520 K 30.12 % | 57.270 K | 0.000 -100.00 % | 64.150 K -53.11 % | 136.800 K 415.45 % | 26.540 K | 0.000 -100.00 % | 62.080 K 43.01 % | 43.410 K 57.40 % | 27.580 K | 0.000 -100.00 % | 41.490 K -46.70 % | 77.840 K 188.72 % | 26.960 K | 0.000 -100.00 % | 39.850 K -50.48 % | 80.480 K 168.00 % | 30.030 K | 0.000 -100.00 % | 19.810 K -22.47 % | 25.550 K 46.75 % | 17.410 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 |
| Depreciation and amortization | 122.980 K -55.92 % | 278.990 K 293.17 % | 70.960 K -0.03 % | 70.980 K 0.00 % | 70.980 K -26.51 % | 96.580 K 45.30 % | 66.470 K 1.64 % | 65.400 K 17.94 % | 55.450 K -9.56 % | 61.310 K 13.50 % | 54.020 K 2.60 % | 52.650 K -2.54 % | 54.020 K 1.37 % | 53.290 K 12.19 % | 47.500 K 0.00 % | 47.500 K 0.00 % | 47.500 K -1.51 % | 48.230 K -5.71 % | 51.150 K 0.59 % | 50.850 K -0.29 % | 51.000 K 8.26 % | 47.110 K 1.57 % | 46.380 K -14.71 % | 54.380 K 0.00 % | 54.380 K -54.49 % | 119.485 K 372.27 % | 25.300 K -16.83 % | 30.420 K 0.00 % | 30.420 K 360.67 % | -11.670 K -125.47 % | 45.810 K 0.00 % | 45.810 K 51.69 % | 30.200 K 34.88 % | 22.390 K -31.72 % | 32.790 K 0.00 % | 32.790 K 0.00 % | 32.790 K -48.87 % | 64.130 K 187.06 % | 22.340 K 0.00 % | 22.340 K 0.00 % | 22.340 K 8.16 % | 20.655 K -2.96 % | 21.285 K -3.21 % | 21.990 K 0.00 % | 21.990 K -3.42 % | 22.769 K 9.52 % | 20.790 K 0.00 % | 20.790 K 0.00 % | 20.790 K -46.39 % | 38.782 K 162.22 % | 14.790 K 0.00 % | 14.790 K 0.00 % | 14.790 K -25.87 % | 19.951 K -24.71 % | 26.500 K -74.55 % | 104.140 K 96.42 % | 53.020 K 0.04 % | 53.000 K |
| Operating income | 2.515 M -90.62 % | 26.810 M 225.05 % | 8.248 M 38.62 % | 5.950 M 134.90 % | 2.533 M -43.85 % | 4.511 M -36.62 % | 7.118 M 80.57 % | 3.942 M 138.48 % | 1.653 M 433.71 % | 309.720 K -87.76 % | 2.531 M 11.01 % | 2.280 M -14.80 % | 2.676 M 251.87 % | -1.762 M -180.13 % | 2.199 M 60.39 % | 1.371 M -33.48 % | 2.061 M -37.62 % | 3.304 M 2 082.59 % | 151.380 K 127.73 % | -546.000 K -32.52 % | -412.000 K -672.83 % | 71.924 K -79.00 % | 342.540 K -47.76 % | 655.710 K 113.06 % | 307.760 K 243.14 % | -215.000 K 60.77 % | -548.000 K -200.50 % | 545.300 K 143.36 % | 224.070 K -70.07 % | 748.720 K 169.76 % | 277.550 K -41.56 % | 474.940 K 55.53 % | 305.360 K 128.12 % | 133.860 K -48.21 % | 258.480 K -43.43 % | 456.940 K 75.84 % | 259.860 K -42.76 % | 454.020 K 42.19 % | 319.310 K 10.46 % | 289.080 K 93.99 % | 149.020 K -41.27 % | 253.746 K -30.53 % | 365.240 K 44.79 % | 252.260 K 31.49 % | 191.840 K -43.74 % | 340.976 K 37.81 % | 247.420 K 5.27 % | 235.040 K 93.93 % | 121.200 K 221.20 % | -100.000 K -148.72 % | 205.250 K 20.24 % | 170.700 K 13.82 % | 149.970 K 117.23 % | 69.036 K 107.07 % | 33.340 K 1 450.70 % | 2.150 K 101.01 % | -212.000 K -115.52 % | 1.366 M |
| Operating income ratio | 0.03 -91.05 % | 0.39 252.07 % | 0.11 64.38 % | 0.07 132.54 % | 0.03 -55.33 % | 0.07 -22.28 % | 0.08 50.32 % | 0.06 92.46 % | 0.03 343.05 % | 0.01 -86.63 % | 0.05 10.88 % | 0.04 -24.21 % | 0.06 253.64 % | -0.04 -180.34 % | 0.05 49.49 % | 0.03 -54.08 % | 0.07 -19.81 % | 0.09 2 040.64 % | 0.00 129.85 % | -0.01 24.24 % | -0.02 -450.58 % | 0.01 -62.68 % | 0.01 -47.25 % | 0.03 72.55 % | 0.01 239.48 % | -0.01 62.79 % | -0.03 -211.62 % | 0.03 83.79 % | 0.01 -94.02 % | 0.23 -9.41 % | 0.26 17.58 % | 0.22 33.40 % | 0.16 301.84 % | 0.04 -89.10 % | 0.37 18.85 % | 0.31 55.72 % | 0.20 40.57 % | 0.14 -53.23 % | 0.31 23.44 % | 0.25 44.58 % | 0.17 111.34 % | -1.52 -568.43 % | 0.32 22.19 % | 0.27 22.94 % | 0.22 -47.10 % | 0.41 13.71 % | 0.36 -11.01 % | 0.40 66.94 % | 0.24 178.72 % | -0.31 -176.35 % | 0.40 29.36 % | 0.31 11.73 % | 0.28 99.23 % | 0.14 102.71 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.72 |
| Total other income expenses net | 3.561 M 116.48 % | -21.607 M -1 503.97 % | 1.539 M -80.16 % | 7.759 M 249.03 % | 2.223 M -17.67 % | 2.700 M | 0.000 -100.00 % | 3.942 M 67.82 % | 2.349 M 23 490 100.00 % | -10.000 -100.00 % | 528.480 K 721.30 % | -85.060 K -850 700.00 % | 10.000 -100.00 % | 2.843 M 86.79 % | 1.522 M 43.18 % | 1.063 M -47.76 % | 2.035 M 2.57 % | 1.984 M 4 881.88 % | -41.490 K 46.70 % | -77.840 K -188.72 % | -26.960 K -101.76 % | 1.529 M 321.94 % | 362.370 K 550.26 % | -80.480 K -168.00 % | -30.030 K -101.38 % | 2.169 M 11 049.02 % | -19.810 K 22.47 % | -25.550 K -114.19 % | 180.060 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.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 | 2010-03-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 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.257 M | 0.000 100.00 % | -3.177 M | 0.000 100.00 % | -519.380 K | 0.000 100.00 % | -3.877 M -159.39 % | -1.495 M -60.44 % | -931.620 K 22.04 % | -1.195 M -134.31 % | -510.000 K 83.90 % | -3.167 M | 0.000 100.00 % | -1.087 M | 0.000 100.00 % | -646.019 K | 0.000 100.00 % | -1.565 M | 0.000 100.00 % | -2.257 M | 0.000 100.00 % | -5.904 M | 0.000 100.00 % | -578.523 K | 0.000 100.00 % | -8.874 M | 0.000 100.00 % | -675.392 K | 0.000 100.00 % | -15.470 M | 0.000 100.00 % | -15.398 M | 0.000 100.00 % | -15.257 M | 0.000 100.00 % | -17.799 M | 0.000 100.00 % | -14.345 M | 0.000 100.00 % | -15.598 M -2.20 % | -15.263 M 0.50 % | -15.339 M 0.19 % | -15.369 M -1 773.63 % | -820.275 K |
| Total investments | 0.000 -100.00 % | 3.148 M | 0.000 -100.00 % | 9.832 M | 0.000 -100.00 % | 21.803 M | 0.000 -100.00 % | 19.616 M 31.95 % | 14.867 M 10.54 % | 13.449 M -1.10 % | 13.599 M -3.72 % | 14.124 M -6.68 % | 15.134 M | 0.000 -100.00 % | 9.598 M | 0.000 -100.00 % | 9.608 M | 0.000 -100.00 % | 19.380 M | 0.000 -100.00 % | 19.088 M | 0.000 -100.00 % | 12.967 M | 0.000 -100.00 % | 19.782 M | 0.000 -100.00 % | 12.904 M | 0.000 -100.00 % | 15.655 M | 0.000 -100.00 % | 10.956 M | 0.000 -100.00 % | 10.956 M | 0.000 -100.00 % | 10.908 M | 0.000 -100.00 % | 10.908 M | 0.000 -100.00 % | 14.211 M | 0.000 -100.00 % | 19.235 M -1.16 % | 19.461 M 0.72 % | 19.321 M -3.39 % | 19.999 M -41.70 % | 34.304 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 115.438 M 3 197.04 % | 3.501 M -96.56 % | 101.812 M | 0.000 -100.00 % | 95.605 M 929.69 % | 9.285 M -88.84 % | 83.175 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.218 M | 0.000 -100.00 % | 1.090 M -98.04 % | 55.464 M | 0.000 -100.00 % | 53.963 M | 0.000 -100.00 % | 59.050 M | 0.000 -100.00 % | 58.198 M | 0.000 -100.00 % | 49.553 M | 0.000 -100.00 % | 48.629 M | 0.000 -100.00 % | 47.870 M | 0.000 -100.00 % | 47.177 M | 0.000 -100.00 % | 46.853 M | 0.000 -100.00 % | 46.136 M | 0.000 -100.00 % | 45.930 M | 0.000 -100.00 % | 45.170 M | 0.000 -100.00 % | 44.707 M | 0.000 -100.00 % | 44.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 80.992 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.376 M | 0.000 | 0.000 -100.00 % | 41.280 M | 0.000 -100.00 % | 35.046 M | 0.000 -100.00 % | 28.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.508 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.888 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.195 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.243 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.521 M | 0.000 -100.00 % | 9.787 M 4.93 % | 9.327 M 14.08 % | 8.176 M |
| Common stock | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M | 0.000 -100.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M 0.00 % | 30.944 M |
| Total equity | 115.438 M 0.00 % | 115.438 M 13.38 % | 101.812 M 0.00 % | 101.812 M 6.49 % | 95.605 M 0.00 % | 95.605 M 14.94 % | 83.175 M 0.00 % | 83.175 M 12.87 % | 73.692 M 4.22 % | 70.705 M 5.20 % | 67.208 M 4.29 % | 64.445 M 5.85 % | 60.883 M 9.77 % | 55.464 M 0.00 % | 55.464 M 2.78 % | 53.963 M 0.00 % | 53.963 M -8.61 % | 59.050 M 0.00 % | 59.050 M 1.46 % | 58.198 M 0.00 % | 58.198 M 17.45 % | 49.553 M 0.00 % | 49.553 M 1.90 % | 48.629 M -12.90 % | 55.829 M 16.63 % | 47.870 M 0.00 % | 47.870 M 1.47 % | 47.177 M -9.15 % | 51.927 M 10.83 % | 46.853 M 0.00 % | 46.853 M 1.55 % | 46.136 M -0.39 % | 46.317 M 0.84 % | 45.930 M 0.00 % | 45.930 M 1.68 % | 45.170 M 0.00 % | 45.170 M 1.03 % | 44.707 M 0.00 % | 44.707 M 1.00 % | 44.263 M 0.00 % | 44.264 M 1.22 % | 43.732 M 0.82 % | 43.376 M 1.31 % | 42.816 M 4.01 % | 41.166 M |
| Other non current liabilities | -115.438 M | 0.000 100.00 % | -101.812 M -9 796.38 % | 1.050 M 101.10 % | -95.605 M -9 205.91 % | 1.050 M 101.26 % | -83.175 M | 0.000 | 0.000 100.00 % | -10.000 -200.00 % | 10.000 | 0.000 -100.00 % | 116.870 K 100.21 % | -55.464 M | 0.000 100.00 % | -53.963 M -3 546.10 % | 1.566 M 102.65 % | -59.050 M -50 570.09 % | 117.000 K 100.20 % | -58.198 M -6 078.83 % | 973.401 K 101.96 % | -49.553 M | 0.000 100.00 % | -48.629 M -30 992.91 % | -156.399 K 99.67 % | -47.870 M | 0.000 100.00 % | -47.177 M -27 681.90 % | -169.812 K 99.64 % | -46.853 M | 0.000 100.00 % | -46.136 M | 0.000 100.00 % | -45.930 M | 0.000 100.00 % | -45.170 M | 0.000 100.00 % | -44.707 M | 0.000 100.00 % | -44.263 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.880 K |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -115.438 M -11 145.93 % | 1.045 M 101.03 % | -101.812 M -9 796.38 % | 1.050 M 101.10 % | -95.605 M -9 205.85 % | 1.050 M 101.26 % | -83.175 M -10 496.88 % | 800.000 K -0.02 % | 800.170 K 20.66 % | 663.150 K -5.40 % | 701.010 K -96.99 % | 23.269 M 1 900.93 % | 1.163 M 102.10 % | -55.464 M | 0.000 100.00 % | -53.963 M -3 546.10 % | 1.566 M 102.65 % | -59.050 M -50 570.09 % | 117.000 K 100.20 % | -58.198 M -6 078.83 % | 973.401 K 101.96 % | -49.553 M -18 251.28 % | 273.000 K 100.56 % | -48.629 M -41 663.25 % | 117.000 K 100.24 % | -47.870 M -16 779.44 % | 287.000 K 100.61 % | -47.177 M -40 422.22 % | 117.000 K 100.25 % | -46.853 M -16 256.21 % | 290.000 K 100.63 % | -46.136 M -16 026.43 % | 289.682 K 100.63 % | -45.930 M -15 208.55 % | 304.000 K 100.67 % | -45.170 M -14 948.20 % | 304.212 K 100.68 % | -44.707 M -12 348.49 % | 365.000 K 100.82 % | -44.263 M -12 231.00 % | 364.875 K -1.12 % | 369.000 K -0.07 % | 369.270 K 1.49 % | 363.837 K -45.81 % | 671.381 K |
| Other current liabilities | 0.000 -100.00 % | 10.048 M | 0.000 -100.00 % | 4.899 M | 0.000 -100.00 % | 105.390 K | 0.000 -100.00 % | 2.885 M -15.22 % | 3.403 M 37 668.92 % | 9.010 K -99.71 % | 3.159 M 407.06 % | 623.000 K -73.71 % | 2.370 M | 0.000 -100.00 % | 2.012 M | 0.000 -100.00 % | 168.638 K | 0.000 -100.00 % | 1.307 M | 0.000 -100.00 % | 246.526 K | 0.000 -100.00 % | 906.000 K | 0.000 -100.00 % | 662.015 K | 0.000 -100.00 % | 358.000 K | 0.000 -100.00 % | 18.373 K | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 300.522 K | 0.000 -100.00 % | 102.000 K | 0.000 -100.00 % | 231.431 K | 0.000 -100.00 % | 293.000 K | 0.000 -100.00 % | 223.229 K -48.68 % | 435.000 K 83.20 % | 237.444 K 129.67 % | 103.384 K -78.57 % | 482.382 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 32.824 M | 0.000 -100.00 % | 27.327 M | 0.000 -100.00 % | 21.831 M | 0.000 -100.00 % | 23.825 M 75.02 % | 13.613 M -32.10 % | 20.047 M -14.68 % | 23.495 M 0.97 % | 23.269 M 87.36 % | 12.419 M | 0.000 -100.00 % | 12.546 M | 0.000 -100.00 % | 6.918 M | 0.000 -100.00 % | 7.531 M | 0.000 -100.00 % | 6.784 M | 0.000 -100.00 % | 7.040 M | 0.000 -100.00 % | 4.613 M | 0.000 -100.00 % | 4.762 M | 0.000 -100.00 % | 4.724 M | 0.000 -100.00 % | 3.254 M | 0.000 -100.00 % | 905.601 K | 0.000 -100.00 % | 2.471 M | 0.000 -100.00 % | 1.051 M | 0.000 -100.00 % | 1.257 M | 0.000 -100.00 % | 223.229 K -48.68 % | 435.000 K 83.20 % | 237.444 K 129.67 % | 103.384 K -80.86 % | 540.044 K |
| Total liabilities | -115.438 M -440.84 % | 33.869 M 133.27 % | -101.812 M -458.78 % | 28.377 M 129.68 % | -95.605 M -517.84 % | 22.881 M 127.51 % | -83.175 M -437.77 % | 24.625 M 70.86 % | 14.413 M -30.41 % | 20.710 M -14.41 % | 24.196 M 3.98 % | 23.269 M 71.32 % | 13.582 M 124.49 % | -55.464 M -542.09 % | 12.546 M 123.25 % | -53.963 M -736.03 % | 8.484 M 114.37 % | -59.050 M -872.10 % | 7.648 M 113.14 % | -58.198 M -850.22 % | 7.757 M 115.65 % | -49.553 M -777.60 % | 7.313 M 115.04 % | -48.629 M -1 128.03 % | 4.730 M 109.88 % | -47.870 M -1 048.11 % | 5.049 M 110.70 % | -47.177 M -1 074.54 % | 4.841 M 110.33 % | -46.853 M -1 422.04 % | 3.544 M 107.68 % | -46.136 M -3 959.84 % | 1.195 M 102.60 % | -45.930 M -1 755.14 % | 2.775 M 106.14 % | -45.170 M -3 433.37 % | 1.355 M 103.03 % | -44.707 M -2 856.29 % | 1.622 M 103.66 % | -44.263 M -7 626.39 % | 588.104 K -26.85 % | 804.000 K 32.52 % | 606.714 K 29.86 % | 467.222 K -61.43 % | 1.211 M |
| Other non current assets | 0.000 -100.00 % | 11.880 M | 0.000 -100.00 % | 2.352 M | 0.000 -100.00 % | 351.850 K | 0.000 -100.00 % | 521.000 K 206.47 % | 170.000 K -51.68 % | 351.840 K 106.53 % | 170.360 K -93.24 % | 2.521 M 1 383.81 % | 169.900 K | 0.000 -100.00 % | 2.355 M | 0.000 100.00 % | -62.000 | 0.000 -100.00 % | 2.310 M | 0.000 -100.00 % | 2.000 | 0.000 -100.00 % | 2.130 M | 0.000 -100.00 % | 2.285 M | 0.000 -100.00 % | 4.931 M | 0.000 -100.00 % | 1.431 M | 0.000 -100.00 % | 2.900 M | 0.000 -100.00 % | 2.926 M | 0.000 -100.00 % | 6.883 M | 0.000 -100.00 % | 9.084 M | 0.000 -100.00 % | 9.457 M | 0.000 -100.00 % | 5.917 M -25.29 % | 7.919 M 9.49 % | 7.233 M 22.95 % | 5.883 M -82.85 % | 34.304 M |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 7.832 M | 0.000 -100.00 % | 19.802 M | 0.000 -100.00 % | 19.616 M 31.95 % | 14.866 M 10.54 % | 13.449 M -1.10 % | 13.599 M 13.76 % | 11.954 M -21.01 % | 15.134 M | 0.000 -100.00 % | 7.243 M | 0.000 -100.00 % | 9.424 M | 0.000 -100.00 % | 17.220 M | 0.000 -100.00 % | 18.930 M | 0.000 -100.00 % | 12.727 M | 0.000 -100.00 % | 18.765 M | 0.000 -100.00 % | 10.560 M | 0.000 -100.00 % | 15.419 M | 0.000 -100.00 % | 10.729 M | 0.000 -100.00 % | 10.694 M | 0.000 -100.00 % | 6.535 M | 0.000 -100.00 % | 4.296 M | 0.000 -100.00 % | 7.176 M | 0.000 -100.00 % | 15.610 M 12.68 % | 13.854 M -2.78 % | 14.249 M -12.14 % | 16.218 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.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 | 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 100.00 % | -11.954 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.548 K | 0.000 100.00 % | -17.220 M | 0.000 -100.00 % | 308.613 K | 0.000 | 0.000 | 0.000 100.00 % | -18.765 M | 0.000 | 0.000 | 0.000 100.00 % | -15.419 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 |
| Property plant equipment net | 0.000 -100.00 % | 3.804 M | 0.000 -100.00 % | 2.864 M | 0.000 -100.00 % | 2.904 M | 0.000 -100.00 % | 2.635 M 43.13 % | 1.841 M -5.86 % | 1.956 M 5.26 % | 1.858 M -5.16 % | 1.959 M -2.20 % | 2.003 M | 0.000 -100.00 % | 2.267 M | 0.000 -100.00 % | 1.929 M | 0.000 -100.00 % | 2.023 M | 0.000 -100.00 % | 2.132 M | 0.000 -100.00 % | 1.497 M | 0.000 -100.00 % | 1.546 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.539 M | 0.000 -100.00 % | 1.460 M | 0.000 -100.00 % | 1.481 M | 0.000 -100.00 % | 1.555 M | 0.000 -100.00 % | 1.555 M | 0.000 -100.00 % | 1.782 M | 0.000 -100.00 % | 1.797 M -0.12 % | 1.799 M -2.29 % | 1.841 M -4.32 % | 1.924 M -22.41 % | 2.480 M |
| Total non current assets | 0.000 -100.00 % | 15.684 M | 0.000 -100.00 % | 13.048 M | 0.000 -100.00 % | 23.058 M | 0.000 -100.00 % | 22.772 M 34.93 % | 16.877 M 7.11 % | 15.757 M 0.83 % | 15.627 M -17.22 % | 18.878 M 9.08 % | 17.307 M | 0.000 -100.00 % | 14.307 M | 0.000 -100.00 % | 14.203 M | 0.000 -100.00 % | 22.352 M | 0.000 -100.00 % | 22.170 M | 0.000 -100.00 % | 16.354 M | 0.000 -100.00 % | 23.317 M | 0.000 -100.00 % | 16.954 M | 0.000 -100.00 % | 18.712 M | 0.000 -100.00 % | 15.089 M | 0.000 -100.00 % | 15.101 M | 0.000 -100.00 % | 14.973 M | 0.000 -100.00 % | 14.935 M | 0.000 -100.00 % | 18.415 M | 0.000 -100.00 % | 23.324 M -1.05 % | 23.572 M 1.07 % | 23.323 M -2.92 % | 24.025 M -34.69 % | 36.784 M |
| Other current assets | -4.404 M -133.13 % | 13.295 M 356.81 % | -5.177 M -250.41 % | 3.442 M 236.59 % | -2.520 M -176.79 % | 3.282 M 155.84 % | -5.877 M -254.86 % | 3.795 M -93.16 % | 55.460 M 1 172.80 % | 4.357 M -50.10 % | 8.731 M 310.50 % | 2.127 M -70.08 % | 7.110 M 306.56 % | -3.442 M -638.65 % | 639.000 K 122.58 % | -2.830 M -170.33 % | 4.024 M 208.03 % | -3.725 M -890.87 % | 471.000 K 106.35 % | -7.416 M -206.79 % | 6.944 M 213.03 % | -6.144 M -615.00 % | 1.193 M 118.09 % | -6.595 M -181.63 % | 8.079 M 172.02 % | -11.218 M | 0.000 100.00 % | -15.911 M -200.14 % | 15.889 M 201.23 % | -15.697 M | 0.000 100.00 % | -15.662 M -95 980.01 % | 16.335 K 100.08 % | -19.630 M | 0.000 100.00 % | -24.412 M -30 726.40 % | 79.709 K 100.37 % | -21.380 M | 0.000 100.00 % | -19.223 M -48 271.91 % | 39.905 K -57.55 % | 94.000 K -62.09 % | 247.961 K 128.39 % | 108.571 K -96.85 % | 3.447 M |
| Short term investments | 0.000 -100.00 % | 3.108 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.000 M 454 445.45 % | 440.000 -99.98 % | 2.000 M 454 445.45 % | 440.000 -99.98 % | 2.170 M 1 038.33 % | 190.630 K | 0.000 -100.00 % | 2.355 M | 0.000 -100.00 % | 184.486 K | 0.000 -100.00 % | 2.160 M | 0.000 -100.00 % | 158.614 K | 0.000 -100.00 % | 240.000 K | 0.000 -100.00 % | 1.017 M | 0.000 -100.00 % | 2.344 M | 0.000 -100.00 % | 235.865 K | 0.000 -100.00 % | 227.000 K | 0.000 -100.00 % | 262.220 K | 0.000 -100.00 % | 4.373 M | 0.000 -100.00 % | 6.613 M | 0.000 -100.00 % | 7.035 M | 0.000 -100.00 % | 3.625 M -35.36 % | 5.607 M 10.55 % | 5.072 M 34.15 % | 3.780 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.257 M | 0.000 -100.00 % | 3.177 M | 0.000 -100.00 % | 519.380 K | 0.000 -100.00 % | 3.877 M 159.39 % | 1.495 M 60.44 % | 931.620 K -22.04 % | 1.195 M 134.31 % | 510.000 K -83.90 % | 3.167 M | 0.000 -100.00 % | 1.087 M | 0.000 -100.00 % | 646.019 K | 0.000 -100.00 % | 1.565 M | 0.000 -100.00 % | 2.257 M | 0.000 -100.00 % | 5.904 M | 0.000 -100.00 % | 578.523 K | 0.000 -100.00 % | 8.874 M | 0.000 -100.00 % | 675.392 K | 0.000 -100.00 % | 15.470 M | 0.000 -100.00 % | 15.398 M | 0.000 -100.00 % | 15.257 M | 0.000 -100.00 % | 17.799 M | 0.000 -100.00 % | 14.345 M | 0.000 -100.00 % | 15.598 M 2.20 % | 15.263 M -0.50 % | 15.339 M -0.19 % | 15.369 M 1 773.63 % | 820.275 K |
| Cash and short term investments | 4.404 M 0.01 % | 4.404 M -14.93 % | 5.177 M 0.00 % | 5.177 M 105.44 % | 2.520 M 0.01 % | 2.520 M -57.12 % | 5.877 M 0.00 % | 5.877 M 293.08 % | 1.495 M -49.00 % | 2.932 M 145.24 % | 1.195 M -55.40 % | 2.680 M -20.19 % | 3.358 M -2.44 % | 3.442 M 0.00 % | 3.442 M 21.63 % | 2.830 M 240.76 % | 830.505 K -77.70 % | 3.725 M 0.00 % | 3.725 M -49.77 % | 7.416 M 207.04 % | 2.415 M -60.69 % | 6.144 M 0.00 % | 6.144 M -6.84 % | 6.595 M 313.32 % | 1.596 M -85.78 % | 11.218 M 0.00 % | 11.218 M -29.50 % | 15.911 M 1 646.05 % | 911.257 K -94.19 % | 15.697 M 0.00 % | 15.697 M 0.22 % | 15.662 M 0.01 % | 15.660 M -20.22 % | 19.630 M 0.00 % | 19.630 M -19.59 % | 24.412 M 0.00 % | 24.412 M 14.18 % | 21.380 M 0.00 % | 21.380 M 11.22 % | 19.223 M 0.00 % | 19.223 M -7.89 % | 20.870 M 2.25 % | 20.411 M 6.59 % | 19.149 M 2 234.51 % | 820.275 K |
| Total current assets | 0.000 -100.00 % | 133.623 M | 0.000 -100.00 % | 117.141 M | 0.000 -100.00 % | 95.428 M | 0.000 -100.00 % | 85.028 M 19.37 % | 71.228 M -5.86 % | 75.659 M -0.16 % | 75.777 M 10.08 % | 68.836 M 20.43 % | 57.158 M | 0.000 -100.00 % | 53.703 M | 0.000 -100.00 % | 48.245 M | 0.000 -100.00 % | 44.346 M | 0.000 -100.00 % | 43.786 M | 0.000 -100.00 % | 40.512 M | 0.000 -100.00 % | 37.242 M | 0.000 -100.00 % | 35.965 M | 0.000 -100.00 % | 38.056 M | 0.000 -100.00 % | 35.308 M | 0.000 -100.00 % | 32.411 M | 0.000 -100.00 % | 33.732 M | 0.000 -100.00 % | 31.590 M | 0.000 -100.00 % | 27.914 M | 0.000 -100.00 % | 21.528 M 2.69 % | 20.964 M 1.48 % | 20.659 M 7.27 % | 19.258 M 244.29 % | 5.594 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 8.169 M | 0.000 -100.00 % | 11.901 M | 0.000 -100.00 % | 26.044 M 82.47 % | 14.273 M -13.91 % | 16.580 M 12.45 % | 14.745 M 21.11 % | 12.175 M 105.09 % | 5.936 M | 0.000 -100.00 % | 8.730 M | 0.000 -100.00 % | 7.920 M | 0.000 -100.00 % | 9.662 M | 0.000 -100.00 % | 5.638 M | 0.000 -100.00 % | 5.141 M | 0.000 -100.00 % | 4.103 M | 0.000 -100.00 % | 3.029 M | 0.000 -100.00 % | 4.011 M | 0.000 -100.00 % | 3.394 M | 0.000 -100.00 % | 356.248 K | 0.000 -100.00 % | 1.245 M | 0.000 -100.00 % | 1.174 M | 0.000 -100.00 % | 853.000 K | 0.000 -100.00 % | 133.318 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.327 M |
| Net receivables | 0.000 -100.00 % | 115.924 M | 0.000 -100.00 % | 100.353 M | 0.000 -100.00 % | 77.725 M | 0.000 -100.00 % | 49.312 M 16 437 233.33 % | 300.000 -100.00 % | 51.790 M 1.34 % | 51.105 M -1.44 % | 51.854 M 27.24 % | 40.754 M | 0.000 -100.00 % | 40.892 M | 0.000 -100.00 % | 35.470 M | 0.000 -100.00 % | 30.488 M | 0.000 -100.00 % | 28.788 M | 0.000 -100.00 % | 28.034 M | 0.000 -100.00 % | 23.465 M | 0.000 -100.00 % | 21.718 M | 0.000 -100.00 % | 17.245 M | 0.000 -100.00 % | 16.217 M | 0.000 -100.00 % | 16.378 M | 0.000 -100.00 % | 12.857 M | 0.000 -100.00 % | 5.925 M | 0.000 -100.00 % | 5.681 M | 0.000 -100.00 % | 2.132 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.444 M | 0.000 | 0.000 -100.00 % | 2.442 M | 0.000 -100.00 % | 2.515 M | 0.000 -100.00 % | 799.000 K | 0.000 -100.00 % | 799.623 K | 0.000 | 0.000 | 0.000 -100.00 % | 721.812 K | 0.000 | 0.000 | 0.000 -100.00 % | 323.510 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 |
| Other assets | 0.000 100.00 % | -10.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 | 0.000 | 0.000 100.00 % | -300.000 -2 900.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 22.776 M | 0.000 -100.00 % | 22.428 M | 0.000 -100.00 % | 17.503 M | 0.000 -100.00 % | 20.006 M 111.37 % | 9.465 M -49.58 % | 18.771 M -2.95 % | 19.341 M 6.56 % | 18.151 M 109.78 % | 8.652 M | 0.000 -100.00 % | 10.534 M | 0.000 -100.00 % | 6.467 M | 0.000 -100.00 % | 6.224 M | 0.000 -100.00 % | 6.537 M | 0.000 -100.00 % | 6.134 M | 0.000 -100.00 % | 3.921 M | 0.000 -100.00 % | 4.404 M | 0.000 -100.00 % | 4.706 M | 0.000 -100.00 % | 2.746 M | 0.000 -100.00 % | 605.079 K | 0.000 -100.00 % | 2.369 M | 0.000 -100.00 % | 819.442 K | 0.000 -100.00 % | 964.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.941 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.223 M | 0.000 -100.00 % | 934.000 K 25.40 % | 744.790 K -41.20 % | 1.267 M 27.30 % | 995.000 K -77.86 % | 4.495 M 221.79 % | 1.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 282.854 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.356 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 -100.00 % | 7.721 K |
| 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 | 0.000 | 0.000 -100.00 % | 70.868 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.231 M 3 457.05 % | 1.468 M -96.31 % | 39.761 M 397 612 600.00 % | -10.000 -100.00 % | 33.501 M 57 760 444.83 % | -58.000 | 0.000 -100.00 % | 24.520 M | 0.000 -100.00 % | 510.997 K | 0.000 -100.00 % | 28.106 M | 0.000 -100.00 % | 6.925 M | 0.000 -100.00 % | 18.609 M | 0.000 -100.00 % | 10.832 M | 0.000 -100.00 % | 16.926 M | 0.000 -100.00 % | 8.096 M | 0.000 -100.00 % | 15.909 M | 0.000 -100.00 % | 3.177 M | 0.000 -100.00 % | 14.986 M | 0.000 -100.00 % | 2.983 M | 0.000 -100.00 % | 13.763 M | 0.000 -100.00 % | 2.799 M -78.11 % | 12.788 M 383.50 % | 2.645 M 3.94 % | 2.545 M 24.38 % | 2.046 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.045 M | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 1.050 M | 0.000 -100.00 % | 800.000 K -0.02 % | 800.170 K 20.66 % | 663.160 K -5.40 % | 701.000 K | 0.000 -100.00 % | 1.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 273.000 K | 0.000 -100.00 % | 273.400 K | 0.000 -100.00 % | 287.000 K | 0.000 -100.00 % | 286.812 K | 0.000 -100.00 % | 290.000 K | 0.000 -100.00 % | 289.682 K | 0.000 -100.00 % | 304.000 K | 0.000 -100.00 % | 304.212 K | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 364.875 K -1.12 % | 369.000 K -0.07 % | 369.270 K 1.49 % | 363.837 K -15.68 % | 431.501 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 | 0.000 | 0.000 100.00 % | -390.000 | 0.000 | 0.000 100.00 % | -23.269 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 149.307 M | 0.000 -100.00 % | 130.189 M | 0.000 -100.00 % | 118.486 M | 0.000 -100.00 % | 107.800 M 22.35 % | 88.105 M -3.62 % | 91.415 M 0.01 % | 91.404 M 4.21 % | 87.714 M 17.79 % | 74.466 M | 0.000 -100.00 % | 68.010 M | 0.000 -100.00 % | 62.448 M | 0.000 -100.00 % | 66.698 M | 0.000 -100.00 % | 65.955 M | 0.000 -100.00 % | 56.866 M | 0.000 -100.00 % | 60.559 M | 0.000 -100.00 % | 52.919 M | 0.000 -100.00 % | 56.768 M | 0.000 -100.00 % | 50.397 M | 0.000 -100.00 % | 47.512 M | 0.000 -100.00 % | 48.705 M | 0.000 -100.00 % | 46.525 M | 0.000 -100.00 % | 46.329 M | 0.000 -100.00 % | 44.852 M 0.71 % | 44.536 M 1.26 % | 43.982 M 1.62 % | 43.283 M 2.14 % | 42.377 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 | 2010-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 | -4.497 M 4.52 % | -4.709 M 34.97 % | -7.242 M 28.62 % | -10.145 M -188.21 % | -3.520 M 24.91 % | -4.688 M -6 952.81 % | -66.470 K -1.64 % | -65.400 K -17.94 % | -55.450 K 9.25 % | -61.100 K -13.11 % | -54.020 K -2.60 % | -52.650 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.349 M -76.80 % | -763.000 K 3.42 % | -790.000 K -27.21 % | -621.000 K 11.91 % | -705.000 K -22.61 % | -575.000 K -106.83 % | -278.000 K 76.46 % | -1.181 M -120.75 % | -535.000 K -2.88 % | -520.000 K -28.71 % | -404.000 K -1.51 % | -398.000 K -43.17 % | -278.000 K 41.47 % | -475.000 K -55.74 % | -305.000 K -329.45 % | 132.928 K 151.52 % | -258.000 K 43.54 % | -457.000 K -75.77 % | -260.000 K -20.37 % | -216.000 K 32.29 % | -319.000 K -10.38 % | -289.000 K -93.96 % | -149.000 K -35.45 % | -110.000 K 69.86 % | -365.000 K -44.84 % | -252.000 K -31.25 % | -192.000 K -16.36 % | -165.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.267 M 80.54 % | 2.918 M 138.51 % | 1.223 M 234.86 % | 365.290 K -83.86 % | 2.264 M 41.68 % | 1.598 M -20.40 % | 2.007 M 503.36 % | -497.650 K -122.63 % | 2.199 M -9.67 % | 2.434 M 18.09 % | 2.061 M -40.05 % | 3.438 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 |
| 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 % | 1.390 M -52.35 % | 2.918 M 1 173.49 % | -271.780 K -174.40 % | 365.290 K -72.58 % | 1.332 M -16.63 % | 1.598 M -20.40 % | 2.007 M 503.36 % | -497.650 K -122.63 % | 2.199 M -9.67 % | 2.434 M 18.09 % | 2.061 M -40.05 % | 3.438 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.267 M 35.86 % | 3.877 M 304.07 % | 959.480 K -35.82 % | 1.495 M 32.33 % | 1.130 M 21.26 % | 931.620 K 239.83 % | -666.240 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 519.390 K -90.14 % | 5.267 M 35.86 % | 3.877 M 216.95 % | 1.223 M -18.18 % | 1.495 M -33.96 % | 2.264 M 143.00 % | 931.620 K -53.59 % | 2.007 M 503.36 % | -497.650 K -122.63 % | 2.199 M -9.67 % | 2.434 M 18.09 % | 2.061 M -40.05 % | 3.438 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.267 M 80.54 % | 2.918 M 138.51 % | 1.223 M 234.86 % | 365.290 K -83.86 % | 2.264 M 41.68 % | 1.598 M -20.40 % | 2.007 M 503.36 % | -497.650 K -122.63 % | 2.199 M -9.67 % | 2.434 M 18.09 % | 2.061 M -40.05 % | 3.438 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 |
| 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 % | 5.267 M 80.54 % | 2.918 M 138.51 % | 1.223 M 234.86 % | 365.290 K -83.86 % | 2.264 M 41.68 % | 1.598 M -20.40 % | 2.007 M 503.36 % | -497.650 K -122.63 % | 2.199 M -9.67 % | 2.434 M 18.09 % | 2.061 M -40.05 % | 3.438 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 |
| 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 |