Aplab Limited APLAB.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 636.668 M 28.52 % | 495.383 M -3.79 % | 514.894 M 0.25 % | 513.598 M -3.12 % | 530.159 M 2.75 % | 515.950 M -3.04 % | 532.141 M -12.82 % | 610.416 M -15.32 % | 720.815 M 1.50 % | 710.133 M -4.77 % | 745.723 M -21.94 % | 955.297 M 33.91 % | 713.409 M -26.56 % | 971.472 M -16.28 % | 1.160 B 16.57 % | 995.391 M -7.84 % | 1.080 B -7.46 % | 1.167 B 11.86 % | 1.043 B 4.94 % | 994.304 M |
| Net income | 2.639 M -66.98 % | 7.992 M 290.36 % | 2.047 M 18.82 % | 1.723 M 144.50 % | -3.872 M -286.49 % | 2.076 M -96.17 % | 54.139 M 134.11 % | -158.728 M -17.22 % | -135.408 M 23.01 % | -175.881 M -23.78 % | -142.093 M -1 776.99 % | 8.473 M 106.03 % | -140.610 M -682.36 % | -17.973 M -415.30 % | 5.700 M 109.32 % | -61.142 M -1 121.59 % | 5.985 M -82.09 % | 33.411 M 4.31 % | 32.031 M -33.87 % | 48.438 M |
| Income before tax | -65.703 M -922.10 % | 7.992 M 290.36 % | 2.047 M 18.82 % | 1.723 M 144.50 % | -3.872 M -286.49 % | 2.076 M -96.88 % | 66.639 M 141.98 % | -158.728 M -17.22 % | -135.408 M 23.01 % | -175.881 M -24.18 % | -141.640 M -1 581.21 % | 9.562 M 106.90 % | -138.671 M -696.69 % | -17.406 M -535.72 % | 3.995 M 106.62 % | -60.317 M -479.78 % | 15.882 M -73.88 % | 60.806 M 27.11 % | 47.837 M -38.26 % | 77.487 M |
| Income before tax ratio | -0.10 -739.66 % | 0.02 305.74 % | 0.00 18.52 % | 0.00 145.94 % | -0.01 -281.49 % | 0.00 -96.79 % | 0.13 148.16 % | -0.26 -38.42 % | -0.19 24.15 % | -0.25 -30.40 % | -0.19 -1 997.48 % | 0.01 105.15 % | -0.19 -984.87 % | -0.02 -620.44 % | 0.00 105.68 % | -0.06 -512.10 % | 0.01 -71.77 % | 0.05 13.64 % | 0.05 -41.17 % | 0.08 |
| EBITDA | -28.846 M -164.08 % | 45.015 M 11.37 % | 40.419 M -24.09 % | 53.243 M -15.26 % | 62.834 M -22.98 % | 81.585 M -48.99 % | 159.925 M 495.82 % | -40.403 M -188.76 % | -13.992 M 72.70 % | -51.244 M -164.84 % | -19.349 M -114.33 % | 134.998 M 548.37 % | 20.821 M -76.28 % | 87.787 M 6.29 % | 82.595 M 657.69 % | 10.901 M -87.44 % | 86.787 M -25.66 % | 116.742 M 36.57 % | 85.483 M -23.71 % | 112.055 M |
| Net income ratio | 0.00 -74.31 % | 0.02 305.74 % | 0.00 18.52 % | 0.00 145.94 % | -0.01 -281.49 % | 0.00 -96.04 % | 0.10 139.13 % | -0.26 -38.42 % | -0.19 24.15 % | -0.25 -29.98 % | -0.19 -2 248.28 % | 0.01 104.50 % | -0.20 -965.37 % | -0.02 -476.60 % | 0.00 108.00 % | -0.06 -1 208.53 % | 0.01 -80.64 % | 0.03 -6.75 % | 0.03 -36.99 % | 0.05 |
| Ratio EBITDA | -0.05 -149.86 % | 0.09 15.76 % | 0.08 -24.28 % | 0.10 -12.53 % | 0.12 -25.05 % | 0.16 -47.38 % | 0.30 554.04 % | -0.07 -240.99 % | -0.02 73.10 % | -0.07 -178.12 % | -0.03 -118.36 % | 0.14 384.20 % | 0.03 -67.70 % | 0.09 26.95 % | 0.07 549.96 % | 0.01 -86.37 % | 0.08 -19.66 % | 0.10 22.09 % | 0.08 -27.31 % | 0.11 |
| Gross profit ratio | 0.47 -30.65 % | 0.67 -0.80 % | 0.68 154.48 % | 0.27 -52.98 % | 0.57 133.95 % | 0.24 -52.89 % | 0.51 442.73 % | 0.09 3.75 % | 0.09 322.13 % | 0.02 -93.88 % | 0.35 -26.92 % | 0.48 -6.15 % | 0.52 175.91 % | 0.19 26.53 % | 0.15 -61.05 % | 0.38 -6.17 % | 0.40 -0.44 % | 0.41 105.75 % | 0.20 -20.71 % | 0.25 |
| Weighted average shs out dil | 18.682 M 33.83 % | 13.960 M 39.60 % | 10.000 M 0.00 % | 10.000 M 39.22 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M -0.03 % | 7.185 M 0.03 % | 7.183 M 0.00 % | 7.183 M |
| Weighted average shs out | 18.682 M 68.30 % | 11.100 M 11.00 % | 10.000 M 0.00 % | 10.000 M 39.22 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M -0.03 % | 7.185 M 0.03 % | 7.183 M 0.00 % | 7.183 M |
| EPS diluted | 0.14 -75.44 % | 0.57 185.00 % | 0.20 17.65 % | 0.17 131.48 % | -0.54 -286.21 % | 0.29 -96.15 % | 7.54 134.12 % | -22.10 -17.24 % | -18.85 23.03 % | -24.49 -23.81 % | -19.78 -1 776.27 % | 1.18 106.03 % | -19.58 -683.20 % | -2.50 -246.20 % | 1.71 120.09 % | -8.51 -1 250.00 % | 0.74 -84.09 % | 4.65 4.26 % | 4.46 -33.93 % | 6.75 |
| Earnings per share | 0.14 -80.56 % | 0.72 260.00 % | 0.20 17.65 % | 0.17 131.48 % | -0.54 -286.21 % | 0.29 -96.15 % | 7.54 134.12 % | -22.10 -17.24 % | -18.85 23.03 % | -24.49 -23.81 % | -19.78 -1 776.27 % | 1.18 106.03 % | -19.58 -683.20 % | -2.50 -246.20 % | 1.71 120.09 % | -8.51 -1 250.00 % | 0.74 -84.09 % | 4.65 4.26 % | 4.46 -33.93 % | 6.75 |
| Gross profit | 296.875 M -10.87 % | 333.081 M -4.56 % | 349.000 M 155.12 % | 136.797 M -54.45 % | 300.293 M 140.40 % | 124.916 M -54.32 % | 273.474 M 373.13 % | 57.801 M -12.14 % | 65.789 M 328.48 % | 15.354 M -94.18 % | 263.606 M -42.95 % | 462.061 M 25.66 % | 367.694 M 102.62 % | 181.473 M 5.93 % | 171.313 M -54.59 % | 377.298 M -13.53 % | 436.326 M -7.87 % | 473.592 M 130.14 % | 205.781 M -16.79 % | 247.305 M |
| Income tax expense | -68.342 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 453.598 K -58.36 % | 1.089 M -43.83 % | 1.939 M 242.25 % | 566.599 K 133.22 % | -1.705 M -306.72 % | 825.000 K -91.66 % | 9.897 M -63.87 % | 27.395 M 73.32 % | 15.806 M -45.59 % | 29.049 M |
| Cost of revenue | 339.793 M 109.36 % | 162.301 M -2.17 % | 165.894 M -55.97 % | 376.801 M 63.92 % | 229.866 M -41.22 % | 391.034 M 51.17 % | 258.667 M -53.19 % | 552.615 M -15.63 % | 655.025 M -5.72 % | 694.779 M 44.11 % | 482.117 M -2.25 % | 493.236 M 42.67 % | 345.715 M -56.24 % | 789.999 M -20.13 % | 989.049 M 60.02 % | 618.093 M -3.99 % | 643.778 M -7.18 % | 693.606 M -17.20 % | 837.683 M 12.14 % | 746.999 M |
| General and administrative expenses | 129.755 M 289.33 % | 33.327 M -29.98 % | 47.597 M 64.53 % | 28.928 M 3.61 % | 27.921 M 2.54 % | 27.229 M -42.69 % | 47.510 M 7.07 % | 44.371 M 1.64 % | 43.653 M 11.24 % | 39.244 M 14.24 % | 34.351 M 12.19 % | 30.618 M -35.86 % | 47.737 M 45.02 % | 32.918 M 1.07 % | 32.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 990.890 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.153 M 188.99 % | 19.431 M -69.41 % | 63.525 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.443 M 1 128.02 % | 2.072 M 82.99 % | 1.132 M -23.83 % | 1.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 129.681 M -49.90 % | 258.862 M 60.20 % | 161.591 M 241.00 % | 47.387 M -77.06 % | 206.563 M -13.54 % | 238.909 M 1 464.19 % | 15.274 M 530.62 % | 2.422 M | 0.000 -100.00 % | 4.436 M -98.08 % | 230.832 M -46.71 % | 433.121 M | 0.000 -100.00 % | 7.189 M 1 350.31 % | -575.000 K 88.14 % | -4.850 M -101.11 % | 436.326 M -7.87 % | 473.592 M 4 436.76 % | 10.439 M -34.66 % | 15.976 M |
| Operating expenses | 381.504 M 30.57 % | 292.189 M -0.85 % | 294.708 M 286.17 % | 76.315 M -68.25 % | 240.364 M -25.42 % | 322.291 M 17.21 % | 274.961 M -11.65 % | 311.206 M 1.90 % | 305.392 M 49.05 % | 204.891 M -22.74 % | 265.183 M -42.82 % | 463.739 M 26.12 % | 367.694 M -20.55 % | 462.802 M 4.15 % | 444.382 M 16.22 % | 382.365 M -12.37 % | 436.326 M -7.87 % | 473.592 M 240.57 % | 139.057 M -6.58 % | 148.856 M |
| Cost and expenses | 721.297 M 58.70 % | 454.491 M 52.00 % | 299.012 M -34.01 % | 453.116 M -3.66 % | 470.324 M -1.64 % | 478.149 M -13.17 % | 550.643 M -17.16 % | 664.714 M -12.31 % | 758.022 M -2.70 % | 779.024 M -0.58 % | 783.545 M -7.48 % | 846.909 M 18.71 % | 713.409 M -21.48 % | 908.520 M -17.69 % | 1.104 B 10.33 % | 1.000 B -7.37 % | 1.080 B 0.18 % | 1.078 B 10.39 % | 976.740 M 9.03 % | 895.855 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 3.794 M | 0.000 -100.00 % | 5.880 M | 0.000 | 0.000 -100.00 % | 5.913 M 14.79 % | 5.151 M 8 013 278.97 % | 64.280 | 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 | 251.823 M 655.61 % | 33.327 M -74.23 % | 129.324 M 347.05 % | 28.928 M 3.61 % | 27.921 M -66.51 % | 83.382 M 24.56 % | 66.941 M -37.96 % | 107.896 M 147.17 % | 43.653 M 11.24 % | 39.244 M 14.24 % | 34.351 M -38.72 % | 56.060 M 12.55 % | 49.809 M -57.71 % | 117.770 M 3.19 % | 114.135 M -70.52 % | 387.215 M | 0.000 | 0.000 -100.00 % | 128.618 M -3.21 % | 132.880 M |
| Interest income | 1.093 M -69.49 % | 3.584 M 488.89 % | 608.610 K -6.12 % | 648.270 K -13.89 % | 752.848 K -19.92 % | 940.113 K -15.49 % | 1.112 M -22.08 % | 1.428 M -1.64 % | 1.451 M -21.52 % | 1.850 M 11.41 % | 1.660 M 22.29 % | 1.358 M 5.93 % | 1.281 M 14.31 % | 1.121 M 20.28 % | 932.000 K -24.53 % | 1.235 M 17.96 % | 1.047 M 6.62 % | 982.000 K 64.21 % | 598.000 K -10.08 % | 665.000 K |
| Interest expense | 32.003 M -1.87 % | 32.615 M 10.09 % | 29.625 M -37.97 % | 47.758 M -28.24 % | 66.557 M -3.94 % | 69.284 M -13.84 % | 80.411 M -25.55 % | 108.001 M -2.08 % | 110.296 M -1.85 % | 112.369 M 5.75 % | 106.260 M 1.75 % | 104.434 M 23.32 % | 84.685 M 6.93 % | 79.200 M 46.08 % | 54.218 M 24.97 % | 43.386 M -0.83 % | 43.749 M 30.52 % | 33.518 M 64.48 % | 20.378 M 10.23 % | 18.486 M |
| Depreciation and amortization | 4.854 M 10.11 % | 4.408 M -1.90 % | 4.494 M 19.46 % | 3.762 M -0.79 % | 3.792 M -62.92 % | 10.225 M -20.58 % | 12.875 M -10.71 % | 14.419 M -7.42 % | 15.575 M -3.88 % | 16.204 M -19.25 % | 20.066 M -31.40 % | 29.250 M 19.81 % | 24.414 M -6.08 % | 25.993 M 6.61 % | 24.383 M -7.91 % | 26.477 M 9.69 % | 24.137 M 16.77 % | 20.671 M 19.71 % | 17.268 M 7.37 % | 16.082 M |
| Operating income | -84.628 M -306.95 % | 40.892 M -24.56 % | 54.203 M -10.38 % | 60.482 M 0.92 % | 59.929 M 52.56 % | 39.282 M 310.59 % | -18.654 M 64.65 % | -52.764 M -40.31 % | -37.605 M 49.57 % | -74.575 M -93.20 % | -38.601 M -134.24 % | 112.722 M 3 237.34 % | -3.593 M -105.63 % | 63.867 M 15.06 % | 55.507 M 456.36 % | -15.576 M -124.86 % | 62.650 M -34.79 % | 96.072 M 43.98 % | 66.724 M -32.22 % | 98.449 M |
| Operating income ratio | -0.13 -261.03 % | 0.08 -21.59 % | 0.11 -10.61 % | 0.12 4.18 % | 0.11 48.47 % | 0.08 317.20 % | -0.04 59.45 % | -0.09 -65.69 % | -0.05 50.32 % | -0.11 -102.88 % | -0.05 -143.87 % | 0.12 2 442.95 % | -0.01 -107.66 % | 0.07 37.43 % | 0.05 405.70 % | -0.02 -126.98 % | 0.06 -29.53 % | 0.08 28.72 % | 0.06 -35.42 % | 0.10 |
| Total other income expenses net | 18.925 M 157.52 % | -32.900 M | 0.000 100.00 % | -58.759 M 7.90 % | -63.800 M | 0.000 -100.00 % | 85.292 M 180.49 % | -105.964 M -8.34 % | -97.803 M 3.46 % | -101.306 M 1.68 % | -103.039 M 0.12 % | -103.160 M 23.63 % | -135.078 M -66.20 % | -81.273 M -57.77 % | -51.512 M -15.13 % | -44.741 M 4.33 % | -46.768 M -32.61 % | -35.266 M -86.72 % | -18.887 M 9.90 % | -20.962 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 273.999 M 7.73 % | 254.335 M -49.09 % | 499.556 M 6.33 % | 469.809 M -33.20 % | 703.286 M 1.99 % | 689.560 M 0.61 % | 685.400 M 0.40 % | 682.692 M -11.38 % | 770.394 M 2.42 % | 752.200 M 0.24 % | 750.416 M 0.76 % | 744.753 M 15.39 % | 645.426 M 9.64 % | 588.661 M 24.43 % | 473.087 M 7.36 % | 440.675 M 7.28 % | 410.777 M 24.83 % | 329.066 M 52.21 % | 216.197 M 35.69 % | 159.337 M |
| Total investments | 15.226 M 2.52 % | 14.852 M -77.97 % | 67.420 M 28 449.61 % | 236.150 K 0.00 % | 236.150 K 0.00 % | 236.150 K 0.00 % | 236.150 K 0.00 % | 236.150 K 0.00 % | 236.150 K -67.92 % | 736.150 K 211.73 % | 236.150 K -98.93 % | 22.119 M 9 266.57 % | 236.150 K -2.68 % | 242.650 K 2.10 % | 237.650 K -0.15 % | 238.000 K -11.19 % | 268.000 K 17.54 % | 228.000 K -97.59 % | 9.472 M -20.07 % | 11.851 M |
| Total debt | 299.312 M 15.26 % | 259.676 M -48.30 % | 502.323 M 5.50 % | 476.156 M -33.60 % | 717.137 M 0.49 % | 713.628 M 1.67 % | 701.918 M -0.12 % | 702.778 M -9.98 % | 780.697 M -0.86 % | 787.467 M 8.20 % | 727.812 M -2.75 % | 748.429 M 10.41 % | 677.871 M 10.69 % | 612.394 M 24.94 % | 490.165 M 5.14 % | 466.218 M 6.77 % | 436.661 M 25.17 % | 348.848 M 51.34 % | 230.509 M 19.49 % | 192.903 M |
| Accumulated other comprehensive income loss | 174.870 M 410.07 % | 34.284 M -78.83 % | 161.915 M 0.00 % | 161.915 M | 0.000 -100.00 % | 34.356 M -0.10 % | 34.392 M -0.10 % | 34.428 M -0.10 % | 34.464 M -0.10 % | 34.500 M -78.73 % | 162.170 M -0.02 % | 162.206 M 368.66 % | 34.611 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.899 M 20.03 % | 86.561 M |
| Retained earnings | -563.607 M 0.60 % | -567.033 M 3.77 % | -589.238 M 1.59 % | -598.731 M 0.53 % | -601.948 M 0.51 % | -605.012 M 0.42 % | -607.591 M 8.85 % | -666.606 M -27.81 % | -521.540 M -31.35 % | -397.050 M -85.16 % | -214.441 M -217.39 % | -67.564 M 36.93 % | -107.122 M -19.92 % | -89.326 M -25.29 % | -71.298 M | 0.000 -100.00 % | 1.000 K -66.67 % | 3.000 K | 0.000 | 0.000 |
| Common stock | 125.700 M 13.35 % | 110.900 M 10.90 % | 100.000 M 0.00 % | 100.000 M 100.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 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 | 103.745 M 2.45 % | 101.263 M 151.11 % | -198.143 M 4.57 % | -207.636 M 20.39 % | -260.816 M 1.15 % | -263.844 M 0.95 % | -266.387 M 18.13 % | -325.366 M -80.49 % | -180.264 M -255.84 % | -50.659 M -138.40 % | 131.936 M -52.53 % | 277.952 M 17.10 % | 237.356 M 7.80 % | 220.174 M -7.56 % | 238.187 M 2.43 % | 232.531 M -20.97 % | 294.219 M 0.03 % | 294.138 M 3.91 % | 283.080 M 6.52 % | 265.742 M |
| Other non current liabilities | 87.297 M 2.82 % | 84.899 M -15.55 % | 100.536 M 1.04 % | 99.505 M 5.93 % | 93.939 M -11.01 % | 105.558 M 6.40 % | 99.213 M -19.09 % | 122.627 M 9.32 % | 112.169 M 0.98 % | 111.077 M -42.09 % | 191.797 M 67.41 % | 114.568 M -2.36 % | 117.340 M 315.14 % | 28.265 M -2.74 % | 29.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.327 M -25.07 % | 5.775 M |
| Long term debt | 52.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.781 M -42.14 % | 127.512 M -5.16 % | 134.443 M 43.01 % | 94.007 M -8.60 % | 102.855 M -77.86 % | 464.531 M 6.38 % | 436.661 M 25.17 % | 348.848 M 665.77 % | 45.555 M 6.72 % | 42.685 M |
| Total non current liabilities | 139.751 M 64.61 % | 84.899 M -15.55 % | 100.536 M 1.04 % | 99.505 M 5.93 % | 93.939 M -11.01 % | 105.558 M 6.40 % | 99.213 M -19.09 % | 122.627 M 9.32 % | 112.169 M 0.98 % | 111.077 M -58.18 % | 265.578 M 9.71 % | 242.080 M -3.85 % | 251.783 M 105.45 % | 122.552 M -7.10 % | 131.915 M -71.66 % | 465.504 M 6.58 % | 436.751 M 24.76 % | 350.067 M 540.95 % | 54.617 M 1.73 % | 53.686 M |
| Other current liabilities | 117.112 M -9.23 % | 129.024 M -19.37 % | 160.020 M 5.23 % | 152.062 M 31.28 % | 115.827 M -49.40 % | 228.906 M -34.24 % | 348.093 M -9.07 % | 382.794 M -11.78 % | 433.885 M 182.09 % | 153.812 M 42.20 % | 108.163 M -19.26 % | 133.963 M 24.45 % | 107.640 M -19.87 % | 134.326 M 1.04 % | 132.949 M -77.39 % | 588.128 M 98.28 % | 296.608 M -45.39 % | 543.128 M 224.98 % | 167.127 M 5.07 % | 159.058 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 16.075 M 0.73 % | 15.958 M 4.94 % | 15.207 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.730 M -44.55 % | 37.382 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 246.858 M -4.94 % | 259.676 M -48.30 % | 502.323 M 5.50 % | 476.156 M -33.60 % | 717.137 M 0.49 % | 713.628 M 1.67 % | 701.918 M -0.12 % | 702.778 M -7.62 % | 760.720 M -8.89 % | 834.951 M 27.21 % | 656.337 M 5.70 % | 620.917 M 7.08 % | 579.857 M 11.86 % | 518.387 M 33.84 % | 387.310 M 22 858.53 % | 1.687 M | 0.000 | 0.000 -100.00 % | 184.954 M 23.12 % | 150.218 M |
| Total current liabilities | 456.075 M -13.50 % | 527.254 M -38.17 % | 852.701 M 10.42 % | 772.202 M -27.29 % | 1.062 B -2.87 % | 1.093 B -8.84 % | 1.200 B -5.22 % | 1.266 B 0.70 % | 1.257 B -0.33 % | 1.261 B 42.33 % | 886.007 M -10.68 % | 991.992 M 18.44 % | 837.559 M 0.99 % | 829.368 M 5.94 % | 782.902 M 4.72 % | 747.586 M 81.54 % | 411.804 M -34.65 % | 630.170 M 11.97 % | 562.801 M 10.17 % | 510.868 M |
| Total liabilities | 595.826 M -2.67 % | 612.153 M -35.78 % | 953.237 M 9.35 % | 871.708 M -24.60 % | 1.156 B -3.59 % | 1.199 B -7.68 % | 1.299 B -6.45 % | 1.388 B 1.40 % | 1.369 B -0.22 % | 1.372 B 19.15 % | 1.152 B -6.68 % | 1.234 B 13.29 % | 1.089 B 14.44 % | 951.920 M 4.06 % | 914.818 M -3.82 % | 951.172 M 12.09 % | 848.555 M 17.35 % | 723.107 M 17.12 % | 617.418 M 9.36 % | 564.554 M |
| Other non current assets | 92.245 M 7.43 % | 85.865 M 166.08 % | 32.270 M -84.61 % | 209.686 M 6.59 % | 196.720 M 0.46 % | 195.812 M -14.48 % | 228.954 M -14.42 % | 267.545 M -9.12 % | 294.397 M 1.91 % | 288.883 M 37.22 % | 210.524 M -9.50 % | 232.627 M 243.19 % | 67.785 M -39.96 % | 112.908 M 41.37 % | 79.867 M 31 343.53 % | 254.000 K -12.71 % | 291.000 K 12.36 % | 259.000 K 581.58 % | 38.000 K 26.67 % | 30.000 K |
| Long term investments | 2.737 M -3.92 % | 2.848 M -94.81 % | 54.864 M 30 696.47 % | 178.150 K -87.31 % | 1.403 M 0.00 % | 1.403 M 687.79 % | 178.150 K 0.00 % | 178.150 K 0.00 % | 178.150 K 0.00 % | 178.150 K -24.56 % | 236.150 K -98.93 % | 22.061 M 9 242.01 % | 236.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 228.000 K -26.69 % | 311.000 K |
| Intangible assets | 424.390 K 224.46 % | 130.800 K -32.57 % | 193.970 K 0.00 % | 193.970 K 0.00 % | 193.970 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K -96.16 % | 5.050 M 287.03 % | 1.305 M -23.62 % | 1.708 M -72.77 % | 6.274 M -16.44 % | 7.508 M | 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 -100.00 % | 2.682 M -50.00 % | 5.364 M -33.33 % | 8.046 M -25.00 % | 10.728 M |
| Goodwill and intangible assets | 424.390 K 224.46 % | 130.800 K -32.57 % | 193.970 K 0.00 % | 193.970 K 0.00 % | 193.970 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K 0.00 % | 193.972 K -96.16 % | 5.050 M 287.03 % | 1.305 M -23.62 % | 1.708 M -72.77 % | 6.274 M -16.44 % | 7.508 M | 0.000 -100.00 % | 2.682 M -50.00 % | 5.364 M -33.33 % | 8.046 M -25.00 % | 10.728 M |
| Property plant equipment net | 77.933 M 5.39 % | 73.951 M 2.10 % | 72.432 M -3.29 % | 74.898 M 3.68 % | 72.241 M 1.00 % | 71.526 M 10.57 % | 64.690 M -62.93 % | 174.521 M -66.40 % | 519.406 M -2.56 % | 533.068 M -3.76 % | 553.885 M -4.77 % | 581.647 M -7.52 % | 628.974 M 147.12 % | 254.524 M -1.66 % | 258.817 M -7.99 % | 281.279 M 5.74 % | 266.012 M 41.26 % | 188.312 M 20.86 % | 155.805 M 39.85 % | 111.409 M |
| Total non current assets | 235.711 M 44.79 % | 162.794 M 1.14 % | 160.961 M -43.75 % | 286.158 M 5.30 % | 271.759 M 0.60 % | 270.137 M -8.50 % | 295.217 M -33.46 % | 443.639 M -45.59 % | 815.376 M -0.99 % | 823.524 M 6.94 % | 770.078 M -8.07 % | 837.723 M 19.83 % | 699.112 M 86.60 % | 374.664 M 7.82 % | 347.479 M 23.42 % | 281.533 M 4.66 % | 268.985 M 38.70 % | 193.935 M 18.17 % | 164.117 M 34.00 % | 122.478 M |
| Other current assets | 28.662 M 207.13 % | 9.332 M -94.82 % | 180.231 M 1 770.08 % | 9.638 M -96.70 % | 291.913 M 1 052.46 % | 25.330 M -93.64 % | 398.113 M -4.33 % | 416.125 M 2 064.24 % | 19.227 M -61.28 % | 49.655 M 98.87 % | 24.968 M -25.70 % | 33.602 M 75.30 % | 19.169 M -59.03 % | 46.790 M -87.38 % | 370.620 M 209.29 % | 119.830 M -12.04 % | 136.225 M 14.39 % | 119.092 M 8.66 % | 109.601 M 34.75 % | 81.336 M |
| Short term investments | 12.489 M 4.04 % | 12.004 M 1.91 % | 11.778 M 20 207.69 % | 58.000 K | 0.000 | 0.000 -100.00 % | 58.000 K 0.00 % | 58.000 K 0.00 % | 58.000 K -89.61 % | 558.000 K | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.244 M -19.90 % | 11.540 M |
| cash and cash equivalents | 25.314 M 373.92 % | 5.341 M 93.02 % | 2.767 M -56.41 % | 6.348 M -75.87 % | 26.306 M 9.30 % | 24.068 M 45.71 % | 16.518 M -17.76 % | 20.086 M 94.96 % | 10.302 M -83.08 % | 60.886 M 369.35 % | -22.605 M -714.84 % | 3.676 M -88.67 % | 32.445 M 36.71 % | 23.733 M 38.96 % | 17.079 M -33.14 % | 25.543 M -1.32 % | 25.884 M 30.85 % | 19.782 M 38.22 % | 14.312 M -57.36 % | 33.566 M |
| Cash and short term investments | 37.803 M 98.22 % | 19.071 M 31.11 % | 14.546 M -22.67 % | 18.810 M -28.50 % | 26.306 M 9.30 % | 24.068 M 45.71 % | 16.518 M -17.76 % | 20.086 M -31.97 % | 29.527 M -16.28 % | 35.268 M 256.02 % | -22.605 M -714.84 % | 3.676 M -88.67 % | 32.445 M 36.71 % | 23.733 M 38.96 % | 17.079 M -33.14 % | 25.543 M -1.32 % | 25.884 M 30.85 % | 19.782 M -16.02 % | 23.556 M -47.78 % | 45.106 M |
| Total current assets | 463.859 M -15.76 % | 550.621 M -7.32 % | 594.133 M 57.22 % | 377.911 M -39.38 % | 623.460 M -6.25 % | 665.056 M -9.78 % | 737.157 M 19.04 % | 619.249 M 65.84 % | 373.392 M -24.24 % | 492.830 M -4.01 % | 513.443 M -23.86 % | 674.301 M 7.44 % | 627.587 M -21.30 % | 797.430 M -1.01 % | 805.526 M -10.71 % | 902.170 M 3.25 % | 873.789 M 6.13 % | 823.310 M 11.80 % | 736.381 M 4.04 % | 707.818 M |
| Inventory | 180.229 M -38.88 % | 294.881 M 19.25 % | 247.274 M 61.78 % | 152.845 M -0.22 % | 153.187 M -4.32 % | 160.105 M 22.89 % | 130.281 M -5.90 % | 138.450 M 18.46 % | 116.878 M -37.16 % | 185.990 M -44.22 % | 333.431 M -7.11 % | 358.935 M -17.87 % | 437.021 M -13.96 % | 507.931 M 21.56 % | 417.827 M -5.91 % | 444.076 M 26.29 % | 351.644 M 3.20 % | 340.732 M 15.97 % | 293.823 M 9.27 % | 268.895 M |
| Net receivables | 217.165 M -4.47 % | 227.336 M 49.48 % | 152.082 M -22.65 % | 196.618 M 29.31 % | 152.053 M -66.62 % | 455.554 M 115.39 % | 211.505 M 374.35 % | 44.588 M -79.37 % | 216.114 M | 0.000 -100.00 % | 180.884 M -34.95 % | 278.087 M 100.13 % | 138.952 M -36.54 % | 218.975 M | 0.000 -100.00 % | 308.906 M -14.20 % | 360.036 M 4.75 % | 343.704 M 11.09 % | 309.401 M -0.99 % | 312.481 M |
| Tax assets | 62.372 M | 0.000 -100.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M 213.98 % | 382.521 K 358.66 % | 83.399 K -79.62 % | 409.240 K -57.32 % | 958.818 K -25.55 % | 1.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -10.000 -100.33 % | 3.030 K 30 400.00 % | -10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 92.105 M 8.64 % | 84.779 M -3.89 % | 88.209 M 34.56 % | 65.552 M -37.78 % | 105.348 M 20.61 % | 87.345 M -18.83 % | 107.602 M -15.97 % | 128.055 M 494.19 % | 21.551 M -90.81 % | 234.608 M 93.08 % | 121.508 M -48.75 % | 237.112 M 58.01 % | 150.062 M -15.05 % | 176.655 M -32.74 % | 262.643 M 66.47 % | 157.771 M 36.96 % | 115.196 M 32.35 % | 87.042 M -38.90 % | 142.460 M 2.07 % | 139.573 M |
| Tax payables | 0.000 -100.00 % | 53.775 M -37.52 % | 86.073 M 37.77 % | 62.474 M -42.46 % | 108.576 M 70.72 % | 63.600 M 51.66 % | 41.936 M -19.35 % | 51.999 M | 0.000 -100.00 % | 261.619 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.260 M 10.06 % | 62.019 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 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 -100.00 % | 5.079 M 1.07 % | 5.025 M 21.73 % | 4.128 M 35.11 % | 3.056 M 174.04 % | 1.115 M 5.26 % | 1.059 M 16.93 % | 906.000 K 51.25 % | 599.000 K 3 252.63 % | -19.000 K | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.042 M 0.00 % | 3.042 M |
| Preferred stock | 0.000 -100.00 % | 28.700 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 | 366.781 M -25.81 % | 494.412 M 282.73 % | 129.181 M 0.00 % | 129.181 M -55.63 % | 291.132 M 13.36 % | 256.812 M 0.00 % | 256.812 M 0.00 % | 256.812 M 0.00 % | 256.812 M 0.00 % | 256.812 M 98.80 % | 129.181 M 0.00 % | 129.181 M -49.70 % | 256.812 M -0.61 % | 258.385 M -0.02 % | 258.425 M 42.29 % | 181.625 M -25.45 % | 243.619 M -0.22 % | 244.154 M 89.00 % | 129.181 M 0.00 % | 129.181 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 973.000 K 981.11 % | 90.000 K -92.62 % | 1.219 M -74.26 % | 4.735 M -9.40 % | 5.226 M |
| 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 100.00 % | -261.918 M | 0.000 100.00 % | -257.130 M | 0.000 | 0.000 |
| Total assets | 699.570 M -1.94 % | 713.415 M -5.52 % | 755.094 M 13.71 % | 664.072 M -25.82 % | 895.219 M -4.27 % | 935.193 M -9.41 % | 1.032 B -2.87 % | 1.063 B -10.59 % | 1.189 B -9.69 % | 1.316 B 2.56 % | 1.284 B -15.11 % | 1.512 B 13.97 % | 1.327 B 13.19 % | 1.172 B 1.66 % | 1.153 B -2.59 % | 1.184 B 3.58 % | 1.143 B 12.34 % | 1.017 B 12.96 % | 900.498 M 8.46 % | 830.296 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 4.265 M 107.90 % | -54.010 M -32.93 % | -40.631 M -122.27 % | 182.423 M 1 309.45 % | -15.083 M 93.83 % | -244.394 M -1 653.20 % | -13.940 M 90.68 % | -149.491 M -197.97 % | 152.586 M 46.05 % | 104.473 M 11.85 % | 93.403 M 166.68 % | -140.074 M -33.54 % | -104.889 M -147.29 % | -42.416 M -24.29 % | -34.127 M -143.48 % | 78.492 M 61.97 % | 48.460 M 160.85 % | -79.642 M -547.34 % | -12.303 M 75.67 % | -50.572 M |
| 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 |
| 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 |
| 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 |
| Other working capital | 4.265 M 107.90 % | -54.010 M -32.93 % | -40.631 M -122.27 % | 182.423 M 1 309.45 % | -15.083 M 93.83 % | -244.394 M -1 653.20 % | -13.940 M 90.68 % | -149.491 M -197.97 % | 152.586 M 46.05 % | 104.473 M 11.85 % | 93.403 M 166.68 % | -140.074 M -33.54 % | -104.889 M -147.29 % | -42.416 M -24.29 % | -34.127 M -143.48 % | 78.492 M 61.97 % | 48.460 M 160.85 % | -79.642 M -547.34 % | -12.303 M 75.67 % | -50.572 M |
| Other non cash items | 75.444 M 74.95 % | 43.122 M 2 020.69 % | -2.245 M -4.32 % | -2.152 M -8.01 % | -1.993 M 7.92 % | -2.164 M 93.78 % | -34.789 M -133.95 % | 102.478 M 13 070.07 % | 778.112 K 144.44 % | -1.751 M 55.74 % | -3.956 M 20.36 % | -4.968 M 47.63 % | -9.487 M -245.46 % | -2.746 M -84.06 % | -1.492 M -19.26 % | -1.251 M -10.41 % | -1.133 M 42.78 % | -1.980 M -111.51 % | 17.198 M -39.93 % | 28.630 M |
| Net cash provided by operating activities | 18.860 M 1 147.22 % | 1.512 M 105.23 % | -28.890 M -115.43 % | 187.267 M 1 932.38 % | -10.220 M 95.63 % | -233.754 M -1 109.31 % | 23.160 M 113.54 % | -171.105 M -484.63 % | 44.486 M 178.10 % | -56.958 M -77.29 % | -32.127 M 69.76 % | -106.226 M 53.54 % | -228.633 M -525.11 % | -36.575 M -405.08 % | -7.241 M -116.68 % | 43.401 M -50.31 % | 87.346 M 60 338.62 % | -145.000 K -100.27 % | 54.194 M 27.28 % | 42.578 M |
| Investments in property plant and equipment | -9.105 M -50.92 % | -6.033 M 60.14 % | -15.135 M -142.82 % | -6.233 M -37.70 % | -4.526 M -12.12 % | -4.037 M 75.44 % | -16.435 M -4.31 % | -15.756 M -101.32 % | -7.827 M -20 496.09 % | -38.000 K 99.52 % | -7.974 M 47.32 % | -15.137 M 72.28 % | -54.609 M -158.11 % | -21.157 M -121.00 % | -9.573 M 75.55 % | -39.161 M 60.86 % | -100.041 M -96.84 % | -50.823 M 15.31 % | -60.010 M -48.54 % | -40.400 M |
| Acquisitions net | 0.000 -100.00 % | 199.580 K -98.52 % | 13.453 M | 0.000 | 0.000 -100.00 % | 318.607 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.646 M -862.31 % | 1.003 M 427.89 % | 190.000 K |
| 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 100.00 % | -40.000 K | 0.000 | 0.000 100.00 % | -1.000 K |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.883 M | 0.000 -100.00 % | 6.500 K | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 -100.00 % | 83.000 K -87.17 % | 647.000 K |
| Other investing activites | 1.803 M -76.32 % | 7.613 M 295.63 % | 1.924 M -21.47 % | 2.450 M 20.37 % | 2.036 M -5.93 % | 2.164 M -99.03 % | 223.365 M 660 781.65 % | 33.798 K -99.06 % | 3.612 M 363.87 % | 778.699 K -90.26 % | 7.993 M -51.67 % | 16.538 M 288.21 % | 4.260 M 98.14 % | 2.150 M 2 036.55 % | 100.630 K 101.74 % | -5.799 M 57.76 % | -13.729 M 4.15 % | -14.323 M -0.49 % | -14.253 M 28.96 % | -20.062 M |
| Net cash used for investing activites | -7.302 M -510.31 % | 1.780 M 636.64 % | 241.590 K 106.39 % | -3.783 M -51.87 % | -2.491 M -100.79 % | 316.734 M 53.06 % | 206.929 M 1 416.12 % | -15.723 M -273.07 % | -4.214 M -668.97 % | 740.699 K -96.62 % | 21.902 M 1 464.12 % | 1.400 M 102.78 % | -50.342 M -164.86 % | -19.007 M -100.65 % | -9.473 M 78.92 % | -44.930 M 60.52 % | -113.810 M -56.35 % | -72.792 M 0.53 % | -73.177 M -22.73 % | -59.626 M |
| Debt repayment | 38.692 M 115.95 % | -242.647 M -1 027.31 % | 26.167 M 110.86 % | -240.981 M -6 966.54 % | 3.509 M 104.21 % | -83.290 M 49.59 % | -165.223 M -155.22 % | 299.184 M 509.61 % | -73.041 M -161.58 % | 118.606 M 673.56 % | -20.679 M -128.32 % | 73.024 M 35.34 % | 53.957 M -11.29 % | 60.825 M 673.82 % | 7.860 M 11 831.93 % | -67.000 K -100.21 % | 31.497 M -53.14 % | 67.218 M 1 845.47 % | -3.851 M -8 852.27 % | 44.000 K |
| Common stock issued | 0.000 -100.00 % | 248.500 M | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.133 M | 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 |
| 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 -100.00 % | 12.340 K -34.71 % | 18.900 K -0.53 % | 19.000 K 18.75 % | 16.000 K -23.81 % | 21.000 K 10.53 % | 19.000 K | 0.000 | 0.000 |
| Other financing activites | -32.004 M -211.51 % | 28.700 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.457 M 33.20 % | -102.478 M -7 160.03 % | 1.452 M -22.19 % | 1.866 M -52.99 % | 3.969 M -33.60 % | 5.976 M -97.08 % | 204.652 M 16 646.71 % | 1.222 M -17.04 % | 1.473 M 18.88 % | 1.239 M 18.23 % | 1.048 M -45.59 % | 1.926 M 50.00 % | 1.284 M 6 657.89 % | 19.000 K |
| Net cash used provided by financing activities | 6.688 M -80.64 % | 34.553 M 32.05 % | 26.167 M 113.70 % | -190.981 M -5 541.83 % | 3.509 M 104.21 % | -83.290 M 64.36 % | -233.679 M -218.80 % | 196.706 M 374.77 % | -71.590 M -159.42 % | 120.471 M 820.94 % | -16.710 M -121.15 % | 79.001 M -72.45 % | 286.755 M 362.01 % | 62.066 M 563.64 % | 9.352 M 687.24 % | 1.188 M -96.35 % | 32.566 M -52.91 % | 69.163 M 2 794.31 % | -2.567 M -4 174.60 % | 63.000 K |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 -100.00 % | 90.000 | 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 | 18.246 M 624.90 % | 2.517 M 201.45 % | -2.481 M 66.90 % | -7.496 M 18.53 % | -9.201 M -2 866.55 % | -310.164 K 91.36 % | -3.590 M -136.34 % | 9.878 M 131.54 % | -31.318 M -148.74 % | 64.254 M 338.55 % | -26.935 M -4.30 % | -25.825 M -431.96 % | 7.780 M 19.97 % | 6.485 M 188.08 % | -7.362 M -2 058.87 % | -341.000 K -105.59 % | 6.102 M 261.69 % | -3.774 M | 0.000 | 0.000 |
| Cash at beginning of period | 7.067 M 55.30 % | 4.550 M -35.29 % | 7.032 M -73.27 % | 26.306 M -25.91 % | 35.508 M -0.87 % | 35.818 M -9.11 % | 39.408 M 33.45 % | 29.530 M -51.47 % | 60.848 M 1 886.42 % | -3.406 M -178.65 % | 4.331 M -85.64 % | 30.156 M 22.26 % | 24.665 M 35.67 % | 18.181 M -28.82 % | 25.543 M -1.32 % | 25.884 M 30.85 % | 19.782 M -16.02 % | 23.556 M -29.82 % | 33.566 M | 0.000 |
| Cash at end of period | 25.314 M 258.18 % | 7.067 M 55.31 % | 4.550 M -75.81 % | 18.810 M -28.50 % | 26.306 M -25.91 % | 35.508 M -0.87 % | 35.818 M -9.11 % | 39.408 M 33.45 % | 29.530 M -51.47 % | 60.848 M 369.19 % | -22.605 M -621.94 % | 4.331 M -86.65 % | 32.445 M 31.54 % | 24.665 M 35.67 % | 18.181 M -28.82 % | 25.543 M -1.32 % | 25.884 M 30.85 % | 19.782 M 38.22 % | 14.312 M -57.36 % | 33.566 M |
| Operating cash flow | 18.860 M 155.77 % | -33.816 M -17.05 % | -28.890 M -115.43 % | 187.267 M 1 932.38 % | -10.220 M 95.63 % | -233.754 M -1 109.31 % | 23.160 M 113.54 % | -171.105 M -484.63 % | 44.486 M 178.10 % | -56.958 M -77.29 % | -32.127 M 69.76 % | -106.226 M 53.54 % | -228.633 M -525.11 % | -36.575 M -405.08 % | -7.241 M -116.68 % | 43.401 M -50.31 % | 87.346 M 60 338.62 % | -145.000 K -100.27 % | 54.194 M 27.28 % | 42.578 M |
| Capital expenditure | -9.105 M -50.92 % | -6.033 M 60.14 % | -15.135 M -142.82 % | -6.233 M -37.70 % | -4.526 M -12.12 % | -4.037 M 75.44 % | -16.435 M -4.31 % | -15.756 M -101.32 % | -7.827 M -20 496.09 % | -38.000 K 99.52 % | -7.974 M 47.32 % | -15.137 M 72.28 % | -54.609 M -158.11 % | -21.157 M -121.00 % | -9.573 M 75.55 % | -39.161 M 60.86 % | -100.041 M -96.84 % | -50.823 M 15.31 % | -60.010 M -48.54 % | -40.400 M |
| Free CashFlow | 9.755 M 124.48 % | -39.848 M 9.49 % | -44.025 M -124.32 % | 181.034 M 1 327.65 % | -14.746 M 93.80 % | -237.791 M -3 636.22 % | 6.724 M 103.60 % | -186.862 M -609.73 % | 36.659 M 164.32 % | -56.996 M -42.13 % | -40.101 M 66.96 % | -121.364 M 57.15 % | -283.241 M -390.62 % | -57.732 M -243.34 % | -16.815 M -496.57 % | 4.240 M 133.40 % | -12.695 M 75.09 % | -50.968 M -776.34 % | -5.816 M -367.03 % | 2.178 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 154.470 M -35.45 % | 239.306 M 50.10 % | 159.427 M 15.00 % | 138.636 M 39.61 % | 99.300 M -43.62 % | 176.125 M 47.63 % | 119.298 M 9.62 % | 108.829 M 19.42 % | 91.131 M -50.72 % | 184.910 M 60.19 % | 115.433 M 9.28 % | 105.635 M -3.01 % | 108.916 M -33.84 % | 164.624 M 10.87 % | 148.483 M 35.58 % | 109.518 M 20.39 % | 90.973 M -55.36 % | 203.803 M 38.79 % | 146.844 M 34.49 % | 109.182 M 55.24 % | 70.330 M -56.36 % | 161.149 M 20.78 % | 133.421 M 24.07 % | 107.539 M -5.54 % | 113.841 M -22.24 % | 146.402 M 46.87 % | 99.685 M -32.45 % | 147.580 M 6.58 % | 138.474 M -32.94 % | 206.505 M 45.95 % | 141.486 M 2.18 % | 138.474 M -2.99 % | 142.743 M -40.73 % | 240.841 M 34.66 % | 178.845 M 9.54 % | 163.274 M 18.21 % | 138.126 M |
| Net income | 8.514 M -87.91 % | 70.437 M 183.73 % | -84.121 M -649.27 % | 15.315 M 1 419.35 % | 1.008 M -79.59 % | 4.939 M 253.55 % | 1.397 M -3.59 % | 1.449 M 600.00 % | 207.000 K -99.67 % | 62.716 M 2 327.14 % | -2.816 M 82.64 % | -16.224 M 53.08 % | -34.581 M -202.74 % | 33.660 M 330.55 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 M 337.22 % | -4.673 M -78.77 % | -2.614 M 65.91 % | -7.669 M -113.88 % | 55.255 M 816.49 % | 6.029 M 118.37 % | -32.826 M -24.42 % | -26.383 M -166.62 % | 39.600 M -55.70 % | 89.390 M 347.16 % | -36.167 M 6.50 % | -38.683 M -216.43 % | -12.225 M 75.17 % | -49.236 M -27.28 % | -38.683 M -216.45 % | -12.224 M -1 146.58 % | 1.168 M 102.99 % | -39.121 M 17.93 % | -47.667 M -1.27 % | -47.068 M |
| Income before tax | 11.342 M 441.38 % | 2.095 M 102.49 % | -84.121 M -649.27 % | 15.315 M 1 419.35 % | 1.008 M -79.59 % | 4.939 M 253.55 % | 1.397 M -3.59 % | 1.449 M 600.00 % | 207.000 K -99.67 % | 62.716 M 2 327.14 % | -2.816 M 82.64 % | -16.224 M 53.08 % | -34.581 M -202.74 % | 33.660 M 330.55 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 M 337.22 % | -4.673 M -78.77 % | -2.614 M 65.91 % | -7.669 M -113.88 % | 55.255 M 816.49 % | 6.029 M 118.37 % | -32.826 M -24.42 % | -26.383 M -150.64 % | 52.100 M -41.72 % | 89.390 M 347.16 % | -36.167 M 6.50 % | -38.683 M -216.43 % | -12.225 M 75.17 % | -49.236 M -27.28 % | -38.683 M -216.45 % | -12.224 M -1 146.58 % | 1.168 M 102.99 % | -39.121 M 17.93 % | -47.667 M -1.27 % | -47.068 M |
| Income before tax ratio | 0.07 738.72 % | 0.01 101.66 % | -0.53 -577.64 % | 0.11 988.25 % | 0.01 -63.80 % | 0.03 139.48 % | 0.01 -12.05 % | 0.01 486.16 % | 0.00 -99.33 % | 0.34 1 490.33 % | -0.02 84.12 % | -0.15 51.63 % | -0.32 -255.28 % | 0.20 288.33 % | 0.05 122.00 % | -0.24 -60.77 % | -0.15 -373.70 % | 0.05 270.92 % | -0.03 -32.92 % | -0.02 78.04 % | -0.11 -131.80 % | 0.34 658.79 % | 0.05 114.80 % | -0.31 -31.71 % | -0.23 -165.12 % | 0.36 -60.31 % | 0.90 465.91 % | -0.25 12.27 % | -0.28 -371.88 % | -0.06 82.99 % | -0.35 -24.57 % | -0.28 -226.21 % | -0.09 -1 865.82 % | 0.00 102.22 % | -0.22 25.07 % | -0.29 14.33 % | -0.34 |
| EBITDA | 19.365 M 49.57 % | 12.947 M 117.16 % | -75.438 M -404.95 % | 24.738 M 177.71 % | 8.908 M -47.70 % | 17.032 M 209.45 % | 5.504 M -65.77 % | 16.081 M 93.96 % | 8.291 M -88.62 % | 72.866 M 481.63 % | 12.528 M 248.07 % | -8.461 M 68.27 % | -26.662 M -164.31 % | 41.460 M 106.28 % | 20.099 M 263.55 % | -12.289 M -514.89 % | 2.962 M -89.02 % | 26.970 M 127.12 % | 11.875 M -21.35 % | 15.099 M 75.51 % | 8.603 M -88.32 % | 73.670 M 216.81 % | 23.254 M 255.93 % | -14.913 M -95.97 % | -7.610 M -112.91 % | 58.940 M -48.95 % | 115.448 M 1 860.15 % | -6.559 M 14.46 % | -7.668 M -137.41 % | 20.495 M 202.88 % | -19.922 M -159.81 % | -7.668 M -137.41 % | 20.496 M -23.63 % | 26.838 M 533.08 % | -6.197 M 46.50 % | -11.582 M 43.61 % | -20.538 M |
| Net income ratio | 0.06 -81.27 % | 0.29 155.78 % | -0.53 -577.64 % | 0.11 988.25 % | 0.01 -63.80 % | 0.03 139.48 % | 0.01 -12.05 % | 0.01 486.16 % | 0.00 -99.33 % | 0.34 1 490.33 % | -0.02 84.12 % | -0.15 51.63 % | -0.32 -255.28 % | 0.20 288.33 % | 0.05 122.00 % | -0.24 -60.77 % | -0.15 -373.70 % | 0.05 270.92 % | -0.03 -32.92 % | -0.02 78.04 % | -0.11 -131.80 % | 0.34 658.79 % | 0.05 114.80 % | -0.31 -31.71 % | -0.23 -185.68 % | 0.27 -69.84 % | 0.90 465.91 % | -0.25 12.27 % | -0.28 -371.88 % | -0.06 82.99 % | -0.35 -24.57 % | -0.28 -226.21 % | -0.09 -1 865.82 % | 0.00 102.22 % | -0.22 25.07 % | -0.29 14.33 % | -0.34 |
| Ratio EBITDA | 0.13 131.72 % | 0.05 111.43 % | -0.47 -365.18 % | 0.18 98.91 % | 0.09 -7.23 % | 0.10 109.60 % | 0.05 -68.78 % | 0.15 62.42 % | 0.09 -76.91 % | 0.39 263.09 % | 0.11 235.50 % | -0.08 67.28 % | -0.24 -197.20 % | 0.25 86.05 % | 0.14 220.63 % | -0.11 -444.63 % | 0.03 -75.40 % | 0.13 63.64 % | 0.08 -41.52 % | 0.14 13.05 % | 0.12 -73.24 % | 0.46 162.29 % | 0.17 225.68 % | -0.14 -107.45 % | -0.07 -116.60 % | 0.40 -65.24 % | 1.16 2 705.83 % | -0.04 19.74 % | -0.06 -155.80 % | 0.10 170.49 % | -0.14 -154.28 % | -0.06 -138.57 % | 0.14 28.85 % | 0.11 421.60 % | -0.03 51.15 % | -0.07 52.29 % | -0.15 |
| Gross profit ratio | 0.55 83.87 % | 0.30 -39.79 % | 0.50 -14.21 % | 0.58 -13.37 % | 0.67 91.99 % | 0.35 -22.60 % | 0.45 -37.52 % | 0.72 -14.55 % | 0.84 40.82 % | 0.60 19.55 % | 0.50 55.23 % | 0.32 -37.82 % | 0.52 -19.01 % | 0.64 -3.65 % | 0.66 16.63 % | 0.57 68.52 % | 0.34 -32.35 % | 0.50 -15.51 % | 0.59 -1.01 % | 0.60 -10.44 % | 0.67 -1.24 % | 0.67 0.48 % | 0.67 18.19 % | 0.57 169.91 % | 0.21 -64.92 % | 0.60 21.13 % | 0.50 7.09 % | 0.46 -7.83 % | 0.50 -17.02 % | 0.60 25.66 % | 0.48 167.30 % | 0.18 -57.93 % | 0.43 42.74 % | 0.30 -27.68 % | 0.41 -5.69 % | 0.44 12.75 % | 0.39 |
| Weighted average shs out dil | 25.140 M 60.86 % | 15.628 M 24.29 % | 12.574 M 13.38 % | 11.090 M -22.99 % | 14.400 M 29.85 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M 10.90 % | 10.000 M -17.18 % | 12.075 M 20.75 % | 10.000 M 0.05 % | 9.995 M 19.28 % | 8.379 M 1.82 % | 8.229 M -20.57 % | 10.360 M 44.23 % | 7.183 M 0.00 % | 7.183 M 2.99 % | 6.975 M -1.28 % | 7.065 M -0.83 % | 7.124 M -0.82 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M -12.88 % | 8.245 M 14.79 % | 7.183 M -1.46 % | 7.289 M -5.58 % | 7.720 M 45.60 % | 5.302 M -0.08 % | 5.306 M |
| Weighted average shs out | 25.140 M 60.86 % | 15.628 M 24.29 % | 12.574 M 13.38 % | 11.090 M -0.98 % | 11.200 M 0.28 % | 11.169 M 0.71 % | 11.090 M 0.00 % | 11.090 M 0.00 % | 11.090 M 10.79 % | 10.010 M -17.10 % | 12.075 M 20.75 % | 10.000 M 0.05 % | 9.995 M 19.28 % | 8.379 M 1.82 % | 8.229 M -20.57 % | 10.360 M 44.23 % | 7.183 M 0.00 % | 7.183 M 2.99 % | 6.975 M -1.28 % | 7.065 M -0.83 % | 7.124 M -0.82 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M 0.00 % | 7.183 M -12.88 % | 8.245 M 14.79 % | 7.183 M -1.46 % | 7.289 M -5.58 % | 7.720 M 45.60 % | 5.302 M -0.08 % | 5.306 M |
| EPS diluted | 0.34 -92.46 % | 4.51 167.41 % | -6.69 -584.78 % | 1.38 1 871.43 % | 0.07 -84.44 % | 0.45 246.15 % | 0.13 0.00 % | 0.13 595.19 % | 0.02 -99.70 % | 6.27 2 339.29 % | -0.28 82.72 % | -1.62 53.18 % | -3.46 -202.67 % | 3.37 254.74 % | 0.95 137.55 % | -2.53 -33.86 % | -1.89 -222.73 % | 1.54 329.85 % | -0.67 -81.08 % | -0.37 75.50 % | -1.51 -114.48 % | 10.43 1 141.67 % | 0.84 118.38 % | -4.57 -24.52 % | -3.67 -148.80 % | 7.52 -39.55 % | 12.44 346.83 % | -5.04 6.49 % | -5.39 -217.06 % | -1.70 75.18 % | -6.85 -46.06 % | -4.69 -175.88 % | -1.70 -1 162.50 % | 0.16 103.16 % | -5.07 23.64 % | -6.64 25.14 % | -8.87 |
| Earnings per share | 0.34 -92.46 % | 4.51 167.41 % | -6.69 -584.78 % | 1.38 1 433.33 % | 0.09 -79.55 % | 0.44 238.46 % | 0.13 0.00 % | 0.13 595.19 % | 0.02 -99.70 % | 6.27 2 339.29 % | -0.28 82.72 % | -1.62 53.18 % | -3.46 -202.67 % | 3.37 254.74 % | 0.95 137.55 % | -2.53 -33.86 % | -1.89 -222.73 % | 1.54 329.85 % | -0.67 -81.08 % | -0.37 65.74 % | -1.08 -110.35 % | 10.43 1 141.67 % | 0.84 118.38 % | -4.57 -24.52 % | -3.67 -148.80 % | 7.52 -39.55 % | 12.44 346.83 % | -5.04 6.49 % | -5.39 -217.06 % | -1.70 75.18 % | -6.85 -46.06 % | -4.69 -175.88 % | -1.70 -1 162.50 % | 0.16 103.16 % | -5.07 23.64 % | -6.64 25.14 % | -8.87 |
| Gross profit | 84.802 M 18.69 % | 71.450 M -9.62 % | 79.051 M -1.34 % | 80.125 M 20.94 % | 66.250 M 8.25 % | 61.203 M 14.26 % | 53.563 M -31.51 % | 78.201 M 2.04 % | 76.635 M -30.60 % | 110.425 M 91.50 % | 57.662 M 69.62 % | 33.994 M -39.69 % | 56.365 M -46.42 % | 105.189 M 6.82 % | 98.469 M 58.12 % | 62.275 M 102.87 % | 30.697 M -69.80 % | 101.652 M 17.26 % | 86.690 M 33.13 % | 65.116 M 39.03 % | 46.835 M -56.90 % | 108.664 M 21.37 % | 89.533 M 46.64 % | 61.057 M 154.97 % | 23.947 M -72.72 % | 87.787 M 77.89 % | 49.348 M -27.67 % | 68.223 M -1.77 % | 69.452 M -44.36 % | 124.824 M 83.41 % | 68.057 M 173.11 % | 24.919 M -59.19 % | 61.062 M -15.40 % | 72.175 M -2.61 % | 74.106 M 3.30 % | 71.736 M 33.28 % | 53.825 M |
| Income tax expense | 2.828 M 104.14 % | -68.342 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 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 69.668 M -58.50 % | 167.856 M 108.84 % | 80.376 M 37.37 % | 58.511 M 77.04 % | 33.050 M -71.24 % | 114.922 M 74.83 % | 65.735 M 114.62 % | 30.628 M 111.29 % | 14.496 M -80.54 % | 74.485 M 28.93 % | 57.771 M -19.36 % | 71.641 M 36.33 % | 52.551 M -11.58 % | 59.435 M 18.84 % | 50.014 M 5.87 % | 47.243 M -21.62 % | 60.276 M -40.99 % | 102.151 M 69.82 % | 60.154 M 36.51 % | 44.066 M 87.55 % | 23.495 M -55.24 % | 52.486 M 19.59 % | 43.888 M -5.58 % | 46.482 M -48.29 % | 89.894 M 53.36 % | 58.615 M 16.45 % | 50.337 M -36.57 % | 79.357 M 14.97 % | 69.022 M -15.50 % | 81.681 M 11.24 % | 73.429 M -35.34 % | 113.555 M 39.02 % | 81.681 M -51.57 % | 168.666 M 61.03 % | 104.739 M 14.42 % | 91.538 M 8.58 % | 84.301 M |
| General and administrative expenses | 0.000 -100.00 % | 30.036 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 |
| Selling and marketing expenses | 0.000 -100.00 % | 990.890 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 |
| Other expenses | 68.563 M 159.27 % | 26.445 M | 0.000 -100.00 % | 75.497 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.201 M 2.04 % | 76.635 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.844 M 307 718.42 % | 22.690 K -99.97 % | 80.444 M 5.22 % | 76.454 M | 0.000 | 0.000 -100.00 % | 76.015 M 47.08 % | 51.684 M 29.75 % | 39.833 M | 0.000 -100.00 % | 69.372 M -12.24 % | 79.049 M | 0.000 -100.00 % | 11.929 M -81.07 % | 63.012 M -19.57 % | 78.343 M -4.42 % | 81.962 M -23.86 % | 107.651 M 16.01 % | 92.792 M | 0.000 -100.00 % | 877.000 K 172.36 % | 322.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 68.563 M -20.94 % | 86.724 M -45.83 % | 160.110 M 112.07 % | 75.497 M 142.10 % | 31.184 M -30.85 % | 45.097 M -8.63 % | 49.357 M -36.88 % | 78.201 M 2.04 % | 76.635 M 103.94 % | 37.577 M -23.08 % | 48.853 M -35.46 % | 75.692 M 8.37 % | 69.844 M 52.51 % | 45.796 M -43.07 % | 80.444 M 5.22 % | 76.454 M 36.49 % | 56.014 M -33.18 % | 83.833 M 10.28 % | 76.015 M 47.08 % | 51.684 M 29.75 % | 39.833 M -34.88 % | 61.168 M -11.83 % | 69.372 M -12.24 % | 79.049 M 9.31 % | 72.316 M 506.21 % | 11.929 M -81.07 % | 63.012 M -19.57 % | 78.343 M -4.42 % | 81.962 M -23.86 % | 107.651 M 16.01 % | 92.792 M 138.39 % | 38.924 M -63.84 % | 107.651 M 118.44 % | 49.282 M -41.61 % | 84.403 M -3.75 % | 87.691 M 22.24 % | 71.736 M |
| Cost and expenses | 138.231 M -45.70 % | 254.580 M 5.86 % | 240.486 M 79.46 % | 134.008 M 108.62 % | 64.234 M -59.86 % | 160.019 M 39.04 % | 115.092 M 21.84 % | 94.465 M 11.30 % | 84.874 M -25.20 % | 113.467 M 6.42 % | 106.624 M -8.18 % | 116.122 M -5.13 % | 122.395 M 16.21 % | 105.323 M -19.27 % | 130.458 M 5.47 % | 123.697 M 38.27 % | 89.460 M -51.90 % | 185.984 M 36.58 % | 136.169 M 42.21 % | 95.750 M 51.20 % | 63.328 M -44.28 % | 113.653 M 0.35 % | 113.260 M -9.78 % | 125.531 M 0.86 % | 124.460 M 76.43 % | 70.544 M -37.76 % | 113.349 M -28.12 % | 157.700 M 4.45 % | 150.984 M -20.25 % | 189.332 M 13.90 % | 166.221 M 10.09 % | 150.984 M 33.57 % | 113.037 M -48.06 % | 217.627 M 15.13 % | 189.028 M 5.59 % | 179.029 M 36.30 % | 131.350 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 -100.00 % | 5.530 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.015 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.151 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 60.279 M -62.35 % | 160.110 M | 0.000 -100.00 % | 31.184 M -30.85 % | 45.097 M -8.63 % | 49.357 M | 0.000 | 0.000 -100.00 % | 38.982 M -20.21 % | 48.853 M -35.46 % | 75.692 M | 0.000 -100.00 % | 40.266 M | 0.000 | 0.000 -100.00 % | 56.014 M -28.14 % | 77.953 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.102 M | 0.000 | 0.000 -100.00 % | 72.316 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.924 M -1.65 % | 39.576 M -10.32 % | 44.131 M 3.62 % | 42.591 M -5.98 % | 45.302 M -3.71 % | 47.049 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.893 M | 0.000 | 0.000 | 0.000 100.00 % | -3.375 M | 0.000 | 0.000 | 0.000 -100.00 % | 657.940 K | 0.000 | 0.000 | 0.000 -100.00 % | 752.850 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.581 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 -100.00 % | 29.157 M |
| Interest expense | 6.845 M -28.06 % | 9.515 M 24.27 % | 7.657 M -6.16 % | 8.160 M 22.30 % | 6.672 M -26.24 % | 9.046 M 170.74 % | 3.341 M -75.32 % | 13.539 M 102.41 % | 6.689 M -68.58 % | 21.288 M 57.24 % | 13.539 M 106.45 % | 6.558 M -2.13 % | 6.701 M -23.47 % | 8.756 M -22.75 % | 11.335 M -12.04 % | 12.887 M -17.09 % | 15.544 M 4.37 % | 14.893 M -5.91 % | 15.829 M -5.25 % | 16.706 M 9.90 % | 15.201 M -19.39 % | 18.858 M 25.83 % | 14.987 M -3.29 % | 15.497 M -5.51 % | 16.400 M | 0.000 -100.00 % | 23.291 M -13.84 % | 27.032 M -1.43 % | 27.424 M -9.41 % | 30.274 M 19.55 % | 25.323 M -7.66 % | 27.424 M -9.41 % | 30.274 M 35.34 % | 22.369 M -22.39 % | 28.824 M | 0.000 | 0.000 |
| Depreciation and amortization | 1.178 M -11.89 % | 1.337 M 30.31 % | 1.026 M -18.76 % | 1.263 M 2.85 % | 1.228 M 6.38 % | 1.154 M 50.70 % | 766.000 K -29.92 % | 1.093 M -21.65 % | 1.395 M 69.38 % | 823.610 K -24.65 % | 1.093 M -9.29 % | 1.205 M -1.07 % | 1.218 M 48.90 % | 818.000 K -13.53 % | 946.000 K -8.69 % | 1.036 M 7.80 % | 961.000 K -3.18 % | 992.591 K 37.86 % | 720.000 K -28.50 % | 1.007 M -6.15 % | 1.073 M -66.44 % | 3.197 M 42.85 % | 2.238 M -7.37 % | 2.416 M 1.81 % | 2.373 M -39.80 % | 3.942 M 42.46 % | 2.767 M 7.41 % | 2.576 M -28.27 % | 3.591 M 46.81 % | 2.446 M -38.71 % | 3.991 M 0.00 % | 3.991 M 0.00 % | 3.991 M 20.87 % | 3.302 M -19.46 % | 4.100 M 0.22 % | 4.091 M -6.44 % | 4.373 M |
| Operating income | 16.239 M 206.32 % | -15.273 M 81.16 % | -81.059 M -1 851.49 % | 4.628 M -86.80 % | 35.066 M 117.72 % | 16.106 M 282.94 % | 4.206 M -70.72 % | 14.364 M 129.57 % | 6.257 M -91.24 % | 71.443 M 711.02 % | 8.809 M 184.00 % | -10.487 M 22.20 % | -13.479 M -124.96 % | 53.992 M 199.54 % | 18.025 M 227.12 % | -14.179 M -1 037.14 % | 1.513 M -91.51 % | 17.819 M 66.92 % | 10.675 M -24.25 % | 14.092 M 87.10 % | 7.532 M -89.84 % | 74.114 M 267.61 % | 20.161 M 212.06 % | -17.992 M -69.43 % | -10.619 M -114.00 % | 75.858 M 655.17 % | -13.664 M -35.02 % | -10.120 M 19.10 % | -12.510 M -169.31 % | 18.049 M 172.97 % | -24.735 M -119.69 % | -11.259 M -162.38 % | 18.050 M -22.25 % | 23.214 M 325.44 % | -10.297 M 35.46 % | -15.955 M -335.46 % | 6.776 M |
| Operating income ratio | 0.11 264.72 % | -0.06 87.45 % | -0.51 -1 623.08 % | 0.03 -90.55 % | 0.35 286.16 % | 0.09 159.38 % | 0.04 -73.29 % | 0.13 92.23 % | 0.07 -82.23 % | 0.39 406.29 % | 0.08 176.87 % | -0.10 19.78 % | -0.12 -137.73 % | 0.33 170.17 % | 0.12 193.76 % | -0.13 -878.46 % | 0.02 -80.98 % | 0.09 20.27 % | 0.07 -43.68 % | 0.13 20.52 % | 0.11 -76.71 % | 0.46 204.36 % | 0.15 190.32 % | -0.17 -79.36 % | -0.09 -118.00 % | 0.52 478.01 % | -0.14 -99.89 % | -0.07 24.10 % | -0.09 -203.36 % | 0.09 149.99 % | -0.17 -115.01 % | -0.08 -164.30 % | 0.13 31.19 % | 0.10 267.41 % | -0.06 41.08 % | -0.10 -299.20 % | 0.05 |
| Total other income expenses net | -4.897 M -128.20 % | 17.368 M 667.21 % | -3.062 M -128.65 % | 10.687 M 131.38 % | -34.058 M -204.98 % | -11.167 M -297.55 % | -2.809 M 78.25 % | -12.915 M -113.47 % | -6.050 M 30.67 % | -8.727 M 24.93 % | -11.625 M -102.63 % | -5.737 M 72.81 % | -21.102 M -3.79 % | -20.332 M -99.20 % | -10.207 M 15.17 % | -12.033 M 20.08 % | -15.056 M -123.60 % | -6.733 M 56.13 % | -15.348 M 8.13 % | -16.706 M -9.90 % | -15.201 M 19.39 % | -18.858 M -33.45 % | -14.132 M 4.73 % | -14.834 M 5.90 % | -15.764 M 33.65 % | -23.758 M -123.05 % | 103.054 M 495.65 % | -26.047 M 0.48 % | -26.173 M 13.55 % | -30.274 M -23.56 % | -24.501 M 10.66 % | -27.424 M 9.41 % | -30.274 M -37.32 % | -22.046 M 23.52 % | -28.824 M 9.11 % | -31.712 M 41.10 % | -53.844 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-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-03-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 273.999 M | 0.000 -100.00 % | 246.673 M -3.01 % | 254.335 M 1 713.44 % | 14.025 M -94.71 % | 264.931 M 1 628.96 % | 15.323 M -96.93 % | 499.556 M 2 934.05 % | 16.465 M -96.62 % | 486.666 M 3.59 % | 469.809 M 2 187.34 % | 20.540 M -96.40 % | 570.547 M 2 068.86 % | 26.306 M -96.26 % | 703.286 M 2 319.07 % | 29.073 M -95.86 % | 702.681 M 1 879.13 % | 35.504 M -94.85 % | 689.560 M 3 224.74 % | 20.740 M -96.93 % | 676.224 M 1 787.96 % | 35.818 M -94.77 % | 685.400 M 1 891.98 % | 34.408 M -95.01 % | 689.595 M 1 649.90 % | 39.408 M -94.23 % | 682.692 M 3 381.88 % | 19.607 M -97.01 % | 656.479 M -14.79 % | 770.394 M -1.96 % | 785.808 M 1 190.62 % | 60.886 M |
| Total investments | 0.000 -100.00 % | 15.226 M | 0.000 -100.00 % | 13.356 M -10.07 % | 14.852 M -47.05 % | 28.050 M 40.61 % | 19.949 M -34.91 % | 30.646 M 12 877.49 % | 236.150 K -99.28 % | 32.930 M 76.25 % | 18.684 M 7 811.92 % | 236.150 K -99.43 % | 41.079 M 125.48 % | 18.218 M -65.37 % | 52.613 M 22 179.36 % | 236.150 K -99.59 % | 58.145 M 222.58 % | 18.025 M -74.62 % | 71.009 M 29 969.44 % | 236.150 K -99.43 % | 41.481 M 138.93 % | 17.361 M -75.76 % | 71.635 M 30 234.70 % | 236.150 K -99.66 % | 68.816 M 417.88 % | 13.288 M -83.14 % | 78.816 M 33 275.21 % | 236.150 K -99.40 % | 39.214 M 16 516.10 % | 236.000 K -0.06 % | 236.150 K 0.06 % | 236.000 K -99.81 % | 121.772 M |
| Total debt | 0.000 -100.00 % | 299.312 M | 0.000 -100.00 % | 265.993 M 2.43 % | 259.676 M | 0.000 -100.00 % | 278.956 M | 0.000 -100.00 % | 502.323 M | 0.000 -100.00 % | 503.131 M 5.67 % | 476.156 M | 0.000 -100.00 % | 591.083 M | 0.000 -100.00 % | 717.137 M | 0.000 -100.00 % | 731.750 M | 0.000 -100.00 % | 713.628 M | 0.000 -100.00 % | 696.961 M | 0.000 -100.00 % | 701.918 M | 0.000 -100.00 % | 724.000 M | 0.000 -100.00 % | 702.778 M | 0.000 -100.00 % | 676.086 M -13.40 % | 780.697 M -5.93 % | 829.946 M | 0.000 |
| Accumulated other comprehensive income loss | 103.745 M -40.67 % | 174.870 M 96.74 % | 88.886 M 503.77 % | -22.014 M -164.21 % | 34.284 M -34.59 % | 52.413 M | 0.000 100.00 % | -198.143 M -222.37 % | 161.915 M 162.80 % | -257.806 M | 0.000 -100.00 % | 161.915 M 165.50 % | -247.188 M | 0.000 100.00 % | -260.816 M | 0.000 100.00 % | -273.896 M | 0.000 100.00 % | -263.844 M -867.98 % | 34.356 M 110.63 % | -323.205 M | 0.000 100.00 % | -266.387 M -874.57 % | 34.392 M 108.70 % | -395.234 M | 0.000 100.00 % | -325.366 M | 0.000 100.00 % | -278.705 M | 0.000 | 0.000 | 0.000 100.00 % | -48.933 M |
| Retained earnings | 0.000 100.00 % | -563.607 M | 0.000 | 0.000 100.00 % | -567.033 M | 0.000 | 0.000 | 0.000 100.00 % | -589.238 M | 0.000 | 0.000 100.00 % | -598.731 M | 0.000 | 0.000 | 0.000 100.00 % | -601.948 M | 0.000 | 0.000 | 0.000 100.00 % | -605.012 M | 0.000 | 0.000 | 0.000 100.00 % | -607.591 M | 0.000 | 0.000 | 0.000 100.00 % | -666.606 M | 0.000 | 0.000 100.00 % | -521.540 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 125.700 M | 0.000 -100.00 % | 110.900 M 0.00 % | 110.900 M | 0.000 -100.00 % | 110.900 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M 0.00 % | 100.000 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M | 0.000 -100.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M | 0.000 |
| Total equity | 103.745 M 0.00 % | 103.745 M -11.77 % | 117.586 M 0.00 % | 117.586 M 16.12 % | 101.263 M 24.84 % | 81.113 M 0.00 % | 81.113 M 140.94 % | -198.143 M 0.00 % | -198.143 M 23.14 % | -257.806 M 0.00 % | -257.806 M -24.16 % | -207.636 M 16.00 % | -247.188 M 0.00 % | -247.188 M 5.22 % | -260.816 M 0.00 % | -260.816 M 4.78 % | -273.896 M 0.00 % | -273.896 M -3.81 % | -263.844 M 0.00 % | -263.844 M 18.37 % | -323.205 M 0.00 % | -323.205 M -21.33 % | -266.387 M 0.00 % | -266.387 M 32.60 % | -395.234 M 0.00 % | -395.234 M -21.47 % | -325.366 M 0.00 % | -325.366 M -16.74 % | -278.705 M 0.00 % | -278.705 M -54.61 % | -180.264 M -24.32 % | -144.997 M -230.64 % | -43.854 M |
| Other non current liabilities | -103.745 M -218.84 % | 87.297 M 174.24 % | -117.586 M -237.93 % | 85.249 M 0.41 % | 84.899 M 204.67 % | -81.113 M -173.85 % | 109.840 M | 0.000 -100.00 % | 100.536 M | 0.000 -100.00 % | 106.130 M 6.66 % | 99.505 M | 0.000 -100.00 % | 93.524 M | 0.000 -100.00 % | 93.939 M | 0.000 -100.00 % | 111.161 M | 0.000 -100.00 % | 105.558 M | 0.000 -100.00 % | 111.636 M | 0.000 -100.00 % | 99.213 M | 0.000 -100.00 % | 113.090 M | 0.000 -100.00 % | 122.627 M | 0.000 -100.00 % | 102.449 M -8.67 % | 112.169 M 13.89 % | 98.486 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 52.454 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 |
| Total non current liabilities | -103.745 M -174.24 % | 139.751 M 218.85 % | -117.586 M -237.93 % | 85.249 M 0.41 % | 84.899 M 204.67 % | -81.113 M -173.85 % | 109.840 M -44.57 % | 198.143 M 97.09 % | 100.536 M -61.00 % | 257.806 M 142.92 % | 106.130 M 6.66 % | 99.505 M -59.75 % | 247.188 M 164.30 % | 93.524 M -64.14 % | 260.816 M 177.64 % | 93.939 M -65.70 % | 273.896 M 146.40 % | 111.161 M -57.87 % | 263.844 M 149.95 % | 105.558 M -67.34 % | 323.205 M 189.52 % | 111.636 M -58.09 % | 266.387 M 168.50 % | 99.213 M -74.90 % | 395.234 M 249.49 % | 113.090 M -65.24 % | 325.366 M 165.33 % | 122.627 M -56.00 % | 278.705 M 172.04 % | 102.449 M -8.67 % | 112.169 M 13.89 % | 98.486 M 124.58 % | 43.854 M |
| Other current liabilities | 0.000 -100.00 % | 117.112 M | 0.000 -100.00 % | 176.049 M 36.45 % | 129.024 M | 0.000 -100.00 % | 256.153 M | 0.000 -100.00 % | 160.020 M | 0.000 -100.00 % | 243.665 M 60.24 % | 152.062 M | 0.000 -100.00 % | 279.546 M | 0.000 -100.00 % | 115.827 M | 0.000 -100.00 % | 247.473 M | 0.000 -100.00 % | 228.906 M | 0.000 -100.00 % | 374.934 M | 0.000 -100.00 % | 348.093 M | 0.000 -100.00 % | 450.626 M | 0.000 -100.00 % | 382.794 M | 0.000 -100.00 % | 579.807 M 27.54 % | 454.615 M 75.43 % | 259.143 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.075 M | 0.000 | 0.000 -100.00 % | 15.958 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.207 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 |
| Short term debt | 0.000 -100.00 % | 246.858 M | 0.000 -100.00 % | 265.993 M 2.43 % | 259.676 M | 0.000 -100.00 % | 278.956 M | 0.000 -100.00 % | 502.323 M | 0.000 -100.00 % | 503.131 M 5.67 % | 476.156 M | 0.000 -100.00 % | 591.083 M | 0.000 -100.00 % | 717.137 M | 0.000 -100.00 % | 731.750 M | 0.000 -100.00 % | 713.628 M | 0.000 -100.00 % | 696.961 M | 0.000 -100.00 % | 701.918 M | 0.000 -100.00 % | 724.000 M | 0.000 -100.00 % | 702.778 M | 0.000 -100.00 % | 676.086 M -13.40 % | 780.697 M -5.93 % | 829.946 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 456.075 M | 0.000 -100.00 % | 511.658 M -2.96 % | 527.254 M | 0.000 -100.00 % | 603.588 M | 0.000 -100.00 % | 852.701 M | 0.000 -100.00 % | 797.571 M 3.29 % | 772.202 M | 0.000 -100.00 % | 954.353 M | 0.000 -100.00 % | 1.062 B | 0.000 -100.00 % | 1.054 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.158 B | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 1.282 B | 0.000 -100.00 % | 1.266 B | 0.000 -100.00 % | 1.262 B 0.41 % | 1.257 B 1.14 % | 1.243 B | 0.000 |
| Total liabilities | -103.745 M -117.41 % | 595.826 M 606.72 % | -117.586 M -119.70 % | 596.907 M -2.49 % | 612.153 M 854.69 % | -81.113 M -111.37 % | 713.428 M 260.06 % | 198.143 M -79.21 % | 953.237 M 269.75 % | 257.806 M -71.47 % | 903.702 M 3.67 % | 871.708 M 252.65 % | 247.188 M -76.41 % | 1.048 B 301.77 % | 260.816 M -77.44 % | 1.156 B 322.07 % | 273.896 M -76.49 % | 1.165 B 341.54 % | 263.844 M -78.00 % | 1.199 B 270.98 % | 323.205 M -74.55 % | 1.270 B 376.75 % | 266.387 M -79.49 % | 1.299 B 228.61 % | 395.234 M -71.67 % | 1.395 B 328.82 % | 325.366 M -76.56 % | 1.388 B 398.11 % | 278.705 M -79.57 % | 1.365 B -0.33 % | 1.369 B 2.08 % | 1.341 B 2 958.31 % | 43.854 M |
| Other non current assets | 0.000 -100.00 % | 92.245 M | 0.000 -100.00 % | 80.558 M -6.18 % | 85.865 M 712.22 % | -14.025 M -106.29 % | 222.952 M 1 555.00 % | -15.323 M -117.59 % | 87.134 M 629.21 % | -16.465 M -108.54 % | 192.907 M -8.00 % | 209.686 M 1 120.89 % | -20.540 M -111.07 % | 185.485 M 805.09 % | -26.306 M -113.37 % | 196.720 M 776.65 % | -29.073 M -115.95 % | 182.251 M 613.32 % | -35.504 M -118.00 % | 197.215 M 1 050.88 % | -20.740 M -109.87 % | 210.053 M 686.45 % | -35.818 M -115.64 % | 228.954 M 765.41 % | -34.408 M -115.40 % | 223.398 M 666.89 % | -39.408 M -114.73 % | 267.545 M 1 464.54 % | -19.607 M -112.00 % | 163.333 M -44.55 % | 294.575 M 0.55 % | 292.958 M 581.16 % | -60.886 M |
| Long term investments | 0.000 -100.00 % | 2.737 M | 0.000 -100.00 % | 9.244 M 224.55 % | 2.848 M | 0.000 -100.00 % | 21.000 M | 0.000 100.00 % | -1.023 M | 0.000 -100.00 % | 19.758 M 10 990.65 % | 178.150 K | 0.000 -100.00 % | 19.386 M | 0.000 -100.00 % | 1.403 M | 0.000 -100.00 % | 18.022 M | 0.000 -100.00 % | 1.403 M | 0.000 -100.00 % | 17.358 M | 0.000 -100.00 % | 178.150 K | 0.000 -100.00 % | 13.285 M | 0.000 -100.00 % | 178.150 K | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 236.000 K | 0.000 |
| Intangible assets | 0.000 -100.00 % | 424.390 K | 0.000 -100.00 % | 131.000 K 0.15 % | 130.800 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 193.970 K | 0.000 -100.00 % | 194.000 K 0.02 % | 193.970 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.970 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 194.000 K 0.01 % | 193.972 K -0.01 % | 194.000 K | 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 |
| Goodwill and intangible assets | 0.000 -100.00 % | 424.390 K | 0.000 -100.00 % | 131.000 K 0.15 % | 130.800 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 193.970 K | 0.000 -100.00 % | 194.000 K 0.02 % | 193.970 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.970 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 194.000 K | 0.000 -100.00 % | 193.972 K | 0.000 -100.00 % | 194.000 K 0.01 % | 193.972 K -0.01 % | 194.000 K | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 77.933 M | 0.000 -100.00 % | 73.880 M -0.10 % | 73.951 M | 0.000 -100.00 % | 70.090 M | 0.000 -100.00 % | 72.432 M | 0.000 -100.00 % | 74.035 M -1.15 % | 74.898 M | 0.000 -100.00 % | 72.450 M | 0.000 -100.00 % | 72.241 M | 0.000 -100.00 % | 69.452 M | 0.000 -100.00 % | 71.526 M | 0.000 -100.00 % | 71.136 M | 0.000 -100.00 % | 64.690 M | 0.000 -100.00 % | 176.202 M | 0.000 -100.00 % | 174.521 M | 0.000 -100.00 % | 189.128 M -63.59 % | 519.406 M -1.04 % | 524.886 M | 0.000 |
| Total non current assets | 0.000 -100.00 % | 235.711 M | 0.000 -100.00 % | 163.813 M 0.63 % | 162.794 M 1 260.74 % | -14.025 M -104.45 % | 315.437 M 2 158.56 % | -15.323 M -109.52 % | 160.961 M 1 077.59 % | -16.465 M -105.72 % | 288.095 M 0.68 % | 286.158 M 1 493.21 % | -20.540 M -107.37 % | 278.716 M 1 159.50 % | -26.306 M -109.68 % | 271.759 M 1 034.76 % | -29.073 M -110.72 % | 271.120 M 863.62 % | -35.504 M -113.14 % | 270.137 M 1 402.48 % | -20.740 M -106.91 % | 299.942 M 937.41 % | -35.818 M -112.13 % | 295.217 M 957.99 % | -34.408 M -108.31 % | 414.280 M 1 151.26 % | -39.408 M -108.88 % | 443.639 M 2 362.66 % | -19.607 M -105.54 % | 354.092 M -56.57 % | 815.376 M -0.50 % | 819.475 M 1 445.91 % | -60.886 M |
| Other current assets | -37.803 M -231.89 % | 28.662 M 222.32 % | -23.432 M -331.08 % | 10.140 M 420.90 % | 1.947 M | 0.000 -100.00 % | 32.966 M | 0.000 -100.00 % | 301.179 M | 0.000 -100.00 % | 30.555 M 145.24 % | 12.459 M | 0.000 -100.00 % | 20.897 M | 0.000 -100.00 % | 304.368 M | 0.000 -100.00 % | 293.378 M | 0.000 -100.00 % | 480.883 M | 0.000 -100.00 % | 365.395 M | 0.000 -100.00 % | 703.616 M | 0.000 -100.00 % | 374.502 M | 0.000 -100.00 % | 380.487 M | 0.000 -100.00 % | 378.943 M 491.98 % | 64.013 M 11.17 % | 57.580 M | 0.000 |
| Short term investments | 0.000 -100.00 % | 12.489 M | 0.000 -100.00 % | 4.112 M -65.74 % | 12.004 M -57.21 % | 28.050 M 2 768.89 % | -1.051 M -103.43 % | 30.646 M 160.19 % | 11.778 M -64.23 % | 32.930 M 3 166.11 % | -1.074 M -1 951.72 % | 58.000 K -99.86 % | 41.079 M 1 353 409.32 % | 3.035 K -99.99 % | 52.613 M 4 607.25 % | -1.167 M -102.01 % | 58.145 M 1 915 717.92 % | 3.035 K -100.00 % | 71.009 M | 0.000 -100.00 % | 41.481 M 1 366 638.12 % | 3.035 K -100.00 % | 71.635 M 123 409.28 % | 58.000 K -99.92 % | 68.816 M 2 293 766.67 % | 3.000 K -100.00 % | 78.816 M 135 788.91 % | 58.000 K -99.85 % | 39.214 M | 0.000 -100.00 % | 236.093 K | 0.000 -100.00 % | 121.772 M |
| cash and cash equivalents | 0.000 -100.00 % | 25.314 M | 0.000 -100.00 % | 19.320 M 261.70 % | 5.341 M 138.08 % | -14.025 M -200.00 % | 14.025 M 191.53 % | -15.323 M -653.74 % | 2.767 M 116.81 % | -16.465 M -200.00 % | 16.465 M 159.38 % | 6.348 M 130.91 % | -20.540 M -200.01 % | 20.536 M 178.07 % | -26.306 M -289.92 % | 13.851 M 147.64 % | -29.073 M -200.01 % | 29.070 M 181.88 % | -35.504 M -247.52 % | 24.068 M 216.04 % | -20.740 M -200.01 % | 20.737 M 157.90 % | -35.818 M -316.84 % | 16.518 M 148.01 % | -34.408 M -200.01 % | 34.405 M 187.31 % | -39.408 M -296.20 % | 20.086 M 202.44 % | -19.607 M -200.00 % | 19.607 M 90.31 % | 10.302 M -76.66 % | 44.138 M 172.49 % | -60.886 M |
| Cash and short term investments | 37.803 M 0.00 % | 37.803 M 61.33 % | 23.432 M 0.00 % | 23.432 M 22.87 % | 19.071 M 35.98 % | 14.025 M 0.00 % | 14.025 M -8.47 % | 15.323 M 5.35 % | 14.546 M -11.66 % | 16.465 M 0.00 % | 16.465 M -12.47 % | 18.810 M -8.42 % | 20.540 M 0.00 % | 20.540 M -21.92 % | 26.306 M 89.92 % | 13.851 M -52.36 % | 29.073 M 0.00 % | 29.073 M -18.12 % | 35.504 M 47.52 % | 24.068 M 16.04 % | 20.740 M 0.00 % | 20.740 M -42.09 % | 35.818 M 116.84 % | 16.518 M -51.99 % | 34.408 M 0.00 % | 34.408 M -12.69 % | 39.408 M 0.01 % | 39.405 M 100.97 % | 19.607 M 0.00 % | 19.607 M 90.31 % | 10.302 M -76.66 % | 44.138 M -27.51 % | 60.886 M |
| Total current assets | 0.000 -100.00 % | 463.859 M | 0.000 -100.00 % | 550.680 M 0.01 % | 550.621 M 3 826.00 % | 14.025 M -97.07 % | 479.104 M 3 026.66 % | 15.323 M -97.42 % | 594.133 M 3 508.46 % | 16.465 M -95.40 % | 357.801 M -5.32 % | 377.911 M 1 739.92 % | 20.540 M -96.07 % | 521.973 M 1 884.21 % | 26.306 M -95.78 % | 623.460 M 2 044.50 % | 29.073 M -95.31 % | 619.952 M 1 646.12 % | 35.504 M -94.66 % | 665.056 M 3 106.60 % | 20.740 M -96.79 % | 646.867 M 1 706.00 % | 35.818 M -96.65 % | 1.071 B 3 011.33 % | 34.408 M -94.13 % | 585.732 M 1 386.34 % | 39.408 M -93.64 % | 619.249 M 3 058.30 % | 19.607 M -97.32 % | 731.706 M 95.96 % | 373.392 M -0.88 % | 376.707 M 518.71 % | 60.886 M |
| Inventory | 0.000 -100.00 % | 180.229 M | 0.000 -100.00 % | 298.731 M 1.31 % | 294.881 M | 0.000 -100.00 % | 161.300 M | 0.000 -100.00 % | 247.274 M | 0.000 -100.00 % | 146.855 M -3.92 % | 152.845 M | 0.000 -100.00 % | 163.194 M | 0.000 -100.00 % | 153.187 M | 0.000 -100.00 % | 162.989 M | 0.000 -100.00 % | 160.105 M | 0.000 -100.00 % | 116.983 M | 0.000 -100.00 % | 130.281 M | 0.000 -100.00 % | 128.597 M | 0.000 -100.00 % | 138.450 M | 0.000 -100.00 % | 212.921 M 82.17 % | 116.878 M -26.79 % | 159.646 M | 0.000 |
| Net receivables | 0.000 -100.00 % | 217.165 M | 0.000 -100.00 % | 218.377 M -6.96 % | 234.722 M | 0.000 -100.00 % | 274.093 M | 0.000 -100.00 % | 152.082 M | 0.000 -100.00 % | 166.298 M -15.42 % | 196.618 M | 0.000 -100.00 % | 159.826 M | 0.000 -100.00 % | 152.053 M | 0.000 -100.00 % | 136.197 M | 0.000 -100.00 % | 455.554 M | 0.000 -100.00 % | 144.233 M | 0.000 -100.00 % | 192.245 M | 0.000 -100.00 % | 48.225 M | 0.000 -100.00 % | 60.907 M | 0.000 -100.00 % | 122.110 M -30.44 % | 175.545 M 52.19 % | 115.343 M | 0.000 |
| Tax assets | 0.000 -100.00 % | 62.372 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M 0.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M | 0.000 -100.00 % | 1.201 M 0.00 % | 1.201 M 0.00 % | 1.201 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.030 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -333.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 92.105 M | 0.000 -100.00 % | 69.616 M -17.89 % | 84.779 M | 0.000 -100.00 % | 68.479 M | 0.000 -100.00 % | 88.209 M | 0.000 -100.00 % | 50.775 M -22.54 % | 65.552 M | 0.000 -100.00 % | 83.723 M | 0.000 -100.00 % | 105.348 M | 0.000 -100.00 % | 74.583 M | 0.000 -100.00 % | 87.345 M | 0.000 -100.00 % | 86.482 M | 0.000 -100.00 % | 107.602 M | 0.000 -100.00 % | 107.570 M | 0.000 -100.00 % | 128.055 M | 0.000 -100.00 % | 6.161 M -71.41 % | 21.551 M -85.97 % | 153.604 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.775 M | 0.000 | 0.000 | 0.000 -100.00 % | 86.073 M | 0.000 | 0.000 -100.00 % | 62.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.936 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 28.700 M 0.00 % | 28.700 M 0.00 % | 28.700 M 0.00 % | 28.700 M 0.00 % | 28.700 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 |
| Other total stockholders equity | 0.000 -100.00 % | 366.781 M | 0.000 100.00 % | -22.014 M -104.45 % | 494.412 M | 0.000 100.00 % | -58.487 M | 0.000 -100.00 % | 129.181 M | 0.000 100.00 % | -357.806 M -376.98 % | 129.181 M | 0.000 100.00 % | -347.188 M | 0.000 -100.00 % | 291.132 M | 0.000 100.00 % | -323.896 M | 0.000 -100.00 % | 256.812 M | 0.000 100.00 % | -373.205 M | 0.000 -100.00 % | 256.812 M | 0.000 100.00 % | -445.234 M | 0.000 -100.00 % | 291.240 M | 0.000 100.00 % | -328.705 M -212.85 % | 291.276 M 249.37 % | -194.997 M -3 939.10 % | 5.079 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 699.570 M | 0.000 -100.00 % | 714.493 M 0.15 % | 713.415 M | 0.000 -100.00 % | 794.541 M | 0.000 -100.00 % | 755.094 M | 0.000 -100.00 % | 645.896 M -2.74 % | 664.072 M | 0.000 -100.00 % | 800.688 M | 0.000 -100.00 % | 895.219 M | 0.000 -100.00 % | 891.072 M | 0.000 -100.00 % | 935.193 M | 0.000 -100.00 % | 946.808 M | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 1.000 B | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 1.086 B -8.66 % | 1.189 B -0.62 % | 1.196 B | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-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-03-31 | 2016-09-30 | 2016-06-30 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -8.514 M 87.91 % | -70.437 M -183.73 % | 84.121 M 649.27 % | -15.315 M -1 419.35 % | -1.008 M 79.59 % | -4.939 M -3 758.61 % | 135.000 K 109.32 % | -1.449 M -600.00 % | -207.000 K 99.67 % | -62.716 M -2 327.14 % | 2.816 M | 0.000 -100.00 % | 34.581 M 34 581 100.00 % | -100.000 100.00 % | -7.818 M -129.83 % | 26.212 M 93.55 % | 13.543 M 6 449 147.62 % | -210.000 -100.00 % | 4.673 M 78.77 % | 2.614 M -65.91 % | 7.669 M 113.88 % | -55.255 M -816.49 % | -6.029 M -118.37 % | 32.826 M 24.44 % | 26.380 M 166.62 % | -39.600 M 55.70 % | -89.390 M -345.11 % | 36.469 M -5.72 % | 38.683 M 216.43 % | 12.225 M -75.17 % | 49.236 M -9.12 % | 54.176 M 25.72 % | 43.092 M 2 659.36 % | 1.562 M -96.01 % | 39.121 M -17.93 % | 47.667 M 1.27 % | 47.068 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M 5.73 % | 1.449 M 600.00 % | 207.000 K -99.67 % | 62.717 M 2 327.17 % | -2.816 M 82.82 % | -16.389 M 52.61 % | -34.581 M -202.74 % | 33.660 M 330.54 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M 5.73 % | 1.449 M | 0.000 | 0.000 | 0.000 100.00 % | -16.389 M 52.61 % | -34.581 M -202.74 % | 33.660 M 330.54 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.557 M 10.92 % | 14.025 M 11.52 % | 12.576 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.854 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.067 M -54.57 % | 15.557 M 10.92 % | 14.025 M 6 675.36 % | 207.000 K -92.52 % | 2.767 M 198.27 % | -2.816 M -117.10 % | 16.465 M 147.61 % | -34.581 M -202.74 % | 33.660 M 330.54 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M 5.73 % | 1.449 M 600.00 % | 207.000 K -99.67 % | 62.717 M 2 327.17 % | -2.816 M 82.82 % | -16.389 M 52.61 % | -34.581 M -202.74 % | 33.660 M 330.54 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 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 |
| 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.532 M 5.73 % | 1.449 M 600.00 % | 207.000 K -99.67 % | 62.717 M 2 327.17 % | -2.816 M 82.82 % | -16.389 M 52.61 % | -34.581 M -202.74 % | 33.660 M 330.54 % | 7.818 M 129.83 % | -26.212 M -93.55 % | -13.543 M -222.17 % | 11.085 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 |
| 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 |