Southern BancShares (N.C.), Inc. SBNC
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 303.657 M 6.33 % | 285.571 M 111.66 % | 134.919 M -35.10 % | 207.887 M 30.55 % | 159.240 M 4.29 % | 152.696 M 139 831.45 % | 109.122 K 1.13 % | 107.907 K 13.21 % | 95.319 K 14.67 % | 83.125 K 3.42 % | 80.375 K -1.82 % | 81.867 K -0.42 % | 82.212 K -99.85 % | 56.347 M -3.80 % | 58.570 M -2.78 % | 60.244 M -11.43 % | 68.022 M 23.30 % | 55.169 M 16.75 % | 47.253 M -2.27 % | 48.353 M -1.13 % | 48.904 M 18.46 % | 41.284 M 13.29 % | 36.441 M 21.26 % | 30.052 M 17.32 % | 25.615 M |
| Net income | 157.824 M 6.36 % | 148.388 M 395.97 % | 29.919 M -68.02 % | 93.546 M 109.58 % | 44.636 M -21.52 % | 56.874 M 205 905.51 % | 27.608 K -12.92 % | 31.706 K 178.20 % | 11.397 K 68.07 % | 6.781 K 7.96 % | 6.281 K -56.99 % | 14.605 K 14.92 % | 12.709 K -99.78 % | 5.799 M -28.06 % | 8.061 M -11.52 % | 9.111 M 10.56 % | 8.241 M 120.70 % | 3.734 M 1.49 % | 3.679 M -34.26 % | 5.596 M -15.38 % | 6.613 M 51.54 % | 4.364 M 11.53 % | 3.913 M 6.10 % | 3.688 M -2.77 % | 3.793 M |
| Income before tax | 200.047 M 6.90 % | 187.142 M 374.47 % | 39.442 M -65.75 % | 115.149 M 105.32 % | 56.084 M -22.61 % | 72.469 M 99.19 % | 36.381 M 3.46 % | 35.163 M 169 409.26 % | 20.744 K 64.71 % | 12.594 K -99.87 % | 9.405 M -47.34 % | 17.860 M 93 305.16 % | 19.121 K -99.75 % | 7.737 M -31.80 % | 11.344 M -12.45 % | 12.957 M 14.70 % | 11.296 M 138.61 % | 4.734 M -1.97 % | 4.829 M -36.93 % | 7.656 M 10.11 % | 6.953 M 26.63 % | 5.491 M 5.47 % | 5.206 M 2.28 % | 5.090 M -8.02 % | 5.534 M |
| Income before tax ratio | 0.66 0.53 % | 0.66 124.17 % | 0.29 -47.22 % | 0.55 57.27 % | 0.35 -25.79 % | 0.47 -99.86 % | 333.40 2.31 % | 325.86 149 634.98 % | 0.22 43.64 % | 0.15 -99.87 % | 117.01 -46.36 % | 218.16 93 698.78 % | 0.23 69.38 % | 0.14 -29.11 % | 0.19 -9.95 % | 0.22 29.51 % | 0.17 93.53 % | 0.09 -16.03 % | 0.10 -35.46 % | 0.16 11.37 % | 0.14 6.90 % | 0.13 -6.90 % | 0.14 -15.65 % | 0.17 -21.60 % | 0.22 |
| EBITDA | 205.929 M 7.07 % | 192.340 M 322.94 % | 45.477 M -62.89 % | 122.531 M 92.83 % | 63.545 M | 0.000 100.00 % | -4.576 K 10.92 % | -5.137 K 38.82 % | -8.396 K -94.80 % | -4.310 K -38.50 % | -3.112 K -183.84 % | 3.712 K 333.90 % | -1.587 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.656 M 5.56 % | 7.253 M 16.31 % | 6.236 M 31.98 % | 4.725 M -7.17 % | 5.090 M -8.02 % | 5.534 M |
| Net income ratio | 0.52 0.02 % | 0.52 134.32 % | 0.22 -50.72 % | 0.45 60.53 % | 0.28 -24.74 % | 0.37 47.22 % | 0.25 -13.89 % | 0.29 145.74 % | 0.12 46.57 % | 0.08 4.39 % | 0.08 -56.20 % | 0.18 15.40 % | 0.15 50.21 % | 0.10 -25.22 % | 0.14 -9.00 % | 0.15 24.83 % | 0.12 79.00 % | 0.07 -13.07 % | 0.08 -32.73 % | 0.12 -14.41 % | 0.14 27.92 % | 0.11 -1.56 % | 0.11 -12.50 % | 0.12 -17.12 % | 0.15 |
| Ratio EBITDA | 0.68 0.69 % | 0.67 99.82 % | 0.34 -42.81 % | 0.59 47.70 % | 0.40 | 0.00 100.00 % | -0.04 11.91 % | -0.05 45.95 % | -0.09 -69.88 % | -0.05 -33.91 % | -0.04 -185.39 % | 0.05 334.89 % | -0.02 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.16 6.76 % | 0.15 -1.81 % | 0.15 16.50 % | 0.13 -23.45 % | 0.17 -21.60 % | 0.22 |
| Gross profit ratio | 1.00 0.32 % | 1.00 -0.06 % | 1.00 2.52 % | 0.98 2.83 % | 0.95 8 747.29 % | 0.01 -98.93 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 76.337 K -1.72 % | 77.673 K -1.08 % | 78.519 K -1.63 % | 79.823 K -0.87 % | 80.520 K -0.76 % | 81.133 K -0.11 % | 81.220 K -0.21 % | 81.394 K -0.46 % | 81.774 K -0.02 % | 81.788 K 0.00 % | 81.788 K 7.41 % | 76.146 K -23.53 % | 99.581 K -10.15 % | 110.828 K -1.11 % | 112.070 K -1.66 % | 113.961 K -0.66 % | 114.717 K -2.57 % | 117.743 K -1.17 % | 119.137 K -0.46 % | 119.685 K -0.19 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K |
| Weighted average shs out | 76.337 K -1.72 % | 77.673 K -1.08 % | 78.519 K -1.63 % | 79.823 K -0.87 % | 80.520 K -0.76 % | 81.133 K 0.16 % | 81.000 K 0.00 % | 81.000 K 0.00 % | 81.000 K 0.00 % | 81.000 K 0.00 % | 81.000 K -5.26 % | 85.500 K -13.64 % | 99.000 K -10.67 % | 110.828 K -1.11 % | 112.070 K -1.66 % | 113.961 K -0.66 % | 114.717 K -2.57 % | 117.743 K -1.17 % | 119.137 K -0.46 % | 119.685 K -0.19 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K 0.00 % | 119.918 K |
| EPS diluted | 2 064.11 8.23 % | 1 907.08 405.00 % | 377.64 -67.68 % | 1 168.54 113.51 % | 547.29 -19.67 % | 681.30 200 282.35 % | 0.34 -12.82 % | 0.39 178.57 % | 0.14 68.88 % | 0.08 7.94 % | 0.08 -59.58 % | 0.19 46.15 % | 0.13 -99.74 % | 49.12 -28.52 % | 68.72 -10.49 % | 76.77 11.81 % | 68.66 140.83 % | 28.51 3.45 % | 27.56 -36.50 % | 43.40 -16.17 % | 51.77 42.26 % | 36.39 11.52 % | 32.63 6.11 % | 30.75 -2.78 % | 31.63 |
| Earnings per share | 2 064.11 8.23 % | 1 907.08 405.00 % | 377.64 -67.68 % | 1 168.54 113.51 % | 547.29 -19.67 % | 681.30 200 282.35 % | 0.34 -12.82 % | 0.39 178.57 % | 0.14 67.26 % | 0.08 8.00 % | 0.08 -54.41 % | 0.17 30.77 % | 0.13 -99.74 % | 49.12 -28.52 % | 68.72 -10.49 % | 76.77 11.81 % | 68.66 140.83 % | 28.51 3.45 % | 27.56 -36.50 % | 43.40 -16.17 % | 51.77 42.26 % | 36.39 11.52 % | 32.63 6.11 % | 30.75 -2.78 % | 31.63 |
| Gross profit | 304.449 M 6.67 % | 285.408 M 111.54 % | 134.919 M -33.46 % | 202.768 M 34.25 % | 151.037 M 9 126.45 % | 1.637 M 1 400.16 % | 109.122 K 1.13 % | 107.907 K 13.21 % | 95.319 K 14.67 % | 83.125 K 3.42 % | 80.375 K -1.82 % | 81.867 K -0.42 % | 82.212 K -99.85 % | 56.347 M -3.80 % | 58.570 M -2.78 % | 60.244 M -11.43 % | 68.022 M 23.30 % | 55.169 M 16.75 % | 47.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 42.223 M 8.95 % | 38.754 M 306.95 % | 9.523 M -55.92 % | 21.603 M 88.71 % | 11.448 M -26.59 % | 15.595 M 228 030.49 % | 6.836 K 437.00 % | 1.273 K -82.76 % | 7.385 K 55.87 % | 4.738 K 51.66 % | 3.124 K -4.02 % | 3.255 K -42.49 % | 5.660 K -99.71 % | 1.938 M -40.97 % | 3.283 M -14.64 % | 3.846 M 25.89 % | 3.055 M 205.50 % | 1.000 M -13.04 % | 1.150 M -44.17 % | 2.060 M 505.88 % | 340.000 K -69.83 % | 1.127 M -12.84 % | 1.293 M -7.77 % | 1.402 M -19.47 % | 1.741 M |
| Cost of revenue | 72.127 M 39.13 % | 51.843 M 51.01 % | 34.330 M 570.64 % | 5.119 M -37.60 % | 8.203 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 |
| General and administrative expenses | 14.861 M 14.65 % | 12.962 M 2.78 % | 12.612 M 386.95 % | 2.590 M 4.14 % | 2.487 M 7.57 % | 2.312 M 24 063.88 % | 9.568 K -3.32 % | 9.897 K 17.96 % | 8.390 K -6.59 % | 8.982 K -8.86 % | 9.855 K -99.91 % | 11.379 M 123 049.35 % | 9.240 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 76.278 M 3.77 % | 73.506 M 3.48 % | 71.037 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.948 K 3.09 % | 53.303 K 3.13 % | 51.684 K 2.08 % | 50.629 K 3.99 % | 48.685 K 0.92 % | 48.239 K 8.24 % | 44.567 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 85.029 M -8.04 % | 92.466 M -38.51 % | 150.384 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.990 M -2.92 % | -10.678 M -7.51 % | -9.932 M -188.13 % | 11.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 91.139 M 5.40 % | 86.468 M 3.37 % | 83.649 M -4.53 % | 87.619 M -7.72 % | 94.953 M -37.82 % | 152.696 M 209 817.38 % | 72.741 K 0.00 % | 72.744 K -2.46 % | 74.575 K 5.73 % | 70.531 K -0.62 % | 70.970 K 10.88 % | 64.007 K 1.45 % | 63.091 K -99.43 % | 10.990 M 2.92 % | 10.678 M 7.51 % | 9.932 M -11.87 % | 11.270 M 18.37 % | 9.521 M 24.38 % | 7.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost and expenses | 91.139 M 5.40 % | 86.468 M 3.37 % | 83.649 M -9.80 % | 92.738 M -10.10 % | 103.156 M 47.09 % | 70.131 M 96 311.93 % | 72.741 K 0.00 % | 72.744 K -2.46 % | 74.575 K 5.73 % | 70.531 K -0.62 % | 70.970 K 10.88 % | 64.007 K 1.45 % | 63.091 K -99.87 % | 48.610 M 2.93 % | 47.226 M -0.13 % | 47.287 M -16.64 % | 56.726 M 12.47 % | 50.435 M 18.88 % | 42.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Selling general and administrative expenses | 91.139 M 5.40 % | 86.468 M 3.37 % | 83.649 M 3 129.69 % | 2.590 M 4.14 % | 2.487 M 7.57 % | 2.312 M 3 483.61 % | 64.516 K 2.08 % | 63.200 K 5.20 % | 60.074 K 0.78 % | 59.611 K 1.83 % | 58.540 K -1.81 % | 59.618 K 10.80 % | 53.807 K -93.97 % | 893.000 K -8.88 % | 980.000 K 47.15 % | 666.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 197.615 M 16.28 % | 169.943 M 20.56 % | 140.961 M 14.57 % | 123.038 M 4.15 % | 118.135 M 8.31 % | 109.068 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 |
| Interest expense | 72.127 M 39.13 % | 51.843 M 363.75 % | 11.179 M 118.38 % | 5.119 M -37.60 % | 8.203 M -26.06 % | 11.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.897 M -6.46 % | 2.028 M -2.03 % | 2.070 M 0.00 % | 2.070 M 0.00 % | 2.070 M -0.67 % | 2.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 5.882 M -0.31 % | 5.900 M -2.24 % | 6.035 M -18.25 % | 7.382 M -1.06 % | 7.461 M 9.58 % | 6.809 M 17 550.03 % | -39.020 K -2.37 % | -38.116 K -40.25 % | -27.178 K -71.70 % | -15.829 K -26.46 % | -12.517 K 11.53 % | -14.148 K 29.10 % | -19.956 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 |
| Operating income | 200.839 M 8.59 % | 184.958 M 368.94 % | 39.442 M -65.75 % | 115.149 M 105.32 % | 56.084 M -24.74 % | 74.516 M 190 868.73 % | 39.020 K 2.37 % | 38.116 K 40.25 % | 27.178 K 71.70 % | 15.829 K 26.46 % | 12.517 K -11.53 % | 14.148 K -29.10 % | 19.956 K -99.96 % | 45.357 M -5.29 % | 47.892 M -4.81 % | 50.312 M -11.35 % | 56.752 M 1 098.82 % | 4.734 M -88.04 % | 39.598 M 417.22 % | 7.656 M 5.56 % | 7.253 M 16.31 % | 6.236 M 31.98 % | 4.725 M -7.17 % | 5.090 M -8.02 % | 5.534 M |
| Operating income ratio | 0.66 2.12 % | 0.65 121.55 % | 0.29 -47.22 % | 0.55 57.27 % | 0.35 -27.83 % | 0.49 36.47 % | 0.36 1.23 % | 0.35 23.89 % | 0.29 49.73 % | 0.19 22.28 % | 0.16 -9.89 % | 0.17 -28.81 % | 0.24 -69.84 % | 0.80 -1.56 % | 0.82 -2.09 % | 0.84 0.10 % | 0.83 872.30 % | 0.09 -89.76 % | 0.84 429.26 % | 0.16 6.76 % | 0.15 -1.81 % | 0.15 16.50 % | 0.13 -23.45 % | 0.17 -21.60 % | 0.22 |
| Total other income expenses net | -792.000 K -136.26 % | 2.184 M 118.46 % | -11.828 M | 0.000 | 0.000 | 0.000 100.00 % | -8.225 M 13.82 % | -9.544 M 34.18 % | -14.501 M -32.79 % | -10.920 M 12.15 % | -12.430 M -183.21 % | -4.389 M -525 528.74 % | -835.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -300.000 K 59.73 % | -745.000 K -254.89 % | 481.000 K | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | 1996 | 1995 | 1994 | 1993 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -176.013 M -623.85 % | 33.600 M 166.08 % | -50.846 M -76.88 % | -28.746 M 88.46 % | -249.206 M -451.61 % | -45.178 M -26 346.95 % | -170.825 K 18.36 % | -209.234 K -51.41 % | -138.188 K 51.86 % | -287.053 K 38.95 % | -470.217 K 2.09 % | -480.236 K -19.92 % | -400.461 K -100.65 % | 62.011 M -26.29 % | 84.133 M 9.83 % | 76.603 M -6.53 % | 81.957 M 6.64 % | 76.854 M 32.09 % | 58.182 M |
| Total investments | 684.131 M -77.79 % | 3.080 B 2 135.62 % | 137.760 M -21.19 % | 174.796 M -70.65 % | 595.495 M -34.67 % | 911.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.880 M 53.89 % | 3.171 M -78.81 % | 14.967 M 34.94 % | 11.092 M 513.84 % | 1.807 M | 0.000 |
| Total debt | 274.869 M 97.43 % | 139.223 M 56.44 % | 88.993 M -43.24 % | 156.775 M 84.70 % | 84.883 M 5.90 % | 80.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.728 M 0.37 % | 39.581 M 6.00 % | 37.340 M -9.25 % | 41.146 M 7.08 % | 38.427 M 29.57 % | 29.658 M |
| Accumulated other comprehensive income loss | -177.754 M -4.04 % | -170.859 M 17.14 % | -206.212 M -6 949.98 % | -2.925 M -107.64 % | 38.290 M -15.91 % | 45.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.661 M 18.53 % | 15.744 M 33.93 % | 11.755 M 15.85 % | 10.147 M 2.91 % | 9.860 M 35.96 % | 7.252 M |
| Retained earnings | 752.130 M 25.00 % | 601.687 M 30.43 % | 461.326 M 4.70 % | 440.622 M 24.94 % | 352.670 M 12.71 % | 312.887 M 120 677.81 % | 259.060 K 49.04 % | 173.821 K 14.41 % | 151.923 K 7.89 % | 140.816 K 4.96 % | 134.166 K 3.92 % | 129.101 K 11.67 % | 115.611 K -99.82 % | 64.528 M 7.69 % | 59.919 M 13.32 % | 52.876 M 19.12 % | 44.388 M 20.29 % | 36.901 M 6.63 % | 34.606 M |
| Common stock | 380.000 K -1.04 % | 384.000 K -1.54 % | 390.000 K -1.76 % | 397.000 K -0.75 % | 400.000 K -1.23 % | 405.000 K 99 653.69 % | 406.000 0.00 % | 406.000 -0.73 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 16.19 % | 352.000 -99.94 % | 551.000 K -1.25 % | 558.000 K -1.76 % | 568.000 K -0.53 % | 571.000 K -0.87 % | 576.000 K -3.19 % | 595.000 K |
| Total equity | 603.651 M 31.23 % | 459.982 M 61.80 % | 284.283 M -39.12 % | 466.939 M 18.76 % | 393.165 M -66.13 % | 1.161 B 395 385.51 % | 293.477 K -0.44 % | 294.763 K 15.41 % | 255.404 K 18.01 % | 216.431 K 2.58 % | 210.989 K 4.25 % | 202.396 K 23.39 % | 164.023 K -99.83 % | 96.018 M 8.47 % | 88.518 M 14.20 % | 77.509 M 14.95 % | 67.429 M 12.98 % | 59.682 M 8.62 % | 54.944 M |
| Other non current liabilities | 4.673 B 6.74 % | 4.377 B | 0.000 -100.00 % | 3.997 B 16.91 % | 3.419 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -42.461 K -100.00 % | 897.993 M 3.91 % | 864.217 M 10.41 % | 782.754 M 65.07 % | 474.186 M 5.11 % | 451.137 M 6 971.11 % | 6.380 M |
| Long term debt | 109.327 M -21.47 % | 139.223 M 56.44 % | 88.993 M -3.44 % | 92.163 M 288.69 % | 23.711 M -70.42 % | 80.153 M 337 941.42 % | 23.711 K -23.11 % | 30.836 K -24.49 % | 40.836 K 0.00 % | 40.836 K 32.43 % | 30.836 K -24.49 % | 40.836 K -3.83 % | 42.461 K -99.82 % | 23.711 M 0.00 % | 23.711 M 3.09 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M 0.00 % | 23.000 M |
| Total non current liabilities | 4.782 B 5.61 % | 4.528 B 4 987.99 % | 88.993 M -97.84 % | 4.124 B 19.79 % | 3.443 B 4 670 437.64 % | 73.711 K 210.87 % | 23.711 K -23.11 % | 30.836 K -24.49 % | 40.836 K 0.00 % | 40.836 K 32.43 % | 30.836 K -24.49 % | 40.836 K -3.83 % | 42.461 K -99.99 % | 430.670 M 0.26 % | 429.553 M 2.26 % | 420.073 M -15.51 % | 497.186 M 4.86 % | 474.137 M 1 513.81 % | 29.380 M |
| Other current liabilities | 2.936 B | 0.000 | 0.000 100.00 % | -64.612 M -14.98 % | -56.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 514.745 M 6.77 % | 482.086 M 17.96 % | 408.681 M 49.99 % | 272.467 M 7.19 % | 254.195 M 3 917.89 % | -6.658 M |
| 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 |
| Short term debt | 163.324 M | 0.000 | 0.000 -100.00 % | 64.612 M 14.98 % | 56.192 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.017 M 0.93 % | 15.870 M 10.67 % | 14.340 M -20.97 % | 18.146 M 17.62 % | 15.427 M 131.71 % | 6.658 M |
| Total current liabilities | 3.099 B | 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 % | 530.762 M 6.59 % | 497.956 M 17.71 % | 423.021 M 45.56 % | 290.613 M 7.79 % | 269.622 M 3 949.59 % | 6.658 M |
| Total liabilities | 3.437 B -24.09 % | 4.528 B 1.93 % | 4.442 B 7.72 % | 4.124 B 19.79 % | 3.443 B 4 670 437.64 % | 73.711 K 210.87 % | 23.711 K -23.11 % | 30.836 K -24.49 % | 40.836 K 0.00 % | 40.836 K 32.43 % | 30.836 K -24.49 % | 40.836 K -3.83 % | 42.461 K -100.00 % | 961.432 M 3.66 % | 927.509 M 10.01 % | 843.094 M 7.02 % | 787.799 M 5.92 % | 743.759 M 21.08 % | 614.288 M |
| Other non current assets | 4.242 B 151.24 % | 1.689 B -60.78 % | 4.305 B 7 481.37 % | 56.790 M -98.36 % | 3.462 B 23.80 % | 2.796 B 3 040 301.78 % | -91.981 K 0.77 % | -92.695 K | 0.000 100.00 % | -63.417 K 1.71 % | -64.521 K 2.36 % | -66.080 K | 0.000 -100.00 % | 3.033 M -43.38 % | 5.357 M 70.50 % | 3.142 M 292.26 % | 801.000 K -99.89 % | 710.055 M 38 177.90 % | 1.855 M |
| Long term investments | 684.131 M -77.79 % | 3.080 B 2 135.62 % | 137.760 M -21.19 % | 174.796 M -70.65 % | 595.495 M -34.67 % | 911.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.880 M 53.89 % | 3.171 M -78.81 % | 14.967 M 34.94 % | 11.092 M 513.84 % | 1.807 M | 0.000 |
| Intangible assets | 6.544 M 4.99 % | 6.233 M -6.87 % | 6.693 M 4.17 % | 6.425 M 24.52 % | 5.160 M 10.73 % | 4.660 M 92 415.39 % | 5.037 K -17.60 % | 6.113 K -17.84 % | 7.440 K 37.60 % | 5.407 K -8.37 % | 5.901 K -13.73 % | 6.840 K 70.91 % | 4.002 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 26.649 M 0.00 % | 26.649 M 0.00 % | 26.649 M 0.00 % | 26.649 M 0.00 % | 26.649 M 0.00 % | 26.649 M 99 900.00 % | 26.649 K 0.00 % | 26.649 K 0.00 % | 26.649 K 245.55 % | 7.712 K 0.00 % | 7.712 K 0.00 % | 7.712 K 0.00 % | 7.712 K -99.90 % | 7.712 M 18.35 % | 6.516 M 17.62 % | 5.540 M 2 319.21 % | 229.000 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 33.193 M 0.95 % | 32.882 M -1.38 % | 33.342 M 0.81 % | 33.074 M 3.98 % | 31.809 M 1.60 % | 31.309 M 98 710.20 % | 31.686 K -3.28 % | 32.762 K -3.89 % | 34.089 K 159.84 % | 13.119 K -3.63 % | 13.613 K -6.45 % | 14.552 K 24.23 % | 11.714 K -99.85 % | 7.712 M 18.35 % | 6.516 M 17.62 % | 5.540 M 2 319.21 % | 229.000 K | 0.000 | 0.000 |
| Property plant equipment net | 63.816 M -0.77 % | 64.313 M -5.01 % | 67.704 M -2.67 % | 69.559 M 0.59 % | 69.153 M -2.90 % | 71.217 M 118 014.27 % | 60.295 K 0.60 % | 59.933 K 2.09 % | 58.708 K 16.72 % | 50.298 K -1.20 % | 50.908 K -1.20 % | 51.528 K 14.41 % | 45.037 K -99.87 % | 34.513 M -3.07 % | 35.605 M 9.42 % | 32.541 M -0.43 % | 32.683 M 11.50 % | 29.313 M 37.90 % | 21.257 M |
| Total non current assets | 5.082 B 4.46 % | 4.866 B 6.42 % | 4.572 B 4.07 % | 4.393 B 23.31 % | 3.563 B 22.91 % | 2.899 B 3 151 566.10 % | 91.981 K -0.77 % | 92.695 K -0.11 % | 92.797 K 46.33 % | 63.417 K -1.71 % | 64.521 K -2.36 % | 66.080 K 16.44 % | 56.751 K -99.99 % | 994.366 M 7.37 % | 926.139 M 9.60 % | 845.023 M 7.52 % | 785.955 M 6.04 % | 741.175 M 3 106.88 % | 23.112 M |
| Other current assets | 0.000 100.00 % | -16.780 M | 0.000 -100.00 % | 86.000 K 100.70 % | -12.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.084 M -29.82 % | 89.888 M 18.93 % | 75.580 M 9.10 % | 69.273 M 11.25 % | 62.266 M | 0.000 |
| Short term 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 |
| cash and cash equivalents | 285.340 M 170.15 % | 105.623 M -24.47 % | 139.839 M -24.62 % | 185.521 M -32.02 % | 272.917 M 117.76 % | 125.331 M 73 268.07 % | 170.825 K -18.36 % | 209.234 K 51.41 % | 138.188 K -51.86 % | 287.053 K -38.95 % | 470.217 K -2.09 % | 480.236 K 19.92 % | 400.461 K 101.80 % | -22.283 M 49.98 % | -44.552 M -13.47 % | -39.263 M 3.79 % | -40.811 M -6.20 % | -38.427 M -34.72 % | -28.524 M |
| Cash and short term investments | 285.340 M 170.15 % | 105.623 M -24.47 % | 139.839 M -24.62 % | 185.521 M -32.02 % | 272.917 M 117.76 % | 125.331 M 73 268.07 % | 170.825 K -18.36 % | 209.234 K 51.41 % | 138.188 K -51.86 % | 287.053 K -38.95 % | 470.217 K -2.09 % | 480.236 K 19.92 % | 400.461 K 101.80 % | -22.283 M 49.98 % | -44.552 M -13.47 % | -39.263 M 3.79 % | -40.811 M -6.20 % | -38.427 M -34.72 % | -28.524 M |
| Total current assets | 303.143 M 187.00 % | 105.623 M -31.65 % | 154.527 M -21.81 % | 197.641 M -27.58 % | 272.917 M 117.76 % | 125.331 M 73 268.07 % | 170.825 K -18.36 % | 209.234 K 51.41 % | 138.188 K -51.86 % | 287.053 K -38.95 % | 470.217 K -2.09 % | 480.236 K 19.92 % | 400.461 K -99.37 % | 63.084 M -29.82 % | 89.888 M 18.93 % | 75.580 M 9.10 % | 69.273 M 11.25 % | 62.266 M 318.29 % | -28.524 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 |
| Net receivables | 17.803 M 6.10 % | 16.780 M 14.24 % | 14.688 M 22.05 % | 12.034 M -1.47 % | 12.213 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 |
| Tax assets | 58.943 M | 0.000 -100.00 % | 27.762 M -99.32 % | 4.059 B 781.64 % | -595.495 M 34.67 % | -911.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 944.228 M 7.85 % | 875.490 M 10.99 % | 788.833 M 6.43 % | 741.150 M | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 16.780 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.421 M 2.89 % | 2.353 M 3.11 % | 2.282 M 26.42 % | 1.805 M 6.69 % | 1.692 M -0.56 % | 1.702 M 8.53 % | 1.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 674.644 M |
| Account 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 3.289 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 |
| Preferred stock | 1.706 M -1.22 % | 1.727 M -0.52 % | 1.736 M -3.66 % | 1.802 M -0.17 % | 1.805 M -0.28 % | 1.810 M 99 405.22 % | 1.819 K -0.49 % | 1.828 K -0.65 % | 1.840 K -0.59 % | 1.851 K 0.00 % | 1.851 K -0.64 % | 1.863 K -0.16 % | 1.866 K -99.95 % | 4.031 M -2.52 % | 4.135 M 3.22 % | 4.006 M 72.45 % | 2.323 M -0.94 % | 2.345 M -5.86 % | 2.491 M |
| Other total stockholders equity | 27.189 M 0.54 % | 27.043 M 0.00 % | 27.043 M 0.00 % | 27.043 M | 0.000 | 0.000 -100.00 % | 32.192 K -72.88 % | 118.708 K 17.26 % | 101.232 K 38.00 % | 73.355 K -1.62 % | 74.563 K 4.98 % | 71.023 K 54.34 % | 46.018 K -99.44 % | 8.247 M 1.04 % | 8.162 M -1.71 % | 8.304 M -16.96 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 11.315 M | 0.000 -100.00 % | 34.833 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 |
| 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 -100.00 % | 578.250 M |
| Total assets | 5.386 B 7.97 % | 4.988 B 5.53 % | 4.727 B 2.95 % | 4.591 B 19.69 % | 3.836 B 26.84 % | 3.024 B 112 573.67 % | 2.684 M 1.08 % | 2.655 M 5.65 % | 2.513 M 16.58 % | 2.156 M -3.19 % | 2.227 M -0.94 % | 2.248 M 11.00 % | 2.025 M -99.81 % | 1.057 B 4.08 % | 1.016 B 10.37 % | 920.603 M 7.64 % | 855.228 M 6.45 % | 803.441 M 20.05 % | 669.232 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -5.121 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.134 M -8.52 % | -1.045 M -652.91 % | 189.000 K 134.24 % | -552.000 K 73.76 % | -2.104 M 5.27 % | -2.221 M -152.78 % | 4.208 M 126.68 % | -15.772 M -187.02 % | -5.495 M -47.36 % | -3.729 M | 0.000 -100.00 % | 1.293 M 28 684.51 % | 4.492 K 100.06 % | -6.913 M -636.72 % | 1.288 M 103.62 % | -35.627 M -3 371.53 % | 1.089 M 161.11 % | -1.782 M 18.33 % | -2.182 M |
| Accounts receivables | -1.023 M 51.10 % | -2.092 M 21.18 % | -2.654 M -1 582.68 % | 179.000 K 111.06 % | -1.618 M -118.06 % | -742.000 K 41.20 % | -1.262 M -86.96 % | -675.000 K 22.68 % | -873.000 K 10.28 % | -973.000 K | 0.000 -100.00 % | 1.220 M 27 059.39 % | 4.492 K | 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 |
| 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 |
| Other working capital | -111.000 K -110.60 % | 1.047 M -63.17 % | 2.843 M 488.92 % | -731.000 K -50.41 % | -486.000 K 67.14 % | -1.479 M -127.04 % | 5.470 M 136.23 % | -15.097 M -226.63 % | -4.622 M -67.71 % | -2.756 M | 0.000 -100.00 % | 73.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -124.514 M -12.06 % | -111.118 M -434.41 % | 33.228 M 176.19 % | -43.612 M -113.87 % | -20.392 M -172.88 % | 27.979 M 1 111.18 % | -2.767 M 76.61 % | -11.829 M -1 515.98 % | -732.000 K 80.79 % | -3.811 M 39.32 % | -6.281 M -210.63 % | -2.022 M -13 305.33 % | 15.312 K -99.72 % | 5.425 M 36.24 % | 3.982 M -4.19 % | 4.156 M 115.72 % | -26.439 M -601.88 % | 5.268 M 15.86 % | 4.547 M |
| Net cash provided by operating activities | 38.058 M -8.12 % | 41.423 M -35.00 % | 63.723 M 13.89 % | 55.950 M 89.01 % | 29.601 M -9.15 % | 32.582 M -11.68 % | 36.889 M 196.42 % | 12.445 M -11.75 % | 14.102 M 144.66 % | 5.764 M | 0.000 -100.00 % | 18.473 M 56 117.29 % | 32.860 K -99.24 % | 4.311 M -67.66 % | 13.331 M 159.62 % | -22.360 M -30.69 % | -17.109 M -336.97 % | 7.220 M 19.46 % | 6.044 M |
| Investments in property plant and equipment | -4.344 M -55.48 % | -2.794 M 22.65 % | -3.612 M 51.17 % | -7.397 M -86.09 % | -3.975 M 59.65 % | -9.852 M -108.60 % | -4.723 M 16.92 % | -5.685 M 35.56 % | -8.822 M -80.04 % | -4.900 M | 0.000 100.00 % | -4.353 M -62 210.33 % | -6.986 K 99.60 % | -1.728 M 66.02 % | -5.085 M -146.96 % | -2.059 M 66.05 % | -6.064 M 3.81 % | -6.304 M -72.48 % | -3.655 M |
| Acquisitions net | 0.000 -100.00 % | 946.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.921 M | 0.000 | 0.000 -100.00 % | 14.519 M | 0.000 -100.00 % | 646.000 K -95.72 % | 15.088 M -37.97 % | 24.325 M 2 252.51 % | 1.034 M -86.31 % | 7.555 M 89.30 % | 3.991 M |
| Purchases of investments | -12.101 M 68.39 % | -38.281 M 87.86 % | -315.363 M 68.23 % | -992.789 M -88.55 % | -526.533 M -54.99 % | -339.729 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -154.548 M 0.97 % | -156.065 M -116.96 % | -71.931 M 29.39 % | -101.871 M -2.20 % | -99.679 M -16.64 % | -85.458 M |
| Sales maturities of investments | 87.198 M -43.33 % | 153.859 M -45.20 % | 280.744 M -12.02 % | 319.089 M -8.94 % | 350.397 M 131.80 % | 151.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.413 M 1.04 % | 99.375 M 11.35 % | 89.248 M -14.76 % | 104.698 M 16.21 % | 90.093 M 1.62 % | 88.653 M |
| Other investing activites | -134.999 M 48.45 % | -261.879 M 36.60 % | -413.076 M -209.32 % | -133.543 M 70.24 % | -448.747 M -250.73 % | -127.946 M -57.60 % | -81.182 M -72.87 % | -46.962 M 77.18 % | -205.832 M -87.50 % | -109.777 M | 0.000 -100.00 % | 87.894 M 50 252.90 % | 174.556 K -98.87 % | 15.418 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -64.246 M 56.63 % | -148.149 M 67.17 % | -451.307 M 44.60 % | -814.640 M -29.54 % | -628.858 M -92.68 % | -326.366 M -279.92 % | -85.905 M -63.17 % | -52.647 M 74.66 % | -207.733 M -81.15 % | -114.677 M | 0.000 -100.00 % | 98.060 M 58 418.83 % | 167.570 K 100.47 % | -35.632 M 41.89 % | -61.319 M -1 012.49 % | 6.720 M 138.16 % | -17.611 M 29.86 % | -25.110 M -16.02 % | -21.643 M |
| Debt repayment | -92.998 M -233.58 % | 69.618 M -51.79 % | 144.391 M 96.42 % | 73.511 M 276.05 % | -41.755 M -183.38 % | 50.079 M 802.86 % | -7.125 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.625 M | 0.000 -100.00 % | 147.000 K -93.44 % | 2.241 M 158.88 % | -3.806 M -239.98 % | 2.719 M -68.99 % | 8.769 M 471.64 % | 1.534 M |
| Common stock issued | 146.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.598 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.529 K -92.22 % | 83.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -5.243 M 21.65 % | -6.692 M 5.20 % | -7.059 M -89.05 % | -3.734 M 83.83 % | -23.088 M -1 003.63 % | -2.092 M 90.26 % | -21.473 M -2 196.58 % | -935.000 K -453.25 % | -169.000 K | 0.000 | 0.000 100.00 % | -4.904 M -17 991.94 % | -27.106 K 96.04 % | -684.000 K -34.12 % | -510.000 K -264.29 % | -140.000 K 42.62 % | -244.000 K 76.76 % | -1.050 M -1 135.29 % | -85.000 K |
| Dividends paid | -2.163 M 1.59 % | -2.198 M 1.39 % | -2.229 M -19.45 % | -1.866 M -5.13 % | -1.775 M 26.32 % | -2.409 M -2.82 % | -2.343 M -1.25 % | -2.314 M -10.51 % | -2.094 M -73.63 % | -1.206 M | 0.000 100.00 % | -1.090 M -102 924.57 % | -1.058 K 99.80 % | -532.000 K -0.19 % | -531.000 K 0.19 % | -532.000 K 0.93 % | -537.000 K 3.07 % | -554.000 K 3.32 % | -573.000 K |
| Other financing activites | 306.163 M 2 498.57 % | 11.782 M -94.30 % | 206.799 M -65.73 % | 603.383 M -25.83 % | 813.461 M 301.29 % | 202.712 M 387.90 % | 41.548 M -63.71 % | 114.497 M 143.46 % | 47.029 M 164.38 % | -73.045 M | 0.000 100.00 % | -29.139 M -75 473.83 % | -38.557 K -100.65 % | 5.973 M -90.28 % | 61.472 M 129.12 % | 26.830 M -33.22 % | 40.174 M 128.07 % | 17.615 M 164.37 % | 6.663 M |
| Net cash used provided by financing activities | 205.905 M 183.97 % | 72.510 M -78.79 % | 341.902 M -49.07 % | 671.294 M -10.12 % | 746.843 M 200.79 % | 248.290 M 2 240.81 % | 10.607 M -90.47 % | 111.248 M 148.51 % | 44.766 M 160.29 % | -74.251 M | 0.000 100.00 % | -36.758 M -92 688.09 % | -39.615 K -100.81 % | 4.904 M -92.18 % | 62.672 M 180.39 % | 22.352 M -46.92 % | 42.112 M 69.94 % | 24.780 M 228.69 % | 7.539 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.217 K | 0.000 | 0.000 -100.00 % | 239.646 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 179.717 M 625.24 % | -34.216 M 25.10 % | -45.682 M 47.73 % | -87.396 M -159.22 % | 147.586 M 424.41 % | -45.494 M -18.45 % | -38.409 M -154.06 % | 71.046 M 147.73 % | -148.865 M 18.52 % | -182.694 M 61.92 % | -479.756 M -199.98 % | 479.836 M 119 720.79 % | 400.461 K 101.52 % | -26.417 M -279.90 % | 14.684 M 118.77 % | 6.712 M -9.20 % | 7.392 M 7.29 % | 6.890 M 185.48 % | -8.060 M |
| Cash at beginning of period | 105.623 M -24.47 % | 139.839 M -24.62 % | 185.521 M -32.02 % | 272.917 M 117.76 % | 125.331 M -26.63 % | 170.825 M -18.36 % | 209.234 M 51.41 % | 138.188 M -51.86 % | 287.053 M -38.89 % | 469.747 M -2.18 % | 480.236 M 119 820.79 % | 400.461 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 285.340 M 170.15 % | 105.623 M -24.47 % | 139.839 M -24.62 % | 185.521 M -32.02 % | 272.917 M 117.76 % | 125.331 M -26.63 % | 170.825 M -18.36 % | 209.234 M 51.41 % | 138.188 M -51.86 % | 287.053 M 59 673.32 % | 480.236 K -99.90 % | 480.236 M 119 820.79 % | 400.461 K 101.52 % | -26.417 M -279.90 % | 14.684 M 118.77 % | 6.712 M -9.20 % | 7.392 M 7.29 % | 6.890 M 185.48 % | -8.060 M |
| Operating cash flow | 38.058 M -8.12 % | 41.423 M -35.00 % | 63.723 M 13.89 % | 55.950 M 89.01 % | 29.601 M -9.15 % | 32.582 M -11.68 % | 36.889 M 196.42 % | 12.445 M -11.75 % | 14.102 M 144.66 % | 5.764 M | 0.000 -100.00 % | 18.473 M 56 117.29 % | 32.860 K -99.24 % | 4.311 M -67.66 % | 13.331 M 159.62 % | -22.360 M -30.69 % | -17.109 M -336.97 % | 7.220 M 19.46 % | 6.044 M |
| Capital expenditure | -4.344 M -55.48 % | -2.794 M 22.65 % | -3.612 M 51.17 % | -7.397 M -86.09 % | -3.975 M 59.65 % | -9.852 M -108.60 % | -4.723 M 16.92 % | -5.685 M 35.56 % | -8.822 M -80.04 % | -4.900 M | 0.000 100.00 % | -4.353 M -62 210.33 % | -6.986 K 99.60 % | -1.728 M 66.02 % | -5.085 M -146.96 % | -2.059 M 66.05 % | -6.064 M 3.81 % | -6.304 M -72.48 % | -3.655 M |
| Free CashFlow | 33.714 M -12.72 % | 38.629 M -35.74 % | 60.111 M 23.80 % | 48.553 M 89.47 % | 25.626 M 12.74 % | 22.730 M -29.34 % | 32.166 M 375.83 % | 6.760 M 28.03 % | 5.280 M 511.11 % | 864.000 K | 0.000 -100.00 % | 14.120 M 54 472.16 % | 25.874 K -99.00 % | 2.583 M -68.68 % | 8.246 M 133.77 % | -24.419 M -5.38 % | -23.173 M -2 629.80 % | 916.000 K -61.66 % | 2.389 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 |
| 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 | 2021-09-30 | 2020-06-30 | 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 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-09-30 | 2003-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 61.430 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.856 M -11.99 % | 54.376 M -45.87 % | 100.450 M 21.19 % | 82.889 M 182.66 % | 29.325 M -57.09 % | 68.340 M 101.93 % | 33.844 M | 0.000 | 0.000 -100.00 % | 38.204 K 0.00 % | 38.204 K -0.25 % | 38.299 K 4.92 % | 36.503 K 233.39 % | 10.949 K -72.52 % | 39.844 K 47.18 % | 27.071 K -13.39 % | 31.258 K 21.39 % | 25.750 K -21.36 % | 32.744 K 16.42 % | 28.126 K 32.13 % | 21.286 K 5.11 % | 20.251 K -25.08 % | 27.031 K 9.23 % | 24.747 K 6.26 % | 23.290 K 4.02 % | 22.390 K 16.38 % | 19.239 K -8.25 % | 20.969 K 2.16 % | 20.526 K -2.25 % | 20.998 K 8.14 % | 19.418 K -3.69 % | 20.161 K 1.83 % | 19.798 K 70.92 % | 11.583 K -63.81 % | 32.005 K 72.62 % | 18.541 K -6.06 % | 19.738 K -99.01 % | 1.995 M -1.97 % | 2.035 M 5.06 % | 1.937 M 27.27 % | 1.522 M -10.37 % | 1.698 M 17.59 % | 1.444 M 10.23 % | 1.310 M -9.28 % | 1.444 M |
| Net income | 34.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K 24.71 % | 340.000 K -99.77 % | 146.618 M 39 850.41 % | 367.000 K -53.19 % | 784.000 K 26.66 % | 619.000 K -44.13 % | 1.108 M 134.75 % | 472.000 K 4.66 % | 451.000 K 85.60 % | 243.000 K 73.57 % | 140.000 K 917.37 % | 13.761 K 0.00 % | 13.761 K -7.20 % | 14.828 K 14.71 % | 12.926 K 306.52 % | -6.259 K -137.75 % | 16.579 K 141.32 % | 6.870 K -34.06 % | 10.418 K -20.54 % | 13.111 K 32.21 % | 9.917 K 51.96 % | 6.526 K 203.25 % | 2.152 K 283.60 % | 561.000 -90.31 % | 5.788 K 67.57 % | 3.454 K 116.69 % | 1.594 K -19.29 % | 1.975 K 53.34 % | 1.288 K -33.81 % | 1.946 K 23.79 % | 1.572 K 9.09 % | 1.441 K -14.43 % | 1.684 K 1.02 % | 1.667 K 11.95 % | 1.489 K 220.66 % | -1.234 K -110.67 % | 11.566 K 516.85 % | 1.875 K -21.81 % | 2.398 K -99.91 % | 2.548 M -0.08 % | 2.550 M 34.21 % | 1.900 M 31.49 % | 1.445 M 14.77 % | 1.259 M -15.79 % | 1.495 M -14.72 % | 1.753 M -33.24 % | 2.626 M |
| Income before tax | 43.241 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 151.095 M 2 041.98 % | 7.054 M -56.64 % | 16.267 M 27.82 % | 12.726 M 140.75 % | 5.286 M -43.43 % | 9.345 M 354.97 % | 2.054 M | 0.000 | 0.000 -100.00 % | 18.638 K 0.00 % | 18.638 K -0.40 % | 18.713 K 13.56 % | 16.479 K 323.57 % | -7.371 K -134.16 % | 21.578 K 147.97 % | 8.702 K -35.41 % | 13.472 K 96.82 % | 6.845 K -54.92 % | 15.184 K 53.16 % | 9.914 K 207.89 % | 3.220 K -18.54 % | 3.953 K -56.17 % | 9.018 K 75.17 % | 5.148 K 96.11 % | 2.625 K -48.51 % | 5.098 K 169.45 % | 1.892 K -41.78 % | 3.250 K 38.06 % | 2.354 K 12.42 % | 2.094 K -17.72 % | 2.545 K 2.75 % | 2.477 K 8.21 % | 2.289 K 229.18 % | -1.772 K -112.77 % | 13.881 K 449.74 % | 2.525 K -21.73 % | 3.226 K -99.92 % | 3.828 M 1.14 % | 3.785 M 42.56 % | 2.655 M 32.42 % | 2.005 M 7.74 % | 1.861 M -1.69 % | 1.893 M -27.67 % | 2.617 M -34.61 % | 4.002 M |
| Income before tax ratio | 0.70 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3.16 2 333.80 % | 0.13 -19.89 % | 0.16 5.48 % | 0.15 -14.83 % | 0.18 31.82 % | 0.14 125.31 % | 0.06 | 0.00 | 0.00 -100.00 % | 0.49 0.00 % | 0.49 -0.15 % | 0.49 8.23 % | 0.45 167.06 % | -0.67 -224.31 % | 0.54 68.47 % | 0.32 -25.42 % | 0.43 62.13 % | 0.27 -42.68 % | 0.46 31.56 % | 0.35 133.01 % | 0.15 -22.50 % | 0.20 -41.49 % | 0.33 60.37 % | 0.21 84.57 % | 0.11 -50.50 % | 0.23 131.53 % | 0.10 -36.55 % | 0.15 35.15 % | 0.11 15.00 % | 0.10 -23.91 % | 0.13 6.68 % | 0.12 6.26 % | 0.12 175.58 % | -0.15 -135.27 % | 0.43 218.47 % | 0.14 -16.68 % | 0.16 -91.48 % | 1.92 3.16 % | 1.86 35.70 % | 1.37 4.05 % | 1.32 20.20 % | 1.10 -16.40 % | 1.31 -34.38 % | 2.00 -27.92 % | 2.77 |
| EBITDA | 70.467 M | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K 24.71 % | 340.000 K -56.63 % | 784.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.823 K 0.00 % | -1.823 K | 0.000 | 0.000 -100.00 % | 1.522 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.396 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.112 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.788 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.56 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 3.06 45 293.33 % | 0.01 -13.52 % | 0.01 4.51 % | 0.01 -80.24 % | 0.04 447.06 % | 0.01 -48.17 % | 0.01 | 0.00 | 0.00 -100.00 % | 0.36 0.00 % | 0.36 -6.97 % | 0.39 9.34 % | 0.35 161.94 % | -0.57 -237.38 % | 0.42 63.96 % | 0.25 -23.86 % | 0.33 -34.54 % | 0.51 68.12 % | 0.30 30.53 % | 0.23 129.50 % | 0.10 264.95 % | 0.03 -87.06 % | 0.21 53.41 % | 0.14 103.93 % | 0.07 -22.41 % | 0.09 31.76 % | 0.07 -27.86 % | 0.09 21.18 % | 0.08 11.60 % | 0.07 -20.87 % | 0.09 4.89 % | 0.08 9.94 % | 0.08 170.60 % | -0.11 -129.48 % | 0.36 257.35 % | 0.10 -16.76 % | 0.12 -90.49 % | 1.28 1.93 % | 1.25 27.75 % | 0.98 3.32 % | 0.95 28.05 % | 0.74 -28.38 % | 1.04 -22.63 % | 1.34 -26.42 % | 1.82 |
| Ratio EBITDA | 1.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.05 0.00 % | -0.05 | 0.00 | 0.00 -100.00 % | 0.14 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.41 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.15 | 0.00 | 0.00 | 0.00 -100.00 % | 0.41 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 -0.34 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 75.364 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.589 K -0.03 % | 76.609 K -0.29 % | 76.830 K -0.07 % | 76.886 K 0.07 % | 76.831 K 0.62 % | 76.354 K -0.07 % | 76.409 K 0.68 % | 75.894 K 0.23 % | 75.721 K -0.15 % | 75.834 K -0.76 % | 76.415 K -2.78 % | 78.597 K 0.00 % | 78.597 K -5.84 % | 83.472 K -0.50 % | 83.891 K 14.61 % | 73.195 K -11.82 % | 83.011 K -7.06 % | 89.313 K 5.14 % | 84.947 K 2.14 % | 83.170 K -3.42 % | 86.114 K -3.04 % | 88.813 K -17.67 % | 107.869 K 25.96 % | 85.637 K -4.32 % | 89.500 K -6.22 % | 95.440 K -16.71 % | 114.593 K 23.67 % | 92.662 K -10.50 % | 103.536 K 9.23 % | 94.788 K -3.70 % | 98.434 K 9.94 % | 89.536 K -7.96 % | 97.284 K 0.03 % | 97.257 K -2.35 % | 99.598 K 37.87 % | 72.240 K -13.29 % | 83.310 K 4.50 % | 79.719 K 2.86 % | 77.504 K -28.84 % | 108.920 K -0.11 % | 109.043 K -0.74 % | 109.851 K -0.77 % | 110.701 K -0.30 % | 111.029 K -0.40 % | 111.472 K -0.32 % | 111.825 K 0.00 % | 111.825 K |
| Weighted average shs out | 75.364 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.963 K 0.00 % | 75.965 K -0.23 % | 76.137 K 0.01 % | 76.126 K -0.02 % | 76.137 K 0.66 % | 75.637 K 0.00 % | 75.637 K 0.00 % | 75.637 K -0.11 % | 75.721 K -0.05 % | 75.756 K -0.86 % | 76.415 K -2.03 % | 78.000 K 0.00 % | 78.000 K -6.02 % | 83.000 K 0.00 % | 83.000 K 13.70 % | 73.000 K -12.05 % | 83.000 K -6.74 % | 89.000 K 5.95 % | 84.000 K 1.82 % | 82.500 K -4.07 % | 86.000 K -2.27 % | 88.000 K -17.76 % | 107.000 K 25.88 % | 85.000 K -4.49 % | 89.000 K -6.32 % | 95.000 K -16.67 % | 114.000 K 23.91 % | 92.000 K -10.68 % | 103.000 K 9.57 % | 94.000 K -4.08 % | 98.000 K 10.11 % | 89.000 K -8.25 % | 97.000 K 0.00 % | 97.000 K -2.02 % | 99.000 K 37.50 % | 72.000 K -13.25 % | 83.000 K 5.06 % | 79.000 K 2.60 % | 77.000 K -29.31 % | 108.920 K -0.11 % | 109.043 K -0.74 % | 109.851 K -0.77 % | 110.701 K -0.30 % | 111.029 K -0.40 % | 111.472 K -0.32 % | 111.825 K 0.00 % | 111.825 K |
| EPS diluted | 455.24 221.80 % | -373.75 -160.07 % | 622.16 0.00 % | 622.16 11 130.32 % | 5.54 24.77 % | 4.44 -56.47 % | 10.20 113.84 % | 4.77 -53.24 % | 10.20 25.77 % | 8.11 -44.07 % | 14.50 133.12 % | 6.22 4.36 % | 5.96 86.25 % | 3.20 74.86 % | 1.83 916.67 % | 0.18 0.00 % | 0.18 0.00 % | 0.18 20.00 % | 0.15 275.44 % | -0.09 -142.75 % | 0.20 160.08 % | 0.08 -35.92 % | 0.12 -25.00 % | 0.16 33.33 % | 0.12 63.27 % | 0.07 267.50 % | 0.02 203.03 % | 0.01 -89.80 % | 0.06 78.73 % | 0.04 160.43 % | 0.01 -34.74 % | 0.02 71.77 % | 0.01 -39.51 % | 0.02 28.13 % | 0.02 -0.62 % | 0.02 -6.94 % | 0.02 1.17 % | 0.02 14.00 % | 0.02 187.72 % | -0.02 -112.21 % | 0.14 495.74 % | 0.02 -23.95 % | 0.03 -99.86 % | 22.56 -0.22 % | 22.61 36.95 % | 16.51 34.78 % | 12.25 16.00 % | 10.56 -16.32 % | 12.62 -14.96 % | 14.84 -34.65 % | 22.71 |
| Earnings per share | 455.24 221.80 % | -373.75 -160.07 % | 622.16 0.00 % | 622.16 11 049.82 % | 5.58 24.55 % | 4.48 -56.50 % | 10.30 113.69 % | 4.82 -53.20 % | 10.30 25.92 % | 8.18 -44.16 % | 14.65 134.78 % | 6.24 4.70 % | 5.96 85.67 % | 3.21 75.41 % | 1.83 916.67 % | 0.18 0.00 % | 0.18 0.00 % | 0.18 12.50 % | 0.16 286.70 % | -0.09 -142.85 % | 0.20 159.07 % | 0.08 -35.67 % | 0.12 -25.00 % | 0.16 33.33 % | 0.12 61.73 % | 0.07 269.15 % | 0.02 204.55 % | 0.01 -89.85 % | 0.07 78.57 % | 0.04 160.00 % | 0.01 -34.88 % | 0.02 72.00 % | 0.01 -39.61 % | 0.02 29.38 % | 0.02 -1.23 % | 0.02 -6.90 % | 0.02 1.16 % | 0.02 14.67 % | 0.02 187.72 % | -0.02 -112.21 % | 0.14 490.72 % | 0.02 -23.79 % | 0.03 -99.86 % | 22.56 -0.22 % | 22.61 36.95 % | 16.51 34.78 % | 12.25 16.00 % | 10.56 -16.32 % | 12.62 -14.96 % | 14.84 -34.65 % | 22.71 |
| Gross profit | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.693 M -12.29 % | 54.376 M -45.87 % | 100.450 M 21.19 % | 82.889 M 182.66 % | 29.325 M -57.09 % | 68.340 M 101.93 % | 33.844 M | 0.000 | 0.000 -100.00 % | 38.204 K 0.00 % | 38.204 K -0.25 % | 38.299 K 4.92 % | 36.503 K 233.39 % | 10.949 K -72.52 % | 39.844 K 47.18 % | 27.071 K -13.39 % | 31.258 K 21.39 % | 25.750 K -21.36 % | 32.744 K 16.42 % | 28.126 K 32.13 % | 21.286 K 5.11 % | 20.251 K -25.08 % | 27.031 K 9.23 % | 24.747 K 6.26 % | 23.290 K 4.02 % | 22.390 K 16.38 % | 19.239 K -8.25 % | 20.969 K 2.16 % | 20.526 K -2.25 % | 20.998 K 8.14 % | 19.418 K -3.69 % | 20.161 K 1.83 % | 19.798 K 70.92 % | 11.583 K -63.81 % | 32.005 K 72.62 % | 18.541 K -6.06 % | 19.738 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 8.932 M | 0.000 | 0.000 | 0.000 100.00 % | -424.000 K -24.71 % | -340.000 K -107.59 % | 4.477 M -33.05 % | 6.687 M -56.81 % | 15.483 M 27.88 % | 12.107 M 209.56 % | 3.911 M -55.92 % | 8.873 M 453.52 % | 1.603 M | 0.000 | 0.000 -100.00 % | 4.079 K 0.00 % | 4.079 K 4.98 % | 3.885 K 9.34 % | 3.553 K 16.53 % | 3.049 K -39.01 % | 4.999 K 172.87 % | 1.832 K -40.01 % | 3.054 K -63.86 % | 8.450 K 60.43 % | 5.267 K 55.46 % | 3.388 K 217.23 % | 1.068 K -25.31 % | 1.430 K -55.73 % | 3.230 K 90.67 % | 1.694 K 64.31 % | 1.031 K -49.66 % | 2.048 K 239.07 % | 604.000 -53.68 % | 1.304 K 66.75 % | 782.000 19.75 % | 653.000 -24.16 % | 861.000 6.30 % | 810.000 1.25 % | 800.000 248.70 % | -538.000 -123.24 % | 2.315 K 256.15 % | 650.000 -21.50 % | 828.000 -99.94 % | 1.280 M 3.64 % | 1.235 M 63.58 % | 755.000 K 34.82 % | 560.000 K -6.98 % | 602.000 K 51.26 % | 398.000 K -53.94 % | 864.000 K -37.21 % | 1.376 M |
| Cost of 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.612 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.144 K 0.00 % | 5.144 K | 0.000 | 0.000 -100.00 % | 10.092 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.897 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.390 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.982 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.855 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.379 K | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K 51.69 % | 118.000 K -45.87 % | 218.000 K 7.39 % | 203.000 K -29.02 % | 286.000 K 52.94 % | 187.000 K 0.54 % | 186.000 K -7.00 % | 200.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.037 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.922 K 0.00 % | 29.922 K | 0.000 | 0.000 -100.00 % | 54.948 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.303 K | 0.000 | 0.000 | 0.000 -100.00 % | 51.684 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.629 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.685 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.239 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K -97.64 % | 14.427 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K 24.71 % | 340.000 K -97.64 % | 14.427 M -38.05 % | 23.290 M -3.66 % | 24.175 M -1.63 % | 24.576 M 2.23 % | 24.039 M 0.10 % | 24.015 M 1.03 % | 23.769 M | 0.000 | 0.000 -100.00 % | 19.565 K 0.00 % | 19.565 K -0.11 % | 19.586 K -2.19 % | 20.024 K 9.30 % | 18.320 K 0.30 % | 18.266 K -0.56 % | 18.369 K 3.28 % | 17.786 K -5.92 % | 18.905 K 7.65 % | 17.561 K -3.57 % | 18.212 K 0.81 % | 18.066 K 10.85 % | 16.298 K -9.52 % | 18.012 K -8.10 % | 19.599 K -5.16 % | 20.665 K 19.51 % | 17.292 K -0.32 % | 17.347 K -2.10 % | 17.719 K -2.49 % | 18.172 K -3.87 % | 18.904 K 12.04 % | 16.872 K -4.59 % | 17.684 K 1.01 % | 17.508 K 31.10 % | 13.355 K -26.31 % | 18.124 K 13.16 % | 16.016 K -3.00 % | 16.512 K -90.78 % | 179.000 K 51.69 % | 118.000 K -45.87 % | 218.000 K 7.39 % | 203.000 K -29.02 % | 286.000 K 52.94 % | 187.000 K 0.54 % | 186.000 K -7.00 % | 200.000 K |
| Cost and expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K 24.71 % | 340.000 K -97.64 % | 14.427 M -38.05 % | 23.290 M -3.66 % | 24.175 M -1.63 % | 24.576 M 2.23 % | 24.039 M 0.10 % | 24.015 M 1.03 % | 23.769 M | 0.000 | 0.000 -100.00 % | 19.565 K 0.00 % | 19.565 K -0.11 % | 19.586 K -2.19 % | 20.024 K 9.30 % | 18.320 K 0.30 % | 18.266 K -0.56 % | 18.369 K 3.28 % | 17.786 K -5.92 % | 18.905 K 7.65 % | 17.561 K -3.57 % | 18.212 K 0.81 % | 18.066 K 10.85 % | 16.298 K -9.52 % | 18.012 K -8.10 % | 19.599 K -5.16 % | 20.665 K 19.51 % | 17.292 K -0.32 % | 17.347 K -2.10 % | 17.719 K -2.49 % | 18.172 K -3.87 % | 18.904 K 12.04 % | 16.872 K -4.59 % | 17.684 K 1.01 % | 17.508 K 31.10 % | 13.355 K -26.31 % | 18.124 K 13.16 % | 16.016 K -3.00 % | 16.512 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 |
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.649 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.065 K 0.00 % | 35.065 K | 0.000 | 0.000 -100.00 % | 65.040 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.074 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.611 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.540 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.618 K | 0.000 | 0.000 | 0.000 -100.00 % | 179.000 K 51.69 % | 118.000 K -45.87 % | 218.000 K 7.39 % | 203.000 K -29.02 % | 286.000 K 52.94 % | 187.000 K 0.54 % | 186.000 K -7.00 % | 200.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.188 M 8.46 % | 13.081 M 6.55 % | 12.277 M 9.37 % | 11.225 M 0.37 % | 11.184 M 2.33 % | 10.929 M -7.44 % | 11.807 M -2.42 % | 12.100 M |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.224 M 14.53 % | 3.688 M 9.14 % | 3.379 M 9.96 % | 3.073 M 3.54 % | 2.968 M 0.13 % | 2.964 M -4.88 % | 3.116 M -4.71 % | 3.270 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.776 M 14 690.81 % | -39.586 K -132.42 % | 122.085 K 193.59 % | 41.584 K -24.23 % | 54.880 K 102.65 % | 27.081 K -68.53 % | 86.065 K | 0.000 | 0.000 100.00 % | -19.662 K 0.00 % | -19.662 K -5.07 % | -18.713 K -13.56 % | -16.479 K -448.25 % | 4.732 K 121.93 % | -21.578 K -147.97 % | -8.702 K 35.41 % | -13.472 K -37.50 % | -9.798 K 35.47 % | -15.184 K -53.16 % | -9.914 K -207.89 % | -3.220 K 69.00 % | -10.387 K -15.18 % | -9.018 K -75.17 % | -5.148 K -96.11 % | -2.625 K 68.50 % | -8.333 K -340.43 % | -1.892 K 41.78 % | -3.250 K -38.06 % | -2.354 K 54.78 % | -5.206 K -104.56 % | -2.545 K -2.75 % | -2.477 K -8.21 % | -2.289 K -141.74 % | 5.484 K 139.51 % | -13.881 K -449.74 % | -2.525 K 21.73 % | -3.226 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 70.467 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K -98.24 % | 19.284 M -37.97 % | 31.086 M -59.24 % | 76.275 M 30.80 % | 58.313 M 646.07 % | 7.816 M -82.37 % | 44.325 M 339.95 % | 10.075 M | 0.000 | 0.000 -100.00 % | 19.662 K 0.00 % | 19.662 K 5.07 % | 18.713 K 13.56 % | 16.479 K 448.25 % | -4.732 K -121.93 % | 21.578 K 147.97 % | 8.702 K -35.41 % | 13.472 K 37.50 % | 9.798 K -35.47 % | 15.184 K 53.16 % | 9.914 K 207.89 % | 3.220 K -69.00 % | 10.387 K 15.18 % | 9.018 K 75.17 % | 5.148 K 96.11 % | 2.625 K -68.50 % | 8.333 K 340.43 % | 1.892 K -41.78 % | 3.250 K 38.06 % | 2.354 K -54.78 % | 5.206 K 104.56 % | 2.545 K 2.75 % | 2.477 K 8.21 % | 2.289 K 141.74 % | -5.484 K -139.51 % | 13.881 K 449.74 % | 2.525 K -21.73 % | 3.226 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income ratio | 1.15 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.40 -29.51 % | 0.57 -24.71 % | 0.76 7.94 % | 0.70 163.95 % | 0.27 -58.91 % | 0.65 117.88 % | 0.30 | 0.00 | 0.00 -100.00 % | 0.51 0.00 % | 0.51 5.33 % | 0.49 8.23 % | 0.45 204.46 % | -0.43 -179.80 % | 0.54 68.47 % | 0.32 -25.42 % | 0.43 13.27 % | 0.38 -17.94 % | 0.46 31.56 % | 0.35 133.01 % | 0.15 -70.51 % | 0.51 53.74 % | 0.33 60.37 % | 0.21 84.57 % | 0.11 -69.72 % | 0.37 278.45 % | 0.10 -36.55 % | 0.15 35.15 % | 0.11 -53.74 % | 0.25 89.17 % | 0.13 6.68 % | 0.12 6.26 % | 0.12 124.42 % | -0.47 -209.16 % | 0.43 218.47 % | 0.14 -16.68 % | 0.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | -27.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.811 M 648.48 % | -24.032 M 59.95 % | -60.008 M -31.63 % | -45.587 M | 0.000 100.00 % | -34.980 M -336.11 % | -8.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.639 K | 0.000 | 0.000 | 0.000 100.00 % | -2.953 K | 0.000 | 0.000 | 0.000 100.00 % | -6.434 K | 0.000 | 0.000 | 0.000 100.00 % | -3.235 K | 0.000 | 0.000 | 0.000 100.00 % | -3.112 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 |
| 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 | 2021-09-30 | 2020-06-30 | 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 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-09-30 | 2003-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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 | 0.000 100.00 % | -285.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.600 M -87.52 % | 269.238 M 13.08 % | 238.091 M 43.26 % | 166.197 M 426.86 % | -50.846 M -152.01 % | 97.763 M 131.29 % | 42.269 M 33 825.89 % | -125.331 K 0.00 % | -125.331 K 32.09 % | -184.568 K 20.90 % | -233.342 K -36.60 % | -170.825 K 3.31 % | -176.678 K -25.80 % | -140.442 K 16.20 % | -167.587 K 19.90 % | -209.234 K 5.46 % | -221.317 K -3.80 % | -213.223 K -1.06 % | -210.989 K -52.68 % | -138.188 K 34.22 % | -210.063 K 13.79 % | -243.652 K 21.97 % | -312.242 K -8.78 % | -287.053 K 23.83 % | -376.883 K -4.31 % | -361.302 K 23.95 % | -475.058 K |
| Total investments | 0.000 | 0.000 -100.00 % | 684.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.080 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 -100.00 % | 274.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.223 M -63.94 % | 386.092 M 9.13 % | 353.781 M -1.30 % | 358.451 M 302.79 % | 88.993 M -60.71 % | 226.514 M -4.73 % | 237.759 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 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 100.00 % | -177.754 M | 0.000 | 0.000 | 0.000 100.00 % | -143.816 M 32.24 % | -212.241 M -25.78 % | -168.737 M -8.69 % | -155.251 M 13.35 % | -179.169 M 10.25 % | -199.621 M -54.36 % | -129.325 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 |
| Retained earnings | 0.000 | 0.000 -100.00 % | 752.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 601.687 M 2.13 % | 589.141 M 3.89 % | 567.062 M 11.72 % | 507.593 M 10.03 % | 461.326 M 0.13 % | 460.744 M 7.67 % | 427.908 M 136 661.19 % | 312.887 K 0.00 % | 312.887 K 9.59 % | 285.500 K 5.23 % | 271.301 K 4.73 % | 259.060 K -1.89 % | 264.060 K 6.44 % | 248.081 K 2.60 % | 241.800 K 39.11 % | 173.821 K 3.51 % | 167.923 K 5.68 % | 158.894 K 3.75 % | 153.146 K 0.81 % | 151.923 K 1.23 % | 150.072 K 3.61 % | 144.849 K 2.06 % | 141.922 K 0.79 % | 140.816 K 1.99 % | 138.071 K 0.72 % | 137.086 K 1.22 % | 135.439 K |
| Common stock | 0.000 | 0.000 -100.00 % | 380.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 384.000 K -1.03 % | 388.000 K -0.26 % | 389.000 K -0.26 % | 390.000 K 0.00 % | 390.000 K 0.00 % | 390.000 K -0.76 % | 393.000 K 96 937.04 % | 405.000 0.00 % | 405.000 -0.25 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 0.00 % | 406.000 -0.25 % | 407.000 0.00 % | 407.000 -0.49 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 0.00 % | 409.000 |
| Total equity | 0.000 | 0.000 -100.00 % | 1.949 B | 0.000 | 0.000 | 0.000 -100.00 % | 459.982 M 21.36 % | 379.016 M -5.35 % | 400.442 M 12.97 % | 354.468 M 24.69 % | 284.283 M 7.98 % | 263.281 M -12.46 % | 300.758 M 83 297.02 % | 360.634 K 0.00 % | 360.634 K 8.70 % | 331.760 K 6.52 % | 311.446 K 6.12 % | 293.477 K -1.52 % | 298.012 K 4.30 % | 285.730 K 1.35 % | 281.921 K -4.36 % | 294.763 K 7.34 % | 274.615 K 2.71 % | 267.359 K 5.11 % | 254.367 K -0.41 % | 255.404 K -0.42 % | 256.487 K 4.07 % | 246.453 K 2.48 % | 240.481 K 11.11 % | 216.431 K 2.73 % | 210.675 K -0.91 % | 212.607 K -0.76 % | 214.235 K |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 4.673 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.377 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 109.327 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.223 M -63.94 % | 386.092 M 9.13 % | 353.781 M -1.30 % | 358.451 M 302.79 % | 88.993 M -60.71 % | 226.514 M -4.73 % | 237.759 M | 0.000 | 0.000 -100.00 % | 58.952 K -3.05 % | 60.808 K 156.45 % | 23.711 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.836 K | 0.000 | 0.000 | 0.000 -100.00 % | 40.836 K | 0.000 | 0.000 -100.00 % | 106.882 K 161.73 % | 40.836 K -66.79 % | 122.964 K 23.16 % | 99.842 K 0.44 % | 99.409 K |
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 4.782 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.528 B 1 072.77 % | 386.092 M 9.13 % | 353.781 M -1.30 % | 358.451 M 302.79 % | 88.993 M -60.71 % | 226.514 M -4.73 % | 237.759 M 322 455.66 % | 73.711 K 0.00 % | 73.711 K 25.04 % | 58.952 K -3.05 % | 60.808 K 156.45 % | 23.711 K -72.49 % | 86.177 K 14.24 % | 75.433 K 1.39 % | 74.396 K 141.26 % | 30.836 K -72.04 % | 110.268 K -22.84 % | 142.902 K 35.31 % | 105.610 K 158.62 % | 40.836 K -62.29 % | 108.284 K 2.86 % | 105.271 K -1.51 % | 106.882 K 161.73 % | 40.836 K -66.79 % | 122.964 K 23.16 % | 99.842 K 0.44 % | 99.409 K |
| Other current liabilities | 0.000 | 0.000 -100.00 % | 2.936 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 163.324 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 |
| Total current liabilities | 0.000 | 0.000 -100.00 % | 3.099 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 liabilities | 0.000 | 0.000 -100.00 % | 3.437 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.528 B 1 072.77 % | 386.092 M 9.13 % | 353.781 M -1.30 % | 358.451 M 302.79 % | 88.993 M -60.71 % | 226.514 M -4.73 % | 237.759 M 322 455.66 % | 73.711 K 0.00 % | 73.711 K 25.04 % | 58.952 K -3.05 % | 60.808 K 156.45 % | 23.711 K -72.49 % | 86.177 K 14.24 % | 75.433 K 1.39 % | 74.396 K 141.26 % | 30.836 K -72.04 % | 110.268 K -22.84 % | 142.902 K 35.31 % | 105.610 K 158.62 % | 40.836 K -62.29 % | 108.284 K 2.86 % | 105.271 K -1.51 % | 106.882 K 161.73 % | 40.836 K -66.79 % | 122.964 K 23.16 % | 99.842 K 0.44 % | 99.409 K |
| Other non current assets | 0.000 | 0.000 -100.00 % | 4.242 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.689 B -64.53 % | 4.760 B 0.37 % | 4.743 B 1.39 % | 4.678 B 4.28 % | 4.486 B -0.27 % | 4.498 B -0.23 % | 4.508 B 4 397 348.50 % | -102.526 K 0.00 % | -102.526 K | 0.000 | 0.000 100.00 % | -91.981 K | 0.000 | 0.000 | 0.000 100.00 % | -92.695 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.417 K | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 684.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.080 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 6.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.693 M | 0.000 | 0.000 -100.00 % | 4.660 K 0.00 % | 4.660 K | 0.000 | 0.000 -100.00 % | 5.037 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.113 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.440 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.407 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 -100.00 % | 26.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.649 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.649 M | 0.000 | 0.000 -100.00 % | 26.649 K 0.00 % | 26.649 K | 0.000 | 0.000 -100.00 % | 26.649 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.649 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.649 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.712 K | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 33.193 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.882 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.342 M | 0.000 | 0.000 -100.00 % | 31.309 K 0.00 % | 31.309 K | 0.000 | 0.000 -100.00 % | 31.686 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.762 K | 0.000 | 0.000 | 0.000 -100.00 % | 34.089 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.119 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 | 0.000 -100.00 % | 63.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.704 M | 0.000 | 0.000 -100.00 % | 71.217 K 0.00 % | 71.217 K | 0.000 | 0.000 -100.00 % | 60.295 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.933 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.708 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.298 K | 0.000 | 0.000 | 0.000 |
| Total non current assets | 0.000 | 0.000 -100.00 % | 5.082 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.866 B 2.21 % | 4.760 B 0.37 % | 4.743 B 1.39 % | 4.678 B 1.98 % | 4.587 B 1.97 % | 4.498 B -0.23 % | 4.508 B 4 397 148.50 % | 102.526 K 0.00 % | 102.526 K | 0.000 | 0.000 -100.00 % | 91.981 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.695 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.797 K | 0.000 | 0.000 | 0.000 -100.00 % | 63.417 K | 0.000 | 0.000 | 0.000 |
| Other current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.780 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 |
| Short term 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 |
| cash and cash equivalents | 0.000 | 0.000 -100.00 % | 285.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.623 M -9.61 % | 116.854 M 1.01 % | 115.690 M -39.82 % | 192.254 M 37.48 % | 139.839 M 8.61 % | 128.751 M -34.14 % | 195.490 M 155 878.97 % | 125.331 K 0.00 % | 125.331 K -32.09 % | 184.568 K -20.90 % | 233.342 K 36.60 % | 170.825 K -3.31 % | 176.678 K 25.80 % | 140.442 K -16.20 % | 167.587 K -19.90 % | 209.234 K -5.46 % | 221.317 K 3.80 % | 213.223 K 1.06 % | 210.989 K 52.68 % | 138.188 K -34.22 % | 210.063 K -13.79 % | 243.652 K -21.97 % | 312.242 K 8.78 % | 287.053 K -23.83 % | 376.883 K 4.31 % | 361.302 K -23.95 % | 475.058 K |
| Cash and short term investments | 0.000 | 0.000 -100.00 % | 285.340 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.623 M -9.61 % | 116.854 M 1.01 % | 115.690 M -39.82 % | 192.254 M 37.48 % | 139.839 M 8.61 % | 128.751 M -34.14 % | 195.490 M 155 878.97 % | 125.331 K 0.00 % | 125.331 K -32.09 % | 184.568 K -20.90 % | 233.342 K 36.60 % | 170.825 K -3.31 % | 176.678 K 25.80 % | 140.442 K -16.20 % | 167.587 K -19.90 % | 209.234 K -5.46 % | 221.317 K 3.80 % | 213.223 K 1.06 % | 210.989 K 52.68 % | 138.188 K -34.22 % | 210.063 K -13.79 % | 243.652 K -21.97 % | 312.242 K 8.78 % | 287.053 K -23.83 % | 376.883 K 4.31 % | 361.302 K -23.95 % | 475.058 K |
| Total current assets | 0.000 | 0.000 -100.00 % | 303.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.623 M -9.61 % | 116.854 M 1.01 % | 115.690 M -39.82 % | 192.254 M 37.48 % | 139.839 M 8.61 % | 128.751 M -34.14 % | 195.490 M 155 878.97 % | 125.331 K 0.00 % | 125.331 K -32.09 % | 184.568 K -20.90 % | 233.342 K 36.60 % | 170.825 K -3.31 % | 176.678 K 25.80 % | 140.442 K -16.20 % | 167.587 K -19.90 % | 209.234 K -5.46 % | 221.317 K 3.80 % | 213.223 K 1.06 % | 210.989 K 52.68 % | 138.188 K -34.22 % | 210.063 K -13.79 % | 243.652 K -21.97 % | 312.242 K 8.78 % | 287.053 K -23.83 % | 376.883 K 4.31 % | 361.302 K -23.95 % | 475.058 K |
| 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 |
| Net receivables | 0.000 | 0.000 -100.00 % | 17.803 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.780 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 |
| Tax assets | 0.000 | 0.000 -100.00 % | 58.943 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.796 M 0.00 % | 2.796 M 12.14 % | 2.494 M 5.21 % | 2.370 M -2.11 % | 2.421 M 3.26 % | 2.345 M 0.28 % | 2.338 M 1.50 % | 2.304 M -2.11 % | 2.353 M 4.81 % | 2.245 M 2.22 % | 2.197 M -0.54 % | 2.209 M -3.23 % | 2.282 M 5.46 % | 2.164 M 4.16 % | 2.078 M 3.15 % | 2.014 M 11.58 % | 1.805 M 2.05 % | 1.769 M 1.74 % | 1.739 M 6.10 % | 1.639 M |
| Account 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 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 1.345 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.727 M -0.06 % | 1.728 M 0.00 % | 1.728 M -0.46 % | 1.736 M 0.00 % | 1.736 M -1.81 % | 1.768 M -0.79 % | 1.782 M 98 353.04 % | 1.810 K 0.00 % | 1.810 K -0.11 % | 1.812 K 0.00 % | 1.812 K -0.38 % | 1.819 K 0.06 % | 1.818 K -0.27 % | 1.823 K 0.00 % | 1.823 K -0.27 % | 1.828 K 0.00 % | 1.828 K 0.00 % | 1.828 K -0.44 % | 1.836 K -0.22 % | 1.840 K 0.00 % | 1.840 K -0.59 % | 1.851 K 0.00 % | 1.851 K 0.00 % | 1.851 K 0.00 % | 1.851 K 0.00 % | 1.851 K 0.00 % | 1.851 K |
| Other total stockholders equity | 0.000 | 0.000 -100.00 % | 27.189 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.532 K 0.00 % | 45.532 K 3.38 % | 44.042 K 16.12 % | 37.927 K 17.81 % | 32.192 K 1.46 % | 31.728 K -10.42 % | 35.420 K -6.52 % | 37.892 K -68.08 % | 118.708 K 13.64 % | 104.458 K -1.67 % | 106.230 K 7.33 % | 98.978 K -2.23 % | 101.232 K -2.82 % | 104.166 K 4.85 % | 99.344 K 3.16 % | 96.299 K 31.28 % | 73.355 K 4.28 % | 70.344 K -3.98 % | 73.261 K -4.28 % | 76.536 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.315 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 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 |
| Total assets | 0.000 | 0.000 -100.00 % | 5.386 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.988 B 2.27 % | 4.877 B 0.38 % | 4.858 B -0.23 % | 4.870 B 3.03 % | 4.727 B 2.16 % | 4.627 B -1.64 % | 4.704 B 155 435.74 % | 3.024 M 0.00 % | 3.024 M | 0.000 | 0.000 -100.00 % | 2.684 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.655 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.513 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.156 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 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 |
| 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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 0.000 -100.00 % | 28.290 M 159.70 % | -47.391 M 0.00 % | -47.391 M | 0.000 | 0.000 | 0.000 100.00 % | -24.399 M 59.86 % | -60.792 M -31.57 % | -46.206 M -3 260.44 % | -1.375 M 96.12 % | -35.452 M -318.46 % | -8.472 M -58 086.81 % | -14.560 K 0.00 % | -14.560 K 1.81 % | -14.828 K -14.71 % | -12.926 K -399.07 % | 4.322 K 126.07 % | -16.579 K -141.32 % | -6.870 K 34.06 % | -10.418 K 31.89 % | -15.295 K -54.23 % | -9.917 K -51.96 % | -6.526 K -203.25 % | -2.152 K 14.70 % | -2.523 K 56.41 % | -5.788 K -67.57 % | -3.454 K -116.69 % | -1.594 K 47.74 % | -3.050 K -136.80 % | -1.288 K 33.81 % | -1.946 K -23.79 % | -1.572 K -9.09 % | -1.441 K 14.43 % | -1.684 K -1.02 % | -1.667 K -11.95 % | -1.489 K -220.66 % | 1.234 K 110.67 % | -11.566 K -516.85 % | -1.875 K 21.81 % | -2.398 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 285.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 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 |