Global International Credit Group Limited 1669.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 83.261 M -1.86 % | 84.841 M -6.29 % | 90.538 M 5.73 % | 85.630 M -17.12 % | 103.313 M -3.25 % | 106.782 M -4.51 % | 111.828 M 8.41 % | 103.151 M -16.04 % | 122.863 M 19.05 % | 103.204 M 17.77 % | 87.631 M -22.60 % | 113.221 M 115.99 % | 52.420 M |
| Net income | 45.760 M -9.03 % | 50.304 M -1.29 % | 50.959 M -2.97 % | 52.520 M -18.15 % | 64.165 M 2.66 % | 62.500 M -8.64 % | 68.413 M 8.58 % | 63.006 M -17.69 % | 76.543 M 62.24 % | 47.180 M 32.71 % | 35.552 M -20.14 % | 44.518 M 90.26 % | 23.399 M |
| Income before tax | 55.047 M -8.49 % | 60.157 M -1.50 % | 61.075 M -2.91 % | 62.908 M -17.86 % | 76.590 M 2.50 % | 74.719 M -14.73 % | 87.631 M 18.43 % | 73.997 M -16.06 % | 88.152 M 53.28 % | 57.512 M 31.84 % | 43.624 M -19.11 % | 53.931 M 92.01 % | 28.088 M |
| Income before tax ratio | 0.66 -6.76 % | 0.71 5.11 % | 0.67 -8.18 % | 0.73 -0.90 % | 0.74 5.95 % | 0.70 -10.71 % | 0.78 9.24 % | 0.72 -0.02 % | 0.72 28.75 % | 0.56 11.94 % | 0.50 4.51 % | 0.48 -11.10 % | 0.54 |
| EBITDA | 60.948 M -8.06 % | 66.292 M 0.42 % | 66.012 M -1.24 % | 66.842 M -17.52 % | 81.040 M 3.94 % | 77.965 M -22.54 % | 100.653 M 13.64 % | 88.571 M -35.01 % | 136.280 M 68.16 % | 81.041 M 23.82 % | 65.449 M -15.84 % | 77.771 M 432 161.11 % | -18.000 K |
| Net income ratio | 0.55 -7.31 % | 0.59 5.34 % | 0.56 -8.23 % | 0.61 -1.25 % | 0.62 6.11 % | 0.59 -4.33 % | 0.61 0.16 % | 0.61 -1.96 % | 0.62 36.28 % | 0.46 12.68 % | 0.41 3.18 % | 0.39 -11.91 % | 0.45 |
| Ratio EBITDA | 0.73 -6.32 % | 0.78 7.17 % | 0.73 -6.60 % | 0.78 -0.49 % | 0.78 7.43 % | 0.73 -18.88 % | 0.90 4.82 % | 0.86 -22.59 % | 1.11 41.25 % | 0.79 5.14 % | 0.75 8.73 % | 0.69 200 139.24 % | 0.00 |
| Gross profit ratio | 1.00 -0.54 % | 1.01 4.71 % | 0.96 -3.98 % | 1.00 3.82 % | 0.96 -0.66 % | 0.97 -3.04 % | 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 | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 30.94 % | 305.479 M 1.83 % | 300.000 M 0.00 % | 300.000 M |
| Weighted average shs out | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 30.94 % | 305.479 M 1.83 % | 300.000 M 0.00 % | 300.000 M |
| EPS diluted | 0.11 -15.38 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 -18.75 % | 0.16 0.00 % | 0.16 -5.88 % | 0.17 6.25 % | 0.16 -15.79 % | 0.19 58.33 % | 0.12 0.00 % | 0.12 -20.00 % | 0.15 92.31 % | 0.08 |
| Earnings per share | 0.11 -15.38 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 -18.75 % | 0.16 0.00 % | 0.16 -5.88 % | 0.17 6.25 % | 0.16 -15.79 % | 0.19 58.33 % | 0.12 0.00 % | 0.12 -20.00 % | 0.15 92.31 % | 0.08 |
| Gross profit | 83.261 M -2.39 % | 85.301 M -1.88 % | 86.932 M 1.52 % | 85.630 M -13.95 % | 99.516 M -3.88 % | 103.536 M -7.41 % | 111.828 M 8.41 % | 103.151 M -16.04 % | 122.863 M 19.05 % | 103.204 M 17.77 % | 87.631 M -22.60 % | 113.221 M 115.99 % | 52.420 M |
| Income tax expense | 9.287 M -5.74 % | 9.853 M -2.60 % | 10.116 M -2.62 % | 10.388 M -16.39 % | 12.425 M 1.69 % | 12.219 M -36.42 % | 19.218 M 74.85 % | 10.991 M -5.32 % | 11.609 M 12.36 % | 10.332 M 28.00 % | 8.072 M -14.25 % | 9.413 M 100.75 % | 4.689 M |
| Cost of revenue | 259.000 K 156.30 % | -460.000 K -112.76 % | 3.606 M 915.77 % | 355.000 K -93.03 % | 5.092 M 56.87 % | 3.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 5.653 M 52.58 % | 3.705 M -41.29 % | 6.311 M 51.05 % | 4.178 M 8.63 % | 3.846 M -31.42 % | 5.608 M -14.86 % | 6.587 M 13.00 % | 5.829 M -16.84 % | 7.009 M -30.00 % | 10.013 M -30.57 % | 14.421 M 14.60 % | 12.584 M 241.49 % | 3.685 M |
| Selling and marketing expenses | 3.488 M -14.78 % | 4.093 M -17.86 % | 4.983 M 19.90 % | 4.156 M -14.19 % | 4.843 M -42.32 % | 8.397 M -19.66 % | 10.452 M 33.42 % | 7.834 M -2.44 % | 8.030 M -45.86 % | 14.833 M 8.59 % | 13.660 M -4.80 % | 14.349 M -5.29 % | 15.151 M |
| Other expenses | 12.072 M -43.16 % | 21.239 M 22.01 % | 17.407 M 20.98 % | 14.388 M 1.06 % | 14.237 M -14.41 % | 16.633 M -1.21 % | 16.837 M 210 362.50 % | 8.000 K -99.95 % | 17.156 M -12.31 % | 19.565 M 22.51 % | 15.970 M -2.63 % | 16.402 M | 0.000 |
| Operating expenses | 21.213 M -26.94 % | 29.037 M 1.17 % | 28.701 M 26.31 % | 22.722 M -0.89 % | 22.926 M -25.17 % | 30.638 M -9.56 % | 33.876 M 13.11 % | 29.950 M -6.97 % | 32.195 M -27.51 % | 44.411 M 0.82 % | 44.051 M 1.65 % | 43.335 M 78.10 % | 24.332 M |
| Cost and expenses | 21.213 M 14.54 % | 18.520 M -35.47 % | 28.701 M 24.78 % | 23.002 M 0.33 % | 22.926 M -25.17 % | 30.638 M -9.56 % | 33.876 M 13.11 % | 29.950 M -6.97 % | 32.195 M -27.51 % | 44.411 M 0.82 % | 44.051 M 1.65 % | 43.335 M 78.10 % | 24.332 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 9.141 M 17.22 % | 7.798 M -30.95 % | 11.294 M 35.52 % | 8.334 M -4.09 % | 8.689 M -37.96 % | 14.005 M -17.81 % | 17.039 M 24.71 % | 13.663 M -9.15 % | 15.039 M -39.47 % | 24.846 M -11.52 % | 28.081 M 4.26 % | 26.933 M 4.49 % | 25.775 M |
| Interest income | 92.135 M 2.95 % | 89.495 M -1.15 % | 90.538 M 5.30 % | 85.985 M -16.77 % | 103.313 M -15.19 % | 121.817 M -1.99 % | 124.291 M -1.32 % | 125.948 M -27.93 % | 174.760 M 39.06 % | 125.675 M 16.61 % | 107.774 M -19.54 % | 133.950 M | 0.000 |
| Interest expense | 259.000 K -38.63 % | 422.000 K -68.29 % | 1.331 M 274.93 % | 355.000 K -93.03 % | 5.092 M -66.13 % | 15.035 M 20.64 % | 12.463 M -11.98 % | 14.159 M -70.38 % | 47.799 M 111.93 % | 22.554 M 11.91 % | 20.153 M -11.85 % | 22.863 M | 0.000 |
| Depreciation and amortization | 3.842 M -8.39 % | 4.194 M 16.31 % | 3.606 M -8.34 % | 3.934 M -11.60 % | 4.450 M 37.09 % | 3.246 M 480.68 % | 559.000 K 34.70 % | 415.000 K 26.14 % | 329.000 K -66.26 % | 975.000 K -41.69 % | 1.672 M 71.14 % | 977.000 K 103.48 % | -28.106 M |
| Operating income | 62.048 M -0.08 % | 62.098 M 0.42 % | 61.837 M -1.70 % | 62.908 M -21.74 % | 80.387 M 7.59 % | 74.719 M -25.35 % | 100.094 M 13.54 % | 88.156 M -35.16 % | 135.951 M 69.80 % | 80.066 M 25.54 % | 63.777 M -16.95 % | 76.794 M 173.23 % | 28.106 M |
| Operating income ratio | 0.75 1.82 % | 0.73 7.17 % | 0.68 -7.03 % | 0.73 -5.58 % | 0.78 11.20 % | 0.70 -21.82 % | 0.90 4.73 % | 0.85 -22.76 % | 1.11 42.63 % | 0.78 6.60 % | 0.73 7.30 % | 0.68 26.50 % | 0.54 |
| Total other income expenses net | -7.001 M -260.69 % | -1.941 M -154.72 % | -762.000 K -114.65 % | -355.000 K 90.65 % | -3.797 M | 0.000 100.00 % | -12.463 M 11.98 % | -14.159 M 70.38 % | -47.799 M -111.93 % | -22.554 M -11.91 % | -20.153 M 11.85 % | -22.863 M -126 916.67 % | -18.000 K |
| 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 | -181.823 M -298.02 % | -45.682 M -767.00 % | -5.269 M 86.78 % | -39.863 M 52.95 % | -84.724 M -156.34 % | 150.381 M -47.13 % | 284.460 M 247.22 % | 81.925 M -83.44 % | 494.833 M -16.89 % | 595.399 M 435.66 % | 111.152 M -57.34 % | 260.575 M 715.75 % | -42.318 M |
| Total investments | 734.790 M -13.33 % | 847.786 M -2.08 % | 865.766 M 11.84 % | 774.109 M 4.34 % | 741.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.306 M -25.73 % | 20.608 M | 0.000 | 0.000 | 0.000 |
| Total debt | 3.587 M -45.94 % | 6.635 M -86.06 % | 47.599 M 8.31 % | 43.947 M -12.35 % | 50.137 M -72.51 % | 182.394 M -47.42 % | 346.904 M 263.75 % | 95.370 M -84.75 % | 625.266 M -10.24 % | 696.599 M 125.23 % | 309.278 M -2.58 % | 317.466 M | 0.000 |
| Accumulated other comprehensive income loss | 936.884 M 139.84 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 8 747.80 % | -4.517 M -11.53 % | -4.050 M 11.24 % | -4.563 M -7.77 % | -4.234 M -29.12 % | -3.279 M -85.57 % | -1.767 M | 0.000 |
| Retained earnings | 424.087 M 6.47 % | 398.327 M 8.12 % | 368.423 M 8.79 % | 338.664 M 4.35 % | 324.544 M 20.39 % | 269.579 M 17.89 % | 228.679 M 25.98 % | 181.518 M 24.57 % | 145.712 M 53.75 % | 94.769 M 62.31 % | 58.389 M -43.22 % | 102.837 M 76.34 % | 58.319 M |
| Common stock | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 -100.00 % | 1.001 M |
| Total equity | 940.884 M 2.81 % | 915.124 M 3.38 % | 885.220 M 3.48 % | 855.461 M 1.68 % | 841.341 M 6.99 % | 786.376 M 5.49 % | 745.476 M 6.75 % | 698.315 M 5.40 % | 662.509 M 8.33 % | 611.566 M 6.32 % | 575.186 M 453.93 % | 103.838 M 75.05 % | 59.320 M |
| Other non current liabilities | 10.234 M -34.46 % | 15.616 M -73.41 % | 58.721 M 17.45 % | 49.997 M -13.17 % | 57.583 M 4 107.17 % | -1.437 M 99.59 % | -346.904 M -263.75 % | -95.370 M 46.67 % | -178.815 M 24.06 % | -235.469 M 23.86 % | -309.278 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.437 M -99.59 % | 346.904 M 263.75 % | 95.370 M -46.67 % | 178.815 M -24.06 % | 235.469 M -23.86 % | 309.278 M | 0.000 | 0.000 |
| Total non current liabilities | 10.234 M -34.46 % | 15.616 M -73.41 % | 58.721 M 17.45 % | 49.997 M -13.17 % | 57.583 M -72.42 % | 208.801 M -41.99 % | 359.954 M 257.35 % | 100.730 M -83.99 % | 629.236 M -11.14 % | 708.088 M 118.40 % | 324.213 M -56.77 % | 749.988 M | 0.000 |
| Other current liabilities | 456.000 K 107.33 % | -6.219 M 87.74 % | -50.743 M -25.54 % | -40.421 M 22.00 % | -51.821 M 73.83 % | -198.017 M 44.30 % | -355.482 M -263.88 % | -97.693 M -11 142.00 % | -869.000 K 78.06 % | -3.961 M -800.23 % | -440.000 K 92.37 % | -5.768 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 | 2.157 M -29.23 % | 3.048 M -93.44 % | 46.451 M 14.70 % | 40.499 M -19.22 % | 50.137 M -72.29 % | 180.957 M -47.84 % | 346.904 M 263.75 % | 95.370 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 2.613 M -10.05 % | 2.905 M -4.82 % | 3.052 M 13.33 % | 2.693 M 8.37 % | 2.485 M -38.12 % | 4.016 M 30.35 % | 3.081 M 53.28 % | 2.010 M -13.17 % | 2.315 M -67.07 % | 7.029 M -38.39 % | 11.408 M 53.60 % | 7.427 M 585.15 % | 1.084 M |
| Total liabilities | 12.847 M -17.73 % | 15.616 M -73.41 % | 58.721 M 17.45 % | 49.997 M -13.17 % | 57.583 M -72.42 % | 208.801 M -41.99 % | 359.954 M 257.35 % | 100.730 M -83.99 % | 629.236 M -11.14 % | 708.088 M 118.40 % | 324.213 M -56.77 % | 749.988 M 69 087.08 % | 1.084 M |
| Other non current assets | 21.356 M 96.30 % | 10.879 M 101.26 % | -866.836 M -11.89 % | -774.729 M -4.33 % | -742.565 M -86 144.48 % | -861.000 K -47.94 % | -582.000 K 19.94 % | -727.000 K 95.57 % | -16.422 M 21.94 % | -21.037 M -1 638.60 % | -1.210 M 54.25 % | -2.645 M -251.26 % | -753.000 K |
| Long term investments | 734.790 M -13.33 % | 847.786 M -2.08 % | 865.766 M 11.84 % | 774.109 M 4.34 % | 741.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.306 M -25.73 % | 20.608 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 11.560 M -13.47 % | 13.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.289 M 7.35 % | 222.898 M | 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 | 11.560 M -13.47 % | 13.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.616 M -22.13 % | 20.054 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 4.202 M -34.32 % | 6.398 M 34.52 % | 4.756 M -42.48 % | 8.269 M 406.68 % | 1.632 M -73.13 % | 6.074 M 375.65 % | 1.277 M 73.98 % | 734.000 K -34.23 % | 1.116 M 160.14 % | 429.000 K -64.55 % | 1.210 M -54.25 % | 2.645 M 251.26 % | 753.000 K |
| Total non current assets | 771.908 M -12.13 % | 878.423 M 18 369.79 % | 4.756 M -42.48 % | 8.269 M 406.68 % | 1.632 M -73.13 % | 6.074 M 375.65 % | 1.277 M 73.98 % | 734.000 K -95.53 % | 16.422 M -21.94 % | 21.037 M 1 638.60 % | 1.210 M -54.25 % | 2.645 M 251.26 % | 753.000 K |
| Other current assets | -746.395 M 12.43 % | -852.381 M -28 379.15 % | -2.993 M 58.96 % | -7.293 M | 0.000 100.00 % | -982.147 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 -100.00 % | 81.492 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 181.823 M 247.54 % | 52.317 M -1.04 % | 52.868 M -36.92 % | 83.810 M -37.85 % | 134.861 M 321.27 % | 32.013 M -48.73 % | 62.444 M 364.44 % | 13.445 M -89.69 % | 130.433 M 28.89 % | 101.200 M -48.92 % | 198.126 M 248.26 % | 56.891 M 34.44 % | 42.318 M |
| Cash and short term investments | 181.823 M 247.54 % | 52.317 M 2.27 % | 51.156 M -38.96 % | 83.810 M -37.85 % | 134.861 M 321.27 % | 32.013 M -48.73 % | 62.444 M 364.44 % | 13.445 M -89.69 % | 130.433 M 28.89 % | 101.200 M -48.92 % | 198.126 M 248.26 % | 56.891 M 34.44 % | 42.318 M |
| Total current assets | 181.823 M 247.54 % | 52.317 M -15.48 % | 61.897 M -30.74 % | 89.364 M -37.08 % | 142.019 M 268.62 % | 38.527 M -45.18 % | 70.276 M 260.63 % | 19.487 M -94.73 % | 369.722 M 14.08 % | 324.098 M 58.55 % | 204.408 M 207.79 % | 66.412 M 56.94 % | 42.318 M |
| Inventory | 0.000 -100.00 % | 10.331 M 119.57 % | 4.705 M -35.49 % | 7.293 M | 0.000 -100.00 % | 982.147 M -7.87 % | 1.066 B 34.74 % | 791.146 M -29.20 % | 1.117 B 3.75 % | 1.077 B | 0.000 | 0.000 | 0.000 |
| Net receivables | 746.395 M -11.36 % | 842.050 M 9 226.06 % | 9.029 M 62.57 % | 5.554 M -22.41 % | 7.158 M 9.89 % | 6.514 M -16.83 % | 7.832 M 29.63 % | 6.042 M -97.48 % | 239.289 M 7.35 % | 222.898 M 3 448.20 % | 6.282 M -34.02 % | 9.521 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 1.070 M 72.58 % | 620.000 K -8.28 % | 676.000 K -21.49 % | 861.000 K 47.94 % | 582.000 K -19.94 % | 727.000 K -9.80 % | 806.000 K -18.01 % | 983.000 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 930.740 M 6.09 % | 877.288 M 8.60 % | 807.825 M 6.96 % | 755.273 M -20.55 % | 950.576 M -8.06 % | 1.034 B 32.75 % | 778.824 M -14.00 % | 905.601 M -7.07 % | 974.519 M 40.46 % | 693.781 M -11.59 % | 784.769 M -19.59 % | 975.996 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 |
| Tax payables | 0.000 -100.00 % | 6.076 M -17.27 % | 7.344 M 180.84 % | 2.615 M -37.28 % | 4.169 M -80.22 % | 21.076 M 145.70 % | 8.578 M 269.26 % | 2.323 M 167.32 % | 869.000 K -78.06 % | 3.961 M 800.23 % | 440.000 K -92.37 % | 5.768 M | 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 -100.00 % | 1.437 M | 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 | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M | 0.000 | 0.000 |
| 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 | 12.847 M | 0.000 100.00 % | -3.052 M -13.33 % | -2.693 M -8.37 % | -2.485 M 38.12 % | -4.016 M -30.35 % | -3.081 M -53.28 % | -2.010 M 13.17 % | -2.315 M 67.07 % | -7.029 M 38.39 % | -11.408 M -53.60 % | -7.427 M | 0.000 |
| Total assets | 953.731 M 2.47 % | 930.740 M -1.40 % | 943.941 M 4.25 % | 905.458 M 0.73 % | 898.924 M -9.67 % | 995.177 M -9.97 % | 1.105 B 38.34 % | 799.045 M -38.14 % | 1.292 B -2.11 % | 1.320 B 46.73 % | 899.399 M 5.34 % | 853.826 M -16.21 % | 1.019 B |
| 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 | 92.188 M 295.39 % | 23.316 M 124.64 % | -94.621 M -135.79 % | -40.130 M -120.05 % | 200.112 M 327.85 % | 46.772 M 120.23 % | -231.148 M -274.88 % | 132.172 M 329.91 % | 30.744 M 111.86 % | -259.249 M -426.56 % | 79.387 M 182.45 % | -96.283 M | 0.000 |
| Accounts receivables | 5.198 M -84.13 % | 32.752 M 134.69 % | -94.420 M -196.96 % | -31.796 M -115.63 % | 203.386 M 367.49 % | 43.506 M 118.82 % | -231.160 M -275.97 % | 131.366 M 265.79 % | 35.913 M 114.29 % | -251.236 M | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 100.00 % | -5.736 M -370.18 % | 2.123 M 128.36 % | -7.486 M | 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 | 86.990 M 217.24 % | 27.421 M 1 279.91 % | -2.324 M -174.06 % | -848.000 K -100.42 % | 200.112 M 6 027.13 % | 3.266 M 27 116.67 % | 12.000 K -98.51 % | 806.000 K 115.59 % | -5.169 M 27.06 % | -7.087 M -108.93 % | 79.387 M 182.45 % | -96.283 M | 0.000 |
| Other non cash items | 1.177 M -72.13 % | 4.223 M 284.25 % | -2.292 M 77.64 % | -10.252 M 67.09 % | -31.153 M -197.18 % | 32.058 M 189.65 % | -35.759 M -66.63 % | -21.460 M 27.36 % | -29.541 M -391.04 % | -6.016 M -217.09 % | 5.138 M 143.15 % | -11.908 M 97.56 % | -487.344 M |
| Net cash provided by operating activities | 152.254 M 85.59 % | 82.037 M 354.52 % | -32.232 M -295.82 % | 16.460 M -93.42 % | 249.999 M 59.44 % | 156.795 M 187.73 % | -178.717 M -196.54 % | 185.124 M 106.42 % | 89.684 M 143.37 % | -206.778 M -259.28 % | 129.821 M 343.64 % | -53.283 M 88.51 % | -463.626 M |
| Investments in property plant and equipment | -1.635 M -14 763.64 % | -11.000 K 88.17 % | -93.000 K 73.58 % | -352.000 K -4 300.00 % | -8.000 K 57.89 % | -19.000 K 98.31 % | -1.123 M -3 303.03 % | -33.000 K 96.75 % | -1.016 M -413.13 % | -198.000 K 18.52 % | -243.000 K 91.53 % | -2.869 M -2 271.07 % | -121.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -128.000 K | 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 100.00 % | -235.200 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.205 M 116.35 % | -13.486 M -96 428.57 % | 14.000 K 250.00 % | 4.000 K -88.89 % | 36.000 K -55.00 % | 80.000 K 471.43 % | 14.000 K -99.99 % | 277.763 M 166 225.15 % | 167.000 K 100.07 % | -235.020 M -385 378.69 % | 61.000 K 1 933.33 % | 3.000 K -94.83 % | 58.000 K |
| Net cash used for investing activites | 570.000 K 104.22 % | -13.497 M -16 984.81 % | -79.000 K 77.30 % | -348.000 K -1 342.86 % | 28.000 K -54.10 % | 61.000 K 105.50 % | -1.109 M -100.40 % | 277.730 M 32 812.60 % | -849.000 K 99.64 % | -235.346 M -129 210.99 % | -182.000 K 93.65 % | -2.866 M -4 449.21 % | -63.000 K |
| Debt repayment | -3.318 M 92.28 % | -43.000 M -705.63 % | 7.100 M 155.47 % | -12.800 M 90.01 % | -128.191 M 24.60 % | -170.013 M -167.59 % | 251.534 M 145.91 % | -547.892 M -742.19 % | -65.056 M -127.66 % | 235.200 M 2 972.50 % | -8.188 M | 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 -100.00 % | 125.796 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -20.000 M 1.96 % | -20.400 M 3.77 % | -21.200 M 44.79 % | -38.400 M -317.39 % | -9.200 M 57.41 % | -21.600 M -5.88 % | -20.400 M 25.00 % | -27.200 M -6.25 % | -25.600 M -137.04 % | -10.800 M 86.50 % | -80.000 M | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -3.979 M -126.11 % | 15.237 M 198.83 % | -15.417 M -54.14 % | -10.002 M -341.30 % | 4.145 M 205.20 % | -3.940 M 17.05 % | -4.750 M -115.30 % | 31.054 M -74.29 % | 120.798 M 21.06 % | 99.784 M 41.09 % | 70.722 M -77.45 % | 313.602 M |
| Net cash used provided by financing activities | -23.318 M 65.39 % | -67.379 M -6 026.03 % | 1.137 M 101.71 % | -66.617 M 54.80 % | -147.393 M 21.38 % | -187.468 M -182.51 % | 227.194 M 139.18 % | -579.842 M -872.86 % | -59.602 M -117.27 % | 345.198 M 2 876.87 % | 11.596 M -83.60 % | 70.722 M -77.45 % | 313.602 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 129.506 M 11 054.69 % | 1.161 M 103.72 % | -31.174 M 38.28 % | -50.505 M -149.21 % | 102.634 M 435.27 % | -30.612 M -164.63 % | 47.368 M 140.49 % | -116.988 M -500.19 % | 29.233 M 130.16 % | -96.926 M -168.63 % | 141.235 M 869.16 % | 14.573 M 109.71 % | -150.087 M |
| Cash at beginning of period | 52.317 M 2.27 % | 51.156 M -37.86 % | 82.330 M -38.02 % | 132.835 M 339.84 % | 30.201 M -50.34 % | 60.813 M 352.31 % | 13.445 M -89.69 % | 130.433 M 28.89 % | 101.200 M -48.92 % | 198.126 M 248.26 % | 56.891 M 34.44 % | 42.318 M -78.01 % | 192.405 M |
| Cash at end of period | 181.823 M 247.54 % | 52.317 M 2.27 % | 51.156 M -37.86 % | 82.330 M -38.02 % | 132.835 M 339.84 % | 30.201 M -50.34 % | 60.813 M 352.31 % | 13.445 M -89.69 % | 130.433 M 28.89 % | 101.200 M -48.92 % | 198.126 M 248.26 % | 56.891 M 34.44 % | 42.318 M |
| Operating cash flow | 152.254 M 85.59 % | 82.037 M 354.52 % | -32.232 M -295.82 % | 16.460 M -93.42 % | 249.999 M 59.44 % | 156.795 M 187.73 % | -178.717 M -196.54 % | 185.124 M 106.42 % | 89.684 M 143.37 % | -206.778 M -259.28 % | 129.821 M 343.64 % | -53.283 M 88.51 % | -463.626 M |
| Capital expenditure | -1.635 M 89.14 % | -15.049 M -16 081.72 % | -93.000 K 73.58 % | -352.000 K -4 300.00 % | -8.000 K 57.89 % | -19.000 K 98.31 % | -1.123 M -3 303.03 % | -33.000 K 96.75 % | -1.016 M -413.13 % | -198.000 K 18.52 % | -243.000 K 91.53 % | -2.869 M -2 271.07 % | -121.000 K |
| Free CashFlow | 150.619 M 124.84 % | 66.988 M 307.23 % | -32.325 M -300.68 % | 16.108 M -93.56 % | 249.991 M 59.46 % | 156.776 M 187.18 % | -179.840 M -197.16 % | 185.091 M 108.75 % | 88.668 M 142.84 % | -206.976 M -259.73 % | 129.578 M 330.76 % | -56.152 M 87.89 % | -463.747 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 | 2014-01-31 | 2013-06-30 | 2013-01-31 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 44.612 M 9.70 % | 40.667 M -4.52 % | 42.594 M -4.89 % | 44.783 M 0.16 % | 44.712 M -2.79 % | 45.993 M 5.05 % | 43.783 M 2.31 % | 42.795 M -0.87 % | 43.170 M -10.43 % | 48.198 M -6.53 % | 51.564 M 16.52 % | 44.254 M -29.23 % | 62.528 M 0.85 % | 62.000 M 23.31 % | 50.281 M 11.45 % | 45.115 M 0.17 % | 45.038 M -4.50 % | 47.161 M -5.62 % | 49.971 M -5.76 % | 53.026 M 8.31 % | 48.957 M 1.23 % | 48.362 M 23.02 % | 39.313 M 79.45 % | 21.908 M -61.30 % | 56.611 M 100.00 % | 28.305 M 17.38 % | 24.115 M |
| Net income | 27.890 M 32.41 % | 21.064 M -14.71 % | 24.696 M 7.87 % | 22.894 M -16.48 % | 27.410 M 16.47 % | 23.533 M -14.19 % | 27.426 M 6.81 % | 25.678 M -4.34 % | 26.842 M -9.84 % | 29.770 M -13.45 % | 34.395 M 13.13 % | 30.402 M -5.28 % | 32.098 M -20.15 % | 40.199 M 42.48 % | 28.214 M -26.04 % | 38.150 M 53.48 % | 24.856 M -36.39 % | 39.074 M 4.28 % | 37.469 M 72.96 % | 21.663 M -15.10 % | 25.517 M 8.97 % | 23.416 M 92.95 % | 12.136 M 36.54 % | 8.888 M -60.07 % | 22.259 M 100.00 % | 11.130 M -9.29 % | 12.270 M |
| Income before tax | 32.886 M 28.44 % | 25.604 M -13.04 % | 29.443 M 6.48 % | 27.650 M -14.94 % | 32.507 M 14.65 % | 28.354 M -13.35 % | 32.721 M 6.04 % | 30.858 M -3.72 % | 32.050 M -9.65 % | 35.472 M -13.73 % | 41.118 M 12.84 % | 36.439 M -4.81 % | 38.280 M -28.39 % | 53.455 M 56.41 % | 34.176 M -21.58 % | 43.583 M 43.30 % | 30.414 M -31.28 % | 44.257 M 0.82 % | 43.895 M 63.45 % | 26.855 M -12.40 % | 30.657 M 8.33 % | 28.299 M 84.66 % | 15.325 M 40.52 % | 10.906 M -59.56 % | 26.966 M 100.00 % | 13.483 M -7.69 % | 14.605 M |
| Income before tax ratio | 0.74 17.08 % | 0.63 -8.92 % | 0.69 11.96 % | 0.62 -15.08 % | 0.73 17.93 % | 0.62 -17.51 % | 0.75 3.64 % | 0.72 -2.88 % | 0.74 0.88 % | 0.74 -7.71 % | 0.80 -3.16 % | 0.82 34.50 % | 0.61 -28.99 % | 0.86 26.85 % | 0.68 -29.64 % | 0.97 43.05 % | 0.68 -28.04 % | 0.94 6.83 % | 0.88 73.44 % | 0.51 -19.12 % | 0.63 7.02 % | 0.59 50.11 % | 0.39 -21.69 % | 0.50 4.51 % | 0.48 0.00 % | 0.48 -21.35 % | 0.61 |
| EBITDA | 35.404 M 13.49 % | 31.196 M 4.85 % | 29.752 M -6.16 % | 31.706 M -8.33 % | 34.586 M 13.23 % | 30.545 M -13.88 % | 35.467 M 18 103.55 % | -197.000 K -200.00 % | 197.000 K -80.87 % | 1.030 M 288.68 % | 265.000 K -99.32 % | 38.736 M -1.26 % | 39.229 M 379.16 % | 8.187 M 907.01 % | 813.000 K -87.26 % | 6.382 M 2 131.47 % | 286.000 K 1 291.67 % | -24.000 K -41.18 % | -17.000 K 34.62 % | -26.000 K -100.06 % | 40.521 M 0.00 % | 40.521 M 23.82 % | 32.725 M 100.00 % | 16.362 M -57.92 % | 38.886 M 100.00 % | 19.443 M 199.91 % | -19.461 M |
| Net income ratio | 0.63 20.70 % | 0.52 -10.67 % | 0.58 13.41 % | 0.51 -16.61 % | 0.61 19.81 % | 0.51 -18.32 % | 0.63 4.40 % | 0.60 -3.50 % | 0.62 0.67 % | 0.62 -7.40 % | 0.67 -2.90 % | 0.69 33.83 % | 0.51 -20.83 % | 0.65 15.55 % | 0.56 -33.64 % | 0.85 53.22 % | 0.55 -33.39 % | 0.83 10.50 % | 0.75 83.54 % | 0.41 -21.62 % | 0.52 7.65 % | 0.48 56.84 % | 0.31 -23.91 % | 0.41 3.18 % | 0.39 0.00 % | 0.39 -22.72 % | 0.51 |
| Ratio EBITDA | 0.79 3.45 % | 0.77 9.82 % | 0.70 -1.34 % | 0.71 -8.47 % | 0.77 16.47 % | 0.66 -18.02 % | 0.81 17 697.29 % | 0.00 -200.88 % | 0.00 -78.65 % | 0.02 315.82 % | 0.01 -99.41 % | 0.88 39.52 % | 0.63 375.12 % | 0.13 716.67 % | 0.02 -88.57 % | 0.14 2 127.66 % | 0.01 1 347.84 % | 0.00 -49.59 % | 0.00 30.62 % | 0.00 -100.06 % | 0.83 -1.22 % | 0.84 0.65 % | 0.83 11.45 % | 0.75 8.73 % | 0.69 0.00 % | 0.69 185.12 % | -0.81 |
| Gross profit ratio | 1.00 0.00 % | 1.00 13.10 % | 0.88 -6.59 % | 0.95 -1.37 % | 0.96 -0.12 % | 0.96 0.22 % | 0.96 -4.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.75 % | 0.98 2.35 % | 0.96 11.51 % | 0.86 -22.56 % | 1.11 -10.27 % | 1.24 8.23 % | 1.15 4.71 % | 1.09 -11.04 % | 1.23 6.11 % | 1.16 9.91 % | 1.05 -1.22 % | 1.07 -4.27 % | 1.11 11.45 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M -50.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 0.00 % | 800.000 M 100.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 28.63 % | 310.958 M 3.65 % | 300.000 M -1.79 % | 305.479 M 1.83 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M |
| Weighted average shs out | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M -50.00 % | 800.012 M 0.00 % | 800.012 M 0.00 % | 800.011 M 0.00 % | 800.014 M 100.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.006 M 0.00 % | 400.006 M 0.00 % | 400.004 M 0.00 % | 400.000 M 0.00 % | 400.004 M 0.00 % | 400.002 M 0.00 % | 400.011 M 0.00 % | 400.003 M 28.63 % | 310.961 M 3.65 % | 300.010 M -1.79 % | 305.479 M 1.83 % | 300.000 M 0.00 % | 300.000 M 0.00 % | 300.000 M |
| EPS diluted | 0.07 32.26 % | 0.05 -14.59 % | 0.06 7.87 % | 0.06 -16.50 % | 0.07 16.50 % | 0.06 -17.42 % | 0.07 10.90 % | 0.06 -4.46 % | 0.07 -9.68 % | 0.07 -13.49 % | 0.09 7.77 % | 0.08 -0.50 % | 0.08 -20.12 % | 0.10 42.21 % | 0.07 -26.00 % | 0.10 53.38 % | 0.06 -36.27 % | 0.10 4.27 % | 0.09 72.69 % | 0.05 -15.05 % | 0.06 -15.38 % | 0.08 86.63 % | 0.04 38.83 % | 0.03 -60.78 % | 0.07 100.00 % | 0.04 -9.29 % | 0.04 |
| Earnings per share | 0.07 32.26 % | 0.05 -14.59 % | 0.06 7.87 % | 0.06 -16.50 % | 0.07 16.50 % | 0.06 -17.42 % | 0.07 10.90 % | 0.06 -4.46 % | 0.07 -9.68 % | 0.07 -13.49 % | 0.09 7.77 % | 0.08 -0.50 % | 0.08 -20.12 % | 0.10 42.21 % | 0.07 -26.00 % | 0.10 53.38 % | 0.06 -36.27 % | 0.10 4.27 % | 0.09 72.69 % | 0.05 -15.05 % | 0.06 -15.38 % | 0.08 86.63 % | 0.04 38.83 % | 0.03 -60.78 % | 0.07 100.00 % | 0.04 -9.29 % | 0.04 |
| Gross profit | 44.612 M 9.70 % | 40.667 M 7.98 % | 37.662 M -11.16 % | 42.391 M -1.21 % | 42.910 M -2.90 % | 44.192 M 5.27 % | 41.978 M -1.91 % | 42.795 M -0.87 % | 43.170 M -10.43 % | 48.198 M -6.53 % | 51.564 M 18.55 % | 43.494 M -27.56 % | 60.042 M 12.46 % | 53.391 M -4.51 % | 55.914 M 0.00 % | 55.914 M 8.41 % | 51.576 M 0.00 % | 51.576 M -16.04 % | 61.432 M 0.00 % | 61.432 M 19.05 % | 51.602 M 0.00 % | 51.602 M 17.77 % | 43.816 M 100.00 % | 21.908 M -61.30 % | 56.611 M 100.00 % | 28.305 M 17.38 % | 24.115 M |
| Income tax expense | 4.996 M 10.04 % | 4.540 M -4.36 % | 4.747 M -0.19 % | 4.756 M -6.69 % | 5.097 M 5.72 % | 4.821 M -8.95 % | 5.295 M 2.22 % | 5.180 M -0.54 % | 5.208 M -8.66 % | 5.702 M -15.19 % | 6.723 M 11.36 % | 6.037 M -2.35 % | 6.182 M -53.36 % | 13.256 M 122.34 % | 5.962 M 9.74 % | 5.433 M -2.25 % | 5.558 M 7.24 % | 5.183 M -19.34 % | 6.426 M 23.77 % | 5.192 M 1.01 % | 5.140 M 5.26 % | 4.883 M 53.12 % | 3.189 M 58.03 % | 2.018 M -57.12 % | 4.707 M 100.00 % | 2.353 M 0.75 % | 2.336 M |
| Cost of revenue | 0.000 -100.00 % | 1.376 M -72.10 % | 4.932 M 106.19 % | 2.392 M 32.74 % | 1.802 M 0.06 % | 1.801 M -0.22 % | 1.805 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 760.000 K -69.43 % | 2.486 M -71.12 % | 8.609 M 252.83 % | -5.633 M 47.84 % | -10.799 M -65.19 % | -6.538 M -48.09 % | -4.415 M 61.48 % | -11.461 M -36.35 % | -8.406 M -217.79 % | -2.645 M 18.36 % | -3.240 M 28.04 % | -4.503 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 2.020 M -34.52 % | 3.085 M 20.13 % | 2.568 M 52.40 % | 1.685 M 66.83 % | 1.010 M -53.47 % | 2.171 M -47.58 % | 4.141 M 111.57 % | 1.957 M -11.89 % | 2.221 M 23.18 % | 1.803 M -11.75 % | 2.043 M -50.18 % | 4.101 M 172.13 % | 1.507 M -58.83 % | 3.660 M 25.04 % | 2.927 M -66.57 % | 8.755 M -6.54 % | 9.368 M -24.07 % | 12.338 M 18.15 % | 10.443 M -30.28 % | 14.978 M 22.33 % | 12.244 M 56.21 % | 7.838 M -2.24 % | 8.018 M 122.40 % | 3.605 M -42.70 % | 6.292 M 100.00 % | 3.146 M 483.67 % | 539.000 K |
| Selling and marketing expenses | 861.000 K -55.11 % | 1.918 M 22.17 % | 1.570 M -49.85 % | 3.131 M 225.25 % | 962.500 K -31.93 % | 1.414 M -60.38 % | 3.569 M 57.85 % | 2.261 M 19.31 % | 1.895 M -50.37 % | 3.818 M 272.49 % | 1.025 M -82.54 % | 5.870 M 132.23 % | 2.528 M -44.44 % | 4.549 M -22.94 % | 5.903 M 53.68 % | 3.841 M -3.81 % | 3.993 M -29.98 % | 5.703 M 145.08 % | 2.327 M -73.49 % | 8.777 M 44.93 % | 6.056 M 91.89 % | 3.156 M -69.95 % | 10.504 M 207.58 % | 3.415 M -52.40 % | 7.175 M 100.00 % | 3.587 M -68.98 % | 11.564 M |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 4.694 M 645 570 921.63 % | 0.727 17.93 % | 0.616 -100.00 % | 14.125 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.978 M 426.45 % | -7.345 M 52.66 % | -15.517 M -7.85 % | -14.387 M 0.00 % | -14.387 M -0.40 % | -14.329 M 0.00 % | -14.329 M -1 368.89 % | -975.500 K 0.00 % | -975.500 K 91.05 % | -10.896 M 0.00 % | -10.896 M 6.92 % | -11.706 M -100.00 % | -5.853 M 44.35 % | -10.517 M -100.00 % | -5.258 M -200.00 % | 5.258 M |
| Operating expenses | 9.013 M -20.32 % | 11.312 M 14.25 % | 9.901 M 5.48 % | 9.387 M 68.38 % | 5.575 M -23.68 % | 7.305 M -59.67 % | 18.114 M 51.75 % | 11.937 M 7.35 % | 11.120 M -12.62 % | 12.726 M 21.83 % | 10.446 M -35.12 % | 16.101 M 10.76 % | 14.537 M 70.12 % | 8.545 M -46.94 % | 16.105 M 951.24 % | 1.532 M -89.52 % | 14.624 M 403.58 % | 2.904 M -52.21 % | 6.076 M -76.78 % | 26.171 M 43.01 % | 18.300 M -8.79 % | 20.063 M -16.36 % | 23.988 M 1 954.65 % | 1.168 M -60.42 % | 2.950 M 100.00 % | 1.475 M -93.55 % | 22.857 M |
| Cost and expenses | 9.013 M -20.32 % | 11.312 M 14.25 % | 9.901 M -35.99 % | 15.469 M 29.69 % | 11.928 M -30.85 % | 17.249 M 111.13 % | 8.170 M -31.56 % | 11.937 M 7.35 % | 11.120 M -12.62 % | 12.726 M 21.83 % | 10.446 M 63.47 % | 6.390 M -73.65 % | 24.248 M 183.77 % | 8.545 M -46.94 % | 16.105 M 951.24 % | 1.532 M -89.52 % | 14.624 M 403.58 % | 2.904 M -52.21 % | 6.076 M -76.78 % | 26.171 M 43.01 % | 18.300 M -8.79 % | 20.063 M -16.36 % | 23.988 M 1 954.65 % | 1.168 M -60.42 % | 2.950 M 100.00 % | 1.475 M -93.55 % | 22.857 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.675 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.613 | 0.000 | 0.000 | 0.000 | 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 | 9.013 M -20.32 % | 11.312 M 14.25 % | 9.901 M 110.95 % | 4.694 M 2.78 % | 4.567 M -27.89 % | 6.333 M 27.66 % | 4.961 M -49.39 % | 9.802 M 5.78 % | 9.266 M -19.68 % | 11.536 M 36.31 % | 8.463 M 24.22 % | 6.813 M -5.27 % | 7.192 M -56.88 % | 16.678 M 0.23 % | 16.639 M 13.80 % | 14.621 M -4.62 % | 15.329 M -23.32 % | 19.991 M 35.81 % | 14.720 M -46.21 % | 27.366 M 49.54 % | 18.300 M -4.84 % | 19.231 M -16.92 % | 23.148 M 229.73 % | 7.020 M -47.87 % | 13.467 M 100.00 % | 6.733 M -64.64 % | 19.042 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.538 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 121.817 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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K -47.65 % | 277.000 K -61.90 % | 727.000 K 20.36 % | 604.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.276 M 200.00 % | 3.759 M -50.00 % | 7.518 M 20.64 % | 6.232 M 0.00 % | 6.232 M -11.98 % | 7.080 M 0.00 % | 7.080 M -70.38 % | 23.900 M 0.00 % | 23.900 M 111.93 % | 11.277 M 0.00 % | 11.277 M 11.91 % | 10.077 M 100.00 % | 5.038 M -55.93 % | 11.432 M 100.00 % | 5.716 M 200.00 % | -5.716 M |
| Depreciation and amortization | 1.375 M -0.07 % | 1.376 M -44.20 % | 2.466 M 3.09 % | 2.392 M 32.74 % | 1.802 M 0.06 % | 1.801 M -0.22 % | 1.805 M 105.81 % | -31.055 M 2.51 % | -31.853 M 7.52 % | -34.442 M 15.69 % | -40.853 M -1 878.54 % | 2.297 M 142.04 % | 949.000 K 102.10 % | -45.268 M -35.68 % | -33.363 M 10.32 % | -37.201 M -23.48 % | -30.128 M 31.96 % | -44.281 M -0.84 % | -43.912 M -63.36 % | -26.881 M 12.32 % | -30.657 M -8.33 % | -28.299 M -84.66 % | -15.325 M -3 766.27 % | 418.000 K -14.43 % | 488.500 K 100.00 % | 244.250 K 100.86 % | -28.350 M |
| Operating income | 35.599 M 21.27 % | 29.355 M -10.21 % | 32.693 M 11.53 % | 29.314 M -12.66 % | 33.562 M 8.10 % | 31.046 M -1.00 % | 31.360 M 0.98 % | 31.055 M -2.51 % | 31.853 M -7.52 % | 34.442 M -15.69 % | 40.853 M 39.84 % | 29.214 M -35.80 % | 45.505 M 0.52 % | 45.268 M 35.68 % | 33.363 M -10.32 % | 37.201 M 23.48 % | 30.128 M -31.96 % | 44.281 M 0.84 % | 43.912 M 63.36 % | 26.881 M -12.32 % | 30.657 M 8.33 % | 28.299 M 84.66 % | 15.325 M -3.88 % | 15.944 M -58.48 % | 38.397 M 100.00 % | 19.199 M 115.53 % | 8.908 M |
| Operating income ratio | 0.80 10.55 % | 0.72 -5.96 % | 0.77 17.26 % | 0.65 -12.80 % | 0.75 11.20 % | 0.68 -5.76 % | 0.72 -1.30 % | 0.73 -1.65 % | 0.74 3.25 % | 0.71 -9.81 % | 0.79 20.02 % | 0.66 -9.29 % | 0.73 -0.33 % | 0.73 10.04 % | 0.66 -19.53 % | 0.82 23.27 % | 0.67 -28.75 % | 0.94 6.85 % | 0.88 73.34 % | 0.51 -19.05 % | 0.63 7.02 % | 0.59 50.11 % | 0.39 -46.44 % | 0.73 7.30 % | 0.68 0.00 % | 0.68 83.62 % | 0.37 |
| Total other income expenses net | -2.713 M 27.67 % | -3.751 M -15.42 % | -3.250 M -95.31 % | -1.664 M -500.72 % | -277.000 K 28.97 % | -390.000 K 58.55 % | -941.000 K -377.66 % | -197.000 K -200.00 % | 196.998 K -80.87 % | 1.030 M 288.68 % | 265.000 K 101.76 % | -15.035 M | 0.000 -100.00 % | 8.133 M 1 423.03 % | 534.000 K -95.92 % | 13.089 M 1 756.60 % | 705.000 K -95.87 % | 17.087 M 97.67 % | 8.644 M 33 346.15 % | -26.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.038 M 55.93 % | -11.432 M -100.00 % | -5.716 M -200.32 % | 5.698 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 | 2014-01-31 | 2013-06-30 | 2013-01-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 | 2013-12-31 | 2013-06-30 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -258.016 M -41.91 % | -181.823 M -50.07 % | -121.155 M -165.21 % | -45.682 M 56.61 % | -105.279 M -1 898.08 % | -5.269 M 60.35 % | -13.290 M 66.66 % | -39.863 M 34.12 % | -60.506 M 28.58 % | -84.724 M -328.50 % | 37.079 M -75.34 % | 150.381 M -17.92 % | 183.223 M -35.59 % | 284.460 M 50.14 % | 189.468 M 131.27 % | 81.925 M -71.54 % | 287.863 M -41.83 % | 494.833 M -6.50 % | 529.232 M -11.11 % | 595.399 M 208.44 % | 193.036 M 73.67 % | 111.152 M -57.34 % | 260.575 M 138.78 % | 109.129 M 357.88 % | -42.318 M |
| Total investments | 27.051 M -96.32 % | 734.790 M 82 016.39 % | -897.000 K -100.11 % | 847.786 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 -100.00 % | 811.000 K -94.70 % | 15.306 M 11.03 % | 13.786 M -33.10 % | 20.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 2.920 M -18.59 % | 3.587 M -23.62 % | 4.696 M -29.22 % | 6.635 M 100.15 % | 3.315 M -93.04 % | 47.599 M 191.27 % | 16.342 M -62.81 % | 43.947 M -15.02 % | 51.714 M 3.15 % | 50.137 M -16.71 % | 60.193 M -67.00 % | 182.394 M -32.64 % | 270.792 M -21.94 % | 346.904 M 69.19 % | 205.037 M 114.99 % | 95.370 M -71.65 % | 336.457 M -46.19 % | 625.266 M -1.59 % | 635.373 M -8.79 % | 696.599 M 175.03 % | 253.284 M -18.10 % | 309.278 M -2.58 % | 317.466 M 100.00 % | 158.733 M | 0.000 |
| Accumulated other comprehensive income loss | 944.774 M 0.84 % | 936.884 M 139.84 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 0.00 % | 390.621 M 8 052.38 % | -4.912 M -101.26 % | 390.621 M 8 747.80 % | -4.517 M -101.16 % | 390.621 M 9 744.96 % | -4.050 M -101.04 % | 390.621 M 8 660.62 % | -4.563 M -101.17 % | 390.621 M 9 325.81 % | -4.234 M -101.08 % | 390.621 M 12 012.81 % | -3.279 M -85.57 % | -1.767 M -100.00 % | -883.500 K | 0.000 |
| Retained earnings | 0.000 -100.00 % | 424.087 M 5.23 % | 403.023 M 1.18 % | 398.327 M 6.10 % | 375.433 M 1.90 % | 368.423 M 6.82 % | 344.890 M 1.84 % | 338.664 M 8.20 % | 312.986 M -3.56 % | 324.544 M 10.10 % | 294.774 M 9.35 % | 269.579 M 8.36 % | 248.777 M 8.79 % | 228.679 M 16.15 % | 196.880 M 8.46 % | 181.518 M 20.24 % | 150.968 M 3.61 % | 145.712 M 23.65 % | 117.838 M 24.34 % | 94.769 M 29.63 % | 73.106 M 25.21 % | 58.389 M -43.22 % | 102.837 M 27.62 % | 80.578 M 38.17 % | 58.319 M |
| Common stock | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 -100.00 % | 500.500 K -50.00 % | 1.001 M |
| Total equity | 948.774 M 0.84 % | 940.884 M 2.29 % | 919.820 M 0.51 % | 915.124 M 2.57 % | 892.230 M 0.79 % | 885.220 M 2.73 % | 861.687 M 0.73 % | 855.461 M 3.09 % | 829.783 M -1.37 % | 841.341 M 3.67 % | 811.571 M 3.20 % | 786.376 M 2.72 % | 765.574 M 2.70 % | 745.476 M 4.46 % | 713.677 M 2.20 % | 698.315 M 4.57 % | 667.765 M 0.79 % | 662.509 M 4.39 % | 634.635 M 3.77 % | 611.566 M 3.67 % | 589.903 M 2.56 % | 575.186 M 453.93 % | 103.838 M 27.29 % | 81.579 M 37.52 % | 59.320 M |
| Other non current liabilities | 15.084 M 47.39 % | 10.234 M -75.37 % | 41.544 M 166.03 % | 15.616 M | 0.000 100.00 % | -1.148 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.193 M 67.26 % | -183.831 M 32.98 % | -274.295 M 20.93 % | -346.904 M -69.19 % | -205.037 M -114.99 % | -95.370 M 19.03 % | -117.778 M 34.13 % | -178.815 M 24.22 % | -235.972 M -0.21 % | -235.469 M 7.03 % | -253.284 M 18.10 % | -309.278 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 2.468 M | 0.000 | 0.000 -100.00 % | 1.148 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.193 M -67.26 % | 183.831 M -32.98 % | 274.295 M -20.93 % | 346.904 M 69.19 % | 205.037 M 114.99 % | 95.370 M -19.03 % | 117.778 M -34.13 % | 178.815 M -24.22 % | 235.972 M 0.21 % | 235.469 M -7.03 % | 253.284 M -18.10 % | 309.278 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 15.084 M 47.39 % | 10.234 M -76.75 % | 44.012 M 181.84 % | 15.616 M 371.07 % | 3.315 M -93.04 % | 47.599 M 78.38 % | 26.684 M -46.63 % | 49.997 M -21.42 % | 63.627 M 10.50 % | 57.583 M -30.55 % | 82.918 M -60.29 % | 208.801 M -27.99 % | 289.963 M -19.44 % | 359.954 M 65.42 % | 217.601 M 116.02 % | 100.730 M -70.84 % | 345.420 M -45.10 % | 629.236 M -2.72 % | 646.799 M -8.66 % | 708.088 M 169.31 % | 262.928 M -18.90 % | 324.213 M -56.77 % | 749.988 M 100.00 % | 374.994 M | 0.000 |
| Other current liabilities | -2.335 M -612.06 % | 456.000 K 120.47 % | -2.228 M 64.17 % | -6.219 M 34.78 % | -9.536 M -29.85 % | -7.344 M 7.80 % | -7.965 M -204.59 % | -2.615 M 71.88 % | -9.299 M -123.05 % | -4.169 M 94.02 % | -69.705 M 65.50 % | -202.033 M 28.35 % | -281.982 M -3 187.27 % | -8.578 M -70.54 % | -5.030 M -116.53 % | -2.323 M 63.29 % | -6.328 M -628.19 % | -869.000 K 89.37 % | -8.177 M -106.44 % | -3.961 M 29.03 % | -5.581 M -1 168.41 % | -440.000 K 92.37 % | -5.768 M -100.00 % | -2.884 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.335 M 8.25 % | 2.157 M -3.19 % | 2.228 M -26.90 % | 3.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.193 M -66.74 % | 180.957 M -32.30 % | 267.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 |
| Total current liabilities | 0.000 -100.00 % | 2.613 M | 0.000 -100.00 % | 2.905 M -1.36 % | 2.945 M -3.51 % | 3.052 M 28.40 % | 2.377 M -11.73 % | 2.693 M 3.02 % | 2.614 M 5.19 % | 2.485 M -38.08 % | 4.013 M -0.07 % | 4.016 M -10.32 % | 4.478 M 45.34 % | 3.081 M -59.11 % | 7.534 M 274.83 % | 2.010 M -23.72 % | 2.635 M 13.82 % | 2.315 M -28.75 % | 3.249 M -53.78 % | 7.029 M 73.00 % | 4.063 M -64.38 % | 11.408 M 53.60 % | 7.427 M 74.53 % | 4.256 M 292.57 % | 1.084 M |
| Total liabilities | 15.084 M 17.41 % | 12.847 M -70.81 % | 44.012 M 181.84 % | 15.616 M 371.07 % | 3.315 M -93.04 % | 47.599 M 78.38 % | 26.684 M -46.63 % | 49.997 M -21.42 % | 63.627 M 10.50 % | 57.583 M -30.55 % | 82.918 M -60.29 % | 208.801 M -27.99 % | 289.963 M -19.44 % | 359.954 M 65.42 % | 217.601 M 116.02 % | 100.730 M -70.84 % | 345.420 M -45.10 % | 629.236 M -2.72 % | 646.799 M -8.66 % | 708.088 M 169.31 % | 262.928 M -18.90 % | 324.213 M -56.77 % | 749.988 M 99.71 % | 375.536 M 34 543.54 % | 1.084 M |
| Other non current assets | 950.045 M 4 348.61 % | 21.356 M -79.38 % | 103.551 M 896.26 % | 10.394 M 1 478.51 % | -754.000 K 29.53 % | -1.070 M -58.52 % | -675.000 K -8.87 % | -620.000 K -3.68 % | -598.000 K 11.54 % | -676.000 K 28.54 % | -946.000 K -9.87 % | -861.000 K -67.18 % | -515.000 K 59.67 % | -1.277 M 10.26 % | -1.423 M -93.87 % | -734.000 K 57.15 % | -1.713 M 89.57 % | -16.422 M -12.04 % | -14.657 M 30.33 % | -21.037 M -4 616.82 % | -446.000 K 63.14 % | -1.210 M 54.25 % | -2.645 M -55.68 % | -1.699 M -125.63 % | -753.000 K |
| Long term investments | 0.000 -100.00 % | 734.790 M 2.70 % | 715.492 M -15.60 % | 847.786 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 -100.00 % | 811.000 K -94.70 % | 15.306 M 11.03 % | 13.786 M -33.10 % | 20.608 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 10.500 M -9.17 % | 11.560 M -13.47 % | 13.360 M 0.00 % | 13.360 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 |
| 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 |
| Goodwill and intangible assets | 10.500 M -9.17 % | 11.560 M -13.47 % | 13.360 M 0.00 % | 13.360 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 |
| Property plant equipment net | 3.313 M -21.16 % | 4.202 M -24.67 % | 5.578 M -12.82 % | 6.398 M 85.45 % | 3.450 M -27.46 % | 4.756 M -27.42 % | 6.553 M -20.75 % | 8.269 M -15.62 % | 9.800 M 500.49 % | 1.632 M -57.42 % | 3.833 M -36.89 % | 6.074 M -27.66 % | 8.396 M 557.48 % | 1.277 M -10.26 % | 1.423 M 93.87 % | 734.000 K -18.63 % | 902.000 K -19.18 % | 1.116 M 28.13 % | 871.000 K 103.03 % | 429.000 K -3.81 % | 446.000 K -63.14 % | 1.210 M -54.25 % | 2.645 M 55.68 % | 1.699 M 125.63 % | 753.000 K |
| Total non current assets | 963.858 M 24.87 % | 771.908 M -7.88 % | 837.981 M -4.60 % | 878.423 M 25 361.54 % | 3.450 M -27.46 % | 4.756 M -27.42 % | 6.553 M -20.75 % | 8.269 M -15.62 % | 9.800 M 500.49 % | 1.632 M -57.42 % | 3.833 M -36.89 % | 6.074 M -27.66 % | 8.396 M 557.48 % | 1.277 M -10.26 % | 1.423 M 93.87 % | 734.000 K -57.15 % | 1.713 M -89.57 % | 16.422 M 12.04 % | 14.657 M -30.33 % | 21.037 M 4 616.82 % | 446.000 K -63.14 % | 1.210 M -54.25 % | 2.645 M 55.68 % | 1.699 M 125.63 % | 753.000 K |
| Other current assets | -937.205 M -25.56 % | -746.395 M -3.40 % | -721.847 M 14.28 % | -842.050 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 |
| Short term investments | 27.051 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 |
| cash and cash equivalents | 258.016 M 41.91 % | 181.823 M 44.47 % | 125.851 M 140.55 % | 52.317 M -51.82 % | 108.594 M 105.41 % | 52.868 M 78.42 % | 29.632 M -64.64 % | 83.810 M -25.32 % | 112.220 M -16.79 % | 134.861 M 483.46 % | 23.114 M -27.80 % | 32.013 M -63.44 % | 87.569 M 40.24 % | 62.444 M 301.08 % | 15.569 M 15.80 % | 13.445 M -72.33 % | 48.594 M -62.74 % | 130.433 M 22.89 % | 106.141 M 4.88 % | 101.200 M 67.97 % | 60.248 M -69.59 % | 198.126 M 248.26 % | 56.891 M 14.69 % | 49.605 M 17.22 % | 42.318 M |
| Cash and short term investments | 285.067 M 56.78 % | 181.823 M 44.47 % | 125.851 M 140.55 % | 52.317 M -51.82 % | 108.594 M 105.41 % | 52.868 M 78.42 % | 29.632 M -64.64 % | 83.810 M -25.32 % | 112.220 M -16.79 % | 134.861 M 483.46 % | 23.114 M -27.80 % | 32.013 M -63.44 % | 87.569 M 40.24 % | 62.444 M 301.08 % | 15.569 M 15.80 % | 13.445 M -72.33 % | 48.594 M -62.74 % | 130.433 M 22.89 % | 106.141 M 4.88 % | 101.200 M 67.97 % | 60.248 M -69.59 % | 198.126 M 248.26 % | 56.891 M 14.69 % | 49.605 M 17.22 % | 42.318 M |
| Total current assets | 0.000 -100.00 % | 181.823 M 44.47 % | 125.851 M 140.55 % | 52.317 M -57.08 % | 121.887 M 96.92 % | 61.897 M 71.08 % | 36.180 M -59.51 % | 89.364 M -25.00 % | 119.159 M -16.10 % | 142.019 M 383.35 % | 29.382 M -23.74 % | 38.527 M -59.01 % | 93.997 M 33.75 % | 70.276 M 201.21 % | 23.331 M 19.73 % | 19.487 M -93.24 % | 288.379 M -22.00 % | 369.722 M 8.58 % | 340.494 M 5.06 % | 324.098 M 387.75 % | 66.448 M -67.49 % | 204.408 M 207.79 % | 66.412 M 22.16 % | 54.365 M 28.47 % | 42.318 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.659 M 18 957.58 % | 4.705 M -3.74 % | 4.888 M -99.45 % | 885.467 M 1.13 % | 875.609 M -2.04 % | 893.813 M 1.17 % | 883.468 M -10.05 % | 982.147 M -3.60 % | 1.019 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 |
| Net receivables | 652.138 M -12.63 % | 746.395 M 3.40 % | 721.847 M -14.28 % | 842.050 M 6 234.54 % | 13.293 M 47.23 % | 9.029 M 37.89 % | 6.548 M 17.90 % | 5.554 M -19.96 % | 6.939 M -3.06 % | 7.158 M 14.20 % | 6.268 M -3.78 % | 6.514 M 1.34 % | 6.428 M -17.93 % | 7.832 M 0.90 % | 7.762 M 28.47 % | 6.042 M -97.48 % | 239.785 M 0.21 % | 239.289 M 2.11 % | 234.353 M 5.12 % | 222.947 M 3 495.92 % | 6.200 M -1.31 % | 6.282 M -34.02 % | 9.521 M 100.00 % | 4.761 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 485.000 K -35.68 % | 754.000 K -29.53 % | 1.070 M 58.52 % | 675.000 K 8.87 % | 620.000 K 3.68 % | 598.000 K -11.54 % | 676.000 K -28.54 % | 946.000 K 9.87 % | 861.000 K 67.18 % | 515.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 782.689 M -10.78 % | 877.288 M 3.74 % | 845.638 M 4.68 % | 807.825 M 5.67 % | 764.451 M 1.22 % | 755.273 M -12.31 % | 861.274 M -9.39 % | 950.576 M -0.27 % | 953.144 M -7.81 % | 1.034 B 14.05 % | 906.524 M 16.40 % | 778.824 M 7.71 % | 723.093 M -20.15 % | 905.601 M -2.23 % | 926.283 M -4.95 % | 974.519 M 23.99 % | 785.937 M 13.28 % | 693.781 M -11.59 % | 784.769 M -10.86 % | 880.383 M -9.80 % | 975.996 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 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 6.076 M -36.28 % | 9.536 M 29.85 % | 7.344 M -7.80 % | 7.965 M 204.59 % | 2.615 M -71.88 % | 9.299 M 123.05 % | 4.169 M -56.17 % | 9.512 M -54.87 % | 21.076 M 43.44 % | 14.693 M 71.29 % | 8.578 M 70.54 % | 5.030 M 116.53 % | 2.323 M -63.29 % | 6.328 M 628.19 % | 869.000 K -89.37 % | 8.177 M 106.44 % | 3.961 M -29.03 % | 5.581 M 1 168.41 % | 440.000 K -92.37 % | 5.768 M 100.00 % | 2.884 M | 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 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 -100.00 % | 2.468 M | 0.000 | 0.000 -100.00 % | 1.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.437 M -58.98 % | 3.503 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 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 280.847 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 |
| Other total stockholders equity | 0.000 -100.00 % | 122.176 M 177.00 % | -158.671 M -229.87 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M 0.00 % | 122.176 M | 0.000 | 0.000 | 0.000 |
| 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.945 M 3.51 % | -3.052 M -28.40 % | -2.377 M 11.73 % | -2.693 M -3.02 % | -2.614 M -5.19 % | -2.485 M 38.08 % | -4.013 M 0.07 % | -4.016 M 10.32 % | -4.478 M -45.34 % | -3.081 M 59.11 % | -7.534 M -274.83 % | -2.010 M 23.72 % | -2.635 M -13.82 % | -2.315 M 28.75 % | -3.249 M 53.78 % | -7.029 M -73.00 % | -4.063 M 64.38 % | -11.408 M -53.60 % | -7.427 M -100.00 % | -3.714 M | 0.000 |
| Total assets | 963.858 M 1.06 % | 953.731 M -1.05 % | 963.832 M 3.56 % | 930.740 M 2.50 % | 908.026 M -3.80 % | 943.941 M 6.26 % | 888.371 M -1.89 % | 905.458 M 1.35 % | 893.410 M -0.61 % | 898.924 M 0.50 % | 894.489 M -10.12 % | 995.177 M -5.72 % | 1.056 B -4.51 % | 1.105 B 18.70 % | 931.278 M 16.55 % | 799.045 M -21.14 % | 1.013 B -21.56 % | 1.292 B 0.80 % | 1.281 B -2.90 % | 1.320 B 54.74 % | 852.831 M -5.18 % | 899.399 M 5.34 % | 853.826 M -8.82 % | 936.447 M -8.11 % | 1.019 B |
| 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 | 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 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2014-01-31 | 2013-06-30 | 2013-01-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 |
| 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 -100.00 % | 92.188 M | 0.000 -100.00 % | 23.316 M | 0.000 100.00 % | -94.621 M | 0.000 100.00 % | -40.130 M | 0.000 -100.00 % | 100.056 M | 0.000 -100.00 % | 23.386 M 100.00 % | 11.693 M 105.06 % | -231.148 M -100.00 % | -115.574 M -187.44 % | 132.172 M 100.00 % | 66.086 M 114.96 % | 30.744 M 100.00 % | 15.372 M 105.93 % | -259.249 M -100.00 % | -129.625 M -263.28 % | 79.387 M 100.00 % | 39.694 M 100.00 % | 19.847 M 141.23 % | -48.142 M -100.00 % | -24.071 M |
| Accounts receivables | 0.000 -100.00 % | 5.198 M | 0.000 100.00 % | -4.105 M | 0.000 100.00 % | -1.757 M | 0.000 -100.00 % | 819.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 86.990 M | 0.000 -100.00 % | 27.421 M | 0.000 100.00 % | -45.554 M | 0.000 100.00 % | -20.065 M | 0.000 -100.00 % | 100.056 M | 0.000 -100.00 % | 23.386 M | 0.000 100.00 % | -231.148 M | 0.000 -100.00 % | 132.172 M | 0.000 -100.00 % | 30.744 M | 0.000 100.00 % | -259.249 M | 0.000 -100.00 % | 79.387 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 96.260 M 266.72 % | -57.737 M -182.36 % | 70.105 M 179.09 % | -88.643 M -191.38 % | 97.003 M 53.39 % | 63.241 M 231.23 % | -48.191 M -405.41 % | -9.535 M -154.35 % | 17.543 M -81.95 % | 97.212 M 4.41 % | 93.108 M 1 421.37 % | 6.120 M -93.31 % | 91.501 M -17.78 % | 111.282 M 187.06 % | -127.823 M 36.37 % | -200.880 M -205.50 % | 190.411 M 715.98 % | -30.912 M -338.15 % | 12.980 M -87.25 % | 101.790 M 204.43 % | -97.474 M 39.01 % | -159.825 M -192.37 % | 173.035 M 5 139.52 % | 3.303 M 364.73 % | -1.248 M -100.00 % | -623.750 K |
| Net cash provided by operating activities | 124.150 M 123.63 % | 55.515 M -42.93 % | 97.267 M 342.92 % | -40.041 M -132.66 % | 122.611 M 1 370.84 % | -9.648 M 57.25 % | -22.570 M 12.76 % | -25.870 M -161.11 % | 42.334 M -66.07 % | 124.780 M -0.38 % | 125.255 M 265.98 % | 34.225 M -72.10 % | 122.650 M 254.50 % | -79.387 M 20.08 % | -99.330 M -227.14 % | -30.363 M -114.09 % | 215.487 M 451.15 % | 39.098 M -22.71 % | 50.586 M 137.29 % | -135.658 M -90.75 % | -71.120 M -26.57 % | -56.190 M -130.21 % | 186.011 M 473.13 % | 32.455 M 221.82 % | -26.642 M -100.00 % | -13.321 M |
| Investments in property plant and equipment | -18.000 K | 0.000 100.00 % | -1.635 M -14 763.64 % | -11.000 K | 0.000 100.00 % | -4.000 K 95.51 % | -89.000 K 74.72 % | -352.000 K | 0.000 100.00 % | -1.000 K 85.71 % | -7.000 K -133.33 % | -3.000 K 81.25 % | -16.000 K 89.68 % | -155.000 K 83.99 % | -968.000 K -3 485.19 % | -27.000 K -350.00 % | -6.000 K 98.63 % | -437.000 K 24.53 % | -579.000 K -363.20 % | -125.000 K -71.23 % | -73.000 K -2.82 % | -71.000 K 58.72 % | -172.000 K -183.13 % | -60.750 K 95.77 % | -1.435 M -100.00 % | -717.250 K |
| 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 100.00 % | -128.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -34.520 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 |
| Sales maturities of investments | 7.800 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 |
| Other investing activites | 0.000 -100.00 % | 1.677 M | 0.000 100.00 % | -14.019 M -5 360.41 % | 266.500 K 4 000.00 % | 6.500 K 1 200.00 % | 500.000 0.00 % | 500.000 -66.67 % | 1.500 K -90.91 % | 16.500 K 1 000.00 % | 1.500 K -94.00 % | 25.000 K 66.67 % | 15.000 K 66.67 % | 9.000 K 80.00 % | 5.000 K -100.00 % | 254.901 M 1 014.95 % | 22.862 M 14 369.62 % | 158.000 K 1 655.56 % | 9.000 K 100.00 % | -235.129 M -215 814.68 % | 109.000 K 5 350.00 % | 2.000 K -96.61 % | 59.000 K -2.88 % | 60.750 K -95.77 % | 1.435 M 100.00 % | 717.250 K |
| Net cash used for investing activites | -26.738 M -1 694.39 % | 1.677 M 202.57 % | -1.635 M 88.35 % | -14.030 M -5 364.54 % | 266.500 K 6 762.50 % | -4.000 K 95.51 % | -89.000 K 74.72 % | -352.000 K -23 566.67 % | 1.500 K 250.00 % | -1.000 K 85.71 % | -7.000 K -133.33 % | -3.000 K 81.25 % | -16.000 K 89.04 % | -146.000 K 84.84 % | -963.000 K -100.38 % | 254.874 M 1 015.13 % | 22.856 M 8 292.11 % | -279.000 K 51.05 % | -570.000 K 99.76 % | -235.382 M -653 938.89 % | 36.000 K 152.17 % | -69.000 K 38.94 % | -113.000 K -86.01 % | -60.750 K 95.77 % | -1.435 M -100.00 % | -717.250 K |
| Debt repayment | 0.000 | 0.000 100.00 % | -2.098 M | 0.000 | 0.000 | 0.000 100.00 % | -25.900 M -324.59 % | -6.100 M | 0.000 100.00 % | -7.990 M 93.35 % | -120.201 M -39.02 % | -86.462 M -3.48 % | -83.551 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 |
| 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 -100.00 % | 62.898 M 100.00 % | 31.449 M | 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 |
| Dividends paid | -20.000 M | 0.000 100.00 % | -20.000 M | 0.000 100.00 % | -20.400 M | 0.000 100.00 % | -21.200 M | 0.000 100.00 % | -38.400 M -317.39 % | -9.200 M | 0.000 100.00 % | -9.600 M 20.00 % | -12.000 M -42.86 % | -8.400 M 30.00 % | -12.000 M -17.65 % | -10.200 M 47.96 % | -19.600 M -75.00 % | -11.200 M 22.22 % | -14.400 M -12.50 % | -12.800 M -18.52 % | -10.800 M -100.00 % | -5.400 M 93.25 % | -80.000 M -300.00 % | -20.000 M | 0.000 | 0.000 |
| Other financing activites | -1.219 M 0.08 % | -1.220 M | 0.000 100.00 % | -2.116 M 82.70 % | -12.232 M -139.28 % | 31.138 M 1 771.39 % | -1.863 M 0.00 % | -1.863 M -130.12 % | 6.186 M -35.97 % | 9.661 M 179.62 % | -12.134 M -1 083.80 % | -1.025 M -102.19 % | 46.872 M -66.25 % | 138.868 M 27.72 % | 108.726 M 146.43 % | -234.197 M 26.46 % | -318.445 M -1 683.61 % | -17.854 M 71.08 % | -61.729 M -113.93 % | 442.998 M 609.19 % | -87.000 M -144.45 % | 195.743 M 287.95 % | -104.147 M -554.81 % | 22.899 M -28.85 % | 32.184 M 100.00 % | 16.092 M |
| Net cash used provided by financing activities | -21.219 M -1 639.26 % | -1.220 M 94.48 % | -22.098 M -944.33 % | -2.116 M 96.76 % | -65.263 M -309.59 % | 31.138 M 163.59 % | -48.963 M -514.88 % | -7.963 M 83.10 % | -47.126 M -404.72 % | -9.337 M 92.94 % | -132.335 M -36.31 % | -97.087 M 0.28 % | -97.358 M -174.62 % | 130.468 M 34.88 % | 96.726 M 140.00 % | -241.797 M 28.47 % | -338.045 M -2 145.41 % | 16.527 M 121.71 % | -76.129 M -117.18 % | 442.998 M 552.96 % | -97.800 M -149.96 % | 195.743 M 206.30 % | -184.147 M -6 452.09 % | 2.899 M -90.99 % | 32.184 M 100.00 % | 16.092 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -266.500 K | 0.000 -100.00 % | 99.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.570 M -50.00 % | 95.139 M -46.77 % | 178.716 M 0.00 % | 178.716 M 15 137.11 % | -1.189 M 0.00 % | -1.189 M -5 897.56 % | 20.500 K 0.00 % | 20.500 K -99.99 % | 244.814 M 0.00 % | 244.814 M 802 568.85 % | 30.500 K 100.00 % | 15.250 K -99.52 % | 3.179 M 100.00 % | 1.589 M |
| Net change in cash | 76.193 M 160.54 % | -125.851 M -271.15 % | 73.534 M 230.87 % | -56.187 M -197.98 % | 57.348 M 166.91 % | 21.486 M 130.00 % | -71.622 M -109.51 % | -34.185 M -613.38 % | -4.792 M -104.54 % | 105.448 M 3 527.38 % | 2.907 M 104.62 % | -62.865 M -177.91 % | 80.691 M 1 154.37 % | -7.653 M -217.44 % | 6.517 M -44.97 % | 11.842 M 730.82 % | -1.877 M 93.58 % | -29.247 M -158.74 % | 49.787 M 581.24 % | 7.308 M 136.02 % | -20.290 M 16.27 % | -24.232 M -154.55 % | 44.419 M 25.80 % | 35.309 M 869.16 % | 3.643 M 0.00 % | 3.643 M |
| Cash at beginning of period | 181.823 M 44.47 % | 125.851 M 140.55 % | 52.317 M -51.78 % | 108.504 M 112.10 % | 51.156 M 72.42 % | 29.670 M -70.71 % | 101.292 M -25.23 % | 135.477 M -3.42 % | 140.269 M 302.83 % | 34.821 M 9.11 % | 31.914 M -66.33 % | 94.779 M 523.41 % | 15.203 M 0.00 % | 15.203 M 352.31 % | 3.361 M 0.00 % | 3.361 M -89.69 % | 32.608 M 0.00 % | 32.608 M 28.89 % | 25.300 M 0.00 % | 25.300 M -48.92 % | 49.532 M 0.00 % | 49.532 M 248.26 % | 14.223 M 0.00 % | 14.223 M 34.44 % | 10.580 M 0.00 % | 10.580 M |
| Cash at end of period | 258.016 M | 0.000 -100.00 % | 36.767 M -29.72 % | 52.317 M -51.78 % | 108.504 M 112.10 % | 51.156 M 72.42 % | 29.670 M -70.71 % | 101.292 M -25.23 % | 135.477 M -3.42 % | 140.269 M 302.83 % | 34.821 M 9.11 % | 31.914 M -66.72 % | 95.894 M 1 170.08 % | 7.550 M -23.56 % | 9.878 M -35.03 % | 15.203 M -50.53 % | 30.731 M 814.27 % | 3.361 M -95.52 % | 75.087 M 130.27 % | 32.608 M 11.51 % | 29.242 M 15.58 % | 25.300 M -56.86 % | 58.642 M 18.39 % | 49.532 M 248.26 % | 14.223 M 0.00 % | 14.223 M |
| Operating cash flow | 124.150 M 123.63 % | 55.515 M -42.61 % | 96.739 M 341.60 % | -40.041 M -132.66 % | 122.611 M 1 370.84 % | -9.648 M 57.25 % | -22.570 M 12.76 % | -25.870 M -161.11 % | 42.334 M -66.07 % | 124.780 M -0.38 % | 125.255 M 265.98 % | 34.225 M -72.10 % | 122.650 M 254.50 % | -79.387 M 20.08 % | -99.330 M -227.14 % | -30.363 M -114.09 % | 215.487 M 451.15 % | 39.098 M -22.71 % | 50.586 M 137.29 % | -135.658 M -90.75 % | -71.120 M -26.57 % | -56.190 M -130.21 % | 186.011 M 473.13 % | 32.455 M 221.82 % | -26.642 M -100.00 % | -13.321 M |
| Capital expenditure | -18.000 K | 0.000 100.00 % | -1.635 M -14 763.64 % | -11.000 K | 0.000 100.00 % | -4.000 K 95.51 % | -89.000 K 74.72 % | -352.000 K | 0.000 100.00 % | -1.000 K 85.71 % | -7.000 K -133.33 % | -3.000 K 81.25 % | -16.000 K 89.68 % | -155.000 K 83.99 % | -968.000 K -3 485.19 % | -27.000 K -350.00 % | -6.000 K 98.63 % | -437.000 K 24.53 % | -579.000 K -363.20 % | -125.000 K -71.23 % | -73.000 K -2.82 % | -71.000 K 58.72 % | -172.000 K -183.13 % | -60.750 K 95.77 % | -1.435 M -100.00 % | -717.250 K |
| Free CashFlow | 124.132 M 123.60 % | 55.515 M -41.63 % | 95.104 M 337.45 % | -40.052 M -132.67 % | 122.611 M 1 370.32 % | -9.652 M 57.40 % | -22.659 M 13.59 % | -26.222 M -161.94 % | 42.334 M -66.07 % | 124.779 M -0.37 % | 125.248 M 265.99 % | 34.222 M -72.09 % | 122.634 M 254.18 % | -79.542 M 20.69 % | -100.298 M -230.04 % | -30.390 M -114.10 % | 215.481 M 457.36 % | 38.661 M -22.69 % | 50.007 M 136.83 % | -135.783 M -90.73 % | -71.193 M -26.54 % | -56.261 M -130.27 % | 185.839 M 473.67 % | 32.395 M 215.38 % | -28.076 M -100.00 % | -14.038 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2014 | 2013 | 2013 |