NEPI Rockcastle S.A. NRP.AS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 853.360 M 10.21 % | 774.280 M 23.86 % | 625.143 M 16.47 % | 536.719 M 0.04 % | 536.495 M -8.13 % | 583.980 M 16.39 % | 501.733 M 48.89 % | 336.977 M 60.55 % | 209.890 M 41.06 % | 148.799 M 71.00 % | 87.017 M 57.29 % | 55.322 M 37.70 % | 40.177 M 69.33 % | 23.727 M 46.25 % | 16.224 M 96.16 % | 8.271 M 30.97 % | 6.315 M 1 861.18 % | 322.000 K |
| Net income | 587.565 M 23.23 % | 476.801 M 9.57 % | 435.167 M 85.17 % | 235.004 M 234.35 % | -174.921 M -142.02 % | 416.235 M 87.62 % | 221.855 M 138.27 % | -579.694 M -346.71 % | 234.968 M 48.34 % | 158.398 M 59.68 % | 99.195 M 72.62 % | 57.464 M 73.59 % | 33.103 M 76.34 % | 18.772 M 171.62 % | 6.911 M 153.89 % | 2.722 M 85.30 % | 1.469 M 432.25 % | 276.000 K |
| Income before tax | 649.600 M 18.83 % | 546.662 M 8.98 % | 501.607 M 91.46 % | 261.986 M 229.44 % | -202.402 M -144.09 % | 459.043 M 66.01 % | 276.513 M 152.02 % | -531.544 M -297.51 % | 269.124 M 49.68 % | 179.804 M 89.44 % | 94.912 M 44.70 % | 65.593 M 71.03 % | 38.352 M 109.90 % | 18.272 M 117.84 % | 8.388 M 73.20 % | 4.843 M 81.18 % | 2.673 M 700.30 % | 334.000 K |
| Income before tax ratio | 0.76 7.82 % | 0.71 -12.01 % | 0.80 64.38 % | 0.49 229.38 % | -0.38 -147.99 % | 0.79 42.63 % | 0.55 134.94 % | -1.58 -223.02 % | 1.28 6.11 % | 1.21 10.79 % | 1.09 -8.01 % | 1.19 24.21 % | 0.95 23.96 % | 0.77 48.95 % | 0.52 -11.70 % | 0.59 38.33 % | 0.42 -59.19 % | 1.04 |
| EBITDA | 751.797 M 21.81 % | 617.183 M 10.24 % | 559.878 M 72.12 % | 325.278 M 327.28 % | -143.117 M -127.98 % | 511.538 M 61.46 % | 316.830 M 165.41 % | -484.364 M -269.18 % | 286.305 M 53.42 % | 186.614 M 89.09 % | 98.693 M 38.80 % | 71.103 M 57.54 % | 45.133 M 70.01 % | 26.547 M 81.74 % | 14.607 M 64.49 % | 8.880 M 34.89 % | 6.583 M 1 513.48 % | 408.000 K |
| Net income ratio | 0.69 11.81 % | 0.62 -11.54 % | 0.70 58.98 % | 0.44 234.29 % | -0.33 -145.74 % | 0.71 61.19 % | 0.44 125.70 % | -1.72 -253.67 % | 1.12 5.16 % | 1.06 -6.62 % | 1.14 9.75 % | 1.04 26.07 % | 0.82 4.14 % | 0.79 85.73 % | 0.43 29.44 % | 0.33 41.48 % | 0.23 -72.86 % | 0.86 |
| Ratio EBITDA | 0.88 10.52 % | 0.80 -11.00 % | 0.90 47.78 % | 0.61 327.19 % | -0.27 -130.45 % | 0.88 38.72 % | 0.63 143.93 % | -1.44 -205.37 % | 1.36 8.77 % | 1.25 10.58 % | 1.13 -11.75 % | 1.29 14.41 % | 1.12 0.40 % | 1.12 24.27 % | 0.90 -16.14 % | 1.07 2.99 % | 1.04 -17.73 % | 1.27 |
| Gross profit ratio | 0.66 -34.25 % | 1.00 55.32 % | 0.64 -5.24 % | 0.68 -1.49 % | 0.69 0.51 % | 0.69 -0.51 % | 0.69 0.15 % | 0.69 -0.67 % | 0.69 -0.86 % | 0.70 -1.44 % | 0.71 -5.22 % | 0.75 -1.16 % | 0.76 -24.25 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 660.826 M 4.20 % | 634.211 M 4.22 % | 608.529 M -0.08 % | 608.995 M -2.55 % | 624.961 M 2.23 % | 611.303 M 1.44 % | 602.600 M 32.28 % | 455.557 M 41.01 % | 323.075 M 8.39 % | 298.080 M 24.39 % | 239.638 M 36.10 % | 176.073 M 23.08 % | 143.057 M 44.06 % | 99.304 M 48.88 % | 66.698 M 76.25 % | 37.843 M 12.00 % | 33.787 M 0.00 % | 33.787 M |
| Weighted average shs out | 660.813 M 4.37 % | 633.151 M 4.18 % | 607.757 M -0.20 % | 608.995 M -2.55 % | 624.941 M 2.34 % | 610.642 M 1.33 % | 602.600 M 32.28 % | 455.554 M 41.01 % | 323.056 M 8.89 % | 296.670 M 26.19 % | 235.102 M 37.59 % | 170.869 M 24.74 % | 136.984 M 47.77 % | 92.699 M 49.45 % | 62.026 M 72.15 % | 36.030 M 9.71 % | 32.840 M 0.00 % | 32.840 M |
| EPS diluted | 0.89 18.67 % | 0.75 4.17 % | 0.72 84.62 % | 0.39 239.29 % | -0.28 -141.18 % | 0.68 83.78 % | 0.37 129.13 % | -1.27 -273.97 % | 0.73 37.74 % | 0.53 29.27 % | 0.41 24.24 % | 0.33 43.48 % | 0.23 21.05 % | 0.19 90.00 % | 0.10 39.28 % | 0.07 66.20 % | 0.04 426.83 % | 0.01 |
| Earnings per share | 0.89 18.67 % | 0.75 4.17 % | 0.72 84.62 % | 0.39 239.29 % | -0.28 -141.18 % | 0.68 83.78 % | 0.37 129.13 % | -1.27 -273.97 % | 0.73 37.74 % | 0.53 26.19 % | 0.42 23.53 % | 0.34 41.67 % | 0.24 20.00 % | 0.20 81.82 % | 0.11 44.93 % | 0.08 69.04 % | 0.04 434.52 % | 0.01 |
| Gross profit | 561.073 M -27.54 % | 774.280 M 92.38 % | 402.475 M 10.37 % | 364.656 M -1.45 % | 370.013 M -7.67 % | 400.738 M 15.80 % | 346.070 M 49.11 % | 232.085 M 59.47 % | 145.532 M 39.84 % | 104.067 M 68.53 % | 61.749 M 49.08 % | 41.420 M 36.10 % | 30.433 M 28.26 % | 23.727 M 46.25 % | 16.224 M 96.16 % | 8.271 M 30.97 % | 6.315 M 1 861.18 % | 322.000 K |
| Income tax expense | 62.035 M -11.20 % | 69.861 M 5.32 % | 66.334 M 146.44 % | 26.917 M 201.47 % | -26.528 M -162.13 % | 42.701 M -22.09 % | 54.808 M 14.49 % | 47.870 M 31.25 % | 36.472 M 160.91 % | 13.979 M 2 094.51 % | 637.000 K -92.93 % | 9.007 M 71.61 % | 5.249 M 1 149.74 % | -500.000 K -133.85 % | 1.477 M -30.36 % | 2.121 M 76.16 % | 1.204 M 1 975.86 % | 58.000 K |
| Cost of revenue | 292.287 M 6.96 % | 273.263 M 24.56 % | 219.388 M 27.50 % | 172.063 M 3.35 % | 166.482 M -9.15 % | 183.242 M 17.72 % | 155.663 M 48.40 % | 104.892 M 62.98 % | 64.358 M 43.87 % | 44.732 M 77.03 % | 25.268 M 81.76 % | 13.902 M 42.67 % | 9.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 12.641 M -62.12 % | 33.369 M 9.84 % | 30.381 M 23.17 % | 24.665 M 169.27 % | 9.160 M 32.01 % | 6.939 M -1.83 % | 7.068 M 57.80 % | 4.479 M 37.69 % | 3.253 M -51.41 % | 6.695 M 135.82 % | 2.839 M 30.16 % | 2.181 M -1.35 % | 2.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 21.795 M 25.07 % | 17.426 M 24.90 % | 13.952 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 |
| Other expenses | 22.552 M 203.47 % | -21.795 M -25.07 % | -17.426 M | 0.000 -100.00 % | 11.678 M -20.07 % | 14.611 M -2.29 % | 14.954 M 39.60 % | 10.712 M 142.74 % | 4.413 M 23.89 % | 3.562 M 123.32 % | 1.595 M 67.08 % | 954.637 K -54.20 % | 2.084 M -29.54 % | 2.958 M 24.49 % | 2.376 M 62.41 % | 1.463 M 27.11 % | 1.151 M 371.72 % | 244.000 K |
| Operating expenses | 35.193 M 5.47 % | 33.369 M 9.84 % | 30.381 M -21.33 % | 38.617 M 85.32 % | 20.838 M -3.30 % | 21.550 M -2.14 % | 22.022 M 44.97 % | 15.191 M 85.57 % | 8.186 M 11.15 % | 7.365 M 109.59 % | 3.514 M 12.06 % | 3.136 M 144.44 % | -7.056 M -338.55 % | 2.958 M 24.49 % | 2.376 M 62.41 % | 1.463 M 27.11 % | 1.151 M 371.72 % | 244.000 K |
| Cost and expenses | 327.480 M 493.65 % | 55.164 M 15.39 % | 47.807 M -75.70 % | 196.728 M 5.02 % | 187.320 M -8.53 % | 204.792 M 15.26 % | 177.685 M 47.97 % | 120.083 M 65.53 % | 72.544 M 39.25 % | 52.097 M 81.01 % | 28.782 M 68.93 % | 17.038 M 533.93 % | 2.688 M -9.14 % | 2.958 M 24.49 % | 2.376 M 62.41 % | 1.463 M 27.11 % | 1.151 M 371.72 % | 244.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 12.641 M -77.08 % | 55.164 M 15.39 % | 47.807 M 23.80 % | 38.617 M 321.58 % | 9.160 M 32.01 % | 6.939 M -1.83 % | 7.068 M 57.80 % | 4.479 M 37.69 % | 3.253 M -51.41 % | 6.695 M 135.82 % | 2.839 M 30.16 % | 2.181 M -1.35 % | 2.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 19.907 M 453.90 % | 3.594 M 2.36 % | 3.511 M 146.73 % | 1.423 M -16.97 % | 1.714 M -14.91 % | 2.014 M -46.78 % | 3.784 M -61.23 % | 9.759 M 103.99 % | 4.784 M -37.16 % | 7.613 M 4.07 % | 7.315 M -2.64 % | 7.514 M 305.31 % | 1.854 M 475.73 % | 322.000 K -44.58 % | 581.000 K 122.61 % | 261.000 K -5.09 % | 275.000 K -16.67 % | 330.000 K |
| Interest expense | 112.598 M 63.06 % | 69.052 M 21.57 % | 56.802 M -9.33 % | 62.649 M | 0.000 -100.00 % | 52.494 M 30.20 % | 40.317 M 69.55 % | 23.779 M 52.56 % | 15.587 M 82.75 % | 8.529 M 44.49 % | 5.903 M 3.01 % | 5.730 M -60.28 % | 14.428 M 105.09 % | 7.035 M 24.47 % | 5.652 M 120.35 % | 2.565 M 66.56 % | 1.540 M 1 981.08 % | 74.000 K |
| Depreciation and amortization | 2.053 M 39.75 % | 1.469 M 0.00 % | 1.469 M 128.46 % | 643.000 K 10.86 % | 580.000 K 100.15 % | -379.649 M -16.35 % | -326.298 M -46.80 % | -222.281 M -59.47 % | -139.390 M -1 373.55 % | 10.945 M -1.58 % | 11.121 M 67.53 % | 6.638 M 197.06 % | -6.840 M -218.38 % | 5.778 M 1 751.92 % | 312.000 K -64.42 % | 877.000 K -54.93 % | 1.946 M 489.70 % | 330.000 K |
| Operating income | 525.880 M -26.87 % | 719.116 M 24.56 % | 577.336 M 15.47 % | 500.004 M -2.83 % | 514.571 M 0.31 % | 512.959 M 58.30 % | 324.048 M 49.40 % | 216.894 M 57.92 % | 137.346 M -22.48 % | 177.172 M 98.29 % | 89.352 M 42.81 % | 62.568 M 22.86 % | 50.926 M 145.20 % | 20.769 M 45.29 % | 14.295 M 78.62 % | 8.003 M 72.59 % | 4.637 M 5 844.87 % | 78.000 K |
| Operating income ratio | 0.62 -33.65 % | 0.93 0.57 % | 0.92 -0.87 % | 0.93 -2.87 % | 0.96 9.19 % | 0.88 36.00 % | 0.65 0.34 % | 0.64 -1.64 % | 0.65 -45.04 % | 1.19 15.96 % | 1.03 -9.21 % | 1.13 -10.77 % | 1.27 44.81 % | 0.88 -0.65 % | 0.88 -8.94 % | 0.97 31.77 % | 0.73 203.13 % | 0.24 |
| Total other income expenses net | 123.720 M 171.74 % | -172.454 M -127.73 % | -75.729 M 68.18 % | -238.018 M 66.80 % | -716.973 M -997.84 % | 79.855 M 267.99 % | -47.535 M 93.65 % | -748.438 M -667.95 % | 131.778 M 266.35 % | 35.971 M 395.40 % | 7.261 M -40.31 % | 12.165 M 7.64 % | 11.302 M 543.15 % | -2.550 M 56.83 % | -5.907 M -86.93 % | -3.160 M -60.90 % | -1.964 M -867.19 % | 256.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.602 B 13.91 % | 2.284 B -4.50 % | 2.392 B 30.23 % | 1.837 B -1.57 % | 1.866 B -11.54 % | 2.109 B 4.50 % | 2.018 B 38.17 % | 1.461 B 133.58 % | 625.391 M 158.70 % | 241.742 M 180.79 % | 86.094 M -53.60 % | 185.541 M 40.95 % | 131.637 M 19.89 % | 109.801 M -28.96 % | 154.564 M 128.48 % | 67.649 M 124.05 % | 30.194 M 189.73 % | -33.651 M |
| Total investments | 0.000 100.00 % | -6.825 B | 0.000 -100.00 % | 23.659 M 8.74 % | 21.757 M -4.76 % | 22.844 M -89.50 % | 217.524 M -40.80 % | 367.421 M 796.11 % | 41.002 M 162.16 % | 15.640 M 18.12 % | 13.241 M 161.94 % | 5.055 M -72.17 % | 18.166 M 1 651.79 % | 1.037 M -25.23 % | 1.387 M 27.13 % | 1.091 M 21 720.00 % | 5.000 K | 0.000 |
| Total debt | 3.050 B 16.31 % | 2.623 B -0.59 % | 2.638 B 12.98 % | 2.335 B -6.79 % | 2.505 B 8.31 % | 2.313 B 9.73 % | 2.108 B 27.28 % | 1.656 B 145.96 % | 673.411 M 18.48 % | 568.352 M 192.47 % | 194.330 M -18.36 % | 238.034 M 8.62 % | 219.148 M 32.93 % | 164.866 M -7.59 % | 178.411 M 123.22 % | 79.926 M 130.91 % | 34.613 M | 0.000 |
| Accumulated other comprehensive income loss | -9.662 M -26.52 % | -7.637 M -64.02 % | -4.656 M -37.59 % | -3.384 M 47.58 % | -6.456 M -78.00 % | -3.627 M | 0.000 | 0.000 -100.00 % | 3.568 M 0.00 % | 3.568 M 23.12 % | 2.898 M 30.31 % | 2.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.656 B 41.68 % | 1.169 B 65.41 % | 706.572 M 335.74 % | 162.155 M 18.04 % | 137.373 M -70.33 % | 462.953 M 122.12 % | 208.426 M -26.32 % | 282.897 M -35.65 % | 439.598 M 59.83 % | 275.042 M 64.56 % | 167.133 M 118.20 % | 76.595 M 233.31 % | 22.980 M 1 291.05 % | 1.652 M 160.56 % | -2.728 M -37.57 % | -1.983 M -191.19 % | -681.000 K -346.74 % | 276.000 K |
| Common stock | 7.124 M 7.81 % | 6.608 M 8.86 % | 6.070 M -0.33 % | 6.090 M 0.00 % | 6.090 M 1.53 % | 5.998 M 3.81 % | 5.778 M 0.00 % | 5.778 M 79.72 % | 3.215 M 7.67 % | 2.986 M 8.74 % | 2.746 M 41.07 % | 1.947 M 43.91 % | 1.353 M 41.49 % | 956.000 K 34.08 % | 713.000 K 84.72 % | 386.000 K 44.03 % | 268.000 K 0.00 % | 268.000 K |
| Total equity | 4.908 B 14.02 % | 4.305 B 10.41 % | 3.899 B 4.80 % | 3.720 B 0.76 % | 3.692 B -9.87 % | 4.097 B 6.53 % | 3.846 B -1.76 % | 3.915 B 115.74 % | 1.815 B 21.25 % | 1.497 B 20.56 % | 1.241 B 74.28 % | 712.236 M 80.94 % | 393.622 M 67.31 % | 235.259 M 51.69 % | 155.088 M 113.27 % | 72.720 M 41.48 % | 51.398 M -3.12 % | 53.054 M |
| Other non current liabilities | 30.593 M -15.19 % | 36.074 M 5.36 % | 34.239 M 712.51 % | 4.214 M -34.63 % | 6.446 M -83.92 % | 40.096 M 513.18 % | 6.539 M -3.81 % | 6.798 M 170.41 % | 2.514 M -59.57 % | 6.218 M -19.44 % | 7.718 M 90.14 % | 4.059 M -47.49 % | 7.730 M 224.51 % | 2.382 M 94.61 % | 1.224 M 13.12 % | 1.082 M 88.17 % | 575.000 K | 0.000 |
| Long term debt | 3.013 B 45.21 % | 2.075 B -20.03 % | 2.595 B 22.52 % | 2.118 B -7.04 % | 2.278 B 8.34 % | 2.103 B 50.53 % | 1.397 B -6.19 % | 1.489 B 195.05 % | 504.720 M 5.72 % | 477.403 M 336.20 % | 109.447 M 42.41 % | 76.856 M -34.37 % | 117.100 M -25.24 % | 156.630 M -7.08 % | 168.564 M 116.19 % | 77.970 M 138.07 % | 32.751 M | 0.000 |
| Total non current liabilities | 3.589 B 38.96 % | 2.583 B -15.28 % | 3.049 B 12.21 % | 2.717 B 3.65 % | 2.621 B -2.46 % | 2.687 B 20.98 % | 2.221 B 14.66 % | 1.937 B 132.85 % | 831.995 M 25.73 % | 661.717 M 174.18 % | 241.345 M 3.91 % | 232.260 M 57.84 % | 147.151 M -15.48 % | 174.098 M -6.08 % | 185.374 M 114.45 % | 86.440 M 132.40 % | 37.195 M 66 319.64 % | 56.000 K |
| Other current liabilities | 0.000 -100.00 % | 74.433 M 68.88 % | 44.075 M 3 254.26 % | 1.314 M -96.90 % | 42.375 M 467.88 % | 7.462 M 102.01 % | -370.929 M -325.06 % | -87.265 M -63.62 % | -53.333 M -41.06 % | -37.808 M -6.91 % | -35.363 M 57.16 % | -82.541 M 23.34 % | -107.671 M -2 410.48 % | 4.660 M 10 255.77 % | 45.000 K -97.85 % | 2.091 M 106.82 % | 1.011 M 844.86 % | 107.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 81.327 M | 0.000 -100.00 % | 86.948 M 64.36 % | 52.902 M -1.16 % | 53.521 M -38.99 % | 87.729 M 538.38 % | -20.012 M -54.50 % | -12.953 M -15.24 % | -11.240 M -156.26 % | -4.386 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 36.984 M -93.25 % | 547.517 M 1 172.53 % | 43.026 M 88.16 % | 22.867 M -91.23 % | 260.852 M 1 180.32 % | 20.374 M -92.61 % | 275.647 M 1 193.33 % | 21.313 M 18.41 % | 17.999 M 34.08 % | 13.424 M -42.28 % | 23.259 M -63.92 % | 64.466 M -36.83 % | 102.048 M 1 139.05 % | 8.236 M -16.36 % | 9.847 M 403.43 % | 1.956 M 5.05 % | 1.862 M | 0.000 |
| Total current liabilities | 245.022 M -66.24 % | 725.703 M 258.24 % | 202.573 M 26.02 % | 160.752 M -55.03 % | 357.447 M 88.31 % | 189.823 M -56.41 % | 435.433 M 198.65 % | 145.800 M -3.25 % | 150.692 M 94.38 % | 77.525 M 25.80 % | 61.624 M -36.28 % | 96.711 M -17.86 % | 117.734 M 642.15 % | 15.864 M -19.54 % | 19.716 M 146.94 % | 7.984 M 55.60 % | 5.131 M 113.61 % | 2.402 M |
| Total liabilities | 3.834 B 15.88 % | 3.309 B 1.76 % | 3.252 B 12.98 % | 2.878 B -3.39 % | 2.979 B 3.53 % | 2.877 B 8.30 % | 2.657 B 27.54 % | 2.083 B 111.98 % | 982.687 M 32.93 % | 739.242 M 144.00 % | 302.969 M -7.90 % | 328.971 M 24.19 % | 264.885 M 39.44 % | 189.962 M -7.38 % | 205.090 M 117.20 % | 94.424 M 123.09 % | 42.326 M 1 621.97 % | 2.458 M |
| Other non current assets | 7.944 B 10.36 % | 7.198 B 8.33 % | 6.645 B 12.65 % | 5.899 B 0.76 % | 5.854 B -10.74 % | 6.559 B 9.85 % | 5.971 B 19.14 % | 5.011 B 90.73 % | 2.627 B 43.57 % | 1.830 B 32.87 % | 1.377 B 4 517.72 % | 29.828 M 102.53 % | 14.728 M 130.15 % | -48.852 M -104.86 % | -23.847 M -94.24 % | -12.277 M -177.82 % | -4.419 M 86.87 % | -33.651 M |
| Long term investments | 0.000 100.00 % | -6.825 B | 0.000 | 0.000 | 0.000 100.00 % | -146.218 M -167.48 % | 216.693 M -39.05 % | 355.498 M 1 514.21 % | 22.023 M | 0.000 | 0.000 -100.00 % | 6.460 M 114.19 % | -45.533 M -4 490.86 % | 1.037 M -25.23 % | 1.387 M 27.13 % | 1.091 M 21 720.00 % | 5.000 K | 0.000 |
| Intangible assets | 5.822 M 3.72 % | 5.613 M 83.13 % | 3.065 M 127.71 % | 1.346 M 119.93 % | 612.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K 1 509.09 % | 11.000 K -82.37 % | 62.380 K -99.53 % | 13.351 M -3.60 % | 13.850 M 213.70 % | 4.415 M 84.96 % | 2.387 M | 0.000 |
| GoodWill | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M -17.48 % | 93.070 M 12.70 % | 82.582 M 41.43 % | 58.390 M 143.43 % | 23.986 M 35.98 % | 17.639 M 8.76 % | 16.218 M 23.48 % | 13.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 76.804 M 0.00 % | 76.804 M -3.84 % | 79.869 M 2.20 % | 78.150 M 0.95 % | 77.416 M 0.80 % | 76.804 M -17.48 % | 93.070 M 12.70 % | 82.582 M 41.43 % | 58.390 M 143.43 % | 23.986 M 34.63 % | 17.816 M 9.78 % | 16.229 M 22.98 % | 13.197 M -1.15 % | 13.351 M -3.60 % | 13.850 M 213.70 % | 4.415 M 84.96 % | 2.387 M | 0.000 |
| Property plant equipment net | 41.624 M -99.39 % | 6.825 B 180 455.29 % | 3.780 M 5.03 % | 3.599 M 46.36 % | 2.459 M -2.69 % | 2.527 M 10.78 % | 2.281 M 9.03 % | 2.092 M 160.85 % | 802.000 K 32.34 % | 606.000 K 12.85 % | 537.000 K 33.27 % | 402.938 K 59.57 % | 252.517 K -99.93 % | 341.803 M 8.94 % | 313.755 M 114.95 % | 145.965 M 71.44 % | 85.142 M 292.03 % | 21.718 M |
| Total non current assets | 8.170 B 12.30 % | 7.275 B 7.25 % | 6.783 B 12.50 % | 6.029 B 1.01 % | 5.968 B -8.27 % | 6.507 B 3.34 % | 6.296 B 15.23 % | 5.464 B 101.72 % | 2.709 B 46.04 % | 1.855 B 32.90 % | 1.396 B 55.13 % | 899.601 M 90.06 % | 473.331 M 30.61 % | 362.404 M 10.16 % | 328.992 M 117.20 % | 151.471 M 73.04 % | 87.534 M 303.05 % | 21.718 M |
| Other current assets | 4.270 M 104.54 % | -94.072 M -198.78 % | 95.236 M 62.85 % | 58.482 M -2.84 % | 60.189 M -34.54 % | 91.954 M -19.38 % | 114.057 M -64.52 % | 321.459 M 1 471.54 % | 20.455 M -59.98 % | 51.118 M 34.54 % | 37.996 M 54.33 % | 24.620 M 606.37 % | 3.485 M -3.72 % | 3.620 M 441.13 % | 669.000 K -80.30 % | 3.396 M 91.76 % | 1.771 M 1 138.46 % | 143.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 169.062 M 20 244.40 % | 831.000 K -93.03 % | 11.923 M -37.18 % | 18.979 M | 0.000 | 0.000 -100.00 % | 61.079 M -25.39 % | 81.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 448.498 M 32.49 % | 338.519 M 37.40 % | 246.381 M -50.59 % | 498.623 M -22.04 % | 639.597 M 213.46 % | 204.046 M 127.44 % | 89.714 M -54.12 % | 195.544 M 307.21 % | 48.020 M -85.30 % | 326.610 M 201.76 % | 108.236 M 106.19 % | 52.492 M -40.02 % | 87.512 M 58.92 % | 55.065 M 130.91 % | 23.847 M 94.24 % | 12.277 M 177.82 % | 4.419 M -86.87 % | 33.651 M |
| Cash and short term investments | 448.498 M 32.49 % | 338.519 M 37.40 % | 246.381 M -50.59 % | 498.623 M -22.04 % | 639.597 M 71.42 % | 373.108 M 312.07 % | 90.545 M -56.36 % | 207.467 M 332.04 % | 48.020 M -85.30 % | 326.610 M 201.76 % | 108.236 M -4.70 % | 113.571 M -32.95 % | 169.377 M 207.59 % | 55.065 M 130.91 % | 23.847 M 94.24 % | 12.277 M 177.82 % | 4.419 M -86.87 % | 33.651 M |
| Total current assets | 572.942 M 69.25 % | 338.519 M -7.84 % | 367.300 M -35.46 % | 569.117 M -19.01 % | 702.681 M 50.41 % | 467.191 M 126.47 % | 206.289 M -61.35 % | 533.801 M 502.76 % | 88.559 M -76.76 % | 381.097 M 156.28 % | 148.705 M 5.01 % | 141.607 M -23.53 % | 185.176 M 194.79 % | 62.817 M 101.43 % | 31.186 M 98.98 % | 15.673 M 153.20 % | 6.190 M -81.68 % | 33.794 M |
| Inventory | 4.227 M | 0.000 -100.00 % | 20.694 M 117.33 % | 9.522 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 receivables | 115.947 M 23.25 % | 94.072 M 1 785.59 % | 4.989 M 100.36 % | 2.490 M -13.99 % | 2.895 M 35.98 % | 2.129 M 26.20 % | 1.687 M -65.39 % | 4.875 M 341.18 % | 1.105 M -67.20 % | 3.369 M 36.23 % | 2.473 M -27.61 % | 3.416 M -45.46 % | 6.263 M 51.61 % | 4.131 M -38.06 % | 6.670 M | 0.000 | 0.000 | 0.000 |
| Tax assets | 107.395 M | 0.000 -100.00 % | 54.679 M 12.35 % | 48.669 M 40.35 % | 34.678 M 128.01 % | 15.209 M 10.70 % | 13.739 M 10.00 % | 12.490 M | 0.000 | 0.000 | 0.000 -100.00 % | 846.692 M 72.55 % | 490.696 M 791.12 % | 55.065 M 130.91 % | 23.847 M 94.24 % | 12.277 M 177.82 % | 4.419 M -86.87 % | 33.651 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 187.084 M 123.88 % | 83.566 M -13.97 % | 97.140 M 75.84 % | 55.244 M 1.89 % | 54.220 M -27.74 % | 75.039 M -21.25 % | 95.282 M 44.47 % | 65.952 M 86.65 % | 35.334 M 44.91 % | 24.384 M 101.45 % | 12.104 M -33.03 % | 18.075 M 165.93 % | 6.797 M 129.02 % | 2.968 M -69.79 % | 9.824 M 149.53 % | 3.937 M 74.36 % | 2.258 M -1.61 % | 2.295 M |
| Tax payables | 20.954 M 3.80 % | 20.187 M 10.12 % | 18.332 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 | 0.000 | 0.000 -100.00 % | 43.460 M 49.69 % | 29.034 M -0.16 % | 29.081 M -9.16 % | 32.012 M 2.83 % | 31.132 M 27.68 % | 24.382 M 60.36 % | 15.205 M 39.25 % | 10.919 M 116.69 % | 5.039 M 27.39 % | 3.955 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 -100.00 % | 5.320 M 1.24 % | 5.255 M -15.35 % | 6.208 M 1.75 % | 6.101 M 1 181.72 % | 476.000 K | 0.000 -100.00 % | 1.629 M 128.10 % | -5.798 M -560.11 % | -878.344 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 85.949 M 52.07 % | 56.520 M 56.30 % | 36.160 M 122.49 % | -160.752 M -574.73 % | 33.862 M 121.50 % | -157.528 M 63.82 % | -435.433 M -198.65 % | -145.800 M 3.25 % | -150.692 M -94.38 % | -77.525 M -25.80 % | -61.624 M 36.28 % | -96.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 7.637 M 64.02 % | 4.656 M 37.59 % | 3.384 M -47.58 % | 6.456 M 78.00 % | 3.627 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 |
| Other total stockholders equity | 3.255 B 4.02 % | 3.129 B -1.78 % | 3.186 B -10.17 % | 3.547 B 0.09 % | 3.544 B -2.25 % | 3.625 B -0.01 % | 3.626 B 0.00 % | 3.626 B 164.99 % | 1.368 B 12.76 % | 1.213 B 12.94 % | 1.074 B 69.91 % | 632.297 M 71.22 % | 369.290 M 58.73 % | 232.651 M 48.09 % | 157.103 M 111.40 % | 74.317 M 43.44 % | 51.811 M -1.33 % | 52.510 M |
| Deferred tax liabilities non current | 545.241 M 15.59 % | 471.691 M 13.07 % | 417.156 M 12.33 % | 371.366 M 8.80 % | 341.324 M -3.79 % | 354.756 M 1.02 % | 351.187 M 29.54 % | 271.105 M 70.65 % | 158.864 M 77.20 % | 89.652 M 55.87 % | 57.517 M 13.50 % | 50.678 M 127.04 % | 22.321 M 47.96 % | 15.086 M -3.21 % | 15.586 M 110.96 % | 7.388 M 90.95 % | 3.869 M 6 808.93 % | 56.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 8.743 B 14.83 % | 7.613 B 6.48 % | 7.150 B 8.37 % | 6.598 B -1.09 % | 6.671 B -4.34 % | 6.974 B 7.25 % | 6.503 B 8.42 % | 5.998 B 114.42 % | 2.797 B 25.11 % | 2.236 B 44.78 % | 1.544 B 48.31 % | 1.041 B 58.12 % | 658.507 M 54.86 % | 425.221 M 18.06 % | 360.178 M 115.49 % | 167.144 M 78.34 % | 93.724 M 68.84 % | 55.512 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -1.472 M 70.85 % | -5.050 M -482.47 % | -867.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 |
| Stock based compensation | 3.040 M 52.00 % | 2.000 M 35.87 % | 1.472 M -70.85 % | 5.050 M 482.47 % | 867.000 K 303.26 % | 215.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 670.000 K -0.74 % | 675.000 K -29.29 % | 954.637 K -4.24 % | 996.909 K -4.33 % | 1.042 M 98.48 % | 525.000 K 243.14 % | 153.000 K 86.59 % | 82.000 K | 0.000 |
| Change in working capital | 2.655 M 153.50 % | -4.963 M -38.98 % | -3.571 M -382.57 % | -740.000 K 86.84 % | -5.622 M -437.25 % | 1.667 M -31.68 % | 2.440 M -85.04 % | 16.305 M 31.76 % | 12.375 M 798.04 % | 1.378 M 133.16 % | -4.155 M -65.19 % | -2.515 M 46.67 % | -4.717 M -45.89 % | -3.233 M 38.04 % | -5.218 M -256.18 % | -1.465 M 11.21 % | -1.650 M -173.04 % | 2.259 M |
| Accounts receivables | -38.395 M -73.14 % | -22.176 M -77.64 % | -12.484 M -105.90 % | -6.063 M -154.34 % | 11.158 M 362.03 % | 2.415 M 118.18 % | -13.281 M -383.36 % | 4.687 M -80.18 % | 23.648 M 1 455.19 % | -1.745 M 72.36 % | -6.313 M 31.78 % | -9.254 M -15.59 % | -8.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 13.039 M 280.37 % | 3.428 M 130.68 % | -11.172 M -79.56 % | -6.222 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 |
| Accounts payables | 0.000 -100.00 % | 22.176 M 77.64 % | 12.484 M 105.90 % | 6.063 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 |
| Other working capital | 28.011 M 433.82 % | -8.391 M -210.39 % | 7.601 M 38.65 % | 5.482 M 132.67 % | -16.780 M -2 143.32 % | -748.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -166.192 M -53.30 % | -108.411 M 19.44 % | -134.564 M -683.56 % | 23.059 M -94.47 % | 417.331 M 531.99 % | -96.606 M -267.25 % | 57.760 M -92.56 % | 776.185 M 871.78 % | -100.571 M -48.65 % | -67.657 M -67.05 % | -40.500 M -43.61 % | -28.202 M -654.12 % | -3.740 M 63.68 % | -10.296 M -50.35 % | -6.848 M -57.79 % | -4.340 M -1 788.72 % | 257.000 K 438.16 % | -76.000 K |
| Net cash provided by operating activities | 429.121 M 16.96 % | 366.896 M 22.87 % | 298.607 M 15.73 % | 258.031 M 9.14 % | 236.415 M -26.49 % | 321.618 M 14.09 % | 281.905 M 32.30 % | 213.076 M 47.50 % | 144.456 M 44.14 % | 100.216 M 99.26 % | 50.295 M 87.51 % | 26.823 M 4.60 % | 25.644 M 139.44 % | 10.710 M 288.89 % | 2.754 M 17.14 % | 2.351 M -29.31 % | 3.326 M 47.10 % | 2.261 M |
| Investments in property plant and equipment | -6.004 M | 0.000 100.00 % | -142.941 M -100.84 % | -71.171 M | 0.000 100.00 % | -283.695 M 8.18 % | -308.972 M -94.12 % | -159.168 M 6.36 % | -169.980 M | 0.000 | 0.000 100.00 % | -95.868 M -105.16 % | -46.729 M -93.38 % | -24.165 M -280.97 % | -6.343 M -750.27 % | -746.000 K 96.68 % | -22.466 M -3.44 % | -21.718 M |
| Acquisitions net | 0.000 | 0.000 100.00 % | -36.980 M -1 209.03 % | -2.825 M 14.99 % | -3.323 M -109.28 % | 35.801 M 107.15 % | -500.739 M 36.48 % | -788.364 M -75.60 % | -448.958 M -68.95 % | -265.735 M -21.70 % | -218.352 M 23.54 % | -285.573 M -1 694.26 % | -15.916 M | 0.000 100.00 % | -39.098 M -519.62 % | -6.310 M 76.80 % | -27.198 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.029 M 50.17 % | -78.317 M -90.45 % | -41.123 M -74.10 % | -23.620 M 84.69 % | -154.305 M | 0.000 100.00 % | -24.309 M 66.37 % | -72.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.812 M 29.58 % | 62.366 M -84.71 % | 407.894 M 183.58 % | 143.835 M 2 987.25 % | 4.659 M | 0.000 -100.00 % | 64.795 M 30.75 % | 49.558 M 3 134.32 % | 1.532 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -712.287 M -316.19 % | -171.144 M 45.43 % | -313.638 M -612.09 % | 61.247 M -64.99 % | 174.918 M 533.07 % | 27.630 M 297.84 % | 6.945 M 8 569.51 % | -82.000 K 96.47 % | -2.324 M -101.51 % | 154.305 M 170.29 % | -219.511 M -7 654.73 % | 2.906 M 264.84 % | 796.411 K -87.70 % | 6.477 M 1 012.89 % | 582.000 K 122.14 % | 262.000 K -5.07 % | 276.000 K -16.36 % | 330.000 K |
| Net cash used for investing activites | -718.291 M -319.70 % | -171.144 M 65.32 % | -493.559 M -3 771.35 % | -12.749 M -105.05 % | 252.407 M 228.17 % | -196.927 M 58.38 % | -473.189 M 43.99 % | -844.902 M -31.97 % | -640.223 M -140.93 % | -265.735 M 28.77 % | -373.068 M -5.60 % | -353.287 M -166.42 % | -132.604 M -649.68 % | -17.688 M 60.57 % | -44.859 M -560.27 % | -6.794 M 86.24 % | -49.388 M -130.91 % | -21.388 M |
| Debt repayment | 387.356 M 1 302.11 % | -32.223 M -115.34 % | 210.058 M 218.55 % | -177.188 M -200.51 % | 176.286 M 9.75 % | 160.621 M -60.03 % | 401.835 M -4.79 % | 422.048 M 212.88 % | 134.890 M -54.66 % | 297.522 M 780.77 % | -43.704 M -192.36 % | 47.318 M 342.22 % | 10.700 M 179.99 % | -13.377 M -54.58 % | -8.654 M -1 058.36 % | 903.000 K -95.29 % | 19.170 M | 0.000 |
| Common stock issued | 290.110 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 396.128 M 155.44 % | 155.075 M 11.36 % | 139.255 M -67.68 % | 430.878 M 69.95 % | 253.533 M 100.65 % | 126.355 M 84.58 % | 68.455 M -3.74 % | 71.113 M 316.04 % | 17.093 M | 0.000 -100.00 % | 52.755 M |
| Common stock repurchased | -5.193 M 91.11 % | -58.398 M -383.03 % | -12.090 M -511.22 % | -1.978 M 97.49 % | -78.891 M -1 953.38 % | -3.842 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 | -276.994 M -308.67 % | -67.780 M 71.90 % | -241.223 M -14.75 % | -210.222 M -39.53 % | -150.659 M 6.83 % | -161.708 M 45.43 % | -296.326 M -659.38 % | -39.022 M 19.19 % | -48.288 M 4.36 % | -50.489 M -483.22 % | -8.657 M -124.93 % | -3.849 M 67.32 % | -11.776 M 17.04 % | -14.195 M -85.39 % | -7.657 M -90.28 % | -4.024 M -65.87 % | -2.426 M | 0.000 |
| Other financing activites | -1.323 M 54.06 % | -2.880 M 70.57 % | -9.785 M -1 622.71 % | -568.000 K 43.59 % | -1.007 M 73.27 % | -3.767 M 66.11 % | -11.115 M -5 770.92 % | 196.000 K 100.80 % | -24.500 M -922.96 % | -2.395 M | 0.000 100.00 % | -3.325 M -123.26 % | 14.296 M 642.29 % | -2.636 M -166.28 % | -990.000 K 31.01 % | -1.435 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 399.149 M 470.05 % | -107.864 M -103.36 % | -53.040 M 86.40 % | -389.956 M -618.53 % | -54.271 M -524.09 % | -8.696 M -109.38 % | 92.664 M -88.11 % | 779.350 M 258.85 % | 217.177 M -43.43 % | 383.893 M 1.42 % | 378.517 M 28.89 % | 293.677 M 110.41 % | 139.575 M 264.94 % | 38.246 M -28.93 % | 53.812 M 329.23 % | 12.537 M -25.13 % | 16.744 M -68.26 % | 52.755 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.359 K -238.72 % | -50.000 K 63.50 % | -137.000 K 41.95 % | -236.000 K -374.42 % | 86.000 K 273.91 % | 23.000 K |
| Net change in cash | 109.979 M 25.14 % | 87.888 M 135.44 % | -247.992 M -71.41 % | -144.674 M -133.29 % | 434.551 M 288.61 % | 111.822 M 213.39 % | -98.620 M -166.85 % | 147.524 M 152.95 % | -278.590 M -227.57 % | 218.374 M 291.74 % | 55.744 M 270.01 % | -32.788 M -201.05 % | 32.447 M 3.94 % | 31.218 M 169.82 % | 11.570 M 47.24 % | 7.858 M 126.88 % | -29.232 M -186.87 % | 33.651 M |
| Cash at beginning of period | 338.519 M 35.07 % | 250.631 M -49.74 % | 498.623 M -22.49 % | 643.297 M 208.17 % | 208.746 M 115.37 % | 96.924 M -50.43 % | 195.544 M 307.21 % | 48.020 M -85.30 % | 326.610 M 201.76 % | 108.236 M 106.20 % | 52.492 M -38.45 % | 85.280 M 54.87 % | 55.065 M 252.73 % | 15.611 M 542.43 % | 2.430 M -1.34 % | 2.463 M -92.25 % | 31.789 M | 0.000 |
| Cash at end of period | 448.498 M 32.49 % | 338.519 M 35.07 % | 250.631 M -49.74 % | 498.623 M -22.49 % | 643.297 M 208.17 % | 208.746 M 115.37 % | 96.924 M -50.43 % | 195.544 M 307.21 % | 48.020 M -85.30 % | 326.610 M 201.76 % | 108.236 M 106.19 % | 52.492 M -40.02 % | 87.512 M 86.87 % | 46.829 M 234.49 % | 14.000 M 35.65 % | 10.321 M 303.64 % | 2.557 M -92.40 % | 33.651 M |
| Operating cash flow | 429.121 M 16.96 % | 366.896 M 22.87 % | 298.607 M 15.73 % | 258.031 M 9.14 % | 236.415 M -26.49 % | 321.618 M 14.09 % | 281.905 M 32.30 % | 213.076 M 47.50 % | 144.456 M 44.14 % | 100.216 M 99.26 % | 50.295 M 87.51 % | 26.823 M 4.60 % | 25.644 M 139.44 % | 10.710 M 288.89 % | 2.754 M 17.14 % | 2.351 M -29.31 % | 3.326 M 47.10 % | 2.261 M |
| Capital expenditure | -147.208 M 23.75 % | -193.048 M -35.05 % | -142.941 M -100.84 % | -71.171 M | 0.000 100.00 % | -283.695 M 8.18 % | -308.972 M -94.12 % | -159.168 M 6.36 % | -169.980 M | 0.000 | 0.000 100.00 % | -95.868 M -105.16 % | -46.729 M -93.38 % | -24.165 M -280.97 % | -6.343 M -750.27 % | -746.000 K 96.68 % | -22.466 M -3.44 % | -21.718 M |
| Free CashFlow | 281.913 M 62.16 % | 173.848 M 11.68 % | 155.666 M -16.69 % | 186.860 M -20.96 % | 236.415 M 523.41 % | 37.923 M 240.11 % | -27.067 M -150.21 % | 53.908 M 311.21 % | -25.524 M -125.47 % | 100.216 M 99.26 % | 50.295 M 172.84 % | -69.046 M -227.46 % | -21.085 M -56.71 % | -13.455 M -274.90 % | -3.589 M -323.61 % | 1.605 M 108.39 % | -19.140 M 1.63 % | -19.457 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 463.481 M 8.45 % | 427.368 M 0.32 % | 425.992 M 9.14 % | 390.308 M 1.65 % | 383.972 M 20.48 % | 318.705 M 4.00 % | 306.438 M 5.17 % | 291.378 M 17.85 % | 247.243 M -5.69 % | 262.157 M -4.06 % | 273.252 M -8.50 % | 298.620 M 2.54 % | 291.232 M 8.33 % | 268.848 M 11.46 % | 241.214 M 14.62 % | 210.448 M 226.42 % | 64.472 M -41.24 % | 109.718 M 9.53 % | 100.172 M 14.34 % | 87.612 M 28.94 % | 67.950 M 50.95 % | 45.014 M 5.52 % | 42.660 M 58.56 % | 26.905 M 3.83 % | 25.913 M 14.02 % | 22.726 M 30.70 % | 17.388 M 46.57 % | 11.864 M 0.00 % | 11.864 M 46.25 % | 8.112 M 0.00 % | 8.112 M 96.16 % | 4.136 M 0.00 % | 4.136 M 30.97 % | 3.158 M 0.00 % | 3.158 M 1 861.18 % | 161.000 K 0.00 % | 161.000 K |
| Net income | 277.823 M -3.36 % | 287.490 M -4.19 % | 300.075 M 38.12 % | 217.252 M -16.30 % | 259.549 M -1.74 % | 264.136 M 54.44 % | 171.031 M 50.77 % | 113.435 M -6.69 % | 121.569 M 284.31 % | 31.633 M 115.31 % | -206.554 M -207.86 % | 191.506 M -14.78 % | 224.729 M 208.64 % | 72.813 M -51.15 % | 149.042 M 120.29 % | -734.585 M -692.23 % | 124.037 M -14.63 % | 145.292 M 62.02 % | 89.676 M 15.16 % | 77.868 M -58.86 % | 189.266 M 75.76 % | 107.682 M 215.32 % | 34.150 M -20.65 % | 43.039 M 114.99 % | 20.020 M 58.23 % | 12.652 M -52.97 % | 26.904 M 186.63 % | 9.386 M 0.00 % | 9.386 M 171.62 % | 3.456 M 0.00 % | 3.456 M 153.89 % | 1.361 M 0.00 % | 1.361 M 85.30 % | 734.500 K 0.00 % | 734.500 K 432.25 % | 138.000 K 0.00 % | 138.000 K |
| Income before tax | 339.969 M 15.54 % | 294.251 M -17.19 % | 355.349 M 42.32 % | 249.677 M -15.93 % | 296.985 M 2.53 % | 289.651 M 36.66 % | 211.956 M 73.80 % | 121.956 M -12.91 % | 140.030 M 426.35 % | 26.604 M 111.62 % | -229.006 M -213.12 % | 202.443 M -21.11 % | 256.600 M 168.59 % | 95.537 M -47.21 % | 180.976 M 125.39 % | -712.750 M -306.89 % | -175.169 M -199.53 % | 175.998 M 88.99 % | 93.126 M 35.52 % | 68.720 M -66.87 % | 207.414 M 104.09 % | 101.630 M 206.67 % | 33.140 M -47.26 % | 62.832 M 296.99 % | 15.827 M -53.56 % | 34.078 M 23.12 % | 27.679 M 202.96 % | 9.136 M 0.00 % | 9.136 M 117.84 % | 4.194 M 0.00 % | 4.194 M 73.20 % | 2.422 M 0.00 % | 2.422 M 81.18 % | 1.337 M 0.00 % | 1.337 M 700.30 % | 167.000 K 0.00 % | 167.000 K |
| Income before tax ratio | 0.73 6.53 % | 0.69 -17.46 % | 0.83 30.40 % | 0.64 -17.29 % | 0.77 -14.90 % | 0.91 31.40 % | 0.69 65.26 % | 0.42 -26.10 % | 0.57 458.10 % | 0.10 112.11 % | -0.84 -223.62 % | 0.68 -23.06 % | 0.88 147.94 % | 0.36 -52.64 % | 0.75 122.15 % | -3.39 -24.65 % | -2.72 -269.38 % | 1.60 72.55 % | 0.93 18.52 % | 0.78 -74.30 % | 3.05 35.20 % | 2.26 190.63 % | 0.78 -66.73 % | 2.34 282.35 % | 0.61 -59.27 % | 1.50 -5.80 % | 1.59 106.70 % | 0.77 0.00 % | 0.77 48.95 % | 0.52 0.00 % | 0.52 -11.70 % | 0.59 0.00 % | 0.59 38.33 % | 0.42 0.00 % | 0.42 -59.19 % | 1.04 0.00 % | 1.04 |
| EBITDA | 271.941 M 5.41 % | 257.988 M 0.87 % | 255.767 M 13.84 % | 224.666 M 220.62 % | 70.072 M -26.45 % | 95.270 M 208.75 % | 30.857 M 153.06 % | -58.160 M -166.64 % | -21.812 M 82.80 % | -126.836 M -148.29 % | 262.664 M 1 643.54 % | 15.065 M -76.54 % | 64.222 M 187.71 % | -73.222 M -410.43 % | 23.587 M -88.36 % | 202.557 M 37.56 % | 147.247 M -20.49 % | 185.197 M 83.17 % | 101.108 M 35.89 % | 74.404 M -64.58 % | 210.076 M 120.12 % | 95.436 M 189.08 % | 33.014 M -47.12 % | 62.431 M 711.64 % | 7.692 M -80.29 % | 39.027 M 27.12 % | 30.700 M 131.29 % | 13.274 M 0.00 % | 13.274 M 81.74 % | 7.304 M 0.00 % | 7.304 M 64.49 % | 4.440 M 0.00 % | 4.440 M 34.89 % | 3.292 M 0.00 % | 3.292 M 1 513.48 % | 204.000 K 0.00 % | 204.000 K |
| Net income ratio | 0.60 -10.89 % | 0.67 -4.50 % | 0.70 26.55 % | 0.56 -17.66 % | 0.68 -18.44 % | 0.83 48.49 % | 0.56 43.36 % | 0.39 -20.82 % | 0.49 307.49 % | 0.12 115.96 % | -0.76 -217.87 % | 0.64 -16.89 % | 0.77 184.92 % | 0.27 -56.17 % | 0.62 117.70 % | -3.49 -281.43 % | 1.92 45.28 % | 1.32 47.92 % | 0.90 0.72 % | 0.89 -68.09 % | 2.79 16.44 % | 2.39 198.83 % | 0.80 -49.96 % | 1.60 107.06 % | 0.77 38.78 % | 0.56 -64.02 % | 1.55 95.56 % | 0.79 0.00 % | 0.79 85.73 % | 0.43 0.00 % | 0.43 29.44 % | 0.33 0.00 % | 0.33 41.48 % | 0.23 0.00 % | 0.23 -72.86 % | 0.86 0.00 % | 0.86 |
| Ratio EBITDA | 0.59 -2.80 % | 0.60 0.54 % | 0.60 4.31 % | 0.58 215.42 % | 0.18 -38.95 % | 0.30 196.86 % | 0.10 150.45 % | -0.20 -126.25 % | -0.09 81.77 % | -0.48 -150.33 % | 0.96 1 805.40 % | 0.05 -77.12 % | 0.22 180.97 % | -0.27 -378.53 % | 0.10 -89.84 % | 0.96 -57.86 % | 2.28 35.31 % | 1.69 67.23 % | 1.01 18.85 % | 0.85 -72.53 % | 3.09 45.82 % | 2.12 173.96 % | 0.77 -66.65 % | 2.32 681.69 % | 0.30 -82.71 % | 1.72 -2.74 % | 1.77 57.80 % | 1.12 0.00 % | 1.12 24.27 % | 0.90 0.00 % | 0.90 -16.14 % | 1.07 0.00 % | 1.07 2.99 % | 1.04 0.00 % | 1.04 -17.73 % | 1.27 0.00 % | 1.27 |
| Gross profit ratio | 1.00 216.38 % | 0.32 -68.39 % | 1.00 107.94 % | -12.60 8.24 % | -13.73 -22.62 % | -11.19 -1 219.42 % | 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 40.39 % | 0.71 2.46 % | 0.70 0.54 % | 0.69 -1.43 % | 0.70 -3.16 % | 0.72 2.69 % | 0.71 2.07 % | 0.69 -11.47 % | 0.78 4.73 % | 0.75 3.54 % | 0.72 -9.79 % | 0.80 -20.20 % | 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 | 711.628 M 7.69 % | 660.826 M 0.00 % | 660.826 M 2.01 % | 647.809 M 4.38 % | 620.614 M 2.06 % | 608.063 M -0.15 % | 608.995 M 0.00 % | 608.995 M 0.00 % | 608.995 M -2.37 % | 623.805 M -0.37 % | 626.091 M 1.45 % | 617.166 M 1.94 % | 605.441 M 0.47 % | 602.600 M 0.00 % | 602.600 M 5.96 % | 568.714 M | 0.000 -100.00 % | 323.075 M 2.33 % | 315.728 M 0.87 % | 312.992 M 6.24 % | 294.595 M 8.26 % | 272.125 M 18.59 % | 229.474 M 10.90 % | 206.919 M 10.16 % | 187.841 M 12.37 % | 167.163 M 12.54 % | 148.542 M 49.58 % | 99.304 M 0.00 % | 99.304 M 48.88 % | 66.698 M 0.00 % | 66.698 M 76.25 % | 37.843 M 0.00 % | 37.843 M 12.00 % | 33.787 M 0.00 % | 33.787 M 0.00 % | 33.787 M 0.00 % | 33.787 M |
| Weighted average shs out | 711.637 M 7.69 % | 660.813 M 0.00 % | 660.813 M 2.01 % | 647.790 M 4.38 % | 620.634 M 2.07 % | 608.025 M -0.17 % | 609.085 M 0.01 % | 609.001 M -0.01 % | 609.069 M -2.38 % | 623.900 M -0.35 % | 626.088 M 1.44 % | 617.196 M 1.94 % | 605.442 M 0.47 % | 602.607 M -0.01 % | 602.677 M 5.97 % | 568.704 M | 0.000 -100.00 % | 323.056 M 2.33 % | 315.706 M 0.88 % | 312.966 M 6.92 % | 292.699 M 9.07 % | 268.369 M 19.51 % | 224.564 M 11.17 % | 202.008 M 7.54 % | 187.841 M 12.37 % | 167.163 M 12.54 % | 148.542 M 60.24 % | 92.699 M 0.00 % | 92.699 M 49.45 % | 62.026 M 0.00 % | 62.026 M 72.15 % | 36.030 M 0.00 % | 36.030 M 9.71 % | 32.840 M 0.00 % | 32.840 M 0.00 % | 32.840 M 0.00 % | 32.840 M |
| EPS diluted | 0.39 -9.30 % | 0.43 -4.44 % | 0.45 36.36 % | 0.33 -21.43 % | 0.42 -4.55 % | 0.44 57.14 % | 0.28 50.38 % | 0.19 -6.71 % | 0.20 292.91 % | 0.05 115.88 % | -0.32 -200.00 % | 0.32 -15.79 % | 0.38 214.57 % | 0.12 -49.67 % | 0.24 118.46 % | -1.30 | 0.00 -100.00 % | 0.45 60.71 % | 0.28 16.67 % | 0.24 -62.50 % | 0.64 45.45 % | 0.44 193.72 % | 0.15 -31.91 % | 0.22 96.08 % | 0.11 -28.99 % | 0.16 -12.80 % | 0.18 90.74 % | 0.10 0.00 % | 0.10 90.00 % | 0.05 0.00 % | 0.05 39.28 % | 0.04 0.00 % | 0.04 66.20 % | 0.02 0.00 % | 0.02 426.83 % | 0.00 0.00 % | 0.00 |
| Earnings per share | 0.39 -9.30 % | 0.43 -6.52 % | 0.46 39.39 % | 0.33 -21.43 % | 0.42 -4.55 % | 0.44 57.14 % | 0.28 50.38 % | 0.19 -6.71 % | 0.20 292.91 % | 0.05 115.88 % | -0.32 -200.00 % | 0.32 -15.79 % | 0.38 214.57 % | 0.12 -49.67 % | 0.24 118.46 % | -1.30 | 0.00 -100.00 % | 0.45 60.71 % | 0.28 16.67 % | 0.24 -63.64 % | 0.66 50.00 % | 0.44 187.96 % | 0.15 -30.55 % | 0.22 96.08 % | 0.11 -28.99 % | 0.16 -12.80 % | 0.18 81.20 % | 0.10 0.00 % | 0.10 81.82 % | 0.06 0.00 % | 0.06 44.74 % | 0.04 0.00 % | 0.04 68.89 % | 0.02 0.00 % | 0.02 435.71 % | 0.00 0.00 % | 0.00 |
| Gross profit | 463.481 M 243.11 % | 135.081 M -68.29 % | 425.992 M 108.66 % | -4.916 B 6.73 % | -5.271 B -47.74 % | -3.568 B -1 264.24 % | 306.438 M 5.17 % | 291.378 M 17.85 % | 247.243 M -5.69 % | 262.157 M -4.06 % | 273.252 M -8.50 % | 298.620 M 2.54 % | 291.232 M 8.33 % | 268.848 M 11.46 % | 241.214 M 14.62 % | 210.448 M 358.27 % | 45.922 M -39.79 % | 76.272 M 10.12 % | 69.260 M 12.70 % | 61.456 M 24.86 % | 49.220 M 55.01 % | 31.752 M 7.70 % | 29.482 M 40.36 % | 21.004 M 8.74 % | 19.315 M 18.05 % | 16.361 M 17.91 % | 13.877 M 16.97 % | 11.864 M 0.00 % | 11.864 M 46.25 % | 8.112 M 0.00 % | 8.112 M 96.16 % | 4.136 M 0.00 % | 4.136 M 30.97 % | 3.158 M 0.00 % | 3.158 M 1 861.18 % | 161.000 K 0.00 % | 161.000 K |
| Income tax expense | 62.146 M 819.18 % | 6.761 M -87.77 % | 55.274 M 70.47 % | 32.425 M -13.39 % | 37.436 M 46.72 % | 25.515 M -37.49 % | 40.819 M 380.22 % | 8.500 M -53.85 % | 18.417 M 305.30 % | 4.544 M -79.33 % | 21.984 M 105.07 % | 10.720 M -66.48 % | 31.981 M 39.80 % | 22.877 M -28.35 % | 31.931 M 48.14 % | 21.555 M 16.58 % | 18.489 M -45.20 % | 33.742 M 1 135.97 % | 2.730 M 153.49 % | -5.104 M -122.93 % | 22.256 M 1 025.02 % | -2.406 M -268.72 % | 1.426 M -93.38 % | 21.549 M 613.97 % | -4.193 M -154.60 % | 7.679 M 890.66 % | 775.160 K 410.06 % | -250.000 K 0.00 % | -250.000 K -133.85 % | 738.500 K 0.00 % | 738.500 K -30.36 % | 1.061 M 0.00 % | 1.061 M 76.16 % | 602.000 K 0.00 % | 602.000 K 1 975.86 % | 29.000 K 0.00 % | 29.000 K |
| Cost of revenue | 0.000 -100.00 % | 292.287 M 89.82 % | 153.977 M -97.10 % | 5.307 B -6.16 % | 5.655 B 45.50 % | 3.886 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.550 M -44.54 % | 33.446 M 8.20 % | 30.912 M 18.18 % | 26.156 M 39.65 % | 18.730 M 41.23 % | 13.262 M 0.64 % | 13.178 M 123.30 % | 5.902 M -10.55 % | 6.598 M 3.65 % | 6.365 M 81.25 % | 3.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 20.462 M 633.56 % | -3.835 M -123.28 % | 16.476 M -13.76 % | 19.104 M 33.92 % | 14.265 M -0.80 % | 14.380 M -10.13 % | 16.001 M 4.54 % | 15.306 M 63.54 % | 9.359 M -8.69 % | 10.250 M -3.19 % | 10.588 M -12.93 % | 12.160 M 29.50 % | 9.390 M -28.01 % | 13.043 M 45.26 % | 8.979 M 13.79 % | 7.891 M 47.88 % | 5.336 M 317.88 % | -2.449 M -142.95 % | 5.702 M 1 308.05 % | -472.000 K -116.75 % | 2.818 M 787.32 % | -410.000 K -127.26 % | 1.504 M 16.66 % | 1.289 M 15.38 % | 1.117 M 138.67 % | -2.889 M -382.86 % | 1.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 11.268 M | 0.000 | 0.000 -100.00 % | 21.795 M | 0.000 -100.00 % | 17.426 M | 0.000 -100.00 % | 13.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 22.552 M | 0.000 | 0.000 100.00 % | -533.309 M -11.64 % | -477.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.586 M 819.69 % | 4.413 M | 0.000 -100.00 % | 2.298 M | 0.000 100.00 % | -3.732 M | 0.000 -100.00 % | 2.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.479 M 0.00 % | 1.479 M 24.49 % | 1.188 M 0.00 % | 1.188 M 62.41 % | 731.500 K 0.00 % | 731.500 K 27.11 % | 575.500 K 0.00 % | 575.500 K 371.72 % | 122.000 K 0.00 % | 122.000 K |
| Operating expenses | 31.730 M 69.53 % | 18.717 M 13.60 % | 16.476 M -59.72 % | 40.899 M -26.91 % | 55.958 M 1 661.35 % | 3.177 M -95.26 % | 67.068 M -51.93 % | 139.526 M 83.87 % | 75.883 M -62.70 % | 203.440 M -57.38 % | 477.307 M 586.17 % | 69.561 M 550.59 % | 10.692 M -93.08 % | 154.400 M 274.08 % | 41.275 M -95.46 % | 909.533 M 1 880.60 % | 45.922 M 1 748.71 % | 2.484 M -56.44 % | 5.702 M -10.79 % | 6.392 M 54.25 % | 4.144 M 124.97 % | 1.842 M -42.80 % | 3.220 M 156.91 % | 1.253 M -55.79 % | 2.835 M 3 191.31 % | -91.714 K 99.50 % | -18.284 M -1 336.22 % | 1.479 M 0.00 % | 1.479 M 24.49 % | 1.188 M 0.00 % | 1.188 M 62.41 % | 731.500 K 0.00 % | 731.500 K 27.11 % | 575.500 K 0.00 % | 575.500 K 371.72 % | 122.000 K 0.00 % | 122.000 K |
| Cost and expenses | 31.730 M -89.80 % | 311.004 M 1 787.62 % | 16.476 M -59.72 % | 40.899 M -26.91 % | 55.958 M 1 661.35 % | 3.177 M -95.26 % | 67.068 M -51.93 % | 139.526 M 83.87 % | 75.883 M -62.70 % | 203.440 M -57.38 % | 477.307 M 586.17 % | 69.561 M 550.59 % | 10.692 M -93.08 % | 154.400 M 274.08 % | 41.275 M -95.46 % | 909.533 M 1 310.74 % | 64.472 M 79.44 % | 35.930 M -1.87 % | 36.614 M 12.49 % | 32.548 M 42.29 % | 22.874 M 51.44 % | 15.104 M -7.89 % | 16.398 M 129.18 % | 7.155 M -24.15 % | 9.433 M 50.36 % | 6.274 M 142.47 % | -14.772 M -1 098.77 % | 1.479 M 0.00 % | 1.479 M 24.49 % | 1.188 M 0.00 % | 1.188 M 62.41 % | 731.500 K 0.00 % | 731.500 K 27.11 % | 575.500 K 0.00 % | 575.500 K 371.72 % | 122.000 K 0.00 % | 122.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 31.730 M 927.38 % | -3.835 M -123.28 % | 16.476 M -59.72 % | 40.899 M 186.71 % | 14.265 M -55.15 % | 31.806 M 98.78 % | 16.001 M -45.31 % | 29.258 M 212.62 % | 9.359 M -8.69 % | 10.250 M -3.19 % | 10.588 M -12.93 % | 12.160 M 29.50 % | 9.390 M -28.01 % | 13.043 M 45.26 % | 8.979 M 13.79 % | 7.891 M 47.88 % | 5.336 M 317.88 % | -2.449 M -142.95 % | 5.702 M 1 308.05 % | -472.000 K -116.75 % | 2.818 M 787.32 % | -410.000 K -127.26 % | 1.504 M 16.66 % | 1.289 M 15.38 % | 1.117 M 138.67 % | -2.889 M -382.86 % | 1.021 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 3.238 M -69.94 % | 10.773 M 16.12 % | 9.278 M -93.96 % | 153.524 M 394.78 % | 31.029 M 19.91 % | 25.877 M -5.61 % | 27.414 M -8.30 % | 29.896 M -4.58 % | 31.330 M -2.44 % | 32.113 M 28.70 % | 24.951 M -6.26 % | 26.616 M 11.18 % | 23.940 M 26.59 % | 18.911 M -0.27 % | 18.963 M 38.77 % | 13.665 M 1 771.92 % | 730.000 K -69.66 % | 2.406 M 1.18 % | 2.378 M 173.96 % | 868.000 K -88.88 % | 7.808 M 5.46 % | 7.404 M 314.09 % | 1.788 M -35.16 % | 2.758 M -39.22 % | 4.537 M | 0.000 -100.00 % | 2.155 M 1 238.62 % | 161.000 K 0.00 % | 161.000 K -44.58 % | 290.500 K 0.00 % | 290.500 K 122.61 % | 130.500 K 0.00 % | 130.500 K -5.09 % | 137.500 K 0.00 % | 137.500 K -16.67 % | 165.000 K 0.00 % | 165.000 K |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.494 B 7.08 % | 1.395 B 33.12 % | 1.048 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.721 M -37.92 % | 7.605 M -4.72 % | 7.982 M 40.43 % | 5.684 M 113.52 % | 2.662 M | 0.000 -100.00 % | 5.922 M 15 001.75 % | 39.214 K -98.93 % | 3.673 M | 0.000 -100.00 % | 6.838 M 94.39 % | 3.518 M 0.00 % | 3.518 M 24.47 % | 2.826 M 0.00 % | 2.826 M 120.35 % | 1.283 M 0.00 % | 1.283 M 66.56 % | 770.000 K 0.00 % | 770.000 K 1 981.08 % | 37.000 K 0.00 % | 37.000 K |
| Depreciation and amortization | 1.412 M 17.57 % | 1.201 M 39.20 % | 862.791 K 16.55 % | 740.247 K 100.33 % | -226.913 M -16.74 % | -194.381 M -7.40 % | -180.993 M -0.50 % | -180.095 M -11.31 % | -161.798 M 0.75 % | -163.013 M 11.92 % | -185.076 M 1.11 % | -187.161 M 2.77 % | -192.488 M -13.96 % | -168.912 M -7.32 % | -157.386 M -24.48 % | -126.437 M | 0.000 100.00 % | -69.966 M -0.78 % | -69.424 M -4.70 % | -66.310 M -38.75 % | -47.792 M -8.98 % | -43.852 M -94.24 % | -22.576 M -3.17 % | -21.882 M -28.91 % | -16.974 M -2 018.66 % | -801.166 K | 0.000 -100.00 % | 2.889 M 0.00 % | 2.889 M 1 751.92 % | 156.000 K 0.00 % | 156.000 K -64.42 % | 438.500 K 0.00 % | 438.500 K -54.93 % | 973.000 K 0.00 % | 973.000 K 489.70 % | 165.000 K 0.00 % | 165.000 K |
| Operating income | 431.751 M 271.03 % | 116.364 M -71.58 % | 409.516 M -16.80 % | 492.203 M 116.91 % | 226.913 M 16.74 % | 194.381 M 7.40 % | 180.993 M 0.50 % | 180.095 M 11.31 % | 161.798 M -0.75 % | 163.013 M -11.92 % | 185.076 M -1.11 % | 187.161 M -2.77 % | 192.488 M 13.96 % | 168.912 M 7.32 % | 157.386 M 24.48 % | 126.437 M -17.72 % | 153.676 M 375.10 % | 32.346 M -69.19 % | 105.000 M 44.86 % | 72.486 M -65.52 % | 210.196 M 101.63 % | 104.246 M 215.76 % | 33.014 M -49.03 % | 64.775 M 166.77 % | 24.281 M -37.78 % | 39.027 M 27.12 % | 30.700 M 195.63 % | 10.385 M 0.00 % | 10.385 M 45.29 % | 7.148 M 0.00 % | 7.148 M 78.62 % | 4.002 M 0.00 % | 4.002 M 72.59 % | 2.319 M 0.00 % | 2.319 M 5 844.87 % | 39.000 K 0.00 % | 39.000 K |
| Operating income ratio | 0.93 242.12 % | 0.27 -71.68 % | 0.96 -23.77 % | 1.26 113.39 % | 0.59 -3.11 % | 0.61 3.26 % | 0.59 -4.44 % | 0.62 -5.55 % | 0.65 5.24 % | 0.62 -8.19 % | 0.68 8.07 % | 0.63 -5.17 % | 0.66 5.20 % | 0.63 -3.71 % | 0.65 8.60 % | 0.60 -74.79 % | 2.38 708.52 % | 0.29 -71.87 % | 1.05 26.69 % | 0.83 -73.25 % | 3.09 33.57 % | 2.32 199.25 % | 0.77 -67.86 % | 2.41 156.93 % | 0.94 -45.43 % | 1.72 -2.74 % | 1.77 101.70 % | 0.88 0.00 % | 0.88 -0.65 % | 0.88 0.00 % | 0.88 -8.94 % | 0.97 0.00 % | 0.97 31.77 % | 0.73 0.00 % | 0.73 203.13 % | 0.24 0.00 % | 0.24 |
| Total other income expenses net | -91.782 M -151.60 % | 177.887 M 428.40 % | -54.167 M 77.67 % | -242.526 M -446.11 % | 70.072 M -26.45 % | 95.270 M 207.69 % | 30.963 M 153.26 % | -58.139 M -167.08 % | -21.768 M 90.34 % | -225.303 M 45.59 % | -414.082 M -2 809.61 % | 15.282 M 160.54 % | -25.242 M 65.60 % | -73.375 M -411.04 % | 23.590 M 102.81 % | -839.187 M -155.19 % | -328.845 M -328.92 % | 143.652 M 1 309.80 % | -11.874 M -186.95 % | 13.656 M 590.87 % | -2.782 M -6.35 % | -2.616 M -138.45 % | 6.804 M 450.19 % | -1.943 M 77.02 % | -8.454 M -147.97 % | 17.625 M 493.29 % | -4.481 M -251.44 % | -1.275 M 0.00 % | -1.275 M 56.83 % | -2.954 M 0.00 % | -2.954 M -86.93 % | -1.580 M 0.00 % | -1.580 M -60.90 % | -982.000 K 0.00 % | -982.000 K -867.19 % | 128.000 K 0.00 % | 128.000 K |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-09-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 2.674 B 2.79 % | 2.602 B 50.36 % | 1.730 B -24.25 % | 2.284 B -0.67 % | 2.299 B -3.86 % | 2.392 B 26.77 % | 1.887 B 2.73 % | 1.837 B -2.96 % | 1.893 B 1.44 % | 1.866 B -19.79 % | 2.326 B 10.29 % | 2.109 B 2.44 % | 2.059 B 2.00 % | 2.018 B 26.28 % | 1.598 B 11.50 % | 1.434 B 133.97 % | 612.702 M -2.03 % | 625.391 M 26.68 % | 493.695 M 102.17 % | 244.192 M 12.62 % | 216.832 M 147.94 % | 87.452 M -42.82 % | 152.953 M -17.34 % | 185.034 M 71.75 % | 107.734 M -17.57 % | 130.691 M -17.59 % | 158.584 M 44.43 % | 109.801 M -16.93 % | 132.183 M -14.48 % | 154.564 M 39.11 % | 111.107 M 64.24 % | 67.649 M 38.28 % | 48.922 M 62.02 % | 30.194 M 1 846.83 % | -1.729 M |
| Total investments | 0.000 | 0.000 | 0.000 100.00 % | -6.825 B -0.68 % | -6.779 B | 0.000 -100.00 % | 26.441 M 11.76 % | 23.659 M 4.66 % | 22.605 M 3.90 % | 21.757 M 1.80 % | 21.372 M -6.44 % | 22.844 M 10.46 % | 20.680 M -90.49 % | 217.524 M 374.66 % | 45.827 M | 0.000 -100.00 % | 6.721 M -83.61 % | 41.002 M 120.96 % | 18.556 M 18.64 % | 15.640 M 49.65 % | 10.451 M -21.07 % | 13.241 M -60.87 % | 33.838 M -6.77 % | 36.297 M -40.33 % | 60.833 M 234.87 % | 18.166 M -66.97 % | 54.998 M 5 203.55 % | 1.037 M -14.44 % | 1.212 M -12.62 % | 1.387 M 11.95 % | 1.239 M 13.57 % | 1.091 M 99.09 % | 548.000 K 10 860.00 % | 5.000 K 100.00 % | 2.500 K |
| Total debt | 3.060 B 0.33 % | 3.050 B 1.11 % | 3.017 B 15.03 % | 2.623 B -0.75 % | 2.642 B 0.16 % | 2.638 B 12.92 % | 2.336 B 0.05 % | 2.335 B 2.74 % | 2.273 B -9.28 % | 2.505 B 1.67 % | 2.464 B 6.53 % | 2.313 B -4.61 % | 2.425 B 15.03 % | 2.108 B 22.64 % | 1.719 B 5.51 % | 1.629 B 149.51 % | 652.924 M -3.04 % | 673.411 M 23.68 % | 544.458 M -4.62 % | 570.802 M 105.81 % | 277.343 M 41.73 % | 195.688 M -31.01 % | 283.627 M 19.41 % | 237.526 M 34.16 % | 177.050 M -18.86 % | 218.203 M 14.59 % | 190.422 M 15.50 % | 164.866 M -3.95 % | 171.639 M -3.80 % | 178.411 M 38.12 % | 129.169 M 61.61 % | 79.926 M 39.56 % | 57.270 M 65.46 % | 34.613 M 100.00 % | 17.307 M |
| Accumulated other comprehensive income loss | -12.586 M -30.26 % | -9.662 M 0.91 % | -9.751 M -27.68 % | -7.637 M 0.66 % | -7.688 M -65.12 % | -4.656 M 3.54 % | -4.827 M -42.64 % | -3.384 M 49.08 % | -6.646 M -2.94 % | -6.456 M 0.00 % | -6.456 M -78.00 % | -3.627 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.568 M 0.00 % | 3.568 M 0.00 % | 3.568 M 0.00 % | 3.568 M 0.00 % | 3.568 M 23.12 % | 2.898 M -91.22 % | 33.003 M 1 383.95 % | 2.224 M -82.11 % | 12.431 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.895 B 14.41 % | 1.656 B 17.77 % | 1.406 B 20.30 % | 1.169 B 21.94 % | 958.451 M 35.65 % | 706.572 M 21.51 % | 581.470 M 258.59 % | 162.155 M -90.21 % | 1.656 B 1 105.58 % | 137.373 M 29.92 % | 105.739 M -77.16 % | 462.953 M 37.08 % | 337.724 M 62.04 % | 208.426 M -27.79 % | 288.633 M 2.03 % | 282.897 M -51.15 % | 579.064 M 31.73 % | 439.598 M 33.47 % | 329.354 M 19.75 % | 275.042 M 1.56 % | 270.814 M 62.04 % | 167.133 M 63.53 % | 102.203 M 33.43 % | 76.595 M 76.81 % | 43.321 M 88.51 % | 22.980 M 135.64 % | 9.752 M 490.33 % | 1.652 M 407.06 % | -538.000 K 80.28 % | -2.728 M -15.81 % | -2.356 M -18.78 % | -1.983 M -48.87 % | -1.332 M -95.59 % | -681.000 K -236.30 % | -202.500 K |
| Common stock | 7.124 M 0.00 % | 7.124 M 7.81 % | 6.608 M 0.00 % | 6.608 M 3.93 % | 6.358 M 4.74 % | 6.070 M -0.33 % | 6.090 M 0.00 % | 6.090 M 0.00 % | 6.090 M 0.00 % | 6.090 M 1.35 % | 6.009 M 0.18 % | 5.998 M 2.39 % | 5.858 M 1.38 % | 5.778 M 0.00 % | 5.778 M 0.00 % | 5.778 M 72.99 % | 3.340 M 3.89 % | 3.215 M 6.21 % | 3.027 M 1.37 % | 2.986 M 5.74 % | 2.824 M 2.84 % | 2.746 M 28.38 % | 2.139 M 9.89 % | 1.947 M 28.88 % | 1.510 M 11.66 % | 1.353 M 12.78 % | 1.199 M 25.45 % | 956.000 K 14.56 % | 834.500 K 17.04 % | 713.000 K 29.75 % | 549.500 K 42.36 % | 386.000 K 18.04 % | 327.000 K 22.01 % | 268.000 K 0.00 % | 268.000 K |
| Total equity | 4.981 B 1.47 % | 4.908 B 10.72 % | 4.433 B 2.99 % | 4.305 B 4.24 % | 4.130 B 5.92 % | 3.899 B 3.06 % | 3.783 B 1.68 % | 3.720 B 0.25 % | 3.711 B 0.50 % | 3.692 B -1.18 % | 3.736 B -8.80 % | 4.097 B 3.06 % | 3.975 B 3.36 % | 3.846 B -1.90 % | 3.920 B 0.15 % | 3.915 B 93.26 % | 2.026 B 11.63 % | 1.815 B 17.18 % | 1.549 B 3.47 % | 1.497 B 10.75 % | 1.351 B 8.86 % | 1.241 B 49.82 % | 828.541 M 16.33 % | 712.236 M 50.44 % | 473.426 M 20.27 % | 393.622 M 23.66 % | 318.322 M 35.31 % | 235.259 M 20.54 % | 195.174 M 25.85 % | 155.088 M 36.16 % | 113.904 M 56.63 % | 72.720 M 17.18 % | 62.059 M 20.74 % | 51.398 M -1.59 % | 52.226 M |
| Other non current liabilities | 33.828 M 10.57 % | 30.593 M -97.68 % | 1.320 B 3 558.98 % | 36.074 M 4.87 % | 34.400 M -85.47 % | 236.812 M 551.19 % | 36.366 M 720.90 % | 4.430 M -88.39 % | 38.163 M 492.04 % | 6.446 M -83.51 % | 39.096 M -2.49 % | 40.096 M -40.15 % | 66.993 M 924.51 % | 6.539 M -82.46 % | 37.270 M -91.68 % | 448.121 M 179.06 % | -566.793 M -22 645.47 % | 2.514 M -84.87 % | 16.619 M 341.06 % | 3.768 M -67.29 % | 11.521 M 118.70 % | 5.268 M -23.18 % | 6.858 M 68.95 % | 4.059 M 152.29 % | 1.609 M -79.19 % | 7.730 M 11.88 % | 6.909 M 190.06 % | 2.382 M 32.11 % | 1.803 M 47.30 % | 1.224 M 6.16 % | 1.153 M 6.56 % | 1.082 M 30.60 % | 828.500 K 44.09 % | 575.000 K 100.00 % | 287.500 K |
| Long term debt | 3.011 B -0.07 % | 3.013 B 22.70 % | 2.456 B 18.35 % | 2.075 B -18.43 % | 2.544 B -1.97 % | 2.595 B 23.21 % | 2.106 B -2.10 % | 2.152 B 1.35 % | 2.123 B -5.42 % | 2.245 B -0.34 % | 2.252 B 7.10 % | 2.103 B 14.82 % | 1.832 B 31.11 % | 1.397 B -0.16 % | 1.399 B -14.11 % | 1.629 B 187.42 % | 566.793 M 12.30 % | 504.720 M 12.71 % | 447.811 M -6.68 % | 479.853 M 442.01 % | -140.303 M -225.39 % | 111.897 M -43.03 % | 196.431 M 155.58 % | 76.856 M -24.60 % | 101.931 M -12.95 % | 117.100 M -34.48 % | 178.713 M 14.10 % | 156.630 M -3.67 % | 162.597 M -3.54 % | 168.564 M 36.75 % | 123.267 M 58.10 % | 77.970 M 40.84 % | 55.361 M 69.03 % | 32.751 M 100.00 % | 16.376 M |
| Total non current liabilities | 3.621 B 0.89 % | 3.589 B -3.57 % | 3.722 B 44.10 % | 2.583 B -14.62 % | 3.025 B -0.78 % | 3.049 B 11.64 % | 2.731 B 0.52 % | 2.717 B 3.26 % | 2.631 B 0.38 % | 2.621 B -6.47 % | 2.803 B 4.29 % | 2.687 B 1.59 % | 2.645 B 19.09 % | 2.221 B 12.95 % | 1.967 B -5.32 % | 2.077 B 176.64 % | 750.865 M -9.75 % | 831.995 M 25.74 % | 661.667 M -0.01 % | 661.717 M 242.58 % | 193.156 M -19.97 % | 241.345 M -7.26 % | 260.237 M 12.05 % | 232.260 M 73.96 % | 133.514 M -9.27 % | 147.151 M -28.16 % | 204.828 M 17.65 % | 174.098 M -3.14 % | 179.736 M -3.04 % | 185.374 M 36.40 % | 135.907 M 57.23 % | 86.440 M 39.83 % | 61.818 M 66.20 % | 37.195 M 99.70 % | 18.626 M |
| Other current liabilities | 0.000 | 0.000 100.00 % | -720.576 M -1 068.09 % | 74.433 M 1 138.28 % | 6.011 M 103.79 % | -158.498 M -1.93 % | -155.492 M -99.07 % | -78.111 M 34.73 % | -119.676 M -382.42 % | 42.375 M 130.88 % | -137.204 M -43.80 % | -95.413 M 72.74 % | -350.074 M 5.62 % | -370.929 M -66.48 % | -222.807 M -3 893.75 % | 5.873 M 106.82 % | -86.131 M -61.50 % | -53.333 M 37.51 % | -85.342 M -125.72 % | -37.808 M 84.29 % | -240.719 M -602.40 % | -34.271 M -2 404.71 % | 1.487 M 101.81 % | -82.033 M -2 771.36 % | 3.071 M 102.88 % | -106.725 M -1 228.28 % | 9.459 M 102.98 % | 4.660 M 98.09 % | 2.353 M 5 127.89 % | 45.000 K -95.79 % | 1.068 M -48.92 % | 2.091 M 34.82 % | 1.551 M 53.41 % | 1.011 M 80.86 % | 559.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.327 M | 0.000 -100.00 % | 38.236 M | 0.000 -100.00 % | 86.948 M | 0.000 -100.00 % | 52.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.729 M | 0.000 -100.00 % | 18.431 M | 0.000 -100.00 % | 10.858 M 135 625.00 % | 8.000 K -99.93 % | 11.240 M 10 698.95 % | 104.088 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 48.975 M 32.42 % | 36.984 M -93.41 % | 560.980 M 2.46 % | 547.517 M 456.50 % | 98.385 M 128.66 % | 43.026 M 20.87 % | 35.598 M 55.67 % | 22.867 M -20.73 % | 28.846 M -88.94 % | 260.852 M 624.91 % | 35.984 M 76.62 % | 20.374 M -90.30 % | 209.998 M -23.82 % | 275.647 M 177.84 % | 99.212 M | 0.000 -100.00 % | 86.131 M 378.53 % | 17.999 M 59.21 % | 11.305 M -15.79 % | 13.424 M -92.53 % | 179.696 M 710.65 % | 22.167 M -74.58 % | 87.196 M 36.33 % | 63.958 M -14.86 % | 75.119 M -25.70 % | 101.103 M 763.45 % | 11.709 M 42.17 % | 8.236 M -8.91 % | 9.042 M -8.18 % | 9.847 M 66.86 % | 5.902 M 201.71 % | 1.956 M 2.46 % | 1.909 M 2.52 % | 1.862 M 100.00 % | 931.000 K |
| Total current liabilities | 232.617 M -5.06 % | 245.022 M | 0.000 -100.00 % | 725.703 M 155.71 % | 283.800 M 40.10 % | 202.573 M 4.17 % | 194.460 M 20.97 % | 160.752 M 32.65 % | 121.186 M -66.10 % | 357.447 M 103.11 % | 175.988 M -7.29 % | 189.823 M -51.19 % | 388.910 M -10.68 % | 435.433 M 94.35 % | 224.046 M 3 714.85 % | 5.873 M -95.99 % | 146.403 M -2.85 % | 150.692 M 76.57 % | 85.342 M 10.08 % | 77.525 M -67.79 % | 240.719 M 290.63 % | 61.624 M -49.34 % | 121.635 M 25.77 % | 96.711 M 3.18 % | 93.728 M -20.39 % | 117.734 M 456.18 % | 21.168 M 33.44 % | 15.864 M -10.83 % | 17.790 M -9.77 % | 19.716 M 42.35 % | 13.850 M 73.47 % | 7.984 M 21.75 % | 6.558 M 27.80 % | 5.131 M 36.23 % | 3.767 M |
| Total liabilities | 3.854 B 0.51 % | 3.834 B 3.02 % | 3.722 B 12.49 % | 3.309 B -0.01 % | 3.309 B 1.77 % | 3.252 B 11.14 % | 2.926 B 1.66 % | 2.878 B 4.56 % | 2.752 B -7.60 % | 2.979 B 0.01 % | 2.979 B 3.53 % | 2.877 B -5.18 % | 3.034 B 14.21 % | 2.657 B 21.27 % | 2.191 B 5.17 % | 2.083 B 127.62 % | 915.176 M -6.87 % | 982.687 M 31.55 % | 747.009 M 1.05 % | 739.242 M 70.38 % | 433.875 M 43.21 % | 302.969 M -20.66 % | 381.872 M 16.08 % | 328.971 M 44.77 % | 227.241 M -14.21 % | 264.885 M 17.21 % | 225.996 M 18.97 % | 189.962 M -3.83 % | 197.526 M -3.69 % | 205.090 M 36.95 % | 149.757 M 58.60 % | 94.424 M 38.10 % | 68.375 M 61.54 % | 42.326 M 89.02 % | 22.392 M |
| Other non current assets | 8.093 B 1.87 % | 7.944 B 1 968.36 % | 384.067 M -94.52 % | 7.009 B 2.70 % | 6.825 B 2.71 % | 6.645 B 9.91 % | 6.046 B 2.49 % | 5.899 B -0.14 % | 5.907 B 0.90 % | 5.855 B 77 670.11 % | 7.528 M -99.89 % | 6.559 B 45 867.11 % | 14.268 M -99.76 % | 5.971 B 22 416.87 % | 26.516 M -96.64 % | 790.074 M 568.13 % | 118.251 M -95.50 % | 2.627 B 23.11 % | 2.134 B 16.62 % | 1.830 B 1 586.28 % | 108.529 M -92.12 % | 1.377 B 838.70 % | 146.714 M 41.54 % | 103.654 M 23.89 % | 83.664 M -84.02 % | 523.527 M 662.03 % | 68.702 M 240.63 % | -48.852 M -34.40 % | -36.350 M -52.43 % | -23.847 M -32.03 % | -18.062 M -47.12 % | -12.277 M -47.07 % | -8.348 M -88.91 % | -4.419 M 76.78 % | -19.035 M |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -6.825 B -0.68 % | -6.779 B | 0.000 100.00 % | -5.950 B | 0.000 100.00 % | -5.789 B | 0.000 100.00 % | -38.921 M 73.38 % | -146.218 M 14.01 % | -170.034 M -178.47 % | 216.693 M 183.20 % | -260.449 M | 0.000 | 0.000 -100.00 % | 22.023 M 2 302.30 % | -1.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.460 M | 0.000 100.00 % | -45.533 M | 0.000 -100.00 % | 1.037 M -14.44 % | 1.212 M -12.62 % | 1.387 M 11.95 % | 1.239 M 13.57 % | 1.091 M 99.09 % | 548.000 K 10 860.00 % | 5.000 K 100.00 % | 2.500 K |
| Intangible assets | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.613 M | 0.000 -100.00 % | 3.065 M | 0.000 -100.00 % | 1.346 M | 0.000 -100.00 % | 612.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K | 0.000 -100.00 % | 11.135 K | 0.000 -100.00 % | 62.380 K | 0.000 -100.00 % | 13.351 M -1.83 % | 13.601 M -1.80 % | 13.850 M 51.66 % | 9.133 M 106.85 % | 4.415 M 29.81 % | 3.401 M 42.48 % | 2.387 M 100.00 % | 1.194 M |
| GoodWill | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M -7.20 % | 82.760 M -11.08 % | 93.070 M 12.70 % | 82.582 M 0.00 % | 82.582 M 41.43 % | 58.390 M 0.00 % | 58.390 M 49.68 % | 39.010 M 62.64 % | 23.986 M 17.96 % | 20.334 M 15.28 % | 17.639 M 8.76 % | 16.218 M 0.00 % | 16.218 M -6.40 % | 17.326 M 31.37 % | 13.189 M -5.20 % | 13.913 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 76.804 M 0.00 % | 76.804 M 0.00 % | 76.804 M -6.81 % | 82.417 M 7.31 % | 76.804 M -3.84 % | 79.869 M 3.99 % | 76.804 M -1.72 % | 78.150 M 1.75 % | 76.804 M -0.79 % | 77.416 M 0.80 % | 76.804 M 0.00 % | 76.804 M -7.20 % | 82.760 M -11.08 % | 93.070 M 12.70 % | 82.582 M 0.00 % | 82.582 M 41.43 % | 58.390 M 0.00 % | 58.390 M 49.68 % | 39.010 M 62.64 % | 23.986 M 17.96 % | 20.334 M 14.13 % | 17.816 M 9.85 % | 16.218 M -0.07 % | 16.229 M -6.33 % | 17.326 M 30.75 % | 13.251 M -4.76 % | 13.913 M 4.21 % | 13.351 M -1.83 % | 13.601 M -1.80 % | 13.850 M 51.66 % | 9.133 M 106.85 % | 4.415 M 29.81 % | 3.401 M 42.48 % | 2.387 M 100.00 % | 1.194 M |
| Property plant equipment net | 62.901 M 51.12 % | 41.624 M -99.41 % | 7.023 B 2.90 % | 6.825 B 0.68 % | 6.779 B 179 230.19 % | 3.780 M -99.94 % | 5.950 B 165 237.04 % | 3.599 M -99.94 % | 5.789 B 235 336.44 % | 2.459 M -99.96 % | 6.287 B 248 702.81 % | 2.527 M -99.96 % | 6.403 B 280 601.80 % | 2.281 M -99.96 % | 5.675 B 15.12 % | 4.930 B 83.78 % | 2.682 B 334 363.34 % | 802.000 K -99.96 % | 2.043 B 337 057.59 % | 606.000 K -99.96 % | 1.541 B 286 949.53 % | 537.000 K -99.94 % | 841.970 M 208 857.71 % | 402.938 K -99.91 % | 447.778 M 177 225.99 % | 252.517 K -99.94 % | 418.386 M 22.41 % | 341.803 M 4.28 % | 327.779 M 4.47 % | 313.755 M 36.50 % | 229.860 M 57.48 % | 145.965 M 26.32 % | 115.554 M 35.72 % | 85.142 M 59.35 % | 53.430 M |
| Total non current assets | 8.322 B 1.87 % | 8.170 B 9.17 % | 7.484 B 4.60 % | 7.155 B 2.77 % | 6.962 B 2.64 % | 6.783 B 9.96 % | 6.168 B 2.31 % | 6.029 B 0.19 % | 6.018 B 0.83 % | 5.968 B -6.12 % | 6.358 B -2.29 % | 6.507 B 2.53 % | 6.346 B 0.80 % | 6.296 B 13.70 % | 5.538 B -4.56 % | 5.802 B 102.94 % | 2.859 B 5.55 % | 2.709 B 24.70 % | 2.172 B 17.12 % | 1.855 B 11.04 % | 1.670 B 19.69 % | 1.396 B 38.87 % | 1.005 B 7.96 % | 930.843 M 69.62 % | 548.768 M 11.65 % | 491.497 M -1.90 % | 501.000 M 38.24 % | 362.404 M 4.83 % | 345.698 M 5.08 % | 328.992 M 36.95 % | 240.232 M 58.60 % | 151.471 M 26.75 % | 119.503 M 36.52 % | 87.534 M 60.24 % | 54.626 M |
| Other current assets | 3.154 M -26.14 % | 4.270 M | 0.000 | 0.000 -100.00 % | 109.987 M 15.49 % | 95.236 M 31.67 % | 72.327 M 23.67 % | 58.482 M -7.65 % | 63.325 M 5.21 % | 60.189 M -61.65 % | 156.943 M 70.68 % | 91.954 M -13.27 % | 106.022 M -7.04 % | 114.057 M -22.19 % | 146.591 M | 0.000 -100.00 % | 34.871 M 70.48 % | 20.455 M -61.43 % | 53.039 M 3.76 % | 51.118 M -5.87 % | 54.308 M 42.93 % | 37.996 M -7.32 % | 40.999 M 66.53 % | 24.620 M 13.19 % | 21.750 M 524.03 % | 3.485 M -69.64 % | 11.480 M 217.11 % | 3.620 M 68.81 % | 2.145 M 220.56 % | 669.000 K -87.54 % | 5.368 M 58.05 % | 3.396 M 31.45 % | 2.584 M 45.88 % | 1.771 M 85.06 % | 957.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.977 B | 0.000 -100.00 % | 5.812 B | 0.000 -100.00 % | 60.293 M -64.34 % | 169.062 M -11.35 % | 190.714 M 22 849.94 % | 831.000 K -99.73 % | 306.276 M | 0.000 -100.00 % | 6.721 M -64.59 % | 18.979 M -2.95 % | 19.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.838 M 13.41 % | 29.837 M -50.95 % | 60.833 M -4.50 % | 63.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 385.909 M -13.96 % | 448.498 M -33.22 % | 671.602 M 98.39 % | 338.519 M -1.31 % | 342.999 M 39.21 % | 246.381 M -45.20 % | 449.635 M -9.82 % | 498.623 M 31.13 % | 380.239 M -40.55 % | 639.597 M 362.99 % | 138.146 M -32.30 % | 204.046 M -44.28 % | 366.166 M 308.15 % | 89.714 M -25.59 % | 120.569 M -38.34 % | 195.544 M 386.16 % | 40.222 M -16.24 % | 48.020 M -5.40 % | 50.763 M -84.46 % | 326.610 M 439.75 % | 60.511 M -44.09 % | 108.236 M -17.17 % | 130.674 M 148.94 % | 52.492 M -24.27 % | 69.316 M -20.79 % | 87.512 M 174.86 % | 31.838 M -42.18 % | 55.065 M 39.56 % | 39.456 M 65.45 % | 23.847 M 32.03 % | 18.062 M 47.12 % | 12.277 M 47.07 % | 8.348 M 88.91 % | 4.419 M -76.78 % | 19.035 M |
| Cash and short term investments | 385.909 M -13.96 % | 448.498 M -33.22 % | 671.602 M 98.39 % | 338.519 M -1.31 % | 342.999 M 39.21 % | 246.381 M -45.20 % | 449.635 M -9.82 % | 498.623 M 31.13 % | 380.239 M -40.55 % | 639.597 M 222.31 % | 198.439 M -46.81 % | 373.108 M -33.00 % | 556.880 M 515.03 % | 90.545 M -78.79 % | 426.845 M 118.29 % | 195.544 M 316.56 % | 46.943 M -2.24 % | 48.020 M -31.71 % | 70.319 M -78.47 % | 326.610 M 439.75 % | 60.511 M -44.09 % | 108.236 M -34.21 % | 164.512 M 99.82 % | 82.329 M -36.74 % | 130.150 M -13.93 % | 151.211 M 374.93 % | 31.838 M -42.18 % | 55.065 M 39.56 % | 39.456 M 65.45 % | 23.847 M 32.03 % | 18.062 M 47.12 % | 12.277 M 47.07 % | 8.348 M 88.91 % | 4.419 M -76.78 % | 19.035 M |
| Total current assets | 512.002 M -10.64 % | 572.942 M -14.69 % | 671.602 M 98.39 % | 338.519 M -28.99 % | 476.752 M 29.80 % | 367.300 M -31.97 % | 539.940 M -5.13 % | 569.117 M 27.72 % | 445.610 M -36.58 % | 702.681 M 96.63 % | 357.362 M -23.51 % | 467.191 M -29.52 % | 662.902 M 221.35 % | 206.289 M -64.03 % | 573.436 M 193.25 % | 195.544 M 139.01 % | 81.814 M -7.62 % | 88.559 M -28.21 % | 123.358 M -67.63 % | 381.097 M 231.91 % | 114.819 M -22.79 % | 148.705 M -27.64 % | 205.511 M 86.21 % | 110.365 M -27.34 % | 151.899 M -9.05 % | 167.010 M 285.54 % | 43.318 M -31.04 % | 62.817 M 33.65 % | 47.002 M 50.71 % | 31.186 M 33.11 % | 23.430 M 49.49 % | 15.673 M 43.37 % | 10.932 M 76.60 % | 6.190 M -69.04 % | 19.992 M |
| Inventory | 1.478 M -65.03 % | 4.227 M | 0.000 | 0.000 -100.00 % | 23.766 M 14.84 % | 20.694 M 53.68 % | 13.466 M 41.42 % | 9.522 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 121.461 M 4.76 % | 115.947 M | 0.000 | 0.000 100.00 % | -129.503 M -2 695.77 % | 4.989 M 10.57 % | 4.512 M 81.20 % | 2.490 M 21.70 % | 2.046 M -29.33 % | 2.895 M 46.21 % | 1.980 M -7.00 % | 2.129 M | 0.000 -100.00 % | 1.687 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.105 M | 0.000 -100.00 % | 3.369 M | 0.000 -100.00 % | 2.473 M | 0.000 -100.00 % | 3.416 M | 0.000 -100.00 % | 6.263 M | 0.000 -100.00 % | 4.131 M -23.50 % | 5.401 M -19.03 % | 6.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 90.081 M -16.12 % | 107.395 M | 0.000 -100.00 % | 63.555 M 5.47 % | 60.259 M 10.21 % | 54.679 M 18.94 % | 45.970 M -5.55 % | 48.669 M 43.84 % | 33.836 M -2.43 % | 34.678 M 38.69 % | 25.004 M 64.40 % | 15.209 M -8.73 % | 16.664 M 21.29 % | 13.739 M -2.89 % | 14.148 M | 0.000 | 0.000 | 0.000 100.00 % | -2.043 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 804.097 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.065 M 39.56 % | 39.456 M 65.45 % | 23.847 M 32.03 % | 18.062 M 47.12 % | 12.277 M 47.07 % | 8.348 M 88.91 % | 4.419 M -76.78 % | 19.035 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 165.736 M -11.41 % | 187.084 M 39.95 % | 133.677 M 59.97 % | 83.566 M -53.42 % | 179.404 M 84.69 % | 97.140 M -18.98 % | 119.894 M 117.03 % | 55.244 M -39.18 % | 90.830 M 67.52 % | 54.220 M -46.43 % | 101.220 M 34.89 % | 75.039 M -46.43 % | 140.076 M 47.01 % | 95.282 M -22.91 % | 123.595 M | 0.000 | 0.000 -100.00 % | 35.334 M -52.28 % | 74.037 M 203.63 % | 24.384 M -60.04 % | 61.023 M 404.16 % | 12.104 M -63.27 % | 32.952 M 82.31 % | 18.075 M 16.33 % | 15.538 M 128.59 % | 6.797 M | 0.000 -100.00 % | 2.968 M -53.60 % | 6.396 M -34.89 % | 9.824 M 42.78 % | 6.881 M 74.77 % | 3.937 M 27.10 % | 3.098 M 37.18 % | 2.258 M -0.81 % | 2.277 M |
| Tax payables | 17.906 M -14.55 % | 20.954 M -19.16 % | 25.919 M 28.39 % | 20.187 M | 0.000 -100.00 % | 18.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 984.000 K | 0.000 -100.00 % | 30.146 M 3.83 % | 29.034 M 0.60 % | 28.862 M -0.75 % | 29.081 M -1.96 % | 29.661 M -7.34 % | 32.012 M 477.10 % | 5.547 M -82.18 % | 31.132 M 765.02 % | 3.599 M | 0.000 100.00 % | -17.908 M -217.78 % | 15.205 M 1 064.24 % | 1.306 M -88.04 % | 10.919 M 294.33 % | 2.769 M -45.05 % | 5.039 M -8.40 % | 5.501 M 39.07 % | 3.955 M -24.28 % | 5.224 M | 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 -100.00 % | 5.320 M 0.40 % | 5.299 M 0.84 % | 5.255 M -8.45 % | 5.740 M -7.54 % | 6.208 M 3.62 % | 5.991 M -1.80 % | 6.101 M 1 173.70 % | 479.000 K 0.63 % | 476.000 K | 0.000 | 0.000 100.00 % | -687.000 K -142.17 % | 1.629 M 116.96 % | -9.607 M -65.70 % | -5.798 M -122.06 % | -2.611 M -197.26 % | -878.344 K | 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 | 88.959 M 3.50 % | 85.949 M 54.75 % | 55.542 M 1.03 % | 54.974 M | 0.000 | 0.000 100.00 % | -162.226 M -0.92 % | -160.752 M -82.95 % | -87.867 M | 0.000 100.00 % | -144.204 M 8.46 % | -157.528 M 59.49 % | -388.910 M 10.68 % | -435.433 M -94.35 % | -224.046 M | 0.000 | 0.000 100.00 % | -150.692 M -76.57 % | -85.342 M -10.08 % | -77.525 M 67.79 % | -240.719 M -290.63 % | -61.624 M | 0.000 100.00 % | -96.712 M | 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 % | 7.637 M -0.66 % | 7.688 M 65.12 % | 4.656 M -3.54 % | 4.827 M 42.64 % | 3.384 M -49.08 % | 6.646 M 2.94 % | 6.456 M 0.00 % | 6.456 M 78.00 % | 3.627 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 |
| Other total stockholders equity | 3.092 B -5.03 % | 3.255 B 7.41 % | 3.030 B -3.16 % | 3.129 B -0.88 % | 3.157 B -0.77 % | 3.181 B -0.28 % | 3.190 B -9.96 % | 3.543 B 73.97 % | 2.037 B -42.42 % | 3.537 B -2.08 % | 3.612 B -0.36 % | 3.625 B 0.00 % | 3.625 B 0.00 % | 3.626 B 0.00 % | 3.626 B 0.00 % | 3.626 B 151.83 % | 1.440 B 5.23 % | 1.368 B 12.77 % | 1.213 B 0.00 % | 1.213 B 11.97 % | 1.084 B 0.87 % | 1.074 B 54.84 % | 693.807 M 9.73 % | 632.297 M 47.53 % | 428.595 M 16.06 % | 369.290 M 20.14 % | 307.371 M 32.12 % | 232.651 M 19.38 % | 194.877 M 24.04 % | 157.103 M 35.77 % | 115.710 M 55.70 % | 74.317 M 17.84 % | 63.064 M 21.72 % | 51.811 M -0.67 % | 52.161 M |
| Deferred tax liabilities non current | 576.006 M 5.64 % | 545.241 M 7.37 % | 507.797 M 7.65 % | 471.691 M 5.81 % | 445.802 M 6.26 % | 419.554 M 5.93 % | 396.075 M 6.65 % | 371.366 M 5.03 % | 353.568 M 3.59 % | 341.324 M 1.15 % | 337.441 M -4.88 % | 354.756 M 0.69 % | 352.324 M 0.32 % | 351.187 M 16.07 % | 302.571 M | 0.000 -100.00 % | 184.072 M 15.87 % | 158.864 M 43.65 % | 110.589 M 23.35 % | 89.652 M 14.28 % | 78.450 M 36.39 % | 57.517 M 11.80 % | 51.447 M 1.52 % | 50.678 M 104.76 % | 24.750 M 10.88 % | 22.321 M 16.22 % | 19.206 M 27.31 % | 15.086 M -1.63 % | 15.336 M -1.60 % | 15.586 M 35.68 % | 11.487 M 55.48 % | 7.388 M 31.26 % | 5.629 M 45.48 % | 3.869 M 97.15 % | 1.963 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.908 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 |
| Total assets | 8.834 B 1.05 % | 8.743 B 7.20 % | 8.155 B 7.12 % | 7.613 B 2.35 % | 7.439 B 4.03 % | 7.150 B 6.59 % | 6.708 B 1.67 % | 6.598 B 2.08 % | 6.463 B -3.11 % | 6.671 B -0.65 % | 6.715 B -3.71 % | 6.974 B -0.50 % | 7.009 B 7.79 % | 6.503 B 6.40 % | 6.111 B 1.89 % | 5.998 B 103.95 % | 2.941 B 5.13 % | 2.797 B 21.85 % | 2.296 B 2.67 % | 2.236 B 25.24 % | 1.785 B 15.60 % | 1.544 B 27.58 % | 1.210 B 16.25 % | 1.041 B 48.60 % | 700.668 M 6.40 % | 658.507 M 20.98 % | 544.318 M 28.01 % | 425.221 M 8.28 % | 392.700 M 9.03 % | 360.178 M 36.61 % | 263.661 M 57.74 % | 167.144 M 28.14 % | 130.434 M 39.17 % | 93.724 M 25.61 % | 74.618 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-09-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 811.863 M 49.70 % | 542.321 M 3 005.01 % | 17.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 4.224 M | 0.000 -100.00 % | 3.040 M | 0.000 -100.00 % | 2.000 M 3 074.60 % | 63.000 K -95.53 % | 1.409 M -56.81 % | 3.262 M 82.44 % | 1.788 M 106.23 % | 867.000 K | 0.000 -100.00 % | 215.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 663.000 K 6 530.00 % | 10.000 K -98.50 % | 665.000 K 39.32 % | 477.319 K 0.00 % | 477.319 K -4.24 % | 498.455 K 0.00 % | 498.455 K -4.33 % | 521.000 K 0.00 % | 521.000 K 98.48 % | 262.500 K 0.00 % | 262.500 K 243.14 % | 76.500 K 0.00 % | 76.500 K 86.59 % | 41.000 K 0.00 % | 41.000 K | 0.000 | 0.000 |
| Change in working capital | -6.732 M -13.24 % | -5.945 M 69.37 % | -19.411 M -165.29 % | -7.317 M 35.99 % | -11.431 M -139.09 % | -4.781 M 74.67 % | -18.875 M -614.96 % | -2.640 M 72.63 % | -9.645 M -119.58 % | 49.256 M 229.29 % | -38.098 M -2 088.41 % | 1.916 M 283.97 % | 499.000 K 114.45 % | -3.453 M 64.87 % | -9.828 M -165.05 % | 15.109 M 342.36 % | -6.234 M -138.01 % | 16.403 M 202.60 % | -15.988 M 59.03 % | -39.022 M -55.08 % | -25.162 M -298.57 % | -6.313 M -392.54 % | 2.158 M 271.59 % | -1.258 M 0.00 % | -1.258 M 46.67 % | -2.358 M 0.00 % | -2.358 M -45.89 % | -1.617 M 0.00 % | -1.617 M 38.04 % | -2.609 M 0.00 % | -2.609 M -256.18 % | -732.500 K 0.00 % | -732.500 K 11.21 % | -825.000 K 0.00 % | -825.000 K -173.04 % | 1.130 M 0.00 % | 1.130 M |
| Accounts receivables | -9.481 M -4.80 % | -9.047 M 69.17 % | -29.348 M -112.41 % | -13.817 M -65.29 % | -8.359 M -441.60 % | 2.447 M 116.39 % | -14.931 M -516.83 % | 3.582 M 137.14 % | -9.645 M -119.58 % | 49.256 M 229.29 % | -38.098 M -2 088.41 % | 1.916 M 283.97 % | 499.000 K 114.45 % | -3.453 M 64.87 % | -9.828 M -309.69 % | 4.687 M | 0.000 -100.00 % | 23.648 M | 0.000 100.00 % | -3.490 M | 0.000 100.00 % | -6.313 M | 0.000 100.00 % | -4.627 M 0.00 % | -4.627 M -15.59 % | -4.003 M 0.00 % | -4.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 2.749 M -11.38 % | 3.102 M -68.78 % | 9.937 M 52.88 % | 6.500 M 311.59 % | -3.072 M 57.50 % | -7.228 M -83.27 % | -3.944 M 36.61 % | -6.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 688.385 M 16.26 % | 592.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -688.385 M -16.26 % | -592.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.422 M 267.18 % | -6.234 M -254.77 % | 4.028 M 129.24 % | -13.778 M 61.22 % | -35.532 M -41.21 % | -25.162 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 |
| Other non cash items | -62.055 M 4.17 % | -64.753 M 17.42 % | -78.411 M -85.58 % | -42.251 M 10.21 % | -47.057 M 58.06 % | -112.214 M -2 990.44 % | -3.631 M -110.14 % | 35.810 M 678.42 % | -6.191 M -106.83 % | 90.668 M -70.57 % | 308.063 M 1 544.07 % | -21.333 M 71.90 % | -75.914 M -178.16 % | 97.121 M 480.57 % | -25.520 M -102.95 % | 865.332 M 1 279.02 % | -73.394 M 30.68 % | -105.874 M -404.84 % | -20.972 M -294.80 % | -5.312 M 92.49 % | -70.737 M -95.74 % | -36.138 M -728.47 % | -4.362 M 69.07 % | -14.101 M 0.00 % | -14.101 M -654.12 % | -1.870 M 0.00 % | -1.870 M 63.68 % | -5.148 M 0.00 % | -5.148 M -50.35 % | -3.424 M 0.00 % | -3.424 M -57.79 % | -2.170 M 0.00 % | -2.170 M -1 788.72 % | 128.500 K 0.00 % | 128.500 K 438.16 % | -38.000 K 0.00 % | -38.000 K |
| Net cash provided by operating activities | 214.737 M -1.50 % | 218.009 M 5.76 % | 206.129 M 22.39 % | 168.424 M -17.35 % | 203.790 M 37.72 % | 147.975 M -1.76 % | 150.632 M 0.35 % | 150.107 M 39.09 % | 107.924 M -37.51 % | 172.719 M 171.16 % | 63.696 M -63.03 % | 172.304 M 15.40 % | 149.314 M -10.31 % | 166.481 M 46.43 % | 113.694 M -22.05 % | 145.856 M 228.44 % | 44.409 M -11.99 % | 50.459 M -5.57 % | 53.436 M 59.35 % | 33.534 M 5 661.19 % | -603.000 K -105.29 % | 11.400 M -70.69 % | 38.895 M 190.02 % | 13.411 M 0.00 % | 13.411 M 4.60 % | 12.822 M 0.00 % | 12.822 M 139.44 % | 5.355 M 0.00 % | 5.355 M 288.89 % | 1.377 M 0.00 % | 1.377 M 17.14 % | 1.176 M 0.00 % | 1.176 M -29.31 % | 1.663 M 0.00 % | 1.663 M 47.10 % | 1.131 M 0.00 % | 1.131 M |
| Investments in property plant and equipment | -27.023 M -161.47 % | -10.335 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 100.00 % | -47.934 M 0.00 % | -47.934 M -105.16 % | -23.365 M 0.00 % | -23.365 M -93.38 % | -12.083 M 0.00 % | -12.083 M -280.97 % | -3.172 M 0.00 % | -3.172 M -750.27 % | -373.000 K 0.00 % | -373.000 K 96.68 % | -11.233 M 0.00 % | -11.233 M -3.44 % | -10.859 M 0.00 % | -10.859 M |
| Acquisitions net | -881.000 K | 0.000 | 0.000 -100.00 % | 1.811 M 197.45 % | -1.858 M 94.98 % | -36.980 M | 0.000 100.00 % | -2.825 M | 0.000 100.00 % | -864.000 K 64.86 % | -2.459 M -359.94 % | 946.000 K 127.75 % | -3.409 M 98.93 % | -319.919 M -77.86 % | -179.875 M 75.20 % | -725.325 M -1 267.69 % | -53.033 M 43.24 % | -93.433 M 80.35 % | -475.434 M -308.68 % | 227.832 M 554.62 % | -50.115 M 77.26 % | -220.371 M -11 014.86 % | 2.019 M 101.41 % | -142.787 M 0.00 % | -142.787 M -1 694.26 % | -7.958 M 0.00 % | -7.958 M | 0.000 | 0.000 100.00 % | -19.549 M 0.00 % | -19.549 M -519.62 % | -3.155 M 0.00 % | -3.155 M 76.80 % | -13.599 M 0.00 % | -13.599 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -58.541 M 98.92 % | -5.441 B 64.39 % | -15.277 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.033 M 69.57 % | -174.253 M -6 244.32 % | 2.836 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.155 M 0.00 % | -12.155 M 66.37 % | -36.144 M 0.00 % | -36.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.795 M 161.49 % | 24.779 M 0.00 % | 24.779 M 3 134.32 % | 766.126 K 0.00 % | 766.126 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -36.064 M 94.28 % | -630.645 M -826.37 % | -68.077 M -34.18 % | -50.734 M 20.16 % | -63.546 M 83.80 % | -392.248 M -509.73 % | -64.331 M -1 119.67 % | 6.309 M 138.87 % | -16.233 M -104.41 % | 367.830 M 428.13 % | -112.100 M -24.35 % | -90.149 M 13.58 % | -104.315 M -129.84 % | -45.385 M -163.04 % | 71.990 M 222.06 % | -58.977 M -194.80 % | 62.211 M 3 091.94 % | 1.949 M -31.28 % | 2.836 M 100.94 % | -302.228 M | 0.000 100.00 % | -69.756 M 53.42 % | -149.755 M -10 407.99 % | 1.453 M 0.00 % | 1.453 M 264.84 % | 398.206 K 0.00 % | 398.206 K -87.70 % | 3.239 M 0.00 % | 3.239 M 1 012.89 % | 291.000 K 0.00 % | 291.000 K 122.14 % | 131.000 K 0.00 % | 131.000 K -5.07 % | 138.000 K 0.00 % | 138.000 K -16.36 % | 165.000 K 0.00 % | 165.000 K |
| Net cash used for investing activites | -63.968 M 90.02 % | -640.980 M -841.55 % | -68.077 M 36.65 % | -107.465 M -64.31 % | -65.404 M 84.76 % | -429.228 M -567.22 % | -64.331 M -1 946.47 % | 3.484 M 121.46 % | -16.233 M -104.42 % | 366.966 M 420.33 % | -114.559 M -28.43 % | -89.203 M 17.19 % | -107.724 M 70.51 % | -365.304 M -238.60 % | -107.885 M 86.24 % | -784.302 M -1 688.40 % | -43.855 M 83.50 % | -265.737 M 43.77 % | -472.598 M -535.25 % | -74.396 M -48.45 % | -50.115 M 82.73 % | -290.127 M -249.80 % | -82.941 M 53.05 % | -176.644 M 0.00 % | -176.644 M -166.42 % | -66.302 M 0.00 % | -66.302 M -649.68 % | -8.844 M 0.00 % | -8.844 M 60.57 % | -22.430 M 0.00 % | -22.430 M -560.27 % | -3.397 M 0.00 % | -3.397 M 86.24 % | -24.694 M 0.00 % | -24.694 M -130.91 % | -10.694 M 0.00 % | -10.694 M |
| Debt repayment | -10.448 M -23.62 % | -8.451 M -102.16 % | 391.973 M 1 721.27 % | -24.177 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 % | 1.317 M -99.20 % | 164.910 M 269.32 % | -97.398 M | 0.000 | 0.000 | 0.000 100.00 % | -43.704 M -284.72 % | 23.659 M 0.00 % | 23.659 M 342.22 % | 5.350 M 0.00 % | 5.350 M 179.99 % | -6.689 M 0.00 % | -6.689 M -54.58 % | -4.327 M 0.00 % | -4.327 M -1 058.36 % | 451.500 K 0.00 % | 451.500 K -95.29 % | 9.585 M 0.00 % | 9.585 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -387.000 K -2 518.75 % | 16.000 K -71.43 % | 56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 430.878 M 239.90 % | 126.767 M 0.00 % | 126.767 M 100.65 % | 63.178 M 0.00 % | 63.178 M 84.58 % | 34.227 M 0.00 % | 34.227 M -3.74 % | 35.557 M 0.00 % | 35.557 M 316.04 % | 8.547 M 0.00 % | 8.547 M | 0.000 | 0.000 -100.00 % | 26.378 M 0.00 % | 26.378 M |
| Common stock repurchased | -17.224 M 75.95 % | -71.631 M 35.82 % | -111.602 M -88 473.02 % | -126.000 K 97.50 % | -5.032 M 46.16 % | -9.346 M -227.70 % | -2.852 M -3 495.24 % | 84.000 K 104.16 % | -2.020 M 97.31 % | -75.195 M -1 934.50 % | -3.696 M 3.80 % | -3.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -192.692 M -412.04 % | -37.632 M 40.06 % | -62.788 M -49.15 % | -42.098 M -63.92 % | -25.682 M 81.53 % | -139.034 M -36.06 % | -102.189 M 4.87 % | -107.425 M -4.50 % | -102.797 M -5 139 750.00 % | -2.000 K 100.00 % | -150.660 M -127.32 % | -66.277 M 30.55 % | -95.431 M 37.63 % | -153.020 M -6.78 % | -143.306 M -507.31 % | -23.597 M -52.98 % | -15.425 M -1 542 400.00 % | -1.000 K 50.00 % | -2.000 K 97.73 % | -88.000 K | 0.000 100.00 % | -8.657 M | 0.000 100.00 % | -1.924 M 0.00 % | -1.924 M 67.32 % | -5.888 M 0.00 % | -5.888 M 17.04 % | -7.098 M 0.00 % | -7.098 M -85.39 % | -3.829 M 0.00 % | -3.829 M -90.28 % | -2.012 M 0.00 % | -2.012 M -65.87 % | -1.213 M 0.00 % | -1.213 M | 0.000 | 0.000 |
| Other financing activites | 9.844 M -96.74 % | 302.419 M 4 020.03 % | -7.715 M -869.18 % | -796.005 K 92.80 % | -11.054 M -104.80 % | 230.529 M 864.66 % | -30.148 M -143.41 % | 69.443 M 128.09 % | -247.241 M -795.36 % | 35.556 M -74.55 % | 139.722 M 181.59 % | -171.258 M -152.19 % | 328.112 M -0.03 % | 328.198 M 424.93 % | 62.522 M -92.35 % | 817.365 M | 0.000 100.00 % | -3.539 M | 0.000 -100.00 % | 566.628 M 3 493.30 % | 15.769 M -93.50 % | 242.528 M 200.00 % | -242.528 M -14 488.15 % | -1.663 M 0.00 % | -1.663 M -123.26 % | 7.148 M 0.00 % | 7.148 M 642.29 % | -1.318 M 0.00 % | -1.318 M -166.28 % | -495.000 K 0.00 % | -495.000 K 31.01 % | -717.500 K 0.00 % | -717.500 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -210.520 M -213.98 % | 184.704 M -11.99 % | 209.868 M 412.32 % | -67.197 M -60.88 % | -41.768 M -150.84 % | 82.149 M 160.77 % | -135.189 M -256.72 % | -37.898 M 89.24 % | -352.058 M -788.21 % | -39.637 M -170.86 % | -14.634 M 93.94 % | -241.377 M -203.74 % | 232.681 M 32.83 % | 175.178 M 316.85 % | -80.784 M -110.18 % | 793.768 M 5 576.15 % | -14.495 M -108.98 % | 161.386 M 265.79 % | -97.344 M -117.18 % | 566.628 M 3 493.30 % | 15.769 M -93.50 % | 242.528 M 78.34 % | 135.989 M -7.39 % | 146.838 M 0.00 % | 146.838 M 110.41 % | 69.788 M 0.00 % | 69.788 M 264.94 % | 19.123 M 0.00 % | 19.123 M -28.93 % | 26.906 M 0.00 % | 26.906 M 329.23 % | 6.269 M 0.00 % | 6.269 M -25.13 % | 8.372 M 0.00 % | 8.372 M -68.26 % | 26.378 M 0.00 % | 26.378 M |
| Effect of forex changes on cash | -2.828 M -120.84 % | 13.571 M 183.62 % | -16.230 M -529.45 % | -2.578 M -100.05 % | 5.115 B 183.84 % | -6.100 B -743.38 % | 948.158 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 100.00 % | -84.680 K 0.00 % | -84.680 K -238.72 % | -25.000 K 0.00 % | -25.000 K 63.50 % | -68.500 K 0.00 % | -68.500 K 41.95 % | -118.000 K 0.00 % | -118.000 K -374.42 % | 43.000 K 0.00 % | 43.000 K 273.91 % | 11.500 K 0.00 % | 11.500 K |
| Net change in cash | 385.909 M 271.75 % | -224.696 M -167.74 % | 331.689 M 3 862.37 % | -8.816 M -100.34 % | 2.606 B 182.73 % | -3.150 B -800.49 % | 449.635 M 677.29 % | 57.847 M 144.43 % | -130.184 M -152.07 % | 250.024 M 863.47 % | -32.749 M 58.62 % | -79.138 M -157.71 % | 137.136 M 1 259.95 % | -11.823 M 68.46 % | -37.488 M -148.27 % | 77.661 M 657.07 % | -13.941 M 74.13 % | -53.892 M 79.13 % | -258.253 M -198.24 % | 262.883 M 852.19 % | -34.949 M 3.45 % | -36.199 M -139.37 % | 91.943 M 380.41 % | -32.788 M 0.00 % | -32.788 M -201.05 % | 32.447 M 0.00 % | 32.447 M 3.94 % | 31.218 M 0.00 % | 31.218 M 169.82 % | 11.570 M 0.00 % | 11.570 M 47.24 % | 7.858 M 0.00 % | 7.858 M 126.88 % | -29.232 M 0.00 % | -29.232 M -186.87 % | 33.651 M 0.00 % | 33.651 M |
| Cash at beginning of period | 0.000 -100.00 % | 671.602 M 98.53 % | 338.289 M -95.27 % | 7.157 B 57.25 % | 4.551 B -40.90 % | 7.701 B | 0.000 | 0.000 -100.00 % | 510.423 M | 0.000 -100.00 % | 170.895 M | 0.000 -100.00 % | 229.031 M | 0.000 -100.00 % | 158.057 M | 0.000 -100.00 % | 54.163 M -46.85 % | 101.912 M -67.02 % | 309.016 M 384.91 % | 63.727 M -33.24 % | 95.460 M -33.91 % | 144.435 M 175.16 % | 52.492 M -38.45 % | 85.280 M 0.00 % | 85.280 M 54.87 % | 55.065 M 0.00 % | 55.065 M 252.73 % | 15.611 M 0.00 % | 15.611 M 542.43 % | 2.430 M 0.00 % | 2.430 M -1.34 % | 2.463 M 0.00 % | 2.463 M -92.25 % | 31.789 M 0.00 % | 31.789 M | 0.000 | 0.000 |
| Cash at end of period | 385.909 M -13.96 % | 448.498 M 166.08 % | 168.558 M -97.54 % | 6.839 B -4.45 % | 7.157 B 57.25 % | 4.551 B 912.22 % | 449.635 M 677.29 % | 57.847 M -84.79 % | 380.239 M 52.08 % | 250.024 M 80.99 % | 138.146 M 274.56 % | -79.138 M -121.61 % | 366.166 M 3 197.20 % | -11.823 M -109.81 % | 120.569 M 55.25 % | 77.661 M 93.08 % | 40.222 M -16.24 % | 48.020 M -5.40 % | 50.763 M -84.46 % | 326.610 M 439.75 % | 60.511 M -44.09 % | 108.236 M -25.06 % | 144.435 M 175.16 % | 52.492 M 0.00 % | 52.492 M -40.02 % | 87.512 M 0.00 % | 87.512 M 86.87 % | 46.829 M 0.00 % | 46.829 M 234.49 % | 14.000 M 0.00 % | 14.000 M 35.65 % | 10.321 M 0.00 % | 10.321 M 303.64 % | 2.557 M 0.00 % | 2.557 M -92.40 % | 33.651 M 0.00 % | 33.651 M |
| Operating cash flow | 224.935 M -1.94 % | 229.393 M 14.85 % | 199.728 M 22.45 % | 163.106 M -19.96 % | 203.790 M 37.72 % | 147.975 M -1.76 % | 150.632 M 0.35 % | 150.107 M 39.09 % | 107.924 M -37.51 % | 172.719 M 171.16 % | 63.696 M -63.03 % | 172.304 M 15.40 % | 149.314 M -10.31 % | 166.481 M 46.43 % | 113.694 M -22.05 % | 145.856 M 228.44 % | 44.409 M -11.99 % | 50.459 M -5.57 % | 53.436 M 59.35 % | 33.534 M 5 661.19 % | -603.000 K -105.29 % | 11.400 M -70.69 % | 38.895 M 190.02 % | 13.411 M 0.00 % | 13.411 M 4.60 % | 12.822 M 0.00 % | 12.822 M 139.44 % | 5.355 M 0.00 % | 5.355 M 288.89 % | 1.377 M 0.00 % | 1.377 M 17.14 % | 1.176 M 0.00 % | 1.176 M -29.31 % | 1.663 M 0.00 % | 1.663 M 47.10 % | 1.131 M 0.00 % | 1.131 M |
| Capital expenditure | -27.023 M -161.47 % | -10.335 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 100.00 % | -47.934 M 0.00 % | -47.934 M -105.16 % | -23.365 M 0.00 % | -23.365 M -93.38 % | -12.083 M 0.00 % | -12.083 M -280.97 % | -3.172 M 0.00 % | -3.172 M -750.27 % | -373.000 K 0.00 % | -373.000 K 96.68 % | -11.233 M 0.00 % | -11.233 M -3.44 % | -10.859 M 0.00 % | -10.859 M |
| Free CashFlow | 197.912 M -9.65 % | 219.058 M 9.68 % | 199.728 M 22.45 % | 163.106 M -19.96 % | 203.790 M 37.72 % | 147.975 M -1.76 % | 150.632 M 0.35 % | 150.107 M 39.09 % | 107.924 M -37.51 % | 172.719 M 171.16 % | 63.696 M -63.03 % | 172.304 M 15.40 % | 149.314 M -10.31 % | 166.481 M 46.43 % | 113.694 M -22.05 % | 145.856 M 228.44 % | 44.409 M -11.99 % | 50.459 M -5.57 % | 53.436 M 59.35 % | 33.534 M 5 661.19 % | -603.000 K -105.29 % | 11.400 M -70.69 % | 38.895 M 212.66 % | -34.523 M 0.00 % | -34.523 M -227.46 % | -10.543 M 0.00 % | -10.543 M -56.71 % | -6.728 M 0.00 % | -6.728 M -274.90 % | -1.795 M 0.00 % | -1.795 M -323.61 % | 802.500 K 0.00 % | 802.500 K 108.39 % | -9.570 M 0.00 % | -9.570 M 1.63 % | -9.729 M 0.00 % | -9.729 M |
| 2025 | 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 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 |