Swasti Vinayaka Synthetics Limited SWASTIVI.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 383.806 M 25.20 % | 306.561 M 14.29 % | 268.230 M 31.78 % | 203.547 M 42.68 % | 142.662 M -31.78 % | 209.118 M 9.73 % | 190.581 M -1.28 % | 193.059 M 16.87 % | 165.195 M 2.67 % | 160.900 M 0.15 % | 160.659 M 2.99 % | 155.992 M -3.14 % | 161.042 M -0.44 % | 161.750 M 1.70 % | 159.041 M -20.50 % | 200.048 M 20.87 % | 165.513 M 8.72 % | 152.235 M 9.19 % | 139.420 M |
| Net income | 24.232 M 22.68 % | 19.753 M -0.71 % | 19.894 M 13.89 % | 17.467 M 13.22 % | 15.427 M 7.89 % | 14.299 M -43.34 % | 25.237 M 22.52 % | 20.599 M 70.78 % | 12.062 M 36.54 % | 8.834 M 17.87 % | 7.495 M 59.38 % | 4.702 M -41.55 % | 8.045 M 28.41 % | 6.266 M 45.88 % | 4.295 M 154.28 % | -7.913 M -191.93 % | 8.608 M -43.51 % | 15.238 M 136.43 % | 6.445 M |
| Income before tax | 32.544 M 23.98 % | 26.250 M -0.71 % | 26.438 M 15.66 % | 22.859 M 14.13 % | 20.028 M 4.75 % | 19.120 M -44.63 % | 34.534 M 26.60 % | 27.279 M 26.82 % | 21.510 M 60.22 % | 13.426 M 11.82 % | 12.007 M 24.11 % | 9.675 M -18.23 % | 11.832 M 50.74 % | 7.849 M 30.52 % | 6.014 M 212.81 % | -5.331 M -160.24 % | 8.850 M -41.92 % | 15.238 M 136.43 % | 6.445 M |
| Income before tax ratio | 0.08 -0.97 % | 0.09 -13.13 % | 0.10 -12.23 % | 0.11 -20.01 % | 0.14 53.55 % | 0.09 -49.54 % | 0.18 28.24 % | 0.14 8.51 % | 0.13 56.05 % | 0.08 11.65 % | 0.07 20.50 % | 0.06 -15.59 % | 0.07 51.40 % | 0.05 28.33 % | 0.04 241.90 % | -0.03 -149.84 % | 0.05 -46.58 % | 0.10 116.53 % | 0.05 |
| EBITDA | 43.496 M 25.07 % | 34.776 M 1.35 % | 34.312 M 19.83 % | 28.634 M -1.92 % | 29.195 M 3.96 % | 28.082 M -31.79 % | 41.170 M 20.39 % | 34.196 M 17.11 % | 29.200 M 21.04 % | 24.123 M 10.94 % | 21.744 M 46.20 % | 14.873 M -16.25 % | 17.758 M 14.69 % | 15.484 M -6.42 % | 16.547 M 94.23 % | 8.519 M -61.90 % | 22.357 M -26.52 % | 30.426 M 126.87 % | 13.411 M |
| Net income ratio | 0.06 -2.01 % | 0.06 -13.12 % | 0.07 -13.57 % | 0.09 -20.65 % | 0.11 58.15 % | 0.07 -48.36 % | 0.13 24.11 % | 0.11 46.13 % | 0.07 32.99 % | 0.05 17.69 % | 0.05 54.75 % | 0.03 -39.66 % | 0.05 28.97 % | 0.04 43.44 % | 0.03 168.27 % | -0.04 -176.06 % | 0.05 -48.04 % | 0.10 116.53 % | 0.05 |
| Ratio EBITDA | 0.11 -0.10 % | 0.11 -11.32 % | 0.13 -9.07 % | 0.14 -31.26 % | 0.20 52.39 % | 0.13 -37.84 % | 0.22 21.96 % | 0.18 0.21 % | 0.18 17.90 % | 0.15 10.78 % | 0.14 41.95 % | 0.10 -13.54 % | 0.11 15.19 % | 0.10 -7.99 % | 0.10 144.31 % | 0.04 -68.47 % | 0.14 -32.42 % | 0.20 107.78 % | 0.10 |
| Gross profit ratio | 0.41 44.38 % | 0.28 -23.40 % | 0.37 -4.09 % | 0.38 -26.80 % | 0.52 78.62 % | 0.29 -20.33 % | 0.37 19.15 % | 0.31 -6.09 % | 0.33 17.80 % | 0.28 30.52 % | 0.21 -1.17 % | 0.22 -38.83 % | 0.35 95.42 % | 0.18 -47.08 % | 0.34 40.90 % | 0.24 -7.84 % | 0.26 86.61 % | 0.14 90.21 % | 0.07 |
| Weighted average shs out dil | 90.075 M 0.08 % | 90.000 M 0.00 % | 90.000 M 0.01 % | 89.992 M -0.01 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M -2.21 % | 92.036 M 2.26 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M |
| Weighted average shs out | 90.075 M 0.08 % | 90.000 M 0.00 % | 90.000 M 0.01 % | 89.992 M -0.01 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M -2.21 % | 92.036 M 2.26 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M |
| EPS diluted | 0.27 22.73 % | 0.22 0.00 % | 0.22 15.79 % | 0.19 11.76 % | 0.17 6.25 % | 0.16 -42.86 % | 0.28 21.74 % | 0.23 76.92 % | 0.13 32.38 % | 0.10 17.89 % | 0.08 59.58 % | 0.05 -41.61 % | 0.09 28.45 % | 0.07 49.04 % | 0.05 154.56 % | -0.09 -189.54 % | 0.10 -43.76 % | 0.17 142.86 % | 0.07 |
| Earnings per share | 0.27 22.73 % | 0.22 0.00 % | 0.22 15.79 % | 0.19 11.76 % | 0.17 6.25 % | 0.16 -42.86 % | 0.28 21.74 % | 0.23 76.92 % | 0.13 32.38 % | 0.10 17.89 % | 0.08 59.58 % | 0.05 -41.61 % | 0.09 28.45 % | 0.07 49.04 % | 0.05 154.56 % | -0.09 -189.54 % | 0.10 -43.76 % | 0.17 142.86 % | 0.07 |
| Gross profit | 155.718 M 80.75 % | 86.149 M -12.45 % | 98.402 M 26.39 % | 77.855 M 4.43 % | 74.549 M 21.85 % | 61.179 M -12.58 % | 69.981 M 17.62 % | 59.496 M 9.75 % | 54.212 M 20.94 % | 44.823 M 30.71 % | 34.291 M 1.79 % | 33.689 M -40.75 % | 56.855 M 94.57 % | 29.221 M -46.18 % | 54.294 M 12.02 % | 48.470 M 11.39 % | 43.515 M 102.89 % | 21.448 M 107.69 % | 10.327 M |
| Income tax expense | 8.313 M 27.95 % | 6.497 M -0.72 % | 6.544 M 21.34 % | 5.393 M 17.22 % | 4.601 M -4.57 % | 4.821 M -48.14 % | 9.297 M 39.18 % | 6.680 M -29.30 % | 9.449 M 105.77 % | 4.592 M 1.77 % | 4.512 M -9.25 % | 4.972 M 31.31 % | 3.787 M 139.10 % | 1.584 M -14.40 % | 1.850 M -30.97 % | 2.680 M 2 265.40 % | 113.300 K | 0.000 | 0.000 |
| Cost of revenue | 228.088 M 3.48 % | 220.412 M 29.79 % | 169.828 M 35.11 % | 125.692 M 84.54 % | 68.112 M -53.96 % | 147.939 M 22.67 % | 120.600 M -9.71 % | 133.563 M 20.35 % | 110.983 M -4.39 % | 116.076 M -8.14 % | 126.368 M 3.32 % | 122.303 M 17.39 % | 104.188 M -21.38 % | 132.529 M 26.52 % | 104.747 M -30.90 % | 151.577 M 24.25 % | 121.998 M -6.72 % | 130.787 M 1.31 % | 129.094 M |
| General and administrative expenses | 0.000 -100.00 % | 31.792 M 221.78 % | 9.880 M 121.57 % | 4.459 M -69.08 % | 14.423 M 128.08 % | 6.324 M -11.80 % | 7.169 M 41.71 % | 5.059 M -9.55 % | 5.594 M 104.89 % | 2.730 M -65.49 % | 7.912 M | 0.000 -100.00 % | 7.097 M 1.80 % | 6.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 780.000 K -85.37 % | 5.330 M 84.11 % | 2.895 M 44.71 % | 2.001 M -38.29 % | 3.242 M 52.89 % | 2.120 M 4.02 % | 2.039 M 86.52 % | 1.093 M 138.14 % | 458.932 K -60.35 % | 1.157 M | 0.000 -100.00 % | 1.683 M -7.33 % | 1.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 117.617 M | 0.000 -100.00 % | 54.580 M 19.73 % | 45.585 M 1 533.59 % | 2.790 M -90.97 % | 30.910 M 650.14 % | 4.121 M 35.17 % | 3.048 M 1 140.68 % | 245.708 K -55.39 % | 550.736 K 229.51 % | 167.136 K 11.31 % | 150.157 K -9.36 % | 165.665 K 27.67 % | 129.762 K | 0.000 100.00 % | -41.871 M | 0.000 -100.00 % | 2.976 M 3.12 % | 2.886 M |
| Operating expenses | 117.617 M 260.35 % | 32.640 M -53.25 % | 69.811 M 31.22 % | 53.200 M 176.81 % | 19.219 M -52.64 % | 40.581 M 8.00 % | 37.574 M 13.12 % | 33.216 M 8.19 % | 30.702 M 9.24 % | 28.104 M 41.94 % | 19.800 M -11.82 % | 22.455 M -47.60 % | 42.851 M 114.01 % | 20.023 M -52.48 % | 42.138 M -15.51 % | 49.876 M 63.24 % | 30.555 M 926.70 % | 2.976 M 3.12 % | 2.886 M |
| Cost and expenses | 345.705 M 24.54 % | 277.575 M 15.83 % | 239.639 M 33.96 % | 178.892 M 106.68 % | 86.556 M -54.09 % | 188.520 M 19.19 % | 158.174 M -5.16 % | 166.779 M 17.71 % | 141.685 M -1.73 % | 144.180 M -1.36 % | 146.168 M 0.97 % | 144.758 M -1.55 % | 147.039 M -3.61 % | 152.552 M 3.86 % | 146.885 M 172.91 % | -201.453 M -232.06 % | 152.552 M 14.05 % | 133.763 M 1.35 % | 131.980 M |
| Research and development expenses | 0.000 -100.00 % | 68.000 K 223.81 % | 21.000 K -91.95 % | 261.000 K 5 959.90 % | 4.307 K -95.90 % | 105.101 K -66.39 % | 312.690 K 484.58 % | 53.490 K -67.17 % | 162.950 K | 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 % | 32.572 M 114.15 % | 15.210 M 106.83 % | 7.354 M -55.22 % | 16.424 M 71.70 % | 9.566 M 2.97 % | 9.290 M 30.89 % | 7.098 M 6.15 % | 6.686 M 109.67 % | 3.189 M -64.84 % | 9.069 M | 0.000 -100.00 % | 8.780 M -0.09 % | 8.787 M | 0.000 -100.00 % | 8.005 M | 0.000 | 0.000 | 0.000 |
| Interest income | 585.000 K -61.84 % | 1.533 M 4.14 % | 1.472 M 1 561.25 % | 88.608 K -89.51 % | 845.027 K -36.67 % | 1.334 M 311.43 % | 324.334 K 156.17 % | 126.607 K -77.38 % | 559.709 K 170.55 % | 206.878 K 37.30 % | 150.679 K 64.11 % | 91.818 K -39.29 % | 151.229 K -88.28 % | 1.291 M 1.76 % | 1.268 M -57.74 % | 3.001 M 14.67 % | 2.617 M 79.01 % | 1.462 M 255.51 % | 411.245 K |
| Interest expense | 7.335 M 38.40 % | 5.300 M 12.57 % | 4.708 M 57.62 % | 2.987 M -53.04 % | 6.361 M 57.78 % | 4.032 M 63.80 % | 2.461 M 12.32 % | 2.191 M -21.87 % | 2.805 M -30.76 % | 4.051 M 44.59 % | 2.802 M 55.55 % | 1.801 M -22.81 % | 2.333 M -42.60 % | 4.065 M -33.82 % | 6.142 M -11.50 % | 6.940 M 0.83 % | 6.883 M -23.65 % | 9.014 M 359.20 % | 1.963 M |
| Depreciation and amortization | 3.617 M 12.12 % | 3.226 M 1.90 % | 3.166 M 13.59 % | 2.787 M -0.65 % | 2.805 M -43.09 % | 4.930 M 18.09 % | 4.175 M -11.67 % | 4.726 M -3.24 % | 4.884 M -26.51 % | 6.646 M -4.16 % | 6.935 M 104.15 % | 3.397 M -5.45 % | 3.593 M 0.66 % | 3.569 M -18.70 % | 4.390 M -36.46 % | 6.910 M 2.56 % | 6.738 M 9.11 % | 6.175 M 23.43 % | 5.003 M |
| Operating income | 38.101 M 31.45 % | 28.986 M 1.39 % | 28.590 M 15.96 % | 24.655 M -56.06 % | 56.106 M 164.67 % | 21.198 M -35.78 % | 33.007 M 22.79 % | 26.880 M 26.41 % | 21.265 M 65.16 % | 12.875 M 8.74 % | 11.840 M 24.31 % | 9.525 M -18.36 % | 11.666 M 51.13 % | 7.719 M 28.36 % | 6.014 M 527.74 % | -1.406 M -115.92 % | 8.830 M -52.20 % | 18.472 M 148.25 % | 7.441 M |
| Operating income ratio | 0.10 4.99 % | 0.09 -11.29 % | 0.11 -12.00 % | 0.12 -69.20 % | 0.39 287.97 % | 0.10 -41.47 % | 0.17 24.39 % | 0.14 8.16 % | 0.13 60.87 % | 0.08 8.58 % | 0.07 20.70 % | 0.06 -15.72 % | 0.07 51.79 % | 0.05 26.21 % | 0.04 638.03 % | -0.01 -113.17 % | 0.05 -56.03 % | 0.12 127.35 % | 0.05 |
| Total other income expenses net | -5.557 M -103.11 % | -2.736 M -27.14 % | -2.152 M -19.82 % | -1.796 M 95.02 % | -36.078 M -2 340.80 % | -1.478 M -169.48 % | 2.127 M 113.08 % | 998.351 K 138.39 % | -2.601 M 33.21 % | -3.894 M -2 429.59 % | 167.135 K 11.31 % | 150.156 K 105.42 % | -2.772 M -42.24 % | -1.948 M 62.78 % | -5.235 M -33.33 % | -3.926 M -19 808.84 % | 19.920 K 100.62 % | -3.235 M -225.13 % | -995.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 46.569 M 111.19 % | 22.051 M -7.68 % | 23.885 M 85.43 % | 12.881 M -41.84 % | 22.149 M 35.96 % | 16.290 M 141.63 % | 6.742 M 423.82 % | 1.287 M -42.48 % | 2.237 M -71.38 % | 7.818 M -65.76 % | 22.829 M 238.03 % | 6.753 M -52.15 % | 14.113 M -28.57 % | 19.757 M -73.79 % | 75.373 M 61.25 % | 46.743 M -46.18 % | 86.850 M 42.45 % | 60.968 M 20.78 % | 50.477 M |
| Total investments | 2.727 M -82.73 % | 15.791 M -16.42 % | 18.893 M 1 249.50 % | 1.400 M -58.94 % | 3.409 M -60.10 % | 8.545 M -36.98 % | 13.558 M -23.86 % | 17.807 M 115.67 % | 8.256 M 0.00 % | 8.256 M -0.14 % | 8.268 M 212.65 % | 2.645 M 2 893.05 % | 88.356 K 0.00 % | 88.356 K -92.05 % | 1.111 M 2.86 % | 1.080 M 0.03 % | 1.080 M 35.44 % | 797.200 K 643.66 % | 107.200 K |
| Total debt | 55.162 M 100.79 % | 27.473 M -31.16 % | 39.910 M 202.65 % | 13.187 M -56.07 % | 30.016 M 83.31 % | 16.375 M 139.96 % | 6.824 M 45.37 % | 4.694 M 1.74 % | 4.614 M -42.64 % | 8.043 M -66.78 % | 24.209 M 188.64 % | 8.387 M -46.21 % | 15.591 M -26.72 % | 21.278 M -72.58 % | 77.613 M 59.85 % | 48.555 M -46.37 % | 90.537 M 42.08 % | 63.722 M 19.51 % | 53.321 M |
| Accumulated other comprehensive income loss | 35.197 M -0.96 % | 35.539 M 493.60 % | 5.987 M -83.02 % | 35.268 M | 0.000 -100.00 % | 72.327 M 0.00 % | 72.327 M 0.00 % | 72.327 M 0.00 % | 72.327 M 0.00 % | 72.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.918 M | 0.000 -100.00 % | 32.162 M 6.98 % | 30.063 M |
| Retained earnings | 102.356 M 31.02 % | 78.124 M -10.90 % | 87.679 M 127.87 % | 38.477 M 83.13 % | 21.010 M 276.32 % | 5.583 M 884.46 % | 567.117 K 19.20 % | 475.763 K 179.30 % | 170.342 K -24.94 % | 226.952 K -86.54 % | 1.686 M 1 689.73 % | 94.193 K -69.17 % | 305.507 K 114.24 % | -2.145 M | 0.000 100.00 % | -5.372 M -975.38 % | 613.678 K | 0.000 | 0.000 |
| Common stock | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.01 % | 89.992 M 28.56 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M |
| Total equity | 229.937 M 11.59 % | 206.047 M 10.75 % | 186.050 M 12.04 % | 166.064 M 11.70 % | 148.665 M 14.76 % | 129.540 M 1.31 % | 127.864 M 21.59 % | 105.163 M 12.53 % | 93.455 M 4.45 % | 89.477 M 1.82 % | 87.881 M 1.30 % | 86.755 M -0.77 % | 87.432 M -5.14 % | 92.169 M -2.75 % | 94.779 M 5.46 % | 89.873 M -13.95 % | 104.441 M -0.05 % | 104.489 M 2.05 % | 102.391 M |
| Other non current liabilities | 41.081 M 9.51 % | 37.513 M 3.46 % | 36.258 M -1.68 % | 36.876 M 18.84 % | 31.029 M | 0.000 -100.00 % | 30.447 M -0.08 % | 30.472 M 16.03 % | 26.262 M 15.61 % | 22.716 M 8.95 % | 20.850 M 1.05 % | 20.634 M -14.13 % | 24.031 M -0.43 % | 24.134 M 174.64 % | -32.334 M -189.65 % | 36.067 M 215.85 % | -31.132 M -219.92 % | 25.961 M | 0.000 |
| Long term debt | 55.162 M 100.79 % | 27.473 M 249.31 % | 7.865 M 9.63 % | 7.174 M -49.98 % | 14.343 M 19.41 % | 12.012 M 443.96 % | 2.208 M 67.78 % | 1.316 M -18.29 % | 1.611 M | 0.000 -100.00 % | 188.043 K -63.27 % | 511.996 K 23.87 % | 413.340 K -71.91 % | 1.472 M -98.10 % | 77.613 M 319.53 % | 18.500 M -79.57 % | 90.537 M 186.55 % | 31.596 M -16.86 % | 38.005 M |
| Total non current liabilities | 100.515 M 45.16 % | 69.244 M 43.53 % | 48.244 M 0.64 % | 47.939 M -3.04 % | 49.443 M 5.73 % | 46.764 M 27.75 % | 36.604 M 2.59 % | 35.680 M 7.48 % | 33.198 M 16.01 % | 28.615 M 2.65 % | 27.878 M -3.53 % | 28.899 M -11.01 % | 32.473 M 26.82 % | 25.606 M -67.01 % | 77.613 M 42.24 % | 54.567 M -39.73 % | 90.537 M 57.30 % | 57.558 M 51.45 % | 38.005 M |
| Other current liabilities | 95.807 M 75.08 % | 54.721 M -33.74 % | 82.585 M 2 629.40 % | -3.265 M -105.89 % | 55.401 M 2 502.00 % | -2.306 M -105.06 % | 45.594 M -21.86 % | 58.349 M 28.80 % | 45.303 M 36.11 % | 33.284 M 112.68 % | 15.650 M 365.99 % | 3.358 M 34.60 % | 2.495 M -36.25 % | 3.914 M -68.09 % | 12.267 M 161.39 % | 4.693 M -45.26 % | 8.573 M 82.22 % | 4.704 M -27.11 % | 6.455 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -14.853 M -123.15 % | 64.154 M | 0.000 -100.00 % | 100.564 M 42.90 % | 70.376 M 16.09 % | 60.622 M 66.33 % | 36.447 M 7.15 % | 34.015 M 440.75 % | 6.290 M 18.07 % | 5.328 M 21.63 % | 4.380 M 4.69 % | 4.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 23.000 K -99.93 % | 32.045 M 350.83 % | 7.108 M -54.65 % | 15.673 M 259.23 % | 4.363 M -85.32 % | 29.724 M 779.93 % | 3.378 M 12.49 % | 3.003 M -62.66 % | 8.043 M -54.64 % | 17.731 M 595.97 % | 2.548 M -79.39 % | 12.362 M -37.59 % | 19.806 M | 0.000 -100.00 % | 30.056 M | 0.000 -100.00 % | 32.126 M 109.75 % | 15.316 M |
| Total current liabilities | 116.641 M 72.12 % | 67.767 M -43.02 % | 118.936 M 50.61 % | 78.967 M 1.50 % | 77.803 M -33.67 % | 117.302 M 38.66 % | 84.595 M 8.21 % | 78.178 M 43.20 % | 54.595 M 25.89 % | 43.368 M -15.43 % | 51.283 M 156.37 % | 20.004 M -28.93 % | 28.147 M -34.90 % | 43.238 M 57.87 % | 27.388 M -51.93 % | 56.980 M 238.95 % | 16.811 M -56.28 % | 38.451 M 51.16 % | 25.438 M |
| Total liabilities | 217.156 M 58.50 % | 137.011 M -18.05 % | 167.180 M 31.74 % | 126.906 M -0.27 % | 127.247 M -22.44 % | 164.065 M 35.37 % | 121.199 M 6.45 % | 113.859 M 29.69 % | 87.793 M 21.96 % | 71.984 M -9.07 % | 79.161 M 61.88 % | 48.902 M -19.33 % | 60.620 M -11.95 % | 68.843 M -34.44 % | 105.002 M -5.87 % | 111.547 M 3.91 % | 107.348 M 11.81 % | 96.008 M 51.33 % | 63.443 M |
| Other non current assets | 25.700 M 94.87 % | 13.188 M | 0.000 -100.00 % | 2.425 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.530 M -27.22 % | 30.958 M 22.74 % | 25.223 M 11.70 % | 22.581 M -2.98 % | 23.275 M 326.78 % | 5.454 M | 0.000 -100.00 % | 1.080 M | 0.000 | 0.000 |
| Long term investments | 2.727 M 4.76 % | 2.603 M -94.80 % | 50.065 M 53.89 % | 32.534 M -5.63 % | 34.476 M -12.96 % | 39.611 M -5.97 % | 42.124 M -1.75 % | 42.872 M 33.67 % | 32.072 M 288.45 % | 8.256 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.080 M | 0.000 -100.00 % | 797.200 K 672.48 % | 103.200 K |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 28.547 M | 0.000 -100.00 % | 62.162 M 1 041.64 % | 5.445 M -80.22 % | 27.524 M 405.49 % | 5.445 M 0.00 % | 5.445 M |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M |
| Property plant equipment net | 44.110 M -5.17 % | 46.516 M -4.31 % | 48.609 M 2.40 % | 47.471 M 2.71 % | 46.218 M -5.89 % | 49.110 M 16.38 % | 42.199 M -1.58 % | 42.878 M -10.62 % | 47.975 M -3.49 % | 49.712 M -11.30 % | 56.045 M 15.02 % | 48.729 M -7.33 % | 52.584 M -11.74 % | 59.579 M -3.45 % | 61.711 M -4.38 % | 64.541 M -9.99 % | 71.700 M -1.64 % | 72.893 M -1.66 % | 74.127 M |
| Total non current assets | 72.537 M 16.42 % | 62.307 M -36.86 % | 98.674 M 23.33 % | 80.007 M -0.85 % | 80.693 M -9.05 % | 88.721 M 5.22 % | 84.323 M -1.66 % | 85.750 M 7.12 % | 80.047 M -0.56 % | 80.498 M -7.48 % | 87.004 M 17.65 % | 73.952 M -8.26 % | 80.610 M -8.71 % | 88.299 M 21.61 % | 72.610 M 2.17 % | 71.065 M -9.15 % | 78.225 M -1.15 % | 79.136 M -0.68 % | 79.676 M |
| Other current assets | 18.000 K -98.05 % | 922.000 K -35.48 % | 1.429 M -32.10 % | 2.105 M -9.06 % | 2.314 M 23.49 % | 1.874 M 11.10 % | 1.687 M -36.63 % | 2.662 M 108.20 % | 1.278 M 33.93 % | 954.502 K 16.24 % | 821.127 K -82.47 % | 4.684 M 88.83 % | 2.480 M 1 751.98 % | 133.936 K -97.24 % | 4.846 M -82.33 % | 27.428 M 0.03 % | 27.421 M 33.38 % | 20.559 M 18.28 % | 17.382 M |
| Short term investments | 586.000 K -95.56 % | 13.188 M 974.82 % | 1.227 M | 0.000 | 0.000 | 0.000 100.00 % | -28.566 M -13.96 % | -25.066 M -5.25 % | -23.816 M -2 557 211 716 878 336 000.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K |
| cash and cash equivalents | 8.593 M 90.96 % | 4.500 M 1 013.86 % | 404.000 K 32.03 % | 306.000 K 60.86 % | 190.225 K 124.97 % | 84.555 K 2.91 % | 82.163 K -97.59 % | 3.407 M 43.37 % | 2.376 M 955.38 % | 225.172 K -83.69 % | 1.381 M -15.51 % | 1.634 M 10.51 % | 1.479 M -2.79 % | 1.521 M -32.11 % | 2.241 M 23.65 % | 1.812 M -50.86 % | 3.688 M 33.90 % | 2.754 M -3.20 % | 2.845 M |
| Cash and short term investments | 9.179 M 103.98 % | 4.500 M 1 013.86 % | 404.000 K 32.03 % | 306.000 K 60.86 % | 190.225 K 124.97 % | 84.555 K 2.91 % | 82.163 K -97.59 % | 3.407 M 43.37 % | 2.376 M 955.38 % | 225.172 K -83.69 % | 1.381 M -15.51 % | 1.634 M 10.51 % | 1.479 M -2.79 % | 1.521 M -32.11 % | 2.241 M 23.65 % | 1.812 M -50.86 % | 3.688 M 33.90 % | 2.754 M -3.33 % | 2.849 M |
| Total current assets | 374.556 M 33.41 % | 280.751 M 10.29 % | 254.557 M 19.53 % | 212.962 M 9.09 % | 195.218 M -4.72 % | 204.885 M 24.37 % | 164.740 M 23.61 % | 133.271 M 31.69 % | 101.201 M 25.00 % | 80.963 M 1.16 % | 80.038 M 29.71 % | 61.705 M -8.51 % | 67.442 M -7.25 % | 72.713 M -42.82 % | 127.172 M -2.44 % | 130.354 M -2.40 % | 133.564 M 10.05 % | 121.362 M 40.86 % | 86.158 M |
| Inventory | 135.299 M 16.15 % | 116.491 M 24.99 % | 93.197 M 21.37 % | 76.790 M 9.65 % | 70.031 M -17.51 % | 84.892 M 36.69 % | 62.104 M 13.40 % | 54.766 M 20.83 % | 45.326 M 28.25 % | 35.343 M -1.40 % | 35.843 M 31.21 % | 27.317 M -21.81 % | 34.936 M -10.48 % | 39.026 M -32.62 % | 57.923 M -5.97 % | 61.601 M -17.79 % | 74.932 M 6.18 % | 70.570 M 25.70 % | 56.142 M |
| Net receivables | 230.060 M 44.84 % | 158.838 M -0.43 % | 159.527 M 19.26 % | 133.761 M 9.03 % | 122.682 M 3.94 % | 118.034 M 17.02 % | 100.867 M 39.25 % | 72.437 M 42.37 % | 50.880 M 17.89 % | 43.160 M 2.78 % | 41.993 M 49.60 % | 28.071 M -1.67 % | 28.547 M | 0.000 -100.00 % | 62.162 M 57.32 % | 39.513 M 43.56 % | 27.524 M 0.16 % | 27.479 M 180.83 % | 9.785 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 20.834 M 64.06 % | 12.699 M -22.90 % | 16.470 M 87.14 % | 8.801 M 101.40 % | 4.370 M -64.69 % | 12.375 M 68.88 % | 7.328 M -48.32 % | 14.178 M 181.96 % | 5.029 M 283.64 % | 1.311 M -75.37 % | 5.322 M 54.61 % | 3.442 M -24.02 % | 4.530 M -70.46 % | 15.333 M 1.40 % | 15.121 M -19.91 % | 18.881 M 129.19 % | 8.238 M 703.73 % | 1.025 M -72.04 % | 3.666 M |
| Tax payables | 0.000 -100.00 % | 324.000 K -87.95 % | 2.689 M 23.97 % | 2.169 M -8.04 % | 2.359 M 2.26 % | 2.306 M 18.34 % | 1.949 M -14.26 % | 2.273 M 80.33 % | 1.261 M 72.54 % | 730.582 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.350 M | 0.000 -100.00 % | 594.825 K | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 -100.00 % | 36.875 M 18.84 % | 31.029 M 0.15 % | 30.981 M | 0.000 -100.00 % | 30.472 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.290 M -18.07 % | -5.328 M -21.63 % | -4.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 2.384 M 0.00 % | 2.384 M 0.00 % | 2.384 M 2.45 % | 2.327 M -95.96 % | 57.654 M 2 377.24 % | 2.327 M 0.00 % | 2.327 M 0.00 % | 2.327 M 0.00 % | 2.327 M 0.00 % | 2.327 M 0.00 % | 2.327 M 0.00 % | 2.327 M -86.41 % | 17.127 M 635.89 % | 2.327 M -90.61 % | 24.779 M 964.87 % | 2.327 M -93.12 % | 33.828 M 1 353.70 % | 2.327 M 0.00 % | 2.327 M |
| Deferred tax liabilities non current | 4.272 M 0.33 % | 4.258 M 3.32 % | 4.121 M 5.97 % | 3.889 M -4.49 % | 4.072 M 7.98 % | 3.771 M -4.53 % | 3.950 M 1.47 % | 3.893 M -26.90 % | 5.325 M -9.73 % | 5.899 M -13.75 % | 6.840 M -11.77 % | 7.752 M -3.44 % | 8.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 447.093 M 30.33 % | 343.058 M -2.88 % | 353.230 M 20.57 % | 292.970 M 6.18 % | 275.911 M -6.03 % | 293.606 M 17.88 % | 249.063 M 13.72 % | 219.021 M 20.84 % | 181.248 M 12.25 % | 161.461 M -3.34 % | 167.042 M 23.14 % | 135.657 M -8.37 % | 148.052 M -8.05 % | 161.012 M -19.41 % | 199.781 M -0.81 % | 201.420 M -4.90 % | 211.789 M 5.63 % | 200.497 M 20.90 % | 165.834 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -52.845 M 13.09 % | -60.805 M -4 695.35 % | -1.268 M 88.37 % | -10.906 M 62.76 % | -29.284 M -878.17 % | 3.763 M 117.47 % | -21.539 M -4 161.97 % | 530.263 K -87.84 % | 4.362 M -48.52 % | 8.472 M 53.34 % | 5.525 M -24.17 % | 7.285 M 266.10 % | -4.386 M -117.59 % | 24.929 M 511.68 % | 4.076 M -64.40 % | 11.448 M 1 562.49 % | -782.777 K 97.87 % | -36.805 M -2 993.47 % | 1.272 M |
| Accounts receivables | -74.611 M -472.70 % | 20.019 M 208.11 % | -18.518 M -351.74 % | -4.099 M -1 081.58 % | -346.932 K 96.31 % | -9.394 M 51.53 % | -19.380 M -46.39 % | -13.238 M -588.91 % | -1.922 M -1 977.47 % | -92.497 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.997 M | 0.000 100.00 % | -20.871 M -808.69 % | 2.945 M |
| Inventory | -18.808 M 19.26 % | -23.294 M -41.97 % | -16.407 M -142.74 % | -6.759 M -145.48 % | 14.861 M 165.21 % | -22.788 M -210.55 % | -7.338 M 22.26 % | -9.440 M 5.44 % | -9.983 M -2 094.91 % | 500.435 K 105.87 % | -8.526 M -211.91 % | 7.619 M 86.24 % | 4.091 M -78.35 % | 18.896 M 413.72 % | 3.678 M -63.63 % | 10.113 M 331.85 % | -4.362 M 69.77 % | -14.428 M -470.28 % | -2.530 M |
| Accounts payables | 40.574 M 170.53 % | -57.530 M -270.93 % | 33.657 M 69 323.18 % | -48.621 K 99.89 % | -43.799 M -221.85 % | 35.945 M 594.10 % | 5.179 M -77.69 % | 23.208 M 42.68 % | 16.266 M 101.72 % | 8.064 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.259 K | 0.000 100.00 % | -1.506 M -275.58 % | 857.743 K |
| Other working capital | 0.000 100.00 % | -373.000 | 0.000 -100.00 % | 886.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 14.051 M 4 310.77 % | -333.688 K 96.06 % | -8.477 M -240.50 % | 6.033 M 1 418.87 % | 397.209 K -96.96 % | 13.078 M 265.40 % | 3.579 M | 0.000 | 0.000 |
| Other non cash items | 4.799 M -26.14 % | 6.497 M 119.79 % | 2.956 M -16.24 % | 3.529 M -26.66 % | 4.812 M 149.49 % | 1.929 M 156.66 % | -3.404 M -296.71 % | 1.731 M -22.93 % | 2.245 M -38.88 % | 3.673 M 38.55 % | 2.651 M -62.94 % | 7.155 M 206.11 % | 2.337 M -38.53 % | 3.803 M -24.02 % | 5.005 M 2 093.92 % | -251.000 K -106.07 % | 4.137 M 192.25 % | -4.484 M -14 184.35 % | -31.391 K |
| Net cash provided by operating activities | -11.884 M 62.07 % | -31.329 M -200.12 % | 31.292 M 71.28 % | 18.269 M 1 214.80 % | -1.639 M -105.51 % | 29.742 M 116.06 % | 13.765 M -59.83 % | 34.266 M 3.83 % | 33.002 M 2.44 % | 32.217 M 18.81 % | 27.117 M -1.43 % | 27.511 M 105.67 % | 13.376 M -66.01 % | 39.357 M 101.99 % | 19.485 M 91.14 % | 10.194 M -46.18 % | 18.941 M 195.29 % | -19.877 M -256.65 % | 12.689 M |
| Investments in property plant and equipment | -1.676 M -4.75 % | -1.600 M 66.44 % | -4.767 M -5.72 % | -4.509 M -1 088.64 % | -379.341 K 96.94 % | -12.400 M -200.18 % | -4.131 M -4 242.15 % | -95.130 K 97.37 % | -3.613 M -342.11 % | -817.291 K 94.45 % | -14.717 M -205 877.65 % | -7.145 K 85.42 % | -49.000 K 97.78 % | -2.210 M -9.05 % | -2.027 M 1.62 % | -2.060 M 65.73 % | -6.010 M -11.18 % | -5.406 M 87.17 % | -42.143 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 182.000 K -91.78 % | 2.213 M | 0.000 | 0.000 -100.00 % | 221.953 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K |
| Purchases of investments | 0.000 | 0.000 100.00 % | -17.000 M | 0.000 100.00 % | -996.041 K 69.29 % | -3.244 M 54.94 % | -7.198 M 24.63 % | -9.550 M | 0.000 | 0.000 100.00 % | -5.624 M -120.00 % | -2.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -694.000 K | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 17.000 M | 0.000 -100.00 % | 1.883 M -82.26 % | 10.614 M 91.93 % | 5.530 M -56.49 % | 12.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.023 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.154 M |
| Other investing activites | 585.000 K 2 250 100.00 % | -26.000 -100.00 % | 1.472 M 1 553.93 % | 89.000 K -89.47 % | 845.027 K -36.67 % | 1.334 M 311.43 % | 324.334 K 356.17 % | -126.607 K -122.62 % | 559.709 K 170.55 % | 206.878 K 37.30 % | 150.679 K 64.11 % | 91.818 K -97.07 % | 3.136 M 96.32 % | 1.597 M 29.13 % | 1.237 M | 0.000 -100.00 % | 2.335 M | 0.000 | 0.000 |
| Net cash used for investing activites | -1.091 M -107.08 % | 15.400 M 175.88 % | -20.295 M -699.96 % | -2.537 M -125.16 % | 10.083 M 217.29 % | -8.597 M -319.40 % | 3.918 M 140.10 % | -9.772 M -220.01 % | -3.054 M -686.07 % | -388.460 K 98.08 % | -20.190 M -716.91 % | -2.472 M -180.06 % | 3.087 M 653.02 % | 409.981 K 151.93 % | -789.559 K 61.67 % | -2.060 M 43.96 % | -3.676 M 39.74 % | -6.100 M 84.73 % | -39.947 M |
| Debt repayment | 31.257 M 49.81 % | 20.864 M 28 147.27 % | 73.862 K 101.30 % | -5.686 M -338.99 % | 2.379 M -68.63 % | 7.585 M 260.37 % | 2.105 M -50.95 % | 4.290 M 3 578.27 % | 116.642 K 100.82 % | -14.140 M -188.79 % | 15.926 M 249.03 % | -10.687 M -109.72 % | -5.096 M 85.63 % | -35.453 M -405.79 % | -7.009 M -18.50 % | -5.915 M 1.89 % | -6.029 M -116.58 % | 36.363 M 11.02 % | 32.753 M |
| Common stock issued | 0.000 | 0.000 -100.00 % | 56.280 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 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.283 M -66 976.80 % | -13.839 K 99.84 % | -8.425 M -10.59 % | -7.618 M -12.50 % | -6.772 M -14.71 % | -5.903 M -20.14 % | -4.914 M -20.00 % | -4.095 M -0.66 % | -4.068 M -24.59 % | -3.265 M 20.27 % | -4.095 M 50.00 % | -8.190 M 21.85 % | -10.480 M -162.59 % | -3.991 M |
| Other financing activites | -14.525 M -1 169.67 % | -1.144 M 89.87 % | -11.288 M -11.24 % | -10.148 M 6.79 % | -10.887 M 43.46 % | -19.257 M 16.12 % | -22.959 M -20.06 % | -19.123 M 5.50 % | -20.236 M -87.53 % | -10.791 M 37.28 % | -17.204 M -85.31 % | -9.284 M -26.91 % | -7.315 M -656.76 % | -966.648 K 87.91 % | -7.992 M | 0.000 100.00 % | -113.300 K | 0.000 -100.00 % | 986.294 K |
| Net cash used provided by financing activities | 16.732 M -15.15 % | 19.720 M 276.73 % | -11.158 M 29.53 % | -15.834 M -86.10 % | -8.508 M 59.40 % | -20.955 M -0.42 % | -20.868 M 10.27 % | -23.257 M 16.15 % | -27.738 M 12.51 % | -31.703 M -341.49 % | -7.181 M 71.14 % | -24.884 M -50.76 % | -16.506 M 59.23 % | -40.487 M -121.65 % | -18.267 M -82.48 % | -10.010 M 30.16 % | -14.332 M -155.37 % | 25.882 M -13.00 % | 29.748 M |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.757 M -0.90 % | 3.791 M 2 440.12 % | -162.000 K -58.82 % | -102.000 K -60.15 % | -63.689 K -133.58 % | 189.641 K 105.96 % | -3.184 M -357.50 % | 1.236 M -44.06 % | 2.210 M 1 659.93 % | 125.587 K 149.55 % | -253.471 K -63.14 % | -155.367 K -266.50 % | -42.392 K 94.11 % | -719.550 K -267.91 % | 428.521 K | 0.000 -100.00 % | 933.613 K | 0.000 | 0.000 |
| Cash at beginning of period | 5.422 M 232.43 % | 1.631 M -9.04 % | 1.793 M -5.38 % | 1.895 M -3.24 % | 1.959 M 10.72 % | 1.769 M -64.29 % | 4.953 M 33.27 % | 3.716 M 146.75 % | 1.506 M 9.10 % | 1.381 M -15.51 % | 1.634 M 0.00 % | 1.634 M 7.43 % | 1.521 M -32.11 % | 2.241 M 23.65 % | 1.812 M -50.87 % | 3.688 M 33.91 % | 2.754 M -3.20 % | 2.845 M | 0.000 |
| Cash at end of period | 9.179 M 69.29 % | 5.422 M 232.43 % | 1.631 M -9.04 % | 1.793 M -5.38 % | 1.895 M -3.25 % | 1.959 M 10.72 % | 1.769 M -64.29 % | 4.953 M 33.27 % | 3.716 M 146.75 % | 1.506 M 9.10 % | 1.381 M -6.63 % | 1.479 M 0.00 % | 1.479 M -2.79 % | 1.521 M -32.11 % | 2.241 M 23.65 % | 1.812 M -50.86 % | 3.688 M 33.90 % | 2.754 M -3.20 % | 2.845 M |
| Operating cash flow | -11.884 M 62.07 % | -31.328 M -200.12 % | 31.292 M 71.28 % | 18.269 M 1 214.80 % | -1.639 M -105.51 % | 29.742 M 116.06 % | 13.765 M -59.83 % | 34.266 M 3.83 % | 33.002 M 2.44 % | 32.217 M 18.81 % | 27.117 M -1.43 % | 27.511 M 105.67 % | 13.376 M -66.01 % | 39.357 M 101.99 % | 19.485 M 91.14 % | 10.194 M -46.18 % | 18.941 M 195.29 % | -19.877 M -256.65 % | 12.689 M |
| Capital expenditure | -1.676 M -4.75 % | -1.600 M 66.44 % | -4.767 M -5.72 % | -4.509 M -1 088.64 % | -379.341 K 96.94 % | -12.400 M -200.18 % | -4.131 M -4 242.15 % | -95.130 K 97.37 % | -3.613 M -342.11 % | -817.291 K 94.45 % | -14.717 M -205 877.65 % | -7.145 K 85.42 % | -49.000 K 97.78 % | -2.210 M -9.05 % | -2.027 M 1.62 % | -2.060 M 65.73 % | -6.010 M -11.18 % | -5.406 M 87.17 % | -42.143 M |
| Free CashFlow | -13.560 M 58.82 % | -32.928 M -224.14 % | 26.525 M 92.77 % | 13.760 M 781.83 % | -2.018 M -111.64 % | 17.342 M 80.00 % | 9.635 M -71.80 % | 34.171 M 16.27 % | 29.388 M -6.41 % | 31.400 M 153.22 % | 12.400 M -54.91 % | 27.504 M 106.38 % | 13.327 M -64.12 % | 37.147 M 112.78 % | 17.458 M 114.63 % | 8.134 M -37.10 % | 12.931 M 151.14 % | -25.283 M 14.16 % | -29.454 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 74.139 M -30.27 % | 106.318 M 8.26 % | 98.208 M 16.86 % | 84.041 M -11.76 % | 95.239 M 37.44 % | 69.296 M -35.81 % | 107.956 M 52.34 % | 70.866 M 21.26 % | 58.443 M -32.56 % | 86.657 M 59.06 % | 54.480 M -11.52 % | 61.572 M -6.03 % | 65.521 M -7.51 % | 70.841 M 41.36 % | 50.114 M 0.75 % | 49.743 M 51.43 % | 32.849 M -39.04 % | 53.883 M 7.33 % | 50.205 M 116.91 % | 23.146 M 50.03 % | 15.428 M -74.66 % | 60.872 M -3.20 % | 62.884 M 56.70 % | 40.129 M -11.28 % | 45.233 M 12.49 % | 40.211 M -18.54 % | 49.363 M 1.52 % | 48.623 M -7.18 % | 52.384 M -19.59 % | 65.143 M 61.81 % | 40.260 M -2.12 % | 41.130 M -6.40 % | 43.940 M -10.74 % | 49.225 M 33.20 % | 36.956 M -3.99 % | 38.492 M -5.01 % | 40.522 M -3.19 % | 41.857 M 1.30 % | 41.319 M 8.24 % | 38.172 M -3.66 % | 39.621 M -9.92 % | 43.983 M 8.51 % | 40.533 M 1.15 % | 40.073 M 11.10 % | 36.070 M 12.40 % | 32.091 M -24.23 % | 42.353 M 3.19 % | 41.044 M 1.74 % | 40.344 M 1.81 % | 39.626 M -5.28 % | 41.835 M 3.78 % | 40.312 M 2.66 % | 39.269 M 17.43 % | 33.441 M -16.72 % | 40.157 M 28.70 % | 31.201 M |
| Net income | 2.520 M -50.52 % | 5.093 M -29.32 % | 7.206 M 23.98 % | 5.812 M -5.05 % | 6.121 M 149.84 % | 2.450 M -63.57 % | 6.726 M 17.38 % | 5.730 M 18.19 % | 4.848 M -12.77 % | 5.558 M 31.30 % | 4.233 M -23.32 % | 5.520 M 20.42 % | 4.584 M 4.47 % | 4.388 M 43.26 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.81 % | 6.504 M 95.67 % | 3.324 M 9.49 % | 3.036 M 18.45 % | 2.563 M 200.14 % | -2.559 M -148.23 % | 5.307 M 3.94 % | 5.106 M -20.78 % | 6.445 M -21.42 % | 8.202 M 28.09 % | 6.403 M 15.93 % | 5.523 M 8.10 % | 5.109 M -63.67 % | 14.062 M 206.36 % | 4.590 M 4.08 % | 4.410 M 4.35 % | 4.226 M -61.62 % | 11.010 M 227.68 % | 3.360 M -4.27 % | 3.510 M -3.31 % | 3.630 M 20.72 % | 3.007 M -26.84 % | 4.110 M 25.30 % | 3.280 M 8.25 % | 3.030 M 296.23 % | -1.544 M -153.06 % | 2.910 M -10.90 % | 3.266 M 14.08 % | 2.863 M 177.79 % | -3.681 M -240.32 % | 2.623 M -13.46 % | 3.031 M 11.07 % | 2.729 M 327.55 % | 638.287 K -73.23 % | 2.384 M -2.42 % | 2.443 M -5.31 % | 2.580 M 153.75 % | -4.800 M -243.20 % | 3.352 M 174.21 % | -4.517 M |
| Income before tax | 2.520 M -81.20 % | 13.405 M 86.03 % | 7.206 M 23.98 % | 5.812 M -5.05 % | 6.121 M -31.59 % | 8.947 M 33.02 % | 6.726 M 17.38 % | 5.730 M 18.19 % | 4.848 M -59.94 % | 12.102 M 185.90 % | 4.233 M -23.32 % | 5.520 M 20.42 % | 4.584 M -53.13 % | 9.780 M 219.31 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -58.89 % | 11.105 M 234.09 % | 3.324 M 9.49 % | 3.036 M 18.45 % | 2.563 M 13.31 % | 2.262 M -57.38 % | 5.307 M 3.94 % | 5.106 M -20.78 % | 6.445 M -63.17 % | 17.499 M 173.29 % | 6.403 M 15.93 % | 5.523 M 8.10 % | 5.109 M -63.67 % | 14.062 M 206.36 % | 4.590 M 4.08 % | 4.410 M 4.35 % | 4.226 M -61.62 % | 11.010 M 227.68 % | 3.360 M -4.27 % | 3.510 M -3.31 % | 3.630 M 20.72 % | 3.007 M -26.84 % | 4.110 M 25.30 % | 3.280 M 8.25 % | 3.030 M 2.09 % | 2.968 M 1.99 % | 2.910 M -10.90 % | 3.266 M 14.08 % | 2.863 M 121.65 % | 1.292 M -50.76 % | 2.623 M -13.46 % | 3.031 M 11.07 % | 2.729 M -38.33 % | 4.425 M 85.61 % | 2.384 M -2.42 % | 2.443 M -5.31 % | 2.580 M 164.36 % | -4.009 M -219.60 % | 3.352 M 174.21 % | -4.517 M |
| Income before tax ratio | 0.03 -73.04 % | 0.13 71.84 % | 0.07 6.10 % | 0.07 7.60 % | 0.06 -50.22 % | 0.13 107.23 % | 0.06 -22.95 % | 0.08 -2.53 % | 0.08 -40.60 % | 0.14 79.74 % | 0.08 -13.33 % | 0.09 28.14 % | 0.07 -49.33 % | 0.14 125.89 % | 0.06 -44.22 % | 0.11 -21.15 % | 0.14 -32.57 % | 0.21 211.29 % | 0.07 -49.52 % | 0.13 -21.04 % | 0.17 347.09 % | 0.04 -55.97 % | 0.08 -33.67 % | 0.13 -10.70 % | 0.14 -67.26 % | 0.44 235.50 % | 0.13 14.20 % | 0.11 16.47 % | 0.10 -54.82 % | 0.22 89.34 % | 0.11 6.33 % | 0.11 11.48 % | 0.10 -57.00 % | 0.22 146.01 % | 0.09 -0.29 % | 0.09 1.79 % | 0.09 24.70 % | 0.07 -27.78 % | 0.10 15.76 % | 0.09 12.36 % | 0.08 13.33 % | 0.07 -6.01 % | 0.07 -11.91 % | 0.08 2.68 % | 0.08 97.20 % | 0.04 -35.01 % | 0.06 -16.14 % | 0.07 9.17 % | 0.07 -39.42 % | 0.11 95.95 % | 0.06 -5.97 % | 0.06 -7.76 % | 0.07 154.80 % | -0.12 -243.62 % | 0.08 157.66 % | -0.14 |
| EBITDA | 5.072 M -66.61 % | 15.190 M 69.00 % | 8.988 M -4.98 % | 9.459 M -4.03 % | 9.856 M -5.86 % | 10.470 M 8.40 % | 9.659 M 15.39 % | 8.371 M 33.38 % | 6.276 M -57.55 % | 14.783 M 131.02 % | 6.399 M -16.86 % | 7.697 M 41.67 % | 5.433 M -50.39 % | 10.952 M 140.81 % | 4.548 M -37.87 % | 7.320 M 25.92 % | 5.813 M -56.35 % | 13.316 M 165.47 % | 5.016 M -17.86 % | 6.107 M 28.41 % | 4.756 M 3.23 % | 4.607 M -38.97 % | 7.549 M 5.62 % | 7.147 M -12.89 % | 8.205 M -57.05 % | 19.104 M 138.74 % | 8.002 M 10.77 % | 7.224 M 8.44 % | 6.662 M -59.11 % | 16.294 M 160.16 % | 6.263 M 7.63 % | 5.819 M 0.00 % | 5.819 M -55.55 % | 13.092 M 151.67 % | 5.202 M -3.67 % | 5.400 M -1.91 % | 5.505 M -1.84 % | 5.608 M -19.53 % | 6.969 M 14.79 % | 6.071 M 10.87 % | 5.476 M -35.53 % | 8.494 M 84.41 % | 4.606 M 1.68 % | 4.530 M 14.80 % | 3.946 M 105.97 % | 1.916 M -51.65 % | 3.962 M -13.00 % | 4.554 M 8.45 % | 4.199 M -20.24 % | 5.264 M 23.92 % | 4.248 M 5.88 % | 4.012 M -1.71 % | 4.082 M 252.20 % | -2.682 M -148.58 % | 5.521 M 282.27 % | -3.029 M |
| Net income ratio | 0.03 -29.04 % | 0.05 -34.71 % | 0.07 6.10 % | 0.07 7.60 % | 0.06 81.78 % | 0.04 -43.25 % | 0.06 -22.95 % | 0.08 -2.53 % | 0.08 29.33 % | 0.06 -17.45 % | 0.08 -13.33 % | 0.09 28.14 % | 0.07 12.95 % | 0.06 1.34 % | 0.06 -44.22 % | 0.11 -21.15 % | 0.14 15.13 % | 0.12 82.32 % | 0.07 -49.52 % | 0.13 -21.04 % | 0.17 495.13 % | -0.04 -149.82 % | 0.08 -33.67 % | 0.13 -10.70 % | 0.14 -30.15 % | 0.20 57.25 % | 0.13 14.20 % | 0.11 16.47 % | 0.10 -54.82 % | 0.22 89.34 % | 0.11 6.33 % | 0.11 11.48 % | 0.10 -57.00 % | 0.22 146.01 % | 0.09 -0.29 % | 0.09 1.79 % | 0.09 24.70 % | 0.07 -27.78 % | 0.10 15.76 % | 0.09 12.36 % | 0.08 317.83 % | -0.04 -148.90 % | 0.07 -11.91 % | 0.08 2.68 % | 0.08 169.21 % | -0.11 -285.19 % | 0.06 -16.14 % | 0.07 9.17 % | 0.07 319.95 % | 0.02 -71.73 % | 0.06 -5.97 % | 0.06 -7.76 % | 0.07 145.77 % | -0.14 -271.96 % | 0.08 157.66 % | -0.14 |
| Ratio EBITDA | 0.07 -52.12 % | 0.14 56.11 % | 0.09 -18.69 % | 0.11 8.76 % | 0.10 -31.51 % | 0.15 68.87 % | 0.09 -24.26 % | 0.12 10.00 % | 0.11 -37.05 % | 0.17 45.24 % | 0.12 -6.04 % | 0.13 50.76 % | 0.08 -46.36 % | 0.15 70.35 % | 0.09 -38.33 % | 0.15 -16.84 % | 0.18 -28.39 % | 0.25 147.35 % | 0.10 -62.13 % | 0.26 -14.41 % | 0.31 307.29 % | 0.08 -36.95 % | 0.12 -32.60 % | 0.18 -1.82 % | 0.18 -61.82 % | 0.48 193.08 % | 0.16 9.11 % | 0.15 16.82 % | 0.13 -49.16 % | 0.25 60.79 % | 0.16 9.96 % | 0.14 6.83 % | 0.13 -50.21 % | 0.27 88.94 % | 0.14 0.34 % | 0.14 3.27 % | 0.14 1.40 % | 0.13 -20.56 % | 0.17 6.05 % | 0.16 15.07 % | 0.14 -28.43 % | 0.19 69.95 % | 0.11 0.52 % | 0.11 3.33 % | 0.11 83.25 % | 0.06 -36.18 % | 0.09 -15.69 % | 0.11 6.60 % | 0.10 -21.66 % | 0.13 30.83 % | 0.10 2.03 % | 0.10 -4.26 % | 0.10 229.61 % | -0.08 -158.33 % | 0.14 241.62 % | -0.10 |
| Gross profit ratio | 0.53 122.12 % | 0.24 -59.18 % | 0.59 15.07 % | 0.51 118.44 % | 0.23 -55.71 % | 0.53 110.36 % | 0.25 -47.24 % | 0.47 13.31 % | 0.42 487.19 % | 0.07 -88.92 % | 0.64 21.30 % | 0.53 40.93 % | 0.38 62.88 % | 0.23 -47.38 % | 0.44 1.37 % | 0.43 -21.16 % | 0.55 -8.76 % | 0.60 131.39 % | 0.26 -24.73 % | 0.35 -65.34 % | 1.00 795.51 % | -0.14 -136.51 % | 0.39 -27.37 % | 0.54 3.72 % | 0.52 36.57 % | 0.38 -5.78 % | 0.40 9.56 % | 0.37 15.80 % | 0.32 -39.76 % | 0.53 53.05 % | 0.35 -0.07 % | 0.35 18.10 % | 0.29 -43.99 % | 0.52 38.04 % | 0.38 -3.21 % | 0.39 14.08 % | 0.34 -6.71 % | 0.37 -13.74 % | 0.43 2.40 % | 0.42 44.59 % | 0.29 1 045.12 % | 0.03 -92.10 % | 0.32 13.46 % | 0.28 12.04 % | 0.25 47.24 % | 0.17 -53.22 % | 0.36 0.36 % | 0.36 -0.56 % | 0.36 217.49 % | -0.31 -182.17 % | 0.38 -3.36 % | 0.39 6.91 % | 0.37 19.18 % | 0.31 -14.07 % | 0.36 34.95 % | 0.26 |
| Weighted average shs out dil | 84.000 M -6.74 % | 90.075 M 0.00 % | 90.075 M 8.49 % | 83.029 M -7.75 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M -2.17 % | 92.000 M 40.49 % | 65.486 M -27.23 % | 89.992 M -11.86 % | 102.100 M 12.38 % | 90.850 M 0.94 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 5.52 % | 85.291 M -9.06 % | 93.784 M 1.86 % | 92.071 M 1.47 % | 90.736 M -0.80 % | 91.471 M 3.05 % | 88.762 M -5.41 % | 93.839 M 3.81 % | 90.399 M 7.23 % | 84.306 M -10.79 % | 94.500 M 4.35 % | 90.557 M 2.36 % | 88.473 M 2.40 % | 86.400 M -4.27 % | 90.257 M -3.31 % | 93.343 M -3.43 % | 96.654 M 9.74 % | 88.071 M 4.42 % | 84.343 M -13.40 % | 97.393 M 3.95 % | 93.696 M 0.17 % | 93.536 M -10.90 % | 104.979 M 14.08 % | 92.025 M 1.11 % | 91.012 M 7.95 % | 84.311 M -13.46 % | 97.425 M 11.07 % | 87.718 M -2.54 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 2.08 % | 88.163 M -2.04 % | 90.000 M -7.02 % | 96.793 M |
| Weighted average shs out | 84.000 M -6.74 % | 90.075 M 0.00 % | 90.075 M 8.49 % | 83.029 M -7.75 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 37.43 % | 65.486 M -27.23 % | 89.992 M -11.86 % | 102.100 M 13.44 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 5.52 % | 85.291 M -9.06 % | 93.784 M 1.86 % | 92.071 M 1.47 % | 90.736 M -0.80 % | 91.471 M 3.05 % | 88.762 M -5.41 % | 93.839 M 3.81 % | 90.399 M 7.23 % | 84.306 M -10.79 % | 94.500 M 4.35 % | 90.557 M 2.36 % | 88.473 M 2.40 % | 86.400 M -4.27 % | 90.257 M -3.31 % | 93.343 M -3.43 % | 96.654 M 9.74 % | 88.071 M 4.42 % | 84.343 M -13.40 % | 97.393 M 3.95 % | 93.696 M 0.17 % | 93.536 M -10.90 % | 104.979 M 14.08 % | 92.025 M 1.11 % | 91.012 M 7.95 % | 84.311 M -13.46 % | 97.425 M 11.07 % | 87.718 M -2.54 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 2.08 % | 88.163 M -2.04 % | 90.000 M -7.02 % | 96.793 M |
| EPS diluted | 0.03 -46.90 % | 0.06 -29.38 % | 0.08 14.29 % | 0.07 2.94 % | 0.07 150.00 % | 0.03 -63.59 % | 0.07 17.27 % | 0.06 18.18 % | 0.05 -12.78 % | 0.06 31.49 % | 0.05 -21.67 % | 0.06 -14.29 % | 0.07 43.44 % | 0.05 62.67 % | 0.03 -50.00 % | 0.06 18.34 % | 0.05 -29.88 % | 0.07 3.29 % | 0.07 107.72 % | 0.03 18.25 % | 0.03 200.35 % | -0.03 -145.66 % | 0.06 14.34 % | 0.05 -22.29 % | 0.07 -22.57 % | 0.09 29.14 % | 0.07 12.54 % | 0.06 14.34 % | 0.05 -66.00 % | 0.16 194.12 % | 0.05 16.49 % | 0.05 0.00 % | 0.05 -61.08 % | 0.12 208.48 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 25.08 % | 0.03 -33.40 % | 0.05 20.05 % | 0.04 25.08 % | 0.03 288.48 % | -0.02 -153.05 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 176.98 % | -0.04 -229.90 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 338.03 % | 0.01 -69.53 % | 0.02 0.00 % | 0.02 -25.08 % | 0.03 157.17 % | -0.05 -239.85 % | 0.04 183.30 % | -0.05 |
| Earnings per share | 0.03 -46.90 % | 0.06 -29.38 % | 0.08 14.29 % | 0.07 2.94 % | 0.07 150.00 % | 0.03 -63.59 % | 0.07 17.27 % | 0.06 18.18 % | 0.05 -12.78 % | 0.06 31.49 % | 0.05 -23.33 % | 0.06 -12.43 % | 0.07 43.44 % | 0.05 62.67 % | 0.03 -50.00 % | 0.06 18.34 % | 0.05 -29.88 % | 0.07 3.29 % | 0.07 107.72 % | 0.03 18.25 % | 0.03 200.35 % | -0.03 -145.66 % | 0.06 14.34 % | 0.05 -22.29 % | 0.07 -22.57 % | 0.09 29.14 % | 0.07 12.54 % | 0.06 14.34 % | 0.05 -66.00 % | 0.16 194.12 % | 0.05 16.49 % | 0.05 0.00 % | 0.05 -61.08 % | 0.12 208.48 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 25.08 % | 0.03 -33.40 % | 0.05 20.05 % | 0.04 25.08 % | 0.03 288.48 % | -0.02 -153.05 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 176.98 % | -0.04 -229.90 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 338.03 % | 0.01 -69.53 % | 0.02 0.00 % | 0.02 -25.08 % | 0.03 157.17 % | -0.05 -239.85 % | 0.04 183.30 % | -0.05 |
| Gross profit | 39.355 M 54.89 % | 25.408 M -55.81 % | 57.492 M 34.47 % | 42.755 M 92.76 % | 22.181 M -39.13 % | 36.438 M 35.03 % | 26.986 M -19.63 % | 33.577 M 37.40 % | 24.438 M 296.01 % | 6.171 M -82.37 % | 35.000 M 7.33 % | 32.609 M 32.44 % | 24.622 M 50.65 % | 16.344 M -25.62 % | 21.973 M 2.13 % | 21.515 M 19.38 % | 18.022 M -44.37 % | 32.398 M 148.34 % | 13.046 M 63.26 % | 7.991 M -48.00 % | 15.368 M 276.28 % | -8.718 M -135.34 % | 24.668 M 13.81 % | 21.674 M -7.99 % | 23.555 M 53.62 % | 15.333 M -23.25 % | 19.977 M 11.22 % | 17.961 M 7.49 % | 16.710 M -51.56 % | 34.494 M 147.64 % | 13.929 M -2.18 % | 14.240 M 10.55 % | 12.881 M -50.00 % | 25.763 M 83.86 % | 14.012 M -7.08 % | 15.079 M 8.37 % | 13.915 M -9.68 % | 15.407 M -12.62 % | 17.632 M 10.84 % | 15.907 M 39.30 % | 11.419 M 931.56 % | 1.107 M -91.42 % | 12.905 M 14.76 % | 11.245 M 24.47 % | 9.034 M 65.50 % | 5.459 M -64.55 % | 15.399 M 3.56 % | 14.870 M 1.16 % | 14.699 M 219.61 % | -12.289 M -177.83 % | 15.789 M 0.29 % | 15.743 M 9.75 % | 14.345 M 39.95 % | 10.250 M -28.44 % | 14.324 M 73.69 % | 8.247 M |
| Income tax expense | 0.000 -100.00 % | 8.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.821 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.297 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 493.000 K 115.28 % | 229.000 K -44.55 % | 413.000 K -46.92 % | 778.000 K | 0.000 -100.00 % | 696.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.584 M | 0.000 | 0.000 |
| Cost of revenue | 34.784 M -57.01 % | 80.910 M 98.72 % | 40.716 M -1.38 % | 41.286 M -43.49 % | 73.058 M 122.34 % | 32.858 M -59.42 % | 80.970 M 117.14 % | 37.289 M 9.66 % | 34.005 M -57.75 % | 80.486 M 313.17 % | 19.480 M -32.74 % | 28.963 M -29.18 % | 40.899 M -24.95 % | 54.497 M 93.66 % | 28.141 M -0.31 % | 28.228 M 90.38 % | 14.827 M -30.99 % | 21.484 M -42.18 % | 37.159 M 145.19 % | 15.155 M 25 158.33 % | 60.000 K -99.91 % | 69.590 M 82.10 % | 38.216 M 107.08 % | 18.455 M -14.87 % | 21.678 M -12.86 % | 24.878 M -15.34 % | 29.386 M -4.16 % | 30.662 M -14.05 % | 35.674 M 16.40 % | 30.649 M 16.40 % | 26.331 M -2.08 % | 26.890 M -13.42 % | 31.059 M 32.38 % | 23.462 M 2.26 % | 22.944 M -2.00 % | 23.413 M -12.00 % | 26.607 M 0.59 % | 26.450 M 11.66 % | 23.687 M 6.39 % | 22.265 M -21.05 % | 28.202 M -34.22 % | 42.876 M 55.19 % | 27.628 M -4.16 % | 28.828 M 6.63 % | 27.036 M 1.52 % | 26.632 M -1.19 % | 26.954 M 2.98 % | 26.174 M 2.06 % | 25.645 M -50.60 % | 51.915 M 99.32 % | 26.046 M 6.01 % | 24.569 M -1.42 % | 24.924 M 7.47 % | 23.191 M -10.23 % | 25.833 M 12.54 % | 22.954 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 780.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 35.431 M 230.30 % | 10.727 M | 0.000 -100.00 % | 34.845 M | 0.000 100.00 % | -68.000 K | 0.000 -100.00 % | 269.000 K -49.34 % | 531.000 K 62.39 % | 327.000 K 6.51 % | 307.000 K 338.57 % | 70.000 K -79.41 % | 340.000 K | 0.000 -100.00 % | 432.000 K 92.86 % | 224.000 K 44.52 % | 155.000 K 172.87 % | -212.693 K -163.11 % | 337.000 K -1.17 % | 341.000 K 1 320.83 % | 24.000 K 104.78 % | -502.502 K -5 125.02 % | 10.000 K -99.06 % | 1.059 M 146.85 % | 429.000 K -38.85 % | 701.604 K -53.90 % | 1.522 M -2.62 % | 1.563 M 367.96 % | 334.000 K 12.84 % | 296.000 K -87.96 % | 2.459 M 54.95 % | 1.587 M 10.67 % | 1.434 M 1 493.33 % | 90.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 35.431 M 230.30 % | 10.727 M -78.17 % | 49.133 M 41.00 % | 34.845 M 130.59 % | 15.111 M -46.66 % | 28.332 M 52.39 % | 18.592 M -30.35 % | 26.695 M 41.74 % | 18.834 M 409.06 % | -6.094 M -120.49 % | 29.735 M 14.36 % | 26.002 M 28.93 % | 20.168 M 188.60 % | 6.988 M -62.54 % | 18.653 M 22.55 % | 15.221 M 15.68 % | 13.158 M -34.67 % | 20.140 M 127.55 % | 8.851 M 188.21 % | 3.071 M -73.14 % | 11.433 M 199.99 % | -11.434 M -162.33 % | 18.343 M 9.20 % | 16.797 M -0.46 % | 16.875 M 1 082.51 % | -1.718 M -111.81 % | 14.540 M 9.00 % | 13.339 M 16.88 % | 11.413 M -42.01 % | 19.682 M 74.10 % | 11.305 M 1.05 % | 11.188 M 15.63 % | 9.676 M -31.21 % | 14.065 M 40.48 % | 10.012 M -8.05 % | 10.889 M 13.59 % | 9.586 M -13.70 % | 11.108 M -10.78 % | 12.450 M 7.15 % | 11.619 M 50.70 % | 7.710 M 369.47 % | -2.861 M -131.26 % | 9.152 M 20.93 % | 7.568 M 27.39 % | 5.941 M 47.87 % | 4.018 M -67.63 % | 12.411 M 9.93 % | 11.290 M -1.60 % | 11.474 M 167.39 % | -17.025 M -235.34 % | 12.580 M -1.29 % | 12.744 M 13.02 % | 11.276 M -13.87 % | 13.092 M 31.70 % | 9.941 M -11.84 % | 11.276 M |
| Cost and expenses | 70.215 M -23.38 % | 91.637 M 1.99 % | 89.849 M 18.02 % | 76.131 M -13.65 % | 88.169 M 44.09 % | 61.190 M -38.54 % | 99.562 M 55.60 % | 63.984 M 21.09 % | 52.839 M -28.97 % | 74.392 M 51.16 % | 49.215 M -10.46 % | 54.965 M -9.99 % | 61.067 M -0.68 % | 61.485 M 31.39 % | 46.794 M 7.70 % | 43.449 M 55.26 % | 27.985 M -32.77 % | 41.625 M -9.53 % | 46.010 M 152.44 % | 18.226 M 58.58 % | 11.493 M -80.24 % | 58.156 M 2.82 % | 56.559 M 60.44 % | 35.252 M -8.56 % | 38.553 M 66.46 % | 23.160 M -47.27 % | 43.926 M -0.17 % | 44.001 M -6.55 % | 47.087 M -6.45 % | 50.331 M 33.73 % | 37.636 M -1.16 % | 38.078 M -6.52 % | 40.735 M 8.55 % | 37.527 M 13.87 % | 32.956 M -3.92 % | 34.302 M -5.22 % | 36.193 M -3.63 % | 37.558 M 3.93 % | 36.137 M 6.65 % | 33.884 M -5.65 % | 35.912 M -10.25 % | 40.015 M 8.79 % | 36.780 M 1.06 % | 36.396 M 10.37 % | 32.977 M 7.59 % | 30.650 M -22.14 % | 39.365 M 5.07 % | 37.464 M 0.93 % | 37.119 M 6.39 % | 34.890 M -9.67 % | 38.626 M 3.52 % | 37.313 M 3.07 % | 36.200 M -0.23 % | 36.283 M 1.42 % | 35.774 M 4.51 % | 34.230 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 49.133 M | 0.000 -100.00 % | 15.111 M -46.66 % | 28.332 M 52.39 % | 18.592 M -8.59 % | 20.339 M 39.99 % | 14.529 M -43.62 % | 25.768 M 5.20 % | 24.494 M 15.09 % | 21.283 M 30.11 % | 16.358 M -35.99 % | 25.555 M 83.26 % | 13.945 M 24.63 % | 11.189 M 16.35 % | 9.617 M -68.90 % | 30.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.191 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.616 K | 0.000 | 0.000 | 0.000 -100.00 % | 460.658 K | 0.000 | 0.000 | 0.000 -100.00 % | 761.225 K | 0.000 | 0.000 | 0.000 -100.00 % | 146.433 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 |
| Interest expense | 1.631 M -22.33 % | 2.100 M 30.03 % | 1.615 M -38.26 % | 2.616 M 160.56 % | 1.004 M -6.17 % | 1.070 M -48.08 % | 2.061 M 133.67 % | 882.000 K -31.47 % | 1.287 M -25.17 % | 1.720 M 28.45 % | 1.339 M 15.63 % | 1.158 M 451.43 % | 210.000 K -75.92 % | 871.988 K 26.56 % | 689.000 K -35.49 % | 1.068 M 130.67 % | 463.000 K -68.82 % | 1.485 M 70.66 % | 870.000 K -60.93 % | 2.227 M 59.64 % | 1.395 M 48.95 % | 936.561 K -8.89 % | 1.028 M 23.86 % | 830.000 K 25.00 % | 664.000 K 22.18 % | 543.462 K -2.26 % | 556.000 K -16.01 % | 662.000 K 26.82 % | 522.000 K -50.57 % | 1.056 M 114.20 % | 493.000 K 115.28 % | 229.000 K -44.55 % | 413.000 K -46.92 % | 778.000 K 21.56 % | 640.000 K -6.98 % | 688.000 K -1.57 % | 699.000 K | 0.000 -100.00 % | 1.072 M 6.35 % | 1.008 M 48.45 % | 679.000 K | 0.000 -100.00 % | 843.000 K 105.11 % | 411.000 K 78.70 % | 230.000 K | 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 | 921.000 K 393.31 % | -314.000 K -288.02 % | 167.000 K -83.80 % | 1.031 M -62.28 % | 2.733 M 501.98 % | 454.000 K -47.94 % | 872.000 K -28.52 % | 1.220 M 765.25 % | 141.000 K -79.26 % | 680.000 K -17.78 % | 827.000 K -18.92 % | 1.020 M 59.62 % | 639.000 K 57.78 % | 405.000 K -49.12 % | 796.000 K -0.75 % | 802.000 K 2.30 % | 784.000 K 129.91 % | 341.000 K -58.47 % | 821.000 K -2.96 % | 846.000 K 6.15 % | 797.000 K -43.43 % | 1.409 M 16.06 % | 1.214 M 0.25 % | 1.211 M 10.49 % | 1.096 M 3.22 % | 1.062 M 1.80 % | 1.043 M 0.38 % | 1.039 M 0.78 % | 1.031 M -13.07 % | 1.186 M 0.51 % | 1.180 M 0.00 % | 1.180 M 0.00 % | 1.180 M -9.51 % | 1.304 M 8.49 % | 1.202 M 0.00 % | 1.202 M 2.21 % | 1.176 M -10.16 % | 1.309 M -26.75 % | 1.787 M 0.22 % | 1.783 M 0.91 % | 1.767 M -59.62 % | 4.376 M 412.97 % | 853.000 K 0.00 % | 853.000 K 0.00 % | 853.000 K 79.63 % | 474.855 K -51.25 % | 974.000 K 0.00 % | 974.000 K 0.00 % | 974.000 K 84.53 % | 527.824 K -49.20 % | 1.039 M 2.57 % | 1.013 M 0.00 % | 1.013 M 533.13 % | 160.000 K -85.94 % | 1.138 M 213.12 % | -1.006 M |
| Operating income | 3.924 M -73.27 % | 14.681 M 75.63 % | 8.359 M 5.68 % | 7.910 M 11.88 % | 7.070 M -18.23 % | 8.646 M 3.00 % | 8.394 M 21.97 % | 6.882 M 22.81 % | 5.604 M -54.31 % | 12.264 M 132.93 % | 5.265 M -20.31 % | 6.607 M 48.34 % | 4.454 M -56.23 % | 10.176 M 206.51 % | 3.320 M -47.25 % | 6.294 M 29.40 % | 4.864 M -60.33 % | 12.260 M 192.32 % | 4.194 M -20.31 % | 5.263 M 32.97 % | 3.958 M 23.75 % | 3.198 M -49.51 % | 6.335 M 6.72 % | 5.936 M -16.50 % | 7.109 M -60.60 % | 18.042 M 159.27 % | 6.959 M 12.51 % | 6.185 M 9.84 % | 5.631 M -62.75 % | 15.118 M 229.37 % | 4.590 M 4.08 % | 4.410 M 4.35 % | 4.226 M -61.62 % | 11.010 M 227.68 % | 3.360 M -4.05 % | 3.502 M -3.53 % | 3.630 M 20.72 % | 3.007 M -26.84 % | 4.110 M 25.30 % | 3.280 M 8.25 % | 3.030 M 8.18 % | 2.801 M -3.75 % | 2.910 M -10.90 % | 3.266 M 14.08 % | 2.863 M 150.81 % | 1.142 M -56.48 % | 2.623 M -13.46 % | 3.031 M 11.07 % | 2.729 M -36.08 % | 4.269 M 79.08 % | 2.384 M -2.42 % | 2.443 M -5.31 % | 2.580 M 164.36 % | -4.009 M -220.03 % | 3.340 M 173.94 % | -4.517 M |
| Operating income ratio | 0.05 -61.67 % | 0.14 62.23 % | 0.09 -9.57 % | 0.09 26.79 % | 0.07 -40.50 % | 0.12 60.47 % | 0.08 -19.93 % | 0.10 1.28 % | 0.10 -32.25 % | 0.14 46.44 % | 0.10 -9.94 % | 0.11 57.85 % | 0.07 -52.68 % | 0.14 116.83 % | 0.07 -47.64 % | 0.13 -14.55 % | 0.15 -34.92 % | 0.23 172.37 % | 0.08 -63.26 % | 0.23 -11.37 % | 0.26 388.26 % | 0.05 -47.84 % | 0.10 -31.90 % | 0.15 -5.88 % | 0.16 -64.97 % | 0.45 218.28 % | 0.14 10.83 % | 0.13 18.33 % | 0.11 -53.68 % | 0.23 103.56 % | 0.11 6.33 % | 0.11 11.48 % | 0.10 -57.00 % | 0.22 146.01 % | 0.09 -0.07 % | 0.09 1.56 % | 0.09 24.70 % | 0.07 -27.78 % | 0.10 15.76 % | 0.09 12.36 % | 0.08 20.09 % | 0.06 -11.30 % | 0.07 -11.91 % | 0.08 2.68 % | 0.08 123.14 % | 0.04 -42.56 % | 0.06 -16.14 % | 0.07 9.17 % | 0.07 -37.21 % | 0.11 89.06 % | 0.06 -5.97 % | 0.06 -7.76 % | 0.07 154.80 % | -0.12 -244.14 % | 0.08 157.45 % | -0.14 |
| Total other income expenses net | -1.404 M -10.03 % | -1.276 M -10.67 % | -1.153 M 45.04 % | -2.098 M -121.07 % | -949.000 K -415.28 % | 301.000 K 118.05 % | -1.668 M -44.79 % | -1.152 M -52.38 % | -756.000 K -366.67 % | -162.000 K 84.30 % | -1.032 M 5.06 % | -1.087 M -936.15 % | 130.000 K 132.83 % | -396.000 K -54.09 % | -257.000 K 69.51 % | -843.000 K -181.94 % | -299.000 K 74.06 % | -1.153 M -32.35 % | -871.000 K 53.77 % | -1.884 M -37.32 % | -1.372 M -202.13 % | -454.105 K 55.39 % | -1.018 M -544.54 % | 229.000 K 197.45 % | -235.000 K 56.76 % | -543.462 K 2.26 % | -556.000 K 16.01 % | -662.000 K -252.13 % | -188.000 K 74.93 % | -750.000 K -52.13 % | -493.000 K -115.28 % | -229.000 K 44.55 % | -413.000 K 46.92 % | -778.000 K | 0.000 100.00 % | -660.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.134 K | 0.000 | 0.000 | 0.000 -100.00 % | 150.157 K | 0.000 | 0.000 | 0.000 -100.00 % | 155.665 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 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 | 2011-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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 46.569 M | 0.000 -100.00 % | 46.445 M | 0.000 -100.00 % | 22.051 M | 0.000 -100.00 % | 53.796 M 125.23 % | 23.885 M 317.72 % | 5.718 M -55.61 % | 12.881 M -35.26 % | 19.897 M -10.17 % | 22.149 M | 0.000 -100.00 % | 23.574 M | 0.000 -100.00 % | 16.290 M | 0.000 -100.00 % | 9.283 M | 0.000 -100.00 % | 6.742 M | 0.000 -100.00 % | 2.039 M | 0.000 -100.00 % | 1.287 M | 0.000 -100.00 % | 1.509 M | 0.000 -100.00 % | 898.000 K | 0.000 -100.00 % | 20.165 M | 0.000 -100.00 % | 7.818 M | 0.000 -100.00 % | 32.512 M | 0.000 -100.00 % | 22.829 M 31.78 % | 17.323 M | 0.000 -100.00 % | 6.753 M -19.91 % | 8.432 M -40.25 % | 14.113 M -28.57 % | 19.757 M -73.79 % | 75.373 M |
| Total investments | 0.000 -100.00 % | 2.727 M | 0.000 -100.00 % | 3.231 M | 0.000 -100.00 % | 15.791 M | 0.000 -100.00 % | 2.539 M -86.56 % | 18.893 M 1 249.50 % | 1.400 M 0.00 % | 1.400 M -30.45 % | 2.013 M -40.96 % | 3.409 M | 0.000 -100.00 % | 6.393 M | 0.000 -100.00 % | 8.545 M | 0.000 -100.00 % | 11.606 M | 0.000 -100.00 % | 13.558 M | 0.000 -100.00 % | 17.958 M | 0.000 -100.00 % | 17.807 M | 0.000 -100.00 % | 5.756 M | 0.000 -100.00 % | 8.256 M | 0.000 -100.00 % | 8.268 M | 0.000 -100.00 % | 8.256 M | 0.000 -100.00 % | 8.268 M | 0.000 -100.00 % | 8.268 M 0.00 % | 8.268 M | 0.000 -100.00 % | 2.645 M 2 905.15 % | 88.000 K -0.40 % | 88.356 K 0.40 % | 88.000 K -92.08 % | 1.111 M |
| Total debt | 0.000 -100.00 % | 55.162 M | 0.000 -100.00 % | 50.319 M | 0.000 -100.00 % | 27.473 M | 0.000 -100.00 % | 57.730 M 137.68 % | 24.289 M 262.09 % | 6.708 M -49.13 % | 13.187 M -34.64 % | 20.175 M -9.69 % | 22.339 M | 0.000 -100.00 % | 23.723 M | 0.000 -100.00 % | 16.375 M | 0.000 -100.00 % | 9.720 M | 0.000 -100.00 % | 6.824 M | 0.000 -100.00 % | 6.631 M | 0.000 -100.00 % | 4.694 M | 0.000 -100.00 % | 4.470 M | 0.000 -100.00 % | 4.614 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 8.043 M | 0.000 -100.00 % | 37.913 M | 0.000 -100.00 % | 24.209 M 28.85 % | 18.789 M | 0.000 -100.00 % | 8.387 M -22.25 % | 10.788 M -30.81 % | 15.591 M -26.72 % | 21.278 M -72.58 % | 77.613 M |
| Accumulated other comprehensive income loss | 229.937 M 553.29 % | 35.197 M -83.90 % | 218.607 M 69.98 % | 128.607 M -37.58 % | 206.047 M 582.89 % | 30.173 M -84.70 % | 197.273 M 119.19 % | 90.000 M -2.58 % | 92.384 M 2.65 % | 90.000 M -2.51 % | 92.319 M 2.59 % | 89.992 M 24.42 % | 72.327 M -46.91 % | 136.238 M | 0.000 -100.00 % | 129.540 M | 0.000 -100.00 % | 139.748 M | 0.000 -100.00 % | 127.864 M | 0.000 -100.00 % | 115.793 M | 0.000 -100.00 % | 105.163 M | 0.000 -100.00 % | 110.842 M | 0.000 -100.00 % | 93.455 M | 0.000 -100.00 % | 99.096 M | 0.000 -100.00 % | 89.477 M | 0.000 -100.00 % | 94.192 M | 0.000 -100.00 % | 87.881 M | 0.000 | 0.000 -100.00 % | 86.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 102.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.124 M | 0.000 | 0.000 -100.00 % | 58.371 M | 0.000 -100.00 % | 38.477 M | 0.000 -100.00 % | 21.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.583 M | 0.000 | 0.000 | 0.000 -100.00 % | 567.117 K | 0.000 | 0.000 | 0.000 -100.00 % | 475.763 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 226.952 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.686 M | 0.000 | 0.000 -100.00 % | 94.193 K | 0.000 -100.00 % | 305.507 K | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 90.000 M | 0.000 -100.00 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M 0.01 % | 89.992 M 0.00 % | 89.992 M 28.56 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M 0.00 % | 70.000 M | 0.000 -100.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M 0.00 % | 70.000 M |
| Total equity | 229.937 M 0.00 % | 229.937 M 5.18 % | 218.607 M 0.00 % | 218.607 M 6.10 % | 206.047 M 0.00 % | 206.047 M 4.45 % | 197.273 M 0.00 % | 197.273 M 6.03 % | 186.050 M 5.57 % | 176.233 M 6.12 % | 166.064 M 4.34 % | 159.153 M 7.06 % | 148.665 M 9.12 % | 136.238 M 0.00 % | 136.238 M 5.17 % | 129.540 M 0.00 % | 129.540 M -7.30 % | 139.748 M 0.00 % | 139.748 M 9.29 % | 127.864 M 0.00 % | 127.864 M 10.42 % | 115.793 M 0.00 % | 115.793 M 10.11 % | 105.163 M 0.00 % | 105.163 M -5.12 % | 110.842 M 0.00 % | 110.842 M 18.60 % | 93.455 M 0.00 % | 93.455 M -5.69 % | 99.096 M 0.00 % | 99.096 M 10.75 % | 89.477 M 0.00 % | 89.477 M -5.01 % | 94.192 M 0.00 % | 94.192 M 7.18 % | 87.881 M 0.00 % | 87.881 M -9.42 % | 97.024 M 11.84 % | 86.755 M 0.00 % | 86.755 M -19.48 % | 107.741 M 23.23 % | 87.432 M -5.14 % | 92.169 M -2.75 % | 94.779 M |
| Other non current liabilities | -229.937 M -659.72 % | 41.081 M 118.79 % | -218.607 M -623.33 % | 41.772 M 120.27 % | -206.047 M -649.27 % | 37.513 M 119.02 % | -197.273 M -636.43 % | 36.775 M 1.43 % | 36.258 M 0.00 % | 36.258 M 3 625 700.00 % | 1.000 K -100.00 % | 35.998 M | 0.000 100.00 % | -136.238 M -539.73 % | 30.982 M 123.92 % | -129.540 M | 0.000 100.00 % | -139.748 M -552.16 % | 30.907 M 124.17 % | -127.864 M -519.96 % | 30.447 M 126.29 % | -115.793 M -480.00 % | 30.472 M 128.98 % | -105.163 M -445.12 % | 30.472 M 127.49 % | -110.842 M -529.57 % | 25.803 M 127.61 % | -93.455 M -455.86 % | 26.262 M 126.50 % | -99.096 M -355.00 % | 38.861 M 143.43 % | -89.477 M -493.90 % | 22.716 M 124.12 % | -94.192 M -358.46 % | 36.443 M 141.47 % | -87.881 M -521.49 % | 20.850 M -19.44 % | 25.882 M 129.83 % | -86.755 M -520.44 % | 20.634 M -9.30 % | 22.749 M -5.33 % | 24.031 M -0.43 % | 24.134 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 55.162 M | 0.000 -100.00 % | 50.319 M | 0.000 -100.00 % | 27.473 M | 0.000 -100.00 % | 55.183 M 601.63 % | 7.865 M 17.25 % | 6.708 M -6.50 % | 7.174 M -64.44 % | 20.175 M 40.66 % | 14.343 M | 0.000 -100.00 % | 19.360 M | 0.000 -100.00 % | 12.012 M | 0.000 -100.00 % | 8.774 M | 0.000 -100.00 % | 2.208 M | 0.000 -100.00 % | 3.253 M | 0.000 -100.00 % | 1.316 M | 0.000 -100.00 % | 1.467 M | 0.000 -100.00 % | 1.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 188.043 K -46.58 % | 352.000 K | 0.000 -100.00 % | 511.996 K -31.46 % | 747.000 K 80.72 % | 413.340 K -94.37 % | 7.341 M -90.54 % | 77.613 M |
| Total non current liabilities | -229.937 M -328.76 % | 100.515 M 145.98 % | -218.607 M -337.38 % | 92.091 M 144.69 % | -206.047 M -397.57 % | 69.244 M 135.10 % | -197.273 M -305.32 % | 96.079 M 99.15 % | 48.244 M 2.96 % | 46.855 M -2.26 % | 47.939 M -20.43 % | 60.245 M 21.85 % | 49.443 M 136.29 % | -136.238 M -351.77 % | 54.113 M 141.77 % | -129.540 M -377.01 % | 46.764 M 133.46 % | -139.748 M -420.30 % | 43.631 M 134.12 % | -127.864 M -449.31 % | 36.604 M 131.61 % | -115.793 M -407.81 % | 37.618 M 135.77 % | -105.163 M -394.74 % | 35.680 M 132.19 % | -110.842 M -440.06 % | 32.595 M 134.88 % | -93.455 M -381.51 % | 33.198 M 133.50 % | -99.096 M -355.00 % | 38.861 M 143.43 % | -89.477 M -412.69 % | 28.615 M 130.38 % | -94.192 M -358.36 % | 36.457 M 141.48 % | -87.881 M -415.24 % | 27.878 M 6.27 % | 26.234 M 130.24 % | -86.755 M -400.20 % | 28.899 M 22.99 % | 23.496 M -27.64 % | 32.473 M 3.17 % | 31.475 M -59.45 % | 77.613 M |
| Other current liabilities | 0.000 -100.00 % | 95.807 M | 0.000 -100.00 % | 83.731 M | 0.000 -100.00 % | 54.721 M | 0.000 -100.00 % | 68.498 M 1.13 % | 67.732 M -35.60 % | 105.179 M 69.69 % | 61.984 M -26.47 % | 84.302 M 52.17 % | 55.401 M | 0.000 -100.00 % | 82.376 M | 0.000 -100.00 % | 98.258 M | 0.000 -100.00 % | 60.738 M | 0.000 -100.00 % | 45.594 M | 0.000 -100.00 % | 58.207 M | 0.000 -100.00 % | 58.349 M | 0.000 -100.00 % | 34.292 M | 0.000 -100.00 % | 51.592 M | 0.000 -100.00 % | 8.311 M | 0.000 -100.00 % | 33.284 M | 0.000 -100.00 % | 22.389 M | 0.000 -100.00 % | 15.650 M -39.85 % | 26.018 M | 0.000 -100.00 % | 3.358 M -79.46 % | 16.353 M 302.89 % | 4.059 M 3.70 % | 3.914 M -68.09 % | 12.267 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.051 M 113.81 % | -14.853 M | 0.000 -100.00 % | 64.154 M | 0.000 -100.00 % | 65.437 M | 0.000 100.00 % | -1.621 M | 0.000 -100.00 % | 100.564 M | 0.000 -100.00 % | 9.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.770 M | 0.000 -100.00 % | 60.622 M | 0.000 -100.00 % | 7.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.976 M | 0.000 -100.00 % | 34.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.290 M | 0.000 | 0.000 -100.00 % | 5.328 M | 0.000 -100.00 % | 4.380 M 4.69 % | 4.184 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 2.547 M -92.05 % | 32.045 M | 0.000 -100.00 % | 6.013 M | 0.000 -100.00 % | 15.673 M | 0.000 -100.00 % | 4.363 M | 0.000 -100.00 % | 4.363 M | 0.000 -100.00 % | 946.000 K | 0.000 -100.00 % | 29.724 M | 0.000 -100.00 % | 3.378 M | 0.000 -100.00 % | 3.378 M | 0.000 -100.00 % | 3.003 M | 0.000 -100.00 % | 3.003 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 8.043 M | 0.000 -100.00 % | 37.899 M | 0.000 -100.00 % | 24.021 M 30.29 % | 18.437 M | 0.000 -100.00 % | 7.875 M -21.57 % | 10.041 M -33.85 % | 15.178 M 8.91 % | 13.937 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 116.641 M | 0.000 -100.00 % | 91.533 M | 0.000 -100.00 % | 67.767 M | 0.000 -100.00 % | 83.106 M -30.13 % | 118.936 M 5.69 % | 112.531 M 42.50 % | 78.967 M -11.22 % | 88.948 M 14.32 % | 77.803 M | 0.000 -100.00 % | 90.092 M | 0.000 -100.00 % | 117.302 M | 0.000 -100.00 % | 78.657 M | 0.000 -100.00 % | 84.595 M | 0.000 -100.00 % | 72.977 M | 0.000 -100.00 % | 78.178 M | 0.000 -100.00 % | 97.733 M | 0.000 -100.00 % | 54.595 M | 0.000 -100.00 % | 60.360 M | 0.000 -100.00 % | 43.368 M | 0.000 -100.00 % | 60.288 M | 0.000 -100.00 % | 51.283 M 15.36 % | 44.455 M | 0.000 -100.00 % | 20.004 M -24.21 % | 26.394 M -6.23 % | 28.147 M -24.68 % | 37.368 M 36.44 % | 27.388 M |
| Total liabilities | -229.937 M -205.89 % | 217.156 M 199.34 % | -218.607 M -219.05 % | 183.624 M 189.12 % | -206.047 M -250.39 % | 137.011 M 169.45 % | -197.273 M -210.09 % | 179.185 M 7.18 % | 167.180 M 4.89 % | 159.386 M 25.59 % | 126.906 M -14.94 % | 149.193 M 17.25 % | 127.247 M 193.40 % | -136.238 M -194.48 % | 144.205 M 211.32 % | -129.540 M -178.96 % | 164.065 M 217.40 % | -139.748 M -214.28 % | 122.288 M 195.64 % | -127.864 M -205.50 % | 121.199 M 204.67 % | -115.793 M -204.70 % | 110.595 M 205.17 % | -105.163 M -192.36 % | 113.859 M 202.72 % | -110.842 M -185.05 % | 130.328 M 239.46 % | -93.455 M -206.45 % | 87.793 M 188.59 % | -99.096 M -199.87 % | 99.221 M 210.89 % | -89.477 M -224.30 % | 71.984 M 176.42 % | -94.192 M -197.36 % | 96.745 M 210.09 % | -87.881 M -211.02 % | 79.161 M 11.98 % | 70.689 M 181.48 % | -86.755 M -277.41 % | 48.902 M -1.98 % | 49.890 M -17.70 % | 60.620 M -11.94 % | 68.843 M -34.44 % | 105.002 M |
| Other non current assets | 0.000 -100.00 % | 25.700 M | 0.000 -100.00 % | 14.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.425 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.959 M | 0.000 -100.00 % | 39.611 M | 0.000 -100.00 % | 32.763 M | 0.000 -100.00 % | 42.124 M | 0.000 -100.00 % | 26.628 M | 0.000 -100.00 % | 42.872 M | 0.000 -100.00 % | 29.572 M | 0.000 -100.00 % | 32.072 M | 0.000 -100.00 % | 42.384 M | 0.000 -100.00 % | 30.786 M | 0.000 -100.00 % | 44.106 M | 0.000 -100.00 % | 30.958 M -61.15 % | 79.686 M | 0.000 -100.00 % | 25.223 M -3.27 % | 26.076 M 15.48 % | 22.581 M -2.98 % | 23.275 M 326.79 % | 5.454 M |
| Long term investments | 0.000 -100.00 % | 2.727 M | 0.000 -100.00 % | 2.309 M | 0.000 -100.00 % | 15.791 M | 0.000 -100.00 % | 33.711 M -32.67 % | 50.065 M 53.77 % | 32.559 M 0.08 % | 32.534 M -31.69 % | 47.629 M 38.15 % | 34.476 M | 0.000 -100.00 % | 4.501 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.396 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.719 M | 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 -100.00 % | 30.917 M -3.48 % | 32.032 M -52.20 % | 67.008 M |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M 0.00 % | 5.445 M |
| Property plant equipment net | 0.000 -100.00 % | 44.110 M | 0.000 -100.00 % | 43.577 M | 0.000 -100.00 % | 46.516 M | 0.000 -100.00 % | 47.015 M -3.28 % | 48.609 M -3.84 % | 50.550 M 6.49 % | 47.471 M 6.12 % | 44.734 M -3.21 % | 46.218 M | 0.000 -100.00 % | 47.467 M | 0.000 -100.00 % | 49.110 M | 0.000 -100.00 % | 48.214 M | 0.000 -100.00 % | 42.199 M | 0.000 -100.00 % | 45.589 M | 0.000 -100.00 % | 42.878 M | 0.000 -100.00 % | 45.622 M | 0.000 -100.00 % | 47.976 M | 0.000 -100.00 % | 48.793 M | 0.000 -100.00 % | 49.712 M | 0.000 -100.00 % | 53.229 M | 0.000 -100.00 % | 56.045 M | 0.000 | 0.000 -100.00 % | 48.729 M -7.16 % | 52.488 M -0.18 % | 52.584 M -11.74 % | 59.579 M -3.45 % | 61.711 M |
| Total non current assets | 0.000 -100.00 % | 72.537 M | 0.000 -100.00 % | 60.008 M | 0.000 -100.00 % | 62.307 M | 0.000 -100.00 % | 80.726 M -18.19 % | 98.674 M 18.73 % | 83.109 M 3.88 % | 80.007 M -13.38 % | 92.363 M 14.46 % | 80.693 M | 0.000 -100.00 % | 84.927 M | 0.000 -100.00 % | 88.721 M | 0.000 -100.00 % | 90.878 M | 0.000 -100.00 % | 84.323 M | 0.000 -100.00 % | 88.613 M | 0.000 -100.00 % | 85.750 M | 0.000 -100.00 % | 75.194 M | 0.000 -100.00 % | 80.048 M | 0.000 -100.00 % | 91.177 M | 0.000 -100.00 % | 80.498 M | 0.000 -100.00 % | 97.335 M | 0.000 -100.00 % | 87.004 M 9.18 % | 79.686 M | 0.000 -100.00 % | 73.952 M -11.97 % | 84.009 M 4.22 % | 80.610 M -8.71 % | 88.299 M 21.61 % | 72.610 M |
| Other current assets | -9.179 M -51 094.44 % | 18.000 K 100.38 % | -4.796 M -28 311.76 % | 17.000 K 100.31 % | -5.422 M | 0.000 100.00 % | -5.161 M -7 268.06 % | 72.000 K 33.33 % | 54.000 K -25.00 % | 72.000 K -96.58 % | 2.105 M 10 976.51 % | 19.000 K -99.18 % | 2.314 M 213.39 % | -2.041 M | 0.000 100.00 % | -1.959 M -101.63 % | 119.908 M 5 697.95 % | -2.142 M | 0.000 100.00 % | -1.769 M -101.72 % | 102.554 M 1 766.46 % | -6.154 M -38 562.50 % | 16.000 K 100.47 % | -3.407 M -104.54 % | 75.098 M 2 636.25 % | -2.961 M -109.64 % | 30.706 M 926.32 % | -3.716 M -390.74 % | 1.278 M 113.00 % | -9.835 M -142.74 % | 23.012 M 1 628.02 % | -1.506 M -103.32 % | 45.395 M 940.50 % | -5.401 M -1 305.58 % | 448.000 K 132.44 % | -1.381 M -412.62 % | 441.751 K -1.61 % | 449.000 K 127.48 % | -1.634 M -482.82 % | 426.830 K 284.53 % | 111.000 K 0.25 % | 110.721 K -17.37 % | 134.000 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 586.000 K | 0.000 -100.00 % | 922.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.227 M 0.00 % | 1.227 M -17.48 % | 1.487 M 0.00 % | 1.487 M -12.79 % | 1.705 M 0.00 % | 1.705 M | 0.000 -100.00 % | 1.892 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.562 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 8.593 M | 0.000 -100.00 % | 3.874 M | 0.000 -100.00 % | 5.422 M | 0.000 -100.00 % | 3.934 M 873.76 % | 404.000 K -59.19 % | 990.000 K 223.53 % | 306.000 K 10.07 % | 278.000 K 46.14 % | 190.225 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 84.555 K | 0.000 -100.00 % | 437.000 K | 0.000 -100.00 % | 82.163 K | 0.000 -100.00 % | 4.592 M | 0.000 -100.00 % | 3.407 M | 0.000 -100.00 % | 2.961 M | 0.000 -100.00 % | 3.716 M | 0.000 -100.00 % | 9.835 M | 0.000 -100.00 % | 225.172 K | 0.000 -100.00 % | 5.401 M | 0.000 -100.00 % | 1.381 M -5.83 % | 1.466 M | 0.000 -100.00 % | 1.634 M -30.64 % | 2.356 M 59.33 % | 1.479 M -2.78 % | 1.521 M -32.12 % | 2.241 M |
| Cash and short term investments | 9.179 M 0.00 % | 9.179 M 91.39 % | 4.796 M 0.00 % | 4.796 M -11.55 % | 5.422 M 0.00 % | 5.422 M 5.06 % | 5.161 M 0.00 % | 5.161 M 1 177.48 % | 404.000 K -83.69 % | 2.477 M 709.48 % | 306.000 K -84.57 % | 1.983 M 942.45 % | 190.225 K -90.68 % | 2.041 M 0.00 % | 2.041 M 4.19 % | 1.959 M 2 216.84 % | 84.555 K -96.05 % | 2.142 M 0.00 % | 2.142 M 21.09 % | 1.769 M 2 053.04 % | 82.163 K -98.66 % | 6.154 M 0.00 % | 6.154 M 80.62 % | 3.407 M 0.00 % | 3.407 M 15.07 % | 2.961 M 0.00 % | 2.961 M -20.32 % | 3.716 M 0.00 % | 3.716 M -62.22 % | 9.835 M 0.00 % | 9.835 M 553.05 % | 1.506 M 568.82 % | 225.172 K -95.83 % | 5.401 M 0.00 % | 5.401 M 291.09 % | 1.381 M 0.03 % | 1.381 M -5.83 % | 1.466 M -10.28 % | 1.634 M 0.00 % | 1.634 M -30.64 % | 2.356 M 59.33 % | 1.479 M -2.78 % | 1.521 M -32.12 % | 2.241 M |
| Total current assets | 0.000 -100.00 % | 374.556 M | 0.000 -100.00 % | 342.222 M | 0.000 -100.00 % | 280.751 M | 0.000 -100.00 % | 295.732 M 16.18 % | 254.557 M 0.81 % | 252.510 M 18.57 % | 212.962 M -1.40 % | 215.983 M 10.64 % | 195.218 M | 0.000 -100.00 % | 195.516 M | 0.000 -100.00 % | 204.885 M | 0.000 -100.00 % | 171.155 M | 0.000 -100.00 % | 164.740 M | 0.000 -100.00 % | 137.775 M | 0.000 -100.00 % | 133.271 M | 0.000 -100.00 % | 165.976 M | 0.000 -100.00 % | 101.200 M | 0.000 -100.00 % | 107.140 M | 0.000 -100.00 % | 80.963 M | 0.000 -100.00 % | 93.602 M | 0.000 -100.00 % | 80.038 M -9.08 % | 88.027 M | 0.000 -100.00 % | 61.705 M -16.19 % | 73.622 M 9.16 % | 67.442 M -7.25 % | 72.713 M -42.82 % | 127.172 M |
| Inventory | 0.000 -100.00 % | 135.299 M | 0.000 -100.00 % | 107.325 M | 0.000 -100.00 % | 116.491 M | 0.000 -100.00 % | 108.514 M 16.44 % | 93.197 M 2.54 % | 90.886 M 18.36 % | 76.790 M 14.89 % | 66.838 M -4.56 % | 70.031 M | 0.000 -100.00 % | 76.859 M | 0.000 -100.00 % | 84.892 M | 0.000 -100.00 % | 78.624 M | 0.000 -100.00 % | 62.104 M | 0.000 -100.00 % | 52.259 M | 0.000 -100.00 % | 54.766 M | 0.000 -100.00 % | 47.987 M | 0.000 -100.00 % | 45.326 M | 0.000 -100.00 % | 34.140 M | 0.000 -100.00 % | 35.343 M | 0.000 -100.00 % | 36.993 M | 0.000 -100.00 % | 35.843 M 10.91 % | 32.317 M | 0.000 -100.00 % | 27.317 M -13.10 % | 31.436 M -10.02 % | 34.936 M -10.48 % | 39.026 M -32.62 % | 57.923 M |
| Net receivables | 0.000 -100.00 % | 230.060 M | 0.000 -100.00 % | 230.084 M | 0.000 -100.00 % | 158.838 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 133.761 M | 0.000 -100.00 % | 122.682 M | 0.000 | 0.000 | 0.000 -100.00 % | 118.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 100.867 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.544 M | 0.000 -100.00 % | 84.322 M | 0.000 -100.00 % | 50.880 M | 0.000 -100.00 % | 40.153 M | 0.000 -100.00 % | 45.395 M | 0.000 -100.00 % | 50.760 M | 0.000 -100.00 % | 42.373 M -21.23 % | 53.795 M | 0.000 -100.00 % | 32.328 M -18.61 % | 39.719 M 28.47 % | 30.917 M -3.48 % | 32.032 M -52.20 % | 67.008 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 20.834 M | 0.000 -100.00 % | 7.802 M | 0.000 -100.00 % | 12.699 M | 0.000 -100.00 % | 10.010 M -39.22 % | 16.470 M 124.02 % | 7.352 M -16.46 % | 8.801 M 89.43 % | 4.646 M 6.32 % | 4.370 M | 0.000 -100.00 % | 3.353 M | 0.000 -100.00 % | 12.375 M | 0.000 -100.00 % | 7.306 M | 0.000 -100.00 % | 7.328 M | 0.000 -100.00 % | 2.622 M | 0.000 -100.00 % | 14.178 M | 0.000 -100.00 % | 52.598 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.073 M | 0.000 -100.00 % | 1.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.322 M | 0.000 | 0.000 -100.00 % | 3.442 M | 0.000 -100.00 % | 4.530 M -70.46 % | 15.333 M 1.40 % | 15.121 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 324.000 K | 0.000 | 0.000 -100.00 % | 2.689 M | 0.000 -100.00 % | 2.169 M | 0.000 -100.00 % | 2.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.306 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.949 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.273 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 730.582 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.875 M | 0.000 -100.00 % | 31.029 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.981 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.472 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 2.384 M | 0.000 -100.00 % | 128.607 M | 0.000 -100.00 % | 7.750 M | 0.000 -100.00 % | 17.273 M 110.24 % | 8.216 M 318.10 % | -3.767 M -110.02 % | 37.595 M 280.48 % | -20.831 M -136.13 % | 57.654 M | 0.000 -100.00 % | 66.238 M | 0.000 -100.00 % | 9.557 M | 0.000 -100.00 % | 69.748 M | 0.000 -100.00 % | 57.297 M | 0.000 -100.00 % | 45.793 M | 0.000 -100.00 % | 34.687 M | 0.000 -100.00 % | 40.842 M | 0.000 -100.00 % | 23.455 M | 0.000 -100.00 % | 29.096 M | 0.000 -100.00 % | 19.250 M | 0.000 -100.00 % | 24.192 M | 0.000 -100.00 % | 16.195 M -40.07 % | 27.024 M | 0.000 -100.00 % | 16.661 M -55.85 % | 37.741 M 120.36 % | 17.127 M -22.74 % | 22.169 M -10.53 % | 24.779 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 4.272 M | 0.000 -100.00 % | 4.258 M | 0.000 -100.00 % | 4.258 M | 0.000 -100.00 % | 4.121 M 0.00 % | 4.121 M 5.97 % | 3.889 M 0.00 % | 3.889 M -4.49 % | 4.072 M 0.01 % | 4.072 M | 0.000 -100.00 % | 3.771 M | 0.000 -100.00 % | 3.771 M | 0.000 -100.00 % | 3.950 M | 0.000 -100.00 % | 3.950 M | 0.000 -100.00 % | 3.893 M | 0.000 -100.00 % | 3.893 M | 0.000 -100.00 % | 5.325 M | 0.000 -100.00 % | 5.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.840 M | 0.000 | 0.000 -100.00 % | 7.752 M | 0.000 -100.00 % | 8.028 M | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 447.093 M | 0.000 -100.00 % | 402.231 M | 0.000 -100.00 % | 343.058 M | 0.000 -100.00 % | 376.458 M 6.58 % | 353.230 M 5.25 % | 335.619 M 14.56 % | 292.970 M -4.99 % | 308.346 M 11.76 % | 275.911 M | 0.000 -100.00 % | 280.443 M | 0.000 -100.00 % | 293.606 M | 0.000 -100.00 % | 262.036 M | 0.000 -100.00 % | 249.063 M | 0.000 -100.00 % | 226.388 M | 0.000 -100.00 % | 219.021 M | 0.000 -100.00 % | 241.170 M | 0.000 -100.00 % | 181.248 M | 0.000 -100.00 % | 198.317 M | 0.000 -100.00 % | 161.461 M | 0.000 -100.00 % | 190.937 M | 0.000 -100.00 % | 167.042 M -0.40 % | 167.713 M | 0.000 -100.00 % | 135.657 M -13.94 % | 157.631 M 6.47 % | 148.052 M -8.05 % | 161.012 M -19.41 % | 199.781 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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-03-31 | 2011-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 | -2.520 M 50.51 % | -5.092 M 29.34 % | -7.206 M -23.98 % | -5.812 M 5.05 % | -6.121 M -149.84 % | -2.450 M 58.15 % | -5.854 M -379.84 % | -1.220 M -765.25 % | -141.000 K 79.26 % | -680.000 K 17.78 % | -827.000 K 18.92 % | -1.020 M 77.75 % | -4.584 M -4.49 % | -4.387 M -43.23 % | -3.063 M 43.81 % | -5.451 M -19.41 % | -4.565 M 29.83 % | -6.506 M -95.73 % | -3.324 M -9.49 % | -3.036 M -18.45 % | -2.563 M -200.14 % | 2.559 M 148.23 % | -5.307 M -3.94 % | -5.106 M 20.78 % | -6.445 M 21.42 % | -8.202 M -28.09 % | -6.403 M -15.93 % | -5.523 M -8.10 % | -5.109 M 30.70 % | -7.373 M -60.63 % | -4.590 M -4.08 % | -4.410 M -4.35 % | -4.226 M -170.61 % | -1.562 M 53.52 % | -3.360 M 4.27 % | -3.510 M 3.31 % | -3.630 M -328.88 % | 1.586 M 138.59 % | -4.110 M -25.30 % | -3.280 M -8.25 % | -3.030 M -296.23 % | 1.544 M 153.06 % | -2.910 M 11.01 % | -3.270 M -14.22 % | -2.863 M -177.79 % | 3.681 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.744 M -69.56 % | 5.730 M 18.19 % | 4.848 M -12.77 % | 5.558 M 31.30 % | 4.233 M -23.32 % | 5.520 M 20.42 % | 4.584 M 4.49 % | 4.387 M 43.23 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.83 % | 6.506 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.744 M -69.56 % | 5.730 M 78.12 % | 3.217 M -42.12 % | 5.558 M 216.51 % | 1.756 M -68.19 % | 5.520 M 20.42 % | 4.584 M 4.49 % | 4.387 M 43.23 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.83 % | 6.506 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 % | 6.905 M 33.79 % | 5.161 M 1 007.03 % | -569.000 K -134.89 % | 1.631 M 141.53 % | -3.927 M -258.54 % | 2.477 M 181.40 % | -3.043 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.422 M -21.48 % | 6.905 M 33.79 % | 5.161 M 6.46 % | 4.848 M 197.24 % | 1.631 M -61.47 % | 4.233 M 70.89 % | 2.477 M -45.96 % | 4.584 M 4.49 % | 4.387 M 43.23 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.83 % | 6.506 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 % | 1.744 M -69.56 % | 5.730 M 18.19 % | 4.848 M -12.77 % | 5.558 M 31.30 % | 4.233 M -23.32 % | 5.520 M 20.42 % | 4.584 M 4.49 % | 4.387 M 43.23 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.83 % | 6.506 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 % | 1.744 M -69.56 % | 5.730 M 18.19 % | 4.848 M -12.77 % | 5.558 M 31.30 % | 4.233 M -23.32 % | 5.520 M 20.42 % | 4.584 M 4.49 % | 4.387 M 43.23 % | 3.063 M -43.81 % | 5.451 M 19.41 % | 4.565 M -29.83 % | 6.506 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 |