Vakrangee Limited VAKRANGEE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.550 B 19.96 % | 2.126 B 7.74 % | 1.973 B 1.82 % | 1.938 B -38.21 % | 3.136 B -54.21 % | 6.849 B -54.59 % | 15.082 B -76.80 % | 65.020 B 62.53 % | 40.004 B 25.38 % | 31.907 B 14.76 % | 27.804 B 42.45 % | 19.519 B 26.16 % | 15.471 B 14.33 % | 13.532 B 52.10 % | 8.897 B 108.10 % | 4.275 B 45.26 % | 2.943 B 31.45 % | 2.239 B 91.92 % | 1.167 B 128.07 % | 511.502 M 50.31 % | 340.304 M |
| Net income | 66.561 M 52.92 % | 43.526 M 333.18 % | 10.048 M 23 823.81 % | 42.000 K -99.99 % | 627.913 M -11.91 % | 712.801 M 182.56 % | 252.263 M -96.29 % | 6.805 B 28.20 % | 5.308 B 34.46 % | 3.948 B 22.65 % | 3.218 B 83.87 % | 1.750 B 67.78 % | 1.043 B 47.21 % | 708.714 M 43.95 % | 492.332 M 109.33 % | 235.194 M 434.20 % | 44.027 M -91.18 % | 499.340 M 104.90 % | 243.703 M 134.58 % | 103.889 M 266.98 % | 28.309 M |
| Income before tax | 95.989 M 63.73 % | 58.627 M 118.74 % | 26.802 M -41.76 % | 46.022 M -94.44 % | 828.181 M -9.54 % | 915.527 M 78.32 % | 513.409 M -94.99 % | 10.239 B 23.68 % | 8.278 B 36.25 % | 6.076 B 24.17 % | 4.893 B 73.52 % | 2.820 B 96.25 % | 1.437 B 39.62 % | 1.029 B 53.92 % | 668.651 M 111.84 % | 315.636 M 345.39 % | 70.867 M -90.48 % | 744.031 M 100.69 % | 370.728 M 217.68 % | 116.699 M 422.87 % | 22.319 M |
| Income before tax ratio | 0.04 36.49 % | 0.03 103.02 % | 0.01 -42.80 % | 0.02 -91.01 % | 0.26 97.56 % | 0.13 292.70 % | 0.03 -78.38 % | 0.16 -23.90 % | 0.21 8.67 % | 0.19 8.20 % | 0.18 21.82 % | 0.14 55.55 % | 0.09 22.12 % | 0.08 1.20 % | 0.08 1.80 % | 0.07 206.62 % | 0.02 -92.75 % | 0.33 4.57 % | 0.32 39.29 % | 0.23 247.87 % | 0.07 |
| EBITDA | 241.046 M -17.63 % | 292.652 M 48.49 % | 197.091 M -1.74 % | 200.579 M -79.45 % | 976.232 M -8.14 % | 1.063 B 76.91 % | 600.752 M -94.21 % | 10.383 B 9.15 % | 9.513 B 15.11 % | 8.264 B 13.34 % | 7.291 B 34.83 % | 5.408 B 42.33 % | 3.799 B 55.92 % | 2.437 B 74.71 % | 1.395 B 73.12 % | 805.665 M -28.55 % | 1.128 B 8.69 % | 1.037 B 99.37 % | 520.315 M 209.75 % | 167.980 M 149.14 % | 67.425 M |
| Net income ratio | 0.03 27.48 % | 0.02 302.04 % | 0.01 23 395.81 % | 0.00 -99.99 % | 0.20 92.38 % | 0.10 522.25 % | 0.02 -84.02 % | 0.10 -21.13 % | 0.13 7.25 % | 0.12 6.88 % | 0.12 29.07 % | 0.09 32.99 % | 0.07 28.75 % | 0.05 -5.36 % | 0.06 0.59 % | 0.06 267.76 % | 0.01 -93.29 % | 0.22 6.76 % | 0.21 2.85 % | 0.20 144.15 % | 0.08 |
| Ratio EBITDA | 0.09 -31.34 % | 0.14 37.81 % | 0.10 -3.50 % | 0.10 -66.75 % | 0.31 100.61 % | 0.16 289.59 % | 0.04 -75.06 % | 0.16 -32.84 % | 0.24 -8.18 % | 0.26 -1.23 % | 0.26 -5.35 % | 0.28 12.81 % | 0.25 36.37 % | 0.18 14.87 % | 0.16 -16.81 % | 0.19 -50.81 % | 0.38 -17.31 % | 0.46 3.88 % | 0.45 35.81 % | 0.33 65.75 % | 0.20 |
| Gross profit ratio | 0.11 -11.56 % | 0.13 12.53 % | 0.11 42.63 % | 0.08 -88.41 % | 0.69 160.94 % | 0.26 275.16 % | 0.07 -66.05 % | 0.21 -21.99 % | 0.27 -4.24 % | 0.28 0.91 % | 0.27 -10.31 % | 0.31 3.64 % | 0.30 -70.56 % | 1.00 369.46 % | 0.21 -19.95 % | 0.27 -63.19 % | 0.73 -10.54 % | 0.81 0.41 % | 0.81 93.09 % | 0.42 47.26 % | 0.28 |
| Weighted average shs out dil | 1.109 B 4.69 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B -0.08 % | 1.061 B -0.01 % | 1.061 B -0.14 % | 1.062 B -0.01 % | 1.062 B 0.14 % | 1.061 B -0.01 % | 1.061 B -0.13 % | 1.062 B 4.29 % | 1.018 B -0.39 % | 1.022 B 0.69 % | 1.016 B 1.92 % | 996.344 M 15.02 % | 866.217 M 1.21 % | 855.847 M 11.07 % | 770.532 M 0.61 % | 765.847 M 85.06 % | 413.847 M 0.00 % | 413.847 M |
| Weighted average shs out | 1.109 B 1.95 % | 1.088 B 2.70 % | 1.060 B 0.01 % | 1.059 B 0.00 % | 1.059 B 0.01 % | 1.059 B 0.05 % | 1.059 B 0.00 % | 1.059 B 0.03 % | 1.058 B 1.81 % | 1.040 B 3.25 % | 1.007 B 0.10 % | 1.006 B 0.30 % | 1.003 B 0.33 % | 999.617 M 10.92 % | 901.173 M 5.25 % | 856.208 M 0.04 % | 855.847 M 11.07 % | 770.532 M 0.61 % | 765.847 M 85.06 % | 413.847 M 0.00 % | 413.847 M |
| EPS diluted | 0.06 45.99 % | 0.04 332.63 % | 0.01 -99.08 % | 1.03 74.58 % | 0.59 -11.94 % | 0.67 179.17 % | 0.24 -96.26 % | 6.41 27.94 % | 5.01 33.96 % | 3.74 23.43 % | 3.03 76.16 % | 1.72 68.63 % | 1.02 52.24 % | 0.67 36.73 % | 0.49 81.48 % | 0.27 424.27 % | 0.05 -91.12 % | 0.58 107.14 % | 0.28 12.00 % | 0.25 264.96 % | 0.07 |
| Earnings per share | 0.06 50.00 % | 0.04 321.05 % | 0.01 -99.08 % | 1.03 74.58 % | 0.59 -11.94 % | 0.67 179.17 % | 0.24 -96.27 % | 6.43 28.09 % | 5.02 31.76 % | 3.81 19.06 % | 3.20 83.91 % | 1.74 67.31 % | 1.04 52.94 % | 0.68 25.93 % | 0.54 92.86 % | 0.28 443.69 % | 0.05 -91.12 % | 0.58 81.25 % | 0.32 28.00 % | 0.25 264.96 % | 0.07 |
| Gross profit | 288.691 M 6.09 % | 272.121 M 21.25 % | 224.434 M 45.23 % | 154.534 M -92.84 % | 2.158 B 19.48 % | 1.806 B 70.36 % | 1.060 B -92.12 % | 13.461 B 26.79 % | 10.617 B 20.06 % | 8.843 B 15.80 % | 7.637 B 27.77 % | 5.977 B 30.75 % | 4.571 B -66.34 % | 13.583 B 614.05 % | 1.902 B 66.58 % | 1.142 B -46.53 % | 2.135 B 17.60 % | 1.816 B 92.72 % | 942.271 M 340.40 % | 213.960 M 121.34 % | 96.666 M |
| Income tax expense | 32.088 M 112.49 % | 15.101 M -9.87 % | 16.754 M -63.56 % | 45.980 M -77.04 % | 200.268 M -1.21 % | 202.726 M -22.37 % | 261.146 M -92.40 % | 3.434 B 15.62 % | 2.970 B 39.55 % | 2.128 B 27.08 % | 1.675 B 56.51 % | 1.070 B 171.85 % | 393.642 M 22.84 % | 320.456 M 81.75 % | 176.319 M 119.19 % | 80.442 M 199.71 % | 26.840 M -89.03 % | 244.691 M 92.63 % | 127.025 M 891.61 % | 12.810 M 313.86 % | -5.990 M |
| Cost of revenue | 2.261 B 21.99 % | 1.854 B 6.01 % | 1.749 B -1.96 % | 1.784 B 82.33 % | 978.196 M -80.60 % | 5.043 B -64.04 % | 14.022 B -72.80 % | 51.559 B 75.45 % | 29.387 B 27.41 % | 23.064 B 14.36 % | 20.168 B 48.93 % | 13.542 B 24.24 % | 10.900 B 21 590.79 % | -50.720 M -100.73 % | 6.995 B 123.23 % | 3.133 B 287.94 % | 807.702 M 90.93 % | 423.037 M 88.58 % | 224.324 M -24.61 % | 297.542 M 22.12 % | 243.638 M |
| General and administrative expenses | 3.756 M -90.23 % | 38.440 M -48.29 % | 74.343 M -7.34 % | 80.232 M -6.11 % | 85.449 M -18.65 % | 105.043 M -13.31 % | 121.175 M 42.89 % | 84.802 M 1.97 % | 83.160 M -1.50 % | 84.425 M 11.95 % | 75.414 M -10.79 % | 84.536 M -8.08 % | 91.962 M -99.16 % | 10.994 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.611 M 39.94 % | 28.306 M |
| Selling and marketing expenses | 2.075 M 17.10 % | 1.772 M -89.28 % | 16.523 M 697.44 % | 2.072 M -90.75 % | 22.391 M -61.36 % | 57.953 M -12.46 % | 66.199 M -18.40 % | 81.130 M 35.35 % | 59.941 M 81.05 % | 33.108 M 22.72 % | 26.979 M -19.79 % | 33.637 M 108.87 % | 16.104 M -3.83 % | 16.745 M -96.16 % | 436.438 M 7.72 % | 405.144 M 23.65 % | 327.657 M 32.95 % | 246.447 M 106.33 % | 119.442 M | 0.000 | 0.000 |
| Other expenses | 205.319 M 72.59 % | 118.961 M 44.79 % | 82.162 M 163.42 % | 31.191 M -98.37 % | 1.910 B 23.32 % | 1.549 B 306 612.87 % | 505.000 K 15.83 % | 436.000 K -73.32 % | 1.634 M 453.90 % | 295.000 K 110.36 % | -2.848 M -193.29 % | 3.053 M 465.37 % | 540.000 K 24.14 % | 435.000 K -99.93 % | 621.044 M 74.82 % | 355.255 M -70.69 % | 1.212 B 46.84 % | 825.469 M 81.26 % | 455.411 M 695.12 % | 57.276 M 23.71 % | 46.299 M |
| Operating expenses | 211.150 M 32.65 % | 159.173 M -8.01 % | 173.028 M 52.45 % | 113.495 M -94.38 % | 2.018 B 17.88 % | 1.712 B 25.49 % | 1.364 B 10.51 % | 1.234 B -34.70 % | 1.890 B -16.48 % | 2.263 B 10.41 % | 2.050 B -15.93 % | 2.438 B 4.80 % | 2.327 B -80.67 % | 12.036 B 1 038.20 % | 1.057 B 39.07 % | 760.399 M -50.62 % | 1.540 B 43.65 % | 1.072 B 86.47 % | 574.853 M 493.32 % | 96.887 M 29.87 % | 74.605 M |
| Cost and expenses | 2.473 B 22.51 % | 2.018 B 5.03 % | 1.922 B 0.59 % | 1.910 B -36.24 % | 2.996 B -55.64 % | 6.755 B -56.10 % | 15.386 B -70.86 % | 52.793 B 68.79 % | 31.277 B 23.49 % | 25.327 B 14.00 % | 22.218 B 39.03 % | 15.980 B 20.82 % | 13.227 B 10.36 % | 11.986 B 48.85 % | 8.052 B 106.79 % | 3.894 B 65.87 % | 2.347 B 57.03 % | 1.495 B 87.06 % | 799.177 M 102.62 % | 394.429 M 23.94 % | 318.243 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 | 5.831 M -85.50 % | 40.212 M -55.75 % | 90.866 M 10.40 % | 82.304 M -23.68 % | 107.840 M -33.84 % | 162.996 M -13.01 % | 187.374 M 12.92 % | 165.932 M 15.95 % | 143.101 M 21.75 % | 117.533 M 14.79 % | 102.393 M -13.35 % | 118.173 M 9.35 % | 108.066 M -99.02 % | 11.011 B 2 422.87 % | 436.438 M 7.72 % | 405.144 M 23.65 % | 327.657 M 32.95 % | 246.447 M 106.33 % | 119.442 M 201.54 % | 39.611 M 39.94 % | 28.306 M |
| Interest income | 24.534 M 72.24 % | 14.244 M 182.39 % | 5.044 M -77.89 % | 22.813 M -96.72 % | 694.825 M -7.56 % | 751.651 M -1.97 % | 766.751 M 158.70 % | 296.382 M 1 369.86 % | 20.164 M -28.97 % | 28.387 M -7.01 % | 30.528 M 23.87 % | 24.645 M -8.83 % | 27.031 M 72.66 % | 15.656 M 192.04 % | 5.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.310 M | 0.000 | 0.000 |
| Interest expense | 18.276 M -76.30 % | 77.117 M 408.92 % | 15.153 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 103.054 M -79.43 % | 500.921 M -11.05 % | 563.168 M -24.86 % | 749.476 M -3.78 % | 778.943 M -1.63 % | 791.866 M 41.91 % | 557.987 M 216.92 % | 176.065 M 167.31 % | 65.866 M 106.17 % | 31.947 M | 0.000 | 0.000 -100.00 % | 419.000 K 108.46 % | 201.000 K |
| Depreciation and amortization | 166.969 M 6.41 % | 156.908 M 1.14 % | 155.136 M 0.37 % | 154.557 M 4.39 % | 148.051 M 0.54 % | 147.260 M 68.60 % | 87.343 M 109.52 % | 41.687 M -94.32 % | 733.855 M -55.26 % | 1.640 B -0.49 % | 1.649 B -8.86 % | 1.809 B 15.25 % | 1.569 B 79.48 % | 874.442 M 58.97 % | 550.060 M 31.02 % | 419.833 M -21.06 % | 531.805 M 81.31 % | 293.320 M 96.09 % | 149.587 M 194.10 % | 50.862 M 13.34 % | 44.875 M |
| Operating income | 77.541 M -31.35 % | 112.948 M 119.72 % | 51.406 M 25.26 % | 41.039 M -70.65 % | 139.820 M 50.19 % | 93.096 M 130.62 % | -304.042 M -102.49 % | 12.227 B 40.11 % | 8.727 B 32.63 % | 6.580 B 17.77 % | 5.587 B 57.88 % | 3.539 B 57.66 % | 2.244 B 45.15 % | 1.546 B 83.06 % | 844.716 M 121.42 % | 381.502 M -35.96 % | 595.717 M -19.93 % | 744.031 M 102.50 % | 367.418 M 213.84 % | 117.073 M 430.68 % | 22.061 M |
| Operating income ratio | 0.03 -42.77 % | 0.05 103.92 % | 0.03 23.02 % | 0.02 -52.50 % | 0.04 228.00 % | 0.01 167.43 % | -0.02 -110.72 % | 0.19 -13.80 % | 0.22 5.79 % | 0.21 2.63 % | 0.20 10.83 % | 0.18 24.97 % | 0.15 26.95 % | 0.11 20.35 % | 0.09 6.40 % | 0.09 -55.91 % | 0.20 -39.09 % | 0.33 5.51 % | 0.31 37.60 % | 0.23 253.06 % | 0.06 |
| Total other income expenses net | 18.448 M 133.96 % | -54.321 M -120.78 % | -24.604 M -593.76 % | 4.983 M -99.28 % | 688.361 M -16.21 % | 821.485 M 0.49 % | 817.451 M 281.91 % | 214.044 M 147.70 % | -448.697 M 11.46 % | -506.767 M 26.93 % | -693.556 M 3.50 % | -718.721 M 11.00 % | -807.507 M -56.47 % | -516.083 M -192.22 % | -176.606 M -168.13 % | -65.866 M 87.45 % | -524.850 M -134 476.92 % | -390.000 K -111.78 % | 3.310 M 985.03 % | -374.000 K -244.96 % | 258.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -772.949 M -166.14 % | -290.428 M -191.08 % | 318.879 M 257.87 % | -201.993 M -146.76 % | -81.859 M 45.63 % | -150.550 M 45.65 % | -277.015 M 96.22 % | -7.329 B -67.17 % | -4.384 B -344.10 % | 1.796 B -56.10 % | 4.091 B -16.46 % | 4.897 B -9.19 % | 5.393 B 57.17 % | 3.431 B 136.37 % | 1.452 B 128.02 % | 636.645 M 247.29 % | 183.317 M 717.13 % | -29.705 M -13.75 % | -26.114 M -154.64 % | 47.790 M -18.56 % | 58.679 M |
| Total investments | 43.908 M -74.45 % | 171.819 M 22.45 % | 140.321 M 459.92 % | 25.061 M -86.30 % | 182.892 M 446.94 % | 33.439 M -9.04 % | 36.762 M -86.92 % | 281.083 M 2 087.08 % | 12.852 M -14.29 % | 14.994 M -6.29 % | 16.000 M -37.25 % | 25.500 M 10.25 % | 23.130 M -93.29 % | 344.838 M 929.12 % | 33.508 M 59.56 % | 21.000 M 0.00 % | 21.000 M 0.00 % | 21.000 M | 0.000 | 0.000 -100.00 % | 5.653 M |
| Total debt | 45.867 M -61.96 % | 120.577 M -79.13 % | 577.705 M 111.86 % | 272.681 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.440 B -55.02 % | 3.202 B -23.04 % | 4.160 B -15.49 % | 4.923 B -9.14 % | 5.419 B 45.84 % | 3.716 B 127.35 % | 1.634 B 138.37 % | 685.584 M 205.33 % | 224.541 M 1 448.56 % | 14.500 M -48.45 % | 28.130 M -46.27 % | 52.353 M -20.58 % | 65.918 M |
| Accumulated other comprehensive income loss | 941.166 M 278.42 % | 248.711 M 104.78 % | -5.201 B 0.03 % | -5.203 B -395.18 % | 1.763 B 466.74 % | -480.599 M -7.01 % | -449.099 M -23.80 % | -362.766 M -22.78 % | -295.462 M 96.82 % | -9.284 B -21.12 % | -7.665 B -36.33 % | -5.623 B -47.32 % | -3.817 B -69.80 % | -2.248 B -60.10 % | -1.404 B -59.13 % | -882.260 M -90.08 % | -464.164 M 29.45 % | -657.934 M -80.18 % | -365.163 M -69.39 % | -215.576 M -30.88 % | -164.715 M |
| Retained earnings | -4.073 B -2.66 % | -3.968 B -461.06 % | 1.099 B 3.62 % | 1.061 B -94.57 % | 19.544 B 1.89 % | 19.181 B 2.09 % | 18.788 B -3.74 % | 19.517 B 34.51 % | 14.510 B 56.27 % | 9.285 B 42.13 % | 6.533 B 61.13 % | 4.055 B 53.10 % | 2.648 B 47.09 % | 1.801 B -44.32 % | 3.234 B 18.20 % | 2.736 B 10.62 % | 2.473 B -0.92 % | 2.496 B 729.02 % | 301.084 M 100.74 % | 149.985 M 129.17 % | 65.448 M |
| Common stock | 1.083 B 2.23 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B 0.01 % | 1.059 B 0.00 % | 1.059 B 0.06 % | 1.059 B 0.00 % | 1.059 B 100.06 % | 529.232 M 0.01 % | 529.196 M 5.11 % | 503.482 M 0.00 % | 503.482 M 0.20 % | 502.499 M 100.81 % | 250.240 M 5.54 % | 237.115 M 5.40 % | 224.962 M 5.14 % | 213.962 M 0.00 % | 213.962 M 11.75 % | 191.462 M 85.06 % | 103.462 M 0.00 % | 103.462 M |
| Total equity | 2.117 B 30.57 % | 1.621 B 30.89 % | 1.239 B -3.18 % | 1.279 B -95.20 % | 26.641 B 1.02 % | 26.373 B 1.35 % | 26.022 B 0.38 % | 25.924 B 26.23 % | 20.538 B 35.02 % | 15.211 B 25.99 % | 12.073 B 54.89 % | 7.795 B 50.87 % | 5.167 B 23.09 % | 4.198 B 18.01 % | 3.557 B 18.48 % | 3.002 B 11.73 % | 2.687 B -0.85 % | 2.710 B 51.50 % | 1.789 B 122.27 % | 804.784 M 35.72 % | 592.977 M |
| Other non current liabilities | 175.228 M 12.63 % | 155.580 M -11.56 % | 175.919 M 386.97 % | 36.125 M -6.35 % | 38.573 M -42.29 % | 66.835 M 17.28 % | 56.987 M -24.00 % | 74.987 M 125.67 % | 33.229 M -80.39 % | 169.444 M 16 944 300.00 % | 1.000 K -100.00 % | 33.205 M -96.32 % | 901.834 M 1 189.86 % | 69.917 M | 0.000 -100.00 % | 645.744 M 387.58 % | -224.541 M | 0.000 -100.00 % | 14.500 M | 0.000 | 0.000 |
| Long term debt | 38.501 M -49.37 % | 76.044 M -38.82 % | 124.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.198 M -67.33 % | 374.060 M -56.61 % | 862.102 M -40.82 % | 1.457 B -6.59 % | 1.560 B -4.57 % | 1.634 B 4 002.04 % | 39.840 M -82.26 % | 224.541 M 1 448.56 % | 14.500 M 6.38 % | 13.630 M -6.00 % | 14.500 M 0.00 % | 14.500 M |
| Total non current liabilities | 238.216 M -8.28 % | 259.730 M -20.04 % | 324.836 M 529.43 % | 51.608 M 16.28 % | 44.383 M -33.59 % | 66.835 M 17.28 % | 56.987 M -24.00 % | 74.987 M 125.67 % | 33.229 M -87.93 % | 275.199 M -66.24 % | 815.086 M -49.28 % | 1.607 B -32.03 % | 2.364 B 0.12 % | 2.361 B 14.88 % | 2.055 B 93.25 % | 1.064 B 86.73 % | 569.567 M 66.18 % | 342.750 M 73.16 % | 197.941 M 1 265.11 % | 14.500 M 0.00 % | 14.500 M |
| Other current liabilities | 546.266 M -34.97 % | 840.017 M 56.68 % | 536.125 M -55.49 % | 1.205 B -3.73 % | 1.251 B 60.54 % | 779.422 M 7.28 % | 726.510 M 133.79 % | 310.750 M 251.76 % | 88.341 M -83.61 % | 538.861 M -65.13 % | 1.545 B 26.69 % | 1.220 B 119.44 % | 555.842 M -54.77 % | 1.229 B 225.30 % | 377.786 M 368.30 % | -140.808 M -285.99 % | 75.709 M -48.23 % | 146.238 M 73.04 % | 84.509 M 231.21 % | 25.515 M -76.51 % | 108.631 M |
| Deferred revenue | 0.000 -100.00 % | 39.114 M 2 058.61 % | 1.812 M -71.47 % | 6.351 M -98.40 % | 397.075 M 90.14 % | 208.832 M 533.59 % | 32.960 M -84.65 % | 214.676 M -40.11 % | 358.472 M -73.05 % | 1.330 B -10.48 % | 1.486 B 25.28 % | 1.186 B 136.32 % | 501.966 M 133.94 % | 214.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 7.366 M -83.46 % | 44.533 M -90.18 % | 453.416 M 66.28 % | 272.681 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.440 B -53.17 % | 3.076 B -18.71 % | 3.784 B -6.83 % | 4.061 B 2.51 % | 3.962 B 83.76 % | 2.156 B | 0.000 -100.00 % | 645.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.853 M -26.38 % | 51.418 M |
| Total current liabilities | 731.500 M -34.64 % | 1.119 B -21.04 % | 1.417 B -29.25 % | 2.003 B -3.28 % | 2.071 B 18.39 % | 1.749 B 59.30 % | 1.098 B -72.04 % | 3.927 B 85.81 % | 2.114 B -62.35 % | 5.615 B -24.98 % | 7.484 B -4.59 % | 7.844 B 24.61 % | 6.295 B 36.76 % | 4.603 B 269.43 % | 1.246 B 27.96 % | 973.801 M 530.39 % | 154.475 M -65.31 % | 445.267 M 209.97 % | 143.649 M 14.46 % | 125.502 M -21.59 % | 160.049 M |
| Total liabilities | 969.716 M -29.67 % | 1.379 B -20.85 % | 1.742 B -15.22 % | 2.055 B -2.87 % | 2.116 B 16.47 % | 1.816 B 57.23 % | 1.155 B -71.14 % | 4.002 B 86.42 % | 2.147 B -63.55 % | 5.890 B -29.03 % | 8.299 B -12.19 % | 9.451 B 9.15 % | 8.659 B 24.34 % | 6.964 B 110.95 % | 3.301 B 62.04 % | 2.037 B 181.39 % | 724.042 M -8.12 % | 788.017 M 130.69 % | 341.590 M 143.99 % | 140.002 M -19.79 % | 174.549 M |
| Other non current assets | 196.881 M 134.15 % | 84.085 M 1 107.85 % | -8.343 M -113.95 % | 59.789 M -99.00 % | 5.969 B -23.91 % | 7.844 B -30.72 % | 11.323 B 49.21 % | 7.588 B 14 760.85 % | 51.063 M -87.40 % | 405.265 M 120.56 % | 183.747 M -73.94 % | 704.971 M 101.85 % | 349.263 M -14.23 % | 407.219 M 6 084.98 % | 6.584 M 164 500.00 % | 4.000 K -99.90 % | 4.032 M 2.00 % | 3.953 M 1 217.67 % | 300.000 K | 0.000 -100.00 % | 5.653 M |
| Long term investments | 43.908 M -57.04 % | 102.196 M 106.50 % | 49.490 M 105.72 % | 24.057 M -60.67 % | 61.173 M 104.04 % | -1.513 B 86.39 % | -11.119 B -55.85 % | -7.134 B -83 245.36 % | -8.560 M -104.52 % | 189.221 M 1 082.63 % | 16.000 M -37.25 % | 25.500 M 10.25 % | 23.130 M | 0.000 100.00 % | -935.274 M -447.80 % | -170.734 M -71.05 % | -99.815 M 8.65 % | -109.269 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 46.564 M 7.10 % | 43.479 M 0.00 % | 43.479 M 0.00 % | 43.479 M 25.51 % | 34.643 M 18 830.60 % | 183.000 K -50.14 % | 367.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 55.78 % | 320.960 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 46.564 M 7.10 % | 43.479 M 0.00 % | 43.479 M 0.00 % | 43.479 M 25.51 % | 34.643 M 18 830.60 % | 183.000 K -50.14 % | 367.000 K | 0.000 | 0.000 100.00 % | -191.261 M | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 0.00 % | 500.000 M 7 407.51 % | 6.660 M | 0.000 | 0.000 |
| Property plant equipment net | 1.224 B 1.93 % | 1.201 B -14.54 % | 1.405 B 0.00 % | 1.405 B -10.53 % | 1.570 B 2.00 % | 1.540 B -1.41 % | 1.562 B 68.11 % | 928.994 M 224.14 % | 286.599 M -78.32 % | 1.322 B -53.27 % | 2.829 B -41.61 % | 4.845 B 10.85 % | 4.371 B -12.86 % | 5.016 B 125.59 % | 2.224 B -6.28 % | 2.373 B 9.96 % | 2.158 B -10.03 % | 2.398 B 90.46 % | 1.259 B 300.04 % | 314.786 M 51.39 % | 207.925 M |
| Total non current assets | 1.511 B 5.64 % | 1.431 B -3.97 % | 1.490 B -2.79 % | 1.532 B -79.93 % | 7.635 B -3.11 % | 7.880 B 333.13 % | 1.819 B 21.60 % | 1.496 B 304.75 % | 369.665 M -78.60 % | 1.727 B -42.97 % | 3.029 B -45.68 % | 5.576 B 17.54 % | 4.744 B -19.92 % | 5.923 B 114.33 % | 2.764 B -4.49 % | 2.894 B 7.86 % | 2.683 B -8.23 % | 2.923 B 130.87 % | 1.266 B 302.25 % | 314.786 M 47.39 % | 213.578 M |
| Other current assets | 302.652 M -21.10 % | 383.575 M -13.16 % | 441.722 M -31.57 % | 645.497 M -92.20 % | 8.275 B 101.23 % | 4.112 B 865.93 % | 425.731 M -96.85 % | 13.504 B 20.00 % | 11.253 B -12.12 % | 12.806 B 26 385.45 % | 48.351 M 1.56 % | 47.606 M -99.44 % | 8.519 B 72.54 % | 4.938 B 3 390.56 % | 141.457 M 202.16 % | 46.815 M 2 175.89 % | 2.057 M -24.57 % | 2.727 M 14.39 % | 2.384 M -62.62 % | 6.377 M -22.15 % | 8.191 M |
| Short term investments | 432.880 M 521.75 % | 69.623 M -23.35 % | 90.831 M 8 946.91 % | 1.004 M -99.18 % | 121.719 M -92.13 % | 1.546 B -86.14 % | 11.156 B 50.44 % | 7.415 B 34 532.20 % | 21.412 M 112.29 % | -174.227 M | 0.000 -100.00 % | 300.000 | 0.000 | 0.000 -100.00 % | 968.782 M 405.27 % | 191.734 M 58.70 % | 120.815 M -7.26 % | 130.269 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 818.816 M 99.22 % | 411.005 M 58.80 % | 258.826 M -45.47 % | 474.674 M 479.87 % | 81.859 M -45.63 % | 150.550 M -45.65 % | 277.015 M -96.22 % | 7.329 B 25.83 % | 5.824 B 314.30 % | 1.406 B 1 928.99 % | 69.288 M 168.52 % | 25.804 M 1.48 % | 25.427 M -91.05 % | 284.104 M 55.62 % | 182.566 M 273.05 % | 48.939 M 18.71 % | 41.224 M -6.74 % | 44.205 M -18.51 % | 54.244 M 1 088.78 % | 4.563 M -36.97 % | 7.239 M |
| Cash and short term investments | 818.816 M 70.36 % | 480.628 M 85.70 % | 258.826 M -45.55 % | 475.367 M 133.51 % | 203.578 M -88.00 % | 1.697 B -85.16 % | 11.433 B -22.46 % | 14.744 B 152.22 % | 5.846 B 315.82 % | 1.406 B 1 928.99 % | 69.288 M 168.52 % | 25.804 M 1.48 % | 25.427 M -91.05 % | 284.104 M -75.32 % | 1.151 B 378.39 % | 240.673 M 48.53 % | 162.039 M -7.13 % | 174.474 M 221.65 % | 54.244 M 1 088.78 % | 4.563 M -36.97 % | 7.239 M |
| Total current assets | 1.575 B 0.36 % | 1.569 B 5.26 % | 1.491 B -17.24 % | 1.802 B -91.47 % | 21.121 B 4.00 % | 20.309 B -19.91 % | 25.358 B -10.81 % | 28.430 B 27.41 % | 22.315 B 15.18 % | 19.373 B 11.70 % | 17.343 B 48.61 % | 11.670 B 28.50 % | 9.082 B 73.38 % | 5.238 B 27.93 % | 4.095 B 90.81 % | 2.146 B 194.65 % | 728.284 M 26.74 % | 574.648 M -33.50 % | 864.174 M 37.17 % | 630.000 M 13.73 % | 553.948 M |
| Inventory | 182.995 M 2 492.00 % | 7.060 M -68.03 % | 22.084 M -46.20 % | 41.046 M -17.45 % | 49.722 M -36.37 % | 78.138 M 90.27 % | 41.067 M -76.05 % | 171.463 M -96.57 % | 4.992 B -1.55 % | 5.071 B 199.39 % | 1.694 B 4.23 % | 1.625 B 202.20 % | 537.676 M 120.06 % | 244.333 M 37.66 % | 177.493 M -14.89 % | 208.545 M 48.06 % | 140.850 M 800.40 % | 15.643 M -96.79 % | 486.586 M 31.47 % | 370.098 M 24.98 % | 296.116 M |
| Net receivables | 270.620 M -61.24 % | 698.104 M -9.13 % | 768.281 M 20.12 % | 639.618 M -94.92 % | 12.593 B -12.68 % | 14.422 B 5.96 % | 13.610 B 137 504.54 % | 9.891 M -99.88 % | 8.385 B -2.76 % | 8.623 B -28.47 % | 12.054 B 54.97 % | 7.779 B 10.57 % | 7.035 B 54.39 % | 4.557 B 27.73 % | 3.568 B 93.72 % | 1.842 B 238.44 % | 544.153 M 6.26 % | 512.073 M 59.54 % | 320.960 M 28.92 % | 248.962 M 2.71 % | 242.402 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 28.000 K 0.00 % | 28.000 K -26.32 % | 38.000 K -99.59 % | 9.264 M -82.80 % | 53.847 M -52.43 % | 113.200 M 179.07 % | 40.563 M 1 888.38 % | 2.040 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 968.782 M 405.27 % | 191.734 M 58.70 % | 120.815 M -7.26 % | 130.269 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K 120.00 % | -5.000 K -600.00 % | 1.000 K 200.00 % | -1.000 K 50.00 % | -2.000 K -300.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 -100.00 % | 3.000 K 250.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 177.868 M -8.16 % | 193.663 M 6.16 % | 182.430 M -33.92 % | 276.077 M -19.13 % | 341.381 M -50.58 % | 690.798 M 103.92 % | 338.756 M -90.04 % | 3.402 B 1 045.92 % | 296.868 M -74.05 % | 1.144 B -46.32 % | 2.131 B -15.57 % | 2.524 B 43.86 % | 1.755 B 44.03 % | 1.218 B 40.32 % | 868.244 M 85.18 % | 468.865 M 495.26 % | 78.766 M -73.66 % | 299.029 M 405.63 % | 59.140 M -4.82 % | 62.134 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 1.787 M -99.27 % | 243.517 M 0.00 % | 243.517 M 199.04 % | 81.432 M 15.63 % | 70.423 M | 0.000 | 0.000 -100.00 % | 263.501 M 990.02 % | 24.174 M 1.73 % | 23.762 M -39.55 % | 39.306 M 71.68 % | 22.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.717 M | 0.000 -100.00 % | 5.363 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 92.332 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.502 M 0.00 % | 28.502 M | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 15.657 M | 0.000 | 0.000 |
| Capital lease obligations | 45.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.835 M -91.76 % | 22.277 M -44.39 % | 40.062 M | 0.000 | 0.000 -100.00 % | 1.448 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 -100.00 % | 143.341 M -1.23 % | 145.131 M | 0.000 -100.00 % | 2.307 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 4.926 B 15.06 % | 4.281 B 3.46 % | 4.138 B -1.87 % | 4.217 B -1.36 % | 4.275 B 0.00 % | 4.275 B 1.01 % | 4.232 B -20.87 % | 5.348 B -2.73 % | 5.498 B 30.93 % | 4.200 B -9.68 % | 4.650 B 43.65 % | 3.237 B 62.88 % | 1.987 B -6.18 % | 2.118 B 2.79 % | 2.061 B 123.09 % | 923.735 M | 0.000 | 0.000 -100.00 % | 1.281 B 132.28 % | 551.337 M 37.17 % | 401.923 M |
| Deferred tax liabilities non current | 24.487 M -12.88 % | 28.106 M 14.12 % | 24.628 M 232.68 % | 7.403 M 27.42 % | 5.810 M -54.10 % | 12.658 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.537 M -69.78 % | 425.308 M -40.23 % | 711.592 M -14.14 % | 828.824 M 13.29 % | 731.592 M 73.73 % | 421.115 M 11.41 % | 377.976 M 9.55 % | 345.026 M 5.11 % | 328.250 M 93.30 % | 169.811 M | 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 |
| Total assets | 3.086 B 2.88 % | 3.000 B 0.65 % | 2.981 B -10.60 % | 3.334 B -88.41 % | 28.756 B 2.01 % | 28.189 B 3.72 % | 27.177 B -9.19 % | 29.926 B 31.92 % | 22.684 B 7.51 % | 21.101 B 3.58 % | 20.372 B 18.13 % | 17.246 B 24.74 % | 13.826 B 23.87 % | 11.162 B 62.75 % | 6.858 B 36.09 % | 5.040 B 47.74 % | 3.411 B -2.49 % | 3.498 B 64.20 % | 2.130 B 125.49 % | 944.786 M 23.09 % | 767.526 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -140.581 M -55.61 % | -90.339 M -309.11 % | -22.082 M 88.31 % | -188.860 M 31.33 % | -275.034 M 92.96 % | -3.909 B -34.23 % | -2.912 B 1.03 % | -2.942 B -105.69 % | -1.430 B -47.21 % | -971.666 M -256.54 % | -272.530 M -18.68 % | -229.631 M -101.13 % | -114.171 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 7.262 M 130.81 % | -23.568 M -511.74 % | 5.724 M 103.59 % | -159.490 M -53.12 % | -104.158 M -56.97 % | -66.357 M -139.94 % | 166.142 M 2.16 % | 162.637 M 397.76 % | 32.674 M 343.22 % | -13.434 M -1 573.03 % | 912.000 K -95.99 % | 22.770 M -18.79 % | 28.038 M 125.02 % | 12.460 M 363.89 % | 2.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -565.288 M -381.29 % | 200.960 M 143.86 % | -458.199 M -101.81 % | 25.378 B 5 599.67 % | -461.441 M 18.18 % | -563.970 M 91.72 % | -6.808 B -553.13 % | -1.042 B -1 509.36 % | 73.964 M 102.84 % | -2.603 B 54.88 % | -5.770 B -174.93 % | -2.099 B 23.75 % | -2.752 B -58 405.38 % | -4.704 M 99.73 % | -1.722 B -166.27 % | -646.597 M -86.95 % | -345.858 M -7 390.43 % | 4.744 M 102.55 % | -185.814 M -64.32 % | -113.079 M -119.99 % | -51.402 M |
| Accounts receivables | 153.380 M 433.14 % | -46.041 M -157.03 % | 80.729 M -99.25 % | 10.800 B 335.67 % | 2.479 B 603.29 % | -492.523 M -358.46 % | -107.430 M 97.74 % | -4.756 B -1 934.80 % | 259.216 M -92.25 % | 3.344 B 177.57 % | -4.310 B -272.98 % | -1.156 B 44.24 % | -2.073 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -175.935 M -1 271.10 % | 15.023 M -20.78 % | 18.963 M 118.57 % | 8.676 M -69.47 % | 28.416 M 176.65 % | -37.071 M -128.43 % | 130.396 M -97.29 % | 4.820 B 6 026.46 % | 78.682 M 102.33 % | -3.377 B -4 810.20 % | -68.774 M 93.67 % | -1.087 B -568.28 % | -162.683 M -143.39 % | -66.841 M -315.26 % | 31.052 M 145.87 % | -67.695 M 45.93 % | -125.207 M -330.90 % | -29.057 M 75.06 % | -116.488 M -57.45 % | -73.982 M 41.04 % | -125.476 M |
| Accounts payables | -15.971 M -243.46 % | 11.133 M 111.77 % | -94.576 M -44.32 % | -65.533 M 82.62 % | -377.118 M -208.69 % | 346.960 M 111.32 % | -3.064 B -195.93 % | 3.194 B 471.85 % | -859.016 M 12.46 % | -981.266 M | 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 | -526.762 M -338.52 % | 220.845 M 147.67 % | -463.315 M -103.17 % | 14.635 B 664.72 % | -2.592 B -579.60 % | -381.336 M 89.88 % | -3.767 B 35.75 % | -5.863 B -124 165.47 % | -4.718 M -100.61 % | 773.500 M 113.57 % | -5.701 B -463.65 % | -1.011 B 60.94 % | -2.589 B -4 267.26 % | 62.137 M 103.55 % | -1.753 B -202.77 % | -578.902 M -162.36 % | -220.651 M -752.79 % | 33.801 M 148.76 % | -69.326 M -77.32 % | -39.097 M -152.78 % | 74.074 M |
| Other non cash items | 118.671 M 277.85 % | -66.724 M -1 222.84 % | -5.044 M 99.98 % | -26.483 B -3 711.49 % | -694.825 M 7.56 % | -751.651 M 1.97 % | -766.751 M -296.61 % | -193.328 M -140.21 % | 480.757 M -6.76 % | 515.587 M -20.23 % | 646.345 M -6.78 % | 693.379 M -6.64 % | 742.715 M 53.90 % | 482.586 M 183.17 % | 170.425 M 218.65 % | 53.483 M 139.38 % | -135.808 M -191.14 % | -46.647 M -129.61 % | 157.551 M 1 548.37 % | 9.558 M 240.77 % | -6.790 M |
| Net cash provided by operating activities | -205.825 M -166.16 % | 311.102 M 174.76 % | -416.162 M -293.82 % | 214.721 M 170.11 % | -306.274 M 39.72 % | -508.051 M 92.83 % | -7.083 B -233.68 % | 5.299 B -20.77 % | 6.687 B 150.21 % | 2.673 B 24 457.34 % | -10.973 M -100.48 % | 2.275 B 184.28 % | 800.106 M -63.03 % | 2.164 B 587.39 % | -444.063 M -411.94 % | 142.357 M 17.64 % | 121.006 M -87.84 % | 995.448 M 172.71 % | 365.027 M 612.53 % | 51.230 M 241.72 % | 14.992 M |
| Investments in property plant and equipment | -143.778 M -110.01 % | -68.462 M 16.60 % | -82.085 M -8.49 % | -75.660 M 64.53 % | -213.297 M 0.79 % | -215.002 M 70.29 % | -723.682 M -1.66 % | -711.842 M -538.04 % | -111.567 M 16.46 % | -133.555 M -206.24 % | -43.611 M 98.09 % | -2.284 B -158.04 % | -885.083 M 76.37 % | -3.745 B -519.36 % | -604.643 M 5.71 % | -641.227 M 20.88 % | -810.473 M 45.27 % | -1.481 B -38.92 % | -1.066 B -575.79 % | -157.722 M -9 888.73 % | -1.579 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 23.800 M -60.85 % | 60.791 M 276 222.73 % | 22.000 K -99.98 % | 138.755 M 537.46 % | 21.767 M -92.78 % | 301.310 M -39.21 % | 495.663 M 1 074.56 % | 42.200 M -1.04 % | 42.645 M -19.53 % | 52.998 M | 0.000 -100.00 % | 123.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -33.303 M | 0.000 | 0.000 100.00 % | -22.000 K 99.98 % | -138.755 M -537.46 % | -21.767 M 99.47 % | -4.113 B -342 630.17 % | -1.200 M 69.95 % | -3.994 M 46.75 % | -7.500 M -50.00 % | -5.000 M 85.07 % | -33.500 M -137.08 % | -14.130 M -12.97 % | -12.508 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 % | 20.953 M 530.54 % | 3.323 M -98.72 % | 259.484 M -92.67 % | 3.540 B 291 535.17 % | 1.214 M -81.21 % | 6.461 M -72.65 % | 23.624 M 787.12 % | 2.663 M -99.47 % | 502.500 M 1 417.81 % | 33.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.653 M | 0.000 |
| Other investing activites | 23.459 M -33.83 % | 35.450 M 430.93 % | 6.677 M -71.52 % | 23.443 M -96.63 % | 694.773 M -22.30 % | 894.148 M 9.76 % | 814.639 M 13 498.67 % | -6.080 M -103.98 % | 152.810 M 870.68 % | -19.828 M -12.74 % | -17.587 M 37.06 % | -27.944 M -150.69 % | 55.126 M 472.57 % | -14.796 M -107.34 % | 201.700 M 1 776.28 % | 10.750 M -97.93 % | 519.232 M 3 121.44 % | 16.118 M 142.49 % | -37.933 M | 0.000 -100.00 % | 700.000 K |
| Net cash used for investing activites | -120.319 M -81.44 % | -66.315 M -28.50 % | -51.608 M -701.91 % | 8.574 M -98.29 % | 502.429 M -26.38 % | 682.469 M 94.75 % | 350.441 M 135.44 % | -988.923 M -284.18 % | 536.920 M 593.87 % | -108.716 M -4 375.75 % | -2.429 M 99.89 % | -2.261 B -526.44 % | -360.957 M 90.02 % | -3.617 B -770.64 % | -415.451 M 34.11 % | -630.477 M -116.48 % | -291.241 M 80.12 % | -1.465 B -32.69 % | -1.104 B -625.86 % | -152.069 M -17 200.23 % | -879.000 K |
| Debt repayment | -120.577 M 73.62 % | -457.128 M -249.87 % | 305.024 M 11.86 % | 272.681 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -122.198 M 83.37 % | -734.752 M -33.94 % | -548.564 M -137.81 % | -230.673 M -138.86 % | 593.531 M -71.91 % | 2.113 B 96.80 % | 1.074 B 132.91 % | 461.042 M 119.50 % | 210.041 M | 0.000 100.00 % | -37.852 M -179.04 % | -13.565 M 6.35 % | -14.485 M |
| Common stock issued | 472.025 M 13.06 % | 417.500 M 212 910.20 % | 196.000 K -92.08 % | 2.474 M | 0.000 -100.00 % | 18.425 M | 0.000 -100.00 % | 12.426 M 1 613.93 % | 725.000 K -90.18 % | 7.383 M -99.50 % | 1.478 B 43.71 % | 1.029 B 8 980.12 % | 11.330 M 51.90 % | 7.459 M -94.22 % | 129.123 M 146.07 % | 52.475 M | 0.000 -100.00 % | 22.500 M -74.43 % | 88.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -54.034 M -2.00 % | -52.976 M 0.00 % | -52.975 M 50.00 % | -105.941 M 60.00 % | -264.851 M 17.05 % | -319.292 M -20.62 % | -264.701 M 75.00 % | -1.059 B -60.06 % | -661.495 M -400.04 % | -132.289 M -5.10 % | -125.871 M -25.13 % | -100.593 M -0.50 % | -100.096 M -100.47 % | -49.930 M -47.97 % | -33.744 M -57.71 % | -21.396 M 50.00 % | -42.792 M -49.00 % | -28.719 M -131.31 % | -12.416 M -20.01 % | -10.346 M | 0.000 |
| Other financing activites | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -54.410 M 82.92 % | -318.601 M 49.87 % | -635.586 M -143.16 % | -261.383 M 62.77 % | -702.040 M 4.66 % | -736.317 M 8.88 % | -808.104 M -6 874.37 % | -11.587 M 93.62 % | -181.669 M -375.28 % | 65.995 M 1 319 800.00 % | 5.000 K -100.00 % | 465.525 M -35.08 % | 717.100 M 487.43 % | 122.074 M | 0.000 |
| Net cash used provided by financing activities | 297.414 M 421.17 % | -92.604 M -136.71 % | 252.244 M 49.07 % | 169.214 M 163.89 % | -264.851 M 11.97 % | -300.867 M 5.72 % | -319.111 M 76.62 % | -1.365 B 3.78 % | -1.419 B -11.47 % | -1.273 B -1 347.43 % | 102.020 M 362.90 % | -38.805 M 89.96 % | -386.618 M -124.77 % | 1.561 B 57.17 % | 993.141 M 101.76 % | 492.250 M 194.31 % | 167.254 M -63.59 % | 459.306 M -41.74 % | 788.312 M 703.06 % | 98.163 M 777.69 % | -14.485 M |
| Effect of forex changes on cash | -23.000 K -360.00 % | -5.000 K 54.55 % | -11.000 K -83.33 % | -6.000 K -220.00 % | 5.000 K 131.25 % | -16.000 K | 0.000 100.00 % | -34.000 K -112.50 % | -16.000 K -1 500.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | -28.753 M -118.89 % | 152.179 M 170.60 % | -215.538 M -154.87 % | 392.815 M 671.86 % | -68.691 M 45.68 % | -126.465 M 98.21 % | -7.052 B -339.47 % | 2.945 B -49.28 % | 5.806 B 349.58 % | 1.291 B 1 357.24 % | 88.619 M 448.29 % | -25.444 M -148.44 % | 52.530 M -51.45 % | 108.200 M -19.03 % | 133.627 M 3 135.52 % | 4.130 M 238.54 % | -2.981 M 69.84 % | -9.884 M -119.96 % | 49.531 M 1 950.93 % | -2.676 M -619.35 % | -372.000 K |
| Cash at beginning of period | 411.005 M 58.80 % | 258.826 M -45.44 % | 474.363 M 479.49 % | 81.859 M -45.63 % | 150.550 M -45.65 % | 277.015 M -96.22 % | 7.329 B 67.17 % | 4.384 B 408.38 % | -1.422 B -472.12 % | 382.048 M 30.20 % | 293.429 M -7.98 % | 318.874 M 22.79 % | 259.697 M 47.64 % | 175.904 M 259.44 % | 48.939 M 9.22 % | 44.809 M 1.37 % | 44.205 M -18.27 % | 54.089 M 1 047.66 % | 4.713 M -34.89 % | 7.239 M -4.89 % | 7.611 M |
| Cash at end of period | 382.252 M -7.00 % | 411.005 M 58.80 % | 258.825 M -45.47 % | 474.674 M 479.87 % | 81.859 M -45.63 % | 150.550 M -45.65 % | 277.015 M -96.22 % | 7.329 B 67.17 % | 4.384 B 161.99 % | 1.673 B 338.02 % | 382.048 M 30.20 % | 293.430 M -6.02 % | 312.227 M 9.90 % | 284.104 M 55.62 % | 182.566 M 273.05 % | 48.939 M 18.71 % | 41.224 M -6.74 % | 44.205 M -18.51 % | 54.244 M 1 088.78 % | 4.563 M -36.97 % | 7.239 M |
| Operating cash flow | -205.825 M -166.16 % | 311.102 M 174.76 % | -416.162 M -185.95 % | 484.166 M 258.08 % | -306.274 M 39.72 % | -508.051 M 92.83 % | -7.083 B -233.68 % | 5.299 B -20.77 % | 6.687 B 150.21 % | 2.673 B 24 457.34 % | -10.973 M -100.48 % | 2.275 B 184.28 % | 800.106 M -63.03 % | 2.164 B 587.39 % | -444.063 M -411.94 % | 142.357 M 17.64 % | 121.006 M -87.84 % | 995.448 M 172.71 % | 365.027 M 612.53 % | 51.230 M 241.72 % | 14.992 M |
| Capital expenditure | -143.778 M -110.01 % | -68.462 M 16.60 % | -82.085 M -8.49 % | -75.660 M 64.53 % | -213.297 M 0.79 % | -215.002 M 70.29 % | -723.682 M -1.66 % | -711.842 M -538.04 % | -111.567 M 16.46 % | -133.555 M -206.24 % | -43.611 M 98.09 % | -2.284 B -158.04 % | -885.083 M 76.37 % | -3.745 B -519.36 % | -604.643 M 5.71 % | -641.227 M 20.88 % | -810.473 M 45.27 % | -1.481 B -38.92 % | -1.066 B -575.79 % | -157.722 M -9 888.73 % | -1.579 M |
| Free CashFlow | -349.603 M -244.08 % | 242.640 M 148.70 % | -498.247 M -221.97 % | 408.506 M 178.62 % | -519.571 M 28.14 % | -723.053 M 90.74 % | -7.807 B -270.20 % | 4.587 B -30.25 % | 6.576 B 158.98 % | 2.539 B 4 751.87 % | -54.584 M -483.41 % | -9.356 M 88.99 % | -84.977 M 94.62 % | -1.581 B -50.72 % | -1.049 B -110.22 % | -498.870 M 27.64 % | -689.467 M -42.07 % | -485.307 M 30.75 % | -700.848 M -558.12 % | -106.492 M -893.95 % | 13.413 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 688.383 M 8.96 % | 631.771 M -6.92 % | 678.758 M 4.02 % | 652.529 M 11.16 % | 587.016 M 8.93 % | 538.905 M 4.51 % | 515.632 M 0.05 % | 515.360 M -7.30 % | 555.924 M 110.83 % | -5.135 B -304.81 % | 2.507 B 7.12 % | 2.341 B 3.56 % | 2.260 B 8.41 % | 2.085 B -0.09 % | 2.087 B 0.72 % | 2.072 B 34.52 % | 1.540 B 52.26 % | 1.012 B 36.04 % | 743.623 M 5.89 % | 702.286 M 3.50 % | 678.508 M -67.23 % | 2.070 B 3.94 % | 1.992 B 31.18 % | 1.519 B 19.78 % | 1.268 B 24.96 % | 1.015 B 4.82 % | 967.938 M -67.57 % | 2.985 B -70.49 % | 10.115 B -45.23 % | 18.469 B 2.47 % | 18.024 B 16.23 % | 15.508 B 19.12 % | 13.018 B 13.70 % | 11.450 B 16.97 % | 9.789 B 2.07 % | 9.590 B 4.52 % | 9.175 B 4.27 % | 8.800 B 7.46 % | 8.189 B 3.97 % | 7.876 B 11.83 % | 7.043 B 0.79 % | 6.988 B -0.48 % | 7.022 B 0.56 % | 6.983 B 2.50 % | 6.812 B 5.07 % | 6.484 B 32.50 % | 4.893 B 16.68 % | 4.194 B 6.20 % | 3.949 B |
| Net income | 31.861 M 25.31 % | 25.426 M 113.43 % | 11.913 M 73.71 % | 6.858 M -69.33 % | 22.363 M 2.04 % | 21.915 M 76.31 % | 12.430 M 193.23 % | 4.239 M -14.17 % | 4.939 M 105.68 % | -86.918 M -2 589.77 % | 3.491 M -92.76 % | 48.209 M 6.50 % | 45.267 M -84.97 % | 301.201 M 2.68 % | 293.333 M 9.68 % | 267.438 M 14.64 % | 233.275 M 12.20 % | 207.916 M 23.77 % | 167.984 M 26.23 % | 133.078 M 11.89 % | 118.935 M -61.83 % | 311.566 M 45.32 % | 214.404 M 97.26 % | 108.691 M 39.10 % | 78.140 M 21.13 % | 64.510 M 73.90 % | 37.095 M 91.13 % | 19.408 M -85.21 % | 131.250 M -82.72 % | 759.636 M -69.20 % | 2.467 B 29.95 % | 1.898 B 12.96 % | 1.680 B 10.99 % | 1.514 B 15.08 % | 1.316 B 4.11 % | 1.264 B 4.00 % | 1.215 B 11.48 % | 1.090 B 5.93 % | 1.029 B 6.95 % | 961.965 M 13.25 % | 849.446 M 11.41 % | 762.450 M -14.66 % | 893.447 M 11.59 % | 800.659 M 5.09 % | 761.873 M 44.85 % | 525.956 M 6.15 % | 495.495 M 18.39 % | 418.522 M 34.81 % | 310.452 M |
| Income before tax | 46.720 M 26.50 % | 36.933 M 128.94 % | 16.132 M 35.89 % | 11.871 M -61.77 % | 31.052 M 42.02 % | 21.864 M 29.30 % | 16.910 M 70.24 % | 9.933 M 0.16 % | 9.917 M 108.36 % | -118.617 M -1 062.18 % | 12.328 M -81.90 % | 68.108 M 4.81 % | 64.984 M -82.79 % | 377.555 M -0.57 % | 379.712 M 7.63 % | 352.784 M 15.51 % | 305.425 M 10.83 % | 275.576 M 31.24 % | 209.981 M 18.42 % | 177.323 M 7.27 % | 165.301 M -45.87 % | 305.364 M 7.52 % | 284.008 M 68.50 % | 168.547 M 6.94 % | 157.608 M 0.94 % | 156.148 M 120.64 % | 70.771 M 31.42 % | 53.849 M -76.85 % | 232.641 M -79.45 % | 1.132 B -68.90 % | 3.639 B 26.42 % | 2.879 B 11.21 % | 2.589 B 5.13 % | 2.462 B 22.44 % | 2.011 B 3.73 % | 1.939 B 3.87 % | 1.866 B 11.30 % | 1.677 B 6.98 % | 1.567 B 4.77 % | 1.496 B 13.54 % | 1.318 B -3.66 % | 1.368 B 1.20 % | 1.352 B 11.09 % | 1.217 B 27.11 % | 957.213 M -2.50 % | 981.727 M 28.06 % | 766.590 M 33.46 % | 574.418 M 15.53 % | 497.192 M |
| Income before tax ratio | 0.07 16.10 % | 0.06 145.97 % | 0.02 30.64 % | 0.02 -65.61 % | 0.05 30.38 % | 0.04 23.71 % | 0.03 70.15 % | 0.02 8.05 % | 0.02 -22.77 % | 0.02 369.78 % | 0.00 -83.10 % | 0.03 1.21 % | 0.03 -84.12 % | 0.18 -0.48 % | 0.18 6.87 % | 0.17 -14.13 % | 0.20 -27.21 % | 0.27 -3.53 % | 0.28 11.83 % | 0.25 3.64 % | 0.24 65.19 % | 0.15 3.44 % | 0.14 28.45 % | 0.11 -10.72 % | 0.12 -19.23 % | 0.15 110.50 % | 0.07 305.25 % | 0.02 -21.55 % | 0.02 -62.48 % | 0.06 -69.65 % | 0.20 8.78 % | 0.19 -6.64 % | 0.20 -7.54 % | 0.22 4.68 % | 0.21 1.63 % | 0.20 -0.63 % | 0.20 6.74 % | 0.19 -0.44 % | 0.19 0.77 % | 0.19 1.53 % | 0.19 -4.41 % | 0.20 1.69 % | 0.19 10.47 % | 0.17 24.00 % | 0.14 -7.20 % | 0.15 -3.35 % | 0.16 14.38 % | 0.14 8.79 % | 0.13 |
| EBITDA | 93.304 M 38.91 % | 67.168 M 7.85 % | 62.278 M 2.75 % | 60.612 M -18.63 % | 74.489 M -6.91 % | 80.019 M 6.09 % | 75.423 M 11.11 % | 67.879 M -2.09 % | 69.329 M 270.58 % | -40.643 M -177.52 % | 52.430 M -52.35 % | 110.042 M 5.57 % | 104.237 M -75.02 % | 417.267 M -0.65 % | 419.999 M 7.14 % | 392.012 M 20.02 % | 326.614 M 10.11 % | 296.632 M 18.24 % | 250.883 M 11.67 % | 224.656 M 577.63 % | 33.153 M -90.36 % | 343.809 M 6.86 % | 321.733 M 9 966.08 % | -3.261 M -101.69 % | 192.647 M 3.48 % | 186.177 M 219.99 % | -155.164 M -315.13 % | 72.125 M -71.27 % | 251.049 M -78.26 % | 1.155 B -68.44 % | 3.660 B 25.65 % | 2.913 B 9.71 % | 2.655 B -1.40 % | 2.693 B 15.40 % | 2.334 B 2.73 % | 2.272 B 2.57 % | 2.215 B 2.22 % | 2.167 B 1.42 % | 2.136 B 3.67 % | 2.061 B 8.52 % | 1.899 B 2.20 % | 1.858 B -5.18 % | 1.959 B 6.95 % | 1.832 B 16.75 % | 1.569 B -2.79 % | 1.614 B 15.85 % | 1.393 B 15.03 % | 1.211 B 7.39 % | 1.128 B |
| Net income ratio | 0.05 15.00 % | 0.04 129.30 % | 0.02 67.00 % | 0.01 -72.41 % | 0.04 -6.32 % | 0.04 68.69 % | 0.02 193.07 % | 0.01 -7.42 % | 0.01 -47.51 % | 0.02 1 115.63 % | 0.00 -93.24 % | 0.02 2.84 % | 0.02 -86.14 % | 0.14 2.77 % | 0.14 8.90 % | 0.13 -14.77 % | 0.15 -26.31 % | 0.21 -9.02 % | 0.23 19.21 % | 0.19 8.10 % | 0.18 16.49 % | 0.15 39.81 % | 0.11 50.38 % | 0.07 16.13 % | 0.06 -3.07 % | 0.06 65.91 % | 0.04 489.36 % | 0.01 -49.89 % | 0.01 -68.45 % | 0.04 -69.95 % | 0.14 11.81 % | 0.12 -5.18 % | 0.13 -2.38 % | 0.13 -1.62 % | 0.13 2.00 % | 0.13 -0.50 % | 0.13 6.92 % | 0.12 -1.42 % | 0.13 2.87 % | 0.12 1.27 % | 0.12 10.54 % | 0.11 -14.25 % | 0.13 10.97 % | 0.11 2.52 % | 0.11 37.86 % | 0.08 -19.89 % | 0.10 1.47 % | 0.10 26.94 % | 0.08 |
| Ratio EBITDA | 0.14 27.49 % | 0.11 15.87 % | 0.09 -1.22 % | 0.09 -26.80 % | 0.13 -14.54 % | 0.15 1.51 % | 0.15 11.06 % | 0.13 5.61 % | 0.12 1 475.72 % | 0.01 -62.15 % | 0.02 -55.52 % | 0.05 1.94 % | 0.05 -76.96 % | 0.20 -0.57 % | 0.20 6.38 % | 0.19 -10.78 % | 0.21 -27.68 % | 0.29 -13.08 % | 0.34 5.47 % | 0.32 554.69 % | 0.05 -70.57 % | 0.17 2.81 % | 0.16 7 621.14 % | 0.00 -101.41 % | 0.15 -17.19 % | 0.18 214.47 % | -0.16 -763.36 % | 0.02 -2.63 % | 0.02 -60.31 % | 0.06 -69.20 % | 0.20 8.11 % | 0.19 -7.90 % | 0.20 -13.28 % | 0.24 -1.34 % | 0.24 0.65 % | 0.24 -1.87 % | 0.24 -1.97 % | 0.25 -5.62 % | 0.26 -0.29 % | 0.26 -2.96 % | 0.27 1.40 % | 0.27 -4.72 % | 0.28 6.36 % | 0.26 13.90 % | 0.23 -7.48 % | 0.25 -12.57 % | 0.28 -1.42 % | 0.29 1.12 % | 0.29 |
| Gross profit ratio | 0.19 26.06 % | 0.15 -2.04 % | 0.15 121.31 % | 0.07 -20.43 % | 0.09 -23.83 % | 0.11 -33.90 % | 0.17 -8.74 % | 0.19 -7.62 % | 0.20 1 503.07 % | 0.01 -69.64 % | 0.04 -35.80 % | 0.06 -4.51 % | 0.07 -93.41 % | 1.02 345.51 % | 0.23 5.00 % | 0.22 -5.62 % | 0.23 -87.43 % | 1.84 983.96 % | 0.17 20.49 % | 0.14 27.11 % | 0.11 -84.70 % | 0.72 742.79 % | 0.09 34.99 % | 0.06 -15.14 % | 0.07 -92.60 % | 1.01 1 517.49 % | -0.07 -261.66 % | -0.02 -223.20 % | 0.02 -90.95 % | 0.18 -14.47 % | 0.21 7.98 % | 0.19 -8.12 % | 0.21 -14.22 % | 0.24 -1.60 % | 0.25 1.01 % | 0.24 -1.20 % | 0.25 -2.34 % | 0.25 -5.16 % | 0.27 0.42 % | 0.27 -2.89 % | 0.27 -13.03 % | 0.31 11.59 % | 0.28 6.70 % | 0.26 12.19 % | 0.24 -31.05 % | 0.34 15.59 % | 0.30 3.29 % | 0.29 1.83 % | 0.28 |
| Weighted average shs out dil | 1.062 B -16.46 % | 1.271 B 6.72 % | 1.191 B 9.98 % | 1.083 B 0.61 % | 1.077 B -1.75 % | 1.096 B 3.42 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.059 B 9.89 % | 964.180 M -9.00 % | 1.059 B 0.00 % | 1.059 B -6.09 % | 1.128 B 5.46 % | 1.070 B 0.89 % | 1.060 B 0.99 % | 1.050 B 0.00 % | 1.050 B 2.56 % | 1.024 B -5.32 % | 1.081 B 5.62 % | 1.024 B -4.51 % | 1.072 B 8.49 % | 988.100 M -11.48 % | 1.116 B 9.05 % | 1.024 B 10.38 % | 927.375 M -4.43 % | 970.400 M -11.28 % | 1.094 B 3.67 % | 1.055 B -1.19 % | 1.068 B 0.70 % | 1.060 B 0.34 % | 1.057 B -0.18 % | 1.059 B -0.21 % | 1.061 B -0.09 % | 1.062 B 0.07 % | 1.061 B 2.23 % | 1.038 B -2.64 % | 1.066 B 0.30 % | 1.063 B 0.04 % | 1.063 B 3.79 % | 1.024 B -3.76 % | 1.064 B 4.95 % | 1.013 B -1.35 % | 1.027 B 0.36 % | 1.024 B 0.05 % | 1.023 B 0.04 % | 1.023 B -0.02 % | 1.023 B |
| Weighted average shs out | 1.062 B -16.46 % | 1.271 B 6.72 % | 1.191 B 9.98 % | 1.083 B 0.61 % | 1.077 B -1.75 % | 1.096 B 3.42 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.060 B 0.00 % | 1.059 B 9.89 % | 964.180 M -9.00 % | 1.059 B 0.00 % | 1.059 B 1.13 % | 1.048 B -1.11 % | 1.059 B 0.00 % | 1.059 B 0.91 % | 1.050 B 0.00 % | 1.050 B 2.56 % | 1.024 B -5.32 % | 1.081 B 5.62 % | 1.024 B -4.51 % | 1.072 B 8.49 % | 988.100 M -11.48 % | 1.116 B 9.05 % | 1.024 B 10.38 % | 927.375 M -4.43 % | 970.400 M -11.28 % | 1.094 B 3.67 % | 1.055 B -0.34 % | 1.059 B 0.39 % | 1.054 B -0.22 % | 1.057 B 0.52 % | 1.051 B -0.90 % | 1.061 B -0.09 % | 1.062 B 0.07 % | 1.061 B 2.23 % | 1.038 B -1.64 % | 1.055 B 2.01 % | 1.034 B 2.68 % | 1.007 B -0.08 % | 1.008 B -0.13 % | 1.010 B 25.46 % | 804.682 M -20.09 % | 1.007 B 0.05 % | 1.006 B 0.07 % | 1.006 B 0.02 % | 1.006 B 0.03 % | 1.005 B |
| EPS diluted | 0.03 50.00 % | 0.02 100.00 % | 0.01 58.73 % | 0.01 -69.71 % | 0.02 4.00 % | 0.02 70.94 % | 0.01 192.50 % | 0.00 -14.89 % | 0.00 105.73 % | -0.08 -2 584.85 % | 0.00 -93.40 % | 0.05 17.10 % | 0.04 -84.75 % | 0.28 7.69 % | 0.26 4.00 % | 0.25 13.64 % | 0.22 10.00 % | 0.20 25.00 % | 0.16 23.08 % | 0.13 18.18 % | 0.11 -63.33 % | 0.30 50.00 % | 0.20 81.82 % | 0.11 57.14 % | 0.07 11.11 % | 0.06 57.50 % | 0.04 100.00 % | 0.02 -83.33 % | 0.12 -83.33 % | 0.72 -68.83 % | 2.31 29.05 % | 1.79 12.58 % | 1.59 11.19 % | 1.43 15.32 % | 1.24 4.20 % | 1.19 3.48 % | 1.15 9.52 % | 1.05 8.25 % | 0.97 6.59 % | 0.91 13.75 % | 0.80 8.11 % | 0.74 -11.90 % | 0.84 6.33 % | 0.79 6.76 % | 0.74 45.10 % | 0.51 4.08 % | 0.49 19.51 % | 0.41 32.26 % | 0.31 |
| Earnings per share | 0.03 50.00 % | 0.02 100.00 % | 0.01 58.73 % | 0.01 -69.71 % | 0.02 4.00 % | 0.02 70.94 % | 0.01 192.50 % | 0.00 -14.89 % | 0.00 105.73 % | -0.08 -2 584.85 % | 0.00 -93.40 % | 0.05 17.10 % | 0.04 -84.75 % | 0.28 0.00 % | 0.28 12.00 % | 0.25 13.64 % | 0.22 10.00 % | 0.20 25.00 % | 0.16 23.08 % | 0.13 18.18 % | 0.11 -63.33 % | 0.30 50.00 % | 0.20 81.82 % | 0.11 57.14 % | 0.07 11.11 % | 0.06 57.50 % | 0.04 100.00 % | 0.02 -83.33 % | 0.12 -83.33 % | 0.72 -69.10 % | 2.33 29.44 % | 1.80 13.21 % | 1.59 10.42 % | 1.44 16.13 % | 1.24 4.20 % | 1.19 3.48 % | 1.15 9.52 % | 1.05 7.14 % | 0.98 5.38 % | 0.93 9.41 % | 0.85 14.86 % | 0.74 -16.85 % | 0.89 -11.00 % | 1.00 31.58 % | 0.76 49.02 % | 0.51 2.00 % | 0.50 19.05 % | 0.42 35.48 % | 0.31 |
| Gross profit | 127.428 M 37.36 % | 92.772 M -8.82 % | 101.749 M 130.21 % | 44.199 M -11.55 % | 49.971 M -17.03 % | 60.231 M -30.91 % | 87.182 M -8.69 % | 95.481 M -14.36 % | 111.488 M 273.54 % | -64.243 M -162.18 % | 103.324 M -31.23 % | 150.251 M -1.11 % | 151.936 M -92.85 % | 2.125 B 345.12 % | 477.444 M 5.76 % | 451.458 M 26.96 % | 355.590 M -80.86 % | 1.858 B 1 374.57 % | 126.002 M 27.59 % | 98.759 M 31.56 % | 75.065 M -94.98 % | 1.497 B 776.00 % | 170.850 M 77.07 % | 96.485 M 1.64 % | 94.926 M -90.75 % | 1.026 B 1 585.76 % | -69.059 M -17.29 % | -58.880 M -136.35 % | 161.970 M -95.04 % | 3.267 B -12.36 % | 3.727 B 25.51 % | 2.970 B 9.45 % | 2.713 B -2.47 % | 2.782 B 15.10 % | 2.417 B 3.11 % | 2.344 B 3.27 % | 2.270 B 1.83 % | 2.230 B 1.92 % | 2.188 B 4.41 % | 2.095 B 8.60 % | 1.929 B -12.34 % | 2.201 B 11.05 % | 1.982 B 7.29 % | 1.847 B 15.00 % | 1.606 B -27.55 % | 2.217 B 53.15 % | 1.448 B 20.52 % | 1.201 B 8.14 % | 1.111 B |
| Income tax expense | 13.530 M 15.14 % | 11.751 M 107.29 % | 5.669 M -4.93 % | 5.963 M -31.50 % | 8.705 M 17 168.63 % | -51.000 K -101.14 % | 4.480 M -21.32 % | 5.694 M 14.38 % | 4.978 M 115.70 % | -31.699 M -458.71 % | 8.837 M -55.59 % | 19.899 M 0.92 % | 19.717 M -74.18 % | 76.354 M -11.61 % | 86.379 M 1.21 % | 85.346 M 18.29 % | 72.150 M 6.64 % | 67.660 M 61.11 % | 41.997 M -5.08 % | 44.245 M -4.57 % | 46.366 M 847.60 % | -6.202 M -108.91 % | 69.604 M 16.29 % | 59.856 M -24.68 % | 79.468 M -13.28 % | 91.638 M 172.12 % | 33.676 M -2.22 % | 34.441 M -66.03 % | 101.391 M -72.77 % | 372.373 M -68.25 % | 1.173 B 19.60 % | 980.654 M 7.97 % | 908.287 M -4.22 % | 948.351 M 36.37 % | 695.409 M 3.03 % | 674.982 M 3.61 % | 651.446 M 10.97 % | 587.046 M 8.91 % | 538.997 M 0.86 % | 534.410 M 14.13 % | 468.263 M -22.64 % | 605.315 M 32.12 % | 458.152 M 10.12 % | 416.037 M 112.98 % | 195.343 M -57.17 % | 456.059 M 68.22 % | 271.102 M 73.89 % | 155.906 M -16.65 % | 187.056 M |
| Cost of revenue | 560.955 M 4.07 % | 538.999 M -6.59 % | 577.009 M -5.15 % | 608.330 M 13.27 % | 537.045 M 12.19 % | 478.674 M 11.72 % | 428.450 M 2.04 % | 419.879 M -5.53 % | 444.436 M 108.76 % | -5.071 B -310.94 % | 2.404 B 9.75 % | 2.190 B 3.90 % | 2.108 B 5 331.36 % | -40.302 M -102.50 % | 1.609 B -0.69 % | 1.620 B 36.79 % | 1.185 B 239.96 % | -846.395 M -237.04 % | 617.621 M 2.34 % | 603.527 M 0.01 % | 603.443 M 5.16 % | 573.817 M -68.49 % | 1.821 B 28.06 % | 1.422 B 21.24 % | 1.173 B 10 300.75 % | -11.498 M -101.11 % | 1.037 B -65.93 % | 3.044 B -69.42 % | 9.953 B -34.53 % | 15.203 B 6.34 % | 14.297 B 14.03 % | 12.538 B 21.67 % | 10.305 B 18.89 % | 8.668 B 17.59 % | 7.371 B 1.73 % | 7.246 B 4.94 % | 6.905 B 5.10 % | 6.570 B 9.48 % | 6.001 B 3.81 % | 5.781 B 13.05 % | 5.113 B 6.83 % | 4.787 B -5.02 % | 5.040 B -1.87 % | 5.136 B -1.35 % | 5.206 B 22.03 % | 4.266 B 23.83 % | 3.445 B 15.14 % | 2.992 B 5.44 % | 2.838 B |
| General and administrative expenses | 0.000 -100.00 % | 3.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.843 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.366 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.096 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 2.075 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.772 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.072 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.953 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.802 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 92.180 M 58.80 % | 58.049 M -35.07 % | 89.400 M | 0.000 | 0.000 -100.00 % | 16.064 M -59.07 % | 39.245 M -1.03 % | 39.652 M 1 195.82 % | 3.060 M -98.00 % | 152.837 M 400.30 % | -50.894 M -473.15 % | 13.639 M -26.84 % | 18.643 M 177.51 % | -24.052 M -546.48 % | 5.387 M 14.01 % | 4.725 M -66.64 % | 14.163 M 102.72 % | -519.819 M -391.85 % | 178.109 M 4.08 % | 171.123 M 0.13 % | 170.906 M 128.09 % | -608.371 M -412.45 % | 194.710 M -6.82 % | 208.953 M 1.85 % | 205.161 M 134.48 % | -594.970 M -372.15 % | 218.620 M 1.22 % | 215.981 M 34.25 % | 160.874 M -18.04 % | 196.280 M 140.31 % | 81.678 M 111.51 % | 38.616 M 36.52 % | 28.285 M 11.17 % | 25.444 M 225.83 % | 7.809 M -36.81 % | 12.357 M 71.05 % | 7.224 M 106.22 % | 3.503 M -76.81 % | 15.107 M -13.37 % | 17.439 M -14.31 % | 20.351 M 135.40 % | -57.483 M -336.81 % | 24.274 M 2.28 % | 23.734 M 256.69 % | 6.654 M 107.88 % | -84.477 M -1 420.19 % | -5.557 M -113.04 % | 42.599 M -15.64 % | 50.495 M |
| Operating expenses | 92.180 M 44.30 % | 63.880 M -28.55 % | 89.400 M 159.03 % | 34.513 M 47.76 % | 23.357 M 2.99 % | 22.679 M -64.67 % | 64.196 M -15.43 % | 75.908 M -10.37 % | 84.691 M -55.90 % | 192.058 M 378.92 % | 40.102 M -58.14 % | 95.792 M -9.28 % | 105.595 M -94.00 % | 1.759 B 1 865.57 % | 89.504 M -13.44 % | 103.399 M 60.74 % | 64.328 M -96.33 % | 1.751 B 1 759.80 % | 94.130 M 1.70 % | 92.559 M 14.74 % | 80.670 M -94.17 % | 1.383 B 1 224.62 % | 104.386 M -22.84 % | 135.291 M -5.05 % | 142.480 M -86.74 % | 1.074 B 1 012.74 % | 96.531 M -6.51 % | 103.252 M 14.47 % | 90.202 M -96.04 % | 2.277 B 1 353.95 % | 156.609 M 53.26 % | 102.182 M 8.20 % | 94.440 M -61.62 % | 246.075 M -12.80 % | 282.186 M -0.84 % | 284.563 M 3.42 % | 275.163 M -34.17 % | 417.998 M -15.74 % | 496.110 M 4.04 % | 476.825 M -2.45 % | 488.781 M -29.24 % | 690.786 M 50.84 % | 457.974 M 1.72 % | 450.232 M -0.17 % | 450.980 M -56.69 % | 1.041 B 116.71 % | 480.458 M 2.52 % | 468.647 M 4.59 % | 448.093 M |
| Cost and expenses | 653.135 M 7.72 % | 606.345 M -9.01 % | 666.409 M 3.67 % | 642.843 M 14.71 % | 560.402 M 11.78 % | 501.353 M 1.77 % | 492.646 M -0.63 % | 495.787 M -6.30 % | 529.127 M 110.85 % | -4.879 B -299.63 % | 2.444 B 6.90 % | 2.286 B 3.27 % | 2.214 B 28.79 % | 1.719 B 1.19 % | 1.699 B -1.45 % | 1.724 B 38.02 % | 1.249 B 38.12 % | 904.235 M 27.04 % | 711.751 M 2.25 % | 696.086 M 1.75 % | 684.113 M -65.03 % | 1.957 B 1.61 % | 1.926 B 23.64 % | 1.557 B 18.40 % | 1.315 B 23.78 % | 1.063 B -6.25 % | 1.134 B -63.98 % | 3.147 B -68.67 % | 10.043 B -42.54 % | 17.480 B 20.94 % | 14.454 B 14.34 % | 12.640 B 21.55 % | 10.400 B 16.67 % | 8.914 B 16.46 % | 7.654 B 1.64 % | 7.530 B 4.88 % | 7.180 B 2.75 % | 6.988 B 7.56 % | 6.497 B 3.83 % | 6.258 B 11.70 % | 5.602 B 2.28 % | 5.477 B -0.37 % | 5.498 B -1.58 % | 5.586 B -1.26 % | 5.657 B 6.58 % | 5.307 B 35.19 % | 3.926 B 13.43 % | 3.461 B 5.32 % | 3.286 B |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 5.831 M | 0.000 -100.00 % | 34.513 M 47.76 % | 23.357 M 253.09 % | 6.615 M -73.49 % | 24.951 M -31.18 % | 36.256 M -19.82 % | 45.219 M 44.84 % | 31.220 M -42.27 % | 54.080 M 0.41 % | 53.858 M -18.82 % | 66.342 M -16.73 % | 79.673 M 61.88 % | 49.217 M -23.30 % | 64.171 M 121.46 % | 28.976 M -77.61 % | 129.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.953 M | 0.000 | 0.000 | 0.000 -100.00 % | 66.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.448 B | 0.000 | 0.000 | 0.000 -100.00 % | 71.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 491.490 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.959 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 694.825 M | 0.000 | 0.000 | 0.000 -100.00 % | 751.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 766.934 M 76 693 300.00 % | 1.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 -100.00 % | 40.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.378 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.618 M -10.18 % | 4.028 M 7.16 % | 3.759 M -37.12 % | 5.978 M 32.52 % | 4.511 M -77.00 % | 19.615 M 1.80 % | 19.268 M 5.32 % | 18.294 M -8.25 % | 19.940 M 31.59 % | 15.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 183.000 K 18 200.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.98 % | 4.039 M -68.69 % | 12.899 M -53.06 % | 27.479 M -53.14 % | 58.637 M -40.93 % | 99.273 M -24.76 % | 131.943 M -1.32 % | 133.713 M -1.68 % | 135.992 M -1.64 % | 138.259 M -0.76 % | 139.315 M -0.42 % | 139.907 M -2.35 % | 143.273 M | 0.000 -100.00 % | 196.709 M -3.62 % | 204.098 M -0.36 % | 204.829 M | 0.000 -100.00 % | 195.136 M -2.80 % | 200.757 M -7.06 % | 216.011 M |
| Depreciation and amortization | 42.966 M 2.93 % | 41.742 M -1.52 % | 42.387 M -0.88 % | 42.763 M 9.86 % | 38.926 M 1.00 % | 38.540 M -1.80 % | 39.245 M -1.03 % | 39.652 M 0.46 % | 39.472 M 16.60 % | 33.852 M -15.59 % | 40.102 M -4.37 % | 41.934 M 6.83 % | 39.253 M -1.15 % | 39.710 M -1.43 % | 40.287 M 2.70 % | 39.228 M 10.96 % | 35.352 M 67.88 % | 21.058 M -48.52 % | 40.902 M -13.59 % | 47.333 M 22.12 % | 38.758 M 0.82 % | 38.444 M 1.91 % | 37.725 M 4.64 % | 36.051 M 2.89 % | 35.039 M 16.68 % | 30.029 M 45.48 % | 20.641 M 12.94 % | 18.276 M -0.72 % | 18.408 M -2.97 % | 18.972 M 139.06 % | 7.936 M 15.75 % | 6.856 M -13.65 % | 7.940 M -93.96 % | 131.465 M -31.08 % | 190.738 M -4.32 % | 199.352 M -6.11 % | 212.317 M -39.60 % | 351.522 M -17.87 % | 428.032 M 1.18 % | 423.032 M -3.38 % | 437.845 M 4.50 % | 418.982 M 1.91 % | 411.131 M -0.04 % | 411.303 M 1.02 % | 407.145 M -22.65 % | 526.348 M 21.96 % | 431.573 M -1.04 % | 436.098 M 5.16 % | 414.709 M |
| Operating income | 35.248 M 38.63 % | 25.426 M 105.90 % | 12.349 M 27.49 % | 9.686 M -63.61 % | 26.614 M -29.13 % | 37.552 M 63.37 % | 22.986 M 17.44 % | 19.573 M -26.96 % | 26.797 M 125.90 % | -103.464 M -939.26 % | 12.328 M -81.90 % | 68.108 M 46.97 % | 46.341 M -87.34 % | 365.952 M -5.67 % | 387.940 M 11.46 % | 348.059 M 19.50 % | 291.262 M 171.31 % | 107.353 M 236.83 % | 31.872 M 414.06 % | 6.200 M 210.62 % | -5.605 M -104.92 % | 113.937 M 71.43 % | 66.464 M 271.27 % | -38.806 M 18.40 % | -47.554 M 1.11 % | -48.088 M 70.96 % | -165.590 M -2.13 % | -162.132 M -325.91 % | 71.768 M -92.75 % | 989.524 M -72.29 % | 3.571 B 24.52 % | 2.868 B 9.49 % | 2.619 B 3.27 % | 2.536 B 18.78 % | 2.135 B 3.65 % | 2.060 B 3.25 % | 1.995 B 10.13 % | 1.812 B 7.09 % | 1.692 B 4.51 % | 1.619 B 12.35 % | 1.441 B -4.61 % | 1.510 B -0.90 % | 1.524 B 9.09 % | 1.397 B 20.92 % | 1.155 B -1.76 % | 1.176 B 21.59 % | 967.283 M 32.04 % | 732.576 M 10.54 % | 662.709 M |
| Operating income ratio | 0.05 27.23 % | 0.04 121.21 % | 0.02 22.57 % | 0.01 -67.26 % | 0.05 -34.94 % | 0.07 56.31 % | 0.04 17.38 % | 0.04 -21.21 % | 0.05 139.25 % | 0.02 309.77 % | 0.00 -83.10 % | 0.03 41.92 % | 0.02 -88.32 % | 0.18 -5.59 % | 0.19 10.67 % | 0.17 -11.16 % | 0.19 78.19 % | 0.11 147.60 % | 0.04 385.49 % | 0.01 206.87 % | -0.01 -115.01 % | 0.06 64.93 % | 0.03 230.56 % | -0.03 31.87 % | -0.04 20.86 % | -0.05 72.29 % | -0.17 -214.93 % | -0.05 -865.63 % | 0.01 -86.76 % | 0.05 -72.96 % | 0.20 7.13 % | 0.18 -8.08 % | 0.20 -9.18 % | 0.22 1.55 % | 0.22 1.55 % | 0.21 -1.22 % | 0.22 5.62 % | 0.21 -0.34 % | 0.21 0.52 % | 0.21 0.47 % | 0.20 -5.36 % | 0.22 -0.42 % | 0.22 8.49 % | 0.20 17.96 % | 0.17 -6.50 % | 0.18 -8.24 % | 0.20 13.16 % | 0.17 4.09 % | 0.17 |
| Total other income expenses net | 11.472 M -0.30 % | 11.507 M 204.18 % | 3.783 M 73.14 % | 2.185 M -50.77 % | 4.438 M 128.29 % | -15.688 M -158.20 % | -6.076 M | 0.000 100.00 % | -16.880 M 56.93 % | -39.190 M | 0.000 -100.00 % | 66.041 M 254.24 % | 18.643 M 60.69 % | 11.602 M 241.01 % | -8.228 M -274.14 % | 4.725 M -66.64 % | 14.163 M -91.58 % | 168.223 M -5.55 % | 178.109 M 4.08 % | 171.123 M 0.13 % | 170.906 M -10.72 % | 191.427 M -12.01 % | 217.544 M 4.91 % | 207.353 M 1.07 % | 205.161 M 0.45 % | 204.236 M -13.59 % | 236.361 M 9.44 % | 215.981 M 34.26 % | 160.873 M 12.91 % | 142.485 M 107.16 % | 68.779 M 517.57 % | 11.137 M 136.69 % | -30.352 M 58.89 % | -73.829 M 40.52 % | -124.134 M -2.29 % | -121.356 M 5.76 % | -128.768 M 4.44 % | -134.756 M -7.23 % | -125.673 M -1.36 % | -123.990 M -0.87 % | -122.922 M 13.77 % | -142.556 M 17.33 % | -172.435 M 4.41 % | -180.391 M 8.97 % | -198.175 M -1.97 % | -194.347 M 3.16 % | -200.693 M -26.89 % | -158.158 M 4.45 % | -165.516 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -772.949 M | 0.000 100.00 % | -149.503 M | 0.000 100.00 % | -290.428 M -174.56 % | 389.533 M 71.67 % | 226.913 M -36.54 % | 357.551 M 12.13 % | 318.879 M -39.08 % | 523.424 M 223.24 % | -424.723 M -174.88 % | 567.200 M 380.80 % | -201.993 M -158.51 % | 345.247 M 289.36 % | -182.322 M -304.88 % | 88.989 M 208.71 % | -81.859 M -139.23 % | 208.658 M 295.40 % | -106.784 M -105.98 % | 1.785 B 1 285.69 % | -150.550 M -101.31 % | 11.464 B 5 256.06 % | -222.339 M -101.89 % | 11.760 B 4 345.20 % | -277.015 M -102.23 % | 12.407 B 201.75 % | -12.194 B -182.27 % | 14.821 B 302.22 % | -7.329 B -157.20 % | 12.812 B 223.13 % | -10.405 B -269.03 % | 6.156 B 240.41 % | -4.384 B -300.95 % | 2.182 B 111.70 % | 1.031 B -38.42 % | 1.673 B -6.83 % | 1.796 B 51.64 % | 1.184 B -63.15 % | 3.214 B 741.30 % | 382.048 M -90.66 % | 4.091 B 1 372.46 % | 277.842 M -92.82 % | 3.871 B 1 219.26 % | 293.429 M -94.01 % | 4.897 B |
| Total investments | 0.000 -100.00 % | 227.938 M | 0.000 -100.00 % | 137.019 M | 0.000 -100.00 % | 171.819 M -77.95 % | 779.066 M 1 086.12 % | 65.682 M -90.82 % | 715.102 M 887.01 % | 72.451 M -93.08 % | 1.047 B 2 092.58 % | 47.745 M -95.79 % | 1.134 B 4 249.69 % | 26.080 M -96.22 % | 690.494 M 1 330.04 % | 48.285 M -72.87 % | 177.978 M 1 176.83 % | 13.939 M -96.66 % | 417.316 M 755.26 % | 48.794 M -98.63 % | 3.570 B 10 576.49 % | 33.439 M -99.85 % | 22.928 B 33 179.46 % | 68.895 M -99.71 % | 23.520 B 63 878.27 % | 36.762 M -99.85 % | 24.814 B 8 056.81 % | 304.217 M -98.97 % | 29.641 B 10 445.46 % | 281.083 M -98.90 % | 25.625 B 32 012.71 % | 79.796 M -99.35 % | 12.312 B 95 696.90 % | 12.852 M -99.71 % | 4.363 B 4 376.17 % | 97.482 M -97.09 % | 3.347 B 22 221.42 % | 14.994 M -99.37 % | 2.369 B 14 705.33 % | 16.000 M -97.91 % | 764.096 M 4 675.60 % | 16.000 M -97.12 % | 555.684 M 3 604.56 % | 15.000 M -97.44 % | 586.858 M 2 201.40 % | 25.500 M |
| Total debt | 0.000 -100.00 % | 45.867 M | 0.000 -100.00 % | 95.760 M | 0.000 -100.00 % | 120.577 M | 0.000 -100.00 % | 532.809 M | 0.000 -100.00 % | 577.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.681 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 -100.00 % | 1.440 B | 0.000 -100.00 % | 2.790 B | 0.000 -100.00 % | 3.202 B | 0.000 -100.00 % | 4.399 B | 0.000 -100.00 % | 4.160 B | 0.000 -100.00 % | 4.149 B | 0.000 -100.00 % | 4.923 B |
| Accumulated other comprehensive income loss | 2.024 B 115.09 % | 941.166 M -52.42 % | 1.978 B 121.02 % | 895.048 M -44.79 % | 1.621 B 188.66 % | 561.600 M -52.92 % | 1.193 B 793.90 % | 133.456 M -89.22 % | 1.239 B 964.03 % | -143.341 M -100.52 % | 27.519 B 4.00 % | 26.459 B -3.70 % | 27.477 B 1 613.27 % | 1.604 B -94.06 % | 27.000 B 4.08 % | 25.941 B -2.63 % | 26.641 B 399.44 % | 5.334 B -79.77 % | 26.368 B 4.19 % | 25.308 B -4.04 % | 26.373 B 5 587.54 % | -480.599 M -101.85 % | 26.023 B 4.24 % | 24.963 B -4.07 % | 26.022 B 5 894.28 % | -449.099 M -101.74 % | 25.858 B 4.27 % | 24.799 B -4.34 % | 25.924 B 7 246.24 % | -362.766 M -101.58 % | 22.895 B 2.37 % | 22.365 B 8.90 % | 20.538 B 7 050.99 % | -295.462 M -101.68 % | 17.629 B 3.09 % | 17.100 B 12.42 % | 15.211 B 263.84 % | -9.284 B -166.84 % | 13.891 B 3.96 % | 13.362 B 10.67 % | 12.073 B 257.50 % | -7.665 B -185.48 % | 8.967 B 5.95 % | 8.464 B 8.58 % | 7.795 B 238.63 % | -5.623 B |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.968 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.099 B | 0.000 | 0.000 | 0.000 -100.00 % | 20.533 B | 0.000 | 0.000 | 0.000 -100.00 % | 19.544 B | 0.000 | 0.000 | 0.000 -100.00 % | 19.181 B | 0.000 | 0.000 | 0.000 -100.00 % | 18.788 B | 0.000 | 0.000 | 0.000 -100.00 % | 19.517 B | 0.000 | 0.000 | 0.000 -100.00 % | 14.510 B | 0.000 | 0.000 | 0.000 -100.00 % | 9.285 B | 0.000 | 0.000 | 0.000 -100.00 % | 6.533 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.055 B |
| Common stock | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.083 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.060 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 529.402 M | 0.000 -100.00 % | 529.232 M | 0.000 -100.00 % | 529.196 M | 0.000 -100.00 % | 529.196 M | 0.000 -100.00 % | 529.157 M | 0.000 -100.00 % | 503.482 M | 0.000 -100.00 % | 503.482 M | 0.000 -100.00 % | 503.482 M |
| Total equity | 2.117 B 0.00 % | 2.117 B 3.72 % | 2.041 B 0.00 % | 2.041 B 25.88 % | 1.621 B 0.00 % | 1.621 B 35.89 % | 1.193 B 0.00 % | 1.193 B -3.68 % | 1.239 B -95.49 % | 27.477 B -0.15 % | 27.519 B 0.00 % | 27.519 B 0.15 % | 27.477 B 0.00 % | 27.477 B 1.77 % | 27.000 B 0.00 % | 27.000 B 1.35 % | 26.641 B 0.00 % | 26.641 B 1.04 % | 26.368 B 0.00 % | 26.368 B -0.02 % | 26.373 B 0.00 % | 26.373 B 1.35 % | 26.023 B 0.00 % | 26.023 B 0.00 % | 26.022 B 0.00 % | 26.022 B 0.63 % | 25.858 B 0.00 % | 25.858 B -0.26 % | 25.924 B 0.00 % | 25.924 B 13.23 % | 22.895 B 0.00 % | 22.895 B 11.48 % | 20.538 B 0.00 % | 20.538 B 16.50 % | 17.629 B 0.00 % | 17.629 B 15.89 % | 15.211 B 0.00 % | 15.211 B 9.50 % | 13.891 B 0.00 % | 13.891 B 15.06 % | 12.073 B 0.00 % | 12.073 B 34.64 % | 8.967 B 0.00 % | 8.967 B 15.04 % | 7.795 B 0.00 % | 7.795 B |
| Other non current liabilities | -2.117 B -1 307.96 % | 175.228 M 108.59 % | -2.041 B -988.45 % | 229.694 M 114.17 % | -1.621 B -1 141.98 % | 155.580 M 113.04 % | -1.193 B -758.33 % | 181.212 M | 0.000 -100.00 % | 200.547 M | 0.000 -100.00 % | 64.612 M | 0.000 -100.00 % | 36.125 M | 0.000 -100.00 % | 41.847 M | 0.000 -100.00 % | 38.573 M | 0.000 -100.00 % | 52.039 M | 0.000 -100.00 % | 66.835 M | 0.000 -100.00 % | 51.449 M | 0.000 -100.00 % | 56.987 M | 0.000 -100.00 % | 59.352 M | 0.000 -100.00 % | 74.987 M | 0.000 -100.00 % | 41.952 M | 0.000 -100.00 % | 33.229 M | 0.000 -100.00 % | 44.311 M | 0.000 -100.00 % | 150.199 M | 0.000 -100.00 % | 378.501 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.205 M |
| Long term debt | 0.000 -100.00 % | 38.501 M | 0.000 -100.00 % | 7.666 M | 0.000 -100.00 % | 76.044 M | 0.000 -100.00 % | 83.467 M | 0.000 -100.00 % | 124.289 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 -100.00 % | 92.331 M | 0.000 -100.00 % | 125.000 M | 0.000 -100.00 % | 249.701 M | 0.000 -100.00 % | 374.060 M | 0.000 -100.00 % | 592.233 M | 0.000 -100.00 % | 862.102 M |
| Total non current liabilities | -2.117 B -988.56 % | 238.216 M 111.67 % | -2.041 B -872.92 % | 264.028 M 116.29 % | -1.621 B -724.15 % | 259.730 M 121.77 % | -1.193 B -505.98 % | 293.849 M | 0.000 -100.00 % | 43.527 M | 0.000 -100.00 % | 75.716 M | 0.000 -100.00 % | 43.528 M | 0.000 -100.00 % | 50.075 M | 0.000 -100.00 % | 44.383 M | 0.000 -100.00 % | 52.039 M | 0.000 -100.00 % | 66.835 M | 0.000 -100.00 % | 51.449 M | 0.000 -100.00 % | 56.987 M | 0.000 -100.00 % | 59.352 M | 0.000 -100.00 % | 74.987 M | 0.000 -100.00 % | 41.952 M | 0.000 -100.00 % | 33.229 M | 0.000 -100.00 % | 208.440 M | 0.000 -100.00 % | 275.199 M | 0.000 -100.00 % | 628.202 M | 0.000 -100.00 % | 815.086 M | 0.000 -100.00 % | 1.076 B | 0.000 -100.00 % | 1.607 B |
| Other current liabilities | 0.000 -100.00 % | 546.266 M | 0.000 -100.00 % | 832.920 M | 0.000 -100.00 % | 840.017 M | 0.000 -100.00 % | 132.963 M | 0.000 -100.00 % | 536.125 M | 0.000 -100.00 % | 1.052 B | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.620 B | 0.000 -100.00 % | 1.251 B | 0.000 -100.00 % | 1.878 B | 0.000 -100.00 % | 988.254 M | 0.000 -100.00 % | 1.204 B | 0.000 -100.00 % | 759.470 M | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 525.426 M | 0.000 -100.00 % | 420.557 M | 0.000 -100.00 % | 113.112 M | 0.000 -100.00 % | 1.076 B | 0.000 -100.00 % | 1.369 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.545 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.220 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.114 M | 0.000 -100.00 % | 759.044 M | 0.000 100.00 % | -453.416 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 397.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.472 M | 0.000 -100.00 % | 213.820 M | 0.000 -100.00 % | 1.330 B | 0.000 -100.00 % | 840.893 M | 0.000 -100.00 % | 1.486 B | 0.000 -100.00 % | 1.501 B | 0.000 -100.00 % | 1.186 B |
| Short term debt | 0.000 -100.00 % | 7.366 M | 0.000 -100.00 % | 88.094 M | 0.000 -100.00 % | 44.533 M | 0.000 -100.00 % | 449.342 M | 0.000 -100.00 % | 408.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 272.681 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 -100.00 % | 1.440 B | 0.000 -100.00 % | 2.698 B | 0.000 -100.00 % | 3.077 B | 0.000 -100.00 % | 4.802 B | 0.000 -100.00 % | 3.784 B | 0.000 -100.00 % | 4.478 B | 0.000 -100.00 % | 4.061 B |
| Total current liabilities | 0.000 -100.00 % | 731.500 M | 0.000 -100.00 % | 1.204 B | 0.000 -100.00 % | 1.119 B | 0.000 -100.00 % | 1.532 B | 0.000 -100.00 % | 1.839 B | 0.000 -100.00 % | 1.946 B | 0.000 -100.00 % | 1.839 B | 0.000 -100.00 % | 2.654 B | 0.000 -100.00 % | 2.071 B | 0.000 -100.00 % | 2.204 B | 0.000 -100.00 % | 1.749 B | 0.000 -100.00 % | 1.796 B | 0.000 -100.00 % | 1.098 B | 0.000 -100.00 % | 1.312 B | 0.000 -100.00 % | 3.927 B | 0.000 -100.00 % | 1.947 B | 0.000 -100.00 % | 2.114 B | 0.000 -100.00 % | 4.591 B | 0.000 -100.00 % | 5.615 B | 0.000 -100.00 % | 7.290 B | 0.000 -100.00 % | 7.484 B | 0.000 -100.00 % | 7.605 B | 0.000 -100.00 % | 7.844 B |
| Total liabilities | -2.117 B -318.28 % | 969.716 M 147.52 % | -2.041 B -239.01 % | 1.468 B 190.56 % | -1.621 B -217.57 % | 1.379 B 215.58 % | -1.193 B -165.33 % | 1.826 B | 0.000 -100.00 % | 1.882 B | 0.000 -100.00 % | 2.022 B | 0.000 -100.00 % | 1.882 B | 0.000 -100.00 % | 2.704 B | 0.000 -100.00 % | 2.116 B | 0.000 -100.00 % | 2.256 B | 0.000 -100.00 % | 1.816 B | 0.000 -100.00 % | 1.847 B | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 1.372 B | 0.000 -100.00 % | 4.002 B | 0.000 -100.00 % | 1.988 B | 0.000 -100.00 % | 2.147 B | 0.000 -100.00 % | 4.799 B | 0.000 -100.00 % | 5.890 B | 0.000 -100.00 % | 7.918 B | 0.000 -100.00 % | 8.299 B | 0.000 -100.00 % | 8.681 B | 0.000 -100.00 % | 9.451 B |
| Other non current assets | 0.000 -100.00 % | 12.851 M | 0.000 -100.00 % | 41.360 M | 0.000 -100.00 % | 70.906 M 118.20 % | -389.533 M -609.41 % | 76.467 M 121.39 % | -357.551 M -106.01 % | 5.950 B 1 236.75 % | -523.424 M -108.82 % | 5.933 B 1 146.02 % | -567.200 M -109.35 % | 6.066 B 1 857.14 % | -345.247 M -105.59 % | 6.174 B 7 038.38 % | -88.989 M -101.48 % | 6.023 B 2 986.58 % | -208.658 M -103.19 % | 6.537 B 466.22 % | -1.785 B -122.76 % | 7.844 B 168.42 % | -11.464 B -199.28 % | 11.547 B 198.19 % | -11.760 B -203.86 % | 11.323 B 191.26 % | -12.407 B -3 624.31 % | 352.046 M 102.38 % | -14.821 B -295.31 % | 7.588 B 159.23 % | -12.812 B -8 953.80 % | 144.710 M 102.35 % | -6.156 B -12 155.52 % | 51.063 M 102.34 % | -2.182 B -316.60 % | 1.007 B 160.19 % | -1.673 B -512.92 % | 405.265 M 134.22 % | -1.184 B -686.02 % | 202.113 M 152.90 % | -382.048 M -307.92 % | 183.747 M 166.13 % | -277.842 M -139.44 % | 704.396 M 340.06 % | -293.429 M -141.62 % | 704.971 M |
| Long term investments | 0.000 -100.00 % | 227.938 M | 0.000 -100.00 % | 137.019 M | 0.000 -100.00 % | 102.196 M | 0.000 100.00 % | -322.693 M | 0.000 -100.00 % | 29.901 M | 0.000 -100.00 % | 24.057 M | 0.000 100.00 % | -86.545 M | 0.000 100.00 % | -144.792 M | 0.000 -100.00 % | 6.809 M | 0.000 100.00 % | -219.019 M | 0.000 100.00 % | -1.513 B | 0.000 100.00 % | -11.398 B | 0.000 100.00 % | -11.119 B | 0.000 -100.00 % | 90.667 M | 0.000 100.00 % | -7.134 B | 0.000 100.00 % | -2.327 B | 0.000 100.00 % | -8.560 M | 0.000 100.00 % | -324.440 M | 0.000 -100.00 % | 14.994 M | 0.000 -100.00 % | 16.000 M | 0.000 -100.00 % | 16.000 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 25.500 M |
| Intangible assets | 0.000 -100.00 % | 46.564 M | 0.000 -100.00 % | 46.489 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 34.643 M | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 183.000 K | 0.000 -100.00 % | 275.000 K | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.819 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 46.564 M | 0.000 -100.00 % | 46.489 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 43.479 M | 0.000 -100.00 % | 34.643 M | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 183.000 K | 0.000 -100.00 % | 275.000 K | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 458.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.408 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.029 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 1.224 B | 0.000 -100.00 % | 1.183 B | 0.000 -100.00 % | 1.201 B | 0.000 -100.00 % | 1.257 B | 0.000 -100.00 % | 1.405 B | 0.000 -100.00 % | 1.331 B | 0.000 -100.00 % | 1.405 B | 0.000 -100.00 % | 1.516 B | 0.000 -100.00 % | 1.570 B | 0.000 -100.00 % | 1.565 B | 0.000 -100.00 % | 1.540 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 1.562 B | 0.000 -100.00 % | 942.267 M | 0.000 -100.00 % | 928.994 M | 0.000 -100.00 % | 461.705 M | 0.000 -100.00 % | 286.599 M | 0.000 -100.00 % | 1.253 B | 0.000 -100.00 % | 1.322 B | 0.000 -100.00 % | 1.990 B | 0.000 -100.00 % | 2.829 B | 0.000 -100.00 % | 3.637 B | 0.000 -100.00 % | 4.845 B |
| Total non current assets | 0.000 -100.00 % | 1.511 B | 0.000 -100.00 % | 1.408 B | 0.000 -100.00 % | 1.431 B 467.26 % | -389.533 M -126.91 % | 1.447 B 504.78 % | -357.551 M -104.81 % | 7.429 B 1 519.22 % | -523.424 M -107.14 % | 7.332 B 1 392.58 % | -567.200 M -107.64 % | 7.429 B 2 251.65 % | -345.247 M -104.55 % | 7.589 B 8 628.38 % | -88.989 M -101.17 % | 7.635 B 3 759.11 % | -208.658 M -102.64 % | 7.890 B 541.99 % | -1.785 B -122.65 % | 7.880 B 168.74 % | -11.464 B -765.33 % | 1.723 B 114.65 % | -11.760 B -746.36 % | 1.819 B 114.66 % | -12.407 B -941.92 % | 1.474 B 109.94 % | -14.821 B -1 090.54 % | 1.496 B 111.68 % | -12.812 B -1 878.38 % | 720.451 M 111.70 % | -6.156 B -1 765.27 % | 369.665 M 116.94 % | -2.182 B -212.68 % | 1.936 B 215.71 % | -1.673 B -196.87 % | 1.727 B 245.85 % | -1.184 B -153.63 % | 2.208 B 678.03 % | -382.048 M -112.61 % | 3.029 B 1 190.17 % | -277.842 M -106.38 % | 4.356 B 1 584.64 % | -293.429 M -105.26 % | 5.576 B |
| Other current assets | -818.816 M -370.14 % | 303.110 M 169.46 % | -436.412 M -154.85 % | 795.687 M 263.45 % | -486.804 M -226.91 % | 383.575 M | 0.000 -100.00 % | 786.238 M | 0.000 -100.00 % | 96.026 M | 0.000 -100.00 % | 11.346 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 10.820 B | 0.000 -100.00 % | 20.868 B | 0.000 -100.00 % | 7.374 B | 0.000 -100.00 % | 18.534 B | 0.000 -100.00 % | 1.152 B | 0.000 -100.00 % | 14.036 B | 0.000 -100.00 % | 183.578 M | 0.000 -100.00 % | 390.459 M | 0.000 -100.00 % | 65.039 M | 0.000 -100.00 % | 11.253 B | 0.000 -100.00 % | 4.704 B | 0.000 -100.00 % | 12.806 B | 0.000 -100.00 % | 6.855 B | 0.000 -100.00 % | 15.519 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 2.337 B |
| Short term investments | 0.000 -100.00 % | 432.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.623 M -91.06 % | 779.066 M 100.60 % | 388.375 M -45.69 % | 715.102 M -93.07 % | 10.312 B 885.09 % | 1.047 B 608.16 % | 147.827 M -86.97 % | 1.134 B 1 250.43 % | 84.003 M -87.83 % | 690.494 M 257.63 % | 193.077 M 8.48 % | 177.978 M 2 396.19 % | 7.130 M -98.29 % | 417.316 M 55.82 % | 267.813 M -92.50 % | 3.570 B 130.89 % | 1.546 B -93.26 % | 22.928 B 99.94 % | 11.467 B -51.24 % | 23.520 B 110.83 % | 11.156 B -55.04 % | 24.814 B 11 519.95 % | 213.550 M -99.28 % | 29.641 B 299.73 % | 7.415 B -71.06 % | 25.625 B 964.60 % | 2.407 B -80.45 % | 12.312 B 57 399.62 % | 21.412 M -99.51 % | 4.363 B 934.19 % | 421.922 M -87.39 % | 3.347 B | 0.000 -100.00 % | 2.369 B | 0.000 -100.00 % | 764.096 M | 0.000 -100.00 % | 555.684 M | 0.000 -100.00 % | 586.858 M 195 619 233.33 % | 300.000 |
| cash and cash equivalents | 0.000 -100.00 % | 818.816 M | 0.000 -100.00 % | 436.412 M | 0.000 -100.00 % | 411.005 M 205.51 % | -389.533 M -227.34 % | 305.896 M 185.55 % | -357.551 M -238.14 % | 258.826 M 149.45 % | -523.424 M -223.24 % | 424.723 M 174.88 % | -567.200 M -219.49 % | 474.674 M 237.49 % | -345.247 M -289.36 % | 182.322 M 304.88 % | -88.989 M -208.71 % | 81.859 M 139.23 % | -208.658 M -295.40 % | 106.784 M 105.98 % | -1.785 B -1 285.69 % | 150.550 M 101.31 % | -11.464 B -5 256.06 % | 222.339 M 101.89 % | -11.760 B -4 345.20 % | 277.015 M 102.23 % | -12.407 B -201.75 % | 12.194 B 182.27 % | -14.821 B -302.22 % | 7.329 B 157.20 % | -12.812 B -223.13 % | 10.405 B 269.03 % | -6.156 B -205.69 % | 5.824 B 366.96 % | -2.182 B -223.98 % | 1.760 B 205.16 % | -1.673 B -219.03 % | 1.406 B 218.69 % | -1.184 B -200.00 % | 1.184 B 410.02 % | -382.048 M -651.39 % | 69.288 M 124.94 % | -277.842 M -200.00 % | 277.842 M 194.69 % | -293.429 M -1 237.15 % | 25.804 M |
| Cash and short term investments | 818.816 M 0.00 % | 818.816 M 87.62 % | 436.412 M 0.00 % | 436.412 M -10.35 % | 486.804 M 1.28 % | 480.628 M 23.39 % | 389.533 M 0.00 % | 389.533 M 8.94 % | 357.551 M -96.53 % | 10.312 B 1 870.18 % | 523.424 M -8.58 % | 572.550 M 0.94 % | 567.200 M 1.53 % | 558.677 M 61.82 % | 345.247 M -8.03 % | 375.399 M 321.85 % | 88.989 M 0.00 % | 88.989 M -57.35 % | 208.658 M -44.30 % | 374.597 M -79.01 % | 1.785 B 5.20 % | 1.697 B -85.20 % | 11.464 B -1.93 % | 11.690 B -0.60 % | 11.760 B 2.86 % | 11.433 B -7.85 % | 12.407 B 0.00 % | 12.407 B -16.28 % | 14.821 B 0.52 % | 14.744 B 15.08 % | 12.812 B 0.00 % | 12.812 B 108.13 % | 6.156 B 5.31 % | 5.846 B 167.94 % | 2.182 B 0.00 % | 2.182 B 30.37 % | 1.673 B 19.03 % | 1.406 B 18.69 % | 1.184 B 0.00 % | 1.184 B 210.02 % | 382.048 M 451.39 % | 69.288 M -75.06 % | 277.842 M 0.00 % | 277.842 M -5.31 % | 293.429 M 1 037.15 % | 25.804 M |
| Total current assets | 0.000 -100.00 % | 1.575 B | 0.000 -100.00 % | 2.101 B | 0.000 -100.00 % | 1.569 B 302.88 % | 389.533 M -75.22 % | 1.572 B 339.62 % | 357.551 M -98.37 % | 21.931 B 4 089.93 % | 523.424 M -97.64 % | 22.209 B 3 815.53 % | 567.200 M -97.41 % | 21.931 B 6 252.30 % | 345.247 M -98.44 % | 22.115 B 24 751.06 % | 88.989 M -99.58 % | 21.121 B 10 022.45 % | 208.658 M -98.99 % | 20.734 B 1 061.53 % | 1.785 B -91.21 % | 20.309 B 77.16 % | 11.464 B -56.16 % | 26.147 B 122.34 % | 11.760 B -53.62 % | 25.358 B 104.38 % | 12.407 B -51.83 % | 25.756 B 73.78 % | 14.821 B -47.87 % | 28.430 B 121.90 % | 12.812 B -46.97 % | 24.163 B 292.51 % | 6.156 B -72.41 % | 22.315 B 922.80 % | 2.182 B -89.35 % | 20.492 B 1 124.53 % | 1.673 B -91.36 % | 19.373 B 1 535.67 % | 1.184 B -93.96 % | 19.601 B 5 030.42 % | 382.048 M -97.80 % | 17.343 B 6 142.18 % | 277.842 M -97.91 % | 13.291 B 4 429.64 % | 293.429 M -97.49 % | 11.670 B |
| Inventory | 0.000 -100.00 % | 182.995 M | 0.000 -100.00 % | 149.483 M | 0.000 -100.00 % | 7.060 M | 0.000 -100.00 % | 17.979 M | 0.000 -100.00 % | 41.046 M | 0.000 -100.00 % | 38.529 M | 0.000 -100.00 % | 41.046 M | 0.000 -100.00 % | 45.873 M | 0.000 -100.00 % | 49.722 M | 0.000 -100.00 % | 56.553 M | 0.000 -100.00 % | 78.138 M | 0.000 -100.00 % | 157.294 M | 0.000 -100.00 % | 41.067 M | 0.000 -100.00 % | 262.716 M | 0.000 -100.00 % | 171.463 M | 0.000 -100.00 % | 467.274 M | 0.000 -100.00 % | 4.992 B | 0.000 -100.00 % | 5.040 B | 0.000 -100.00 % | 5.071 B | 0.000 -100.00 % | 1.874 B | 0.000 -100.00 % | 1.694 B | 0.000 -100.00 % | 428.632 M | 0.000 -100.00 % | 1.625 B |
| Net receivables | 0.000 -100.00 % | 270.162 M | 0.000 -100.00 % | 719.550 M | 0.000 -100.00 % | 698.104 M | 0.000 -100.00 % | 378.102 M | 0.000 -100.00 % | 768.281 M | 0.000 -100.00 % | 10.301 B | 0.000 -100.00 % | 20.130 B | 0.000 -100.00 % | 11.024 B | 0.000 -100.00 % | 114.589 M | 0.000 -100.00 % | 13.206 B | 0.000 -100.00 % | 14.422 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.610 B | 0.000 -100.00 % | 13.004 B | 0.000 -100.00 % | 13.115 B | 0.000 -100.00 % | 10.819 B | 0.000 -100.00 % | 8.385 B | 0.000 -100.00 % | 8.567 B | 0.000 -100.00 % | 8.611 B | 0.000 -100.00 % | 9.865 B | 0.000 -100.00 % | 11.993 B | 0.000 -100.00 % | 11.385 B | 0.000 -100.00 % | 7.683 B |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.180 M | 0.000 -100.00 % | 392.967 M | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 25.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 33.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 6.773 M | 0.000 -100.00 % | 9.264 M | 0.000 -100.00 % | 31.168 M | 0.000 -100.00 % | 53.847 M | 0.000 -100.00 % | 88.237 M | 0.000 -100.00 % | 113.200 M | 0.000 -100.00 % | 33.380 M | 0.000 -100.00 % | 40.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.035 M | 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K |
| Account payables | 0.000 -100.00 % | 177.868 M | 0.000 -100.00 % | 281.582 M | 0.000 -100.00 % | 193.663 M | 0.000 -100.00 % | 190.971 M | 0.000 -100.00 % | 182.430 M | 0.000 -100.00 % | 622.646 M | 0.000 -100.00 % | 276.077 M | 0.000 -100.00 % | 837.236 M | 0.000 -100.00 % | 341.381 M | 0.000 -100.00 % | 221.388 M | 0.000 -100.00 % | 690.798 M | 0.000 -100.00 % | 546.320 M | 0.000 -100.00 % | 338.756 M | 0.000 -100.00 % | 189.409 M | 0.000 -100.00 % | 3.402 B | 0.000 -100.00 % | 860.836 M | 0.000 -100.00 % | 296.868 M | 0.000 -100.00 % | 784.175 M | 0.000 -100.00 % | 1.144 B | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 2.131 B | 0.000 -100.00 % | 1.626 B | 0.000 -100.00 % | 2.524 B |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.377 M | 0.000 -100.00 % | 1.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 243.517 M | 0.000 -100.00 % | 271.015 M | 0.000 -100.00 % | 243.517 M | 0.000 -100.00 % | 196.880 M | 0.000 -100.00 % | 81.432 M | 0.000 -100.00 % | 104.627 M | 0.000 -100.00 % | 70.423 M | 0.000 -100.00 % | 45.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 665.145 M | 0.000 -100.00 % | 263.501 M | 0.000 -100.00 % | 32.378 M | 0.000 -100.00 % | 24.174 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.306 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.124 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 -100.00 % | 15.717 M | 0.000 100.00 % | -483.460 M | 0.000 | 0.000 |
| Minority interest | 0.000 -100.00 % | 92.332 M | 0.000 -100.00 % | 62.481 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 45.867 M | 0.000 -100.00 % | 12.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.460 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 -100.00 % | 1.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.277 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.968 B | 0.000 | 0.000 | 0.000 -100.00 % | 143.341 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 |
| Other total stockholders equity | 92.332 M 216.87 % | -79.004 M -226.44 % | 62.481 M -93.02 % | 895.048 M | 0.000 100.00 % | -446.673 M | 0.000 -100.00 % | 133.456 M | 0.000 -100.00 % | 4.138 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.280 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.275 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.275 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.232 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.348 B | 0.000 | 0.000 | 0.000 -100.00 % | 5.498 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.292 B | 0.000 | 0.000 | 0.000 -100.00 % | 4.650 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.237 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 24.487 M | 0.000 -100.00 % | 26.668 M | 0.000 -100.00 % | 28.106 M | 0.000 -100.00 % | 29.170 M | 0.000 -100.00 % | 7.403 M | 0.000 -100.00 % | 11.104 M | 0.000 -100.00 % | 7.403 M | 0.000 -100.00 % | 8.228 M | 0.000 -100.00 % | 5.810 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 % | 71.798 M | 0.000 -100.00 % | 128.537 M | 0.000 -100.00 % | 356.839 M | 0.000 -100.00 % | 425.308 M | 0.000 -100.00 % | 483.460 M | 0.000 -100.00 % | 711.592 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 3.086 B | 0.000 -100.00 % | 3.509 B | 0.000 -100.00 % | 3.000 B | 0.000 -100.00 % | 3.019 B | 0.000 -100.00 % | 29.360 B | 0.000 -100.00 % | 29.540 B | 0.000 -100.00 % | 29.360 B | 0.000 -100.00 % | 29.704 B | 0.000 -100.00 % | 28.756 B | 0.000 -100.00 % | 28.624 B | 0.000 -100.00 % | 28.189 B | 0.000 -100.00 % | 27.870 B | 0.000 -100.00 % | 27.177 B | 0.000 -100.00 % | 27.230 B | 0.000 -100.00 % | 29.926 B | 0.000 -100.00 % | 24.883 B | 0.000 -100.00 % | 22.684 B | 0.000 -100.00 % | 22.428 B | 0.000 -100.00 % | 21.101 B | 0.000 -100.00 % | 21.809 B | 0.000 -100.00 % | 20.372 B | 0.000 -100.00 % | 17.648 B | 0.000 -100.00 % | 17.246 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2006-01-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2005-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.724 M | 0.000 | 0.000 | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 | 0.000 | 0.000 100.00 % | -66.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 162.637 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.674 M | 0.000 | 0.000 | 0.000 100.00 % | -7.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 912.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 22.770 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 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -140.993 M 0.00 % | -140.993 M 0.00 % | -140.993 M 0.00 % | -140.993 M | 0.000 100.00 % | -1.702 B 0.00 % | -1.702 B 0.00 % | -1.702 B | 0.000 100.00 % | -260.605 M 0.00 % | -260.605 M 0.00 % | -260.605 M | 0.000 -100.00 % | 18.491 M 0.00 % | 18.491 M 0.00 % | 18.491 M | 0.000 100.00 % | -650.861 M 0.00 % | -650.861 M 0.00 % | -650.861 M 54.88 % | -1.442 B 0.00 % | -1.442 B 0.00 % | -1.442 B 0.00 % | -1.442 B -174.93 % | -524.652 M 0.00 % | -524.652 M 0.00 % | -524.652 M 0.00 % | -524.652 M 23.75 % | -688.023 M 0.00 % | -688.023 M 0.00 % | -688.023 M 0.00 % | -688.023 M -58 405.38 % | -1.176 M 0.00 % | -1.176 M 0.00 % | -1.176 M 0.00 % | -1.176 M 99.73 % | -430.429 M 0.00 % | -430.429 M 0.00 % | -430.429 M 0.00 % | -430.429 M -166.27 % | -161.649 M 0.00 % | -161.649 M 0.00 % | -161.649 M 0.00 % | -161.649 M -86.95 % | -86.465 M 0.00 % | -86.465 M 0.00 % | -86.465 M 0.00 % | -86.465 M -7 390.43 % | 1.186 M 0.00 % | 1.186 M 0.00 % | 1.186 M 0.00 % | 1.186 M 102.55 % | -46.454 M 0.00 % | -46.454 M 0.00 % | -46.454 M 0.00 % | -46.454 M -64.32 % | -28.270 M 0.00 % | -28.270 M 0.00 % | -28.270 M 0.00 % | -28.270 M -119.99 % | -12.851 M 0.00 % | -12.851 M 0.00 % | -12.851 M 0.00 % | -12.851 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.268 M 0.00 % | -9.268 M 0.00 % | -9.268 M 0.00 % | -9.268 M | 0.000 -100.00 % | 32.599 M 0.00 % | 32.599 M 0.00 % | 32.599 M | 0.000 -100.00 % | 1.205 B 0.00 % | 1.205 B 0.00 % | 1.205 B | 0.000 -100.00 % | 19.671 M 0.00 % | 19.671 M 0.00 % | 19.671 M | 0.000 100.00 % | -844.236 M 0.00 % | -844.236 M 0.00 % | -844.236 M -4 810.20 % | -17.194 M 0.00 % | -17.194 M 0.00 % | -17.194 M 0.00 % | -17.194 M 93.67 % | -271.794 M 0.00 % | -271.794 M 0.00 % | -271.794 M 0.00 % | -271.794 M -568.28 % | -40.671 M 0.00 % | -40.671 M 0.00 % | -40.671 M 0.00 % | -40.671 M -143.39 % | -16.710 M 0.00 % | -16.710 M 0.00 % | -16.710 M 0.00 % | -16.710 M -315.26 % | 7.763 M 0.00 % | 7.763 M 0.00 % | 7.763 M 0.00 % | 7.763 M 145.87 % | -16.924 M 0.00 % | -16.924 M 0.00 % | -16.924 M 0.00 % | -16.924 M 45.93 % | -31.302 M 0.00 % | -31.302 M 0.00 % | -31.302 M 0.00 % | -31.302 M -330.90 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M 0.00 % | -7.264 M 75.06 % | -29.122 M 0.00 % | -29.122 M 0.00 % | -29.122 M 0.00 % | -29.122 M -57.45 % | -18.496 M 0.00 % | -18.496 M 0.00 % | -18.496 M 0.00 % | -18.496 M 41.04 % | -31.369 M 0.00 % | -31.369 M 0.00 % | -31.369 M 0.00 % | -31.369 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -131.725 M 0.00 % | -131.725 M 0.00 % | -131.725 M 0.00 % | -131.725 M | 0.000 100.00 % | -1.735 B 0.00 % | -1.735 B 0.00 % | -1.735 B | 0.000 100.00 % | -1.466 B 0.00 % | -1.466 B 0.00 % | -1.466 B | 0.000 100.00 % | -1.180 M 0.00 % | -1.180 M 0.00 % | -1.180 M | 0.000 -100.00 % | 193.375 M 0.00 % | 193.375 M 0.00 % | 193.375 M 113.57 % | -1.425 B 0.00 % | -1.425 B 0.00 % | -1.425 B 0.00 % | -1.425 B -463.65 % | -252.858 M 0.00 % | -252.858 M 0.00 % | -252.858 M 0.00 % | -252.858 M 60.94 % | -647.353 M 0.00 % | -647.353 M 0.00 % | -647.353 M 0.00 % | -647.353 M -4 267.26 % | 15.534 M 0.00 % | 15.534 M 0.00 % | 15.534 M 0.00 % | 15.534 M 103.55 % | -438.192 M 0.00 % | -438.192 M 0.00 % | -438.192 M 0.00 % | -438.192 M -202.77 % | -144.726 M 0.00 % | -144.726 M 0.00 % | -144.726 M 0.00 % | -144.726 M -162.36 % | -55.163 M 0.00 % | -55.163 M 0.00 % | -55.163 M 0.00 % | -55.163 M -752.79 % | 8.450 M 0.00 % | 8.450 M 0.00 % | 8.450 M 0.00 % | 8.450 M 148.76 % | -17.332 M 0.00 % | -17.332 M 0.00 % | -17.332 M 0.00 % | -17.332 M -77.32 % | -9.774 M 0.00 % | -9.774 M 0.00 % | -9.774 M 0.00 % | -9.774 M -152.78 % | 18.519 M 0.00 % | 18.519 M 0.00 % | 18.519 M 0.00 % | 18.519 M |
| Other non cash items | -31.861 M -25.31 % | -25.426 M -113.43 % | -11.913 M -73.71 % | -6.858 M 69.33 % | -22.363 M -2.04 % | -21.915 M -181.73 % | 26.815 M -24.28 % | 35.413 M 817.01 % | -4.939 M -106.08 % | 81.194 M 2 425.81 % | -3.491 M 92.76 % | -48.209 M -6.50 % | -45.267 M -104.75 % | 953.494 M 425.06 % | -293.333 M -9.68 % | -267.438 M -14.64 % | -233.275 M -124.83 % | -103.758 M 38.23 % | -167.984 M -26.23 % | -133.078 M -11.89 % | -118.935 M 51.50 % | -245.209 M -14.37 % | -214.404 M -97.26 % | -108.691 M -39.10 % | -78.140 M 66.12 % | -230.652 M -521.79 % | -37.095 M -91.13 % | -19.408 M 85.21 % | -131.250 M 85.77 % | -922.273 M 62.61 % | -2.467 B -29.95 % | -1.898 B -12.96 % | -1.680 B -8.65 % | -1.547 B -17.56 % | -1.316 B -4.11 % | -1.264 B -4.00 % | -1.215 B -10.34 % | -1.101 B -7.07 % | -1.028 B -6.94 % | -961.691 M -13.21 % | -849.446 M -11.28 % | -763.362 M 14.56 % | -893.447 M -11.59 % | -800.659 M -5.09 % | -761.871 M -38.84 % | -548.726 M -10.74 % | -495.495 M -18.39 % | -418.522 M -34.81 % | -310.452 M -364.11 % | 117.546 M 0.00 % | 117.546 M 85.88 % | 63.239 M 0.00 % | 63.239 M 0.00 % | 63.239 M 0.00 % | 63.239 M 349.67 % | 14.064 M 0.00 % | 14.064 M 0.00 % | 14.064 M 0.00 % | 14.064 M 5.18 % | 13.371 M 0.00 % | 13.371 M 0.00 % | 13.371 M 0.00 % | 13.371 M 139.38 % | -33.952 M 0.00 % | -33.952 M 0.00 % | -33.952 M 0.00 % | -33.952 M -191.14 % | -11.662 M 0.00 % | -11.662 M 0.00 % | -11.662 M 0.00 % | -11.662 M -111.63 % | 100.314 M 0.00 % | 100.314 M 0.00 % | 100.314 M 0.00 % | 100.314 M 253.69 % | 28.362 M 0.00 % | 28.362 M 0.00 % | 28.362 M 0.00 % | 28.362 M 427.19 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M 0.00 % | 5.380 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.490 M -1.03 % | 79.304 M 0.46 % | 78.944 M 1 279.18 % | 5.724 M -92.86 % | 80.204 M -4.37 % | 83.868 M | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 100.00 % | -127.013 M 0.00 % | -127.013 M 0.00 % | -127.013 M 0.00 % | -127.013 M | 0.000 100.00 % | -1.771 B 0.00 % | -1.771 B 0.00 % | -1.771 B | 0.000 -100.00 % | 1.325 B 0.00 % | 1.325 B 0.00 % | 1.325 B | 0.000 -100.00 % | 1.672 B 0.00 % | 1.672 B 0.00 % | 1.672 B | 0.000 -100.00 % | 668.183 M 0.00 % | 668.183 M 0.00 % | 668.183 M 24 457.34 % | -2.743 M 0.00 % | -2.743 M 0.00 % | -2.743 M 0.00 % | -2.743 M -100.48 % | 568.633 M 0.00 % | 568.633 M 0.00 % | 568.633 M 0.00 % | 568.633 M 184.28 % | 200.027 M 0.00 % | 200.027 M 0.00 % | 200.027 M 0.00 % | 200.027 M -63.03 % | 541.082 M 0.00 % | 541.082 M 0.00 % | 541.082 M 0.00 % | 541.082 M 587.39 % | -111.016 M 0.00 % | -111.016 M 0.00 % | -111.016 M 0.00 % | -111.016 M -411.94 % | 35.589 M 0.00 % | 35.589 M 0.00 % | 35.589 M 0.00 % | 35.589 M 17.64 % | 30.252 M 0.00 % | 30.252 M 0.00 % | 30.252 M 0.00 % | 30.252 M -87.84 % | 248.862 M 0.00 % | 248.862 M 0.00 % | 248.862 M 0.00 % | 248.862 M 172.71 % | 91.257 M 0.00 % | 91.257 M 0.00 % | 91.257 M 0.00 % | 91.257 M 612.53 % | 12.808 M 0.00 % | 12.808 M 0.00 % | 12.808 M 0.00 % | 12.808 M 241.72 % | 3.748 M 0.00 % | 3.748 M 0.00 % | 3.748 M 0.00 % | 3.748 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -53.751 M 0.00 % | -53.751 M 0.00 % | -53.751 M 0.00 % | -53.751 M | 0.000 100.00 % | -180.921 M 0.00 % | -180.921 M 0.00 % | -180.921 M | 0.000 100.00 % | -177.961 M 0.00 % | -177.961 M 0.00 % | -177.961 M | 0.000 100.00 % | -27.892 M 0.00 % | -27.892 M 0.00 % | -27.892 M | 0.000 100.00 % | -33.389 M 0.00 % | -33.389 M 0.00 % | -33.389 M -206.24 % | -10.903 M 0.00 % | -10.903 M 0.00 % | -10.903 M 0.00 % | -10.903 M 98.09 % | -570.972 M 0.00 % | -570.972 M 0.00 % | -570.972 M 0.00 % | -570.972 M -158.04 % | -221.271 M 0.00 % | -221.271 M 0.00 % | -221.271 M 0.00 % | -221.271 M 76.37 % | -936.226 M 0.00 % | -936.226 M 0.00 % | -936.226 M 0.00 % | -936.226 M -519.36 % | -151.161 M 0.00 % | -151.161 M 0.00 % | -151.161 M 0.00 % | -151.161 M 5.71 % | -160.307 M 0.00 % | -160.307 M 0.00 % | -160.307 M 0.00 % | -160.307 M 20.88 % | -202.618 M 0.00 % | -202.618 M 0.00 % | -202.618 M 0.00 % | -202.618 M 45.27 % | -370.189 M 0.00 % | -370.189 M 0.00 % | -370.189 M 0.00 % | -370.189 M -38.92 % | -266.469 M 0.00 % | -266.469 M 0.00 % | -266.469 M 0.00 % | -266.469 M -575.79 % | -39.431 M 0.00 % | -39.431 M 0.00 % | -39.431 M 0.00 % | -39.431 M -9 888.73 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.028 B 0.00 % | -1.028 B 0.00 % | -1.028 B | 0.000 100.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K | 0.000 100.00 % | -998.500 K 0.00 % | -998.500 K 0.00 % | -998.500 K 46.75 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M -50.00 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M 0.00 % | -1.250 M 85.07 % | -8.375 M 0.00 % | -8.375 M 0.00 % | -8.375 M 0.00 % | -8.375 M -137.08 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M -12.97 % | -3.127 M 0.00 % | -3.127 M 0.00 % | -3.127 M 0.00 % | -3.127 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 830.750 K 0.00 % | 830.750 K 0.00 % | 830.750 K 0.00 % | 830.750 K | 0.000 -100.00 % | 64.871 M 0.00 % | 64.871 M 0.00 % | 64.871 M | 0.000 -100.00 % | 885.113 M 0.00 % | 885.113 M 0.00 % | 885.113 M | 0.000 -100.00 % | 303.500 K 0.00 % | 303.500 K 0.00 % | 303.500 K | 0.000 -100.00 % | 1.615 M 0.00 % | 1.615 M 0.00 % | 1.615 M -72.65 % | 5.906 M 0.00 % | 5.906 M 0.00 % | 5.906 M 0.00 % | 5.906 M 787.12 % | 665.750 K 0.00 % | 665.750 K 0.00 % | 665.750 K 0.00 % | 665.750 K -99.47 % | 125.625 M 0.00 % | 125.625 M 0.00 % | 125.625 M 0.00 % | 125.625 M 1 417.81 % | 8.277 M 0.00 % | 8.277 M 0.00 % | 8.277 M 0.00 % | 8.277 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 -100.00 % | 1.413 M 0.00 % | 1.413 M 0.00 % | 1.413 M 0.00 % | 1.413 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 52.920 M 0.00 % | 52.920 M 0.00 % | 52.920 M 0.00 % | 52.920 M | 0.000 -100.00 % | 116.050 M 0.00 % | 116.050 M 0.00 % | 116.050 M | 0.000 -100.00 % | 321.038 M 0.00 % | 321.038 M 0.00 % | 321.038 M | 0.000 -100.00 % | 27.888 M 0.00 % | 27.888 M 0.00 % | 27.888 M | 0.000 -100.00 % | 32.772 M 0.00 % | 32.772 M 0.00 % | 32.772 M 376.91 % | 6.872 M 0.00 % | 6.872 M 0.00 % | 6.872 M 0.00 % | 6.872 M -98.80 % | 571.556 M 0.00 % | 571.556 M 0.00 % | 571.556 M 0.00 % | 571.556 M 449.46 % | 104.021 M 0.00 % | 104.021 M 0.00 % | 104.021 M 0.00 % | 104.021 M -88.83 % | 931.482 M 0.00 % | 931.482 M 0.00 % | 931.482 M 0.00 % | 931.482 M 503.73 % | 154.288 M 0.00 % | 154.288 M 0.00 % | 154.288 M 0.00 % | 154.288 M -3.75 % | 160.307 M 0.00 % | 160.307 M 0.00 % | 160.307 M 0.00 % | 160.307 M -20.88 % | 202.618 M 0.00 % | 202.618 M 0.00 % | 202.618 M 0.00 % | 202.618 M -45.27 % | 370.189 M 0.00 % | 370.189 M 0.00 % | 370.189 M 0.00 % | 370.189 M 38.92 % | 266.469 M 0.00 % | 266.469 M 0.00 % | 266.469 M 0.00 % | 266.469 M 600.92 % | 38.017 M 0.00 % | 38.017 M 0.00 % | 38.017 M 0.00 % | 38.017 M 9 530.72 % | 394.750 K 0.00 % | 394.750 K 0.00 % | 394.750 K 0.00 % | 394.750 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -52.022 M 0.00 % | -52.022 M 0.00 % | -52.022 M 0.00 % | -52.022 M | 0.000 100.00 % | -109.565 M 0.00 % | -109.565 M 0.00 % | -109.565 M | 0.000 100.00 % | -322.558 M 0.00 % | -322.558 M 0.00 % | -322.558 M | 0.000 -100.00 % | 10.314 M 0.00 % | 10.314 M 0.00 % | 10.314 M | 0.000 100.00 % | -37.729 M 0.00 % | -37.729 M 0.00 % | -37.729 M -234.82 % | -11.269 M 0.00 % | -11.269 M 0.00 % | -11.269 M 0.00 % | -11.269 M 98.07 % | -584.919 M 0.00 % | -584.919 M 0.00 % | -584.919 M 0.00 % | -584.919 M -462.31 % | -104.021 M 0.00 % | -104.021 M 0.00 % | -104.021 M 0.00 % | -104.021 M 88.88 % | -935.181 M 0.00 % | -935.181 M 0.00 % | -935.181 M 0.00 % | -935.181 M -499.25 % | -156.058 M 0.00 % | -156.058 M 0.00 % | -156.058 M 0.00 % | -156.058 M 1.96 % | -159.175 M 0.00 % | -159.175 M 0.00 % | -159.175 M 0.00 % | -159.175 M 21.45 % | -202.638 M 0.00 % | -202.638 M 0.00 % | -202.638 M 0.00 % | -202.638 M 45.41 % | -371.177 M 0.00 % | -371.177 M 0.00 % | -371.177 M 0.00 % | -371.177 M -34.51 % | -275.952 M 0.00 % | -275.952 M 0.00 % | -275.952 M 0.00 % | -275.952 M -625.86 % | -38.017 M 0.00 % | -38.017 M 0.00 % | -38.017 M 0.00 % | -38.017 M -9 530.72 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.606 M 0.00 % | 4.606 M 0.00 % | 4.606 M 0.00 % | 4.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.107 M 0.00 % | 3.107 M 0.00 % | 3.107 M | 0.000 -100.00 % | 181.250 K 0.00 % | 181.250 K 0.00 % | 181.250 K | 0.000 -100.00 % | 1.846 M 0.00 % | 1.846 M 0.00 % | 1.846 M -99.50 % | 369.624 M 0.00 % | 369.624 M 0.00 % | 369.624 M 0.00 % | 369.624 M 43.71 % | 257.195 M 0.00 % | 257.195 M 0.00 % | 257.195 M 0.00 % | 257.195 M 8 980.12 % | 2.833 M 0.00 % | 2.833 M 0.00 % | 2.833 M 0.00 % | 2.833 M -68.49 % | 8.990 M 0.00 % | 8.990 M 0.00 % | 8.990 M 0.00 % | 8.990 M -36.61 % | 14.183 M 0.00 % | 14.183 M 0.00 % | 14.183 M 0.00 % | 14.183 M 415.74 % | 2.750 M 0.00 % | 2.750 M 0.00 % | 2.750 M 0.00 % | 2.750 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.625 M 0.00 % | 5.625 M 0.00 % | 5.625 M 0.00 % | 5.625 M -79.14 % | 26.963 M 0.00 % | 26.963 M 0.00 % | 26.963 M 0.00 % | 26.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -79.778 M 0.00 % | -79.778 M 0.00 % | -79.778 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -182.163 M 0.00 % | -182.163 M 0.00 % | -182.163 M -193.55 % | 194.723 M 0.00 % | 194.723 M 0.00 % | 194.723 M 0.00 % | 194.723 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.941 M 0.00 % | -51.941 M 0.00 % | -51.941 M 0.00 % | -51.941 M -841.33 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M -123.14 % | 23.845 M 0.00 % | 23.845 M 0.00 % | 23.845 M 0.00 % | 23.845 M -1.75 % | 24.269 M 0.00 % | 24.269 M 0.00 % | 24.269 M 0.00 % | 24.269 M 326.88 % | -10.697 M 0.00 % | -10.697 M 0.00 % | -10.697 M 0.00 % | -10.697 M -109.32 % | 114.827 M 0.00 % | 114.827 M 0.00 % | 114.827 M 0.00 % | 114.827 M -41.74 % | 197.078 M 0.00 % | 197.078 M 0.00 % | 197.078 M 0.00 % | 197.078 M 703.06 % | 24.541 M 0.00 % | 24.541 M 0.00 % | 24.541 M 0.00 % | 24.541 M 777.69 % | -3.621 M 0.00 % | -3.621 M 0.00 % | -3.621 M 0.00 % | -3.621 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -75.217 M 0.00 % | -75.217 M 0.00 % | -75.217 M 0.00 % | -75.217 M | 0.000 100.00 % | -79.778 M 0.00 % | -79.778 M 0.00 % | -79.778 M | 0.000 100.00 % | -315.481 M 0.00 % | -315.481 M 0.00 % | -315.481 M | 0.000 100.00 % | -229.408 M 0.00 % | -229.408 M 0.00 % | -229.408 M | 0.000 100.00 % | -182.163 M 0.00 % | -182.163 M 0.00 % | -182.163 M -193.55 % | 194.723 M 0.00 % | 194.723 M 0.00 % | 194.723 M 0.00 % | 194.723 M 147.16 % | 78.785 M 0.00 % | 78.785 M 0.00 % | 78.785 M 0.00 % | 78.785 M 251.68 % | -51.941 M 0.00 % | -51.941 M 0.00 % | -51.941 M 0.00 % | -51.941 M -841.33 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M 0.00 % | -5.518 M -123.14 % | 23.845 M 0.00 % | 23.845 M 0.00 % | 23.845 M 0.00 % | 23.845 M -1.75 % | 24.269 M 0.00 % | 24.269 M 0.00 % | 24.269 M 0.00 % | 24.269 M 326.88 % | -10.697 M 0.00 % | -10.697 M 0.00 % | -10.697 M 0.00 % | -10.697 M -109.32 % | 114.827 M 0.00 % | 114.827 M 0.00 % | 114.827 M 0.00 % | 114.827 M -41.74 % | 197.078 M 0.00 % | 197.078 M 0.00 % | 197.078 M 0.00 % | 197.078 M 703.06 % | 24.541 M 0.00 % | 24.541 M 0.00 % | 24.541 M 0.00 % | 24.541 M 777.69 % | -3.621 M 0.00 % | -3.621 M 0.00 % | -3.621 M 0.00 % | -3.621 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 100.00 % | -5.429 M 0.00 % | -5.429 M 0.00 % | -5.429 M | 0.000 -100.00 % | 232.000 K 0.00 % | 232.000 K 0.00 % | 232.000 K | 0.000 -100.00 % | 3.892 M 0.00 % | 3.892 M 0.00 % | 3.892 M | 0.000 100.00 % | -125.444 M 0.00 % | -125.444 M 0.00 % | -125.444 M 20.88 % | -158.557 M 0.00 % | -158.557 M 0.00 % | -158.557 M 0.00 % | -158.557 M -130.26 % | -68.861 M 0.00 % | -68.861 M 0.00 % | -68.861 M 0.00 % | -68.861 M -122.61 % | -30.933 M 0.00 % | -30.933 M 0.00 % | -30.933 M 0.00 % | -30.933 M -107.25 % | 426.666 M 0.00 % | 426.666 M 0.00 % | 426.666 M 0.00 % | 426.666 M 54.23 % | 276.636 M 0.00 % | 276.636 M 0.00 % | 276.636 M 0.00 % | 276.636 M 175.67 % | 100.350 M 0.00 % | 100.350 M 0.00 % | 100.350 M 0.00 % | 100.350 M -44.97 % | 182.338 M 0.00 % | 182.338 M 0.00 % | 182.338 M 0.00 % | 182.338 M 3 534.22 % | 5.017 M 0.00 % | 5.017 M 0.00 % | 5.017 M 0.00 % | 5.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K 0.00 % | 175.000 K 0.00 % | 175.000 K 0.00 % | 175.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.490 M -1.03 % | 79.304 M 0.46 % | 78.944 M 1 279.18 % | 5.724 M -92.86 % | 80.204 M -4.37 % | 83.868 M | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 100.00 % | -31.616 M 0.00 % | -31.616 M 0.00 % | -31.616 M 0.00 % | -31.616 M | 0.000 100.00 % | -1.763 B 0.00 % | -1.763 B 0.00 % | -1.763 B | 0.000 -100.00 % | 736.188 M 0.00 % | 736.188 M 0.00 % | 736.188 M | 0.000 -100.00 % | 1.451 B 0.00 % | 1.451 B 0.00 % | 1.451 B | 0.000 -100.00 % | 322.847 M 0.00 % | 322.847 M 0.00 % | 322.847 M 1 357.24 % | 22.155 M 0.00 % | 22.155 M 0.00 % | 22.155 M 0.00 % | 22.155 M 448.29 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M 0.00 % | -6.361 M -148.44 % | 13.133 M 0.00 % | 13.133 M 0.00 % | 13.133 M 0.00 % | 13.133 M -51.45 % | 27.050 M 0.00 % | 27.050 M 0.00 % | 27.050 M 0.00 % | 27.050 M -19.03 % | 33.407 M 0.00 % | 33.407 M 0.00 % | 33.407 M 0.00 % | 33.407 M 3 135.52 % | 1.033 M 0.00 % | 1.033 M 0.00 % | 1.033 M 0.00 % | 1.033 M 238.54 % | -745.250 K 0.00 % | -745.250 K 0.00 % | -745.250 K 0.00 % | -745.250 K 69.84 % | -2.471 M 0.00 % | -2.471 M 0.00 % | -2.471 M 0.00 % | -2.471 M -119.96 % | 12.383 M 0.00 % | 12.383 M 0.00 % | 12.383 M 0.00 % | 12.383 M 1 950.93 % | -669.000 K 0.00 % | -669.000 K 0.00 % | -669.000 K 0.00 % | -669.000 K -619.35 % | -93.000 K 0.00 % | -93.000 K 0.00 % | -93.000 K 0.00 % | -93.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 468.023 M 20.15 % | 389.533 M 25.56 % | 310.229 M 16.31 % | 266.720 M 2.19 % | 260.996 M -50.14 % | 523.424 M 19.08 % | 439.556 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.254 M 0.00 % | 69.254 M 0.00 % | 69.254 M 0.00 % | 69.254 M | 0.000 -100.00 % | 1.832 B 0.00 % | 1.832 B 0.00 % | 1.832 B | 0.000 -100.00 % | 1.096 B 0.00 % | 1.096 B 0.00 % | 1.096 B | 0.000 100.00 % | -355.415 M 0.00 % | -355.415 M 0.00 % | -355.415 M | 0.000 -100.00 % | 95.512 M 0.00 % | 95.512 M 0.00 % | 95.512 M 30.20 % | 73.357 M 0.00 % | 73.357 M 0.00 % | 73.357 M 0.00 % | 73.357 M -7.98 % | 79.719 M 0.00 % | 79.719 M 0.00 % | 79.719 M 0.00 % | 79.719 M 22.79 % | 64.924 M 0.00 % | 64.924 M 0.00 % | 64.924 M 0.00 % | 64.924 M 47.64 % | 43.976 M 0.00 % | 43.976 M 0.00 % | 43.976 M 0.00 % | 43.976 M 259.44 % | 12.235 M 0.00 % | 12.235 M 0.00 % | 12.235 M 0.00 % | 12.235 M 9.22 % | 11.202 M 0.00 % | 11.202 M 0.00 % | 11.202 M 0.00 % | 11.202 M 1.37 % | 11.051 M 0.00 % | 11.051 M 0.00 % | 11.051 M 0.00 % | 11.051 M -18.27 % | 13.522 M 0.00 % | 13.522 M 0.00 % | 13.522 M 0.00 % | 13.522 M 1 047.66 % | 1.178 M 0.00 % | 1.178 M 0.00 % | 1.178 M 0.00 % | 1.178 M -34.89 % | 1.810 M 0.00 % | 1.810 M 0.00 % | 1.810 M 0.00 % | 1.810 M -4.89 % | 1.903 M 0.00 % | 1.903 M 0.00 % | 1.903 M 0.00 % | 1.903 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 411.005 M -12.18 % | 468.023 M 20.15 % | 389.533 M 12.69 % | 345.664 M 29.60 % | 266.720 M -55.81 % | 603.628 M 15.32 % | 523.424 M | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 -100.00 % | 37.638 M 0.00 % | 37.638 M 0.00 % | 37.638 M 0.00 % | 37.638 M | 0.000 -100.00 % | 69.254 M 0.00 % | 69.254 M 0.00 % | 69.254 M | 0.000 -100.00 % | 1.832 B 0.00 % | 1.832 B 0.00 % | 1.832 B | 0.000 -100.00 % | 1.096 B 0.00 % | 1.096 B 0.00 % | 1.096 B | 0.000 -100.00 % | 418.359 M 0.00 % | 418.359 M 0.00 % | 418.359 M 338.02 % | 95.512 M 0.00 % | 95.512 M 0.00 % | 95.512 M 0.00 % | 95.512 M 30.20 % | 73.358 M 0.00 % | 73.358 M 0.00 % | 73.358 M 0.00 % | 73.358 M -6.02 % | 78.057 M 0.00 % | 78.057 M 0.00 % | 78.057 M 0.00 % | 78.057 M 9.90 % | 71.026 M 0.00 % | 71.026 M 0.00 % | 71.026 M 0.00 % | 71.026 M 55.62 % | 45.642 M 0.00 % | 45.642 M 0.00 % | 45.642 M 0.00 % | 45.642 M 273.05 % | 12.235 M 0.00 % | 12.235 M 0.00 % | 12.235 M 0.00 % | 12.235 M 18.71 % | 10.306 M 0.00 % | 10.306 M 0.00 % | 10.306 M 0.00 % | 10.306 M -6.74 % | 11.051 M 0.00 % | 11.051 M 0.00 % | 11.051 M 0.00 % | 11.051 M -18.51 % | 13.561 M 0.00 % | 13.561 M 0.00 % | 13.561 M 0.00 % | 13.561 M 1 088.78 % | 1.141 M 0.00 % | 1.141 M 0.00 % | 1.141 M 0.00 % | 1.141 M -36.97 % | 1.810 M 0.00 % | 1.810 M 0.00 % | 1.810 M 0.00 % | 1.810 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.490 M -1.03 % | 79.304 M 0.46 % | 78.944 M 1 279.18 % | 5.724 M -92.86 % | 80.204 M -4.37 % | 83.868 M | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 100.00 % | -127.013 M 0.00 % | -127.013 M 0.00 % | -127.013 M 0.00 % | -127.013 M | 0.000 100.00 % | -1.771 B 0.00 % | -1.771 B 0.00 % | -1.771 B | 0.000 -100.00 % | 1.325 B 0.00 % | 1.325 B 0.00 % | 1.325 B | 0.000 -100.00 % | 1.672 B 0.00 % | 1.672 B 0.00 % | 1.672 B | 0.000 -100.00 % | 668.183 M 0.00 % | 668.183 M 0.00 % | 668.183 M 24 457.34 % | -2.743 M 0.00 % | -2.743 M 0.00 % | -2.743 M 0.00 % | -2.743 M -100.48 % | 568.633 M 0.00 % | 568.633 M 0.00 % | 568.633 M 0.00 % | 568.633 M 184.28 % | 200.027 M 0.00 % | 200.027 M 0.00 % | 200.027 M 0.00 % | 200.027 M -63.03 % | 541.082 M 0.00 % | 541.082 M 0.00 % | 541.082 M 0.00 % | 541.082 M 587.39 % | -111.016 M 0.00 % | -111.016 M 0.00 % | -111.016 M 0.00 % | -111.016 M -411.94 % | 35.589 M 0.00 % | 35.589 M 0.00 % | 35.589 M 0.00 % | 35.589 M 17.64 % | 30.252 M 0.00 % | 30.252 M 0.00 % | 30.252 M 0.00 % | 30.252 M -87.84 % | 248.862 M 0.00 % | 248.862 M 0.00 % | 248.862 M 0.00 % | 248.862 M 172.71 % | 91.257 M 0.00 % | 91.257 M 0.00 % | 91.257 M 0.00 % | 91.257 M 612.53 % | 12.808 M 0.00 % | 12.808 M 0.00 % | 12.808 M 0.00 % | 12.808 M 241.72 % | 3.748 M 0.00 % | 3.748 M 0.00 % | 3.748 M 0.00 % | 3.748 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -53.751 M 0.00 % | -53.751 M 0.00 % | -53.751 M 0.00 % | -53.751 M | 0.000 100.00 % | -180.921 M 0.00 % | -180.921 M 0.00 % | -180.921 M | 0.000 100.00 % | -177.961 M 0.00 % | -177.961 M 0.00 % | -177.961 M | 0.000 100.00 % | -27.892 M 0.00 % | -27.892 M 0.00 % | -27.892 M | 0.000 100.00 % | -33.389 M 0.00 % | -33.389 M 0.00 % | -33.389 M -206.24 % | -10.903 M 0.00 % | -10.903 M 0.00 % | -10.903 M 0.00 % | -10.903 M 98.09 % | -570.972 M 0.00 % | -570.972 M 0.00 % | -570.972 M 0.00 % | -570.972 M -158.04 % | -221.271 M 0.00 % | -221.271 M 0.00 % | -221.271 M 0.00 % | -221.271 M 76.37 % | -936.226 M 0.00 % | -936.226 M 0.00 % | -936.226 M 0.00 % | -936.226 M -519.36 % | -151.161 M 0.00 % | -151.161 M 0.00 % | -151.161 M 0.00 % | -151.161 M 5.71 % | -160.307 M 0.00 % | -160.307 M 0.00 % | -160.307 M 0.00 % | -160.307 M 20.88 % | -202.618 M 0.00 % | -202.618 M 0.00 % | -202.618 M 0.00 % | -202.618 M 45.27 % | -370.189 M 0.00 % | -370.189 M 0.00 % | -370.189 M 0.00 % | -370.189 M -38.92 % | -266.469 M 0.00 % | -266.469 M 0.00 % | -266.469 M 0.00 % | -266.469 M -575.79 % | -39.431 M 0.00 % | -39.431 M 0.00 % | -39.431 M 0.00 % | -39.431 M -9 888.73 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K 0.00 % | -394.750 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.490 M -1.03 % | 79.304 M 0.46 % | 78.944 M 1 279.18 % | 5.724 M -92.86 % | 80.204 M -4.37 % | 83.868 M | 0.000 100.00 % | -159.490 M | 0.000 | 0.000 | 0.000 100.00 % | -104.158 M | 0.000 100.00 % | -180.763 M 0.00 % | -180.763 M 0.00 % | -180.763 M 0.00 % | -180.763 M | 0.000 100.00 % | -1.952 B 0.00 % | -1.952 B 0.00 % | -1.952 B | 0.000 -100.00 % | 1.147 B 0.00 % | 1.147 B 0.00 % | 1.147 B | 0.000 -100.00 % | 1.644 B 0.00 % | 1.644 B 0.00 % | 1.644 B | 0.000 -100.00 % | 634.794 M 0.00 % | 634.794 M 0.00 % | 634.794 M 4 751.87 % | -13.646 M 0.00 % | -13.646 M 0.00 % | -13.646 M 0.00 % | -13.646 M -483.41 % | -2.339 M 0.00 % | -2.339 M 0.00 % | -2.339 M 0.00 % | -2.339 M 88.99 % | -21.244 M 0.00 % | -21.244 M 0.00 % | -21.244 M 0.00 % | -21.244 M 94.62 % | -395.144 M 0.00 % | -395.144 M 0.00 % | -395.144 M 0.00 % | -395.144 M -50.72 % | -262.177 M 0.00 % | -262.177 M 0.00 % | -262.177 M 0.00 % | -262.177 M -110.22 % | -124.718 M 0.00 % | -124.718 M 0.00 % | -124.718 M 0.00 % | -124.718 M 27.64 % | -172.367 M 0.00 % | -172.367 M 0.00 % | -172.367 M 0.00 % | -172.367 M -42.07 % | -121.327 M 0.00 % | -121.327 M 0.00 % | -121.327 M 0.00 % | -121.327 M 30.75 % | -175.212 M 0.00 % | -175.212 M 0.00 % | -175.212 M 0.00 % | -175.212 M -558.12 % | -26.623 M 0.00 % | -26.623 M 0.00 % | -26.623 M 0.00 % | -26.623 M -893.95 % | 3.353 M 0.00 % | 3.353 M 0.00 % | 3.353 M 0.00 % | 3.353 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 |