BBGI Global Infrastructure S.A. BBGI.L
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 42.366 M -11.92 % | 48.098 M -64.34 % | 134.885 M 86.11 % | 72.475 M 30.32 % | 55.614 M -12.51 % | 63.563 M -5.42 % | 67.204 M 14.39 % | 58.751 M -33.35 % | 88.147 M 113.10 % | 41.365 M -9.22 % | 45.565 M 80.16 % | 25.292 M -49.36 % | 49.944 M |
| Net income | 26.200 M -34.97 % | 40.287 M -66.16 % | 119.042 M 105.26 % | 57.997 M 39.05 % | 41.710 M -18.19 % | 50.984 M -8.84 % | 55.930 M 13.91 % | 49.102 M -38.78 % | 80.202 M 125.23 % | 35.609 M -8.88 % | 39.079 M 107.65 % | 18.820 M -14.05 % | 21.896 M |
| Income before tax | 28.162 M -35.39 % | 43.590 M -64.42 % | 122.514 M 101.85 % | 60.695 M 36.83 % | 44.359 M -17.83 % | 53.984 M -7.45 % | 58.332 M 14.67 % | 50.870 M -38.31 % | 82.456 M 127.83 % | 36.192 M -9.11 % | 39.821 M 108.16 % | 19.130 M -30.11 % | 27.372 M |
| Income before tax ratio | 0.66 -26.65 % | 0.91 -0.22 % | 0.91 8.46 % | 0.84 4.99 % | 0.80 -6.08 % | 0.85 -2.15 % | 0.87 0.25 % | 0.87 -7.44 % | 0.94 6.91 % | 0.87 0.11 % | 0.87 15.54 % | 0.76 38.01 % | 0.55 |
| EBITDA | 0.000 -100.00 % | 37.319 M -72.91 % | 137.740 M 105.43 % | 67.051 M 33.57 % | 50.201 M -10.45 % | 56.060 M -12.65 % | 64.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.62 -26.17 % | 0.84 -5.09 % | 0.88 10.29 % | 0.80 6.70 % | 0.75 -6.50 % | 0.80 -3.62 % | 0.83 -0.42 % | 0.84 -8.14 % | 0.91 5.69 % | 0.86 0.37 % | 0.86 15.26 % | 0.74 69.73 % | 0.44 |
| Ratio EBITDA | 0.00 -100.00 % | 0.78 -24.02 % | 1.02 10.38 % | 0.93 2.49 % | 0.90 2.35 % | 0.88 -7.65 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 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 | 716.214 M -0.08 % | 716.799 M 0.42 % | 713.769 M 5.86 % | 674.277 M 6.22 % | 634.784 M 4.70 % | 606.267 M 9.04 % | 556.005 M 16.05 % | 479.105 M 10.85 % | 432.216 M 0.42 % | 430.393 M 1.05 % | 425.917 M 64.02 % | 259.667 M 22.34 % | 212.246 M |
| Weighted average shs out | 714.811 M 0.06 % | 714.387 M 0.21 % | 712.917 M 5.89 % | 673.290 M 6.25 % | 633.662 M 4.72 % | 605.115 M 8.83 % | 556.005 M 16.05 % | 479.105 M 10.85 % | 432.216 M 0.42 % | 430.393 M 1.05 % | 425.917 M 64.02 % | 259.667 M 22.34 % | 212.246 M |
| EPS diluted | 0.04 -34.88 % | 0.06 -66.94 % | 0.17 100.95 % | 0.08 28.77 % | 0.07 -21.88 % | 0.08 -15.90 % | 0.10 0.00 % | 0.10 -47.37 % | 0.19 129.75 % | 0.08 -9.91 % | 0.09 26.62 % | 0.07 -19.27 % | 0.09 |
| Earnings per share | 0.04 -34.93 % | 0.06 -66.82 % | 0.17 100.71 % | 0.08 28.72 % | 0.07 -21.95 % | 0.08 -15.70 % | 0.10 0.00 % | 0.10 -47.37 % | 0.19 129.75 % | 0.08 -9.91 % | 0.09 26.62 % | 0.07 -19.27 % | 0.09 |
| Gross profit | 42.366 M -11.92 % | 48.098 M -64.34 % | 134.885 M 86.11 % | 72.475 M 30.32 % | 55.614 M -12.51 % | 63.563 M -5.42 % | 67.204 M 14.39 % | 58.751 M -33.35 % | 88.147 M 113.10 % | 41.365 M -9.22 % | 45.565 M 80.16 % | 25.292 M -49.36 % | 49.944 M |
| Income tax expense | 1.962 M -40.60 % | 3.303 M -4.87 % | 3.472 M 28.69 % | 2.698 M 1.85 % | 2.649 M -11.70 % | 3.000 M 24.90 % | 2.402 M 35.86 % | 1.768 M -21.56 % | 2.254 M 286.62 % | 583.000 K -21.43 % | 742.000 K 139.35 % | 310.000 K -94.11 % | 5.265 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 4.502 M -58.81 % | 10.930 M 187.18 % | 3.806 M 15.47 % | 3.296 M -1.79 % | 3.356 M -7.55 % | 3.630 M 12.07 % | 3.239 M 16.26 % | 2.786 M 22.79 % | 2.269 M 13.51 % | 1.999 M -7.24 % | 2.155 M -6.18 % | 2.297 M -89.12 % | 21.103 M |
| 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 | 9.702 M | 0.000 -100.00 % | 8.565 M 0.95 % | 8.484 M 7.41 % | 7.899 M 32.78 % | 5.949 M 5.61 % | 5.633 M 10.56 % | 5.095 M 48.89 % | 3.422 M 7.81 % | 3.174 M -11.56 % | 3.589 M -7.14 % | 3.865 M 163.10 % | 1.469 M |
| Operating expenses | 14.204 M 30.82 % | 10.858 M -12.23 % | 12.371 M 5.02 % | 11.780 M 4.66 % | 11.255 M 17.50 % | 9.579 M 7.97 % | 8.872 M 12.57 % | 7.881 M 38.48 % | 5.691 M 10.01 % | 5.173 M -9.94 % | 5.744 M -6.78 % | 6.162 M -72.70 % | 22.572 M |
| Cost and expenses | 14.204 M 30.82 % | 10.858 M -12.23 % | 12.371 M 5.02 % | 11.780 M 4.66 % | 11.255 M 17.50 % | 9.579 M 7.97 % | 8.872 M 12.57 % | 7.881 M 38.48 % | 5.691 M 10.01 % | 5.173 M -9.94 % | 5.744 M -6.78 % | 6.162 M -72.70 % | 22.572 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 | 4.502 M -58.81 % | 10.930 M 187.18 % | 3.806 M 15.47 % | 3.296 M -1.79 % | 3.356 M -7.55 % | 3.630 M 12.07 % | 3.239 M 16.26 % | 2.786 M 22.79 % | 2.269 M 13.51 % | 1.999 M -7.24 % | 2.155 M -6.18 % | 2.297 M -89.12 % | 21.103 M |
| Interest income | 554.000 K 3.17 % | 537.000 K 212.21 % | 172.000 K | 0.000 -100.00 % | 10.000 K -83.87 % | 62.000 K -55.71 % | 140.000 K 1 650.00 % | 8.000 K -27.27 % | 11.000 K -52.17 % | 23.000 K -88.78 % | 205.000 K -98.04 % | 10.473 M -70.49 % | 35.488 M |
| Interest expense | 2.225 M -27.31 % | 3.061 M 40.61 % | 2.177 M 14.28 % | 1.905 M 15.66 % | 1.647 M -21.23 % | 2.091 M -47.91 % | 4.014 M 52.62 % | 2.630 M 16.79 % | 2.252 M 21.60 % | 1.852 M 90.53 % | 972.000 K 94.79 % | 499.000 K -98.31 % | 29.570 M |
| Depreciation and amortization | 188.000 K 327.27 % | 44.000 K 29.41 % | 34.000 K 47.83 % | 23.000 K -14.81 % | 27.000 K 28.57 % | 21.000 K -12.50 % | 24.000 K -4.00 % | 25.000 K 0.00 % | 25.000 K 19.05 % | 21.000 K 31.25 % | 16.000 K 77.78 % | 9.000 K 80.00 % | 5.000 K |
| Operating income | 28.162 M -24.38 % | 37.240 M -70.13 % | 124.691 M 105.44 % | 60.695 M 36.83 % | 44.359 M -17.83 % | 53.984 M -13.41 % | 62.346 M 16.53 % | 53.500 M -36.84 % | 84.708 M 122.66 % | 38.044 M -6.74 % | 40.793 M 107.82 % | 19.629 M -65.40 % | 56.731 M |
| Operating income ratio | 0.66 -14.15 % | 0.77 -16.24 % | 0.92 10.38 % | 0.84 4.99 % | 0.80 -6.08 % | 0.85 -8.45 % | 0.93 1.88 % | 0.91 -5.24 % | 0.96 4.49 % | 0.92 2.73 % | 0.90 15.36 % | 0.78 -31.68 % | 1.14 |
| Total other income expenses net | 0.000 -100.00 % | 6.350 M 281.74 % | -3.494 M -0.58 % | -3.474 M 56.94 % | -8.067 M -26.32 % | -6.386 M 19.72 % | -7.955 M -89.68 % | -4.194 M -306.00 % | -1.033 M 55.47 % | -2.320 M -206.47 % | -757.000 K 62.09 % | -1.997 M -128.53 % | 7.000 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 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -27.440 M -190.71 % | -9.439 M -137.07 % | 25.463 M 195.67 % | -26.616 M -30.76 % | -20.355 M -41.91 % | -14.344 M -469.21 % | 3.885 M -92.21 % | 49.845 M 119.71 % | 22.687 M 6.42 % | 21.318 M 267.36 % | -12.738 M 89.92 % | -126.321 M -121.46 % | 588.727 M 383.31 % | -207.800 M |
| Total investments | 992.468 M -5.47 % | 1.050 B -5.05 % | 1.106 B 13.28 % | 976.132 M 8.95 % | 895.933 M 5.74 % | 847.328 M 8.10 % | 783.811 M 16.07 % | 675.314 M 18.49 % | 569.926 M 12.53 % | 506.464 M 11.05 % | 456.072 M 40.19 % | 325.313 M 555.67 % | 49.615 M | 0.000 |
| Total debt | 0.000 -100.00 % | 233.000 K -99.59 % | 56.620 M 22 916.26 % | 246.000 K 38.98 % | 177.000 K -99.13 % | 20.434 M 42.61 % | 14.329 M -79.67 % | 70.493 M 57.35 % | 44.800 M 0.54 % | 44.561 M 255.75 % | 12.526 M | 0.000 -100.00 % | 650.830 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -1.635 M -111.38 % | 14.371 M 263.14 % | -8.809 M -2 230.42 % | -378.000 K 36.68 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K | 0.000 | 0.000 |
| Retained earnings | 188.398 M -7.09 % | 202.764 M 0.23 % | 202.298 M 26.70 % | 159.661 M 10.89 % | 143.978 M -2.05 % | 146.984 M 6.80 % | 137.620 M 19.53 % | 115.133 M 19.44 % | 96.397 M 126.23 % | 42.610 M 32.68 % | 32.115 M 88.86 % | 17.005 M 14.01 % | 14.916 M 7 710.20 % | -196.000 K |
| Common stock | 852.386 M 0.00 % | 852.386 M 0.28 % | 850.007 M 0.25 % | 847.858 M 9.98 % | 770.942 M 7.93 % | 714.280 M 11.75 % | 639.160 M 26.30 % | 506.061 M 14.32 % | 442.680 M 0.55 % | 440.259 M 1.25 % | 434.818 M 0.11 % | 434.322 M 108.00 % | 208.807 M 0.50 % | 207.760 M |
| Total equity | 1.020 B -3.48 % | 1.057 B -1.17 % | 1.069 B 6.86 % | 1.001 B 9.25 % | 915.840 M 6.29 % | 861.632 M 10.89 % | 777.020 M 25.05 % | 621.360 M 15.33 % | 538.784 M 11.70 % | 482.370 M 3.44 % | 466.336 M 3.46 % | 450.730 M 113.06 % | 211.551 M 1.92 % | 207.564 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.318 M -41.97 % | -14.311 M | 0.000 100.00 % | -44.755 M -0.56 % | -44.504 M | 0.000 | 0.000 100.00 % | -10.871 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.318 M 41.97 % | 14.311 M | 0.000 -100.00 % | 44.755 M 0.56 % | 44.504 M | 0.000 | 0.000 -100.00 % | 10.871 M | 0.000 |
| Total non current liabilities | 0.000 | 0.000 -100.00 % | 3.242 M 1 217.89 % | 246.000 K 38.98 % | 177.000 K -99.13 % | 20.434 M 42.61 % | 14.329 M -79.67 % | 70.493 M 57.35 % | 44.800 M 0.54 % | 44.561 M 255.75 % | 12.526 M | 0.000 -100.00 % | 650.830 M | 0.000 |
| Other current liabilities | -4.493 M -2.30 % | -4.392 M 13.53 % | -5.079 M -11.02 % | -4.575 M -2.58 % | -4.460 M -105.34 % | -2.172 M -81.30 % | -1.198 M -69.93 % | -705.000 K -112.99 % | -331.000 K 14.25 % | -386.000 K 18.74 % | -475.000 K -181.07 % | -169.000 K 93.54 % | -2.617 M -32 612.50 % | -8.000 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.012 M 11.14 % | 2.710 M 2 705.77 % | -104.000 K -143.88 % | 237.000 K 200.00 % | 79.000 K 100.11 % | -70.401 M -70 501.00 % | 100.000 K 150.00 % | 40.000 K 100.32 % | -12.419 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 233.000 K 1.30 % | 230.000 K -6.50 % | 246.000 K 38.98 % | 177.000 K 52.59 % | 116.000 K 544.44 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 8.677 M 167.64 % | 3.242 M 9.68 % | 2.956 M 3 949.32 % | 73.000 K -79.32 % | 353.000 K 263.92 % | 97.000 K 5.43 % | 92.000 K -36.55 % | 145.000 K 49.48 % | 97.000 K -9.35 % | 107.000 K 21.59 % | 88.000 K -98.88 % | 7.863 M 393 050.00 % | 2.000 K |
| Total liabilities | 5.814 M -19.42 % | 7.215 M -89.72 % | 70.162 M 1 126.39 % | 5.721 M 21.65 % | 4.703 M -81.19 % | 25.005 M 33.37 % | 18.748 M -75.26 % | 75.766 M 37.05 % | 55.282 M 15.58 % | 47.831 M 204.38 % | 15.714 M 470.80 % | 2.753 M -99.67 % | 824.422 M 349 231.36 % | 236.000 K |
| Other non current assets | -993.677 M 5.36 % | -1.050 B 5.05 % | -1.106 B -13.28 % | -976.200 M -8.95 % | -895.991 M -5.74 % | -847.389 M -8.11 % | -783.844 M -16.06 % | -675.365 M -18.49 % | -569.994 M -12.53 % | -506.526 M -11.05 % | -456.138 M -40.18 % | -325.383 M -373.17 % | -68.767 M | 0.000 |
| Long term investments | 992.468 M -5.47 % | 1.050 B -5.05 % | 1.106 B 13.28 % | 976.132 M 8.95 % | 895.933 M 5.74 % | 847.328 M 8.10 % | 783.811 M 16.07 % | 675.314 M 18.49 % | 569.926 M 12.53 % | 506.464 M 11.05 % | 456.072 M 40.19 % | 325.313 M 555.67 % | 49.615 M | 0.000 |
| Intangible assets | 0.000 | 0.000 -100.00 % | 909.000 K | 0.000 -100.00 % | 1.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.133 M | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 1.106 B | 0.000 -100.00 % | 895.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.133 M | 0.000 |
| Property plant equipment net | 1.209 M 1 200.00 % | 93.000 K -24.39 % | 123.000 K 80.88 % | 68.000 K 17.24 % | 58.000 K -4.92 % | 61.000 K 84.85 % | 33.000 K -35.29 % | 51.000 K -25.00 % | 68.000 K 9.68 % | 62.000 K -6.06 % | 66.000 K -5.71 % | 70.000 K 268.42 % | 19.000 K | 0.000 |
| Total non current assets | 998.275 M -5.34 % | 1.055 B -4.63 % | 1.106 B 13.28 % | 976.200 M 8.95 % | 895.991 M 5.74 % | 847.389 M 8.11 % | 783.844 M 16.06 % | 675.365 M 18.49 % | 569.994 M 12.53 % | 506.526 M 11.05 % | 456.138 M 40.18 % | 325.383 M 373.17 % | 68.767 M | 0.000 |
| Other current assets | -1.103 M -133.87 % | 3.257 M -41.34 % | 5.552 M 68.75 % | 3.290 M -45.91 % | 6.082 M 6.11 % | 5.732 M 46.30 % | 3.918 M 256.18 % | 1.100 M -37.11 % | 1.749 M 406.96 % | 345.000 K -13.75 % | 400.000 K -51.87 % | 831.000 K 951.91 % | 78.999 K | 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 |
| cash and cash equivalents | 27.440 M 183.71 % | 9.672 M -68.96 % | 31.157 M 15.99 % | 26.862 M 30.83 % | 20.532 M -40.96 % | 34.778 M 233.00 % | 10.444 M -49.42 % | 20.648 M -6.63 % | 22.113 M -4.86 % | 23.243 M -8.00 % | 25.264 M -80.00 % | 126.321 M 103.41 % | 62.103 M -70.11 % | 207.800 M |
| Cash and short term investments | 27.440 M 183.71 % | 9.672 M -68.96 % | 31.157 M 15.99 % | 26.862 M 30.83 % | 20.532 M -40.96 % | 34.778 M 233.00 % | 10.444 M -49.42 % | 20.648 M -6.63 % | 22.113 M -4.86 % | 23.243 M -8.00 % | 25.264 M -80.00 % | 126.321 M 103.41 % | 62.103 M -70.11 % | 207.800 M |
| Total current assets | 27.440 M 98.93 % | 13.794 M -56.98 % | 32.066 M 14.99 % | 27.886 M 25.82 % | 22.163 M -42.66 % | 38.654 M 243.44 % | 11.255 M -46.17 % | 20.910 M -12.91 % | 24.010 M 1.59 % | 23.634 M -8.54 % | 25.841 M -79.75 % | 127.628 M -86.00 % | 911.915 M 338.84 % | 207.800 M |
| Inventory | 0.000 | 0.000 100.00 % | -4.788 M -77.86 % | -2.692 M 33.40 % | -4.042 M 22.66 % | -5.226 M | 0.000 | 0.000 | 0.000 100.00 % | -345.000 K | 0.000 100.00 % | -831.000 K -951.90 % | -79.000 K | 0.000 |
| Net receivables | 1.103 M 27.51 % | 865.000 K -4.84 % | 909.000 K -11.23 % | 1.024 M -37.22 % | 1.631 M -57.92 % | 3.876 M 377.93 % | 811.000 K 6 138.46 % | 13.000 K -93.81 % | 210.000 K 141.38 % | 87.000 K -64.92 % | 248.000 K -53.47 % | 533.000 K -99.94 % | 849.812 M | 0.000 |
| Tax assets | 0.000 | 0.000 -100.00 % | 153.000 K | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 100.00 % | -4.591 M -422.86 % | 1.422 M -34.71 % | 2.178 M -8.83 % | 2.389 M 302.19 % | 594.000 K -11.21 % | 669.000 K -21.39 % | 851.000 K 1 272.58 % | 62.000 K 51.22 % | 41.000 K -42.25 % | 71.000 K -84.96 % | 472.000 K -99.15 % | 55.291 M | 0.000 |
| Account payables | 2.863 M 6.15 % | 2.697 M -16.81 % | 3.242 M 9.68 % | 2.956 M 8.84 % | 2.716 M 669.41 % | 353.000 K 263.92 % | 97.000 K 5.43 % | 92.000 K -36.55 % | 145.000 K 49.48 % | 97.000 K -9.35 % | 107.000 K 21.59 % | 88.000 K -80.74 % | 457.000 K | 0.000 |
| Tax payables | 1.630 M 11.49 % | 1.462 M -9.02 % | 1.607 M 17.04 % | 1.373 M -12.38 % | 1.567 M -7.99 % | 1.703 M 57.25 % | 1.083 M 76.67 % | 613.000 K 229.57 % | 186.000 K -35.64 % | 289.000 K -21.47 % | 368.000 K 354.32 % | 81.000 K -96.25 % | 2.160 M 26 900.00 % | 8.000 K |
| 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 |
| 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 -100.00 % | 4.978 M | 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 8.809 M 2 230.42 % | 378.000 K -36.68 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K | 0.000 | 0.000 |
| Other total stockholders equity | -20.883 M -770.83 % | 3.113 M 24.42 % | 2.502 M 115.85 % | -15.785 M -1 485.86 % | 1.139 M 209.51 % | 368.000 K 203.08 % | -357.000 K -146.79 % | 763.000 K 185.73 % | -890.000 K 18.80 % | -1.096 M 8.21 % | -1.194 M 0.00 % | -1.194 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 | 0.000 |
| Other liabilities | 5.814 M -19.42 % | 7.215 M -88.67 % | 63.678 M 2 427.91 % | 2.519 M -43.43 % | 4.453 M 5.57 % | 4.218 M -2.41 % | 4.322 M -16.58 % | 5.181 M -49.88 % | 10.337 M 225.78 % | 3.173 M 2.99 % | 3.081 M 11.91 % | 2.753 M -98.34 % | 165.729 M 70 124.15 % | 236.000 K |
| Total assets | 1.026 B -3.58 % | 1.064 B -6.63 % | 1.139 B 13.22 % | 1.006 B 9.31 % | 920.543 M 3.82 % | 886.637 M 11.42 % | 795.768 M 14.15 % | 697.126 M 17.35 % | 594.066 M 12.05 % | 530.201 M 9.99 % | 482.050 M 6.30 % | 453.483 M -56.23 % | 1.036 B 398.54 % | 207.800 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -1.737 M -27.63 % | -1.361 M -39.30 % | -977.000 K -74.15 % | -561.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 1.737 M 27.63 % | 1.361 M 39.30 % | 977.000 K 74.15 % | 561.000 K 15.67 % | 485.000 K 5.66 % | 459.000 K 122.82 % | 206.000 K 110.20 % | 98.000 K | 0.000 | 0.000 | 0.000 |
| Change in working capital | -1.229 M 7.52 % | -1.329 M -44.14 % | -922.000 K -147.28 % | 1.950 M 147.75 % | -4.084 M -9 397.67 % | -43.000 K -104.94 % | 871.000 K 24.79 % | 698.000 K 274.50 % | -400.000 K -269.49 % | 236.000 K -75.31 % | 956.000 K 5.75 % | 904.000 K 141.17 % | -2.196 M |
| Accounts receivables | -406.000 K -256.14 % | -114.000 K 77.47 % | -506.000 K -173.23 % | 691.000 K 163.16 % | -1.094 M -13 775.00 % | 8.000 K 33.33 % | 6.000 K -99.68 % | 1.884 M 1 644.26 % | -122.000 K -166.67 % | 183.000 K -77.60 % | 817.000 K 810.43 % | -115.000 K 72.49 % | -418.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -780.000 K -947.83 % | 92.000 K -57.01 % | 214.000 K 227.38 % | -168.000 K -33.33 % | -126.000 K -118.42 % | 684.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -823.000 K -89.20 % | -435.000 K -4.57 % | -416.000 K -133.04 % | 1.259 M 142.11 % | -2.990 M -5 762.75 % | -51.000 K -128.18 % | 181.000 K 122.94 % | -789.000 K -3 657.14 % | -21.000 K 80.56 % | -108.000 K -671.43 % | -14.000 K -114.29 % | 98.000 K | 0.000 |
| Other non cash items | -42.393 M 27.35 % | -58.354 M 57.85 % | -138.460 M -92.09 % | -72.081 M -28.32 % | -56.172 M 9.22 % | -61.876 M 14.38 % | -72.264 M -16.85 % | -61.841 M 32.42 % | -91.508 M -121.65 % | -41.285 M 8.66 % | -45.201 M -65.49 % | -27.313 M -79.69 % | -15.200 M |
| Net cash provided by operating activities | -17.234 M 10.94 % | -19.352 M 4.70 % | -20.306 M -67.67 % | -12.111 M 34.60 % | -18.519 M -69.68 % | -10.914 M 29.31 % | -15.439 M -28.49 % | -12.016 M -2.87 % | -11.681 M -115.56 % | -5.419 M -5.22 % | -5.150 M 32.06 % | -7.580 M -260.73 % | 4.716 M |
| Investments in property plant and equipment | 0.000 100.00 % | -14.000 K 84.27 % | -89.000 K -169.70 % | -33.000 K -37.50 % | -24.000 K 51.02 % | -49.000 K -716.67 % | -6.000 K 25.00 % | -8.000 K 74.19 % | -31.000 K -82.35 % | -17.000 K -54.55 % | -11.000 K 81.67 % | -60.000 K -900.00 % | -6.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.088 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -125.787 M |
| Purchases of investments | -701.000 K | 0.000 100.00 % | -64.407 M 18.64 % | -79.163 M -33.76 % | -59.185 M 5.91 % | -62.900 M 30.51 % | -90.515 M 6.22 % | -96.522 M -913.35 % | -9.525 M 77.11 % | -41.610 M 64.61 % | -117.560 M -20.14 % | -97.852 M -232.38 % | -29.440 M |
| Sales maturities of investments | 0.000 -100.00 % | 13.371 M -86.12 % | 96.333 M 28.35 % | 75.055 M 3.08 % | 72.815 M 13.79 % | 63.988 M 16.20 % | 55.067 M 11.60 % | 49.341 M 16.06 % | 42.514 M 25.83 % | 33.788 M 2.44 % | 32.983 M 90.15 % | 17.346 M 289.19 % | 4.457 M |
| Other investing activites | 97.394 M 3.10 % | 94.465 M 12.75 % | 83.783 M 13.97 % | 73.512 M 0.96 % | 72.815 M 6 592.56 % | 1.088 M 103.07 % | -35.448 M 24.87 % | -47.181 M -243.02 % | 32.989 M 521.75 % | -7.822 M 90.75 % | -84.577 M -5.19 % | -80.402 M -3 812.00 % | 2.166 M |
| Net cash used for investing activites | 96.693 M -10.32 % | 107.822 M 459.04 % | 19.287 M 439.32 % | -5.684 M -141.78 % | 13.606 M 1 209.53 % | 1.039 M 102.93 % | -35.454 M 24.87 % | -47.189 M -243.18 % | 32.958 M 520.44 % | -7.839 M 90.73 % | -84.588 M -4.99 % | -80.566 M 45.79 % | -148.610 M |
| Debt repayment | 0.000 100.00 % | -56.404 M -201.61 % | 55.512 M | 0.000 100.00 % | -21.000 M -1 318.80 % | 1.723 M 102.94 % | -58.660 M -326.40 % | 25.910 M | 0.000 -100.00 % | 32.563 M 157.23 % | 12.659 M 209.49 % | -11.562 M -200.00 % | 11.562 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 73.893 M 36.41 % | 54.169 M -26.71 % | 73.915 M -41.40 % | 126.128 M 118.42 % | 57.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 225.515 M | 0.000 |
| Common stock repurchased | -1.564 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 |
| Dividends paid | -58.364 M -9.12 % | -53.487 M -3.49 % | -51.683 M -7.78 % | -47.953 M -12.44 % | -42.648 M -4.41 % | -40.848 M -54.36 % | -26.463 M -7.01 % | -24.730 M -3.07 % | -23.994 M -21.96 % | -19.673 M 16.52 % | -23.567 M -69.57 % | -13.898 M -142.21 % | -5.738 M |
| Other financing activites | -1.460 M -3 144.44 % | -45.000 K -73.08 % | -26.000 K 98.38 % | -1.608 M -5 855.56 % | -27.000 K 97.11 % | -934.000 K 19.20 % | -1.156 M -394.02 % | -234.000 K -30.00 % | -180.000 K 84.72 % | -1.178 M | 0.000 | 0.000 100.00 % | -809.000 K |
| Net cash used provided by financing activities | -61.388 M 44.16 % | -109.936 M -2 990.77 % | 3.803 M -84.37 % | 24.332 M 355.96 % | -9.506 M -128.08 % | 33.856 M -15.04 % | 39.849 M -32.10 % | 58.691 M 342.79 % | -24.174 M -306.40 % | 11.712 M 207.37 % | -10.908 M -105.45 % | 200.055 M 10 645.86 % | -1.897 M |
| Effect of forex changes on cash | -303.000 K -1 494.74 % | -19.000 K -101.26 % | 1.511 M 829.95 % | -207.000 K -219.65 % | 173.000 K -50.99 % | 353.000 K -57.98 % | 840.000 K 188.33 % | -951.000 K -153.82 % | 1.767 M 472.00 % | -475.000 K -15.57 % | -411.000 K 63.88 % | -1.138 M -1 310.64 % | 94.000 K |
| Net change in cash | 17.768 M 182.70 % | -21.485 M -600.23 % | 4.295 M -32.15 % | 6.330 M 144.43 % | -14.246 M -158.54 % | 24.334 M 338.48 % | -10.204 M -596.52 % | -1.465 M -29.65 % | -1.130 M 44.09 % | -2.021 M 98.00 % | -101.057 M -190.30 % | 111.909 M 176.81 % | -145.697 M |
| Cash at beginning of period | 9.672 M -68.96 % | 31.157 M 15.99 % | 26.862 M 30.83 % | 20.532 M -40.96 % | 34.778 M 233.00 % | 10.444 M -49.42 % | 20.648 M -6.63 % | 22.113 M -4.86 % | 23.243 M -8.00 % | 25.264 M -80.00 % | 126.321 M 776.50 % | 14.412 M -93.06 % | 207.800 M |
| Cash at end of period | 27.440 M 183.71 % | 9.672 M -68.96 % | 31.157 M 15.99 % | 26.862 M 30.83 % | 20.532 M -40.96 % | 34.778 M 233.00 % | 10.444 M -49.42 % | 20.648 M -6.63 % | 22.113 M -4.86 % | 23.243 M -8.00 % | 25.264 M -80.00 % | 126.321 M 103.41 % | 62.103 M |
| Operating cash flow | -17.234 M 10.94 % | -19.352 M 4.70 % | -20.306 M -67.67 % | -12.111 M 34.60 % | -18.519 M -69.68 % | -10.914 M 29.31 % | -15.439 M -28.49 % | -12.016 M -2.87 % | -11.681 M -115.56 % | -5.419 M -5.22 % | -5.150 M 32.06 % | -7.580 M -260.73 % | 4.716 M |
| Capital expenditure | 0.000 100.00 % | -14.000 K 84.27 % | -89.000 K -169.70 % | -33.000 K -37.50 % | -24.000 K 51.02 % | -49.000 K -716.67 % | -6.000 K 25.00 % | -8.000 K 74.19 % | -31.000 K -82.35 % | -17.000 K -54.55 % | -11.000 K 81.67 % | -60.000 K -900.00 % | -6.000 K |
| Free CashFlow | -17.234 M 11.01 % | -19.366 M 5.05 % | -20.395 M -67.94 % | -12.144 M 34.51 % | -18.543 M -69.14 % | -10.963 M 29.02 % | -15.445 M -28.45 % | -12.024 M -2.66 % | -11.712 M -115.45 % | -5.436 M -5.33 % | -5.161 M 32.45 % | -7.640 M -262.21 % | 4.710 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | 2011-12-31 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.221 M -68.20 % | 32.145 M -11.52 % | 36.330 M 208.72 % | 11.768 M -62.62 % | 31.486 M -75.41 % | 128.059 M 199.04 % | 42.823 M 31.28 % | 32.620 M 22.28 % | 26.677 M -7.81 % | 28.937 M 7.27 % | 26.975 M -36.33 % | 42.368 M 20.48 % | 35.166 M -9.48 % | 38.850 M 34.93 % | 28.793 M -9.60 % | 31.852 M -25.94 % | 43.010 M -23.89 % | 56.513 M 153.84 % | 22.263 M 4.52 % | 21.300 M -16.40 % | 25.478 M 21.78 % | 20.922 M 61.67 % | 12.941 M 3.63 % | 12.488 M -9.21 % | 13.755 M -61.99 % | 36.189 M 86 064.29 % | 42.000 K 200.00 % | -42.000 K |
| Net income | 133.000 K -99.49 % | 26.067 M -10.80 % | 29.224 M 164.16 % | 11.063 M -58.35 % | 26.564 M -71.28 % | 92.478 M 178.95 % | 33.152 M 33.44 % | 24.845 M -96.09 % | 635.989 M 207.02 % | -594.279 M -194.30 % | 630.213 M 2 489.10 % | 24.341 M 11.67 % | 21.798 M -36.14 % | 34.132 M 43.27 % | 23.824 M -5.75 % | 25.278 M -25.92 % | 34.122 M -25.95 % | 46.080 M 138.91 % | 19.288 M 18.18 % | 16.321 M -21.63 % | 20.825 M 14.08 % | 18.254 M 114.78 % | 8.499 M -17.65 % | 10.321 M 13.29 % | 9.110 M -28.75 % | 12.786 M 6 623.47 % | -196.000 K -200.00 % | 196.000 K |
| Income before tax | 1.835 M -93.03 % | 26.327 M -12.84 % | 30.206 M 130.28 % | 13.117 M -54.74 % | 28.979 M -69.02 % | 93.535 M 169.97 % | 34.647 M 33.01 % | 26.048 M 68 910 052 810.05 % | 0.038 -100.00 % | 44.359 M 104 867 612 103.78 % | 0.042 -100.00 % | 25.741 M 10.23 % | 23.353 M -33.24 % | 34.979 M 47.90 % | 23.650 M -13.12 % | 27.220 M -24.29 % | 35.951 M -22.69 % | 46.505 M 139.01 % | 19.457 M 16.27 % | 16.735 M -21.71 % | 21.375 M 15.88 % | 18.446 M 112.90 % | 8.664 M -17.22 % | 10.466 M 70.07 % | 6.154 M -71.00 % | 21.218 M 11 386.17 % | -188.000 K -200.00 % | 188.000 K |
| Income before tax ratio | 0.18 -78.08 % | 0.82 -1.49 % | 0.83 -25.41 % | 1.11 21.11 % | 0.92 26.01 % | 0.73 -9.72 % | 0.81 1.32 % | 0.80 57 037 754 121.43 % | 0.00 -100.00 % | 1.53 95 809 430 650.00 % | 0.00 -100.00 % | 0.61 -8.51 % | 0.66 -26.24 % | 0.90 9.62 % | 0.82 -3.88 % | 0.85 2.24 % | 0.84 1.58 % | 0.82 -5.84 % | 0.87 11.24 % | 0.79 -6.35 % | 0.84 -4.84 % | 0.88 31.69 % | 0.67 -20.12 % | 0.84 87.32 % | 0.45 -23.69 % | 0.59 113.10 % | -4.48 0.00 % | -4.48 |
| EBITDA | -24.901 M -200.00 % | 24.901 M -21.76 % | 31.828 M 509.26 % | 5.224 M -82.28 % | 29.486 M -72.76 % | 108.254 M 176.45 % | 39.158 M 40.39 % | 27.893 M -9.83 % | 30.935 M 60.57 % | 19.266 M -40.02 % | 32.122 M -43.14 % | 56.496 M -3.02 % | 58.254 M -21.62 % | 74.320 M 185.36 % | 26.044 M -10.33 % | 29.045 M -19.93 % | 36.276 M -23.21 % | 47.238 M 129.04 % | 20.624 M 15.16 % | 17.909 M -18.39 % | 21.944 M 17.66 % | 18.650 M 81.46 % | 10.278 M -5.34 % | 10.858 M -49.31 % | 21.419 M 200.00 % | -21.419 M -11 293.09 % | -188.000 K -200.00 % | 188.000 K |
| Net income ratio | 0.01 -98.40 % | 0.81 0.81 % | 0.80 -14.43 % | 0.94 11.43 % | 0.84 16.83 % | 0.72 -6.72 % | 0.77 1.64 % | 0.76 -96.81 % | 23.84 216.08 % | -20.54 -187.90 % | 23.36 3 966.54 % | 0.57 -7.32 % | 0.62 -29.45 % | 0.88 6.18 % | 0.83 4.26 % | 0.79 0.03 % | 0.79 -2.70 % | 0.82 -5.88 % | 0.87 13.07 % | 0.77 -6.26 % | 0.82 -6.32 % | 0.87 32.85 % | 0.66 -20.54 % | 0.83 24.79 % | 0.66 87.46 % | 0.35 107.57 % | -4.67 0.00 % | -4.67 |
| Ratio EBITDA | -2.44 -414.50 % | 0.77 -11.58 % | 0.88 97.35 % | 0.44 -52.60 % | 0.94 10.78 % | 0.85 -7.55 % | 0.91 6.94 % | 0.86 -26.26 % | 1.16 74.17 % | 0.67 -44.09 % | 1.19 -10.70 % | 1.33 -19.50 % | 1.66 -13.41 % | 1.91 111.49 % | 0.90 -0.81 % | 0.91 8.11 % | 0.84 0.90 % | 0.84 -9.77 % | 0.93 10.18 % | 0.84 -2.38 % | 0.86 -3.38 % | 0.89 12.24 % | 0.79 -8.66 % | 0.87 -44.16 % | 1.56 363.10 % | -0.59 86.78 % | -4.48 0.00 % | -4.48 |
| Gross profit ratio | 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 179.74 % | 0.36 -71.27 % | 1.24 24.42 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 716.214 M -0.05 % | 716.552 M -0.20 % | 718.018 M 0.34 % | 715.580 M 6.13 % | 674.277 M 0.00 % | 674.277 M 0.00 % | 674.277 M 0.00 % | 674.277 M 5.61 % | 638.475 M 0.00 % | 638.475 M 9.57 % | 582.698 M -7.48 % | 629.836 M 8.07 % | 582.821 M 10.13 % | 529.189 M 10.05 % | 480.862 M 0.74 % | 477.348 M 10.41 % | 432.340 M 0.06 % | 432.092 M -0.64 % | 434.869 M 2.10 % | 425.917 M 0.00 % | 425.917 M 0.00 % | 425.917 M 39.03 % | 306.349 M 43.84 % | 212.985 M 0.23 % | 212.492 M 0.00 % | 212.492 M 400.89 % | 42.423 M 0.00 % | 42.423 M |
| Weighted average shs out | 714.811 M -0.18 % | 716.126 M -0.37 % | 718.794 M 0.62 % | 714.387 M 6.10 % | 673.290 M 0.00 % | 673.290 M 0.00 % | 673.290 M 0.00 % | 673.290 M 5.35 % | 639.073 M 0.00 % | 639.073 M 9.81 % | 582.004 M -7.71 % | 630.596 M 8.19 % | 582.834 M 10.14 % | 529.195 M 9.98 % | 481.176 M 0.80 % | 477.358 M 10.41 % | 432.351 M 0.02 % | 432.278 M -0.64 % | 435.042 M 2.08 % | 426.158 M 0.06 % | 425.921 M 0.00 % | 425.918 M 39.03 % | 306.359 M 43.84 % | 212.989 M 0.19 % | 212.582 M 0.00 % | 212.582 M 401.10 % | 42.423 M 0.00 % | 42.423 M |
| EPS diluted | 0.00 -99.45 % | 0.04 -10.57 % | 0.04 162.58 % | 0.02 -60.66 % | 0.04 -71.86 % | 0.14 184.55 % | 0.05 33.70 % | 0.04 -96.32 % | 1.00 207.03 % | -0.93 -186.51 % | 1.08 2 697.93 % | 0.04 3.21 % | 0.04 -41.93 % | 0.06 29.84 % | 0.05 -6.42 % | 0.05 -32.91 % | 0.08 -25.89 % | 0.11 140.09 % | 0.04 15.63 % | 0.04 -21.31 % | 0.05 14.02 % | 0.04 53.96 % | 0.03 -42.56 % | 0.05 13.08 % | 0.04 -8.94 % | 0.05 1 121.74 % | 0.00 -200.00 % | 0.00 |
| Earnings per share | 0.00 -99.18 % | 0.04 -11.00 % | 0.04 163.87 % | 0.02 -60.76 % | 0.04 -71.79 % | 0.14 184.55 % | 0.05 33.33 % | 0.04 -96.31 % | 1.00 207.04 % | -0.93 -186.50 % | 1.08 2 697.93 % | 0.04 3.21 % | 0.04 -41.93 % | 0.06 29.84 % | 0.05 -6.42 % | 0.05 -32.91 % | 0.08 -25.89 % | 0.11 140.09 % | 0.04 16.23 % | 0.04 -21.72 % | 0.05 14.02 % | 0.04 53.96 % | 0.03 -42.56 % | 0.05 13.08 % | 0.04 -8.94 % | 0.05 1 121.74 % | 0.00 -200.00 % | 0.00 |
| Gross profit | 10.221 M -68.20 % | 32.145 M -11.52 % | 36.330 M 208.72 % | 11.768 M -62.62 % | 31.486 M -75.41 % | 128.059 M 199.04 % | 42.823 M 31.28 % | 32.620 M 22.28 % | 26.677 M -7.81 % | 28.937 M 7.27 % | 26.975 M -36.33 % | 42.368 M 20.48 % | 35.166 M -9.48 % | 38.850 M 34.93 % | 28.793 M -9.60 % | 31.852 M -25.94 % | 43.010 M -23.89 % | 56.513 M 153.84 % | 22.263 M 4.52 % | 21.300 M -16.40 % | 25.478 M 21.78 % | 20.922 M 61.67 % | 12.941 M 3.63 % | 12.488 M 153.98 % | 4.917 M -89.08 % | 45.027 M 107 107.14 % | 42.000 K 200.00 % | -42.000 K |
| Income tax expense | 1.702 M 554.62 % | 260.000 K -73.52 % | 982.000 K -52.19 % | 2.054 M -14.95 % | 2.415 M 128.48 % | 1.057 M -29.30 % | 1.495 M 24.27 % | 1.203 M 3 190 981 332.36 % | 0.038 -100.00 % | 2.649 M 6 262 411 158.39 % | 0.042 -100.00 % | 1.400 M -9.97 % | 1.555 M 83.59 % | 847.000 K 386.78 % | 174.000 K -91.04 % | 1.942 M 6.18 % | 1.829 M 330.35 % | 425.000 K 151.48 % | 169.000 K -59.18 % | 414.000 K -24.73 % | 550.000 K 186.46 % | 192.000 K 16.36 % | 165.000 K 13.79 % | 145.000 K -95.15 % | 2.991 M 31.53 % | 2.274 M 28 325.00 % | 8.000 K 200.00 % | -8.000 K |
| 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 -100.00 % | 8.838 M 200.00 % | -8.838 M | 0.000 | 0.000 |
| General and administrative expenses | -2.895 M -139.14 % | 7.397 M 61.05 % | 4.593 M -30.45 % | 6.604 M 223.57 % | 2.041 M -89.73 % | 19.881 M 404.08 % | 3.944 M -24.23 % | 5.205 M 234.30 % | 1.557 M -13.45 % | 1.799 M -12.88 % | 2.065 M -78.50 % | 9.603 M 57.14 % | 6.111 M 59.97 % | 3.820 M 33.66 % | 2.858 M -11.84 % | 3.242 M -54.28 % | 7.091 M -23.65 % | 9.287 M 417.96 % | 1.793 M -48.84 % | 3.505 M -0.99 % | 3.540 M 55.13 % | 2.282 M -5.27 % | 2.409 M 27.26 % | 1.893 M 60.83 % | 1.177 M -94.09 % | 19.926 M 8 563.48 % | 230.000 K 200.00 % | -230.000 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.548 M -200.00 % | 1.548 M 175.44 % | -2.052 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 |
| Other expenses | 9.800 M 10 100.00 % | -98.000 K -107.88 % | 1.243 M 194.52 % | -1.315 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.945 -100.00 % | 7.899 M 754 436 395.81 % | 1.047 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.469 M | 0.000 | 0.000 |
| Operating expenses | 6.905 M -5.40 % | 7.299 M 25.07 % | 5.836 M 10.34 % | 5.289 M 279.96 % | 1.392 M -95.86 % | 33.634 M 374.25 % | 7.092 M 23.32 % | 5.751 M 1 900.35 % | 287.499 K -97.38 % | 10.968 M 1 109.87 % | 906.499 K -94.18 % | 15.572 M 63.40 % | 9.530 M 317.98 % | 2.280 M -36.22 % | 3.575 M -0.08 % | 3.578 M -38.97 % | 5.863 M -34.59 % | 8.963 M 382.40 % | 1.858 M -49.57 % | 3.684 M 3.14 % | 3.572 M 59.46 % | 2.240 M -46.22 % | 4.165 M 131.13 % | 1.802 M -93.18 % | 26.432 M 784.77 % | -3.860 M -1 778.26 % | 230.000 K 200.00 % | -230.000 K |
| Cost and expenses | 6.905 M -5.40 % | 7.299 M 25.07 % | 5.836 M 10.34 % | 5.289 M 279.96 % | 1.392 M -95.86 % | 33.634 M 374.25 % | 7.092 M 23.32 % | 5.751 M -81.41 % | 30.935 M 257.19 % | -19.680 M -161.27 % | 32.122 M 106.28 % | 15.572 M 63.40 % | 9.530 M 317.98 % | 2.280 M -36.22 % | 3.575 M -0.08 % | 3.578 M -38.97 % | 5.863 M -34.59 % | 8.963 M 382.40 % | 1.858 M -49.57 % | 3.684 M 3.14 % | 3.572 M 59.46 % | 2.240 M -46.22 % | 4.165 M 131.13 % | 1.802 M -94.89 % | 35.270 M 377.76 % | -12.698 M -5 620.87 % | 230.000 K 200.00 % | -230.000 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 -100.00 % | 56.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 |
| Selling general and administrative expenses | -2.895 M -139.14 % | 7.397 M 61.05 % | 4.593 M -30.45 % | 6.604 M 223.57 % | 2.041 M -89.73 % | 19.881 M 404.08 % | 3.944 M -24.23 % | 5.205 M 57 733.33 % | 9.000 K -99.73 % | 3.347 M 25 646.15 % | 13.000 K -99.86 % | 9.603 M 57.14 % | 6.111 M 59.97 % | 3.820 M 33.66 % | 2.858 M -11.84 % | 3.242 M -54.28 % | 7.091 M -23.65 % | 9.287 M 417.96 % | 1.793 M -48.84 % | 3.505 M -0.99 % | 3.540 M 55.13 % | 2.282 M -5.27 % | 2.409 M 27.26 % | 1.893 M 60.83 % | 1.177 M -94.09 % | 19.926 M 8 563.48 % | 230.000 K 200.00 % | -230.000 K |
| Interest income | 554.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.115 M 25.28 % | 890.000 K -17.90 % | 1.084 M 32.03 % | 821.000 K 106.02 % | 398.500 K 202.57 % | -388.500 K -179.77 % | 487.000 K -53.84 % | 1.055 M -53.79 % | 2.283 M 43.49 % | 1.591 M 1.47 % | 1.568 M 48.77 % | 1.054 M -11.87 % | 1.196 M 14.45 % | 1.045 M 10.23 % | 948.000 K 7.60 % | 881.000 K 65.91 % | 531.000 K 125.00 % | 236.000 K 110.71 % | 112.000 K -49.09 % | 220.000 K -97.80 % | 9.993 M -60.80 % | 25.495 M 60 602.38 % | 42.000 K 200.00 % | -42.000 K |
| Interest expense | 2.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.647 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 -100.00 % | 29.570 M | 0.000 | 0.000 |
| Depreciation and amortization | 133.000 K 141.82 % | 55.000 K 189.47 % | 19.000 K -24.00 % | 25.000 K 25.00 % | 20.000 K 42.86 % | 14.000 K 7.69 % | 13.000 K 30.00 % | 10.000 K -99.96 % | 25.208 M 200.11 % | -25.181 M -189.16 % | 28.243 M 352 937.50 % | 8.000 K -33.33 % | 12.000 K 0.00 % | 12.000 K 33.33 % | 9.000 K -43.75 % | 16.000 K 23.08 % | 13.000 K 8.33 % | 12.000 K 9.09 % | 11.000 K 10.00 % | 10.000 K 42.86 % | 7.000 K -22.22 % | 9.000 K 50.00 % | 6.000 K 100.00 % | 3.000 K 0.00 % | 3.000 K 50.00 % | 2.000 K | 0.000 | 0.000 |
| Operating income | 3.316 M -86.65 % | 24.846 M -18.52 % | 30.494 M 370.66 % | 6.479 M -78.01 % | 29.466 M -72.78 % | 108.240 M 176.51 % | 39.145 M 40.39 % | 27.883 M 15.91 % | 24.056 M 18.48 % | 20.303 M -23.80 % | 26.643 M -19.74 % | 33.194 M 22.91 % | 27.007 M -27.30 % | 37.148 M 42.68 % | 26.035 M -10.31 % | 29.029 M -19.95 % | 36.263 M -23.21 % | 47.226 M 129.11 % | 20.613 M 15.16 % | 17.899 M -18.41 % | 21.937 M 17.68 % | 18.641 M 81.47 % | 10.272 M -5.37 % | 10.855 M -49.31 % | 21.416 M -39.36 % | 35.315 M 18 884.57 % | -188.000 K -200.00 % | 188.000 K |
| Operating income ratio | 0.32 -58.03 % | 0.77 -7.91 % | 0.84 52.46 % | 0.55 -41.17 % | 0.94 10.72 % | 0.85 -7.53 % | 0.91 6.94 % | 0.85 -5.21 % | 0.90 28.52 % | 0.70 -28.96 % | 0.99 26.07 % | 0.78 2.02 % | 0.77 -19.68 % | 0.96 5.75 % | 0.90 -0.79 % | 0.91 8.09 % | 0.84 0.89 % | 0.84 -9.74 % | 0.93 10.18 % | 0.84 -2.40 % | 0.86 -3.36 % | 0.89 12.25 % | 0.79 -8.68 % | 0.87 -44.17 % | 1.56 59.55 % | 0.98 121.80 % | -4.48 0.00 % | -4.48 |
| Total other income expenses net | -1.481 M -200.00 % | 1.481 M 614.24 % | -288.000 K -104.34 % | 6.638 M 1 463.04 % | -487.000 K 96.69 % | -14.705 M -226.92 % | -4.498 M -145.12 % | -1.835 M -259.29 % | 1.152 M 112.50 % | -9.219 M -154.81 % | 16.821 M 325.69 % | -7.453 M -137.83 % | 19.699 M -39.96 % | 32.810 M 1 475.68 % | -2.385 M -31.84 % | -1.809 M -479.81 % | -312.000 K 56.73 % | -721.000 K 37.63 % | -1.156 M 0.69 % | -1.164 M -107.12 % | -562.000 K -188.21 % | -195.000 K 87.87 % | -1.608 M -313.37 % | -389.000 K 97.45 % | -15.262 M -168.56 % | 22.262 M | 0.000 | 0.000 |
| 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 | 2011-12-31 | 2011-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 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -27.440 M -43.53 % | -19.118 M -102.54 % | -9.439 M -231.41 % | 7.183 M -71.79 % | 25.463 M 181.57 % | -31.218 M -17.29 % | -26.616 M -321.54 % | -6.314 M 68.98 % | -20.355 M -136.58 % | -8.604 M 40.02 % | -14.344 M 15.97 % | -17.070 M -539.38 % | 3.885 M -87.76 % | 31.743 M -36.32 % | 49.845 M 320.30 % | -22.626 M -199.73 % | 22.687 M 39.34 % | 16.282 M -23.62 % | 21.318 M 427.01 % | -6.519 M 48.82 % | -12.738 M 38.82 % | -20.819 M 83.52 % | -126.321 M -122.27 % | 567.176 M -3.66 % | 588.727 M 383.31 % | -207.800 M |
| Total investments | 992.468 M -3.16 % | 1.025 B -2.38 % | 1.050 B -1.51 % | 1.066 B -3.60 % | 1.106 B 3.84 % | 1.065 B 9.08 % | 976.132 M 6.75 % | 914.398 M 2.06 % | 895.933 M 4.11 % | 860.567 M 1.56 % | 847.328 M 0.21 % | 845.585 M 7.88 % | 783.811 M 6.45 % | 736.317 M 9.03 % | 675.314 M 18.37 % | 570.518 M 0.10 % | 569.926 M 5.46 % | 540.429 M 6.71 % | 506.464 M 7.99 % | 468.978 M 2.83 % | 456.072 M 4.17 % | 437.831 M 34.59 % | 325.313 M 500.40 % | 54.183 M 9.21 % | 49.615 M | 0.000 |
| Total debt | 0.000 -100.00 % | 1.506 M 546.35 % | 233.000 K -99.07 % | 25.063 M -55.73 % | 56.620 M 530.72 % | 8.977 M 3 549.19 % | 246.000 K -98.95 % | 23.479 M 13 164.97 % | 177.000 K -97.34 % | 6.642 M -67.50 % | 20.434 M -69.20 % | 66.352 M 363.06 % | 14.329 M -90.12 % | 144.993 M 105.68 % | 70.493 M | 0.000 -100.00 % | 44.800 M 0.52 % | 44.568 M 0.02 % | 44.561 M 0.46 % | 44.355 M 254.10 % | 12.526 M 114.60 % | 5.837 M | 0.000 -100.00 % | 627.354 M -3.61 % | 650.830 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -10.902 M -566.79 % | -1.635 M -142.22 % | 3.873 M -73.05 % | 14.371 M -46.19 % | 26.709 M 403.20 % | -8.809 M -34.96 % | -6.527 M -993.30 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 0.00 % | -597.000 K 85.40 % | -4.089 M | 0.000 | 0.000 |
| Retained earnings | 188.398 M -10.05 % | 209.443 M 3.29 % | 202.764 M 2.25 % | 198.304 M -1.97 % | 202.298 M 6.15 % | 190.577 M 19.36 % | 159.661 M 5.55 % | 151.271 M 5.07 % | 143.978 M 0.98 % | 142.581 M -3.00 % | 146.984 M 3.23 % | 142.386 M 3.46 % | 137.620 M 2.95 % | 133.683 M 16.11 % | 115.133 M 7.78 % | 106.823 M 10.82 % | 96.397 M 27.21 % | 75.778 M 77.84 % | 42.610 M 17.80 % | 36.170 M 12.63 % | 32.115 M 36.33 % | 23.556 M 38.52 % | 17.005 M -4.44 % | 17.795 M 19.30 % | 14.916 M 7 710.20 % | -196.000 K |
| Common stock | 852.386 M 0.00 % | 852.386 M 0.00 % | 852.386 M 0.02 % | 852.255 M 0.26 % | 850.007 M 0.02 % | 849.879 M 0.02 % | 849.691 M 9.99 % | 772.501 M 0.01 % | 772.459 M 8.02 % | 715.133 M 0.12 % | 714.280 M 0.08 % | 713.688 M 11.66 % | 639.160 M 12.38 % | 568.767 M 12.39 % | 506.061 M 0.52 % | 503.426 M 13.72 % | 442.680 M 0.04 % | 442.504 M 0.51 % | 440.259 M 1.25 % | 434.818 M 0.00 % | 434.818 M 0.00 % | 434.818 M 0.11 % | 434.322 M 108.00 % | 208.807 M 0.00 % | 208.807 M 0.50 % | 207.760 M |
| Total equity | 1.020 B -3.18 % | 1.053 B -0.30 % | 1.057 B -0.01 % | 1.057 B -1.16 % | 1.069 B 0.04 % | 1.069 B 6.81 % | 1.001 B 8.98 % | 918.079 M 0.24 % | 915.840 M 6.77 % | 857.762 M -0.45 % | 861.632 M 0.64 % | 856.166 M 10.19 % | 777.020 M 10.62 % | 702.452 M 13.05 % | 621.360 M 1.84 % | 610.127 M 13.24 % | 538.784 M 4.04 % | 517.886 M 7.36 % | 482.370 M 2.55 % | 470.391 M 0.87 % | 466.336 M 1.87 % | 457.777 M 1.56 % | 450.730 M 97.45 % | 228.278 M 7.91 % | 211.551 M 1.92 % | 207.564 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -24.857 M | 0.000 | 0.000 | 0.000 100.00 % | -23.271 M | 0.000 100.00 % | -6.472 M 68.15 % | -20.318 M | 0.000 100.00 % | -14.311 M | 0.000 | 0.000 | 0.000 100.00 % | -44.755 M -0.52 % | -44.523 M -0.04 % | -44.504 M -0.34 % | -44.355 M | 0.000 100.00 % | -5.837 M | 0.000 100.00 % | -602.299 M -5 440.42 % | -10.871 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.080 M | 0.000 -100.00 % | 24.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.271 M | 0.000 -100.00 % | 6.472 M -68.15 % | 20.318 M | 0.000 -100.00 % | 14.311 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.755 M 0.52 % | 44.523 M 0.04 % | 44.504 M 0.34 % | 44.355 M | 0.000 -100.00 % | 5.837 M | 0.000 -100.00 % | 602.299 M 5 440.42 % | 10.871 M | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 1.080 M | 0.000 -100.00 % | 25.063 M 673.07 % | 3.242 M 19.15 % | 2.721 M -7.95 % | 2.956 M -87.41 % | 23.479 M 13 164.97 % | 177.000 K -97.34 % | 6.642 M -67.50 % | 20.434 M -69.20 % | 66.352 M 363.06 % | 14.329 M -90.12 % | 144.993 M 105.68 % | 70.493 M | 0.000 -100.00 % | 44.800 M 0.52 % | 44.568 M 0.02 % | 44.561 M 0.46 % | 44.355 M 254.10 % | 12.526 M 114.60 % | 5.837 M | 0.000 -100.00 % | 627.354 M -3.61 % | 650.830 M | 0.000 |
| Other current liabilities | -4.493 M -1 441.19 % | 335.000 K 107.63 % | -4.392 M 6.09 % | -4.677 M 7.91 % | -5.079 M -13.57 % | -4.472 M 2.25 % | -4.575 M -135.95 % | -1.939 M 56.52 % | -4.460 M -121.78 % | -2.011 M 7.41 % | -2.172 M 96.74 % | -66.696 M -5 467.28 % | -1.198 M -129.94 % | -521.000 K 26.10 % | -705.000 K 64.96 % | -2.012 M -507.85 % | -331.000 K 26.93 % | -453.000 K -17.36 % | -386.000 K 96.98 % | -12.772 M -2 588.84 % | -475.000 K -212.50 % | -152.000 K 10.06 % | -169.000 K 98.57 % | -11.836 M -352.27 % | -2.617 M -32 612.50 % | -8.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 2.688 M -10.76 % | 3.012 M 21.06 % | 2.488 M -8.19 % | 2.710 M 19 257.14 % | 14.000 K 113.46 % | -104.000 K -168.42 % | 152.000 K -35.86 % | 237.000 K 100.36 % | -66.265 M -83 979.75 % | 79.000 K 100.05 % | -144.914 M -105.84 % | -70.401 M | 0.000 -100.00 % | 100.000 K 354.55 % | 22.000 K -45.00 % | 40.000 K -99.67 % | 12.243 M 198.58 % | -12.419 M | 0.000 | 0.000 100.00 % | -15.754 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 426.000 K 82.83 % | 233.000 K 13.11 % | 206.000 K -10.43 % | 230.000 K -1.29 % | 233.000 K -5.28 % | 246.000 K 18.27 % | 208.000 K 17.51 % | 177.000 K 4.12 % | 170.000 K 46.55 % | 116.000 K -99.83 % | 66.352 M 368 522.22 % | 18.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 |
| Total current liabilities | 0.000 -100.00 % | 4.153 M -52.14 % | 8.677 M 199.83 % | 2.894 M -10.73 % | 3.242 M 19.15 % | 2.721 M -7.95 % | 2.956 M 1 231.53 % | 222.000 K 204.11 % | 73.000 K -77.33 % | 322.000 K -8.78 % | 353.000 K 305.75 % | 87.000 K -10.31 % | 97.000 K 22.78 % | 79.000 K -14.13 % | 92.000 K -11.54 % | 104.000 K -28.28 % | 145.000 K 116.42 % | 67.000 K -30.93 % | 97.000 K -99.21 % | 12.333 M 11 426.17 % | 107.000 K 48.61 % | 72.000 K -18.18 % | 88.000 K -99.05 % | 9.301 M 18.29 % | 7.863 M 393 050.00 % | 2.000 K |
| Total liabilities | 5.814 M 11.10 % | 5.233 M -27.47 % | 7.215 M -76.93 % | 31.269 M -55.43 % | 70.162 M 78.46 % | 39.315 M 587.21 % | 5.721 M -80.60 % | 29.493 M 527.11 % | 4.703 M -77.15 % | 20.580 M -17.70 % | 25.005 M -69.83 % | 82.877 M 342.06 % | 18.748 M -87.44 % | 149.322 M 97.08 % | 75.766 M 636.31 % | 10.290 M -81.39 % | 55.282 M 5.22 % | 52.541 M 9.85 % | 47.831 M -19.72 % | 59.578 M 279.14 % | 15.714 M 101.26 % | 7.808 M 183.62 % | 2.753 M -99.65 % | 780.253 M -5.36 % | 824.422 M 349 231.36 % | 236.000 K |
| Other non current assets | -993.677 M -15 563.38 % | 6.426 M 100.61 % | -1.050 B 1.51 % | -1.066 B 3.60 % | -1.106 B -3.84 % | -1.065 B -9.09 % | -976.200 M -6.75 % | -914.458 M -2.06 % | -895.991 M -4.11 % | -860.623 M -1.56 % | -847.389 M -0.21 % | -845.631 M -7.88 % | -783.844 M -6.45 % | -736.357 M -9.03 % | -675.365 M -18.37 % | -570.572 M -0.10 % | -569.994 M -5.46 % | -540.492 M -6.71 % | -506.526 M -7.99 % | -469.048 M -2.83 % | -456.138 M -4.17 % | -437.892 M -34.58 % | -325.383 M -343.63 % | -73.345 M -6.66 % | -68.767 M | 0.000 |
| Long term investments | 992.468 M -3.16 % | 1.025 B -2.38 % | 1.050 B -1.51 % | 1.066 B -3.60 % | 1.106 B 3.84 % | 1.065 B 9.08 % | 976.132 M 6.75 % | 914.398 M 2.06 % | 895.933 M 4.11 % | 860.567 M 1.56 % | 847.328 M 0.21 % | 845.585 M 7.88 % | 783.811 M 6.45 % | 736.317 M 9.03 % | 675.314 M 18.37 % | 570.518 M 0.10 % | 569.926 M 5.46 % | 540.429 M 6.71 % | 506.464 M 7.99 % | 468.978 M 2.83 % | 456.072 M 4.17 % | 437.831 M 34.59 % | 325.313 M 500.40 % | 54.183 M 9.21 % | 49.615 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.348 M 158.31 % | 909.000 K -20.05 % | 1.137 M | 0.000 -100.00 % | 880.000 K -46.05 % | 1.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.144 M 0.06 % | 19.133 M | 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 -100.00 % | 1.066 B -3.60 % | 1.106 B 3.89 % | 1.064 B | 0.000 -100.00 % | 914.017 M 2.04 % | 895.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.144 M 0.06 % | 19.133 M | 0.000 |
| Property plant equipment net | 1.209 M -8.89 % | 1.327 M 1 326.88 % | 93.000 K -7.92 % | 101.000 K -17.89 % | 123.000 K -6.82 % | 132.000 K 94.12 % | 68.000 K 13.33 % | 60.000 K 3.45 % | 58.000 K 3.57 % | 56.000 K -8.20 % | 61.000 K 32.61 % | 46.000 K 39.39 % | 33.000 K -17.50 % | 40.000 K -21.57 % | 51.000 K -5.56 % | 54.000 K -20.59 % | 68.000 K 7.94 % | 63.000 K 1.61 % | 62.000 K -11.43 % | 70.000 K 6.06 % | 66.000 K 8.20 % | 61.000 K -12.86 % | 70.000 K 288.89 % | 18.000 K -5.26 % | 19.000 K | 0.000 |
| Total non current assets | 998.275 M -3.33 % | 1.033 B -2.08 % | 1.055 B -1.07 % | 1.066 B -3.60 % | 1.106 B 3.84 % | 1.065 B 9.09 % | 976.200 M 6.75 % | 914.458 M 2.06 % | 895.991 M 4.11 % | 860.623 M 1.56 % | 847.389 M 0.21 % | 845.631 M 7.88 % | 783.844 M 6.45 % | 736.357 M 9.03 % | 675.365 M 18.37 % | 570.572 M 0.10 % | 569.994 M 5.46 % | 540.492 M 6.71 % | 506.526 M 7.99 % | 469.048 M 2.83 % | 456.138 M 4.17 % | 437.892 M 34.58 % | 325.383 M 343.63 % | 73.345 M 6.66 % | 68.767 M | 0.000 |
| Other current assets | -1.103 M -120.44 % | 5.396 M 65.67 % | 3.257 M -77.69 % | 14.597 M 162.91 % | 5.552 M 143.94 % | 2.276 M -30.82 % | 3.290 M 0.15 % | 3.285 M -45.99 % | 6.082 M 145.94 % | 2.473 M -56.86 % | 5.732 M 24.96 % | 4.587 M 17.08 % | 3.918 M 81.89 % | 2.154 M 95.82 % | 1.100 M -85.10 % | 7.384 M 322.18 % | 1.749 M 18.10 % | 1.481 M 329.28 % | 345.000 K -96.54 % | 9.957 M 2 389.25 % | 400.000 K 488.24 % | 68.000 K -91.82 % | 831.000 K -72.97 % | 3.074 M 3 791.19 % | 78.999 K | 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 | 27.440 M 33.05 % | 20.624 M 113.23 % | 9.672 M -45.91 % | 17.880 M -42.61 % | 31.157 M -22.49 % | 40.195 M 49.64 % | 26.862 M -9.84 % | 29.793 M 45.11 % | 20.532 M 34.67 % | 15.246 M -56.16 % | 34.778 M -58.31 % | 83.422 M 698.76 % | 10.444 M -90.78 % | 113.250 M 448.48 % | 20.648 M -8.74 % | 22.626 M 2.32 % | 22.113 M -21.82 % | 28.286 M 21.70 % | 23.243 M -54.31 % | 50.874 M 101.37 % | 25.264 M -5.22 % | 26.656 M -78.90 % | 126.321 M 109.91 % | 60.178 M -3.10 % | 62.103 M -70.11 % | 207.800 M |
| Cash and short term investments | 27.440 M 33.05 % | 20.624 M 113.23 % | 9.672 M -45.91 % | 17.880 M -42.61 % | 31.157 M -22.49 % | 40.195 M 49.64 % | 26.862 M -9.84 % | 29.793 M 45.11 % | 20.532 M 34.67 % | 15.246 M -56.16 % | 34.778 M -58.31 % | 83.422 M 698.76 % | 10.444 M -90.78 % | 113.250 M 448.48 % | 20.648 M -8.74 % | 22.626 M 2.32 % | 22.113 M -21.82 % | 28.286 M 21.70 % | 23.243 M -54.31 % | 50.874 M 101.37 % | 25.264 M -5.22 % | 26.656 M -78.90 % | 126.321 M 109.91 % | 60.178 M -3.10 % | 62.103 M -70.11 % | 207.800 M |
| Total current assets | 27.440 M 5.46 % | 26.020 M 88.63 % | 13.794 M -31.81 % | 20.228 M -36.92 % | 32.066 M -22.42 % | 41.332 M 48.22 % | 27.886 M -9.09 % | 30.673 M 38.40 % | 22.163 M 31.14 % | 16.900 M -56.28 % | 38.654 M -55.67 % | 87.189 M 674.67 % | 11.255 M -90.15 % | 114.246 M 446.37 % | 20.910 M -57.47 % | 49.160 M 104.75 % | 24.010 M -19.58 % | 29.857 M 26.33 % | 23.634 M -54.28 % | 51.697 M 100.06 % | 25.841 M -6.46 % | 27.625 M -78.36 % | 127.628 M -85.54 % | 882.657 M -3.21 % | 911.915 M 338.84 % | 207.800 M |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -14.597 M -204.87 % | -4.788 M -110.37 % | -2.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.154 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -345.000 K | 0.000 | 0.000 | 0.000 100.00 % | -831.000 K 72.97 % | -3.074 M -3 791.14 % | -79.000 K | 0.000 |
| Net receivables | 1.103 M | 0.000 -100.00 % | 865.000 K -63.16 % | 2.348 M 158.31 % | 909.000 K -20.05 % | 1.137 M 11.04 % | 1.024 M 16.36 % | 880.000 K -46.05 % | 1.631 M -1.39 % | 1.654 M -57.33 % | 3.876 M 2.89 % | 3.767 M 364.49 % | 811.000 K 6 138.46 % | 13.000 K 0.00 % | 13.000 K -99.95 % | 26.534 M 12 535.24 % | 210.000 K 25.00 % | 168.000 K 93.10 % | 87.000 K -3.33 % | 90.000 K -63.71 % | 248.000 K -74.41 % | 969.000 K 81.80 % | 533.000 K -99.23 % | 69.191 M -91.86 % | 849.812 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 149.000 K -2.61 % | 153.000 K -74.75 % | 606.000 K | 0.000 -100.00 % | 441.000 K 96.00 % | 225.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 |
| Other assets | 0.000 | 0.000 100.00 % | -4.591 M -370.06 % | 1.700 M 19.55 % | 1.422 M -18.51 % | 1.745 M -19.88 % | 2.178 M -10.77 % | 2.441 M 2.18 % | 2.389 M 191.70 % | 819.000 K 37.88 % | 594.000 K -90.45 % | 6.223 M 830.19 % | 669.000 K -42.87 % | 1.171 M 37.60 % | 851.000 K 24.23 % | 685.000 K 1 004.84 % | 62.000 K -20.51 % | 78.000 K 90.24 % | 41.000 K -99.56 % | 9.224 M 12 891.55 % | 71.000 K 4.41 % | 68.000 K -85.59 % | 472.000 K -99.10 % | 52.529 M -5.00 % | 55.291 M | 0.000 |
| Account payables | 2.863 M 27.98 % | 2.237 M -17.06 % | 2.697 M -6.81 % | 2.894 M -10.73 % | 3.242 M 19.15 % | 2.721 M -7.95 % | 2.956 M 1 231.53 % | 222.000 K -91.83 % | 2.716 M 743.48 % | 322.000 K -8.78 % | 353.000 K 305.75 % | 87.000 K -10.31 % | 97.000 K 22.78 % | 79.000 K -14.13 % | 92.000 K -11.54 % | 104.000 K -28.28 % | 145.000 K 116.42 % | 67.000 K -30.93 % | 97.000 K -99.21 % | 12.333 M 11 426.17 % | 107.000 K 48.61 % | 72.000 K -18.18 % | 88.000 K -99.05 % | 9.301 M 1 935.23 % | 457.000 K | 0.000 |
| Tax payables | 1.630 M 41.13 % | 1.155 M -21.00 % | 1.462 M -7.29 % | 1.577 M -1.87 % | 1.607 M 5.86 % | 1.518 M 10.56 % | 1.373 M -9.01 % | 1.509 M -3.70 % | 1.567 M 3.16 % | 1.519 M -10.80 % | 1.703 M 562.65 % | 257.000 K -76.27 % | 1.083 M 145.02 % | 442.000 K -27.90 % | 613.000 K -67.87 % | 1.908 M 925.81 % | 186.000 K -51.81 % | 386.000 K 33.56 % | 289.000 K -34.17 % | 439.000 K 19.29 % | 368.000 K 360.00 % | 80.000 K -1.23 % | 81.000 K -96.80 % | 2.535 M 17.36 % | 2.160 M 26 900.00 % | 8.000 K |
| 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 -100.00 % | 5.765 M 15.81 % | 4.978 M | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 1.263 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.809 M 34.96 % | 6.527 M 993.30 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K 0.00 % | 597.000 K -85.40 % | 4.089 M | 0.000 | 0.000 |
| Other total stockholders equity | -20.883 M -929.35 % | 2.518 M -19.11 % | 3.113 M 35.70 % | 2.294 M -8.31 % | 2.502 M 63.00 % | 1.535 M 109.72 % | -15.785 M -177.27 % | -5.693 M -1 862.54 % | 323.000 K 572.92 % | 48.000 K -86.96 % | 368.000 K 172.87 % | -505.000 K -41.46 % | -357.000 K 40.00 % | -595.000 K -177.98 % | 763.000 K 206.12 % | -719.000 K 19.21 % | -890.000 K 10.37 % | -993.000 K 9.40 % | -1.096 M 8.21 % | -1.194 M 0.00 % | -1.194 M 0.00 % | -1.194 M 0.00 % | -1.194 M 85.40 % | -8.178 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 | 0.000 | 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 | 5.814 M | 0.000 -100.00 % | 7.215 M 117.84 % | 3.312 M -94.80 % | 63.678 M 87.99 % | 33.873 M 17 834.55 % | -191.000 K -103.30 % | 5.792 M 30.07 % | 4.453 M -67.30 % | 13.616 M 222.81 % | 4.218 M -74.34 % | 16.438 M 280.33 % | 4.322 M 1.69 % | 4.250 M -17.97 % | 5.181 M -49.65 % | 10.290 M -0.45 % | 10.337 M 30.75 % | 7.906 M 149.16 % | 3.173 M 9.79 % | 2.890 M -6.20 % | 3.081 M 62.24 % | 1.899 M -31.02 % | 2.753 M -98.08 % | 143.598 M -13.35 % | 165.729 M 70 124.15 % | 236.000 K |
| Total assets | 1.026 B -3.11 % | 1.059 B -0.49 % | 1.064 B -2.22 % | 1.088 B -4.51 % | 1.139 B 2.83 % | 1.108 B 10.11 % | 1.006 B 6.19 % | 947.572 M 2.94 % | 920.543 M 4.80 % | 878.342 M -0.94 % | 886.637 M -5.58 % | 939.043 M 18.00 % | 795.768 M -6.58 % | 851.774 M 22.18 % | 697.126 M 12.36 % | 620.417 M 4.44 % | 594.066 M 4.14 % | 570.427 M 7.59 % | 530.201 M 0.04 % | 529.969 M 9.94 % | 482.050 M 3.54 % | 465.585 M 2.67 % | 453.483 M -55.04 % | 1.009 B -2.65 % | 1.036 B 398.54 % | 207.800 M |
| 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 | 2011-12-31 |
| 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 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 -100.00 % | 16.500 K 104.25 % | -388.500 K -71.15 % | -227.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | -2.039 M -200.00 % | 2.039 M 111.73 % | 963.000 K 79.16 % | 537.500 K 11.17 % | 483.500 K 25.58 % | 385.000 K -22.92 % | 499.500 K 175.97 % | 181.000 K -58.53 % | 436.500 K 739.42 % | 52.000 K -62.32 % | 138.000 K -51.58 % | 285.000 K 19.75 % | 238.000 K -3.64 % | 247.000 K -14.24 % | 288.000 K 68.42 % | 171.000 K 66.02 % | 103.000 K 0.00 % | 103.000 K 5.10 % | 98.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 468.000 K 127.58 % | -1.697 M -322.41 % | 763.000 K 155.82 % | -1.367 M -152.92 % | 2.583 M 173.69 % | -3.505 M -831.73 % | 479.000 K -67.50 % | 1.474 M 152.08 % | -2.830 M -101.42 % | -1.405 M -313.85 % | 657.000 K 471.19 % | -177.000 K -134.91 % | 507.000 K 258.44 % | -320.000 K -125.36 % | 1.262 M 855.69 % | -167.000 K -568.00 % | -25.000 K 78.81 % | -118.000 K -61.64 % | -73.000 K -149.32 % | 148.000 K -68.91 % | 476.000 K 45.57 % | 327.000 K 330.28 % | -142.000 K -213.60 % | 125.000 K 114.16 % | -883.000 K -487.28 % | 228.000 K |
| Accounts receivables | 1.291 M 176.08 % | -1.697 M -270.72 % | 994.000 K 189.71 % | -1.108 M -483.16 % | -190.000 K 39.87 % | -316.000 K 63.51 % | -866.000 K -155.62 % | 1.557 M 668.25 % | -274.000 K 66.59 % | -820.000 K -4 923.53 % | 17.000 K 288.89 % | -9.000 K -250.00 % | 6.000 K | 0.000 -100.00 % | 1.807 M 2 246.75 % | 77.000 K 287.80 % | -41.000 K 49.38 % | -81.000 K -424.00 % | 25.000 K -84.18 % | 158.000 K -67.01 % | 479.000 K 41.72 % | 338.000 K 243.83 % | -235.000 K -295.83 % | 120.000 K 113.59 % | -883.000 K | 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 100.00 % | -55.000 K -105.98 % | 920.000 K 211.11 % | -828.000 K -319.05 % | 378.000 K 330.49 % | -164.000 K -123.13 % | 709.000 K 180.84 % | -877.000 K 21.13 % | -1.112 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -823.000 K | 0.000 100.00 % | -231.000 K -13.24 % | -204.000 K -111.01 % | 1.853 M 178.48 % | -2.361 M -344.16 % | 967.000 K 1 093.83 % | 81.000 K 102.48 % | -3.265 M -1 218.15 % | 292.000 K -83.33 % | 1.752 M 1 142.86 % | -168.000 K -133.53 % | 501.000 K 256.56 % | -320.000 K 41.28 % | -545.000 K -123.36 % | -244.000 K -1 625.00 % | 16.000 K 143.24 % | -37.000 K 62.24 % | -98.000 K -880.00 % | -10.000 K -233.33 % | -3.000 K 72.73 % | -11.000 K -111.83 % | 93.000 K 1 760.00 % | 5.000 K | 0.000 | 0.000 |
| Other non cash items | -7.091 M 79.91 % | -35.302 M 8.63 % | -38.638 M -91.36 % | -20.191 M 48.29 % | -39.047 M 60.53 % | -98.931 M -146.88 % | -40.072 M -16.22 % | -34.479 M -7.46 % | -32.086 M -41.85 % | -22.619 M 25.83 % | -30.498 M 1.83 % | -31.065 M -4.39 % | -29.759 M 29.66 % | -42.306 M -36.72 % | -30.944 M 2.55 % | -31.753 M 23.32 % | -41.411 M 18.10 % | -50.560 M -132.51 % | -21.745 M -11.64 % | -19.477 M 17.01 % | -23.468 M -8.75 % | -21.580 M -70.59 % | -12.650 M 0.46 % | -12.708 M 21.49 % | -16.186 M -202 425.00 % | 8.000 K |
| Net cash provided by operating activities | -8.558 M 1.36 % | -8.676 M -13.13 % | -7.669 M 34.36 % | -11.683 M -27.13 % | -9.190 M 17.33 % | -11.116 M -60.13 % | -6.942 M -2.43 % | -6.777 M 35.05 % | -10.434 M -29.05 % | -8.085 M -87.76 % | -4.306 M 34.84 % | -6.608 M 8.27 % | -7.204 M 12.52 % | -8.235 M -48.08 % | -5.561 M 13.85 % | -6.455 M 10.32 % | -7.198 M -60.56 % | -4.483 M -85.17 % | -2.421 M 19.25 % | -2.998 M -38.80 % | -2.160 M 27.76 % | -2.990 M 30.25 % | -4.287 M -89.77 % | -2.259 M 68.06 % | -7.073 M -17 782.50 % | 40.000 K |
| Investments in property plant and equipment | 14.000 K 200.00 % | -14.000 K 36.36 % | -22.000 K -633.33 % | -3.000 K 72.72 % | -10.999 K 85.90 % | -78.000 K -271.43 % | -21.000 K -75.00 % | -12.000 K -9.10 % | -10.999 K 15.39 % | -13.000 K 53.57 % | -28.000 K -33.33 % | -21.000 K -320.00 % | -5.000 K -400.00 % | -1.000 K 83.33 % | -6.000 K -200.00 % | -2.000 K 88.89 % | -18.000 K -38.46 % | -13.000 K -333.33 % | -3.000 K 78.57 % | -14.000 K -27.27 % | -11.000 K | 0.000 100.00 % | -58.000 K -2 800.00 % | -2.000 K 91.67 % | -24.000 K | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -701.000 K | 0.000 | 0.000 | 0.000 100.00 % | -40.788 M -72.69 % | -23.619 M 54.89 % | -52.353 M -95.27 % | -26.810 M 35.02 % | -41.256 M -130.11 % | -17.929 M -228.73 % | -5.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 53.884 M 57.39 % | 34.236 M -44.87 % | 62.097 M 92.85 % | 32.199 M -24.87 % | 42.856 M 40.47 % | 30.508 M -27.89 % | 42.307 M 30.78 % | 32.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 47.643 M -4.24 % | 49.751 M -7.81 % | 53.963 M 100.29 % | 26.942 M 314.68 % | -12.550 M -165.23 % | 19.239 M 1 346.86 % | -1.543 M -119.23 % | 8.023 M 239.62 % | -5.747 M -147.14 % | 12.189 M -9.36 % | 13.448 M 152.11 % | -25.808 M -95.56 % | -13.197 M 40.69 % | -22.251 M 58.54 % | -53.665 M -927.65 % | 6.484 M -50.98 % | 13.228 M -33.06 % | 19.761 M 226.45 % | -15.627 M -300.22 % | 7.805 M 6.90 % | 7.301 M 107.95 % | -91.878 M -3.98 % | -88.360 M -1 210.33 % | 7.958 M 110.23 % | -77.786 M | 0.000 |
| Net cash used for investing activites | 46.956 M -5.59 % | 49.737 M -7.79 % | 53.941 M 0.11 % | 53.881 M 381.91 % | -19.113 M -149.77 % | 38.400 M 276.81 % | -21.718 M -235.45 % | 16.034 M 249.03 % | -10.759 M -144.16 % | 24.365 M -9.32 % | 26.868 M 204.02 % | -25.829 M -95.64 % | -13.202 M 40.67 % | -22.252 M 58.54 % | -53.671 M -928.00 % | 6.482 M -50.93 % | 13.210 M -33.11 % | 19.748 M 226.35 % | -15.630 M -300.62 % | 7.791 M 6.87 % | 7.290 M 107.93 % | -91.878 M -3.91 % | -88.418 M -1 211.34 % | 7.956 M 110.22 % | -77.810 M | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.542 M | 0.000 100.00 % | -7.008 M | 0.000 100.00 % | -49.447 M -149.21 % | 100.472 M 137.12 % | -270.680 M -279.20 % | 151.048 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.893 M | 0.000 -100.00 % | 54.169 M | 0.000 -100.00 % | 1.000 K -100.00 % | 147.828 M 11.46 % | 132.632 M 10.87 % | 119.624 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 M |
| Common stock repurchased | 0.000 100.00 % | -1.564 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 |
| Dividends paid | -30.019 M -5.91 % | -28.345 M 0.00 % | -28.344 M -12.73 % | -25.143 M 5.29 % | -26.548 M -5.62 % | -25.135 M -2.16 % | -24.604 M -5.37 % | -23.349 M -11.08 % | -21.020 M 2.81 % | -21.628 M -0.81 % | -21.454 M -10.62 % | -19.394 M -40.70 % | -13.784 M -8.72 % | -12.679 M 1.55 % | -12.879 M -8.67 % | -11.851 M 11.08 % | -13.327 M -24.94 % | -10.667 M -1.30 % | -10.530 M -15.17 % | -9.143 M 25.46 % | -12.266 M -8.54 % | -11.301 M -40.86 % | -8.023 M -36.56 % | -5.875 M -22.81 % | -4.784 M | 0.000 |
| Other financing activites | -1.388 M -1 827.78 % | -72.000 K 99.91 % | -80.142 M -85.85 % | -43.122 M -194.75 % | 45.513 M 159.27 % | 17.554 M | 0.000 -100.00 % | 23.542 M 1 177 100 100.00 % | -2.000 100.00 % | -14.019 M -30.69 % | -10.727 M 91.36 % | -124.150 M -279.86 % | 69.024 M 156.27 % | -122.657 M -272.54 % | 71.089 M 476.46 % | 12.332 M | 0.000 100.00 % | -180.000 K -330.77 % | 78.000 K -99.75 % | 31.307 M 376.73 % | 6.567 M 7.80 % | 6.092 M -97.15 % | 213.953 M | 0.000 -100.00 % | 15.589 M 467.67 % | -4.240 M |
| Net cash used provided by financing activities | -31.407 M -4.76 % | -29.981 M 72.36 % | -108.486 M -94.79 % | -55.693 M -393.66 % | 18.965 M 225.08 % | -15.162 M -158.89 % | 25.747 M 13 240.41 % | 193.000 K -99.26 % | 26.141 M 173.33 % | -35.647 M 49.72 % | -70.900 M -167.68 % | 104.756 M 226.50 % | -82.808 M -167.51 % | 122.657 M 110.71 % | 58.210 M 12 001.87 % | 481.000 K 103.61 % | -13.327 M -22.86 % | -10.847 M -3.78 % | -10.452 M -147.16 % | 22.164 M 488.91 % | -5.699 M -9.41 % | -5.209 M -102.53 % | 205.930 M 3 605.19 % | -5.875 M -154.37 % | 10.805 M -94.80 % | 207.760 M |
| Effect of forex changes on cash | -175.000 K -36.72 % | -128.000 K 45.99 % | -237.000 K -317.43 % | 109.000 K -27.33 % | 150.000 K -75.23 % | 605.500 K 6 827.78 % | -9.000 K 90.48 % | -94.500 K -155.92 % | 169.000 K 304.85 % | -82.500 K 46.08 % | -153.000 K -123.22 % | 659.000 K 61.52 % | 408.000 K -5.56 % | 432.000 K 145.19 % | -956.000 K -19 220.00 % | 5.000 K -99.56 % | 1.142 M 82.72 % | 625.000 K -28.33 % | 872.000 K 164.74 % | -1.347 M -63.67 % | -823.000 K -299.76 % | 412.000 K 136.20 % | -1.138 M | 0.000 -100.00 % | 176.000 K | 0.000 |
| Net change in cash | 6.816 M -66.95 % | 20.624 M 351.27 % | -8.208 M 38.18 % | -13.277 M -46.90 % | -9.038 M -167.79 % | 13.333 M 554.90 % | -2.931 M -131.65 % | 9.261 M 75.20 % | 5.286 M 127.06 % | -19.532 M 59.72 % | -48.491 M -232.89 % | 36.489 M 170.99 % | -51.403 M -211.02 % | 46.301 M 4 781.60 % | -989.000 K -485.58 % | 256.500 K 108.31 % | -3.087 M -222.41 % | 2.522 M 118.25 % | -13.816 M -207.89 % | 12.805 M 1 939.80 % | -696.000 K 98.60 % | -49.833 M -188.92 % | 56.044 M 63 070.22 % | -89.000 K 99.76 % | -36.951 M -117.78 % | 207.800 M |
| Cash at beginning of period | 20.624 M | 0.000 -100.00 % | 17.880 M -42.61 % | 31.157 M -22.49 % | 40.195 M 49.64 % | 26.862 M -9.84 % | 29.793 M 45.11 % | 20.532 M 34.67 % | 15.246 M -56.16 % | 34.778 M -58.23 % | 83.269 M 77.42 % | 46.933 M | 0.000 -100.00 % | 66.949 M | 0.000 -100.00 % | 22.370 M | 0.000 -100.00 % | 25.765 M | 0.000 -100.00 % | 38.069 M | 0.000 -100.00 % | 76.489 M | 0.000 -100.00 % | 14.323 M | 0.000 | 0.000 |
| Cash at end of period | 27.440 M 33.05 % | 20.624 M 113.23 % | 9.672 M -45.91 % | 17.880 M -42.61 % | 31.157 M -22.49 % | 40.195 M 49.64 % | 26.862 M -9.84 % | 29.793 M 45.11 % | 20.532 M 34.67 % | 15.246 M -56.16 % | 34.778 M -58.31 % | 83.422 M 262.29 % | -51.403 M -145.39 % | 113.250 M 11 550.96 % | -989.000 K -104.37 % | 22.626 M 833.06 % | -3.087 M -110.91 % | 28.286 M 304.74 % | -13.816 M -127.16 % | 50.874 M 7 409.48 % | -696.000 K -102.61 % | 26.656 M -52.44 % | 56.044 M 293.73 % | 14.234 M 138.52 % | -36.951 M -117.78 % | 207.800 M |
| Operating cash flow | -8.558 M 1.36 % | -8.676 M -13.13 % | -7.669 M 34.36 % | -11.683 M -27.13 % | -9.190 M 17.33 % | -11.116 M -60.13 % | -6.942 M -2.43 % | -6.777 M 35.05 % | -10.434 M -29.05 % | -8.085 M -87.76 % | -4.306 M 34.84 % | -6.608 M 8.27 % | -7.204 M 12.52 % | -8.235 M -48.08 % | -5.561 M 13.85 % | -6.455 M 10.32 % | -7.198 M -60.56 % | -4.483 M -85.17 % | -2.421 M 19.25 % | -2.998 M -38.80 % | -2.160 M 27.76 % | -2.990 M 30.25 % | -4.287 M -89.77 % | -2.259 M 68.06 % | -7.073 M -17 782.50 % | 40.000 K |
| Capital expenditure | 14.000 K 200.00 % | -14.000 K -27.27 % | -11.000 K -266.67 % | -3.000 K 72.72 % | -10.999 K 85.90 % | -78.000 K -271.43 % | -21.000 K -75.00 % | -12.000 K -9.10 % | -10.999 K 15.39 % | -13.000 K 53.57 % | -28.000 K -33.33 % | -21.000 K -320.00 % | -5.000 K -400.00 % | -1.000 K 83.33 % | -6.000 K -200.00 % | -2.000 K 88.89 % | -18.000 K -38.46 % | -13.000 K -333.33 % | -3.000 K 78.57 % | -14.000 K -27.27 % | -11.000 K | 0.000 100.00 % | -58.000 K -2 800.00 % | -2.000 K 91.67 % | -24.000 K | 0.000 |
| Free CashFlow | -8.544 M 1.68 % | -8.690 M -13.15 % | -7.680 M 34.28 % | -11.686 M -27.01 % | -9.201 M 17.80 % | -11.194 M -60.76 % | -6.963 M -2.56 % | -6.789 M 35.00 % | -10.445 M -28.98 % | -8.098 M -86.85 % | -4.334 M 34.62 % | -6.629 M 8.05 % | -7.209 M 12.47 % | -8.236 M -47.94 % | -5.567 M 13.78 % | -6.457 M 10.52 % | -7.216 M -60.50 % | -4.496 M -85.48 % | -2.424 M 19.52 % | -3.012 M -38.74 % | -2.171 M 27.39 % | -2.990 M 31.19 % | -4.345 M -92.17 % | -2.261 M 68.14 % | -7.097 M -17 842.50 % | 40.000 K |
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2011 |