Ganga Forging Limited GANGAFORGE.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 432.194 M 16.14 % | 372.124 M 11.38 % | 334.096 M 15.88 % | 288.318 M 27.68 % | 225.815 M -1.64 % | 229.590 M -16.64 % | 275.406 M 11.30 % | 247.436 M 40.35 % | 176.299 M 0.93 % | 174.681 M 19.47 % | 146.215 M -7.52 % | 158.097 M 6.91 % | 147.884 M |
| Net income | 6.131 M 38.27 % | 4.434 M -73.24 % | 16.571 M 60.20 % | 10.344 M 864.69 % | 1.072 M 105.07 % | -21.154 M -505.91 % | 5.212 M 12.47 % | 4.634 M -4.44 % | 4.849 M 91.96 % | 2.526 M -45.77 % | 4.658 M -23.31 % | 6.074 M 89.10 % | 3.212 M |
| Income before tax | 8.655 M 14.76 % | 7.542 M -14.44 % | 8.814 M -55.34 % | 19.734 M 1 366.30 % | 1.346 M 104.80 % | -28.020 M -524.01 % | 6.608 M -7.74 % | 7.163 M 26.64 % | 5.656 M 72.97 % | 3.270 M -39.29 % | 5.386 M -30.98 % | 7.803 M 59.90 % | 4.880 M |
| Income before tax ratio | 0.02 -1.19 % | 0.02 -23.18 % | 0.03 -61.46 % | 0.07 1 048.42 % | 0.01 104.88 % | -0.12 -608.62 % | 0.02 -17.11 % | 0.03 -9.77 % | 0.03 71.38 % | 0.02 -49.18 % | 0.04 -25.37 % | 0.05 49.57 % | 0.03 |
| EBITDA | 29.020 M 11.54 % | 26.018 M 1.38 % | 25.665 M -32.51 % | 38.026 M 112.39 % | 17.904 M 355.56 % | -7.006 M -127.91 % | 25.105 M 37.61 % | 18.244 M 10.30 % | 16.540 M 37.76 % | 12.006 M -13.89 % | 13.942 M -16.36 % | 16.670 M 54.10 % | 10.818 M |
| Net income ratio | 0.01 19.05 % | 0.01 -75.98 % | 0.05 38.25 % | 0.04 655.56 % | 0.00 105.15 % | -0.09 -586.91 % | 0.02 1.05 % | 0.02 -31.91 % | 0.03 90.20 % | 0.01 -54.61 % | 0.03 -17.08 % | 0.04 76.89 % | 0.02 |
| Ratio EBITDA | 0.07 -3.96 % | 0.07 -8.98 % | 0.08 -41.76 % | 0.13 66.35 % | 0.08 359.83 % | -0.03 -133.47 % | 0.09 23.63 % | 0.07 -21.41 % | 0.09 36.50 % | 0.07 -27.92 % | 0.10 -9.57 % | 0.11 44.14 % | 0.07 |
| Gross profit ratio | 0.26 185.33 % | 0.09 -71.95 % | 0.33 -8.43 % | 0.36 69.36 % | 0.21 95.75 % | 0.11 -52.02 % | 0.23 4.40 % | 0.22 18.85 % | 0.18 21.80 % | 0.15 16.40 % | 0.13 23.77 % | 0.10 -11.94 % | 0.12 |
| Weighted average shs out dil | 134.600 M 0.82 % | 133.503 M 25.99 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 8.65 % | 97.524 M -7.97 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M |
| Weighted average shs out | 134.600 M 21.43 % | 110.850 M 4.61 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 8.65 % | 97.524 M -7.97 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M |
| EPS diluted | 0.05 37.05 % | 0.03 -79.25 % | 0.16 63.93 % | 0.10 866.34 % | 0.01 105.05 % | -0.20 -474.53 % | 0.05 22.20 % | 0.04 -4.59 % | 0.05 92.44 % | 0.02 -45.91 % | 0.04 -23.21 % | 0.06 89.11 % | 0.03 |
| Earnings per share | 0.05 13.75 % | 0.04 -75.00 % | 0.16 63.93 % | 0.10 866.34 % | 0.01 105.05 % | -0.20 -474.53 % | 0.05 22.20 % | 0.04 -4.59 % | 0.05 92.44 % | 0.02 -45.91 % | 0.04 -23.21 % | 0.06 89.11 % | 0.03 |
| Gross profit | 114.311 M 231.38 % | 34.495 M -68.75 % | 110.398 M 6.11 % | 104.040 M 116.23 % | 48.115 M 92.53 % | 24.991 M -60.00 % | 62.485 M 16.20 % | 53.774 M 66.81 % | 32.236 M 22.93 % | 26.223 M 39.06 % | 18.857 M 14.47 % | 16.474 M -5.86 % | 17.500 M |
| Income tax expense | 2.524 M -18.78 % | 3.107 M 140.07 % | -7.756 M -182.60 % | 9.390 M 891.18 % | -1.187 M 82.72 % | -6.866 M -591.54 % | 1.397 M -44.77 % | 2.529 M 213.03 % | 808.000 K 8.60 % | 744.000 K 2.20 % | 728.000 K -57.89 % | 1.729 M 3.66 % | 1.668 M |
| Cost of revenue | 317.883 M -5.85 % | 337.629 M 50.93 % | 223.698 M 4.23 % | 214.616 M 20.77 % | 177.699 M -13.15 % | 204.598 M -3.91 % | 212.921 M 9.94 % | 193.663 M 34.43 % | 144.063 M -2.96 % | 148.458 M 16.57 % | 127.358 M -10.07 % | 141.623 M 8.62 % | 130.384 M |
| General and administrative expenses | 0.000 -100.00 % | 5.845 M 13.23 % | 5.162 M 34.36 % | 3.842 M 6.58 % | 3.605 M -20.39 % | 4.528 M 29.19 % | 3.505 M 168.74 % | 1.304 M -56.98 % | 3.032 M 133.41 % | 1.299 M 18.52 % | 1.096 M -88.63 % | 9.638 M 670.42 % | 1.251 M |
| Selling and marketing expenses | 0.000 -100.00 % | 1.938 M 143.32 % | 796.640 K 541.06 % | 124.269 K -65.95 % | 364.914 K 465.76 % | 64.500 K -95.83 % | 1.546 M 107.13 % | 746.524 K 224.58 % | 230.000 K -80.87 % | 1.202 M -39.96 % | 2.002 M 8 604.35 % | 23.000 K -98.84 % | 1.990 M |
| Other expenses | 0.000 -100.00 % | 11.110 M -88.09 % | 93.287 M 429.48 % | 17.619 M -50.37 % | 35.497 M -3.47 % | 36.773 M 368 162.61 % | -9.991 K -108.40 % | 118.951 K -99.42 % | 20.606 M 36.39 % | 15.108 M 75 640.00 % | -20.000 K -100.43 % | 4.624 M -25.04 % | 6.169 M |
| Operating expenses | 102.475 M 442.39 % | 18.893 M -80.96 % | 99.246 M 359.79 % | 21.585 M -45.31 % | 39.467 M -4.59 % | 41.366 M -10.84 % | 46.396 M 19.68 % | 38.768 M 88.14 % | 20.606 M 21.73 % | 16.927 M 120.92 % | 7.662 M 65.70 % | 4.624 M -46.48 % | 8.640 M |
| Cost and expenses | 420.358 M 17.91 % | 356.522 M 10.40 % | 322.944 M 56.87 % | 205.863 M -5.20 % | 217.166 M -11.71 % | 245.964 M -5.15 % | 259.317 M 11.57 % | 232.431 M 41.15 % | 164.669 M -0.43 % | 165.385 M 22.49 % | 135.020 M -7.68 % | 146.247 M 5.20 % | 139.024 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 102.475 M 1 216.58 % | 7.783 M 30.62 % | 5.959 M 50.24 % | 3.966 M -0.09 % | 3.970 M -13.57 % | 4.593 M -9.08 % | 5.051 M 146.31 % | 2.051 M -37.13 % | 3.262 M 30.43 % | 2.501 M -19.27 % | 3.098 M -67.93 % | 9.661 M 198.09 % | 3.241 M |
| Interest income | 2.292 M 146.54 % | 929.860 K 1 541.12 % | 56.660 K -45.28 % | 103.545 K -61.37 % | 268.030 K 34.83 % | 198.796 K 152.87 % | 78.616 K 11.57 % | 70.465 K 40.93 % | 50.000 K | 0.000 | 0.000 -100.00 % | 157.000 K | 0.000 |
| Interest expense | 9.630 M 13.20 % | 8.507 M 5.19 % | 8.087 M -14.61 % | 9.471 M 21.13 % | 7.819 M -35.97 % | 12.212 M 9.67 % | 11.135 M 82.06 % | 6.116 M 2.40 % | 5.973 M 5.87 % | 5.642 M 3.43 % | 5.455 M 34.82 % | 4.046 M 1.63 % | 3.981 M |
| Depreciation and amortization | 10.737 M 7.71 % | 9.969 M 13.76 % | 8.763 M -0.66 % | 8.821 M 0.94 % | 8.739 M -0.72 % | 8.803 M 19.57 % | 7.362 M 48.27 % | 4.965 M -0.50 % | 4.990 M 25.22 % | 3.985 M 27.48 % | 3.126 M -36.90 % | 4.954 M 153.14 % | 1.957 M |
| Operating income | 11.836 M -21.10 % | 15.002 M 34.52 % | 11.152 M -33.53 % | 16.777 M 102.99 % | 8.265 M 150.48 % | -16.374 M -201.73 % | 16.095 M 4.99 % | 15.331 M 31.82 % | 11.630 M 25.11 % | 9.296 M -16.96 % | 11.195 M -5.53 % | 11.850 M 33.75 % | 8.860 M |
| Operating income ratio | 0.03 -32.07 % | 0.04 20.78 % | 0.03 -42.64 % | 0.06 58.98 % | 0.04 151.32 % | -0.07 -222.03 % | 0.06 -5.68 % | 0.06 -6.08 % | 0.07 23.96 % | 0.05 -30.49 % | 0.08 2.15 % | 0.07 25.11 % | 0.06 |
| Total other income expenses net | -3.181 M 57.36 % | -7.460 M -216.88 % | -2.354 M -179.63 % | 2.957 M 142.73 % | -6.919 M 40.46 % | -11.622 M -22.59 % | -9.480 M -20.88 % | -7.843 M -31.28 % | -5.974 M 0.86 % | -6.026 M -3.74 % | -5.809 M -43.54 % | -4.047 M -1.68 % | -3.980 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 162.582 M 78.05 % | 91.311 M -35.32 % | 141.174 M 21.08 % | 116.598 M 12.65 % | 103.503 M -10.07 % | 115.090 M -8.54 % | 125.841 M 61.19 % | 78.072 M 25.61 % | 62.155 M 24.95 % | 49.742 M 8.99 % | 45.640 M 35.15 % | 33.770 M 45.30 % | 23.242 M |
| Total investments | 1.781 M 45.88 % | 1.221 M 9.41 % | 1.116 M 14.94 % | 970.960 K 20.59 % | 805.183 K -61.76 % | 2.106 M 7.60 % | 1.957 M 287.49 % | 505.058 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 165.821 M 66.01 % | 99.885 M -30.14 % | 142.974 M 22.47 % | 116.738 M 10.80 % | 105.360 M -8.98 % | 115.752 M -8.64 % | 126.701 M 61.90 % | 78.260 M 22.32 % | 63.982 M 26.45 % | 50.598 M 7.62 % | 47.016 M 35.20 % | 34.774 M 37.91 % | 25.215 M |
| Accumulated other comprehensive income loss | 30.590 M -5.02 % | 32.207 M 1 157.60 % | 2.561 M 12.07 % | 2.285 M 12.76 % | 2.027 M 8.60 % | 1.866 M 0.00 % | 1.866 M 70 036 340 995 167 064.00 % | 0.000 -100.00 % | 1.866 M 0.00 % | 1.866 M 0.00 % | 1.866 M 32.06 % | 1.413 M 0.00 % | 1.413 M |
| Retained earnings | 12.952 M 89.87 % | 6.822 M 185.71 % | 2.388 M 116.84 % | -14.183 M -54.02 % | -9.208 M 10.43 % | -10.281 M -194.55 % | 10.873 M 92.05 % | 5.662 M -83.31 % | 33.929 M 16.67 % | 29.080 M 9.51 % | 26.554 M 21.27 % | 21.897 M 38.39 % | 15.823 M |
| Common stock | 134.802 M 0.47 % | 134.177 M 26.63 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 33.33 % | 79.473 M 0.00 % | 79.473 M 42.80 % | 55.653 M 1 490.09 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M 0.00 % | 3.500 M |
| Total equity | 321.893 M 2.47 % | 314.129 M 135.58 % | 133.342 M 14.46 % | 116.496 M -3.76 % | 121.052 M 0.89 % | 119.979 M -14.99 % | 141.133 M 64.30 % | 85.900 M 118.60 % | 39.295 M 14.08 % | 34.446 M 7.91 % | 31.920 M 17.08 % | 27.263 M 28.67 % | 21.189 M |
| Other non current liabilities | 2.888 M 12.45 % | 2.568 M 15.28 % | 2.228 M -8.56 % | 2.437 M -18.06 % | 2.974 M | 0.000 -100.00 % | 16.999 K -99.28 % | 2.356 M | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 30.390 M 109.59 % | 14.500 M |
| Long term debt | 49.764 M 542.21 % | 7.749 M -82.00 % | 43.051 M -11.58 % | 48.688 M 17.35 % | 41.489 M -0.27 % | 41.603 M -14.92 % | 48.898 M 181.56 % | 17.367 M -40.72 % | 29.296 M 170.16 % | 10.844 M 36.52 % | 7.943 M -9.87 % | 8.813 M 80.89 % | 4.872 M |
| Total non current liabilities | 68.730 M 169.48 % | 25.504 M -55.54 % | 57.360 M -19.17 % | 70.961 M 68.33 % | 42.156 M 1.33 % | 41.603 M -20.91 % | 52.600 M 166.69 % | 19.723 M -32.68 % | 29.296 M 167.37 % | 10.957 M 33.74 % | 8.193 M -79.49 % | 39.939 M 95.31 % | 20.449 M |
| Other current liabilities | 15.146 M 34.27 % | 11.280 M 505.45 % | 1.863 M -76.99 % | 8.098 M 39.09 % | 5.822 M 28.13 % | 4.544 M -39.58 % | 7.520 M -13.68 % | 8.712 M 80.00 % | 4.840 M 6.96 % | 4.525 M -5.96 % | 4.812 M 28.22 % | 3.753 M 8.53 % | 3.458 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 4.187 M 41.19 % | 2.966 M | 0.000 -100.00 % | 3.385 M 104.27 % | -79.243 M -1 400.81 % | 6.092 M 71.70 % | 3.548 M 2 234.21 % | 152.000 K -96.93 % | 4.948 M 25.08 % | 3.956 M 9.95 % | 3.598 M |
| Short term debt | 117.238 M 27.24 % | 92.136 M -7.79 % | 99.923 M 46.84 % | 68.050 M 6.54 % | 63.871 M -13.86 % | 74.149 M 1.82 % | 72.822 M 19.59 % | 60.893 M 51.15 % | 40.286 M 0.45 % | 40.107 M 2.65 % | 39.073 M 50.51 % | 25.961 M 27.62 % | 20.343 M |
| Total current liabilities | 196.205 M 58.94 % | 123.445 M -21.17 % | 156.588 M 27.32 % | 122.991 M -16.16 % | 146.701 M -13.16 % | 168.931 M 7.37 % | 157.333 M 7.71 % | 146.072 M 76.30 % | 82.855 M -7.04 % | 89.130 M 11.19 % | 80.160 M 97.28 % | 40.632 M -8.06 % | 44.195 M |
| Total liabilities | 264.935 M 77.87 % | 148.950 M -30.38 % | 213.948 M 10.31 % | 193.952 M 1.57 % | 190.961 M -9.30 % | 210.534 M 0.29 % | 209.934 M 26.62 % | 165.795 M 47.83 % | 112.151 M 12.05 % | 100.087 M 13.28 % | 88.353 M 9.66 % | 80.571 M 24.64 % | 64.644 M |
| Other non current assets | 90.238 M 201 729.05 % | 44.710 K -96.24 % | 1.188 M 105.80 % | -20.471 M -368.92 % | 7.612 M -10.40 % | 8.496 M 281.07 % | 2.230 M -82.03 % | 12.410 M 2 185.41 % | 543.000 K -0.18 % | 544.000 K 1.30 % | 537.000 K 13.29 % | 474.000 K -56.43 % | 1.088 M |
| Long term investments | 1.781 M 45.88 % | 1.221 M 12.23 % | 1.088 M 12.05 % | 970.950 K 34.09 % | 724.104 K -65.11 % | 2.075 M -35.78 % | 3.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -805.180 K 76.18 % | -3.380 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 181.830 M 10.32 % | 164.823 M 1.11 % | 163.008 M -11.05 % | 183.249 M 25.94 % | 145.505 M -5.54 % | 154.041 M -1.78 % | 156.832 M 67.86 % | 93.428 M 53.83 % | 60.735 M 20.91 % | 50.232 M 25.28 % | 40.096 M 19.35 % | 33.594 M 47.98 % | 22.701 M |
| Total non current assets | 273.849 M 64.88 % | 166.089 M 0.49 % | 165.284 M 0.94 % | 163.748 M 5.26 % | 155.561 M -5.38 % | 164.413 M 1.31 % | 162.293 M 53.34 % | 105.838 M 71.71 % | 61.636 M 21.39 % | 50.776 M 24.96 % | 40.633 M 19.27 % | 34.068 M 43.21 % | 23.789 M |
| Other current assets | 36.111 M -13.38 % | 41.688 M 268.35 % | 11.318 M 43.39 % | 7.893 M 135.34 % | 3.354 M -22.40 % | 4.322 M -51.94 % | 8.993 M 28.55 % | 6.996 M 284.39 % | 1.820 M 97.61 % | 921.000 K -1.39 % | 934.000 K -26.40 % | 1.269 M 371.75 % | 269.000 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 28.060 K 58.06 % | 17.753 K -78.10 % | 81.079 K 165.88 % | 30.495 K 102.39 % | -1.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 3.239 M -62.22 % | 8.574 M 376.35 % | 1.800 M 1 180.35 % | 140.587 K -92.43 % | 1.858 M 180.52 % | 662.177 K -23.03 % | 860.331 K 356.96 % | 188.271 K -89.70 % | 1.827 M 113.43 % | 856.000 K -37.79 % | 1.376 M 37.05 % | 1.004 M -49.11 % | 1.973 M |
| Cash and short term investments | 3.239 M -62.22 % | 8.574 M 376.35 % | 1.800 M 1 036.79 % | 158.340 K -91.48 % | 1.858 M 180.52 % | 662.177 K -23.03 % | 860.331 K 356.96 % | 188.271 K -89.70 % | 1.827 M 113.43 % | 856.000 K -37.79 % | 1.376 M 37.05 % | 1.004 M -49.11 % | 1.973 M |
| Total current assets | 312.980 M 5.38 % | 296.990 M 63.18 % | 182.005 M 24.07 % | 146.699 M -6.23 % | 156.452 M -5.81 % | 166.100 M -12.01 % | 188.774 M 29.42 % | 145.857 M 62.41 % | 89.810 M 7.23 % | 83.757 M 5.17 % | 79.640 M 7.96 % | 73.766 M 18.89 % | 62.044 M |
| Inventory | 193.363 M 19.37 % | 161.986 M 44.92 % | 111.777 M 23.63 % | 90.414 M 14.49 % | 78.971 M 7.89 % | 73.198 M -16.40 % | 87.559 M 52.49 % | 57.421 M 76.88 % | 32.463 M 9.67 % | 29.601 M 6.54 % | 27.784 M 46.65 % | 18.946 M -6.11 % | 20.178 M |
| Net receivables | 80.267 M -5.28 % | 84.741 M 48.38 % | 57.110 M 18.40 % | 48.234 M -33.26 % | 72.269 M -17.80 % | 87.918 M -4.06 % | 91.639 M 12.78 % | 81.252 M 49.73 % | 54.267 M 3.09 % | 52.638 M 5.66 % | 49.818 M -5.19 % | 52.547 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.524 M -20.65 % | 3.181 M | 0.000 | 0.000 -100.00 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 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 |
| Account payables | 63.821 M 230.42 % | 19.315 M -61.26 % | 49.860 M 21.18 % | 41.145 M -42.06 % | 71.008 M -14.93 % | 83.468 M 31.79 % | 63.334 M -10.00 % | 70.375 M 90.44 % | 36.954 M -16.38 % | 44.194 M 22.29 % | 36.138 M 237.23 % | 10.716 M -47.09 % | 20.255 M |
| Tax payables | 0.000 -100.00 % | 713.620 K -5.49 % | 755.100 K -72.36 % | 2.731 M -54.47 % | 6.000 M 77.25 % | 3.385 M -34.06 % | 5.133 M -15.73 % | 6.092 M 686.04 % | 775.000 K 409.87 % | 152.000 K 10.95 % | 137.000 K -32.18 % | 202.000 K 45.32 % | 139.000 K |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.228 M -95.64 % | 51.125 M 558.27 % | -11.156 M 9.62 % | -12.343 M -125.23 % | 48.915 M | 0.000 | 0.000 100.00 % | -113.000 K | 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 |
| Capital lease obligations | 1.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.982 M | 0.000 | 0.000 -100.00 % | 353.000 K | 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 |
| Other total stockholders equity | 143.548 M 1.86 % | 140.923 M 528.29 % | 22.430 M 0.00 % | 22.430 M 0.00 % | 22.430 M -54.15 % | 48.921 M 0.00 % | 48.921 M 115.33 % | 22.719 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 16.078 M 5.87 % | 15.187 M 25.72 % | 12.080 M -39.10 % | 19.836 M 77.81 % | 11.156 M -9.62 % | 12.343 M 234.91 % | 3.685 M 56.40 % | 2.356 M | 0.000 -100.00 % | 113.000 K -54.62 % | 249.000 K -66.17 % | 736.000 K -31.66 % | 1.077 M |
| Other liabilities | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 586.829 M 26.72 % | 463.079 M 33.34 % | 347.290 M 11.87 % | 310.448 M -0.50 % | 312.013 M -5.60 % | 330.513 M -5.85 % | 351.067 M 39.48 % | 251.695 M 66.19 % | 151.446 M 12.57 % | 134.533 M 11.86 % | 120.273 M 11.54 % | 107.834 M 25.63 % | 85.833 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -65.876 M 50.16 % | -132.178 M -322.81 % | -31.262 M -77.10 % | -17.652 M -244.41 % | 12.223 M -58.60 % | 29.522 M 170.40 % | -41.937 M | 0.000 100.00 % | -7.501 M -306.98 % | 3.624 M -80.75 % | 18.825 M 191.90 % | -20.485 M -30.33 % | -15.718 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.320 M 53.41 % | -2.833 M -194.40 % | 3.001 M 122.43 % | -13.382 M -289.47 % | 7.063 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.863 M -57.57 % | -1.817 M 79.44 % | -8.838 M -817.95 % | 1.231 M -82.66 % | 7.098 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.420 M -129.27 % | 8.268 M -66.10 % | 24.391 M | 0.000 | 0.000 |
| Other working capital | -65.876 M 50.16 % | -132.178 M -322.81 % | -31.262 M -77.10 % | -17.652 M -779.99 % | 2.596 M -91.21 % | 29.522 M 170.40 % | -41.937 M | 0.000 100.00 % | -4.638 M -185.24 % | 5.441 M -80.33 % | 27.663 M 227.39 % | -21.716 M 4.82 % | -22.816 M |
| Other non cash items | -1.632 M -119.63 % | 8.314 M 197.79 % | 2.792 M 19.39 % | 2.339 M -68.54 % | 7.434 M -43.50 % | 13.157 M 36.52 % | 9.637 M 307.98 % | -4.634 M -350.33 % | 1.851 M -63.50 % | 5.071 M 11.62 % | 4.543 M 186.81 % | 1.584 M -50.76 % | 3.217 M |
| Net cash provided by operating activities | -50.640 M 52.38 % | -106.353 M -876.34 % | -10.893 M -182.26 % | 13.242 M -56.04 % | 30.125 M 28.40 % | 23.462 M 228.00 % | -18.329 M | 0.000 -100.00 % | 4.996 M -68.68 % | 15.950 M -49.97 % | 31.880 M 480.66 % | -8.375 M -47.86 % | -5.664 M |
| Investments in property plant and equipment | -26.456 M -124.06 % | -11.807 M 7.06 % | -12.704 M 49.16 % | -24.989 M -156.65 % | -9.737 M -55.91 % | -6.245 M 91.62 % | -74.483 M | 0.000 100.00 % | -15.492 M -9.71 % | -14.121 M -46.67 % | -9.628 M 28.94 % | -13.549 M -1 657.33 % | -771.000 K |
| Acquisitions net | 4.191 M | 0.000 -100.00 % | 7.051 M -12.07 % | 8.019 M 20.62 % | 6.648 M 3 065.71 % | 210.000 K -96.08 % | 5.350 M | 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 |
| 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 |
| Other investing activites | 120.310 K -44.14 % | 215.390 K 284.63 % | 56.000 K -45.92 % | 103.545 K -95.86 % | 2.500 M | 0.000 -100.00 % | 5.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -22.145 M -91.03 % | -11.592 M -107.11 % | -5.597 M 66.82 % | -16.867 M -2 765.62 % | -588.584 K 90.25 % | -6.035 M 91.27 % | -69.133 M | 0.000 100.00 % | -15.492 M -9.71 % | -14.121 M -46.67 % | -9.628 M 28.94 % | -13.549 M -1 657.33 % | -771.000 K |
| Debt repayment | 65.936 M 253.02 % | -43.090 M -264.24 % | 26.236 M 130.58 % | 11.378 M 209.49 % | -10.392 M -110.92 % | -4.927 M -109.99 % | 49.294 M | 0.000 -100.00 % | 17.441 M 386.91 % | 3.582 M 511.72 % | -870.000 K -109.62 % | 9.047 M 378.45 % | -3.249 M |
| Common stock issued | 1.633 M -99.07 % | 176.315 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.820 M | 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 |
| 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 |
| Other financing activites | -9.630 M -13.19 % | -8.508 M -5.20 % | -8.087 M 14.61 % | -9.471 M | 0.000 100.00 % | -12.698 M -132.69 % | 38.841 M | 0.000 100.00 % | -5.973 M -0.69 % | -5.932 M 71.77 % | -21.011 M -276.44 % | 11.908 M 13.22 % | 10.518 M |
| Net cash used provided by financing activities | 57.939 M -53.54 % | 124.718 M 587.19 % | 18.149 M 851.42 % | 1.908 M 118.36 % | -10.392 M 41.04 % | -17.625 M -120.00 % | 88.134 M | 0.000 -100.00 % | 11.468 M 588.00 % | -2.350 M 89.26 % | -21.881 M -204.42 % | 20.955 M 188.28 % | 7.269 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 740.000 | 0.000 | 0.000 | 0.000 -100.00 % | 188.271 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 |
| Net change in cash | -5.336 M -178.76 % | 6.774 M 308.32 % | 1.659 M 196.62 % | -1.717 M -243.63 % | 1.195 M 703.26 % | -198.154 K -129.48 % | 672.060 K | 0.000 -100.00 % | 971.000 K 286.73 % | -520.000 K -239.78 % | 372.000 K 138.39 % | -969.000 K -216.19 % | 834.000 K |
| Cash at beginning of period | 8.574 M 376.25 % | 1.800 M 1 176.83 % | 141.000 K -92.41 % | 1.858 M 180.52 % | 662.177 K -23.03 % | 860.331 K 356.96 % | 188.271 K -89.70 % | 1.827 M 113.43 % | 856.000 K -37.79 % | 1.376 M 37.05 % | 1.004 M -49.11 % | 1.973 M 73.22 % | 1.139 M |
| Cash at end of period | 3.239 M -62.22 % | 8.574 M 376.35 % | 1.800 M 1 180.35 % | 140.587 K -92.43 % | 1.858 M 180.52 % | 662.177 K -23.03 % | 860.331 K -52.91 % | 1.827 M 0.00 % | 1.827 M 113.43 % | 856.000 K -37.79 % | 1.376 M 37.05 % | 1.004 M -49.11 % | 1.973 M |
| Operating cash flow | -50.640 M 52.38 % | -106.353 M -876.34 % | -10.893 M -182.26 % | 13.242 M -56.04 % | 30.125 M 28.40 % | 23.462 M 228.00 % | -18.329 M | 0.000 -100.00 % | 4.996 M -68.68 % | 15.950 M -49.97 % | 31.880 M 480.66 % | -8.375 M -47.86 % | -5.664 M |
| Capital expenditure | -26.456 M -124.06 % | -11.807 M 7.06 % | -12.704 M 49.16 % | -24.989 M -156.65 % | -9.737 M -55.91 % | -6.245 M 91.62 % | -74.483 M | 0.000 100.00 % | -15.492 M -9.71 % | -14.121 M -46.67 % | -9.628 M 28.94 % | -13.549 M -1 657.33 % | -771.000 K |
| Free CashFlow | -77.096 M 34.75 % | -118.160 M -400.74 % | -23.597 M -100.88 % | -11.747 M -157.62 % | 20.388 M 18.42 % | 17.217 M 118.55 % | -92.813 M | 0.000 100.00 % | -10.496 M -673.87 % | 1.829 M -91.78 % | 22.252 M 201.50 % | -21.924 M -240.70 % | -6.435 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 77.455 M -32.84 % | 115.322 M -1.15 % | 116.664 M 1.35 % | 115.110 M 35.27 % | 85.097 M -16.86 % | 102.352 M 19.74 % | 85.480 M -0.25 % | 85.696 M -13.08 % | 98.596 M 16.86 % | 84.373 M 3.75 % | 81.324 M -11.69 % | 92.085 M 20.67 % | 76.314 M 12.82 % | 67.641 M -16.71 % | 81.209 M 4.90 % | 77.419 M 45.80 % | 53.099 M -16.84 % | 63.853 M 6.45 % | 59.981 M -16.14 % | 71.522 M 134.81 % | 30.459 M -49.36 % | 60.152 M 0.00 % | 60.152 M 3.46 % | 58.138 M 0.00 % | 58.138 M -20.22 % | 72.876 M 0.00 % | 72.876 M 9.59 % | 66.501 M 0.00 % | 66.501 M -0.28 % | 66.689 M -0.06 % | 66.727 M |
| Net income | -2.901 M -88.38 % | -1.540 M -157.21 % | 2.692 M -2.53 % | 2.762 M 39.57 % | 1.979 M 1 046.89 % | -209.000 K -109.10 % | 2.296 M 4.22 % | 2.203 M 82.82 % | 1.205 M -91.20 % | 13.693 M 1 968.37 % | 662.000 K -29.65 % | 941.000 K -26.20 % | 1.275 M 114.30 % | -8.914 M -234.07 % | 6.649 M -24.97 % | 8.862 M 136.51 % | 3.747 M 554.86 % | -823.767 K -21.14 % | -680.000 K -142.79 % | 1.589 M 61.16 % | 986.000 K 118.88 % | -5.222 M 0.00 % | -5.222 M 2.47 % | -5.355 M 0.00 % | -5.355 M -571.03 % | 1.137 M 0.00 % | 1.137 M -22.62 % | 1.469 M 0.00 % | 1.469 M 92.61 % | 762.678 K -57.65 % | 1.801 M |
| Income before tax | -1.971 M -404.17 % | 648.000 K -79.14 % | 3.106 M 27.09 % | 2.444 M -0.53 % | 2.457 M 3.76 % | 2.368 M 10.34 % | 2.146 M 28.89 % | 1.665 M 22.25 % | 1.362 M -75.83 % | 5.635 M 452.99 % | 1.019 M 74.19 % | 585.000 K -62.88 % | 1.576 M 117.70 % | 723.931 K -88.44 % | 6.263 M -30.01 % | 8.949 M 135.62 % | 3.798 M 744.88 % | -588.948 K -32.05 % | -446.000 K -126.50 % | 1.683 M 55.69 % | 1.081 M 111.94 % | -9.054 M 0.00 % | -9.054 M -82.71 % | -4.956 M 0.00 % | -4.956 M -554.30 % | 1.091 M 0.00 % | 1.091 M -50.90 % | 2.222 M 0.00 % | 2.222 M 16.68 % | 1.904 M -1.00 % | 1.923 M |
| Income before tax ratio | -0.03 -552.87 % | 0.01 -78.89 % | 0.03 25.39 % | 0.02 -26.46 % | 0.03 24.80 % | 0.02 -7.84 % | 0.03 29.21 % | 0.02 40.65 % | 0.01 -79.32 % | 0.07 433.01 % | 0.01 97.24 % | 0.01 -69.24 % | 0.02 92.96 % | 0.01 -86.12 % | 0.08 -33.28 % | 0.12 61.61 % | 0.07 875.48 % | -0.01 -24.04 % | -0.01 -131.60 % | 0.02 -33.70 % | 0.04 123.58 % | -0.15 0.00 % | -0.15 -76.59 % | -0.09 0.00 % | -0.09 -669.47 % | 0.01 0.00 % | 0.01 -55.19 % | 0.03 0.00 % | 0.03 17.01 % | 0.03 -0.94 % | 0.03 |
| EBITDA | -673.750 K -111.73 % | 5.745 M -28.42 % | 8.026 M 8.80 % | 7.377 M -6.31 % | 7.874 M -8.69 % | 8.623 M 32.05 % | 6.530 M 20.55 % | 5.417 M 4.23 % | 5.197 M -49.75 % | 10.342 M 89.76 % | 5.450 M 8.03 % | 5.045 M 4.54 % | 4.826 M -14.19 % | 5.624 M -41.34 % | 9.588 M -14.14 % | 11.167 M 57.73 % | 7.080 M 1 139.40 % | 571.242 K -87.56 % | 4.593 M -31.20 % | 6.675 M 8.86 % | 6.132 M 250.49 % | -4.075 M 8.12 % | -4.435 M -1 207.34 % | 400.500 K 0.00 % | 400.500 K -92.97 % | 5.698 M -2.77 % | 5.861 M -0.11 % | 5.868 M 0.00 % | 5.868 M 75.39 % | 3.345 M -37.05 % | 5.314 M |
| Net income ratio | -0.04 -180.47 % | -0.01 -157.87 % | 0.02 -3.83 % | 0.02 3.18 % | 0.02 1 238.89 % | 0.00 -107.60 % | 0.03 4.48 % | 0.03 110.34 % | 0.01 -92.47 % | 0.16 1 893.62 % | 0.01 -20.34 % | 0.01 -38.84 % | 0.02 112.68 % | -0.13 -260.96 % | 0.08 -28.47 % | 0.11 62.21 % | 0.07 646.98 % | -0.01 -13.80 % | -0.01 -151.03 % | 0.02 -31.37 % | 0.03 137.28 % | -0.09 0.00 % | -0.09 5.73 % | -0.09 0.00 % | -0.09 -690.44 % | 0.02 0.00 % | 0.02 -29.39 % | 0.02 0.00 % | 0.02 93.16 % | 0.01 -57.63 % | 0.03 |
| Ratio EBITDA | -0.01 -117.46 % | 0.05 -27.59 % | 0.07 7.35 % | 0.06 -30.74 % | 0.09 9.83 % | 0.08 10.28 % | 0.08 20.85 % | 0.06 19.92 % | 0.05 -57.00 % | 0.12 82.90 % | 0.07 22.32 % | 0.05 -13.37 % | 0.06 -23.94 % | 0.08 -29.58 % | 0.12 -18.15 % | 0.14 8.18 % | 0.13 1 390.41 % | 0.01 -88.32 % | 0.08 -17.96 % | 0.09 -53.64 % | 0.20 397.20 % | -0.07 8.12 % | -0.07 -1 170.27 % | 0.01 0.00 % | 0.01 -91.19 % | 0.08 -2.77 % | 0.08 -8.85 % | 0.09 0.00 % | 0.09 75.89 % | 0.05 -37.01 % | 0.08 |
| Gross profit ratio | 0.34 14.95 % | 0.30 0.43 % | 0.30 16.61 % | 0.25 -10.06 % | 0.28 -18.57 % | 0.35 24.02 % | 0.28 -26.67 % | 0.38 40.91 % | 0.27 -32.18 % | 0.40 17.69 % | 0.34 12.63 % | 0.30 9.12 % | 0.28 300.99 % | -0.14 -137.72 % | 0.37 2.45 % | 0.36 12.66 % | 0.32 217.83 % | -0.27 -164.70 % | 0.41 15.65 % | 0.36 -25.67 % | 0.48 104.18 % | 0.24 0.00 % | 0.24 -29.44 % | 0.34 0.00 % | 0.34 -21.41 % | 0.43 0.00 % | 0.43 22.07 % | 0.35 0.00 % | 0.35 3.30 % | 0.34 420.01 % | -0.11 |
| Weighted average shs out dil | 145.050 M 7.76 % | 134.600 M 0.00 % | 134.600 M -0.15 % | 134.802 M 0.00 % | 134.802 M 17.42 % | 114.800 M 0.00 % | 114.800 M 8.34 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 12.61 % | 94.100 M -11.20 % | 105.964 M 14.19 % | 92.793 M -16.26 % | 110.817 M 0.04 % | 110.775 M 4.54 % | 105.964 M -24.02 % | 139.458 M 31.61 % | 105.964 M -1.67 % | 107.760 M -1.64 % | 109.556 M 3.15 % | 106.213 M 0.00 % | 106.213 M 0.47 % | 105.716 M 0.00 % | 105.716 M -0.29 % | 106.018 M 0.00 % | 106.018 M 19.08 % | 89.030 M 0.00 % | 89.030 M -15.98 % | 105.964 M 0.00 % | 105.964 M |
| Weighted average shs out | 145.050 M 7.76 % | 134.600 M 0.00 % | 134.600 M -0.15 % | 134.802 M 0.00 % | 134.802 M 17.42 % | 114.800 M 0.00 % | 114.800 M 8.34 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M 12.61 % | 94.100 M -11.20 % | 105.964 M 14.19 % | 92.793 M -12.43 % | 105.964 M 0.00 % | 105.964 M 0.00 % | 105.964 M -24.02 % | 139.458 M 31.61 % | 105.964 M -1.67 % | 107.760 M -1.64 % | 109.556 M 4.05 % | 105.288 M -0.87 % | 106.215 M 0.47 % | 105.716 M 0.00 % | 105.716 M -0.88 % | 106.658 M 0.00 % | 106.658 M 19.80 % | 89.030 M 0.00 % | 89.030 M -15.98 % | 105.964 M 0.00 % | 105.964 M |
| EPS diluted | -0.02 -75.44 % | -0.01 -157.00 % | 0.02 -2.44 % | 0.02 39.46 % | 0.01 193.04 % | -0.02 -179.00 % | 0.02 -3.85 % | 0.02 82.46 % | 0.01 -91.23 % | 0.13 1 996.77 % | 0.01 -38.00 % | 0.01 -16.67 % | 0.01 112.49 % | -0.10 -260.17 % | 0.06 -25.00 % | 0.08 125.99 % | 0.04 700.00 % | -0.01 7.81 % | -0.01 -143.54 % | 0.01 63.33 % | 0.01 118.29 % | -0.05 0.00 % | -0.05 2.96 % | -0.05 0.00 % | -0.05 -573.83 % | 0.01 0.00 % | 0.01 -35.15 % | 0.02 0.00 % | 0.02 129.17 % | 0.01 -57.65 % | 0.02 |
| Earnings per share | -0.02 -75.44 % | -0.01 -157.00 % | 0.02 -2.44 % | 0.02 39.46 % | 0.01 224.58 % | -0.01 -159.00 % | 0.02 -3.85 % | 0.02 82.46 % | 0.01 -91.23 % | 0.13 1 996.77 % | 0.01 -38.00 % | 0.01 -16.67 % | 0.01 112.49 % | -0.10 -260.17 % | 0.06 -25.00 % | 0.08 125.99 % | 0.04 700.00 % | -0.01 7.81 % | -0.01 -164.00 % | 0.01 11.11 % | 0.01 118.15 % | -0.05 -0.81 % | -0.05 2.96 % | -0.05 0.00 % | -0.05 -573.83 % | 0.01 0.00 % | 0.01 -35.15 % | 0.02 0.00 % | 0.02 129.17 % | 0.01 -57.65 % | 0.02 |
| Gross profit | 26.572 M -22.80 % | 34.418 M -0.72 % | 34.668 M 18.18 % | 29.335 M 21.66 % | 24.112 M -32.30 % | 35.615 M 48.49 % | 23.984 M -26.86 % | 32.791 M 22.47 % | 26.774 M -20.75 % | 33.785 M 22.10 % | 27.669 M -0.53 % | 27.817 M 31.67 % | 21.127 M 326.77 % | -9.317 M -131.42 % | 29.654 M 7.46 % | 27.595 M 64.27 % | 16.799 M 197.98 % | -17.145 M -168.88 % | 24.891 M -3.02 % | 25.665 M 74.54 % | 14.704 M 3.39 % | 14.222 M 0.00 % | 14.222 M -27.00 % | 19.482 M 0.00 % | 19.482 M -37.31 % | 31.075 M 0.00 % | 31.075 M 33.77 % | 23.230 M 0.00 % | 23.230 M 3.00 % | 22.552 M 419.83 % | -7.051 M |
| Income tax expense | 930.000 K -57.51 % | 2.189 M 430.02 % | 413.000 K 230.28 % | -317.000 K -166.46 % | 477.000 K -81.49 % | 2.577 M 1 829.53 % | -149.000 K 72.30 % | -538.000 K -442.68 % | 157.000 K 101.95 % | -8.057 M -2 363.20 % | 356.000 K 0.00 % | 356.000 K 18.67 % | 300.000 K -96.89 % | 9.638 M 2 596.93 % | -386.000 K -548.84 % | 86.000 K 68.63 % | 51.000 K -78.28 % | 234.819 K 0.35 % | 234.000 K 148.94 % | 94.000 K 0.00 % | 94.000 K -97.55 % | 3.832 M 0.00 % | 3.832 M 860.33 % | 399.000 K 0.00 % | 399.000 K 768.20 % | 45.957 K 0.00 % | 45.957 K -93.89 % | 752.500 K 0.00 % | 752.500 K -34.12 % | 1.142 M 841.69 % | 121.300 K |
| Cost of revenue | 50.883 M -37.11 % | 80.904 M -1.33 % | 81.996 M -4.41 % | 85.775 M 40.65 % | 60.985 M -8.62 % | 66.737 M 8.52 % | 61.496 M 16.24 % | 52.905 M -26.34 % | 71.822 M 41.97 % | 50.588 M -5.72 % | 53.655 M -16.51 % | 64.268 M 16.45 % | 55.187 M -28.29 % | 76.957 M 49.27 % | 51.555 M 3.47 % | 49.824 M 37.26 % | 36.300 M -55.18 % | 80.997 M 130.83 % | 35.090 M -23.48 % | 45.857 M 191.06 % | 15.755 M -65.70 % | 45.930 M 0.00 % | 45.930 M 18.82 % | 38.656 M 0.00 % | 38.656 M -7.52 % | 41.801 M 0.00 % | 41.801 M -3.40 % | 43.271 M 0.00 % | 43.271 M -1.96 % | 44.138 M -40.18 % | 73.779 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.540 M 0.00 % | 5.540 M | 0.000 | 0.000 -100.00 % | 6.853 M 0.00 % | 6.853 M | 0.000 | 0.000 100.00 % | -401.716 K | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.250 K 0.00 % | 32.250 K | 0.000 | 0.000 -100.00 % | 139.580 K 0.00 % | 139.580 K | 0.000 | 0.000 -100.00 % | 286.524 K | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 32.444 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 -100.00 % | 57.000 K | 0.000 -100.00 % | 710.000 K -96.44 % | 19.930 M 831.08 % | -2.726 M -1 300.92 % | 227.000 K -95.31 % | 4.838 M 78.46 % | 2.711 M 326.27 % | 635.976 K | 0.000 -100.00 % | 500.000 K -95.37 % | 10.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.951 K 101.59 % | -11.388 M |
| Operating expenses | 5.222 M -83.39 % | 31.442 M -3.09 % | 32.444 M 24.00 % | 26.165 M 26.73 % | 20.647 M -33.58 % | 31.086 M 57.45 % | 19.744 M -33.22 % | 29.565 M 24.39 % | 23.768 M -18.22 % | 29.063 M 18.99 % | 24.424 M -5.44 % | 25.829 M 29.60 % | 19.930 M 259.14 % | -12.523 M -155.63 % | 22.510 M -6.08 % | 23.968 M 63.77 % | 14.635 M 194.44 % | -15.496 M -168.88 % | 22.499 M 3.80 % | 21.676 M 100.89 % | 10.790 M -47.03 % | 20.372 M -0.74 % | 20.523 M -2.95 % | 21.148 M 0.00 % | 21.148 M -20.61 % | 26.636 M 0.00 % | 26.636 M 39.90 % | 19.040 M 0.00 % | 19.040 M 0.29 % | 18.985 M 266.71 % | -11.388 M |
| Cost and expenses | 56.105 M -50.06 % | 112.346 M -1.83 % | 114.440 M 2.23 % | 111.940 M 37.13 % | 81.632 M -16.55 % | 97.823 M 20.41 % | 81.240 M -1.49 % | 82.470 M -13.73 % | 95.590 M 20.01 % | 79.651 M 2.01 % | 78.079 M -13.34 % | 90.097 M 19.94 % | 75.117 M 16.58 % | 64.434 M -13.00 % | 74.065 M 0.37 % | 73.792 M 44.87 % | 50.935 M -22.24 % | 65.501 M 13.74 % | 57.589 M -14.72 % | 67.533 M 154.41 % | 26.545 M -59.96 % | 66.301 M -0.23 % | 66.453 M 11.12 % | 59.804 M 0.00 % | 59.804 M -12.62 % | 68.438 M 0.00 % | 68.438 M 9.83 % | 62.311 M 0.00 % | 62.311 M -1.29 % | 63.123 M 1.17 % | 62.390 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.222 M -83.39 % | 31.442 M | 0.000 -100.00 % | 26.165 M 26.73 % | 20.647 M -33.58 % | 31.086 M 57.45 % | 19.744 M 160.85 % | 7.569 M 61.90 % | 4.675 M -78.35 % | 21.596 M 22.06 % | 17.693 M -4.36 % | 18.499 M 320.53 % | 4.399 M -36.16 % | 6.891 M 33.16 % | 5.175 M -1.01 % | 5.228 M -35.92 % | 8.159 M 3.50 % | 7.883 M 54.60 % | 5.099 M 4.68 % | 4.871 M 197.37 % | 1.638 M -70.60 % | 5.572 M 0.00 % | 5.572 M -3.55 % | 5.777 M 0.00 % | 5.777 M -17.38 % | 6.992 M 0.00 % | 6.992 M 128.77 % | 3.057 M 0.00 % | 3.057 M 2 753.40 % | -115.192 K | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 485.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 100.00 % | -1.694 M | 0.000 |
| Interest expense | 2.315 M 3.72 % | 2.232 M 0.90 % | 2.212 M -2.17 % | 2.261 M -22.67 % | 2.924 M 2.27 % | 2.859 M 30.43 % | 2.192 M 21.10 % | 1.810 M 10.03 % | 1.645 M -35.74 % | 2.560 M 15.00 % | 2.226 M -1.33 % | 2.256 M 115.89 % | 1.045 M -85.28 % | 7.102 M 540.93 % | 1.108 M -46.60 % | 2.075 M 89.15 % | 1.097 M | 0.000 -100.00 % | 2.838 M 1.10 % | 2.807 M -0.95 % | 2.834 M -2.43 % | 2.905 M 5.50 % | 2.753 M -16.32 % | 3.290 M 0.00 % | 3.290 M -1.73 % | 3.348 M 0.00 % | 3.348 M 70.07 % | 1.969 M 0.00 % | 1.969 M 509.10 % | 323.182 K -84.05 % | 2.027 M |
| Depreciation and amortization | 2.684 M -6.34 % | 2.866 M 5.83 % | 2.708 M 1.39 % | 2.671 M 7.18 % | 2.492 M -26.62 % | 3.396 M 55.00 % | 2.191 M 0.00 % | 2.191 M 0.00 % | 2.191 M 2.05 % | 2.147 M -2.63 % | 2.205 M 0.00 % | 2.205 M 0.00 % | 2.205 M 0.14 % | 2.202 M -0.68 % | 2.217 M 0.00 % | 2.217 M 1.46 % | 2.185 M -0.01 % | 2.185 M 1.50 % | 2.153 M -1.46 % | 2.185 M -1.44 % | 2.217 M 0.74 % | 2.201 M 19.57 % | 1.840 M -20.40 % | 2.312 M 0.00 % | 2.312 M 25.62 % | 1.840 M -8.11 % | 2.003 M 19.36 % | 1.678 M 0.00 % | 1.678 M 50.06 % | 1.118 M -18.04 % | 1.364 M |
| Operating income | 21.350 M 617.41 % | 2.976 M 33.81 % | 2.224 M -29.84 % | 3.170 M -8.51 % | 3.465 M -23.49 % | 4.529 M 6.82 % | 4.240 M 31.43 % | 3.226 M 7.32 % | 3.006 M -37.09 % | 4.778 M 47.24 % | 3.245 M 20.23 % | 2.699 M 125.48 % | 1.197 M -67.67 % | 3.702 M -48.18 % | 7.144 M 96.97 % | 3.627 M 67.61 % | 2.164 M 234.08 % | -1.614 M -167.47 % | 2.392 M -40.04 % | 3.989 M 1.92 % | 3.914 M 162.37 % | -6.275 M 0.00 % | -6.275 M -228.30 % | -1.912 M 0.00 % | -1.912 M -149.55 % | 3.858 M 0.00 % | 3.858 M -7.91 % | 4.190 M 0.00 % | 4.190 M 7.65 % | 3.892 M -10.27 % | 4.337 M |
| Operating income ratio | 0.28 968.14 % | 0.03 35.37 % | 0.02 -30.78 % | 0.03 -32.37 % | 0.04 -7.98 % | 0.04 -10.79 % | 0.05 31.76 % | 0.04 23.47 % | 0.03 -46.16 % | 0.06 41.92 % | 0.04 36.14 % | 0.03 86.86 % | 0.02 -71.34 % | 0.05 -37.78 % | 0.09 87.77 % | 0.05 14.96 % | 0.04 261.23 % | -0.03 -163.38 % | 0.04 -28.50 % | 0.06 -56.60 % | 0.13 223.17 % | -0.10 0.00 % | -0.10 -217.30 % | -0.03 0.00 % | -0.03 -162.11 % | 0.05 0.00 % | 0.05 -15.97 % | 0.06 0.00 % | 0.06 7.96 % | 0.06 -10.22 % | 0.06 |
| Total other income expenses net | -23.321 M -901.76 % | -2.328 M -363.95 % | 882.000 K 221.49 % | -726.000 K 27.98 % | -1.008 M 53.35 % | -2.161 M -3.20 % | -2.094 M -34.14 % | -1.561 M 5.05 % | -1.644 M -258.39 % | 1.038 M 146.63 % | -2.226 M -58.66 % | -1.403 M -34.26 % | -1.045 M 57.91 % | -2.483 M -181.80 % | -881.000 K -116.55 % | 5.322 M 160.96 % | -8.730 M 51.86 % | -18.134 M -538.97 % | -2.838 M -23.07 % | -2.306 M 18.60 % | -2.833 M -1.95 % | -2.779 M 0.00 % | -2.779 M 8.71 % | -3.044 M 0.00 % | -3.044 M 86.76 % | -22.992 M 0.00 % | -22.992 M -1 068.27 % | -1.968 M 0.00 % | -1.968 M -18.35 % | -1.663 M 31.11 % | -2.414 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-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 |
| 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-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 162.582 M | 0.000 -100.00 % | 88.774 M 935.39 % | 8.574 M -90.61 % | 91.311 M 14 967.82 % | 606.000 K -99.43 % | 105.729 M 5 773.83 % | 1.800 M -98.72 % | 141.174 M 43 072.48 % | 327.000 K -99.73 % | 120.990 M 75 994.34 % | 159.000 K -99.86 % | 116.598 M 2 446.92 % | 4.578 M -94.52 % | 83.545 M -19.28 % | 103.503 M -6.08 % | 110.200 M 16 542.08 % | 662.177 K -99.42 % | 115.090 M 0.00 % | 115.090 M 4.19 % | 110.461 M 0.00 % | 110.461 M -12.22 % | 125.841 M 0.00 % | 125.841 M 13.91 % | 110.472 M 58 576.91 % | 188.271 K -99.76 % | 78.072 M 6.06 % | 73.610 M |
| Total investments | 0.000 -100.00 % | 1.781 M | 0.000 -100.00 % | 1.472 M -91.42 % | 17.148 M 1 254.50 % | 1.266 M 4.46 % | 1.212 M 8.60 % | 1.116 M -69.00 % | 3.600 M 222.58 % | 1.116 M 70.64 % | 654.000 K -34.53 % | 999.000 K 214.15 % | 318.000 K -68.17 % | 999.041 K -89.09 % | 9.156 M 106.68 % | 4.430 M 450.19 % | 805.183 K | 0.000 -100.00 % | 1.324 M -37.11 % | 2.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.957 M | 0.000 | 0.000 -100.00 % | 376.542 K -25.45 % | 505.058 K | 0.000 |
| Total debt | 0.000 -100.00 % | 165.821 M | 0.000 -100.00 % | 91.737 M | 0.000 -100.00 % | 99.885 M | 0.000 -100.00 % | 106.335 M | 0.000 -100.00 % | 142.974 M | 0.000 -100.00 % | 121.317 M | 0.000 -100.00 % | 116.738 M | 0.000 -100.00 % | 83.693 M -20.56 % | 105.360 M -5.58 % | 111.592 M | 0.000 -100.00 % | 115.752 M 0.00 % | 115.752 M 4.09 % | 111.202 M 0.00 % | 111.202 M -12.23 % | 126.701 M 0.00 % | 126.701 M 12.09 % | 113.039 M | 0.000 -100.00 % | 78.260 M 4.24 % | 75.076 M |
| Accumulated other comprehensive income loss | 321.893 M 952.28 % | 30.590 M -90.47 % | 321.002 M 72.40 % | 186.200 M -40.72 % | 314.129 M 960.96 % | 29.608 M -85.20 % | 200.013 M 212.40 % | 64.025 M -51.98 % | 133.343 M 5 106.76 % | 2.561 M -97.84 % | 118.712 M 831.22 % | 12.748 M -89.06 % | 116.496 M 4 998.16 % | 2.285 M -98.29 % | 133.661 M 382.58 % | 27.697 M 779 601 242 995 503 744.00 % | 0.000 | 0.000 -100.00 % | 119.979 M 3 377 119 009 503 420 416.00 % | 0.000 0.00 % | 0.000 -100.00 % | 50.951 M 0.00 % | 50.951 M 573 657 261 535 385 408.00 % | 0.000 0.00 % | 0.000 | 0.000 -100.00 % | 85.900 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 12.952 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.822 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.388 M | 0.000 | 0.000 | 0.000 100.00 % | -14.183 M | 0.000 | 0.000 100.00 % | -9.208 M | 0.000 | 0.000 100.00 % | -10.281 M -22.18 % | -8.415 M | 0.000 | 0.000 -100.00 % | 10.873 M -14.65 % | 12.739 M | 0.000 | 0.000 -100.00 % | 5.662 M -10.13 % | 6.300 M |
| Common stock | 0.000 -100.00 % | 134.802 M | 0.000 -100.00 % | 134.802 M | 0.000 -100.00 % | 134.177 M | 0.000 -100.00 % | 105.964 M | 0.000 -100.00 % | 105.964 M | 0.000 -100.00 % | 105.964 M | 0.000 -100.00 % | 105.964 M | 0.000 -100.00 % | 105.964 M 0.00 % | 105.964 M 33.33 % | 79.473 M | 0.000 -100.00 % | 79.473 M 0.00 % | 79.473 M 0.00 % | 79.473 M 0.00 % | 79.473 M 0.00 % | 79.473 M 0.00 % | 79.473 M 0.00 % | 79.473 M | 0.000 -100.00 % | 55.653 M 13.58 % | 49.000 M |
| Total equity | 321.893 M 0.00 % | 321.893 M 0.28 % | 321.002 M 0.00 % | 321.002 M 2.19 % | 314.129 M 0.00 % | 314.129 M 57.05 % | 200.013 M 0.00 % | 200.013 M 50.00 % | 133.343 M 0.00 % | 133.342 M 12.32 % | 118.712 M 0.00 % | 118.711 M 1.90 % | 116.496 M 0.00 % | 116.496 M -12.84 % | 133.661 M 0.00 % | 133.661 M 10.42 % | 121.052 M -1.13 % | 122.440 M 2.05 % | 119.979 M 0.00 % | 119.979 M 0.00 % | 119.979 M -8.01 % | 130.424 M 0.00 % | 130.424 M -7.59 % | 141.133 M 0.00 % | 141.133 M 1.64 % | 138.860 M 61.65 % | 85.900 M 0.00 % | 85.900 M 18.37 % | 72.566 M |
| Other non current liabilities | -321.893 M -11 245.07 % | 2.888 M 100.90 % | -321.002 M -12 600.08 % | 2.568 M 100.82 % | -314.129 M -12 332.44 % | 2.568 M 101.28 % | -200.013 M -20 001 400.00 % | 1.000 K | 0.000 -100.00 % | 2.228 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.273 M | 0.000 | 0.000 -100.00 % | 666.651 K -33.07 % | 996.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.484 M 0.00 % | 4.484 M 21.11 % | 3.702 M 0.00 % | 3.702 M 1 851 125.00 % | 200.000 | 0.000 | 0.000 -100.00 % | 1.889 M |
| Long term debt | 0.000 -100.00 % | 49.764 M | 0.000 -100.00 % | 1.749 M | 0.000 -100.00 % | 7.749 M | 0.000 -100.00 % | 16.749 M | 0.000 -100.00 % | 43.051 M | 0.000 -100.00 % | 47.948 M | 0.000 -100.00 % | 48.688 M | 0.000 -100.00 % | 34.828 M -16.05 % | 41.489 M -32.41 % | 61.382 M | 0.000 -100.00 % | 41.603 M 0.00 % | 41.603 M -1.45 % | 42.215 M 0.00 % | 42.215 M -13.67 % | 48.898 M 0.00 % | 48.898 M -3.67 % | 50.763 M | 0.000 -100.00 % | 17.367 M -27.65 % | 24.005 M |
| Total non current liabilities | -321.893 M -568.34 % | 68.730 M 121.41 % | -321.002 M -1 824.80 % | 18.611 M 105.92 % | -314.129 M -1 331.69 % | 25.504 M 112.75 % | -200.013 M -736.19 % | 31.439 M | 0.000 -100.00 % | 57.360 M | 0.000 -100.00 % | 70.234 M | 0.000 -100.00 % | 70.961 M | 0.000 -100.00 % | 34.828 M -17.38 % | 42.156 M -32.42 % | 62.378 M | 0.000 -100.00 % | 41.603 M 0.00 % | 41.603 M -10.91 % | 46.699 M 0.00 % | 46.699 M -11.22 % | 52.600 M 0.00 % | 52.600 M -3.71 % | 54.624 M | 0.000 -100.00 % | 19.723 M -23.83 % | 25.894 M |
| Other current liabilities | 0.000 -100.00 % | 15.146 M | 0.000 -100.00 % | 12.408 M | 0.000 -100.00 % | 11.994 M | 0.000 -100.00 % | 3.021 M | 0.000 -100.00 % | 5.675 M | 0.000 -100.00 % | 4.443 M | 0.000 -100.00 % | 7.767 M | 0.000 -100.00 % | 2.678 M -66.21 % | 7.926 M -28.89 % | 11.146 M | 0.000 -100.00 % | 4.544 M -59.84 % | 11.314 M -31.85 % | 16.600 M -22.06 % | 21.299 M 259.22 % | 5.929 M -66.38 % | 17.635 M -15.22 % | 20.800 M | 0.000 -100.00 % | 8.712 M 11.28 % | 7.829 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.256 M | 0.000 -100.00 % | 4.187 M | 0.000 -100.00 % | 4.270 M | 0.000 -100.00 % | 5.513 M | 0.000 -100.00 % | 31.725 M 127.81 % | 13.926 M 224.92 % | 4.286 M | 0.000 -100.00 % | 3.385 M | 0.000 -100.00 % | 4.699 M | 0.000 -100.00 % | 5.133 M | 0.000 -100.00 % | 3.660 M | 0.000 -100.00 % | 6.092 M 16.97 % | 5.208 M |
| Short term debt | 0.000 -100.00 % | 117.238 M | 0.000 -100.00 % | 89.988 M | 0.000 -100.00 % | 92.136 M | 0.000 -100.00 % | 89.586 M | 0.000 -100.00 % | 101.855 M | 0.000 -100.00 % | 64.829 M | 0.000 -100.00 % | 68.050 M | 0.000 -100.00 % | 48.865 M -23.49 % | 63.871 M 27.21 % | 50.210 M | 0.000 -100.00 % | 70.764 M -4.56 % | 74.149 M 7.48 % | 68.987 M 0.00 % | 68.987 M -3.15 % | 71.231 M -8.45 % | 77.804 M 24.93 % | 62.277 M | 0.000 -100.00 % | 60.893 M 8.61 % | 56.065 M |
| Total current liabilities | 0.000 -100.00 % | 196.205 M | 0.000 -100.00 % | 160.122 M | 0.000 -100.00 % | 123.445 M | 0.000 -100.00 % | 165.982 M | 0.000 -100.00 % | 156.588 M | 0.000 -100.00 % | 139.177 M | 0.000 -100.00 % | 122.991 M | 0.000 -100.00 % | 133.178 M -10.50 % | 148.805 M 6.51 % | 139.714 M | 0.000 -100.00 % | 168.931 M 0.00 % | 168.931 M 14.80 % | 147.150 M 0.00 % | 147.150 M -6.47 % | 157.333 M -0.91 % | 158.773 M 23.14 % | 128.933 M | 0.000 -100.00 % | 146.072 M 9.55 % | 133.336 M |
| Total liabilities | -321.893 M -221.50 % | 264.935 M 182.53 % | -321.002 M -279.60 % | 178.733 M 156.90 % | -314.129 M -310.90 % | 148.949 M 174.47 % | -200.013 M -201.31 % | 197.421 M | 0.000 -100.00 % | 213.948 M | 0.000 -100.00 % | 209.411 M | 0.000 -100.00 % | 193.952 M | 0.000 -100.00 % | 168.006 M -12.02 % | 190.961 M -5.51 % | 202.092 M | 0.000 -100.00 % | 210.534 M 0.00 % | 210.534 M 8.61 % | 193.849 M 0.00 % | 193.849 M -7.66 % | 209.934 M -0.68 % | 211.373 M 15.15 % | 183.558 M | 0.000 -100.00 % | 165.795 M 4.12 % | 159.230 M |
| Other non current assets | 0.000 -100.00 % | 90.238 M | 0.000 -100.00 % | 183.000 K 102.13 % | -8.574 M | 0.000 100.00 % | -606.000 K -263.78 % | 370.000 K 120.56 % | -1.800 M -251.51 % | 1.188 M 463.32 % | -327.000 K -120.26 % | 1.614 M 1 115.09 % | -159.000 K 99.22 % | -20.471 M -347.16 % | -4.578 M -186.85 % | 5.271 M -30.01 % | 7.531 M -0.99 % | 7.607 M 1 248.79 % | -662.177 K -109.21 % | 7.191 M -30.67 % | 10.372 M 99.69 % | 5.194 M 0.00 % | 5.194 M -4.89 % | 5.461 M -18.92 % | 6.736 M 118.55 % | 3.082 M 1 737.00 % | -188.271 K -101.52 % | 12.410 M -41.78 % | 21.316 M |
| Long term investments | 0.000 -100.00 % | 1.781 M | 0.000 -100.00 % | 1.472 M | 0.000 -100.00 % | 1.266 M | 0.000 -100.00 % | 1.116 M | 0.000 -100.00 % | 1.088 M | 0.000 -100.00 % | 999.000 K | 0.000 -100.00 % | 970.950 K | 0.000 -100.00 % | 28.000 K -96.13 % | 724.104 K | 0.000 | 0.000 -100.00 % | 2.075 M | 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 |
| 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 |
| 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 100.00 % | -28.000 K 96.13 % | -724.104 K | 0.000 | 0.000 100.00 % | -2.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 181.830 M | 0.000 -100.00 % | 164.580 M | 0.000 -100.00 % | 164.823 M | 0.000 -100.00 % | 164.110 M | 0.000 -100.00 % | 163.008 M | 0.000 -100.00 % | 159.066 M | 0.000 -100.00 % | 183.249 M | 0.000 -100.00 % | 142.792 M -1.86 % | 145.505 M -5.52 % | 154.011 M | 0.000 -100.00 % | 154.041 M 0.00 % | 154.041 M 0.81 % | 152.804 M 0.00 % | 152.804 M -2.57 % | 156.832 M 0.00 % | 156.832 M 35.17 % | 116.028 M | 0.000 -100.00 % | 93.428 M 31.99 % | 70.785 M |
| Total non current assets | 0.000 -100.00 % | 273.849 M | 0.000 -100.00 % | 166.235 M 2 038.83 % | -8.574 M -105.16 % | 166.089 M 27 507.43 % | -606.000 K -100.37 % | 165.596 M 9 299.78 % | -1.800 M -101.09 % | 165.284 M 50 645.57 % | -327.000 K -100.20 % | 161.679 M 101 784.91 % | -159.000 K -100.10 % | 163.748 M 3 676.85 % | -4.578 M -103.04 % | 150.450 M -3.29 % | 155.561 M -5.50 % | 164.610 M 24 958.91 % | -662.177 K -100.40 % | 164.413 M 0.00 % | 164.413 M 4.06 % | 157.998 M 0.00 % | 157.998 M -2.65 % | 162.293 M -0.78 % | 163.567 M 37.32 % | 119.110 M 63 365.13 % | -188.271 K -100.18 % | 105.838 M 14.45 % | 92.476 M |
| Other current assets | -3.239 M -108.97 % | 36.111 M 1 318.73 % | -2.963 M -105.64 % | 52.528 M | 0.000 -100.00 % | 42.912 M | 0.000 -100.00 % | 20.152 M | 0.000 -100.00 % | 11.317 M | 0.000 -100.00 % | 9.111 M | 0.000 -100.00 % | 7.894 M | 0.000 -100.00 % | 8.336 M 148.55 % | 3.354 M | 0.000 | 0.000 -100.00 % | 4.463 M 0.00 % | 4.463 M -53.62 % | 9.623 M 0.00 % | 9.623 M 7.00 % | 8.993 M 0.00 % | 8.993 M 4.44 % | 8.611 M | 0.000 -100.00 % | 88.248 M 6 810.59 % | 1.277 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.148 M | 0.000 -100.00 % | 1.212 M | 0.000 -100.00 % | 3.600 M 12 729.65 % | 28.060 K -95.71 % | 654.000 K | 0.000 -100.00 % | 318.000 K 1 691.25 % | 17.753 K -99.81 % | 9.156 M 106.68 % | 4.430 M 5 363.81 % | 81.079 K | 0.000 -100.00 % | 1.324 M 4 242.86 % | 30.495 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 376.542 K | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 3.239 M | 0.000 -100.00 % | 2.963 M 134.56 % | -8.574 M -200.00 % | 8.574 M 1 514.85 % | -606.000 K -200.00 % | 606.000 K 133.67 % | -1.800 M -200.00 % | 1.800 M 650.46 % | -327.000 K -200.00 % | 327.000 K 305.66 % | -159.000 K -213.10 % | 140.587 K 103.07 % | -4.578 M -3 193.24 % | 148.000 K -92.03 % | 1.858 M 33.44 % | 1.392 M 310.22 % | -662.177 K -200.00 % | 662.177 K 0.00 % | 662.177 K -10.64 % | 741.000 K 0.00 % | 741.000 K -13.87 % | 860.331 K 0.00 % | 860.331 K -66.50 % | 2.568 M 1 463.89 % | -188.271 K -200.00 % | 188.271 K -87.16 % | 1.466 M |
| Cash and short term investments | 3.239 M 0.00 % | 3.239 M 9.31 % | 2.963 M 0.00 % | 2.963 M -65.44 % | 8.574 M 0.00 % | 8.574 M 1 314.85 % | 606.000 K 0.00 % | 606.000 K -66.33 % | 1.800 M 0.00 % | 1.800 M 450.46 % | 327.000 K 0.00 % | 327.000 K 105.66 % | 159.000 K 0.42 % | 158.340 K -96.54 % | 4.578 M 0.00 % | 4.578 M 146.45 % | 1.858 M 33.44 % | 1.392 M 110.22 % | 662.177 K 0.00 % | 662.177 K 0.00 % | 662.177 K -10.64 % | 741.000 K 0.00 % | 741.000 K -13.87 % | 860.331 K 0.00 % | 860.331 K -66.50 % | 2.568 M 1 263.89 % | 188.271 K 0.00 % | 188.271 K -87.16 % | 1.466 M |
| Total current assets | 0.000 -100.00 % | 312.980 M | 0.000 -100.00 % | 333.501 M 3 789.68 % | 8.574 M -97.11 % | 296.990 M 48 908.25 % | 606.000 K -99.74 % | 231.838 M 12 779.89 % | 1.800 M -99.01 % | 182.005 M 55 559.02 % | 327.000 K -99.80 % | 166.443 M 104 581.13 % | 159.000 K -99.89 % | 146.699 M 3 104.44 % | 4.578 M -96.97 % | 151.218 M -3.35 % | 156.452 M -2.17 % | 159.922 M 24 050.94 % | 662.177 K -99.60 % | 166.100 M 0.00 % | 166.100 M -0.11 % | 166.275 M 0.00 % | 166.275 M -11.92 % | 188.774 M -0.09 % | 188.939 M -7.07 % | 203.308 M 107 886.68 % | 188.271 K -99.87 % | 145.857 M 4.69 % | 139.320 M |
| Inventory | 0.000 -100.00 % | 193.363 M | 0.000 -100.00 % | 183.534 M | 0.000 -100.00 % | 160.763 M | 0.000 -100.00 % | 134.999 M | 0.000 -100.00 % | 111.777 M | 0.000 -100.00 % | 101.698 M | 0.000 -100.00 % | 90.414 M | 0.000 -100.00 % | 76.163 M -3.56 % | 78.971 M -2.80 % | 81.244 M | 0.000 -100.00 % | 73.198 M 0.00 % | 73.198 M -7.46 % | 79.095 M 0.00 % | 79.095 M -9.67 % | 87.559 M 0.00 % | 87.559 M 20.43 % | 72.705 M | 0.000 -100.00 % | 57.421 M 29.16 % | 44.457 M |
| Net receivables | 0.000 -100.00 % | 80.267 M | 0.000 -100.00 % | 94.476 M | 0.000 -100.00 % | 84.741 M | 0.000 -100.00 % | 76.588 M | 0.000 -100.00 % | 57.110 M | 0.000 -100.00 % | 55.491 M | 0.000 -100.00 % | 48.234 M | 0.000 -100.00 % | 62.141 M -14.01 % | 72.269 M -6.49 % | 77.286 M | 0.000 -100.00 % | 87.777 M 0.00 % | 87.777 M 14.27 % | 76.816 M 0.00 % | 76.816 M -16.07 % | 91.526 M 0.00 % | 91.526 M -23.36 % | 119.423 M | 0.000 | 0.000 -100.00 % | 92.120 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 -100.00 % | 2.387 M -5.43 % | 2.524 M -15.64 % | 2.992 M | 0.000 -100.00 % | 3.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 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 |
| Account payables | 0.000 -100.00 % | 63.821 M | 0.000 -100.00 % | 57.726 M | 0.000 -100.00 % | 19.315 M | 0.000 -100.00 % | 73.375 M | 0.000 -100.00 % | 46.440 M | 0.000 -100.00 % | 57.095 M | 0.000 -100.00 % | 44.442 M | 0.000 -100.00 % | 47.782 M -32.71 % | 71.008 M -4.14 % | 74.072 M | 0.000 -100.00 % | 83.468 M 0.00 % | 83.468 M 46.79 % | 56.864 M 0.00 % | 56.864 M -10.22 % | 63.334 M 0.00 % | 63.334 M 50.09 % | 42.197 M | 0.000 -100.00 % | 70.375 M 17.67 % | 59.809 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 755.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.731 M | 0.000 -100.00 % | 2.128 M -64.53 % | 6.000 M | 0.000 | 0.000 -100.00 % | 3.385 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.133 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.092 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.228 M | 0.000 -100.00 % | 2.228 M | 0.000 -100.00 % | 2.504 M | 0.000 -100.00 % | 51.125 M | 0.000 | 0.000 100.00 % | -11.156 M | 0.000 | 0.000 100.00 % | -12.343 M | 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 |
| Capital lease obligations | 0.000 -100.00 % | 1.181 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.932 M | 0.000 100.00 % | -8.540 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.385 M | 0.000 | 0.000 | 0.000 100.00 % | -6.573 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.425 M |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 143.548 M | 0.000 -100.00 % | 186.200 M | 0.000 -100.00 % | 140.923 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.990 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 22.430 M | 0.000 | 0.000 -100.00 % | 22.430 M -47.80 % | 42.967 M | 0.000 -100.00 % | 48.921 M 0.00 % | 48.921 M | 0.000 | 0.000 -100.00 % | 48.921 M 0.00 % | 48.921 M -17.62 % | 59.386 M | 0.000 -100.00 % | 24.585 M 59.64 % | 15.400 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.078 M | 0.000 -100.00 % | 14.294 M | 0.000 -100.00 % | 15.187 M | 0.000 -100.00 % | 12.461 M | 0.000 -100.00 % | 12.080 M | 0.000 -100.00 % | 19.781 M | 0.000 -100.00 % | 19.836 M | 0.000 | 0.000 -100.00 % | 11.156 M | 0.000 | 0.000 -100.00 % | 12.343 M | 0.000 -100.00 % | 4.483 M | 0.000 -100.00 % | 3.685 M | 0.000 -100.00 % | 3.862 M | 0.000 -100.00 % | 2.356 M | 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 |
| Total assets | 0.000 -100.00 % | 586.829 M | 0.000 -100.00 % | 499.736 M | 0.000 -100.00 % | 463.079 M | 0.000 -100.00 % | 397.434 M | 0.000 -100.00 % | 347.290 M | 0.000 -100.00 % | 328.122 M | 0.000 -100.00 % | 310.448 M | 0.000 -100.00 % | 301.667 M -3.32 % | 312.013 M -3.86 % | 324.532 M | 0.000 -100.00 % | 330.513 M 0.00 % | 330.513 M 1.92 % | 324.273 M 0.00 % | 324.273 M -7.63 % | 351.067 M -0.41 % | 352.506 M 9.33 % | 322.418 M | 0.000 -100.00 % | 251.695 M 8.58 % | 231.796 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-03-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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 2.901 M 516.70 % | 470.410 K 117.47 % | -2.692 M 2.53 % | -2.762 M -39.57 % | -1.979 M -1 046.89 % | 209.000 K 299.05 % | -105.000 K 95.23 % | -2.203 M -82.82 % | -1.205 M 91.20 % | -13.693 M -1 968.37 % | -662.000 K 29.65 % | -941.000 K 26.20 % | -1.275 M -114.30 % | 8.914 M 234.07 % | -6.649 M 24.97 % | -8.862 M -136.51 % | -3.747 M -152.15 % | -1.486 M -318.53 % | 680.000 K 142.79 % | -1.589 M -61.16 % | -986.000 K -118.88 % | 5.222 M 0.00 % | 5.222 M -2.47 % | 5.355 M 0.00 % | 5.355 M 571.03 % | -1.137 M 0.00 % | -1.137 M 22.62 % | -1.469 M 0.00 % | -1.469 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.382 M 0.00 % | 4.382 M 0.00 % | 4.382 M 2.05 % | 4.294 M -2.63 % | 4.410 M 0.00 % | 4.410 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.382 M 0.00 % | 4.382 M 0.00 % | 4.382 M 2.05 % | 4.294 M -2.63 % | 4.410 M 0.00 % | 4.410 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.988 M 723.10 % | 606.000 K 116.05 % | -3.776 M -309.74 % | 1.800 M 172.20 % | -2.494 M -862.59 % | 327.000 K 108.01 % | -4.083 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.574 M 71.90 % | 4.988 M 723.10 % | 606.000 K -90.20 % | 6.182 M 243.40 % | 1.800 M -61.99 % | 4.737 M 1 348.62 % | 327.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.382 M 0.00 % | 4.382 M 0.00 % | 4.382 M 2.05 % | 4.294 M -2.63 % | 4.410 M 0.00 % | 4.410 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.382 M 0.00 % | 4.382 M 0.00 % | 4.382 M 2.05 % | 4.294 M -2.63 % | 4.410 M 0.00 % | 4.410 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 |
| 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 |