Alviva Holdings Limited ALVNF
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 23.429 B 57.32 % | 14.893 B 0.60 % | 14.804 B -7.02 % | 15.923 B 16.83 % | 13.629 B 6.38 % | 12.811 B 16.80 % | 10.969 B 37.33 % | 7.988 B 12.45 % | 7.103 B 7.68 % | 6.596 B 12.86 % | 5.845 B 17.83 % | 4.960 B 56.62 % | 3.167 B 11.76 % | 2.834 B 13.52 % | 2.496 B 45.49 % | 1.716 B 61.75 % | 1.061 B 48.27 % | 715.468 M 43.90 % | 497.203 M 19.00 % | 417.818 M 16.53 % | 358.548 M |
| Net income | 686.504 M 110.68 % | 325.846 M 119.09 % | 148.724 M -62.30 % | 394.500 M -6.45 % | 421.707 M 4.05 % | 405.277 M 18.62 % | 341.652 M 22.08 % | 279.849 M 2.67 % | 272.580 M -16.12 % | 324.948 M 15.96 % | 280.228 M 26.04 % | 222.341 M 57.90 % | 140.814 M 27.87 % | 110.122 M 5.04 % | 104.838 M 39.18 % | 75.327 M 70.96 % | 44.060 M 78.71 % | 24.655 M 94.71 % | 12.662 M 424.86 % | 2.413 M -62.96 % | 6.514 M |
| Income before tax | 918.753 M 110.92 % | 435.592 M 105.89 % | 211.563 M -60.58 % | 536.724 M -5.65 % | 568.872 M -9.20 % | 626.487 M 18.23 % | 529.886 M 41.93 % | 373.337 M 0.51 % | 371.451 M -18.17 % | 453.943 M 19.27 % | 380.604 M 22.92 % | 309.638 M 55.70 % | 198.873 M 29.13 % | 154.013 M 5.09 % | 146.550 M 38.81 % | 105.573 M 68.25 % | 62.748 M 269.84 % | -36.946 M -79.69 % | -20.561 M -58.01 % | -13.013 M -66.82 % | -7.801 M |
| Income before tax ratio | 0.04 34.07 % | 0.03 104.66 % | 0.01 -57.60 % | 0.03 -19.24 % | 0.04 -14.64 % | 0.05 1.23 % | 0.05 3.35 % | 0.05 -10.62 % | 0.05 -24.01 % | 0.07 5.68 % | 0.07 4.32 % | 0.06 -0.59 % | 0.06 15.54 % | 0.05 -7.42 % | 0.06 -4.59 % | 0.06 4.02 % | 0.06 214.55 % | -0.05 -24.87 % | -0.04 -32.78 % | -0.03 -43.15 % | -0.02 |
| EBITDA | 1.276 B 34.69 % | 947.045 M 17.44 % | 806.440 M -5.38 % | 852.261 M 9.15 % | 780.802 M 5.31 % | 741.405 M 17.99 % | 628.339 M 40.46 % | 447.337 M 2.84 % | 434.999 M -11.27 % | 490.265 M 11.37 % | 440.231 M 31.38 % | 335.076 M 52.92 % | 219.122 M 25.35 % | 174.813 M 7.49 % | 162.637 M 37.09 % | 118.638 M 65.25 % | 71.793 M 60.79 % | 44.650 M 105.25 % | 21.754 M 193.19 % | 7.420 M -26.53 % | 10.099 M |
| Net income ratio | 0.03 33.92 % | 0.02 117.79 % | 0.01 -59.45 % | 0.02 -19.93 % | 0.03 -2.19 % | 0.03 1.56 % | 0.03 -11.10 % | 0.04 -8.70 % | 0.04 -22.10 % | 0.05 2.74 % | 0.05 6.96 % | 0.04 0.81 % | 0.04 14.42 % | 0.04 -7.47 % | 0.04 -4.34 % | 0.04 5.70 % | 0.04 20.53 % | 0.03 35.31 % | 0.03 341.06 % | 0.01 -68.22 % | 0.02 |
| Ratio EBITDA | 0.05 -14.38 % | 0.06 16.73 % | 0.05 1.77 % | 0.05 -6.57 % | 0.06 -1.00 % | 0.06 1.03 % | 0.06 2.28 % | 0.06 -8.55 % | 0.06 -17.60 % | 0.07 -1.32 % | 0.08 11.50 % | 0.07 -2.36 % | 0.07 12.16 % | 0.06 -5.31 % | 0.07 -5.77 % | 0.07 2.16 % | 0.07 8.45 % | 0.06 42.64 % | 0.04 146.37 % | 0.02 -36.95 % | 0.03 |
| Gross profit ratio | 0.15 -10.81 % | 0.17 3.41 % | 0.16 0.36 % | 0.16 96.59 % | 0.08 -4.35 % | 0.09 11.54 % | 0.08 -0.37 % | 0.08 2.69 % | 0.08 -17.18 % | 0.09 -40.68 % | 0.16 3.51 % | 0.15 -0.90 % | 0.15 -2.17 % | 0.15 1.56 % | 0.15 -5.08 % | 0.16 1.96 % | 0.16 -7.21 % | 0.17 0.58 % | 0.17 -83.12 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 115.998 M -7.83 % | 125.853 M -6.33 % | 134.351 M -8.69 % | 147.141 M -6.00 % | 156.536 M -5.94 % | 166.417 M 0.86 % | 164.992 M 5.82 % | 155.922 M -1.09 % | 157.638 M -0.19 % | 157.931 M -1.12 % | 159.721 M -12.22 % | 181.965 M 0.27 % | 181.475 M -0.65 % | 182.664 M -1.63 % | 185.693 M 27.12 % | 146.079 M -5.59 % | 154.727 M 4.23 % | 148.446 M -0.38 % | 149.020 M 0.28 % | 148.607 M 0.00 % | 148.607 M |
| Weighted average shs out | 111.883 M -8.21 % | 121.895 M -7.65 % | 131.987 M -7.88 % | 143.281 M -7.08 % | 154.192 M -7.08 % | 165.944 M 0.58 % | 164.992 M 5.82 % | 155.922 M -1.09 % | 157.638 M -0.19 % | 157.931 M -1.12 % | 159.721 M -12.22 % | 181.965 M 0.27 % | 181.475 M 24.83 % | 145.382 M -2.04 % | 148.411 M 1.60 % | 146.079 M 0.23 % | 145.738 M -1.82 % | 148.446 M -0.38 % | 149.020 M 0.28 % | 148.607 M 0.00 % | 148.607 M |
| EPS diluted | 5.92 128.57 % | 2.59 133.33 % | 1.11 -58.58 % | 2.68 -0.37 % | 2.69 10.25 % | 2.44 17.87 % | 2.07 15.64 % | 1.79 3.47 % | 1.73 -16.02 % | 2.06 17.71 % | 1.75 43.44 % | 1.22 56.41 % | 0.78 30.00 % | 0.60 7.14 % | 0.56 7.69 % | 0.52 85.71 % | 0.28 64.71 % | 0.17 100.00 % | 0.09 424.69 % | 0.02 -63.01 % | 0.04 |
| Earnings per share | 6.14 129.96 % | 2.67 136.28 % | 1.13 -58.91 % | 2.75 0.73 % | 2.73 11.89 % | 2.44 17.87 % | 2.07 15.64 % | 1.79 3.47 % | 1.73 -16.02 % | 2.06 17.71 % | 1.75 43.44 % | 1.22 56.41 % | 0.78 2.63 % | 0.76 7.04 % | 0.71 36.54 % | 0.52 73.33 % | 0.30 76.47 % | 0.17 100.00 % | 0.09 424.69 % | 0.02 -63.01 % | 0.04 |
| Gross profit | 3.552 B 40.31 % | 2.532 B 4.03 % | 2.434 B -6.69 % | 2.608 B 129.68 % | 1.136 B 1.76 % | 1.116 B 30.27 % | 856.617 M 36.81 % | 626.114 M 15.48 % | 542.188 M -10.81 % | 607.917 M -33.05 % | 907.972 M 21.97 % | 744.412 M 55.21 % | 479.630 M 9.34 % | 438.676 M 15.28 % | 380.515 M 38.09 % | 275.552 M 64.92 % | 167.085 M 37.57 % | 121.453 M 44.74 % | 83.913 M -79.92 % | 417.818 M 16.53 % | 358.548 M |
| Income tax expense | 232.017 M 71.74 % | 135.095 M 80.88 % | 74.688 M -48.80 % | 145.866 M -3.75 % | 151.548 M -16.96 % | 182.494 M 23.07 % | 148.283 M 59.05 % | 93.233 M -5.25 % | 98.394 M -23.29 % | 128.263 M 30.54 % | 98.253 M 12.55 % | 87.297 M 50.36 % | 58.059 M 32.28 % | 43.891 M 5.22 % | 41.712 M 37.91 % | 30.246 M 61.85 % | 18.688 M 52.05 % | 12.291 M 92.48 % | 6.386 M 48.27 % | 4.307 M 63.04 % | 2.641 M |
| Cost of revenue | 19.877 B 60.80 % | 12.361 B -0.07 % | 12.370 B -7.09 % | 13.315 B 6.57 % | 12.493 B 6.82 % | 11.696 B 15.65 % | 10.113 B 37.37 % | 7.362 B 12.20 % | 6.561 B 9.56 % | 5.988 B 21.30 % | 4.937 B 17.10 % | 4.216 B 56.87 % | 2.687 B 12.20 % | 2.395 B 13.20 % | 2.116 B 46.90 % | 1.440 B 61.16 % | 893.708 M 50.45 % | 594.015 M 43.73 % | 413.289 M | 0.000 | 0.000 |
| General and administrative expenses | 387.715 M 55.53 % | 249.292 M 1.13 % | 246.505 M -19.88 % | 307.683 M 29.42 % | 237.749 M 26.89 % | 187.361 M 30.66 % | 143.394 M 47.50 % | 97.214 M 14.01 % | 85.266 M -6.03 % | 90.734 M 6.90 % | 84.877 M 2.47 % | 82.835 M 94.61 % | 42.565 M -0.79 % | 42.904 M 57.07 % | 27.316 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 93.310 M 79.26 % | 52.054 M -13.16 % | 59.940 M -9.41 % | 66.165 M -31.02 % | 95.923 M -7.53 % | 103.738 M 49.37 % | 69.450 M -3.14 % | 71.705 M 15.91 % | 61.860 M 79.74 % | 34.417 M -22.81 % | 44.590 M 45.12 % | 30.727 M 0.90 % | 30.454 M 213.57 % | 9.712 M -54.08 % | 21.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.931 B 17.23 % | 1.647 B 0.27 % | 1.643 B 7.48 % | 1.529 B 1 072.28 % | 130.395 M 43.71 % | 90.735 M 43.38 % | 63.284 M 100.84 % | 31.509 M 31.69 % | 23.926 M 15.29 % | 20.753 M -94.58 % | 383.059 M 17.68 % | 325.515 M 57.46 % | 206.731 M -9.10 % | 227.419 M 30.96 % | 173.657 M 7.76 % | 161.145 M 53.77 % | 104.793 M 31.15 % | 79.904 M 25.27 % | 63.785 M -85.34 % | 435.182 M 17.28 % | 371.077 M |
| Operating expenses | 2.412 B 23.79 % | 1.949 B -0.03 % | 1.949 B 2.46 % | 1.902 B 309.95 % | 464.067 M 21.54 % | 381.834 M 38.28 % | 276.128 M 37.77 % | 200.428 M 17.17 % | 171.052 M 17.24 % | 145.904 M -71.53 % | 512.526 M 16.73 % | 439.077 M 56.95 % | 279.750 M -0.10 % | 280.035 M 26.07 % | 222.121 M 37.84 % | 161.145 M 53.77 % | 104.793 M 31.15 % | 79.904 M 25.27 % | 63.785 M -85.34 % | 435.182 M 17.28 % | 371.077 M |
| Cost and expenses | 22.289 B 55.76 % | 14.310 B -0.07 % | 14.320 B -5.90 % | 15.217 B 17.44 % | 12.957 B 7.29 % | 12.077 B 16.26 % | 10.389 B 37.38 % | 7.562 B 12.33 % | 6.732 B 9.74 % | 6.134 B 12.57 % | 5.449 B 17.07 % | 4.655 B 56.88 % | 2.967 B 10.91 % | 2.675 B 14.42 % | 2.338 B 45.99 % | 1.601 B 60.38 % | 998.501 M 48.16 % | 673.919 M 41.26 % | 477.074 M 9.63 % | 435.182 M 17.28 % | 371.077 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 481.025 M 59.63 % | 301.346 M -1.66 % | 306.445 M -18.03 % | 373.848 M 12.04 % | 333.672 M 14.62 % | 291.099 M 36.77 % | 212.844 M 26.00 % | 168.919 M 14.81 % | 147.126 M 17.56 % | 125.151 M -3.33 % | 129.467 M 14.01 % | 113.562 M 55.52 % | 73.019 M 38.78 % | 52.616 M 8.57 % | 48.464 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 52.737 M 113.76 % | 24.671 M -52.50 % | 51.938 M -5.40 % | 54.900 M 28.98 % | 42.565 M -1.37 % | 43.155 M 144.96 % | 17.617 M 126.82 % | 7.767 M -87.21 % | 60.713 M 3.70 % | 58.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.479 M 1.62 % | 4.407 M -12.75 % | 5.052 M -10.96 % | 5.674 M |
| Interest expense | 110.508 M -30.81 % | 159.717 M -29.84 % | 227.640 M 189.28 % | 78.693 M 1.94 % | 77.193 M 22.45 % | 63.040 M -16.08 % | 75.120 M 102.19 % | 37.154 M -2.05 % | 37.930 M 132.69 % | 16.301 M -62.11 % | 43.019 M 273.75 % | 11.510 M 984.83 % | 1.061 M -91.20 % | 12.056 M 11.94 % | 10.770 M 39.35 % | 7.729 M 67.33 % | 4.619 M 21.87 % | 3.790 M 40.05 % | 2.706 M 286.15 % | 700.795 K -25.81 % | 944.577 K |
| Depreciation and amortization | 317.502 M -0.50 % | 319.082 M 74.85 % | 182.488 M 39.99 % | 130.354 M 43.89 % | 90.594 M 43.15 % | 63.284 M 0.00 % | 63.284 M 70.57 % | 37.101 M 42.18 % | 26.095 M 25.74 % | 20.753 M 10.79 % | 18.731 M 34.48 % | 13.928 M -27.41 % | 19.188 M 119.44 % | 8.744 M 64.45 % | 5.317 M -0.36 % | 5.336 M 20.56 % | 4.426 M 13.08 % | 3.914 M -91.11 % | 44.016 M 77.60 % | 24.784 M 9.52 % | 22.629 M |
| Operating income | 1.180 B 87.38 % | 629.543 M 29.17 % | 487.358 M -27.24 % | 669.773 M -2.95 % | 690.129 M -5.92 % | 733.524 M 19.10 % | 615.878 M 44.28 % | 426.867 M 12.49 % | 379.468 M -19.69 % | 472.501 M 17.83 % | 400.990 M 27.62 % | 314.205 M 66.17 % | 189.089 M 19.19 % | 158.641 M 4.87 % | 151.267 M 39.41 % | 108.508 M 74.13 % | 62.316 M 65.58 % | 37.635 M 269.05 % | -22.262 M -28.21 % | -17.364 M -38.58 % | -12.530 M |
| Operating income ratio | 0.05 19.11 % | 0.04 28.40 % | 0.03 -21.74 % | 0.04 -16.93 % | 0.05 -11.56 % | 0.06 1.97 % | 0.06 5.06 % | 0.05 0.03 % | 0.05 -25.42 % | 0.07 4.41 % | 0.07 8.31 % | 0.06 6.10 % | 0.06 6.65 % | 0.06 -7.61 % | 0.06 -4.18 % | 0.06 7.65 % | 0.06 11.68 % | 0.05 217.48 % | -0.04 -7.74 % | -0.04 -18.92 % | -0.03 |
| Total other income expenses net | -260.858 M -34.50 % | -193.951 M 29.68 % | -275.795 M -107.29 % | -133.049 M -9.72 % | -121.257 M -13.29 % | -107.037 M -24.47 % | -85.992 M -60.64 % | -53.530 M -567.71 % | -8.017 M 56.80 % | -18.558 M 8.97 % | -20.386 M -346.38 % | -4.567 M -146.68 % | 9.784 M 311.41 % | -4.628 M 1.89 % | -4.717 M -60.72 % | -2.935 M -779.40 % | 432.000 K 100.58 % | -74.581 M -4 483.70 % | 1.701 M -60.90 % | 4.351 M -7.99 % | 4.729 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.119 B 177.74 % | 402.736 M 290.34 % | -211.584 M -136.52 % | 579.317 M 359.69 % | -223.079 M -1 017.57 % | 24.312 M -81.39 % | 130.662 M -81.63 % | 711.168 M -21.71 % | 908.423 M 5.46 % | 861.367 M 173.87 % | 314.515 M 163.71 % | 119.265 M 167.13 % | -177.652 M -20.48 % | -147.459 M -726.42 % | -17.843 M 45.58 % | -32.787 M 64.28 % | -91.797 M -96.89 % | -46.624 M -93.84 % | -24.053 M -110.18 % | -11.444 M |
| Total investments | 40.982 M 2 030.04 % | 1.924 M -95.39 % | 41.773 M -93.71 % | 664.308 M 970.14 % | 62.077 M 1 788.56 % | 3.287 M | 0.000 -100.00 % | 314.678 M 10.75 % | 284.144 M 841.53 % | 30.179 M 6.96 % | 28.214 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.969 M 73.22 % | 6.910 M |
| Total debt | 1.842 B 43.64 % | 1.282 B 27.21 % | 1.008 B 43.21 % | 703.863 M 50.28 % | 468.379 M 13.12 % | 414.072 M 11.26 % | 372.155 M -50.20 % | 747.293 M -19.96 % | 933.686 M 5.47 % | 885.297 M 148.00 % | 356.974 M 72.72 % | 206.672 M 2 090.25 % | 9.436 M -41.73 % | 16.194 M -72.72 % | 59.356 M 7.13 % | 55.405 M -25.52 % | 74.393 M 366.68 % | 15.941 M 199.36 % | 5.325 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.092 B 22.34 % | 2.527 B 7.74 % | 2.345 B -0.43 % | 2.356 B 6.53 % | 2.211 B 9.97 % | 2.011 B 4.14 % | 1.931 B 23.35 % | 1.566 B 22.80 % | 1.275 B 19.55 % | 1.066 B 34.77 % | 791.190 M 41.09 % | 560.786 M 44.87 % | 387.108 M 43.45 % | 269.858 M 109.66 % | 128.715 M 398.41 % | 25.825 M 78.76 % | 14.447 M 157.11 % | -25.299 M 42.43 % | -43.946 M 22.37 % | -56.608 M |
| Common stock | 1.176 M -4.00 % | 1.225 M -10.12 % | 1.363 M -4.95 % | 1.434 M -9.47 % | 1.584 M -6.49 % | 1.694 M -7.58 % | 1.833 M 9.11 % | 1.680 M 0.00 % | 1.680 M -1.23 % | 1.701 M -93.44 % | 25.945 M -76.84 % | 112.009 M -22.21 % | 143.983 M 0.00 % | 143.983 M -14.11 % | 167.629 M -9.06 % | 184.337 M 37.57 % | 133.993 M 6.26 % | 126.094 M 0.02 % | 126.066 M 0.14 % | 125.886 M |
| Total equity | 3.119 B 25.28 % | 2.489 B 4.70 % | 2.378 B 1.83 % | 2.335 B 9.21 % | 2.138 B 7.02 % | 1.998 B -4.24 % | 2.086 B 35.05 % | 1.545 B 25.47 % | 1.231 B 13.67 % | 1.083 B 34.30 % | 806.497 M 28.20 % | 629.114 M 17.33 % | 536.200 M 26.46 % | 424.016 M 48.82 % | 284.926 M 28.38 % | 221.940 M 46.71 % | 151.273 M 42.19 % | 106.386 M 15.91 % | 91.783 M 15.32 % | 79.588 M |
| Other non current liabilities | 121.830 M 46.80 % | 82.990 M -62.68 % | 222.392 M -22.18 % | 285.768 M -34.79 % | 438.198 M 338.20 % | 100.000 M 2 803.60 % | 3.444 M | 0.000 -100.00 % | 18.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.582 M -29.50 % | 15.010 M |
| Long term debt | 1.165 B 28.34 % | 908.153 M -1.91 % | 925.843 M 71.84 % | 538.779 M 31.39 % | 410.073 M -0.02 % | 410.145 M 16.05 % | 353.416 M 80 773.23 % | 437.000 K -99.91 % | 487.455 M 1.12 % | 482.075 M 997.85 % | 43.911 M -20.49 % | 55.230 M 539.98 % | 8.630 M -37.36 % | 13.777 M -71.64 % | 48.587 M -4.79 % | 51.030 M 9.53 % | 46.588 M 490.69 % | 7.887 M | 0.000 | 0.000 |
| Total non current liabilities | 1.355 B 29.92 % | 1.043 B -16.21 % | 1.245 B 35.99 % | 915.171 M -2.95 % | 943.016 M 61.02 % | 585.642 M 35.37 % | 432.612 M 1 976.77 % | 20.831 M -95.99 % | 519.138 M 3.09 % | 503.594 M 719.71 % | 61.436 M -8.12 % | 66.869 M 236.84 % | 19.852 M -18.81 % | 24.452 M -49.67 % | 48.587 M -4.79 % | 51.030 M 9.53 % | 46.588 M 490.69 % | 7.887 M -25.47 % | 10.582 M -29.50 % | 15.010 M |
| Other current liabilities | 965.135 M 1 050.81 % | 83.866 M -60.76 % | 213.726 M 169.54 % | 79.293 M -78.91 % | 376.021 M -3.38 % | 389.190 M 88.26 % | 206.735 M 113.64 % | 96.768 M 1.09 % | 95.725 M -28.33 % | 133.558 M 1 655.72 % | 7.607 M 88.99 % | 4.025 M 206.54 % | -3.778 M -124.56 % | 15.384 M 495.58 % | -3.889 M 79.99 % | -19.435 M -128.03 % | -8.523 M -251.55 % | 5.624 M 0.15 % | 5.616 M 145.69 % | 2.286 M |
| Deferred revenue | 0.000 -100.00 % | 695.872 M 15.58 % | 602.085 M 4.26 % | 577.472 M 448.25 % | 105.330 M 63.23 % | 64.528 M -27.21 % | 88.655 M 240.78 % | 26.015 M 497.09 % | 4.357 M -91.43 % | 50.863 M 1 682.79 % | 2.853 M -56.91 % | 6.621 M -38.69 % | 10.800 M 152.16 % | 4.283 M -68.01 % | 13.387 M -52.44 % | 28.148 M 65.68 % | 16.989 M 940.99 % | 1.632 M -32.19 % | 2.407 M | 0.000 |
| Short term debt | 676.504 M 80.79 % | 374.196 M 355.26 % | 82.194 M -50.21 % | 165.084 M 183.13 % | 58.306 M 1 384.75 % | 3.927 M -79.04 % | 18.739 M -97.49 % | 746.856 M 67.37 % | 446.231 M 10.67 % | 403.222 M 28.80 % | 313.063 M 106.72 % | 151.442 M 18 689.33 % | 806.000 K -66.65 % | 2.417 M -77.56 % | 10.769 M 146.15 % | 4.375 M -84.27 % | 27.805 M 245.23 % | 8.054 M 51.25 % | 5.325 M | 0.000 |
| Total current liabilities | 5.249 B 51.51 % | 3.464 B -16.91 % | 4.170 B 28.52 % | 3.244 B 22.15 % | 2.656 B 23.90 % | 2.144 B -1.24 % | 2.171 B 8.48 % | 2.001 B 25.63 % | 1.593 B 5.84 % | 1.505 B 11.67 % | 1.348 B 30.52 % | 1.032 B 48.33 % | 696.060 M 23.00 % | 565.908 M -2.08 % | 577.914 M 44.94 % | 398.713 M 2.32 % | 389.679 M 148.21 % | 156.997 M 69.86 % | 92.425 M 31.39 % | 70.342 M |
| Total liabilities | 6.604 B 46.52 % | 4.507 B -16.75 % | 5.414 B 30.17 % | 4.159 B 15.57 % | 3.599 B 31.87 % | 2.729 B 4.84 % | 2.603 B 28.76 % | 2.022 B -4.27 % | 2.112 B 5.15 % | 2.008 B 42.55 % | 1.409 B 28.17 % | 1.099 B 53.56 % | 715.912 M 21.27 % | 590.360 M -5.77 % | 626.501 M 39.30 % | 449.743 M 3.09 % | 436.267 M 164.59 % | 164.884 M 60.07 % | 103.007 M 20.68 % | 85.352 M |
| Other non current assets | 773.503 M 1 229.94 % | -68.455 M -19.27 % | -57.393 M -632.99 % | -7.830 M -101.53 % | 512.007 M 17.82 % | 434.581 M 6.51 % | 408.020 M -34.80 % | 625.786 M 9.61 % | 570.896 M 26.66 % | 450.743 M 115.84 % | 208.836 M 476.26 % | 36.240 M 930.72 % | 3.516 M -66.63 % | 10.536 M -36.04 % | 16.473 M 4.06 % | 15.831 M 83.53 % | 8.626 M 72.31 % | 5.006 M -78.84 % | 23.658 M 6.27 % | 22.262 M |
| Long term investments | 0.000 -100.00 % | 715.214 M 19.62 % | 597.911 M -9.99 % | 664.308 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -207.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 177.479 M -14.62 % | 207.880 M -44.94 % | 377.520 M 27.66 % | 295.725 M 4.53 % | 282.918 M 146.32 % | 114.857 M -27.68 % | 158.817 M 633.29 % | 21.658 M 14.66 % | 18.889 M 33.24 % | 14.177 M | 0.000 -100.00 % | 60.541 M 38.99 % | 43.558 M -19.65 % | 54.210 M 2.34 % | 52.971 M 28.74 % | 41.146 M 1.95 % | 40.359 M 320.06 % | 9.608 M 159.19 % | 3.707 M 137.23 % | 1.563 M |
| GoodWill | 603.392 M 0.00 % | 603.392 M -1.80 % | 614.454 M -2.70 % | 631.526 M 11.93 % | 564.235 M 62.21 % | 347.846 M 0.00 % | 347.846 M 221.59 % | 108.166 M -7.17 % | 116.517 M 1.37 % | 114.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 780.871 M -3.75 % | 811.272 M -18.22 % | 991.974 M 6.98 % | 927.251 M 9.45 % | 847.153 M 83.09 % | 462.703 M -8.68 % | 506.663 M 290.27 % | 129.824 M -4.12 % | 135.406 M 4.87 % | 129.117 M | 0.000 -100.00 % | 60.541 M 38.99 % | 43.558 M -19.65 % | 54.210 M 2.34 % | 52.971 M 28.74 % | 41.146 M 1.95 % | 40.359 M 320.06 % | 9.608 M 159.19 % | 3.707 M 137.23 % | 1.563 M |
| Property plant equipment net | 770.633 M 68.76 % | 456.638 M -0.13 % | 457.218 M 273.81 % | 122.312 M 1.34 % | 120.697 M 15.32 % | 104.661 M -12.79 % | 120.011 M 78.28 % | 67.315 M -61.76 % | 176.028 M -5.68 % | 186.637 M 66.36 % | 112.189 M 6.70 % | 105.145 M 16.31 % | 90.400 M 3.96 % | 86.960 M 53.63 % | 56.602 M 16.13 % | 48.742 M 10.57 % | 44.081 M 23.18 % | 35.785 M 2.24 % | 35.000 M 1.21 % | 34.580 M |
| Total non current assets | 2.451 B 21.72 % | 2.014 B -3.21 % | 2.081 B 16.61 % | 1.784 B 14.77 % | 1.555 B 44.07 % | 1.079 B -1.94 % | 1.100 B 29.36 % | 850.660 M -6.91 % | 913.787 M 53.67 % | 594.636 M 66.50 % | 357.144 M 56.25 % | 228.578 M 56.10 % | 146.427 M -8.18 % | 159.479 M 26.52 % | 126.046 M 19.23 % | 105.719 M 13.60 % | 93.066 M 84.66 % | 50.399 M -19.19 % | 62.364 M 6.78 % | 58.405 M |
| Other current assets | 4.184 B | 0.000 | 0.000 | 0.000 -100.00 % | 2.806 B 11.11 % | 2.526 B -6.91 % | 2.713 B 54.70 % | 1.754 B 22.13 % | 1.436 B 20.47 % | 1.192 B 16.31 % | 1.025 B 22.54 % | 836.326 M 55.75 % | 536.969 M 34.35 % | 399.685 M -10.08 % | 444.498 M 41.00 % | 315.252 M 48.79 % | 211.884 M 119.28 % | 96.626 M 75.32 % | 55.116 M 19.71 % | 46.042 M |
| Short term investments | 0.000 100.00 % | -713.290 M -28.26 % | -556.138 M | 0.000 | 0.000 -100.00 % | 3.287 M | 0.000 | 0.000 | 0.000 -100.00 % | 237.272 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 723.440 M -17.75 % | 879.613 M -27.88 % | 1.220 B 879.25 % | 124.546 M -81.99 % | 691.458 M 77.41 % | 389.760 M 61.40 % | 241.493 M 568.49 % | 36.125 M 43.00 % | 25.263 M 5.57 % | 23.930 M -43.64 % | 42.459 M -51.42 % | 87.407 M -53.28 % | 187.088 M 14.32 % | 163.653 M 111.99 % | 77.199 M -12.46 % | 88.192 M -46.93 % | 166.190 M 165.63 % | 62.565 M 112.97 % | 29.378 M 156.71 % | 11.444 M |
| Cash and short term investments | 723.440 M -17.75 % | 879.613 M -27.88 % | 1.220 B 879.25 % | 124.546 M -81.99 % | 691.458 M 75.92 % | 393.047 M 62.76 % | 241.493 M 568.49 % | 36.125 M 43.00 % | 25.263 M -90.33 % | 261.202 M 515.19 % | 42.459 M -51.42 % | 87.407 M -53.28 % | 187.088 M 14.32 % | 163.653 M 111.99 % | 77.199 M -12.46 % | 88.192 M -46.93 % | 166.190 M 165.63 % | 62.565 M 112.97 % | 29.378 M 156.71 % | 11.444 M |
| Total current assets | 7.271 B 45.93 % | 4.983 B -12.75 % | 5.711 B 21.26 % | 4.710 B 10.27 % | 4.272 B 16.38 % | 3.670 B -6.18 % | 3.912 B 44.03 % | 2.716 B 11.64 % | 2.433 B -2.75 % | 2.502 B 34.32 % | 1.863 B 24.16 % | 1.500 B 35.34 % | 1.108 B 29.45 % | 856.248 M 9.48 % | 782.137 M 40.56 % | 556.432 M 11.86 % | 497.458 M 122.62 % | 223.461 M 68.74 % | 132.425 M 24.30 % | 106.536 M |
| Inventory | 2.364 B 104.88 % | 1.154 B -6.06 % | 1.228 B 18.47 % | 1.037 B 33.93 % | 774.111 M 2.98 % | 751.702 M -21.51 % | 957.725 M 3.39 % | 926.355 M -4.67 % | 971.736 M -7.34 % | 1.049 B 31.85 % | 795.346 M 37.99 % | 576.384 M 49.96 % | 384.347 M 31.22 % | 292.910 M 12.47 % | 260.440 M 70.24 % | 152.988 M 28.15 % | 119.384 M 85.75 % | 64.270 M 34.09 % | 47.932 M -2.28 % | 49.049 M |
| Net 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 |
| Tax assets | 126.131 M 27.28 % | 99.094 M 9.09 % | 90.834 M 16.15 % | 78.206 M 4.61 % | 74.761 M -3.06 % | 77.119 M 17.39 % | 65.697 M 136.87 % | 27.735 M -11.83 % | 31.457 M -10.71 % | 35.232 M -2.46 % | 36.119 M 35.52 % | 26.652 M 197.69 % | 8.953 M 15.18 % | 7.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 3.559 B 58.75 % | 2.242 B -30.55 % | 3.228 B 36.91 % | 2.358 B 17.24 % | 2.011 B 24.02 % | 1.621 B -8.28 % | 1.768 B 59.94 % | 1.105 B 6.07 % | 1.042 B 20.29 % | 866.291 M -15.16 % | 1.021 B 18.22 % | 863.743 M 27.50 % | 677.432 M 25.56 % | 539.541 M -0.87 % | 544.260 M 52.25 % | 357.477 M 6.26 % | 336.419 M 140.20 % | 140.055 M 82.67 % | 76.671 M 16.29 % | 65.931 M |
| Tax payables | 48.608 M -29.35 % | 68.798 M 56.87 % | 43.858 M -32.36 % | 64.837 M -38.44 % | 105.330 M 63.23 % | 64.528 M -27.21 % | 88.655 M 240.78 % | 26.015 M 497.09 % | 4.357 M -91.43 % | 50.863 M 1 682.79 % | 2.853 M -56.91 % | 6.621 M -38.69 % | 10.800 M 152.16 % | 4.283 M -68.01 % | 13.387 M -52.44 % | 28.148 M 65.68 % | 16.989 M 940.99 % | 1.632 M -32.19 % | 2.407 M 13.23 % | 2.125 M |
| Deferred revenue non current | 12.708 M -23.57 % | 16.627 M 3.50 % | 16.064 M 39.35 % | 11.528 M 1.77 % | 11.327 M -71.19 % | 39.320 M 34.60 % | 29.213 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 |
| Minority interest | 110.383 M 91.97 % | 57.500 M -42.48 % | 99.971 M 42.44 % | 70.183 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 |
| 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 |
| 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 |
| Other total stockholders equity | -84.301 M 12.36 % | -96.185 M -39.32 % | -69.039 M 25.16 % | -92.251 M -23.29 % | -74.822 M -404.09 % | -14.843 M -109.68 % | 153.342 M 782.82 % | -22.457 M 50.45 % | -45.320 M -400.07 % | 15.103 M 241.97 % | -10.638 M 75.65 % | -43.681 M -954.98 % | 5.109 M -49.79 % | 10.175 M 189.11 % | -11.418 M -196.94 % | 11.778 M 315.74 % | 2.833 M -49.33 % | 5.591 M -42.14 % | 9.663 M -6.27 % | 10.310 M |
| Deferred tax liabilities non current | 54.833 M 56.23 % | 35.098 M -56.28 % | 80.285 M 1.50 % | 79.096 M -5.18 % | 83.418 M 130.58 % | 36.177 M -22.27 % | 46.539 M 128.20 % | 20.394 M 49.96 % | 13.600 M -36.80 % | 21.519 M 22.79 % | 17.525 M 50.57 % | 11.639 M 3.72 % | 11.222 M 5.12 % | 10.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 |
| Total assets | 9.723 B 38.96 % | 6.997 B -10.21 % | 7.792 B 19.98 % | 6.494 B 11.47 % | 5.826 B 22.67 % | 4.749 B -5.25 % | 5.013 B 40.53 % | 3.567 B 6.58 % | 3.347 B 8.08 % | 3.096 B 39.49 % | 2.220 B 28.41 % | 1.729 B 37.76 % | 1.255 B 23.54 % | 1.016 B 11.84 % | 908.183 M 37.16 % | 662.151 M 12.13 % | 590.524 M 115.63 % | 273.860 M 40.59 % | 194.790 M 18.10 % | 164.940 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -286.196 M -35.09 % | -211.848 M 15.48 % | -250.638 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 |
| Stock based compensation | 23.132 M 5 368.56 % | 423.000 K -97.93 % | 20.458 M 105.75 % | 9.943 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 |
| Change in working capital | -736.048 M -41.16 % | -521.433 M -151.32 % | 1.016 B 268.19 % | -604.123 M -376.00 % | 218.884 M -49.85 % | 436.434 M 383.97 % | 90.178 M 218.90 % | 28.278 M 138.20 % | -74.021 M 80.43 % | -378.331 M -67.37 % | -226.042 M -180.08 % | -80.707 M -338.71 % | 33.809 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Inventory | -977.443 M -3 016.26 % | 33.517 M 117.51 % | -191.439 M 29.71 % | -272.361 M -1 273.67 % | 23.206 M -88.74 % | 206.023 M 95.62 % | 105.317 M 1 778.36 % | -6.275 M -108.10 % | 77.466 M 131.78 % | -243.763 M -11.90 % | -217.836 M -283.34 % | -56.826 M 37.85 % | -91.437 M | 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 |
| Other working capital | 241.395 M 143.50 % | -554.950 M -145.96 % | 1.207 B 463.97 % | -331.762 M -269.54 % | 195.678 M -15.07 % | 230.411 M 1 621.97 % | -15.139 M -143.81 % | 34.553 M 122.81 % | -151.487 M -12.57 % | -134.568 M -1 539.87 % | -8.206 M 65.64 % | -23.881 M -119.07 % | 125.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -347.997 M -427.02 % | 106.416 M -30.46 % | 153.018 M 74.32 % | 87.779 M 315.74 % | -40.688 M -403.48 % | 13.407 M 147.62 % | -28.154 M -96.51 % | -14.327 M 56.72 % | -33.105 M -379.34 % | 11.851 M 261.94 % | -7.318 M 67.23 % | -22.332 M 82.96 % | -131.038 M -852.31 % | 17.418 M 165.42 % | -26.623 M 72.52 % | -96.870 M -266.11 % | 58.317 M 276.68 % | 15.482 M -19.78 % | 19.300 M 3 555.73 % | -558.480 K -102.94 % | 19.017 M |
| Net cash provided by operating activities | 111.792 M 113.74 % | 52.304 M -96.53 % | 1.508 B 5 077.34 % | -30.304 M -104.09 % | 741.479 M -21.97 % | 950.282 M 103.50 % | 466.960 M 37.14 % | 340.499 M 69.28 % | 201.147 M 1 899.01 % | -11.181 M -117.04 % | 65.599 M -50.76 % | 133.230 M 113.71 % | 62.342 M -51.12 % | 127.540 M 63.06 % | 78.215 M 463.06 % | -21.543 M -121.04 % | 102.377 M 155.07 % | 40.137 M 25.58 % | 31.962 M 1 623.91 % | 1.854 M -92.74 % | 25.531 M |
| Investments in property plant and equipment | -81.201 M -22.70 % | -66.177 M 53.97 % | -143.766 M -75.12 % | -82.098 M -11.18 % | -73.841 M -90.20 % | -38.822 M -38.20 % | -28.092 M 49.29 % | -55.400 M 17.80 % | -67.400 M 26.93 % | -92.240 M -169.95 % | -34.169 M -41.79 % | -24.098 M -73.09 % | -13.922 M -26.29 % | -11.024 M 35.81 % | -17.174 M -66.04 % | -10.343 M 14.76 % | -12.134 M -209.94 % | -3.915 M 13.23 % | -4.512 M -40.23 % | -3.217 M 44.91 % | -5.840 M |
| Acquisitions net | -169.404 M | 0.000 100.00 % | -48.619 M 66.37 % | -144.562 M 40.53 % | -243.069 M | 0.000 100.00 % | -60.199 M -1 196.00 % | -4.645 M 20.46 % | -5.840 M 97.86 % | -273.451 M -3 275.94 % | -8.100 M 94.93 % | -159.622 M -7 881.10 % | -2.000 M | 0.000 100.00 % | -32.115 M -405.27 % | -6.356 M | 0.000 | 0.000 | 0.000 100.00 % | -76.231 K 86.87 % | -580.398 K |
| Purchases of investments | -227.808 M -91.05 % | -119.242 M -1 326.85 % | -8.357 M 94.96 % | -165.726 M -385.84 % | -34.111 M 42.06 % | -58.870 M 50.52 % | -118.973 M -27.31 % | -93.455 M 17.72 % | -113.584 M -7.21 % | -105.945 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.219 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 100.00 % | -30.650 M -189.64 % | -10.582 M -140.01 % | 26.447 M | 0.000 -100.00 % | 9.870 M -6.26 % | 10.529 M 21.37 % | 8.675 M 9.64 % | 7.912 M | 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 | 24.084 M 218.96 % | -20.246 M -130.89 % | 65.544 M 304.07 % | -32.118 M 61.52 % | -83.465 M -1 093.87 % | 8.398 M -96.13 % | 216.935 M 5 897.30 % | -3.742 M -114.46 % | 25.884 M 10 253.60 % | 250.000 K 100.26 % | -97.147 M -419.45 % | -18.702 M -926.43 % | 2.263 M 131.86 % | 976.000 K 587.32 % | 142.000 K -69.00 % | 458.000 K 101.54 % | -29.728 M -299.09 % | 14.932 M 329.25 % | -6.514 M -260.11 % | 4.068 M 133.38 % | -12.188 M |
| Net cash used for investing activites | -454.329 M -120.91 % | -205.665 M -24.01 % | -165.848 M 61.88 % | -435.086 M -6.63 % | -408.039 M -356.96 % | -89.294 M -556.96 % | 19.541 M 113.32 % | -146.713 M 3.65 % | -152.265 M 67.15 % | -463.474 M -232.44 % | -139.416 M 31.13 % | -202.422 M -1 381.97 % | -13.659 M -35.94 % | -10.048 M 79.56 % | -49.147 M -202.61 % | -16.241 M 61.20 % | -41.862 M -1 202.21 % | 3.798 M 134.45 % | -11.025 M -1 523.36 % | 774.591 K 104.16 % | -18.609 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2.243 M 197.09 % | 755.000 K -99.63 % | 205.000 M 112.51 % | 96.464 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.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 |
| Common stock repurchased | -98.273 M 26.66 % | -133.995 M -19.03 % | -112.572 M 39.74 % | -186.810 M 26.48 % | -254.084 M -21.32 % | -209.433 M | 0.000 | 0.000 100.00 % | -29.059 M | 0.000 | 0.000 100.00 % | -31.984 M -468.60 % | -5.625 M -239.47 % | -1.657 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -35.298 M -72.62 % | -20.448 M 50.72 % | -41.492 M -1.96 % | -40.694 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -74.350 M 80.36 % | -378.650 M -632.00 % | -51.728 M 77.13 % | -226.150 M -289.06 % | -58.127 M 91.64 % | -694.894 M -148.09 % | -280.097 M -2 708.55 % | -9.973 M 81.30 % | -53.318 M -114.45 % | 368.932 M 616.36 % | -71.449 M -1 101.81 % | 7.132 M 128.25 % | -25.248 M 18.65 % | -31.038 M 22.52 % | -40.061 M 0.38 % | -40.214 M -193.28 % | 43.110 M 501.14 % | -10.747 M -257.87 % | -3.003 M -541.07 % | 680.858 K 62.05 % | 420.152 K |
| Net cash used provided by financing activities | -109.648 M 72.53 % | -399.098 M -328.12 % | -93.220 M 65.07 % | -266.844 M -359.07 % | -58.127 M 91.64 % | -694.894 M -148.09 % | -280.097 M -2 708.55 % | -9.973 M 81.30 % | -53.318 M -114.45 % | 368.932 M 616.36 % | -71.449 M -1 101.81 % | 7.132 M 128.25 % | -25.248 M 18.65 % | -31.038 M 22.52 % | -40.061 M 0.38 % | -40.214 M -193.28 % | 43.110 M 501.14 % | -10.747 M -257.87 % | -3.003 M -541.07 % | 680.858 K 62.05 % | 420.152 K |
| Effect of forex changes on cash | 7.472 M 198.98 % | -7.549 M -263.79 % | 4.609 M 931.10 % | 447.000 K -73.46 % | 1.684 M 122.16 % | 758.000 K -99.16 % | 89.769 M 1 859.49 % | -5.102 M -413.28 % | -994.000 K -72.57 % | -576.000 K -143.18 % | 1.334 M 101.10 % | -121.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -444.713 M 20.59 % | -560.008 M -144.66 % | 1.254 B 272.78 % | -725.711 M -340.54 % | 301.698 M 80.82 % | 166.852 M -43.66 % | 296.173 M 65.73 % | 178.711 M 3 391.18 % | -5.430 M 94.89 % | -106.299 M 26.15 % | -143.932 M 21.52 % | -183.403 M -882.60 % | 23.435 M -72.89 % | 86.454 M 886.45 % | -10.993 M 85.91 % | -77.998 M -175.27 % | 103.625 M 212.24 % | 33.188 M 85.06 % | 17.934 M 441.88 % | 3.309 M -54.93 % | 7.342 M |
| Cash at beginning of period | 659.613 M -45.92 % | 1.220 B 3 660.63 % | -34.253 M -104.95 % | 691.458 M 77.41 % | 389.760 M 74.85 % | 222.908 M 404.25 % | -73.265 M 70.92 % | -251.976 M -2.20 % | -246.546 M -75.79 % | -140.247 M -3 905.89 % | 3.685 M -98.03 % | 187.088 M 14.32 % | 163.653 M 111.99 % | 77.199 M -12.46 % | 88.192 M -46.93 % | 166.190 M 165.63 % | 62.565 M 112.97 % | 29.377 M 156.70 % | 11.444 M 40.68 % | 8.135 M 926.89 % | 792.154 K |
| Cash at end of period | 214.900 M -67.42 % | 659.613 M -45.92 % | 1.220 B 3 660.63 % | -34.253 M -104.95 % | 691.458 M 77.41 % | 389.760 M 74.85 % | 222.908 M 404.25 % | -73.265 M 70.92 % | -251.976 M -2.20 % | -246.546 M -75.79 % | -140.247 M -3 905.89 % | 3.685 M -98.03 % | 187.088 M 14.32 % | 163.653 M 111.99 % | 77.199 M -12.46 % | 88.192 M -46.93 % | 166.190 M 165.63 % | 62.565 M 112.97 % | 29.378 M 156.71 % | 11.444 M 40.68 % | 8.135 M |
| Operating cash flow | 111.792 M 113.74 % | 52.304 M -96.53 % | 1.508 B 5 077.34 % | -30.304 M -104.09 % | 741.479 M -21.97 % | 950.282 M 103.50 % | 466.960 M 37.14 % | 340.499 M 69.28 % | 201.147 M 1 899.01 % | -11.181 M -117.04 % | 65.599 M -50.76 % | 133.230 M 113.71 % | 62.342 M -51.12 % | 127.540 M 63.06 % | 78.215 M 463.06 % | -21.543 M -121.04 % | 102.377 M 155.07 % | 40.137 M 25.58 % | 31.962 M 1 623.91 % | 1.854 M -92.74 % | 25.531 M |
| Capital expenditure | -81.201 M -22.70 % | -66.177 M 53.97 % | -143.766 M -75.12 % | -82.098 M -11.18 % | -73.841 M -90.20 % | -38.822 M -38.20 % | -28.092 M 49.29 % | -55.400 M 17.80 % | -67.400 M 26.93 % | -92.240 M -169.95 % | -34.169 M -41.79 % | -24.098 M -73.09 % | -13.922 M -26.29 % | -11.024 M 35.81 % | -17.174 M -66.04 % | -10.343 M 14.76 % | -12.134 M -209.94 % | -3.915 M 13.23 % | -4.512 M -40.23 % | -3.217 M 44.91 % | -5.840 M |
| Free CashFlow | 30.591 M 320.51 % | -13.873 M -101.02 % | 1.365 B 1 314.01 % | -112.402 M -116.84 % | 667.638 M -26.75 % | 911.460 M 107.68 % | 438.868 M 53.94 % | 285.099 M 113.16 % | 133.747 M 229.32 % | -103.421 M -429.05 % | 31.430 M -71.20 % | 109.132 M 125.39 % | 48.420 M -58.44 % | 116.516 M 90.88 % | 61.041 M 291.44 % | -31.886 M -135.33 % | 90.243 M 149.14 % | 36.222 M 31.96 % | 27.450 M 2 113.62 % | -1.363 M -106.92 % | 19.691 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 |
| 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-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 11.715 B 0.00 % | 11.715 B 57.32 % | 7.447 B 0.00 % | 7.447 B 0.60 % | 7.402 B 0.00 % | 7.402 B -7.02 % | 7.961 B 0.00 % | 7.961 B 16.83 % | 6.814 B 0.00 % | 6.814 B 6.38 % | 6.406 B 0.00 % | 6.406 B 16.80 % | 5.485 B 0.00 % | 5.485 B 37.33 % | 3.994 B 0.00 % | 3.994 B 12.45 % | 3.552 B 0.00 % | 3.552 B 7.68 % | 3.298 B 0.00 % | 3.298 B 12.86 % | 2.922 B 0.00 % | 2.922 B 17.83 % | 2.480 B 0.00 % | 2.480 B 56.62 % | 1.583 B 0.00 % | 1.583 B 11.76 % | 1.417 B 0.00 % | 1.417 B 13.52 % | 1.248 B 0.00 % | 1.248 B 45.49 % | 857.922 M 0.00 % | 857.922 M 61.75 % | 530.397 M 0.00 % | 530.397 M 48.27 % | 357.734 M 0.00 % | 357.734 M 43.90 % | 248.601 M 0.00 % | 248.601 M 19.00 % | 208.909 M 0.00 % | 208.909 M 16.53 % | 179.274 M 0.00 % | 179.274 M |
| Net income | 343.252 M 0.00 % | 343.252 M 110.68 % | 162.923 M 0.00 % | 162.923 M 119.09 % | 74.362 M 0.00 % | 74.362 M -62.30 % | 197.250 M 0.00 % | 197.250 M -6.45 % | 210.854 M 0.00 % | 210.854 M 4.05 % | 202.639 M 0.00 % | 202.639 M 18.62 % | 170.826 M 0.00 % | 170.826 M 22.08 % | 139.925 M 0.00 % | 139.925 M 2.67 % | 136.290 M 0.00 % | 136.290 M -16.12 % | 162.474 M 0.00 % | 162.474 M 15.96 % | 140.114 M 0.00 % | 140.114 M 26.04 % | 111.171 M 0.00 % | 111.171 M 57.90 % | 70.407 M 0.00 % | 70.407 M 27.87 % | 55.061 M 0.00 % | 55.061 M 5.04 % | 52.419 M 0.00 % | 52.419 M 39.18 % | 37.664 M 0.00 % | 37.664 M 70.96 % | 22.030 M 0.00 % | 22.030 M 78.71 % | 12.328 M 0.00 % | 12.328 M 94.71 % | 6.331 M 0.00 % | 6.331 M 424.86 % | 1.206 M 0.00 % | 1.206 M -62.96 % | 3.257 M 0.00 % | 3.257 M |
| Income before tax | 459.377 M 0.00 % | 459.377 M 110.92 % | 217.796 M 0.00 % | 217.796 M 105.89 % | 105.782 M 0.00 % | 105.782 M -60.58 % | 268.362 M 0.00 % | 268.362 M -5.65 % | 284.436 M 0.00 % | 284.436 M -9.20 % | 313.244 M 0.00 % | 313.244 M 18.23 % | 264.943 M 0.00 % | 264.943 M 41.93 % | 186.669 M 0.00 % | 186.669 M 0.51 % | 185.726 M 0.00 % | 185.726 M -18.17 % | 226.972 M 0.00 % | 226.972 M 19.27 % | 190.302 M 0.00 % | 190.302 M 22.92 % | 154.819 M 0.00 % | 154.819 M 55.70 % | 99.437 M 0.00 % | 99.437 M 29.13 % | 77.007 M 0.00 % | 77.007 M 5.09 % | 73.275 M 0.00 % | 73.275 M 38.81 % | 52.787 M 0.00 % | 52.787 M 68.25 % | 31.374 M 0.00 % | 31.374 M 269.84 % | -18.473 M 0.00 % | -18.473 M -79.69 % | -10.280 M 0.00 % | -10.280 M -58.01 % | -6.506 M 0.00 % | -6.506 M -66.82 % | -3.900 M 0.00 % | -3.900 M |
| Income before tax ratio | 0.04 0.00 % | 0.04 34.07 % | 0.03 0.00 % | 0.03 104.66 % | 0.01 0.00 % | 0.01 -57.60 % | 0.03 0.00 % | 0.03 -19.24 % | 0.04 0.00 % | 0.04 -14.64 % | 0.05 0.00 % | 0.05 1.23 % | 0.05 0.00 % | 0.05 3.35 % | 0.05 0.00 % | 0.05 -10.62 % | 0.05 0.00 % | 0.05 -24.01 % | 0.07 0.00 % | 0.07 5.68 % | 0.07 0.00 % | 0.07 4.32 % | 0.06 0.00 % | 0.06 -0.59 % | 0.06 0.00 % | 0.06 15.54 % | 0.05 0.00 % | 0.05 -7.42 % | 0.06 0.00 % | 0.06 -4.59 % | 0.06 0.00 % | 0.06 4.02 % | 0.06 0.00 % | 0.06 214.55 % | -0.05 0.00 % | -0.05 -24.87 % | -0.04 0.00 % | -0.04 -32.78 % | -0.03 0.00 % | -0.03 -43.15 % | -0.02 0.00 % | -0.02 |
| EBITDA | 637.778 M 0.00 % | 637.778 M 34.69 % | 473.523 M 0.00 % | 473.523 M 17.44 % | 403.220 M 0.00 % | 403.220 M -5.38 % | 426.131 M 0.00 % | 426.131 M 9.15 % | 390.401 M 0.00 % | 390.401 M 5.31 % | 370.703 M 0.00 % | 370.703 M 17.99 % | 314.170 M 0.00 % | 314.170 M 40.46 % | 223.669 M 0.00 % | 223.669 M 2.84 % | 217.500 M 0.00 % | 217.500 M -11.27 % | 245.133 M 0.00 % | 245.133 M 11.37 % | 220.116 M 0.00 % | 220.116 M 31.38 % | 167.538 M 0.00 % | 167.538 M 52.92 % | 109.561 M 0.00 % | 109.561 M 25.35 % | 87.407 M 0.00 % | 87.407 M 7.49 % | 81.319 M 0.00 % | 81.319 M 37.09 % | 59.319 M 0.00 % | 59.319 M 65.25 % | 35.897 M 0.00 % | 35.897 M 60.79 % | 22.325 M 0.00 % | 22.325 M 105.25 % | 10.877 M 0.00 % | 10.877 M 193.19 % | 3.710 M 0.00 % | 3.710 M -26.53 % | 5.050 M 0.00 % | 5.050 M |
| Net income ratio | 0.03 0.00 % | 0.03 33.92 % | 0.02 0.00 % | 0.02 117.79 % | 0.01 0.00 % | 0.01 -59.45 % | 0.02 0.00 % | 0.02 -19.93 % | 0.03 0.00 % | 0.03 -2.19 % | 0.03 0.00 % | 0.03 1.56 % | 0.03 0.00 % | 0.03 -11.10 % | 0.04 0.00 % | 0.04 -8.70 % | 0.04 0.00 % | 0.04 -22.10 % | 0.05 0.00 % | 0.05 2.74 % | 0.05 0.00 % | 0.05 6.96 % | 0.04 0.00 % | 0.04 0.81 % | 0.04 0.00 % | 0.04 14.42 % | 0.04 0.00 % | 0.04 -7.47 % | 0.04 0.00 % | 0.04 -4.34 % | 0.04 0.00 % | 0.04 5.70 % | 0.04 0.00 % | 0.04 20.53 % | 0.03 0.00 % | 0.03 35.31 % | 0.03 0.00 % | 0.03 341.06 % | 0.01 0.00 % | 0.01 -68.22 % | 0.02 0.00 % | 0.02 |
| Ratio EBITDA | 0.05 0.00 % | 0.05 -14.38 % | 0.06 0.00 % | 0.06 16.73 % | 0.05 0.00 % | 0.05 1.77 % | 0.05 0.00 % | 0.05 -6.57 % | 0.06 0.00 % | 0.06 -1.00 % | 0.06 0.00 % | 0.06 1.03 % | 0.06 0.00 % | 0.06 2.28 % | 0.06 0.00 % | 0.06 -8.55 % | 0.06 0.00 % | 0.06 -17.60 % | 0.07 0.00 % | 0.07 -1.32 % | 0.08 0.00 % | 0.08 11.50 % | 0.07 0.00 % | 0.07 -2.36 % | 0.07 0.00 % | 0.07 12.16 % | 0.06 0.00 % | 0.06 -5.31 % | 0.07 0.00 % | 0.07 -5.77 % | 0.07 0.00 % | 0.07 2.16 % | 0.07 0.00 % | 0.07 8.45 % | 0.06 0.00 % | 0.06 42.64 % | 0.04 0.00 % | 0.04 146.37 % | 0.02 0.00 % | 0.02 -36.95 % | 0.03 0.00 % | 0.03 |
| Gross profit ratio | 0.15 0.00 % | 0.15 -10.81 % | 0.17 0.00 % | 0.17 3.41 % | 0.16 0.00 % | 0.16 0.36 % | 0.16 0.00 % | 0.16 96.59 % | 0.08 0.00 % | 0.08 -4.35 % | 0.09 0.00 % | 0.09 11.54 % | 0.08 0.00 % | 0.08 -0.37 % | 0.08 0.00 % | 0.08 2.69 % | 0.08 0.00 % | 0.08 -17.18 % | 0.09 0.00 % | 0.09 -40.68 % | 0.16 0.00 % | 0.16 3.51 % | 0.15 0.00 % | 0.15 -0.90 % | 0.15 0.00 % | 0.15 -2.17 % | 0.15 0.00 % | 0.15 1.56 % | 0.15 0.00 % | 0.15 -5.08 % | 0.16 0.00 % | 0.16 1.96 % | 0.16 0.00 % | 0.16 -7.21 % | 0.17 0.00 % | 0.17 0.58 % | 0.17 0.00 % | 0.17 -83.12 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 115.998 M 0.00 % | 115.998 M -7.83 % | 125.853 M 0.00 % | 125.853 M -6.33 % | 134.351 M 0.00 % | 134.351 M -8.69 % | 147.141 M 0.00 % | 147.141 M -6.00 % | 156.536 M 0.00 % | 156.536 M -5.94 % | 166.417 M 0.00 % | 166.417 M 0.86 % | 164.992 M 0.00 % | 164.992 M 5.82 % | 155.922 M 0.00 % | 155.922 M -1.09 % | 157.638 M 0.00 % | 157.638 M -0.19 % | 157.931 M 0.00 % | 157.931 M -1.12 % | 159.721 M 0.00 % | 159.721 M -12.22 % | 181.965 M 0.00 % | 181.965 M 0.27 % | 181.475 M 0.00 % | 181.475 M -0.65 % | 182.664 M 0.00 % | 182.664 M -1.63 % | 185.693 M 0.00 % | 185.693 M 27.12 % | 146.079 M 0.00 % | 146.079 M -5.59 % | 154.727 M 0.00 % | 154.727 M 4.23 % | 148.446 M 0.00 % | 148.446 M -0.38 % | 149.020 M 0.00 % | 149.020 M 0.28 % | 148.607 M 0.00 % | 148.607 M 0.00 % | 148.607 M 0.00 % | 148.607 M |
| Weighted average shs out | 111.883 M 0.00 % | 111.883 M -8.21 % | 121.895 M 0.00 % | 121.895 M -7.65 % | 131.987 M 0.00 % | 131.987 M -7.88 % | 143.281 M 0.00 % | 143.281 M -7.08 % | 154.192 M 0.00 % | 154.192 M -7.08 % | 165.944 M 0.00 % | 165.944 M 0.58 % | 164.992 M 0.00 % | 164.992 M 5.82 % | 155.922 M 0.00 % | 155.922 M -1.09 % | 157.638 M 0.00 % | 157.638 M -0.19 % | 157.931 M 0.00 % | 157.931 M -1.12 % | 159.721 M 0.00 % | 159.721 M -12.22 % | 181.965 M 0.00 % | 181.965 M 0.27 % | 181.475 M 0.00 % | 181.475 M 24.83 % | 145.382 M 0.00 % | 145.382 M -2.04 % | 148.411 M 0.00 % | 148.411 M 1.60 % | 146.079 M 0.00 % | 146.079 M 0.23 % | 145.738 M 0.00 % | 145.738 M -1.82 % | 148.446 M 0.00 % | 148.446 M -0.38 % | 149.020 M 0.00 % | 149.020 M 0.28 % | 148.607 M 0.00 % | 148.607 M 0.00 % | 148.607 M 0.00 % | 148.607 M |
| EPS diluted | 2.96 0.00 % | 2.96 127.69 % | 1.30 0.00 % | 1.30 132.14 % | 0.56 0.00 % | 0.56 -58.21 % | 1.34 0.00 % | 1.34 -0.74 % | 1.35 0.00 % | 1.35 10.66 % | 1.22 0.00 % | 1.22 18.45 % | 1.03 0.00 % | 1.03 14.44 % | 0.90 0.00 % | 0.90 3.45 % | 0.87 0.00 % | 0.87 -15.53 % | 1.03 0.00 % | 1.03 17.05 % | 0.88 0.00 % | 0.88 44.26 % | 0.61 0.00 % | 0.61 56.41 % | 0.39 0.00 % | 0.39 30.00 % | 0.30 0.00 % | 0.30 7.14 % | 0.28 0.00 % | 0.28 7.69 % | 0.26 0.00 % | 0.26 85.71 % | 0.14 0.00 % | 0.14 64.71 % | 0.09 0.00 % | 0.09 100.00 % | 0.04 0.00 % | 0.04 424.69 % | 0.01 0.00 % | 0.01 -63.01 % | 0.02 0.00 % | 0.02 |
| Earnings per share | 3.07 0.00 % | 3.07 129.10 % | 1.34 0.00 % | 1.34 139.29 % | 0.56 0.00 % | 0.56 -59.42 % | 1.38 0.00 % | 1.38 0.73 % | 1.37 0.00 % | 1.37 12.30 % | 1.22 0.00 % | 1.22 18.45 % | 1.03 0.00 % | 1.03 14.44 % | 0.90 0.00 % | 0.90 3.45 % | 0.87 0.00 % | 0.87 -15.53 % | 1.03 0.00 % | 1.03 17.05 % | 0.88 0.00 % | 0.88 44.26 % | 0.61 0.00 % | 0.61 56.41 % | 0.39 0.00 % | 0.39 2.63 % | 0.38 0.00 % | 0.38 5.56 % | 0.36 0.00 % | 0.36 38.46 % | 0.26 0.00 % | 0.26 73.33 % | 0.15 0.00 % | 0.15 76.47 % | 0.09 0.00 % | 0.09 100.00 % | 0.04 0.00 % | 0.04 424.69 % | 0.01 0.00 % | 0.01 -63.01 % | 0.02 0.00 % | 0.02 |
| Gross profit | 1.776 B 0.00 % | 1.776 B 40.31 % | 1.266 B 0.00 % | 1.266 B 4.03 % | 1.217 B 0.00 % | 1.217 B -6.69 % | 1.304 B 0.00 % | 1.304 B 129.68 % | 567.787 M 0.00 % | 567.787 M 1.76 % | 557.979 M 0.00 % | 557.979 M 30.27 % | 428.309 M 0.00 % | 428.309 M 36.81 % | 313.057 M 0.00 % | 313.057 M 15.48 % | 271.094 M 0.00 % | 271.094 M -10.81 % | 303.959 M 0.00 % | 303.959 M -33.05 % | 453.986 M 0.00 % | 453.986 M 21.97 % | 372.206 M 0.00 % | 372.206 M 55.21 % | 239.815 M 0.00 % | 239.815 M 9.34 % | 219.338 M 0.00 % | 219.338 M 15.28 % | 190.258 M 0.00 % | 190.258 M 38.09 % | 137.776 M 0.00 % | 137.776 M 64.92 % | 83.543 M 0.00 % | 83.543 M 37.57 % | 60.727 M 0.00 % | 60.727 M 44.74 % | 41.957 M 0.00 % | 41.957 M -79.92 % | 208.909 M 0.00 % | 208.909 M 16.53 % | 179.274 M 0.00 % | 179.274 M |
| Income tax expense | 116.009 M 0.00 % | 116.009 M 71.74 % | 67.548 M 0.00 % | 67.548 M 80.88 % | 37.344 M 0.00 % | 37.344 M -48.80 % | 72.933 M 0.00 % | 72.933 M -3.75 % | 75.774 M 0.00 % | 75.774 M -16.96 % | 91.247 M 0.00 % | 91.247 M 23.07 % | 74.142 M 0.00 % | 74.142 M 59.05 % | 46.617 M 0.00 % | 46.617 M -5.25 % | 49.197 M 0.00 % | 49.197 M -23.29 % | 64.132 M 0.00 % | 64.132 M 30.54 % | 49.127 M 0.00 % | 49.127 M 12.55 % | 43.649 M 0.00 % | 43.649 M 50.36 % | 29.030 M 0.00 % | 29.030 M 32.28 % | 21.946 M 0.00 % | 21.946 M 5.22 % | 20.856 M 0.00 % | 20.856 M 37.91 % | 15.123 M 0.00 % | 15.123 M 61.85 % | 9.344 M 0.00 % | 9.344 M 52.05 % | 6.146 M 0.00 % | 6.146 M 92.48 % | 3.193 M 0.00 % | 3.193 M 48.27 % | 2.153 M 0.00 % | 2.153 M 63.04 % | 1.321 M 0.00 % | 1.321 M |
| Cost of revenue | 9.938 B 0.00 % | 9.938 B 60.80 % | 6.181 B 0.00 % | 6.181 B -0.07 % | 6.185 B 0.00 % | 6.185 B -7.09 % | 6.657 B 0.00 % | 6.657 B 6.57 % | 6.247 B 0.00 % | 6.247 B 6.82 % | 5.848 B 0.00 % | 5.848 B 15.65 % | 5.056 B 0.00 % | 5.056 B 37.37 % | 3.681 B 0.00 % | 3.681 B 12.20 % | 3.280 B 0.00 % | 3.280 B 9.56 % | 2.994 B 0.00 % | 2.994 B 21.30 % | 2.468 B 0.00 % | 2.468 B 17.10 % | 2.108 B 0.00 % | 2.108 B 56.87 % | 1.344 B 0.00 % | 1.344 B 12.20 % | 1.198 B 0.00 % | 1.198 B 13.20 % | 1.058 B 0.00 % | 1.058 B 46.90 % | 720.146 M 0.00 % | 720.146 M 61.16 % | 446.854 M 0.00 % | 446.854 M 50.45 % | 297.008 M 0.00 % | 297.008 M 43.73 % | 206.645 M 0.00 % | 206.645 M | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 193.858 M 0.00 % | 193.858 M 55.53 % | 124.646 M 0.00 % | 124.646 M 1.13 % | 123.253 M 0.00 % | 123.253 M -19.88 % | 153.842 M 0.00 % | 153.842 M 29.42 % | 118.875 M 0.00 % | 118.875 M 26.89 % | 93.681 M 0.00 % | 93.681 M 30.66 % | 71.697 M 0.00 % | 71.697 M 47.50 % | 48.607 M 0.00 % | 48.607 M 14.01 % | 42.633 M 0.00 % | 42.633 M -6.03 % | 45.367 M 0.00 % | 45.367 M 6.90 % | 42.439 M 0.00 % | 42.439 M 2.47 % | 41.418 M 0.00 % | 41.418 M 94.61 % | 21.283 M 0.00 % | 21.283 M -0.79 % | 21.452 M 0.00 % | 21.452 M 57.07 % | 13.658 M 0.00 % | 13.658 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 |
| Selling and marketing expenses | 46.655 M 0.00 % | 46.655 M 79.26 % | 26.027 M 0.00 % | 26.027 M -13.16 % | 29.970 M 0.00 % | 29.970 M -9.41 % | 33.083 M 0.00 % | 33.083 M -31.02 % | 47.962 M 0.00 % | 47.962 M -7.53 % | 51.869 M 0.00 % | 51.869 M 49.37 % | 34.725 M 0.00 % | 34.725 M -3.14 % | 35.853 M 0.00 % | 35.853 M 15.91 % | 30.930 M 0.00 % | 30.930 M 79.74 % | 17.209 M 0.00 % | 17.209 M -22.81 % | 22.295 M 0.00 % | 22.295 M 45.12 % | 15.364 M 0.00 % | 15.364 M 0.90 % | 15.227 M 0.00 % | 15.227 M 213.57 % | 4.856 M 0.00 % | 4.856 M -54.08 % | 10.574 M 0.00 % | 10.574 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 expenses | 965.619 M 0.00 % | 965.619 M 17.23 % | 823.673 M 0.00 % | 823.673 M 0.27 % | 821.432 M 0.00 % | 821.432 M 7.48 % | 764.297 M 0.00 % | 764.297 M 1 072.28 % | 65.198 M 0.00 % | 65.198 M 43.71 % | 45.368 M 0.00 % | 45.368 M 43.38 % | 31.642 M 0.00 % | 31.642 M 100.84 % | 15.755 M 0.00 % | 15.755 M 31.69 % | 11.963 M 0.00 % | 11.963 M 15.29 % | 10.377 M 0.00 % | 10.377 M -94.58 % | 191.530 M 0.00 % | 191.530 M 17.68 % | 162.758 M 0.00 % | 162.758 M 57.46 % | 103.366 M 0.00 % | 103.366 M -9.10 % | 113.710 M 0.00 % | 113.710 M 30.96 % | 86.829 M 0.00 % | 86.829 M 7.76 % | 80.573 M 0.00 % | 80.573 M 53.77 % | 52.397 M 0.00 % | 52.397 M 31.15 % | 39.952 M 0.00 % | 39.952 M 25.27 % | 31.893 M 0.00 % | 31.893 M -85.34 % | 217.591 M 0.00 % | 217.591 M 17.28 % | 185.539 M 0.00 % | 185.539 M |
| Operating expenses | 1.206 B 0.00 % | 1.206 B 23.79 % | 974.346 M 0.00 % | 974.346 M -0.03 % | 974.655 M 0.00 % | 974.655 M 2.46 % | 951.221 M 0.00 % | 951.221 M 309.95 % | 232.034 M 0.00 % | 232.034 M 21.54 % | 190.917 M 0.00 % | 190.917 M 38.28 % | 138.064 M 0.00 % | 138.064 M 37.77 % | 100.214 M 0.00 % | 100.214 M 17.17 % | 85.526 M 0.00 % | 85.526 M 17.24 % | 72.952 M 0.00 % | 72.952 M -71.53 % | 256.263 M 0.00 % | 256.263 M 16.73 % | 219.539 M 0.00 % | 219.539 M 56.95 % | 139.875 M 0.00 % | 139.875 M -0.10 % | 140.018 M 0.00 % | 140.018 M 26.07 % | 111.061 M 0.00 % | 111.061 M 37.84 % | 80.573 M 0.00 % | 80.573 M 53.77 % | 52.397 M 0.00 % | 52.397 M 31.15 % | 39.952 M 0.00 % | 39.952 M 25.27 % | 31.893 M 0.00 % | 31.893 M -85.34 % | 217.591 M 0.00 % | 217.591 M 17.28 % | 185.539 M 0.00 % | 185.539 M |
| Cost and expenses | 11.145 B 0.00 % | 11.145 B 55.76 % | 7.155 B 0.00 % | 7.155 B -0.07 % | 7.160 B 0.00 % | 7.160 B -5.90 % | 7.608 B 0.00 % | 7.608 B 17.44 % | 6.479 B 0.00 % | 6.479 B 7.29 % | 6.039 B 0.00 % | 6.039 B 16.26 % | 5.194 B 0.00 % | 5.194 B 37.38 % | 3.781 B 0.00 % | 3.781 B 12.33 % | 3.366 B 0.00 % | 3.366 B 9.74 % | 3.067 B 0.00 % | 3.067 B 12.57 % | 2.725 B 0.00 % | 2.725 B 17.07 % | 2.327 B 0.00 % | 2.327 B 56.88 % | 1.484 B 0.00 % | 1.484 B 10.91 % | 1.338 B 0.00 % | 1.338 B 14.42 % | 1.169 B 0.00 % | 1.169 B 45.99 % | 800.719 M 0.00 % | 800.719 M 60.38 % | 499.251 M 0.00 % | 499.251 M 48.16 % | 336.960 M 0.00 % | 336.960 M 41.26 % | 238.537 M 0.00 % | 238.537 M 9.63 % | 217.591 M 0.00 % | 217.591 M 17.28 % | 185.539 M 0.00 % | 185.539 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 240.513 M 0.00 % | 240.513 M 59.63 % | 150.673 M 0.00 % | 150.673 M -1.66 % | 153.223 M 0.00 % | 153.223 M -18.03 % | 186.924 M 0.00 % | 186.924 M 12.04 % | 166.836 M 0.00 % | 166.836 M 14.62 % | 145.550 M 0.00 % | 145.550 M 36.77 % | 106.422 M 0.00 % | 106.422 M 26.00 % | 84.460 M 0.00 % | 84.460 M 14.81 % | 73.563 M 0.00 % | 73.563 M 17.56 % | 62.576 M 0.00 % | 62.576 M -3.33 % | 64.734 M 0.00 % | 64.734 M 14.01 % | 56.781 M 0.00 % | 56.781 M 55.52 % | 36.510 M 0.00 % | 36.510 M 38.78 % | 26.308 M 0.00 % | 26.308 M 8.57 % | 24.232 M 0.00 % | 24.232 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 |
| Interest income | 26.369 M 0.00 % | 26.369 M 113.76 % | 12.336 M 0.00 % | 12.336 M -52.50 % | 25.969 M 0.00 % | 25.969 M -5.40 % | 27.450 M 0.00 % | 27.450 M 28.98 % | 21.283 M 0.00 % | 21.283 M -1.37 % | 21.578 M 0.00 % | 21.578 M 144.96 % | 8.809 M 0.00 % | 8.809 M 126.82 % | 3.884 M 0.00 % | 3.884 M -87.21 % | 30.357 M 0.00 % | 30.357 M 3.70 % | 29.274 M 0.00 % | 29.274 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 % | 2.240 M 0.00 % | 2.240 M 1.62 % | 2.204 M 0.00 % | 2.204 M -12.75 % | 2.526 M 0.00 % | 2.526 M -10.96 % | 2.837 M 0.00 % | 2.837 M |
| Interest expense | 55.254 M 0.00 % | 55.254 M -30.81 % | 79.859 M 0.00 % | 79.859 M -29.84 % | 113.820 M 0.00 % | 113.820 M 189.28 % | 39.347 M 0.00 % | 39.347 M 1.94 % | 38.597 M 0.00 % | 38.597 M 22.45 % | 31.520 M 0.00 % | 31.520 M -16.08 % | 37.560 M 0.00 % | 37.560 M 102.19 % | 18.577 M 0.00 % | 18.577 M -2.05 % | 18.965 M 0.00 % | 18.965 M 132.69 % | 8.151 M 0.00 % | 8.151 M -62.11 % | 21.510 M 0.00 % | 21.510 M 273.75 % | 5.755 M 0.00 % | 5.755 M 984.83 % | 530.500 K 0.00 % | 530.500 K -91.20 % | 6.028 M 0.00 % | 6.028 M 11.94 % | 5.385 M 0.00 % | 5.385 M 39.35 % | 3.865 M 0.00 % | 3.865 M 67.33 % | 2.310 M 0.00 % | 2.310 M 21.87 % | 1.895 M 0.00 % | 1.895 M 40.05 % | 1.353 M 0.00 % | 1.353 M 286.15 % | 350.398 K 0.00 % | 350.398 K -25.81 % | 472.289 K 0.00 % | 472.289 K |
| Depreciation and amortization | 158.751 M 0.00 % | 158.751 M -0.50 % | 159.541 M 0.00 % | 159.541 M 74.85 % | 91.244 M 0.00 % | 91.244 M 39.99 % | 65.177 M 0.00 % | 65.177 M 43.89 % | 45.297 M 0.00 % | 45.297 M 43.15 % | 31.642 M 0.00 % | 31.642 M 0.00 % | 31.642 M 0.00 % | 31.642 M 70.57 % | 18.551 M 0.00 % | 18.551 M 42.18 % | 13.048 M 0.00 % | 13.048 M 25.74 % | 10.377 M 0.00 % | 10.377 M 10.79 % | 9.366 M 0.00 % | 9.366 M 34.48 % | 6.964 M 0.00 % | 6.964 M -27.41 % | 9.594 M 0.00 % | 9.594 M 119.44 % | 4.372 M 0.00 % | 4.372 M 64.45 % | 2.659 M 0.00 % | 2.659 M -0.36 % | 2.668 M 0.00 % | 2.668 M 20.56 % | 2.213 M 0.00 % | 2.213 M 13.08 % | 1.957 M 0.00 % | 1.957 M -91.11 % | 22.008 M 0.00 % | 22.008 M 77.60 % | 12.392 M 0.00 % | 12.392 M 9.52 % | 11.315 M 0.00 % | 11.315 M |
| Operating income | 589.806 M 0.00 % | 589.806 M 87.38 % | 314.772 M 0.00 % | 314.772 M 29.17 % | 243.679 M 0.00 % | 243.679 M -27.24 % | 334.887 M 0.00 % | 334.887 M -2.95 % | 345.065 M 0.00 % | 345.065 M -5.92 % | 366.762 M 0.00 % | 366.762 M 19.10 % | 307.939 M 0.00 % | 307.939 M 44.28 % | 213.434 M 0.00 % | 213.434 M 12.49 % | 189.734 M 0.00 % | 189.734 M -19.69 % | 236.251 M 0.00 % | 236.251 M 17.83 % | 200.495 M 0.00 % | 200.495 M 27.62 % | 157.103 M 0.00 % | 157.103 M 66.17 % | 94.545 M 0.00 % | 94.545 M 19.19 % | 79.321 M 0.00 % | 79.321 M 4.87 % | 75.634 M 0.00 % | 75.634 M 39.41 % | 54.254 M 0.00 % | 54.254 M 74.13 % | 31.158 M 0.00 % | 31.158 M 65.58 % | 18.818 M 0.00 % | 18.818 M 269.05 % | -11.131 M 0.00 % | -11.131 M -28.21 % | -8.682 M 0.00 % | -8.682 M -38.58 % | -6.265 M 0.00 % | -6.265 M |
| Operating income ratio | 0.05 0.00 % | 0.05 19.11 % | 0.04 0.00 % | 0.04 28.40 % | 0.03 0.00 % | 0.03 -21.74 % | 0.04 0.00 % | 0.04 -16.93 % | 0.05 0.00 % | 0.05 -11.56 % | 0.06 0.00 % | 0.06 1.97 % | 0.06 0.00 % | 0.06 5.06 % | 0.05 0.00 % | 0.05 0.03 % | 0.05 0.00 % | 0.05 -25.42 % | 0.07 0.00 % | 0.07 4.41 % | 0.07 0.00 % | 0.07 8.31 % | 0.06 0.00 % | 0.06 6.10 % | 0.06 0.00 % | 0.06 6.65 % | 0.06 0.00 % | 0.06 -7.61 % | 0.06 0.00 % | 0.06 -4.18 % | 0.06 0.00 % | 0.06 7.65 % | 0.06 0.00 % | 0.06 11.68 % | 0.05 0.00 % | 0.05 217.48 % | -0.04 0.00 % | -0.04 -7.74 % | -0.04 0.00 % | -0.04 -18.92 % | -0.03 0.00 % | -0.03 |
| Total other income expenses net | -130.429 M 0.00 % | -130.429 M -34.50 % | -96.976 M 0.00 % | -96.976 M 29.68 % | -137.898 M 0.00 % | -137.898 M -107.29 % | -66.525 M 0.00 % | -66.525 M -9.72 % | -60.629 M 0.00 % | -60.629 M -13.29 % | -53.519 M 0.00 % | -53.519 M -24.47 % | -42.996 M 0.00 % | -42.996 M -60.64 % | -26.765 M 0.00 % | -26.765 M -567.71 % | -4.009 M 0.00 % | -4.009 M 56.80 % | -9.279 M 0.00 % | -9.279 M 8.97 % | -10.193 M 0.00 % | -10.193 M -346.38 % | -2.284 M 0.00 % | -2.284 M -146.68 % | 4.892 M 0.00 % | 4.892 M 311.41 % | -2.314 M 0.00 % | -2.314 M 1.89 % | -2.359 M 0.00 % | -2.359 M -60.72 % | -1.468 M 0.00 % | -1.468 M -779.40 % | 216.000 K 0.00 % | 216.000 K 100.58 % | -37.291 M 0.00 % | -37.291 M -4 483.70 % | 850.664 K 0.00 % | 850.664 K -60.90 % | 2.175 M 0.00 % | 2.175 M -7.99 % | 2.364 M 0.00 % | 2.364 M |
| 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-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 |
| 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-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.119 B -19.44 % | 1.388 B 244.75 % | 402.736 M -24.53 % | 533.617 M 352.20 % | -211.584 M -117.49 % | 1.210 B 108.79 % | 579.317 M -6.93 % | 622.472 M 379.04 % | -223.079 M -181.68 % | 273.122 M 1 023.40 % | 24.312 M 130.66 % | -79.305 M -160.69 % | 130.662 M -71.57 % | 459.539 M -35.38 % | 711.168 M -26.77 % | 971.081 M 6.90 % | 908.423 M -4.66 % | 952.823 M 10.62 % | 861.367 M 59.25 % | 540.901 M 71.98 % | 314.515 M -24.88 % | 418.686 M 251.06 % | 119.265 M -36.29 % | 187.205 M 205.38 % | -177.652 M -327.81 % | -41.526 M 71.84 % | -147.459 M -726.42 % | -17.843 M 29.52 % | -25.315 M 22.79 % | -32.787 M 47.37 % | -62.292 M 32.14 % | -91.797 M -32.63 % | -69.211 M -48.44 % | -46.624 M -31.94 % | -35.338 M -46.92 % | -24.053 M -35.52 % | -17.748 M |
| Total investments | 40.982 M -34.93 % | 62.981 M 3 173.44 % | 1.924 M -96.45 % | 54.186 M 29.72 % | 41.773 M -47.70 % | 79.878 M | 0.000 -100.00 % | 64.678 M 4.19 % | 62.077 M | 0.000 -100.00 % | 3.287 M 82.61 % | 1.800 M | 0.000 -100.00 % | 442.569 M 40.64 % | 314.678 M 6.40 % | 295.757 M 4.09 % | 284.144 M 3.91 % | 273.450 M 806.09 % | 30.179 M | 0.000 -100.00 % | 28.214 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 % | 5.984 M -50.00 % | 11.969 M 26.80 % | 9.439 M |
| Total debt | 1.842 B -16.36 % | 2.202 B 71.75 % | 1.282 B -5.25 % | 1.353 B 34.26 % | 1.008 B -27.58 % | 1.392 B 97.75 % | 703.863 M -13.57 % | 814.395 M 73.88 % | 468.379 M -14.84 % | 550.021 M 32.83 % | 414.072 M 2.69 % | 403.218 M 8.35 % | 372.155 M -24.23 % | 491.155 M -34.28 % | 747.293 M -25.10 % | 997.773 M 6.86 % | 933.686 M -4.34 % | 976.039 M 10.25 % | 885.297 M 54.78 % | 571.976 M 60.23 % | 356.974 M -21.82 % | 456.634 M 120.95 % | 206.672 M -12.47 % | 236.108 M 2 402.20 % | 9.436 M -26.14 % | 12.775 M -21.11 % | 16.194 M -72.72 % | 59.356 M 3.44 % | 57.381 M 3.57 % | 55.405 M -14.63 % | 64.899 M -12.76 % | 74.393 M 64.71 % | 45.167 M 183.34 % | 15.941 M 49.92 % | 10.633 M 99.68 % | 5.325 M 100.00 % | 2.663 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 3.092 B 9.74 % | 2.817 B 11.49 % | 2.527 B 6.49 % | 2.373 B 1.17 % | 2.345 B 0.86 % | 2.326 B -1.28 % | 2.356 B 4.29 % | 2.259 B 2.15 % | 2.211 B 3.06 % | 2.146 B 6.70 % | 2.011 B -1.28 % | 2.037 B 5.49 % | 1.931 B 10.99 % | 1.740 B 11.13 % | 1.566 B 11.70 % | 1.402 B 9.94 % | 1.275 B 9.75 % | 1.162 B 8.94 % | 1.066 B 20.54 % | 884.599 M 11.81 % | 791.190 M 22.52 % | 645.749 M 15.15 % | 560.786 M 25.89 % | 445.440 M 15.07 % | 387.108 M 28.23 % | 301.883 M 11.87 % | 269.858 M 109.66 % | 128.715 M 66.58 % | 77.270 M 199.21 % | 25.825 M 28.25 % | 20.136 M 39.38 % | 14.447 M 366.26 % | -5.426 M 78.55 % | -25.299 M 26.93 % | -34.622 M 21.22 % | -43.946 M 12.59 % | -50.277 M |
| Common stock | 1.176 M -3.37 % | 1.217 M -0.65 % | 1.225 M -1.92 % | 1.249 M -8.36 % | 1.363 M -1.45 % | 1.383 M -3.56 % | 1.434 M -4.84 % | 1.507 M -4.86 % | 1.584 M -3.77 % | 1.646 M -2.83 % | 1.694 M -98.62 % | 122.988 M 6 609.66 % | 1.833 M -98.37 % | 112.528 M 6 598.10 % | 1.680 M 0.00 % | 1.680 M 0.00 % | 1.680 M -93.54 % | 25.996 M 1 428.28 % | 1.701 M -93.44 % | 25.948 M 0.01 % | 25.945 M -76.84 % | 112.024 M 0.01 % | 112.009 M -22.21 % | 143.993 M 0.01 % | 143.983 M 0.00 % | 143.983 M 0.00 % | 143.983 M -14.11 % | 167.629 M -4.75 % | 175.983 M -4.53 % | 184.337 M 15.82 % | 159.165 M 18.79 % | 133.993 M 3.04 % | 130.044 M 3.13 % | 126.094 M 0.01 % | 126.080 M 0.01 % | 126.066 M 0.07 % | 125.976 M |
| Total equity | 3.119 B 13.92 % | 2.738 B 12.57 % | 2.432 B 5.59 % | 2.303 B 1.11 % | 2.278 B 0.95 % | 2.256 B -0.38 % | 2.265 B 1.58 % | 2.230 B 4.28 % | 2.138 B 3.03 % | 2.075 B 3.87 % | 1.998 B -7.28 % | 2.155 B 3.29 % | 2.086 B 13.48 % | 1.838 B 19.01 % | 1.545 B 13.73 % | 1.358 B 10.32 % | 1.231 B 4.39 % | 1.179 B 8.89 % | 1.083 B 20.34 % | 900.017 M 11.60 % | 806.497 M 12.91 % | 714.258 M 13.53 % | 629.114 M 3.65 % | 606.971 M 13.20 % | 536.200 M 17.55 % | 456.161 M 7.58 % | 424.016 M 48.82 % | 284.926 M 12.43 % | 253.433 M 14.19 % | 221.940 M 18.93 % | 186.607 M 23.36 % | 151.273 M 17.42 % | 128.830 M 21.10 % | 106.386 M 7.37 % | 99.085 M 7.96 % | 91.783 M 7.12 % | 85.685 M |
| Other non current liabilities | 121.830 M 733.77 % | 14.612 M -82.39 % | 82.990 M 42.37 % | 58.292 M -73.79 % | 222.392 M 135.23 % | 94.542 M -66.92 % | 285.768 M 220.13 % | 89.267 M -79.63 % | 438.198 M 999.87 % | 39.841 M -60.16 % | 100.000 M | 0.000 -100.00 % | 3.444 M 688.10 % | 437.000 K | 0.000 -100.00 % | 19.996 M 10.58 % | 18.083 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 -100.00 % | 5.291 M -50.00 % | 10.582 M -17.30 % | 12.796 M |
| Long term debt | 1.165 B -2.18 % | 1.191 B 31.20 % | 908.153 M -9.22 % | 1.000 B 8.05 % | 925.843 M -21.19 % | 1.175 B 118.05 % | 538.779 M -33.08 % | 805.103 M 96.33 % | 410.073 M -24.59 % | 543.822 M 32.59 % | 410.145 M 1.75 % | 403.077 M 14.05 % | 353.416 M 94 396.26 % | 374.000 K -14.42 % | 437.000 K -99.90 % | 445.987 M -8.51 % | 487.455 M -3.39 % | 504.584 M 4.67 % | 482.075 M 1 218.37 % | 36.566 M -16.73 % | 43.911 M -8.56 % | 48.024 M -13.05 % | 55.230 M -21.29 % | 70.172 M 713.12 % | 8.630 M -32.45 % | 12.775 M -7.27 % | 13.777 M -71.64 % | 48.587 M -2.45 % | 49.809 M -2.39 % | 51.030 M 4.55 % | 48.809 M 4.77 % | 46.588 M 71.04 % | 27.238 M 245.35 % | 7.887 M 100.00 % | 3.944 M | 0.000 | 0.000 |
| Total non current liabilities | 1.355 B 5.74 % | 1.281 B 22.86 % | 1.043 B -7.93 % | 1.133 B -8.99 % | 1.245 B -10.39 % | 1.389 B 51.77 % | 915.171 M -10.30 % | 1.020 B 8.19 % | 943.016 M 41.34 % | 667.208 M 13.93 % | 585.642 M 22.03 % | 479.928 M 10.94 % | 432.612 M 1 108.21 % | 35.806 M 71.89 % | 20.831 M -95.68 % | 481.667 M -7.22 % | 519.138 M -1.89 % | 529.152 M 5.08 % | 503.594 M 802.74 % | 55.785 M -9.20 % | 61.436 M 2.67 % | 59.840 M -10.51 % | 66.869 M -17.84 % | 81.389 M 309.98 % | 19.852 M -17.32 % | 24.010 M -1.81 % | 24.452 M -49.67 % | 48.587 M -2.45 % | 49.809 M -2.39 % | 51.030 M 4.55 % | 48.809 M 4.77 % | 46.588 M 71.04 % | 27.238 M 245.35 % | 7.887 M -14.59 % | 9.234 M -12.73 % | 10.582 M -17.30 % | 12.796 M |
| Other current liabilities | 965.135 M 89.34 % | 509.749 M -28.30 % | 710.940 M 355.17 % | 156.191 M -79.77 % | 771.953 M 312.79 % | 187.009 M -68.41 % | 591.928 M 295.59 % | 149.633 M -60.21 % | 376.021 M 125.99 % | 166.391 M -57.25 % | 389.190 M 120.97 % | 176.128 M -14.80 % | 206.735 M 980.12 % | 19.140 M -80.22 % | 96.768 M 1 574.19 % | 5.780 M -93.96 % | 95.725 M 3 094.03 % | 2.997 M -97.76 % | 133.558 M 3 536.21 % | 3.673 M -51.72 % | 7.607 M 30.46 % | 5.831 M 44.87 % | 4.025 M 92.22 % | 2.094 M 155.43 % | -3.778 M -122.62 % | 16.699 M 8.55 % | 15.384 M 495.58 % | -3.889 M 66.65 % | -11.662 M 39.99 % | -19.435 M -39.03 % | -13.979 M -64.02 % | -8.523 M -488.00 % | -1.450 M -125.77 % | 5.624 M 0.07 % | 5.620 M 0.07 % | 5.616 M 42.14 % | 3.951 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 68.798 M 94.30 % | 35.409 M -19.26 % | 43.858 M 172.34 % | 16.104 M -75.16 % | 64.837 M 221.84 % | 20.146 M -80.87 % | 105.330 M 642.28 % | 14.190 M -78.01 % | 64.528 M 117.46 % | 29.674 M -66.53 % | 88.655 M 559.83 % | 13.436 M -48.35 % | 26.015 M 572.22 % | 3.870 M -11.18 % | 4.357 M -61.78 % | 11.401 M -77.58 % | 50.863 M 556.30 % | 7.750 M 171.64 % | 2.853 M -26.30 % | 3.871 M -41.53 % | 6.621 M -57.22 % | 15.478 M 43.31 % | 10.800 M | 0.000 -100.00 % | 4.283 M -68.01 % | 13.387 M -35.54 % | 20.768 M -26.22 % | 28.148 M 24.72 % | 22.569 M 32.84 % | 16.989 M 82.47 % | 9.311 M 470.50 % | 1.632 M -19.18 % | 2.019 M -16.09 % | 2.407 M 100.00 % | 1.203 M |
| Short term debt | 676.504 M -33.08 % | 1.011 B 170.16 % | 374.196 M 5.99 % | 353.039 M 329.52 % | 82.194 M -62.13 % | 217.041 M 31.47 % | 165.084 M 1 676.63 % | 9.292 M -84.06 % | 58.306 M 840.57 % | 6.199 M 57.86 % | 3.927 M 2 685.11 % | 141.000 K -99.25 % | 18.739 M -96.18 % | 490.781 M -34.29 % | 746.856 M 35.35 % | 551.786 M 23.65 % | 446.231 M -5.35 % | 471.455 M 16.92 % | 403.222 M -24.69 % | 535.410 M 71.02 % | 313.063 M -23.38 % | 408.610 M 169.81 % | 151.442 M -8.73 % | 165.936 M 20 487.59 % | 806.000 K | 0.000 -100.00 % | 2.417 M -77.56 % | 10.769 M 42.22 % | 7.572 M 73.07 % | 4.375 M -72.81 % | 16.090 M -42.13 % | 27.805 M 55.08 % | 17.930 M 122.62 % | 8.054 M 20.40 % | 6.690 M 25.62 % | 5.325 M 100.00 % | 2.663 M |
| Total current liabilities | 5.249 B -7.53 % | 5.676 B 63.85 % | 3.464 B 20.92 % | 2.865 B -31.29 % | 4.170 B 35.46 % | 3.078 B -5.12 % | 3.244 B 9.85 % | 2.953 B 11.20 % | 2.656 B 8.35 % | 2.451 B 14.36 % | 2.144 B 9.04 % | 1.966 B -9.43 % | 2.171 B 17.99 % | 1.840 B -8.07 % | 2.001 B 37.00 % | 1.460 B -8.30 % | 1.593 B 9.05 % | 1.461 B -2.94 % | 1.505 B -6.56 % | 1.610 B 19.51 % | 1.348 B 6.36 % | 1.267 B 22.71 % | 1.032 B 7.26 % | 962.551 M 38.29 % | 696.060 M 42.96 % | 486.889 M -13.96 % | 565.908 M -2.08 % | 577.914 M 18.35 % | 488.314 M 22.47 % | 398.713 M 1.15 % | 394.196 M 1.16 % | 389.679 M 42.56 % | 273.338 M 74.10 % | 156.997 M 25.89 % | 124.711 M 34.93 % | 92.425 M 13.57 % | 81.383 M |
| Total liabilities | 6.604 B -5.08 % | 6.958 B 54.36 % | 4.507 B 12.74 % | 3.998 B -26.16 % | 5.414 B 21.20 % | 4.467 B 7.40 % | 4.159 B 4.68 % | 3.974 B 10.41 % | 3.599 B 15.40 % | 3.119 B 14.27 % | 2.729 B 11.59 % | 2.446 B -6.05 % | 2.603 B 38.81 % | 1.875 B -7.24 % | 2.022 B 4.10 % | 1.942 B -8.04 % | 2.112 B 6.14 % | 1.990 B -0.93 % | 2.008 B 20.54 % | 1.666 B 18.26 % | 1.409 B 6.19 % | 1.327 B 20.69 % | 1.099 B 5.30 % | 1.044 B 45.82 % | 715.912 M 40.13 % | 510.899 M -13.46 % | 590.360 M -5.77 % | 626.501 M 16.42 % | 538.122 M 19.65 % | 449.743 M 1.52 % | 443.005 M 1.54 % | 436.267 M 45.14 % | 300.576 M 82.30 % | 164.884 M 23.10 % | 133.945 M 30.04 % | 103.007 M 9.37 % | 94.180 M |
| Other non current assets | 773.503 M -49.59 % | 1.534 B 114.54 % | 715.214 M -50.92 % | 1.457 B 143.73 % | 597.911 M -65.64 % | 1.740 B 161.94 % | 664.308 M -59.20 % | 1.628 B 218.01 % | 512.007 M -54.84 % | 1.134 B 160.89 % | 434.581 M -52.54 % | 915.653 M 124.41 % | 408.020 M -56.50 % | 937.998 M 49.89 % | 625.786 M -16.29 % | 747.536 M 30.94 % | 570.896 M -13.57 % | 660.539 M 46.54 % | 450.743 M 56.81 % | 287.452 M 37.64 % | 208.836 M 212.50 % | 66.827 M 84.40 % | 36.240 M 3 010.73 % | 1.165 M -66.87 % | 3.516 M -47.71 % | 6.724 M -36.18 % | 10.536 M -36.04 % | 16.473 M 1.99 % | 16.152 M 2.03 % | 15.831 M 29.46 % | 12.229 M 41.76 % | 8.626 M 26.56 % | 6.816 M 36.16 % | 5.006 M -65.07 % | 14.332 M -39.42 % | 23.658 M 3.04 % | 22.960 M |
| Long 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 100.00 % | -207.093 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 |
| Intangible assets | 177.479 M | 0.000 -100.00 % | 139.425 M | 0.000 -100.00 % | 320.127 M | 0.000 -100.00 % | 287.895 M | 0.000 -100.00 % | 282.918 M | 0.000 -100.00 % | 114.857 M | 0.000 -100.00 % | 158.817 M | 0.000 -100.00 % | 21.658 M | 0.000 -100.00 % | 18.889 M | 0.000 -100.00 % | 14.177 M | 0.000 | 0.000 -100.00 % | 63.395 M 4.71 % | 60.541 M 6.44 % | 56.880 M 30.58 % | 43.558 M 0.16 % | 43.489 M -19.78 % | 54.210 M 2.34 % | 52.971 M 12.56 % | 47.059 M 14.37 % | 41.146 M 0.97 % | 40.753 M 0.97 % | 40.359 M 61.54 % | 24.984 M 160.03 % | 9.608 M 44.32 % | 6.657 M 79.60 % | 3.707 M 40.69 % | 2.635 M |
| GoodWill | 603.392 M | 0.000 -100.00 % | 603.392 M | 0.000 -100.00 % | 614.454 M | 0.000 -100.00 % | 631.526 M | 0.000 -100.00 % | 564.235 M | 0.000 -100.00 % | 347.846 M | 0.000 -100.00 % | 347.846 M | 0.000 -100.00 % | 108.166 M | 0.000 -100.00 % | 116.517 M | 0.000 -100.00 % | 114.940 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 |
| Goodwill and intangible assets | 780.871 M | 0.000 -100.00 % | 742.817 M | 0.000 -100.00 % | 934.581 M | 0.000 -100.00 % | 919.421 M | 0.000 -100.00 % | 847.153 M | 0.000 -100.00 % | 462.703 M | 0.000 -100.00 % | 506.663 M | 0.000 -100.00 % | 129.824 M | 0.000 -100.00 % | 135.406 M | 0.000 -100.00 % | 129.117 M | 0.000 | 0.000 -100.00 % | 63.395 M 4.71 % | 60.541 M 6.44 % | 56.880 M 30.58 % | 43.558 M 0.16 % | 43.489 M -19.78 % | 54.210 M 2.34 % | 52.971 M 12.56 % | 47.059 M 14.37 % | 41.146 M 0.97 % | 40.753 M 0.97 % | 40.359 M 61.54 % | 24.984 M 160.03 % | 9.608 M 44.32 % | 6.657 M 79.60 % | 3.707 M 40.69 % | 2.635 M |
| Property plant equipment net | 770.633 M -2.59 % | 791.087 M 73.24 % | 456.638 M -11.45 % | 515.658 M 12.78 % | 457.218 M -3.16 % | 472.132 M 286.01 % | 122.312 M -1.97 % | 124.766 M 3.37 % | 120.697 M 11.27 % | 108.475 M 3.64 % | 104.661 M -11.46 % | 118.203 M -1.51 % | 120.011 M 90.98 % | 62.840 M -6.65 % | 67.315 M -63.98 % | 186.902 M 6.18 % | 176.028 M -15.86 % | 209.205 M 12.09 % | 186.637 M 10.90 % | 168.292 M 50.01 % | 112.189 M 4.79 % | 107.058 M 1.82 % | 105.145 M -0.42 % | 105.589 M 16.80 % | 90.400 M 5.60 % | 85.603 M -1.56 % | 86.960 M 53.63 % | 56.602 M 7.46 % | 52.672 M 8.06 % | 48.742 M 5.02 % | 46.412 M 5.29 % | 44.081 M 10.39 % | 39.933 M 11.59 % | 35.785 M 1.11 % | 35.392 M 1.12 % | 35.000 M 0.60 % | 34.790 M |
| Total non current assets | 2.451 B 0.28 % | 2.444 B 21.37 % | 2.014 B -2.63 % | 2.068 B -0.59 % | 2.081 B -8.85 % | 2.283 B 27.93 % | 1.784 B -1.80 % | 1.817 B 16.87 % | 1.555 B 18.93 % | 1.307 B 21.14 % | 1.079 B -3.81 % | 1.122 B 1.94 % | 1.100 B 6.49 % | 1.033 B 21.47 % | 850.660 M -12.26 % | 969.472 M 6.09 % | 913.787 M 0.19 % | 912.063 M 53.38 % | 594.636 M 21.03 % | 491.332 M 37.57 % | 357.144 M 33.91 % | 266.704 M 16.68 % | 228.578 M 21.79 % | 187.685 M 28.18 % | 146.427 M -0.58 % | 147.276 M -7.65 % | 159.479 M 26.52 % | 126.046 M 8.77 % | 115.883 M 9.61 % | 105.719 M 6.37 % | 99.393 M 6.80 % | 93.066 M 29.74 % | 71.733 M 42.33 % | 50.399 M -10.61 % | 56.382 M -9.59 % | 62.364 M 3.28 % | 60.384 M |
| Other current assets | 4.184 B 3.83 % | 4.030 B 36.62 % | 2.950 B 10.09 % | 2.679 B -17.91 % | 3.264 B -2.12 % | 3.334 B -6.05 % | 3.549 B 11.40 % | 3.186 B 13.53 % | 2.806 B 2.48 % | 2.738 B 8.41 % | 2.526 B 1.98 % | 2.477 B -8.72 % | 2.713 B 65.32 % | 1.641 B -6.42 % | 1.754 B 25.58 % | 1.397 B -2.74 % | 1.436 B 15.07 % | 1.248 B 4.69 % | 1.192 B -8.16 % | 1.298 B 26.64 % | 1.025 B 5.74 % | 969.154 M 15.88 % | 836.326 M -7.42 % | 903.349 M 68.23 % | 536.969 M 13.16 % | 474.533 M 18.73 % | 399.685 M -10.08 % | 444.498 M 17.01 % | 379.875 M 20.50 % | 315.252 M 19.61 % | 263.568 M 24.39 % | 211.884 M 37.36 % | 154.255 M 59.64 % | 96.626 M 27.36 % | 75.871 M 37.66 % | 55.116 M 8.97 % | 50.579 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.287 M 82.61 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.272 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 |
| cash and cash equivalents | 723.440 M -11.12 % | 813.979 M -7.46 % | 879.613 M 7.30 % | 819.759 M -32.79 % | 1.220 B 569.05 % | 182.291 M 46.36 % | 124.546 M -35.11 % | 191.923 M -72.24 % | 691.458 M 149.71 % | 276.899 M -28.96 % | 389.760 M -19.22 % | 482.523 M 99.81 % | 241.493 M 663.83 % | 31.616 M -12.48 % | 36.125 M 35.34 % | 26.692 M 5.66 % | 25.263 M 8.82 % | 23.216 M -2.98 % | 23.930 M -22.99 % | 31.075 M -26.81 % | 42.459 M 11.89 % | 37.948 M -56.58 % | 87.407 M 78.74 % | 48.903 M -73.86 % | 187.088 M 244.54 % | 54.301 M -66.82 % | 163.653 M 111.99 % | 77.199 M -6.65 % | 82.696 M -6.23 % | 88.192 M -30.66 % | 127.191 M -23.47 % | 166.190 M 45.30 % | 114.378 M 82.81 % | 62.565 M 36.10 % | 45.971 M 56.48 % | 29.378 M 43.93 % | 20.411 M |
| Cash and short term investments | 723.440 M -11.12 % | 813.979 M -7.46 % | 879.613 M 7.30 % | 819.759 M -32.79 % | 1.220 B 569.05 % | 182.291 M 46.36 % | 124.546 M -35.11 % | 191.923 M -72.24 % | 691.458 M 149.71 % | 276.899 M -29.55 % | 393.047 M -18.85 % | 484.323 M 100.55 % | 241.493 M 663.83 % | 31.616 M -12.48 % | 36.125 M 35.34 % | 26.692 M 5.66 % | 25.263 M 8.82 % | 23.216 M -91.11 % | 261.202 M 740.55 % | 31.075 M -26.81 % | 42.459 M 11.89 % | 37.948 M -56.58 % | 87.407 M 78.74 % | 48.903 M -73.86 % | 187.088 M 244.54 % | 54.301 M -66.82 % | 163.653 M 111.99 % | 77.199 M -6.65 % | 82.696 M -6.23 % | 88.192 M -30.66 % | 127.191 M -23.47 % | 166.190 M 45.30 % | 114.378 M 82.81 % | 62.565 M 36.10 % | 45.971 M 56.48 % | 29.378 M 43.93 % | 20.411 M |
| Total current assets | 7.271 B -1.09 % | 7.352 B 47.53 % | 4.983 B 15.51 % | 4.314 B -24.47 % | 5.711 B 25.54 % | 4.549 B -3.42 % | 4.710 B 5.35 % | 4.471 B 4.67 % | 4.272 B 8.23 % | 3.947 B 7.54 % | 3.670 B -3.63 % | 3.809 B -2.64 % | 3.912 B 45.93 % | 2.681 B -1.30 % | 2.716 B 16.34 % | 2.335 B -4.04 % | 2.433 B 7.63 % | 2.260 B -9.65 % | 2.502 B 20.29 % | 2.080 B 11.66 % | 1.863 B 4.76 % | 1.778 B 18.52 % | 1.500 B 2.23 % | 1.467 B 32.39 % | 1.108 B 34.80 % | 822.262 M -3.97 % | 856.248 M 9.48 % | 782.137 M 16.86 % | 669.285 M 20.28 % | 556.432 M 5.60 % | 526.945 M 5.93 % | 497.458 M 38.01 % | 360.460 M 61.31 % | 223.461 M 25.58 % | 177.943 M 34.37 % | 132.425 M 10.83 % | 119.481 M |
| Inventory | 2.364 B -5.74 % | 2.508 B 117.36 % | 1.154 B 41.56 % | 815.001 M -33.64 % | 1.228 B 18.93 % | 1.033 B -0.39 % | 1.037 B -5.18 % | 1.093 B 41.24 % | 774.111 M -16.93 % | 931.920 M 23.97 % | 751.702 M -11.35 % | 847.947 M -11.46 % | 957.725 M -5.00 % | 1.008 B 8.83 % | 926.355 M 1.63 % | 911.462 M -6.20 % | 971.736 M -1.78 % | 989.364 M -5.66 % | 1.049 B 39.66 % | 750.903 M -5.59 % | 795.346 M 3.18 % | 770.867 M 33.74 % | 576.384 M 11.87 % | 515.209 M 34.05 % | 384.347 M 30.99 % | 293.428 M 0.18 % | 292.910 M 12.47 % | 260.440 M 25.99 % | 206.714 M 35.12 % | 152.988 M 12.34 % | 136.186 M 14.07 % | 119.384 M 30.01 % | 91.827 M 42.88 % | 64.270 M 14.56 % | 56.101 M 17.04 % | 47.932 M -1.15 % | 48.491 M |
| Net 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 |
| Tax assets | 126.131 M 6.24 % | 118.728 M 19.81 % | 99.094 M 3.98 % | 95.304 M 4.92 % | 90.834 M 29.09 % | 70.367 M -10.02 % | 78.206 M 22.29 % | 63.949 M -14.46 % | 74.761 M 15.21 % | 64.889 M -15.86 % | 77.119 M -12.29 % | 87.923 M 33.83 % | 65.697 M 102.26 % | 32.481 M 17.11 % | 27.735 M -20.83 % | 35.034 M 11.37 % | 31.457 M -25.67 % | 42.319 M 20.12 % | 35.232 M -1.00 % | 35.588 M -1.47 % | 36.119 M 22.75 % | 29.424 M 10.40 % | 26.652 M 10.81 % | 24.051 M 168.64 % | 8.953 M -21.88 % | 11.460 M 47.43 % | 7.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.559 B -13.78 % | 4.128 B 84.13 % | 2.242 B -1.90 % | 2.285 B -29.21 % | 3.228 B 22.18 % | 2.642 B 12.06 % | 2.358 B -14.40 % | 2.754 B 36.95 % | 2.011 B -10.64 % | 2.250 B 38.79 % | 1.621 B -6.29 % | 1.730 B -2.12 % | 1.768 B 35.70 % | 1.303 B 17.87 % | 1.105 B 23.47 % | 895.164 M -14.09 % | 1.042 B 8.18 % | 963.276 M 11.20 % | 866.291 M -17.95 % | 1.056 B 3.40 % | 1.021 B 20.88 % | 844.784 M -2.19 % | 863.743 M 13.12 % | 763.565 M 12.71 % | 677.432 M 46.09 % | 463.704 M -14.06 % | 539.541 M -0.87 % | 544.260 M 20.71 % | 450.869 M 26.13 % | 357.477 M 3.03 % | 346.948 M 3.13 % | 336.419 M 41.21 % | 238.237 M 70.10 % | 140.055 M 29.25 % | 108.363 M 41.34 % | 76.671 M 7.53 % | 71.301 M |
| Tax payables | 48.608 M 73.52 % | 28.013 M -59.28 % | 68.798 M 94.30 % | 35.409 M -19.26 % | 43.858 M 172.34 % | 16.104 M -75.16 % | 64.837 M 221.84 % | 20.146 M -80.87 % | 105.330 M 642.28 % | 14.190 M -78.01 % | 64.528 M 117.46 % | 29.674 M -66.53 % | 88.655 M 559.83 % | 13.436 M -48.35 % | 26.015 M 572.22 % | 3.870 M -11.18 % | 4.357 M -61.78 % | 11.401 M -77.58 % | 50.863 M 556.30 % | 7.750 M 171.64 % | 2.853 M -26.30 % | 3.871 M -41.53 % | 6.621 M -57.22 % | 15.478 M 43.31 % | 10.800 M 66.51 % | 6.486 M 51.44 % | 4.283 M -68.01 % | 13.387 M -35.54 % | 20.768 M -26.22 % | 28.148 M 24.72 % | 22.569 M 32.84 % | 16.989 M 82.47 % | 9.311 M 470.50 % | 1.632 M -19.18 % | 2.019 M -16.09 % | 2.407 M 6.21 % | 2.266 M |
| Deferred revenue non current | 12.708 M -2.94 % | 13.093 M -21.25 % | 16.627 M -22.75 % | 21.523 M 33.98 % | 16.064 M -33.62 % | 24.199 M 109.91 % | 11.528 M -63.77 % | 31.818 M 180.90 % | 11.327 M -60.36 % | 28.575 M -27.33 % | 39.320 M 178.00 % | 14.144 M -51.58 % | 29.213 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 |
| Minority interest | 110.383 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 | 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 | 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 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | -84.301 M -4.50 % | -80.671 M 16.13 % | -96.185 M -35.41 % | -71.033 M -2.89 % | -69.039 M 2.20 % | -70.590 M 23.48 % | -92.251 M -201.04 % | -30.644 M 59.04 % | -74.822 M -3.76 % | -72.111 M -385.82 % | -14.843 M -179.63 % | -5.308 M -103.46 % | 153.342 M 1 203.89 % | -13.891 M 38.14 % | -22.457 M 50.03 % | -44.944 M 0.83 % | -45.320 M -455.46 % | -8.159 M -154.02 % | 15.103 M 243.43 % | -10.530 M 1.02 % | -10.638 M 75.55 % | -43.515 M 0.38 % | -43.681 M -349.06 % | 17.538 M 243.28 % | 5.109 M -50.37 % | 10.295 M 1.18 % | 10.175 M 189.11 % | -11.418 M -6 443.33 % | 180.000 K -98.47 % | 11.778 M 61.22 % | 7.306 M 157.87 % | 2.833 M -32.74 % | 4.212 M -24.66 % | 5.591 M -26.70 % | 7.627 M -21.07 % | 9.663 M -3.24 % | 9.987 M |
| Deferred tax liabilities non current | 54.833 M -11.70 % | 62.097 M 76.92 % | 35.098 M -33.19 % | 52.534 M -34.57 % | 80.285 M -15.84 % | 95.394 M 20.61 % | 79.096 M -15.92 % | 94.068 M 12.77 % | 83.418 M 51.75 % | 54.970 M 51.95 % | 36.177 M -42.31 % | 62.707 M 34.74 % | 46.539 M 32.99 % | 34.995 M 71.59 % | 20.394 M 30.03 % | 15.684 M 15.32 % | 13.600 M -44.64 % | 24.568 M 14.17 % | 21.519 M 11.97 % | 19.219 M 9.67 % | 17.525 M 48.32 % | 11.816 M 1.52 % | 11.639 M 3.76 % | 11.217 M -0.04 % | 11.222 M -0.12 % | 11.235 M 5.25 % | 10.675 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 9.723 B -0.75 % | 9.796 B 40.00 % | 6.997 B 9.63 % | 6.382 B -18.09 % | 7.792 B 14.05 % | 6.832 B 5.20 % | 6.494 B 3.28 % | 6.288 B 7.92 % | 5.826 B 10.89 % | 5.254 B 10.63 % | 4.749 B -3.67 % | 4.931 B -1.64 % | 5.013 B 34.96 % | 3.714 B 4.13 % | 3.567 B 7.95 % | 3.304 B -1.27 % | 3.347 B 5.49 % | 3.172 B 2.45 % | 3.096 B 20.43 % | 2.571 B 15.83 % | 2.220 B 8.56 % | 2.045 B 18.28 % | 1.729 B 4.44 % | 1.655 B 31.90 % | 1.255 B 29.43 % | 969.538 M -4.55 % | 1.016 B 11.84 % | 908.183 M 15.67 % | 785.167 M 18.58 % | 662.151 M 5.72 % | 626.338 M 6.06 % | 590.524 M 36.63 % | 432.192 M 57.81 % | 273.860 M 16.87 % | 234.325 M 20.30 % | 194.790 M 8.30 % | 179.865 M |
| 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-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 |
| 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-30 | 2008-06-30 | 2007-12-30 | 2007-06-30 | 2006-12-30 | 2006-06-30 | 2005-12-30 | 2005-06-30 | 2004-12-30 | 2004-06-30 | 2003-12-30 | 2003-06-30 | 2002-12-30 | 2002-06-30 | 2001-12-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -143.098 M 0.00 % | -143.098 M -35.09 % | -105.924 M 0.00 % | -105.924 M 15.48 % | -125.319 M 0.00 % | -125.319 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 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 11.566 M 0.00 % | 11.566 M 5 368.56 % | 211.500 K 0.00 % | 211.500 K -97.93 % | 10.229 M 0.00 % | 10.229 M 105.75 % | 4.972 M 0.00 % | 4.972 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 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -368.024 M 0.00 % | -368.024 M -41.16 % | -260.717 M 0.00 % | -260.717 M -151.32 % | 508.030 M 0.00 % | 508.030 M 268.19 % | -302.062 M 0.00 % | -302.062 M -376.00 % | 109.442 M 0.00 % | 109.442 M -49.85 % | 218.217 M 0.00 % | 218.217 M 383.97 % | 45.089 M 0.00 % | 45.089 M 218.90 % | 14.139 M 0.00 % | 14.139 M 138.20 % | -37.011 M 0.00 % | -37.011 M 80.43 % | -189.166 M 0.00 % | -189.166 M -67.37 % | -113.021 M 0.00 % | -113.021 M -180.08 % | -40.354 M 0.00 % | -40.354 M -338.71 % | 16.905 M 0.00 % | 16.905 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -488.722 M 0.00 % | -488.722 M -3 016.26 % | 16.759 M 0.00 % | 16.759 M 117.51 % | -95.720 M 0.00 % | -95.720 M 29.71 % | -136.181 M 0.00 % | -136.181 M -1 273.67 % | 11.603 M 0.00 % | 11.603 M -88.74 % | 103.012 M 0.00 % | 103.012 M 95.62 % | 52.659 M 0.00 % | 52.659 M 1 778.36 % | -3.138 M 0.00 % | -3.138 M -108.10 % | 38.733 M 0.00 % | 38.733 M 131.78 % | -121.882 M 0.00 % | -121.882 M -11.90 % | -108.918 M 0.00 % | -108.918 M -283.34 % | -28.413 M 0.00 % | -28.413 M 37.85 % | -45.719 M 0.00 % | -45.719 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 120.698 M 0.00 % | 120.698 M 143.50 % | -277.475 M 0.00 % | -277.475 M -145.96 % | 603.750 M 0.00 % | 603.750 M 463.97 % | -165.881 M 0.00 % | -165.881 M -269.54 % | 97.839 M 0.00 % | 97.839 M -15.07 % | 115.206 M 0.00 % | 115.206 M 1 621.97 % | -7.570 M 0.00 % | -7.570 M -143.81 % | 17.277 M 0.00 % | 17.277 M 122.81 % | -75.744 M 0.00 % | -75.744 M -12.57 % | -67.284 M 0.00 % | -67.284 M -1 539.87 % | -4.103 M 0.00 % | -4.103 M 65.64 % | -11.941 M 0.00 % | -11.941 M -119.07 % | 62.623 M 0.00 % | 62.623 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 | -173.999 M 0.00 % | -173.999 M -427.02 % | 53.208 M 0.00 % | 53.208 M -30.46 % | 76.509 M 0.00 % | 76.509 M 74.32 % | 43.890 M 0.00 % | 43.890 M 315.74 % | -20.344 M 0.00 % | -20.344 M -403.48 % | 6.704 M 0.00 % | 6.704 M 147.62 % | -14.077 M 0.00 % | -14.077 M -96.51 % | -7.164 M 0.00 % | -7.164 M 56.72 % | -16.553 M 0.00 % | -16.553 M -379.34 % | 5.926 M 0.00 % | 5.926 M 261.94 % | -3.659 M 0.00 % | -3.659 M 67.23 % | -11.166 M 0.00 % | -11.166 M 82.96 % | -65.519 M 0.00 % | -65.519 M -852.31 % | 8.709 M 0.00 % | 8.709 M 165.42 % | -13.312 M 0.00 % | -13.312 M 72.52 % | -48.435 M 0.00 % | -48.435 M -266.11 % | 29.159 M 0.00 % | 29.159 M 276.68 % | 7.741 M 0.00 % | 7.741 M -19.78 % | 9.650 M 0.00 % | 9.650 M 3 555.73 % | -279.240 K 0.00 % | -279.240 K -102.94 % | 9.509 M 0.00 % | 9.509 M |
| Net cash provided by operating activities | 55.896 M 0.00 % | 55.896 M 113.74 % | 26.152 M 0.00 % | 26.152 M -96.53 % | 754.167 M 0.00 % | 754.167 M 5 077.34 % | -15.152 M 0.00 % | -15.152 M -104.09 % | 370.740 M 0.00 % | 370.740 M -21.97 % | 475.141 M 0.00 % | 475.141 M 103.50 % | 233.480 M 0.00 % | 233.480 M 37.14 % | 170.250 M 0.00 % | 170.250 M 69.28 % | 100.574 M 0.00 % | 100.574 M 1 899.01 % | -5.591 M 0.00 % | -5.591 M -117.04 % | 32.800 M 0.00 % | 32.800 M -50.76 % | 66.615 M 0.00 % | 66.615 M 113.71 % | 31.171 M 0.00 % | 31.171 M -51.12 % | 63.770 M 0.00 % | 63.770 M 63.06 % | 39.108 M 0.00 % | 39.108 M 463.06 % | -10.772 M 0.00 % | -10.772 M -121.04 % | 51.189 M 0.00 % | 51.189 M 155.07 % | 20.069 M 0.00 % | 20.069 M 25.58 % | 15.981 M 0.00 % | 15.981 M 1 623.91 % | 927.014 K 0.00 % | 927.014 K -92.74 % | 12.765 M 0.00 % | 12.765 M |
| Investments in property plant and equipment | -40.601 M 0.00 % | -40.601 M -22.70 % | -33.089 M 0.00 % | -33.089 M 53.97 % | -71.883 M 0.00 % | -71.883 M -75.12 % | -41.049 M 0.00 % | -41.049 M -11.18 % | -36.921 M 0.00 % | -36.921 M -90.20 % | -19.411 M 0.00 % | -19.411 M -38.20 % | -14.046 M 0.00 % | -14.046 M 49.29 % | -27.700 M 0.00 % | -27.700 M 17.80 % | -33.700 M 0.00 % | -33.700 M 26.93 % | -46.120 M 0.00 % | -46.120 M -169.95 % | -17.085 M 0.00 % | -17.085 M -41.79 % | -12.049 M 0.00 % | -12.049 M -73.09 % | -6.961 M 0.00 % | -6.961 M -26.29 % | -5.512 M 0.00 % | -5.512 M 35.81 % | -8.587 M 0.00 % | -8.587 M -66.04 % | -5.172 M 0.00 % | -5.172 M 14.76 % | -6.067 M 0.00 % | -6.067 M -209.94 % | -1.958 M 0.00 % | -1.958 M 13.23 % | -2.256 M 0.00 % | -2.256 M -40.23 % | -1.609 M 0.00 % | -1.609 M 44.91 % | -2.920 M 0.00 % | -2.920 M |
| Acquisitions net | -84.702 M 0.00 % | -84.702 M | 0.000 | 0.000 100.00 % | -24.310 M 0.00 % | -24.310 M 66.37 % | -72.281 M 0.00 % | -72.281 M 40.53 % | -121.535 M 0.00 % | -121.535 M | 0.000 | 0.000 100.00 % | -30.100 M 0.00 % | -30.100 M -1 196.00 % | -2.323 M 0.00 % | -2.323 M 20.46 % | -2.920 M 0.00 % | -2.920 M 97.86 % | -136.726 M 0.00 % | -136.726 M -3 275.94 % | -4.050 M 0.00 % | -4.050 M 94.93 % | -79.811 M 0.00 % | -79.811 M -7 881.10 % | -1.000 M 0.00 % | -1.000 M | 0.000 | 0.000 100.00 % | -16.058 M 0.00 % | -16.058 M -405.27 % | -3.178 M 0.00 % | -3.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.116 K 0.00 % | -38.116 K 86.87 % | -290.199 K 0.00 % | -290.199 K |
| Purchases of investments | -113.904 M 0.00 % | -113.904 M -91.05 % | -59.621 M 0.00 % | -59.621 M -1 326.85 % | -4.179 M 0.00 % | -4.179 M 94.96 % | -82.863 M 0.00 % | -82.863 M -385.84 % | -17.056 M 0.00 % | -17.056 M 42.06 % | -29.435 M 0.00 % | -29.435 M 50.52 % | -59.487 M 0.00 % | -59.487 M -27.31 % | -46.728 M 0.00 % | -46.728 M 17.72 % | -56.792 M 0.00 % | -56.792 M -7.21 % | -52.973 M 0.00 % | -52.973 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 % | -3.610 M 0.00 % | -3.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.325 M 0.00 % | -15.325 M -189.64 % | -5.291 M 0.00 % | -5.291 M -140.01 % | 13.224 M 0.00 % | 13.224 M | 0.000 | 0.000 -100.00 % | 4.935 M 0.00 % | 4.935 M -6.26 % | 5.265 M 0.00 % | 5.265 M 21.37 % | 4.338 M 0.00 % | 4.338 M 9.64 % | 3.956 M 0.00 % | 3.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 12.042 M 0.00 % | 12.042 M 218.96 % | -10.123 M 0.00 % | -10.123 M -130.89 % | 32.772 M 0.00 % | 32.772 M 304.07 % | -16.059 M 0.00 % | -16.059 M 61.52 % | -41.733 M 0.00 % | -41.733 M -1 093.87 % | 4.199 M 0.00 % | 4.199 M -96.13 % | 108.468 M 0.00 % | 108.468 M 5 897.30 % | -1.871 M 0.00 % | -1.871 M -114.46 % | 12.942 M 0.00 % | 12.942 M 10 253.60 % | 125.000 K 0.00 % | 125.000 K 100.26 % | -48.574 M 0.00 % | -48.574 M -419.45 % | -9.351 M 0.00 % | -9.351 M -926.43 % | 1.132 M 0.00 % | 1.132 M 131.86 % | 488.000 K 0.00 % | 488.000 K 587.32 % | 71.000 K 0.00 % | 71.000 K -69.00 % | 229.000 K 0.00 % | 229.000 K 101.54 % | -14.864 M 0.00 % | -14.864 M -299.09 % | 7.466 M 0.00 % | 7.466 M 329.25 % | -3.257 M 0.00 % | -3.257 M -260.11 % | 2.034 M 0.00 % | 2.034 M 133.38 % | -6.094 M 0.00 % | -6.094 M |
| Net cash used for investing activites | -227.165 M 0.00 % | -227.165 M -120.91 % | -102.833 M 0.00 % | -102.833 M -24.01 % | -82.924 M 0.00 % | -82.924 M 61.88 % | -217.543 M 0.00 % | -217.543 M -6.63 % | -204.020 M 0.00 % | -204.020 M -356.96 % | -44.647 M 0.00 % | -44.647 M -556.96 % | 9.771 M 0.00 % | 9.771 M 113.32 % | -73.357 M 0.00 % | -73.357 M 3.65 % | -76.133 M 0.00 % | -76.133 M 67.15 % | -231.737 M 0.00 % | -231.737 M -232.44 % | -69.708 M 0.00 % | -69.708 M 31.13 % | -101.211 M 0.00 % | -101.211 M -1 381.97 % | -6.830 M 0.00 % | -6.830 M -35.94 % | -5.024 M 0.00 % | -5.024 M 79.56 % | -24.574 M 0.00 % | -24.574 M -202.61 % | -8.121 M 0.00 % | -8.121 M 61.20 % | -20.931 M 0.00 % | -20.931 M -1 202.21 % | 1.899 M 0.00 % | 1.899 M 134.45 % | -5.513 M 0.00 % | -5.513 M -1 523.36 % | 387.296 K 0.00 % | 387.296 K 104.16 % | -9.304 M 0.00 % | -9.304 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.122 M 0.00 % | 1.122 M 197.09 % | 377.500 K 0.00 % | 377.500 K -99.63 % | 102.500 M 0.00 % | 102.500 M 112.51 % | 48.232 M 0.00 % | 48.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K 0.00 % | 7.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 |
| Common stock repurchased | -49.137 M 0.00 % | -49.137 M 26.66 % | -66.998 M 0.00 % | -66.998 M -19.03 % | -56.286 M 0.00 % | -56.286 M 39.74 % | -93.405 M 0.00 % | -93.405 M 26.48 % | -127.042 M 0.00 % | -127.042 M -21.32 % | -104.717 M 0.00 % | -104.717 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.530 M 0.00 % | -14.530 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.992 M 0.00 % | -15.992 M -468.60 % | -2.813 M 0.00 % | -2.813 M -239.47 % | -828.500 K 0.00 % | -828.500 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 |
| Dividends paid | -17.649 M 0.00 % | -17.649 M -72.62 % | -10.224 M 0.00 % | -10.224 M 50.72 % | -20.746 M 0.00 % | -20.746 M -1.96 % | -20.347 M 0.00 % | -20.347 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 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -37.175 M 0.00 % | -37.175 M 80.36 % | -189.325 M 0.00 % | -189.325 M -632.00 % | -25.864 M 0.00 % | -25.864 M 77.13 % | -113.075 M 0.00 % | -113.075 M -289.06 % | -29.064 M 0.00 % | -29.064 M 91.64 % | -347.447 M 0.00 % | -347.447 M -148.09 % | -140.049 M 0.00 % | -140.049 M -2 708.55 % | -4.987 M 0.00 % | -4.987 M 81.30 % | -26.659 M 0.00 % | -26.659 M -114.45 % | 184.466 M 0.00 % | 184.466 M 616.36 % | -35.725 M 0.00 % | -35.725 M -1 101.81 % | 3.566 M 0.00 % | 3.566 M 128.25 % | -12.624 M 0.00 % | -12.624 M 18.65 % | -15.519 M 0.00 % | -15.519 M 22.52 % | -20.031 M 0.00 % | -20.031 M 0.38 % | -20.107 M 0.00 % | -20.107 M -193.28 % | 21.555 M 0.00 % | 21.555 M 501.14 % | -5.374 M 0.00 % | -5.374 M -257.87 % | -1.502 M 0.00 % | -1.502 M -541.07 % | 340.429 K 0.00 % | 340.429 K 62.05 % | 210.076 K 0.00 % | 210.076 K |
| Net cash used provided by financing activities | -54.824 M 0.00 % | -54.824 M 72.53 % | -199.549 M 0.00 % | -199.549 M -328.12 % | -46.610 M 0.00 % | -46.610 M 65.07 % | -133.422 M 0.00 % | -133.422 M -359.07 % | -29.064 M 0.00 % | -29.064 M 91.64 % | -347.447 M 0.00 % | -347.447 M -148.09 % | -140.049 M 0.00 % | -140.049 M -2 708.55 % | -4.987 M 0.00 % | -4.987 M 81.30 % | -26.659 M 0.00 % | -26.659 M -114.45 % | 184.466 M 0.00 % | 184.466 M 616.36 % | -35.725 M 0.00 % | -35.725 M -1 101.81 % | 3.566 M 0.00 % | 3.566 M 128.25 % | -12.624 M 0.00 % | -12.624 M 18.65 % | -15.519 M 0.00 % | -15.519 M 22.52 % | -20.031 M 0.00 % | -20.031 M 0.38 % | -20.107 M 0.00 % | -20.107 M -193.28 % | 21.555 M 0.00 % | 21.555 M 501.14 % | -5.374 M 0.00 % | -5.374 M -257.87 % | -1.502 M 0.00 % | -1.502 M -541.07 % | 340.429 K 0.00 % | 340.429 K 62.05 % | 210.076 K 0.00 % | 210.076 K |
| Effect of forex changes on cash | 3.736 M 0.00 % | 3.736 M 198.98 % | -3.775 M 0.00 % | -3.775 M -263.79 % | 2.305 M 0.00 % | 2.305 M 931.10 % | 223.500 K 0.00 % | 223.500 K -73.46 % | 842.000 K 0.00 % | 842.000 K 122.16 % | 379.000 K 0.00 % | 379.000 K -99.16 % | 44.885 M 0.00 % | 44.885 M 1 859.49 % | -2.551 M 0.00 % | -2.551 M -413.28 % | -497.000 K 0.00 % | -497.000 K -72.57 % | -288.000 K 0.00 % | -288.000 K -143.18 % | 667.000 K 0.00 % | 667.000 K 101.10 % | -60.672 M 0.00 % | -60.672 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 |
| Net change in cash | -444.713 M 0.00 % | -444.713 M 20.59 % | -560.008 M 0.00 % | -560.008 M -144.66 % | 1.254 B 0.00 % | 1.254 B 272.78 % | -725.711 M 0.00 % | -725.711 M -340.54 % | 301.698 M 0.00 % | 301.698 M 80.82 % | 166.852 M 0.00 % | 166.852 M -43.66 % | 296.173 M 0.00 % | 296.173 M 65.73 % | 178.711 M 0.00 % | 178.711 M 3 391.18 % | -5.430 M 0.00 % | -5.430 M 94.89 % | -106.299 M 0.00 % | -106.299 M 26.15 % | -143.932 M 0.00 % | -143.932 M 21.52 % | -183.403 M 0.00 % | -183.403 M -882.60 % | 23.435 M 0.00 % | 23.435 M -72.89 % | 86.454 M 0.00 % | 86.454 M 886.45 % | -10.993 M 0.00 % | -10.993 M 85.91 % | -77.998 M 0.00 % | -77.998 M -175.27 % | 103.625 M 0.00 % | 103.625 M 212.24 % | 33.188 M 0.00 % | 33.188 M 85.06 % | 17.934 M 0.00 % | 17.934 M 441.88 % | 3.309 M 0.00 % | 3.309 M -54.93 % | 7.342 M 0.00 % | 7.342 M |
| Cash at beginning of period | 659.613 M 0.00 % | 659.613 M -45.92 % | 1.220 B 0.00 % | 1.220 B 3 660.63 % | -34.253 M 0.00 % | -34.253 M -104.95 % | 691.458 M 0.00 % | 691.458 M 77.41 % | 389.760 M 0.00 % | 389.760 M 74.85 % | 222.908 M 0.00 % | 222.908 M 404.25 % | -73.265 M 0.00 % | -73.265 M 70.92 % | -251.976 M 0.00 % | -251.976 M -2.20 % | -246.546 M 0.00 % | -246.546 M -75.79 % | -140.247 M 0.00 % | -140.247 M -3 905.89 % | 3.685 M 0.00 % | 3.685 M -98.03 % | 187.088 M 0.00 % | 187.088 M 14.32 % | 163.653 M 0.00 % | 163.653 M 111.99 % | 77.199 M 0.00 % | 77.199 M -12.46 % | 88.192 M 0.00 % | 88.192 M -46.93 % | 166.190 M 0.00 % | 166.190 M 165.63 % | 62.565 M 0.00 % | 62.565 M 112.97 % | 29.377 M 0.00 % | 29.377 M 156.70 % | 11.444 M 0.00 % | 11.444 M 40.68 % | 8.135 M 0.00 % | 8.135 M 926.89 % | 792.154 K 0.00 % | 792.154 K |
| Cash at end of period | 214.900 M 0.00 % | 214.900 M -67.42 % | 659.613 M 0.00 % | 659.613 M -45.92 % | 1.220 B 0.00 % | 1.220 B 3 660.63 % | -34.253 M 0.00 % | -34.253 M -104.95 % | 691.458 M 0.00 % | 691.458 M 77.41 % | 389.760 M 0.00 % | 389.760 M 74.85 % | 222.908 M 0.00 % | 222.908 M 404.25 % | -73.265 M 0.00 % | -73.265 M 70.92 % | -251.976 M 0.00 % | -251.976 M -2.20 % | -246.546 M 0.00 % | -246.546 M -75.79 % | -140.247 M 0.00 % | -140.247 M -3 905.89 % | 3.685 M 0.00 % | 3.685 M -98.03 % | 187.088 M 0.00 % | 187.088 M 14.32 % | 163.653 M 0.00 % | 163.653 M 111.99 % | 77.199 M 0.00 % | 77.199 M -12.46 % | 88.192 M 0.00 % | 88.192 M -46.93 % | 166.190 M 0.00 % | 166.190 M 165.63 % | 62.565 M 0.00 % | 62.565 M 112.97 % | 29.378 M 0.00 % | 29.378 M 156.71 % | 11.444 M 0.00 % | 11.444 M 40.68 % | 8.135 M 0.00 % | 8.135 M |
| Operating cash flow | 55.896 M 0.00 % | 55.896 M 113.74 % | 26.152 M 0.00 % | 26.152 M -96.53 % | 754.167 M 0.00 % | 754.167 M 5 077.34 % | -15.152 M 0.00 % | -15.152 M -104.09 % | 370.740 M 0.00 % | 370.740 M -21.97 % | 475.141 M 0.00 % | 475.141 M 103.50 % | 233.480 M 0.00 % | 233.480 M 37.14 % | 170.250 M 0.00 % | 170.250 M 69.28 % | 100.574 M 0.00 % | 100.574 M 1 899.01 % | -5.591 M 0.00 % | -5.591 M -117.04 % | 32.800 M 0.00 % | 32.800 M -50.76 % | 66.615 M 0.00 % | 66.615 M 113.71 % | 31.171 M 0.00 % | 31.171 M -51.12 % | 63.770 M 0.00 % | 63.770 M 63.06 % | 39.108 M 0.00 % | 39.108 M 463.06 % | -10.772 M 0.00 % | -10.772 M -121.04 % | 51.189 M 0.00 % | 51.189 M 155.07 % | 20.069 M 0.00 % | 20.069 M 25.58 % | 15.981 M 0.00 % | 15.981 M 1 623.91 % | 927.014 K 0.00 % | 927.014 K -92.74 % | 12.765 M 0.00 % | 12.765 M |
| Capital expenditure | -40.601 M 0.00 % | -40.601 M -22.70 % | -33.089 M 0.00 % | -33.089 M 53.97 % | -71.883 M 0.00 % | -71.883 M -75.12 % | -41.049 M 0.00 % | -41.049 M -11.18 % | -36.921 M 0.00 % | -36.921 M -90.20 % | -19.411 M 0.00 % | -19.411 M -38.20 % | -14.046 M 0.00 % | -14.046 M 49.29 % | -27.700 M 0.00 % | -27.700 M 17.80 % | -33.700 M 0.00 % | -33.700 M 26.93 % | -46.120 M 0.00 % | -46.120 M -169.95 % | -17.085 M 0.00 % | -17.085 M -41.79 % | -12.049 M 0.00 % | -12.049 M -73.09 % | -6.961 M 0.00 % | -6.961 M -26.29 % | -5.512 M 0.00 % | -5.512 M 35.81 % | -8.587 M 0.00 % | -8.587 M -66.04 % | -5.172 M 0.00 % | -5.172 M 14.76 % | -6.067 M 0.00 % | -6.067 M -209.94 % | -1.958 M 0.00 % | -1.958 M 13.23 % | -2.256 M 0.00 % | -2.256 M -40.23 % | -1.609 M 0.00 % | -1.609 M 44.91 % | -2.920 M 0.00 % | -2.920 M |
| Free CashFlow | 15.296 M 0.00 % | 15.296 M 320.51 % | -6.937 M 0.00 % | -6.937 M -101.02 % | 682.284 M 0.00 % | 682.284 M 1 314.01 % | -56.201 M 0.00 % | -56.201 M -116.84 % | 333.819 M 0.00 % | 333.819 M -26.75 % | 455.730 M 0.00 % | 455.730 M 107.68 % | 219.434 M 0.00 % | 219.434 M 53.94 % | 142.550 M 0.00 % | 142.550 M 113.16 % | 66.874 M 0.00 % | 66.874 M 229.32 % | -51.711 M 0.00 % | -51.711 M -429.05 % | 15.715 M 0.00 % | 15.715 M -71.20 % | 54.566 M 0.00 % | 54.566 M 125.39 % | 24.210 M 0.00 % | 24.210 M -58.44 % | 58.258 M 0.00 % | 58.258 M 90.88 % | 30.521 M 0.00 % | 30.521 M 291.44 % | -15.943 M 0.00 % | -15.943 M -135.33 % | 45.122 M 0.00 % | 45.122 M 149.14 % | 18.111 M 0.00 % | 18.111 M 31.96 % | 13.725 M 0.00 % | 13.725 M 2 113.62 % | -681.613 K 0.00 % | -681.613 K -106.92 % | 9.845 M 0.00 % | 9.845 M |
| 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 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 |