Qgo Finance Ltd. QGO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 164.028 M 16.79 % | 140.450 M 21.44 % | 115.654 M 37.94 % | 83.844 M 60.85 % | 52.126 M 44.59 % | 36.051 M 141.32 % | 14.939 M 282.93 % | 3.901 M 1.32 % | 3.850 M 4.82 % | 3.673 M -29.78 % | 5.231 M -11.23 % | 5.893 M 25.95 % | 4.679 M |
| Net income | 30.662 M 15.54 % | 26.539 M 50.80 % | 17.599 M 35.03 % | 13.033 M 103.02 % | 6.420 M 10.22 % | 5.824 M 204.32 % | 1.914 M 234.21 % | 572.637 K -2.52 % | 587.464 K 140.20 % | -1.461 M -346.81 % | 592.070 K -70.42 % | 2.002 M 708.75 % | 247.485 K |
| Income before tax | 40.171 M 19.35 % | 33.658 M 41.93 % | 23.714 M 31.56 % | 18.025 M 94.24 % | 9.280 M 24.28 % | 7.467 M 15.10 % | 6.487 M 1 031.28 % | 573.440 K -2.47 % | 587.960 K 142.72 % | -1.376 M -181.44 % | 1.690 M -35.04 % | 2.602 M 410.62 % | 509.484 K |
| Income before tax ratio | 0.24 2.19 % | 0.24 16.88 % | 0.21 -4.62 % | 0.21 20.76 % | 0.18 -14.05 % | 0.21 -52.30 % | 0.43 195.42 % | 0.15 -3.74 % | 0.15 140.76 % | -0.37 -215.98 % | 0.32 -26.83 % | 0.44 305.40 % | 0.11 |
| EBITDA | 43.528 M 21.60 % | 35.795 M 38.59 % | 25.828 M 36.17 % | 18.968 M 58.72 % | 11.951 M 23.34 % | 9.689 M 49.36 % | 6.487 M 4 851.22 % | -136.538 K -123.22 % | 587.960 K 238.77 % | -423.700 K -349.36 % | -94.289 K 46.71 % | -176.932 K | 0.000 |
| Net income ratio | 0.19 -1.07 % | 0.19 24.17 % | 0.15 -2.11 % | 0.16 26.22 % | 0.12 -23.77 % | 0.16 26.11 % | 0.13 -12.72 % | 0.15 -3.79 % | 0.15 138.35 % | -0.40 -451.48 % | 0.11 -66.68 % | 0.34 542.10 % | 0.05 |
| Ratio EBITDA | 0.27 4.12 % | 0.25 14.12 % | 0.22 -1.28 % | 0.23 -1.32 % | 0.23 -14.70 % | 0.27 -38.11 % | 0.43 1 340.74 % | -0.03 -122.92 % | 0.15 232.39 % | -0.12 -539.94 % | -0.02 39.97 % | -0.03 | 0.00 |
| Gross profit ratio | 0.38 10.67 % | 0.34 4.76 % | 0.32 -10.06 % | 0.36 -10.29 % | 0.40 -20.61 % | 0.51 -34.69 % | 0.78 -20.06 % | 0.97 -2.96 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 6.953 M 0.08 % | 6.947 M -0.08 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M -0.36 % | 6.978 M 113.88 % | 3.263 M -0.95 % | 3.294 M -1.76 % | 3.353 M 1.93 % | 3.289 M -34.26 % | 5.004 M 1.09 % | 4.950 M |
| Weighted average shs out | 6.945 M -0.04 % | 6.947 M -0.08 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M -0.36 % | 6.978 M 173.63 % | 2.550 M -22.58 % | 3.294 M -0.82 % | 3.321 M 0.97 % | 3.289 M -34.26 % | 5.004 M 1.09 % | 4.950 M |
| EPS diluted | 4.41 15.45 % | 3.82 50.99 % | 2.53 35.29 % | 1.87 103.26 % | 0.92 9.52 % | 0.84 -100.00 % | 32 548 180.00 41 748 614 883.44 % | 0.08 100.00 % | -255 419 130.43 -58 049 802 270.45 % | -0.44 -344.44 % | 0.18 -55.00 % | 0.40 700.00 % | 0.05 |
| Earnings per share | 4.42 15.71 % | 3.82 50.99 % | 2.53 35.29 % | 1.87 103.26 % | 0.92 9.52 % | 0.84 211.11 % | 0.27 22.73 % | 0.22 22.22 % | 0.18 140.91 % | -0.44 -344.44 % | 0.18 -55.00 % | 0.40 700.00 % | 0.05 |
| Gross profit | 61.729 M 29.25 % | 47.761 M 27.22 % | 37.542 M 24.07 % | 30.259 M 44.30 % | 20.970 M 14.80 % | 18.267 M 57.62 % | 11.590 M 206.13 % | 3.786 M -1.68 % | 3.850 M 4.82 % | 3.673 M -29.78 % | 5.231 M -11.23 % | 5.893 M 25.95 % | 4.679 M |
| Income tax expense | 9.509 M 33.57 % | 7.119 M 16.43 % | 6.115 M 22.50 % | 4.992 M 74.52 % | 2.860 M 74.10 % | 1.643 M -74.22 % | 6.374 M 1 011.50 % | 573.440 K -2.47 % | 587.960 K 591.72 % | 85.000 K -92.26 % | 1.098 M 82.98 % | 600.000 K 129.01 % | 262.000 K |
| Cost of revenue | 107.849 M 16.36 % | 92.689 M 18.66 % | 78.112 M 45.77 % | 53.585 M 71.99 % | 31.156 M 75.19 % | 17.784 M 430.94 % | 3.350 M 2 802.70 % | 115.396 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 5.677 M 140.07 % | 2.365 M -36.89 % | 3.747 M 13.68 % | 3.296 M 2.52 % | 3.215 M 20.71 % | 2.663 M 57.01 % | 1.696 M 4 275.40 % | -40.626 K | 0.000 -100.00 % | 2.285 M 3.26 % | 2.212 M | 0.000 | 0.000 |
| Selling and marketing expenses | 1.287 M 636.60 % | 174.721 K 10.50 % | 158.119 K 21.57 % | 130.066 K -2.14 % | 132.914 K -55.42 % | 298.122 K 126.72 % | 131.492 K 223.66 % | 40.626 K -36.22 % | 63.702 K -62.02 % | 167.711 K 177.88 % | 60.354 K | 0.000 | 0.000 |
| Other expenses | 10.545 M 408.06 % | 2.076 M | 0.000 -100.00 % | 7.546 M | 0.000 -100.00 % | 8.249 M 284.96 % | -4.460 M -555 311.83 % | -803.000 -61.90 % | -496.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 16.222 M 251.51 % | 4.615 M 18.18 % | 3.905 M -64.41 % | 10.972 M 227.74 % | 3.348 M -70.14 % | 11.211 M 13.44 % | 9.882 M 195.12 % | 3.349 M 2.63 % | 3.263 M -35.38 % | 5.050 M 42.59 % | 3.541 M 7.59 % | 3.291 M -21.05 % | 4.169 M |
| Cost and expenses | 123.313 M 14.98 % | 107.243 M 16.69 % | 91.908 M 39.79 % | 65.745 M 62.55 % | 40.446 M 51.70 % | 26.663 M 169.80 % | 9.882 M 195.12 % | 3.349 M 2.63 % | 3.263 M -35.38 % | 5.050 M 42.59 % | 3.541 M 7.59 % | 3.291 M -21.05 % | 4.169 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.128 -12.72 % | 0.147 -3.79 % | 0.153 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.677 M 123.55 % | 2.539 M -34.97 % | 3.905 M 13.98 % | 3.426 M 2.34 % | 3.348 M 13.05 % | 2.961 M 10 814 265 016.95 % | 0.027 -58.00 % | 0.065 3 369.12 % | -0.002 -100.00 % | 2.452 M 7.90 % | 2.273 M 9.71 % | 2.072 M 10.43 % | 1.876 M |
| Interest income | 0.000 -100.00 % | 499.000 K 225.88 % | 153.125 K 251.04 % | 43.621 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 380.000 K 25.41 % | 303.000 K 545.11 % | 46.969 K -36.38 % | 73.830 K 464.06 % | 13.089 K 11.48 % | 11.741 K -11.59 % | 13.280 K 1 553.80 % | 803.000 63.21 % | 492.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 3.016 M 44.38 % | 2.089 M 0.29 % | 2.083 M 139.54 % | 869.526 K 221.19 % | 270.716 K -9.94 % | 300.605 K -96.49 % | 8.565 M 157.33 % | 3.329 M 2.01 % | 3.263 M 242.53 % | 952.597 K 153.39 % | -1.784 M 35.78 % | -2.778 M -445.35 % | -509.484 K |
| Operating income | 140.125 M 321.98 % | 33.206 M 39.84 % | 23.745 M 31.20 % | 18.099 M 54.96 % | 11.680 M 24.41 % | 9.389 M 8 176.56 % | 113.435 K -84.00 % | 709.175 K 20.72 % | 587.464 K 161.67 % | -952.597 K -153.39 % | 1.784 M -35.78 % | 2.778 M 445.35 % | 509.484 K |
| Operating income ratio | 0.85 261.33 % | 0.24 15.15 % | 0.21 -4.89 % | 0.22 -3.66 % | 0.22 -13.96 % | 0.26 3 329.69 % | 0.01 -95.82 % | 0.18 19.14 % | 0.15 158.84 % | -0.26 -176.03 % | 0.34 -27.66 % | 0.47 332.98 % | 0.11 |
| Total other income expenses net | -99.954 M -22 229.97 % | 451.668 K 1 525.99 % | -31.674 K 57.10 % | -73.830 K 96.92 % | -2.400 M 70.91 % | -8.249 M -136.96 % | -3.481 M -2 464.66 % | -135.735 K -27 465.93 % | 496.000 100.02 % | -2.598 M -104.74 % | -1.269 M -4.01 % | -1.220 M | 0.000 |
| 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 | 854.114 M 8.64 % | 786.194 M 16.38 % | 675.556 M 22.40 % | 551.940 M 86.27 % | 296.305 M 70.12 % | 174.169 M 125.20 % | 77.341 M 5 591.17 % | -1.408 M -103.32 % | 42.423 M 2 423.42 % | -1.826 M -119.46 % | -831.968 K 18.22 % | -1.017 M 49.83 % | -2.028 M |
| Total investments | 197.000 K 404.84 % | 39.022 K 11.44 % | 35.016 K -98.00 % | 1.752 M 774.25 % | 200.400 K 1 381.04 % | 13.531 K -93.31 % | 202.395 K 6 680.40 % | 2.985 K 0.00 % | 2.985 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 878.286 M 10.18 % | 797.152 M 15.27 % | 691.526 M 24.25 % | 556.559 M 87.08 % | 297.500 M 67.61 % | 177.500 M 129.03 % | 77.500 M | 0.000 -100.00 % | 43.870 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 44.430 M 22.94 % | 36.141 M 474.86 % | 6.287 M -67.78 % | 19.512 M 263.17 % | 5.373 M -56.90 % | 12.466 M -85.58 % | 86.450 M 95.08 % | 44.316 M 0.91 % | 43.918 M 918.03 % | 4.314 M 0.00 % | 4.314 M 0.00 % | 4.314 M | 0.000 |
| Retained earnings | 67.147 M 37.77 % | 48.740 M 49.99 % | 32.496 M 44.26 % | 22.526 M 54.39 % | 14.590 M 78.57 % | 8.171 M -90.55 % | 86.450 M 95.08 % | 44.316 M 0.91 % | 43.918 M 621.88 % | 6.084 M -19.37 % | 7.545 M 8.52 % | 6.953 M 40.42 % | 4.952 M |
| Common stock | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 577.56 % | 10.262 M 126.22 % | 4.536 M 3.26 % | 4.393 M -86.90 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M -11.40 % | 37.842 M |
| Total equity | 181.105 M 17.29 % | 154.409 M 17.84 % | 131.028 M 13.07 % | 115.880 M 11.80 % | 103.653 M 9.71 % | 94.479 M -61.17 % | 243.324 M 449.41 % | 44.288 M 0.70 % | 43.982 M 0.13 % | 43.926 M -3.22 % | 45.387 M 1.32 % | 44.795 M 4.68 % | 42.794 M |
| Other non current liabilities | -40.000 K -100.96 % | 4.168 M 28.83 % | 3.236 M 100.58 % | -554.165 M | 0.000 | 0.000 -100.00 % | 1.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 878.286 M 10.20 % | 796.969 M 15.47 % | 690.206 M 24.59 % | 554.000 M 69.16 % | 327.500 M 84.51 % | 177.500 M 129.03 % | 77.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 878.246 M 9.62 % | 801.138 M 15.75 % | 692.121 M 23.44 % | 560.690 M 69.59 % | 330.617 M 69.74 % | 194.778 M 145.45 % | 79.356 M 5 635.43 % | 1.384 M 5.29 % | 1.314 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 2.344 M 22.35 % | 1.916 M 870.81 % | -248.548 K -144.23 % | 561.996 K 43.68 % | 391.136 K -78.86 % | 1.850 M 254 067.58 % | 728.000 -99.73 % | 272.403 K 372.40 % | -100.000 K | 0.000 | 0.000 -100.00 % | 488.460 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.735 M 649.32 % | 365.000 K -72.35 % | 1.320 M -48.40 % | 2.559 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 5.208 M 76.48 % | 2.951 M 123.50 % | 1.320 M -62.67 % | 3.537 M 804.33 % | 391.136 K -78.86 % | 1.850 M 254 067.58 % | 728.000 -99.73 % | 272.403 K 6.87 % | 254.886 K | 0.000 | 0.000 -100.00 % | 488.460 K -25.80 % | 658.343 K |
| Total liabilities | 883.454 M 10.27 % | 801.138 M 15.53 % | 693.442 M 23.68 % | 560.690 M 69.39 % | 331.008 M 68.34 % | 196.628 M 182.80 % | 69.528 M 107.37 % | 33.528 M 0.00 % | 33.528 M | 0.000 | 0.000 -100.00 % | 488.460 K -25.80 % | 658.343 K |
| Other non current assets | 10.088 M 767.20 % | -1.512 M -4 418.03 % | 35.016 K 100.36 % | -9.703 M -366.51 % | -2.080 M -15 471.00 % | 13.531 K -93.31 % | 202.395 K 114.26 % | -1.420 M 2.69 % | -1.459 M -103.39 % | 42.972 M -12.06 % | 48.866 M 2.81 % | 47.532 M -8.40 % | 51.888 M |
| Long term investments | 0.000 -100.00 % | 1.512 M 107.75 % | -19.504 M -1 366.51 % | 1.540 M | 0.000 100.00 % | -4.103 M -236.84 % | -1.218 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.000 K 5.26 % | 950.000 249.26 % | 272.000 -49.72 % | 541.000 -49.67 % | 1.075 K -49.67 % | 2.136 K -81.26 % | 11.400 K | 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 | 1.000 K 5.26 % | 950.000 249.26 % | 272.000 -49.72 % | 541.000 -49.67 % | 1.075 K -49.67 % | 2.136 K -81.26 % | 11.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 7.361 M 212.73 % | 2.354 M -32.73 % | 3.499 M -1.26 % | 3.544 M 301.08 % | 883.591 K 16.85 % | 756.174 K -10.48 % | 844.745 K 7 529.56 % | 11.072 K 0.00 % | 11.072 K 0.00 % | 11.072 K 0.00 % | 11.072 K -93.12 % | 160.942 K -39.91 % | 267.841 K |
| Total non current assets | 17.787 M 655.36 % | 2.355 M -99.71 % | 808.500 M 20.32 % | 671.951 M 55.02 % | 433.466 M 50.63 % | 287.776 M 73.33 % | 166.026 M 274.85 % | 44.291 M 0.93 % | 43.885 M 2.10 % | 42.983 M -12.06 % | 48.877 M 2.48 % | 47.693 M -8.56 % | 52.156 M |
| Other current assets | 10.273 M 847.63 % | -1.374 M -100.17 % | 824.470 M 21.86 % | 676.569 M 16 590.94 % | -4.103 M -101.40 % | 293.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 197.000 K 404.84 % | 39.022 K 11.44 % | 35.016 K 181.37 % | 12.445 K -93.79 % | 200.400 K 1 381.04 % | 13.531 K -93.31 % | 202.395 K 6 680.40 % | 2.985 K 0.00 % | 2.985 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 24.172 M 120.58 % | 10.958 M -31.38 % | 15.970 M 245.81 % | 4.618 M 286.39 % | 1.195 M -64.12 % | 3.331 M 1 989.05 % | 159.439 K -88.68 % | 1.408 M -2.72 % | 1.448 M -20.71 % | 1.826 M 119.46 % | 831.968 K -18.22 % | 1.017 M -49.83 % | 2.028 M |
| Cash and short term investments | 24.369 M 121.59 % | 10.997 M -31.29 % | 16.005 M 245.63 % | 4.631 M 287.44 % | 1.195 M -64.26 % | 3.344 M 824.26 % | 361.834 K -74.36 % | 1.411 M -2.71 % | 1.451 M -20.54 % | 1.826 M 119.46 % | 831.968 K -18.22 % | 1.017 M -49.83 % | 2.028 M |
| Total current assets | 1.047 B 9.82 % | 953.192 M 5 868.72 % | 15.970 M 245.81 % | 4.618 M 286.39 % | 1.195 M -64.12 % | 3.331 M 1 989.05 % | 159.439 K -88.68 % | 1.408 M -2.72 % | 1.448 M -20.71 % | 1.826 M 119.46 % | 831.968 K -18.22 % | 1.017 M -49.83 % | 2.028 M |
| Inventory | 0.000 -100.00 % | 10.997 M 101.32 % | -835.392 M -21.85 % | -685.594 M | 0.000 100.00 % | -293.501 M -74.69 % | -168.013 M -86.72 % | -89.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 1.012 B 8.54 % | 932.571 M 8 465.85 % | 10.887 M 20.80 % | 9.012 M 119.67 % | 4.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 337.000 K | 0.000 -100.00 % | 824.470 M 21.86 % | 676.569 M 55.65 % | 434.661 M 49.31 % | 291.107 M 75.17 % | 166.186 M 263.65 % | 45.699 M 0.81 % | 45.332 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.232 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 129.000 K -80.75 % | 670.178 K 169.33 % | 248.828 K -40.28 % | 416.648 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 100.00 % | -2.527 M -31.92 % | -1.916 M -100.34 % | 560.690 M | 0.000 -100.00 % | 196.628 M 146.60 % | 79.735 M 5 662.86 % | 1.384 M -2.15 % | 1.414 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 -100.00 % | 675.521 M 22.39 % | 551.928 M 86.40 % | 296.104 M 70.02 % | 174.156 M 125.77 % | 77.138 M 5 565.22 % | -1.411 M -4.49 % | -1.351 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 182.500 K | 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 -100.00 % | 32.496 M 653.27 % | 4.314 M -70.43 % | 14.590 M 78.57 % | 8.171 M 248.19 % | 2.347 M 21.11 % | 1.938 M 15.11 % | 1.683 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.857 M -402.71 % | -767.205 K 99.33 % | -114.471 M -0.42 % | -113.993 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 547.000 K 75.67 % | 311.372 K 88.91 % | 164.827 K -94.28 % | 2.879 M 15 172.82 % | 18.851 K 2 489.42 % | 728.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -2.951 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.829 M -130.84 % | 31.872 M -0.27 % | 31.959 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.065 B 11.41 % | 955.546 M 15.90 % | 824.470 M 21.86 % | 676.569 M 55.65 % | 434.661 M 49.31 % | 291.107 M 75.17 % | 166.186 M 263.65 % | 45.699 M 45 599.36 % | 100.000 K -99.78 % | 44.809 M -9.86 % | 49.709 M 2.05 % | 48.710 M -10.10 % | 54.184 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 | -81.558 M 40.57 % | -137.233 M -3 472.44 % | -3.841 M 39.45 % | -6.344 M 42.31 % | -10.996 M -113.76 % | -5.144 M 87.85 % | -42.339 M -12 470.04 % | -336.825 K 61.90 % | -884.048 K -116.37 % | 5.400 M 239.46 % | -3.872 M -188.89 % | 4.356 M 298.37 % | -2.196 M |
| Accounts receivables | 2.425 M 124.07 % | -10.075 M -124.55 % | -4.487 M 48.53 % | -8.717 M | 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 -100.00 % | 2.024 M 415.45 % | 392.597 K |
| Accounts payables | -541.000 K -228.50 % | 421.000 K -99.68 % | 132.730 M -43.40 % | 234.514 M 74.52 % | 134.380 M 14.96 % | 116.893 M 49.19 % | 78.352 M 112 545.46 % | 69.556 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -83.442 M 34.67 % | -127.721 M 3.30 % | -132.084 M 43.10 % | -232.141 M -59.68 % | -145.376 M -19.13 % | -122.037 M -1.12 % | -120.691 M -29 598.91 % | -406.381 K 54.03 % | -884.048 K -116.37 % | 5.400 M 239.46 % | -3.872 M -266.01 % | 2.333 M 190.11 % | -2.589 M |
| Other non cash items | 98.766 M -8.56 % | 108.014 M 34 199.27 % | 314.916 K -46.09 % | 584.189 K -78.79 % | 2.754 M 24.93 % | 2.205 M 103.05 % | -72.399 M -98 466.07 % | 73.602 K -82.21 % | 413.617 K | 0.000 -100.00 % | 92.377 K 105.94 % | -1.555 M -249.64 % | 1.039 M |
| Net cash provided by operating activities | 50.886 M 8 702.37 % | -591.535 K -103.66 % | 16.155 M 98.41 % | 8.142 M 624.76 % | -1.552 M -148.71 % | 3.185 M 108.83 % | -36.091 M -59 571.86 % | 60.686 K 112.69 % | -478.110 K -112.14 % | 3.939 M 223.56 % | -3.188 M -164.93 % | 4.910 M 734.97 % | -773.209 K |
| Investments in property plant and equipment | -4.441 M -370.66 % | -943.560 K 53.76 % | -2.041 M 42.18 % | -3.529 M -788.84 % | -397.072 K -95.82 % | -202.770 K 78.85 % | -958.508 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -8.798 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 |
| 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 | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.493 K -95.19 % | 1.195 M 2 983.85 % | 38.749 K |
| Net cash used for investing activites | -13.025 M -1 280.41 % | -943.560 K 53.35 % | -2.023 M 42.69 % | -3.529 M -788.84 % | -397.072 K -95.82 % | -202.770 K 78.85 % | -958.508 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.493 K -95.19 % | 1.195 M 2 983.85 % | 38.749 K |
| Debt repayment | 81.316 M -23.84 % | 106.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 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 | -4.171 M -19.98 % | -3.476 M -25.00 % | -2.781 M -100.00 % | -1.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -101.792 M 4.66 % | -106.763 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 M | 0.000 | 0.000 100.00 % | -2.945 M -200.00 % | 2.945 M 141.39 % | -7.115 M -437.36 % | 2.109 M |
| Net cash used provided by financing activities | -24.647 M -608.98 % | -3.476 M -25.00 % | -2.781 M -100.00 % | -1.391 M | 0.000 | 0.000 -100.00 % | 36.000 M 36 100.00 % | -100.000 K -200.00 % | 100.000 K 103.40 % | -2.945 M -200.00 % | 2.945 M 141.39 % | -7.115 M -437.36 % | 2.109 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -186.869 K | 0.000 -100.00 % | 2.985 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 13.214 M 363.67 % | -5.011 M -144.15 % | 11.352 M 252.26 % | 3.223 M 250.90 % | -2.136 M -167.34 % | 3.171 M 353.91 % | -1.249 M -3 077.02 % | -39.314 K 89.60 % | -378.110 K -138.04 % | 993.908 K 636.10 % | -185.397 K 81.65 % | -1.010 M -173.50 % | 1.375 M |
| Cash at beginning of period | 10.958 M -31.38 % | 15.970 M 245.81 % | 4.618 M 286.39 % | 1.195 M -64.12 % | 3.331 M 1 989.05 % | 159.439 K -88.68 % | 1.408 M -2.72 % | 1.448 M -20.71 % | 1.826 M 119.46 % | 831.968 K -18.22 % | 1.017 M -49.83 % | 2.028 M 210.45 % | 653.159 K |
| Cash at end of period | 24.172 M 120.58 % | 10.958 M -31.38 % | 15.970 M 245.81 % | 4.618 M 286.39 % | 1.195 M -64.12 % | 3.331 M 1 989.05 % | 159.439 K -88.68 % | 1.408 M -2.72 % | 1.448 M -20.71 % | 1.826 M 119.46 % | 831.968 K -18.22 % | 1.017 M -49.83 % | 2.028 M |
| Operating cash flow | 50.886 M 8 702.37 % | -591.535 K -103.66 % | 16.155 M 98.41 % | 8.142 M 624.76 % | -1.552 M -148.71 % | 3.185 M 108.83 % | -36.091 M -59 571.86 % | 60.686 K 112.69 % | -478.110 K -112.14 % | 3.939 M 223.56 % | -3.188 M -164.93 % | 4.910 M 734.97 % | -773.209 K |
| Capital expenditure | -4.441 M -370.66 % | -943.560 K 53.76 % | -2.041 M 42.18 % | -3.529 M -788.84 % | -397.072 K -95.82 % | -202.770 K 78.85 % | -958.508 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 46.445 M 3 125.55 % | -1.535 M -110.88 % | 14.115 M 205.97 % | 4.613 M 336.73 % | -1.949 M -165.34 % | 2.982 M 108.05 % | -37.050 M -61 151.32 % | 60.686 K 112.69 % | -478.110 K -112.14 % | 3.939 M 223.56 % | -3.188 M -164.93 % | 4.910 M 734.97 % | -773.209 K |
| 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 | 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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 42.167 M 4.42 % | 40.382 M -0.67 % | 40.653 M -2.56 % | 41.720 M 152.33 % | 16.534 M -55.82 % | 37.421 M 4.49 % | 35.812 M 3.39 % | 34.639 M 4.72 % | 33.077 M 7.49 % | 30.771 M 5.42 % | 29.189 M 0.87 % | 28.937 M 8.09 % | 26.772 M 4.86 % | 25.531 M 3.47 % | 24.674 M 39.68 % | 17.665 M 10.57 % | 15.976 M 171.06 % | 5.894 M 8.80 % | 5.417 M 2.36 % | 5.292 M 5.54 % | 5.014 M 1.06 % | 4.962 M 1.09 % | 4.908 M 5.16 % | 4.667 M 12.70 % | 4.141 M -15.92 % | 4.925 M 23.75 % | 3.980 M 113.06 % | 1.868 M 82.60 % | 1.023 M 19.76 % | 854.179 K -29.70 % | 1.215 M 37.60 % | 883.000 K -8.97 % | 970.000 K -2.35 % | 993.355 K 11.86 % | 888.000 K -10.93 % | 997.000 K 2.78 % | 970.000 K 223.94 % | 299.438 K -75.31 % | 1.213 M 13.26 % | 1.071 M -0.88 % | 1.081 M -11.22 % | 1.217 M -21.38 % | 1.548 M 16.22 % | 1.332 M 57.82 % | 844.000 K -44.40 % | 1.518 M 9.60 % | 1.385 M -0.65 % | 1.394 M 373.06 % | 294.678 K -80.65 % | 1.523 M |
| Net income | 7.769 M 1.62 % | 7.645 M 14.67 % | 6.667 M -12.46 % | 7.616 M -12.82 % | 8.736 M -0.16 % | 8.750 M 27.35 % | 6.871 M 17.90 % | 5.828 M 14.50 % | 5.090 M 16.16 % | 4.382 M 39.87 % | 3.133 M -5.69 % | 3.322 M 6.24 % | 3.127 M 9.57 % | 2.854 M 13.21 % | 2.521 M 20.51 % | 2.092 M 12.53 % | 1.859 M 8.23 % | 1.718 M 8.71 % | 1.580 M 4.77 % | 1.508 M -6.57 % | 1.614 M 7.02 % | 1.508 M -10.55 % | 1.686 M 14.15 % | 1.477 M 28.10 % | 1.153 M -39.83 % | 1.916 M 68.37 % | 1.138 M 4.60 % | 1.088 M 129.13 % | -3.735 M -2 715.72 % | -132.648 K -636.93 % | -18.000 K -107.96 % | 226.000 K 25.56 % | 180.000 K 126.84 % | -670.679 K -358.95 % | 259.000 K -6.16 % | 276.000 K 112.31 % | 130.000 K 107.17 % | -1.813 M -1 219.32 % | 162.000 K 179.31 % | 58.000 K -38.95 % | 95.000 K -63.88 % | 263.000 K -61.21 % | 678.000 K -18.51 % | 832.000 K 328.87 % | 194.000 K -72.13 % | 696.000 K 36.47 % | 510.000 K -15.42 % | 603.000 K 132.24 % | -1.871 M -341.05 % | 776.000 K |
| Income before tax | 10.462 M 24.67 % | 8.392 M -10.72 % | 9.400 M -10.33 % | 10.483 M -11.89 % | 11.897 M 26.13 % | 9.432 M 2.80 % | 9.175 M 14.30 % | 8.027 M 14.31 % | 7.022 M 23.09 % | 5.705 M 22.48 % | 4.658 M -6.69 % | 4.992 M 5.67 % | 4.724 M 13.48 % | 4.163 M 2.74 % | 4.052 M 25.14 % | 3.238 M 13.06 % | 2.864 M 7.23 % | 2.671 M 24.81 % | 2.140 M -6.47 % | 2.288 M 4.91 % | 2.181 M 17.64 % | 1.854 M -10.35 % | 2.068 M 4.08 % | 1.987 M 27.54 % | 1.558 M -46.29 % | 2.901 M 86.19 % | 1.558 M 38.61 % | 1.124 M 130.63 % | -3.670 M -3 830.89 % | -93.363 K -203.74 % | 90.000 K -71.52 % | 316.000 K 21.54 % | 260.000 K 186.51 % | -300.536 K -198.86 % | 304.000 K -33.33 % | 456.000 K 250.77 % | 130.000 K 106.88 % | -1.888 M -913.92 % | 232.000 K 163.64 % | 88.000 K -37.14 % | 140.000 K -66.27 % | 415.000 K -57.78 % | 983.000 K 18.15 % | 832.000 K 4.79 % | 794.000 K 14.08 % | 696.000 K 36.47 % | 510.000 K -15.42 % | 603.000 K 137.49 % | -1.609 M -307.28 % | 776.000 K |
| Income before tax ratio | 0.25 19.39 % | 0.21 -10.12 % | 0.23 -7.98 % | 0.25 -65.08 % | 0.72 185.48 % | 0.25 -1.62 % | 0.26 10.56 % | 0.23 9.16 % | 0.21 14.50 % | 0.19 16.18 % | 0.16 -7.50 % | 0.17 -2.23 % | 0.18 8.22 % | 0.16 -0.71 % | 0.16 -10.41 % | 0.18 2.25 % | 0.18 -60.44 % | 0.45 14.71 % | 0.40 -8.63 % | 0.43 -0.60 % | 0.43 16.41 % | 0.37 -11.31 % | 0.42 -1.03 % | 0.43 13.16 % | 0.38 -36.12 % | 0.59 50.46 % | 0.39 -34.94 % | 0.60 116.77 % | -3.59 -3 182.20 % | -0.11 -247.56 % | 0.07 -79.30 % | 0.36 33.51 % | 0.27 188.60 % | -0.30 -188.38 % | 0.34 -25.15 % | 0.46 241.27 % | 0.13 102.13 % | -6.31 -3 397.13 % | 0.19 132.77 % | 0.08 -36.59 % | 0.13 -62.00 % | 0.34 -46.30 % | 0.64 1.66 % | 0.62 -33.60 % | 0.94 105.18 % | 0.46 24.51 % | 0.37 -14.87 % | 0.43 107.92 % | -5.46 -1 171.31 % | 0.51 |
| EBITDA | 11.168 M 8.49 % | 10.294 M 6.49 % | 9.667 M -12.06 % | 10.993 M -9.75 % | 12.181 M 12.52 % | 10.826 M 15.66 % | 9.360 M 16.30 % | 8.048 M 7.58 % | 7.481 M -0.09 % | 7.488 M 53.13 % | 4.890 M -6.75 % | 5.244 M 7.68 % | 4.870 M 13.76 % | 4.281 M 2.32 % | 4.184 M 25.65 % | 3.330 M 13.42 % | 2.936 M 222.50 % | -2.397 M | 0.000 | 0.000 | 0.000 100.00 % | -1.910 M | 0.000 | 0.000 | 0.000 100.00 % | -3.125 M | 0.000 -100.00 % | 87.001 K -57.14 % | 203.000 K 2 966.00 % | 6.621 K 102.84 % | -233.000 K | 0.000 | 0.000 100.00 % | -1.475 M -585.35 % | 304.000 K -33.33 % | 456.000 K -52.99 % | 970.000 K 454.40 % | -273.700 K -217.97 % | 232.000 K 163.64 % | 88.000 K -41.72 % | 151.000 K 15 000.00 % | 1.000 K -99.90 % | 983.000 K 24 475.00 % | 4.000 K 102.06 % | -194.000 K -1 716.67 % | 12.000 K -20.00 % | 15.000 K 36.36 % | 11.000 K | 0.000 | 0.000 |
| Net income ratio | 0.18 -2.68 % | 0.19 15.44 % | 0.16 -10.16 % | 0.18 -65.45 % | 0.53 125.97 % | 0.23 21.87 % | 0.19 14.03 % | 0.17 9.34 % | 0.15 8.06 % | 0.14 32.68 % | 0.11 -6.50 % | 0.11 -1.71 % | 0.12 4.49 % | 0.11 9.41 % | 0.10 -13.72 % | 0.12 1.77 % | 0.12 -60.07 % | 0.29 -0.08 % | 0.29 2.36 % | 0.28 -11.48 % | 0.32 5.90 % | 0.30 -11.51 % | 0.34 8.55 % | 0.32 13.66 % | 0.28 -28.43 % | 0.39 36.06 % | 0.29 -50.91 % | 0.58 115.95 % | -3.65 -2 251.06 % | -0.16 -948.23 % | -0.01 -105.79 % | 0.26 37.93 % | 0.19 127.48 % | -0.68 -331.49 % | 0.29 5.36 % | 0.28 106.56 % | 0.13 102.21 % | -6.06 -4 634.27 % | 0.13 146.61 % | 0.05 -38.41 % | 0.09 -59.32 % | 0.22 -50.66 % | 0.44 -29.88 % | 0.62 171.74 % | 0.23 -49.87 % | 0.46 24.51 % | 0.37 -14.87 % | 0.43 106.81 % | -6.35 -1 345.81 % | 0.51 |
| Ratio EBITDA | 0.26 3.90 % | 0.25 7.20 % | 0.24 -9.75 % | 0.26 -64.23 % | 0.74 154.66 % | 0.29 10.69 % | 0.26 12.49 % | 0.23 2.73 % | 0.23 -7.06 % | 0.24 45.26 % | 0.17 -7.56 % | 0.18 -0.38 % | 0.18 8.49 % | 0.17 -1.12 % | 0.17 -10.05 % | 0.19 2.58 % | 0.18 145.19 % | -0.41 | 0.00 | 0.00 | 0.00 100.00 % | -0.38 | 0.00 | 0.00 | 0.00 100.00 % | -0.63 | 0.00 -100.00 % | 0.05 -76.53 % | 0.20 2 460.03 % | 0.01 104.04 % | -0.19 | 0.00 | 0.00 100.00 % | -1.49 -533.87 % | 0.34 -25.15 % | 0.46 -54.26 % | 1.00 209.40 % | -0.91 -577.90 % | 0.19 132.77 % | 0.08 -41.20 % | 0.14 16 907.59 % | 0.00 -99.87 % | 0.64 21 045.93 % | 0.00 101.31 % | -0.23 -3 007.70 % | 0.01 -27.01 % | 0.01 37.25 % | 0.01 | 0.00 | 0.00 |
| Gross profit ratio | 0.33 3.95 % | 0.32 -4.01 % | 0.33 -15.34 % | 0.39 174.99 % | -0.52 -255.86 % | 0.33 -6.98 % | 0.36 1.06 % | 0.35 1.44 % | 0.35 21.72 % | 0.29 -16.61 % | 0.34 -1.05 % | 0.35 0.11 % | 0.35 -0.70 % | 0.35 -6.38 % | 0.37 -9.43 % | 0.41 7.77 % | 0.38 -61.79 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 6.937 M -0.12 % | 6.945 M 0.00 % | 6.945 M 0.31 % | 6.924 M -0.14 % | 6.933 M -0.28 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 1.23 % | 6.868 M -0.01 % | 6.869 M 0.20 % | 6.855 M -2.32 % | 7.017 M 2.31 % | 6.859 M -2.36 % | 7.025 M -0.12 % | 7.033 M 3.70 % | 6.782 M -0.88 % | 6.843 M -3.79 % | 7.113 M 4.60 % | 6.800 M 102.09 % | 3.365 M 1.97 % | 3.300 M 2.33 % | 3.225 M -0.11 % | 3.229 M -10.32 % | 3.600 M 7.46 % | 3.350 M 3.47 % | 3.238 M -5.82 % | 3.438 M | 0.000 -100.00 % | 3.691 M 13.93 % | 3.240 M 11.72 % | 2.900 M -8.42 % | 3.167 M -3.68 % | 3.288 M -66.06 % | 9.686 M -76.72 % | 41.600 M 2 412.54 % | 1.656 M -28.63 % | 2.320 M -22.47 % | 2.992 M -18.35 % | 3.665 M -26.84 % | 5.009 M | 0.000 |
| Weighted average shs out | 6.937 M -0.12 % | 6.945 M 0.00 % | 6.945 M 0.31 % | 6.924 M -0.14 % | 6.933 M -0.28 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M 0.00 % | 6.953 M -0.12 % | 6.961 M 1.35 % | 6.869 M 0.20 % | 6.855 M -2.32 % | 7.017 M 2.31 % | 6.859 M -2.36 % | 7.025 M -0.12 % | 7.033 M 3.70 % | 6.782 M -0.88 % | 6.843 M -3.79 % | 7.113 M 4.60 % | 6.800 M 102.09 % | 3.365 M 1.96 % | 3.300 M 83.33 % | 1.800 M -44.25 % | 3.229 M -10.32 % | 3.600 M 7.46 % | 3.350 M 3.48 % | 3.238 M -5.82 % | 3.438 M 1.72 % | 3.379 M -7.75 % | 3.663 M 13.06 % | 3.240 M 11.72 % | 2.900 M -8.42 % | 3.167 M -3.68 % | 3.288 M -66.06 % | 9.686 M -76.72 % | 41.600 M 2 902.06 % | 1.386 M -40.27 % | 2.320 M -22.47 % | 2.992 M -18.35 % | 3.665 M -26.84 % | 5.009 M 1.21 % | 4.950 M |
| EPS diluted | 1.12 1.82 % | 1.10 14.58 % | 0.96 -12.73 % | 1.10 -12.70 % | 1.26 0.00 % | 1.26 27.27 % | 0.99 17.86 % | 0.84 15.07 % | 0.73 15.87 % | 0.63 40.00 % | 0.45 -6.25 % | 0.48 6.67 % | 0.45 9.76 % | 0.41 13.89 % | 0.36 20.00 % | 0.30 11.11 % | 0.27 8.00 % | 0.25 8.70 % | 0.23 4.55 % | 0.22 -4.35 % | 0.23 4.55 % | 0.22 -8.33 % | 0.24 14.29 % | 0.21 23.53 % | 0.17 -39.29 % | 0.28 75.00 % | 0.16 0.00 % | 0.16 114.41 % | -1.11 -2 661.19 % | -0.04 -617.86 % | -0.01 -108.00 % | 0.07 40.00 % | 0.05 125.00 % | -0.20 -350.00 % | 0.08 -0.37 % | 0.08 | 0.00 | -0.49 -1 080.00 % | 0.05 150.00 % | 0.02 -33.33 % | 0.03 -62.50 % | 0.08 14.29 % | 0.07 250.00 % | 0.02 -83.33 % | 0.12 122.22 % | -0.54 -2 600.00 % | -0.02 -112.50 % | 0.16 143.24 % | -0.37 | 0.00 |
| Earnings per share | 1.12 1.82 % | 1.10 14.58 % | 0.96 -12.73 % | 1.10 -12.70 % | 1.26 0.00 % | 1.26 27.27 % | 0.99 17.86 % | 0.84 15.07 % | 0.73 15.87 % | 0.63 40.00 % | 0.45 -6.25 % | 0.48 6.67 % | 0.45 9.76 % | 0.41 13.89 % | 0.36 20.00 % | 0.30 11.11 % | 0.27 8.00 % | 0.25 8.70 % | 0.23 4.55 % | 0.22 -4.35 % | 0.23 4.55 % | 0.22 -8.33 % | 0.24 14.29 % | 0.21 23.53 % | 0.17 -39.29 % | 0.28 75.00 % | 0.16 0.00 % | 0.16 114.41 % | -1.11 -2 661.19 % | -0.04 -302.00 % | -0.01 -114.29 % | 0.07 40.00 % | 0.05 125.00 % | -0.20 -350.00 % | 0.08 -0.37 % | 0.08 108.57 % | 0.04 107.70 % | -0.50 -1 100.00 % | 0.05 150.00 % | 0.02 -33.33 % | 0.03 -62.50 % | 0.08 14.29 % | 0.07 250.00 % | 0.02 -85.71 % | 0.14 -53.33 % | 0.30 36.36 % | 0.22 37.50 % | 0.16 143.24 % | -0.37 -331.25 % | 0.16 |
| Gross profit | 13.841 M 8.55 % | 12.751 M -4.65 % | 13.373 M -17.50 % | 16.210 M 289.21 % | -8.567 M -168.87 % | 12.440 M -2.80 % | 12.798 M 4.48 % | 12.249 M 6.23 % | 11.531 M 30.84 % | 8.813 M -12.09 % | 10.025 M -0.19 % | 10.044 M 8.21 % | 9.282 M 4.13 % | 8.914 M -3.13 % | 9.202 M 26.51 % | 7.274 M 19.17 % | 6.104 M 3.57 % | 5.894 M 8.80 % | 5.417 M 2.36 % | 5.292 M 5.54 % | 5.014 M 1.06 % | 4.962 M 1.09 % | 4.908 M 5.16 % | 4.667 M 12.70 % | 4.141 M -15.92 % | 4.925 M 23.75 % | 3.980 M 113.06 % | 1.868 M 82.60 % | 1.023 M 19.76 % | 854.179 K -29.70 % | 1.215 M 37.60 % | 883.000 K -8.97 % | 970.000 K -2.35 % | 993.355 K 11.86 % | 888.000 K -10.93 % | 997.000 K 2.78 % | 970.000 K 223.94 % | 299.438 K -75.31 % | 1.213 M 13.26 % | 1.071 M -0.88 % | 1.081 M -11.22 % | 1.217 M -21.38 % | 1.548 M 16.22 % | 1.332 M 57.82 % | 844.000 K -44.40 % | 1.518 M 9.60 % | 1.385 M -0.65 % | 1.394 M 373.06 % | 294.678 K -80.65 % | 1.523 M |
| Income tax expense | 2.693 M 260.51 % | 747.000 K -72.67 % | 2.733 M -4.67 % | 2.867 M -9.30 % | 3.161 M 363.49 % | 682.000 K -70.41 % | 2.305 M 4.77 % | 2.200 M 13.87 % | 1.932 M 46.03 % | 1.323 M -13.25 % | 1.525 M -8.68 % | 1.670 M 4.57 % | 1.597 M 22.00 % | 1.309 M -14.50 % | 1.531 M 33.60 % | 1.146 M 14.03 % | 1.005 M 5.43 % | 953.228 K 70.22 % | 560.000 K -28.21 % | 780.000 K 37.57 % | 567.000 K 63.94 % | 345.864 K -9.46 % | 382.000 K -25.10 % | 510.000 K 25.93 % | 405.000 K -58.87 % | 984.728 K 134.46 % | 420.000 K 1 066.67 % | 36.000 K -44.62 % | 65.000 K 65.46 % | 39.285 K -63.63 % | 108.000 K 20.00 % | 90.000 K 12.50 % | 80.000 K -78.39 % | 370.143 K 722.54 % | 45.000 K -75.00 % | 180.000 K | 0.000 -100.00 % | 75.000 K 7.14 % | 70.000 K 133.33 % | 30.000 K -33.33 % | 45.000 K -70.39 % | 152.000 K -50.16 % | 305.000 K 7 525.00 % | 4.000 K -99.33 % | 600.000 K 4 900.00 % | 12.000 K | 0.000 | 0.000 -100.00 % | 262.000 K | 0.000 |
| Cost of revenue | 28.326 M 2.52 % | 27.631 M 1.29 % | 27.280 M 1.42 % | 26.897 M 7.16 % | 25.101 M 0.48 % | 24.981 M 8.55 % | 23.014 M 2.79 % | 22.390 M 3.92 % | 21.546 M -1.88 % | 21.958 M 14.58 % | 19.164 M 1.43 % | 18.893 M 8.02 % | 17.490 M 5.25 % | 16.617 M 7.40 % | 15.472 M 48.90 % | 10.391 M 5.26 % | 9.872 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 |
| General and administrative expenses | 0.000 -100.00 % | 1.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.346 M | 0.000 | 0.000 | 0.000 -100.00 % | 909.294 K | 0.000 | 0.000 | 0.000 -100.00 % | 602.350 K | 0.000 | 0.000 | 0.000 -100.00 % | 544.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 377.504 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 1.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 158.119 K | 0.000 | 0.000 | 0.000 -100.00 % | 130.066 K | 0.000 | 0.000 | 0.000 -100.00 % | 132.914 K | 0.000 | 0.000 | 0.000 -100.00 % | 298.122 K | 0.000 | 0.000 | 0.000 -100.00 % | 131.492 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.626 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.702 K | 0.000 | 0.000 | 0.000 -100.00 % | 167.711 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 3.379 M 127.08 % | 1.488 M -64.10 % | 4.145 M -4.49 % | 4.340 M 96.29 % | 2.211 M 4.21 % | 2.122 M | 0.000 100.00 % | -4.425 M -3.56 % | -4.273 M -53.82 % | -2.778 M 48.24 % | -5.367 M -6.24 % | -5.052 M -10.84 % | -4.558 M 4.06 % | -4.751 M 7.75 % | -5.150 M -27.60 % | -4.036 M -24.57 % | -3.240 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 |
| Operating expenses | 3.379 M -21.64 % | 4.312 M 4.03 % | 4.145 M -4.49 % | 4.340 M 26.75 % | 3.424 M -5.20 % | 3.612 M 235.66 % | 1.076 M -75.80 % | 4.446 M -6.04 % | 4.732 M 454.19 % | 853.866 K -84.75 % | 5.599 M 5.56 % | 5.304 M 12.76 % | 4.704 M 304.82 % | 1.162 M -78.00 % | 5.282 M 27.96 % | 4.128 M 27.41 % | 3.240 M 0.53 % | 3.223 M -1.65 % | 3.277 M 9.09 % | 3.004 M 6.04 % | 2.833 M -8.83 % | 3.108 M 9.42 % | 2.840 M 5.97 % | 2.680 M 3.76 % | 2.583 M 27.60 % | 2.024 M -16.42 % | 2.422 M 225.54 % | 744.000 K -84.15 % | 4.693 M 395.28 % | 947.542 K -15.77 % | 1.125 M 98.41 % | 567.000 K -20.14 % | 710.000 K -45.13 % | 1.294 M 121.56 % | 584.000 K 7.95 % | 541.000 K -35.60 % | 840.000 K -61.60 % | 2.188 M 123.01 % | 981.000 K -0.20 % | 983.000 K 4.52 % | 940.500 K 17.27 % | 802.000 K 41.95 % | 565.000 K 13.00 % | 500.000 K 900.02 % | 49.999 K -93.92 % | 822.000 K -6.06 % | 875.000 K 10.62 % | 791.000 K -58.44 % | 1.903 M 154.78 % | 747.000 K |
| Cost and expenses | 31.705 M -0.75 % | 31.943 M 1.65 % | 31.425 M 0.60 % | 31.237 M 6.01 % | 29.465 M 5.10 % | 28.035 M 5.18 % | 26.654 M -0.60 % | 26.815 M 3.86 % | 25.819 M 4.38 % | 24.736 M 0.84 % | 24.531 M 2.45 % | 23.945 M 8.60 % | 22.048 M 3.18 % | 21.368 M 3.62 % | 20.622 M 42.94 % | 14.427 M 10.03 % | 13.112 M 306.83 % | 3.223 M -1.65 % | 3.277 M 9.09 % | 3.004 M 6.04 % | 2.833 M -8.83 % | 3.108 M 9.42 % | 2.840 M 5.97 % | 2.680 M 3.76 % | 2.583 M 27.60 % | 2.024 M -16.42 % | 2.422 M 225.54 % | 744.000 K -84.15 % | 4.693 M 395.28 % | 947.542 K -15.77 % | 1.125 M 98.41 % | 567.000 K -20.14 % | 710.000 K -45.13 % | 1.294 M 121.56 % | 584.000 K 7.95 % | 541.000 K -35.60 % | 840.000 K -61.60 % | 2.188 M 123.01 % | 981.000 K -0.20 % | 983.000 K 4.52 % | 940.500 K 17.27 % | 802.000 K 41.95 % | 565.000 K 13.00 % | 500.000 K 900.02 % | 49.999 K -93.92 % | 822.000 K -6.06 % | 875.000 K 10.62 % | 791.000 K -58.44 % | 1.903 M 154.78 % | 747.000 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 2.824 M | 0.000 | 0.000 -100.00 % | 1.213 M -18.59 % | 1.490 M 38.48 % | 1.076 M 3.56 % | 1.039 M 2.97 % | 1.009 M -25.32 % | 1.351 M 47.82 % | 914.000 K 3.98 % | 879.000 K 15.51 % | 761.000 K -42.22 % | 1.317 M 69.08 % | 779.000 K 13.06 % | 689.000 K 7.49 % | 641.000 K -55.67 % | 1.446 M 99.15 % | 726.000 K 15.42 % | 629.000 K 14.99 % | 547.000 K -66.74 % | 1.644 M 209.69 % | 531.000 K 36.86 % | 388.000 K -2.51 % | 398.000 K -61.76 % | 1.041 M 161.50 % | 398.000 K 72.29 % | 231.000 K 46.20 % | 158.000 K -75.43 % | 642.976 K 42.88 % | 450.000 K 35.14 % | 333.000 K -2.06 % | 340.000 K -44.10 % | 608.278 K 64.40 % | 370.000 K -17.78 % | 450.000 K | 0.000 -100.00 % | 545.215 K -28.17 % | 759.000 K 22.82 % | 618.000 K 7.67 % | 574.000 K -9.89 % | 637.000 K 100.31 % | 318.000 K 17.34 % | 271.000 K -30.51 % | 390.000 K -30.36 % | 560.000 K -0.18 % | 561.000 K 0.00 % | 561.000 K 32.01 % | 424.955 K -12.92 % | 488.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 706.000 K -61.94 % | 1.855 M 322.55 % | 439.000 K -2.23 % | 449.000 K 64.47 % | 273.000 K -81.04 % | 1.440 M 612.87 % | 202.000 K -9.82 % | 224.000 K 0.45 % | 223.000 K -84.65 % | 1.453 M 526.29 % | 232.000 K -7.94 % | 252.000 K 72.60 % | 146.000 K 23.73 % | 118.000 K -10.61 % | 132.000 K 43.48 % | 92.000 K 27.78 % | 72.000 K 101.42 % | -5.068 M -136.81 % | -2.140 M 6.47 % | -2.288 M -4.91 % | -2.181 M 42.05 % | -3.764 M -82.00 % | -2.068 M -4.08 % | -1.987 M -27.54 % | -1.558 M 79.04 % | -7.435 M -377.18 % | -1.558 M -50.24 % | -1.037 M -410.84 % | -203.000 K -206.94 % | 189.825 K 158.77 % | -323.000 K -2.22 % | -316.000 K -21.54 % | -260.000 K -186.51 % | 300.536 K 198.86 % | -304.000 K 33.33 % | -456.000 K -250.77 % | -130.000 K -108.88 % | 1.465 M 731.29 % | -232.000 K -163.64 % | -88.000 K 37.14 % | -140.000 K 66.18 % | -414.000 K 57.88 % | -983.000 K -18.72 % | -828.000 K -328.73 % | 362.000 K 152.92 % | -684.000 K -38.18 % | -495.000 K 16.39 % | -592.000 K -136.80 % | 1.609 M 307.28 % | -776.000 K |
| Operating income | 10.462 M 23.97 % | 8.439 M -8.55 % | 9.228 M -14.54 % | 10.798 M -9.24 % | 11.897 M 26.75 % | 9.386 M 2.49 % | 9.158 M 17.05 % | 7.824 M 7.80 % | 7.258 M 20.27 % | 6.035 M 29.56 % | 4.658 M -6.69 % | 4.992 M 5.67 % | 4.724 M 13.48 % | 4.163 M 2.74 % | 4.052 M 25.14 % | 3.238 M 13.06 % | 2.864 M -43.48 % | 5.068 M 136.81 % | 2.140 M -6.47 % | 2.288 M 4.91 % | 2.181 M -42.05 % | 3.764 M 82.00 % | 2.068 M 4.08 % | 1.987 M 27.54 % | 1.558 M -79.04 % | 7.435 M 377.18 % | 1.558 M 50.24 % | 1.037 M 410.84 % | 203.000 K 206.94 % | -189.825 K -158.77 % | 323.000 K 2.22 % | 316.000 K 21.54 % | 260.000 K 186.51 % | -300.536 K -198.86 % | 304.000 K -33.33 % | 456.000 K 250.77 % | 130.000 K 108.88 % | -1.465 M -731.29 % | 232.000 K 163.64 % | 88.000 K -37.14 % | 140.000 K -66.18 % | 414.000 K -57.88 % | 983.000 K 18.72 % | 828.000 K 328.73 % | -362.000 K -152.92 % | 684.000 K 38.18 % | 495.000 K -16.39 % | 592.000 K 136.80 % | -1.609 M -307.28 % | 776.000 K |
| Operating income ratio | 0.25 18.72 % | 0.21 -7.94 % | 0.23 -12.30 % | 0.26 -64.03 % | 0.72 186.88 % | 0.25 -1.92 % | 0.26 13.22 % | 0.23 2.94 % | 0.22 11.88 % | 0.20 22.90 % | 0.16 -7.50 % | 0.17 -2.23 % | 0.18 8.22 % | 0.16 -0.71 % | 0.16 -10.41 % | 0.18 2.25 % | 0.18 -79.15 % | 0.86 117.65 % | 0.40 -8.63 % | 0.43 -0.60 % | 0.43 -42.66 % | 0.76 80.04 % | 0.42 -1.03 % | 0.43 13.16 % | 0.38 -75.08 % | 1.51 285.61 % | 0.39 -29.48 % | 0.56 179.76 % | 0.20 189.29 % | -0.22 -183.59 % | 0.27 -25.72 % | 0.36 33.51 % | 0.27 188.60 % | -0.30 -188.38 % | 0.34 -25.15 % | 0.46 241.27 % | 0.13 102.74 % | -4.89 -2 657.31 % | 0.19 132.77 % | 0.08 -36.59 % | 0.13 -61.91 % | 0.34 -46.43 % | 0.64 2.15 % | 0.62 244.93 % | -0.43 -195.19 % | 0.45 26.07 % | 0.36 -15.84 % | 0.42 107.78 % | -5.46 -1 171.31 % | 0.51 |
| Total other income expenses net | -4.000 K 91.49 % | -47.000 K -127.33 % | 172.000 K 154.60 % | -315.000 K -31 400.00 % | -1.000 K -102.17 % | 46.000 K 170.59 % | 17.000 K 100.50 % | -3.407 M -1 343.64 % | -236.000 K 28.48 % | -330.000 K 92.96 % | -4.685 M -5.88 % | -4.425 M -12.22 % | -3.943 M | 0.000 100.00 % | -4.503 M -30.94 % | -3.439 M -28.75 % | -2.671 M -50.30 % | -1.777 M | 0.000 | 0.000 | 0.000 100.00 % | -1.463 M | 0.000 | 0.000 | 0.000 100.00 % | -983.527 K | 0.000 100.00 % | -513.000 K 88.69 % | -4.535 M -1 389.00 % | -304.566 K -30.72 % | -233.000 K | 0.000 | 0.000 -100.00 % | 587.464 K | 0.000 | 0.000 | 0.000 100.00 % | -1.354 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.000 K -99.65 % | 1.156 M 655.77 % | -208.000 K -1 486.67 % | 15.000 K 36.36 % | 11.000 K | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 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 |
| 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-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2014-09-30 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 854.114 M | 0.000 -100.00 % | 840.633 M 0.40 % | 837.285 M 6.50 % | 786.194 M 3.78 % | 757.532 M 1.55 % | 745.957 M 3.59 % | 720.086 M 6.59 % | 675.556 M 7.53 % | 628.222 M 3.30 % | 608.127 M 5.48 % | 576.556 M 7.03 % | 538.680 M 3.80 % | 518.952 M 44.07 % | 360.218 M 21.39 % | 296.748 M -9.06 % | 326.305 M 5.08 % | 310.519 M 18.50 % | 262.038 M 38.52 % | 189.169 M 38.39 % | 136.693 M 76.74 % | 77.341 M 2 729.74 % | -2.941 M -108.81 % | -1.408 M -1 294.51 % | -101.000 K 93.02 % | -1.448 M -2 980.35 % | -47.000 K 97.43 % | -1.826 M -831.57 % | -196.000 K 80.73 % | -1.017 M 49.84 % | -2.028 M |
| Total investments | 0.000 -100.00 % | 197.000 K | 0.000 -100.00 % | 58.000 K 0.00 % | 58.000 K 48.63 % | 39.022 K 5.46 % | 37.000 K | 0.000 -100.00 % | 1.661 M 4 643.55 % | 35.016 K | 0.000 | 0.000 | 0.000 -100.00 % | 212.400 K 1.63 % | 209.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 |
| Total debt | 0.000 -100.00 % | 878.286 M | 0.000 -100.00 % | 870.765 M 3.70 % | 839.731 M 5.34 % | 797.152 M 4.20 % | 765.030 M 1.32 % | 755.043 M 2.71 % | 735.125 M 6.30 % | 691.526 M 9.07 % | 633.993 M 3.04 % | 615.317 M 2.72 % | 599.000 M 10.61 % | 541.559 M -0.45 % | 544.000 M 40.39 % | 387.500 M 30.25 % | 297.500 M -9.16 % | 327.500 M 4.80 % | 312.500 M 19.05 % | 262.500 M 36.36 % | 192.500 M 40.00 % | 137.500 M 77.42 % | 77.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 181.105 M 307.62 % | 44.430 M -73.68 % | 168.820 M 70.02 % | 99.292 M 7.11 % | 92.700 M 156.50 % | 36.141 M -53.13 % | 77.101 M 8.25 % | 71.228 M 7.90 % | 66.010 M 127.59 % | 29.003 M -49.74 % | 57.704 M 6.73 % | 54.067 M 7.91 % | 50.104 M 156.79 % | 19.512 M -82.67 % | 112.580 M 183.21 % | 39.751 M 8.30 % | 36.706 M 583.21 % | 5.373 M -83.04 % | 31.686 M 7.72 % | 29.416 M 486.56 % | 5.015 M -75.65 % | 20.598 M 336.39 % | 4.720 M -61.33 % | 12.207 M 182.96 % | 4.314 M -60.04 % | 10.796 M 150.25 % | 4.314 M -60.06 % | 10.801 M 150.37 % | 4.314 M -66.23 % | 12.773 M 13.35 % | 11.269 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 67.147 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.496 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.753 M | 0.000 | 0.000 -100.00 % | 19.936 M | 0.000 -100.00 % | 12.202 M | 0.000 -100.00 % | 6.474 M | 0.000 -100.00 % | 6.076 M | 0.000 -100.00 % | 6.084 M | 0.000 | 0.000 -100.00 % | 4.952 M |
| Common stock | 0.000 -100.00 % | 69.528 M | 0.000 -100.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M -38.24 % | 112.580 M 61.92 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 0.00 % | 69.528 M 107.37 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M 0.00 % | 33.528 M -11.40 % | 37.842 M |
| Total equity | 181.105 M 0.00 % | 181.105 M 7.28 % | 168.820 M 0.00 % | 168.820 M 4.06 % | 162.228 M 5.06 % | 154.409 M 5.31 % | 146.629 M 4.17 % | 140.756 M 3.85 % | 135.538 M 3.44 % | 131.028 M 2.98 % | 127.232 M 2.94 % | 123.595 M 3.31 % | 119.632 M 3.24 % | 115.880 M 2.93 % | 112.580 M 3.02 % | 109.279 M 2.87 % | 106.234 M 2.49 % | 103.653 M 2.41 % | 101.214 M 2.29 % | 98.944 M 4.73 % | 94.479 M 4.83 % | 90.126 M 4.25 % | 86.450 M 5.77 % | 81.735 M 84.44 % | 44.316 M -0.02 % | 44.324 M 0.92 % | 43.918 M -0.93 % | 44.329 M 0.92 % | 43.926 M -5.13 % | 46.301 M 3.36 % | 44.797 M 4.68 % | 42.794 M |
| Other non current liabilities | -181.105 M -452 662.50 % | -40.000 K 99.98 % | -168.820 M -16 881 900.00 % | -1.000 K -100.03 % | 3.407 M -18.27 % | 4.168 M -14.12 % | 4.854 M -3.06 % | 5.007 M 14.71 % | 4.365 M 34.90 % | 3.236 M -87.75 % | 26.417 M 15.57 % | 22.859 M -15.37 % | 27.010 M 24.53 % | 21.690 M 147.37 % | 8.768 M -60.95 % | 22.454 M -39.46 % | 37.092 M 957.40 % | 3.508 M | 0.000 | 0.000 -100.00 % | 4.128 M | 0.000 -100.00 % | 2.235 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 878.286 M | 0.000 -100.00 % | 870.765 M 3.70 % | 839.731 M 5.37 % | 796.969 M 4.17 % | 765.030 M 1.32 % | 755.043 M 2.71 % | 735.125 M 6.51 % | 690.206 M 8.87 % | 633.993 M 3.04 % | 615.317 M 2.72 % | 599.000 M 11.13 % | 539.000 M -0.92 % | 544.000 M 40.39 % | 387.500 M 30.25 % | 297.500 M -9.16 % | 327.500 M 4.80 % | 312.500 M 19.05 % | 262.500 M 36.36 % | 192.500 M 40.00 % | 137.500 M 77.42 % | 77.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -181.105 M -120.62 % | 878.246 M 620.23 % | -168.820 M -119.37 % | 871.483 M 3.36 % | 843.138 M 5.58 % | 798.610 M 4.06 % | 767.437 M 1.18 % | 758.475 M 2.76 % | 738.095 M 6.64 % | 692.121 M 5.08 % | 658.675 M 3.52 % | 636.308 M 2.01 % | 623.778 M 11.96 % | 557.152 M 0.90 % | 552.163 M 35.35 % | 407.937 M 22.73 % | 332.399 M 0.54 % | 330.617 M 5.80 % | 312.500 M 19.05 % | 262.500 M 34.77 % | 194.778 M 41.66 % | 137.500 M 73.27 % | 79.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 2.344 M | 0.000 -100.00 % | 1.321 M -14.61 % | 1.547 M -7.60 % | 1.674 M -30.27 % | 2.401 M | 0.000 -100.00 % | 1.395 M 205.67 % | -1.320 M -176.04 % | 1.736 M | 0.000 | 0.000 100.00 % | -2.559 M -522.89 % | 605.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 272.403 K | 0.000 -100.00 % | 254.886 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 2.735 M | 0.000 | 0.000 | 0.000 -100.00 % | 182.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.559 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 |
| Total current liabilities | 0.000 -100.00 % | 5.208 M | 0.000 -100.00 % | 1.820 M -8.03 % | 1.979 M -21.69 % | 2.527 M -11.83 % | 2.866 M 81.97 % | 1.575 M 12.90 % | 1.395 M 5.65 % | 1.320 M -23.94 % | 1.736 M -7.08 % | 1.868 M -16.28 % | 2.232 M -36.91 % | 3.537 M 484.65 % | 605.000 K -73.17 % | 2.255 M -4.03 % | 2.350 M 500.76 % | 391.136 K | 0.000 | 0.000 -100.00 % | 1.850 M | 0.000 -100.00 % | 379.472 K | 0.000 -100.00 % | 272.403 K | 0.000 -100.00 % | 254.886 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 658.343 K |
| Total liabilities | -181.105 M -120.50 % | 883.454 M 623.31 % | -168.820 M -119.33 % | 873.303 M 3.58 % | 843.138 M 5.24 % | 801.138 M 4.00 % | 770.303 M 1.35 % | 760.050 M 2.78 % | 739.491 M 6.64 % | 693.442 M 5.00 % | 660.411 M 3.48 % | 638.176 M 1.94 % | 626.010 M 10.69 % | 565.534 M 2.31 % | 552.768 M 34.76 % | 410.192 M 22.54 % | 334.749 M 1.13 % | 331.008 M 5.92 % | 312.500 M 19.05 % | 262.500 M 33.50 % | 196.628 M 43.00 % | 137.500 M 72.45 % | 79.735 M | 0.000 -100.00 % | 272.403 K | 0.000 -100.00 % | 254.886 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 658.343 K |
| Other non current assets | 0.000 -100.00 % | 10.088 M | 0.000 -100.00 % | 4.251 M -99.57 % | 997.219 M 10 262.67 % | 9.623 M -98.94 % | 906.158 M 2.02 % | 888.242 M 3.89 % | 854.961 M 6.21 % | 805.000 M 3.61 % | 776.977 M 3.67 % | 749.489 M 4.18 % | 719.386 M 10 053.96 % | 7.085 M -98.89 % | 639.217 M 30.11 % | 491.286 M 11.81 % | 439.405 M 1.58 % | 432.581 M 3.84 % | 416.600 M 14.02 % | 365.359 M 27.29 % | 287.018 M 25.22 % | 229.206 M 38.77 % | 165.170 M 104.34 % | 80.829 M 82.54 % | 44.280 M -10.32 % | 49.373 M 12.54 % | 43.873 M -3.29 % | 45.364 M 5.57 % | 42.972 M -15.71 % | 50.983 M 7.26 % | 47.533 M -8.39 % | 51.888 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.661 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.540 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 |
| Intangible assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 -15.79 % | 323.000 -15.89 % | 384.000 -15.79 % | 456.000 -15.71 % | 541.000 | 0.000 -100.00 % | 762.000 -15.80 % | 905.000 -15.81 % | 1.075 K | 0.000 | 0.000 -100.00 % | 2.136 K | 0.000 -100.00 % | 11.400 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 272.000 -15.79 % | 323.000 -15.89 % | 384.000 -15.79 % | 456.000 -15.71 % | 541.000 | 0.000 -100.00 % | 762.000 -15.80 % | 905.000 -15.81 % | 1.075 K | 0.000 | 0.000 -100.00 % | 2.136 K | 0.000 -100.00 % | 11.400 K | 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 % | 7.361 M | 0.000 -100.00 % | 5.535 M -2.89 % | 5.700 M 142.16 % | 2.354 M -28.15 % | 3.276 M -5.81 % | 3.478 M 3.30 % | 3.367 M -3.78 % | 3.499 M -28.50 % | 4.894 M -3.88 % | 5.092 M 33.58 % | 3.812 M 7.56 % | 3.544 M 227.23 % | 1.083 M 20.06 % | 902.033 K 9.36 % | 824.861 K -6.65 % | 883.591 K -3.45 % | 915.210 K 44.13 % | 635.000 K -16.02 % | 756.174 K -14.65 % | 886.000 K 4.88 % | 844.745 K 4 593.03 % | 18.000 K 62.57 % | 11.072 K 0.65 % | 11.000 K -0.65 % | 11.072 K 0.65 % | 11.000 K -0.65 % | 11.072 K -92.67 % | 151.000 K -6.79 % | 162.000 K -39.52 % | 267.841 K |
| Total non current assets | 0.000 -100.00 % | 17.787 M | 0.000 -100.00 % | 9.787 M -99.02 % | 1.003 B 6.18 % | 944.549 M 3.86 % | 909.434 M 1.99 % | 891.720 M 3.69 % | 859.989 M 6.37 % | 808.500 M 3.41 % | 781.871 M 3.62 % | 754.581 M 4.34 % | 723.199 M 7.63 % | 671.951 M 4.94 % | 640.300 M 30.09 % | 492.189 M 11.80 % | 440.231 M 1.56 % | 433.466 M 3.82 % | 417.516 M 14.08 % | 365.994 M 27.18 % | 287.776 M 25.07 % | 230.092 M 38.59 % | 166.026 M 105.36 % | 80.847 M 82.54 % | 44.291 M -10.31 % | 49.384 M 12.53 % | 43.885 M -3.28 % | 45.375 M 5.56 % | 42.983 M -15.94 % | 51.134 M 7.21 % | 47.695 M -8.55 % | 52.156 M |
| Other current assets | 0.000 -100.00 % | 10.273 M | 0.000 -100.00 % | 8.553 M 141.60 % | -20.562 M -6 590 284.62 % | -312.000 100.00 % | -11.113 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 |
| Short term investments | 0.000 -100.00 % | 197.000 K | 0.000 -100.00 % | 58.000 K 0.00 % | 58.000 K 48.63 % | 39.022 K 5.46 % | 37.000 K | 0.000 | 0.000 -100.00 % | 35.016 K | 0.000 | 0.000 | 0.000 -100.00 % | 212.400 K 1.63 % | 209.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 |
| cash and cash equivalents | 0.000 -100.00 % | 24.172 M | 0.000 -100.00 % | 30.132 M 1 131.89 % | 2.446 M -77.68 % | 10.958 M 46.15 % | 7.498 M -17.48 % | 9.086 M -39.58 % | 15.039 M -5.83 % | 15.970 M 176.72 % | 5.771 M -19.74 % | 7.190 M -67.96 % | 22.444 M 679.80 % | 2.878 M -88.51 % | 25.048 M -8.19 % | 27.282 M 3 529.13 % | 751.763 K -37.10 % | 1.195 M -39.66 % | 1.981 M 328.71 % | 462.000 K -86.13 % | 3.331 M 312.73 % | 807.000 K 406.15 % | 159.439 K -94.58 % | 2.941 M 108.81 % | 1.408 M 1 294.51 % | 101.000 K -93.02 % | 1.448 M 2 980.35 % | 47.000 K -97.43 % | 1.826 M 831.57 % | 196.000 K -80.73 % | 1.017 M -49.84 % | 2.028 M |
| Cash and short term investments | 0.000 -100.00 % | 24.369 M | 0.000 -100.00 % | 30.190 M 1 134.26 % | 2.446 M -77.76 % | 10.997 M 46.67 % | 7.498 M -17.48 % | 9.086 M -39.58 % | 15.039 M -6.03 % | 16.005 M 177.33 % | 5.771 M -19.74 % | 7.190 M -67.96 % | 22.444 M 626.20 % | 3.091 M -87.76 % | 25.257 M -7.42 % | 27.282 M 3 529.13 % | 751.763 K -37.10 % | 1.195 M -39.66 % | 1.981 M 328.71 % | 462.000 K -86.13 % | 3.331 M 312.73 % | 807.000 K 406.15 % | 159.439 K -94.58 % | 2.941 M 108.81 % | 1.408 M 1 294.51 % | 101.000 K -93.02 % | 1.448 M 2 980.35 % | 47.000 K -97.43 % | 1.826 M 831.57 % | 196.000 K -80.73 % | 1.017 M -49.84 % | 2.028 M |
| Total current assets | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.032 B 42 105.11 % | 2.446 M -77.76 % | 10.997 M 46.67 % | 7.498 M -17.48 % | 9.086 M -39.58 % | 15.039 M -5.83 % | 15.970 M 176.72 % | 5.771 M -19.74 % | 7.190 M -67.96 % | 22.444 M 385.99 % | 4.618 M -81.56 % | 25.048 M -8.19 % | 27.282 M 3 529.13 % | 751.763 K -37.10 % | 1.195 M -39.66 % | 1.981 M 328.71 % | 462.000 K -86.13 % | 3.331 M 312.73 % | 807.000 K 406.15 % | 159.439 K -94.58 % | 2.941 M 108.81 % | 1.408 M 1 294.51 % | 101.000 K -93.02 % | 1.448 M 2 980.35 % | 47.000 K -97.43 % | 1.826 M 831.57 % | 196.000 K -80.73 % | 1.017 M -49.84 % | 2.028 M |
| 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 |
| Net receivables | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 993.594 M 4 732.19 % | 20.562 M | 0.000 -100.00 % | 11.113 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 |
| Tax assets | 0.000 -100.00 % | 337.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 932.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 659.782 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 |
| Other assets | 0.000 100.00 % | -40.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 483.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.844 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 |
| Account payables | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 499.000 K 15.51 % | 432.000 K -35.54 % | 670.178 K 44.12 % | 465.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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.978 M 21.73 % | -2.527 M 11.83 % | -2.866 M 42.76 % | -5.007 M -14.68 % | -4.366 M -127.92 % | -1.916 M 81.14 % | -10.155 M -29.22 % | -7.859 M 34.57 % | -12.010 M -106.26 % | -5.823 M -863.26 % | -604.500 K 73.19 % | -2.255 M 4.03 % | -2.350 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 |
| 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 |
| 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 |
| 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 -100.00 % | 4.314 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 99.292 M 7.11 % | 92.700 M | 0.000 -100.00 % | 77.101 M | 0.000 | 0.000 -100.00 % | 22.716 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -112.580 M | 0.000 | 0.000 -100.00 % | 4.314 M | 0.000 | 0.000 -100.00 % | 4.314 M | 0.000 -100.00 % | 4.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 719.000 K 23.33 % | 583.000 K 6.53 % | 547.278 K 30.62 % | 419.000 K -16.20 % | 500.000 K 28.87 % | 388.000 K 24.61 % | 311.372 K 33.99 % | 232.389 K 13.89 % | 204.050 K 7.49 % | 189.828 K 15.17 % | 164.827 K -50.20 % | 331.000 K 39.07 % | 238.011 K 52.18 % | 156.404 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.979 M -249 030.82 % | 795.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.844 M 968 951.20 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.065 B | 0.000 -100.00 % | 1.042 B 3.66 % | 1.005 B 5.21 % | 955.546 M 4.21 % | 916.932 M 1.79 % | 900.806 M 2.95 % | 875.028 M 6.13 % | 824.470 M 4.68 % | 787.642 M 3.40 % | 761.771 M 2.16 % | 745.642 M 9.43 % | 681.414 M 2.41 % | 665.348 M 28.08 % | 519.471 M 17.80 % | 440.983 M 1.45 % | 434.661 M 3.61 % | 419.496 M 14.47 % | 366.456 M 25.88 % | 291.107 M 26.08 % | 230.899 M 38.94 % | 166.186 M 98.34 % | 83.788 M 83.35 % | 45.699 M -7.65 % | 49.485 M 9.16 % | 45.332 M -0.20 % | 45.422 M 1.37 % | 44.809 M -12.70 % | 51.330 M 5.37 % | 48.712 M -10.10 % | 54.184 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-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2014-09-30 | 2014-03-31 | 2013-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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 -100.00 % | 81.763 M 735.79 % | -12.860 M -147.12 % | -5.204 M 34.13 % | -7.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.622 M -1 594.00 % | -3.283 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 |
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 1.052 M 124.37 % | -4.317 M 41.54 % | -7.384 M -4 548.43 % | 166.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 -100.00 % | 30.168 M -28.17 % | 42.000 M 36.21 % | 30.834 M 205.11 % | 10.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.741 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 |
| Other working capital | 0.000 | 0.000 | 0.000 -100.00 % | 50.543 M 200.00 % | -50.543 M -76.39 % | -28.654 M -57.67 % | -18.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.881 M -638.58 % | -7.024 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 |
| Other non cash items | -7.769 M -1.62 % | -7.645 M -14.67 % | -6.667 M -1 506.54 % | 474.000 K 276.19 % | 126.000 K 73.87 % | 72.469 K 61.04 % | 45.000 K 100.77 % | -5.828 M -14.50 % | -5.090 M 36.52 % | -8.018 M -155.92 % | -3.133 M 5.69 % | -3.322 M -6.24 % | -3.127 M 52.34 % | -6.561 M -160.26 % | -2.521 M -321.68 % | 1.137 M 139.55 % | -2.875 M -67.40 % | -1.718 M -8.71 % | -1.580 M -4.77 % | -1.508 M 6.57 % | -1.614 M -7.02 % | -1.508 M 10.55 % | -1.686 M -14.15 % | -1.477 M -28.10 % | -1.153 M 39.83 % | -1.916 M -68.37 % | -1.138 M -4.60 % | -1.088 M -129.13 % | 3.735 M 2 715.72 % | 132.648 K 636.93 % | 18.000 K 107.96 % | -226.000 K -25.56 % | -180.000 K -126.88 % | 669.679 K 358.56 % | -259.000 K 5.82 % | -275.000 K -111.54 % | -130.000 K -107.17 % | 1.813 M 1 219.32 % | -162.000 K -179.31 % | -58.000 K 38.95 % | -95.000 K 63.88 % | -263.000 K 61.21 % | -678.000 K 18.51 % | -832.000 K -328.87 % | -194.000 K 72.13 % | -696.000 K -36.47 % | -510.000 K 15.42 % | -603.000 K -132.24 % | 1.871 M 341.05 % | -776.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 -100.00 % | 90.029 M 2 516.89 % | -3.725 M -173.64 % | 5.058 M 746.04 % | -783.000 K -113.44 % | 5.828 M 14.50 % | 5.090 M 16.16 % | 4.382 M 39.87 % | 3.133 M -5.69 % | 3.322 M 6.24 % | 3.127 M 9.57 % | 2.854 M 13.21 % | 2.521 M 104.80 % | -52.485 M -8 220.03 % | -630.821 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -543.000 K 85.50 % | -3.745 M -622.19 % | -518.560 K -115.62 % | 3.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.252 K -1 201.94 % | -13.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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 100.00 % | -60.699 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 100.00 % | -61.242 M -1 535.30 % | -3.745 M -622.19 % | -518.560 K -115.62 % | 3.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.252 K -1 201.94 % | -13.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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -1.042 M 0.10 % | -1.043 M 0.04 % | -1.043 M -0.13 % | -1.042 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 |
| 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 -100.00 % | 79.184 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 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 100.00 % | -1.042 M 0.10 % | -1.043 M 0.04 % | -1.043 M -0.13 % | -1.042 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.184 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 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -241.04 % | 709.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -30.190 M -208.82 % | 27.744 M 425.93 % | -8.512 M -343.40 % | 3.497 M 320.23 % | -1.588 M 73.32 % | -5.953 M -539.57 % | -930.785 K -109.13 % | 10.199 M 818.75 % | -1.419 M 90.70 % | -15.254 M -587.81 % | 3.127 M 9.57 % | 2.854 M 111.53 % | -24.761 M -193.33 % | 26.531 M 4 220.82 % | -643.821 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 |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 30.190 M 1 134.26 % | 2.446 M -77.68 % | 10.958 M 46.15 % | 7.498 M -17.48 % | 9.086 M -39.58 % | 15.039 M -5.83 % | 15.970 M 176.72 % | 5.771 M -19.74 % | 7.190 M -67.96 % | 22.444 M | 0.000 | 0.000 -100.00 % | 27.282 M 3 529.13 % | 751.763 K -46.13 % | 1.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 | 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 -100.00 % | 30.190 M 1 134.26 % | 2.446 M -77.68 % | 10.958 M 46.15 % | 7.498 M -17.48 % | 9.086 M -39.58 % | 15.039 M -5.83 % | 15.970 M 176.72 % | 5.771 M -19.74 % | 7.190 M 129.93 % | 3.127 M 9.57 % | 2.854 M 13.21 % | 2.521 M -90.76 % | 27.282 M 3 529.13 % | 751.763 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 -100.00 % | 90.029 M 2 516.89 % | -3.725 M -173.64 % | 5.058 M 746.04 % | -783.000 K -113.44 % | 5.828 M 14.50 % | 5.090 M 16.16 % | 4.382 M 39.87 % | 3.133 M -5.69 % | 3.322 M 6.24 % | 3.127 M 9.57 % | 2.854 M 13.21 % | 2.521 M 104.80 % | -52.485 M -8 220.03 % | -630.821 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -543.000 K 85.50 % | -3.745 M -622.19 % | -518.560 K -115.62 % | 3.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.252 K -1 201.94 % | -13.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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 -100.00 % | 89.486 M 1 297.94 % | -7.470 M -264.54 % | 4.540 M 679.81 % | -783.000 K -113.44 % | 5.828 M 14.50 % | 5.090 M 16.16 % | 4.382 M 39.87 % | 3.133 M -5.69 % | 3.322 M 6.24 % | 3.127 M 9.57 % | 2.854 M 13.21 % | 2.521 M 104.79 % | -52.654 M -8 078.32 % | -643.821 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 |
| 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 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |