Srestha Finvest Limited SRESTHA.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -192.216 M -250.70 % | 127.547 M 424.54 % | 24.316 M 5.68 % | 23.008 M -48.49 % | 44.663 M 11.23 % | 40.152 M 90.28 % | 21.102 M 7.37 % | 19.654 M 46.45 % | 13.420 M 115.40 % | 6.230 M 68.95 % | 3.688 M 23.50 % | 2.986 M 59.61 % | 1.871 M |
| Net income | -351.032 M -2 119.05 % | 17.386 M 134.95 % | -49.741 M -12 181.73 % | -405.000 K 92.49 % | -5.392 M -114.54 % | -2.513 M 40.80 % | -4.245 M -231.89 % | 3.219 M 374.08 % | 678.936 K 130.54 % | 294.494 K 159.67 % | 113.411 K 409.87 % | 22.243 K -56.51 % | 51.143 K |
| Income before tax | -351.526 M -1 974.21 % | 18.756 M 140.10 % | -46.771 M -18 241.57 % | -255.000 K 95.27 % | -5.389 M -158.84 % | -2.082 M 51.02 % | -4.251 M -189.14 % | 4.769 M 385.28 % | 982.677 K 276.96 % | 260.687 K 58.83 % | 164.126 K 637.88 % | 22.243 K -56.51 % | 51.143 K |
| Income before tax ratio | 1.83 1 143.65 % | 0.15 107.65 % | -1.92 -17 254.94 % | -0.01 90.81 % | -0.12 -132.70 % | -0.05 74.26 % | -0.20 -183.02 % | 0.24 231.36 % | 0.07 75.01 % | 0.04 -5.99 % | 0.04 497.45 % | 0.01 -72.75 % | 0.03 |
| EBITDA | -309.900 M -1 379.47 % | 24.221 M 208.78 % | -22.266 M -366.75 % | 8.347 M 5.14 % | 7.939 M -59.80 % | 19.746 M 21.94 % | 16.193 M 228.25 % | 4.933 M 337.18 % | 1.128 M 158.12 % | 437.152 K -37.26 % | 696.788 K 148.58 % | -1.434 M -3 794.34 % | -36.827 K |
| Net income ratio | 1.83 1 239.76 % | 0.14 106.66 % | -2.05 -11 521.07 % | -0.02 85.42 % | -0.12 -92.87 % | -0.06 68.89 % | -0.20 -222.84 % | 0.16 223.71 % | 0.05 7.03 % | 0.05 53.69 % | 0.03 312.84 % | 0.01 -72.75 % | 0.03 |
| Ratio EBITDA | 1.61 749.00 % | 0.19 120.74 % | -0.92 -352.41 % | 0.36 104.10 % | 0.18 -63.86 % | 0.49 -35.91 % | 0.77 205.73 % | 0.25 198.51 % | 0.08 19.84 % | 0.07 -62.87 % | 0.19 139.34 % | -0.48 -2 339.88 % | -0.02 |
| Gross profit ratio | 1.30 92.19 % | 0.67 118.60 % | 0.31 -39.97 % | 0.51 109.75 % | 0.24 -15.19 % | 0.29 -71.11 % | 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 | 1.514 B 30.52 % | 1.160 B 251.52 % | 330.000 M 300.00 % | 82.500 M 0.00 % | 82.500 M -1.52 % | 83.775 M -1.33 % | 84.900 M -3.99 % | 88.426 M 60.77 % | 55.000 M 103.57 % | 27.018 M -14.24 % | 31.503 M -0.86 % | 31.776 M 11.84 % | 28.413 M |
| Weighted average shs out | 1.514 B 160.54 % | 581.125 M 602.34 % | 82.742 M 0.29 % | 82.500 M 0.00 % | 82.500 M -1.52 % | 83.775 M -1.33 % | 84.900 M -3.99 % | 88.426 M 18.52 % | 74.608 M 176.15 % | 27.018 M -14.24 % | 31.503 M -0.86 % | 31.776 M 11.84 % | 28.413 M |
| EPS diluted | -0.23 -1 633.33 % | 0.02 110.00 % | -0.15 -2 961.22 % | 0.00 92.51 % | -0.07 -118.00 % | -0.03 40.00 % | -0.05 -237.36 % | 0.04 195.93 % | 0.01 12.84 % | 0.01 202.78 % | 0.00 414.29 % | 0.00 -61.11 % | 0.00 |
| Earnings per share | -0.23 -869.23 % | 0.03 104.98 % | -0.60 -12 144.90 % | 0.00 92.51 % | -0.07 -118.00 % | -0.03 40.00 % | -0.05 -237.36 % | 0.04 300.00 % | 0.01 -16.51 % | 0.01 202.78 % | 0.00 414.29 % | 0.00 -61.11 % | 0.00 |
| Gross profit | -249.081 M -389.63 % | 86.000 M 1 046.67 % | 7.500 M -36.56 % | 11.822 M 8.05 % | 10.941 M -5.67 % | 11.598 M -45.04 % | 21.102 M 7.37 % | 19.654 M 46.45 % | 13.420 M 115.40 % | 6.230 M 68.95 % | 3.688 M 23.50 % | 2.986 M 59.61 % | 1.871 M |
| Income tax expense | -494.000 K -167.67 % | 730.000 K -75.42 % | 2.970 M 1 880.00 % | 150.000 K 4 900.00 % | 3.000 K -95.13 % | 61.650 K 957.64 % | 5.829 K -99.62 % | 1.550 M 410.32 % | 303.741 K 798.48 % | 33.806 K -33.34 % | 50.715 K 103.54 % | -1.434 M | 0.000 |
| Cost of revenue | 56.865 M 36.87 % | 41.547 M 533.24 % | 6.561 M -41.35 % | 11.186 M -66.83 % | 33.722 M 18.10 % | 28.554 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.740 M 19.41 % | 3.132 M 43.93 % | 2.176 M 185.56 % | 762.000 K 134.46 % | 325.000 K -36.39 % | 510.950 K -90.02 % | 5.119 M 5.55 % | 4.850 M 119.98 % | 2.205 M 7.33 % | 2.054 M 33.26 % | 1.541 M 784.87 % | 174.187 K 67.84 % | 103.784 K |
| Selling and marketing expenses | 3.448 M 13 692.00 % | 25.000 K 212.50 % | 8.000 K -96.10 % | 205.000 K -28.57 % | 287.000 K 4.08 % | 275.751 K 16.89 % | 235.914 K -22.25 % | 303.430 K 132.47 % | 130.525 K 58.13 % | 82.545 K -5.70 % | 87.538 K 107.22 % | 42.245 K -66.70 % | 126.855 K |
| Other expenses | 61.155 M 15.34 % | 53.021 M 2 872.03 % | 1.784 M -30.12 % | 2.553 M -48.35 % | 4.943 M 128.90 % | 2.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 68.343 M 21.65 % | 56.178 M 1 315.78 % | 3.968 M 12.73 % | 3.520 M -36.63 % | 5.555 M 88.55 % | 2.946 M -88.38 % | 25.353 M 70.33 % | 14.885 M 19.68 % | 12.437 M 108.34 % | 5.970 M 69.42 % | 3.524 M 18.89 % | 2.964 M 62.88 % | 1.820 M |
| Cost and expenses | 125.208 M 28.12 % | 97.725 M 2 362.83 % | 3.968 M -73.02 % | 14.706 M -60.02 % | 36.782 M 16.77 % | 31.500 M 24.25 % | 25.353 M 70.33 % | 14.885 M 19.68 % | 12.437 M 108.34 % | 5.970 M 69.42 % | 3.524 M 18.89 % | 2.964 M 62.88 % | 1.820 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 | 7.188 M 127.68 % | 3.157 M 44.55 % | 2.184 M 125.85 % | 967.000 K 58.01 % | 612.000 K -22.21 % | 786.701 K -85.31 % | 5.355 M 3.91 % | 5.153 M 120.68 % | 2.335 M 9.29 % | 2.137 M 31.17 % | 1.629 M 11.55 % | 1.460 M -10.31 % | 1.628 M |
| Interest income | 0.000 -100.00 % | 95.000 K 578.57 % | 14.000 K 75.00 % | 8.000 K -97.50 % | 320.000 K 9.53 % | 292.155 K 47.75 % | 197.739 K 86.39 % | 106.087 K -1.44 % | 107.639 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 29.000 K -65.06 % | 83.000 K 2 666.67 % | 3.000 K | 0.000 -100.00 % | 142.000 -42.74 % | 248.000 -71.10 % | 858.000 -42.26 % | 1.486 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.524 M 38.41 % | 5.436 M 1 913.33 % | 270.000 K 513.64 % | 44.000 K -24.14 % | 58.000 K -15.28 % | 68.458 K -98.39 % | 4.251 M 189.14 % | -4.769 M -444.98 % | -875.038 K -307.03 % | -214.979 K -46.26 % | -146.989 K 89.91 % | -1.456 M -1 555.58 % | -87.970 K |
| Operating income | -317.424 M -1 164.40 % | 29.822 M 46.56 % | 20.348 M 145.10 % | 8.302 M -32.79 % | 12.352 M -37.23 % | 19.678 M 562.92 % | -4.251 M -189.14 % | 4.769 M 444.98 % | 875.038 K 307.03 % | 214.979 K 46.26 % | 146.989 K -89.91 % | 1.456 M 1 555.58 % | 87.970 K |
| Operating income ratio | 1.65 606.29 % | 0.23 -72.06 % | 0.84 131.91 % | 0.36 30.47 % | 0.28 -43.57 % | 0.49 343.28 % | -0.20 -183.02 % | 0.24 272.12 % | 0.07 88.97 % | 0.03 -13.43 % | 0.04 -91.83 % | 0.49 937.25 % | 0.05 |
| Total other income expenses net | -34.102 M -208.17 % | -11.066 M 83.51 % | -67.119 M | 0.000 | 0.000 | 0.000 100.00 % | -16.193 M -156.48 % | -6.314 M -243.03 % | -1.840 M 51.98 % | -3.833 M -102.31 % | -1.895 M -26.03 % | -1.503 M -3 982.29 % | -36.827 K |
| 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 | 491.375 M 22.77 % | 400.235 M 38.70 % | 288.552 M 232.32 % | 86.829 M -67.16 % | 264.360 M -5.95 % | 281.081 M 48.83 % | 188.864 M 17.08 % | 161.319 M 2 096.88 % | -8.079 M -47.70 % | -5.470 M -179.04 % | 6.920 M 969.05 % | -796.292 K 75.16 % | -3.205 M |
| Total investments | 670.007 M 12.09 % | 597.761 M 1 251.27 % | 44.237 M 59 879.73 % | -74.000 K -104.44 % | 1.668 M -50.78 % | 3.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 565.038 M 13.74 % | 496.788 M 65.77 % | 299.682 M 236.46 % | 89.069 M -69.58 % | 292.833 M -0.77 % | 295.111 M 36.00 % | 216.989 M 23.47 % | 175.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 160.879 M -16.93 % | 193.659 M 13 328.07 % | -1.464 M 22.58 % | -1.891 M -4.07 % | -1.817 M 68.02 % | -5.682 M -1 549.28 % | 392.043 K | 0.000 -100.00 % | 113.869 K 0.00 % | 113.868 K 0.00 % | 113.868 K 0.00 % | 113.868 K 0.00 % | 113.869 K |
| Retained earnings | -117.874 M -167.93 % | -43.995 M 23.66 % | -57.630 M -630.60 % | -7.888 M -5.40 % | -7.484 M -257.86 % | -2.091 M -175.38 % | 2.774 M -61.11 % | 7.133 M 87.68 % | 3.801 M 21.75 % | 3.122 M 10.42 % | 2.827 M 4.18 % | 2.714 M 130.95 % | -8.768 M |
| Common stock | 1.640 B 41.38 % | 1.160 B 75.76 % | 660.000 M 300.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 10.00 % | 150.000 M 0.00 % | 150.000 M 200.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 1.694 B 25.14 % | 1.354 B 120.73 % | 613.258 M 265.97 % | 167.572 M -0.29 % | 168.051 M -0.90 % | 169.579 M -4.82 % | 178.167 M -2.18 % | 182.133 M 1.80 % | 178.915 M 236.08 % | 53.236 M 0.56 % | 52.941 M 0.21 % | 52.828 M 27.77 % | 41.346 M |
| Other non current liabilities | 36.816 M 96.98 % | 18.690 M 1 868 900.00 % | 1.000 K -99.95 % | 2.200 M -38.22 % | 3.561 M | 0.000 | 0.000 -100.00 % | 5.369 M | 0.000 | 0.000 100.00 % | -8.620 K | 0.000 | 0.000 |
| Long term debt | 565.038 M 13.74 % | 496.788 M 65.77 % | 299.682 M 236.46 % | 89.069 M -69.58 % | 292.833 M -0.77 % | 295.111 M 36.00 % | 216.989 M 23.47 % | 175.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 601.854 M 6.98 % | 562.606 M 84.72 % | 304.567 M 233.70 % | 91.269 M -69.21 % | 296.394 M -0.44 % | 297.701 M 37.20 % | 216.989 M 19.83 % | 181.087 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 857.000 K -93.67 % | 13.543 M 556.47 % | 2.063 M 139.33 % | 862.000 K 118.78 % | 394.000 K 40.95 % | 279.538 K | 0.000 100.00 % | -175.742 M | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 12.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 878.000 K -94.98 % | 17.495 M 748.04 % | 2.063 M 139.33 % | 862.000 K 118.78 % | 394.000 K -85.45 % | 2.709 M | 0.000 -100.00 % | 25.000 K -97.01 % | 835.185 K 3 240.74 % | 25.000 K 0.00 % | 25.000 K 108.33 % | 12.000 K 0.00 % | 12.000 K |
| Total liabilities | 602.732 M 3.90 % | 580.101 M 89.19 % | 306.630 M 232.82 % | 92.131 M -68.96 % | 296.788 M -1.21 % | 300.409 M 38.44 % | 216.989 M 19.81 % | 181.112 M 21 585.21 % | 835.185 K 3 240.74 % | 25.000 K 0.00 % | 25.000 K 108.33 % | 12.000 K 0.00 % | 12.000 K |
| Other non current assets | 891.499 M -50.60 % | 1.805 B 33 824.97 % | -5.351 M -19 210.71 % | 28.000 K 0.00 % | 28.000 K -50.22 % | 56.250 K -99.98 % | 371.957 M 6.71 % | 348.560 M 50.86 % | 231.052 M 38.15 % | 167.246 M 84.06 % | 90.866 M 64.02 % | 55.400 M -4.55 % | 58.041 M |
| Long term investments | 0.000 -100.00 % | 7.585 M 41.75 % | 5.351 M 1 628.86 % | -350.000 K -126.58 % | 1.317 M 680.01 % | 168.843 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 254.224 M | 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 -100.00 % | 350.000 K 126.58 % | -1.317 M -680.01 % | -168.843 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 17.506 M -29.97 % | 24.997 M 74.57 % | 14.319 M 16 550.00 % | 86.000 K 19.44 % | 72.000 K -24.30 % | 95.108 K -38.86 % | 155.566 K -40.56 % | 261.712 K -26.70 % | 357.025 K 64.77 % | 216.680 K -44.67 % | 391.579 K | 0.000 | 0.000 |
| Total non current assets | 923.669 M -49.72 % | 1.837 B 12 730.54 % | 14.319 M 7 436.32 % | 190.000 K 6.74 % | 178.000 K -23.03 % | 231.255 K -99.94 % | 372.113 M 6.68 % | 348.821 M 50.74 % | 231.409 M 38.18 % | 167.463 M 83.51 % | 91.258 M 64.73 % | 55.400 M -4.55 % | 58.041 M |
| Other current assets | 8.943 M -17.60 % | 10.853 M -86.54 % | 80.652 M 2 808.47 % | 2.773 M 10.17 % | 2.517 M 50.64 % | 1.671 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 590.176 M 1 417.71 % | 38.886 M 13 989.13 % | 276.000 K -21.37 % | 351.000 K -89.10 % | 3.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 73.663 M -23.71 % | 96.553 M 767.50 % | 11.130 M 396.88 % | 2.240 M -92.13 % | 28.473 M 102.95 % | 14.030 M -50.12 % | 28.125 M 94.99 % | 14.424 M 78.54 % | 8.079 M 47.70 % | 5.470 M 179.04 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M |
| Cash and short term investments | 73.663 M -89.27 % | 686.729 M 1 273.02 % | 50.016 M 1 887.92 % | 2.516 M -91.27 % | 28.824 M 67.10 % | 17.250 M -38.67 % | 28.125 M 94.99 % | 14.424 M 78.54 % | 8.079 M 47.70 % | 5.470 M 179.04 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M |
| Total current assets | 1.373 B -24.63 % | 1.822 B 101.16 % | 905.569 M 248.95 % | 259.513 M -44.15 % | 464.661 M -1.08 % | 469.758 M 1 570.26 % | 28.125 M 94.99 % | 14.424 M 78.54 % | 8.079 M 47.70 % | 5.470 M 179.04 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 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 |
| Net receivables | 1.290 B 14.80 % | 1.124 B 45.06 % | 774.901 M 204.81 % | 254.224 M -41.33 % | 433.320 M -3.89 % | 450.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 14.664 M | 0.000 | 0.000 -100.00 % | 76.000 K -2.56 % | 78.000 K -2.37 % | 79.897 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -1.725 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 21.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 |
| Tax payables | 0.000 -100.00 % | 3.952 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.429 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 4.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 953.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 |
| 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.464 M -22.58 % | 1.891 M 4.07 % | 1.817 M -68.02 % | 5.682 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.000 M -77.27 % | 43.995 M 304.07 % | 10.888 M 4.09 % | 10.460 M -0.71 % | 10.535 M 5.35 % | 10.000 M 0.00 % | 10.000 M -60.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 47.128 M 31 110.60 % | 151.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.297 B 18.77 % | 1.934 B 110.22 % | 919.888 M 254.21 % | 259.703 M -44.13 % | 464.839 M -1.10 % | 469.989 M 17.43 % | 400.238 M 10.18 % | 363.245 M 51.68 % | 239.487 M 38.49 % | 172.933 M 105.05 % | 84.337 M 50.08 % | 56.196 M -8.25 % | 61.247 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 | -246.514 M -48.63 % | -165.855 M 56.83 % | -384.180 M -0.04 % | -384.015 M -3 035.89 % | 13.080 M 228.11 % | -10.210 M -141.96 % | 24.334 M 702.79 % | 3.031 M 102.47 % | -122.930 M -2 880.96 % | 4.420 M 159.43 % | -7.438 M -9.93 % | -6.766 M -249.05 % | 4.539 M |
| Accounts receivables | -167.704 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 |
| 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 |
| 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 |
| Other working capital | -78.810 M 52.48 % | -165.855 M 56.83 % | -384.180 M -0.04 % | -384.015 M -3 035.89 % | 13.080 M 228.11 % | -10.210 M -141.96 % | 24.334 M 702.79 % | 3.031 M 102.47 % | -122.930 M -2 880.96 % | 4.420 M 159.43 % | -7.438 M -9.93 % | -6.766 M -249.05 % | 4.539 M |
| Other non cash items | 55.430 M 108 586.27 % | 51.000 K -99.26 % | 6.847 M -98.09 % | 357.977 M | 0.000 -100.00 % | 975.732 K 148.88 % | 392.044 K -87.07 % | 3.031 M 102.47 % | -122.930 M -2 880.96 % | 4.420 M 159.43 % | -7.438 M | 0.000 -100.00 % | 4.539 M |
| Net cash provided by operating activities | -535.086 M -274.23 % | -142.982 M 66.26 % | -423.834 M -1 514.67 % | -26.249 M -326.09 % | 11.610 M 165.40 % | -17.753 M -186.23 % | 20.587 M 220.97 % | 6.414 M 105.25 % | -122.105 M -2 597.14 % | 4.890 M 166.99 % | -7.300 M -8.24 % | -6.744 M -246.91 % | 4.591 M |
| Investments in property plant and equipment | -33.000 K 99.80 % | -16.113 M -11.10 % | -14.503 M -24 481.36 % | -59.000 K -68.57 % | -35.000 K -337.50 % | -8.000 K | 0.000 100.00 % | -68.850 K 75.91 % | -285.760 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 47.772 M | 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 100.00 % | -1.807 B -1 294.88 % | -129.561 M | 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 -100.00 % | 1.552 B 1 797.25 % | 81.789 M 110 425.68 % | 74.000 K -97.42 % | 2.869 M -21.74 % | 3.666 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -192.934 M | 0.000 100.00 % | -47.772 M | 0.000 | 0.000 | 0.000 100.00 % | -6.886 M | 0.000 | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 4.335 M 213.04 % | -3.835 M |
| Net cash used for investing activites | -192.967 M 28.95 % | -271.594 M -336.12 % | -62.275 M -415 266.67 % | 15.000 K -99.47 % | 2.834 M -22.52 % | 3.658 M 153.12 % | -6.886 M -9 901.07 % | -68.850 K 75.91 % | -285.760 K -103.81 % | 7.500 M | 0.000 -100.00 % | 4.335 M 213.04 % | -3.835 M |
| Debt repayment | 0.000 | 0.000 | 0.000 100.00 % | -203.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 481.250 M -3.75 % | 500.000 M 1.01 % | 495.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 M | 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 | 223.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -416.704 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | 705.163 M 41.03 % | 500.000 M 1.01 % | 495.000 M 342.93 % | -203.764 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 M | 0.000 100.00 % | -416.704 K | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 100.00 % | -1.000 K -100.00 % | 203.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -22.891 M -126.80 % | 85.424 M 860.90 % | 8.890 M 133.89 % | -26.233 M -281.63 % | 14.443 M 202.47 % | -14.095 M -202.87 % | 13.701 M 115.93 % | 6.345 M 143.21 % | 2.609 M -78.94 % | 12.390 M 260.56 % | -7.716 M -220.33 % | -2.409 M -418.80 % | 755.622 K |
| Cash at beginning of period | 96.554 M 767.51 % | 11.130 M 396.88 % | 2.240 M -92.13 % | 28.473 M 102.94 % | 14.030 M -50.12 % | 28.125 M 94.99 % | 14.424 M 78.54 % | 8.079 M 47.70 % | 5.470 M 179.04 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M 30.85 % | 2.450 M |
| Cash at end of period | 73.663 M -23.71 % | 96.554 M 767.51 % | 11.130 M 396.88 % | 2.240 M -92.13 % | 28.473 M 102.95 % | 14.030 M -50.12 % | 28.125 M 94.99 % | 14.424 M 78.54 % | 8.079 M 47.70 % | 5.470 M 179.04 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M |
| Operating cash flow | -535.086 M -274.23 % | -142.982 M 66.26 % | -423.834 M -1 514.67 % | -26.249 M -326.09 % | 11.610 M 165.40 % | -17.753 M -186.23 % | 20.587 M 220.97 % | 6.414 M 105.25 % | -122.105 M -2 597.14 % | 4.890 M 166.99 % | -7.300 M -8.24 % | -6.744 M -246.91 % | 4.591 M |
| Capital expenditure | -33.000 K 99.80 % | -16.113 M -11.10 % | -14.503 M -24 481.36 % | -59.000 K -68.57 % | -35.000 K -337.50 % | -8.000 K | 0.000 100.00 % | -68.850 K 75.91 % | -285.760 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -535.119 M -236.35 % | -159.095 M 63.70 % | -438.337 M -1 566.17 % | -26.308 M -327.28 % | 11.575 M 165.17 % | -17.761 M -186.27 % | 20.587 M 224.45 % | 6.345 M 105.18 % | -122.391 M -2 602.99 % | 4.890 M 166.99 % | -7.300 M -8.24 % | -6.744 M -246.91 % | 4.591 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 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 36.706 M 112.67 % | -289.613 M -38.98 % | -208.386 M -1 376.97 % | -14.109 M -103.67 % | 384.057 M 540.40 % | 59.971 M 178.66 % | 21.521 M 15.96 % | 18.559 M -3.52 % | 19.237 M 473.68 % | -5.148 M -147.96 % | 10.734 M 270.65 % | 2.896 M -48.09 % | 5.579 M 335.80 % | -2.366 M -138.77 % | 6.103 M -12.46 % | 6.972 M -43.31 % | 12.299 M 28.81 % | 9.548 M -20.46 % | 12.004 M 11.95 % | 10.723 M -13.43 % | 12.386 M 83.74 % | 6.741 M -39.23 % | 11.092 M -2.70 % | 11.400 M 4.33 % | 10.927 M 5.67 % | 10.340 M 11.43 % | 9.280 M -2.50 % | 9.518 M 1.18 % | 9.407 M 1.28 % | 9.288 M 25.11 % | 7.424 M 1.82 % | 7.291 M 10.45 % | 6.601 M 180.18 % | 2.356 M -56.15 % | 5.373 M -4.40 % | 5.620 M 13.12 % | 4.968 M -51.77 % | 10.301 M 166.18 % | 3.870 M 4.96 % | 3.687 M 30.28 % | 2.830 M 51.40 % | 1.869 M 155.70 % | 731.000 K -9.86 % | 811.000 K 9.01 % | 744.000 K -71.51 % | 2.612 M 813.23 % | 286.000 K 225.00 % | 88.000 K | 0.000 100.00 % | -1.069 M |
| Net income | 21.720 M 108.11 % | -267.662 M -9.12 % | -245.281 M -65.56 % | -148.150 M -147.78 % | 310.062 M 512.94 % | 50.586 M 1 188.10 % | -4.649 M 85.91 % | -32.989 M -851.46 % | 4.390 M 109.41 % | -46.637 M -1 341.64 % | -3.235 M -137.87 % | -1.360 M -191.21 % | 1.491 M 125.85 % | -5.767 M -1 748.40 % | -312.000 K -109.97 % | 3.129 M 22.95 % | 2.545 M 54.76 % | 1.645 M -51.94 % | 3.422 M 125.80 % | -13.263 M -573.17 % | 2.803 M 132.38 % | -8.657 M -358.27 % | 3.352 M 37.43 % | 2.439 M 767.97 % | 281.000 K -93.30 % | 4.195 M 50.52 % | 2.787 M 122.12 % | -12.599 M -1 018.29 % | 1.372 M 124.37 % | -5.629 M -292.18 % | 2.929 M 1.10 % | 2.897 M -4.14 % | 3.022 M 219.16 % | -2.536 M -191.35 % | 2.776 M 2 085.83 % | 127.000 K -79.35 % | 615.000 K -26.96 % | 842.000 K 226.05 % | -668.000 K -25.56 % | -532.000 K -186.93 % | 612.000 K 172.06 % | -849.271 K -790.46 % | 123.000 K -68.22 % | 387.000 K -0.77 % | 390.000 K -16.35 % | 466.243 K 3 486.48 % | 13.000 K 106.70 % | -194.000 K 26.24 % | -263.000 K 84.18 % | -1.663 M |
| Income before tax | 21.720 M 106.87 % | -316.087 M -28.75 % | -245.495 M -55.38 % | -158.001 M -142.93 % | 368.056 M 608.88 % | 51.921 M 1 225.29 % | -4.614 M 86.01 % | -32.989 M -851.46 % | 4.390 M 109.46 % | -46.407 M -1 334.53 % | -3.235 M -137.87 % | -1.360 M -132.14 % | 4.231 M 173.39 % | -5.765 M -3 415.24 % | -164.000 K -105.24 % | 3.129 M 22.95 % | 2.545 M 1 614.02 % | 148.481 K -95.66 % | 3.422 M 125.80 % | -13.263 M -573.17 % | 2.803 M 134.08 % | -8.226 M -345.40 % | 3.352 M 37.43 % | 2.439 M 767.97 % | 281.000 K -93.29 % | 4.189 M 50.31 % | 2.787 M 122.12 % | -12.599 M -933.27 % | 1.512 M 137.07 % | -4.079 M -239.26 % | 2.929 M 1.10 % | 2.897 M -4.14 % | 3.022 M 219.16 % | -2.536 M -191.35 % | 2.776 M 2 085.83 % | 127.000 K -79.35 % | 615.000 K -26.96 % | 842.000 K 226.05 % | -668.000 K -25.56 % | -532.000 K -186.93 % | 612.000 K 178.88 % | -775.874 K -730.79 % | 123.000 K -68.22 % | 387.000 K -0.77 % | 390.000 K -16.35 % | 466.243 K 3 486.48 % | 13.000 K 106.70 % | -194.000 K 26.24 % | -263.000 K 84.18 % | -1.663 M |
| Income before tax ratio | 0.59 -45.78 % | 1.09 -7.36 % | 1.18 -89.48 % | 11.20 1 068.54 % | 0.96 10.69 % | 0.87 503.82 % | -0.21 87.94 % | -1.78 -878.91 % | 0.23 -97.47 % | 9.01 3 091.11 % | -0.30 35.82 % | -0.47 -161.92 % | 0.76 -68.88 % | 2.44 9 167.43 % | -0.03 -105.99 % | 0.45 116.89 % | 0.21 1 230.64 % | 0.02 -94.54 % | 0.29 123.05 % | -1.24 -646.55 % | 0.23 118.55 % | -1.22 -503.80 % | 0.30 41.25 % | 0.21 731.96 % | 0.03 -93.65 % | 0.41 34.90 % | 0.30 122.69 % | -1.32 -923.55 % | 0.16 136.60 % | -0.44 -211.31 % | 0.39 -0.71 % | 0.40 -13.21 % | 0.46 142.53 % | -1.08 -308.34 % | 0.52 2 186.31 % | 0.02 -81.75 % | 0.12 51.45 % | 0.08 147.36 % | -0.17 -19.63 % | -0.14 -166.72 % | 0.22 152.10 % | -0.42 -346.69 % | 0.17 -64.74 % | 0.48 -8.97 % | 0.52 193.65 % | 0.18 292.73 % | 0.05 102.06 % | -2.20 | 0.00 -100.00 % | 1.56 |
| EBITDA | 23.182 M 107.34 % | -315.859 M -29.53 % | -243.853 M -103.00 % | -120.122 M -132.47 % | 369.935 M 590.06 % | 53.609 M 1 601.23 % | -3.571 M 88.83 % | -31.964 M -689.96 % | 5.418 M 194.79 % | -5.716 M -76.91 % | -3.231 M -140.22 % | -1.345 M -131.68 % | 4.245 M 3 007.53 % | -146.000 K -102.51 % | 5.815 M 85.31 % | 3.138 M 24.87 % | 2.513 M 1 099.16 % | 209.564 K -93.70 % | 3.324 M -80.14 % | 16.740 M 523.00 % | 2.687 M 212.12 % | -2.397 M -171.86 % | 3.335 M -45.83 % | 6.156 M -9.51 % | 6.803 M 159.49 % | -11.436 M -517.82 % | 2.737 M -85.52 % | 18.906 M 1 177.43 % | 1.480 M -82.51 % | 8.464 M 186.82 % | 2.951 M 1.10 % | 2.919 M -2.47 % | 2.993 M 445.21 % | -867.000 K -131.32 % | 2.768 M 1 619.25 % | 161.000 K -75.34 % | 653.000 K -35.79 % | 1.017 M -40.28 % | 1.703 M 11.16 % | 1.532 M -30.62 % | 2.208 M 1 004.13 % | -244.212 K -296.95 % | 124.000 K -67.96 % | 387.000 K -0.77 % | 390.000 K 127.19 % | -1.434 M -11 132.07 % | 13.000 K 106.77 % | -192.000 K | 0.000 100.00 % | -36.827 K |
| Net income ratio | 0.59 -35.97 % | 0.92 -21.48 % | 1.18 -88.79 % | 10.50 1 200.63 % | 0.81 -4.29 % | 0.84 490.47 % | -0.22 87.85 % | -1.78 -878.91 % | 0.23 -97.48 % | 9.06 3 105.93 % | -0.30 35.82 % | -0.47 -275.72 % | 0.27 -89.04 % | 2.44 4 867.87 % | -0.05 -111.39 % | 0.45 116.89 % | 0.21 20.14 % | 0.17 -39.58 % | 0.29 123.05 % | -1.24 -646.55 % | 0.23 117.62 % | -1.28 -524.97 % | 0.30 41.25 % | 0.21 731.96 % | 0.03 -93.66 % | 0.41 35.08 % | 0.30 122.69 % | -1.32 -1 007.59 % | 0.15 124.07 % | -0.61 -253.61 % | 0.39 -0.71 % | 0.40 -13.21 % | 0.46 142.53 % | -1.08 -308.34 % | 0.52 2 186.31 % | 0.02 -81.75 % | 0.12 51.45 % | 0.08 147.36 % | -0.17 -19.63 % | -0.14 -166.72 % | 0.22 147.60 % | -0.45 -370.03 % | 0.17 -64.74 % | 0.48 -8.97 % | 0.52 193.65 % | 0.18 292.73 % | 0.05 102.06 % | -2.20 | 0.00 -100.00 % | 1.56 |
| Ratio EBITDA | 0.63 -42.09 % | 1.09 -6.80 % | 1.17 -86.26 % | 8.51 783.89 % | 0.96 7.75 % | 0.89 638.73 % | -0.17 90.37 % | -1.72 -711.51 % | 0.28 -74.63 % | 1.11 468.87 % | -0.30 35.19 % | -0.46 -161.04 % | 0.76 1 133.06 % | 0.06 -93.52 % | 0.95 111.70 % | 0.45 120.28 % | 0.20 830.93 % | 0.02 -92.07 % | 0.28 -82.26 % | 1.56 619.62 % | 0.22 161.02 % | -0.36 -218.25 % | 0.30 -44.32 % | 0.54 -13.27 % | 0.62 156.30 % | -1.11 -474.97 % | 0.29 -85.15 % | 1.99 1 162.53 % | 0.16 -82.74 % | 0.91 129.26 % | 0.40 -0.71 % | 0.40 -11.70 % | 0.45 223.21 % | -0.37 -171.43 % | 0.52 1 698.29 % | 0.03 -78.20 % | 0.13 33.13 % | 0.10 -77.56 % | 0.44 5.91 % | 0.42 -46.74 % | 0.78 697.17 % | -0.13 -177.02 % | 0.17 -64.45 % | 0.48 -8.97 % | 0.52 195.46 % | -0.55 -1 308.03 % | 0.05 102.08 % | -2.18 | 0.00 -100.00 % | 0.03 |
| Gross profit ratio | 0.68 -33.98 % | 1.03 -7.37 % | 1.11 -84.22 % | 7.06 610.63 % | 0.99 14.93 % | 0.86 148.23 % | 0.35 3 393.29 % | 0.01 -97.36 % | 0.38 -65.78 % | 1.10 50.81 % | 0.73 149.48 % | 0.29 -65.59 % | 0.85 666.92 % | -0.15 -129.00 % | 0.52 -25.22 % | 0.69 146.59 % | 0.28 94.39 % | 0.14 -53.81 % | 0.31 46.30 % | 0.21 -24.15 % | 0.28 188.39 % | -0.32 -177.81 % | 0.41 -1.69 % | 0.42 2.71 % | 0.41 -44.27 % | 0.73 122.83 % | 0.33 23.98 % | 0.26 -1.44 % | 0.27 -47.03 % | 0.51 12.05 % | 0.45 -5.40 % | 0.48 -16.34 % | 0.57 200.03 % | 0.19 -68.97 % | 0.61 421.88 % | 0.12 -52.37 % | 0.25 79.25 % | 0.14 -86.24 % | 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 -100.00 % | 1.00 |
| Weighted average shs out dil | 1.551 B 2.47 % | 1.514 B 0.00 % | 1.514 B 0.16 % | 1.512 B 160.84 % | 579.555 M -0.27 % | 581.125 M 0.00 % | 581.125 M 0.41 % | 578.754 M -0.21 % | 580.000 M 602.73 % | 82.535 M -0.50 % | 82.949 M -2.41 % | 85.000 M 2.62 % | 82.833 M 0.54 % | 82.386 M 5.62 % | 78.000 M -5.27 % | 82.342 M 0.30 % | 82.097 M -1.26 % | 83.143 M -0.38 % | 83.463 M 1.32 % | 82.379 M -0.08 % | 82.441 M -0.01 % | 82.448 M 0.85 % | 81.756 M 0.56 % | 81.300 M -13.20 % | 93.667 M 22.71 % | 76.333 M -17.83 % | 92.900 M 25.35 % | 74.112 M -10.17 % | 82.500 M -20.06 % | 103.198 M 40.93 % | 73.225 M 1.10 % | 72.425 M -12.85 % | 83.105 M 0.73 % | 82.500 M 0.00 % | 82.500 M 200.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M -0.38 % | 27.604 M 0.05 % | 27.590 M 0.63 % | 27.416 M 1.32 % | 27.060 M -2.11 % | 27.643 M 0.65 % | 27.465 M 0.02 % | 27.460 M 1.21 % | 27.133 M 2.10 % | 26.575 M -1.71 % | 27.038 M -1.68 % | 27.500 M |
| Weighted average shs out | 1.551 B 2.47 % | 1.514 B 0.00 % | 1.514 B 0.16 % | 1.512 B 160.84 % | 579.555 M -0.27 % | 581.125 M 0.00 % | 581.125 M 0.41 % | 578.754 M -0.21 % | 580.000 M 602.73 % | 82.535 M -0.50 % | 82.949 M -2.41 % | 85.000 M 2.62 % | 82.833 M 0.67 % | 82.279 M 5.49 % | 78.000 M -5.27 % | 82.342 M 0.30 % | 82.097 M -1.26 % | 83.144 M -0.38 % | 83.463 M 1.32 % | 82.379 M -0.08 % | 82.441 M -0.01 % | 82.448 M 0.85 % | 81.756 M 0.56 % | 81.300 M -13.20 % | 93.667 M 22.71 % | 76.334 M -17.83 % | 92.900 M 25.35 % | 74.112 M -10.17 % | 82.500 M -20.06 % | 103.198 M 40.93 % | 73.225 M 1.10 % | 72.425 M -12.85 % | 83.105 M 0.73 % | 82.500 M 0.00 % | 82.500 M 200.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M -0.38 % | 27.604 M 0.05 % | 27.590 M 0.63 % | 27.417 M 1.32 % | 27.060 M -2.11 % | 27.643 M 0.65 % | 27.465 M 0.01 % | 27.462 M 1.19 % | 27.140 M 2.12 % | 26.575 M -1.71 % | 27.038 M -1.68 % | 27.500 M |
| EPS diluted | 0.01 107.78 % | -0.18 -12.50 % | -0.16 -63.27 % | -0.10 -118.15 % | 0.54 520.69 % | 0.09 1 187.50 % | -0.01 85.96 % | -0.06 -538.46 % | 0.01 102.28 % | -0.57 -1 361.54 % | -0.04 -143.75 % | -0.02 -188.89 % | 0.02 125.71 % | -0.07 -1 650.00 % | 0.00 -110.53 % | 0.04 22.58 % | 0.03 56.57 % | 0.02 -51.71 % | 0.04 125.63 % | -0.16 -570.59 % | 0.03 130.91 % | -0.11 -368.29 % | 0.04 36.67 % | 0.03 900.00 % | 0.00 -94.55 % | 0.06 83.33 % | 0.03 117.65 % | -0.17 -1 124.10 % | 0.02 130.46 % | -0.05 -236.25 % | 0.04 0.00 % | 0.04 9.89 % | 0.04 218.57 % | -0.03 -184.34 % | 0.04 60.35 % | 0.02 -79.36 % | 0.11 -26.67 % | 0.15 717.28 % | -0.02 -25.91 % | -0.02 -186.94 % | 0.02 171.61 % | -0.03 -788.89 % | 0.00 -67.86 % | 0.01 -1.41 % | 0.01 -16.47 % | 0.02 3 300.00 % | 0.00 106.85 % | -0.01 27.00 % | -0.01 83.47 % | -0.06 |
| Earnings per share | 0.01 107.78 % | -0.18 -12.50 % | -0.16 -63.27 % | -0.10 -118.15 % | 0.54 520.69 % | 0.09 1 187.50 % | -0.01 85.96 % | -0.06 -538.46 % | 0.01 102.28 % | -0.57 -1 361.54 % | -0.04 -143.75 % | -0.02 -188.89 % | 0.02 125.68 % | -0.07 -1 652.50 % | 0.00 -110.53 % | 0.04 22.58 % | 0.03 56.57 % | 0.02 -51.71 % | 0.04 125.63 % | -0.16 -570.59 % | 0.03 130.91 % | -0.11 -368.29 % | 0.04 36.67 % | 0.03 900.00 % | 0.00 -94.55 % | 0.06 37.50 % | 0.04 123.53 % | -0.17 -1 124.10 % | 0.02 130.46 % | -0.05 -236.25 % | 0.04 0.00 % | 0.04 9.89 % | 0.04 218.57 % | -0.03 -130.70 % | 0.10 340.53 % | 0.02 -79.36 % | 0.11 -26.67 % | 0.15 717.28 % | -0.02 -25.91 % | -0.02 -186.94 % | 0.02 171.61 % | -0.03 -788.89 % | 0.00 -67.86 % | 0.01 -1.41 % | 0.01 -16.47 % | 0.02 3 300.00 % | 0.00 106.85 % | -0.01 27.00 % | -0.01 83.47 % | -0.06 |
| Gross profit | 25.009 M 108.37 % | -298.864 M -28.74 % | -232.153 M -133.07 % | -99.607 M -126.11 % | 381.544 M 636.03 % | 51.838 M 591.73 % | 7.494 M 3 950.81 % | 185.000 K -97.45 % | 7.269 M 227.86 % | -5.685 M -172.33 % | 7.860 M 824.71 % | 850.000 K -82.14 % | 4.759 M 1 236.80 % | 356.000 K -88.76 % | 3.167 M -34.54 % | 4.838 M 39.79 % | 3.461 M 150.40 % | 1.382 M -63.26 % | 3.762 M 63.78 % | 2.297 M -34.33 % | 3.498 M 262.40 % | -2.154 M -147.29 % | 4.555 M -4.35 % | 4.762 M 7.16 % | 4.444 M -41.11 % | 7.546 M 148.29 % | 3.039 M 20.88 % | 2.514 M -0.28 % | 2.521 M -46.35 % | 4.699 M 40.18 % | 3.352 M -3.68 % | 3.480 M -7.59 % | 3.766 M 740.63 % | 448.000 K -86.40 % | 3.293 M 398.94 % | 660.000 K -46.12 % | 1.225 M -13.55 % | 1.417 M -63.39 % | 3.870 M 4.96 % | 3.687 M 30.28 % | 2.830 M 51.40 % | 1.869 M 155.70 % | 731.000 K -9.86 % | 811.000 K 9.01 % | 744.000 K -71.51 % | 2.612 M 813.23 % | 286.000 K 225.00 % | 88.000 K | 0.000 100.00 % | -1.069 M |
| Income tax expense | 0.000 100.00 % | -48.425 M -22 528.50 % | -214.000 K 97.83 % | -9.851 M -116.99 % | 57.995 M 7 481.05 % | 765.000 K 2 085.71 % | 35.000 K | 0.000 -100.00 % | 987.416 K 329.31 % | 230.000 K 2 175.62 % | -11.081 K | 0.000 -100.00 % | 2.740 M 136 900.00 % | 2.000 K -98.65 % | 148.000 K | 0.000 | 0.000 -100.00 % | 3.975 K | 0.000 | 0.000 | 0.000 -100.00 % | 61.650 K | 0.000 | 0.000 | 0.000 100.00 % | -5.829 K | 0.000 | 0.000 -100.00 % | 140.000 K -90.97 % | 1.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 303.741 K 760.31 % | -46.000 K | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.715 K | 0.000 | 0.000 | 0.000 100.00 % | -1.434 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 11.697 M 26.44 % | 9.251 M -61.08 % | 23.767 M 128.75 % | 10.390 M 313.45 % | 2.513 M -69.10 % | 8.133 M -43.09 % | 14.292 M -22.22 % | 18.374 M 53.53 % | 11.968 M 2 128.68 % | 537.000 K -81.32 % | 2.874 M 40.47 % | 2.046 M 149.51 % | 820.000 K 130.12 % | -2.722 M -192.71 % | 2.936 M 37.58 % | 2.134 M -75.85 % | 8.838 M 8.23 % | 8.166 M -0.92 % | 8.242 M -2.18 % | 8.426 M -5.20 % | 8.888 M -0.08 % | 8.895 M 36.07 % | 6.537 M -1.52 % | 6.638 M 2.39 % | 6.483 M 131.97 % | 2.795 M -55.22 % | 6.241 M -10.89 % | 7.004 M 1.71 % | 6.886 M 50.05 % | 4.589 M 12.70 % | 4.072 M 6.85 % | 3.811 M 34.43 % | 2.835 M 48.58 % | 1.908 M -8.27 % | 2.080 M -58.06 % | 4.960 M 32.51 % | 3.743 M -57.87 % | 8.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 1.208 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.623 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 373.000 K | 0.000 | 0.000 -100.00 % | 373.000 K 13.72 % | 328.000 K | 0.000 | 0.000 -100.00 % | 328.000 K -73.92 % | 1.258 M | 0.000 | 0.000 -100.00 % | 258.000 K 3.20 % | 250.000 K | 0.000 -100.00 % | 250.000 K -47.70 % | 478.000 K 295.04 % | 121.000 K 0.00 % | 121.000 K -56.94 % | 281.000 K 0.00 % | 281.000 K 61.32 % | 174.187 K -19.36 % | 216.000 K 0.93 % | 214.000 K 0.00 % | 214.000 K 106.20 % | 103.784 K |
| Selling and marketing expenses | 0.000 -100.00 % | 3.448 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 288.125 K | 0.000 | 0.000 | 0.000 -100.00 % | 275.751 K | 0.000 | 0.000 | 0.000 -100.00 % | 235.914 K | 0.000 | 0.000 -100.00 % | 1.081 M 256.26 % | 303.430 K | 0.000 | 0.000 -100.00 % | 944.000 K 623.23 % | 130.525 K | 0.000 | 0.000 -100.00 % | 414.000 K 401.54 % | 82.545 K | 0.000 -100.00 % | 16.000 K 23.08 % | 13.000 K -68.70 % | 41.538 K 88.81 % | 22.000 K 69.23 % | 13.000 K 18.18 % | 11.000 K -10.17 % | 12.245 K 22.45 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -80.34 % | 50.855 K |
| Other expenses | 3.290 M -76.87 % | 14.221 M 4.70 % | 13.583 M -39.35 % | 22.394 M -83.38 % | 134.709 M 7 886.65 % | -1.730 M -114.49 % | 11.936 M 397 766.67 % | 3.000 K | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 1.000 K 112.50 % | -8.000 K -125.81 % | 31.000 K | 0.000 -100.00 % | 42.000 K 127.96 % | -150.193 K -234.10 % | 112.000 K 833.33 % | 12.000 K -90.84 % | 131.000 K | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 77.000 K -79.08 % | 368.000 K 523.73 % | 59.000 K 555.56 % | 9.000 K -47.06 % | 17.000 K 0.00 % | 17.000 K -73.02 % | 63.000 K 50.00 % | 42.000 K -8.70 % | 46.000 K 1 050.00 % | 4.000 K -73.33 % | 15.000 K | 0.000 | 0.000 -100.00 % | 3.000 K -62.50 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 3.290 M -82.57 % | 18.877 M 38.98 % | 13.583 M -39.35 % | 22.394 M -83.47 % | 135.490 M 165 331.71 % | -82.000 K -100.64 % | 12.754 M -61.56 % | 33.178 M 1 052.01 % | 2.880 M 1 033.86 % | 254.000 K -97.71 % | 11.108 M 402.62 % | 2.210 M 317.77 % | 529.000 K 2.32 % | 517.000 K 42.82 % | 362.000 K -78.83 % | 1.710 M 78.50 % | 958.000 K -21.15 % | 1.215 M 168.21 % | 453.000 K -20.80 % | 572.000 K -30.75 % | 826.000 K 217.50 % | 260.154 K -78.97 % | 1.237 M 161.52 % | 473.000 K -49.95 % | 945.000 K -66.41 % | 2.814 M 755.19 % | 329.000 K 174.43 % | -442.000 K -141.39 % | 1.068 M -57.90 % | 2.537 M 476.59 % | 440.000 K -26.67 % | 600.000 K -25.65 % | 807.000 K -40.04 % | 1.346 M 139.08 % | 563.000 K 4.84 % | 537.000 K -11.97 % | 610.000 K 6.09 % | 575.000 K -37.30 % | 917.000 K 27.36 % | 720.000 K 14.29 % | 630.000 K -26.65 % | 858.941 K 41.51 % | 607.000 K 43.16 % | 424.000 K 19.77 % | 354.000 K -83.50 % | 2.146 M 685.93 % | 273.000 K -3.19 % | 282.000 K 7.22 % | 263.000 K -55.69 % | 593.539 K |
| Cost and expenses | 14.987 M -46.72 % | 28.128 M -24.69 % | 37.350 M 4 335.87 % | 842.000 K 7.81 % | 781.000 K -90.30 % | 8.051 M 884.23 % | 818.000 K -98.41 % | 51.552 M 247.20 % | 14.848 M 1 777.12 % | 791.000 K -94.34 % | 13.982 M 228.52 % | 4.256 M 215.49 % | 1.349 M 161.18 % | -2.205 M -166.86 % | 3.298 M -14.20 % | 3.844 M -60.76 % | 9.796 M 4.43 % | 9.381 M 7.89 % | 8.695 M -3.37 % | 8.998 M -7.37 % | 9.714 M 6.11 % | 9.155 M 17.77 % | 7.774 M 9.32 % | 7.111 M -4.27 % | 7.428 M 32.45 % | 5.608 M -14.64 % | 6.570 M 0.12 % | 6.562 M -17.50 % | 7.954 M 11.62 % | 7.126 M 57.93 % | 4.512 M 2.29 % | 4.411 M 21.11 % | 3.642 M 11.92 % | 3.254 M 23.12 % | 2.643 M -51.92 % | 5.497 M 26.28 % | 4.353 M -53.98 % | 9.459 M 931.52 % | 917.000 K 27.36 % | 720.000 K 14.29 % | 630.000 K -26.65 % | 858.941 K 41.51 % | 607.000 K 43.16 % | 424.000 K 19.77 % | 354.000 K -83.50 % | 2.146 M 685.93 % | 273.000 K -3.19 % | 282.000 K 7.22 % | 263.000 K -55.69 % | 593.539 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 % | 4.656 M | 0.000 | 0.000 -100.00 % | 781.000 K -52.61 % | 1.648 M 101.47 % | 818.000 K 85.07 % | 442.000 K -31.37 % | 644.000 K -52.75 % | 1.363 M 42.87 % | 954.000 K 14.80 % | 831.000 K 1.34 % | 820.000 K -52.60 % | 1.730 M 40.76 % | 1.229 M -3.23 % | 1.270 M 10.15 % | 1.153 M -47.75 % | 2.207 M 89.26 % | 1.166 M 5.81 % | 1.102 M 1.94 % | 1.081 M -47.98 % | 2.078 M 76.85 % | 1.175 M 5.10 % | 1.118 M 1.91 % | 1.097 M -31.76 % | 1.608 M 31.66 % | 1.221 M 14.01 % | 1.071 M -26.34 % | 1.454 M -13.25 % | 1.676 M 42.28 % | 1.178 M 14.70 % | 1.027 M -19.26 % | 1.272 M -8.36 % | 1.388 M 177.61 % | 500.000 K 11.86 % | 447.000 K -33.48 % | 672.000 K 44.34 % | 465.570 K -17.31 % | 563.000 K -26.50 % | 766.000 K 56.01 % | 491.000 K -9.72 % | 543.863 K 8.99 % | 499.000 K 69.73 % | 294.000 K 0.68 % | 292.000 K -62.86 % | 786.207 K 247.88 % | 226.000 K 0.89 % | 224.000 K 0.00 % | 224.000 K -66.16 % | 662.011 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 -100.00 % | 1.580 M -64.99 % | 4.513 M 35.57 % | 3.329 M | 0.000 -100.00 % | 2.371 M 14.87 % | 2.064 M 29.32 % | 1.596 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.463 M -22.26 % | 1.882 M -0.05 % | 1.883 M 0.21 % | 1.879 M 0.00 % | 1.879 M 11.25 % | 1.689 M 0.00 % | 1.689 M 64.14 % | 1.029 M 0.00 % | 1.029 M 361.43 % | 223.000 K 1 293.75 % | 16.000 K 6.67 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 50.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -29.93 % | 14.272 K -4.85 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -14.08 % | 17.458 K 2.69 % | 17.000 K 0.00 % | 17.000 K 6.25 % | 16.000 K -36.37 % | 25.147 K -6.86 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K -48.08 % | 52.000 K 33.33 % | 39.000 K 0.00 % | 39.000 K 14.71 % | 34.000 K 9.68 % | 31.000 K -18.42 % | 38.000 K 0.00 % | 38.000 K 0.00 % | 38.000 K -78.29 % | 175.000 K -95.17 % | 3.621 M 3.31 % | 3.505 M 118.52 % | 1.604 M 6 284.08 % | 25.125 K 2 412.50 % | 1.000 K 100.26 % | -387.000 K 0.77 % | -390.000 K 79.48 % | -1.900 M -14 518.55 % | -13.000 K -106.70 % | 194.000 K -26.24 % | 263.000 K -83.83 % | 1.626 M |
| Operating income | 21.719 M 106.84 % | -317.741 M -29.30 % | -245.736 M -1 543.61 % | -14.951 M -103.90 % | 383.276 M 638.20 % | 51.920 M 150.78 % | 20.703 M 162.75 % | -32.993 M -851.72 % | 4.389 M -87.29 % | 34.526 M 1 162.99 % | -3.248 M -138.82 % | -1.360 M -132.15 % | 4.230 M -22.20 % | 5.437 M -6.34 % | 5.805 M 85.58 % | 3.128 M 24.97 % | 2.503 M 1 181.67 % | 195.292 K -94.10 % | 3.309 M -80.22 % | 16.725 M 525.94 % | 2.672 M -23.11 % | 3.475 M 4.73 % | 3.318 M -45.95 % | 6.139 M -9.55 % | 6.787 M 161.74 % | -10.993 M -505.66 % | 2.710 M -85.65 % | 18.879 M 1 199.31 % | 1.453 M -82.73 % | 8.412 M 188.87 % | 2.912 M 1.11 % | 2.880 M -2.67 % | 2.959 M 278.39 % | 782.000 K -71.83 % | 2.776 M 2 156.91 % | 123.000 K -79.50 % | 600.000 K -28.74 % | 842.000 K 226.05 % | -668.000 K -24.86 % | -535.000 K -188.58 % | 604.000 K 176.17 % | -793.011 K -744.72 % | 123.000 K -68.22 % | 387.000 K -0.77 % | 390.000 K -79.48 % | 1.900 M 14 518.55 % | 13.000 K 106.70 % | -194.000 K 26.24 % | -263.000 K 83.83 % | -1.626 M |
| Operating income ratio | 0.59 -46.07 % | 1.10 -6.96 % | 1.18 11.28 % | 1.06 6.18 % | 1.00 15.27 % | 0.87 -10.00 % | 0.96 154.11 % | -1.78 -879.18 % | 0.23 103.40 % | -6.71 -2 116.43 % | -0.30 35.57 % | -0.47 -161.94 % | 0.76 132.99 % | -2.30 -341.59 % | 0.95 112.01 % | 0.45 120.45 % | 0.20 894.99 % | 0.02 -92.58 % | 0.28 -82.33 % | 1.56 623.01 % | 0.22 -58.15 % | 0.52 72.33 % | 0.30 -44.45 % | 0.54 -13.30 % | 0.62 158.42 % | -1.06 -464.06 % | 0.29 -85.28 % | 1.98 1 184.16 % | 0.15 -82.95 % | 0.91 130.90 % | 0.39 -0.70 % | 0.40 -11.88 % | 0.45 35.05 % | 0.33 -35.76 % | 0.52 2 260.66 % | 0.02 -81.88 % | 0.12 47.75 % | 0.08 147.36 % | -0.17 -18.96 % | -0.15 -167.99 % | 0.21 150.31 % | -0.42 -352.14 % | 0.17 -64.74 % | 0.48 -8.97 % | 0.52 -27.96 % | 0.73 1 500.76 % | 0.05 102.06 % | -2.20 | 0.00 -100.00 % | 1.52 |
| Total other income expenses net | 1.000 K -99.94 % | 1.654 M 586.31 % | 241.000 K 100.17 % | -143.050 M -839.88 % | -15.220 M -1 522 100.00 % | 1.000 K 100.00 % | -25.317 M -633 025.00 % | 4.000 K 100.05 % | -7.858 M 80.58 % | -40.468 M -311 392.31 % | 13.000 K | 0.000 | 0.000 100.00 % | -8.100 M -172.82 % | -2.969 M -73.73 % | -1.709 M -78.39 % | -958.000 K -5 026.83 % | -18.686 K 95.87 % | -452.000 K 96.98 % | -14.988 M -1 785.28 % | -795.000 K 92.99 % | -11.348 M -747.50 % | -1.339 M 27.62 % | -1.850 M 42.51 % | -3.218 M -492.71 % | -542.930 K 59.21 % | -1.331 M 91.44 % | -15.555 M -2 138.13 % | -695.000 K 91.64 % | -8.310 M -1 864.43 % | -423.000 K 27.44 % | -583.000 K -40.14 % | -416.000 K 74.60 % | -1.638 M -6.78 % | -1.534 M 65.98 % | -4.509 M -36.06 % | -3.314 M | 0.000 | 0.000 100.00 % | -2.061 M -25 862.50 % | 8.000 K -53.32 % | 17.137 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.243 K | 0.000 | 0.000 | 0.000 100.00 % | -36.827 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 491.375 M | 0.000 -100.00 % | 434.571 M | 0.000 -100.00 % | 400.234 M | 0.000 -100.00 % | 704.428 M 144.13 % | 288.552 M 170.98 % | 106.485 M 22.64 % | 86.829 M -4.39 % | 90.815 M -65.65 % | 264.360 M 2.29 % | 258.448 M -8.05 % | 281.081 M 27.89 % | 219.779 M 16.37 % | 188.864 M -3.67 % | 196.055 M 2.68 % | 190.944 M 9.92 % | 173.709 M 7.68 % | 161.319 M 50.74 % | 107.016 M 1 565.95 % | -7.300 M -114.26 % | 51.205 M -11.21 % | 57.672 M -64.36 % | 161.835 M 8.52 % | 149.127 M 31.50 % | 113.401 M 24.63 % | 90.991 M 19.03 % | 76.441 M 8 895.59 % | -869.078 K -102.28 % | 38.090 M 4 883.45 % | -796.292 K 75.16 % | -3.205 M |
| Total investments | 0.000 -100.00 % | 670.007 M | 0.000 -100.00 % | 675.871 M | 0.000 -100.00 % | 597.761 M | 0.000 -100.00 % | 335.971 M 659.48 % | 44.237 M 1 486.12 % | 2.789 M 3 868.92 % | -74.000 K -103.32 % | 2.226 M 33.45 % | 1.668 M -93.33 % | 25.010 M 638.05 % | 3.389 M -89.30 % | 31.663 M 359.72 % | 6.887 M 10 028.61 % | 68.000 K 0.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -387.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 M | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 565.038 M | 0.000 -100.00 % | 494.349 M | 0.000 -100.00 % | 496.788 M | 0.000 -100.00 % | 724.676 M 141.81 % | 299.682 M 171.42 % | 110.412 M 23.96 % | 89.069 M -2.63 % | 91.474 M -68.76 % | 292.833 M 12.88 % | 259.424 M -12.09 % | 295.111 M 31.66 % | 224.139 M 3.30 % | 216.989 M 10.28 % | 196.768 M 2.89 % | 191.241 M 3.53 % | 184.724 M 5.11 % | 175.742 M 50.72 % | 116.605 M | 0.000 -100.00 % | 59.284 M 1.76 % | 58.258 M -65.35 % | 168.133 M 12.29 % | 149.733 M 25.96 % | 118.870 M 30.03 % | 91.421 M 15.58 % | 79.101 M | 0.000 -100.00 % | 31.170 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 1.693 B 952.35 % | 160.879 M -91.17 % | 1.822 B 900.09 % | 182.205 M -86.54 % | 1.354 B 598.99 % | 193.659 M -82.67 % | 1.118 B 2 732.11 % | -42.458 M -2 800.14 % | -1.464 M -154.18 % | 2.702 M 242.89 % | -1.891 M -121.67 % | 8.725 M 580.14 % | -1.817 M 45.38 % | -3.327 M 41.44 % | -5.682 M -135.51 % | 15.999 M 3 980.93 % | 392.043 K -95.49 % | 8.694 M 47.18 % | 5.907 M -83.16 % | 35.082 M | 0.000 -100.00 % | 34.833 M 9.22 % | 31.894 M 27 909.51 % | 113.869 K -99.64 % | 31.753 M 210.48 % | 10.227 M 165.59 % | 3.851 M 3 281.75 % | 113.868 K -95.16 % | 2.354 M -22.11 % | 3.022 M -14.97 % | 3.554 M 3 020.82 % | 113.868 K 0.00 % | 113.868 K 0.00 % | 113.869 K |
| Retained earnings | 0.000 100.00 % | -117.874 M | 0.000 | 0.000 | 0.000 100.00 % | -37.892 M | 0.000 | 0.000 100.00 % | -57.630 M | 0.000 100.00 % | -7.888 M | 0.000 100.00 % | -7.484 M | 0.000 100.00 % | -2.091 M | 0.000 -100.00 % | 421.903 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.667 M | 0.000 | 0.000 -100.00 % | 2.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.275 M -53.04 % | 2.714 M 130.95 % | -8.768 M |
| Common stock | 0.000 -100.00 % | 1.640 B | 0.000 -100.00 % | 1.640 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.160 B 75.76 % | 660.000 M 300.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 0.00 % | 165.000 M 10.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 0.00 % | 150.000 M 200.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Total equity | 1.694 B 0.00 % | 1.694 B -7.04 % | 1.822 B 0.00 % | 1.822 B 34.61 % | 1.354 B 0.00 % | 1.354 B 21.13 % | 1.118 B 0.00 % | 1.118 B 82.23 % | 613.258 M 265.68 % | 167.702 M 0.08 % | 167.572 M -3.54 % | 173.725 M 3.38 % | 168.051 M 3.95 % | 161.673 M -4.66 % | 169.579 M -6.31 % | 180.999 M 1.59 % | 178.167 M 2.57 % | 173.694 M 1.63 % | 170.907 M -7.66 % | 185.082 M 1.62 % | 182.133 M -1.46 % | 184.833 M 1.62 % | 181.894 M 1.67 % | 178.915 M -1.56 % | 181.753 M 201.78 % | 60.227 M 11.84 % | 53.851 M 1.16 % | 53.236 M 1.68 % | 52.354 M -1.26 % | 53.022 M -0.99 % | 53.554 M 1.16 % | 52.941 M 0.21 % | 52.828 M 27.77 % | 41.346 M |
| Other non current liabilities | -1.694 B -4 701.15 % | 36.816 M 102.02 % | -1.822 B -7 193.05 % | 25.690 M 101.90 % | -1.354 B -34 361.17 % | 3.951 M 100.35 % | -1.118 B -6 117.35 % | 18.572 M 1 857 100.00 % | 1.000 K -99.99 % | 6.854 M 211.55 % | 2.200 M 46.28 % | 1.504 M -57.76 % | 3.561 M -80.80 % | 18.546 M 250.03 % | 5.298 M -62.90 % | 14.283 M 181.01 % | 5.083 M -97.63 % | 214.297 M | 0.000 | 0.000 -100.00 % | 5.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.388 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 565.038 M | 0.000 -100.00 % | 494.349 M | 0.000 -100.00 % | 496.788 M | 0.000 -100.00 % | 743.195 M 147.99 % | 299.682 M 171.42 % | 110.412 M 23.96 % | 89.069 M -2.63 % | 91.474 M -68.76 % | 292.833 M 12.88 % | 259.424 M -12.09 % | 295.111 M 31.66 % | 224.139 M 3.30 % | 216.989 M | 0.000 | 0.000 | 0.000 -100.00 % | 175.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | -1.694 B -381.46 % | 601.854 M 133.03 % | -1.822 B -441.34 % | 533.840 M 139.44 % | -1.354 B -338.93 % | 566.557 M 150.70 % | -1.118 B -247.03 % | 760.067 M 149.56 % | 304.567 M 167.50 % | 113.857 M 24.75 % | 91.269 M -1.84 % | 92.978 M -68.63 % | 296.394 M 6.63 % | 277.970 M -6.63 % | 297.701 M 24.86 % | 238.422 M 7.47 % | 221.850 M 22 184 911.00 % | 1.000 K 150.00 % | -2.000 K | 0.000 -100.00 % | 180.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.620 K | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 857.000 K | 0.000 -100.00 % | 18.157 M | 0.000 -100.00 % | 13.543 M | 0.000 | 0.000 -100.00 % | 2.063 M | 0.000 -100.00 % | 862.000 K -29.11 % | 1.216 M 208.63 % | 394.000 K | 0.000 100.00 % | -2.429 M | 0.000 | 0.000 100.00 % | -196.768 M -2.89 % | -191.241 M -3.53 % | -184.724 M -18 651.46 % | 995.739 K 100.85 % | -116.605 M | 0.000 100.00 % | -59.284 M -1.76 % | -58.258 M 65.35 % | -168.133 M -12.29 % | -149.733 M -18 217.54 % | 826.451 K 100.90 % | -91.421 M -15.58 % | -79.101 M | 0.000 100.00 % | -31.170 M -259 850.23 % | 12.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.768 M 2.89 % | 191.241 M 3.53 % | 184.724 M | 0.000 -100.00 % | 116.605 M | 0.000 -100.00 % | 59.284 M 1.76 % | 58.258 M -65.35 % | 168.133 M 12.29 % | 149.733 M 25.96 % | 118.870 M 30.03 % | 91.421 M 15.58 % | 79.101 M | 0.000 -100.00 % | 31.170 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 878.000 K | 0.000 -100.00 % | 66.856 M | 0.000 -100.00 % | 13.543 M | 0.000 -100.00 % | 18.519 M 797.67 % | 2.063 M -39.48 % | 3.409 M 295.48 % | 862.000 K -29.11 % | 1.216 M 208.63 % | 394.000 K | 0.000 -100.00 % | 2.709 M | 0.000 -100.00 % | 221.128 K -99.90 % | 214.296 M 4.34 % | 205.388 M 9.12 % | 188.227 M 18 803.24 % | 995.739 K -99.15 % | 117.498 M | 0.000 -100.00 % | 60.572 M 2.90 % | 58.864 M -65.09 % | 168.598 M 12.37 % | 150.035 M 25.35 % | 119.697 M 30.73 % | 91.558 M 12.46 % | 81.411 M | 0.000 -100.00 % | 31.388 M 261 463.53 % | 12.000 K 0.00 % | 12.000 K |
| Total liabilities | -1.694 B -381.05 % | 602.732 M 133.08 % | -1.822 B -403.35 % | 600.696 M 144.38 % | -1.354 B -333.35 % | 580.100 M 151.91 % | -1.118 B -243.53 % | 778.586 M 153.92 % | 306.630 M 161.48 % | 117.266 M 27.28 % | 92.131 M -2.19 % | 94.194 M -68.26 % | 296.788 M 6.77 % | 277.970 M -7.47 % | 300.409 M 26.00 % | 238.422 M 7.36 % | 222.071 M 3.63 % | 214.297 M 4.34 % | 205.386 M 9.12 % | 188.227 M 3.93 % | 181.112 M 54.14 % | 117.498 M | 0.000 -100.00 % | 60.572 M 2.90 % | 58.864 M -65.09 % | 168.598 M 12.37 % | 150.035 M 25.35 % | 119.697 M 30.73 % | 91.558 M 12.46 % | 81.411 M | 0.000 -100.00 % | 31.396 M 261 535.36 % | 12.000 K 0.00 % | 12.000 K |
| Other non current assets | 0.000 -100.00 % | 891.499 M | 0.000 -100.00 % | 941.126 M | 0.000 -100.00 % | 680.555 M | 0.000 -100.00 % | 367.271 M 6 963.60 % | -5.351 M -285.22 % | 2.889 M 10 217.86 % | 28.000 K -99.19 % | 3.454 M 12 235.71 % | 28.000 K -99.89 % | 26.266 M 46 595.11 % | 56.250 K -99.83 % | 32.516 M 355.37 % | 7.141 M -79.86 % | 35.462 M 30.44 % | 27.187 M 2 489.24 % | 1.050 M -99.70 % | 345.296 M 29 039.00 % | 1.185 M -99.55 % | 261.012 M 21 034.61 % | 1.235 M 69.41 % | 729.000 K 0.00 % | 729.000 K 0.03 % | 728.746 K 0.00 % | 728.746 K -31.21 % | 1.059 M -8.48 % | 1.158 M -99.11 % | 130.275 M 1 483.17 % | 8.229 M -85.15 % | 55.400 M -4.55 % | 58.041 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.585 M | 0.000 | 0.000 -100.00 % | 5.351 M | 0.000 100.00 % | -350.000 K | 0.000 -100.00 % | 1.317 M | 0.000 -100.00 % | 168.843 K | 0.000 | 0.000 100.00 % | -34.344 M -31.74 % | -26.069 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -387.000 K | 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 -100.00 % | 222.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 350.000 K | 0.000 100.00 % | -1.317 M | 0.000 100.00 % | -168.843 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 387.000 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 % | 17.506 M | 0.000 -100.00 % | 21.238 M | 0.000 -100.00 % | 24.997 M | 0.000 -100.00 % | 12.412 M -13.32 % | 14.319 M 25 469.64 % | 56.000 K -34.88 % | 86.000 K 65.38 % | 52.000 K -27.78 % | 72.000 K -28.71 % | 101.000 K 6.20 % | 95.108 K -22.04 % | 122.000 K -21.58 % | 155.566 K -14.52 % | 182.000 K -12.92 % | 209.000 K -20.14 % | 261.713 K 0.00 % | 261.713 K -25.83 % | 352.875 K -1.44 % | 358.025 K 0.28 % | 357.025 K -7.75 % | 387.000 K -8.94 % | 425.000 K -8.39 % | 463.930 K 114.11 % | 216.680 K -44.67 % | 391.579 K 0.00 % | 391.579 K 0.00 % | 391.579 K 0.00 % | 391.579 K | 0.000 | 0.000 |
| Total non current assets | 0.000 -100.00 % | 923.669 M | 0.000 -100.00 % | 962.364 M | 0.000 -100.00 % | 713.137 M | 0.000 -100.00 % | 379.683 M 2 551.60 % | 14.319 M 373.98 % | 3.021 M 1 490.00 % | 190.000 K -94.70 % | 3.584 M 1 913.48 % | 178.000 K -99.33 % | 26.447 M 11 336.29 % | 231.255 K -99.29 % | 32.712 M 343.85 % | 7.370 M 466.92 % | 1.300 M -2.03 % | 1.327 M -1.97 % | 1.354 M -99.61 % | 345.626 M 21 777.31 % | 1.580 M -99.40 % | 261.370 M 15 895.82 % | 1.634 M 43.84 % | 1.136 M -3.24 % | 1.174 M -3.21 % | 1.213 M 25.60 % | 965.688 K -33.45 % | 1.451 M -6.33 % | 1.549 M -98.81 % | 130.667 M 1 415.80 % | 8.620 M -84.44 % | 55.400 M -4.55 % | 58.041 M |
| Other current assets | 0.000 -100.00 % | 8.943 M | 0.000 -100.00 % | 1.401 B | 0.000 | 0.000 | 0.000 -100.00 % | 366.000 K -99.55 % | 80.652 M -70.99 % | 278.021 M 8.18 % | 256.997 M -2.53 % | 263.676 M -39.50 % | 435.837 M 5.73 % | 412.221 M 24 570.76 % | 1.671 M -99.56 % | 382.349 M 4.83 % | 364.743 M 28 642.55 % | 1.269 M -0.08 % | 1.270 M -99.65 % | 360.941 M 18 645.62 % | 1.925 M 24.17 % | 1.551 M | 0.000 -100.00 % | 2.329 M -85.89 % | 16.505 M 934.15 % | 1.596 M -76.59 % | 6.816 M 137.47 % | 2.870 M 266.56 % | 783.084 K 346.68 % | 175.313 K | 0.000 -100.00 % | 311.881 K | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 590.176 M | 0.000 | 0.000 -100.00 % | 38.886 M | 0.000 -100.00 % | 276.000 K | 0.000 -100.00 % | 351.000 K | 0.000 -100.00 % | 3.220 M | 0.000 | 0.000 -100.00 % | 34.412 M 31.66 % | 26.137 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 |
| cash and cash equivalents | 0.000 -100.00 % | 73.663 M | 0.000 -100.00 % | 59.778 M | 0.000 -100.00 % | 96.554 M | 0.000 -100.00 % | 20.248 M 81.92 % | 11.130 M 183.42 % | 3.927 M 75.31 % | 2.240 M 239.91 % | 659.000 K -97.69 % | 28.473 M 2 817.32 % | 976.000 K -93.04 % | 14.030 M 221.78 % | 4.360 M -84.50 % | 28.125 M 3 844.57 % | 713.000 K 140.07 % | 297.000 K -97.30 % | 11.015 M -23.63 % | 14.424 M 50.41 % | 9.589 M 31.36 % | 7.300 M -9.64 % | 8.079 M 1 278.59 % | 586.000 K -90.70 % | 6.298 M 940.77 % | 605.129 K -88.94 % | 5.470 M 1 172.72 % | 429.759 K -83.84 % | 2.660 M 206.09 % | 869.078 K 112.56 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M |
| Cash and short term investments | 0.000 -100.00 % | 73.663 M | 0.000 -100.00 % | 59.778 M | 0.000 -100.00 % | 96.554 M | 0.000 -100.00 % | 20.248 M -59.52 % | 50.016 M 1 173.64 % | 3.927 M 56.08 % | 2.516 M 281.79 % | 659.000 K -97.71 % | 28.824 M 2 853.28 % | 976.000 K -94.34 % | 17.250 M 295.63 % | 4.360 M -84.50 % | 28.125 M -19.93 % | 35.125 M 32.88 % | 26.434 M 139.99 % | 11.015 M -23.63 % | 14.424 M 50.41 % | 9.589 M 31.36 % | 7.300 M -9.64 % | 8.079 M 1 278.59 % | 586.000 K -90.70 % | 6.298 M 940.77 % | 605.129 K -88.94 % | 5.470 M 1 172.72 % | 429.759 K -83.84 % | 2.660 M 206.09 % | 869.078 K 112.56 % | -6.920 M -969.05 % | 796.292 K -75.16 % | 3.205 M |
| Total current assets | 0.000 -100.00 % | 1.373 B | 0.000 -100.00 % | 1.461 B | 0.000 -100.00 % | 1.221 B | 0.000 -100.00 % | 1.516 B 67.46 % | 905.569 M 221.18 % | 281.948 M 8.65 % | 259.513 M -1.82 % | 264.335 M -43.11 % | 464.661 M 12.46 % | 413.197 M -12.04 % | 469.758 M 21.48 % | 386.709 M -1.57 % | 392.868 M 1.60 % | 386.690 M 3.13 % | 374.968 M 0.81 % | 371.955 M 2 011.09 % | 17.619 M -94.14 % | 300.751 M 4 019.82 % | 7.300 M -96.93 % | 237.853 M -0.68 % | 239.480 M 5.20 % | 227.651 M 12.32 % | 202.673 M 17.86 % | 171.967 M 20.71 % | 142.461 M 7.21 % | 132.884 M 15 190.17 % | 869.078 K -98.85 % | 75.717 M 9 408.72 % | 796.292 K -75.16 % | 3.205 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 -100.00 % | 3.750 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 1.290 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.124 B | 0.000 -100.00 % | 1.496 B 93.04 % | 774.901 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.837 M | 0.000 | 0.000 -100.00 % | 350.296 M 0.87 % | 347.264 M | 0.000 -100.00 % | 1.270 M -99.56 % | 289.611 M | 0.000 -100.00 % | 227.446 M 2.27 % | 222.389 M 1.20 % | 219.757 M 12.55 % | 195.252 M 19.33 % | 163.627 M 15.84 % | 141.248 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 14.664 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.000 K 0.00 % | 76.000 K -2.56 % | 78.000 K 0.00 % | 78.000 K -2.50 % | 80.000 K 0.13 % | 79.897 K 7.97 % | 74.000 K 0.18 % | 73.868 K | 0.000 | 0.000 -100.00 % | 41.966 K -38.32 % | 68.039 K 62.13 % | 41.966 K | 0.000 -100.00 % | 41.966 K 109.83 % | 20.000 K 0.00 % | 20.000 K -1.29 % | 20.262 K 0.00 % | 20.262 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 150.00 % | -2.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 |
| Account payables | 0.000 -100.00 % | 21.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 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 48.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.429 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.690 M | 0.000 -100.00 % | 28.250 M 496.87 % | 4.733 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 |
| Minority interest | 0.000 -100.00 % | 953.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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.519 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 M | 0.000 -100.00 % | 1.891 M | 0.000 -100.00 % | 1.817 M | 0.000 -100.00 % | 5.682 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 |
| Other total stockholders equity | 953.000 K -90.47 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 47.892 M | 0.000 | 0.000 -100.00 % | 10.888 M | 0.000 -100.00 % | 6.218 M | 0.000 -100.00 % | 10.535 M | 0.000 -100.00 % | 12.353 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.583 M | 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 % | 13.801 M | 0.000 -100.00 % | 47.128 M | 0.000 -100.00 % | 7.088 M 4 594.04 % | 151.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 -100.00 % | 8.620 K | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.297 B | 0.000 -100.00 % | 2.423 B | 0.000 -100.00 % | 1.934 B | 0.000 -100.00 % | 1.896 B 106.13 % | 919.888 M 222.80 % | 284.968 M 9.73 % | 259.703 M -3.07 % | 267.919 M -42.36 % | 464.839 M 5.73 % | 439.643 M -6.46 % | 469.989 M 12.06 % | 419.421 M 4.79 % | 400.238 M 3.16 % | 387.991 M 3.11 % | 376.293 M 0.80 % | 373.309 M 2.77 % | 363.245 M 20.15 % | 302.331 M 12.53 % | 268.670 M 12.19 % | 239.487 M -0.47 % | 240.617 M 5.15 % | 228.825 M 12.23 % | 203.886 M 17.90 % | 172.933 M 20.17 % | 143.912 M 7.05 % | 134.433 M 2.20 % | 131.536 M 55.96 % | 84.337 M 50.08 % | 56.196 M -8.25 % | 61.247 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-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 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -21.725 M -108.13 % | 267.365 M 9.00 % | 245.281 M 65.56 % | 148.150 M 147.78 % | -310.062 M -512.94 % | -50.586 M -1 188.10 % | 4.649 M -85.91 % | 32.989 M 851.46 % | -4.390 M -109.41 % | 46.637 M 1 341.64 % | 3.235 M 137.87 % | 1.360 M 191.28 % | -1.490 M -125.84 % | 5.767 M 1 748.40 % | 312.000 K 109.97 % | -3.129 M -22.95 % | -2.545 M -54.76 % | -1.645 M 51.94 % | -3.422 M -125.80 % | 13.263 M 573.17 % | -2.803 M -132.38 % | 8.657 M 358.27 % | -3.352 M -37.43 % | -2.439 M -767.97 % | -281.000 K 93.30 % | -4.195 M -50.52 % | -2.787 M -122.12 % | 12.599 M 1 018.29 % | -1.372 M -124.37 % | 5.629 M 292.19 % | -2.929 M -1.10 % | -2.897 M 4.14 % | -3.022 M -235.88 % | 2.224 M 180.12 % | -2.776 M -2 085.83 % | -127.000 K 79.35 % | -615.000 K 30.31 % | -882.494 K -232.11 % | 668.000 K 25.56 % | 532.000 K 186.93 % | -612.000 K -174.04 % | 826.589 K 772.02 % | -123.000 K 68.22 % | -387.000 K 0.77 % | -390.000 K 16.35 % | -466.243 K -3 486.48 % | -13.000 K -106.70 % | 194.000 K -26.24 % | 263.000 K -84.18 % | 1.663 M 503.61 % | -412.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |