Apax Global Alpha Limited APAX.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 14.700 M -78.09 % | 67.100 M 170.44 % | -95.264 M -126.17 % | 364.043 M 112.12 % | 171.624 M -20.17 % | 214.997 M 214.71 % | 68.315 M 184.08 % | 24.048 M -62.87 % | 64.775 M -13.67 % | 75.028 M -20.21 % | 94.027 M 426.58 % | 17.856 M -65.02 % | 51.053 M |
| Net income | 8.418 M -84.26 % | 53.478 M 148.60 % | -110.037 M -131.90 % | 344.904 M 112.93 % | 161.983 M -23.21 % | 210.932 M 224.78 % | 64.947 M 216.74 % | 20.505 M -66.36 % | 60.953 M 2.08 % | 59.708 M -33.36 % | 89.593 M 409.46 % | 17.586 M -65.40 % | 50.829 M |
| Income before tax | 7.560 M -85.91 % | 53.651 M 148.86 % | -109.806 M -131.82 % | 345.127 M 112.92 % | 162.092 M -23.30 % | 211.344 M 224.11 % | 65.208 M 207.03 % | 21.238 M -65.36 % | 61.317 M 2.62 % | 59.750 M -33.65 % | 90.057 M 411.99 % | 17.590 M -65.40 % | 50.831 M |
| Income before tax ratio | 0.51 -35.68 % | 0.80 -30.63 % | 1.15 21.58 % | 0.95 0.38 % | 0.94 -3.92 % | 0.98 2.98 % | 0.95 8.08 % | 0.88 -6.70 % | 0.95 18.86 % | 0.80 -16.85 % | 0.96 -2.77 % | 0.99 -1.06 % | 1.00 |
| EBITDA | 7.560 M | 0.000 100.00 % | -109.806 M -131.82 % | 345.127 M 112.92 % | 162.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.877 M 371.89 % | 19.470 M -64.41 % | 54.707 M |
| Net income ratio | 0.57 -28.15 % | 0.80 -31.00 % | 1.16 21.92 % | 0.95 0.38 % | 0.94 -3.80 % | 0.98 3.20 % | 0.95 11.50 % | 0.85 -9.39 % | 0.94 18.24 % | 0.80 -16.48 % | 0.95 -3.25 % | 0.98 -1.08 % | 1.00 |
| Ratio EBITDA | 0.51 | 0.00 -100.00 % | 1.15 21.58 % | 0.95 0.38 % | 0.94 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.98 -10.39 % | 1.09 1.76 % | 1.07 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 3.26 % | 0.97 -3.16 % | 1.00 3.21 % | 0.97 -3.11 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 491.100 M -0.72 % | 494.646 M 0.72 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 6.62 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M |
| Weighted average shs out | 491.111 M -0.73 % | 494.709 M 0.75 % | 491.020 M -0.02 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 6.62 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M |
| EPS diluted | 0.02 -84.45 % | 0.11 150.00 % | -0.22 -131.43 % | 0.70 112.12 % | 0.33 -23.26 % | 0.43 230.77 % | 0.13 211.00 % | 0.04 -65.17 % | 0.12 0.00 % | 0.12 -36.84 % | 0.19 397.38 % | 0.04 -65.27 % | 0.11 |
| Earnings per share | 0.02 -84.45 % | 0.11 150.00 % | -0.22 -131.43 % | 0.70 112.12 % | 0.33 -23.26 % | 0.43 230.77 % | 0.13 211.00 % | 0.04 -65.17 % | 0.12 0.00 % | 0.12 -36.84 % | 0.19 397.38 % | 0.04 -65.27 % | 0.11 |
| Gross profit | 14.700 M -78.09 % | 67.100 M 170.44 % | -95.264 M -126.17 % | 364.043 M 119.04 % | 166.200 M -22.70 % | 214.997 M 224.81 % | 66.192 M 175.25 % | 24.048 M -62.87 % | 64.775 M -13.67 % | 75.028 M -20.21 % | 94.027 M 426.58 % | 17.856 M -65.02 % | 51.053 M |
| Income tax expense | -858.000 K -595.95 % | 173.000 K -25.11 % | 231.000 K 3.59 % | 223.000 K 104.59 % | 109.000 K -73.54 % | 412.000 K 57.85 % | 261.000 K -64.39 % | 733.000 K 101.37 % | 364.000 K 766.67 % | 42.000 K -90.95 % | 464.161 K 12 509.64 % | 3.681 K 199.76 % | 1.228 K |
| Cost of revenue | 0.000 | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 2.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 3.182 M -76.02 % | 13.267 M 374.33 % | 2.797 M 3.32 % | 2.707 M 14.56 % | 2.363 M 15.21 % | 2.051 M -33.99 % | 3.107 M 10.57 % | 2.810 M -18.74 % | 3.458 M -73.75 % | 13.171 M 231.79 % | 3.970 M 1 389.30 % | 266.550 K 20.09 % | 221.954 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 | 0.000 | 0.000 | 0.000 |
| Other expenses | 3.958 M 237.81 % | -2.872 M -131.56 % | 9.099 M -34.73 % | 13.940 M 698.85 % | 1.745 M 8.93 % | 1.602 M 175.46 % | -2.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 7.140 M -31.31 % | 10.395 M -12.62 % | 11.896 M -28.54 % | 16.647 M 305.23 % | 4.108 M 12.46 % | 3.653 M 17.57 % | 3.107 M 10.57 % | 2.810 M -18.74 % | 3.458 M -77.36 % | 15.277 M 284.84 % | 3.970 M 1 389.30 % | 266.550 K 20.09 % | 221.954 K |
| Cost and expenses | 7.140 M -31.31 % | 10.395 M -8.75 % | 11.392 M -31.57 % | 16.647 M 113.94 % | 7.781 M 113.00 % | 3.653 M 271.24 % | 984.000 K -64.98 % | 2.810 M -18.74 % | 3.458 M -77.36 % | 15.277 M 284.84 % | 3.970 M 1 389.30 % | 266.550 K 20.09 % | 221.954 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 3.182 M -76.02 % | 13.267 M 374.33 % | 2.797 M 3.32 % | 2.707 M 14.56 % | 2.363 M 15.21 % | 2.051 M -33.99 % | 3.107 M 10.57 % | 2.810 M -18.74 % | 3.458 M -73.75 % | 13.171 M 231.79 % | 3.970 M 1 389.30 % | 266.550 K 20.09 % | 221.954 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.411 M 2 602.99 % | 52.188 K -98.02 % | 2.631 M |
| Interest expense | 0.000 -100.00 % | 446.000 K 291.23 % | 114.000 K | 0.000 -100.00 % | 6.000 K -97.67 % | 258.000 K -30.65 % | 372.000 K -71.90 % | 1.324 M 0.99 % | 1.311 M | 0.000 -100.00 % | 1.820 M -3.22 % | 1.881 M -51.49 % | 3.876 M |
| Depreciation and amortization | -11.376 M 78.87 % | -53.833 M -152.88 % | 101.795 M 129.15 % | -349.164 M | 0.000 100.00 % | -212.921 M -201.64 % | -70.587 M -155.44 % | -27.634 M 53.57 % | -59.512 M 3.79 % | -61.856 M | 0.000 | 0.000 | 0.000 |
| Operating income | 11.518 M -79.69 % | 56.705 M 153.17 % | -106.656 M -130.70 % | 347.396 M 112.03 % | 163.843 M -22.48 % | 211.344 M 211.09 % | 67.937 M 201.11 % | 22.562 M -63.97 % | 62.628 M 1.25 % | 61.856 M -32.67 % | 91.877 M 371.89 % | 19.470 M -64.41 % | 54.707 M |
| Operating income ratio | 0.78 -7.28 % | 0.85 -24.52 % | 1.12 17.32 % | 0.95 -0.04 % | 0.95 -2.88 % | 0.98 -1.15 % | 0.99 6.00 % | 0.94 -2.96 % | 0.97 17.27 % | 0.82 -15.63 % | 0.98 -10.39 % | 1.09 1.76 % | 1.07 |
| Total other income expenses net | -3.958 M -29.60 % | -3.054 M 3.05 % | -3.150 M -38.83 % | -2.269 M -29.58 % | -1.751 M | 0.000 100.00 % | -2.729 M 57.33 % | -6.396 M -454.35 % | 1.805 M 185.71 % | -2.106 M | 0.000 | 0.000 | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -45.534 M 55.08 % | -101.375 M -49.16 % | -67.966 M 37.35 % | -108.482 M 12.91 % | -124.569 M -3 701.31 % | -3.277 M 81.06 % | -17.306 M 8.86 % | -18.989 M 43.92 % | -33.862 M -57.31 % | -21.525 M -109.31 % | 231.130 M -17.14 % | 278.927 M 8.14 % | 257.926 M |
| Total investments | 1.179 B -1.87 % | 1.201 B -3.24 % | 1.241 B -8.02 % | 1.349 B 21.82 % | 1.108 B -0.07 % | 1.108 B 21.54 % | 912.048 M 0.15 % | 910.669 M -0.10 % | 911.554 M -0.39 % | 915.095 M 17.30 % | 780.154 M 4.59 % | 745.906 M 5.06 % | 709.998 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.101 M -11.51 % | 293.919 M 1.25 % | 290.299 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 6.576 M | 0.000 -100.00 % | 8.390 M | 0.000 -100.00 % | 6.893 M | 0.000 -100.00 % | 17.495 M 54.95 % | 11.291 M -12.93 % | 12.968 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 357.888 M -13.51 % | 413.784 M -2.77 % | 425.572 M -29.99 % | 607.873 M 85.68 % | 327.380 M 49.99 % | 218.272 M 283.16 % | 56.967 M 47.52 % | 38.617 M -40.51 % | 64.914 M 30.46 % | 49.757 M 7 200 623.59 % | 691.000 71.04 % | 404.000 16.09 % | 348.000 |
| Common stock | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 87 380 300.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K |
| Total equity | 1.227 B -5.21 % | 1.294 B -0.40 % | 1.299 B -12.80 % | 1.490 B 24.05 % | 1.201 B 9.30 % | 1.099 B 18.07 % | 930.771 M 0.09 % | 929.916 M -2.12 % | 950.009 M 1.44 % | 936.529 M 793 535.02 % | 118.005 K 0.24 % | 117.718 K 0.05 % | 117.662 K |
| Other non current liabilities | 0.000 -100.00 % | 2.184 M -72.49 % | 7.938 M 186.05 % | 2.775 M | 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 | 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 | 0.000 -100.00 % | 2.184 M -72.49 % | 7.938 M 186.05 % | 2.775 M | 0.000 -100.00 % | 13.352 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.101 M -11.51 % | 293.919 M 1.25 % | 290.299 M |
| Other current liabilities | 4.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -488.000 K | 0.000 | 0.000 100.00 % | -17.092 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 4.532 M -57.93 % | 10.773 M 170.68 % | 3.980 M 5 840.30 % | 67.000 K -99.78 % | 30.965 M 131.91 % | 13.352 M 517.58 % | 2.162 M 25.04 % | 1.729 M 254.30 % | 488.000 K -77.85 % | 2.203 M -86.90 % | 16.817 M -1.61 % | 17.092 M 12.43 % | 15.202 M |
| Total liabilities | 4.532 M -65.02 % | 12.957 M 8.72 % | 11.918 M 319.35 % | 2.842 M -90.82 % | 30.965 M 105.65 % | 15.057 M 596.44 % | 2.162 M 25.04 % | 1.729 M 254.30 % | 488.000 K -77.85 % | 2.203 M -99.74 % | 831.430 M 9.18 % | 761.519 M 2.49 % | 743.047 M |
| Other non current assets | 7.115 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -912.048 M -0.15 % | -910.669 M 0.10 % | -911.554 M 0.39 % | -915.095 M -17.30 % | -780.154 M -4.59 % | -745.906 M -5.06 % | -709.998 M |
| Long term investments | 1.179 B -1.87 % | 1.201 B -3.24 % | 1.241 B -8.02 % | 1.349 B 21.82 % | 1.108 B -0.07 % | 1.108 B 21.54 % | 912.048 M 0.15 % | 910.669 M -0.10 % | 911.554 M -0.39 % | 915.095 M 17.30 % | 780.154 M 4.59 % | 745.906 M 5.06 % | 709.998 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 1.186 B -1.27 % | 1.201 B -3.24 % | 1.241 B -8.02 % | 1.349 B 21.82 % | 1.108 B -0.07 % | 1.108 B 21.54 % | 912.048 M 0.15 % | 910.669 M -0.10 % | 911.554 M -0.39 % | 915.095 M 17.30 % | 780.154 M 4.59 % | 745.906 M 5.06 % | 709.998 M |
| Other current assets | -7.115 M -420.93 % | 2.217 M 416.78 % | 429.000 K -68.15 % | 1.347 M | 0.000 -100.00 % | 4.286 M 194.77 % | 1.454 M -26.82 % | 1.987 M -28.88 % | 2.794 M 33.56 % | 2.092 M | 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 |
| cash and cash equivalents | 45.534 M -55.08 % | 101.375 M 49.16 % | 67.966 M -37.35 % | 108.482 M -12.91 % | 124.569 M 3 701.31 % | 3.277 M -81.06 % | 17.306 M -8.86 % | 18.989 M -43.92 % | 33.862 M 57.31 % | 21.525 M -25.70 % | 28.971 M 93.24 % | 14.992 M -53.69 % | 32.373 M |
| Cash and short term investments | 45.534 M -55.08 % | 101.375 M 49.16 % | 67.966 M -37.35 % | 108.482 M -12.91 % | 124.569 M 3 701.31 % | 3.277 M -81.06 % | 17.306 M -8.86 % | 18.989 M -43.92 % | 33.862 M 57.31 % | 21.525 M -25.70 % | 28.971 M 93.24 % | 14.992 M -53.69 % | 32.373 M |
| Total current assets | 45.534 M -57.10 % | 106.132 M 51.41 % | 70.094 M -51.13 % | 143.432 M 13.92 % | 125.907 M 2 169.00 % | 5.549 M -73.43 % | 20.885 M -0.43 % | 20.976 M -48.91 % | 41.056 M 73.69 % | 23.637 M -54.01 % | 51.394 M 226.71 % | 15.731 M -52.57 % | 33.167 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.143 M -47.39 % | -1.454 M 26.82 % | -1.987 M | 0.000 100.00 % | -2.092 M | 0.000 | 0.000 | 0.000 |
| Net receivables | 7.115 M 180.12 % | 2.540 M 49.50 % | 1.699 M -94.94 % | 33.603 M 2 411.43 % | 1.338 M 937.21 % | 129.000 K -93.93 % | 2.125 M | 0.000 -100.00 % | 4.400 M 21 900.00 % | 20.000 K -99.91 % | 22.423 M 2 934.67 % | 738.895 K -6.91 % | 793.739 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 10.773 M 170.68 % | 3.980 M 5 840.30 % | 67.000 K -99.78 % | 30.965 M 131.91 % | 13.352 M | 0.000 | 0.000 -100.00 % | 488.000 K | 0.000 -100.00 % | 16.817 M -1.61 % | 17.092 M 12.43 % | 15.202 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 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 | -5.004 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.314 K 0.00 % | 116.314 K 0.00 % | 116.314 K |
| 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 |
| Other liabilities | 0.000 | 0.000 -100.00 % | 3.958 M 46.16 % | 2.708 M | 0.000 100.00 % | -11.647 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 554.511 M 23.09 % | 450.508 M 2.96 % | 437.545 M |
| Total assets | 1.231 B -5.81 % | 1.307 B -0.32 % | 1.311 B -12.17 % | 1.493 B 21.02 % | 1.234 B 10.74 % | 1.114 B 19.41 % | 932.933 M 0.14 % | 931.645 M -2.20 % | 952.610 M 1.48 % | 938.732 M 12.89 % | 831.548 M 9.18 % | 761.637 M 2.49 % | 743.164 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 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 | 23.835 M -50.05 % | 47.715 M | 0.000 100.00 % | -295.090 M -1 353.94 % | 23.533 M 113.55 % | -173.701 M -167.45 % | -64.947 M -216.74 % | -20.505 M 66.36 % | -60.953 M -10.71 % | -55.058 M -212.69 % | 48.860 M 399.31 % | -16.324 M 61.36 % | -42.250 M |
| Net cash provided by operating activities | 23.835 M -76.45 % | 101.193 M 191.96 % | -110.037 M -320.90 % | 49.814 M -73.15 % | 185.516 M 398.28 % | 37.231 M -23.74 % | 48.824 M 336.24 % | 11.192 M -42.64 % | 19.511 M 319.59 % | 4.650 M -90.48 % | 48.860 M 399.31 % | -16.324 M 61.36 % | -42.250 M |
| 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 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.000 K -99.52 % | 59.723 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -387.614 M -78.58 % | -217.059 M | 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 -100.00 % | 416.444 M 63.66 % | 254.459 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 -100.00 % | 151.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.824 M | 0.000 -100.00 % | 37.115 M 109.99 % | -371.460 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 -100.00 % | 151.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.824 M 69.35 % | 28.830 M -22.91 % | 37.400 M 112.00 % | -311.737 M | 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 |
| 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 |
| Common stock repurchased | -11.411 M | 0.000 100.00 % | -8.412 M | 0.000 100.00 % | -6.970 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.107 M -201.57 % | -3.020 M 24.16 % | -3.982 M -9.46 % | -3.637 M |
| Dividends paid | -64.556 M 0.32 % | -64.761 M 8.88 % | -71.070 M -10.04 % | -64.584 M -24.67 % | -51.805 M -2.97 % | -50.312 M -6.34 % | -47.314 M -2.07 % | -46.356 M -1.03 % | -45.884 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.972 M -41.20 % | -2.813 M 0.32 % | -2.822 M -34.13 % | -2.104 M -23.33 % | -1.706 M 0.23 % | -1.710 M 48.32 % | -3.309 M -98.38 % | -1.668 M -35.83 % | -1.228 M -100.36 % | 336.726 M 1 095.36 % | -33.830 M -1 034.49 % | 3.620 M -93.44 % | 55.206 M |
| Net cash used provided by financing activities | -79.939 M -18.30 % | -67.574 M 17.90 % | -82.304 M -23.42 % | -66.688 M -10.26 % | -60.481 M -16.26 % | -52.022 M -2.76 % | -50.623 M -5.41 % | -48.024 M -1.94 % | -47.112 M -114.38 % | 327.619 M 989.07 % | -36.850 M -10 093.93 % | -361.485 K -100.70 % | 51.568 M |
| Effect of forex changes on cash | 263.000 K 225.24 % | -210.000 K -183.78 % | -74.000 K -109.40 % | 787.000 K 121.03 % | -3.743 M -591.21 % | 762.000 K 556.90 % | 116.000 K 101.69 % | -6.871 M -370.72 % | 2.538 M -52.10 % | 5.298 M 169.07 % | 1.969 M 383.11 % | -695.492 K -274.89 % | -185.519 K |
| Net change in cash | -55.841 M -267.14 % | 33.409 M 182.46 % | -40.516 M -151.86 % | -16.087 M -113.26 % | 121.292 M 964.58 % | -14.029 M -733.57 % | -1.683 M 88.68 % | -14.873 M -220.56 % | 12.337 M -52.24 % | 25.830 M 84.78 % | 13.979 M 180.43 % | -17.381 M -290.31 % | 9.133 M |
| Cash at beginning of period | 101.375 M 49.16 % | 67.966 M -37.35 % | 108.482 M -12.91 % | 124.569 M 3 701.31 % | 3.277 M -81.06 % | 17.306 M -8.86 % | 18.989 M -43.92 % | 33.862 M 57.31 % | 21.525 M | 0.000 -100.00 % | 14.992 M -53.69 % | 32.373 M 39.30 % | 23.240 M |
| Cash at end of period | 45.534 M -55.08 % | 101.375 M 49.16 % | 67.966 M -37.35 % | 108.482 M -12.91 % | 124.569 M 3 701.31 % | 3.277 M -81.06 % | 17.306 M -8.86 % | 18.989 M -43.92 % | 33.862 M 31.10 % | 25.830 M -10.84 % | 28.971 M 93.24 % | 14.992 M -53.69 % | 32.373 M |
| Operating cash flow | 23.835 M -76.45 % | 101.193 M 191.96 % | -110.037 M -320.90 % | 49.814 M -73.15 % | 185.516 M 398.28 % | 37.231 M -23.74 % | 48.824 M 336.24 % | 11.192 M -42.64 % | 19.511 M 319.59 % | 4.650 M -90.48 % | 48.860 M 399.31 % | -16.324 M 61.36 % | -42.250 M |
| 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 |
| Free CashFlow | 23.835 M -76.45 % | 101.193 M 191.96 % | -110.037 M -320.90 % | 49.814 M -73.15 % | 185.516 M 398.28 % | 37.231 M -23.74 % | 48.824 M 336.24 % | 11.192 M -42.64 % | 19.511 M 319.59 % | 4.650 M -90.48 % | 48.860 M 399.31 % | -16.324 M 61.36 % | -42.250 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -73.702 M -317.78 % | 33.842 M 340.15 % | -14.092 M -164.93 % | 21.702 M -52.20 % | 45.398 M 191.93 % | -49.384 M -7.64 % | -45.880 M -131.50 % | 145.647 M -33.31 % | 218.396 M 29.29 % | 168.919 M 6 144.70 % | 2.705 M -97.16 % | 95.155 M -27.76 % | 131.723 M 910.46 % | 13.036 M -79.36 % | 63.145 M 54.16 % | 40.962 M 448.50 % | 7.468 M -89.81 % | 73.262 M 1 917.47 % | -4.031 M -110.75 % | 37.514 M 0.00 % | 37.514 M -20.21 % | 47.013 M 0.00 % | 47.013 M 426.58 % | 8.928 M 0.00 % | 8.928 M -65.02 % | 25.526 M 0.00 % | 25.526 M |
| Net income | -79.533 M -398.44 % | 26.650 M 246.17 % | -18.232 M -184.03 % | 21.698 M -31.72 % | 31.780 M 154.82 % | -57.970 M -11.34 % | -52.067 M -138.36 % | 135.741 M -35.10 % | 209.163 M 25.23 % | 167.020 M 3 415.86 % | -5.037 M -105.86 % | 86.023 M -31.13 % | 124.909 M 1 083.75 % | 10.552 M -80.60 % | 54.395 M 98.99 % | 27.336 M 500.18 % | -6.831 M -110.24 % | 66.726 M 1 255.83 % | -5.773 M -119.34 % | 29.854 M 0.00 % | 29.854 M -33.36 % | 44.796 M 0.00 % | 44.796 M 409.46 % | 8.793 M 0.00 % | 8.793 M -65.40 % | 25.415 M 0.00 % | 25.415 M |
| Income before tax | -79.022 M -399.03 % | 26.426 M 240.07 % | -18.866 M -186.58 % | 21.790 M -31.61 % | 31.861 M 155.07 % | -57.852 M -11.35 % | -51.954 M -138.25 % | 135.810 M -35.12 % | 209.317 M 25.28 % | 167.083 M 3 447.69 % | -4.991 M -105.79 % | 86.207 M -31.11 % | 125.137 M 1 072.68 % | 10.671 M -80.43 % | 54.537 M 95.26 % | 27.931 M 517.32 % | -6.693 M -109.97 % | 67.112 M 1 258.10 % | -5.795 M -119.40 % | 29.875 M 0.00 % | 29.875 M -33.65 % | 45.028 M 0.00 % | 45.028 M 411.99 % | 8.795 M 0.00 % | 8.795 M -65.40 % | 25.415 M 0.00 % | 25.415 M |
| Income before tax ratio | 1.07 37.31 % | 0.78 -41.67 % | 1.34 33.34 % | 1.00 43.07 % | 0.70 -40.09 % | 1.17 3.45 % | 1.13 21.44 % | 0.93 -2.71 % | 0.96 -3.10 % | 0.99 153.61 % | -1.85 -303.66 % | 0.91 -4.64 % | 0.95 16.05 % | 0.82 -5.22 % | 0.86 26.66 % | 0.68 176.08 % | -0.90 -197.84 % | 0.92 -36.28 % | 1.44 80.52 % | 0.80 0.00 % | 0.80 -16.85 % | 0.96 0.00 % | 0.96 -2.77 % | 0.99 0.00 % | 0.99 -1.06 % | 1.00 0.00 % | 1.00 |
| EBITDA | 0.000 | 0.000 | 0.000 -100.00 % | 7.080 M 197.49 % | -7.262 M -41.70 % | -5.125 M | 0.000 | 0.000 100.00 % | -1.261 M -253.41 % | 822.000 K 116.14 % | -5.092 M -475.37 % | -885.000 K | 0.000 100.00 % | -2.382 M | 0.000 100.00 % | -3.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.939 M 0.00 % | 45.939 M 371.89 % | 9.735 M 0.00 % | 9.735 M -64.41 % | 27.353 M 0.00 % | 27.353 M |
| Net income ratio | 1.08 37.03 % | 0.79 -39.13 % | 1.29 29.40 % | 1.00 42.82 % | 0.70 -40.37 % | 1.17 3.44 % | 1.13 21.77 % | 0.93 -2.69 % | 0.96 -3.14 % | 0.99 153.10 % | -1.86 -305.98 % | 0.90 -4.67 % | 0.95 17.15 % | 0.81 -6.03 % | 0.86 29.08 % | 0.67 172.96 % | -0.91 -200.43 % | 0.91 -36.40 % | 1.43 79.96 % | 0.80 0.00 % | 0.80 -16.48 % | 0.95 0.00 % | 0.95 -3.25 % | 0.98 0.00 % | 0.98 -1.08 % | 1.00 0.00 % | 1.00 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 -100.00 % | 0.33 303.95 % | -0.16 -254.14 % | 0.10 | 0.00 | 0.00 100.00 % | -0.01 -218.65 % | 0.00 100.26 % | -1.88 -20 139.95 % | -0.01 | 0.00 100.00 % | -0.18 | 0.00 100.00 % | -0.09 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.98 0.00 % | 0.98 -10.39 % | 1.09 0.00 % | 1.09 1.76 % | 1.07 0.00 % | 1.07 |
| Gross profit ratio | 1.00 17.54 % | 0.85 -14.92 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 485.953 M -1.05 % | 491.100 M 0.00 % | 491.100 M -1.42 % | 498.191 M 1.44 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M -0.02 % | 491.191 M -0.39 % | 493.130 M 0.41 % | 491.107 M 0.00 % | 491.107 M -0.01 % | 491.156 M 0.01 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 6.62 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M |
| Weighted average shs out | 485.846 M -1.07 % | 491.111 M 0.00 % | 491.111 M -1.43 % | 498.232 M 1.43 % | 491.190 M 0.07 % | 490.864 M -0.05 % | 491.105 M 0.00 % | 491.107 M 0.00 % | 491.111 M 0.00 % | 491.102 M 0.42 % | 489.029 M -0.42 % | 491.105 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.101 M 0.00 % | 491.102 M 0.36 % | 489.320 M -0.36 % | 491.101 M 0.00 % | 491.101 M 6.62 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M 0.00 % | 460.594 M |
| EPS diluted | -0.16 -395.20 % | 0.05 246.09 % | -0.04 -185.09 % | 0.04 -32.72 % | 0.06 154.00 % | -0.12 -9.09 % | -0.11 -139.29 % | 0.28 -33.33 % | 0.42 23.53 % | 0.34 3 400.97 % | -0.01 -105.72 % | 0.18 -30.77 % | 0.26 1 114.95 % | 0.02 -80.55 % | 0.11 97.84 % | 0.06 500.00 % | -0.01 -109.93 % | 0.14 1 286.44 % | -0.01 -119.67 % | 0.06 0.00 % | 0.06 -36.84 % | 0.10 0.00 % | 0.10 397.38 % | 0.02 0.00 % | 0.02 -65.27 % | 0.06 0.00 % | 0.06 |
| Earnings per share | -0.16 -395.20 % | 0.05 246.09 % | -0.04 -185.09 % | 0.04 -32.72 % | 0.06 154.00 % | -0.12 -9.09 % | -0.11 -139.29 % | 0.28 -33.33 % | 0.42 23.53 % | 0.34 3 400.97 % | -0.01 -105.72 % | 0.18 -30.77 % | 0.26 1 114.95 % | 0.02 -80.55 % | 0.11 97.84 % | 0.06 500.00 % | -0.01 -109.93 % | 0.14 1 286.44 % | -0.01 -119.67 % | 0.06 0.00 % | 0.06 -36.84 % | 0.10 0.00 % | 0.10 397.38 % | 0.02 0.00 % | 0.02 -65.27 % | 0.06 0.00 % | 0.06 |
| Gross profit | -73.702 M -355.98 % | 28.792 M 304.31 % | -14.092 M -164.93 % | 21.702 M -52.20 % | 45.398 M 191.93 % | -49.384 M -7.64 % | -45.880 M -131.50 % | 145.647 M -33.31 % | 218.396 M 29.29 % | 168.919 M 6 144.70 % | 2.705 M -97.16 % | 95.155 M -27.76 % | 131.723 M 910.46 % | 13.036 M -79.36 % | 63.145 M 54.16 % | 40.962 M 448.50 % | 7.468 M -89.81 % | 73.262 M 1 917.47 % | -4.031 M -110.75 % | 37.514 M 0.00 % | 37.514 M -20.21 % | 47.013 M 0.00 % | 47.013 M 426.58 % | 8.928 M 0.00 % | 8.928 M -65.02 % | 25.526 M 0.00 % | 25.526 M |
| Income tax expense | 511.000 K 328.13 % | -224.000 K 64.67 % | -634.000 K -789.13 % | 92.000 K 13.58 % | 81.000 K -31.36 % | 118.000 K 4.42 % | 113.000 K 63.77 % | 69.000 K -55.19 % | 154.000 K 144.44 % | 63.000 K 36.96 % | 46.000 K -75.00 % | 184.000 K -19.30 % | 228.000 K 91.60 % | 119.000 K -16.20 % | 142.000 K -76.13 % | 595.000 K 331.16 % | 138.000 K -64.25 % | 386.000 K 1 654.55 % | 22.000 K 4.76 % | 21.000 K 0.00 % | 21.000 K -90.95 % | 232.081 K 0.00 % | 232.081 K 12 509.64 % | 1.841 K 0.00 % | 1.841 K 199.76 % | 614.000 0.00 % | 614.000 |
| 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 |
| General and administrative expenses | 3.015 M 1 446.15 % | 195.000 K -93.47 % | 2.987 M -57.28 % | 6.992 M 11.43 % | 6.275 M 87.71 % | 3.343 M 4.86 % | 3.188 M -54.85 % | 7.061 M -9.68 % | 7.818 M 194.13 % | 2.658 M 2.07 % | 2.604 M -67.70 % | 8.063 M 36.80 % | 5.894 M 34 570.59 % | 17.000 K -99.70 % | 5.611 M -38.85 % | 9.176 M -21.03 % | 11.620 M 29.76 % | 8.955 M 1 072.12 % | 764.000 K -88.40 % | 6.586 M 0.00 % | 6.586 M 231.79 % | 1.985 M 0.00 % | 1.985 M 1 389.30 % | 133.275 K 0.00 % | 133.275 K 20.09 % | 110.977 K 0.00 % | 110.977 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 302.000 K -92.64 % | 4.105 M 2 892.52 % | -147.000 K 98.28 % | -8.562 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 |
| Operating expenses | 3.317 M -22.86 % | 4.300 M 51.41 % | 2.840 M 280.89 % | -1.570 M -111.99 % | 13.091 M 56.70 % | 8.354 M 37.54 % | 6.074 M -38.25 % | 9.837 M 8.35 % | 9.079 M 394.77 % | 1.835 M -76.14 % | 7.690 M -11.96 % | 8.735 M 33.54 % | 6.541 M 214.32 % | 2.081 M -75.58 % | 8.520 M -34.11 % | 12.931 M -8.69 % | 14.161 M 130.26 % | 6.150 M 248.64 % | 1.764 M -76.91 % | 7.639 M 0.00 % | 7.639 M 284.84 % | 1.985 M 0.00 % | 1.985 M 1 389.30 % | 133.275 K 0.00 % | 133.275 K 20.09 % | 110.977 K 0.00 % | 110.977 K |
| Cost and expenses | 3.317 M -38.48 % | 5.392 M 89.86 % | 2.840 M 280.89 % | -1.570 M -111.99 % | 13.091 M 56.70 % | 8.354 M 37.54 % | 6.074 M -38.25 % | 9.837 M 8.35 % | 9.079 M 394.77 % | 1.835 M -76.14 % | 7.690 M -11.96 % | 8.735 M 33.54 % | 6.541 M 214.32 % | 2.081 M -75.58 % | 8.520 M -34.11 % | 12.931 M -8.69 % | 14.161 M 130.26 % | 6.150 M 248.64 % | 1.764 M -76.91 % | 7.639 M 0.00 % | 7.639 M 284.84 % | 1.985 M 0.00 % | 1.985 M 1 389.30 % | 133.275 K 0.00 % | 133.275 K 20.09 % | 110.977 K 0.00 % | 110.977 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 3.015 M 1 446.15 % | 195.000 K -93.47 % | 2.987 M -57.28 % | 6.992 M 11.43 % | 6.275 M 87.71 % | 3.343 M 4.86 % | 3.188 M -54.85 % | 7.061 M -9.68 % | 7.818 M 194.13 % | 2.658 M 2.07 % | 2.604 M -67.70 % | 8.063 M 36.80 % | 5.894 M 34 570.59 % | 17.000 K -99.70 % | 5.611 M -38.85 % | 9.176 M -21.03 % | 11.620 M 29.76 % | 8.955 M 1 072.12 % | 764.000 K -88.40 % | 6.586 M 0.00 % | 6.586 M 231.79 % | 1.985 M 0.00 % | 1.985 M 1 389.30 % | 133.275 K 0.00 % | 133.275 K 20.09 % | 110.977 K 0.00 % | 110.977 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 446.000 K 291.23 % | 114.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -83.33 % | 6.000 K -97.18 % | 213.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 705.319 K 0.00 % | 705.319 K 2 602.99 % | 26.094 K 0.00 % | 26.094 K -98.02 % | 1.315 M 0.00 % | 1.315 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 -100.00 % | 910.027 K 0.00 % | 910.027 K -3.22 % | 940.268 K 0.00 % | 940.268 K -51.49 % | 1.938 M 0.00 % | 1.938 M |
| Depreciation and amortization | 76.717 M 549.19 % | -17.079 M -200.00 % | 17.079 M 216.10 % | -14.710 M 62.40 % | -39.123 M -174.20 % | 52.727 M 7.46 % | 49.068 M 135.41 % | -138.586 M 34.19 % | -210.578 M -26.66 % | -166.261 M -164 514.85 % | -101.000 K 99.88 % | -87.092 M 30.79 % | -125.829 M -863.99 % | -13.053 M 77.31 % | -57.534 M -81.00 % | -31.786 M -865.56 % | 4.152 M 106.46 % | -64.307 M -1 441.13 % | 4.795 M 115.50 % | -30.928 M 0.00 % | -30.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | -77.019 M -370.72 % | 28.450 M 268.03 % | -16.932 M -172.76 % | 23.272 M -40.52 % | 39.123 M 174.20 % | -52.727 M -7.46 % | -49.068 M -135.41 % | 138.586 M -34.19 % | 210.578 M 26.66 % | 166.261 M 164 514.85 % | 101.000 K -99.88 % | 87.092 M -30.79 % | 125.829 M 863.99 % | 13.053 M -77.31 % | 57.534 M 81.00 % | 31.786 M 865.56 % | -4.152 M -106.46 % | 64.307 M 1 441.13 % | -4.795 M -115.50 % | 30.928 M 0.00 % | 30.928 M -32.67 % | 45.939 M 0.00 % | 45.939 M 371.89 % | 9.735 M 0.00 % | 9.735 M -64.41 % | 27.353 M 0.00 % | 27.353 M |
| Operating income ratio | 1.05 24.31 % | 0.84 -30.03 % | 1.20 12.05 % | 1.07 24.43 % | 0.86 -19.29 % | 1.07 -0.17 % | 1.07 12.40 % | 0.95 -1.32 % | 0.96 -2.04 % | 0.98 2 536.08 % | 0.04 -95.92 % | 0.92 -4.19 % | 0.96 -4.60 % | 1.00 9.90 % | 0.91 17.42 % | 0.78 239.57 % | -0.56 -163.34 % | 0.88 -26.21 % | 1.19 44.28 % | 0.82 0.00 % | 0.82 -15.63 % | 0.98 0.00 % | 0.98 -10.39 % | 1.09 0.00 % | 1.09 1.76 % | 1.07 0.00 % | 1.07 |
| Total other income expenses net | -2.003 M 1.04 % | -2.024 M -4.65 % | -1.934 M -30.50 % | -1.482 M 5.73 % | -1.572 M -15.08 % | -1.366 M 52.67 % | -2.886 M -3.96 % | -2.776 M | 0.000 -100.00 % | 822.000 K 195.58 % | -860.000 K 2.82 % | -885.000 K -27.89 % | -692.000 K 70.95 % | -2.382 M 20.52 % | -2.997 M -113.68 % | 21.913 M 3 346.37 % | -675.000 K -124.06 % | 2.805 M 380.50 % | -1.000 M 5.03 % | -1.053 M 0.00 % | -1.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -39.442 M 13.38 % | -45.534 M 56.19 % | -103.933 M -2.52 % | -101.375 M -17.40 % | -86.353 M -27.05 % | -67.966 M 54.76 % | -150.240 M -38.49 % | -108.482 M -38.34 % | -78.415 M 37.05 % | -124.569 M -268.75 % | -33.781 M -930.85 % | -3.277 M 97.18 % | -116.275 M -571.88 % | -17.306 M -175.14 % | 23.031 M 221.29 % | -18.989 M 87.27 % | -149.124 M -340.39 % | -33.862 M 29.70 % | -48.169 M -123.78 % | -21.525 M 92.28 % | -278.871 M -220.66 % | 231.130 M -9.37 % | 255.029 M -8.57 % | 278.927 M 3.91 % | 268.427 M 4.07 % | 257.926 M |
| Total investments | 1.053 B -10.64 % | 1.179 B 4.27 % | 1.130 B -5.89 % | 1.201 B -1.99 % | 1.225 B -1.27 % | 1.241 B -0.23 % | 1.244 B -7.81 % | 1.349 B -0.47 % | 1.356 B 22.39 % | 1.108 B 7.65 % | 1.029 B -7.17 % | 1.108 B 18.13 % | 938.325 M 2.88 % | 912.048 M -7.28 % | 983.670 M 8.02 % | 910.669 M 17.90 % | 772.392 M -15.27 % | 911.554 M 7.49 % | 848.072 M -7.32 % | 915.095 M 49.02 % | 614.070 M -21.29 % | 780.154 M 2.24 % | 763.030 M 2.30 % | 745.906 M 2.47 % | 727.952 M 2.53 % | 709.998 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.101 M -6.10 % | 277.010 M -5.75 % | 293.919 M 0.62 % | 292.109 M 0.62 % | 290.299 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 6.576 M 114.27 % | 3.069 M | 0.000 | 0.000 -100.00 % | 8.390 M 87.86 % | 4.466 M | 0.000 | 0.000 -100.00 % | 6.893 M 166.76 % | 2.584 M | 0.000 -100.00 % | 3.933 M -77.52 % | 17.495 M 42.19 % | 12.304 M 8.97 % | 11.291 M 69.08 % | 6.678 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 246.085 M -31.24 % | 357.888 M -1.46 % | 363.188 M -12.23 % | 413.784 M -2.61 % | 424.890 M -0.16 % | 425.572 M -17.90 % | 518.388 M -14.72 % | 607.873 M 20.01 % | 506.537 M 54.72 % | 327.380 M 75.18 % | 186.882 M -14.38 % | 218.272 M 38.03 % | 158.129 M 177.58 % | 56.967 M -18.72 % | 70.084 M 81.48 % | 38.617 M 12.54 % | 34.314 M -47.14 % | 64.914 M 215.28 % | 20.589 M -58.62 % | 49.757 M 1 111.81 % | 4.106 M 594 111.29 % | 691.000 26.21 % | 547.500 35.52 % | 404.000 7.45 % | 376.000 8.05 % | 348.000 |
| Common stock | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 0.00 % | 873.804 M 87 380 300.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K |
| Total equity | 1.107 B -9.72 % | 1.227 B -0.82 % | 1.237 B -4.43 % | 1.294 B -0.58 % | 1.302 B 0.18 % | 1.299 B -6.67 % | 1.392 B -6.57 % | 1.490 B 7.60 % | 1.385 B 15.29 % | 1.201 B 13.25 % | 1.061 B -3.48 % | 1.099 B 6.23 % | 1.035 B 11.15 % | 930.771 M -1.80 % | 947.821 M 1.93 % | 929.916 M 1.03 % | 920.422 M -3.11 % | 950.009 M 5.43 % | 901.071 M -3.79 % | 936.529 M 5.72 % | 885.871 M 750 606.33 % | 118.005 K 0.12 % | 117.862 K 0.12 % | 117.718 K 0.02 % | 117.690 K 0.02 % | 117.662 K |
| Other non current liabilities | 1.102 M | 0.000 | 0.000 -100.00 % | 2.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.102 M | 0.000 | 0.000 -100.00 % | 2.184 M | 0.000 -100.00 % | 3.980 M | 0.000 -100.00 % | 67.000 K -99.86 % | 48.630 M 57.05 % | 30.965 M | 0.000 -100.00 % | 13.352 M -49.67 % | 26.528 M | 0.000 -100.00 % | 39.947 M | 0.000 -100.00 % | 1.023 M 109.63 % | 488.000 K | 0.000 | 0.000 -100.00 % | 6.520 M -97.49 % | 260.101 M -6.10 % | 277.010 M -5.75 % | 293.919 M 0.62 % | 292.109 M 0.62 % | 290.299 M |
| Other current liabilities | 0.000 -100.00 % | 4.532 M 181.84 % | 1.608 M | 0.000 | 0.000 100.00 % | -3.980 M | 0.000 100.00 % | -67.000 K 99.86 % | -48.630 M -57.05 % | -30.965 M | 0.000 100.00 % | -13.352 M 49.67 % | -26.528 M | 0.000 100.00 % | -52.776 M | 0.000 100.00 % | -1.023 M -109.63 % | -488.000 K | 0.000 | 0.000 100.00 % | -6.520 M | 0.000 100.00 % | -8.546 M 50.00 % | -17.092 M -100.00 % | -8.546 M | 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 100.00 % | -27.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.947 M | 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 | 149.000 K -96.71 % | 4.532 M 181.84 % | 1.608 M -85.07 % | 10.773 M -16.78 % | 12.945 M 225.25 % | 3.980 M -3.70 % | 4.133 M 6 068.66 % | 67.000 K -99.86 % | 48.630 M 57.05 % | 30.965 M 383.60 % | 6.403 M -52.04 % | 13.352 M -49.67 % | 26.528 M 1 127.01 % | 2.162 M -83.15 % | 12.829 M 641.99 % | 1.729 M 69.01 % | 1.023 M 109.63 % | 488.000 K -75.44 % | 1.987 M | 0.000 -100.00 % | 6.520 M -61.23 % | 16.817 M -0.81 % | 16.954 M -0.80 % | 17.092 M 5.85 % | 16.147 M 6.21 % | 15.202 M |
| Total liabilities | 1.251 M -72.40 % | 4.532 M 181.84 % | 1.608 M -87.59 % | 12.957 M 0.09 % | 12.945 M 8.62 % | 11.918 M 188.36 % | 4.133 M 45.43 % | 2.842 M -94.37 % | 50.441 M 55.46 % | 32.446 M 406.73 % | 6.403 M -57.47 % | 15.057 M -46.62 % | 28.209 M 1 204.76 % | 2.162 M -96.03 % | 54.507 M 3 052.52 % | 1.729 M -37.10 % | 2.749 M 5.69 % | 2.601 M 30.90 % | 1.987 M -9.80 % | 2.203 M -68.84 % | 7.070 M -99.15 % | 831.430 M 4.39 % | 796.475 M 4.59 % | 761.519 M 1.23 % | 752.283 M 1.24 % | 743.047 M |
| Other non current assets | 0.000 -100.00 % | 7.115 M | 0.000 | 0.000 100.00 % | -1.225 B 1.27 % | -1.241 B 0.23 % | -1.244 B 7.81 % | -1.349 B 0.47 % | -1.356 B -22.39 % | -1.108 B -7.65 % | -1.029 B 7.17 % | -1.108 B -18.13 % | -938.325 M -2.88 % | -912.048 M 7.28 % | -983.670 M -8.02 % | -910.669 M -17.90 % | -772.392 M 15.27 % | -911.554 M -7.49 % | -848.072 M 7.32 % | -915.095 M -49.02 % | -614.070 M 21.29 % | -780.154 M -2.24 % | -763.030 M -2.30 % | -745.906 M -2.47 % | -727.952 M -2.53 % | -709.998 M |
| Long term investments | 1.053 B -10.64 % | 1.179 B 4.27 % | 1.130 B -5.89 % | 1.201 B -1.99 % | 1.225 B -1.27 % | 1.241 B -0.23 % | 1.244 B -7.81 % | 1.349 B -0.47 % | 1.356 B 22.39 % | 1.108 B 7.65 % | 1.029 B -7.17 % | 1.108 B 18.13 % | 938.325 M 2.88 % | 912.048 M -7.28 % | 983.670 M 8.02 % | 910.669 M 17.90 % | 772.392 M -15.27 % | 911.554 M 7.49 % | 848.072 M -7.32 % | 915.095 M 49.02 % | 614.070 M -21.29 % | 780.154 M 2.24 % | 763.030 M 2.30 % | 745.906 M 2.47 % | 727.952 M 2.53 % | 709.998 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment 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 |
| Total non current assets | 1.053 B -11.17 % | 1.186 B 4.90 % | 1.130 B -5.89 % | 1.201 B -1.99 % | 1.225 B -1.27 % | 1.241 B -0.23 % | 1.244 B -7.81 % | 1.349 B -0.47 % | 1.356 B 22.39 % | 1.108 B 7.65 % | 1.029 B -7.17 % | 1.108 B 18.13 % | 938.325 M 2.88 % | 912.048 M -7.28 % | 983.670 M 8.02 % | 910.669 M 17.90 % | 772.392 M -15.27 % | 911.554 M 7.49 % | 848.072 M -7.32 % | 915.095 M 49.02 % | 614.070 M -21.29 % | 780.154 M 2.24 % | 763.030 M 2.30 % | 745.906 M 2.47 % | 727.952 M 2.53 % | 709.998 M |
| Other current assets | 0.000 100.00 % | -7.115 M -413.57 % | 2.269 M 2.35 % | 2.217 M 412.01 % | 433.000 K 0.93 % | 429.000 K -73.20 % | 1.601 M 18.86 % | 1.347 M | 0.000 | 0.000 -100.00 % | 1.731 M -19.23 % | 2.143 M 13.03 % | 1.896 M 30.40 % | 1.454 M -16.53 % | 1.742 M -12.33 % | 1.987 M 20.06 % | 1.655 M -40.77 % | 2.794 M 8.72 % | 2.570 M | 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 |
| cash and cash equivalents | 39.442 M -13.38 % | 45.534 M -56.19 % | 103.933 M 2.52 % | 101.375 M 17.40 % | 86.353 M 27.05 % | 67.966 M -54.76 % | 150.240 M 38.49 % | 108.482 M 38.34 % | 78.415 M -37.05 % | 124.569 M 268.75 % | 33.781 M 930.85 % | 3.277 M -97.18 % | 116.275 M 571.88 % | 17.306 M 2.31 % | 16.916 M -10.92 % | 18.989 M -87.27 % | 149.124 M 340.39 % | 33.862 M -29.70 % | 48.169 M 123.78 % | 21.525 M -92.28 % | 278.871 M 862.58 % | 28.971 M 31.80 % | 21.982 M 46.62 % | 14.992 M -36.70 % | 23.682 M -26.84 % | 32.373 M |
| Cash and short term investments | 39.442 M -13.38 % | 45.534 M -56.19 % | 103.933 M 2.52 % | 101.375 M 17.40 % | 86.353 M 27.05 % | 67.966 M -54.76 % | 150.240 M 38.49 % | 108.482 M 38.34 % | 78.415 M -37.05 % | 124.569 M 268.75 % | 33.781 M 930.85 % | 3.277 M -97.18 % | 116.275 M 571.88 % | 17.306 M 2.31 % | 16.916 M -10.92 % | 18.989 M -87.27 % | 149.124 M 340.39 % | 33.862 M -29.70 % | 48.169 M 123.78 % | 21.525 M -92.28 % | 278.871 M 862.58 % | 28.971 M 31.80 % | 21.982 M 46.62 % | 14.992 M -36.70 % | 23.682 M -26.84 % | 32.373 M |
| Total current assets | 55.444 M 21.76 % | 45.534 M -57.89 % | 108.135 M 1.89 % | 106.132 M 18.88 % | 89.279 M 27.37 % | 70.094 M -53.96 % | 152.232 M 6.14 % | 143.432 M 80.50 % | 79.462 M -36.89 % | 125.907 M 230.19 % | 38.132 M 587.19 % | 5.549 M -95.54 % | 124.401 M 495.65 % | 20.885 M 11.94 % | 18.658 M -11.05 % | 20.976 M -86.09 % | 150.779 M 267.25 % | 41.056 M -25.33 % | 54.986 M 132.63 % | 23.637 M -91.52 % | 278.871 M 442.61 % | 51.394 M 53.13 % | 33.563 M 113.35 % | 15.731 M -35.66 % | 24.449 M -26.28 % | 33.167 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -433.000 K -0.93 % | -429.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.143 M | 0.000 100.00 % | -1.454 M 16.53 % | -1.742 M 12.33 % | -1.987 M -20.06 % | -1.655 M | 0.000 100.00 % | -2.570 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 16.002 M 124.91 % | 7.115 M 268.08 % | 1.933 M -23.90 % | 2.540 M 1.89 % | 2.493 M 46.73 % | 1.699 M 334.53 % | 391.000 K -98.84 % | 33.603 M 3 109.46 % | 1.047 M -21.75 % | 1.338 M -48.93 % | 2.620 M 1 931.01 % | 129.000 K -97.93 % | 6.230 M 193.18 % | 2.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.400 M 3.60 % | 4.247 M 101.09 % | 2.112 M | 0.000 -100.00 % | 22.423 M 93.62 % | 11.581 M 1 467.33 % | 738.895 K -3.58 % | 766.317 K -3.45 % | 793.739 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 149.000 K | 0.000 | 0.000 -100.00 % | 10.773 M | 0.000 -100.00 % | 3.980 M | 0.000 -100.00 % | 67.000 K -99.86 % | 48.630 M 57.05 % | 30.965 M | 0.000 -100.00 % | 13.352 M -49.67 % | 26.528 M | 0.000 -100.00 % | 12.829 M | 0.000 -100.00 % | 1.023 M 109.63 % | 488.000 K | 0.000 | 0.000 -100.00 % | 6.520 M -61.23 % | 16.817 M -0.81 % | 16.954 M -0.80 % | 17.092 M 5.85 % | 16.147 M 6.21 % | 15.202 M |
| 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 |
| 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 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -12.467 M -149.14 % | -5.004 M -3 047.17 % | -159.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.968 M 62.89 % | 7.961 M 6 744.40 % | 116.314 K 0.00 % | 116.314 K 0.00 % | 116.314 K 0.00 % | 116.314 K 0.00 % | 116.314 K |
| 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.958 M | 0.000 -100.00 % | 2.708 M 105.78 % | -46.819 M -58.79 % | -29.484 M | 0.000 100.00 % | -11.647 M 53.13 % | -24.847 M | 0.000 -100.00 % | 1.731 M | 0.000 -100.00 % | 703.000 K -56.74 % | 1.625 M | 0.000 -100.00 % | 2.203 M 136.90 % | -5.970 M -101.08 % | 554.511 M 10.35 % | 502.510 M 11.54 % | 450.508 M 1.46 % | 444.027 M 1.48 % | 437.545 M |
| Total assets | 1.109 B -9.95 % | 1.231 B -0.58 % | 1.238 B -5.25 % | 1.307 B -0.58 % | 1.315 B 0.26 % | 1.311 B -6.09 % | 1.396 B -6.47 % | 1.493 B 4.02 % | 1.435 B 16.34 % | 1.234 B 15.61 % | 1.067 B -4.21 % | 1.114 B 4.83 % | 1.063 B 13.91 % | 932.933 M -6.92 % | 1.002 B 7.59 % | 931.645 M 0.92 % | 923.171 M -3.09 % | 952.610 M 5.49 % | 903.058 M -3.80 % | 938.732 M 5.13 % | 892.941 M 7.38 % | 831.548 M 4.39 % | 796.593 M 4.59 % | 761.637 M 1.23 % | 752.401 M 1.24 % | 743.164 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | 118.534 M 412.77 % | -37.898 M -161.39 % | 61.733 M 126.06 % | 27.308 M 33.82 % | 20.407 M 69.63 % | 12.030 M -91.40 % | 139.869 M 297.92 % | -70.668 M 68.51 % | -224.422 M -368.59 % | -47.893 M -167.05 % | 71.426 M 141.47 % | -172.228 M -11 592.33 % | -1.473 M -102.64 % | 55.868 M 177.60 % | -71.991 M 44.61 % | -129.973 M -186.94 % | 149.490 M 366.45 % | -56.105 M -482.63 % | 14.663 M | 0.000 100.00 % | -44.796 M 0.00 % | -44.796 M -409.46 % | -8.793 M 0.00 % | -8.793 M 65.40 % | -25.415 M 0.00 % | -25.415 M |
| Net cash provided by operating activities | 39.001 M 298.32 % | -19.666 M -145.21 % | 43.501 M -11.23 % | 49.006 M -6.10 % | 52.187 M 213.60 % | -45.940 M -152.32 % | 87.802 M 34.93 % | 65.073 M 526.46 % | -15.259 M -112.81 % | 119.127 M 79.44 % | 66.389 M 177.01 % | -86.205 M -169.84 % | 123.436 M 85.84 % | 66.420 M 477.47 % | -17.596 M 82.86 % | -102.637 M -171.95 % | 142.659 M 1 243.18 % | 10.621 M 19.47 % | 8.890 M | 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 |
| 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 -100.00 % | 285.000 K | 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 100.00 % | -193.807 M 0.00 % | -193.807 M -78.58 % | -108.530 M -100.00 % | -54.265 M | 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 -100.00 % | 208.222 M 0.00 % | 208.222 M 63.66 % | 127.230 M 100.00 % | 63.615 M | 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 -100.00 % | 18.616 M 0.00 % | 18.616 M -23.74 % | 24.412 M 0.00 % | 24.412 M 376.81 % | -8.819 M -92.26 % | -4.587 M -111.00 % | 41.702 M 1 032.46 % | -4.472 M -118.31 % | 24.430 M 0.00 % | 24.430 M 399.31 % | -8.162 M 0.00 % | -8.162 M 61.36 % | -21.125 M 0.00 % | -21.125 M |
| 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 -100.00 % | 18.616 M 0.00 % | 18.616 M -23.74 % | 24.412 M 0.00 % | 24.412 M 336.24 % | 5.596 M 230.08 % | -4.302 M -110.32 % | 41.702 M 754.94 % | 4.878 M -80.03 % | 24.430 M 0.00 % | 24.430 M 399.31 % | -8.162 M 0.00 % | -8.162 M 61.36 % | -21.125 M 0.00 % | -21.125 M |
| 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 |
| 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 |
| Common stock repurchased | -7.497 M -54.83 % | -4.842 M 26.29 % | -6.569 M | 0.000 | 0.000 | 0.000 100.00 % | -8.412 M | 0.000 | 0.000 | 0.000 100.00 % | -6.970 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.510 M 0.00 % | -1.510 M 24.16 % | -1.991 M 0.00 % | -1.991 M -9.46 % | -1.819 M 0.00 % | -1.819 M |
| Dividends paid | -31.994 M 0.82 % | -32.258 M 0.12 % | -32.298 M -0.09 % | -32.270 M 0.68 % | -32.491 M 3.86 % | -33.795 M 9.34 % | -37.275 M -8.64 % | -34.312 M -13.35 % | -30.272 M -16.03 % | -26.090 M -1.46 % | -25.715 M 3.58 % | -26.670 M -12.81 % | -23.642 M 1.03 % | -23.889 M -1.98 % | -23.425 M -2.15 % | -22.931 M 2.11 % | -23.425 M -2.28 % | -22.903 M 0.34 % | -22.981 M -100.34 % | -11.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -4.876 M -142.35 % | -2.012 M -2.65 % | -1.960 M -62.39 % | -1.207 M 24.84 % | -1.606 M -26.66 % | -1.268 M 18.40 % | -1.554 M -121.37 % | -702.000 K 49.93 % | -1.402 M -63.40 % | -858.000 K -1.18 % | -848.000 K -10.27 % | -769.000 K 18.28 % | -941.000 K 97.77 % | -42.171 M -208.51 % | 38.862 M 3 997.89 % | -997.000 K -48.58 % | -671.000 K 1.90 % | -684.000 K -25.74 % | -544.000 K -103.33 % | 16.349 M 196.65 % | -16.915 M 0.00 % | -16.915 M -1 034.49 % | 1.810 M 0.00 % | 1.810 M -93.44 % | 27.603 M 0.00 % | 27.603 M |
| Net cash used provided by financing activities | -44.367 M -13.44 % | -39.112 M 4.20 % | -40.827 M -21.96 % | -33.477 M 1.82 % | -34.097 M 2.76 % | -35.063 M 25.78 % | -47.241 M -34.92 % | -35.014 M -10.54 % | -31.674 M -17.54 % | -26.948 M 19.64 % | -33.533 M -22.21 % | -27.439 M -11.62 % | -24.583 M 62.79 % | -66.060 M -527.93 % | 15.437 M 164.51 % | -23.928 M 0.70 % | -24.096 M -2.16 % | -23.587 M -0.26 % | -23.525 M -582.29 % | 4.878 M 126.47 % | -18.425 M 0.00 % | -18.425 M -10 093.93 % | -180.743 K 0.00 % | -180.743 K -100.70 % | 25.784 M 0.00 % | 25.784 M |
| Effect of forex changes on cash | -726.000 K -291.56 % | 379.000 K 426.72 % | -116.000 K 77.12 % | -507.000 K -270.71 % | 297.000 K 123.37 % | -1.271 M -206.18 % | 1.197 M 14 862.50 % | 8.000 K -98.97 % | 779.000 K 156.00 % | -1.391 M 40.86 % | -2.352 M -464.09 % | 646.000 K 456.90 % | 116.000 K 286.67 % | 30.000 K -65.12 % | 86.000 K 102.41 % | -3.570 M -8.15 % | -3.301 M -211.48 % | 2.961 M 800.00 % | -423.000 K | 0.000 -100.00 % | 984.505 K 0.00 % | 984.505 K 383.11 % | -347.746 K 0.00 % | -347.746 K -274.89 % | -92.760 K 0.00 % | -92.760 K |
| Net change in cash | 39.442 M 137.95 % | -103.933 M -200.00 % | 103.933 M 1 283.74 % | 7.511 M -18.30 % | 9.194 M 122.35 % | -41.137 M -297.03 % | 20.879 M 38.88 % | 15.033 M 165.14 % | -23.077 M -150.84 % | 45.394 M 197.63 % | 15.252 M 127.00 % | -56.499 M -150.47 % | 111.949 M 3 291.92 % | -3.507 M -128.82 % | 12.169 M 2 992.16 % | -420.750 K -100.30 % | 140.659 M 3 882.92 % | -3.718 M -108.69 % | 42.788 M 1 287.30 % | 3.084 M -77.94 % | 13.979 M 0.00 % | 13.979 M 180.43 % | -17.381 M 0.00 % | -17.381 M -290.31 % | 9.133 M 0.00 % | 9.133 M |
| Cash at beginning of period | 0.000 -100.00 % | 1.279 M | 0.000 -100.00 % | 86.353 M | 0.000 | 0.000 -100.00 % | 129.361 M | 0.000 -100.00 % | 101.492 M | 0.000 -100.00 % | 18.529 M | 0.000 -100.00 % | 4.327 M 0.00 % | 4.327 M -8.86 % | 4.747 M 0.00 % | 4.747 M -43.92 % | 8.466 M 0.00 % | 8.466 M 57.31 % | 5.381 M 0.00 % | 5.381 M -64.11 % | 14.992 M 0.00 % | 14.992 M -53.69 % | 32.373 M 0.00 % | 32.373 M 39.30 % | 23.240 M 0.00 % | 23.240 M |
| Cash at end of period | 39.442 M -13.38 % | 45.534 M -56.19 % | 103.933 M 2.52 % | 101.375 M 1 002.68 % | 9.194 M 122.35 % | -41.137 M -127.38 % | 150.240 M 899.37 % | 15.033 M -80.83 % | 78.415 M 72.74 % | 45.394 M 34.38 % | 33.781 M 159.79 % | -56.499 M -148.59 % | 116.275 M 14 092.86 % | 819.250 K -95.16 % | 16.916 M 290.99 % | 4.327 M -97.10 % | 149.124 M 3 041.27 % | 4.747 M -90.14 % | 48.169 M 469.00 % | 8.466 M -70.78 % | 28.971 M 0.00 % | 28.971 M 93.24 % | 14.992 M 0.00 % | 14.992 M -53.69 % | 32.373 M 0.00 % | 32.373 M |
| Operating cash flow | 39.001 M 298.32 % | -19.666 M -145.21 % | 43.501 M -11.23 % | 49.006 M -6.10 % | 52.187 M 213.60 % | -45.940 M -152.32 % | 87.802 M 34.93 % | 65.073 M 526.46 % | -15.259 M -112.81 % | 119.127 M 79.44 % | 66.389 M 177.01 % | -86.205 M -169.84 % | 123.436 M 85.84 % | 66.420 M 477.47 % | -17.596 M 82.86 % | -102.637 M -171.95 % | 142.659 M 1 243.18 % | 10.621 M 19.47 % | 8.890 M | 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 |
| Free CashFlow | 39.001 M 298.32 % | -19.666 M -145.21 % | 43.501 M -11.23 % | 49.006 M -6.10 % | 52.187 M 213.60 % | -45.940 M -152.32 % | 87.802 M 34.93 % | 65.073 M 526.46 % | -15.259 M -112.81 % | 119.127 M 79.44 % | 66.389 M 177.01 % | -86.205 M -169.84 % | 123.436 M 85.84 % | 66.420 M 477.47 % | -17.596 M 82.86 % | -102.637 M -171.95 % | 142.659 M 1 243.18 % | 10.621 M 19.47 % | 8.890 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 |