Riyad REIT Fund 4330.SR
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 264.472 M 2.52 % | 257.983 M -6.38 % | 275.561 M 53.04 % | 180.064 M -3.20 % | 186.021 M 7.40 % | 173.208 M 16.16 % | 149.114 M 287.09 % | 38.522 M 63.10 % | 23.619 M 592.75 % | 3.409 M |
| Net income | -187.275 M -964.88 % | 21.653 M -75.65 % | 88.927 M -7.90 % | 96.550 M 114.29 % | 45.056 M -36.44 % | 70.885 M 10.45 % | 64.181 M 219.84 % | 20.066 M 102.95 % | 9.887 M 431.44 % | -2.983 M |
| Income before tax | -187.275 M -964.88 % | 21.653 M -75.65 % | 88.927 M -7.90 % | 96.550 M 114.29 % | 45.056 M -36.44 % | 70.885 M 10.45 % | 64.181 M 219.84 % | 20.066 M -6.59 % | 21.481 M 4.11 % | 20.632 M |
| Income before tax ratio | -0.71 -943.67 % | 0.08 -73.99 % | 0.32 -39.81 % | 0.54 121.38 % | 0.24 -40.82 % | 0.41 -4.92 % | 0.43 -17.37 % | 0.52 -42.73 % | 0.91 -84.97 % | 6.05 |
| EBITDA | -12.487 M -108.84 % | 141.207 M 39.83 % | 100.984 M -36.47 % | 158.948 M 76.13 % | 90.247 M -9.50 % | 99.724 M 26.86 % | 78.611 M 175.74 % | 28.510 M 88.02 % | 15.163 M 344.74 % | 3.409 M |
| Net income ratio | -0.71 -943.67 % | 0.08 -73.99 % | 0.32 -39.81 % | 0.54 121.38 % | 0.24 -40.82 % | 0.41 -4.92 % | 0.43 -17.37 % | 0.52 24.44 % | 0.42 147.84 % | -0.87 |
| Ratio EBITDA | -0.05 -108.63 % | 0.55 49.36 % | 0.37 -58.48 % | 0.88 81.95 % | 0.49 -15.74 % | 0.58 9.21 % | 0.53 -28.77 % | 0.74 15.28 % | 0.64 -35.80 % | 1.00 |
| Gross profit ratio | 0.49 -22.95 % | 0.64 -7.90 % | 0.69 14.75 % | 0.60 -15.03 % | 0.71 -5.84 % | 0.76 -4.62 % | 0.79 -17.39 % | 0.96 50.87 % | 0.64 186.41 % | -0.74 |
| Weighted average shs out dil | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 243.39 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Weighted average shs out | 171.697 M 0.00 % | 171.698 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 243.39 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| EPS diluted | -1.09 -938.46 % | 0.13 -75.00 % | 0.52 -7.14 % | 0.56 115.38 % | 0.26 -36.59 % | 0.41 10.81 % | 0.37 -7.50 % | 0.40 100.00 % | 0.20 435.01 % | -0.06 |
| Earnings per share | -1.09 -938.46 % | 0.13 -75.00 % | 0.52 -7.14 % | 0.56 115.38 % | 0.26 -36.59 % | 0.41 10.81 % | 0.37 -7.50 % | 0.40 100.00 % | 0.20 435.01 % | -0.06 |
| Gross profit | 130.206 M -21.01 % | 164.841 M -13.77 % | 191.174 M 75.60 % | 108.867 M -17.75 % | 132.357 M 1.12 % | 130.888 M 10.79 % | 118.136 M 219.78 % | 36.942 M 146.07 % | 15.013 M 698.60 % | -2.508 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.099 M 606.34 % | -1.402 M -46 732 300.00 % | -3.000 -100.00 % | 11.594 M | 0.000 |
| Cost of revenue | 134.266 M 44.15 % | 93.142 M 21.53 % | 76.642 M 7.65 % | 71.196 M 112.12 % | 33.564 M -20.69 % | 42.320 M 36.61 % | 30.978 M 1 861.20 % | 1.580 M -81.65 % | 8.606 M 45.43 % | 5.917 M |
| General and administrative expenses | 58.255 M -3.97 % | 60.664 M 33.65 % | 45.389 M 16.48 % | 38.967 M 11.04 % | 35.093 M 138.15 % | 14.736 M -37.92 % | 23.735 M 212.78 % | 7.589 M | 0.000 | 0.000 |
| Selling and marketing expenses | 10.848 M -15.03 % | 12.767 M 128.76 % | 5.581 M 34.34 % | 4.154 M 169.76 % | 1.540 M -59.54 % | 3.806 M 54.43 % | 2.464 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 33.637 M -5.61 % | 35.637 M -64.85 % | 101.382 M 112.88 % | 47.625 M 15.75 % | 41.146 M 3 034.85 % | -1.402 M -115.10 % | 9.288 M | 0.000 | 0.000 |
| Operating expenses | 176.297 M 64.66 % | 107.068 M 23.62 % | 86.608 M -40.07 % | 144.504 M 71.50 % | 84.258 M 41.16 % | 59.687 M 13.58 % | 52.553 M 211.41 % | 16.876 M 183.74 % | 5.948 M 160.52 % | 2.283 M |
| Cost and expenses | 310.563 M 55.12 % | 200.210 M -12.34 % | 228.401 M 8.01 % | 211.469 M 79.48 % | 117.822 M 15.50 % | 102.007 M 22.12 % | 83.531 M 352.61 % | 18.456 M 114.46 % | 8.606 M 45.43 % | 5.917 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 |
| Selling general and administrative expenses | 176.297 M 140.09 % | 73.430 M 44.06 % | 50.970 M 18.20 % | 43.122 M 17.71 % | 36.633 M 97.57 % | 18.541 M -29.23 % | 26.200 M 245.26 % | 7.589 M | 0.000 | 0.000 |
| Interest income | 0.000 100.00 % | -781.295 K -101.56 % | 49.985 M 79.21 % | 27.891 M 33.09 % | 20.956 M 193.33 % | 7.144 M 4 838.66 % | 144.661 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 103.276 M 19.50 % | 86.420 M 72.89 % | 49.985 M 79.21 % | 27.891 M 33.09 % | 20.956 M 193.33 % | 7.144 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 33.604 M -0.55 % | 33.789 M 9.12 % | 30.964 M 0.00 % | 30.964 M 25.59 % | 24.654 M 12.16 % | 21.980 M 68.70 % | 13.029 M 56.16 % | 8.343 M 61.19 % | 5.176 M 535.57 % | 814.365 K |
| Operating income | -46.091 M -179.78 % | 57.774 M 22.51 % | 47.160 M 27.36 % | 37.028 M 79.89 % | 20.584 M -77.83 % | 92.865 M 41.60 % | 65.583 M 226.83 % | 20.066 M -15.04 % | 23.619 M 592.75 % | 3.409 M |
| Operating income ratio | -0.17 -177.82 % | 0.22 30.85 % | 0.17 -16.78 % | 0.21 85.84 % | 0.11 -79.36 % | 0.54 21.90 % | 0.44 -15.57 % | 0.52 -47.91 % | 1.00 0.00 % | 1.00 |
| Total other income expenses net | -141.184 M -290.87 % | -36.120 M -186.48 % | 41.767 M -29.83 % | 59.522 M 143.22 % | 24.472 M 456.75 % | -6.860 M -1 374.93 % | 538.045 K 143.00 % | -1.251 M | 0.000 -100.00 % | 17.223 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.281 B -5.20 % | 1.352 B -3.91 % | 1.407 B 8.82 % | 1.293 B 60.86 % | 803.618 M 25.47 % | 640.485 M 1 026.78 % | 56.842 M -67.14 % | 172.983 M 885.66 % | -22.018 M -532.60 % | -3.480 M |
| Total investments | 0.000 -100.00 % | 831.914 M -52.84 % | 1.764 B 3.19 % | 1.709 B | 0.000 -100.00 % | 453.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 314.424 M |
| Total debt | 1.394 B -2.86 % | 1.435 B -0.31 % | 1.439 B 5.76 % | 1.361 B 63.19 % | 833.907 M 21.72 % | 685.076 M 675.50 % | 88.340 M -54.68 % | 194.923 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.963 M 181.26 % | -11.029 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.096 M -506.62 % | -2.983 M |
| Common stock | 0.000 -100.00 % | 1.467 B -4.19 % | 1.531 B -4.21 % | 1.599 B 0.46 % | 1.591 B -1.98 % | 1.624 B -0.58 % | 1.633 B 226.60 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M |
| Total equity | 1.228 B -16.27 % | 1.467 B -4.19 % | 1.531 B -4.21 % | 1.599 B 0.46 % | 1.591 B -1.98 % | 1.624 B -1.12 % | 1.642 B 235.80 % | 488.971 M 1.47 % | 481.904 M -3.04 % | 497.017 M |
| Other non current liabilities | 20.662 M -43.63 % | 36.651 M 6.66 % | 34.363 M 1 047.55 % | 2.994 M 5.34 % | 2.843 M 64.08 % | 1.733 M -65.15 % | 4.971 M 183.90 % | -5.925 M 4.22 % | -6.186 M -169.68 % | -2.294 M |
| Long term debt | 1.394 B -2.86 % | 1.435 B -0.31 % | 1.439 B 42.63 % | 1.009 B 21.86 % | 828.034 M 60.45 % | 516.075 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.426 B -3.04 % | 1.471 B -0.15 % | 1.474 B 45.60 % | 1.012 B 21.80 % | 830.877 M 60.46 % | 517.808 M 3 628.88 % | 13.886 M -58.91 % | 33.792 M 48.34 % | 22.780 M 158.38 % | 8.816 M |
| Other current liabilities | 104.147 M 35.88 % | 76.646 M 3.72 % | 73.900 M 79.98 % | 41.060 M -16.39 % | 49.108 M 14.82 % | 42.769 M -11.87 % | 48.530 M 43.62 % | 33.792 M 48.34 % | 22.780 M 249.24 % | 6.523 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -354.640 M -721.99 % | 57.017 M 76.59 % | 32.288 M 54.21 % | 20.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.294 M |
| Short term debt | 0.000 | 0.000 -100.00 % | 354.640 M 0.81 % | 351.803 M 5 890.04 % | 5.873 M -96.52 % | 169.001 M 91.31 % | 88.340 M -54.68 % | 194.923 M | 0.000 | 0.000 |
| Total current liabilities | 118.031 M 15.18 % | 102.472 M 1.13 % | 101.328 M -78.06 % | 461.928 M 367.01 % | 98.911 M -59.53 % | 244.397 M 71.10 % | 142.841 M -37.55 % | 228.715 M 904.02 % | 22.780 M 158.38 % | 8.816 M |
| Total liabilities | 1.545 B -1.86 % | 1.574 B 1.96 % | 1.544 B 4.72 % | 1.474 B 58.53 % | 929.788 M 21.99 % | 762.205 M 386.33 % | 156.728 M -31.47 % | 228.715 M 904.02 % | 22.780 M 158.38 % | 8.816 M |
| Other non current assets | 0.000 -100.00 % | 5.575 M | 0.000 -100.00 % | 1.954 B -17.89 % | 2.379 B 46.92 % | 1.619 B 3.27 % | 1.568 B 166.63 % | 588.161 M 42.47 % | 412.833 M 222.07 % | 128.180 M |
| Long term investments | 0.000 -100.00 % | 831.914 M -5.67 % | 881.923 M 3.19 % | 854.642 M | 0.000 -100.00 % | 453.042 M | 0.000 | 0.000 | 0.000 -100.00 % | 314.424 M |
| Intangible assets | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.859 B -7.78 % | 2.016 B 0.69 % | 2.002 B 5 756.44 % | 34.181 M 124.02 % | 15.258 M -91.40 % | 177.405 M 32.46 % | 133.928 M 44.61 % | 92.614 M 41.06 % | 65.654 M 10.06 % | 59.655 M |
| Total non current assets | 1.859 B -34.85 % | 2.853 B -1.06 % | 2.884 B 1.45 % | 2.842 B 18.70 % | 2.395 B 6.43 % | 2.250 B 32.18 % | 1.702 B 150.03 % | 680.775 M 42.28 % | 478.486 M -4.73 % | 502.259 M |
| Other current assets | 734.715 M 2 211.58 % | 31.784 M -12.11 % | 36.164 M -44.42 % | 65.071 M 677.59 % | 8.368 M -58.98 % | 20.400 M -68.02 % | 63.793 M 326.15 % | 14.970 M 893.29 % | 1.507 M 1 501.06 % | 94.130 K |
| Short term investments | 0.000 | 0.000 -100.00 % | 881.923 M 3.19 % | 854.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 112.212 M 35.30 % | 82.937 M 155.35 % | 32.480 M -52.37 % | 68.187 M 125.12 % | 30.289 M -32.07 % | 44.591 M 41.57 % | 31.498 M 43.56 % | 21.941 M -0.35 % | 22.018 M 532.60 % | 3.480 M |
| Cash and short term investments | 112.212 M 35.30 % | 82.937 M 133.99 % | 35.445 M -50.89 % | 72.177 M 138.29 % | 30.289 M -32.07 % | 44.591 M 41.57 % | 31.498 M 43.56 % | 21.941 M -0.35 % | 22.018 M 532.60 % | 3.480 M |
| Total current assets | 914.165 M 386.80 % | 187.790 M -1.75 % | 191.136 M -16.93 % | 230.103 M 81.93 % | 126.477 M -6.89 % | 135.838 M 40.73 % | 96.526 M 161.51 % | 36.910 M 40.89 % | 26.198 M 632.88 % | 3.575 M |
| Inventory | 0.000 -100.00 % | 816.857 K 1.27 % | 806.615 K -34.46 % | 1.231 M 29.21 % | 952.475 K -19.82 % | 1.188 M -3.90 % | 1.236 M | 0.000 100.00 % | -2.922 M 99.07 % | -314.424 M |
| Net receivables | 67.239 M -6.94 % | 72.252 M -39.14 % | 118.721 M 29.58 % | 91.623 M 5.48 % | 86.867 M 24.70 % | 69.660 M 20.01 % | 58.043 M 511.65 % | 9.489 M 224.80 % | 2.922 M 1 099.00 % | 243.672 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.884 M -40.74 % | 23.427 M -14.59 % | 27.427 M 127.64 % | 12.048 M 3.49 % | 11.642 M -0.42 % | 11.690 M 95.79 % | 5.971 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 2.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 31.673 M -29.10 % | 44.673 M 10.44 % | 40.450 M 10.02 % | 36.766 M 45.94 % | 25.192 M 20.32 % | 20.937 M 134.84 % | 8.915 M 50.48 % | 5.925 M -4.22 % | 6.186 M 169.68 % | 2.294 M |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.228 B -16.27 % | 1.467 B -4.19 % | 1.531 B -4.21 % | 1.599 B 0.46 % | 1.591 B | 0.000 | 0.000 -100.00 % | 11.029 M -39.05 % | 18.096 M | 0.000 |
| Deferred tax liabilities non current | 0.000 100.00 % | -102.472 M -153.33 % | -40.450 M -10.02 % | -36.766 M -45.94 % | -25.192 M -20.32 % | -20.937 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.792 M -48.34 % | -22.780 M -158.38 % | -8.816 M |
| Total assets | 2.773 B -8.81 % | 3.041 B -1.10 % | 3.075 B 0.07 % | 3.073 B 21.87 % | 2.521 B 5.67 % | 2.386 B 32.64 % | 1.799 B 150.62 % | 717.686 M 42.20 % | 504.684 M -0.23 % | 505.833 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | 3.471 M -96.73 % | 106.007 M 301.10 % | -52.713 M 31.78 % | -77.265 M -243.82 % | -22.472 M 64.21 % | -62.786 M 62.47 % | -167.279 M -522.03 % | -26.892 M 7.01 % | -28.920 M -320.22 % | -6.882 M |
| Accounts receivables | 7.100 M -23.41 % | 9.271 M 1 677.02 % | 521.700 K 100.69 % | -75.302 M -669.43 % | -9.787 M 65.17 % | -28.099 M 24.05 % | -36.996 M -237.24 % | -10.970 M -309.65 % | -2.678 M -999.00 % | -243.672 K |
| Inventory | 334.333 K -98.70 % | 25.730 M 157.88 % | -44.457 M -131.53 % | -19.201 M -8 255.53 % | 235.439 K 388.32 % | 48.214 K 103.90 % | -1.236 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | -10.914 M -12.37 % | -9.712 M -152.87 % | 18.371 M 891.10 % | 1.854 M 154.32 % | -3.412 M -173.47 % | 4.644 M -22.22 % | 5.971 M | 0.000 | 0.000 -100.00 % | 1.272 M |
| Other working capital | 6.950 M -90.21 % | 71.006 M 361.54 % | -27.149 M -276.46 % | 15.385 M 261.80 % | -9.509 M 75.85 % | -39.380 M 76.28 % | -166.043 M 16.96 % | -199.964 M -661.99 % | -26.242 M -295.30 % | -6.639 M |
| Other non cash items | 284.004 M 3 490.45 % | 7.910 M -84.88 % | 52.299 M 133.10 % | -158.022 M -723.25 % | 25.355 M 135.49 % | -71.442 M -420.35 % | -13.730 M 92.52 % | -183.517 M -645.37 % | 33.650 M 107.49 % | -449.336 M |
| Net cash provided by operating activities | 133.803 M -20.99 % | 169.359 M 41.75 % | 119.476 M 210.86 % | -107.774 M -248.47 % | 72.592 M 275.50 % | -41.364 M 60.15 % | -103.799 M 42.97 % | -182.000 M -518.03 % | 43.537 M 109.63 % | -452.320 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 100.00 % | -18.923 M 37.73 % | -30.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -73.365 M 34.41 % | -111.848 M 57.65 % | -264.095 M -92.06 % | -137.505 M 69.65 % | -452.997 M | 0.000 | 0.000 100.00 % | -289.729 M 41.82 % | -498.006 M |
| Sales maturities of investments | 74.690 M 48.45 % | 50.312 M -40.51 % | 84.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 316.080 M 464.53 % | 55.990 M |
| Other investing activites | 0.000 | 0.000 | 0.000 -100.00 % | 18.923 M -37.73 % | 30.388 M | 0.000 | 0.000 | 0.000 100.00 % | -25.000 M -105.48 % | 455.800 M |
| Net cash used for investing activites | 74.690 M 423.98 % | -23.054 M 15.50 % | -27.281 M 89.67 % | -264.095 M -92.06 % | -137.505 M 69.65 % | -452.997 M | 0.000 | 0.000 100.00 % | -25.000 M -105.48 % | 455.800 M |
| Debt repayment | -40.000 M -300.00 % | -10.000 M -118.06 % | 55.359 M -89.36 % | 520.461 M 264.06 % | 142.958 M -76.26 % | 602.135 M 664.94 % | -106.583 M -154.68 % | 194.923 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.128 M | 0.000 | 0.000 -100.00 % | 455.800 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -51.509 M 40.00 % | -85.849 M 45.05 % | -156.244 M -75.00 % | -89.282 M -15.56 % | -77.264 M 13.46 % | -89.282 M -102.05 % | -44.189 M -239.91 % | -13.000 M 48.00 % | -25.000 M | 0.000 |
| Other financing activites | -87.709 M | 0.000 | 0.000 100.00 % | -21.412 M -41.96 % | -15.083 M -179.40 % | -5.399 M | 0.000 | 0.000 | 0.000 -100.00 % | 781.372 M |
| Net cash used provided by financing activities | -179.218 M -86.98 % | -95.849 M 4.99 % | -100.885 M -124.62 % | 409.766 M 709.63 % | 50.611 M -90.03 % | 507.454 M 347.67 % | 113.356 M -37.69 % | 181.923 M 827.69 % | -25.000 M -105.48 % | 455.800 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 |
| Net change in cash | 29.275 M -41.98 % | 50.457 M 241.31 % | -35.707 M -194.22 % | 37.898 M 364.99 % | -14.302 M -209.23 % | 13.094 M 37.01 % | 9.557 M 12 559.98 % | -76.700 K -100.41 % | 18.537 M -95.96 % | 459.280 M |
| Cash at beginning of period | 82.937 M 155.35 % | 32.480 M -52.37 % | 68.187 M 125.12 % | 30.289 M -32.07 % | 44.591 M 41.57 % | 31.498 M 43.56 % | 21.941 M -0.35 % | 22.018 M 532.60 % | 3.480 M 100.76 % | -455.800 M |
| Cash at end of period | 112.212 M 35.30 % | 82.937 M 155.35 % | 32.480 M -52.37 % | 68.187 M 125.12 % | 30.289 M -32.07 % | 44.591 M 41.57 % | 31.498 M 43.56 % | 21.941 M -0.35 % | 22.018 M 532.60 % | 3.480 M |
| Operating cash flow | 46.094 M -72.78 % | 169.359 M 41.75 % | 119.476 M 210.86 % | -107.774 M -248.47 % | 72.592 M 275.50 % | -41.364 M 60.15 % | -103.799 M 42.97 % | -182.000 M -518.03 % | 43.537 M 109.63 % | -452.320 M |
| Capital expenditure | 0.000 -100.00 % | 4.000 | 0.000 100.00 % | -18.923 M 37.73 % | -30.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 46.094 M -72.78 % | 169.359 M 41.75 % | 119.476 M 194.30 % | -126.697 M -400.20 % | 42.204 M 202.03 % | -41.364 M 60.15 % | -103.799 M 42.97 % | -182.000 M -518.03 % | 43.537 M 109.63 % | -452.320 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 121.199 M 8.80 % | 111.396 M -27.23 % | 153.076 M 10.92 % | 138.003 M 14.73 % | 120.283 M -15.91 % | 143.044 M 7.94 % | 132.516 M -4.88 % | 139.322 M 27.61 % | 109.175 M 11.84 % | 97.620 M 10.43 % | 88.400 M -2.78 % | 90.926 M 0.31 % | 90.641 M -21.28 % | 115.146 M 238.99 % | 33.967 M 57.13 % | 21.617 M 27.87 % | 16.905 M 15.79 % | 14.599 M 60.97 % | 9.070 M 432.03 % | 1.705 M 0.00 % | 1.705 M |
| Net income | -25.880 M 86.61 % | -193.240 M -3 339.42 % | 5.965 M 145.01 % | -13.255 M -137.97 % | 34.908 M 25.39 % | 27.840 M -54.43 % | 61.087 M -3.62 % | 63.384 M 91.11 % | 33.166 M 56.77 % | 21.156 M -11.48 % | 23.900 M -86.08 % | 171.697 M 410.33 % | 33.644 M -16.18 % | 40.140 M 66.97 % | 24.040 M 128.18 % | 10.536 M 10.54 % | 9.531 M 41.77 % | 6.723 M 112.46 % | 3.164 M 312.15 % | -1.492 M 0.00 % | -1.492 M |
| Income before tax | -25.880 M 86.61 % | -193.240 M -3 339.42 % | 5.965 M 145.01 % | -13.255 M -137.97 % | 34.908 M 25.39 % | 27.840 M -54.43 % | 61.087 M -3.62 % | 63.384 M 91.11 % | 33.166 M 56.77 % | 21.156 M -11.48 % | 23.900 M 11 018 794 736.33 % | 0.217 -100.00 % | 33.644 M -16.18 % | 40.140 M 66.97 % | 24.040 M 128.18 % | 10.536 M 10.54 % | 9.531 M 41.77 % | 6.723 M 112.46 % | 3.164 M -69.33 % | 10.316 M 0.00 % | 10.316 M |
| Income before tax ratio | -0.21 87.69 % | -1.73 -4 551.47 % | 0.04 140.57 % | -0.10 -133.10 % | 0.29 49.11 % | 0.19 -57.78 % | 0.46 1.33 % | 0.45 49.76 % | 0.30 40.18 % | 0.22 -19.84 % | 0.27 11 264 911 395.83 % | 0.00 -100.00 % | 0.37 6.48 % | 0.35 -50.75 % | 0.71 45.22 % | 0.49 -13.55 % | 0.56 22.43 % | 0.46 31.99 % | 0.35 -94.23 % | 6.05 0.00 % | 6.05 |
| EBITDA | 22.362 M 138.06 % | -58.760 M -228.72 % | 45.648 M -15.01 % | 53.712 M 31.34 % | 40.897 M -45.10 % | 74.492 M 8.14 % | 68.883 M -14.73 % | 80.778 M 44.90 % | 55.747 M 17.92 % | 47.276 M 10.02 % | 42.971 M -26.91 % | 58.794 M 42.65 % | 41.215 M -56.95 % | 95.736 M 63.14 % | 58.683 M 279.86 % | 15.449 M -18.95 % | 19.061 M 91.18 % | 9.970 M 92.00 % | 5.193 M 204.62 % | 1.705 M 0.00 % | 1.705 M |
| Net income ratio | -0.21 87.69 % | -1.73 -4 551.47 % | 0.04 140.57 % | -0.10 -133.10 % | 0.29 49.11 % | 0.19 -57.78 % | 0.46 1.33 % | 0.45 49.76 % | 0.30 40.18 % | 0.22 -19.84 % | 0.27 -85.68 % | 1.89 408.73 % | 0.37 6.48 % | 0.35 -50.75 % | 0.71 45.22 % | 0.49 -13.55 % | 0.56 22.43 % | 0.46 31.99 % | 0.35 139.88 % | -0.87 0.00 % | -0.87 |
| Ratio EBITDA | 0.18 134.98 % | -0.53 -276.88 % | 0.30 -23.38 % | 0.39 14.47 % | 0.34 -34.71 % | 0.52 0.18 % | 0.52 -10.35 % | 0.58 13.55 % | 0.51 5.44 % | 0.48 -0.37 % | 0.49 -24.82 % | 0.65 42.21 % | 0.45 -45.31 % | 0.83 -51.88 % | 1.73 141.74 % | 0.71 -36.62 % | 1.13 65.11 % | 0.68 19.28 % | 0.57 -42.74 % | 1.00 0.00 % | 1.00 |
| Gross profit ratio | 0.61 1.65 % | 0.60 -9.48 % | 0.66 26.05 % | 0.52 16.23 % | 0.45 -32.25 % | 0.67 -8.14 % | 0.72 1.44 % | 0.71 -4.98 % | 0.75 4.15 % | 0.72 3.02 % | 0.70 39.62 % | 0.50 -14.08 % | 0.58 -11.63 % | 0.66 -25.50 % | 0.89 16.72 % | 0.76 -3.68 % | 0.79 8.22 % | 0.73 27.32 % | 0.57 177.83 % | -0.74 0.00 % | -0.74 |
| Weighted average shs out dil | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M -50.00 % | 343.394 M 0.00 % | 343.394 M 0.00 % | 343.394 M 0.00 % | 343.394 M 0.00 % | 343.394 M 0.00 % | 343.394 M 100.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 0.00 % | 171.697 M 243.39 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| Weighted average shs out | 171.698 M 0.00 % | 171.697 M 0.00 % | 171.702 M 0.00 % | 171.697 M 0.00 % | 171.697 M -50.00 % | 343.397 M 0.00 % | 343.395 M 0.00 % | 343.395 M 0.00 % | 343.394 M 0.00 % | 343.397 M 0.00 % | 343.397 M 100.00 % | 171.698 M 0.00 % | 171.697 M 0.00 % | 171.698 M 0.00 % | 171.698 M 243.39 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M 0.00 % | 50.000 M |
| EPS diluted | -0.15 86.73 % | -1.13 -3 356.48 % | 0.03 144.95 % | -0.08 -138.60 % | 0.20 23.30 % | 0.16 -54.94 % | 0.36 0.00 % | 0.36 86.34 % | 0.19 56.82 % | 0.12 -11.49 % | 0.14 -86.08 % | 1.00 400.00 % | 0.20 -16.67 % | 0.24 71.43 % | 0.14 -36.36 % | 0.22 15.42 % | 0.19 41.82 % | 0.13 110.00 % | 0.06 314.77 % | -0.03 0.00 % | -0.03 |
| Earnings per share | -0.15 86.73 % | -1.13 -3 356.48 % | 0.03 144.95 % | -0.08 -138.60 % | 0.20 23.30 % | 0.16 -54.94 % | 0.36 0.00 % | 0.36 86.34 % | 0.19 56.82 % | 0.12 -11.49 % | 0.14 -86.08 % | 1.00 400.00 % | 0.20 -16.67 % | 0.24 71.43 % | 0.14 -36.36 % | 0.22 15.42 % | 0.19 41.82 % | 0.13 110.00 % | 0.06 314.77 % | -0.03 0.00 % | -0.03 |
| Gross profit | 73.655 M 10.59 % | 66.602 M -34.13 % | 101.106 M 39.82 % | 72.313 M 33.35 % | 54.227 M -43.03 % | 95.185 M -0.84 % | 95.989 M -3.52 % | 99.488 M 21.26 % | 82.044 M 16.47 % | 70.441 M 13.77 % | 61.916 M 35.74 % | 45.614 M -13.81 % | 52.921 M -30.44 % | 76.077 M 152.54 % | 30.124 M 83.40 % | 16.425 M 23.17 % | 13.336 M 25.31 % | 10.642 M 104.94 % | 5.193 M 514.10 % | -1.254 M 0.00 % | -1.254 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.203 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.217 110.85 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 47.544 M -27.25 % | 65.352 M 25.75 % | 51.970 M -20.89 % | 65.690 M -0.55 % | 66.056 M 38.02 % | 47.859 M 31.02 % | 36.527 M -8.30 % | 39.834 M 46.82 % | 27.131 M -0.18 % | 27.179 M 2.62 % | 26.484 M -41.55 % | 45.311 M 20.13 % | 37.719 M -3.46 % | 39.070 M 916.68 % | 3.843 M -25.98 % | 5.192 M 45.45 % | 3.569 M -9.80 % | 3.957 M 2.07 % | 3.877 M 31.03 % | 2.959 M 0.00 % | 2.959 M |
| General and administrative expenses | 31.206 M 20.92 % | 25.806 M -20.47 % | 32.449 M -29.85 % | 46.257 M 221.09 % | 14.406 M 12.56 % | 12.798 M -52.78 % | 27.106 M 91.42 % | 14.160 M -43.35 % | 24.997 M 15.59 % | 21.625 M 14.15 % | 18.945 M 1 397.27 % | 1.265 M -86.87 % | 9.639 M -63.40 % | 26.333 M 3 493.48 % | 732.788 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 20.088 M 85.18 % | 10.848 M 351.76 % | 2.401 M -81.19 % | 12.767 M | 0.000 -100.00 % | 5.581 M | 0.000 -100.00 % | 4.154 M 219.56 % | 1.300 M -15.58 % | 1.540 M | 0.000 -100.00 % | 1.903 M | 0.000 -100.00 % | 2.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 9.957 M 126.12 % | -38.126 M -201.67 % | 37.502 M -7.98 % | 40.753 M 14 042 344 277.77 % | 0.290 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.410 100.00 % | -19.277 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 61.251 M -41.07 % | 103.944 M 43.66 % | 72.352 M -27.49 % | 99.777 M 353.60 % | 21.996 M -27.07 % | 30.162 M 36.48 % | 22.100 M 27.41 % | 17.346 M -56.36 % | 39.745 M 9.92 % | 36.159 M 19.79 % | 30.185 M 288.27 % | 7.774 M -59.67 % | 19.277 M -46.14 % | 35.792 M 488.29 % | 6.084 M 3.30 % | 5.890 M 54.79 % | 3.805 M -2.92 % | 3.919 M 93.20 % | 2.029 M 77.71 % | 1.142 M 0.00 % | 1.142 M |
| Cost and expenses | 108.795 M -41.58 % | 186.241 M 49.81 % | 124.322 M -19.73 % | 154.886 M 63.26 % | 94.869 M 21.59 % | 78.021 M 33.08 % | 58.628 M 2.53 % | 57.180 M -14.50 % | 66.876 M 5.58 % | 63.339 M 11.77 % | 56.670 M -3.61 % | 58.794 M 3.15 % | 56.996 M -23.86 % | 74.861 M 654.13 % | 9.927 M -10.42 % | 11.081 M 50.27 % | 7.374 M -6.37 % | 7.876 M 33.37 % | 5.905 M 99.59 % | 2.959 M 0.00 % | 2.959 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 51.294 M -63.90 % | 142.071 M 307.66 % | 34.850 M -40.96 % | 59.024 M 309.71 % | 14.406 M -30.38 % | 20.693 M -23.66 % | 27.106 M 44.87 % | 18.710 M -28.85 % | 26.297 M 13.52 % | 23.165 M 22.28 % | 18.945 M 31.48 % | 14.409 M 49.50 % | 9.639 M -66.53 % | 28.797 M 3 829.78 % | 732.788 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 100.00 % | -12.228 M -206.83 % | 11.447 M -69.21 % | 37.183 M 190.45 % | 12.802 M -31.75 % | 18.758 M 105.40 % | 9.133 M -30.42 % | 13.126 M 67.61 % | 7.831 M 119.22 % | 3.572 M | 0.000 -100.00 % | 144.662 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 41.342 M | 0.000 | 0.000 -100.00 % | 63.526 M 177.48 % | 22.894 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 |
| Depreciation and amortization | 16.467 M -1.45 % | 16.709 M -1.10 % | 16.894 M -7.72 % | 18.307 M 18.25 % | 15.482 M 0.00 % | 15.482 M 0.00 % | 15.482 M -11.74 % | 17.541 M 30.67 % | 13.423 M 0.08 % | 13.413 M 19.33 % | 11.241 M -69.82 % | 37.240 M 391.90 % | 7.571 M -2.03 % | 7.727 M 45.77 % | 5.301 M 9.01 % | 4.863 M 39.75 % | 3.480 M 8.84 % | 3.197 M 61.60 % | 1.979 M 385.91 % | 407.183 K 0.00 % | 407.183 K |
| Operating income | 12.404 M 116.44 % | -75.469 M -362.47 % | 28.754 M -18.79 % | 35.405 M 39.31 % | 25.415 M -56.93 % | 59.010 M 10.50 % | 53.401 M -15.55 % | 63.237 M 49.41 % | 42.324 M 24.99 % | 33.862 M 6.72 % | 31.731 M -14.80 % | 37.240 M 10.69 % | 33.644 M -14.94 % | 39.552 M 64.18 % | 24.090 M 127.58 % | 10.586 M 10.49 % | 9.581 M 41.46 % | 6.773 M 110.71 % | 3.214 M 88.55 % | 1.705 M 0.00 % | 1.705 M |
| Operating income ratio | 0.10 115.11 % | -0.68 -460.67 % | 0.19 -26.78 % | 0.26 21.42 % | 0.21 -48.78 % | 0.41 2.37 % | 0.40 -11.22 % | 0.45 17.08 % | 0.39 11.76 % | 0.35 -3.36 % | 0.36 -12.36 % | 0.41 10.34 % | 0.37 8.06 % | 0.34 -51.57 % | 0.71 44.83 % | 0.49 -13.59 % | 0.57 22.16 % | 0.46 30.90 % | 0.35 -64.56 % | 1.00 0.00 % | 1.00 |
| Total other income expenses net | -38.284 M 67.49 % | -117.771 M -416.80 % | -22.789 M 53.17 % | -48.660 M -890.25 % | 6.157 M 119.75 % | -31.170 M -505.55 % | 7.686 M 5 146.00 % | 146.508 K 101.60 % | -9.158 M 27.93 % | -12.706 M -62.26 % | -7.831 M -151.81 % | 15.116 M | 0.000 100.00 % | -40.140 M -80 180.58 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K 0.00 % | -50.000 K -100.58 % | 8.611 M 0.00 % | 8.611 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 |
| 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 | 2015-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.313 B 2.49 % | 1.281 B -7.59 % | 1.387 B 2.59 % | 1.352 B -1.27 % | 1.369 B -2.68 % | 1.407 B 9.24 % | 1.288 B -0.38 % | 1.293 B 52.37 % | 848.397 M 5.57 % | 803.618 M 17.76 % | 682.409 M 6.55 % | 640.485 M 137.72 % | 269.429 M 374.00 % | 56.842 M 52.30 % | 37.322 M -78.42 % | 172.983 M 53.25 % | 112.875 M 612.66 % | -22.018 M -532.60 % | -3.480 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 881.923 M 14.52 % | 770.075 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 % | 314.424 M |
| Total debt | 1.375 B -1.30 % | 1.394 B -2.95 % | 1.436 B 0.10 % | 1.435 B 1.12 % | 1.419 B -1.42 % | 1.439 B 5.76 % | 1.361 B 0.00 % | 1.361 B 56.98 % | 866.907 M 3.96 % | 833.907 M 20.98 % | 689.311 M 0.62 % | 685.076 M 131.88 % | 295.442 M 234.44 % | 88.340 M 100.77 % | 44.000 M -77.43 % | 194.923 M 69.53 % | 114.977 M | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.983 M |
| Common stock | 1.175 B -4.34 % | 1.228 B -15.13 % | 1.447 B -1.35 % | 1.467 B -3.69 % | 1.523 B -0.52 % | 1.531 B -3.02 % | 1.579 B -1.23 % | 1.599 B 1.08 % | 1.582 B -0.61 % | 1.591 B -0.82 % | 1.605 B -1.17 % | 1.624 B -0.24 % | 1.628 B -0.88 % | 1.642 B 0.67 % | 1.631 B 233.56 % | 488.971 M 2.23 % | 478.293 M -0.75 % | 481.904 M -3.62 % | 500.000 M |
| Total equity | 1.175 B -4.34 % | 1.228 B -15.13 % | 1.447 B -1.35 % | 1.467 B -3.69 % | 1.523 B -0.52 % | 1.531 B -3.02 % | 1.579 B -1.23 % | 1.599 B 1.08 % | 1.582 B -0.61 % | 1.591 B -0.82 % | 1.605 B -1.17 % | 1.624 B -0.24 % | 1.628 B -0.88 % | 1.642 B 0.67 % | 1.631 B 233.56 % | 488.971 M 2.23 % | 478.293 M -0.75 % | 481.904 M -3.04 % | 497.017 M |
| Other non current liabilities | 4.547 M -77.99 % | 20.662 M -81.38 % | 110.972 M 202.78 % | 36.651 M 2.02 % | 35.925 M 4.55 % | 34.363 M 103.63 % | -945.798 M -31 685.03 % | 2.994 M 1.99 % | 2.936 M 3.28 % | 2.843 M 21.18 % | 2.346 M 35.40 % | 1.733 M -88.86 % | 15.557 M 12.03 % | 13.886 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.294 M |
| Long term debt | 1.066 B -23.52 % | 1.394 B 28.49 % | 1.085 B -24.40 % | 1.435 B 41.92 % | 1.011 B -29.76 % | 1.439 B 51.65 % | 949.037 M -5.95 % | 1.009 B 16.40 % | 866.907 M 4.69 % | 828.034 M 59.54 % | 519.008 M 0.57 % | 516.075 M 74.68 % | 295.442 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.977 M | 0.000 | 0.000 |
| Total non current liabilities | 1.070 B -24.96 % | 1.426 B 17.42 % | 1.215 B -17.43 % | 1.471 B 44 014.49 % | 3.335 M -99.77 % | 1.442 B 44 423.56 % | 3.239 M -99.68 % | 1.012 B 16.35 % | 869.844 M 4.69 % | 830.877 M 59.37 % | 521.354 M 0.68 % | 517.808 M 66.50 % | 310.999 M 2 139.59 % | 13.886 M | 0.000 | 0.000 -100.00 % | 124.282 M | 0.000 -100.00 % | 8.816 M |
| Other current liabilities | 140.941 M 35.33 % | 104.147 M 15.88 % | 89.878 M 181.10 % | 31.974 M 22.45 % | 26.111 M 108.28 % | -315.184 M -592.80 % | 63.958 M 1.21 % | 63.194 M -4.27 % | 66.011 M 4.66 % | 63.072 M 11.49 % | 56.571 M 21.71 % | 46.481 M 4.33 % | 44.553 M -8.19 % | 48.530 M -3.24 % | 50.153 M 48.42 % | 33.792 M 15.87 % | 29.164 M 28.02 % | 22.780 M 249.24 % | 6.523 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 44.673 M 37.08 % | 32.589 M 109.19 % | -354.640 M -1 209.09 % | 31.976 M -43.92 % | 57.017 M | 0.000 -100.00 % | 32.288 M | 0.000 | 0.000 -100.00 % | 9.795 M | 0.000 | 0.000 | 0.000 100.00 % | -114.977 M | 0.000 -100.00 % | 2.294 M |
| Short term debt | 309.616 M | 0.000 -100.00 % | 351.454 M | 0.000 -100.00 % | 407.810 M 14.99 % | 354.640 M -13.88 % | 411.810 M 17.06 % | 351.803 M | 0.000 -100.00 % | 5.873 M -96.55 % | 170.303 M 0.77 % | 169.001 M | 0.000 -100.00 % | 88.340 M 100.77 % | 44.000 M -77.43 % | 194.923 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 464.137 M 293.23 % | 118.031 M -74.23 % | 458.103 M 347.05 % | 102.472 M -93.36 % | 1.543 B 1 422.52 % | 101.328 M -93.11 % | 1.470 B 218.25 % | 461.928 M 375.43 % | 97.160 M -1.77 % | 98.911 M -61.72 % | 258.359 M 5.71 % | 244.397 M 359.39 % | 53.200 M -62.76 % | 142.841 M 51.71 % | 94.153 M -58.83 % | 228.715 M 222.29 % | 70.965 M 211.53 % | 22.780 M 158.38 % | 8.816 M |
| Total liabilities | 1.535 B -0.65 % | 1.545 B -1.39 % | 1.566 B -0.48 % | 1.574 B 1.79 % | 1.546 B 0.17 % | 1.544 B 4.76 % | 1.473 B -0.04 % | 1.474 B 52.43 % | 967.003 M 4.00 % | 929.788 M 19.25 % | 779.712 M 2.30 % | 762.205 M -61.73 % | 1.992 B 1 170.82 % | 156.728 M 66.46 % | 94.153 M -58.83 % | 228.715 M 17.14 % | 195.247 M 757.10 % | 22.780 M 158.38 % | 8.816 M |
| Other non current assets | 703.417 M | 0.000 | 0.000 -100.00 % | 837.489 M 0.67 % | 831.914 M | 0.000 | 0.000 -100.00 % | 2.808 B 18.68 % | 2.366 B -0.55 % | 2.379 B 15.42 % | 2.061 B -0.53 % | 2.073 B 19.43 % | 1.735 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 248.707 K -99.81 % | 128.180 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 881.923 M 14.52 % | 770.075 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 % | 314.424 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.866 B 0.41 % | 1.859 B -7.46 % | 2.009 B -0.34 % | 2.016 B 0.22 % | 2.011 B 0.47 % | 2.002 B 0.82 % | 1.985 B 5 708.68 % | 34.181 M 79.64 % | 19.027 M 24.70 % | 15.258 M -91.83 % | 186.743 M 5.26 % | 177.405 M 22.77 % | 144.504 M -91.51 % | 1.702 B 0.37 % | 1.696 B 149.11 % | 680.775 M 2.70 % | 662.849 M 38.60 % | 478.238 M 701.67 % | 59.655 M |
| Total non current assets | 2.570 B 38.26 % | 1.859 B -7.46 % | 2.009 B -29.60 % | 2.853 B 0.35 % | 2.843 B -1.41 % | 2.884 B 4.65 % | 2.756 B -3.06 % | 2.842 B 19.17 % | 2.385 B -0.39 % | 2.395 B 6.51 % | 2.248 B -0.08 % | 2.250 B 19.68 % | 1.880 B 10.44 % | 1.702 B 0.37 % | 1.696 B 149.11 % | 680.775 M 2.70 % | 662.849 M 38.53 % | 478.486 M -4.73 % | 502.259 M |
| Other current assets | 0.000 -100.00 % | 734.715 M -16.16 % | 876.321 M 7 054.38 % | 12.249 M -79.39 % | 59.427 M -58.94 % | 144.735 M 111.24 % | 68.516 M -57.36 % | 160.685 M 274.00 % | 42.964 M -54.89 % | 95.235 M -80.86 % | 497.617 M 452.55 % | 90.059 M 181.38 % | 32.006 M -49.83 % | 63.793 M 12 812.63 % | 494.032 K -96.70 % | 14.970 M 303.81 % | 3.707 M -16.29 % | 4.429 M 4 604.89 % | 94.130 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 62.142 M -44.62 % | 112.212 M 127.47 % | 49.330 M -40.52 % | 82.937 M 67.11 % | 49.630 M 52.80 % | 32.480 M -55.56 % | 73.093 M 7.19 % | 68.187 M 268.36 % | 18.511 M -38.89 % | 30.289 M 338.90 % | 6.901 M -84.52 % | 44.591 M 71.42 % | 26.013 M -17.41 % | 31.498 M 371.66 % | 6.678 M -69.56 % | 21.941 M 943.68 % | 2.102 M -90.45 % | 22.018 M 532.60 % | 3.480 M |
| Cash and short term investments | 62.142 M -44.62 % | 112.212 M 127.47 % | 49.330 M -40.52 % | 82.937 M 67.11 % | 49.630 M 52.80 % | 32.480 M -55.56 % | 73.093 M 7.19 % | 68.187 M 268.36 % | 18.511 M -38.89 % | 30.289 M 338.90 % | 6.901 M -84.52 % | 44.591 M 71.42 % | 26.013 M -17.41 % | 31.498 M 371.66 % | 6.678 M -69.56 % | 21.941 M 943.68 % | 2.102 M -90.45 % | 22.018 M 532.60 % | 3.480 M |
| Total current assets | 139.744 M -84.71 % | 914.165 M -9.03 % | 1.005 B 435.15 % | 187.790 M -16.99 % | 226.237 M 18.36 % | 191.136 M -35.61 % | 296.823 M 29.00 % | 230.103 M 40.92 % | 163.286 M 29.10 % | 126.477 M -7.01 % | 136.011 M 0.13 % | 135.838 M 21.48 % | 111.823 M 15.85 % | 96.526 M 229.69 % | 29.278 M -20.68 % | 36.910 M 245.24 % | 10.691 M -59.19 % | 26.198 M 632.88 % | 3.575 M |
| Inventory | 549.147 K | 0.000 -100.00 % | 777.691 K -4.79 % | 816.857 K -11.45 % | 922.473 K 14.36 % | 806.615 K -32.87 % | 1.202 M -2.37 % | 1.231 M 6.76 % | 1.153 M 21.03 % | 952.475 K -20.80 % | 1.203 M 1.24 % | 1.188 M -4.71 % | 1.247 M 0.85 % | 1.236 M 106.89 % | -17.942 M | 0.000 | 0.000 100.00 % | -2.673 M 99.15 % | -314.424 M |
| Net receivables | 77.053 M 14.60 % | 67.239 M -14.37 % | 78.525 M -14.45 % | 91.787 M | 0.000 -100.00 % | 118.721 M -22.91 % | 154.012 M 12.79 % | 136.552 M 35.66 % | 100.658 M 15.88 % | 86.867 M 4.24 % | 83.332 M 19.63 % | 69.660 M 29.47 % | 53.805 M -7.30 % | 58.043 M 162.56 % | 22.106 M 132.95 % | 9.489 M 34.00 % | 7.082 M 142.39 % | 2.922 M 1 099.00 % | 243.672 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.628 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 13.581 M -2.18 % | 13.884 M -17.22 % | 16.772 M -28.41 % | 23.427 M -28.48 % | 32.757 M 7.32 % | 30.523 M 129.41 % | 13.305 M 10.43 % | 12.048 M 114.42 % | 5.619 M -51.73 % | 11.642 M 8.06 % | 10.773 M -7.85 % | 11.690 M | 0.000 -100.00 % | 5.971 M | 0.000 | 0.000 -100.00 % | 41.801 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 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 |
| Deferred revenue non current | 22.479 M -29.03 % | 31.673 M 64.67 % | 19.235 M | 0.000 -100.00 % | 32.589 M -19.43 % | 40.450 M 26.50 % | 31.976 M -13.03 % | 36.766 M 44.01 % | 25.529 M 1.34 % | 25.192 M 21.63 % | 20.712 M -1.08 % | 20.937 M 113.75 % | 9.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.305 M | 0.000 -100.00 % | 2.294 M |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.175 B -4.34 % | 1.228 B -15.13 % | 1.447 B -1.35 % | 1.467 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.135 B -2 705.72 % | -40.450 M 95.88 % | -981.013 M -2 568.28 % | -36.766 M -44.01 % | -25.529 M -1.34 % | -25.192 M -21.63 % | -20.712 M 1.08 % | -20.937 M -113.75 % | -9.795 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 100.00 % | -106.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.628 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.816 M |
| Total assets | 2.710 B -2.28 % | 2.773 B -7.99 % | 3.014 B -0.90 % | 3.041 B -0.93 % | 3.069 B -0.18 % | 3.075 B 0.74 % | 3.052 B -0.66 % | 3.073 B 20.56 % | 2.549 B 1.09 % | 2.521 B 5.74 % | 2.384 B -0.06 % | 2.386 B -34.08 % | 3.619 B 101.22 % | 1.799 B 4.26 % | 1.725 B 140.38 % | 717.686 M 6.55 % | 673.540 M 33.46 % | 504.684 M -0.23 % | 505.833 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 | 2015-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -1.902 M -105.00 % | 38.018 M 210.05 % | -34.547 M -127.36 % | 126.255 M 723.55 % | -20.248 M -213.50 % | 17.839 M 125.28 % | -70.552 M 65.85 % | -206.570 M -159.82 % | -79.503 M -271.93 % | 46.241 M 224.84 % | -37.041 M -14.09 % | -32.466 M 68.65 % | -103.548 M -288.16 % | -26.677 M 83.71 % | -163.783 M -173.92 % | -59.793 M 60.37 % | -150.880 M -28.88 % | -117.070 M 32.24 % | -172.771 M -4 920.76 % | -3.441 M 0.00 % | -3.441 M |
| Accounts receivables | -16.723 M -206.01 % | 15.775 M 281.85 % | -8.675 M -113.61 % | 63.742 M 449.32 % | -18.248 M -128.57 % | 63.865 M 200.82 % | -63.343 M -11 067.78 % | -567.196 K 98.82 % | -48.146 M -254.44 % | 31.174 M 176.11 % | -40.961 M -498.51 % | -6.844 M 67.80 % | -21.255 M -27.34 % | -16.691 M -94.33 % | -8.589 M -182.16 % | -3.044 M 26.83 % | -4.160 M -131.46 % | -1.797 M -104.12 % | -880.572 K -622.75 % | -121.836 K 0.00 % | -121.836 K |
| Inventory | -66.623 K -122.57 % | 295.167 K 653.63 % | 39.166 K -62.92 % | 105.617 K 191.16 % | -115.858 K 99.63 % | -31.410 M -140.76 % | -13.046 M -16 638.79 % | -77.940 K 61.09 % | -200.310 K -180.08 % | 250.137 K 1 801.84 % | -14.698 K -125.02 % | 58.744 K 657.87 % | -10.530 K 99.15 % | -1.236 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | -302.511 K 89.53 % | -2.888 M 64.01 % | -8.025 M 46.65 % | -15.042 M -382.24 % | 5.329 M -62.26 % | 14.123 M 232.45 % | 4.248 M | 0.000 | 0.000 100.00 % | -3.570 M -2 361.26 % | 157.877 K -91.98 % | 1.969 M -26.42 % | 2.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 636.167 K 0.00 % | 636.167 K |
| Other working capital | 14.888 M -40.06 % | 24.836 M 238.85 % | -17.886 M -123.09 % | 77.449 M 1 173.61 % | -7.214 M 74.90 % | -28.738 M -1 908.45 % | 1.589 M 100.77 % | -205.925 M -560.92 % | -31.157 M -269.45 % | 18.387 M 386.88 % | 3.776 M 113.66 % | -27.650 M 67.45 % | -84.959 M -871.05 % | -8.749 M 94.36 % | -155.193 M -173.47 % | -56.749 M 61.32 % | -146.720 M -27.28 % | -115.273 M 32.94 % | -171.891 M -5 078.52 % | -3.319 M 0.00 % | -3.319 M |
| Other non cash items | -11.285 M -105.86 % | 192.460 M 4 918.70 % | 3.835 M 251.06 % | 1.092 M -97.85 % | 50.815 M 44.42 % | 35.186 M -64.14 % | 98.126 M 1 978.80 % | 4.720 M -89.75 % | 46.065 M 810.75 % | 5.058 M -92.38 % | 66.412 M 87.49 % | 35.421 M 5.01 % | 33.731 M 392.73 % | -11.523 M -154.94 % | 20.974 M 872.90 % | -2.714 M -191.15 % | 2.977 M -97.86 % | 139.015 M -22.47 % | 179.301 M 179.81 % | -224.668 M 0.00 % | -224.668 M |
| Net cash provided by operating activities | -22.599 M -141.89 % | 53.947 M 786.99 % | -7.853 M -105.93 % | 132.400 M 258.23 % | 36.960 M -66.99 % | 111.960 M 10 694.06 % | 1.037 M 100.86 % | -120.925 M -1 019.47 % | 13.152 M -84.87 % | 86.897 M 7 067.56 % | 1.212 M -94.22 % | 20.970 M 133.64 % | -62.333 M -744.73 % | 9.668 M 108.52 % | -113.467 M -140.87 % | -47.108 M 65.08 % | -134.892 M -523.33 % | 31.865 M 172.99 % | 11.672 M 105.16 % | -226.160 M 0.00 % | -226.160 M |
| Investments in property plant and equipment | 0.000 | 0.000 -100.00 % | 3.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -73.365 M | 0.000 100.00 % | -111.848 M | 0.000 | 0.000 | 0.000 100.00 % | -137.505 M -64 537.32 % | -212.733 K 99.94 % | -350.818 M -243.34 % | -102.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -249.003 M 0.00 % | -249.003 M |
| Sales maturities of investments | 0.000 -100.00 % | 74.690 M | 0.000 -100.00 % | 303.016 K -99.39 % | 50.009 M | 0.000 -100.00 % | 84.566 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 % | 27.995 M 0.00 % | 27.995 M |
| Other investing activites | 0.000 | 0.000 100.00 % | -3.000 | 0.000 -100.00 % | 25.004 M 144.71 % | -55.924 M -232.26 % | 42.283 M 116.01 % | -264.095 M | 0.000 100.00 % | -68.752 M | 0.000 100.00 % | -175.409 M -243.34 % | -51.089 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.900 M 0.00 % | 227.900 M |
| Net cash used for investing activites | 0.000 -100.00 % | 74.690 M | 0.000 100.00 % | -73.062 M -246.10 % | 50.009 M 144.71 % | -111.848 M -232.26 % | 84.566 M 132.02 % | -264.095 M | 0.000 100.00 % | -167.893 M -78 821.72 % | -212.733 K 99.94 % | -350.818 M -243.34 % | -102.179 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.900 M 0.00 % | 227.900 M |
| Debt repayment | 0.000 100.00 % | -40.000 M | 0.000 -100.00 % | 16.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -301.847 M | 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 -100.00 % | 528.255 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 227.900 M 0.00 % | 227.900 M |
| 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 |
| Dividends paid | -27.471 M -6.66 % | -25.755 M 0.00 % | -25.755 M 40.00 % | -42.924 M 0.00 % | -42.924 M 43.18 % | -75.547 M 6.38 % | -80.698 M -74.07 % | -46.358 M -8.00 % | -42.924 M -25.00 % | -34.339 M 20.00 % | -42.924 M -4.17 % | -41.207 M 14.29 % | -48.075 M -64.71 % | -29.189 M -94.59 % | -15.000 M -15.38 % | -13.000 M | 0.000 100.00 % | -25.000 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.894 M -177.24 % | 34.821 M | 0.000 -100.00 % | 481.055 M 2 573.39 % | 17.994 M -87.03 % | 138.724 M 3 175.85 % | 4.235 M -98.91 % | 389.634 M 88.14 % | 207.102 M 367.08 % | 44.340 M 145.15 % | -98.204 M -222.84 % | 79.946 M -30.47 % | 114.977 M | 0.000 | 0.000 -100.00 % | 390.686 M 0.00 % | 390.686 M |
| Net cash used provided by financing activities | -27.471 M 58.22 % | -65.755 M -155.31 % | -25.755 M 1.06 % | -26.030 M 62.72 % | -69.819 M -71.44 % | -40.725 M 49.53 % | -80.698 M -118.56 % | 434.696 M 1 843.66 % | -24.930 M -123.88 % | 104.384 M 369.80 % | -38.690 M -111.10 % | 348.427 M 119.10 % | 159.027 M 949.59 % | 15.151 M -84.57 % | 98.204 M 46.69 % | 66.946 M -41.77 % | 114.977 M 559.91 % | -25.000 M | 0.000 -100.00 % | 227.900 M 0.00 % | 227.900 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.964 M -200.00 % | 2.964 M -95.65 % | 68.187 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 |
| Net change in cash | -50.070 M -179.63 % | 62.882 M 287.11 % | -33.607 M -200.90 % | 33.307 M 134.80 % | 14.185 M 137.68 % | -37.649 M -4 210.30 % | 915.966 K -98.16 % | 49.677 M 521.76 % | -11.779 M -150.36 % | 23.388 M 162.05 % | -37.690 M -302.87 % | 18.579 M 438.71 % | -5.485 M -144.20 % | 12.410 M 262.62 % | -7.631 M -176.93 % | 9.919 M 199.61 % | -9.958 M -390.11 % | 3.432 M -41.19 % | 5.836 M -98.73 % | 459.280 M 0.00 % | 459.280 M |
| Cash at beginning of period | 112.212 M 127.47 % | 49.330 M -40.52 % | 82.937 M 67.11 % | 49.630 M 40.02 % | 35.445 M -51.51 % | 73.093 M 1.27 % | 72.177 M 94.96 % | 37.022 M | 0.000 -100.00 % | 6.901 M -84.52 % | 44.591 M 71.42 % | 26.013 M -17.41 % | 31.498 M | 0.000 -100.00 % | 14.309 M | 0.000 -100.00 % | 12.060 M | 0.000 -100.00 % | 9.317 M 102.04 % | -455.800 M 0.00 % | -455.800 M |
| Cash at end of period | 62.142 M -44.62 % | 112.212 M 127.47 % | 49.330 M -40.52 % | 82.937 M 67.11 % | 49.630 M 40.02 % | 35.445 M -51.51 % | 73.093 M -15.69 % | 86.698 M 836.07 % | -11.779 M -138.89 % | 30.289 M 338.90 % | 6.901 M -84.52 % | 44.591 M 71.42 % | 26.013 M 109.61 % | 12.410 M 85.83 % | 6.678 M -32.68 % | 9.919 M 371.84 % | 2.102 M -38.75 % | 3.432 M -77.35 % | 15.153 M 335.37 % | 3.480 M 0.00 % | 3.480 M |
| Operating cash flow | 40.453 M -25.01 % | 53.947 M 786.99 % | -7.853 M -105.93 % | 132.400 M 258.23 % | 36.960 M -66.99 % | 111.960 M 10 694.06 % | 1.037 M 100.86 % | -120.925 M -1 019.47 % | 13.152 M -84.87 % | 86.897 M 7 067.56 % | 1.212 M -94.22 % | 20.970 M 133.64 % | -62.333 M -744.73 % | 9.668 M 108.52 % | -113.467 M -140.87 % | -47.108 M 65.08 % | -134.892 M -523.33 % | 31.865 M 172.99 % | 11.672 M 105.16 % | -226.160 M 0.00 % | -226.160 M |
| Capital expenditure | 0.000 100.00 % | -3.000 -200.00 % | 3.000 -40.00 % | 5.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 40.453 M -25.01 % | 53.947 M 786.99 % | -7.853 M -105.93 % | 132.400 M 258.23 % | 36.960 M -66.99 % | 111.960 M 10 694.06 % | 1.037 M 100.86 % | -120.925 M -1 019.47 % | 13.152 M -76.73 % | 56.509 M 4 561.07 % | 1.212 M -94.22 % | 20.970 M 133.64 % | -62.333 M -744.73 % | 9.668 M 108.52 % | -113.467 M -140.87 % | -47.108 M 65.08 % | -134.892 M -523.33 % | 31.865 M 172.99 % | 11.672 M 105.16 % | -226.160 M 0.00 % | -226.160 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 |