P/F BankNordik BNORDIK-CSE.CO
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 886.631 M 76.01 % | 503.735 M -0.85 % | 508.071 M 8.52 % | 468.176 M -34.54 % | 715.238 M 1.75 % | 702.949 M -2.23 % | 719.000 M -0.14 % | 720.012 M -4.81 % | 756.365 M -28.22 % | 1.054 B -4.70 % | 1.106 B -0.87 % | 1.115 B 13.43 % | 983.342 M -20.17 % | 1.232 B 123.46 % | 551.240 M 10.77 % | 497.641 M 46.06 % | 340.709 M 24.81 % | 272.977 M -83.18 % | 1.623 B 15.59 % | 1.404 B |
| Net income | 307.533 M 87.06 % | 164.407 M -14.97 % | 193.356 M 87.45 % | 103.151 M -50.08 % | 206.631 M -21.16 % | 262.097 M 38.62 % | 189.078 M -14.78 % | 221.874 M 200.39 % | -221.009 M -73.46 % | -127.411 M -237.90 % | 92.396 M -10.36 % | 103.073 M 225.45 % | 31.671 M -90.52 % | 334.176 M 200.93 % | 111.047 M -34.98 % | 170.795 M 18.61 % | 144.003 M -9.66 % | 159.409 M -80.38 % | 812.633 M 52.52 % | 532.811 M |
| Income before tax | 374.228 M 81.15 % | 206.579 M -13.31 % | 238.302 M 84.21 % | 129.366 M -50.20 % | 259.775 M -19.65 % | 323.295 M 37.79 % | 234.632 M 25.59 % | 186.830 M 150.65 % | -368.854 M -300.26 % | -92.154 M -180.93 % | 113.868 M -6.26 % | 121.470 M 295.81 % | 30.689 M -92.62 % | 415.741 M 208.42 % | 134.799 M -32.67 % | 200.197 M 11.28 % | 179.911 M -7.00 % | 193.451 M -80.63 % | 998.872 M 50.22 % | 664.941 M |
| Income before tax ratio | 0.42 2.92 % | 0.41 -12.57 % | 0.47 69.74 % | 0.28 -23.92 % | 0.36 -21.03 % | 0.46 40.93 % | 0.33 25.76 % | 0.26 153.21 % | -0.49 -457.62 % | -0.09 -184.92 % | 0.10 -5.44 % | 0.11 248.96 % | 0.03 -90.75 % | 0.34 38.02 % | 0.24 -39.21 % | 0.40 -23.82 % | 0.53 -25.49 % | 0.71 15.17 % | 0.62 29.96 % | 0.47 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 298.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income ratio | 0.35 6.27 % | 0.33 -14.24 % | 0.38 72.73 % | 0.22 -23.74 % | 0.29 -22.52 % | 0.37 41.78 % | 0.26 -14.66 % | 0.31 205.46 % | -0.29 -141.66 % | -0.12 -244.70 % | 0.08 -9.57 % | 0.09 186.93 % | 0.03 -88.13 % | 0.27 34.67 % | 0.20 -41.30 % | 0.34 -18.80 % | 0.42 -27.62 % | 0.58 16.66 % | 0.50 31.95 % | 0.38 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.43 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 9.574 M 0.00 % | 9.574 M 0.03 % | 9.571 M 0.26 % | 9.546 M 0.62 % | 9.487 M -1.85 % | 9.666 M -0.57 % | 9.721 M -0.91 % | 9.810 M -0.54 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M -0.47 % | 9.910 M 1.92 % | 9.723 M 0.42 % | 9.682 M -2.31 % | 9.911 M -0.89 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
| Weighted average shs out | 9.574 M 0.00 % | 9.574 M 0.03 % | 9.571 M 0.26 % | 9.546 M 0.62 % | 9.487 M -1.85 % | 9.666 M -0.57 % | 9.721 M -0.91 % | 9.810 M -0.54 % | 9.863 M 0.03 % | 9.860 M -0.03 % | 9.863 M 0.00 % | 9.863 M -0.47 % | 9.910 M 1.92 % | 9.723 M 0.42 % | 9.682 M -2.31 % | 9.911 M -0.89 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M |
| EPS diluted | 31.40 90.88 % | 16.45 -18.56 % | 20.20 86.86 % | 10.81 -50.37 % | 21.78 -19.69 % | 27.12 39.43 % | 19.45 -13.56 % | 22.50 200.40 % | -22.41 -73.45 % | -12.92 -237.89 % | 9.37 -10.33 % | 10.45 226.56 % | 3.20 -90.05 % | 32.17 180.47 % | 11.47 29.60 % | 8.85 -38.54 % | 14.40 -9.43 % | 15.90 -80.43 % | 81.26 52.52 % | 53.28 |
| Earnings per share | 31.40 90.88 % | 16.45 -18.56 % | 20.20 86.86 % | 10.81 -50.37 % | 21.78 -19.69 % | 27.12 39.43 % | 19.45 -13.56 % | 22.50 200.40 % | -22.41 -73.45 % | -12.92 -237.89 % | 9.37 -10.33 % | 10.45 226.56 % | 3.20 -90.05 % | 32.17 180.47 % | 11.47 29.60 % | 8.85 -38.54 % | 14.40 -9.43 % | 15.90 -80.43 % | 81.26 52.52 % | 53.28 |
| Gross profit | 886.631 M 76.01 % | 503.735 M -0.85 % | 508.071 M 8.52 % | 468.176 M -34.54 % | 715.238 M 1.75 % | 702.949 M -2.23 % | 719.000 M -0.14 % | 720.012 M -4.81 % | 756.365 M -28.22 % | 1.054 B -4.70 % | 1.106 B -0.87 % | 1.115 B 13.43 % | 983.342 M -20.17 % | 1.232 B 123.46 % | 551.240 M 10.77 % | 497.641 M 46.06 % | 340.709 M 24.81 % | 272.977 M -83.18 % | 1.623 B 15.59 % | 1.404 B |
| Income tax expense | 71.797 M 70.25 % | 42.171 M -6.17 % | 44.946 M 71.45 % | 26.215 M -50.67 % | 53.144 M -13.16 % | 61.199 M 34.35 % | 45.553 M 20.96 % | 37.659 M 132.95 % | -114.293 M -424.17 % | 35.257 M 64.20 % | 21.472 M 16.72 % | 18.396 M 1 533.83 % | -1.283 M -101.68 % | 76.307 M 221.27 % | 23.752 M -19.22 % | 29.402 M -18.12 % | 35.908 M 5.48 % | 34.042 M 118.28 % | -186.238 M -40.96 % | -132.125 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 102.060 M 15.46 % | 88.392 M 11.87 % | 79.012 M -4.46 % | 82.697 M -68.29 % | 260.812 M | 0.000 -100.00 % | 170.069 M -1.94 % | 173.441 M -11.88 % | 196.829 M 6.87 % | 184.178 M -5.91 % | 195.742 M -23.27 % | 255.121 M | 0.000 | 0.000 -100.00 % | 210.778 M 10.20 % | 191.276 M -7.22 % | 206.164 M 33.57 % | 154.353 M -82.01 % | 858.003 M 28.39 % | 668.267 M |
| Selling and marketing expenses | 8.838 M 9.08 % | 8.102 M -2.51 % | 8.311 M 17.67 % | 7.063 M -23.15 % | 9.191 M | 0.000 -100.00 % | 16.948 M 3.23 % | 16.418 M 3.03 % | 15.935 M -24.21 % | 21.025 M -12.78 % | 24.107 M 11.88 % | 21.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -225.811 M -189.36 % | 252.709 M -2.90 % | 260.263 M -24.37 % | 344.110 M -38.66 % | 560.981 M 14.34 % | 490.630 M 286.62 % | -262.910 M 4.47 % | -275.213 M 9.29 % | -303.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.125 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 225.811 M -35.34 % | 349.203 M 0.47 % | 347.586 M 1.01 % | 344.110 M -38.66 % | 560.981 M 14.34 % | 490.630 M -9.79 % | 543.876 M 0.16 % | 542.988 M -50.85 % | 1.105 B 4.56 % | 1.057 B 27.90 % | 826.120 M -6.17 % | 880.438 M 3.48 % | 850.850 M 31.83 % | 645.402 M 153.24 % | 254.859 M 38.92 % | 183.462 M -14.62 % | 214.879 M 32.66 % | 161.973 M -81.98 % | 898.626 M 28.89 % | 697.221 M |
| Cost and expenses | 512.520 M 46.77 % | 349.203 M 0.47 % | 347.586 M 1.01 % | 344.110 M -38.66 % | 560.981 M 14.34 % | 490.630 M -9.79 % | 543.876 M 0.16 % | 542.988 M -50.85 % | 1.105 B 4.56 % | 1.057 B 27.90 % | 826.120 M -6.17 % | 880.438 M 3.48 % | 850.850 M 31.83 % | 645.402 M 153.24 % | 254.859 M 38.92 % | 183.462 M -14.62 % | 214.879 M 32.66 % | 161.973 M -81.98 % | 898.626 M 28.89 % | 697.221 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 |
| Selling general and administrative expenses | 110.898 M 14.93 % | 96.494 M 10.50 % | 87.323 M -2.72 % | 89.760 M -66.76 % | 270.003 M -33.65 % | 406.964 M 117.61 % | 187.017 M -1.50 % | 189.859 M -10.77 % | 212.764 M 3.68 % | 205.203 M -6.66 % | 219.849 M -20.54 % | 276.668 M | 0.000 | 0.000 -100.00 % | 210.778 M 10.20 % | 191.276 M -7.22 % | 206.164 M 33.57 % | 154.353 M -82.01 % | 858.003 M 28.39 % | 668.267 M |
| Interest income | 520.824 M 67.60 % | 310.749 M 7.91 % | 287.977 M -3.33 % | 297.908 M -24.27 % | 393.388 M -0.01 % | 393.430 M -4.15 % | 410.471 M -11.13 % | 461.858 M -16.05 % | 550.163 M -12.80 % | 630.903 M -12.53 % | 721.290 M -11.55 % | 815.486 M 8.81 % | 749.462 M 11.20 % | 673.994 M 13.64 % | 593.088 M -13.21 % | 683.385 M 36.44 % | 500.856 M 52.97 % | 327.428 M -82.59 % | 1.880 B 17.13 % | 1.605 B |
| Interest expense | 33.447 M -2.67 % | 34.365 M 77.17 % | 19.397 M -1.48 % | 19.688 M -26.25 % | 26.697 M 38.42 % | 19.287 M -17.06 % | 23.255 M -52.20 % | 48.654 M -40.31 % | 81.512 M -33.47 % | 122.513 M -16.80 % | 147.258 M -27.18 % | 202.221 M -0.12 % | 202.457 M 4.10 % | 194.474 M 6.32 % | 182.916 M -45.15 % | 333.505 M 59.29 % | 209.373 M 136.07 % | 88.692 M -78.04 % | 403.871 M 26.97 % | 318.079 M |
| Depreciation and amortization | 7.428 M 115.06 % | 3.454 M -46.84 % | 6.497 M -14.42 % | 7.592 M 1.36 % | 7.490 M 117.10 % | -43.807 M -255.25 % | 28.217 M 216.72 % | 8.909 M -98.27 % | 515.730 M 89.02 % | 272.849 M 903.08 % | 27.201 M 1.93 % | 26.685 M 26.00 % | 21.178 M -11.17 % | 23.840 M 402.74 % | 4.742 M 130.92 % | -15.338 M -276.16 % | 8.707 M 14.48 % | 7.606 M -81.28 % | 40.623 M 40.30 % | 28.954 M |
| Operating income | -1.856 M -100.77 % | 240.943 M -24.06 % | 317.286 M 64.91 % | 192.401 M -25.94 % | 259.775 M -24.17 % | 342.583 M 46.01 % | 234.631 M -9.59 % | 259.533 M 177.40 % | -335.302 M -263.85 % | -92.154 M -180.93 % | 113.868 M -6.26 % | 121.469 M 299.73 % | 30.388 M -92.60 % | 410.483 M 204.51 % | 134.799 M -32.67 % | 200.197 M 11.28 % | 179.911 M -7.00 % | 193.451 M -69.12 % | 626.395 M 56.33 % | 400.687 M |
| Operating income ratio | 0.00 -100.44 % | 0.48 -23.41 % | 0.62 51.96 % | 0.41 13.15 % | 0.36 -25.47 % | 0.49 49.34 % | 0.33 -9.47 % | 0.36 181.31 % | -0.44 -406.90 % | -0.09 -184.92 % | 0.10 -5.44 % | 0.11 252.41 % | 0.03 -90.73 % | 0.33 36.28 % | 0.24 -39.21 % | 0.40 -23.82 % | 0.53 -25.49 % | 0.71 83.66 % | 0.39 35.25 % | 0.29 |
| Total other income expenses net | 374.228 M 6 843.01 % | 5.390 M 383.41 % | 1.115 M 230.86 % | 337.000 K 19.08 % | 283.000 K 103.41 % | -8.292 M -1 555.09 % | -501.000 K 84.65 % | -3.263 M 99.12 % | -368.854 M -221.72 % | -114.649 M -440.11 % | -21.227 M -191.03 % | 23.318 M 7 646.84 % | 301.000 K -99.93 % | 415.741 M 321.54 % | -187.658 M 44.27 % | -336.697 M -54.39 % | -218.080 M -126.46 % | -96.298 M -109.64 % | 998.872 M 50.22 % | 664.941 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -32.056 M 97.13 % | -1.117 B 8.21 % | -1.217 B -11.98 % | -1.087 B -35.62 % | -801.487 M 8.15 % | -872.627 M -35.06 % | -646.109 M 20.38 % | -811.529 M -154.20 % | -319.246 M 36.42 % | -502.088 M 35.51 % | -778.600 M 4.00 % | -811.020 M -1 436.79 % | 60.669 M -96.32 % | 1.647 B 1 179.19 % | -152.591 M 81.65 % | -831.374 M -246.97 % | -239.610 M -18.69 % | -201.877 M 56.58 % | -464.900 M 59.51 % | -1.148 B |
| Total investments | 14.881 M -99.26 % | 1.998 B -7.14 % | 2.152 B -55.18 % | 4.801 B -28.47 % | 6.712 B 26.15 % | 5.320 B 7.05 % | 4.970 B 0.27 % | 4.957 B 34.56 % | 3.684 B -6.66 % | 3.947 B 1.30 % | 3.896 B 16.45 % | 3.346 B 15.10 % | 2.907 B -25.10 % | 3.881 B 167.24 % | 1.452 B 30.79 % | 1.110 B -7.95 % | 1.206 B 5.13 % | 1.147 B | 0.000 | 0.000 |
| Total debt | 2.024 B 182.83 % | 715.626 M 37.68 % | 519.763 M 74.10 % | 298.547 M -10.63 % | 334.051 M 49.48 % | 223.477 M 0.27 % | 222.868 M 0.27 % | 222.259 M -50.85 % | 452.176 M -1.42 % | 458.680 M -12.71 % | 525.446 M -21.86 % | 672.431 M -19.05 % | 830.711 M -65.43 % | 2.403 B 99.74 % | 1.203 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 7.948 M -44.77 % | 14.392 M 135.05 % | 6.123 M -33.76 % | 9.243 M -87.91 % | 76.443 M -5.59 % | 80.968 M 102.42 % | 40.000 M -86.67 % | 300.000 M 603.55 % | 42.641 M 75.81 % | 24.254 M -37.29 % | 38.674 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.651 B 21.35 % | 1.360 B -6.30 % | 1.452 B -28.20 % | 2.022 B 9.61 % | 1.845 B 8.13 % | 1.706 B 7.95 % | 1.580 B 11.11 % | 1.422 B -6.67 % | 1.524 B -13.18 % | 1.755 B -7.75 % | 1.902 B 4.24 % | 1.825 B 4.61 % | 1.744 B 0.16 % | 1.742 B 19.03 % | 1.463 B 12.71 % | 1.298 B 14.36 % | 1.135 B 645.01 % | 152.363 M | 0.000 -100.00 % | 7.715 B |
| Common stock | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M -4.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M -84.14 % | 1.261 B 129.74 % | 548.781 M |
| Total equity | 1.851 B -5.96 % | 1.968 B -10.01 % | 2.187 B -9.70 % | 2.422 B 7.02 % | 2.263 B 13.91 % | 1.987 B 9.16 % | 1.820 B -5.30 % | 1.922 B 8.81 % | 1.766 B -11.65 % | 1.999 B -7.27 % | 2.156 B 5.00 % | 2.053 B 4.89 % | 1.958 B -4.16 % | 2.043 B 22.82 % | 1.663 B 6.47 % | 1.562 B 16.18 % | 1.345 B 7.95 % | 1.246 B -81.81 % | 6.847 B -19.88 % | 8.546 B |
| Other non current liabilities | 1.452 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -849.228 M -109.20 % | 9.229 B 858.22 % | -1.217 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 1.773 B | 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.711 M -65.43 % | 2.403 B 99.74 % | 1.203 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 3.241 B 6 936.96 % | 46.061 M -91.14 % | 519.763 M 74.10 % | 298.547 M -10.63 % | 334.051 M 49.48 % | 223.477 M 0.27 % | 222.868 M 0.27 % | 222.259 M -50.85 % | 452.176 M -1.42 % | 458.680 M -12.71 % | 525.446 M -21.86 % | 672.431 M -95.56 % | 15.129 B 23.84 % | 12.216 B 41.98 % | 8.604 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 7.739 B 9 249.81 % | -84.586 M 33.03 % | -126.304 M -86.72 % | -67.642 M 41.13 % | -114.891 M -25.98 % | -91.197 M 3.36 % | -94.366 M 20.23 % | -118.297 M -4.64 % | -113.053 M 23.94 % | -148.632 M -0.70 % | -147.602 M 15.65 % | -174.982 M 7.15 % | -188.458 M -137.82 % | 498.313 M 5 606.22 % | -9.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue | 4.047 M -15.23 % | 4.774 M -11.25 % | 5.379 M 28.13 % | 4.198 M -23.27 % | 5.471 M 21.60 % | 4.499 M 7.71 % | 4.177 M 6.53 % | 3.921 M -83.93 % | 24.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 7.865 B 16 976.00 % | 46.061 M -4.76 % | 48.365 M 32.49 % | 36.506 M -53.66 % | 78.784 M 7.92 % | 73.000 M 22.55 % | 59.566 M -17.31 % | 72.032 M -24.40 % | 95.275 M -30.42 % | 136.928 M -6.35 % | 146.216 M -14.23 % | 170.477 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 11.107 B 8.65 % | 10.222 B 6.45 % | 9.603 B -35.41 % | 14.868 B -6.55 % | 15.910 B 8.13 % | 14.713 B 5.36 % | 13.965 B 2.46 % | 13.630 B -5.88 % | 14.481 B -0.38 % | 14.536 B -2.63 % | 14.929 B -4.03 % | 15.556 B 2.82 % | 15.129 B 23.84 % | 12.216 B 41.98 % | 8.604 B 0.66 % | 8.548 B 3.28 % | 8.276 B 38.70 % | 5.967 B -82.10 % | 33.335 B 50.38 % | 22.168 B |
| Other non current assets | 9.117 B 89 399.72 % | -10.209 M -4.69 % | -9.752 M -696.08 % | -1.225 M 75.54 % | -5.008 M 77.93 % | -22.696 M 99.56 % | -5.168 B -0.40 % | -5.147 B -32.78 % | -3.876 B 17.91 % | -4.722 B 3.44 % | -4.891 B -11.84 % | -4.373 B -16.91 % | -3.740 B 13.76 % | -4.337 B -164.76 % | -1.638 B -28.33 % | -1.276 B -0.37 % | -1.272 B -5.27 % | -1.208 B | 0.000 | 0.000 |
| Long term investments | 14.881 M -99.26 % | 1.998 B -7.14 % | 2.152 B -55.18 % | 4.801 B -28.47 % | 6.712 B 26.15 % | 5.320 B 7.05 % | 4.970 B 0.27 % | 4.957 B 34.56 % | 3.684 B -6.66 % | 3.947 B 1.30 % | 3.896 B 16.45 % | 3.346 B 15.10 % | 2.907 B -25.10 % | 3.881 B 167.24 % | 1.452 B 30.79 % | 1.110 B -7.95 % | 1.206 B 5.13 % | 1.147 B | 0.000 | 0.000 |
| Intangible assets | 1.701 M -29.18 % | 2.402 M -10.54 % | 2.685 M 10.40 % | 2.432 M -75.57 % | 9.957 M 49.10 % | 6.678 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.673 M -14.07 % | 89.226 M -12.64 % | 102.135 M 35.65 % | 75.293 M | 0.000 -100.00 % | 39.312 M | 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 -100.00 % | 453.057 M -36.09 % | 708.913 M 0.54 % | 705.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 1.701 M -29.18 % | 2.402 M -10.54 % | 2.685 M 10.40 % | 2.432 M -75.57 % | 9.957 M 49.10 % | 6.678 M -99.87 % | 5.123 B 0.62 % | 5.092 B 33.63 % | 3.810 B 619.25 % | 529.730 M -33.63 % | 798.139 M -1.13 % | 807.268 M 0.66 % | 801.957 M 82.38 % | 439.723 M 1 018.55 % | 39.312 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 136.123 M 1.74 % | 133.801 M -10.53 % | 149.556 M -1.76 % | 152.231 M -34.54 % | 232.545 M 89.89 % | 122.462 M -38.08 % | 197.769 M 3.78 % | 190.565 M -1.17 % | 192.818 M -21.64 % | 246.081 M 25.24 % | 196.483 M -10.55 % | 219.658 M 598.52 % | 31.446 M 92.19 % | 16.362 M -88.83 % | 146.546 M -11.78 % | 166.118 M 153.40 % | 65.555 M 7.89 % | 60.762 M -84.57 % | 393.917 M 9.44 % | 359.929 M |
| Total non current assets | 9.291 B 335.31 % | 2.134 B -7.36 % | 2.304 B -53.51 % | 4.956 B -28.74 % | 6.954 B 27.61 % | 5.449 B 5.45 % | 5.168 B 0.40 % | 5.147 B 32.78 % | 3.876 B -17.91 % | 4.722 B -3.44 % | 4.891 B 11.84 % | 4.373 B 16.91 % | 3.740 B -13.76 % | 4.337 B 164.76 % | 1.638 B 28.33 % | 1.276 B 0.37 % | 1.272 B 5.27 % | 1.208 B 206.70 % | 393.917 M 9.44 % | 359.929 M |
| Other current assets | 3.683 B 23 780.51 % | 15.421 M -52.36 % | 32.370 M -15.90 % | 38.491 M -43.11 % | 67.657 M -3.61 % | 70.194 M -6.22 % | 74.851 M 95.68 % | 38.252 M 2.32 % | 37.386 M 17.07 % | 31.935 M -95.58 % | 722.335 M -25.53 % | 969.918 M 4 247.65 % | 22.309 M -96.13 % | 575.898 M 7 543.99 % | 7.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | -3.852 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.056 B 12.18 % | 1.833 B 5.52 % | 1.737 B 25.37 % | 1.386 B 22.01 % | 1.136 B 3.60 % | 1.096 B 26.14 % | 868.977 M -15.94 % | 1.034 B 34.01 % | 771.422 M -19.71 % | 960.768 M -26.32 % | 1.304 B -12.09 % | 1.483 B 92.65 % | 770.042 M 1.81 % | 756.341 M -44.21 % | 1.356 B 63.07 % | 831.374 M 246.97 % | 239.610 M 18.69 % | 201.877 M -56.58 % | 464.900 M -59.51 % | 1.148 B |
| Cash and short term investments | -1.796 B -197.97 % | 1.833 B 5.52 % | 1.737 B 25.37 % | 1.386 B 22.01 % | 1.136 B 3.60 % | 1.096 B 26.14 % | 868.977 M -15.94 % | 1.034 B 34.01 % | 771.422 M -19.71 % | 960.768 M -26.32 % | 1.304 B -12.09 % | 1.483 B 92.65 % | 770.042 M 1.81 % | 756.341 M -44.21 % | 1.356 B 63.07 % | 831.374 M 246.97 % | 239.610 M 18.69 % | 201.877 M -56.58 % | 464.900 M -59.51 % | 1.148 B |
| Total current assets | 3.666 B 95.12 % | 1.879 B 4.09 % | 1.805 B 25.14 % | 1.442 B 18.30 % | 1.219 B 3.99 % | 1.173 B 24.93 % | 938.503 M -14.83 % | 1.102 B 18.93 % | 926.552 M -12.86 % | 1.063 B -24.67 % | 1.411 B -11.57 % | 1.596 B 107.29 % | 770.042 M 1.81 % | 756.341 M -44.21 % | 1.356 B 39.65 % | 970.779 M 25.55 % | 773.209 M 44.93 % | 533.489 M -52.46 % | 1.122 B -2.26 % | 1.148 B |
| Inventory | 1.746 B 146.70 % | -3.737 B 0.57 % | -3.759 B 59.31 % | -9.239 B -33.53 % | -6.919 B -20.12 % | -5.760 B -24.09 % | -4.642 B 6.98 % | -4.990 B -29.17 % | -3.863 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 50.155 M | 0.000 | 0.000 -100.00 % | 56.845 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.548 M -4.54 % | 107.426 M -4.73 % | 112.762 M 49.76 % | 75.293 M | 0.000 | 0.000 -100.00 % | 139.405 M -73.87 % | 533.599 M 60.91 % | 331.612 M -49.55 % | 657.272 M | 0.000 |
| Tax assets | 21.855 M 114.08 % | 10.209 M 4.69 % | 9.752 M 696.08 % | 1.225 M -75.54 % | 5.008 M -77.93 % | 22.696 M -49.23 % | 44.707 M -19.66 % | 55.648 M -16.09 % | 66.320 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 8.177 B 6.46 % | 7.681 B -29.48 % | 10.892 B 8.92 % | 10.000 B -0.78 % | 10.078 B 4.13 % | 9.679 B 4.04 % | 9.303 B -18.71 % | 11.445 B 6.47 % | 10.750 B -0.30 % | 10.782 B -7.37 % | 11.640 B -7.44 % | 12.576 B 37.21 % | 9.165 B 26.02 % | 7.273 B -7.49 % | 7.862 B 3.78 % | 7.576 B 38.47 % | 5.471 B -85.85 % | 38.666 B 32.39 % | 29.205 B |
| Account payables | 54.083 M 23.62 % | 43.749 M -9.54 % | 48.365 M 32.49 % | 36.506 M -53.66 % | 78.784 M 6.82 % | 73.756 M 23.82 % | 59.566 M -17.31 % | 72.032 M -24.40 % | 95.275 M -30.42 % | 136.928 M -6.35 % | 146.216 M -14.23 % | 170.477 M -4.34 % | 178.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 71.836 M 75.91 % | 40.837 M -47.60 % | 77.939 M 150.32 % | 31.136 M -13.77 % | 36.107 M 107.02 % | 17.441 M -49.88 % | 34.800 M -24.78 % | 46.265 M 160.24 % | 17.778 M 51.90 % | 11.704 M 744.44 % | 1.386 M -69.23 % | 4.505 M -56.04 % | 10.247 M -85.76 % | 71.977 M 695.33 % | 9.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 4.047 M -15.23 % | 4.774 M -11.25 % | 5.379 M 28.13 % | 4.198 M -23.27 % | 5.471 M 21.60 % | 4.499 M 7.71 % | 4.177 M 6.53 % | 3.921 M -83.93 % | 24.403 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 401.324 M -25.28 % | 537.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -100.00 % | 20.000 M 33.33 % | 15.000 M -47.26 % | 28.443 M 114.29 % | 13.273 M -70.59 % | 45.132 M 128 848.57 % | 35.000 K 100.05 % | -63.977 M -780.39 % | 9.403 M -98.95 % | 893.156 M -84.01 % | 5.586 B 1 884.63 % | 281.464 M |
| Deferred tax liabilities non current | 12.464 M 275.31 % | 3.321 M 114.95 % | 1.545 M -62.53 % | 4.123 M 206 050.00 % | 2.000 K -99.93 % | 3.055 M -98.60 % | 218.691 M 0.16 % | 218.338 M -48.96 % | 427.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 -100.00 % | 10.130 B 12.13 % | 9.035 B -37.83 % | 14.533 B -6.22 % | 15.497 B 7.49 % | 14.417 B 5.37 % | 13.682 B 2.60 % | 13.336 B -4.29 % | 13.934 B -0.05 % | 13.941 B -2.22 % | 14.257 B -3.10 % | 14.713 B | 0.000 | 0.000 | 0.000 -100.00 % | 8.548 B 3.28 % | 8.276 B 38.70 % | 5.967 B -82.10 % | 33.335 B 50.38 % | 22.168 B |
| Total assets | 12.957 B 6.29 % | 12.190 B 3.40 % | 11.790 B -31.81 % | 17.290 B -4.86 % | 18.173 B 8.82 % | 16.700 B 5.80 % | 15.785 B 1.50 % | 15.552 B -4.28 % | 16.248 B -1.74 % | 16.536 B -3.21 % | 17.085 B -2.98 % | 17.609 B 3.06 % | 17.086 B 19.83 % | 14.259 B 38.88 % | 10.267 B 1.56 % | 10.110 B 5.08 % | 9.621 B 33.39 % | 7.213 B -82.05 % | 40.182 B 30.83 % | 30.713 B |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 489.000 K 174.72 % | 178.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 30.558 M -84.31 % | 194.799 M -94.61 % | 3.612 B 2 079.39 % | 165.717 M 11.90 % | 148.098 M 310.18 % | 36.106 M 233.00 % | -27.148 M -136.70 % | 73.966 M 122.66 % | -326.388 M -251.63 % | 215.260 M 157.05 % | -377.303 M -38.91 % | -271.608 M -113.17 % | 2.062 B 199.69 % | -2.068 B -260.82 % | -573.245 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 30.558 M -84.31 % | 194.799 M -94.61 % | 3.612 B 2 079.39 % | 165.717 M 11.90 % | 148.098 M 119.39 % | -763.659 M -8 504.79 % | 9.086 M -90.79 % | 98.646 M 124.68 % | -399.682 M -104.41 % | -195.525 M -211.31 % | 175.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -27.028 M 78.45 % | -125.435 M -49.13 % | -84.113 M -56.86 % | -53.622 M 62.83 % | -144.248 M 13.22 % | -166.220 M -62.34 % | -102.393 M -230.23 % | -31.007 M -149.03 % | 63.245 M -54.50 % | 139.007 M -20.53 % | 174.908 M 52.49 % | 114.702 M 291.14 % | -60.009 M -143.56 % | 137.775 M 46.25 % | 94.202 M -5.97 % | 100.178 M -2.15 % | 102.382 M -87.79 % | 838.671 M |
| Net cash provided by operating activities | 311.533 M 11.31 % | 279.886 M -92.78 % | 3.874 B 1 052.01 % | 336.290 M 20.73 % | 278.548 M 86.48 % | 149.374 M 12.15 % | 133.187 M -44.20 % | 238.695 M 305.30 % | -116.267 M -123.27 % | 499.705 M 703.52 % | -82.798 M -204.99 % | -27.148 M -101.32 % | 2.055 B 237.81 % | -1.491 B -310.46 % | -363.254 M -242.10 % | 255.635 M 0.21 % | 255.092 M -74.64 % | 1.006 B |
| Investments in property plant and equipment | -7.007 M -305.50 % | -1.728 M 64.86 % | -4.917 M 32.48 % | -7.282 M 48.67 % | -14.186 M 28.37 % | -19.805 M 2.83 % | -20.382 M -59.77 % | -12.757 M 71.14 % | -44.205 M 49.64 % | -87.777 M -142.52 % | -36.194 M -144.27 % | -14.817 M 97.00 % | -493.503 M -812.05 % | -54.109 M -198.35 % | -18.136 M 67.12 % | -55.151 M -308.13 % | -13.513 M -95.70 % | -6.905 M |
| Acquisitions net | 24.869 M 130 789.47 % | 19.000 K 100.00 % | -3.310 B -11 032 473.33 % | 30.000 K -99.82 % | 16.922 M -87.91 % | 139.942 M 2 103.81 % | 6.350 M -96.63 % | 188.622 M 174.83 % | 68.632 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -293.717 M | 0.000 -100.00 % | 13.825 M | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -47.972 M 98.19 % | -2.644 B -137.48 % | -1.113 B -6.95 % | -1.041 B -192.35 % | -356.018 M | 0.000 100.00 % | -6.444 M 89.96 % | -64.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 260.623 M 14.49 % | 227.637 M -91.39 % | 2.644 B 137.48 % | 1.113 B 8.72 % | 1.024 B | 0.000 -100.00 % | 421.570 M 118.72 % | 192.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -778.489 M -349.50 % | -173.189 M -2 105.20 % | 8.637 M -31.39 % | 12.589 M -59.27 % | 30.905 M -79.58 % | 151.338 M 1 188.09 % | 11.749 M -34.18 % | 17.850 M -77.08 % | 77.876 M 243.35 % | 22.681 M -72.25 % | 81.722 M 1 172.73 % | 6.421 M 256.13 % | 1.803 M -93.77 % | 28.963 M 307.22 % | -13.977 M -149.46 % | 28.260 M 1 619.35 % | -1.860 M 95.70 % | -43.301 M |
| Net cash used for investing activites | -500.004 M -10 588.86 % | 4.767 M 100.14 % | -3.306 B -62 394.93 % | 5.307 M -68.26 % | 16.719 M -87.29 % | 131.533 M 1 623.61 % | -8.633 M -104.46 % | 193.715 M 475.32 % | 33.671 M 151.73 % | -65.096 M -242.98 % | 45.528 M 642.26 % | -8.396 M 98.29 % | -491.700 M -54.20 % | -318.863 M -892.94 % | -32.113 M -145.78 % | -13.066 M 15.01 % | -15.373 M 69.38 % | -50.206 M |
| Debt repayment | 438.550 M 111.09 % | 207.757 M -7.66 % | 225.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -229.917 M | 0.000 100.00 % | -63.138 M 54.97 % | -140.218 M 43.52 % | -248.276 M 83.54 % | -1.508 B -225.69 % | 1.200 B 70.67 % | 703.077 M 40.62 % | 500.000 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -99.69 % | 2.276 M -84.49 % | 14.671 M -46.04 % | 27.190 M 43.84 % | 18.903 M 36.21 % | 13.878 M -20.37 % | 17.428 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -952.000 K -61.08 % | -591.000 K 91.62 % | -7.054 M 52.77 % | -14.935 M -797.00 % | -1.665 M 94.69 % | -31.373 M -15.38 % | -27.190 M -43.84 % | -18.903 M -36.34 % | -13.865 M 20.43 % | -17.425 M 49.88 % | -34.769 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -249.281 M 35.24 % | -384.904 M 22.47 % | -496.481 M -7 255.27 % | -6.750 M 89.89 % | -66.785 M -66.96 % | -40.000 M 86.67 % | -300.000 M -1 400.00 % | -20.000 M 0.00 % | -20.000 M -33.33 % | -15.000 M -50.00 % | -10.000 M | 0.000 100.00 % | -39.684 M | 0.000 | 0.000 100.00 % | -45.000 M | 0.000 100.00 % | -600.000 M |
| Other financing activites | 223.027 M -47.56 % | 425.287 M 387.03 % | 87.323 M 931.25 % | -10.505 M 87.31 % | -82.801 M -110.34 % | 800.936 M 9 470.27 % | 8.369 M 836 800.00 % | 1.000 K -100.00 % | 73.294 M 110.47 % | -700.000 M -69 999 900.00 % | -1.000 K -100.00 % | 834.894 M -80.46 % | 4.272 B 103.04 % | 2.104 B | 0.000 100.00 % | -500.000 M -122.65 % | 2.208 B | 0.000 |
| Net cash used provided by financing activities | 411.577 M 317.81 % | -188.958 M 33.65 % | -284.771 M -1 495.71 % | -17.846 M 88.84 % | -159.855 M -197.37 % | -53.757 M 81.53 % | -291.020 M -9.15 % | -266.618 M -1 233.09 % | -20.000 M 97.43 % | -778.138 M -418.05 % | -150.206 M -119.98 % | 751.726 M 148.56 % | -1.548 B -229.00 % | 1.200 B 70.67 % | 703.077 M 1 662.39 % | -45.000 M | 0.000 100.00 % | -600.000 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 9.824 M 3 829.60 % | 250.000 K -96.90 % | 8.072 M 391.09 % | -2.773 M -90.06 % | -1.459 M -113.82 % | 10.556 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 223.106 M 133.14 % | 95.695 M -66.23 % | 283.333 M -12.48 % | 323.751 M 139.08 % | 135.413 M -40.39 % | 227.150 M 236.45 % | -166.467 M -200.41 % | 165.792 M 278.71 % | -92.772 M 72.97 % | -343.279 M -91.34 % | -179.404 M -125.15 % | 713.409 M 5 106.60 % | 13.702 M 102.29 % | -599.379 M -294.79 % | 307.710 M 55.75 % | 197.569 M -17.58 % | 239.720 M -32.56 % | 355.480 M |
| Cash at beginning of period | 1.833 B 5.51 % | 1.737 B 19.49 % | 1.454 B 28.65 % | 1.130 B 13.62 % | 994.471 M 29.60 % | 767.321 M -25.78 % | 1.034 B 19.10 % | 867.996 M -9.66 % | 960.768 M -26.32 % | 1.304 B -12.09 % | 1.483 B 92.65 % | 770.042 M 1.81 % | 756.340 M -44.21 % | 1.356 B 29.36 % | 1.048 B 35.54 % | 773.209 M 44.93 % | 533.489 M 199.70 % | 178.010 M |
| Cash at end of period | 2.056 B 12.17 % | 1.833 B 5.51 % | 1.737 B 19.49 % | 1.454 B 28.65 % | 1.130 B 13.62 % | 994.471 M 14.66 % | 867.321 M -16.10 % | 1.034 B 19.10 % | 867.996 M -9.66 % | 960.768 M -26.32 % | 1.304 B -12.09 % | 1.483 B 92.65 % | 770.042 M 1.81 % | 756.340 M -44.21 % | 1.356 B 39.65 % | 970.778 M 25.55 % | 773.209 M 44.93 % | 533.490 M |
| Operating cash flow | 311.533 M 11.31 % | 279.886 M -92.78 % | 3.874 B 1 052.01 % | 336.290 M 20.73 % | 278.548 M 86.48 % | 149.374 M 12.15 % | 133.187 M -44.20 % | 238.695 M 305.30 % | -116.267 M -123.27 % | 499.705 M 703.52 % | -82.798 M -204.99 % | -27.148 M -101.32 % | 2.055 B 237.81 % | -1.491 B -310.46 % | -363.254 M -242.10 % | 255.635 M 0.21 % | 255.092 M -74.64 % | 1.006 B |
| Capital expenditure | -7.007 M -305.50 % | -1.728 M 64.86 % | -4.917 M 32.48 % | -7.282 M 48.67 % | -14.186 M 28.37 % | -19.805 M 2.83 % | -20.382 M -59.77 % | -12.757 M 71.14 % | -44.205 M 49.64 % | -87.777 M -142.52 % | -36.194 M -144.27 % | -14.817 M 97.00 % | -493.503 M -812.05 % | -54.109 M -198.35 % | -18.136 M 67.12 % | -55.151 M -308.13 % | -13.513 M -95.70 % | -6.905 M |
| Free CashFlow | 304.526 M 9.48 % | 278.158 M -92.81 % | 3.869 B 1 076.01 % | 329.008 M 24.45 % | 264.362 M 104.03 % | 129.569 M 14.86 % | 112.805 M -50.07 % | 225.938 M 240.80 % | -160.472 M -138.96 % | 411.928 M 446.18 % | -118.992 M -183.55 % | -41.965 M -102.69 % | 1.561 B 201.04 % | -1.545 B -305.13 % | -381.390 M -290.23 % | 200.484 M -17.01 % | 241.579 M -75.81 % | 998.781 M |
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 295.610 M 76.46 % | 167.519 M 16.08 % | 144.310 M 59.46 % | 90.501 M -53.04 % | 192.702 M 11.80 % | 172.360 M 6.79 % | 161.408 M 6.72 % | 151.240 M 45.16 % | 104.191 M -6.44 % | 111.366 M -18.67 % | 136.938 M 0.90 % | 135.717 M 6.64 % | 127.270 M 196.40 % | -132.027 M -135.01 % | 377.111 M 667.94 % | -66.400 M -134.46 % | 192.679 M -7.82 % | 209.021 M 57.31 % | 132.876 M -27.47 % | 183.193 M 4.64 % | 175.076 M 3.38 % | 169.352 M -9.74 % | 187.617 M 9.03 % | 172.086 M -0.87 % | 173.595 M 6.15 % | 163.532 M -15.59 % | 193.736 M 14.88 % | 168.645 M -1.98 % | 172.047 M -8.23 % | 187.474 M -1.76 % | 190.834 M 14.17 % | 167.145 M -12.70 % | 191.471 M 3.72 % | 184.607 M 4.42 % | 176.789 M -7.62 % | 191.368 M 1 472.46 % | 12.170 M -95.02 % | 244.553 M -20.67 % | 308.274 M 18.16 % | 260.887 M 3.02 % | 253.237 M -7.45 % | 273.617 M 2.87 % | 265.993 M 1.73 % | 261.462 M -6.60 % | 279.930 M 0.09 % | 279.665 M -1.75 % | 284.634 M -31.22 % | 413.840 M 75.11 % | 236.336 M 27.21 % | 185.781 M -33.51 % | 279.402 M -36.64 % | 441.010 M 82.46 % | 241.707 M 48.52 % | 162.739 M 18.02 % | 137.886 M -60.20 % | 346.432 M 103.34 % | 170.372 M 7.38 % | 158.665 M -71.42 % | 555.116 M 279.61 % | 146.234 M 4.64 % | 139.747 M 4.56 % | 133.656 M 1.56 % | 131.602 M |
| Net income | 96.046 M 10.40 % | 87.000 M 58.07 % | 55.038 M -37.85 % | 88.559 M 0.77 % | 87.886 M 26.03 % | 69.736 M 13.67 % | 61.352 M 13.90 % | 53.865 M 162.07 % | 20.554 M -50.78 % | 41.761 M -10.17 % | 46.488 M -39.25 % | 76.521 M 79.38 % | 42.658 M 377.14 % | -15.392 M -116.39 % | 93.922 M 575.60 % | -19.748 M -130.45 % | 64.853 M -21.22 % | 82.318 M 439.15 % | -24.272 M -150.13 % | 48.419 M 21.51 % | 39.847 M -39.58 % | 65.946 M 25.81 % | 52.419 M 59.99 % | 32.763 M -45.44 % | 60.050 M 18.13 % | 50.832 M -57.09 % | 118.452 M 53.63 % | 77.102 M 226.87 % | 23.588 M -45.34 % | 43.152 M -4.61 % | 45.236 M 196.98 % | -46.645 M -135.61 % | 131.002 M 163.22 % | 49.769 M 73.03 % | 28.764 M 108.88 % | -323.829 M -2 808.73 % | 11.955 M 114.44 % | 5.575 M -88.66 % | 49.152 M 121.37 % | -229.965 M -696.58 % | 38.547 M -3.35 % | 39.883 M 65.32 % | 24.124 M 558.72 % | -5.259 M -116.34 % | 32.175 M -38.46 % | 52.281 M 296.07 % | 13.200 M -65.48 % | 38.236 M -30.23 % | 54.805 M 19 063.67 % | -289.000 K -103.20 % | 9.030 M 158.44 % | -15.452 M -163.22 % | 24.442 M 49.88 % | 16.308 M 148.86 % | 6.553 M 106.90 % | -94.919 M -25.14 % | -75.852 M -455.58 % | 21.332 M -93.67 % | 337.070 M 649.17 % | -61.378 M -189.63 % | 68.481 M 137.11 % | 28.882 M -31.73 % | 42.305 M |
| Income before tax | 119.501 M 13.41 % | 105.372 M 50.36 % | 70.080 M -35.59 % | 108.796 M 0.63 % | 108.117 M 24.34 % | 86.952 M 15.22 % | 75.465 M 7.60 % | 70.134 M 189.44 % | 24.231 M -53.49 % | 52.100 M -13.33 % | 60.114 M -39.14 % | 98.781 M 88.14 % | 52.503 M 345.12 % | -21.419 M -119.75 % | 108.437 M 509.71 % | -26.467 M -132.17 % | 82.277 M -20.29 % | 103.216 M 448.00 % | -29.660 M -150.07 % | 59.241 M 18.78 % | 49.873 M -42.02 % | 86.021 M 33.08 % | 64.640 M 71.66 % | 37.656 M -52.00 % | 78.457 M 32.83 % | 59.067 M -60.12 % | 148.115 M 61.33 % | 91.808 M 201.83 % | 30.417 M -44.76 % | 55.066 M -3.97 % | 57.341 M 201.56 % | -56.461 M -138.04 % | 148.444 M 148.36 % | 59.770 M 70.40 % | 35.077 M 107.54 % | -464.917 M -2 898.01 % | 16.616 M 7.42 % | 15.468 M -75.82 % | 63.979 M 128.31 % | -225.962 M -559.75 % | 49.149 M -8.91 % | 53.957 M 75.74 % | 30.702 M 409.78 % | -9.911 M -121.04 % | 47.100 M -25.60 % | 63.309 M 373.52 % | 13.370 M -67.86 % | 41.603 M -38.73 % | 67.903 M 7 786.53 % | 861.000 K -92.25 % | 11.103 M 147.07 % | -23.588 M -186.79 % | 27.179 M 36.56 % | 19.903 M 176.62 % | 7.195 M -85.78 % | 50.589 M 154.68 % | -92.523 M -400.29 % | 30.811 M -92.51 % | 411.180 M 3 915.35 % | -10.777 M -118.58 % | 58.011 M 61.25 % | 35.975 M -30.27 % | 51.590 M |
| Income before tax ratio | 0.40 -35.73 % | 0.63 29.53 % | 0.49 -59.60 % | 1.20 114.27 % | 0.56 11.22 % | 0.50 7.90 % | 0.47 0.82 % | 0.46 99.40 % | 0.23 -50.29 % | 0.47 6.57 % | 0.44 -39.69 % | 0.73 76.43 % | 0.41 154.29 % | 0.16 -43.58 % | 0.29 -27.86 % | 0.40 -6.65 % | 0.43 -13.53 % | 0.49 321.22 % | -0.22 -169.03 % | 0.32 13.52 % | 0.28 -43.92 % | 0.51 47.43 % | 0.34 57.45 % | 0.22 -51.58 % | 0.45 25.13 % | 0.36 -52.76 % | 0.76 40.44 % | 0.54 207.92 % | 0.18 -39.81 % | 0.29 -2.25 % | 0.30 188.95 % | -0.34 -143.57 % | 0.78 139.46 % | 0.32 63.18 % | 0.20 108.17 % | -2.43 -277.94 % | 1.37 2 058.61 % | 0.06 -69.52 % | 0.21 123.96 % | -0.87 -546.27 % | 0.19 -1.58 % | 0.20 70.85 % | 0.12 404.50 % | -0.04 -122.53 % | 0.17 -25.67 % | 0.23 381.93 % | 0.05 -53.27 % | 0.10 -65.01 % | 0.29 6 099.51 % | 0.00 -88.34 % | 0.04 174.30 % | -0.05 -147.57 % | 0.11 -8.06 % | 0.12 134.38 % | 0.05 -64.27 % | 0.15 126.89 % | -0.54 -379.66 % | 0.19 -73.78 % | 0.74 1 105.08 % | -0.07 -117.75 % | 0.42 54.23 % | 0.27 -31.34 % | 0.39 |
| EBITDA | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 93.386 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 |
| Net income ratio | 0.32 -37.44 % | 0.52 36.17 % | 0.38 -61.02 % | 0.98 114.56 % | 0.46 12.72 % | 0.40 6.44 % | 0.38 6.72 % | 0.36 80.54 % | 0.20 -47.39 % | 0.37 10.46 % | 0.34 -39.79 % | 0.56 68.22 % | 0.34 187.50 % | 0.12 -53.19 % | 0.25 -16.26 % | 0.30 -11.64 % | 0.34 -14.53 % | 0.39 315.60 % | -0.18 -169.11 % | 0.26 16.13 % | 0.23 -41.55 % | 0.39 39.37 % | 0.28 46.75 % | 0.19 -44.96 % | 0.35 11.29 % | 0.31 -49.16 % | 0.61 33.73 % | 0.46 233.46 % | 0.14 -40.44 % | 0.23 -2.90 % | 0.24 184.94 % | -0.28 -140.79 % | 0.68 153.78 % | 0.27 65.70 % | 0.16 109.61 % | -1.69 -272.26 % | 0.98 4 209.11 % | 0.02 -85.70 % | 0.16 118.09 % | -0.88 -679.09 % | 0.15 4.43 % | 0.15 60.72 % | 0.09 550.90 % | -0.02 -117.50 % | 0.11 -38.52 % | 0.19 303.11 % | 0.05 -49.81 % | 0.09 -60.16 % | 0.23 15 007.12 % | 0.00 -104.81 % | 0.03 192.24 % | -0.04 -134.65 % | 0.10 0.91 % | 0.10 110.86 % | 0.05 117.35 % | -0.27 38.46 % | -0.45 -431.15 % | 0.13 -77.86 % | 0.61 244.67 % | -0.42 -185.65 % | 0.49 126.77 % | 0.22 -32.78 % | 0.32 |
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.48 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 9.574 M 0.00 % | 9.574 M 3.29 % | 9.269 M -3.18 % | 9.574 M 0.01 % | 9.573 M 0.00 % | 9.573 M 0.00 % | 9.573 M 0.00 % | 9.573 M -0.75 % | 9.645 M 0.00 % | 9.645 M 4.57 % | 9.224 M -4.37 % | 9.645 M 0.00 % | 9.645 M 0.00 % | 9.645 M 0.64 % | 9.584 M 0.20 % | 9.564 M 0.00 % | 9.564 M 0.00 % | 9.564 M 0.09 % | 9.556 M 0.39 % | 9.518 M 0.00 % | 9.518 M 0.00 % | 9.518 M -0.49 % | 9.566 M 0.00 % | 9.566 M 0.00 % | 9.566 M 0.00 % | 9.566 M 23.15 % | 7.767 M 0.00 % | 7.767 M 0.00 % | 7.767 M 0.00 % | 7.767 M -0.24 % | 7.786 M -19.97 % | 9.728 M 0.00 % | 9.728 M 0.00 % | 9.728 M -1.17 % | 9.843 M 0.00 % | 9.843 M 0.00 % | 9.843 M 0.00 % | 9.843 M -1.87 % | 10.031 M 1.79 % | 9.855 M 0.00 % | 9.855 M 0.00 % | 9.855 M 0.09 % | 9.847 M -0.17 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 1.44 % | 9.723 M -1.96 % | 9.917 M 1.56 % | 9.765 M -0.19 % | 9.784 M 0.61 % | 9.725 M 0.00 % | 9.725 M 0.45 % | 9.681 M -1.05 % | 9.784 M 0.61 % | 9.725 M |
| Weighted average shs out | 9.574 M 0.00 % | 9.574 M 3.29 % | 9.269 M -3.18 % | 9.574 M 0.01 % | 9.573 M 0.00 % | 9.573 M 0.00 % | 9.573 M 0.00 % | 9.573 M 0.00 % | 9.573 M 0.02 % | 9.571 M 3.76 % | 9.224 M -3.59 % | 9.568 M -0.04 % | 9.571 M 0.10 % | 9.561 M 0.16 % | 9.546 M -0.19 % | 9.564 M 0.15 % | 9.550 M 0.78 % | 9.476 M -0.84 % | 9.556 M 0.39 % | 9.518 M 0.00 % | 9.518 M 0.00 % | 9.518 M -0.49 % | 9.566 M 2.58 % | 9.325 M -2.52 % | 9.566 M 0.00 % | 9.566 M 23.15 % | 7.767 M 0.00 % | 7.767 M 0.00 % | 7.767 M 0.00 % | 7.767 M -0.24 % | 7.786 M -19.28 % | 9.645 M -0.85 % | 9.728 M 0.00 % | 9.728 M -1.17 % | 9.843 M 0.48 % | 9.796 M 0.00 % | 9.796 M 0.00 % | 9.796 M -2.34 % | 10.031 M 1.79 % | 9.855 M 0.00 % | 9.855 M 0.00 % | 9.855 M 0.09 % | 9.847 M -0.17 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 0.00 % | 9.863 M 1.44 % | 9.723 M 1.31 % | 9.597 M -1.72 % | 9.765 M -0.19 % | 9.784 M 0.61 % | 9.725 M 0.41 % | 9.685 M 0.04 % | 9.681 M -1.05 % | 9.784 M 0.61 % | 9.725 M |
| EPS diluted | 10.03 12.57 % | 8.91 54.96 % | 5.75 -32.51 % | 8.52 -7.19 % | 9.18 26.10 % | 7.28 13.57 % | 6.41 30.82 % | 4.90 130.05 % | 2.13 -50.81 % | 4.33 -14.09 % | 5.04 -39.71 % | 8.36 89.14 % | 4.42 376.25 % | -1.60 -116.33 % | 9.80 575.73 % | -2.06 -130.38 % | 6.78 -21.25 % | 8.61 438.98 % | -2.54 -149.90 % | 5.09 21.48 % | 4.19 -39.54 % | 6.93 26.46 % | 5.48 59.77 % | 3.43 -45.38 % | 6.28 18.27 % | 5.31 -65.18 % | 15.25 53.58 % | 9.93 226.64 % | 3.04 -45.32 % | 5.56 -4.30 % | 5.81 221.29 % | -4.79 -135.56 % | 13.47 163.09 % | 5.12 75.34 % | 2.92 108.88 % | -32.90 -2 819.01 % | 1.21 112.28 % | 0.57 -88.37 % | 4.90 121.00 % | -23.33 -696.68 % | 3.91 -3.46 % | 4.05 65.31 % | 2.45 562.26 % | -0.53 -116.26 % | 3.26 -38.49 % | 5.30 301.52 % | 1.32 -65.98 % | 3.88 -30.22 % | 5.56 19 076.11 % | -0.03 -103.18 % | 0.92 158.60 % | -1.57 -163.31 % | 2.48 49.40 % | 1.66 147.76 % | 0.67 107.00 % | -9.57 -23.17 % | -7.77 -434.91 % | 2.32 -93.31 % | 34.69 649.76 % | -6.31 -189.25 % | 7.07 142.96 % | 2.91 -32.95 % | 4.34 |
| Earnings per share | 10.03 12.57 % | 8.91 54.96 % | 5.75 -32.51 % | 8.52 -7.19 % | 9.18 26.10 % | 7.28 13.57 % | 6.41 30.82 % | 4.90 127.91 % | 2.15 -50.69 % | 4.36 -13.49 % | 5.04 -39.71 % | 8.36 89.14 % | 4.42 374.53 % | -1.61 -116.43 % | 9.80 575.73 % | -2.06 -130.38 % | 6.78 -21.25 % | 8.61 438.98 % | -2.54 -149.90 % | 5.09 21.48 % | 4.19 -39.54 % | 6.93 26.46 % | 5.48 59.77 % | 3.43 -45.38 % | 6.28 18.27 % | 5.31 -65.18 % | 15.25 53.58 % | 9.93 226.64 % | 3.04 -45.32 % | 5.56 -4.30 % | 5.81 220.04 % | -4.84 -135.93 % | 13.47 163.09 % | 5.12 75.34 % | 2.92 108.83 % | -33.06 -2 809.84 % | 1.22 114.04 % | 0.57 -88.37 % | 4.90 121.00 % | -23.33 -696.68 % | 3.91 -3.46 % | 4.05 65.31 % | 2.45 562.26 % | -0.53 -116.26 % | 3.26 -38.49 % | 5.30 301.52 % | 1.32 -65.98 % | 3.88 -30.22 % | 5.56 19 076.11 % | -0.03 -103.18 % | 0.92 158.60 % | -1.57 -163.31 % | 2.48 49.40 % | 1.66 147.76 % | 0.67 106.77 % | -9.89 -27.28 % | -7.77 -434.91 % | 2.32 -93.31 % | 34.69 647.16 % | -6.34 -189.67 % | 7.07 142.96 % | 2.91 -32.95 % | 4.34 |
| Gross profit | 0.000 | 0.000 -100.00 % | 144.310 M 59.46 % | 90.501 M -53.04 % | 192.702 M 11.80 % | 172.360 M 6.79 % | 161.408 M 6.72 % | 151.240 M 45.16 % | 104.191 M -6.44 % | 111.366 M -18.67 % | 136.938 M 0.90 % | 135.717 M 6.64 % | 127.270 M 196.40 % | -132.027 M -135.01 % | 377.111 M 667.94 % | -66.400 M -134.46 % | 192.679 M -7.82 % | 209.021 M 57.31 % | 132.876 M -27.47 % | 183.193 M 4.64 % | 175.076 M 3.38 % | 169.352 M -9.74 % | 187.617 M 9.03 % | 172.086 M -0.87 % | 173.595 M 6.15 % | 163.532 M -15.59 % | 193.736 M 14.88 % | 168.645 M -1.98 % | 172.047 M -8.23 % | 187.474 M -1.76 % | 190.834 M 14.17 % | 167.145 M -12.70 % | 191.471 M 3.72 % | 184.607 M 4.42 % | 176.789 M -7.62 % | 191.368 M 1 472.46 % | 12.170 M -95.02 % | 244.553 M -20.67 % | 308.274 M 18.16 % | 260.887 M 3.02 % | 253.237 M -7.45 % | 273.617 M 2.87 % | 265.993 M 1.73 % | 261.462 M -6.60 % | 279.930 M 0.09 % | 279.665 M -1.75 % | 284.634 M -31.22 % | 413.840 M 75.11 % | 236.336 M 27.21 % | 185.781 M -33.51 % | 279.402 M -36.64 % | 441.010 M 82.46 % | 241.707 M 48.52 % | 162.739 M 18.02 % | 137.886 M -60.20 % | 346.432 M 103.34 % | 170.372 M 7.38 % | 158.665 M -71.42 % | 555.116 M 279.61 % | 146.234 M 4.64 % | 139.747 M 4.56 % | 133.656 M 1.56 % | 131.602 M |
| Income tax expense | 23.455 M 27.66 % | 18.373 M 22.15 % | 15.041 M -25.68 % | 20.237 M 0.03 % | 20.231 M 17.52 % | 17.215 M 21.97 % | 14.114 M -13.24 % | 16.268 M 342.55 % | 3.676 M -64.45 % | 10.340 M -13.01 % | 11.887 M -34.42 % | 18.127 M 63.51 % | 11.086 M 283.94 % | -6.027 M -127.70 % | 21.760 M 423.86 % | -6.719 M -138.56 % | 17.423 M -16.63 % | 20.899 M 487.88 % | -5.388 M -149.78 % | 10.823 M 7.96 % | 10.025 M -50.06 % | 20.075 M 64.27 % | 12.221 M 149.71 % | 4.894 M -73.41 % | 18.407 M 123.52 % | 8.235 M -72.24 % | 29.663 M 101.73 % | 14.704 M 115.29 % | 6.830 M -42.67 % | 11.914 M -1.58 % | 12.105 M 223.32 % | -9.816 M -132.92 % | 29.815 M 162.76 % | 11.347 M 79.74 % | 6.313 M 104.47 % | -141.088 M -3 126.99 % | 4.661 M -52.89 % | 9.893 M -19.18 % | 12.241 M 205.80 % | 4.003 M -62.24 % | 10.602 M -24.67 % | 14.074 M 113.96 % | 6.578 M 241.40 % | -4.652 M -131.17 % | 14.926 M 35.35 % | 11.028 M 6 387.06 % | 170.000 K -94.95 % | 3.365 M -74.84 % | 13.377 M 1 063.22 % | 1.150 M 128.17 % | 504.000 K 106.19 % | -8.136 M -403.36 % | 2.682 M -24.00 % | 3.529 M 449.69 % | 642.000 K -99.56 % | 145.508 M 972.82 % | -16.671 M -304.48 % | 8.153 M -88.95 % | 73.797 M 45.84 % | 50.601 M 583.30 % | -10.470 M -247.61 % | 7.093 M -23.62 % | 9.286 M |
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 17.048 M -5.67 % | 18.072 M -25.16 % | 24.148 M -23.17 % | 31.431 M 33.67 % | 23.514 M -2.27 % | 24.061 M 4.37 % | 23.054 M 9.36 % | 21.081 M -4.91 % | 22.169 M -63.00 % | 59.918 M 166.28 % | 22.502 M -48.73 % | 43.888 M -22.34 % | 56.515 M 138.81 % | -145.622 M -174.25 % | 196.115 M 211.10 % | 63.040 M 78.36 % | 35.344 M -5.87 % | 37.550 M -5.65 % | 39.798 M -50.42 % | 80.277 M -28.06 % | 111.589 M -2.60 % | 114.567 M 156.92 % | 44.592 M -57.38 % | 104.633 M 152.04 % | 41.514 M -4.57 % | 43.502 M 0.73 % | 43.185 M 11.71 % | 38.657 M -69.69 % | 127.533 M 11.03 % | 114.861 M 169.20 % | 42.668 M 1.97 % | 41.844 M -6.73 % | 44.864 M 1.30 % | 44.290 M 4.35 % | 42.443 M -68.12 % | 133.122 M 2.69 % | 129.629 M 143.52 % | 53.231 M 9.32 % | 48.693 M 2.13 % | 47.679 M 12.08 % | 42.542 M -11.37 % | 48.001 M 4.45 % | 45.956 M -50.98 % | 93.757 M 5 674.14 % | -1.682 M -103.35 % | 50.232 M -5.99 % | 53.435 M -63.48 % | 146.324 M -0.68 % | 147.322 M | 0.000 -100.00 % | 89.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.091 M -9.02 % | 112.208 M 35.74 % | 82.664 M 53.79 % | 53.750 M 0.18 % | 53.652 M -0.68 % | 54.019 M 9.44 % | 49.358 M |
| Selling and marketing expenses | 2.475 M -27.82 % | 3.429 M 0.18 % | 3.423 M 72.53 % | 1.984 M -18.42 % | 2.432 M 9.45 % | 2.222 M 1.00 % | 2.200 M -10.31 % | 2.453 M 82.11 % | 1.347 M -42.36 % | 2.337 M 18.93 % | 1.965 M -10.84 % | 2.204 M 30.18 % | 1.693 M 0.77 % | 1.680 M -38.55 % | 2.734 M 1.67 % | 2.689 M 19.14 % | 2.257 M -29.27 % | 3.191 M 47.80 % | 2.159 M -67.53 % | 6.650 M 16.48 % | 5.709 M 18.67 % | 4.811 M -9.58 % | 5.321 M -53.24 % | 11.379 M 175.12 % | 4.136 M 6.41 % | 3.887 M 15.82 % | 3.356 M -33.01 % | 5.010 M 73.90 % | 2.881 M -34.61 % | 4.406 M -5.27 % | 4.651 M 33.80 % | 3.476 M 4.73 % | 3.319 M -33.58 % | 4.997 M 8.02 % | 4.626 M 32.93 % | 3.480 M 16.08 % | 2.998 M -22.47 % | 3.867 M -46.92 % | 7.285 M 22.07 % | 5.968 M 49.16 % | 4.001 M -39.78 % | 6.644 M 50.59 % | 4.412 M -41.29 % | 7.515 M 99.34 % | 3.770 M -48.21 % | 7.279 M 31.32 % | 5.543 M -22.45 % | 7.148 M 73.08 % | 4.130 M | 0.000 -100.00 % | 5.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 276.087 M 89.08 % | 146.018 M 343.47 % | -59.974 M 22.30 % | -77.186 M -76.47 % | -43.740 M 8.77 % | -47.944 M -164.56 % | 74.263 M 21.79 % | 60.975 M -10.69 % | 68.274 M -20.96 % | 86.375 M -0.18 % | 86.529 M 14.87 % | 75.325 M -15.00 % | 88.622 M 63.34 % | 54.256 M -27.15 % | 74.476 M 279.82 % | -41.417 M -151.03 % | 81.170 M -6.85 % | 87.136 M -10.10 % | 96.922 M -34.28 % | 147.484 M 8.92 % | 135.401 M -0.49 % | 136.064 M 47.70 % | 92.119 M -35.30 % | 142.377 M 60.50 % | 88.709 M -1.56 % | 90.119 M 201.96 % | 29.845 M -64.55 % | 84.181 M -42.16 % | 145.537 M 6.18 % | 137.071 M 59.20 % | 86.101 M -12.77 % | 98.710 M 19.55 % | 82.571 M 8.18 % | 76.326 M -20.10 % | 95.522 M -85.20 % | 645.512 M 26 773.94 % | 2.402 M -98.63 % | 175.608 M 4.41 % | 168.196 M -58.43 % | 404.644 M 188.16 % | 140.424 M -5.71 % | 148.921 M -5.37 % | 157.379 M 41.13 % | 111.510 M -43.89 % | 198.720 M 42.87 % | 139.089 M -11.38 % | 156.952 M -56.54 % | 361.143 M 145.13 % | 147.330 M 42.12 % | 103.666 M -61.36 % | 268.299 M -36.33 % | 421.409 M 125.29 % | 187.048 M 39.95 % | 133.658 M 22.92 % | 108.735 M -65.33 % | 313.637 M 2 868.64 % | 10.565 M -22.50 % | 13.633 M 28.59 % | 10.602 M -48.69 % | 20.663 M 137.15 % | 8.713 M 31.32 % | 6.635 M -17.79 % | 8.071 M |
| Operating expenses | 295.610 M 360.11 % | 64.247 M 24.59 % | 51.568 M 320.68 % | -23.368 M -127.77 % | 84.154 M -9.12 % | 92.603 M -6.95 % | 99.517 M 17.76 % | 84.509 M -7.93 % | 91.790 M 6.27 % | 86.375 M -0.18 % | 86.529 M 14.87 % | 75.325 M -15.00 % | 88.622 M 198.81 % | -89.686 M -132.81 % | 273.325 M 759.93 % | -41.417 M -134.87 % | 118.771 M -7.12 % | 127.877 M -7.92 % | 138.879 M -5.83 % | 147.484 M 8.92 % | 135.401 M -0.49 % | 136.064 M -4.20 % | 142.032 M -0.24 % | 142.377 M 5.97 % | 134.359 M -2.29 % | 137.508 M 80.02 % | 76.386 M -40.25 % | 127.848 M -12.15 % | 145.537 M 6.18 % | 137.071 M 2.74 % | 133.420 M -7.37 % | 144.030 M 10.15 % | 130.754 M 4.09 % | 125.613 M -11.91 % | 142.591 M -77.91 % | 645.512 M 26 773.94 % | 2.402 M -98.97 % | 232.706 M 3.81 % | 224.174 M -51.08 % | 458.291 M 145.12 % | 186.967 M -8.15 % | 203.566 M -2.01 % | 207.747 M -2.37 % | 212.782 M 5.96 % | 200.808 M 2.14 % | 196.600 M -8.95 % | 215.930 M -40.21 % | 361.143 M 145.13 % | 147.330 M 42.12 % | 103.666 M -61.36 % | 268.299 M -36.33 % | 421.409 M 125.29 % | 187.048 M 39.95 % | 133.658 M 22.92 % | 108.735 M -65.33 % | 313.637 M 178.40 % | 112.656 M -10.48 % | 125.841 M 34.93 % | 93.266 M 25.34 % | 74.413 M 19.32 % | 62.365 M 2.82 % | 60.654 M 5.62 % | 57.429 M |
| Cost and expenses | 295.610 M 103.23 % | 145.453 M 182.06 % | 51.568 M 320.68 % | -23.368 M -127.77 % | 84.154 M -9.12 % | 92.603 M -6.95 % | 99.517 M 17.76 % | 84.509 M -7.93 % | 91.790 M 6.27 % | 86.375 M -0.18 % | 86.529 M 14.87 % | 75.325 M -15.00 % | 88.622 M 198.81 % | -89.686 M -132.81 % | 273.325 M 759.93 % | -41.417 M -134.87 % | 118.771 M -7.12 % | 127.877 M -7.92 % | 138.879 M -5.83 % | 147.484 M 8.92 % | 135.401 M -0.49 % | 136.064 M -4.20 % | 142.032 M -0.24 % | 142.377 M 5.97 % | 134.359 M -2.29 % | 137.508 M 80.02 % | 76.386 M -40.25 % | 127.848 M -12.15 % | 145.537 M 6.18 % | 137.071 M 2.74 % | 133.420 M -7.37 % | 144.030 M 10.15 % | 130.754 M 4.09 % | 125.613 M -11.91 % | 142.591 M -77.91 % | 645.512 M 26 773.94 % | 2.402 M -98.97 % | 232.706 M 3.81 % | 224.174 M -51.08 % | 458.291 M 145.12 % | 186.967 M -8.15 % | 203.566 M -2.01 % | 207.747 M -2.37 % | 212.782 M 5.96 % | 200.808 M 2.14 % | 196.600 M -8.95 % | 215.930 M -40.21 % | 361.143 M 145.13 % | 147.330 M 42.12 % | 103.666 M -61.36 % | 268.299 M -36.33 % | 421.409 M 125.29 % | 187.048 M 39.95 % | 133.658 M 22.92 % | 108.735 M -65.33 % | 313.637 M 178.40 % | 112.656 M -10.48 % | 125.841 M 34.93 % | 93.266 M 25.34 % | 74.413 M 19.32 % | 62.365 M 2.82 % | 60.654 M 5.62 % | 57.429 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 19.523 M -9.20 % | 21.501 M -22.02 % | 27.571 M -17.49 % | 33.415 M 28.79 % | 25.946 M -1.28 % | 26.283 M 4.07 % | 25.254 M 7.31 % | 23.534 M 0.08 % | 23.516 M -62.23 % | 62.255 M 154.44 % | 24.467 M -46.92 % | 46.092 M -20.82 % | 58.208 M 140.44 % | -143.942 M -172.39 % | 198.849 M 202.53 % | 65.729 M 74.81 % | 37.601 M -7.71 % | 40.741 M -2.90 % | 41.957 M -51.73 % | 86.927 M -25.89 % | 117.298 M -1.74 % | 119.378 M 139.17 % | 49.913 M -56.98 % | 116.012 M 154.13 % | 45.650 M -3.67 % | 47.389 M 1.82 % | 46.541 M 6.58 % | 43.667 M -66.52 % | 130.414 M 9.35 % | 119.267 M 152.05 % | 47.319 M 4.41 % | 45.320 M -5.94 % | 48.183 M -2.24 % | 49.287 M 4.71 % | 47.069 M -65.54 % | 136.602 M 3.00 % | 132.627 M 132.28 % | 57.098 M 2.00 % | 55.978 M 4.35 % | 53.647 M 15.26 % | 46.543 M -14.83 % | 54.645 M 8.49 % | 50.368 M -50.26 % | 101.272 M 4 750.19 % | 2.088 M -96.37 % | 57.511 M -2.49 % | 58.978 M -61.57 % | 153.472 M 1.33 % | 151.452 M | 0.000 -100.00 % | 95.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.091 M -9.02 % | 112.208 M 35.74 % | 82.664 M 53.79 % | 53.750 M 0.18 % | 53.652 M -0.68 % | 54.019 M 9.44 % | 49.358 M |
| Interest income | 159.531 M -0.70 % | 160.655 M 2.85 % | 156.201 M 8.27 % | 144.270 M 1.77 % | 141.762 M 13.78 % | 124.592 M 13.06 % | 110.200 M 18.06 % | 93.346 M 23.97 % | 75.299 M 6.10 % | 70.970 M -0.23 % | 71.134 M 2.19 % | 69.608 M -4.63 % | 72.986 M -0.85 % | 73.613 M 2.57 % | 71.770 M | 0.000 -100.00 % | 100.401 M -0.90 % | 101.308 M 0.83 % | 100.471 M -3.54 % | 104.159 M 8.58 % | 95.930 M -1.26 % | 97.152 M 1.05 % | 96.147 M -4.98 % | 101.191 M 3.56 % | 97.714 M 0.88 % | 96.857 M -0.83 % | 97.668 M -2.28 % | 99.948 M -3.35 % | 103.416 M 0.64 % | 102.759 M -1.52 % | 104.348 M -2.58 % | 107.107 M -3.49 % | 110.978 M -3.60 % | 115.125 M -10.51 % | 128.648 M -1.54 % | 130.658 M 6.54 % | 122.639 M -16.21 % | 146.366 M -2.75 % | 150.500 M -2.65 % | 154.601 M 0.20 % | 154.289 M -1.85 % | 157.190 M -4.63 % | 164.823 M -0.27 % | 165.264 M -7.08 % | 177.865 M -5.77 % | 188.764 M -0.33 % | 189.397 M -4.73 % | 198.792 M -2.62 % | 204.139 M 1.58 % | 200.969 M -5.02 % | 211.586 M -2.00 % | 215.908 M -2.21 % | 220.777 M 45.51 % | 151.722 M -5.79 % | 161.055 M 4.20 % | 154.565 M -17.17 % | 186.609 M 8.80 % | 171.508 M 7.05 % | 160.213 M 18.86 % | 134.794 M -5.25 % | 142.265 M -3.34 % | 147.185 M -12.83 % | 168.844 M |
| Interest expense | 47.921 M 2.94 % | 46.552 M 9.07 % | 42.681 M 24.72 % | 34.222 M 25.16 % | 27.342 M 24.08 % | 22.036 M 24.06 % | 17.763 M 57.06 % | 11.310 M 98.39 % | 5.701 M -46.04 % | 10.566 M 55.66 % | 6.788 M 101.96 % | 3.361 M -24.15 % | 4.431 M -31.95 % | 6.511 M 27.82 % | 5.094 M | 0.000 -100.00 % | 5.273 M 0.84 % | 5.229 M -8.71 % | 5.728 M -38.89 % | 9.373 M 69.86 % | 5.518 M -17.56 % | 6.693 M 30.90 % | 5.113 M -42.18 % | 8.843 M 157.96 % | 3.428 M -5.33 % | 3.621 M 6.66 % | 3.395 M -30.17 % | 4.862 M -21.25 % | 6.174 M 6.27 % | 5.810 M -9.35 % | 6.409 M -9.35 % | 7.070 M -10.75 % | 7.922 M -54.84 % | 17.543 M 8.83 % | 16.119 M -18.24 % | 19.715 M 11.09 % | 17.747 M -6.86 % | 19.055 M -23.76 % | 24.995 M -15.66 % | 29.635 M 1.29 % | 29.259 M -7.62 % | 31.673 M -0.85 % | 31.946 M 0.15 % | 31.899 M -9.11 % | 35.096 M -6.77 % | 37.646 M -11.66 % | 42.617 M -4.61 % | 44.676 M -11.99 % | 50.763 M -7.34 % | 54.783 M 5.35 % | 51.999 M -5.75 % | 55.173 M -15.30 % | 65.141 M 63.21 % | 39.913 M -5.49 % | 42.230 M -14.37 % | 49.317 M 5.64 % | 46.685 M -14.77 % | 54.774 M 25.35 % | 43.698 M 28.08 % | 34.118 M 0.22 % | 34.042 M -28.60 % | 47.681 M -28.91 % | 67.075 M |
| Depreciation and amortization | 2.594 M 18.23 % | 2.194 M 4.18 % | 2.106 M 36.22 % | 1.546 M -20.96 % | 1.956 M -1.21 % | 1.980 M 1.80 % | 1.945 M 213.74 % | -1.710 M -188.74 % | 1.927 M 2.28 % | 1.884 M 3.06 % | 1.828 M 4.34 % | 1.752 M 7.16 % | 1.635 M 9.66 % | 1.491 M -7.91 % | 1.619 M -70.20 % | 5.432 M 50.76 % | 3.603 M -10.33 % | 4.018 M -14.53 % | 4.701 M 10.27 % | 4.263 M 19.58 % | 3.565 M 0.48 % | 3.548 M 0.03 % | 3.547 M -65.71 % | 10.343 M 424.23 % | 1.973 M -1.40 % | 2.001 M 103.44 % | -58.124 M -1 170.23 % | 5.431 M -70.95 % | 18.695 M 846.10 % | 1.976 M -0.90 % | 1.994 M -0.94 % | 2.013 M 136.82 % | 850.000 K -73.34 % | 3.188 M 11.66 % | 2.855 M -99.43 % | 500.457 M 11 759.17 % | 4.220 M -22.89 % | 5.473 M -1.92 % | 5.580 M -97.81 % | 254.763 M 4 246.75 % | 5.861 M -3.49 % | 6.073 M -1.28 % | 6.152 M -34.32 % | 9.366 M 60.49 % | 5.836 M -4.77 % | 6.128 M 4.38 % | 5.871 M -14.25 % | 6.847 M 1.50 % | 6.746 M -3.90 % | 7.020 M 5.09 % | 6.680 M 795.83 % | -960.000 K -115.48 % | 6.202 M -26.80 % | 8.473 M 13.53 % | 7.463 M -39.85 % | 12.407 M 314.12 % | 2.996 M -46.88 % | 5.640 M 101.72 % | 2.796 M 90.20 % | 1.470 M -17.28 % | 1.777 M 136.93 % | 750.000 K 0.54 % | 746.000 K |
| Operating income | 0.000 -100.00 % | 100.764 M 43.79 % | 70.079 M -35.59 % | 108.796 M 0.63 % | 108.117 M 24.34 % | 86.951 M -6.73 % | 93.229 M 14.47 % | 81.443 M 172.10 % | 29.931 M -52.24 % | 62.667 M -6.33 % | 66.902 M -31.74 % | 98.009 M 68.47 % | 58.175 M -2.59 % | 59.723 M -50.55 % | 120.776 M 201.74 % | 40.026 M -54.28 % | 87.549 M -19.27 % | 108.446 M 553.14 % | -23.932 M -134.88 % | 68.615 M 23.88 % | 55.390 M -40.26 % | 92.714 M 32.92 % | 69.753 M 50.01 % | 46.500 M -43.21 % | 81.885 M 30.62 % | 62.688 M -58.62 % | 151.510 M 56.73 % | 96.668 M 164.18 % | 36.592 M -39.89 % | 60.876 M -4.51 % | 63.750 M 258.45 % | 17.785 M -89.46 % | 168.739 M 114.52 % | 78.659 M 82.91 % | 43.004 M 110.02 % | -429.383 M -924.23 % | 52.095 M 50.90 % | 34.523 M -61.20 % | 88.975 M 145.32 % | -196.327 M -350.39 % | 78.408 M -8.43 % | 85.630 M 36.68 % | 62.648 M 184.93 % | 21.987 M -73.25 % | 82.197 M -18.58 % | 100.955 M 80.32 % | 55.987 M -35.11 % | 86.277 M -27.46 % | 118.945 M 114.83 % | 55.366 M -12.26 % | 63.102 M 101.71 % | 31.284 M -66.11 % | 92.320 M 54.34 % | 59.816 M 21.02 % | 49.425 M -78.79 % | 233.050 M 608.41 % | -45.839 M -153.56 % | 85.584 M -81.19 % | 454.878 M 490.45 % | 77.039 M 8.33 % | 71.113 M -14.99 % | 83.656 M -29.50 % | 118.666 M |
| Operating income ratio | 0.00 -100.00 % | 0.60 23.87 % | 0.49 -59.60 % | 1.20 114.27 % | 0.56 11.22 % | 0.50 -12.66 % | 0.58 7.26 % | 0.54 87.45 % | 0.29 -48.95 % | 0.56 15.18 % | 0.49 -32.35 % | 0.72 57.99 % | 0.46 201.05 % | -0.45 -241.24 % | 0.32 153.13 % | -0.60 -232.67 % | 0.45 -12.42 % | 0.52 388.07 % | -0.18 -148.09 % | 0.37 18.39 % | 0.32 -42.21 % | 0.55 47.25 % | 0.37 37.59 % | 0.27 -42.72 % | 0.47 23.05 % | 0.38 -50.98 % | 0.78 36.43 % | 0.57 169.51 % | 0.21 -34.50 % | 0.32 -2.80 % | 0.33 213.95 % | 0.11 -87.93 % | 0.88 106.83 % | 0.43 75.16 % | 0.24 110.84 % | -2.24 -152.42 % | 4.28 2 932.28 % | 0.14 -51.09 % | 0.29 138.35 % | -0.75 -343.05 % | 0.31 -1.06 % | 0.31 32.88 % | 0.24 180.08 % | 0.08 -71.36 % | 0.29 -18.66 % | 0.36 83.52 % | 0.20 -5.65 % | 0.21 -58.58 % | 0.50 68.88 % | 0.30 31.96 % | 0.23 218.38 % | 0.07 -81.43 % | 0.38 3.92 % | 0.37 2.54 % | 0.36 -46.72 % | 0.67 350.03 % | -0.27 -149.88 % | 0.54 -34.17 % | 0.82 55.54 % | 0.53 3.53 % | 0.51 -18.70 % | 0.63 -30.59 % | 0.90 |
| Total other income expenses net | 119.501 M 2 492.78 % | 4.609 M 460 800.00 % | 1.000 K 116.67 % | -6.000 K | 0.000 -100.00 % | 3.287 M 80.41 % | 1.822 M 182 100.00 % | 1.000 K 0.00 % | 1.000 K -99.98 % | 5.390 M | 0.000 100.00 % | -1.411 M -200.07 % | 1.410 M 101.74 % | -81.142 M -174.83 % | 108.437 M 509.71 % | -26.467 M -510.68 % | -4.334 M -104.20 % | 103.216 M | 0.000 -100.00 % | 59.241 M 5 924 000.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -8.476 M -4 706.52 % | 184.000 K | 0.000 -100.00 % | 148.115 M 7 405 650.00 % | 2.000 K 100.03 % | -6.175 M -1 132.53 % | -501.000 K | 0.000 100.00 % | -56.461 M -178.20 % | -20.295 M -521.40 % | -3.266 M 72.78 % | -12.000 M 97.42 % | -464.917 M -3 659.34 % | -12.367 M 35.10 % | -19.055 M -376.56 % | 6.890 M 103.05 % | -225.962 M -672.28 % | -29.259 M -78 978.38 % | -37.000 K 99.45 % | -6.736 M 75.68 % | -27.693 M -276.72 % | -7.351 M -142.45 % | 17.317 M 594.77 % | -3.500 M -108.41 % | 41.603 M 181.51 % | -51.042 M 6.35 % | -54.505 M -4.82 % | -51.999 M 5.24 % | -54.872 M 15.76 % | -65.141 M -63.21 % | -39.913 M -489.97 % | 10.235 M -79.77 % | 50.589 M 154.68 % | -92.523 M -68.92 % | -54.773 M -25.34 % | -43.698 M 50.24 % | -87.816 M -570.25 % | -13.102 M 72.52 % | -47.681 M 28.91 % | -67.076 M |
| 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.973 B -398.20 % | -596.840 M 54.87 % | -1.323 B -46.51 % | -902.693 M 5.55 % | -955.750 M 9.01 % | -1.050 B 9.56 % | -1.161 B -3.95 % | -1.117 B 5.86 % | -1.187 B 60.35 % | -2.993 B -80.49 % | -1.658 B -36.23 % | -1.217 B -23.43 % | -986.133 M 22.51 % | -1.273 B -50.17 % | -847.418 M 22.04 % | -1.087 B 7.39 % | -1.174 B -34.01 % | -875.842 M -116.34 % | -404.845 M 49.49 % | -801.487 M 11.84 % | -909.139 M 17.97 % | -1.108 B -39.13 % | -796.613 M 8.71 % | -872.627 M -8.41 % | -804.917 M 9.27 % | -887.175 M -9.94 % | -806.968 M -24.90 % | -646.109 M 15.56 % | -765.129 M 41.96 % | -1.318 B -85.73 % | -709.791 M 12.54 % | -811.529 M 28.30 % | -1.132 B 3.94 % | -1.178 B -134.33 % | -502.814 M -57.50 % | -319.246 M -210.46 % | -102.829 M 79.93 % | -512.319 M -22.77 % | -417.305 M 16.89 % | -502.088 M -9.57 % | -458.240 M -8.05 % | -424.112 M 54.51 % | -932.340 M -19.75 % | -778.600 M -40.27 % | -555.078 M 2.33 % | -568.295 M 37.65 % | -911.422 M -12.38 % | -811.020 M -417.73 % | 255.256 M 256.93 % | -162.654 M 79.94 % | -810.901 M -1 436.60 % | 60.669 M 107.12 % | -851.726 M -218.35 % | 719.686 M 110.90 % | 341.252 M -79.28 % | 1.647 B 203.92 % | 541.840 M 894.24 % | 54.498 M 105.37 % | -1.016 B -565.65 % | -152.591 M |
| Total investments | 1.702 B 9 055.23 % | 18.589 M -98.93 % | 1.743 B -1.13 % | 1.763 B -0.45 % | 1.771 B 0.79 % | 1.757 B -10.45 % | 1.962 B -1.81 % | 1.998 B 2.69 % | 1.946 B 74.54 % | 1.115 B -29.35 % | 1.578 B -26.67 % | 2.152 B -13.17 % | 2.478 B -5.69 % | 2.628 B -15.67 % | 3.116 B -35.10 % | 4.801 B -6.53 % | 5.137 B -6.49 % | 5.493 B -8.26 % | 5.988 B -10.78 % | 6.712 B 10.17 % | 6.092 B 2.98 % | 5.916 B -0.71 % | 5.958 B 11.99 % | 5.320 B -1.05 % | 5.377 B -0.80 % | 5.420 B 3.72 % | 5.226 B 5.15 % | 4.970 B -3.21 % | 5.135 B 8.54 % | 4.731 B -5.88 % | 5.026 B 1.41 % | 4.957 B 3.89 % | 4.771 B 3.76 % | 4.598 B 10.98 % | 4.143 B 12.47 % | 3.684 B -7.85 % | 3.998 B -0.17 % | 4.005 B 10.02 % | 3.640 B -7.77 % | 3.947 B 3.05 % | 3.830 B 6.21 % | 3.606 B 12.34 % | 3.210 B -17.62 % | 3.896 B 4.71 % | 3.721 B -4.66 % | 3.903 B 1.02 % | 3.864 B 15.47 % | 3.346 B -5.02 % | 3.523 B -6.77 % | 3.778 B 33.03 % | 2.840 B -2.29 % | 2.907 B 4.92 % | 2.770 B 0.69 % | 2.751 B -3.37 % | 2.847 B -26.63 % | 3.881 B 5.79 % | 3.669 B 54.95 % | 2.368 B 103.80 % | 1.162 B -20.00 % | 1.452 B |
| Total debt | 0.000 -100.00 % | 1.924 B 77.79 % | 1.082 B -6.17 % | 1.153 B 74.52 % | 660.879 M 0.78 % | 655.756 M -1.29 % | 664.358 M -7.16 % | 715.626 M 9.87 % | 651.343 M -0.56 % | 655.041 M -1.09 % | 662.275 M 27.42 % | 519.763 M 423.24 % | 99.335 M -59.97 % | 248.175 M 10.37 % | 224.848 M -24.69 % | 298.547 M 32.96 % | 224.543 M 0.07 % | 224.391 M 0.07 % | 224.239 M -32.87 % | 334.051 M 49.17 % | 223.934 M 0.07 % | 223.782 M 0.07 % | 223.629 M 0.07 % | 223.477 M 0.07 % | 223.325 M 0.07 % | 223.173 M 0.07 % | 223.020 M 0.07 % | 222.868 M 0.07 % | 222.716 M 0.07 % | 222.564 M 0.07 % | 222.411 M 0.07 % | 222.259 M 0.07 % | 222.107 M 0.05 % | 221.986 M -50.68 % | 450.112 M -0.46 % | 452.176 M -0.39 % | 453.965 M -0.47 % | 456.086 M -2.13 % | 466.008 M 1.60 % | 458.680 M -0.39 % | 460.487 M -0.17 % | 461.276 M -11.86 % | 523.346 M -0.40 % | 525.446 M -1.45 % | 533.160 M -20.14 % | 667.583 M -0.51 % | 671.006 M -0.21 % | 672.431 M 0.10 % | 671.771 M -18.23 % | 821.503 M -12.16 % | 935.250 M 12.58 % | 830.711 M -44.65 % | 1.501 B -11.64 % | 1.699 B 21.06 % | 1.403 B -41.61 % | 2.403 B -17.22 % | 2.903 B 0.00 % | 2.903 B 70.62 % | 1.702 B 41.43 % | 1.203 B |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 7.948 M 0.00 % | 7.948 M -95.02 % | 159.479 M 1 123.56 % | 13.034 M 0.00 % | 13.034 M 0.00 % | 13.034 M -92.13 % | 165.715 M 2 606.43 % | 6.123 M 0.00 % | 6.123 M 0.00 % | 6.123 M -96.11 % | 157.241 M 1.12 % | 155.500 M -3.12 % | 160.511 M 2 521.44 % | 6.123 M -96.18 % | 160.152 M 1.10 % | 158.413 M -3.07 % | 163.424 M 1.45 % | 161.094 M 0.69 % | 159.997 M 1.53 % | 157.591 M 1 336.69 % | 10.969 M 0.00 % | 10.969 M 0.00 % | 10.969 M | 0.000 | 0.000 -100.00 % | 8.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.416 M 7.06 % | 21.871 M -3.40 % | 22.641 M -25.76 % | 30.499 M 7.95 % | 28.252 M 1.74 % | 27.768 M 14.49 % | 24.254 M 70.48 % | 14.227 M -1.09 % | 14.384 M 39.47 % | 10.313 M -73.33 % | 38.674 M 16.15 % | 33.298 M -4.31 % | 34.798 M 35.82 % | 25.620 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 |
| Retained earnings | 1.804 B 5.52 % | 1.709 B 5.25 % | 1.624 B 3.41 % | 1.571 B -0.26 % | 1.575 B 5.79 % | 1.489 B 4.79 % | 1.421 B 4.44 % | 1.360 B -12.70 % | 1.558 B 1.22 % | 1.539 B 2.67 % | 1.499 B 3.28 % | 1.452 B -34.36 % | 2.212 B 1.89 % | 2.171 B 2.66 % | 2.114 B 4.58 % | 2.022 B -0.33 % | 2.028 B 3.19 % | 1.966 B 4.21 % | 1.886 B 2.27 % | 1.845 B -1.02 % | 1.864 B 1.93 % | 1.828 B 4.21 % | 1.754 B 2.85 % | 1.706 B -2.45 % | 1.749 B 3.41 % | 1.691 B 2.79 % | 1.645 B 4.11 % | 1.580 B 2.40 % | 1.543 B 1.62 % | 1.518 B 2.96 % | 1.475 B 3.70 % | 1.422 B -16.87 % | 1.711 B 7.71 % | 1.588 B 2.78 % | 1.545 B 1.41 % | 1.524 B -17.32 % | 1.843 B 1.64 % | 1.813 B 0.31 % | 1.807 B 2.99 % | 1.755 B -12.47 % | 2.005 B 1.96 % | 1.966 B 2.15 % | 1.925 B 1.19 % | 1.902 B -1.03 % | 1.922 B 1.69 % | 1.890 B 2.84 % | 1.838 B 0.71 % | 1.825 B 1.59 % | 1.796 B 3.13 % | 1.742 B -0.73 % | 1.755 B 0.59 % | 1.744 B -4.13 % | 1.820 B | 0.000 | 0.000 -100.00 % | 1.742 B | 0.000 -100.00 % | 1.844 B 2.18 % | 1.804 B 23.32 % | 1.463 B |
| Common stock | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M 0.00 % | 192.000 M -4.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M | 0.000 | 0.000 -100.00 % | 200.000 M | 0.000 -100.00 % | 200.000 M 0.00 % | 200.000 M 0.00 % | 200.000 M |
| Total equity | 2.004 B 4.94 % | 1.909 B -3.44 % | 1.977 B -1.24 % | 2.002 B 3.76 % | 1.930 B 4.39 % | 1.848 B 3.92 % | 1.779 B -9.62 % | 1.968 B 3.26 % | 1.906 B 0.73 % | 1.892 B 2.26 % | 1.850 B -15.39 % | 2.187 B -14.54 % | 2.559 B 1.42 % | 2.523 B 2.35 % | 2.465 B 1.79 % | 2.422 B 1.81 % | 2.379 B 2.48 % | 2.321 B 3.65 % | 2.239 B -1.04 % | 2.263 B 2.26 % | 2.213 B 8.95 % | 2.031 B 3.36 % | 1.965 B -1.08 % | 1.987 B 1.96 % | 1.949 B 3.05 % | 1.891 B 2.48 % | 1.845 B 1.37 % | 1.820 B 4.42 % | 1.743 B 1.43 % | 1.718 B 2.61 % | 1.675 B -12.87 % | 1.922 B 0.60 % | 1.911 B 5.47 % | 1.812 B 2.51 % | 1.767 B 0.05 % | 1.766 B -14.81 % | 2.073 B 1.57 % | 2.041 B 0.30 % | 2.035 B 1.80 % | 1.999 B -9.92 % | 2.219 B 1.76 % | 2.181 B 2.13 % | 2.135 B -0.96 % | 2.156 B 0.03 % | 2.155 B 1.43 % | 2.125 B 2.98 % | 2.063 B 0.49 % | 2.053 B 2.02 % | 2.013 B 2.83 % | 1.957 B -0.29 % | 1.963 B -0.02 % | 1.963 B -3.65 % | 2.038 B 1.08 % | 2.016 B 0.64 % | 2.003 B -1.93 % | 2.043 B 3.20 % | 1.979 B -3.39 % | 2.049 B 2.08 % | 2.007 B 17.58 % | 1.707 B |
| Other non current liabilities | 0.000 -100.00 % | 9.558 B 983.21 % | -1.082 B | 0.000 100.00 % | -660.879 M -0.78 % | -655.756 M 1.29 % | -664.358 M | 0.000 100.00 % | -10.194 B 6.31 % | -10.880 B -7.76 % | -10.096 B | 0.000 100.00 % | -106.332 M 58.31 % | -255.064 M -9.98 % | -231.926 M | 0.000 100.00 % | -14.368 B -6 303.16 % | -224.391 M -0.07 % | -224.239 M -0.07 % | -224.086 M -0.07 % | -223.934 M -0.07 % | -223.782 M -0.07 % | -223.629 M | 0.000 100.00 % | -223.325 M -0.07 % | -223.173 M -0.07 % | -223.020 M | 0.000 100.00 % | -222.716 M -0.07 % | -222.564 M -0.07 % | -222.411 M | 0.000 100.00 % | -222.107 M -0.05 % | -221.986 M 50.68 % | -450.112 M | 0.000 100.00 % | -453.965 M 0.47 % | -456.086 M 2.13 % | -466.008 M | 0.000 100.00 % | -460.487 M 0.17 % | -461.276 M 11.86 % | -523.346 M | 0.000 100.00 % | -533.160 M 20.14 % | -667.583 M 0.51 % | -671.006 M | 0.000 100.00 % | -671.771 M 18.23 % | -821.503 M 12.16 % | -935.250 M -12.58 % | -830.711 M 44.65 % | -1.501 B 11.64 % | -1.699 B -21.06 % | -1.403 B 41.61 % | -2.403 B 17.22 % | -2.903 B 0.00 % | -2.903 B -70.62 % | -1.702 B -41.43 % | -1.203 B |
| Long term debt | 0.000 -100.00 % | 1.924 B 77.79 % | 1.082 B | 0.000 -100.00 % | 660.879 M 0.78 % | 655.756 M -1.29 % | 664.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.335 M -59.97 % | 248.175 M 10.37 % | 224.848 M | 0.000 | 0.000 -100.00 % | 224.391 M 0.07 % | 224.239 M 0.07 % | 224.086 M 0.07 % | 223.934 M 0.07 % | 223.782 M 0.07 % | 223.629 M | 0.000 -100.00 % | 223.325 M 0.07 % | 223.173 M 0.07 % | 223.020 M | 0.000 -100.00 % | 222.716 M 0.07 % | 222.564 M 0.07 % | 222.411 M | 0.000 -100.00 % | 222.107 M 0.05 % | 221.986 M -50.68 % | 450.112 M | 0.000 -100.00 % | 453.965 M -0.47 % | 456.086 M -2.13 % | 466.008 M | 0.000 -100.00 % | 460.487 M -0.17 % | 461.276 M -11.86 % | 523.346 M | 0.000 -100.00 % | 533.160 M -20.14 % | 667.583 M -0.51 % | 671.006 M | 0.000 -100.00 % | 671.771 M -18.23 % | 821.503 M -12.16 % | 935.250 M 12.58 % | 830.711 M -44.65 % | 1.501 B -11.64 % | 1.699 B 21.06 % | 1.403 B -41.61 % | 2.403 B -17.22 % | 2.903 B 0.00 % | 2.903 B 70.62 % | 1.702 B 41.43 % | 1.203 B |
| Total non current liabilities | 0.000 -100.00 % | 11.485 B 961.27 % | 1.082 B -6.17 % | 1.153 B 74.52 % | 660.879 M 0.78 % | 655.756 M -1.29 % | 664.358 M 1 342.34 % | 46.061 M -99.55 % | 10.194 B -6.31 % | 10.880 B 7.76 % | 10.096 B 58 556.01 % | 17.213 M -99.81 % | 8.857 B -6.54 % | 9.477 B -0.30 % | 9.506 B 3 084.08 % | 298.547 M -97.92 % | 14.368 B -1.23 % | 14.547 B -1.05 % | 14.701 B 4 300.84 % | 334.051 M -97.83 % | 15.405 B -1.78 % | 15.684 B 1.50 % | 15.452 B 6 814.42 % | 223.477 M -98.49 % | 14.768 B -0.41 % | 14.828 B 2.24 % | 14.503 B 6 407.65 % | 222.868 M -98.44 % | 14.316 B -0.58 % | 14.399 B 3.56 % | 13.904 B 6 155.80 % | 222.259 M -98.42 % | 14.026 B -3.98 % | 14.608 B 1.12 % | 14.446 B 3 094.78 % | 452.176 M -96.94 % | 14.798 B -0.55 % | 14.880 B 3.43 % | 14.386 B 3 036.39 % | 458.680 M -96.79 % | 14.305 B 2.72 % | 13.925 B -3.62 % | 14.449 B 2 649.77 % | 525.446 M -96.43 % | 14.721 B -3.43 % | 15.244 B -3.23 % | 15.753 B 2 242.75 % | 672.431 M -95.75 % | 15.814 B -0.66 % | 15.919 B -0.10 % | 15.934 B 5.33 % | 15.129 B -10.33 % | 16.871 B 49.53 % | 11.283 B -1.99 % | 11.512 B -5.77 % | 12.216 B -11.07 % | 13.737 B 6.20 % | 12.936 B 6.49 % | 12.147 B 41.18 % | 8.604 B |
| Other current liabilities | -120.359 M | 0.000 | 0.000 100.00 % | -125.919 M | 0.000 | 0.000 | 0.000 100.00 % | -84.586 M | 0.000 | 0.000 | 0.000 100.00 % | -126.304 M | 0.000 | 0.000 | 0.000 100.00 % | -67.642 M | 0.000 100.00 % | -51.673 M -46.49 % | -35.273 M 69.30 % | -114.891 M -72.41 % | -66.640 M 0.60 % | -67.040 M -42.77 % | -46.957 M 48.51 % | -91.197 M -28.92 % | -70.739 M -14.69 % | -61.676 M -70.26 % | -36.224 M 61.61 % | -94.366 M -65.65 % | -56.968 M -7.84 % | -52.824 M -16.92 % | -45.179 M 61.81 % | -118.297 M -574.10 % | -17.549 M -6.69 % | -16.448 M 11.99 % | -18.689 M 83.47 % | -113.053 M -816.08 % | -12.341 M -7.55 % | -11.475 M -2.72 % | -11.171 M 92.48 % | -148.632 M -4 001.32 % | -3.624 M -86.80 % | -1.940 M -19.02 % | -1.630 M 98.90 % | -147.602 M -1 983.60 % | -7.084 M -2.95 % | -6.881 M -23.43 % | -5.575 M 96.81 % | -174.982 M -1 749.12 % | -9.463 M -20.32 % | -7.865 M -6.46 % | -7.388 M 96.08 % | -188.458 M -151.85 % | -74.828 M 10.08 % | -83.212 M -12.07 % | -74.249 M -3.16 % | -71.977 M 8.59 % | -78.742 M 12.91 % | -90.418 M -8.36 % | -83.444 M -822.03 % | -9.050 M |
| Deferred revenue | 0.000 -100.00 % | 2.310 M 3.03 % | 2.242 M -44.60 % | 4.047 M 43.10 % | 2.828 M 9.19 % | 2.590 M -36.18 % | 4.058 M -15.00 % | 4.774 M 15.01 % | 4.151 M -4.68 % | 4.355 M -1.09 % | 4.403 M -18.14 % | 5.379 M 12.44 % | 4.784 M 2.31 % | 4.676 M -3.88 % | 4.865 M | 0.000 -100.00 % | 4.538 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 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 97.611 M 20.24 % | 81.183 M 50.11 % | 54.083 M -43.21 % | 95.241 M 27.38 % | 74.771 M 26.72 % | 59.005 M 28.10 % | 46.061 M -55.80 % | 104.206 M 3.14 % | 101.035 M 11.23 % | 90.832 M 427.69 % | 17.213 M -79.73 % | 84.915 M 13.71 % | 74.675 M 24.76 % | 59.856 M 63.96 % | 36.506 M -49.49 % | 72.269 M | 0.000 | 0.000 -100.00 % | 78.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total liabilities | 12.052 B 4.05 % | 11.582 B 970.29 % | 1.082 B -90.11 % | 10.943 B 1 555.78 % | 660.879 M 0.78 % | 655.756 M -1.29 % | 664.358 M -93.50 % | 10.222 B 0.28 % | 10.194 B -6.31 % | 10.880 B 7.76 % | 10.096 B 5.14 % | 9.603 B 8.42 % | 8.857 B -6.54 % | 9.477 B -0.30 % | 9.506 B -36.07 % | 14.868 B 3.48 % | 14.368 B -1.23 % | 14.547 B -1.05 % | 14.701 B -7.60 % | 15.910 B 3.28 % | 15.405 B -1.78 % | 15.684 B 1.50 % | 15.452 B 5.02 % | 14.713 B -0.37 % | 14.768 B -0.41 % | 14.828 B 2.24 % | 14.503 B 3.86 % | 13.965 B -2.45 % | 14.316 B -0.58 % | 14.399 B 3.56 % | 13.904 B 2.01 % | 13.630 B -2.82 % | 14.026 B -3.98 % | 14.608 B 1.12 % | 14.446 B -0.24 % | 14.481 B -2.14 % | 14.798 B -0.55 % | 14.880 B 3.43 % | 14.386 B -1.03 % | 14.536 B 1.62 % | 14.305 B 2.72 % | 13.925 B -3.62 % | 14.449 B -3.22 % | 14.929 B 1.41 % | 14.721 B -3.43 % | 15.244 B -3.23 % | 15.753 B 1.27 % | 15.556 B -1.64 % | 15.814 B -0.66 % | 15.919 B -0.10 % | 15.934 B 5.33 % | 15.129 B -10.33 % | 16.871 B 49.53 % | 11.283 B -1.99 % | 11.512 B -5.77 % | 12.216 B -11.07 % | 13.737 B 6.20 % | 12.936 B 6.49 % | 12.147 B 41.18 % | 8.604 B |
| Other non current assets | -1.841 B -117.07 % | 10.788 B 114 715.77 % | -9.412 M 56.93 % | -21.855 M -216.56 % | -6.904 M 0.00 % | -6.904 M -0.23 % | -6.888 M 32.53 % | -10.209 M -29.46 % | -7.886 M 3.91 % | -8.207 M 0.00 % | -8.207 M 0.00 % | -8.207 M -4 459.44 % | -180.000 K 0.00 % | -180.000 K 7.69 % | -195.000 K 100.00 % | -4.956 B -98 267.96 % | -5.038 M 99.91 % | -5.732 B 7.95 % | -6.227 B 10.45 % | -6.954 B -10.16 % | -6.313 B -2.85 % | -6.138 B 0.65 % | -6.178 B -13.37 % | -5.449 B 1.04 % | -5.507 B 0.79 % | -5.551 B -0.99 % | -5.496 B -6.36 % | -5.168 B 2.76 % | -5.314 B -7.93 % | -4.924 B 5.60 % | -5.216 B -1.33 % | -5.147 B -3.61 % | -4.968 B -3.58 % | -4.796 B -10.53 % | -4.339 B -11.94 % | -3.876 B 18.22 % | -4.740 B 0.98 % | -4.787 B -8.29 % | -4.421 B 6.39 % | -4.722 B 2.77 % | -4.857 B -5.19 % | -4.617 B -9.38 % | -4.221 B 13.69 % | -4.891 B -3.57 % | -4.722 B 3.72 % | -4.905 B -0.16 % | -4.897 B -11.98 % | -4.373 B 0.22 % | -4.383 B 5.59 % | -4.642 B -19.18 % | -3.895 B -4.14 % | -3.740 B 0.77 % | -3.769 B -11.36 % | -3.385 B -1.07 % | -3.349 B 22.78 % | -4.337 B -5.44 % | -4.113 B -39.37 % | -2.951 B -73.21 % | -1.704 B -4.02 % | -1.638 B |
| Long term investments | 1.702 B 9 055.23 % | 18.589 M -98.93 % | 1.743 B -1.13 % | 1.763 B -0.45 % | 1.771 B 0.79 % | 1.757 B -10.45 % | 1.962 B -1.81 % | 1.998 B 2.69 % | 1.946 B 74.54 % | 1.115 B -29.35 % | 1.578 B -26.67 % | 2.152 B -13.17 % | 2.478 B -5.69 % | 2.628 B -15.67 % | 3.116 B -35.10 % | 4.801 B -6.53 % | 5.137 B -6.49 % | 5.493 B -8.26 % | 5.988 B -10.78 % | 6.712 B 10.17 % | 6.092 B 2.98 % | 5.916 B -0.71 % | 5.958 B 11.99 % | 5.320 B -1.05 % | 5.377 B -0.80 % | 5.420 B 3.72 % | 5.226 B 5.15 % | 4.970 B -3.21 % | 5.135 B 8.54 % | 4.731 B -5.88 % | 5.026 B 1.41 % | 4.957 B 3.89 % | 4.771 B 3.76 % | 4.598 B 10.98 % | 4.143 B 12.47 % | 3.684 B -7.85 % | 3.998 B -0.17 % | 4.005 B 10.02 % | 3.640 B -7.77 % | 3.947 B 3.05 % | 3.830 B 6.21 % | 3.606 B 12.34 % | 3.210 B -17.62 % | 3.896 B 4.71 % | 3.721 B -4.66 % | 3.903 B 1.02 % | 3.864 B 15.47 % | 3.346 B -5.02 % | 3.523 B -6.77 % | 3.778 B 33.03 % | 2.840 B -2.29 % | 2.907 B 4.92 % | 2.770 B 0.69 % | 2.751 B -3.37 % | 2.847 B -26.63 % | 3.881 B 5.79 % | 3.669 B 54.95 % | 2.368 B 103.80 % | 1.162 B -20.00 % | 1.452 B |
| Intangible assets | 0.000 -100.00 % | 4.993 M -6.62 % | 5.347 M 214.34 % | 1.701 M -4.44 % | 1.780 M -10.42 % | 1.987 M -9.48 % | 2.195 M -8.62 % | 2.402 M -6.43 % | 2.567 M -2.02 % | 2.620 M -2.38 % | 2.684 M -0.04 % | 2.685 M 5.25 % | 2.551 M 2.41 % | 2.491 M 0.00 % | 2.491 M 2.43 % | 2.432 M -79.89 % | 12.096 M 6.80 % | 11.326 M 4.70 % | 10.818 M 8.65 % | 9.957 M 10.11 % | 9.043 M 11.34 % | 8.122 M 8.13 % | 7.511 M 12.47 % | 6.678 M 175.84 % | 2.421 M 2.50 % | 2.362 M 11.42 % | 2.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.878 M -10.04 % | 523.455 M -0.56 % | 526.420 M 586.58 % | 76.673 M -90.19 % | 781.643 M -0.24 % | 783.552 M 0.13 % | 782.533 M 777.02 % | 89.226 M -88.84 % | 799.567 M -0.54 % | 803.929 M -0.29 % | 806.295 M 689.44 % | 102.135 M -87.74 % | 832.968 M | 0.000 -100.00 % | 807.341 M 592.32 % | 116.614 M -85.31 % | 793.884 M 66.21 % | 477.639 M -1.54 % | 485.132 M | 0.000 -100.00 % | 432.857 M -0.43 % | 434.724 M 10.39 % | 393.811 M 901.76 % | 39.312 M |
| 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 -100.00 % | 453.057 M | 0.000 | 0.000 | 0.000 -100.00 % | 708.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 705.133 M | 0.000 | 0.000 | 0.000 -100.00 % | 685.343 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 5.558 M 11.32 % | 4.993 M -6.62 % | 5.347 M 214.34 % | 1.701 M -4.44 % | 1.780 M -10.42 % | 1.987 M -9.48 % | 2.195 M -8.62 % | 2.402 M -6.43 % | 2.567 M -2.02 % | 2.620 M -2.38 % | 2.684 M -0.04 % | 2.685 M 5.25 % | 2.551 M 2.41 % | 2.491 M 0.00 % | 2.491 M 2.43 % | 2.432 M -79.89 % | 12.096 M 6.80 % | 11.326 M 4.70 % | 10.818 M 8.65 % | 9.957 M 10.11 % | 9.043 M 11.34 % | 8.122 M 8.13 % | 7.511 M 12.47 % | 6.678 M 175.84 % | 2.421 M 2.50 % | 2.362 M 11.42 % | 2.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 470.878 M -10.04 % | 523.455 M -0.56 % | 526.420 M -0.62 % | 529.730 M -32.23 % | 781.643 M -0.24 % | 783.552 M 0.13 % | 782.533 M -1.96 % | 798.139 M -0.18 % | 799.567 M -0.54 % | 803.929 M -0.29 % | 806.295 M -0.12 % | 807.268 M -3.09 % | 832.968 M -0.17 % | 834.424 M 3.35 % | 807.341 M 0.67 % | 801.957 M 1.02 % | 793.884 M 66.21 % | 477.639 M -1.54 % | 485.132 M 10.33 % | 439.723 M 1.59 % | 432.857 M -0.43 % | 434.724 M 10.39 % | 393.811 M 901.76 % | 39.312 M |
| Property plant equipment net | 133.555 M -2.02 % | 136.305 M -0.58 % | 137.097 M 0.72 % | 136.123 M 3.27 % | 131.807 M -0.25 % | 132.137 M -0.88 % | 133.309 M -0.37 % | 133.801 M -8.06 % | 145.526 M -1.22 % | 147.324 M -0.41 % | 147.929 M -1.09 % | 149.556 M 0.08 % | 149.441 M -2.38 % | 153.089 M 0.01 % | 153.070 M 0.55 % | 152.231 M -32.08 % | 224.146 M -1.50 % | 227.562 M -0.46 % | 228.615 M -1.69 % | 232.545 M 9.77 % | 211.841 M -1.14 % | 214.276 M 0.91 % | 212.352 M 73.40 % | 122.462 M -4.06 % | 127.641 M -0.47 % | 128.242 M -52.19 % | 268.220 M 35.62 % | 197.769 M 10.21 % | 179.452 M -7.01 % | 192.971 M 1.83 % | 189.494 M -0.56 % | 190.565 M -3.27 % | 197.012 M -0.62 % | 198.242 M 1.10 % | 196.091 M 1.70 % | 192.818 M -28.99 % | 271.545 M 4.83 % | 259.033 M 1.80 % | 254.461 M 3.41 % | 246.081 M 0.19 % | 245.625 M 7.75 % | 227.964 M -0.37 % | 228.803 M 16.45 % | 196.483 M -2.58 % | 201.687 M 1.93 % | 197.868 M -12.83 % | 226.999 M 3.34 % | 219.658 M 713.55 % | 27.000 M -8.04 % | 29.362 M -88.13 % | 247.439 M 686.87 % | 31.446 M -84.65 % | 204.837 M 31.48 % | 155.793 M 852.75 % | 16.352 M -0.06 % | 16.362 M 40.15 % | 11.675 M -92.16 % | 148.975 M 0.43 % | 148.334 M 1.22 % | 146.546 M |
| Total non current assets | 0.000 -100.00 % | 10.957 B 481.09 % | 1.886 B -0.80 % | 1.901 B -0.19 % | 1.904 B 0.71 % | 1.891 B -9.84 % | 2.098 B -1.73 % | 2.134 B 1.94 % | 2.094 B 65.56 % | 1.265 B -26.83 % | 1.728 B -24.98 % | 2.304 B -12.40 % | 2.630 B -5.50 % | 2.783 B -14.92 % | 3.271 B -33.99 % | 4.956 B -7.76 % | 5.373 B -6.27 % | 5.732 B -7.95 % | 6.227 B -10.45 % | 6.954 B 10.16 % | 6.313 B 2.85 % | 6.138 B -0.65 % | 6.178 B 13.37 % | 5.449 B -1.04 % | 5.507 B -0.79 % | 5.551 B 0.99 % | 5.496 B 6.36 % | 5.168 B -2.76 % | 5.314 B 7.93 % | 4.924 B -5.60 % | 5.216 B 1.33 % | 5.147 B 3.61 % | 4.968 B 3.58 % | 4.796 B 10.53 % | 4.339 B 11.94 % | 3.876 B -18.22 % | 4.740 B -0.98 % | 4.787 B 8.29 % | 4.421 B -6.39 % | 4.722 B -2.77 % | 4.857 B 5.19 % | 4.617 B 9.38 % | 4.221 B -13.69 % | 4.891 B 3.57 % | 4.722 B -3.72 % | 4.905 B 0.16 % | 4.897 B 11.98 % | 4.373 B -0.22 % | 4.383 B -5.59 % | 4.642 B 19.18 % | 3.895 B 4.14 % | 3.740 B -0.77 % | 3.769 B 11.36 % | 3.385 B 1.07 % | 3.349 B -22.78 % | 4.337 B 5.44 % | 4.113 B 39.37 % | 2.951 B 73.21 % | 1.704 B 4.02 % | 1.638 B |
| Other current assets | 0.000 -100.00 % | 8.159 M 12.24 % | 7.269 M -55.95 % | 16.503 M 107.38 % | 7.958 M -8.15 % | 8.664 M 8.65 % | 7.974 M -48.29 % | 15.421 M 127.95 % | 6.765 M 85.90 % | 3.639 M -76.43 % | 15.442 M -52.30 % | 32.370 M 95.96 % | 16.519 M -56.69 % | 38.137 M 108.24 % | 18.314 M -52.42 % | 38.491 M 102.90 % | 18.970 M 8.00 % | 17.565 M 57.63 % | 11.143 M -83.53 % | 67.657 M 262.42 % | 18.668 M -12.45 % | 21.322 M 214.25 % | 6.785 M -90.33 % | 70.194 M 132.01 % | 30.255 M -28.10 % | 42.080 M -18.18 % | 51.429 M -31.29 % | 74.851 M 176.89 % | 27.033 M 34.53 % | 20.095 M -24.68 % | 26.679 M -30.25 % | 38.252 M 107.43 % | 18.441 M -1.63 % | 18.746 M 118.28 % | 8.588 M -77.03 % | 37.386 M 125.60 % | 16.572 M -23.24 % | 21.588 M -21.06 % | 27.346 M -14.37 % | 31.935 M 26.27 % | 25.291 M 5.90 % | 23.883 M -20.02 % | 29.861 M 86.69 % | 15.995 M -52.79 % | 33.883 M -8.71 % | 37.114 M -8.67 % | 40.638 M 133.02 % | 17.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.309 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.534 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.973 B 17.96 % | 2.521 B 4.83 % | 2.405 B 16.96 % | 2.056 B 27.18 % | 1.617 B -5.24 % | 1.706 B -6.55 % | 1.826 B -0.39 % | 1.833 B -0.29 % | 1.838 B -49.61 % | 3.648 B 57.21 % | 2.320 B 33.59 % | 1.737 B 60.02 % | 1.085 B -28.62 % | 1.521 B 41.83 % | 1.072 B -22.61 % | 1.386 B -0.91 % | 1.398 B 27.09 % | 1.100 B 74.89 % | 629.084 M -44.60 % | 1.136 B 0.22 % | 1.133 B -14.94 % | 1.332 B 30.57 % | 1.020 B -6.92 % | 1.096 B 6.60 % | 1.028 B -7.39 % | 1.110 B 7.80 % | 1.030 B 18.53 % | 868.977 M -12.03 % | 987.845 M -35.89 % | 1.541 B 65.29 % | 932.202 M -9.83 % | 1.034 B -23.65 % | 1.354 B -3.31 % | 1.400 B 46.94 % | 952.926 M 23.53 % | 771.422 M 38.55 % | 556.794 M -42.50 % | 968.405 M 9.63 % | 883.313 M -8.06 % | 960.768 M 4.58 % | 918.727 M 3.77 % | 885.388 M -39.18 % | 1.456 B 11.63 % | 1.304 B 19.83 % | 1.088 B -11.95 % | 1.236 B -21.90 % | 1.582 B 6.67 % | 1.483 B 256.16 % | 416.515 M -57.68 % | 984.157 M -43.64 % | 1.746 B 126.76 % | 770.042 M -67.27 % | 2.353 B 140.33 % | 978.897 M -7.81 % | 1.062 B 40.39 % | 756.341 M -67.97 % | 2.361 B -17.11 % | 2.849 B 4.83 % | 2.717 B 100.43 % | 1.356 B |
| Cash and short term investments | 0.000 -100.00 % | 2.521 B 4.83 % | 2.405 B 16.96 % | 2.056 B 27.18 % | 1.617 B -5.24 % | 1.706 B -6.55 % | 1.826 B -0.39 % | 1.833 B -0.29 % | 1.838 B -49.61 % | 3.648 B 57.21 % | 2.320 B 33.59 % | 1.737 B 60.02 % | 1.085 B -28.62 % | 1.521 B 41.83 % | 1.072 B -22.61 % | 1.386 B -0.91 % | 1.398 B 27.09 % | 1.100 B 74.89 % | 629.084 M -44.60 % | 1.136 B 0.22 % | 1.133 B -14.94 % | 1.332 B 30.57 % | 1.020 B -6.92 % | 1.096 B 6.60 % | 1.028 B -7.39 % | 1.110 B 7.80 % | 1.030 B 18.53 % | 868.977 M -12.03 % | 987.845 M -35.89 % | 1.541 B 65.29 % | 932.202 M -9.83 % | 1.034 B -23.65 % | 1.354 B -3.31 % | 1.400 B 46.94 % | 952.926 M 23.53 % | 771.422 M 38.55 % | 556.794 M -42.50 % | 968.405 M 9.63 % | 883.313 M -8.06 % | 960.768 M 4.58 % | 918.727 M 3.77 % | 885.388 M -39.18 % | 1.456 B 11.63 % | 1.304 B 19.83 % | 1.088 B -11.95 % | 1.236 B -21.90 % | 1.582 B 6.67 % | 1.483 B 256.16 % | 416.515 M -57.68 % | 984.157 M -43.64 % | 1.746 B 126.76 % | 770.042 M -67.27 % | 2.353 B 140.33 % | 978.897 M -7.81 % | 1.062 B 40.39 % | 756.341 M -67.97 % | 2.361 B -17.11 % | 2.849 B 4.83 % | 2.717 B 100.43 % | 1.356 B |
| Total current assets | 0.000 -100.00 % | 2.535 B 5.42 % | 2.405 B 14.17 % | 2.106 B 30.28 % | 1.617 B -5.24 % | 1.706 B -6.55 % | 1.826 B -2.83 % | 1.879 B 2.22 % | 1.838 B -49.61 % | 3.648 B 57.21 % | 2.320 B 28.56 % | 1.805 B 66.29 % | 1.085 B -28.62 % | 1.521 B 41.83 % | 1.072 B -25.66 % | 1.442 B 3.15 % | 1.398 B 27.09 % | 1.100 B 74.89 % | 629.084 M -48.40 % | 1.219 B 7.60 % | 1.133 B -14.94 % | 1.332 B 30.57 % | 1.020 B -12.99 % | 1.173 B 14.03 % | 1.028 B -7.39 % | 1.110 B 7.80 % | 1.030 B 9.75 % | 938.503 M -4.99 % | 987.845 M -35.89 % | 1.541 B 65.29 % | 932.202 M -15.40 % | 1.102 B -18.61 % | 1.354 B -3.31 % | 1.400 B 46.94 % | 952.926 M 2.85 % | 926.552 M 66.41 % | 556.794 M -42.50 % | 968.405 M 9.63 % | 883.313 M -16.93 % | 1.063 B 15.74 % | 918.727 M 3.77 % | 885.388 M -39.18 % | 1.456 B 3.13 % | 1.411 B 29.70 % | 1.088 B -11.95 % | 1.236 B -21.90 % | 1.582 B -0.86 % | 1.596 B 283.23 % | 416.515 M -57.68 % | 984.157 M -43.64 % | 1.746 B 126.76 % | 770.042 M -67.27 % | 2.353 B 140.33 % | 978.897 M -7.81 % | 1.062 B 40.39 % | 756.341 M -67.97 % | 2.361 B -17.11 % | 2.849 B 4.83 % | 2.717 B 100.43 % | 1.356 B |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -3.666 B | 0.000 | 0.000 | 0.000 100.00 % | -3.737 B | 0.000 | 0.000 | 0.000 100.00 % | -3.759 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 0.000 | 0.000 | 0.000 | 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 % | 56.845 M | 0.000 | 0.000 | 0.000 -100.00 % | 83.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 155.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 102.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 107.426 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.293 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 9.412 M 0.00 % | 9.412 M -56.93 % | 21.855 M 216.56 % | 6.904 M 0.00 % | 6.904 M 0.23 % | 6.888 M -32.53 % | 10.209 M 29.46 % | 7.886 M -3.91 % | 8.207 M 0.00 % | 8.207 M 0.00 % | 8.207 M 4 459.44 % | 180.000 K 0.00 % | 180.000 K -7.69 % | 195.000 K | 0.000 -100.00 % | 5.038 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 | 0.000 |
| Other assets | 14.055 B | 0.000 -100.00 % | 9.087 B 1.67 % | 8.938 B -0.64 % | 8.995 B 1.61 % | 8.853 B 3.40 % | 8.562 B 4.71 % | 8.177 B 0.11 % | 8.168 B 3.92 % | 7.860 B -0.48 % | 7.898 B 2.83 % | 7.681 B -0.26 % | 7.701 B 0.06 % | 7.696 B 0.90 % | 7.627 B -29.97 % | 10.892 B 9.18 % | 9.976 B -0.60 % | 10.036 B -0.48 % | 10.084 B 0.84 % | 10.000 B -1.70 % | 10.173 B -0.71 % | 10.245 B 0.25 % | 10.219 B 1.40 % | 10.078 B -1.01 % | 10.181 B 1.23 % | 10.058 B 2.40 % | 9.822 B 1.48 % | 9.679 B -0.80 % | 9.757 B 1.07 % | 9.653 B 2.36 % | 9.431 B 1.37 % | 9.303 B -3.24 % | 9.615 B -5.95 % | 10.223 B -6.40 % | 10.921 B -4.58 % | 11.445 B -1.12 % | 11.575 B 3.67 % | 11.166 B 0.44 % | 11.117 B 3.42 % | 10.750 B 0.01 % | 10.748 B 1.36 % | 10.604 B -2.78 % | 10.907 B 1.16 % | 10.782 B -2.56 % | 11.066 B -1.45 % | 11.228 B -0.96 % | 11.338 B -2.60 % | 11.640 B -10.65 % | 13.028 B 6.35 % | 12.250 B -0.05 % | 12.256 B -2.54 % | 12.576 B -1.65 % | 12.787 B 43.11 % | 8.935 B -1.85 % | 9.104 B -0.67 % | 9.165 B -0.83 % | 9.242 B 0.63 % | 9.184 B -5.64 % | 9.733 B 33.82 % | 7.273 B |
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 54.083 M | 0.000 | 0.000 | 0.000 -100.00 % | 43.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.365 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.506 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 73.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.216 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 178.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 120.359 M 26.29 % | 95.301 M 20.72 % | 78.941 M 9.89 % | 71.836 M -22.27 % | 92.413 M 28.03 % | 72.181 M 31.36 % | 54.947 M 34.55 % | 40.837 M -59.19 % | 100.055 M 3.49 % | 96.680 M 11.86 % | 86.429 M 10.89 % | 77.939 M -2.74 % | 80.131 M 14.47 % | 69.999 M 27.29 % | 54.991 M 76.62 % | 31.136 M -54.03 % | 67.731 M 31.08 % | 51.673 M 46.49 % | 35.273 M -2.31 % | 36.107 M -45.82 % | 66.640 M -0.60 % | 67.040 M 42.77 % | 46.957 M 169.23 % | 17.441 M -75.34 % | 70.739 M 14.69 % | 61.676 M 70.26 % | 36.224 M 4.09 % | 34.800 M -38.91 % | 56.968 M 7.84 % | 52.824 M 16.92 % | 45.179 M -2.35 % | 46.265 M 163.63 % | 17.549 M 6.69 % | 16.448 M -11.99 % | 18.689 M 5.12 % | 17.778 M 44.06 % | 12.341 M 7.55 % | 11.475 M 2.72 % | 11.171 M -4.55 % | 11.704 M 222.96 % | 3.624 M 86.80 % | 1.940 M 19.02 % | 1.630 M 17.60 % | 1.386 M -80.43 % | 7.084 M 2.95 % | 6.881 M 23.43 % | 5.575 M 23.75 % | 4.505 M -52.39 % | 9.463 M 20.32 % | 7.865 M 6.46 % | 7.388 M -27.90 % | 10.247 M -86.31 % | 74.828 M -10.08 % | 83.212 M 12.07 % | 74.249 M 3.16 % | 71.977 M -8.59 % | 78.742 M -12.91 % | 90.418 M 8.36 % | 83.444 M 822.03 % | 9.050 M |
| Deferred revenue non current | 0.000 -100.00 % | 2.310 M 3.03 % | 2.242 M -44.60 % | 4.047 M 43.10 % | 2.828 M 9.19 % | 2.590 M -36.18 % | 4.058 M -15.00 % | 4.774 M 15.01 % | 4.151 M -4.68 % | 4.355 M -1.09 % | 4.403 M -18.14 % | 5.379 M 12.44 % | 4.784 M 2.31 % | 4.676 M -3.88 % | 4.865 M | 0.000 -100.00 % | 4.538 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 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.682 M | 0.000 -100.00 % | 5.308 M -0.97 % | 5.360 M -87.38 % | 42.474 M 6.15 % | 40.014 M 5.37 % | 37.975 M | 0.000 -100.00 % | 43.877 M |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.948 M 794 900.00 % | -1.000 K | 0.000 -100.00 % | 80.001 M | 0.000 | 0.000 | 0.000 -100.00 % | 250.001 M 67.13 % | 149.585 M | 0.000 | 0.000 -100.00 % | 385.999 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -999.000 | 0.000 | 0.000 100.00 % | -999.000 0.10 % | -1.000 K 0.00 % | -1.000 K -100.00 % | 69.999 M | 0.000 | 0.000 100.00 % | -8.051 M -120.13 % | 40.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.001 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.443 M 12.64 % | 16.373 M 6.07 % | 15.436 M 85.86 % | 8.305 M -37.43 % | 13.273 M -26.90 % | 18.158 M -99.10 % | 2.011 B 0.65 % | 1.998 B 3 313.86 % | 58.520 M -96.98 % | 1.939 B 5 992.57 % | -32.911 M -1 328.48 % | 2.679 M 7 554.29 % | 35.000 K |
| Deferred tax liabilities non current | 0.000 -100.00 % | 654.000 K 3 014.29 % | 21.000 K -99.83 % | 12.464 M -98.11 % | 658.051 M 0.75 % | 653.166 M -1.08 % | 660.300 M 19 782.57 % | 3.321 M -99.97 % | 10.190 B -6.31 % | 10.876 B 7.77 % | 10.092 B 187 719.56 % | -5.379 M -343.06 % | 2.213 M 0.00 % | 2.213 M 0.00 % | 2.213 M | 0.000 -100.00 % | 14.364 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 12.052 B | 0.000 100.00 % | -81.183 M -100.83 % | 9.735 B 10 321.71 % | -95.241 M -27.38 % | -74.771 M -26.72 % | -59.005 M -100.58 % | 10.130 B 9 821.24 % | -104.206 M -3.14 % | -101.035 M -11.23 % | -90.832 M -100.95 % | 9.568 B 11 368.15 % | -84.915 M -13.71 % | -74.675 M -24.76 % | -59.856 M -100.41 % | 14.533 B 20 210.03 % | -72.269 M | 0.000 | 0.000 -100.00 % | 15.497 B | 0.000 | 0.000 | 0.000 -100.00 % | 14.417 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.682 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.336 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.934 B | 0.000 | 0.000 | 0.000 -100.00 % | 13.941 B | 0.000 | 0.000 | 0.000 -100.00 % | 14.257 B | 0.000 | 0.000 | 0.000 -100.00 % | 14.713 B | 0.000 | 0.000 | 0.000 100.00 % | -178.211 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 14.055 B 4.18 % | 13.492 B 0.86 % | 13.377 B 3.34 % | 12.945 B 3.42 % | 12.516 B 0.53 % | 12.450 B -0.28 % | 12.485 B 2.42 % | 12.190 B 0.75 % | 12.100 B -5.27 % | 12.772 B 6.91 % | 11.947 B 1.33 % | 11.790 B 3.27 % | 11.416 B -4.87 % | 12.001 B 0.25 % | 11.971 B -30.76 % | 17.290 B 3.24 % | 16.747 B -0.72 % | 16.868 B -0.43 % | 16.940 B -6.78 % | 18.173 B 3.15 % | 17.619 B -0.55 % | 17.715 B 1.71 % | 17.417 B 4.30 % | 16.700 B -0.10 % | 16.716 B -0.02 % | 16.719 B 2.27 % | 16.349 B 3.57 % | 15.785 B -1.71 % | 16.059 B -0.37 % | 16.118 B 3.46 % | 15.579 B 0.17 % | 15.552 B -2.41 % | 15.937 B -2.94 % | 16.419 B 1.27 % | 16.213 B -0.21 % | 16.248 B -3.70 % | 16.872 B -0.29 % | 16.921 B 3.05 % | 16.421 B -0.69 % | 16.536 B 0.07 % | 16.524 B 2.59 % | 16.106 B -2.88 % | 16.584 B -2.93 % | 17.085 B 1.24 % | 16.876 B -2.84 % | 17.369 B -2.51 % | 17.817 B 1.18 % | 17.609 B -1.22 % | 17.827 B -0.27 % | 17.876 B -0.12 % | 17.897 B 4.75 % | 17.086 B -9.64 % | 18.908 B 42.18 % | 13.299 B -1.60 % | 13.515 B -5.22 % | 14.259 B -9.28 % | 15.717 B 4.89 % | 14.984 B 5.87 % | 14.154 B 37.86 % | 10.267 B |
| 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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 222.000 K | 0.000 -100.00 % | 134.000 K 0.75 % | 133.000 K 159.91 % | -222.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 236.586 M 642.18 % | 31.877 M -91.11 % | 358.638 M 1 811.79 % | -20.951 M 89.03 % | -190.939 M -418.31 % | 59.986 M 164.05 % | -93.654 M -7 239.66 % | -1.276 M 99.93 % | -1.832 B -241.38 % | 1.296 B 76.95 % | 732.356 M -53.61 % | 1.579 B 231.43 % | -1.201 B -417.29 % | 378.540 M -86.74 % | 2.856 B 7 819.96 % | 36.055 M -84.38 % | 230.811 M -72.67 % | 844.399 M 189.30 % | -945.548 M -1 221.33 % | 84.324 M 121.42 % | -393.686 M -235.52 % | 290.503 M 74.00 % | 166.957 M 379.03 % | 34.853 M 133.08 % | -105.348 M -295.11 % | 53.995 M 2.64 % | 52.606 M 136.56 % | -143.874 M 75.81 % | -594.679 M -205.75 % | 562.319 M 277.18 % | 149.086 M 159.79 % | -249.354 M 37.88 % | -401.415 M -171.06 % | 564.880 M 253.37 % | 159.855 M -28.80 % | 224.505 M 145.56 % | -492.741 M -2 285.78 % | 22.543 M 127.94 % | -80.695 M -109.26 % | -38.562 M 86.71 % | -290.134 M -1 153.19 % | 27.548 M -94.67 % | 516.408 M 268.73 % | 140.050 M 298.13 % | -70.686 M 85.36 % | -482.843 M -1 434.71 % | 36.176 M 114.50 % | -249.506 M -195.70 % | 260.729 M 129.61 % | -880.542 M -247.32 % | 597.711 M 175.68 % | -789.780 M -140.55 % | 1.948 B 590.54 % | -397.085 M -130.52 % | 1.301 B 201.95 % | -1.276 B -132.53 % | -548.747 M 47.32 % | -1.042 B -230.53 % | 797.983 M 488.77 % | -205.259 M -783.90 % | 30.013 M 129.65 % | -101.235 M 65.89 % | -296.764 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 236.586 M | 0.000 -100.00 % | 61.727 M 394.63 % | -20.951 M 89.03 % | -190.939 M -418.31 % | 59.986 M 164.05 % | -93.654 M -7 239.66 % | -1.276 M 99.93 % | -1.832 B -241.38 % | 1.296 B 113.58 % | 606.732 M -44.65 % | 1.096 B 212.32 % | -975.961 M -492.45 % | 248.684 M -92.09 % | 3.145 B 784.07 % | -459.675 M -211.68 % | 411.608 M -27.41 % | 567.033 M -12.94 % | 651.288 M 186.23 % | -755.251 M -460.62 % | 209.429 M 28.54 % | 162.923 M 140.28 % | -404.459 M -72.51 % | -234.454 M -94.02 % | -120.842 M 31.71 % | -176.961 M 23.53 % | -231.402 M -213.31 % | 204.213 M 294.96 % | -104.747 M 54.31 % | -229.273 M -265.07 % | 138.893 M 171.59 % | -193.999 M -20.85 % | -160.529 M -208.49 % | 147.972 M -51.91 % | 307.691 M 51.83 % | 202.650 M 165.05 % | -311.551 M 33.67 % | -469.694 M -362.53 % | 178.913 M 159.57 % | -300.318 M 14.36 % | -350.683 M -69.86 % | -206.458 M -131.19 % | 661.934 M 2 077.46 % | -33.474 M -113.92 % | 240.400 M 1 918.18 % | -13.222 M 26.75 % | -18.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -33.827 M -286.37 % | 18.150 M 670.22 % | -3.183 M 95.41 % | -69.397 M -48.10 % | -46.857 M -330.03 % | 20.370 M 311.33 % | -9.639 M 85.54 % | -66.674 M -945.26 % | 7.888 M 130.24 % | -26.087 M 35.69 % | -40.562 M 38.60 % | -66.064 M -529.49 % | 15.382 M 153.05 % | -28.996 M -553.80 % | -4.435 M 86.39 % | -32.576 M -290.83 % | -8.335 M 90.28 % | -85.707 M -217.41 % | 72.996 M 274.30 % | -41.880 M -90.50 % | -21.984 M 71.20 % | -76.332 M -1 783.81 % | -4.052 M -258.65 % | 2.554 M 104.82 % | -52.998 M -322.06 % | -12.557 M 87.83 % | -103.219 M -35.58 % | -76.134 M -1 928.08 % | -3.754 M 72.76 % | -13.782 M -58.00 % | -8.723 M -134.24 % | 25.476 M 143.33 % | -58.800 M -1 984.37 % | -2.821 M -154.90 % | 5.138 M 122.91 % | -22.424 M -139.08 % | 57.383 M 2.79 % | 55.826 M 302.71 % | -27.540 M -143.88 % | 62.768 M 1 986.62 % | -3.327 M -112.29 % | 27.078 M -48.41 % | 52.488 M -2.31 % | 53.728 M 122.02 % | 24.200 M -46.84 % | 45.524 M -11.53 % | 51.456 M 16.14 % | 44.307 M -30.26 % | 63.534 M -30.59 % | 91.531 M 257.85 % | -57.985 M -22.68 % | -47.266 M -36.45 % | -34.639 M -15 916.89 % | 219.000 K -99.49 % | 42.855 M -46.20 % | 79.657 M -43.93 % | 142.059 M 2 829.28 % | -5.205 M -113.54 % | 38.433 M 6.58 % | 36.059 M 136.83 % | 15.226 M 216.38 % | -13.083 M -121.54 % | 60.741 M |
| Net cash provided by operating activities | 324.854 M 168.25 % | 121.099 M -73.17 % | 451.334 M 2 115.90 % | 20.368 M 123.96 % | -85.012 M -162.36 % | 136.325 M 482.61 % | -35.630 M -7 616.88 % | 474.000 K 100.03 % | -1.798 B -235.83 % | 1.324 B 75.63 % | 753.740 M -53.12 % | 1.608 B 242.29 % | -1.130 B -365.36 % | 425.823 M -85.66 % | 2.970 B 4 890.76 % | 59.519 M -80.70 % | 308.356 M -64.39 % | 865.926 M 196.48 % | -897.511 M -947.12 % | 105.948 M 129.25 % | -362.232 M -219.26 % | 303.740 M 31.44 % | 231.092 M 170.58 % | 85.406 M 209.61 % | -77.916 M -176.01 % | 102.506 M 160.31 % | 39.378 M 132.07 % | -122.769 M 77.65 % | -549.321 M -190.71 % | 605.579 M 203.25 % | 199.698 M 186.51 % | -230.851 M 30.86 % | -333.890 M -154.29 % | 615.016 M 226.41 % | 188.420 M -28.74 % | 264.416 M 163.08 % | -419.184 M -568.80 % | 89.417 M 275.62 % | -50.916 M -203.90 % | 49.004 M 119.68 % | -249.053 M -347.61 % | 100.582 M -83.21 % | 599.172 M 202.79 % | 197.884 M 2 434.91 % | -8.475 M 97.76 % | -378.910 M -455.11 % | 106.703 M 163.91 % | -166.963 M -144.08 % | 378.790 M 147.99 % | -789.300 M -243.42 % | 550.325 M 164.53 % | -852.799 M -144.01 % | 1.938 B 609.26 % | -380.492 M -128.18 % | 1.350 B 216.59 % | -1.158 B -140.01 % | -482.541 M 52.88 % | -1.024 B -187.25 % | 1.174 B 763.61 % | -176.880 M -290.64 % | 92.780 M 208.60 % | -85.436 M 55.90 % | -193.718 M |
| Investments in property plant and equipment | -1.930 M -45.00 % | -1.331 M 80.93 % | -6.979 M -81.79 % | -3.839 M -164.94 % | -1.449 M -235.42 % | -432.000 K 66.43 % | -1.287 M -213.90 % | -410.000 K -772.13 % | 61.000 K 105.38 % | -1.133 M -360.57 % | -246.000 K 48.43 % | -477.000 K -18.36 % | -403.000 K 84.36 % | -2.577 M -76.51 % | -1.460 M -40.25 % | -1.041 M -18.70 % | -877.000 K 74.31 % | -3.414 M -75.08 % | -1.950 M 17.65 % | -2.368 M -0.85 % | -2.348 M 56.51 % | -5.399 M -32.62 % | -4.071 M 70.26 % | -13.689 M -617.08 % | -1.909 M -21.83 % | -1.567 M 40.64 % | -2.640 M 29.92 % | -3.767 M 63.49 % | -10.319 M -150.10 % | -4.126 M -90.14 % | -2.170 M -709.70 % | -268.000 K -124.45 % | 1.096 M 115.96 % | -6.868 M -2.25 % | -6.717 M -20.85 % | -5.558 M 50.76 % | -11.288 M 31.26 % | -16.422 M -50.15 % | -10.937 M 17.56 % | -13.267 M 22.43 % | -17.104 M 35.48 % | -26.509 M 14.20 % | -30.897 M -126.45 % | -13.644 M 22.68 % | -17.646 M -302.42 % | -4.385 M -744.89 % | -519.000 K -100.34 % | 153.096 M 681.32 % | -26.336 M 85.24 % | -178.417 M -662.73 % | -23.392 M 81.77 % | -128.330 M 64.66 % | -363.092 M -10 624.41 % | 3.450 M 168.63 % | -5.027 M -123.97 % | 20.974 M 260.16 % | -13.096 M 42.73 % | -22.866 M 14.23 % | -26.660 M -49.13 % | -17.877 M | 0.000 | 0.000 100.00 % | -842.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 19.669 M | 0.000 100.00 % | -209.720 M -4 133.08 % | 5.200 M 126.47 % | -19.647 M | 0.000 | 0.000 -100.00 % | 19.000 K 100.25 % | -7.648 M -348.72 % | 3.075 M 44.23 % | 2.132 M 100.06 % | -3.302 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -67.408 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 100.00 % | -2.743 M 43.14 % | -4.824 M 87.77 % | -39.451 M | 0.000 100.00 % | -2.327 M -200.00 % | 2.327 M | 0.000 -100.00 % | 15.166 M 102.43 % | 7.492 M 125.10 % | -29.849 M 89.58 % | -286.526 M -1 371.64 % | 22.532 M 502.78 % | 3.738 M 213.51 % | -3.293 M 85.67 % | -22.977 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -14.941 M 85.57 % | -103.526 M | 0.000 -100.00 % | 31.125 M 200.00 % | -31.125 M 35.12 % | -47.972 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 10.582 M -87.38 % | 83.857 M 4 684.86 % | -1.829 M -101.02 % | 178.595 M 588.89 % | 25.925 M -61.66 % | 67.619 M 107.84 % | -862.120 M -293.29 % | 446.022 M -22.58 % | 576.116 M 68.90 % | 341.096 M 127.60 % | 149.864 M -68.95 % | 482.603 M -71.10 % | 1.670 B | 0.000 -100.00 % | 374.630 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 -100.00 % | 2.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.882 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.100 M -82.49 % | 11.996 M 399.97 % | -3.999 M -120.33 % | 19.669 M 187.60 % | 6.839 M 237.47 % | -4.975 M -144.10 % | 11.280 M 1 127 900.00 % | 1.000 K -100.00 % | 862.120 M 295.98 % | -439.910 M -115 259.69 % | 382.000 K 104.99 % | -7.648 M -348.15 % | 3.082 M -38.97 % | 5.050 M 900.00 % | 505.000 K 1 342.86 % | 35.000 K 104.55 % | -770.000 K -106.58 % | 11.699 M 1 268.30 % | 855.000 K 54.05 % | 555.000 K -96.61 % | 16.367 M 19.10 % | 13.742 M 5 602.07 % | 241.000 K 308.47 % | 59.000 K -41.00 % | 100.000 K -99.93 % | 150.904 M 54 774.18 % | 275.000 K 172.28 % | 101.000 K -98.43 % | 6.431 M 43.49 % | 4.482 M 509.80 % | 735.000 K -87.41 % | 5.836 M -97.73 % | 257.655 M 2 552.96 % | 9.712 M 1 334.56 % | 677.000 K -98.81 % | 57.041 M 713.94 % | 7.008 M -44.42 % | 12.609 M 935.22 % | 1.218 M 125.39 % | -4.797 M -170.64 % | 6.791 M -56.65 % | 15.665 M 211.93 % | 5.022 M -71.69 % | 17.740 M -29.78 % | 25.265 M -32.98 % | 37.697 M 3 595.78 % | 1.020 M -99.03 % | 105.208 M 6 644.10 % | 1.560 M -64.66 % | 4.414 M 77.34 % | 2.489 M -39.82 % | 4.136 M 277.28 % | -2.333 M 17.82 % | -2.839 M -284 000.00 % | 1.000 K -99.99 % | 16.502 M | 0.000 | 0.000 | 0.000 100.00 % | -13.977 M -3 188.71 % | -425.000 K -142.16 % | 1.008 M | 0.000 |
| Net cash used for investing activites | 170.000 K -98.41 % | 10.665 M 252.84 % | -6.978 M -144.08 % | 15.830 M 344.54 % | 3.561 M 165.86 % | -5.407 M -154.11 % | 9.993 M 2 543.28 % | -409.000 K -770.49 % | 61.000 K -98.77 % | 4.979 M 3 561.03 % | 136.000 K 101.67 % | -8.125 M -403.28 % | 2.679 M 8.33 % | 2.473 M 100.07 % | -3.303 B -328 231.91 % | -1.006 M -14.71 % | -877.000 K -110.59 % | 8.285 M 856.62 % | -1.095 M 39.60 % | -1.813 M -112.93 % | 14.019 M 68.03 % | 8.343 M 317.83 % | -3.830 M 71.90 % | -13.630 M -653.45 % | -1.809 M -101.21 % | 149.337 M 6 414.46 % | -2.365 M 35.49 % | -3.666 M 5.71 % | -3.888 M -1 192.13 % | 356.000 K 124.81 % | -1.435 M 97.68 % | -61.840 M -123.90 % | 258.751 M 8 998.14 % | 2.844 M 147.09 % | -6.040 M -111.73 % | 51.483 M 1 302.87 % | -4.280 M -12.25 % | -3.813 M 60.77 % | -9.719 M 46.20 % | -18.064 M -75.16 % | -10.313 M 4.90 % | -10.844 M 58.09 % | -25.875 M -731.71 % | 4.096 M -46.24 % | 7.619 M -77.13 % | 33.312 M 6 549.10 % | 501.000 K -99.81 % | 258.304 M 1 038.64 % | -27.519 M 84.61 % | -178.827 M -196.30 % | -60.354 M 51.40 % | -124.194 M 66.23 % | -367.752 M -12 617.09 % | 2.938 M 209.14 % | -2.692 M -105.11 % | 52.642 M 1 039.36 % | -5.604 M 89.37 % | -52.715 M 83.17 % | -313.186 M -3 259.64 % | -9.322 M -381.38 % | 3.313 M 244.99 % | -2.285 M 90.41 % | -23.819 M |
| Debt repayment | -150.000 M | 0.000 | 0.000 -100.00 % | 418.550 M 309.28 % | -200.000 M -200.00 % | 200.000 M -54.40 % | 438.550 M 10 336.93 % | -4.284 M -14.73 % | -3.734 M | 0.000 -100.00 % | 215.775 M 143.31 % | -498.175 M -171.17 % | 700.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -227.650 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.456 M -1 715.79 % | 152.000 K -92.94 % | 2.152 M 1 315.79 % | 152.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.280 M 97.94 % | -62.045 M -33 279.14 % | 187.000 K -7.43 % | 202.000 K 100.14 % | -140.420 M -9 960.96 % | 1.424 M 200.00 % | -1.424 M 99.86 % | -990.257 M -2 559.84 % | 40.257 M 140.96 % | -98.276 M | 0.000 100.00 % | -606.018 M -206.55 % | -197.691 M -166.90 % | 295.500 M 129.55 % | -1.000 B -100.08 % | -499.805 M -499 905.00 % | 100.000 K -99.99 % | 1.202 B 141.18 % | 498.232 M -0.39 % | 500.183 M 146.52 % | 202.894 M | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -306.000 K -200.00 % | 306.000 K | 0.000 100.00 % | -104.000 K 80.27 % | -527.000 K -183.52 % | 631.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.277 M -28 562.50 % | 8.000 K -99.65 % | 2.276 M | 0.000 -100.00 % | 52.000 K -90.75 % | 562.000 K -66.19 % | 1.662 M 2.28 % | 1.625 M | 0.000 -100.00 % | 6.596 M 2.26 % | 6.450 M 15.08 % | 5.605 M -73.54 % | 21.186 M 1 229.32 % | -1.876 M -182.46 % | 2.275 M | 0.000 -100.00 % | 5.780 M 27.65 % | 4.528 M -47.32 % | 8.595 M 321.74 % | 2.038 M -66.67 % | 6.115 M 72.11 % | 3.553 M 63.58 % | 2.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.408 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 |
| 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 100.00 % | -952.000 K | 0.000 100.00 % | -223.000 K 39.40 % | -368.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 100.00 % | -7.057 M -27.22 % | -5.547 M -5 182.86 % | -105.000 K 97.91 % | -5.023 M -17.91 % | -4.260 M | 0.000 100.00 % | -3.000 K | 0.000 100.00 % | -1.662 M 84.43 % | -10.677 M -626.82 % | -1.469 M 88.52 % | -12.795 M -98.93 % | -6.432 M -14.75 % | -5.605 M 73.54 % | -21.186 M -1 229.32 % | 1.876 M 182.46 % | -2.275 M -75 733.33 % | -3.000 K 99.95 % | -5.780 M -27.65 % | -4.528 M 47.30 % | -8.592 M -462.67 % | -1.527 M 75.99 % | -6.360 M -78.90 % | -3.555 M -46.72 % | -2.423 M -303.83 % | -600.000 K -581.82 % | -88.000 K | 0.000 100.00 % | -3.405 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 100.00 % | -79.781 M | 0.000 100.00 % | -6.750 M 97.29 % | -249.281 M 0.29 % | -250.000 M | 0.000 100.00 % | -1.096 M | 0.000 100.00 % | -386.000 M 14.22 % | -450.000 M -6 566.67 % | -6.750 M -674 900.00 % | -1.000 K 100.00 % | -48.000 M | 0.000 100.00 % | -6.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.000 M | 0.000 | 0.000 100.00 % | -1.171 M 97.07 % | -40.000 M | 0.000 | 0.000 | 0.000 100.00 % | -300.000 M -1 514.90 % | -18.577 M | 0.000 | 0.000 100.00 % | -20.000 M -37.73 % | -14.521 M 0.00 % | -14.521 M | 0.000 100.00 % | -20.000 M | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M -3 612.87 % | -404.000 K | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -316.000 K | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 277.610 M 1 875.00 % | -15.640 M -1.42 % | -15.421 M 1.20 % | -15.608 M -104.25 % | 366.889 M 282.28 % | -201.277 M -1 654.38 % | 12.949 M 1 123.64 % | -1.265 M 81.72 % | -6.919 M -446.96 % | -1.265 M -101.01 % | 125.454 M -73.99 % | 482.391 M 6 127.63 % | -8.003 M -105.29 % | 151.315 M 152.16 % | -290.082 M -9 817.33 % | -2.925 M -31.70 % | -2.221 M 99.45 % | -402.535 M -201.35 % | 397.176 M 5 519.98 % | -7.328 M 96.91 % | -237.203 M -285.70 % | 127.732 M 3 873.00 % | 3.215 M | 0.000 -100.00 % | 1.000 K -99.91 % | 1.170 M -0.09 % | 1.171 M -86.01 % | 8.368 M 836 700.00 % | 1.000 K | 0.000 | 0.000 100.00 % | -55.201 M -199.10 % | -18.456 M 90.44 % | -193.037 M | 0.000 -100.00 % | 21.855 M -24.75 % | 29.042 M -94.10 % | 492.237 M | 0.000 -100.00 % | 261.756 M -27.40 % | 360.549 M 160.09 % | -600.000 M -50.00 % | -400.000 M -19 999 900.00 % | -2.000 K -300.00 % | 1.000 K | 0.000 -100.00 % | 54.227 M -94.58 % | 1.000 B | 0.000 | 0.000 -100.00 % | 799.997 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -195.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 127.610 M 915.92 % | -15.640 M 83.61 % | -95.421 M -123.68 % | 402.942 M 5 119.21 % | -8.028 M 96.80 % | -250.558 M -1 438.31 % | 18.722 M 437.39 % | -5.549 M 52.77 % | -11.749 M -828.77 % | -1.265 M 99.26 % | -170.395 M 82.03 % | -948.168 M -237.02 % | 691.997 M 3 325.73 % | 20.200 M 141.39 % | -48.800 M -1 450.19 % | -3.148 M 66.66 % | -9.443 M 97.66 % | -403.062 M -201.32 % | 397.807 M 5 530.81 % | -7.325 M -104.92 % | 148.810 M 97 801.32 % | 152.000 K 100.05 % | -301.492 M -5 335.23 % | -5.547 M -132.97 % | -2.381 M 52.53 % | -5.016 M 87.71 % | -40.813 M -790.34 % | 5.912 M 2 826.73 % | 202.000 K -92.56 % | 2.714 M 100.91 % | -299.848 M -991.35 % | -27.475 M -37.89 % | -19.925 M 90.00 % | -199.236 M -897.08 % | -19.982 M -37.61 % | -14.521 M -200.00 % | 14.521 M -97.05 % | 492.237 M 2 561.19 % | -20.000 M -666 566.67 % | -3.000 K -100.00 % | 298.720 M 145.12 % | -662.045 M -59.60 % | -414.810 M -58 441.77 % | 711.000 K 100.51 % | -140.664 M -9 991.98 % | 1.422 M 112.18 % | -11.675 M -219.81 % | 9.745 M -75.79 % | 40.257 M 140.96 % | -98.276 M -112.28 % | 800.000 M 232.08 % | -605.702 M -206.39 % | -197.691 M -166.90 % | 295.500 M 128.41 % | -1.040 B -108.08 % | -499.805 M -526 010.53 % | -95.000 K -100.01 % | 1.202 B 141.18 % | 498.232 M -0.39 % | 500.183 M 146.52 % | 202.894 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K 100.00 % | -100.000 M | 0.000 100.00 % | -166.467 M | 0.000 | 0.000 100.00 % | -2.000 K -300.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -99.99 % | 14.929 M 202.73 % | -14.532 M -3 560.45 % | -397.000 K -104.04 % | 9.824 M 468.08 % | -2.669 M -422.31 % | -511.000 K -116.07 % | 3.180 M -71.36 % | 11.104 M 284.61 % | -6.015 M -399.55 % | 2.008 M 129.33 % | -6.847 M -152.20 % | 13.117 M 314.40 % | -6.118 M -157.60 % | -2.375 M -168.88 % | 3.448 M 233.28 % | -2.587 M -641.26 % | -349.000 K -113.01 % | 2.683 M 206.47 % | -2.520 M -2 253.85 % | 117.000 K 100.01 % | -1.570 B -515.82 % | 377.554 M 17 611.78 % | -2.156 M -632.35 % | 405.000 K -54.90 % | 898.000 K -86.32 % | 6.566 M 144.36 % | 2.687 M 119.20 % | -13.993 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | 452.635 M 289.79 % | 116.124 M -66.72 % | 348.934 M -20.54 % | 439.140 M 590.77 % | -89.479 M 25.21 % | -119.640 M -1 630.15 % | -6.915 M -26.09 % | -5.484 M 99.70 % | -1.810 B -236.33 % | 1.327 B 127.51 % | 583.482 M -10.44 % | 651.501 M 249.67 % | -435.296 M -197.06 % | 448.497 M 217.60 % | -381.369 M -788.83 % | 55.365 M -81.42 % | 298.037 M -36.74 % | 471.149 M 194.08 % | -500.800 M -617.30 % | 96.811 M 148.55 % | -199.404 M -163.86 % | 312.235 M 520.64 % | -74.229 M -119.80 % | -33.771 M 58.87 % | -82.106 M -202.17 % | 80.360 M 2 214.74 % | -3.800 M 96.85 % | -120.523 M 78.21 % | -553.009 M -190.86 % | 608.650 M 699.15 % | -101.585 M 68.27 % | -320.165 M -299.53 % | -80.135 M -119.83 % | 404.092 M 149.44 % | 162.000 M -47.94 % | 311.203 M 175.61 % | -411.612 M -583.72 % | 85.093 M 209.86 % | -77.456 M -284.24 % | 42.041 M 26.10 % | 33.339 M 105.85 % | -570.298 M -476.09 % | 151.639 M -29.73 % | 215.809 M 246.17 % | -147.640 M 57.40 % | -346.550 M -450.13 % | 98.977 M -8.59 % | 108.278 M -72.31 % | 391.016 M 136.76 % | -1.064 B -182.61 % | 1.287 B 181.35 % | -1.583 B -700.53 % | -197.691 M -166.90 % | 295.500 M -3.27 % | 305.491 M 119.03 % | -1.605 B -229.32 % | -487.342 M -471.07 % | 131.333 M -90.35 % | 1.362 B 353.86 % | 299.988 M 0.33 % | 298.987 M 440.84 % | -87.720 M 59.68 % | -217.537 M |
| Cash at beginning of period | 2.521 B 4.83 % | 2.405 B 16.97 % | 2.056 B 27.16 % | 1.617 B -5.24 % | 1.706 B -6.55 % | 1.826 B -0.38 % | 1.833 B -0.30 % | 1.838 B -49.61 % | 3.648 B 57.21 % | 2.320 B 33.59 % | 1.737 B 60.02 % | 1.085 B -28.62 % | 1.521 B 41.83 % | 1.072 B -26.24 % | 1.454 B 3.96 % | 1.398 B 27.09 % | 1.100 B 74.89 % | 629.084 M -44.32 % | 1.130 B 9.37 % | 1.033 B -16.18 % | 1.232 B 33.93 % | 920.242 M -7.46 % | 994.471 M -3.28 % | 1.028 B -7.39 % | 1.110 B 7.80 % | 1.030 B -0.37 % | 1.034 B 4.65 % | 987.844 M -35.89 % | 1.541 B 65.29 % | 932.203 M -9.83 % | 1.034 B -23.65 % | 1.354 B -5.59 % | 1.434 B 39.23 % | 1.030 B 18.66 % | 867.996 M 55.89 % | 556.793 M -42.50 % | 968.405 M 9.63 % | 883.312 M -8.06 % | 960.768 M 4.58 % | 918.727 M 3.77 % | 885.388 M -39.18 % | 1.456 B 11.63 % | 1.304 B 19.83 % | 1.088 B -11.95 % | 1.236 B -21.90 % | 1.582 B 6.67 % | 1.483 B 7.87 % | 1.375 B 39.73 % | 984.157 M -51.94 % | 2.048 B 169.34 % | 760.263 M -67.68 % | 2.353 B | 0.000 | 0.000 -100.00 % | 756.340 M -67.97 % | 2.361 B -17.11 % | 2.849 B 4.83 % | 2.717 B 100.43 % | 1.356 B 28.42 % | 1.056 B 39.51 % | 756.744 M -10.39 % | 844.464 M -20.48 % | 1.062 B |
| Cash at end of period | 2.973 B 17.96 % | 2.521 B 4.83 % | 2.405 B 16.97 % | 2.056 B 27.16 % | 1.617 B -5.24 % | 1.706 B -6.55 % | 1.826 B -0.38 % | 1.833 B -0.30 % | 1.838 B -49.61 % | 3.648 B 57.21 % | 2.320 B 33.59 % | 1.737 B 60.02 % | 1.085 B -28.62 % | 1.521 B 41.83 % | 1.072 B -26.24 % | 1.454 B 3.96 % | 1.398 B 27.09 % | 1.100 B 74.89 % | 629.084 M -44.32 % | 1.130 B 9.37 % | 1.033 B -16.18 % | 1.232 B 33.93 % | 920.242 M -7.46 % | 994.471 M -3.28 % | 1.028 B -7.39 % | 1.110 B 7.80 % | 1.030 B 18.76 % | 867.321 M -12.20 % | 987.844 M -35.89 % | 1.541 B 65.29 % | 932.203 M -9.83 % | 1.034 B -23.65 % | 1.354 B -5.59 % | 1.434 B 39.23 % | 1.030 B 18.66 % | 867.996 M 55.89 % | 556.793 M -42.50 % | 968.405 M 9.63 % | 883.312 M -8.06 % | 960.768 M 4.58 % | 918.727 M 3.77 % | 885.388 M -39.18 % | 1.456 B 11.63 % | 1.304 B 19.83 % | 1.088 B -11.95 % | 1.236 B -21.90 % | 1.582 B 6.67 % | 1.483 B 7.87 % | 1.375 B 39.73 % | 984.157 M -51.94 % | 2.048 B 165.92 % | 770.042 M 489.52 % | -197.691 M -166.90 % | 295.500 M -72.17 % | 1.062 B 40.39 % | 756.340 M -67.97 % | 2.361 B -17.11 % | 2.849 B 4.83 % | 2.717 B 100.43 % | 1.356 B 28.42 % | 1.056 B 39.51 % | 756.744 M -10.39 % | 844.464 M |
| Operating cash flow | 324.854 M 1 142.87 % | -31.150 M -106.90 % | 451.334 M 2 115.90 % | 20.368 M 123.96 % | -85.012 M -162.36 % | 136.325 M 482.61 % | -35.630 M -7 616.88 % | 474.000 K 100.03 % | -1.798 B -235.83 % | 1.324 B 75.63 % | 753.740 M -53.12 % | 1.608 B 242.29 % | -1.130 B -365.36 % | 425.823 M -85.66 % | 2.970 B 4 890.76 % | 59.519 M -80.70 % | 308.356 M -64.39 % | 865.926 M 196.48 % | -897.511 M -947.12 % | 105.948 M 129.25 % | -362.232 M -219.26 % | 303.740 M 31.44 % | 231.092 M 170.58 % | 85.406 M 209.61 % | -77.916 M -176.01 % | 102.506 M 160.31 % | 39.378 M 132.07 % | -122.769 M 77.65 % | -549.321 M -190.71 % | 605.579 M 203.25 % | 199.698 M 186.51 % | -230.851 M 30.86 % | -333.890 M -154.29 % | 615.016 M 226.41 % | 188.420 M -28.74 % | 264.416 M 163.08 % | -419.184 M -568.80 % | 89.417 M 275.62 % | -50.916 M -203.90 % | 49.004 M 119.68 % | -249.053 M -347.61 % | 100.582 M -83.21 % | 599.172 M 202.79 % | 197.884 M 2 434.91 % | -8.475 M 97.76 % | -378.910 M -455.11 % | 106.703 M 163.91 % | -166.963 M -144.08 % | 378.790 M 147.99 % | -789.300 M -243.42 % | 550.325 M 164.53 % | -852.799 M -144.01 % | 1.938 B 609.26 % | -380.492 M -128.18 % | 1.350 B 216.59 % | -1.158 B -140.01 % | -482.541 M 52.88 % | -1.024 B -187.25 % | 1.174 B 763.61 % | -176.880 M -290.64 % | 92.780 M 208.60 % | -85.436 M 55.90 % | -193.718 M |
| Capital expenditure | -2.930 M -120.14 % | -1.331 M 80.93 % | -6.979 M -81.79 % | -3.839 M -164.94 % | -1.449 M -235.42 % | -432.000 K 66.43 % | -1.287 M -213.90 % | -410.000 K -772.13 % | 61.000 K 105.38 % | -1.133 M -360.57 % | -246.000 K 48.43 % | -477.000 K -18.36 % | -403.000 K 84.36 % | -2.577 M -76.51 % | -1.460 M -40.25 % | -1.041 M -18.70 % | -877.000 K 74.31 % | -3.414 M -75.08 % | -1.950 M 17.65 % | -2.368 M -0.85 % | -2.348 M 56.51 % | -5.399 M -32.62 % | -4.071 M 70.26 % | -13.689 M -617.08 % | -1.909 M -21.83 % | -1.567 M 40.64 % | -2.640 M 29.92 % | -3.767 M 63.49 % | -10.319 M -150.10 % | -4.126 M -90.14 % | -2.170 M -709.70 % | -268.000 K -124.45 % | 1.096 M 115.96 % | -6.868 M -2.25 % | -6.717 M -20.85 % | -5.558 M 50.76 % | -11.288 M 31.26 % | -16.422 M -50.15 % | -10.937 M 17.56 % | -13.267 M 22.43 % | -17.104 M 35.48 % | -26.509 M 14.20 % | -30.897 M -126.45 % | -13.644 M 22.68 % | -17.646 M -302.42 % | -4.385 M -744.89 % | -519.000 K -100.34 % | 153.096 M 681.32 % | -26.336 M 85.24 % | -178.417 M -662.73 % | -23.392 M 81.77 % | -128.330 M 64.66 % | -363.092 M -10 624.41 % | 3.450 M 168.63 % | -5.027 M -123.97 % | 20.974 M 260.16 % | -13.096 M 42.73 % | -22.866 M 14.23 % | -26.660 M -49.13 % | -17.877 M | 0.000 | 0.000 100.00 % | -842.000 K |
| Free CashFlow | 321.924 M 1 091.11 % | -32.481 M -107.31 % | 444.355 M 2 588.34 % | 16.529 M 119.12 % | -86.461 M -163.62 % | 135.893 M 468.10 % | -36.917 M -57 782.81 % | 64.000 K 100.00 % | -1.798 B -235.94 % | 1.323 B 75.54 % | 753.494 M -53.12 % | 1.607 B 242.19 % | -1.130 B -367.07 % | 423.246 M -85.74 % | 2.969 B 4 977.11 % | 58.478 M -80.98 % | 307.479 M -64.35 % | 862.512 M 195.89 % | -899.461 M -968.37 % | 103.580 M 128.41 % | -364.580 M -222.20 % | 298.341 M 31.42 % | 227.021 M 216.55 % | 71.717 M 189.84 % | -79.825 M -179.08 % | 100.939 M 174.75 % | 36.738 M 129.03 % | -126.536 M 77.39 % | -559.640 M -193.05 % | 601.453 M 204.49 % | 197.528 M 185.47 % | -231.119 M 30.55 % | -332.794 M -154.72 % | 608.148 M 234.69 % | 181.703 M -29.81 % | 258.858 M 160.13 % | -430.472 M -689.73 % | 72.995 M 218.01 % | -61.853 M -273.08 % | 35.737 M 113.43 % | -266.157 M -459.32 % | 74.073 M -86.97 % | 568.275 M 208.44 % | 184.240 M 805.33 % | -26.121 M 93.19 % | -383.295 M -460.97 % | 106.184 M 865.73 % | -13.867 M -103.93 % | 352.454 M 136.42 % | -967.717 M -283.65 % | 526.933 M 153.71 % | -981.129 M -162.31 % | 1.575 B 517.62 % | -377.042 M -128.03 % | 1.345 B 218.30 % | -1.137 B -129.44 % | -495.637 M 52.66 % | -1.047 B -191.27 % | 1.147 B 689.01 % | -194.757 M -309.91 % | 92.780 M 208.60 % | -85.436 M 56.09 % | -194.560 M |
| 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 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |