Caisse régionale de Crédit Agricole Mutuel Atlantique Vendée CRAV.PA
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 425.392 M 3.93 % | 409.310 M -49.93 % | 817.427 M 15.58 % | 707.248 M 9.38 % | 646.611 M 50.13 % | 430.706 M 2.51 % | 420.150 M 4.93 % | 400.424 M -2.53 % | 410.836 M -7.16 % | 442.508 M 8.34 % | 408.462 M -6.10 % | 435.006 M 0.53 % | 432.693 M 4.26 % | 415.011 M -4.72 % | 435.548 M 10.08 % | 395.674 M 3.28 % | 383.095 M -7.55 % | 414.361 M |
| Net income | 85.596 M -0.94 % | 86.407 M -34.98 % | 132.902 M 17.13 % | 113.463 M 115.70 % | 52.603 M -53.26 % | 112.549 M -8.54 % | 123.057 M 13.68 % | 108.250 M -4.94 % | 113.876 M -12.99 % | 130.878 M 9.97 % | 119.010 M -5.47 % | 125.897 M 27.63 % | 98.643 M -13.77 % | 114.391 M 8.88 % | 105.058 M 13.62 % | 92.461 M 0.06 % | 92.403 M -10.90 % | 103.710 M |
| Income before tax | 89.906 M -3.57 % | 93.237 M -42.20 % | 161.302 M 7.45 % | 150.118 M 77.74 % | 84.461 M -44.07 % | 151.010 M -10.12 % | 168.007 M 13.12 % | 148.524 M -8.78 % | 162.825 M -16.92 % | 195.985 M 10.61 % | 177.184 M -10.17 % | 197.240 M 24.36 % | 158.607 M 0.32 % | 158.100 M 10.78 % | 142.717 M 8.28 % | 131.799 M 6.21 % | 124.097 M -13.08 % | 142.769 M |
| Income before tax ratio | 0.21 -7.22 % | 0.23 15.44 % | 0.20 -7.03 % | 0.21 62.50 % | 0.13 -62.74 % | 0.35 -12.32 % | 0.40 7.81 % | 0.37 -6.41 % | 0.40 -10.51 % | 0.44 2.10 % | 0.43 -4.33 % | 0.45 23.70 % | 0.37 -3.78 % | 0.38 16.26 % | 0.33 -1.63 % | 0.33 2.83 % | 0.32 -5.98 % | 0.34 |
| EBITDA | 0.000 -100.00 % | 114.253 M -37.01 % | 181.393 M 7.42 % | 168.861 M 101.98 % | 83.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 206.446 M | 0.000 | 0.000 -100.00 % | 44.069 M | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.20 -4.68 % | 0.21 29.84 % | 0.16 1.34 % | 0.16 97.20 % | 0.08 -68.87 % | 0.26 -10.78 % | 0.29 8.34 % | 0.27 -2.47 % | 0.28 -6.28 % | 0.30 1.51 % | 0.29 0.67 % | 0.29 26.95 % | 0.23 -17.29 % | 0.28 14.27 % | 0.24 3.22 % | 0.23 -3.12 % | 0.24 -3.63 % | 0.25 |
| Ratio EBITDA | 0.00 -100.00 % | 0.28 25.79 % | 0.22 -7.06 % | 0.24 84.67 % | 0.13 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.47 | 0.00 | 0.00 -100.00 % | 0.10 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 -0.95 % | 1.01 67.20 % | 0.60 -5.37 % | 0.64 -36.19 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 7.370 M -0.21 % | 7.386 M -0.01 % | 7.387 M -0.05 % | 7.390 M -0.04 % | 7.393 M -0.03 % | 7.395 M 20.87 % | 6.118 M -17.34 % | 7.401 M -0.04 % | 7.404 M 0.05 % | 7.400 M -0.05 % | 7.404 M 0.01 % | 7.404 M 0.06 % | 7.399 M 0.06 % | 7.395 M -0.18 % | 7.408 M 0.10 % | 7.401 M -0.04 % | 7.404 M 0.13 % | 7.395 M |
| Weighted average shs out | 7.370 M -0.21 % | 7.386 M -0.01 % | 7.387 M -0.05 % | 7.390 M -0.04 % | 7.393 M -0.03 % | 7.395 M 20.87 % | 6.118 M -17.34 % | 7.401 M 0.23 % | 7.384 M -0.22 % | 7.400 M -0.05 % | 7.404 M 0.01 % | 7.404 M 0.06 % | 7.399 M 0.06 % | 7.395 M -0.18 % | 7.408 M 0.10 % | 7.401 M -0.04 % | 7.404 M 0.13 % | 7.395 M |
| EPS diluted | 11.61 -0.77 % | 11.70 -34.96 % | 17.99 17.20 % | 15.35 115.59 % | 7.12 -53.22 % | 15.22 -24.32 % | 20.11 37.46 % | 14.63 -4.88 % | 15.38 -13.06 % | 17.69 10.01 % | 16.08 -5.41 % | 17.00 27.53 % | 13.33 -13.67 % | 15.44 8.89 % | 14.18 13.26 % | 12.52 0.32 % | 12.48 -10.98 % | 14.02 |
| Earnings per share | 11.61 -0.77 % | 11.70 -34.96 % | 17.99 17.20 % | 15.35 115.59 % | 7.12 -53.22 % | 15.22 -24.32 % | 20.11 37.46 % | 14.63 -4.88 % | 15.38 -13.06 % | 17.69 10.01 % | 16.08 -5.41 % | 17.00 27.53 % | 13.33 -13.67 % | 15.44 8.89 % | 14.18 13.26 % | 12.52 0.32 % | 12.48 -10.98 % | 14.02 |
| Gross profit | 425.392 M 2.94 % | 413.227 M -16.28 % | 493.583 M 9.37 % | 451.312 M -30.20 % | 646.611 M 50.13 % | 430.706 M 2.51 % | 420.150 M 4.93 % | 400.424 M -2.53 % | 410.836 M -7.16 % | 442.508 M 8.34 % | 408.462 M -6.10 % | 435.006 M 0.53 % | 432.693 M 4.26 % | 415.011 M -4.72 % | 435.548 M 10.08 % | 395.674 M 3.28 % | 383.095 M -7.55 % | 414.361 M |
| Income tax expense | 4.310 M -36.90 % | 6.830 M -75.95 % | 28.400 M -22.52 % | 36.655 M 15.06 % | 31.858 M -17.17 % | 38.461 M -14.44 % | 44.950 M 11.61 % | 40.274 M -17.72 % | 48.949 M -24.82 % | 65.107 M 11.99 % | 58.137 M -18.51 % | 71.343 M 18.98 % | 59.964 M 37.19 % | 43.709 M 16.07 % | 37.659 M -4.27 % | 39.338 M 24.12 % | 31.694 M -18.86 % | 39.059 M |
| Cost of revenue | 1.007 B 17.00 % | 860.736 M 279.53 % | 226.792 M 31.11 % | 172.979 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 |
| General and administrative expenses | 92.496 M 3.29 % | 89.547 M -0.96 % | 90.414 M 8.98 % | 82.964 M 6.62 % | 77.814 M -11.32 % | 87.744 M 11.93 % | 78.390 M -0.13 % | 78.492 M 2.80 % | 76.352 M 0.27 % | 76.149 M 10.58 % | 68.862 M | 0.000 -100.00 % | 76.912 M -65.98 % | 226.103 M 2.48 % | 220.627 M 3.08 % | 214.026 M 1.62 % | 210.618 M -4.51 % | 220.555 M |
| Selling and marketing expenses | 0.000 | 0.000 100.00 % | -69.726 M -8.57 % | -64.221 M -12.00 % | -57.340 M 20.86 % | -72.451 M -12.00 % | -64.688 M 3.91 % | -67.321 M -0.48 % | -67.001 M -0.09 % | -66.940 M -11.42 % | -60.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 238.366 M 3.44 % | 230.443 M -26.04 % | 311.593 M 10.32 % | 282.451 M | 0.000 -100.00 % | 264.403 M 298.28 % | -133.349 M 4.10 % | -139.055 M -9.18 % | -127.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 182.879 M 29 113.90 % | 626.000 K -97.11 % | 21.630 M 30.14 % | 16.620 M 11.85 % | 14.859 M -15.81 % | 17.649 M |
| Operating expenses | 330.862 M 3.40 % | 319.990 M -3.70 % | 332.281 M 10.32 % | 301.194 M 1 371.10 % | 20.474 M -92.68 % | 279.696 M 10.93 % | 252.143 M 0.10 % | 251.900 M 1.57 % | 248.011 M 0.60 % | 246.523 M 6.59 % | 231.278 M -2.73 % | 237.766 M -8.48 % | 259.791 M 10.18 % | 235.795 M -2.67 % | 242.257 M 5.03 % | 230.646 M 2.29 % | 225.477 M -5.34 % | 238.204 M |
| Cost and expenses | 330.862 M 1 474.33 % | 21.016 M -96.80 % | 656.640 M 17.73 % | 557.765 M -0.93 % | 563.010 M 101.29 % | 279.696 M 10.93 % | 252.143 M 0.10 % | 251.900 M 1.57 % | 248.011 M 0.60 % | 246.523 M 6.59 % | 231.278 M -2.73 % | 237.766 M -8.48 % | 259.791 M 10.18 % | 235.795 M -2.67 % | 242.257 M 5.03 % | 230.646 M 2.29 % | 225.477 M -5.34 % | 238.204 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 92.496 M 3.29 % | 89.547 M 332.85 % | 20.688 M 10.38 % | 18.743 M -8.45 % | 20.474 M 33.88 % | 15.293 M 11.61 % | 13.702 M 22.66 % | 11.171 M 19.46 % | 9.351 M 1.54 % | 9.209 M 4.83 % | 8.785 M -4.61 % | 9.210 M -88.03 % | 76.912 M -65.98 % | 226.103 M 2.48 % | 220.627 M 3.08 % | 214.026 M 1.62 % | 210.618 M -4.51 % | 220.555 M |
| Interest income | 1.179 B 13.90 % | 1.035 B 113.53 % | 484.710 M 12.40 % | 431.223 M 5.19 % | 409.948 M -2.58 % | 420.803 M -1.08 % | 425.418 M -8.19 % | 463.388 M -7.34 % | 500.073 M -9.90 % | 555.037 M -4.90 % | 583.609 M -1.69 % | 593.641 M -8.09 % | 645.872 M 1.94 % | 633.569 M 5.81 % | 598.772 M -5.25 % | 631.931 M -6.40 % | 675.132 M 13.63 % | 594.173 M |
| Interest expense | 1.007 B 17.00 % | 860.736 M 279.53 % | 226.792 M 31.11 % | 172.979 M -6.15 % | 184.312 M 2 685.01 % | 6.618 M 1 857.99 % | 338.000 K -83.50 % | 2.048 M -90.39 % | 21.310 M -92.49 % | 283.694 M -18.29 % | 347.184 M 2.61 % | 338.350 M -18.85 % | 416.941 M -1.57 % | 423.582 M 7.79 % | 392.983 M -12.00 % | 446.595 M -12.66 % | 511.354 M 17.36 % | 435.702 M |
| Depreciation and amortization | 22.126 M 5.28 % | 21.016 M 4.60 % | 20.091 M 7.19 % | 18.743 M | 0.000 -100.00 % | 15.293 M 11.61 % | 13.702 M 23.43 % | 11.101 M 18.71 % | 9.351 M 104.77 % | -195.985 M -10.61 % | -177.184 M 10.17 % | -197.240 M -2 173.16 % | 9.514 M -1.83 % | 9.691 M -82.38 % | 55.006 M 44.24 % | 38.135 M 12.44 % | 33.915 M -4.79 % | 35.622 M |
| Operating income | 94.530 M 1.98 % | 92.694 M -42.53 % | 161.302 M 7.45 % | 150.118 M 79.56 % | 83.601 M -44.64 % | 151.010 M -10.12 % | 168.007 M 13.12 % | 148.524 M -8.78 % | 162.825 M -16.92 % | 195.985 M 10.61 % | 177.184 M -10.17 % | 197.240 M -65.73 % | 575.548 M -1.05 % | 581.682 M 8.58 % | 535.700 M -7.38 % | 578.394 M -8.98 % | 635.451 M 9.85 % | 578.471 M |
| Operating income ratio | 0.22 -1.87 % | 0.23 14.76 % | 0.20 -7.03 % | 0.21 64.17 % | 0.13 -63.12 % | 0.35 -12.32 % | 0.40 7.81 % | 0.37 -6.41 % | 0.40 -10.51 % | 0.44 2.10 % | 0.43 -4.33 % | 0.45 -65.91 % | 1.33 -5.10 % | 1.40 13.96 % | 1.23 -15.86 % | 1.46 -11.87 % | 1.66 18.82 % | 1.40 |
| Total other income expenses net | -4.624 M -951.57 % | 543.000 K 5.44 % | 515.000 K -18.90 % | 635.000 K -26.16 % | 860.000 K | 0.000 -100.00 % | 588.156 M 344.32 % | -240.729 M -141.96 % | 573.666 M 295.86 % | -292.900 M 17.72 % | -355.968 M -55.75 % | -228.556 M -844.88 % | -24.189 M -4 778.72 % | 517.000 K 116.93 % | -3.053 M 99.32 % | -446.595 M -137 092.33 % | 326.000 K -67.17 % | 993.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 | -76.864 M -100.44 % | 17.358 B -4.24 % | 18.127 B 15.23 % | 15.732 B 5.99 % | 14.842 B 10.20 % | 13.469 B 10.83 % | 12.153 B 1.83 % | 11.934 B 5.29 % | 11.334 B 2 698.14 % | 405.072 M -42.43 % | 703.600 M 1 978.34 % | 33.854 M -96.36 % | 929.276 M 117.20 % | 427.843 M -5.96 % | 454.973 M 86.10 % | 244.473 M -31.10 % | 354.818 M -54.67 % | 782.724 M |
| Total investments | 3.447 B 1 417.73 % | 227.127 M 204.66 % | 74.551 M -53.98 % | 162.014 M -51.92 % | 336.996 M 51.40 % | 222.585 M 252.96 % | 63.062 M 66.37 % | 37.904 M -58.45 % | 91.217 M -95.01 % | 1.830 B -2.96 % | 1.885 B | 0.000 -100.00 % | 1.576 B 6.56 % | 1.479 B -2.74 % | 1.521 B 14.53 % | 1.328 B 26.77 % | 1.048 B -34.96 % | 1.611 B |
| Total debt | 18.376 B 4.83 % | 17.529 B -3.63 % | 18.188 B 15.24 % | 15.782 B 5.97 % | 14.894 B 10.06 % | 13.532 B 10.95 % | 12.196 B 1.83 % | 11.978 B 5.25 % | 11.381 B 2 393.04 % | 456.500 M -39.76 % | 757.754 M 579.27 % | 111.554 M -89.65 % | 1.078 B 124.12 % | 481.019 M -7.15 % | 518.035 M 72.05 % | 301.088 M -28.84 % | 423.091 M -48.62 % | 823.483 M |
| Accumulated other comprehensive income loss | 3.264 B 7.89 % | 3.025 B 9.25 % | 2.769 B -1.94 % | 2.824 B 12.78 % | 2.504 B 486.60 % | 426.829 M 20.29 % | 354.846 M 110.96 % | 168.204 M 348.22 % | 37.527 M -97.88 % | 1.773 B 6.18 % | 1.670 B 6.84 % | 1.563 B 1 209.98 % | -140.783 M | 0.000 100.00 % | -135.450 M 2.41 % | -138.789 M -4.97 % | -132.222 M -4.68 % | -126.315 M |
| Retained earnings | 85.596 M -0.94 % | 86.407 M -34.98 % | 132.902 M 17.13 % | 113.463 M 115.70 % | 52.603 M -53.26 % | 112.549 M -8.54 % | 123.057 M 13.68 % | 108.250 M -4.94 % | 113.876 M -12.99 % | 130.878 M 9.94 % | 119.047 M -5.44 % | 125.897 M 27.63 % | 98.643 M -32.71 % | 146.598 M -89.33 % | 1.374 B 6.72 % | 1.287 B 6.35 % | 1.210 B 6.62 % | 1.135 B |
| Common stock | 442.210 M 0.61 % | 439.543 M -2.67 % | 451.581 M 3.85 % | 434.840 M 11.32 % | 390.620 M 8.34 % | 360.564 M 8.03 % | 333.769 M 6.44 % | 313.564 M 5.13 % | 298.276 M 5.39 % | 283.028 M 8.21 % | 261.546 M 10.35 % | 237.025 M 8.46 % | 218.534 M -42.68 % | 381.229 M 2.33 % | 372.553 M 0.81 % | 369.543 M 1.27 % | 364.891 M -2.05 % | 372.529 M |
| Total equity | 3.986 B 6.44 % | 3.745 B 5.56 % | 3.547 B -0.53 % | 3.566 B 13.53 % | 3.141 B -0.45 % | 3.156 B 6.68 % | 2.958 B 12.77 % | 2.623 B 5.11 % | 2.496 B 4.86 % | 2.380 B 6.07 % | 2.244 B 5.90 % | 2.119 B 5.88 % | 2.001 B 6.25 % | 1.883 B 5.04 % | 1.793 B 5.43 % | 1.701 B 17.67 % | 1.445 B -21.48 % | 1.841 B |
| Other non current liabilities | 28.507 B 4.23 % | 27.350 B -1.84 % | 27.864 B 14.58 % | 24.318 B 5.82 % | 22.980 B 13 711.24 % | -168.834 M | 0.000 | 0.000 | 0.000 100.00 % | -111.020 M 0.06 % | -111.090 M -100.73 % | 15.300 B 334.48 % | -6.525 B | 0.000 100.00 % | -6.268 B 12.30 % | -7.148 B -7.85 % | -6.628 B -17.85 % | -5.624 B |
| Long term debt | 81.490 M -99.37 % | 12.902 B | 0.000 | 0.000 -100.00 % | 117.764 M -31.67 % | 172.343 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.020 M -0.06 % | 111.090 M | 0.000 -100.00 % | 6.387 B | 0.000 -100.00 % | 6.145 B -14.04 % | 7.148 B 7.85 % | 6.628 B 17.85 % | 5.624 B |
| Total non current liabilities | 28.588 B 4.28 % | 27.414 B -2.01 % | 27.977 B 14.51 % | 24.431 B 5.75 % | 23.103 B 13 583.63 % | 168.834 M -44.16 % | 302.361 M 39.36 % | 216.959 M 40.96 % | 153.910 M 38.63 % | 111.020 M -0.06 % | 111.090 M -99.27 % | 15.218 B -0.76 % | 15.335 B 41 035.79 % | 37.279 M -99.73 % | 13.992 B 6.66 % | 13.117 B 4.34 % | 12.572 B 5.10 % | 11.961 B |
| Other current liabilities | 22.010 B 1 049.84 % | 1.914 B -73.53 % | 7.231 B 1.06 % | 7.155 B 8.41 % | 6.600 B 218.58 % | -5.566 B | 0.000 | 0.000 | 0.000 100.00 % | -340.000 K | 0.000 | 0.000 | 0.000 100.00 % | -37.279 M 39.98 % | -62.107 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 112.599 M -0.70 % | 113.391 M -7.22 % | 122.215 M -6.63 % | 130.900 M -0.86 % | 132.033 M 4.01 % | 126.947 M 9.95 % | 115.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 5.019 B 8.48 % | 4.626 B -13.08 % | 5.323 B -1.84 % | 5.422 B 0.38 % | 5.402 B -2.43 % | 5.537 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 27.033 B 313.00 % | 6.545 B -48.34 % | 12.671 B -0.18 % | 12.694 B 4.70 % | 12.124 B 11 420.29 % | 105.242 M 22.71 % | 85.764 M 0.18 % | 85.609 M 5.41 % | 81.215 M -11.83 % | 92.109 M 21.36 % | 75.899 M -7.02 % | 81.627 M | 0.000 -100.00 % | 37.279 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 28.588 B 4.28 % | 27.414 B -2.01 % | 27.977 B 14.51 % | 24.431 B 5.75 % | 23.103 B 14.24 % | 20.222 B 10.23 % | 18.346 B 2.82 % | 17.843 B 6.05 % | 16.824 B 3.01 % | 16.332 B 6.84 % | 15.286 B -0.09 % | 15.300 B -0.23 % | 15.335 B 2.07 % | 15.025 B 7.38 % | 13.992 B 6.66 % | 13.117 B 4.34 % | 12.572 B 5.10 % | 11.961 B |
| Other non current assets | 28.389 B -6.15 % | 30.249 B -1.86 % | 30.821 B 13.70 % | 27.107 B 9.69 % | 24.712 B 9 030.60 % | -276.713 M -148.93 % | -111.163 M -16.73 % | -95.233 M 23.36 % | -124.262 M 3.35 % | -128.564 M -16.70 % | -110.163 M -100.64 % | 17.250 B 1 138.15 % | -1.662 B -6.30 % | -1.563 B 2.76 % | -1.608 B -13.22 % | -1.420 B -24.56 % | -1.140 B 32.93 % | -1.699 B |
| Long term investments | 3.447 B 1 417.73 % | 227.127 M 204.66 % | 74.551 M -53.98 % | 162.014 M -51.92 % | 336.996 M 51.40 % | 222.585 M 252.96 % | 63.062 M 66.37 % | 37.904 M -58.45 % | 91.217 M -95.01 % | 1.830 B -2.96 % | 1.885 B | 0.000 -100.00 % | 1.576 B 6.56 % | 1.479 B -2.74 % | 1.521 B 14.53 % | 1.328 B 26.77 % | 1.048 B -34.96 % | 1.611 B |
| Intangible assets | 5.654 M 19.41 % | 4.735 M 4.78 % | 4.519 M 0.83 % | 4.482 M -1.62 % | 4.556 M -1.53 % | 4.627 M 3 486.82 % | 129.000 K -42.15 % | 223.000 K 50.68 % | 148.000 K 174.07 % | 54.000 K 237.50 % | 16.000 K 0.00 % | 16.000 K -38.46 % | 26.000 K -7.14 % | 28.000 K -75.22 % | 113.000 K -99.96 % | 265.118 M -0.13 % | 265.472 M 16.64 % | 227.604 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.556 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 |
| Goodwill and intangible assets | 5.654 M 19.41 % | 4.735 M 4.78 % | 4.519 M 0.83 % | 4.482 M -50.81 % | 9.112 M 96.93 % | 4.627 M 3 486.82 % | 129.000 K -42.15 % | 223.000 K 50.68 % | 148.000 K 174.07 % | 54.000 K 237.50 % | 16.000 K 0.00 % | 16.000 K -38.46 % | 26.000 K -7.14 % | 28.000 K -75.22 % | 113.000 K 151.11 % | 45.000 K 164.71 % | 17.000 K -50.00 % | 34.000 K |
| Property plant equipment net | 262.789 M 10.65 % | 237.495 M 11.12 % | 213.735 M 4.04 % | 205.436 M 4.78 % | 196.069 M 10.77 % | 177.004 M 13.02 % | 156.607 M 12.19 % | 139.594 M 5.36 % | 132.494 M 3.10 % | 128.510 M 16.67 % | 110.147 M 21.14 % | 90.924 M 6.49 % | 85.384 M 1.70 % | 83.960 M -2.97 % | 86.526 M -5.75 % | 91.803 M -0.60 % | 92.359 M 4.07 % | 88.747 M |
| Total non current assets | 32.169 B 4.72 % | 30.719 B -1.48 % | 31.180 B 13.25 % | 27.533 B 8.73 % | 25.323 B 13 841.97 % | 181.631 M 15.88 % | 156.736 M 12.10 % | 139.817 M 5.41 % | 132.642 M 3.17 % | 128.564 M 16.70 % | 110.163 M -99.36 % | 17.341 B 943.62 % | 1.662 B 6.30 % | 1.563 B -2.76 % | 1.608 B 13.22 % | 1.420 B 24.56 % | 1.140 B -32.93 % | 1.699 B |
| Other current assets | 3.372 M 101.98 % | -170.564 M -149.62 % | 343.709 M -25.98 % | 464.346 M 3 898.02 % | -12.226 M -100.91 % | 1.343 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.638 M -12.17 % | 1.865 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 76.864 M -54.94 % | 170.564 M 179.16 % | 61.098 M 20.85 % | 50.556 M -1.21 % | 51.173 M -18.86 % | 63.065 M 43.56 % | 43.929 M 1.42 % | 43.316 M -6.30 % | 46.228 M -10.11 % | 51.428 M -5.03 % | 54.154 M -30.30 % | 77.700 M -47.78 % | 148.797 M 179.82 % | 53.176 M -15.68 % | 63.062 M 11.39 % | 56.615 M -17.08 % | 68.273 M 67.50 % | 40.759 M |
| Cash and short term investments | 76.864 M 40.36 % | 54.763 M -10.37 % | 61.098 M 20.85 % | 50.556 M -1.21 % | 51.173 M -18.86 % | 63.065 M 43.56 % | 43.929 M 1.42 % | 43.316 M -6.30 % | 46.228 M -10.11 % | 51.428 M -5.03 % | 54.154 M -30.30 % | 77.700 M -47.78 % | 148.797 M 179.82 % | 53.176 M -15.68 % | 63.062 M 11.39 % | 56.615 M -17.08 % | 68.273 M 67.50 % | 40.759 M |
| Total current assets | 452.966 M 727.14 % | 54.763 M -84.07 % | 343.709 M -25.98 % | 464.346 M -49.59 % | 921.083 M 1 360.53 % | 63.065 M 43.56 % | 43.929 M 1.42 % | 43.316 M -6.30 % | 46.228 M -10.11 % | 51.428 M -5.03 % | 54.154 M -30.30 % | 77.700 M -83.40 % | 468.053 M 780.20 % | 53.176 M -82.79 % | 308.962 M -3.97 % | 321.733 M -3.60 % | 333.745 M 24.36 % | 268.363 M |
| Inventory | 0.000 100.00 % | -153.024 M 60.55 % | -387.866 M 25.76 % | -522.436 M | 0.000 100.00 % | -1.343 B -56.11 % | -860.479 M -3.05 % | -835.001 M 16.92 % | -1.005 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 372.730 M 15.19 % | 323.588 M -0.97 % | 326.768 M -30.75 % | 471.880 M -46.51 % | 882.136 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 319.256 M | 0.000 -100.00 % | 245.900 M -7.25 % | 265.118 M -0.13 % | 265.472 M 16.64 % | 227.604 M |
| Tax assets | 63.445 M | 0.000 -100.00 % | 66.051 M 22.79 % | 53.793 M -21.62 % | 68.631 M 26.79 % | 54.128 M 12.53 % | 48.101 M -16.10 % | 57.329 M 73.49 % | 33.045 M 101.94 % | -1.701 B 4.18 % | -1.775 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 385.812 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.133 B 9.62 % | 21.104 B 4.05 % | 20.283 B 5.97 % | 19.141 B 3.29 % | 18.532 B 6.72 % | 17.366 B | 0.000 -100.00 % | 15.206 B -0.56 % | 15.292 B 10.26 % | 13.868 B 6.05 % | 13.076 B 4.25 % | 12.543 B 5.99 % | 11.834 B |
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.279 M 5.06 % | 35.485 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 4.306 M -10.48 % | 4.810 M 2.76 % | 4.681 M 39.98 % | 3.344 M 3 115.38 % | 104.000 K -96.98 % | 3.446 M | 0.000 | 0.000 | 0.000 -100.00 % | 340.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.622 M | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 122.990 M 9.23 % | 112.599 M -0.70 % | 113.391 M | 0.000 -100.00 % | 130.900 M -0.86 % | 132.033 M 4.01 % | 126.947 M 3.41 % | 122.764 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 194.415 M 0.30 % | 193.839 M -0.04 % | 193.918 M -0.15 % | 194.203 M -0.09 % | 194.379 M -0.02 % | 194.409 M 0.84 % | 192.796 M -91.24 % | 2.201 B 7.60 % | 2.046 B 959.11 % | 193.166 M -0.18 % | 193.519 M 0.24 % | 193.051 M 0.53 % | 192.034 M -0.22 % | 192.456 M | 0.000 -100.00 % | 182.609 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 170.000 K 314.63 % | 41.000 K 1 266.67 % | 3.000 K | 0.000 -100.00 % | 5.000 K -68.75 % | 16.000 K 45.45 % | 11.000 K -77.08 % | 48.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 100.00 % | -6.545 B | 0.000 | 0.000 | 0.000 -100.00 % | 19.948 B 11.08 % | 17.958 B 2.38 % | 17.540 B 5.73 % | 16.589 B 2.85 % | 16.129 B 6.82 % | 15.099 B | 0.000 | 0.000 -100.00 % | 14.950 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 32.574 B 4.54 % | 31.159 B -1.16 % | 31.524 B 12.60 % | 27.997 B 6.68 % | 26.244 B 12.26 % | 23.378 B 9.73 % | 21.305 B 4.10 % | 20.466 B 5.93 % | 19.320 B 3.25 % | 18.712 B 6.74 % | 17.530 B 0.64 % | 17.418 B 0.48 % | 17.336 B 2.53 % | 16.908 B 7.12 % | 15.784 B 6.52 % | 14.818 B 5.72 % | 14.017 B 1.56 % | 13.802 B |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 164.034 M 116.83 % | -974.614 M -169.74 % | 1.398 B 282.10 % | 365.768 M 495.72 % | -92.431 M 69.27 % | -300.810 M -567.34 % | -45.076 M -129.20 % | 154.375 M 318.10 % | -70.781 M 31.17 % | -102.840 M -21.34 % | -84.752 M 52.96 % | -180.163 M 46.89 % | -339.232 M -268.10 % | 201.805 M 195.47 % | -211.382 M -588.47 % | -30.703 M -107.51 % | 408.673 M 219.84 % | -341.006 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 164.034 M 116.83 % | -974.614 M -169.74 % | 1.398 B 29.56 % | 1.079 B 178.47 % | 387.388 M 228.78 % | -300.810 M 37.14 % | -478.512 M -341.23 % | 198.366 M -66.27 % | 588.122 M 671.88 % | -102.840 M -21.34 % | -84.752 M 52.96 % | -180.163 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -4.554 M -165.95 % | 6.905 M -84.75 % | 45.265 M 740.33 % | -7.069 M -148.32 % | 14.630 M -97.95 % | 714.539 M 277.68 % | -402.146 M -708.73 % | 66.063 M -90.34 % | 684.165 M 1 663.27 % | 38.801 M 314.93 % | -18.053 M -220.41 % | 14.993 M 1 750.99 % | 810.000 K 106.78 % | -11.953 M -223.94 % | 9.644 M -11.68 % | 10.920 M 199.91 % | -10.930 M -161.32 % | 17.824 M |
| Net cash provided by operating activities | 271.512 M 131.56 % | -860.286 M -153.89 % | 1.596 B 225.21 % | 490.905 M 10 476.35 % | -4.731 M -100.87 % | 540.891 M 274.29 % | -310.335 M -191.30 % | 339.896 M -53.86 % | 736.737 M 866.99 % | 76.189 M 202.84 % | 25.158 M 184.03 % | -29.940 M 82.42 % | -170.301 M -147.62 % | 357.643 M 9 007.67 % | -4.015 M -103.62 % | 110.813 M -80.06 % | 555.755 M 483.83 % | -144.791 M |
| Investments in property plant and equipment | -41.714 M 2.86 % | -42.941 M -49.52 % | -28.720 M -0.67 % | -28.528 M 4.32 % | -29.817 M 11.49 % | -33.686 M -4.92 % | -32.106 M -59.73 % | -20.100 M -46.78 % | -13.694 M 51.59 % | -28.290 M -3.58 % | -27.312 M -94.85 % | -14.017 M -33.11 % | -10.530 M -64.12 % | -6.416 M -18.90 % | -5.396 M 32.88 % | -8.039 M 38.54 % | -13.081 M -147.09 % | -5.294 M |
| Acquisitions net | -18.386 M | 0.000 100.00 % | -9.727 M -29.37 % | -7.519 M -178.08 % | 9.630 M 361.83 % | -3.678 M -141.39 % | 8.886 M 381.20 % | -3.160 M 99.43 % | -558.450 M -65 877.39 % | 849.000 K 117.38 % | -4.886 M | 0.000 100.00 % | -3.131 M | 0.000 -100.00 % | 2.620 M 113.22 % | -19.824 M 81.17 % | -105.273 M -40.81 % | -74.760 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -9.727 M -29.37 % | -7.519 M 96.82 % | -236.683 M -6 335.10 % | -3.678 M 98.04 % | -187.423 M -5 831.11 % | -3.160 M 99.43 % | -558.450 M | 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 -100.00 % | 165.677 M 500.19 % | 27.604 M 186.65 % | 9.630 M -89.48 % | 91.501 M 251.94 % | 25.999 M 238.09 % | 7.690 M -90.76 % | 83.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -7.733 M 99.59 % | -1.863 B -368.94 % | 692.887 M -1.98 % | 706.872 M 904.88 % | -87.823 M -154.41 % | 161.424 M 3 663.44 % | -4.530 M -100.95 % | 475.195 M 55 871.14 % | 849.000 K 117.38 % | -4.886 M 5.75 % | -5.184 M | 0.000 100.00 % | -4.679 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -60.100 M -18.60 % | -50.674 M 97.10 % | -1.746 B -357.92 % | 676.925 M 47.28 % | 459.632 M 1 330.15 % | -37.364 M -60.91 % | -23.220 M 0.17 % | -23.260 M 95.93 % | -572.144 M -1 985.00 % | -27.441 M 14.77 % | -32.198 M -67.69 % | -19.201 M -40.55 % | -13.661 M -23.13 % | -11.095 M -299.68 % | -2.776 M 90.04 % | -27.863 M 76.46 % | -118.354 M -47.84 % | -80.054 M |
| Debt repayment | 12.850 M 133.08 % | -38.843 M -321.86 % | 17.508 M 516.26 % | -4.206 M -119.08 % | 22.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.286 M 37.35 % | -14.822 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -23.556 M -16.60 % | -20.202 M | 0.000 | 0.000 100.00 % | -16.517 M 2.61 % | -16.960 M 0.89 % | -17.113 M 1.95 % | -17.453 M -0.26 % | -17.407 M -10.78 % | -15.713 M 0.93 % | -15.861 M | 0.000 100.00 % | -18.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 23.556 M 16.60 % | 20.202 M | 0.000 | 0.000 -100.00 % | 16.517 M 38.30 % | 11.943 M -75.10 % | 47.963 M 10.31 % | 43.480 M 149.78 % | 17.407 M 10.78 % | 15.713 M -0.93 % | 15.861 M | 0.000 -100.00 % | 11.756 M 5 060.34 % | -237.000 K 0.00 % | -237.000 K 93.70 % | -3.762 M -1 487.34 % | -237.000 K 0.42 % | -238.000 K |
| Net cash used provided by financing activities | -7.412 M 89.53 % | -70.764 M -506.74 % | 17.398 M -33.60 % | 26.202 M -53.11 % | 55.884 M 993.41 % | 5.111 M -85.04 % | 34.175 M 31.31 % | 26.027 M 1 512.98 % | -1.842 M -159.34 % | 3.104 M -32.32 % | 4.586 M 770.21 % | 527.000 K -90.50 % | 5.550 M 158.28 % | -9.523 M 36.76 % | -15.059 M -3.17 % | -14.596 M 41.48 % | -24.940 M 0.34 % | -25.026 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -560.000 K -100.40 % | 140.161 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 204.000 M 120.78 % | -981.724 M -643.33 % | -132.071 M -111.06 % | 1.194 B 133.76 % | 510.785 M 0.42 % | 508.637 M 269.90 % | -299.380 M -187.37 % | 342.663 M 110.54 % | 162.751 M 213.88 % | 51.852 M 1 820.37 % | -3.014 M -103.29 % | 91.547 M 151.31 % | -178.412 M -152.94 % | 337.025 M 1 642.45 % | -21.850 M -131.97 % | 68.354 M -83.43 % | 412.461 M 265.07 % | -249.871 M |
| Cash at beginning of period | 1.446 B -40.44 % | 2.428 B -5.16 % | 2.560 B 87.42 % | 1.366 B 59.74 % | 855.056 M 146.83 % | 346.419 M -46.36 % | 645.799 M 113.04 % | 303.136 M 115.93 % | 140.385 M 58.57 % | 88.533 M -3.29 % | 91.547 M | 0.000 -100.00 % | 318.573 M 1 826.50 % | -18.452 M -643.03 % | 3.398 M 104.48 % | -75.800 M 84.21 % | -480.020 M -108.57 % | -230.149 M |
| Cash at end of period | 1.650 B 14.11 % | 1.446 B -40.44 % | 2.428 B -5.16 % | 2.560 B 87.42 % | 1.366 B 59.74 % | 855.056 M 146.83 % | 346.419 M -46.36 % | 645.799 M 113.04 % | 303.136 M 115.93 % | 140.385 M 58.57 % | 88.533 M -3.29 % | 91.547 M -34.68 % | 140.161 M -56.00 % | 318.573 M 1 826.50 % | -18.452 M -147.81 % | -7.446 M 88.98 % | -67.559 M 85.93 % | -480.020 M |
| Operating cash flow | 271.512 M 131.56 % | -860.286 M -153.89 % | 1.596 B 225.21 % | 490.905 M 10 476.35 % | -4.731 M -100.87 % | 540.891 M 274.29 % | -310.335 M -191.30 % | 339.896 M -53.86 % | 736.737 M 866.99 % | 76.189 M 202.84 % | 25.158 M 184.03 % | -29.940 M 82.42 % | -170.301 M -147.62 % | 357.643 M 9 007.67 % | -4.015 M -103.62 % | 110.813 M -80.06 % | 555.755 M 483.83 % | -144.791 M |
| Capital expenditure | -41.714 M 2.86 % | -42.941 M -49.52 % | -28.720 M -0.67 % | -28.528 M 4.32 % | -29.817 M 11.49 % | -33.686 M -4.92 % | -32.106 M -59.73 % | -20.100 M -46.78 % | -13.694 M 51.59 % | -28.290 M -3.58 % | -27.312 M -94.85 % | -14.017 M -33.11 % | -10.530 M -64.12 % | -6.416 M -18.90 % | -5.396 M 32.88 % | -8.039 M 38.54 % | -13.081 M -147.09 % | -5.294 M |
| Free CashFlow | 229.798 M 125.44 % | -903.227 M -157.61 % | 1.568 B 239.06 % | 462.377 M 1 438.36 % | -34.548 M -106.81 % | 507.205 M 248.11 % | -342.441 M -207.08 % | 319.796 M -55.77 % | 723.043 M 1 409.52 % | 47.899 M 2 323.72 % | -2.154 M 95.10 % | -43.957 M 75.69 % | -180.831 M -151.49 % | 351.227 M 3 832.09 % | -9.411 M -109.16 % | 102.774 M -81.06 % | 542.674 M 461.58 % | -150.085 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 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 222.060 M -70.89 % | 762.802 M 246.70 % | 220.018 M 26.09 % | 174.497 M -25.69 % | 234.813 M 18.95 % | 197.403 M -52.69 % | 417.261 M 19.57 % | 348.963 M -2.60 % | 358.285 M 8.46 % | 330.348 M 3.86 % | 318.080 M -7.49 % | 343.824 M 49.77 % | 229.565 M 15.42 % | 198.887 M -10.11 % | 221.263 M 23.32 % | 179.415 M -18.82 % | 221.009 M 25.56 % | 176.015 M -25.04 % | 234.821 M 5.31 % | 222.991 M 1.58 % | 219.517 M 16.70 % | 188.098 M -14.64 % | 220.364 M -9.44 % | 243.328 M 26.95 % | 191.678 M -11.40 % | 216.347 M 0.00 % | 216.347 M 0.00 % | 216.347 M 4.26 % | 207.506 M -4.72 % | 217.774 M 0.00 % | 217.774 M 10.08 % | 197.837 M 0.00 % | 197.837 M 0.00 % | 197.837 M 3.28 % | 191.548 M 100.00 % | 95.774 M -53.77 % | 207.181 M 100.00 % | 103.590 M |
| Net income | 61.743 M 228.12 % | 18.817 M -71.82 % | 66.779 M 377.50 % | 13.985 M -80.69 % | 72.422 M 157.11 % | 28.168 M -73.11 % | 104.734 M 115.36 % | 48.632 M -24.99 % | 64.831 M 106.74 % | 31.358 M 47.60 % | 21.245 M -50.78 % | 43.166 M -37.79 % | 69.383 M 28.15 % | 54.140 M -21.44 % | 68.917 M 97.18 % | 34.952 M -52.32 % | 73.298 M 153.51 % | 28.913 M -65.97 % | 84.963 M 32.59 % | 64.078 M -4.07 % | 66.800 M 42.02 % | 47.035 M -34.68 % | 72.012 M -5.51 % | 76.208 M 53.37 % | 49.689 M 0.75 % | 49.322 M 0.00 % | 49.322 M 0.00 % | 49.322 M -13.77 % | 57.196 M 8.88 % | 52.529 M 0.00 % | 52.529 M 13.62 % | 46.231 M 0.00 % | 46.231 M 0.00 % | 46.231 M 0.06 % | 46.202 M 100.00 % | 23.101 M -55.45 % | 51.855 M 100.00 % | 25.928 M |
| Income before tax | 60.005 M 140.99 % | 24.899 M -61.70 % | 65.007 M 345.99 % | 14.576 M -81.47 % | 78.661 M 102.06 % | 38.929 M -68.19 % | 122.373 M 74.11 % | 70.285 M -11.96 % | 79.833 M 71.86 % | 46.451 M 22.21 % | 38.010 M -34.66 % | 58.173 M -37.34 % | 92.837 M 25.45 % | 74.005 M -21.27 % | 94.002 M 62.59 % | 57.814 M -36.27 % | 90.710 M 81.04 % | 50.104 M -55.55 % | 112.721 M 13.33 % | 99.464 M 3.05 % | 96.521 M 29.18 % | 74.721 M -27.08 % | 102.463 M -17.76 % | 124.588 M 71.49 % | 72.652 M -8.39 % | 79.304 M 0.00 % | 79.304 M 0.00 % | 79.304 M 0.32 % | 79.050 M 10.78 % | 71.359 M 0.00 % | 71.359 M 8.28 % | 65.900 M 0.00 % | 65.900 M 0.00 % | 65.900 M 6.21 % | 62.049 M 100.00 % | 31.024 M -56.54 % | 71.385 M 100.00 % | 35.692 M |
| Income before tax ratio | 0.27 727.84 % | 0.03 -88.95 % | 0.30 253.71 % | 0.08 -75.06 % | 0.33 69.87 % | 0.20 -32.76 % | 0.29 45.61 % | 0.20 -9.61 % | 0.22 58.46 % | 0.14 17.67 % | 0.12 -29.37 % | 0.17 -58.16 % | 0.40 8.68 % | 0.37 -12.42 % | 0.42 31.84 % | 0.32 -21.49 % | 0.41 44.19 % | 0.28 -40.70 % | 0.48 7.62 % | 0.45 1.44 % | 0.44 10.69 % | 0.40 -14.57 % | 0.46 -9.19 % | 0.51 35.09 % | 0.38 3.40 % | 0.37 0.00 % | 0.37 0.00 % | 0.37 -3.78 % | 0.38 16.26 % | 0.33 0.00 % | 0.33 -1.63 % | 0.33 0.00 % | 0.33 0.00 % | 0.33 2.83 % | 0.32 0.00 % | 0.32 -5.98 % | 0.34 0.00 % | 0.34 |
| EBITDA | 59.771 M 142.15 % | 24.683 M -61.72 % | 64.475 M 348.18 % | 14.386 M 40.93 % | 10.208 M -6.85 % | 10.959 M 12.64 % | 9.729 M 2.55 % | 9.487 M 2.50 % | 9.256 M 132 128.57 % | 7.000 K -99.91 % | 7.371 M -97.16 % | 259.314 M 16.45 % | 222.683 M 16.46 % | 191.217 M -11.16 % | 215.231 M 24.30 % | 173.151 M -19.88 % | 216.102 M 10 805 200.00 % | -2.000 K -200.00 % | 2.000 K -100.00 % | 217.872 M 1.13 % | 215.427 M 17.29 % | 183.663 M -44.27 % | 329.565 M -6.44 % | 352.248 M | 0.000 100.00 % | -292.531 M -200.00 % | 292.531 M 0.00 % | 292.531 M -1.07 % | 295.687 M 217.67 % | -251.284 M -185.08 % | 295.353 M 195.81 % | -308.265 M -200.00 % | 308.265 M 0.00 % | 308.265 M -7.89 % | 334.683 M 100.00 % | 167.342 M -45.50 % | 307.047 M 100.00 % | 153.523 M |
| Net income ratio | 0.28 1 027.14 % | 0.02 -91.87 % | 0.30 278.71 % | 0.08 -74.01 % | 0.31 116.15 % | 0.14 -43.15 % | 0.25 80.11 % | 0.14 -22.98 % | 0.18 90.62 % | 0.09 42.12 % | 0.07 -46.80 % | 0.13 -58.46 % | 0.30 11.03 % | 0.27 -12.60 % | 0.31 59.88 % | 0.19 -41.26 % | 0.33 101.90 % | 0.16 -54.60 % | 0.36 25.91 % | 0.29 -5.57 % | 0.30 21.69 % | 0.25 -23.48 % | 0.33 4.34 % | 0.31 20.81 % | 0.26 13.71 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 -17.29 % | 0.28 14.27 % | 0.24 0.00 % | 0.24 3.22 % | 0.23 0.00 % | 0.23 0.00 % | 0.23 -3.12 % | 0.24 0.00 % | 0.24 -3.63 % | 0.25 0.00 % | 0.25 |
| Ratio EBITDA | 0.27 731.83 % | 0.03 -88.96 % | 0.29 255.45 % | 0.08 89.64 % | 0.04 -21.69 % | 0.06 138.10 % | 0.02 -14.23 % | 0.03 5.23 % | 0.03 121 818.01 % | 0.00 -99.91 % | 0.02 -96.93 % | 0.75 -22.25 % | 0.97 0.89 % | 0.96 -1.16 % | 0.97 0.79 % | 0.97 -1.30 % | 0.98 8 605 425.18 % | 0.00 -233.41 % | 0.00 -100.00 % | 0.98 -0.44 % | 0.98 0.51 % | 0.98 -34.71 % | 1.50 3.31 % | 1.45 | 0.00 100.00 % | -1.35 -200.00 % | 1.35 0.00 % | 1.35 -5.11 % | 1.42 223.49 % | -1.15 -185.08 % | 1.36 187.04 % | -1.56 -200.00 % | 1.56 0.00 % | 1.56 -10.82 % | 1.75 0.00 % | 1.75 17.90 % | 1.48 0.00 % | 1.48 |
| Gross profit ratio | 1.00 298.87 % | 0.25 -93.16 % | 3.66 276.50 % | -2.08 -171.61 % | 2.90 43.03 % | 2.03 102.72 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 70.94 % | 0.59 -41.50 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 7.382 M 0.00 % | 7.382 M -0.04 % | 7.386 M -0.02 % | 7.387 M 0.05 % | 7.384 M -0.08 % | 7.390 M 0.09 % | 7.383 M -0.09 % | 7.390 M 0.00 % | 7.390 M -0.04 % | 7.393 M 0.02 % | 7.391 M -0.05 % | 7.395 M -0.03 % | 7.397 M 53.00 % | 4.835 M -34.67 % | 7.401 M 0.04 % | 7.398 M -0.09 % | 7.404 M -0.04 % | 7.407 M 0.09 % | 7.401 M 0.05 % | 7.397 M -0.09 % | 7.404 M -0.50 % | 7.441 M 1.01 % | 7.367 M -0.57 % | 7.409 M 0.15 % | 7.398 M -0.01 % | 7.399 M 0.00 % | 7.399 M 0.00 % | 7.399 M 0.06 % | 7.395 M -0.18 % | 7.408 M 0.13 % | 7.399 M -0.03 % | 7.401 M 0.00 % | 7.401 M 0.00 % | 7.401 M -0.04 % | 7.404 M 0.00 % | 7.404 M 0.13 % | 7.395 M 0.00 % | 7.395 M |
| Weighted average shs out | 7.382 M 0.00 % | 7.382 M -0.04 % | 7.386 M -0.02 % | 7.387 M 0.05 % | 7.384 M -0.08 % | 7.390 M 0.09 % | 7.383 M -0.09 % | 7.390 M 0.00 % | 7.390 M -0.04 % | 7.393 M 0.02 % | 7.391 M -0.05 % | 7.395 M -0.03 % | 7.397 M 53.00 % | 4.835 M -34.67 % | 7.401 M 0.04 % | 7.398 M -0.09 % | 7.404 M -0.04 % | 7.407 M 0.09 % | 7.401 M 0.05 % | 7.397 M -0.09 % | 7.404 M -0.50 % | 7.441 M 1.01 % | 7.367 M -0.57 % | 7.409 M 0.15 % | 7.398 M -0.01 % | 7.399 M 0.00 % | 7.399 M 0.00 % | 7.399 M 0.06 % | 7.395 M -0.18 % | 7.408 M 0.13 % | 7.399 M -0.03 % | 7.401 M 0.00 % | 7.401 M 0.00 % | 7.401 M -0.04 % | 7.404 M 0.00 % | 7.404 M 0.13 % | 7.395 M 0.00 % | 7.395 M |
| EPS diluted | 8.36 227.84 % | 2.55 -71.79 % | 9.04 378.31 % | 1.89 -80.73 % | 9.81 157.48 % | 3.81 -73.15 % | 14.19 115.65 % | 6.58 -24.97 % | 8.77 106.84 % | 4.24 47.74 % | 2.87 -50.86 % | 5.84 -37.74 % | 9.38 -16.25 % | 11.20 20.30 % | 9.31 97.25 % | 4.72 -52.32 % | 9.90 153.85 % | 3.90 -66.03 % | 11.48 32.56 % | 8.66 -3.99 % | 9.02 42.72 % | 6.32 -35.38 % | 9.78 -4.96 % | 10.29 53.13 % | 6.72 0.75 % | 6.67 0.15 % | 6.66 0.00 % | 6.66 -13.95 % | 7.74 9.32 % | 7.08 -0.28 % | 7.10 13.06 % | 6.28 0.64 % | 6.24 0.00 % | 6.24 0.00 % | 6.24 100.00 % | 3.12 -55.56 % | 7.02 100.00 % | 3.51 |
| Earnings per share | 8.36 227.84 % | 2.55 -71.79 % | 9.04 378.31 % | 1.89 -80.73 % | 9.81 157.48 % | 3.81 -73.15 % | 14.19 115.65 % | 6.58 -24.97 % | 8.77 106.84 % | 4.24 47.74 % | 2.87 -50.86 % | 5.84 -37.74 % | 9.38 -16.25 % | 11.20 20.30 % | 9.31 97.25 % | 4.72 -52.32 % | 9.90 153.85 % | 3.90 -66.03 % | 11.48 32.56 % | 8.66 -3.99 % | 9.02 42.72 % | 6.32 -35.38 % | 9.78 -4.96 % | 10.29 53.13 % | 6.72 0.75 % | 6.67 0.15 % | 6.66 0.00 % | 6.66 -13.95 % | 7.74 9.32 % | 7.08 -0.28 % | 7.10 13.06 % | 6.28 0.64 % | 6.24 0.00 % | 6.24 0.00 % | 6.24 100.00 % | 3.12 -55.56 % | 7.02 100.00 % | 3.51 |
| Gross profit | 222.060 M 16.12 % | 191.239 M -76.28 % | 806.246 M 322.54 % | -362.297 M -153.21 % | 680.843 M 70.14 % | 400.166 M -4.10 % | 417.261 M 19.57 % | 348.963 M -2.60 % | 358.285 M 8.46 % | 330.348 M 3.86 % | 318.080 M 58.14 % | 201.141 M -12.38 % | 229.565 M 15.42 % | 198.887 M -10.11 % | 221.263 M 23.32 % | 179.415 M -18.82 % | 221.009 M 25.56 % | 176.015 M -25.04 % | 234.821 M 5.31 % | 222.991 M 1.58 % | 219.517 M 16.70 % | 188.098 M -14.64 % | 220.364 M -9.44 % | 243.328 M 26.95 % | 191.678 M -11.40 % | 216.347 M 0.00 % | 216.347 M 0.00 % | 216.347 M 4.26 % | 207.506 M -4.72 % | 217.774 M 0.00 % | 217.774 M 10.08 % | 197.837 M 0.00 % | 197.837 M 0.00 % | 197.837 M 3.28 % | 191.548 M 100.00 % | 95.774 M -53.77 % | 207.181 M 100.00 % | 103.590 M |
| Income tax expense | 1.738 M -71.42 % | 6.082 M 443.23 % | -1.772 M -399.83 % | 591.000 K -90.53 % | 6.239 M -42.02 % | 10.761 M -38.99 % | 17.639 M -18.54 % | 21.653 M 44.33 % | 15.002 M -0.60 % | 15.093 M -9.97 % | 16.765 M 11.71 % | 15.007 M -36.02 % | 23.454 M 18.07 % | 19.865 M -20.81 % | 25.085 M 9.72 % | 22.862 M 31.30 % | 17.412 M -17.83 % | 21.191 M -23.66 % | 27.758 M -21.56 % | 35.386 M 19.06 % | 29.721 M 7.35 % | 27.686 M -9.08 % | 30.451 M -37.06 % | 48.380 M 110.69 % | 22.963 M -23.41 % | 29.982 M 0.00 % | 29.982 M 0.00 % | 29.982 M 37.19 % | 21.855 M 16.07 % | 18.830 M 0.00 % | 18.830 M -4.27 % | 19.669 M 0.00 % | 19.669 M 0.00 % | 19.669 M 24.12 % | 15.847 M 100.00 % | 7.924 M -59.43 % | 19.530 M 100.00 % | 9.765 M |
| Cost of revenue | 0.000 -100.00 % | 762.802 M 230.12 % | -586.228 M -209.21 % | 536.794 M 220.35 % | -446.030 M -119.98 % | -202.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.683 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 |
| General and administrative 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 -100.00 % | 38.456 M 0.00 % | 38.456 M 0.00 % | 38.456 M -65.98 % | 113.052 M 2.48 % | 110.314 M 0.00 % | 110.314 M 3.08 % | 107.013 M 0.00 % | 107.013 M 0.00 % | 107.013 M 1.62 % | 105.309 M 100.00 % | 52.655 M -52.25 % | 110.278 M 100.00 % | 55.139 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.668 M 200.00 % | -25.668 M 0.00 % | -25.668 M | 0.000 -100.00 % | 104.876 M 200.00 % | -104.876 M -201.18 % | 103.656 M 200.00 % | -103.656 M 0.00 % | -103.656 M -1.18 % | -102.446 M -100.00 % | -51.223 M 51.87 % | -106.422 M -100.00 % | -53.211 M |
| Other expenses | 0.000 -100.00 % | 11.430 M | 0.000 | 0.000 100.00 % | -90.281 M 8.89 % | -99.085 M -13.18 % | -87.545 M -1.68 % | -86.102 M -7.28 % | -80.257 M -3.85 % | -77.278 M -8.22 % | -71.410 M 11.64 % | -80.815 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 -100.00 % | 182.879 M | 0.000 | 0.000 100.00 % | -29.716 M -237.38 % | 21.630 M | 0.000 -100.00 % | 16.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 10.686 M -6.51 % | 11.430 M 6.87 % | 10.695 M -1.05 % | 10.808 M -93.08 % | 156.152 M -1.47 % | 158.474 M 81.02 % | 87.545 M 1.68 % | 86.102 M 7.28 % | 80.257 M 3.85 % | 77.278 M 8.22 % | 71.410 M -11.64 % | 80.815 M -40.89 % | 136.728 M 9.49 % | 124.882 M -1.87 % | 127.261 M 4.65 % | 121.601 M -6.68 % | 130.299 M 3.49 % | 125.911 M 3.12 % | 122.100 M -1.16 % | 123.527 M 0.43 % | 122.996 M 8.48 % | 113.377 M -3.84 % | 117.901 M -0.71 % | 118.740 M -0.24 % | 119.026 M -51.81 % | 247.003 M 1 831.52 % | 12.788 M 0.00 % | 12.788 M -84.65 % | 83.336 M -64.81 % | 236.819 M 4 254.89 % | 5.438 M -97.61 % | 227.289 M 6 669.58 % | 3.358 M 0.00 % | 3.358 M 17.27 % | 2.863 M 100.00 % | 1.432 M -62.88 % | 3.856 M 100.00 % | 1.928 M |
| Cost and expenses | 10.686 M -98.55 % | 738.119 M 281.24 % | -407.257 M -3 868.11 % | 10.808 M -93.08 % | 156.152 M -1.47 % | 158.474 M -46.31 % | 295.171 M 5.69 % | 279.283 M 0.29 % | 278.482 M -2.21 % | 284.781 M 1.69 % | 280.046 M -2.14 % | 286.183 M 109.31 % | 136.728 M 9.49 % | 124.882 M -1.87 % | 127.261 M 4.65 % | 121.601 M -6.68 % | 130.299 M 3.49 % | 125.911 M 3.12 % | 122.100 M -1.16 % | 123.527 M 0.43 % | 122.996 M 8.48 % | 113.377 M -3.84 % | 117.901 M -0.71 % | 118.740 M -0.24 % | 119.026 M -51.81 % | 247.003 M 1 831.52 % | 12.788 M 0.00 % | 12.788 M -84.65 % | 83.336 M -64.81 % | 236.819 M 4 254.89 % | 5.438 M -97.61 % | 227.289 M 6 669.58 % | 3.358 M 0.00 % | 3.358 M 17.27 % | 2.863 M 100.00 % | 1.432 M -62.88 % | 3.856 M 100.00 % | 1.928 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 10.686 M | 0.000 -100.00 % | 10.695 M -1.05 % | 10.808 M 5.88 % | 10.208 M -6.85 % | 10.959 M 12.64 % | 9.729 M 2.55 % | 9.487 M 2.50 % | 9.256 M -29.36 % | 13.103 M 77.76 % | 7.371 M -12.36 % | 8.411 M 22.22 % | 6.882 M -10.27 % | 7.670 M 27.16 % | 6.032 M -3.70 % | 6.264 M 27.65 % | 4.907 M 0.08 % | 4.903 M 10.23 % | 4.448 M -13.11 % | 5.119 M 25.16 % | 4.090 M -7.78 % | 4.435 M 1.95 % | 4.350 M -11.41 % | 4.910 M 14.19 % | 4.300 M -93.29 % | 64.124 M 401.44 % | 12.788 M 0.00 % | 12.788 M -88.69 % | 113.052 M -47.46 % | 215.189 M 3 857.13 % | 5.438 M -97.42 % | 210.669 M 6 174.56 % | 3.358 M 0.00 % | 3.358 M 17.27 % | 2.863 M 100.00 % | 1.432 M -62.88 % | 3.856 M 100.00 % | 1.928 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 645.872 M | 0.000 | 0.000 | 0.000 -100.00 % | 598.772 M | 0.000 -100.00 % | 631.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 -100.00 % | 8.347 M | 0.000 -100.00 % | 7.984 M 418.11 % | 1.541 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K -99.24 % | 5.659 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 -100.00 % | 208.471 M 0.00 % | 208.471 M 0.00 % | 208.471 M -1.57 % | 211.791 M 7.79 % | 196.492 M 0.00 % | 196.492 M -12.00 % | 223.298 M 0.00 % | 223.298 M 0.00 % | 223.298 M -12.66 % | 255.677 M 100.00 % | 127.839 M -41.32 % | 217.851 M 100.00 % | 108.926 M |
| Depreciation and amortization | 0.000 -100.00 % | 11.431 M | 0.000 | 0.000 100.00 % | -78.661 M -102.06 % | -38.929 M -500.13 % | 9.729 M 2.55 % | 9.487 M 2.50 % | 9.256 M -29.32 % | 13.096 M 77.67 % | 7.371 M -12.36 % | 8.411 M 109.06 % | -92.837 M -25.45 % | -74.005 M 21.27 % | -94.002 M -62.59 % | -57.814 M 36.27 % | -90.710 M -81.04 % | -50.106 M 55.55 % | -112.719 M -13.33 % | -99.464 M -3.05 % | -96.521 M -29.18 % | -74.721 M 27.08 % | -102.463 M 17.76 % | -124.588 M -71.49 % | -72.652 M -1 627.27 % | 4.757 M 0.00 % | 4.757 M 0.00 % | 4.757 M -1.83 % | 4.846 M -82.38 % | 27.503 M 0.00 % | 27.503 M 44.24 % | 19.068 M 0.00 % | 19.068 M 0.00 % | 19.068 M 12.44 % | 16.958 M 100.00 % | 8.479 M -52.40 % | 17.811 M 100.00 % | 8.906 M |
| Operating income | 211.374 M 284.13 % | -114.793 M -278.04 % | 64.475 M 348.18 % | 14.386 M -81.71 % | 78.661 M 102.06 % | 38.929 M -68.19 % | 122.373 M 74.11 % | 70.285 M -11.96 % | 79.833 M 71.89 % | 46.444 M 22.19 % | 38.010 M -34.66 % | 58.173 M -37.34 % | 92.837 M 25.45 % | 74.005 M -21.27 % | 94.002 M 62.59 % | 57.814 M -36.27 % | 90.710 M 81.04 % | 50.106 M -55.55 % | 112.719 M 13.33 % | 99.464 M 3.05 % | 96.521 M 29.18 % | 74.721 M -27.08 % | 102.463 M -17.76 % | 124.588 M 71.49 % | 72.652 M -74.75 % | 287.774 M 0.00 % | 287.774 M 0.00 % | 287.774 M -1.05 % | 290.841 M 8.58 % | 267.850 M 0.00 % | 267.850 M -7.38 % | 289.197 M 0.00 % | 289.197 M 0.00 % | 289.197 M -8.98 % | 317.726 M 100.00 % | 158.863 M -45.07 % | 289.236 M 100.00 % | 144.618 M |
| Operating income ratio | 0.95 732.52 % | -0.15 -151.35 % | 0.29 255.45 % | 0.08 -75.39 % | 0.33 69.87 % | 0.20 -32.76 % | 0.29 45.61 % | 0.20 -9.61 % | 0.22 58.49 % | 0.14 17.65 % | 0.12 -29.37 % | 0.17 -58.16 % | 0.40 8.68 % | 0.37 -12.42 % | 0.42 31.84 % | 0.32 -21.49 % | 0.41 44.18 % | 0.28 -40.70 % | 0.48 7.62 % | 0.45 1.44 % | 0.44 10.69 % | 0.40 -14.57 % | 0.46 -9.19 % | 0.51 35.09 % | 0.38 -71.50 % | 1.33 0.00 % | 1.33 0.00 % | 1.33 -5.10 % | 1.40 13.96 % | 1.23 0.00 % | 1.23 -15.86 % | 1.46 0.00 % | 1.46 0.00 % | 1.46 -11.87 % | 1.66 0.00 % | 1.66 18.82 % | 1.40 0.00 % | 1.40 |
| Total other income expenses net | 0.000 -100.00 % | 139.692 M 196.80 % | -144.316 M -76 055.79 % | 190.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 100.00 % | -117.652 M | 0.000 | 0.000 | 0.000 100.00 % | -113.551 M 0.25 % | -113.830 M | 0.000 -100.00 % | 184.282 M 188.40 % | -208.471 M 0.00 % | -208.471 M 1.57 % | -211.791 M -209.49 % | 193.439 M 198.45 % | -196.492 M 12.00 % | -223.298 M 0.00 % | -223.298 M 0.00 % | -223.298 M 12.66 % | -255.677 M -100.00 % | -127.839 M 41.32 % | -217.851 M -100.00 % | -108.926 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-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 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 | 2008-12-31 | 2007-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 238.413 M 410.18 % | -76.864 M -124.76 % | 310.488 M -98.21 % | 17.358 B -5.49 % | 18.367 B 1.32 % | 18.127 B 14.65 % | 15.811 B 0.50 % | 15.732 B -0.03 % | 15.736 B 6.02 % | 14.842 B -2.69 % | 15.253 B 13.25 % | 13.469 B 1 639.88 % | 774.110 M 0.47 % | 770.481 M -16.91 % | 927.310 M 23.87 % | 748.633 M 38.35 % | 541.122 M 16.16 % | 465.850 M -13.74 % | 540.035 M 33.32 % | 405.072 M -7.04 % | 435.763 M -38.07 % | 703.600 M 158.97 % | 271.694 M 702.55 % | 33.854 M -96.18 % | 885.942 M -4.66 % | 929.276 M -15.34 % | 1.098 B 156.55 % | 427.843 M 6.58 % | 401.413 M -11.77 % | 454.973 M -14.52 % | 532.258 M 117.72 % | 244.473 M -31.10 % | 354.818 M -54.67 % | 782.724 M |
| Total investments | 0.000 -100.00 % | 3.447 B -87.57 % | 27.726 B 12 107.48 % | 227.127 M 147.97 % | 91.595 M 22.86 % | 74.551 M 64.28 % | 45.380 M -71.99 % | 162.014 M -29.48 % | 229.731 M -31.83 % | 336.996 M -1.74 % | 342.947 M 54.07 % | 222.585 M -92.92 % | 3.143 B 4.36 % | 3.011 B -0.65 % | 3.031 B 16.19 % | 2.609 B -6.21 % | 2.782 B 15.66 % | 2.405 B 30.84 % | 1.838 B 0.46 % | 1.830 B 0.68 % | 1.817 B -3.62 % | 1.885 B -7.19 % | 2.031 B | 0.000 | 0.000 -100.00 % | 1.576 B 7.65 % | 1.464 B -1.01 % | 1.479 B -1.16 % | 1.497 B -1.60 % | 1.521 B 2.65 % | 1.482 B 11.57 % | 1.328 B 26.77 % | 1.048 B -34.96 % | 1.611 B |
| Total debt | 305.811 M -98.34 % | 18.376 B 4 651.39 % | 386.747 M -97.79 % | 17.529 B -4.99 % | 18.450 B 1.44 % | 18.188 B 14.57 % | 15.875 B 0.59 % | 15.782 B -0.11 % | 15.799 B 6.08 % | 14.894 B -2.75 % | 15.314 B 13.17 % | 13.532 B 1 517.28 % | 836.691 M 2.74 % | 814.410 M -18.91 % | 1.004 B 26.82 % | 791.949 M 32.38 % | 598.243 M 16.83 % | 512.078 M -14.15 % | 596.496 M 30.67 % | 456.500 M -10.26 % | 508.720 M -32.86 % | 757.754 M 58.37 % | 478.470 M 328.91 % | 111.554 M -88.35 % | 957.479 M -11.19 % | 1.078 B -6.63 % | 1.155 B 140.03 % | 481.019 M 0.67 % | 477.814 M -7.76 % | 518.035 M -12.60 % | 592.708 M 96.86 % | 301.088 M -28.84 % | 423.091 M -48.62 % | 823.483 M |
| Accumulated other comprehensive income loss | 3.439 B 5.38 % | 3.264 B 3.61 % | 3.150 B 4.13 % | 3.025 B 564.04 % | 455.557 M -8.79 % | 499.465 M -20.15 % | 625.467 M -0.83 % | 630.677 M 56.73 % | 402.399 M 40.28 % | 286.861 M 29.24 % | 221.956 M -48.00 % | 426.829 M -83.68 % | 2.615 B 13.26 % | 2.309 B -1.98 % | 2.355 B 17.27 % | 2.008 B 0.75 % | 1.993 B 5.47 % | 1.890 B -0.04 % | 1.891 B 6.65 % | 1.773 B -0.02 % | 1.773 B 6.20 % | 1.670 B -0.09 % | 1.671 B 6.94 % | 1.563 B -0.41 % | 1.569 B 1 214.51 % | -140.783 M | 0.000 | 0.000 | 0.000 100.00 % | -135.450 M 5.40 % | -143.180 M -3.16 % | -138.789 M -4.97 % | -132.222 M -4.68 % | -126.315 M |
| Retained earnings | 61.743 M -27.87 % | 85.596 M 28.18 % | 66.779 M -22.72 % | 86.407 M 19.31 % | 72.422 M -45.51 % | 132.902 M 26.89 % | 104.734 M -7.69 % | 113.463 M 75.01 % | 64.831 M 23.25 % | 52.603 M 147.60 % | 21.245 M -81.12 % | 112.549 M 62.21 % | 69.383 M -43.62 % | 123.057 M 78.56 % | 68.917 M -36.34 % | 108.250 M 47.68 % | 73.298 M -35.63 % | 113.876 M 34.03 % | 84.963 M -35.08 % | 130.878 M 95.93 % | 66.800 M -43.89 % | 119.047 M 61.54 % | 73.696 M -41.46 % | 125.897 M 153.37 % | 49.689 M -49.63 % | 98.643 M 88.69 % | 52.279 M -64.34 % | 146.598 M 26.93 % | 115.493 M -91.59 % | 1.374 B 3.01 % | 1.334 B 3.60 % | 1.287 B 6.35 % | 1.210 B 6.62 % | 1.135 B |
| Common stock | 451.397 M 2.08 % | 442.210 M -0.41 % | 444.042 M 1.02 % | 439.543 M -2.12 % | 449.079 M -0.55 % | 451.581 M -0.35 % | 453.189 M 4.22 % | 434.840 M 4.38 % | 416.579 M 6.65 % | 390.620 M 4.28 % | 374.595 M 3.89 % | 360.564 M 2.80 % | 350.745 M 5.09 % | 333.769 M 3.05 % | 323.877 M 3.29 % | 313.564 M 1.02 % | 310.411 M 4.07 % | 298.276 M 1.45 % | 294.018 M 3.88 % | 283.028 M 3.55 % | 273.334 M 4.51 % | 261.546 M 4.53 % | 250.221 M 5.57 % | 237.025 M 3.72 % | 228.522 M 4.57 % | 218.534 M -45.67 % | 402.255 M 5.52 % | 381.229 M 1.49 % | 375.621 M 0.82 % | 372.553 M -0.27 % | 373.556 M 1.09 % | 369.543 M 1.27 % | 364.891 M -2.05 % | 372.529 M |
| Total equity | 4.146 B 4.02 % | 3.986 B 3.39 % | 3.855 B 2.94 % | 3.745 B 3.63 % | 3.614 B 1.86 % | 3.547 B -3.48 % | 3.675 B 3.06 % | 3.566 B 7.40 % | 3.321 B 5.70 % | 3.141 B 2.65 % | 3.060 B -3.02 % | 3.156 B 4.02 % | 3.034 B 2.55 % | 2.958 B 0.62 % | 2.940 B 12.08 % | 2.623 B 2.08 % | 2.570 B 2.97 % | 2.496 B 1.33 % | 2.463 B 3.48 % | 2.380 B 3.19 % | 2.306 B 2.79 % | 2.244 B 2.52 % | 2.189 B 3.30 % | 2.119 B 3.85 % | 2.040 B 1.95 % | 2.001 B 2.88 % | 1.945 B 3.27 % | 1.883 B 1.98 % | 1.847 B 3.00 % | 1.793 B 2.46 % | 1.750 B 2.90 % | 1.701 B 17.67 % | 1.445 B -21.48 % | 1.841 B |
| Other non current liabilities | 28.433 B -0.26 % | 28.507 B 4.17 % | 27.366 B 0.06 % | 27.350 B 248.18 % | -18.457 B -16 286.05 % | -112.640 M 99.29 % | -15.888 B -13 910.99 % | -113.394 M 99.28 % | -15.805 B -12 831.53 % | -122.219 M -339.73 % | -27.794 M 83.54 % | -168.834 M | 0.000 100.00 % | -302.361 M | 0.000 -100.00 % | 17.626 B 54 575.99 % | -32.355 M 78.98 % | -153.910 M | 0.000 100.00 % | -111.020 M | 0.000 100.00 % | -111.090 M | 0.000 -100.00 % | 15.300 B | 0.000 100.00 % | -1.078 B | 0.000 | 0.000 | 0.000 100.00 % | -518.035 M 12.60 % | -592.708 M -96.86 % | -301.088 M 95.46 % | -6.628 B -17.85 % | -5.624 B |
| Long term debt | 305.811 M 275.27 % | 81.490 M -78.93 % | 386.747 M 501.23 % | 64.326 M -99.65 % | 18.443 B | 0.000 -100.00 % | 15.870 B | 0.000 -100.00 % | 15.787 B | 0.000 | 0.000 -100.00 % | 168.834 M | 0.000 -100.00 % | 302.361 M | 0.000 -100.00 % | 216.959 M 570.56 % | 32.355 M -78.98 % | 153.910 M | 0.000 -100.00 % | 111.020 M | 0.000 -100.00 % | 111.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.078 B | 0.000 | 0.000 | 0.000 -100.00 % | 518.035 M -12.60 % | 592.708 M 96.86 % | 301.088 M -95.46 % | 6.628 B 17.85 % | 5.624 B |
| Total non current liabilities | 28.739 B 0.53 % | 28.588 B 3.01 % | 27.752 B 1.23 % | 27.414 B 37.58 % | 19.927 B 30.19 % | 15.306 B -9.53 % | 16.918 B 44.14 % | 11.737 B -29.93 % | 16.750 B 52.57 % | 10.978 B -33.08 % | 16.404 B 9 616.23 % | 168.834 M -79.82 % | 836.691 M 176.72 % | 302.361 M -69.90 % | 1.004 B 362.93 % | 216.959 M 570.56 % | 32.355 M -78.98 % | 153.910 M -74.20 % | 596.496 M 437.29 % | 111.020 M -78.18 % | 508.720 M 357.94 % | 111.090 M -76.78 % | 478.470 M -96.86 % | 15.218 B 1.29 % | 15.024 B -2.03 % | 15.335 B 38 959.14 % | 39.261 M 5.32 % | 37.279 M 3.84 % | 35.899 M -99.74 % | 13.992 B 2.76 % | 13.616 B 3.80 % | 13.117 B 4.34 % | 12.572 B 5.10 % | 11.961 B |
| Other current liabilities | 0.000 -100.00 % | 22.010 B 473.65 % | -5.890 B -428.86 % | 1.791 B 12 689.17 % | -14.228 M -100.11 % | 12.666 B 71 268.39 % | -17.797 M -100.14 % | 12.690 B 72 261.92 % | -17.586 M -100.15 % | 12.124 B 55 853.16 % | -21.746 M 99.61 % | -5.566 B -19 695.79 % | -28.116 M | 0.000 100.00 % | -27.669 M | 0.000 100.00 % | -25.678 M | 0.000 100.00 % | -26.557 M -7 710.88 % | -340.000 K 98.83 % | -28.947 M | 0.000 100.00 % | -26.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.899 M 42.20 % | -62.107 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 122.990 M | 0.000 -100.00 % | 112.599 M | 0.000 -100.00 % | 113.391 M | 0.000 -100.00 % | 122.215 M | 0.000 -100.00 % | 130.900 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 |
| Short term debt | 0.000 -100.00 % | 5.019 B 59 063.55 % | 8.483 M -99.82 % | 4.626 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.537 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 27.033 B | 0.000 -100.00 % | 6.545 B -19.49 % | 8.130 B -35.84 % | 12.671 B 52.67 % | 8.299 B -34.62 % | 12.694 B 72.51 % | 7.358 B -39.31 % | 12.124 B 82.22 % | 6.653 B 6 222.08 % | 105.242 M -73.50 % | 397.168 M 363.09 % | 85.764 M -74.54 % | 336.811 M 293.43 % | 85.609 M -75.44 % | 348.548 M 329.17 % | 81.215 M -73.33 % | 304.519 M 230.61 % | 92.109 M -69.87 % | 305.702 M 302.77 % | 75.899 M -73.35 % | 284.819 M 248.93 % | 81.627 M -74.14 % | 315.656 M | 0.000 -100.00 % | 39.261 M 5.32 % | 37.279 M 3.84 % | 35.899 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 28.739 B 0.53 % | 28.588 B 3.01 % | 27.752 B 1.23 % | 27.414 B -2.29 % | 28.056 B 0.29 % | 27.977 B 10.94 % | 25.217 B 3.22 % | 24.431 B 1.34 % | 24.108 B 4.35 % | 23.103 B 0.19 % | 23.058 B 14.02 % | 20.222 B 4.02 % | 19.441 B 5.97 % | 18.346 B 2.24 % | 17.944 B 0.57 % | 17.843 B 3.35 % | 17.264 B 2.62 % | 16.824 B 4.58 % | 16.087 B -1.50 % | 16.332 B 5.35 % | 15.502 B 1.42 % | 15.286 B -3.64 % | 15.863 B 3.68 % | 15.300 B -0.26 % | 15.339 B 0.03 % | 15.335 B -1.07 % | 15.501 B 3.17 % | 15.025 B 3.72 % | 14.486 B 3.54 % | 13.992 B 2.76 % | 13.616 B 3.80 % | 13.117 B 4.34 % | 12.572 B 5.10 % | 11.961 B |
| Other non current assets | 32.613 B 15.07 % | 28.342 B 698.48 % | 3.550 B -88.24 % | 30.180 B 9 850.19 % | 303.312 M -99.02 % | 30.821 B 11 630.48 % | 262.747 M -99.03 % | 27.107 B 4 047.57 % | 653.572 M -97.36 % | 24.712 B -2.81 % | 25.426 B 9 288.52 % | -276.713 M -64.26 % | -168.456 M -7.48 % | -156.736 M -5.07 % | -149.172 M -6.69 % | -139.817 M -2.51 % | -136.389 M -2.82 % | -132.642 M -2.46 % | -129.456 M -0.69 % | -128.564 M -4.64 % | -122.862 M -11.53 % | -110.163 M -10.03 % | -100.122 M -100.58 % | 17.250 B 0.16 % | 17.222 B 1 136.45 % | -1.662 B -7.27 % | -1.549 B 0.91 % | -1.563 B 1.06 % | -1.580 B 1.72 % | -1.608 B -2.26 % | -1.572 B -10.72 % | -1.420 B -24.56 % | -1.140 B 32.93 % | -1.699 B |
| Long term investments | 0.000 -100.00 % | 3.447 B -87.57 % | 27.726 B 12 107.48 % | 227.127 M 147.97 % | 91.595 M 22.86 % | 74.551 M 64.28 % | 45.380 M -71.99 % | 162.014 M -29.48 % | 229.731 M -31.83 % | 336.996 M -1.74 % | 342.947 M 54.07 % | 222.585 M -92.92 % | 3.143 B 4.36 % | 3.011 B -0.65 % | 3.031 B 16.19 % | 2.609 B -6.21 % | 2.782 B 15.66 % | 2.405 B 30.84 % | 1.838 B 0.46 % | 1.830 B 0.68 % | 1.817 B -3.62 % | 1.885 B -7.19 % | 2.031 B | 0.000 | 0.000 -100.00 % | 1.576 B 7.65 % | 1.464 B -1.01 % | 1.479 B -1.16 % | 1.497 B -1.60 % | 1.521 B 2.65 % | 1.482 B 11.57 % | 1.328 B 26.77 % | 1.048 B -34.96 % | 1.611 B |
| Intangible assets | 5.634 M -0.35 % | 5.654 M 16.27 % | 4.863 M 2.70 % | 4.735 M 1.02 % | 4.687 M 3.72 % | 4.519 M 0.49 % | 4.497 M 0.33 % | 4.482 M -0.91 % | 4.523 M -0.72 % | 4.556 M 0.15 % | 4.549 M -1.69 % | 4.627 M 5 280.23 % | 86.000 K -33.33 % | 129.000 K -35.50 % | 200.000 K -10.31 % | 223.000 K 74.22 % | 128.000 K -13.51 % | 148.000 K -17.32 % | 179.000 K 231.48 % | 54.000 K 200.00 % | 18.000 K 12.50 % | 16.000 K -23.81 % | 21.000 K 31.25 % | 16.000 K 14.29 % | 14.000 K -46.15 % | 26.000 K -60.00 % | 65.000 K 132.14 % | 28.000 K -47.17 % | 53.000 K -53.10 % | 113.000 K -99.96 % | 252.169 M -4.88 % | 265.118 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.556 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 |
| Goodwill and intangible assets | 5.634 M -0.35 % | 5.654 M 16.27 % | 4.863 M 2.70 % | 4.735 M 1.02 % | 4.687 M 3.72 % | 4.519 M 0.49 % | 4.497 M 0.33 % | 4.482 M -0.91 % | 4.523 M -50.36 % | 9.112 M 100.31 % | 4.549 M -1.69 % | 4.627 M 5 280.23 % | 86.000 K -33.33 % | 129.000 K -35.50 % | 200.000 K -10.31 % | 223.000 K 74.22 % | 128.000 K -13.51 % | 148.000 K -17.32 % | 179.000 K 231.48 % | 54.000 K 200.00 % | 18.000 K 12.50 % | 16.000 K -23.81 % | 21.000 K 31.25 % | 16.000 K 14.29 % | 14.000 K -46.15 % | 26.000 K -60.00 % | 65.000 K 132.14 % | 28.000 K -47.17 % | 53.000 K -53.10 % | 113.000 K 117.31 % | 52.000 K 15.56 % | 45.000 K 164.71 % | 17.000 K -50.00 % | 34.000 K |
| Property plant equipment net | 266.240 M 1.31 % | 262.789 M 5.03 % | 250.193 M 5.35 % | 237.495 M 5.43 % | 225.271 M 5.40 % | 213.735 M 1.97 % | 209.608 M 2.03 % | 205.436 M 2.35 % | 200.712 M 2.37 % | 196.069 M 4.50 % | 187.619 M 6.00 % | 177.004 M 5.13 % | 168.370 M 7.51 % | 156.607 M 5.13 % | 148.972 M 6.72 % | 139.594 M 2.45 % | 136.261 M 2.84 % | 132.494 M 2.49 % | 129.277 M 0.60 % | 128.510 M 4.61 % | 122.844 M 11.53 % | 110.147 M 10.04 % | 100.101 M 10.09 % | 90.924 M 5.45 % | 86.222 M 0.98 % | 85.384 M 0.82 % | 84.688 M 0.87 % | 83.960 M 0.72 % | 83.361 M -3.66 % | 86.526 M -4.18 % | 90.304 M -1.63 % | 91.803 M -0.60 % | 92.359 M 4.07 % | 88.747 M |
| Total non current assets | 32.885 B 2.38 % | 32.121 B 1.87 % | 31.531 B 2.64 % | 30.719 B -2.45 % | 31.490 B 0.99 % | 31.180 B 8.49 % | 28.742 B 4.39 % | 27.533 B 0.94 % | 27.277 B 7.72 % | 25.323 B -2.78 % | 26.047 B 14 240.44 % | 181.631 M 7.82 % | 168.456 M 7.48 % | 156.736 M 5.07 % | 149.172 M 6.69 % | 139.817 M 2.51 % | 136.389 M 2.82 % | 132.642 M 2.46 % | 129.456 M 0.69 % | 128.564 M 4.64 % | 122.862 M 11.53 % | 110.163 M 10.03 % | 100.122 M -99.42 % | 17.341 B 0.19 % | 17.308 B 941.64 % | 1.662 B 7.27 % | 1.549 B -0.91 % | 1.563 B -1.06 % | 1.580 B -1.72 % | 1.608 B 2.26 % | 1.572 B 10.72 % | 1.420 B 24.56 % | 1.140 B -32.93 % | 1.699 B |
| Other current assets | 0.000 -100.00 % | 3.372 M 104.41 % | -76.402 M 82.61 % | -439.389 M -344.04 % | 180.050 M -47.62 % | 343.709 M 128.04 % | 150.724 M -67.54 % | 464.346 M 205.63 % | 151.932 M -83.51 % | 921.083 M 1 188.52 % | 71.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.638 M | 0.000 -100.00 % | 1.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 67.398 M -12.32 % | 76.864 M 0.79 % | 76.259 M -55.29 % | 170.564 M 104.67 % | 83.337 M 36.40 % | 61.098 M -5.67 % | 64.769 M 28.11 % | 50.556 M -20.24 % | 63.384 M 23.86 % | 51.173 M -16.30 % | 61.141 M -3.05 % | 63.065 M 0.77 % | 62.581 M 42.46 % | 43.929 M -43.00 % | 77.068 M 77.92 % | 43.316 M -24.17 % | 57.121 M 23.56 % | 46.228 M -18.12 % | 56.461 M 9.79 % | 51.428 M -29.51 % | 72.957 M 34.72 % | 54.154 M -73.81 % | 206.776 M 166.12 % | 77.700 M 8.62 % | 71.537 M -51.92 % | 148.797 M 161.24 % | 56.957 M 7.11 % | 53.176 M -30.40 % | 76.401 M 21.15 % | 63.062 M 4.32 % | 60.450 M 6.77 % | 56.615 M -17.08 % | 68.273 M 67.50 % | 40.759 M |
| Cash and short term investments | 0.000 -100.00 % | 76.864 M 0.79 % | 76.259 M -55.29 % | 170.564 M 104.67 % | 83.337 M 36.40 % | 61.098 M -5.67 % | 64.769 M 28.11 % | 50.556 M -20.24 % | 63.384 M 23.86 % | 51.173 M -16.30 % | 61.141 M -3.05 % | 63.065 M 0.77 % | 62.581 M 42.46 % | 43.929 M -43.00 % | 77.068 M 77.92 % | 43.316 M -24.17 % | 57.121 M 23.56 % | 46.228 M -18.12 % | 56.461 M 9.79 % | 51.428 M -29.51 % | 72.957 M 34.72 % | 54.154 M -73.81 % | 206.776 M 166.12 % | 77.700 M 8.62 % | 71.537 M -51.92 % | 148.797 M 161.24 % | 56.957 M 7.11 % | 53.176 M -30.40 % | 76.401 M 21.15 % | 63.062 M 4.32 % | 60.450 M 6.77 % | 56.615 M -17.08 % | 68.273 M 67.50 % | 40.759 M |
| Total current assets | 0.000 -100.00 % | 452.966 M 493.98 % | 76.259 M 39.25 % | 54.763 M -69.58 % | 180.050 M -47.62 % | 343.709 M 128.04 % | 150.724 M -67.54 % | 464.346 M 205.63 % | 151.932 M -83.51 % | 921.083 M 1 188.52 % | 71.484 M 13.35 % | 63.065 M 0.77 % | 62.581 M 42.46 % | 43.929 M -43.00 % | 77.068 M 77.92 % | 43.316 M -24.17 % | 57.121 M 23.56 % | 46.228 M -18.12 % | 56.461 M 9.79 % | 51.428 M -29.51 % | 72.957 M 34.72 % | 54.154 M -73.81 % | 206.776 M 166.12 % | 77.700 M 8.62 % | 71.537 M -84.72 % | 468.053 M 721.77 % | 56.957 M 7.11 % | 53.176 M -30.40 % | 76.401 M -75.27 % | 308.962 M -1.17 % | 312.619 M -2.83 % | 321.733 M -3.60 % | 333.745 M 24.36 % | 268.363 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -408.778 M -5.39 % | -387.866 M -12.21 % | -345.661 M 33.84 % | -522.436 M 28.95 % | -735.294 M 21.22 % | -933.309 M -2.83 % | -907.593 M 32.44 % | -1.343 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 -100.00 % | 372.730 M 387.85 % | 76.402 M -76.39 % | 323.588 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 % | 319.256 M | 0.000 | 0.000 | 0.000 -100.00 % | 245.900 M -2.49 % | 252.169 M -4.88 % | 265.118 M -0.13 % | 265.472 M 16.64 % | 227.604 M |
| Tax assets | 0.000 -100.00 % | 63.445 M | 0.000 -100.00 % | 69.183 M -99.78 % | 30.865 B 46 629.05 % | 66.051 M -99.77 % | 28.219 B 52 359.12 % | 53.793 M -99.79 % | 26.188 B 38 058.31 % | 68.631 M -19.95 % | 85.740 M 58.40 % | 54.128 M 101.82 % | -2.974 B -4.19 % | -2.855 B 0.95 % | -2.882 B -16.73 % | -2.469 B 6.66 % | -2.645 B -16.41 % | -2.272 B -32.99 % | -1.709 B -0.45 % | -1.701 B -0.40 % | -1.694 B 4.56 % | -1.775 B 8.08 % | -1.931 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 385.812 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.133 B 4.00 % | 22.244 B 5.40 % | 21.104 B 2.16 % | 20.657 B 1.85 % | 20.283 B 3.27 % | 19.641 B 2.61 % | 19.141 B 4.23 % | 18.364 B -0.91 % | 18.532 B 5.22 % | 17.613 B 1.42 % | 17.366 B -2.14 % | 17.745 B | 0.000 | 0.000 -100.00 % | 15.206 B -4.00 % | 15.840 B 3.59 % | 15.292 B 4.19 % | 14.677 B 5.83 % | 13.868 B 2.87 % | 13.481 B 3.09 % | 13.076 B 4.25 % | 12.543 B 5.99 % | 11.834 B |
| Account payables | 0.000 | 0.000 -100.00 % | 5.869 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.261 M 5.32 % | 37.279 M 3.84 % | 35.899 M 1.17 % | 35.485 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 4.306 M -66.10 % | 12.702 M 164.07 % | 4.810 M -66.19 % | 14.228 M 203.95 % | 4.681 M -73.70 % | 17.797 M 432.21 % | 3.344 M -80.98 % | 17.586 M 16 809.62 % | 104.000 K -99.52 % | 21.746 M 531.05 % | 3.446 M -87.74 % | 28.116 M | 0.000 -100.00 % | 27.669 M | 0.000 -100.00 % | 25.678 M | 0.000 -100.00 % | 26.557 M 7 710.88 % | 340.000 K -98.83 % | 28.947 M | 0.000 -100.00 % | 26.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.622 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -157.168 M -239.58 % | 112.599 M 124.40 % | -461.462 M -506.97 % | 113.391 M 1 888.22 % | -6.341 M -105.19 % | 122.215 M 1 920.75 % | 6.048 M -95.38 % | 130.900 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 193.744 M -0.35 % | 194.415 M 0.11 % | 194.211 M 0.19 % | 193.839 M 0.07 % | 193.703 M -0.11 % | 193.918 M 0.14 % | 193.648 M -0.29 % | 194.203 M 0.07 % | 194.063 M -0.16 % | 194.379 M 0.16 % | 194.074 M -0.17 % | 194.409 M 16 233.53 % | -1.205 M -100.63 % | 192.796 M 0.42 % | 191.994 M -0.57 % | 193.094 M 0.20 % | 192.706 M -0.36 % | 193.406 M 0.15 % | 193.110 M -0.03 % | 193.166 M 0.07 % | 193.030 M -0.25 % | 193.519 M -0.08 % | 193.666 M 0.32 % | 193.051 M 0.15 % | 192.771 M -88.55 % | 1.684 B 12.98 % | 1.490 B -5.68 % | 1.580 B 16.57 % | 1.356 B 644.16 % | 182.157 M -2.02 % | 185.903 M 1.80 % | 182.609 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.228 M 34 602.44 % | 41.000 K -99.77 % | 17.797 M 593 133.33 % | 3.000 K -99.98 % | 17.586 M 439 550.00 % | 4.000 K -99.98 % | 21.746 M 434 820.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -6.545 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.948 B 9.56 % | 18.208 B 1.39 % | 17.958 B 8.17 % | 16.602 B -5.35 % | 17.540 B 3.89 % | 16.884 B 1.78 % | 16.589 B 9.24 % | 15.186 B -5.85 % | 16.129 B 9.81 % | 14.688 B -2.72 % | 15.099 B -0.01 % | 15.100 B | 0.000 | 0.000 | 0.000 -100.00 % | 15.423 B 3.16 % | 14.950 B 3.72 % | 14.415 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 32.885 B 0.96 % | 32.574 B 3.06 % | 31.607 B 1.44 % | 31.159 B -1.61 % | 31.670 B 0.46 % | 31.524 B 9.11 % | 28.892 B 3.20 % | 27.997 B 2.07 % | 27.429 B 4.51 % | 26.244 B 0.48 % | 26.118 B 11.72 % | 23.378 B 4.02 % | 22.475 B 5.49 % | 21.305 B 2.02 % | 20.883 B 2.04 % | 20.466 B 3.18 % | 19.834 B 2.66 % | 19.320 B 4.15 % | 18.550 B -0.87 % | 18.712 B 5.07 % | 17.809 B 1.59 % | 17.530 B -2.89 % | 18.052 B 3.64 % | 17.418 B 0.23 % | 17.379 B 0.25 % | 17.336 B -0.63 % | 17.446 B 3.18 % | 16.908 B 3.52 % | 16.333 B 3.47 % | 15.784 B 2.73 % | 15.365 B 3.69 % | 14.818 B 5.72 % | 14.017 B 1.56 % | 13.802 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 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 | 2008-12-31 | 2007-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 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 | 2008-01-31 | 2007-06-30 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -554.919 M -25.39 % | -442.554 M -515.12 % | 106.608 M 145.99 % | -231.827 M 68.79 % | -742.787 M -28.87 % | -576.406 M -151.98 % | 1.109 B 1 187.34 % | 86.137 M -69.20 % | 279.631 M 321.56 % | -126.212 M -473.62 % | 33.781 M 136.30 % | -93.066 M -259.91 % | 58.199 M 122.21 % | -261.986 M -21.00 % | -216.526 M -164.72 % | 334.572 M 345.64 % | -136.206 M -127.07 % | 503.216 M 492.67 % | 84.906 M 23.45 % | 68.778 M 140.08 % | -171.618 M -54.82 % | -110.851 M -524.73 % | 26.099 M 114.81 % | -176.237 M -4 388.97 % | -3.926 M 97.69 % | -169.616 M 0.00 % | -169.616 M -268.10 % | 100.903 M 0.00 % | 100.903 M 195.47 % | -105.691 M 0.00 % | -105.691 M -588.47 % | -15.352 M 0.00 % | -15.352 M -107.51 % | 204.337 M 0.00 % | 204.337 M 100.00 % | 102.168 M 159.92 % | -170.503 M -100.00 % | -85.252 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -554.919 M -25.39 % | -442.554 M -515.12 % | 106.608 M 145.99 % | -231.827 M 68.79 % | -742.787 M -28.87 % | -576.406 M -316.26 % | 266.529 M 58.41 % | 168.255 M -81.52 % | 910.485 M 203.74 % | -877.682 M -169.38 % | 1.265 B 271.91 % | 340.159 M 484.48 % | 58.199 M 122.21 % | -261.986 M -21.00 % | -216.526 M -164.72 % | 334.572 M 345.64 % | -136.206 M -127.07 % | 503.216 M 492.67 % | 84.906 M 23.45 % | 68.778 M 140.08 % | -171.618 M -54.82 % | -110.851 M -524.73 % | 26.099 M 114.81 % | -176.237 M -4 388.97 % | -3.926 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 |
| Other non cash items | 46.779 M 304.45 % | -22.880 M -167.97 % | 33.664 M 109.24 % | -364.453 M -34 379.94 % | -1.057 M -106.94 % | 15.227 M -69.10 % | 49.276 M 308.06 % | -23.683 M -143.78 % | 54.100 M 315.93 % | 13.007 M -69.44 % | 42.557 M 572.12 % | -9.014 M -122.24 % | 40.526 M 344.74 % | -16.559 M -134.61 % | 47.849 M 363.44 % | -18.163 M -145.08 % | 40.287 M 2 210.37 % | -1.909 M -107.03 % | 27.171 M 297.28 % | -13.773 M -126.20 % | 52.574 M 204.93 % | -50.104 M -256.33 % | 32.051 M 931.24 % | 3.108 M -73.85 % | 11.885 M 140.18 % | -29.577 M -197.33 % | 30.387 M 209.18 % | -27.831 M -275.28 % | 15.878 M 213.35 % | -14.008 M -159.22 % | 23.652 M 333.18 % | 5.460 M 0.00 % | 5.460 M 125.62 % | -21.312 M -305.28 % | 10.382 M 100.00 % | 5.191 M -81.75 % | 28.442 M 100.00 % | 14.221 M |
| Net cash provided by operating activities | -435.308 M 2.53 % | -446.617 M -304.73 % | 218.149 M 138.19 % | -571.254 M 13.55 % | -660.807 M -26.63 % | -521.832 M -141.64 % | 1.253 B 1 133.44 % | 101.599 M -73.90 % | 389.306 M 510.04 % | -94.943 M -205.24 % | 90.212 M 233.99 % | -67.325 M -138.47 % | 174.991 M 180.79 % | -216.607 M -131.10 % | -93.728 M -126.21 % | 357.612 M 2 118.58 % | -17.716 M -103.31 % | 535.249 M 165.65 % | 201.488 M 62.04 % | 124.345 M 358.21 % | -48.156 M 55.96 % | -109.352 M -181.30 % | 134.510 M 246.38 % | -91.888 M -248.33 % | 61.948 M 172.75 % | -85.151 M 0.00 % | -85.151 M -147.62 % | 178.822 M 0.00 % | 178.822 M 9 007.67 % | -2.008 M 0.00 % | -2.008 M -103.62 % | 55.407 M 0.00 % | 55.407 M -80.06 % | 277.878 M 0.00 % | 277.878 M 100.00 % | 138.939 M 291.92 % | -72.396 M -100.00 % | -36.198 M |
| Investments in property plant and equipment | -16.344 M 27.63 % | -22.585 M -18.07 % | -19.129 M 6.68 % | -20.498 M 8.67 % | -22.443 M -53.27 % | -14.643 M -4.02 % | -14.077 M 0.60 % | -14.162 M 1.42 % | -14.366 M -15.25 % | -12.465 M 28.16 % | -17.352 M -4.23 % | -16.647 M 2.30 % | -17.039 M -0.96 % | -16.877 M -10.82 % | -15.229 M -31.68 % | -11.565 M -35.50 % | -8.535 M -3.05 % | -8.282 M -53.03 % | -5.412 M 53.36 % | -11.605 M 30.45 % | -16.685 M -16.12 % | -14.369 M -11.02 % | -12.943 M -45.10 % | -8.920 M -75.00 % | -5.097 M 3.19 % | -5.265 M 0.00 % | -5.265 M -64.12 % | -3.208 M 0.00 % | -3.208 M -18.90 % | -2.698 M 0.00 % | -2.698 M 32.88 % | -4.020 M 0.00 % | -4.020 M 38.54 % | -6.541 M 0.00 % | -6.541 M -100.00 % | -3.270 M -23.55 % | -2.647 M -100.00 % | -1.324 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -367.000 K | 0.000 | 0.000 -100.00 % | 110.468 M -81.03 % | 582.419 M | 0.000 | 0.000 100.00 % | -6.860 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -558.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.131 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.620 M | 0.000 100.00 % | -19.824 M | 0.000 100.00 % | -105.273 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -4.660 M | 0.000 100.00 % | -84.456 M -90.10 % | -44.426 M -137.90 % | 117.221 M 192.34 % | -126.948 M -3 928.82 % | -3.151 M 27.86 % | -4.368 M 98.02 % | -221.075 M -1 316.42 % | -15.608 M -4 041.41 % | 396.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 456.231 M 188.44 % | -515.893 M | 0.000 | 0.000 100.00 % | -25.199 M -147.72 % | 52.803 M | 0.000 | 0.000 -100.00 % | 6.464 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 |
| Other investing activites | -13.637 M -306.35 % | -3.356 M 67.64 % | -10.370 M -40.34 % | -7.389 M -32 226.09 % | 23.000 K 100.27 % | -8.540 M -619.46 % | -1.187 M 62.33 % | -3.151 M 27.86 % | -4.368 M -121.79 % | 20.048 M 292.44 % | -10.418 M -2 730.81 % | 396.000 K 109.72 % | -4.074 M -3 943.40 % | 106.000 K -98.79 % | 8.780 M 310.96 % | -4.162 M -515.37 % | 1.002 M -27.34 % | 1.379 M 200.00 % | -1.379 M -985.83 % | -127.000 K -113.01 % | 976.000 K 125.30 % | -3.858 M -275.29 % | -1.028 M 80.69 % | -5.323 M -3 929.50 % | 139.000 K 102.64 % | -5.265 M -200.00 % | 5.265 M 166.76 % | -7.887 M -345.85 % | 3.208 M 218.90 % | -2.698 M -200.00 % | 2.698 M 167.12 % | -4.020 M -200.00 % | 4.020 M 161.46 % | -6.541 M -200.00 % | 6.541 M 100.00 % | 3.270 M 23.55 % | 2.647 M 100.00 % | 1.324 M |
| Net cash used for investing activites | -29.981 M 2.03 % | -30.601 M -3.74 % | -29.499 M -108.58 % | 343.888 M 1 609.14 % | -22.787 M 1.71 % | -23.183 M 97.30 % | -857.614 M -1 423.38 % | 64.805 M -89.41 % | 612.120 M 182.29 % | -743.887 M -161.81 % | 1.204 B 188.63 % | 416.974 M 2 074.96 % | -21.113 M -25.89 % | -16.771 M -160.06 % | -6.449 M 58.99 % | -15.727 M -108.77 % | -7.533 M 98.67 % | -565.353 M -8 225.03 % | -6.791 M 42.12 % | -11.732 M 25.32 % | -15.709 M 13.81 % | -18.227 M -30.46 % | -13.971 M 1.91 % | -14.243 M -187.27 % | -4.958 M 40.95 % | -8.396 M -59.47 % | -5.265 M 5.09 % | -5.548 M 0.00 % | -5.548 M -7 012.18 % | -78.000 K 97.11 % | -2.698 M 88.68 % | -23.844 M -493.20 % | -4.020 M 96.41 % | -111.814 M -1 609.56 % | -6.541 M -100.00 % | -3.270 M -23.55 % | -2.647 M -100.00 % | -1.324 M |
| Debt repayment | -11.486 M -365.77 % | -2.466 M -116.10 % | 15.316 M 1 113.63 % | -1.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.740 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -671.000 K 87.59 % | -5.409 M -905.39 % | -538.000 K 78.51 % | -2.503 M | 0.000 100.00 % | -18.348 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -489.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.643 M 0.00 % | -4.643 M 68.67 % | -14.822 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -22.562 M | 0.000 100.00 % | -23.557 M | 0.000 100.00 % | -20.202 M | 0.000 100.00 % | -17.135 M | 0.000 | 0.000 100.00 % | -16.517 M | 0.000 100.00 % | -16.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.192 M | 0.000 100.00 % | -4.954 M | 0.000 | 0.000 100.00 % | -9.046 M 0.00 % | -9.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 9.890 M 138.77 % | 4.142 M -18.78 % | 5.100 M 135.57 % | -14.339 M 58.44 % | -34.499 M -315.01 % | 16.045 M -56.44 % | 36.836 M 128.62 % | 16.112 M 59.68 % | 10.090 M -67.51 % | 31.057 M -24.88 % | 41.344 M 74.09 % | 23.748 M 1 516.10 % | -1.677 M -130.09 % | 5.573 M 178.08 % | -7.138 M -1 244.26 % | -531.000 K -102.00 % | 26.558 M 493.08 % | 4.478 M 170.85 % | -6.320 M -165.54 % | 9.643 M -20.58 % | 12.142 M 27.27 % | 9.540 M | 0.000 -100.00 % | 8.850 M 206.33 % | -8.323 M -12 803.88 % | -64.500 K -100.55 % | 11.821 M 161.26 % | 4.525 M 195.02 % | -4.762 M -3 918.14 % | -118.500 K 0.00 % | -118.500 K 96.65 % | -3.537 M -1 468.29 % | -225.500 K -90.30 % | -118.500 K 0.00 % | -118.500 K -100.00 % | -59.250 K 50.21 % | -119.000 K -100.00 % | -59.500 K |
| Net cash used provided by financing activities | -24.829 M -565.12 % | -3.733 M -1.47 % | -3.679 M 76.79 % | -15.850 M 71.14 % | -54.914 M -2 284.46 % | -2.303 M -111.69 % | 19.701 M 22.28 % | 16.112 M 59.68 % | 10.090 M -30.61 % | 14.540 M -64.83 % | 41.344 M 509.07 % | 6.788 M 504.77 % | -1.677 M -130.09 % | 5.573 M -80.52 % | 28.602 M 5 486.44 % | -531.000 K -102.00 % | 26.558 M 493.08 % | 4.478 M 170.85 % | -6.320 M -165.54 % | 9.643 M 247.47 % | -6.539 M -168.54 % | 9.540 M 292.57 % | -4.954 M -155.98 % | 8.850 M 206.33 % | -8.323 M -399.93 % | 2.775 M 0.00 % | 2.775 M 158.28 % | -4.762 M 0.00 % | -4.762 M 68.13 % | -14.941 M -12 508.02 % | -118.500 K 99.18 % | -14.371 M -6 272.73 % | -225.500 K 99.09 % | -24.822 M -20 846.41 % | -118.500 K -100.00 % | -59.250 K 50.21 % | -119.000 K -100.00 % | -59.500 K |
| Effect of forex changes on cash | 490.118 M 2 675.64 % | -19.029 M | 0.000 100.00 % | -1.446 B -159.56 % | 2.428 B 200.00 % | -2.428 B -194.84 % | 2.560 B 200.00 % | -2.560 B -287.42 % | 1.366 B 200.00 % | -1.366 B -259.74 % | 855.056 M 200.00 % | -855.057 M -346.83 % | 346.419 M 200.00 % | -346.419 M -153.64 % | 645.799 M 200.00 % | -645.799 M -313.04 % | 303.136 M 200.00 % | -303.136 M -315.93 % | 140.385 M 200.00 % | -140.385 M -258.57 % | 88.533 M 199.77 % | -88.737 M -197.31 % | 91.191 M 199.61 % | -91.547 M -165.32 % | 140.161 M 8 853.11 % | 1.566 M 200.00 % | -1.566 M | 0.000 | 0.000 -100.00 % | 6.101 M 200.00 % | -6.101 M -135.92 % | 16.985 M 200.00 % | -16.985 M -126.13 % | 64.988 M 200.00 % | -64.988 M -100.00 % | -32.494 M 34.72 % | -49.774 M -100.00 % | -24.887 M |
| Net change in cash | 1.160 B 171.12 % | -1.631 B -200.00 % | 1.631 B 196.55 % | -1.689 B -200.00 % | 1.689 B 156.78 % | -2.975 B -200.00 % | 2.975 B 225.14 % | -2.377 B -200.00 % | 2.377 B 208.55 % | -2.190 B -200.00 % | 2.190 B 539.24 % | -498.620 M -200.00 % | 498.620 M 186.83 % | -574.224 M -200.00 % | 574.224 M 288.61 % | -304.445 M -200.00 % | 304.445 M 192.60 % | -328.762 M -200.00 % | 328.762 M 1 913.46 % | -18.129 M -200.00 % | 18.129 M 108.77 % | -206.776 M -200.00 % | 206.776 M 209.50 % | -188.828 M -200.00 % | 188.828 M 205.84 % | -178.412 M -300.00 % | -44.603 M -113.23 % | 337.025 M 300.00 % | 84.256 M 485.61 % | -21.850 M -300.00 % | -5.463 M -107.99 % | 68.354 M 300.00 % | 17.089 M -95.86 % | 412.461 M 300.00 % | 103.115 M 0.00 % | 103.115 M 265.07 % | -62.468 M 0.00 % | -62.468 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 -100.00 % | 1.689 B | 0.000 -100.00 % | 2.975 B | 0.000 -100.00 % | 2.377 B | 0.000 -100.00 % | 2.190 B | 0.000 -100.00 % | 498.620 M | 0.000 -100.00 % | 574.224 M | 0.000 -100.00 % | 304.445 M | 0.000 -100.00 % | 328.762 M | 0.000 -100.00 % | 18.129 M | 0.000 -100.00 % | 206.776 M | 0.000 -100.00 % | 188.828 M | 0.000 -100.00 % | 318.573 M 300.00 % | 79.643 M 531.62 % | -18.452 M -300.00 % | -4.613 M -235.76 % | 3.398 M 300.00 % | 849.500 K 101.12 % | -75.800 M -300.00 % | -18.950 M 96.05 % | -480.020 M -300.00 % | -120.005 M 0.00 % | -120.005 M -108.57 % | -57.537 M 0.00 % | -57.537 M |
| Cash at end of period | 1.160 B | 0.000 -100.00 % | 1.631 B 770.62 % | -243.216 M -114.40 % | 1.689 B | 0.000 -100.00 % | 2.975 B | 0.000 -100.00 % | 2.377 B | 0.000 -100.00 % | 2.190 B | 0.000 -100.00 % | 498.620 M | 0.000 -100.00 % | 574.224 M | 0.000 -100.00 % | 304.445 M | 0.000 -100.00 % | 328.762 M | 0.000 -100.00 % | 18.129 M | 0.000 -100.00 % | 206.776 M | 0.000 -100.00 % | 188.828 M 34.72 % | 140.161 M 300.00 % | 35.040 M -89.00 % | 318.573 M 300.00 % | 79.643 M 531.62 % | -18.452 M -300.00 % | -4.613 M 38.05 % | -7.446 M -300.00 % | -1.862 M 97.24 % | -67.559 M -300.00 % | -16.890 M 0.00 % | -16.890 M 85.93 % | -120.005 M 0.00 % | -120.005 M |
| Operating cash flow | -435.308 M 2.53 % | -446.617 M -304.73 % | 218.149 M 209.36 % | -199.479 M 69.81 % | -660.807 M -26.63 % | -521.832 M -141.64 % | 1.253 B 1 133.44 % | 101.599 M -73.90 % | 389.306 M 510.04 % | -94.943 M -205.24 % | 90.212 M 233.99 % | -67.325 M -138.47 % | 174.991 M 180.79 % | -216.607 M -131.10 % | -93.728 M -126.21 % | 357.612 M 2 118.58 % | -17.716 M -103.31 % | 535.249 M 165.65 % | 201.488 M 62.04 % | 124.345 M 358.21 % | -48.156 M 55.96 % | -109.352 M -181.30 % | 134.510 M 246.38 % | -91.888 M -248.33 % | 61.948 M 172.75 % | -85.151 M 0.00 % | -85.151 M -147.62 % | 178.822 M 0.00 % | 178.822 M 9 007.67 % | -2.008 M 0.00 % | -2.008 M -103.62 % | 55.407 M 0.00 % | 55.407 M -80.06 % | 277.878 M 0.00 % | 277.878 M 100.00 % | 138.939 M 291.92 % | -72.396 M -100.00 % | -36.198 M |
| Capital expenditure | -16.344 M 27.63 % | -22.585 M -18.07 % | -19.129 M 6.68 % | -20.498 M 8.67 % | -22.443 M -53.27 % | -14.643 M -4.02 % | -14.077 M 0.60 % | -14.162 M 1.42 % | -14.366 M -15.25 % | -12.465 M 28.16 % | -17.352 M -4.23 % | -16.647 M 2.30 % | -17.039 M -0.96 % | -16.877 M -10.82 % | -15.229 M -31.68 % | -11.565 M -35.50 % | -8.535 M -3.05 % | -8.282 M -53.03 % | -5.412 M 53.36 % | -11.605 M 30.45 % | -16.685 M -16.12 % | -14.369 M -11.02 % | -12.943 M -45.10 % | -8.920 M -75.00 % | -5.097 M 3.19 % | -5.265 M 0.00 % | -5.265 M -64.12 % | -3.208 M 0.00 % | -3.208 M -18.90 % | -2.698 M 0.00 % | -2.698 M 32.88 % | -4.020 M 0.00 % | -4.020 M 38.54 % | -6.541 M 0.00 % | -6.541 M -100.00 % | -3.270 M -23.55 % | -2.647 M -100.00 % | -1.324 M |
| Free CashFlow | -451.652 M 3.74 % | -469.202 M -335.76 % | 199.020 M 190.47 % | -219.977 M 67.80 % | -683.250 M -27.36 % | -536.475 M -143.30 % | 1.239 B 1 317.12 % | 87.437 M -76.68 % | 374.940 M 449.08 % | -107.408 M -247.42 % | 72.860 M 186.77 % | -83.972 M -153.16 % | 157.952 M 167.65 % | -233.484 M -114.29 % | -108.957 M -131.49 % | 346.047 M 1 418.22 % | -26.251 M -104.98 % | 526.967 M 168.76 % | 196.076 M 73.92 % | 112.740 M 273.87 % | -64.841 M 47.59 % | -123.721 M -201.77 % | 121.567 M 220.59 % | -100.808 M -277.32 % | 56.851 M 162.88 % | -90.416 M 0.00 % | -90.416 M -151.49 % | 175.614 M 0.00 % | 175.614 M 3 832.09 % | -4.706 M 0.00 % | -4.706 M -109.16 % | 51.387 M 0.00 % | 51.387 M -81.06 % | 271.337 M 0.00 % | 271.337 M 100.00 % | 135.669 M 280.79 % | -75.043 M -100.00 % | -37.521 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 | 2008 | 2007 | 2007 |