CSC Holdings Limited 0235.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 65.193 M -9.31 % | 71.886 M -77.71 % | 322.466 M 109.70 % | -3.323 B -1 914.20 % | 183.166 M -75.75 % | 755.290 M -48.89 % | 1.478 B 10.51 % | 1.337 B 393.98 % | 270.706 M 13.05 % | 239.466 M -42.66 % | 417.590 M 301.19 % | 104.088 M 1 737.39 % | 5.665 M -39.21 % | 9.319 M -24.11 % | 12.279 M 48.91 % | 8.246 M -55.90 % | 18.699 M -59.10 % | 45.717 M 39.19 % | 32.846 M -14.59 % | 38.459 M -68.83 % | 123.403 M -95.72 % | 2.884 B |
| Net income | 4.509 M -83.17 % | 26.788 M 114.15 % | -189.249 M 94.72 % | -3.583 B -256.94 % | 2.283 B 806.99 % | -322.947 M -145.56 % | 708.790 M 461.67 % | 126.193 M 128.89 % | -436.870 M -174.79 % | 584.148 M 54.95 % | 376.994 M 2 548.33 % | -15.398 M 83.01 % | -90.612 M -29.20 % | -70.131 M -19.59 % | -58.641 M -13.46 % | -51.686 M 88.57 % | -452.365 M -1 020.55 % | -40.370 M 31.87 % | -59.251 M 40.68 % | -99.880 M 43.27 % | -176.052 M 7.11 % | -189.528 M |
| Income before tax | 6.593 M -51.21 % | 13.514 M 108.73 % | -154.850 M 96.16 % | -4.031 B -248.57 % | 2.713 B 752.34 % | -415.878 M -151.62 % | 805.708 M 352.17 % | 178.185 M 134.39 % | -518.140 M -174.78 % | 692.895 M 152.43 % | 274.491 M 1 687.75 % | -17.288 M 80.94 % | -90.701 M -28.71 % | -70.467 M -20.09 % | -58.677 M -3.42 % | -56.735 M 87.88 % | -468.103 M -1 285.95 % | -33.775 M 22.62 % | -43.651 M 54.36 % | -95.633 M 23.23 % | -124.564 M 26.37 % | -169.184 M |
| Income before tax ratio | 0.10 -46.20 % | 0.19 139.15 % | -0.48 -139.59 % | 1.21 -91.81 % | 14.81 2 789.96 % | -0.55 -200.99 % | 0.55 309.18 % | 0.13 106.96 % | -1.91 -166.15 % | 2.89 340.20 % | 0.66 495.76 % | -0.17 98.96 % | -16.01 -111.74 % | -7.56 -58.24 % | -4.78 30.55 % | -6.88 72.52 % | -25.03 -3 288.48 % | -0.74 44.41 % | -1.33 46.56 % | -2.49 -146.34 % | -1.01 -1 620.98 % | -0.06 |
| EBITDA | 17.531 M -35.80 % | 27.307 M 121.81 % | -125.192 M 96.57 % | -3.653 B -225.93 % | 2.901 B 818.71 % | -403.664 M -141.57 % | 971.150 M 206.89 % | 316.451 M 162.10 % | -509.554 M -2 481.07 % | -19.742 M -85.01 % | -10.671 M -1 671.58 % | 679.000 K 102.31 % | -29.349 M 22.09 % | -37.672 M 28.66 % | -52.804 M -928.52 % | -5.134 M 83.86 % | -31.809 M -1 162.07 % | 2.995 M 110.90 % | -27.487 M 81.36 % | -147.495 M 30.64 % | -212.659 M -2 622.91 % | -7.810 M |
| Net income ratio | 0.07 -81.44 % | 0.37 163.50 % | -0.59 -154.42 % | 1.08 -91.35 % | 12.47 3 015.27 % | -0.43 -189.15 % | 0.48 408.26 % | 0.09 105.85 % | -1.61 -166.16 % | 2.44 170.21 % | 0.90 710.27 % | -0.15 99.08 % | -16.00 -112.54 % | -7.53 -57.58 % | -4.78 23.81 % | -6.27 74.09 % | -24.19 -2 639.62 % | -0.88 51.05 % | -1.80 30.54 % | -2.60 -82.04 % | -1.43 -2 071.26 % | -0.07 |
| Ratio EBITDA | 0.27 -29.21 % | 0.38 197.84 % | -0.39 -135.31 % | 1.10 -93.06 % | 15.84 3 063.61 % | -0.53 -181.33 % | 0.66 177.70 % | 0.24 112.57 % | -1.88 -2 183.21 % | -0.08 -222.62 % | -0.03 -491.73 % | 0.01 100.13 % | -5.18 -28.16 % | -4.04 6.00 % | -4.30 -590.70 % | -0.62 63.40 % | -1.70 -2 696.64 % | 0.07 107.83 % | -0.84 78.18 % | -3.84 -122.55 % | -1.72 -63 546.79 % | 0.00 |
| Gross profit ratio | 0.84 -2.40 % | 0.86 109.23 % | 0.41 -61.73 % | 1.07 18.00 % | 0.91 96.64 % | 0.46 64.88 % | 0.28 26.15 % | 0.22 -67.65 % | 0.69 388.83 % | 0.14 90.62 % | 0.07 81.77 % | 0.04 -64.55 % | 0.11 -73.63 % | 0.43 437.71 % | 0.08 37.51 % | 0.06 106.01 % | -0.97 -870.03 % | -0.10 -138.17 % | 0.26 83.32 % | 0.14 -57.75 % | 0.34 169.14 % | 0.13 |
| Weighted average shs out dil | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 18.64 % | 17.183 B 1.15 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 46.09 % | 11.628 B 194 493.81 % | 5.976 M -99.89 % | 5.539 B -3.83 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 59.36 % | 3.614 B 15.82 % | 3.121 B 331.32 % | 723.494 M 8.86 % | 664.623 M -0.89 % | 670.576 M 0.92 % | 664.492 M 3.58 % | 641.519 M |
| Weighted average shs out | 20.403 B 0.09 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 18.64 % | 17.183 B 1.15 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 46.09 % | 11.628 B 194 493.81 % | 5.976 M -99.89 % | 5.539 B -3.83 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 59.36 % | 3.614 B 15.82 % | 3.121 B 331.32 % | 723.494 M 8.86 % | 664.623 M -0.89 % | 670.576 M 0.92 % | 664.492 M 3.58 % | 641.519 M |
| EPS diluted | 0.00 -84.62 % | 0.00 113.98 % | -0.01 94.83 % | -0.18 -238.46 % | 0.13 784.21 % | -0.02 -145.56 % | 0.04 463.51 % | 0.01 128.79 % | -0.03 -151.20 % | 0.05 -20.44 % | 0.06 2 353.57 % | 0.00 82.17 % | -0.02 -28.69 % | -0.01 -19.61 % | -0.01 28.67 % | -0.01 89.79 % | -0.14 -150.90 % | -0.06 37.37 % | -0.09 40.60 % | -0.15 42.31 % | -0.26 13.33 % | -0.30 |
| Earnings per share | 0.00 -84.62 % | 0.00 113.98 % | -0.01 94.83 % | -0.18 -238.46 % | 0.13 784.21 % | -0.02 -145.56 % | 0.04 463.51 % | 0.01 128.79 % | -0.03 -151.20 % | 0.05 -20.44 % | 0.06 2 353.57 % | 0.00 82.17 % | -0.02 -28.69 % | -0.01 -19.61 % | -0.01 28.67 % | -0.01 89.79 % | -0.14 -150.90 % | -0.06 37.37 % | -0.09 40.60 % | -0.15 42.31 % | -0.26 13.33 % | -0.30 |
| Gross profit | 54.547 M -11.48 % | 61.623 M -53.36 % | 132.118 M 103.71 % | -3.558 B -2 240.72 % | 166.192 M -52.31 % | 348.508 M -15.73 % | 413.557 M 39.40 % | 296.666 M 59.82 % | 185.630 M 452.60 % | 33.592 M 9.31 % | 30.730 M 629.24 % | 4.214 M 551.31 % | 647.000 K -83.97 % | 4.036 M 308.09 % | 989.000 K 104.76 % | 483.000 K 102.65 % | -18.227 M -296.76 % | -4.594 M -153.13 % | 8.647 M 56.56 % | 5.523 M -86.83 % | 41.948 M -88.49 % | 364.318 M |
| Income tax expense | 2.084 M 115.70 % | -13.274 M -138.59 % | 34.399 M 107.69 % | -447.379 M -204.10 % | 429.772 M 562.46 % | -92.931 M -195.89 % | 96.918 M 86.41 % | 51.992 M -36.03 % | 81.270 M -25.12 % | 108.539 M 8 937.39 % | 1.201 M 198.01 % | 403.000 K -99.25 % | 53.531 M 115.16 % | 24.880 M 69 211.11 % | -36.000 K 99.29 % | -5.042 M 67.96 % | -15.738 M -338.64 % | 6.595 M 14.06 % | 5.782 M 36.14 % | 4.247 M -34.30 % | 6.464 M -40.89 % | 10.935 M |
| Cost of revenue | 10.646 M 3.73 % | 10.263 M -97.42 % | 397.467 M 63.80 % | 242.660 M 1 329.60 % | 16.974 M -95.83 % | 406.782 M -61.78 % | 1.064 B 2.27 % | 1.041 B 1 123.12 % | 85.076 M -58.68 % | 205.874 M -46.78 % | 386.860 M 287.35 % | 99.874 M 1 890.31 % | 5.018 M -5.02 % | 5.283 M -53.21 % | 11.290 M 45.43 % | 7.763 M -78.98 % | 36.926 M -26.60 % | 50.311 M 107.91 % | 24.199 M -26.53 % | 32.936 M -59.57 % | 81.455 M -96.77 % | 2.520 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.631 M 31.81 % | 52.069 M 19.75 % | 43.480 M -9.18 % | 47.875 M 14.56 % | 41.789 M -23.84 % | 54.872 M -57.01 % | 127.636 M 172.44 % | 46.849 M 64.42 % | 28.494 M -30.67 % | 41.101 M 48.41 % | 27.695 M -53.80 % | 59.948 M 33.27 % | 44.984 M -63.30 % | 122.587 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.022 M 116.35 % | 1.859 M -4.03 % | 1.937 M 3 298.25 % | 57.000 K -68.51 % | 181.000 K -23.31 % | 236.000 K -62.89 % | 636.000 K -62.76 % | 1.708 M -49.21 % | 3.363 M -31.52 % | 4.911 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 258.062 M 109.39 % | -2.750 B -583.46 % | 568.747 M 1 905.78 % | -31.496 M -37.75 % | -22.865 M -131.78 % | 71.956 M | 0.000 100.00 % | -2.491 M 20.64 % | -3.139 M -124.21 % | -1.400 M -23 433.33 % | 6.000 K -99.99 % | 60.900 M -17.22 % | 73.567 M 274.12 % | 19.664 M -37.81 % | 31.619 M 112.54 % | 14.877 M -86.16 % | 107.508 M 72.33 % | 62.385 M -75.00 % | 249.541 M |
| Operating expenses | 39.811 M 19.10 % | 33.427 M 13.27 % | 29.512 M -89.77 % | 288.599 M 110.60 % | -2.722 B -558.47 % | 593.722 M 7.26 % | 553.530 M 4 370.08 % | 12.383 M -98.23 % | 698.355 M 1 194.98 % | 53.928 M 25.63 % | 42.926 M -4.17 % | 44.793 M 10.41 % | 40.570 M -23.61 % | 53.109 M -54.05 % | 115.578 M 30.98 % | 88.244 M 117.55 % | 40.562 M -47.75 % | 77.631 M 82.35 % | 42.572 M -74.58 % | 167.456 M 55.96 % | 107.369 M -71.15 % | 372.128 M |
| Cost and expenses | 50.457 M 15.49 % | 43.690 M -90.10 % | 441.253 M 28.65 % | 342.974 M 112.68 % | -2.705 B -331.14 % | 1.170 B -27.66 % | 1.618 B 53.64 % | 1.053 B 34.40 % | 783.431 M -9.13 % | 862.155 M 100.60 % | 429.786 M 197.09 % | 144.667 M 217.34 % | 45.588 M -21.93 % | 58.392 M -53.97 % | 126.868 M 32.14 % | 96.007 M 23.90 % | 77.488 M -39.44 % | 127.942 M 91.61 % | 66.771 M -66.68 % | 200.392 M 6.13 % | 188.824 M -93.47 % | 2.892 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 39.811 M 19.10 % | 33.427 M 13.27 % | 29.512 M -3.36 % | 30.537 M 10.52 % | 27.630 M 10.63 % | 24.975 M -20.15 % | 31.278 M -19.54 % | 38.876 M -46.49 % | 72.653 M 34.72 % | 53.928 M 18.74 % | 45.417 M -5.25 % | 47.932 M 14.21 % | 41.970 M -23.84 % | 55.108 M -57.04 % | 128.272 M 164.17 % | 48.557 M 52.42 % | 31.857 M -30.76 % | 46.012 M 66.14 % | 27.695 M -53.80 % | 59.948 M 33.27 % | 44.984 M -63.30 % | 122.587 M |
| Interest income | 37.527 M -1.94 % | 38.269 M 373.86 % | 8.076 M 197.02 % | 2.719 M -85.04 % | 18.180 M 2 082.47 % | 833.000 K 23.59 % | 674.000 K -83.26 % | 4.026 M 205.00 % | 1.320 M -61.53 % | 3.431 M 755.61 % | 401.000 K -42.96 % | 703.000 K -86.76 % | 5.308 M 2.12 % | 5.198 M -44.49 % | 9.364 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 1.493 M 66.26 % | 898.000 K -93.14 % | 13.098 M -88.28 % | 111.713 M -29.58 % | 158.640 M -7.28 % | 171.095 M 5.58 % | 162.053 M 20.14 % | 134.890 M 1 902.82 % | 6.735 M 1 546.70 % | 409.000 K 194.24 % | 139.000 K | 0.000 -100.00 % | 5.399 M 3.39 % | 5.222 M 4.69 % | 4.988 M -88.27 % | 42.541 M -58.39 % | 102.247 M 1 035.19 % | 9.007 M -53.91 % | 19.544 M | 0.000 -100.00 % | 104.167 M -39.01 % | 170.783 M |
| Depreciation and amortization | 2.795 M -78.32 % | 12.895 M 24.09 % | 10.392 M -17.31 % | 12.568 M -2.96 % | 12.951 M 14.06 % | 11.355 M 245.14 % | 3.290 M 0.40 % | 3.277 M 87.04 % | 1.752 M 194.95 % | 594.000 K -38.25 % | 962.000 K -52.33 % | 2.018 M -13.50 % | 2.333 M -1.02 % | 2.357 M 166.33 % | 885.000 K -90.23 % | 9.060 M 23.84 % | 7.316 M 210.39 % | 2.357 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating income | 14.736 M -47.74 % | 28.196 M 120.80 % | -135.584 M 96.28 % | -3.646 B -226.22 % | 2.888 B 1 277.83 % | -245.214 M -164.15 % | 382.279 M 48.29 % | 257.790 M 70.27 % | 151.397 M 844.48 % | -20.336 M -74.81 % | -11.633 M 59.14 % | -28.468 M 10.14 % | -31.682 M 20.85 % | -40.029 M 25.44 % | -53.689 M -278.25 % | -14.194 M 63.72 % | -39.125 M 52.42 % | -82.225 M -142.37 % | -33.925 M 79.05 % | -161.933 M -147.52 % | -65.421 M -737.66 % | -7.810 M |
| Operating income ratio | 0.23 -42.37 % | 0.39 193.29 % | -0.42 -138.33 % | 1.10 -93.04 % | 15.77 4 956.83 % | -0.32 -225.50 % | 0.26 34.19 % | 0.19 -65.53 % | 0.56 758.56 % | -0.08 -204.85 % | -0.03 89.81 % | -0.27 95.11 % | -5.59 -30.20 % | -4.30 1.76 % | -4.37 -154.02 % | -1.72 17.73 % | -2.09 -16.33 % | -1.80 -74.14 % | -1.03 75.47 % | -4.21 -694.23 % | -0.53 -19 479.88 % | 0.00 |
| Total other income expenses net | -8.143 M 44.54 % | -14.682 M 23.79 % | -19.266 M 95.00 % | -385.058 M -119.71 % | -175.254 M -2.69 % | -170.664 M -142.70 % | 399.661 M 602.06 % | -79.605 M 88.11 % | -669.537 M -193.87 % | 713.231 M 149.27 % | 286.124 M 1 348.29 % | 19.756 M 138.91 % | -50.778 M -137.35 % | -21.394 M -131.86 % | 67.156 M 116.45 % | 31.026 M 107.58 % | -409.314 M -124 311.55 % | -329.000 K 96.62 % | -9.726 M -111.49 % | 84.629 M 1.48 % | 83.392 M 151.68 % | -161.374 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.494 B -16.93 % | -1.277 B -30.34 % | -980.101 M -22.07 % | -802.878 M -220.97 % | -250.143 M -116.05 % | 1.558 B -21.69 % | 1.990 B 35.79 % | 1.465 B 400.29 % | -487.942 M -50.99 % | -323.171 M -6.84 % | -302.480 M -342.75 % | -68.319 M 47.48 % | -130.083 M 75.62 % | -533.649 M -8.49 % | -491.898 M -6.93 % | -460.011 M -787.14 % | 66.946 M 226.30 % | -53.004 M -1 452.14 % | 3.920 M 103.66 % | -107.186 M -41.48 % | -75.763 M 73.08 % | -281.447 M |
| Total investments | 8.561 M -40.26 % | 14.330 M -63.36 % | 39.110 M -56.83 % | 90.592 M -97.98 % | 4.475 B 85.58 % | 2.411 B 136.88 % | 1.018 B -23.19 % | 1.325 B -16.27 % | 1.583 B -7.64 % | 1.714 B 1 000.15 % | 155.782 M 5 491.60 % | 2.786 M 115.63 % | 1.292 M -19.70 % | 1.609 M -57.92 % | 3.824 M -18.88 % | 4.714 M -47.41 % | 8.963 M -76.29 % | 37.803 M -37.13 % | 60.127 M -89.24 % | 558.738 M -10.32 % | 623.050 M -40.14 % | 1.041 B |
| Total debt | 25.134 M -29.23 % | 35.513 M 302.32 % | 8.827 M -98.76 % | 709.370 M -65.06 % | 2.030 B 17.63 % | 1.726 B -21.67 % | 2.204 B 14.60 % | 1.923 B 30.73 % | 1.471 B 1 354.61 % | 101.121 M | 0.000 -100.00 % | 111.740 M -1.53 % | 113.474 M 17.03 % | 96.960 M 6.29 % | 91.225 M 300.85 % | 22.758 M -97.30 % | 844.364 M 509.15 % | 138.613 M 973.52 % | 12.912 M 49.67 % | 8.627 M -79.76 % | 42.625 M 10.92 % | 38.428 M |
| Accumulated other comprehensive income loss | 318.000 K -99.61 % | 82.359 M 1 241.35 % | 6.140 M -84.92 % | 40.722 M -36.29 % | 63.921 M 437.88 % | -18.918 M 71.19 % | -65.672 M -306.16 % | 31.855 M 347.53 % | 7.118 M -64.45 % | 20.021 M 599.28 % | -4.010 M 98.51 % | -268.550 M -3.29 % | -259.987 M -1.65 % | -255.779 M 2.82 % | -263.205 M -2.44 % | -256.944 M -40.43 % | -182.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -1.082 B 0.41 % | -1.087 B 2.41 % | -1.114 B -20.48 % | -924.280 M -134.76 % | 2.659 B 607.51 % | 375.830 M -46.22 % | 698.777 M 2 447.96 % | 27.425 M 127.77 % | -98.768 M -129.21 % | 338.102 M 237.41 % | -246.046 M 60.51 % | -623.040 M -2.53 % | -607.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 6.75 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 100.19 % | 1.505 B 306.86 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 82.33 % | 202.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.217 B 0.22 % | 2.212 B 0.94 % | 2.191 B -9.24 % | 2.414 B -59.35 % | 5.939 B 76.24 % | 3.370 B -7.58 % | 3.646 B 18.68 % | 3.072 B 5.17 % | 2.921 B -13.34 % | 3.371 B 167.42 % | 1.261 B 107.88 % | 606.376 M -2.91 % | 624.580 M -12.78 % | 716.112 M -9.17 % | 788.392 M -6.69 % | 844.880 M 142.02 % | 349.098 M 140.65 % | 145.066 M -3.99 % | 151.093 M -90.87 % | 1.656 B 3.00 % | 1.607 B -9.88 % | 1.784 B |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.303 M | 0.000 -100.00 % | 74.687 M -10.43 % | 83.380 M |
| Long term debt | 15.125 M -41.34 % | 25.783 M 2 806.76 % | 887.000 K -88.76 % | 7.892 M -98.41 % | 495.415 M | 0.000 -100.00 % | 1.500 B | 0.000 -100.00 % | 1.471 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -100.00 % | 829.032 M 587.74 % | 120.545 M | 0.000 | 0.000 -100.00 % | 3.000 K -97.92 % | 144.000 K |
| Total non current liabilities | 15.125 M -41.34 % | 25.783 M 2 806.76 % | 887.000 K -88.76 % | 7.892 M -99.15 % | 930.808 M 835.23 % | 99.527 M -93.37 % | 1.500 B -30.82 % | 2.169 B 47.44 % | 1.471 B 560.34 % | 222.751 M 3 246.12 % | 6.657 M 193.91 % | 2.265 M -98.25 % | 129.493 M 11.30 % | 116.350 M 10.99 % | 104.833 M 2 096 560.00 % | 5.000 K -100.00 % | 851.580 M 582.81 % | 124.717 M 1 110.49 % | 10.303 M -51.34 % | 21.175 M -71.65 % | 74.690 M -10.58 % | 83.524 M |
| Other current liabilities | 5.468 M -17.65 % | 6.640 M -66.88 % | 20.049 M -97.17 % | 707.377 M 2 438.22 % | 27.869 M -98.40 % | 1.743 B 8 414.51 % | 20.472 M 246.03 % | -14.019 M -153.50 % | 26.206 M | 0.000 -100.00 % | 6.650 M -76.46 % | 28.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.377 M -5.29 % | 71.142 M -19.87 % | 88.786 M 2 050.82 % | 4.128 M -97.94 % | 200.573 M 1 373.28 % | 13.614 M -88.91 % | 122.806 M |
| Deferred revenue | 0.000 | 0.000 100.00 % | -7.940 M 98.87 % | -701.478 M | 0.000 100.00 % | -1.726 B -145.42 % | -703.271 M 63.43 % | -1.923 B -2 083.23 % | -88.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.735 M -17.08 % | 6.916 M -48.34 % | 13.387 M | 0.000 | 0.000 |
| Short term debt | 10.009 M 2.87 % | 9.730 M -38.73 % | 15.880 M -97.74 % | 701.478 M -54.30 % | 1.535 B -11.08 % | 1.726 B 145.42 % | 703.271 M -63.43 % | 1.923 B 2 083.23 % | 88.077 M -12.90 % | 101.121 M | 0.000 -100.00 % | 111.740 M -1.53 % | 113.474 M 17.03 % | 96.960 M 6.29 % | 91.225 M 300.48 % | 22.779 M 48.57 % | 15.332 M -15.14 % | 18.068 M 39.93 % | 12.912 M 49.67 % | 8.627 M -79.76 % | 42.622 M 11.33 % | 38.284 M |
| Total current liabilities | 38.927 M -4.63 % | 40.818 M -15.03 % | 48.039 M -93.49 % | 737.990 M -54.21 % | 1.612 B -11.70 % | 1.826 B 119.46 % | 831.834 M -61.02 % | 2.134 B 1 147.51 % | 171.051 M -23.21 % | 222.751 M 1 793.98 % | 11.761 M -92.60 % | 159.002 M 16.52 % | 136.457 M 10.66 % | 123.314 M 10.30 % | 111.797 M 2.78 % | 108.776 M -32.67 % | 161.562 M 5.78 % | 152.739 M 43.81 % | 106.209 M -62.35 % | 282.125 M 155.88 % | 110.256 M -31.56 % | 161.090 M |
| Total liabilities | 54.052 M -18.84 % | 66.601 M 36.13 % | 48.926 M -93.44 % | 745.882 M -70.67 % | 2.543 B 39.28 % | 1.826 B -24.45 % | 2.416 B 11.42 % | 2.169 B 32.08 % | 1.642 B 637.13 % | 222.751 M 1 793.98 % | 11.761 M -92.71 % | 161.267 M 18.18 % | 136.457 M 10.66 % | 123.314 M 10.30 % | 111.797 M 2.77 % | 108.781 M -89.26 % | 1.013 B 265.15 % | 277.456 M 138.14 % | 116.512 M -61.59 % | 303.300 M 63.99 % | 184.946 M -24.39 % | 244.614 M |
| Other non current assets | 225.822 M 77.81 % | 127.002 M 3 849.69 % | -3.387 M 89.39 % | -31.928 M 92.62 % | -432.405 M -4 130.97 % | -10.220 M 99.02 % | -1.041 B 19.50 % | -1.293 B -48.36 % | -871.737 M -30 505.89 % | 2.867 M -99.61 % | 741.451 M 68.88 % | 439.042 M -9.09 % | 482.924 M 167.66 % | 180.422 M -29.46 % | 255.775 M -36.06 % | 400.042 M -2.99 % | 412.374 M 618.33 % | 57.407 M 103.21 % | 28.250 M -96.28 % | 760.136 M 19.36 % | 636.850 M -30.10 % | 911.026 M |
| Long term investments | 1.453 M -24.64 % | 1.928 M -91.27 % | 22.077 M -65.48 % | 63.960 M -84.08 % | 401.813 M -57.68 % | 949.545 M -6.37 % | 1.014 B -19.71 % | 1.263 B 50.65 % | 838.413 M -1.07 % | 847.448 M 245.63 % | -581.904 M -49.09 % | -390.291 M 16.69 % | -468.478 M -183.26 % | -165.388 M 30.68 % | -238.584 M 37.68 % | -382.835 M 1.99 % | -390.618 M | 0.000 -100.00 % | 52.012 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 -100.00 % | 1.928 M -51.80 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 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 |
| GoodWill | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.807 M -26.12 % | 34.930 M 35.35 % | 25.807 M 176.75 % | 9.325 M |
| Goodwill and intangible assets | 4.000 M 0.00 % | 4.000 M -50.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 100.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.807 M -26.12 % | 34.930 M 35.35 % | 25.807 M 176.75 % | 9.325 M |
| Property plant equipment net | 30.697 M -30.59 % | 44.226 M 109.45 % | 21.115 M -37.60 % | 33.840 M -27.36 % | 46.584 M 54.14 % | 30.222 M 31.43 % | 22.994 M -12.36 % | 26.236 M -10.53 % | 29.324 M 185.25 % | 10.280 M 157.71 % | 3.989 M -63.77 % | 11.009 M -13.84 % | 12.778 M -15.17 % | 15.063 M -10.90 % | 16.906 M 22.11 % | 13.845 M -84.18 % | 87.533 M -4.58 % | 91.739 M 95.26 % | 46.982 M -62.70 % | 125.957 M 257.45 % | 35.238 M -18.35 % | 43.156 M |
| Total non current assets | 261.972 M 42.82 % | 183.432 M 273.44 % | 49.120 M -52.65 % | 103.728 M 103.15 % | 51.059 M -94.82 % | 985.695 M -5.33 % | 1.041 B -19.50 % | 1.293 B 48.36 % | 871.737 M 1.29 % | 860.595 M 426.24 % | 163.536 M 173.65 % | 59.760 M 119.51 % | 27.224 M -9.55 % | 30.097 M -11.73 % | 34.097 M 9.81 % | 31.052 M -71.59 % | 109.289 M -26.72 % | 149.146 M -7.46 % | 161.166 M -82.50 % | 921.023 M 31.97 % | 697.895 M -27.57 % | 963.507 M |
| Other current assets | 316.180 M -52.08 % | 659.749 M 2 841.24 % | 22.431 M 23.85 % | 18.111 M -20.71 % | 22.841 M -83.51 % | 138.551 M 339.94 % | 31.493 M -37.35 % | 50.269 M 44.34 % | 34.828 M -93.59 % | 542.937 M 548 321.21 % | 99.000 K -68.87 % | 318.000 K -98.22 % | 17.865 M 82.87 % | 9.769 M -74.37 % | 38.109 M 11 771.96 % | 321.000 K -99.56 % | 73.213 M 24.90 % | 58.619 M -25.32 % | 78.493 M -81.99 % | 435.846 M 30.30 % | 334.492 M 16.42 % | 287.325 M |
| Short term investments | 7.108 M -50.40 % | 14.330 M -15.87 % | 17.033 M -36.04 % | 26.632 M -99.35 % | 4.073 B 178.63 % | 1.462 B 38 149.97 % | 3.822 M -93.86 % | 62.250 M -91.64 % | 744.407 M -56.56 % | 1.714 B 132.33 % | 737.686 M 87.67 % | 393.077 M -16.33 % | 469.770 M 181.30 % | 166.997 M -31.11 % | 242.408 M -37.45 % | 387.549 M -3.01 % | 399.581 M | 0.000 -100.00 % | 8.115 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.519 B 15.68 % | 1.313 B 32.76 % | 988.928 M -34.61 % | 1.512 B -33.68 % | 2.280 B 1 258.49 % | 167.860 M -21.52 % | 213.896 M -53.27 % | 457.699 M -76.63 % | 1.959 B 361.68 % | 424.292 M 40.27 % | 302.480 M 67.99 % | 180.059 M -26.07 % | 243.557 M -61.38 % | 630.609 M 8.14 % | 583.123 M 20.79 % | 482.769 M -37.90 % | 777.418 M 305.71 % | 191.617 M 2 030.97 % | 8.992 M -92.24 % | 115.813 M -2.18 % | 118.388 M -62.99 % | 319.875 M |
| Cash and short term investments | 1.526 B 14.97 % | 1.327 B 31.94 % | 1.006 B -34.63 % | 1.539 B -75.78 % | 6.354 B 289.85 % | 1.630 B -28.70 % | 2.286 B 29.07 % | 1.771 B -34.49 % | 2.703 B 26.43 % | 2.138 B 105.56 % | 1.040 B 81.49 % | 573.136 M -19.65 % | 713.327 M -10.57 % | 797.606 M -3.38 % | 825.531 M -5.15 % | 870.318 M -26.06 % | 1.177 B 514.25 % | 191.617 M 1 020.11 % | 17.107 M -85.23 % | 115.813 M -2.18 % | 118.388 M -62.99 % | 319.875 M |
| Total current assets | 2.009 B -4.11 % | 2.095 B -4.33 % | 2.190 B -27.65 % | 3.026 B -62.17 % | 8.000 B 91.14 % | 4.186 B -16.07 % | 4.987 B 26.76 % | 3.934 B 13.46 % | 3.467 B 26.86 % | 2.733 B 146.50 % | 1.109 B 56.63 % | 707.883 M -3.53 % | 733.813 M -9.33 % | 809.329 M -6.55 % | 866.092 M -6.13 % | 922.609 M -26.37 % | 1.253 B 358.33 % | 273.376 M 156.84 % | 106.439 M -89.74 % | 1.038 B -5.17 % | 1.094 B 2.79 % | 1.065 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -101.354 M -1 759.36 % | 6.108 M -8.03 % | 6.641 M -66.05 % | 19.559 M 101.14 % | -1.714 B -310 576.81 % | 552.000 K -96.76 % | 17.043 M 550.25 % | 2.621 M 34.14 % | 1.954 M -20.31 % | 2.452 M 108.15 % | 1.178 M -56.99 % | 2.739 M -70.67 % | 9.340 M -50.72 % | 18.954 M 52.74 % | 12.409 M -9.48 % | 13.708 M -79.53 % | 66.976 M |
| Net receivables | 166.594 M 54.44 % | 107.871 M -90.71 % | 1.161 B -20.97 % | 1.469 B -9.51 % | 1.624 B -35.53 % | 2.519 B -5.45 % | 2.664 B 26.46 % | 2.106 B 196.80 % | 709.704 M 19.27 % | 595.032 M 775.67 % | 67.952 M -42.11 % | 117.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.792 M | 0.000 | 0.000 -100.00 % | 44.988 M -90.41 % | 469.005 M | 0.000 | 0.000 |
| Tax assets | 0.000 -100.00 % | 6.276 M 377.26 % | 1.315 M -95.60 % | 29.856 M 10.30 % | 27.067 M 232.19 % | 8.148 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.115 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 2.278 B 173 156.96 % | 1.315 M -95.60 % | 29.856 M -93.06 % | 430.333 M 1 695.00 % | 23.974 M -29.85 % | 34.176 M 155.54 % | 13.374 M -94.03 % | 224.101 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 23.450 M 10.36 % | 21.248 M 19.04 % | 17.850 M -13.52 % | 20.640 M -48.87 % | 40.371 M -34.21 % | 61.363 M -31.32 % | 89.348 M -47.71 % | 170.877 M 511.78 % | 27.931 M 197.68 % | 9.383 M 133 942.86 % | 7.000 K -99.94 % | 11.640 M -27.34 % | 16.019 M -17.39 % | 19.390 M 42.49 % | 13.608 M 16.75 % | 11.656 M -83.19 % | 69.353 M 72.73 % | 40.150 M -51.19 % | 82.253 M 38.15 % | 59.538 M 10.21 % | 54.020 M | 0.000 |
| Tax payables | 0.000 -100.00 % | 3.200 M 45.45 % | 2.200 M -77.94 % | 9.973 M 13.41 % | 8.794 M -58.22 % | 21.048 M 12.30 % | 18.743 M -65.36 % | 54.103 M 87.62 % | 28.837 M -74.31 % | 112.247 M 2 099.20 % | 5.104 M -30.72 % | 7.367 M 5.79 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 21.43 % | 5.735 M 0.00 % | 5.735 M -17.08 % | 6.916 M -48.34 % | 13.387 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.416 B | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.265 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 871.000 K 134.91 % | -2.495 M -1 105.31 % | -207.000 K -75.42 % | -118.000 K -154.13 % | 218.000 K -14.17 % | 254.000 K -2.68 % | 261.000 K 0.00 % | 261.000 K -0.38 % | 262.000 K -99.92 % | 330.255 M 11.72 % | 295.609 M 18.17 % | 250.160 M |
| Capital lease obligations | 25.134 M -29.23 % | 35.513 M 302.32 % | 8.827 M -48.87 % | 17.263 M -34.48 % | 26.346 M 225.02 % | 8.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -83.87 % | 31.000 K -45.61 % | 57.000 K -31.33 % | 83.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.672 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 82.416 M | 0.000 -100.00 % | 82.416 M 1.09 % | 81.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 846.242 M 0.00 % | 846.242 M 0.00 % | 846.242 M 0.00 % | 846.242 M 0.00 % | 846.242 M 157.27 % | 328.928 M 127.15 % | 144.805 M -4.00 % | 150.831 M -92.07 % | 1.901 B -0.17 % | 1.904 B 24.18 % | 1.533 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 435.393 M | 0.000 -100.00 % | 84.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.548 M 440.46 % | 4.172 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 -100.00 % | 745.882 M | 0.000 100.00 % | -99.527 M -218.14 % | 84.242 M 103.95 % | -2.134 B | 0.000 100.00 % | -222.751 M -3 246.12 % | -6.657 M | 0.000 100.00 % | -129.493 M -11.30 % | -116.350 M -10.99 % | -104.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.271 B -0.34 % | 2.278 B 1.71 % | 2.240 B -29.11 % | 3.160 B -62.74 % | 8.482 B 63.26 % | 5.195 B -14.30 % | 6.062 B 15.67 % | 5.241 B 14.85 % | 4.563 B 26.98 % | 3.594 B 182.46 % | 1.272 B 65.74 % | 767.643 M 0.87 % | 761.037 M -9.34 % | 839.426 M -6.75 % | 900.189 M -5.61 % | 953.661 M -29.99 % | 1.362 B 222.41 % | 422.522 M 57.89 % | 267.605 M -86.34 % | 1.959 B 9.29 % | 1.792 B -11.63 % | 2.028 B |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 344.004 M | 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 -100.00 % | 3.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 175.148 M -14.04 % | 203.744 M 20.26 % | 169.420 M 18.24 % | 143.287 M -80.01 % | 716.640 M 1 245.71 % | -62.550 M -988.77 % | -5.745 M -111.27 % | 50.976 M 767.68 % | 5.875 M 101.12 % | -523.719 M -1 486.53 % | 37.772 M 170.50 % | -53.577 M 85.46 % | -368.454 M -537.43 % | 84.232 M -62.16 % | 222.593 M 93.14 % | 115.248 M 115.68 % | -735.036 M -4 952.36 % | 15.148 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 176.026 M -19.02 % | 217.378 M 35.54 % | 160.376 M 9.13 % | 146.959 M -80.06 % | 736.972 M 1 438.25 % | -55.070 M -777.19 % | -6.278 M -116.50 % | 38.058 M 49.63 % | 25.434 M 104.83 % | -527.080 M -1 075.65 % | -44.833 M -1 237.50 % | -3.352 M | 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 -100.00 % | 6.108 M 1 045.97 % | 533.000 K -95.87 % | 12.918 M 166.05 % | -19.559 M -3 643.30 % | 552.000 K -96.65 % | 16.491 M 214.35 % | -14.422 M -2 062.22 % | -667.000 K -233.94 % | 498.000 K 200.00 % | 166.000 K -90.26 % | 1.705 M -13.05 % | 1.961 M 164.66 % | -3.033 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 1.030 M 110.29 % | -10.011 M -210.69 % | 9.044 M 139.90 % | -22.669 M -27.29 % | -17.809 M 42.49 % | -30.965 M 65.36 % | -89.394 M -165.41 % | 136.658 M 293.49 % | 34.730 M 1 136.38 % | 2.809 M -93.73 % | 44.833 M 1 237.50 % | 3.352 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -1.908 M 47.34 % | -3.623 M | 0.000 -100.00 % | 18.997 M 852.95 % | -2.523 M -114.52 % | 17.377 M -80.56 % | 89.394 M 132.71 % | -273.316 M -686.97 % | -34.730 M 92.72 % | -477.063 M -821.58 % | 66.114 M 284.66 % | -35.803 M 90.27 % | -367.787 M -539.23 % | 83.734 M -62.35 % | 222.427 M 95.90 % | 113.543 M 115.41 % | -736.997 M -4 153.67 % | 18.181 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 34.040 M -51.69 % | 70.459 M -64.23 % | 196.959 M -95.16 % | 4.066 B 272.65 % | -2.355 B -618.60 % | 454.164 M 139.16 % | -1.160 B 29.88 % | -1.654 B -356.94 % | 643.649 M 2 367.09 % | -28.391 M 92.98 % | -404.701 M -2 772.66 % | -14.088 M -126.60 % | 52.953 M 107.10 % | 25.569 M 139.28 % | -65.088 M -468.35 % | 17.670 M -79.02 % | 84.208 M 186.19 % | 29.424 M -6.78 % | 31.563 M -62.16 % | 83.407 M -8.08 % | 90.742 M 316.97 % | 21.762 M |
| Net cash provided by operating activities | 213.697 M -31.92 % | 313.886 M 67.39 % | 187.522 M -70.65 % | 638.969 M -2.81 % | 657.473 M 721.62 % | 80.022 M 117.65 % | -453.351 M 69.23 % | -1.473 B -787.19 % | 214.406 M 143.55 % | -492.275 M -3 653.82 % | 13.852 M 116.70 % | -82.935 M 79.46 % | -403.869 M -1 068.72 % | 41.691 M -58.19 % | 99.713 M 16.98 % | 85.243 M 111.15 % | -764.545 M -11 756.43 % | 6.559 M 123.69 % | -27.688 M -68.08 % | -16.473 M 80.69 % | -85.310 M 49.15 % | -167.766 M |
| Investments in property plant and equipment | 0.000 100.00 % | -44.000 K -340.00 % | -10.000 K 97.01 % | -334.000 K 81.20 % | -1.777 M -1 942.53 % | -87.000 K -81.25 % | -48.000 K 74.60 % | -189.000 K 99.09 % | -20.777 M -205.01 % | -6.812 M -168.93 % | -2.533 M | 0.000 | 0.000 100.00 % | -4.000 K 99.90 % | -3.946 M -654.49 % | -523.000 K 92.59 % | -7.057 M 83.59 % | -42.995 M -25.70 % | -34.204 M -808.47 % | -3.765 M 5.88 % | -4.000 M 98.66 % | -298.979 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 1.500 M 74.42 % | 860.000 K | 0.000 100.00 % | -232.539 M -63.84 % | -141.927 M -138.68 % | 366.947 M 5 443.63 % | -6.867 M -334.90 % | -1.579 M -150.43 % | 3.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.444 M -181.31 % | 1.776 M 102.44 % | -72.803 M -172.22 % | -26.744 M -3 306.88 % | -785.000 K |
| Purchases of investments | 0.000 | 0.000 | 0.000 100.00 % | -71.302 M | 0.000 100.00 % | -66.667 M -43.18 % | -46.562 M 96.29 % | -1.256 B -509.85 % | -206.000 M 73.32 % | -772.200 M -397.89 % | -155.095 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.500 M 82.82 % | -26.197 M 66.58 % | -78.377 M -80.99 % | -43.304 M 40.98 % | -73.368 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 69.455 M -86.79 % | 525.780 M 89.55 % | 277.388 M 47.16 % | 188.489 M -78.81 % | 889.352 M 633.72 % | 121.212 M -11.81 % | 137.451 M 34 177.06 % | 401.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.369 M 90.97 % | 4.906 M -90.75 % | 53.044 M 1 176.63 % | 4.155 M -96.92 % | 134.734 M -34.19 % | 204.740 M -6.84 % | 219.777 M |
| Other investing activites | 1.042 M 585.53 % | 152.000 K -95.82 % | 3.636 M -94.97 % | 72.289 M 100.78 % | 36.004 M -84.52 % | 232.539 M 63.73 % | 142.028 M 3 701.61 % | 3.736 M -85.00 % | 24.909 M 2 189.43 % | 1.088 M 1 590.41 % | -73.000 K -102.26 % | 3.226 M -49.72 % | 6.416 M 23.43 % | 5.198 M -44.49 % | 9.364 M -24.87 % | 12.464 M -80.87 % | 65.171 M 872.35 % | -8.438 M -120.95 % | -3.819 M -104.67 % | 81.733 M 138.85 % | -210.384 M -728.54 % | 33.472 M |
| Net cash used for investing activites | 1.042 M 864.81 % | 108.000 K -97.89 % | 5.126 M -92.78 % | 70.968 M -87.33 % | 560.007 M 165.87 % | 210.634 M 48.35 % | 141.980 M 139.07 % | -363.400 M -315.21 % | -87.523 M 86.37 % | -642.052 M -316.46 % | -154.169 M -4 878.95 % | 3.226 M -49.72 % | 6.416 M 23.53 % | 5.194 M -4.13 % | 5.418 M -74.58 % | 21.310 M -66.19 % | 63.020 M 1 554.42 % | -4.333 M 92.57 % | -58.289 M -194.74 % | 61.522 M 177.20 % | -79.692 M 33.53 % | -119.883 M |
| Debt repayment | -9.618 M -3.61 % | -9.283 M 98.67 % | -700.000 M 48.34 % | -1.355 B -498.18 % | 340.302 M 169.65 % | -488.573 M | 0.000 -100.00 % | 342.679 M -76.12 % | 1.435 B 1 319.15 % | 101.121 M | 0.000 | 0.000 -100.00 % | 15.795 M 1 463.86 % | 1.010 M 129.90 % | -3.378 M 99.16 % | -400.165 M -147.85 % | 836.225 M 447.54 % | 152.725 M 1 231.52 % | 11.470 M 133.34 % | -34.400 M -165.62 % | 52.421 M -78.76 % | 246.839 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.852 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 B 423.57 % | 295.927 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 495.000 M 1 604.55 % | 29.040 M | 0.000 | 0.000 -100.00 % | 4.440 M 137.94 % | 1.866 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -786.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.432 M |
| Other financing activites | -1.493 M -66.26 % | -898.000 K 93.02 % | -12.872 M 85.12 % | -86.517 M -772.59 % | -9.915 M -26.79 % | -7.820 M -106.20 % | 126.122 M 211.88 % | -112.725 M -645.09 % | 20.680 M 149.30 % | -41.950 M -26.40 % | -33.189 M -304.85 % | 16.202 M 400.09 % | -5.399 M -1 197.84 % | -416.000 K 70.56 % | -1.413 M -36.26 % | -1.037 M 97.64 % | -43.987 M -553.47 % | 9.700 M 135.72 % | -27.154 M -146.74 % | -11.005 M 88.25 % | -93.662 M -86.15 % | -50.315 M |
| Net cash used provided by financing activities | -11.111 M -9.13 % | -10.181 M 98.57 % | -712.872 M 50.55 % | -1.442 B -369.83 % | 534.239 M 207.62 % | -496.393 M -493.58 % | 126.122 M -45.15 % | 229.954 M -84.20 % | 1.456 B -9.52 % | 1.609 B 512.38 % | 262.738 M 1 521.64 % | 16.202 M 55.85 % | 10.396 M 1 650.17 % | 594.000 K 112.40 % | -4.791 M 98.81 % | -401.202 M -131.17 % | 1.287 B 601.09 % | 183.606 M 1 270.66 % | -15.684 M 65.46 % | -45.405 M -23.38 % | -36.801 M -118.68 % | 196.958 M |
| Effect of forex changes on cash | 327.000 K 754.00 % | -50.000 K -101.41 % | 3.534 M -99.91 % | 4.005 B 929.04 % | 389.224 M 117.41 % | 179.026 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K 80.00 % | 5.000 K -28.57 % | 7.000 K -50.00 % | 14.000 K | 0.000 -100.00 % | 88.000 K 102.76 % | -3.184 M -256.92 % | 2.029 M 177.12 % | -2.631 M -94.46 % | -1.353 M -138.66 % | 3.500 M |
| Net change in cash | 203.955 M -32.86 % | 303.763 M 158.39 % | -520.224 M 32.27 % | -768.118 M -136.36 % | 2.113 B 2 828.28 % | -77.430 M 58.20 % | -185.249 M 88.47 % | -1.607 B -201.53 % | 1.583 B 1 199.24 % | 121.812 M -0.50 % | 122.421 M 292.80 % | -63.498 M 83.59 % | -387.052 M -915.09 % | 47.486 M -52.68 % | 100.354 M 134.06 % | -294.649 M -150.30 % | 585.801 M 220.73 % | 182.648 M 283.32 % | -99.632 M -3 235.52 % | -2.987 M 98.53 % | -203.156 M -133.00 % | -87.191 M |
| Cash at beginning of period | 1.293 B 30.72 % | 988.928 M -34.61 % | 1.512 B -33.68 % | 2.280 B 1 258.49 % | 167.860 M -31.57 % | 245.290 M -29.46 % | 347.753 M -82.21 % | 1.955 B 425.49 % | 371.950 M 22.97 % | 302.480 M 67.99 % | 180.059 M -26.07 % | 243.557 M -61.38 % | 630.609 M 8.14 % | 583.123 M 20.79 % | 482.769 M -37.90 % | 777.418 M 305.71 % | 191.617 M 2 036.44 % | 8.969 M -91.74 % | 108.601 M -2.68 % | 111.588 M -64.55 % | 314.744 M -21.69 % | 401.935 M |
| Cash at end of period | 1.497 B 15.78 % | 1.293 B 30.72 % | 988.928 M -34.61 % | 1.512 B -33.68 % | 2.280 B 1 258.49 % | 167.860 M 3.30 % | 162.504 M -53.27 % | 347.753 M -82.21 % | 1.955 B 360.67 % | 424.292 M 40.27 % | 302.480 M 67.99 % | 180.059 M -26.07 % | 243.557 M -61.38 % | 630.609 M 8.14 % | 583.123 M 20.79 % | 482.769 M -37.90 % | 777.418 M 305.71 % | 191.617 M 2 036.44 % | 8.969 M -91.74 % | 108.601 M -2.68 % | 111.588 M -64.55 % | 314.744 M |
| Operating cash flow | 213.697 M -31.92 % | 313.886 M 75.33 % | 179.027 M 105.15 % | -3.479 B -629.19 % | 657.473 M 721.62 % | 80.022 M 117.65 % | -453.351 M 69.23 % | -1.473 B -787.19 % | 214.406 M 143.55 % | -492.275 M -3 653.82 % | 13.852 M 116.70 % | -82.935 M 79.46 % | -403.869 M -1 068.72 % | 41.691 M -58.19 % | 99.713 M 16.98 % | 85.243 M 111.15 % | -764.545 M -11 756.43 % | 6.559 M 123.69 % | -27.688 M -68.08 % | -16.473 M 80.69 % | -85.310 M 49.15 % | -167.766 M |
| Capital expenditure | -35.000 K 20.45 % | -44.000 K -340.00 % | -10.000 K 97.01 % | -334.000 K 81.20 % | -1.777 M -1 942.53 % | -87.000 K -81.25 % | -48.000 K 74.60 % | -189.000 K 99.09 % | -20.777 M -205.01 % | -6.812 M -168.93 % | -2.533 M | 0.000 | 0.000 100.00 % | -4.000 K 99.90 % | -3.946 M -654.49 % | -523.000 K 92.59 % | -7.057 M 83.59 % | -42.995 M -25.70 % | -34.204 M -808.47 % | -3.765 M 5.88 % | -4.000 M 98.66 % | -298.979 M |
| Free CashFlow | 213.662 M -31.92 % | 313.842 M 75.31 % | 179.017 M 105.14 % | -3.480 B -630.67 % | 655.696 M 720.29 % | 79.935 M 117.63 % | -453.399 M 69.23 % | -1.474 B -861.03 % | 193.629 M 138.80 % | -499.087 M -4 509.29 % | 11.319 M 113.65 % | -82.935 M 79.46 % | -403.869 M -1 068.81 % | 41.687 M -56.47 % | 95.767 M 13.04 % | 84.720 M 110.98 % | -771.602 M -2 017.69 % | -36.436 M 41.13 % | -61.892 M -205.82 % | -20.238 M 77.34 % | -89.310 M 80.87 % | -466.745 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.205 M -55.40 % | 45.305 M 127.80 % | 19.888 M -52.70 % | 42.047 M -41.38 % | 71.731 M 0.86 % | 71.120 M -72.59 % | 259.460 M 107.11 % | -3.649 B -1 219.15 % | 326.055 M 536.01 % | 51.266 M -61.13 % | 131.900 M -14.13 % | 153.599 M -74.47 % | 601.691 M 71.47 % | 350.911 M -68.86 % | 1.127 B 43.07 % | 787.629 M 43.31 % | 549.617 M 258.04 % | 153.507 M 30.98 % | 117.199 M 86.22 % | 62.936 M -64.35 % | 176.530 M 194.87 % | 59.867 M -66.58 % | 179.146 M 71.60 % | 104.398 M 4 794.40 % | 2.133 M -24.70 % | 2.833 M 0.00 % | 2.833 M -39.21 % | 4.660 M 0.00 % | 4.660 M -24.11 % | 6.140 M 0.00 % | 6.140 M 48.91 % | 4.123 M 0.00 % | 4.123 M -55.90 % | 9.350 M 0.00 % | 9.350 M -59.10 % | 22.859 M 0.00 % | 22.859 M 39.19 % | 16.423 M 0.00 % | 16.423 M -14.59 % | 19.230 M 0.00 % | 19.230 M -68.83 % | 61.702 M 0.00 % | 61.702 M 100.00 % | 30.851 M -97.86 % | 1.442 B 100.00 % | 721.123 M |
| Net income | -11.812 M -283.56 % | 6.435 M 434.11 % | -1.926 M -104.97 % | 38.784 M 423.31 % | -11.996 M 85.87 % | -84.899 M -100.42 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 18.61 % | 17.187 B 1.17 % | 16.988 B 0.00 % | 16.988 B 12 277.40 % | -139.502 M -151.36 % | 271.591 M -37.88 % | 437.199 M 82.38 % | 239.713 M 311.16 % | -113.520 M -41.82 % | -80.045 M 77.57 % | -356.825 M -67.81 % | -212.632 M -126.69 % | 796.780 M 445.41 % | 146.089 M 15.11 % | 126.915 M 85.76 % | 68.323 M 188.92 % | -76.839 M -80.53 % | -42.562 M 11.42 % | -48.050 M -48.82 % | -32.287 M 14.69 % | -37.845 M -41.17 % | -26.809 M 15.78 % | -31.833 M -23.19 % | -25.840 M 0.03 % | -25.847 M 88.57 % | -226.183 M 0.00 % | -226.183 M -1 020.55 % | -20.185 M 0.00 % | -20.185 M 41.55 % | -34.535 M -39.72 % | -24.717 M 50.51 % | -49.940 M 0.00 % | -49.940 M 54.82 % | -110.538 M -68.72 % | -65.514 M -100.00 % | -32.757 M 63.63 % | -90.060 M -100.00 % | -45.030 M |
| Income before tax | -10.326 M -238.57 % | 7.452 M 967.52 % | -859.000 K -102.40 % | 35.826 M 260.57 % | -22.312 M 72.88 % | -82.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -218.789 M -170.06 % | 312.278 M -36.71 % | 493.430 M 71.17 % | 288.267 M 361.87 % | -110.082 M 31.11 % | -159.805 M 55.40 % | -358.335 M -228.01 % | -109.246 M -113.62 % | 802.141 M 363.07 % | 173.224 M 595.62 % | 24.902 M -63.71 % | 68.623 M 189.28 % | -76.862 M -69.48 % | -45.351 M 0.00 % | -45.351 M -28.71 % | -35.234 M 0.00 % | -35.234 M -20.09 % | -29.339 M 0.00 % | -29.339 M -3.42 % | -28.368 M 0.00 % | -28.368 M 87.88 % | -234.052 M 0.00 % | -234.052 M -1 285.95 % | -16.888 M 0.00 % | -16.888 M 22.62 % | -21.826 M 0.00 % | -21.826 M 54.36 % | -47.817 M 0.00 % | -47.817 M 23.23 % | -62.282 M 0.00 % | -62.282 M -100.00 % | -31.141 M 63.19 % | -84.592 M -100.00 % | -42.296 M |
| Income before tax ratio | -0.51 -410.70 % | 0.16 480.82 % | -0.04 -105.07 % | 0.85 373.93 % | -0.31 73.11 % | -1.16 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.36 -140.86 % | 0.89 103.23 % | 0.44 19.64 % | 0.37 282.73 % | -0.20 80.76 % | -1.04 65.95 % | -3.06 -76.14 % | -1.74 -138.20 % | 4.54 57.04 % | 2.89 1 981.60 % | 0.14 -78.85 % | 0.66 101.82 % | -36.03 -125.07 % | -16.01 0.00 % | -16.01 -111.74 % | -7.56 0.00 % | -7.56 -58.24 % | -4.78 0.00 % | -4.78 30.55 % | -6.88 0.00 % | -6.88 72.52 % | -25.03 0.00 % | -25.03 -3 288.48 % | -0.74 0.00 % | -0.74 44.41 % | -1.33 0.00 % | -1.33 46.56 % | -2.49 0.00 % | -2.49 -146.34 % | -1.01 0.00 % | -1.01 0.00 % | -1.01 -1 620.98 % | -0.06 0.00 % | -0.06 |
| EBITDA | -6.472 M -133.62 % | 19.252 M 1 218.65 % | -1.721 M -103.15 % | 54.596 M 446.20 % | -15.770 M 81.95 % | -87.377 M -131.06 % | -37.815 M 98.93 % | -3.524 B -2 628.12 % | -129.181 M -104.67 % | 2.767 B 1 969.45 % | 133.728 M 169.85 % | -191.443 M 9.79 % | -212.221 M -203.24 % | 205.560 M 14.19 % | 180.009 M 16.09 % | 155.054 M 46.26 % | 106.013 M 8.81 % | 97.429 M 74.85 % | 55.720 M 1 610.03 % | -3.690 M 77.01 % | -16.052 M -109.26 % | 173.423 M 3 066.01 % | -5.847 M -106.17 % | 94.824 M 552.02 % | -20.978 M -273.50 % | 12.091 M 129.18 % | -41.440 M -547.90 % | -6.396 M 79.55 % | -31.276 M -18.38 % | -26.420 M -0.14 % | -26.384 M -926.42 % | -2.571 M -0.27 % | -2.564 M -101.74 % | 147.461 M 182.26 % | -179.270 M -1 058.46 % | 18.704 M 219.07 % | -15.709 M -1 987.57 % | -752.500 K 97.19 % | -26.735 M 73.18 % | -99.679 M -108.46 % | -47.817 M 62.60 % | -127.865 M -50.79 % | -84.794 M -100.00 % | -42.397 M 52.52 % | -89.297 M -100.00 % | -44.648 M |
| Net income ratio | -0.58 -511.59 % | 0.14 246.67 % | -0.10 -110.50 % | 0.92 651.55 % | -0.17 85.99 % | -1.19 -101.52 % | 78.57 1 506.40 % | -5.59 -108.94 % | 62.52 -81.35 % | 335.26 160.31 % | 128.79 16.45 % | 110.60 47 802.33 % | -0.23 -129.96 % | 0.77 99.49 % | 0.39 27.48 % | 0.30 247.35 % | -0.21 60.39 % | -0.52 82.87 % | -3.04 9.88 % | -3.38 -174.85 % | 4.51 84.96 % | 2.44 244.45 % | 0.71 8.25 % | 0.65 101.82 % | -36.02 -139.74 % | -15.03 11.42 % | -16.96 -144.82 % | -6.93 14.69 % | -8.12 -86.00 % | -4.37 15.78 % | -5.18 17.27 % | -6.27 0.03 % | -6.27 74.09 % | -24.19 0.00 % | -24.19 -2 639.62 % | -0.88 0.00 % | -0.88 58.01 % | -2.10 -39.72 % | -1.50 42.05 % | -2.60 0.00 % | -2.60 -44.97 % | -1.79 -68.72 % | -1.06 0.00 % | -1.06 -1 600.39 % | -0.06 0.00 % | -0.06 |
| Ratio EBITDA | -0.32 -175.38 % | 0.42 591.07 % | -0.09 -106.66 % | 1.30 690.61 % | -0.22 82.11 % | -1.23 -742.97 % | -0.15 -115.09 % | 0.97 343.77 % | -0.40 -100.73 % | 53.98 5 224.40 % | 1.01 181.34 % | -1.25 -253.38 % | -0.35 -160.21 % | 0.59 266.71 % | 0.16 -18.86 % | 0.20 2.06 % | 0.19 -69.61 % | 0.63 33.50 % | 0.48 910.89 % | -0.06 35.52 % | -0.09 -103.14 % | 2.90 8 975.56 % | -0.03 -103.59 % | 0.91 109.24 % | -9.83 -330.40 % | 4.27 129.18 % | -14.63 -965.81 % | -1.37 79.55 % | -6.71 -55.98 % | -4.30 -0.14 % | -4.30 -589.29 % | -0.62 -0.27 % | -0.62 -103.94 % | 15.77 182.26 % | -19.17 -2 443.32 % | 0.82 219.07 % | -0.69 -1 399.85 % | -0.05 97.19 % | -1.63 68.60 % | -5.18 -108.46 % | -2.49 -19.99 % | -2.07 -50.79 % | -1.37 0.00 % | -1.37 -2 119.60 % | -0.06 0.00 % | -0.06 |
| Gross profit ratio | 0.49 -40.53 % | 0.82 -4.98 % | 0.87 969.54 % | -0.10 -110.86 % | 0.92 -1.04 % | 0.93 263.47 % | 0.26 -74.54 % | 1.00 234.71 % | 0.30 -65.13 % | 0.86 -7.34 % | 0.93 -1.11 % | 0.94 175.46 % | 0.34 -45.91 % | 0.63 267.28 % | 0.17 -24.48 % | 0.23 5.46 % | 0.21 -67.83 % | 0.67 -5.74 % | 0.71 60.87 % | 0.44 1 227.13 % | 0.03 -76.33 % | 0.14 99.83 % | 0.07 -4.61 % | 0.07 -45.50 % | 0.14 18.22 % | 0.11 0.00 % | 0.11 -73.63 % | 0.43 0.00 % | 0.43 437.71 % | 0.08 0.00 % | 0.08 37.51 % | 0.06 0.00 % | 0.06 106.01 % | -0.97 0.00 % | -0.97 -870.03 % | -0.10 0.00 % | -0.10 -138.17 % | 0.26 0.00 % | 0.26 83.32 % | 0.14 0.00 % | 0.14 -57.75 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 169.14 % | 0.13 0.00 % | 0.13 |
| Weighted average shs out dil | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 17.31 % | 17.378 B 2.30 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B 15.27 % | 14.737 B 72.99 % | 8.519 B -26.74 % | 11.628 B 214.34 % | 3.699 B -38.18 % | 5.984 B 61.77 % | 3.699 B -35.77 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 59.36 % | 3.614 B 0.00 % | 3.614 B 15.82 % | 3.121 B 0.00 % | 3.121 B 331.32 % | 723.494 M 3.59 % | 698.393 M 5.08 % | 664.623 M 0.00 % | 664.623 M -0.89 % | 670.576 M -0.47 % | 673.765 M 1.40 % | 664.492 M -3.04 % | 685.291 M 0.00 % | 685.291 M 6.82 % | 641.519 M 0.00 % | 641.519 M |
| Weighted average shs out | 20.401 B -0.14 % | 20.429 B 0.21 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B 0.00 % | 20.385 B -0.02 % | 20.389 B 0.02 % | 20.385 B 0.00 % | 20.386 B 17.31 % | 17.378 B 2.28 % | 16.990 B 0.01 % | 16.989 B 0.01 % | 16.988 B 0.00 % | 16.988 B 0.00 % | 16.988 B -0.01 % | 16.989 B 0.00 % | 16.989 B -0.01 % | 16.991 B 0.02 % | 16.988 B 15.27 % | 14.737 B 73.00 % | 8.519 B -26.74 % | 11.628 B -49.52 % | 23.034 B 284.90 % | 5.984 B 61.76 % | 3.699 B -35.77 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 0.00 % | 5.760 B 59.36 % | 3.614 B 0.00 % | 3.614 B 15.82 % | 3.121 B 0.00 % | 3.121 B 331.32 % | 723.494 M 3.59 % | 698.393 M 5.08 % | 664.623 M 0.00 % | 664.623 M -0.89 % | 670.576 M -0.47 % | 673.765 M 1.40 % | 664.492 M -3.04 % | 685.291 M 0.00 % | 685.291 M 6.82 % | 641.519 M 0.00 % | 641.519 M |
| EPS diluted | 0.00 -300.00 % | 0.00 400.00 % | 0.00 -105.26 % | 0.00 416.67 % | 0.00 85.71 % | 0.00 -100.42 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.01 % | 0.99 -1.00 % | 1.00 0.00 % | 1.00 12 295.12 % | -0.01 -151.25 % | 0.02 -37.74 % | 0.03 82.27 % | 0.01 310.45 % | -0.01 -42.55 % | 0.00 77.62 % | -0.02 -45.83 % | -0.01 -115.40 % | 0.09 642.06 % | 0.01 129.09 % | 0.01 -51.75 % | 0.01 154.81 % | -0.02 -184.93 % | -0.01 13.10 % | -0.01 -50.00 % | -0.01 15.15 % | -0.01 -43.48 % | 0.00 17.86 % | -0.01 21.13 % | -0.01 1.39 % | -0.01 89.35 % | -0.07 6.63 % | -0.07 -170.15 % | -0.03 7.59 % | -0.03 44.12 % | -0.05 -39.52 % | -0.04 50.92 % | -0.08 -2.16 % | -0.07 54.87 % | -0.16 -71.97 % | -0.10 -100.00 % | -0.05 65.95 % | -0.14 -100.00 % | -0.07 |
| Earnings per share | 0.00 -300.00 % | 0.00 400.00 % | 0.00 -105.26 % | 0.00 416.67 % | 0.00 85.71 % | 0.00 -100.42 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1.01 % | 0.99 -1.00 % | 1.00 0.00 % | 1.00 12 295.12 % | -0.01 -151.25 % | 0.02 -37.74 % | 0.03 82.27 % | 0.01 310.45 % | -0.01 -42.55 % | 0.00 77.62 % | -0.02 -45.83 % | -0.01 -115.40 % | 0.09 642.06 % | 0.01 1 300.00 % | 0.00 -92.11 % | 0.01 154.81 % | -0.02 -184.93 % | -0.01 13.10 % | -0.01 -50.00 % | -0.01 15.15 % | -0.01 -43.48 % | 0.00 17.86 % | -0.01 21.13 % | -0.01 1.39 % | -0.01 89.35 % | -0.07 6.63 % | -0.07 -170.15 % | -0.03 7.59 % | -0.03 44.12 % | -0.05 -39.52 % | -0.04 50.92 % | -0.08 -2.16 % | -0.07 54.87 % | -0.16 -71.97 % | -0.10 -100.00 % | -0.05 65.95 % | -0.14 -100.00 % | -0.07 |
| Gross profit | 9.895 M -73.48 % | 37.310 M 116.45 % | 17.237 M 511.29 % | -4.191 M -106.37 % | 65.814 M -0.19 % | 65.937 M -0.37 % | 66.181 M 101.81 % | -3.655 B -3 845.86 % | 97.582 M 121.75 % | 44.005 M -63.99 % | 122.187 M -15.08 % | 143.888 M -29.68 % | 204.620 M -7.26 % | 220.643 M 14.37 % | 192.914 M 8.05 % | 178.535 M 51.13 % | 118.131 M 15.18 % | 102.558 M 23.46 % | 83.072 M 199.56 % | 27.731 M 373.14 % | 5.861 M -30.21 % | 8.398 M -33.22 % | 12.576 M 63.70 % | 7.683 M 2 567.53 % | 288.000 K -10.97 % | 323.500 K 0.00 % | 323.500 K -83.97 % | 2.018 M 0.00 % | 2.018 M 308.09 % | 494.500 K 0.00 % | 494.500 K 104.76 % | 241.500 K 0.00 % | 241.500 K 102.65 % | -9.114 M 0.00 % | -9.114 M -296.76 % | -2.297 M 0.00 % | -2.297 M -153.13 % | 4.324 M 0.00 % | 4.324 M 56.56 % | 2.762 M 0.00 % | 2.762 M -86.83 % | 20.974 M 0.00 % | 20.974 M 100.00 % | 10.487 M -94.24 % | 182.159 M 100.00 % | 91.080 M |
| Income tax expense | 1.486 M 46.12 % | 1.017 M -4.69 % | 1.067 M 136.07 % | -2.958 M 71.33 % | -10.316 M -492.09 % | 2.631 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.287 M -294.87 % | 40.687 M -27.64 % | 56.231 M 15.81 % | 48.554 M 1 312.27 % | 3.438 M -95.69 % | 79.760 M 5 182.12 % | 1.510 M -98.54 % | 103.386 M 1 906.33 % | 5.153 M -81.01 % | 27.135 M 1 564.71 % | 1.630 M 442.88 % | 300.250 K 100.39 % | -76.862 M -251.21 % | 50.832 M 1 783.00 % | 2.700 M -87.88 % | 22.269 M 752.89 % | 2.611 M 203.20 % | -2.530 M -201.44 % | 2.494 M 198.93 % | -2.521 M 0.00 % | -2.521 M 67.96 % | -7.869 M 0.00 % | -7.869 M -338.64 % | 3.298 M 0.00 % | 3.298 M 14.06 % | 2.891 M 0.00 % | 2.891 M 36.14 % | 2.124 M 0.00 % | 2.124 M -34.30 % | 3.232 M 0.00 % | 3.232 M 100.00 % | 1.616 M -70.44 % | 5.468 M 100.00 % | 2.734 M |
| Cost of revenue | 10.310 M 28.96 % | 7.995 M 201.58 % | 2.651 M -39.00 % | 4.346 M -26.55 % | 5.917 M 14.16 % | 5.183 M -97.32 % | 193.279 M 2 998.91 % | 6.237 M -97.27 % | 228.473 M 3 046.58 % | 7.261 M -25.24 % | 9.713 M 0.02 % | 9.711 M -97.55 % | 397.071 M 204.81 % | 130.268 M -86.05 % | 933.951 M 53.33 % | 609.094 M 41.16 % | 431.486 M 746.90 % | 50.949 M 49.29 % | 34.127 M -3.06 % | 35.205 M -79.37 % | 170.669 M 231.60 % | 51.469 M -69.10 % | 166.570 M 72.23 % | 96.715 M 5 142.01 % | 1.845 M -26.46 % | 2.509 M 0.00 % | 2.509 M -5.02 % | 2.642 M 0.00 % | 2.642 M -53.21 % | 5.645 M 0.00 % | 5.645 M 45.43 % | 3.882 M 0.00 % | 3.882 M -78.98 % | 18.463 M 0.00 % | 18.463 M -26.60 % | 25.156 M 0.00 % | 25.156 M 107.91 % | 12.100 M 0.00 % | 12.100 M -26.53 % | 16.468 M 0.00 % | 16.468 M -59.57 % | 40.728 M 0.00 % | 40.728 M 100.00 % | 20.364 M -98.38 % | 1.260 B 100.00 % | 630.044 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.685 M 0.00 % | 27.685 M -8.95 % | 30.405 M 40.35 % | 21.664 M 66.43 % | 13.017 M -29.78 % | 18.537 M 70.53 % | 10.870 M -51.56 % | 22.439 M 7.39 % | 20.895 M 0.00 % | 20.895 M -23.84 % | 27.436 M 0.00 % | 27.436 M -57.01 % | 63.818 M 0.00 % | 63.818 M 172.44 % | 23.425 M 0.00 % | 23.425 M 64.42 % | 14.247 M 0.00 % | 14.247 M -30.67 % | 20.551 M 0.00 % | 20.551 M 48.41 % | 13.848 M 0.00 % | 13.848 M -53.80 % | 29.974 M 0.00 % | 29.974 M 33.27 % | 22.492 M 0.00 % | 22.492 M 100.00 % | 11.246 M -81.65 % | 61.294 M 100.00 % | 30.647 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.137 M | 0.000 -100.00 % | 1.335 M 154.77 % | 524.000 K 12.75 % | 464.750 K | 0.000 -100.00 % | 484.250 K 1 110.63 % | 40.000 K -55.80 % | 90.500 K 0.00 % | 90.500 K -23.31 % | 118.000 K 0.00 % | 118.000 K -62.89 % | 318.000 K 0.00 % | 318.000 K -62.76 % | 854.000 K 0.00 % | 854.000 K -49.21 % | 1.682 M 0.00 % | 1.682 M -31.52 % | 2.456 M 0.00 % | 2.456 M 133.01 % | -7.439 M -200.00 % | 7.439 M 113.84 % | -53.754 M -200.00 % | 53.754 M 272.33 % | -31.193 M -200.00 % | 31.193 M 100.00 % | 15.596 M -87.50 % | 124.771 M 100.00 % | 62.385 M |
| Other 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 100.00 % | -318.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -761.250 K | 0.000 100.00 % | -622.750 K | 0.000 100.00 % | -700.000 K 0.00 % | -700.000 K -169.62 % | 1.006 M 200.60 % | -999.500 K -101.49 % | 67.247 M 1 159.51 % | -6.347 M -111.81 % | 53.724 M 170.74 % | 19.844 M 29.60 % | 15.312 M 251.79 % | 4.353 M -72.47 % | 15.810 M 0.00 % | 15.810 M 6.27 % | 14.877 M | 0.000 -100.00 % | 107.508 M | 0.000 -100.00 % | 62.385 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 17.736 M -8.95 % | 19.479 M -4.20 % | 20.332 M 13.55 % | 17.905 M -63.89 % | 49.586 M 107.06 % | 23.948 M -53.94 % | 51.992 M -98.66 % | 3.883 B 1 660.05 % | 220.596 M -91.45 % | 2.580 B 1 052.45 % | 223.882 M 40.01 % | 159.903 M -49.73 % | 318.084 M 77.64 % | 179.063 M -52.18 % | 374.467 M 110.05 % | 178.274 M 7.46 % | 165.891 M -35.37 % | 256.686 M -41.88 % | 441.669 M 216.42 % | 139.581 M -82.46 % | 795.862 M 6 156.41 % | 12.721 M -31.38 % | 18.537 M 72.73 % | 10.732 M -87.00 % | 82.581 M 307.10 % | 20.285 M 0.00 % | 20.285 M -23.61 % | 26.555 M 0.00 % | 26.555 M -54.05 % | 57.789 M 0.00 % | 57.789 M 30.98 % | 44.122 M 0.00 % | 44.122 M 117.55 % | 20.281 M 0.00 % | 20.281 M -47.75 % | 38.816 M 0.00 % | 38.816 M 82.35 % | 21.286 M 0.00 % | 21.286 M -74.58 % | 83.728 M 0.00 % | 83.728 M 55.96 % | 53.685 M 0.00 % | 53.685 M 100.00 % | 26.842 M -85.57 % | 186.064 M 100.00 % | 93.032 M |
| Cost and expenses | 28.046 M 2.08 % | 27.474 M 19.54 % | 22.983 M 512.55 % | -5.571 M -105.96 % | 93.418 M -42.93 % | 163.680 M 297.61 % | 41.166 M 101.16 % | -3.539 B -3 667.54 % | -93.937 M -103.39 % | 2.767 B 1 969.45 % | 133.728 M 219.83 % | -111.601 M -113.62 % | 819.589 M 164.96 % | 309.331 M -76.36 % | 1.308 B 66.18 % | 787.368 M 31.80 % | 597.377 M 94.18 % | 307.635 M -35.34 % | 475.796 M 172.22 % | 174.786 M -81.92 % | 966.531 M 1 405.75 % | 64.189 M -65.32 % | 185.107 M 72.28 % | 107.447 M 27.27 % | 84.426 M 270.39 % | 22.794 M 0.00 % | 22.794 M -21.93 % | 29.196 M 0.00 % | 29.196 M -53.97 % | 63.434 M 0.00 % | 63.434 M 32.14 % | 48.004 M 0.00 % | 48.004 M 23.90 % | 38.744 M 0.00 % | 38.744 M -39.44 % | 63.971 M 0.00 % | 63.971 M 91.61 % | 33.386 M 0.00 % | 33.386 M -66.68 % | 100.196 M 0.00 % | 100.196 M 6.13 % | 94.412 M 0.00 % | 94.412 M 100.00 % | 47.206 M -96.74 % | 1.446 B 100.00 % | 723.076 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 |
| Selling general and administrative expenses | 17.736 M -8.95 % | 19.479 M -4.20 % | 20.332 M 13.55 % | 17.905 M 15.35 % | 15.522 M 4.85 % | 14.804 M 184.20 % | 5.209 M -16.48 % | 6.237 M -1.48 % | 6.331 M -4.52 % | 6.631 M 4.92 % | 6.320 M 11.31 % | 5.678 M -48.49 % | 11.024 M -34.10 % | 16.728 M 14.97 % | 14.550 M -42.08 % | 25.121 M 82.63 % | 13.755 M 110.06 % | 6.548 M -76.35 % | 27.685 M -12.78 % | 31.740 M 43.05 % | 22.188 M 64.57 % | 13.482 M -27.27 % | 18.537 M 63.26 % | 11.354 M -49.49 % | 22.479 M 7.12 % | 20.985 M 0.00 % | 20.985 M -23.84 % | 27.554 M 0.00 % | 27.554 M -57.04 % | 64.136 M 0.00 % | 64.136 M 164.17 % | 24.279 M 0.00 % | 24.279 M 52.42 % | 15.929 M 0.00 % | 15.929 M -30.76 % | 23.006 M 0.00 % | 23.006 M 258.96 % | 6.409 M -69.89 % | 21.286 M 189.51 % | -23.780 M -128.40 % | 83.728 M 1 062.34 % | -8.701 M -116.21 % | 53.685 M 100.00 % | 26.842 M -85.57 % | 186.064 M 100.00 % | 93.032 M |
| Interest income | 0.000 | 0.000 | 0.000 -100.00 % | 21.648 M 30.24 % | 16.621 M 128.72 % | 7.267 M -40.87 % | 12.289 M -66.92 % | 37.152 M -48.29 % | 71.842 M -12.54 % | 82.144 M 40.86 % | 58.316 M -26.91 % | 79.783 M -11.82 % | 90.479 M 3.49 % | 87.428 M 18.22 % | 73.951 M 7.89 % | 68.542 M 9.98 % | 62.322 M 997.80 % | 5.677 M 2 066.79 % | 262.000 K -89.94 % | 2.604 M 522.97 % | 418.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.431 M 2.32 % | 5.308 M | 0.000 -100.00 % | 5.198 M | 0.000 -100.00 % | 9.364 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 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 609.000 K 110.73 % | 289.000 K 102.10 % | 143.000 K -98.90 % | 12.955 M -66.30 % | 38.439 M -47.54 % | 73.274 M -20.36 % | 92.005 M 38.07 % | 66.635 M -16.54 % | 79.842 M -11.25 % | 89.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.250 K | 0.000 -100.00 % | 34.750 K | 0.000 -100.00 % | 2.700 M 0.00 % | 2.700 M 3.39 % | 2.611 M 0.00 % | 2.611 M 4.69 % | 2.494 M 0.00 % | 2.494 M -88.27 % | 21.271 M 0.00 % | 21.271 M -58.39 % | 51.124 M 0.00 % | 51.124 M 467.60 % | 9.007 M | 0.000 -100.00 % | 9.772 M 0.00 % | 9.772 M -70.52 % | 33.150 M 200.00 % | -33.150 M -163.65 % | 52.084 M 0.00 % | 52.084 M 100.00 % | 26.042 M -69.50 % | 85.392 M 100.00 % | 42.696 M |
| Depreciation and amortization | 1.369 M -3.66 % | 1.421 M 3.42 % | 1.374 M -80.31 % | 6.978 M 17.93 % | 5.917 M 14.16 % | 5.183 M 107.14 % | -72.582 M 98.09 % | -3.806 B -1 596.62 % | -224.348 M -108.47 % | 2.649 B 4 039.46 % | 63.993 M 132.47 % | -197.089 M -3 571.71 % | 5.677 M 245.11 % | 1.645 M 0.00 % | 1.645 M 0.30 % | 1.640 M 0.18 % | 1.637 M 15.36 % | 1.419 M 326.13 % | 333.000 K 4.39 % | 319.000 K 16.00 % | 275.000 K 85.19 % | 148.500 K 30.26 % | 114.000 K -52.60 % | 240.500 K -80.17 % | 1.213 M 3.99 % | 1.167 M 0.00 % | 1.167 M -1.02 % | 1.179 M 0.00 % | 1.179 M 166.33 % | 442.500 K 0.00 % | 442.500 K -90.23 % | 4.530 M 0.00 % | 4.530 M 23.84 % | 3.658 M 0.00 % | 3.658 M 210.39 % | 1.179 M 0.00 % | 1.179 M -87.94 % | 9.772 M 200.00 % | -9.772 M 70.52 % | -33.150 M -200.00 % | 33.150 M -36.35 % | 52.084 M 200.00 % | -52.084 M -100.00 % | -26.042 M 69.50 % | -85.392 M -100.00 % | -42.696 M |
| Operating income | -7.841 M -143.97 % | 17.831 M 676.12 % | -3.095 M -106.50 % | 47.618 M 151.59 % | 18.927 M -50.00 % | 37.856 M 136.28 % | -104.350 M 96.92 % | -3.387 B -1 622.40 % | -196.625 M -108.81 % | 2.232 B 4 220.41 % | 51.651 M 128.16 % | -183.445 M -61.68 % | -113.464 M -155.64 % | 203.915 M 14.33 % | 178.364 M 16.26 % | 153.414 M 46.98 % | 104.376 M 8.71 % | 96.010 M 73.34 % | 55.387 M 1 481.57 % | -4.009 M 75.45 % | -16.327 M -109.42 % | 173.274 M 3 006.79 % | -5.961 M -106.30 % | 94.584 M 526.22 % | -22.191 M -303.13 % | 10.925 M 125.64 % | -42.607 M -462.50 % | -7.575 M 76.66 % | -32.455 M -20.82 % | -26.863 M -0.13 % | -26.827 M -277.81 % | -7.101 M -0.10 % | -7.094 M -104.93 % | 143.803 M 178.61 % | -182.928 M -179.97 % | -65.338 M -286.90 % | -16.888 M 0.44 % | -16.963 M 0.00 % | -16.963 M 79.05 % | -80.967 M 0.00 % | -80.967 M -147.52 % | -32.711 M 0.00 % | -32.711 M -100.00 % | -16.355 M -318.83 % | -3.905 M -100.00 % | -1.953 M |
| Operating income ratio | -0.39 -198.60 % | 0.39 352.91 % | -0.16 -113.74 % | 1.13 329.20 % | 0.26 -50.43 % | 0.53 232.35 % | -0.40 -143.33 % | 0.93 253.90 % | -0.60 -101.39 % | 43.53 11 015.79 % | 0.39 132.79 % | -1.19 -533.33 % | -0.19 -132.45 % | 0.58 267.13 % | 0.16 -18.74 % | 0.19 2.57 % | 0.19 -69.64 % | 0.63 32.34 % | 0.47 841.90 % | -0.06 31.13 % | -0.09 -103.20 % | 2.89 8 798.36 % | -0.03 -103.67 % | 0.91 108.71 % | -10.40 -369.75 % | 3.86 125.64 % | -15.04 -825.32 % | -1.63 76.66 % | -6.97 -59.19 % | -4.38 -0.13 % | -4.37 -153.72 % | -1.72 -0.10 % | -1.72 -111.19 % | 15.38 178.61 % | -19.57 -584.51 % | -2.86 -286.90 % | -0.74 28.47 % | -1.03 0.00 % | -1.03 75.47 % | -4.21 0.00 % | -4.21 -694.23 % | -0.53 0.00 % | -0.53 0.00 % | -0.53 -19 479.88 % | 0.00 0.00 % | 0.00 |
| Total other income expenses net | -2.485 M 76.06 % | -10.379 M -564.18 % | 2.236 M 118.96 % | -11.792 M 32.40 % | -17.443 M -829.30 % | -1.877 M 96.21 % | -49.573 M 98.72 % | -3.875 B -1 298.76 % | -277.019 M -110.70 % | 2.590 B 1 362.36 % | 177.079 M 178.45 % | -225.735 M -25 235.02 % | -891.000 K -100.82 % | 108.363 M -65.61 % | 315.066 M 133.64 % | 134.853 M 162.88 % | -214.458 M 16.17 % | -255.815 M 38.17 % | -413.722 M -293.13 % | -105.237 M -112.86 % | 818.468 M 1 628 892.04 % | -50.250 K -100.16 % | 30.863 M 218.88 % | -25.961 M 52.51 % | -54.671 M -13.82 % | -48.034 M -1 650.51 % | -2.744 M 85.26 % | -18.615 M -569.85 % | -2.779 M -103.99 % | 69.668 M 2 873.41 % | -2.512 M -104.80 % | 52.300 M 345.84 % | -21.274 M 94.06 % | -358.191 M -600.64 % | -51.124 M -15 439.06 % | -329.000 K | 0.000 100.00 % | -4.863 M 0.00 % | -4.863 M -109.45 % | 51.479 M 55.29 % | 33.150 M -70.65 % | 112.964 M 482.00 % | -29.572 M -100.00 % | -14.786 M 81.68 % | -80.687 M -100.00 % | -40.344 M |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.808 B -21.06 % | -1.494 B -33.23 % | -1.121 B 12.24 % | -1.277 B -23.18 % | -1.037 B -5.81 % | -980.101 M -11.79 % | -876.735 M -9.20 % | -802.878 M -282.41 % | -209.951 M 16.07 % | -250.143 M -8.91 % | -229.682 M -114.74 % | 1.558 B -24.90 % | 2.075 B 4.27 % | 1.990 B 5.32 % | 1.889 B 28.93 % | 1.465 B 12.44 % | 1.303 B 425.88 % | -399.865 M -470.57 % | -70.082 M 74.12 % | -270.829 M -150.09 % | -108.291 M 64.20 % | -302.480 M -423.36 % | -57.796 M 15.40 % | -68.319 M 46.86 % | -128.564 M 1.17 % | -130.083 M 73.24 % | -486.136 M 8.90 % | -533.649 M 10.41 % | -595.639 M -21.09 % | -491.898 M -1.47 % | -484.794 M -5.39 % | -460.011 M -787.14 % | 66.946 M 226.30 % | -53.004 M -1 452.14 % | 3.920 M 103.66 % | -107.186 M -41.48 % | -75.763 M 73.08 % | -281.447 M |
| Total investments | 1.453 M -83.03 % | 8.561 M 34.90 % | 6.346 M -55.72 % | 14.330 M -55.50 % | 32.200 M -17.67 % | 39.110 M -17.67 % | 47.503 M -47.56 % | 90.592 M -97.86 % | 4.240 B -5.26 % | 4.475 B 105.45 % | 2.178 B -9.67 % | 2.411 B -11.44 % | 2.723 B 167.48 % | 1.018 B -67.49 % | 3.132 B 136.30 % | 1.325 B 4.66 % | 1.266 B -20.00 % | 1.583 B -26.52 % | 2.154 B -15.90 % | 2.561 B 42.43 % | 1.798 B 1 054.36 % | 155.782 M 4 620.67 % | 3.300 M 18.45 % | 2.786 M 112.67 % | 1.310 M 1.39 % | 1.292 M -0.77 % | 1.302 M -19.08 % | 1.609 M -68.81 % | 5.159 M 34.91 % | 3.824 M -30.87 % | 5.532 M 17.35 % | 4.714 M -47.41 % | 8.963 M -76.29 % | 37.803 M -37.13 % | 60.127 M -89.24 % | 558.738 M -10.32 % | 623.050 M -40.14 % | 1.041 B |
| Total debt | 20.596 M -18.06 % | 25.134 M -16.12 % | 29.965 M -15.62 % | 35.513 M 57.38 % | 22.565 M 155.64 % | 8.827 M -21.41 % | 11.231 M -98.42 % | 709.370 M -65.18 % | 2.037 B 0.33 % | 2.030 B 43.46 % | 1.415 B -18.01 % | 1.726 B -22.55 % | 2.229 B 1.13 % | 2.204 B -2.77 % | 2.266 B 17.87 % | 1.923 B -2.63 % | 1.975 B 26.68 % | 1.559 B 950.35 % | 148.426 M 46.78 % | 101.121 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.740 M 3.77 % | 107.679 M -5.11 % | 113.474 M 14.32 % | 99.263 M 2.38 % | 96.960 M | 0.000 -100.00 % | 91.225 M 299.51 % | 22.834 M 0.33 % | 22.758 M -97.30 % | 844.364 M 509.15 % | 138.613 M 973.52 % | 12.912 M 49.67 % | 8.627 M -79.76 % | 42.625 M 10.92 % | 38.428 M |
| Accumulated other comprehensive income loss | -1.012 B -318 278.93 % | 318.000 K -99.62 % | 82.703 M 145 192.98 % | -57.000 K -101.69 % | 3.377 M -45.00 % | 6.140 M -67.68 % | 18.999 M -53.34 % | 40.722 M 204.52 % | -38.960 M -160.95 % | 63.921 M 193.71 % | -68.208 M -260.55 % | -18.918 M -8.92 % | -17.368 M 73.55 % | -65.672 M -13.41 % | -57.907 M -281.78 % | 31.855 M 249.75 % | 9.108 M 27.96 % | 7.118 M 179.62 % | -8.940 M -144.65 % | 20.021 M 9.06 % | 18.357 M 557.78 % | -4.010 M -154.17 % | 7.402 M 102.76 % | -268.550 M -1 872.26 % | 15.153 M 105.83 % | -259.987 M | 0.000 100.00 % | -255.779 M | 0.000 100.00 % | -263.205 M | 0.000 100.00 % | -256.944 M -40.43 % | -182.971 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -1.082 B 0.59 % | -1.089 B -0.18 % | -1.087 B 3.45 % | -1.126 B -1.08 % | -1.114 B -8.25 % | -1.029 B -11.29 % | -924.280 M -137.54 % | 2.462 B -7.39 % | 2.659 B 522.02 % | 427.481 M 13.74 % | 375.830 M -32.80 % | 559.275 M -19.96 % | 698.777 M 63.58 % | 427.186 M 1 457.65 % | 27.425 M 112.92 % | -212.288 M -114.94 % | -98.768 M -427.52 % | -18.723 M -105.54 % | 338.102 M -38.61 % | 550.734 M 323.83 % | -246.046 M 50.41 % | -496.125 M 20.37 % | -623.040 M 8.98 % | -684.481 M -12.65 % | -607.642 M -11.31 % | -545.908 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 0.00 % | 3.216 B 6.75 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 0.00 % | 3.013 B 100.19 % | 1.505 B 0.00 % | 1.505 B 23.60 % | 1.218 B 229.17 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 0.00 % | 369.918 M 82.33 % | 202.880 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 2.204 B -0.56 % | 2.217 B 0.29 % | 2.210 B -0.07 % | 2.212 B 1.62 % | 2.176 B -0.67 % | 2.191 B -4.27 % | 2.289 B -5.19 % | 2.414 B -57.85 % | 5.727 B -3.56 % | 5.939 B 76.12 % | 3.372 B 0.07 % | 3.370 B -5.20 % | 3.555 B -2.50 % | 3.646 B 7.80 % | 3.382 B 10.09 % | 3.072 B 9.34 % | 2.810 B -3.82 % | 2.921 B -2.14 % | 2.985 B -11.44 % | 3.371 B 62.53 % | 2.074 B 64.54 % | 1.261 B 72.71 % | 729.869 M 20.37 % | 606.376 M 10.94 % | 546.602 M -12.48 % | 624.580 M -10.51 % | 697.894 M -2.54 % | 716.112 M -8.88 % | 785.885 M -0.32 % | 788.392 M 3.54 % | 761.415 M -9.88 % | 844.880 M 142.02 % | 349.098 M 140.65 % | 145.066 M -3.99 % | 151.093 M -90.87 % | 1.656 B 3.00 % | 1.607 B -9.88 % | 1.784 B |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.303 M | 0.000 -100.00 % | 74.687 M -10.43 % | 83.380 M |
| Long term debt | 10.454 M -30.88 % | 15.125 M -24.99 % | 20.164 M -21.79 % | 25.783 M 70.79 % | 15.096 M 1 601.92 % | 887.000 K -76.66 % | 3.800 M -51.85 % | 7.892 M -98.41 % | 497.543 M 0.43 % | 495.415 M 14 479.61 % | 3.398 M | 0.000 -100.00 % | 1.506 B 0.39 % | 1.500 B | 0.000 | 0.000 -100.00 % | 1.482 B 0.72 % | 1.471 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 -100.00 % | 5.000 K -100.00 % | 829.032 M 587.74 % | 120.545 M | 0.000 | 0.000 -100.00 % | 3.000 K -97.92 % | 144.000 K |
| Total non current liabilities | 10.454 M -30.88 % | 15.125 M -24.99 % | 20.164 M -21.79 % | 25.783 M 70.79 % | 15.096 M 1 601.92 % | 887.000 K -76.66 % | 3.800 M -51.85 % | 7.892 M -98.37 % | 484.929 M 1.42 % | 478.152 M 13 971.57 % | 3.398 M -96.59 % | 99.527 M -93.37 % | 1.502 B 0.12 % | 1.500 B 1 790.77 % | 79.350 M | 0.000 -100.00 % | 1.482 B 0.72 % | 1.471 B | 0.000 | 0.000 | 0.000 -100.00 % | 6.657 M 48.89 % | 4.471 M 97.40 % | 2.265 M -98.09 % | 118.887 M -8.19 % | 129.493 M 8.81 % | 119.007 M 2.28 % | 116.350 M 9.28 % | 106.465 M 1.56 % | 104.833 M -23.71 % | 137.419 M 2 748 280.00 % | 5.000 K -100.00 % | 851.580 M 582.81 % | 124.717 M 1 110.49 % | 10.303 M -51.34 % | 21.175 M -71.65 % | 74.690 M -10.58 % | 83.524 M |
| Other current liabilities | -7.083 M -55.98 % | -4.541 M -17.07 % | -3.879 M -158.42 % | 6.640 M -57.13 % | 15.487 M -22.75 % | 20.049 M 760.47 % | 2.330 M -60.50 % | 5.899 M -75.40 % | 23.981 M -13.95 % | 27.869 M -93.20 % | 409.846 M 2 294.52 % | 17.116 M 21.31 % | 14.109 M -31.08 % | 20.472 M 75.94 % | 11.636 M -44.15 % | 20.834 M | 0.000 -100.00 % | 31.468 M -64.97 % | 89.824 M -19.98 % | 112.247 M 1 052.67 % | 9.738 M 46.44 % | 6.650 M | 0.000 -100.00 % | 28.255 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.377 M -5.29 % | 71.142 M -19.87 % | 88.786 M 2 050.82 % | 4.128 M -97.94 % | 200.573 M 1 373.28 % | 13.614 M -88.91 % | 122.806 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 100.00 % | -9.730 M -30.27 % | -7.469 M 5.93 % | -7.940 M -6.85 % | -7.431 M 98.94 % | -701.478 M 54.43 % | -1.539 B -0.30 % | -1.535 B -8.71 % | -1.412 B 18.20 % | -1.726 B -138.95 % | -722.311 M -2.71 % | -703.271 M 68.97 % | -2.266 B -17.87 % | -1.923 B -289.75 % | -493.369 M -460.16 % | -88.077 M 40.66 % | -148.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.735 M -17.08 % | 6.916 M -48.34 % | 13.387 M | 0.000 | 0.000 |
| Short term debt | 20.284 M 1.33 % | 20.018 M 2.12 % | 19.602 M 0.73 % | 19.460 M 160.54 % | 7.469 M -5.93 % | 7.940 M 6.85 % | 7.431 M -98.94 % | 701.478 M -54.43 % | 1.539 B 0.30 % | 1.535 B 8.71 % | 1.412 B -18.20 % | 1.726 B 138.95 % | 722.311 M 2.71 % | 703.271 M -68.97 % | 2.266 B 17.87 % | 1.923 B 289.75 % | 493.369 M 460.16 % | 88.077 M -40.66 % | 148.426 M 46.78 % | 101.121 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.740 M 3.77 % | 107.679 M -5.11 % | 113.474 M 14.32 % | 99.263 M 2.38 % | 96.960 M | 0.000 -100.00 % | 91.225 M 299.51 % | 22.834 M 0.24 % | 22.779 M 48.57 % | 15.332 M -15.14 % | 18.068 M 39.93 % | 12.912 M 49.67 % | 8.627 M -79.76 % | 42.622 M 11.33 % | 38.284 M |
| Total current liabilities | 151.693 M 289.69 % | 38.927 M 9.30 % | 35.614 M -12.75 % | 40.818 M -12.96 % | 46.894 M -2.38 % | 48.039 M 25.56 % | 38.261 M -94.82 % | 737.990 M -53.89 % | 1.600 B -0.71 % | 1.612 B -13.34 % | 1.860 B 1.88 % | 1.826 B 116.87 % | 841.743 M 1.19 % | 831.834 M -66.45 % | 2.480 B 16.20 % | 2.134 B 225.83 % | 654.899 M 282.87 % | 171.051 M -35.48 % | 265.103 M 19.01 % | 222.751 M 1 483.61 % | 14.066 M 19.60 % | 11.761 M 4.70 % | 11.233 M -92.94 % | 159.002 M 26.34 % | 125.851 M -7.77 % | 136.457 M 8.32 % | 125.971 M 2.15 % | 123.314 M 8.71 % | 113.429 M 1.46 % | 111.797 M -22.57 % | 144.383 M 32.73 % | 108.776 M -32.67 % | 161.562 M 5.78 % | 152.739 M 43.81 % | 106.209 M -62.35 % | 282.125 M 155.88 % | 110.256 M -31.56 % | 161.090 M |
| Total liabilities | 162.147 M 199.98 % | 54.052 M -3.09 % | 55.778 M -16.25 % | 66.601 M 7.44 % | 61.990 M 26.70 % | 48.926 M 16.32 % | 42.061 M -94.36 % | 745.882 M -70.10 % | 2.495 B -1.89 % | 2.543 B 36.46 % | 1.863 B 2.07 % | 1.826 B -22.29 % | 2.349 B -2.78 % | 2.416 B -5.57 % | 2.559 B 17.99 % | 2.169 B 1.51 % | 2.136 B 30.11 % | 1.642 B 519.37 % | 265.103 M 19.01 % | 222.751 M 1 483.61 % | 14.066 M 19.60 % | 11.761 M 4.70 % | 11.233 M -93.03 % | 161.267 M 28.14 % | 125.851 M -7.77 % | 136.457 M 8.32 % | 125.971 M 2.15 % | 123.314 M 8.71 % | 113.429 M 1.46 % | 111.797 M -22.57 % | 144.383 M 32.73 % | 108.781 M -89.26 % | 1.013 B 265.15 % | 277.456 M 138.14 % | 116.512 M -61.59 % | 303.300 M 63.99 % | 184.946 M -24.39 % | 244.614 M |
| Other non current assets | 2.996 M -98.67 % | 225.822 M -4.37 % | 236.149 M 85.94 % | 127.002 M 1 966.03 % | -6.806 M -100.94 % | -3.387 M -11.27 % | -3.044 M 90.47 % | -31.928 M 90.97 % | -353.434 M 18.26 % | -432.405 M 27.57 % | -596.957 M -5 741.07 % | -10.220 M 98.91 % | -940.478 M 9.67 % | -1.041 B 9.80 % | -1.154 B 10.75 % | -1.293 B -1.08 % | -1.279 B -46.77 % | -871.737 M -5.94 % | -822.843 M -10 435.93 % | 7.961 M 182.61 % | 2.817 M -99.62 % | 741.451 M 41.07 % | 525.606 M 19.72 % | 439.042 M 24.22 % | 353.448 M -26.81 % | 482.924 M 131.59 % | 208.524 M 15.58 % | 180.422 M -31.32 % | 262.701 M 2.71 % | 255.775 M -25.25 % | 342.164 M -14.47 % | 400.042 M -2.99 % | 412.374 M 618.33 % | 57.407 M 103.21 % | 28.250 M -96.28 % | 760.136 M 19.36 % | 636.850 M -30.10 % | 911.026 M |
| Long term investments | 1.453 M 0.00 % | 1.453 M -24.64 % | 1.928 M | 0.000 -100.00 % | 1.928 M -91.27 % | 22.077 M -12.06 % | 25.104 M -60.75 % | 63.960 M -79.95 % | 319.020 M -20.60 % | 401.813 M -32.20 % | 592.687 M -37.58 % | 949.545 M -2.70 % | 975.899 M -3.77 % | 1.014 B -9.91 % | 1.126 B -10.88 % | 1.263 B 1.23 % | 1.248 B 48.81 % | 838.413 M 3.02 % | 813.841 M -3.97 % | 847.448 M 386.26 % | 174.277 M 129.95 % | -581.904 M -12.23 % | -518.514 M -32.85 % | -390.291 M -15.20 % | -338.801 M 27.68 % | -468.478 M -141.40 % | -194.064 M -17.34 % | -165.388 M 32.50 % | -245.007 M -2.69 % | -238.584 M 26.42 % | -324.264 M 15.30 % | -382.835 M 1.99 % | -390.618 M | 0.000 -100.00 % | 52.012 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.928 M -51.80 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M -9.07 % | 4.399 M | 0.000 -100.00 % | 4.498 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 |
| GoodWill | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.807 M -26.12 % | 34.930 M 35.35 % | 25.807 M 176.75 % | 9.325 M |
| Goodwill and intangible assets | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M -32.52 % | 5.928 M -25.90 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -4.75 % | 8.399 M 109.98 % | 4.000 M -52.93 % | 8.498 M 112.45 % | 4.000 M 0.00 % | 4.000 M 0.00 % | 4.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.807 M -26.12 % | 34.930 M 35.35 % | 25.807 M 176.75 % | 9.325 M |
| Property plant equipment net | 29.438 M -4.10 % | 30.697 M -17.14 % | 37.047 M -16.23 % | 44.226 M 35.18 % | 32.716 M 54.94 % | 21.115 M -15.45 % | 24.974 M -26.20 % | 33.840 M -15.94 % | 40.257 M -13.58 % | 46.584 M 56.11 % | 29.840 M -1.26 % | 30.222 M -15.66 % | 35.835 M 55.85 % | 22.994 M -6.59 % | 24.615 M -6.18 % | 26.236 M -5.51 % | 27.765 M -5.32 % | 29.324 M 486.25 % | 5.002 M -1.67 % | 5.087 M -3.12 % | 5.251 M 31.64 % | 3.989 M 144.87 % | 1.629 M -85.20 % | 11.009 M -6.35 % | 11.756 M -8.00 % | 12.778 M -6.71 % | 13.697 M -9.07 % | 15.063 M -4.68 % | 15.803 M -6.52 % | 16.906 M 37.60 % | 12.286 M -11.26 % | 13.845 M -84.18 % | 87.533 M -4.58 % | 91.739 M 95.26 % | 46.982 M -62.70 % | 125.957 M 257.45 % | 35.238 M -18.35 % | 43.156 M |
| Total non current assets | 37.887 M -85.54 % | 261.972 M -6.14 % | 279.124 M 52.17 % | 183.432 M 374.67 % | 38.644 M -21.33 % | 49.120 M -12.30 % | 56.006 M -46.01 % | 103.728 M 124.59 % | 46.185 M -9.55 % | 51.059 M 42.75 % | 35.768 M -96.37 % | 985.695 M 1 079.19 % | 83.591 M -91.97 % | 1.041 B -9.80 % | 1.154 B -10.75 % | 1.293 B 1.08 % | 1.279 B 46.77 % | 871.737 M 5.94 % | 822.843 M -4.38 % | 860.496 M 371.91 % | 182.345 M 11.50 % | 163.536 M 1 775.20 % | 8.721 M -85.41 % | 59.760 M 126.34 % | 26.403 M -3.02 % | 27.224 M -3.31 % | 28.157 M -6.45 % | 30.097 M -10.15 % | 33.497 M -1.76 % | 34.097 M 12.96 % | 30.186 M -2.79 % | 31.052 M -71.59 % | 109.289 M -26.72 % | 149.146 M -7.46 % | 161.166 M -82.50 % | 921.023 M 31.97 % | 697.895 M -27.57 % | 963.507 M |
| Other current assets | 421.913 M 33.44 % | 316.180 M -51.28 % | 649.004 M -1.63 % | 659.749 M -10.92 % | 740.600 M -37.43 % | 1.184 B -1.82 % | 1.206 B -4.50 % | 1.262 B -76.35 % | 5.338 B -5.02 % | 5.620 B 94.82 % | 2.885 B -25.64 % | 3.879 B 55.11 % | 2.501 B 7 841.10 % | 31.493 M 1.01 % | 31.177 M -37.98 % | 50.269 M 63.51 % | 30.744 M -11.73 % | 34.828 M -94.66 % | 652.609 M 20.20 % | 542.937 M 222.11 % | 168.556 M 566.07 % | 25.306 M 255.17 % | 7.125 M -93.15 % | 103.962 M 53.05 % | 67.928 M 280.23 % | 17.865 M 45.24 % | 12.300 M 25.91 % | 9.769 M -49.50 % | 19.344 M -49.24 % | 38.109 M 3.98 % | 36.651 M 11 317.76 % | 321.000 K -99.56 % | 73.213 M 24.90 % | 58.619 M -25.32 % | 78.493 M -81.99 % | 435.846 M 30.30 % | 334.492 M 16.42 % | 287.325 M |
| Short term investments | 12.728 M 79.07 % | 7.108 M -48.03 % | 13.676 M -4.56 % | 14.330 M -55.50 % | 32.200 M 89.04 % | 17.033 M -23.96 % | 22.399 M -15.89 % | 26.632 M -99.32 % | 3.921 B -3.75 % | 4.073 B 156.91 % | 1.585 B 8.45 % | 1.462 B -16.32 % | 1.747 B 45 608.90 % | 3.822 M -99.81 % | 2.006 B 3 122.57 % | 62.250 M 234.66 % | 18.601 M -97.50 % | 744.407 M -44.46 % | 1.340 B -21.80 % | 1.714 B 5.53 % | 1.624 B 120.15 % | 737.686 M 41.37 % | 521.814 M 32.75 % | 393.077 M 15.57 % | 340.111 M -27.60 % | 469.770 M 140.46 % | 195.366 M 16.99 % | 166.997 M -33.25 % | 250.166 M 3.20 % | 242.408 M -26.50 % | 329.796 M -14.90 % | 387.549 M -3.01 % | 399.581 M | 0.000 -100.00 % | 8.115 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.829 B 20.41 % | 1.519 B 31.95 % | 1.151 B -12.33 % | 1.313 B 23.91 % | 1.060 B 7.15 % | 988.928 M 11.37 % | 887.966 M -41.28 % | 1.512 B -32.70 % | 2.247 B -1.47 % | 2.280 B 38.64 % | 1.645 B 879.90 % | 167.860 M 9.09 % | 153.867 M -28.06 % | 213.896 M -43.31 % | 377.337 M -17.56 % | 457.699 M -31.87 % | 671.832 M -65.70 % | 1.959 B 796.47 % | 218.508 M -41.25 % | 371.950 M 243.47 % | 108.291 M -64.20 % | 302.480 M 423.36 % | 57.796 M -67.90 % | 180.059 M -23.78 % | 236.243 M -3.00 % | 243.557 M -58.39 % | 585.399 M -7.17 % | 630.609 M 5.87 % | 595.639 M 2.15 % | 583.123 M 14.87 % | 507.628 M 5.15 % | 482.769 M -37.90 % | 777.418 M 305.71 % | 191.617 M 2 030.97 % | 8.992 M -92.24 % | 115.813 M -2.18 % | 118.388 M -62.99 % | 319.875 M |
| Cash and short term investments | 1.842 B 20.68 % | 1.526 B 31.01 % | 1.165 B -12.25 % | 1.327 B 21.57 % | 1.092 B 8.53 % | 1.006 B 10.50 % | 910.365 M -40.84 % | 1.539 B -75.05 % | 6.168 B -2.93 % | 6.354 B 96.69 % | 3.230 B 98.21 % | 1.630 B -14.26 % | 1.901 B -16.84 % | 2.286 B -4.10 % | 2.383 B 34.59 % | 1.771 B 18.26 % | 1.497 B -44.61 % | 2.703 B 73.43 % | 1.559 B -25.27 % | 2.086 B 20.41 % | 1.732 B 66.54 % | 1.040 B 79.46 % | 579.610 M 1.13 % | 573.136 M -0.56 % | 576.354 M -19.20 % | 713.327 M -8.64 % | 780.765 M -2.11 % | 797.606 M -5.70 % | 845.805 M 2.46 % | 825.531 M -1.42 % | 837.424 M -3.78 % | 870.318 M -26.06 % | 1.177 B 514.25 % | 191.617 M 1 020.11 % | 17.107 M -85.23 % | 115.813 M -2.18 % | 118.388 M -62.99 % | 319.875 M |
| Total current assets | 2.329 B 15.92 % | 2.009 B 1.10 % | 1.987 B -5.16 % | 2.095 B 7.62 % | 1.947 B -11.10 % | 2.190 B -2.95 % | 2.256 B -25.45 % | 3.026 B -60.74 % | 7.709 B -3.64 % | 8.000 B 73.74 % | 4.605 B 10.01 % | 4.186 B -8.33 % | 4.566 B -8.45 % | 4.987 B 6.17 % | 4.697 B 19.40 % | 3.934 B 7.37 % | 3.664 B 5.67 % | 3.467 B 54.89 % | 2.239 B -18.10 % | 2.733 B 43.41 % | 1.906 B 71.89 % | 1.109 B 51.39 % | 732.381 M 3.46 % | 707.883 M 9.57 % | 646.050 M -11.96 % | 733.813 M -7.78 % | 795.708 M -1.68 % | 809.329 M -6.52 % | 865.817 M -0.03 % | 866.092 M -1.09 % | 875.612 M -5.09 % | 922.609 M -26.37 % | 1.253 B 358.33 % | 273.376 M 156.84 % | 106.439 M -89.74 % | 1.038 B -5.17 % | 1.094 B 2.79 % | 1.065 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.224 M 22.36 % | -17.033 M 23.96 % | -22.399 M 15.89 % | -26.632 M -8 777.33 % | -300.000 K | 0.000 100.00 % | -36.222 M 64.26 % | -101.354 M 94.19 % | -1.743 B -28 637.72 % | 6.108 M 9.40 % | 5.583 M -15.93 % | 6.641 M -10.20 % | 7.395 M -62.19 % | 19.559 M 101.46 % | -1.340 B 21.80 % | -1.714 B -5.53 % | -1.624 B -294 303.80 % | 552.000 K -92.19 % | 7.066 M -58.54 % | 17.043 M 863.97 % | 1.768 M -32.54 % | 2.621 M -0.83 % | 2.643 M 35.26 % | 1.954 M 192.51 % | 668.000 K -72.76 % | 2.452 M 59.53 % | 1.537 M 30.48 % | 1.178 M -56.99 % | 2.739 M -70.67 % | 9.340 M -50.72 % | 18.954 M 52.74 % | 12.409 M -9.48 % | 13.708 M -79.53 % | 66.976 M |
| Net receivables | 65.109 M -60.92 % | 166.594 M -3.73 % | 173.045 M 60.42 % | 107.871 M -87.30 % | 849.638 M -26.83 % | 1.161 B -12.67 % | 1.330 B -9.50 % | 1.469 B -3.38 % | 1.521 B -6.34 % | 1.624 B 22.63 % | 1.324 B -47.43 % | 2.519 B -4.01 % | 2.624 B -1.50 % | 2.664 B 16.97 % | 2.277 B 8.11 % | 2.106 B -1.04 % | 2.129 B 199.92 % | 709.704 M 2 505.37 % | 27.240 M -73.94 % | 104.536 M 1 994.07 % | 4.992 M -88.32 % | 42.745 M -69.85 % | 141.759 M 1 660.98 % | 8.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.792 M | 0.000 | 0.000 -100.00 % | 44.988 M -90.41 % | 469.005 M | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 6.276 M 123.66 % | 2.806 M 113.38 % | 1.315 M 35.29 % | 972.000 K -96.74 % | 29.856 M -7.69 % | 32.342 M 19.49 % | 27.067 M 1 131.44 % | 2.198 M -73.02 % | 8.148 M 87.96 % | 4.335 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.115 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.211 M 19 155.59 % | 1.315 M -93.03 % | 18.879 M -36.77 % | 29.856 M -93.60 % | 466.442 M 8.39 % | 430.333 M -27.66 % | 594.885 M 2 381.38 % | 23.974 M -98.09 % | 1.255 B 3 570.74 % | 34.176 M -61.76 % | 89.383 M 568.33 % | 13.374 M 410.65 % | 2.619 M -98.83 % | 224.101 M 18.65 % | 188.879 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 |
| Account payables | 138.492 M 490.58 % | 23.450 M 17.89 % | 19.891 M -6.39 % | 21.248 M 0.52 % | 21.138 M 18.42 % | 17.850 M -16.81 % | 21.458 M 3.96 % | 20.640 M -26.53 % | 28.094 M -30.41 % | 40.371 M 23.29 % | 32.746 M -46.64 % | 61.363 M -18.03 % | 74.860 M -16.22 % | 89.348 M -47.92 % | 171.562 M 0.40 % | 170.877 M 25.19 % | 136.493 M 388.68 % | 27.931 M 338.89 % | 6.364 M -32.18 % | 9.383 M 116.80 % | 4.328 M 61 728.57 % | 7.000 K -99.84 % | 4.471 M -61.59 % | 11.640 M 3.85 % | 11.208 M -30.03 % | 16.019 M -18.87 % | 19.744 M 1.83 % | 19.390 M -81.79 % | 106.465 M 682.37 % | 13.608 M -88.12 % | 114.585 M 883.06 % | 11.656 M -83.19 % | 69.353 M 72.73 % | 40.150 M -51.19 % | 82.253 M 38.15 % | 59.538 M 10.21 % | 54.020 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 3.200 M 14.29 % | 2.800 M 27.27 % | 2.200 M -68.76 % | 7.042 M -29.39 % | 9.973 M 13.41 % | 8.794 M 0.00 % | 8.794 M 58.97 % | 5.532 M -73.72 % | 21.048 M -30.91 % | 30.463 M 62.53 % | 18.743 M -37.32 % | 29.902 M 55.34 % | 19.250 M -23.11 % | 25.037 M 6.20 % | 23.575 M 15.06 % | 20.489 M | 0.000 | 0.000 -100.00 % | 5.104 M -24.52 % | 6.762 M -8.21 % | 7.367 M 5.79 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 0.00 % | 6.964 M 21.43 % | 5.735 M 0.00 % | 5.735 M -17.08 % | 6.916 M -48.34 % | 13.387 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -457.654 M 10.69 % | -512.427 M | 0.000 | 0.000 100.00 % | -120.621 M -108.52 % | 1.416 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.265 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 |
| 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 -100.00 % | 871.000 K -6.55 % | 932.000 K 137.35 % | -2.495 M -984.78 % | -230.000 K -11.11 % | -207.000 K -18.97 % | -174.000 K -47.46 % | -118.000 K -154.13 % | 218.000 K 0.00 % | 218.000 K -4.80 % | 229.000 K -9.84 % | 254.000 K -2.68 % | 261.000 K 0.00 % | 261.000 K -0.38 % | 262.000 K -99.92 % | 330.255 M 11.72 % | 295.609 M 18.17 % | 250.160 M |
| Capital lease obligations | 20.596 M -18.06 % | 25.134 M -16.12 % | 29.965 M -15.62 % | 35.513 M 57.38 % | 22.565 M 155.64 % | 8.827 M -21.41 % | 11.231 M -34.94 % | 17.263 M -20.96 % | 21.840 M -17.10 % | 26.346 M 179.36 % | 9.431 M 16.35 % | 8.106 M -32.74 % | 12.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 -100.00 % | 5.000 K -73.68 % | 19.000 K -38.71 % | 31.000 K -45.61 % | 57.000 K -31.33 % | 83.000 K | 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 -100.00 % | 65.672 M 13.41 % | 57.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 82.416 M | 0.000 -100.00 % | 82.416 M | 0.000 -100.00 % | 82.416 M 0.00 % | 82.416 M 1.09 % | 81.528 M -7.20 % | 87.856 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -131.344 M -13.41 % | -115.814 M | 0.000 | 0.000 | 0.000 100.00 % | -8.940 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 846.242 M 378.34 % | 176.914 M -79.49 % | 862.511 M -1.32 % | 874.058 M -0.08 % | 874.739 M 110.40 % | 415.749 M -38.99 % | 681.461 M 74.17 % | 391.268 M -46.52 % | 731.652 M 122.44 % | 328.928 M 127.15 % | 144.805 M -4.00 % | 150.831 M -92.07 % | 1.901 B -0.17 % | 1.904 B 24.18 % | 1.533 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 396.785 M -8.87 % | 435.393 M | 0.000 | 0.000 -100.00 % | 1.189 M -98.59 % | 84.242 M 6.17 % | 79.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.548 M 440.46 % | 4.172 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 409.399 M -9.56 % | 452.656 M | 0.000 100.00 % | -99.527 M -1 985.70 % | 5.278 M -93.73 % | 84.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.657 M -48.89 % | -4.471 M | 0.000 100.00 % | -118.887 M 8.19 % | -129.493 M -8.81 % | -119.007 M -2.28 % | -116.350 M -9.28 % | -106.465 M -1.56 % | -104.833 M 23.71 % | -137.419 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.366 B 4.22 % | 2.271 B 0.21 % | 2.266 B -0.54 % | 2.278 B 1.79 % | 2.238 B -0.08 % | 2.240 B -3.90 % | 2.331 B -26.23 % | 3.160 B -61.57 % | 8.222 B -3.06 % | 8.482 B 62.00 % | 5.235 B 0.77 % | 5.195 B -12.00 % | 5.904 B -2.61 % | 6.062 B 2.04 % | 5.941 B 13.36 % | 5.241 B 5.96 % | 4.946 B 8.39 % | 4.563 B 40.39 % | 3.250 B -9.56 % | 3.594 B 72.10 % | 2.088 B 64.13 % | 1.272 B 71.68 % | 741.102 M -3.46 % | 767.643 M 14.16 % | 672.453 M -11.64 % | 761.037 M -7.63 % | 823.865 M -1.85 % | 839.426 M -6.66 % | 899.314 M -0.10 % | 900.189 M -0.62 % | 905.798 M -5.02 % | 953.661 M -29.99 % | 1.362 B 222.41 % | 422.522 M 57.89 % | 267.605 M -86.34 % | 1.959 B 9.29 % | 1.792 B -11.63 % | 2.028 B |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 |
| 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-06-30 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 344.004 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 |
| 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 -100.00 % | 1.533 M 0.00 % | 1.533 M | 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 | 160.160 M -51.08 % | 327.372 M 315.06 % | -152.224 M -171.21 % | 213.755 M | 0.000 -100.00 % | 161.284 M | 0.000 -100.00 % | 165.956 M | 0.000 -100.00 % | 716.640 M | 0.000 -100.00 % | 30.442 M | 0.000 100.00 % | -410.377 M | 0.000 100.00 % | -1.358 B | 0.000 100.00 % | -272.241 M | 0.000 100.00 % | -526.528 M | 0.000 | 0.000 | 0.000 100.00 % | -184.227 M 0.00 % | -184.227 M -537.43 % | 42.116 M 0.00 % | 42.116 M -62.16 % | 111.297 M 0.00 % | 111.297 M 93.14 % | 57.624 M 0.00 % | 57.624 M 115.68 % | -367.518 M 0.00 % | -367.518 M -4 952.36 % | 7.574 M 0.00 % | 7.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 168.467 M -48.59 % | 327.673 M 577.73 % | -68.589 M -2 648.83 % | 2.691 M | 0.000 -100.00 % | 94.074 M | 0.000 100.00 % | -66.457 M | 0.000 100.00 % | -66.391 M | 0.000 100.00 % | -1.311 M | 0.000 100.00 % | -6.278 M | 0.000 -100.00 % | 38.058 M | 0.000 -100.00 % | 25.434 M | 0.000 100.00 % | -50.017 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.108 M | 0.000 -100.00 % | 533.000 K | 0.000 -100.00 % | 12.918 M | 0.000 100.00 % | -19.559 M | 0.000 -100.00 % | 552.000 K | 0.000 | 0.000 | 0.000 100.00 % | -333.500 K 0.00 % | -333.500 K -233.94 % | 249.000 K 0.00 % | 249.000 K 200.00 % | 83.000 K 0.00 % | 83.000 K -90.26 % | 852.500 K 0.00 % | 852.500 K -13.05 % | 980.500 K 0.00 % | 980.500 K 164.66 % | -1.517 M 0.00 % | -1.517 M | 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 |
| Other working capital | -8.307 M -2 659.80 % | -301.000 K 99.64 % | -83.635 M -139.63 % | 211.064 M | 0.000 -100.00 % | 67.210 M | 0.000 -100.00 % | 232.413 M | 0.000 -100.00 % | 800.840 M | 0.000 -100.00 % | 25.645 M | 0.000 100.00 % | -404.632 M | 0.000 100.00 % | -1.409 B | 0.000 100.00 % | -278.116 M | 0.000 100.00 % | -477.063 M | 0.000 | 0.000 | 0.000 100.00 % | -183.894 M 0.00 % | -183.894 M -539.23 % | 41.867 M 0.00 % | 41.867 M -62.35 % | 111.214 M 0.00 % | 111.214 M 95.90 % | 56.772 M 0.00 % | 56.772 M 115.41 % | -368.499 M 0.00 % | -368.499 M -4 153.67 % | 9.091 M 0.00 % | 9.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | 56.477 M 81.16 % | 31.176 M 723.64 % | -4.999 M -303.05 % | 2.462 M -96.61 % | 72.697 M -61.99 % | 191.238 M 2.03 % | 187.430 M 2 674.59 % | -7.280 M -105.88 % | 123.867 M 103.29 % | -3.767 B -362.04 % | 1.438 B 236.11 % | 427.710 M 3 295.20 % | -13.386 M -110.08 % | 132.826 M 114.96 % | -887.880 M -187.70 % | 1.012 B 180.56 % | -1.257 B -316.09 % | 581.595 M 70.97 % | 340.170 M 8 608.91 % | 3.906 M 100.43 % | -910.244 M -298.47 % | -228.434 M -406.31 % | 74.576 M 181.20 % | 26.521 M 0.34 % | 26.432 M 104.07 % | 12.953 M 2.66 % | 12.617 M 138.79 % | -32.526 M 0.11 % | -32.562 M -386.65 % | 11.360 M 80.01 % | 6.311 M 105.17 % | -122.029 M -159.17 % | 206.237 M 1 301.83 % | 14.712 M 0.00 % | 14.712 M -6.78 % | 15.782 M 0.00 % | 15.782 M -62.16 % | 41.704 M 0.00 % | 41.704 M -8.08 % | 45.371 M 0.00 % | 45.371 M 100.00 % | 22.686 M 108.49 % | 10.881 M 100.00 % | 5.441 M |
| Net cash provided by operating activities | 204.825 M -43.88 % | 364.983 M 339.01 % | -152.703 M -158.29 % | 261.979 M 378.20 % | 54.784 M -45.84 % | 101.156 M 29.90 % | 77.871 M 102.29 % | -3.400 B -4 199.19 % | -79.089 M 90.42 % | -825.425 M -155.66 % | 1.483 B 521.53 % | 238.587 M 250.47 % | -158.565 M -3 574.74 % | -4.315 M 99.04 % | -449.036 M -328.73 % | -104.737 M 92.35 % | -1.369 B -693.18 % | 230.728 M 1 513.60 % | -16.322 M 97.78 % | -734.935 M -549.30 % | -113.189 M -11.62 % | -101.405 M -9 557.62 % | -1.050 M 99.48 % | -201.935 M 0.00 % | -201.935 M -1 068.72 % | 20.846 M 0.00 % | 20.846 M -58.19 % | 49.857 M 0.00 % | 49.857 M 16.98 % | 42.622 M 0.00 % | 42.622 M 111.15 % | -382.273 M 0.00 % | -382.273 M -11 756.43 % | 3.280 M 0.00 % | 3.280 M 123.69 % | -13.844 M 0.00 % | -13.844 M -68.08 % | -8.237 M 0.00 % | -8.237 M 80.69 % | -42.655 M 0.00 % | -42.655 M -100.00 % | -21.328 M 74.57 % | -83.883 M -100.00 % | -41.942 M |
| Investments in property plant and equipment | -4.646 M -13 564.71 % | -34.000 K -3 300.00 % | -1.000 K 95.24 % | -21.000 K 8.70 % | -23.000 K -187.50 % | -8.000 K -300.00 % | -2.000 K 77.78 % | -9.000 K 97.23 % | -325.000 K 77.79 % | -1.463 M -365.92 % | -314.000 K -383.08 % | -65.000 K -195.45 % | -22.000 K 8.33 % | -24.000 K 0.00 % | -24.000 K 78.38 % | -111.000 K -42.31 % | -78.000 K 65.49 % | -226.000 K 98.90 % | -20.551 M -284.27 % | -5.348 M -265.30 % | -1.464 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 0.00 % | -2.000 K 99.90 % | -1.973 M 0.00 % | -1.973 M -654.49 % | -261.500 K 0.00 % | -261.500 K 92.59 % | -3.529 M 0.00 % | -3.529 M 83.59 % | -21.498 M 0.00 % | -21.498 M -25.70 % | -17.102 M 0.00 % | -17.102 M -808.47 % | -1.883 M 0.00 % | -1.883 M 5.88 % | -2.000 M 0.00 % | -2.000 M -100.00 % | -1.000 M 99.33 % | -149.490 M -100.00 % | -74.745 M |
| Acquisitions net | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 M 328.57 % | 350.000 K -31.37 % | 510.000 K | 0.000 | 0.000 100.00 % | -120.869 M -8.24 % | -111.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.444 M | 0.000 -100.00 % | 1.776 M | 0.000 100.00 % | -72.803 M | 0.000 100.00 % | -26.744 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.160 M -51.51 % | -26.507 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.250 M 0.00 % | -2.250 M 82.82 % | -13.099 M 0.00 % | -13.099 M 66.58 % | -39.189 M 0.00 % | -39.189 M -80.99 % | -21.652 M 0.00 % | -21.652 M -100.00 % | -10.826 M 70.49 % | -36.684 M -100.00 % | -18.342 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.038 M 109.83 % | 22.417 M -89.65 % | 216.608 M -29.94 % | 309.172 M 121.39 % | 139.649 M 1.39 % | 137.739 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 % | 4.685 M 0.00 % | 4.685 M 90.97 % | 2.453 M 0.00 % | 2.453 M -90.75 % | 26.522 M 0.00 % | 26.522 M 1 176.63 % | 2.078 M 0.00 % | 2.078 M -96.92 % | 67.367 M 0.00 % | 67.367 M -34.19 % | 102.370 M 0.00 % | 102.370 M 100.00 % | 51.185 M -53.42 % | 109.889 M 100.00 % | 54.944 M |
| Other investing activites | 0.000 -100.00 % | 991.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.636 M 142.40 % | 1.500 M 103.29 % | -45.600 M -200.00 % | 45.600 M -78.76 % | 214.709 M -38.14 % | 347.075 M 187.15 % | 120.869 M 8.24 % | 111.670 M 63.06 % | 68.483 M -6.88 % | 73.545 M 305.43 % | -35.801 M 89.07 % | -327.410 M -439.04 % | 96.570 M 161.73 % | -156.449 M 74.12 % | -604.630 M -660.34 % | -79.521 M -2 286.44 % | 3.637 M 88.25 % | 1.932 M -69.89 % | 6.416 M | 0.000 -100.00 % | 5.196 M 259 700.00 % | 2.000 K -99.97 % | 7.391 M 274.61 % | 1.973 M -88.32 % | 16.887 M 481.80 % | -4.423 M -106.90 % | 64.096 M 5 859.60 % | 1.076 M 118.99 % | -5.664 M -104.13 % | -2.775 M 91.31 % | -31.942 M -213.58 % | 28.123 M -73.97 % | 108.029 M 510.82 % | -26.296 M 80.03 % | -131.666 M -67.26 % | -78.718 M -100.00 % | -39.359 M -151.59 % | 76.285 M 100.00 % | 38.143 M |
| Net cash used for investing activites | -4.646 M -580.46 % | 967.000 K 96 800.00 % | -1.000 K 95.24 % | -21.000 K 8.70 % | -23.000 K -187.50 % | -8.000 K -100.53 % | 1.498 M -15.80 % | 1.779 M -97.39 % | 68.202 M -68.30 % | 215.145 M -30.34 % | 308.858 M 210.65 % | 99.424 M -10.60 % | 111.210 M 62.45 % | 68.459 M -6.89 % | 73.521 M 304.73 % | -35.912 M 89.03 % | -327.488 M -439.92 % | 96.344 M 152.40 % | -183.867 M 69.86 % | -609.978 M -653.20 % | -80.985 M -2 326.70 % | 3.637 M 88.25 % | 1.932 M -69.89 % | 6.416 M | 0.000 -100.00 % | 5.196 M 259 900.00 % | -2.000 K -100.03 % | 7.391 M 474.61 % | -1.973 M -111.68 % | 16.887 M 281.80 % | 4.423 M -89.57 % | 42.410 M 105.77 % | 20.611 M 836.88 % | -2.797 M -82.10 % | -1.536 M 94.56 % | -28.257 M 5.91 % | -30.033 M -432.44 % | -5.641 M -108.40 % | 67.163 M 226.88 % | -52.934 M -97.82 % | -26.759 M -100.00 % | -13.379 M 81.56 % | -72.546 M -100.00 % | -36.273 M |
| Debt repayment | 0.000 | 0.000 100.00 % | -4.764 M | 0.000 100.00 % | -3.764 M | 0.000 100.00 % | -700.000 M | 0.000 100.00 % | -4.506 M | 0.000 100.00 % | -54.299 M 85.48 % | -373.834 M -225.81 % | -114.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.795 M | 0.000 -100.00 % | 1.010 M | 0.000 100.00 % | -3.378 M | 0.000 100.00 % | -400.165 M | 0.000 -100.00 % | 836.225 M | 0.000 -100.00 % | 152.725 M | 0.000 -100.00 % | 11.470 M | 0.000 100.00 % | -34.400 M | 0.000 -100.00 % | 52.421 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 203.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 247.500 M 0.00 % | 247.500 M 1 604.55 % | 14.520 M 0.00 % | 14.520 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.220 M 0.00 % | 2.220 M 100.00 % | 1.110 M 18.97 % | 933.000 K 100.00 % | 466.500 K |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -393.000 K 0.00 % | -393.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -716.000 K -100.00 % | -358.000 K |
| Other financing activites | -4.999 M -2.99 % | -4.854 M | 0.000 100.00 % | -5.519 M | 0.000 100.00 % | -3.720 M 58.71 % | -9.009 M 99.33 % | -1.355 B -2 852.69 % | -45.876 M -105.40 % | 848.987 M 425.97 % | -260.449 M -101.09 % | -129.517 M -206.43 % | 121.697 M 185.23 % | -142.783 M -142.05 % | 339.568 M 381.47 % | -120.643 M -134.41 % | 350.597 M -75.12 % | 1.409 B 1 029.15 % | 124.784 M -92.24 % | 1.609 B 10 723 913.33 % | -15.000 K 99.94 % | -24.495 M -198.07 % | -8.218 M -119.13 % | 42.953 M 188.83 % | -48.352 M -523.45 % | 11.419 M 196.48 % | -11.835 M -4 599.81 % | 263.000 K 115.69 % | -1.676 M -100.80 % | 210.396 M 199.51 % | -211.433 M -71.48 % | -123.301 M -255.46 % | 79.314 M 199.17 % | -79.981 M -189.18 % | 89.681 M 760.70 % | -13.574 M 0.05 % | -13.581 M -216.10 % | 11.698 M 151.53 % | -22.703 M 51.32 % | -46.633 M 0.84 % | -47.029 M -100.00 % | -23.515 M 94.09 % | -397.941 M -100.00 % | -198.970 M |
| Net cash used provided by financing activities | -4.999 M -2.99 % | -4.854 M -1.89 % | -4.764 M 13.68 % | -5.519 M -46.63 % | -3.764 M -1.18 % | -3.720 M 99.47 % | -703.651 M 48.05 % | -1.355 B -14 149.71 % | -9.506 M -101.12 % | 848.987 M 369.74 % | -314.748 M 37.47 % | -503.351 M -7 334.13 % | 6.958 M 104.87 % | -142.783 M -153.10 % | 268.905 M 322.89 % | -120.643 M -134.41 % | 350.597 M -75.12 % | 1.409 B 2 914.09 % | 46.747 M -97.09 % | 1.609 B 10 723 913.33 % | -15.000 K 99.94 % | -24.495 M -198.07 % | -8.218 M -113.99 % | 58.748 M 221.50 % | -48.352 M -489.04 % | 12.429 M 205.02 % | -11.835 M -279.92 % | -3.115 M -85.86 % | -1.676 M 99.12 % | -189.769 M 10.25 % | -211.433 M -117.50 % | 1.208 B 1 422.96 % | 79.314 M -15.56 % | 93.926 M 4.73 % | 89.681 M 4 363.39 % | -2.104 M 84.51 % | -13.581 M 40.18 % | -22.703 M 0.00 % | -22.703 M -321.96 % | 10.228 M 121.75 % | -47.029 M -100.00 % | -23.515 M 94.10 % | -398.657 M -100.00 % | -199.328 M |
| Effect of forex changes on cash | 136.985 M 982.35 % | -15.525 M -252.52 % | -4.404 M -42.99 % | -3.080 M -34 322.21 % | 9.000 K 100.00 % | -982.298 M -165.09 % | 1.509 B -40.41 % | 2.533 B 13.03 % | 2.241 B 219.16 % | -1.880 B -1 241.30 % | 164.766 M 281.11 % | 43.233 M -73.40 % | 162.504 M 200.00 % | -162.504 M -146.73 % | 347.753 M 200.00 % | -347.753 M -117.79 % | 1.955 B 200.00 % | -1.955 B -625.49 % | 371.950 M 200.00 % | -371.950 M -222.97 % | 302.480 M | 0.000 -100.00 % | 22.000 K 340.00 % | 5.000 K | 0.000 100.00 % | -14.727 M -199.95 % | 14.734 M 472.49 % | -3.956 M -199.65 % | 3.970 M 123.26 % | -17.064 M -200.00 % | 17.064 M 102.97 % | -575.161 M -199.98 % | 575.249 M 18 752.68 % | -3.084 M -2 984.00 % | -100.000 K 98.22 % | -5.612 M -173.45 % | 7.641 M -78.22 % | 35.086 M 193.02 % | -37.717 M -132.57 % | -16.218 M -209.10 % | 14.865 M 100.00 % | 7.432 M -98.55 % | 511.490 M 100.00 % | 255.745 M |
| Net change in cash | 332.165 M -3.88 % | 345.571 M 313.48 % | -161.872 M -163.89 % | 253.359 M 258.56 % | 70.660 M -30.01 % | 100.962 M 116.17 % | -624.282 M 15.03 % | -734.707 M -2 099.00 % | -33.411 M -105.26 % | 635.498 M -56.97 % | 1.477 B 3 128.22 % | 45.753 M -62.53 % | 122.107 M 150.64 % | -241.143 M -200.00 % | 241.143 M 139.59 % | -609.045 M -200.00 % | 609.045 M 378.73 % | -218.508 M -200.00 % | 218.508 M 301.78 % | -108.291 M -200.00 % | 108.291 M 87.37 % | 57.796 M -75.54 % | 236.243 M 161.04 % | -387.052 M -300.00 % | -96.763 M -303.77 % | 47.486 M 300.00 % | 11.872 M -88.17 % | 100.354 M 300.00 % | 25.089 M 108.51 % | -294.649 M -300.00 % | -73.662 M -112.57 % | 585.801 M 300.00 % | 146.450 M -19.82 % | 182.648 M 300.00 % | 45.662 M 145.83 % | -99.632 M -300.00 % | -24.908 M -733.88 % | -2.987 M -300.00 % | -746.750 K 99.63 % | -203.156 M -300.00 % | -50.789 M 0.00 % | -50.789 M -133.00 % | -21.798 M 0.00 % | -21.798 M |
| Cash at beginning of period | 1.497 B 31.80 % | 1.136 B -13.51 % | 1.313 B 26.25 % | 1.040 B 5.16 % | 988.928 M 11.37 % | 887.966 M -41.28 % | 1.512 B -32.70 % | 2.247 B -1.47 % | 2.280 B 38.64 % | 1.645 B 879.90 % | 167.860 M 37.47 % | 122.107 M 284.47 % | 31.760 M -86.83 % | 241.143 M | 0.000 -100.00 % | 609.045 M | 0.000 -100.00 % | 218.508 M | 0.000 -100.00 % | 108.291 M | 0.000 | 0.000 | 0.000 -100.00 % | 630.609 M 300.00 % | 157.652 M -72.96 % | 583.123 M 300.00 % | 145.781 M -69.80 % | 482.769 M 300.00 % | 120.692 M -84.48 % | 777.418 M 300.00 % | 194.355 M 1.43 % | 191.617 M 300.00 % | 47.904 M 434.11 % | 8.969 M 300.00 % | 2.242 M -97.94 % | 108.601 M 300.00 % | 27.150 M -75.67 % | 111.588 M 300.00 % | 27.897 M -91.14 % | 314.744 M 300.00 % | 78.686 M 0.00 % | 78.686 M -21.69 % | 100.484 M 0.00 % | 100.484 M |
| Cash at end of period | 1.829 B 22.19 % | 1.497 B 31.80 % | 1.136 B -13.51 % | 1.313 B 23.91 % | 1.060 B 7.15 % | 988.928 M 11.37 % | 887.966 M -41.28 % | 1.512 B -32.70 % | 2.247 B -1.47 % | 2.280 B 38.64 % | 1.645 B 879.90 % | 167.860 M 9.09 % | 153.867 M | 0.000 -100.00 % | 241.143 M | 0.000 -100.00 % | 609.045 M | 0.000 -100.00 % | 218.508 M | 0.000 -100.00 % | 108.291 M 87.37 % | 57.796 M -75.54 % | 236.243 M -3.00 % | 243.557 M 300.00 % | 60.889 M -90.34 % | 630.609 M 300.00 % | 157.652 M -72.96 % | 583.123 M 300.00 % | 145.781 M -69.80 % | 482.769 M 300.00 % | 120.692 M -84.48 % | 777.418 M 300.00 % | 194.355 M 1.43 % | 191.617 M 300.00 % | 47.904 M 434.11 % | 8.969 M 300.00 % | 2.242 M -97.94 % | 108.601 M 300.00 % | 27.150 M -75.67 % | 111.588 M 300.00 % | 27.897 M 0.00 % | 27.897 M -64.55 % | 78.686 M 0.00 % | 78.686 M |
| Operating cash flow | 204.825 M -43.88 % | 364.983 M 340.29 % | -151.895 M -158.69 % | 258.813 M 372.42 % | 54.784 M -45.84 % | 101.156 M 29.90 % | 77.871 M 102.29 % | -3.400 B -4 199.19 % | -79.089 M 90.42 % | -825.425 M -155.66 % | 1.483 B 521.53 % | 238.587 M 250.47 % | -158.565 M -3 574.74 % | -4.315 M 99.04 % | -449.036 M -328.73 % | -104.737 M 92.35 % | -1.369 B -693.18 % | 230.728 M 1 513.60 % | -16.322 M 97.78 % | -734.935 M -549.30 % | -113.189 M -11.62 % | -101.405 M -9 557.62 % | -1.050 M 99.48 % | -201.935 M 0.00 % | -201.935 M -1 068.72 % | 20.846 M 0.00 % | 20.846 M -58.19 % | 49.857 M 0.00 % | 49.857 M 16.98 % | 42.622 M 0.00 % | 42.622 M 111.15 % | -382.273 M 0.00 % | -382.273 M -11 756.43 % | 3.280 M 0.00 % | 3.280 M 123.69 % | -13.844 M 0.00 % | -13.844 M -68.08 % | -8.237 M 0.00 % | -8.237 M 80.69 % | -42.655 M 0.00 % | -42.655 M -100.00 % | -21.328 M 74.57 % | -83.883 M -100.00 % | -41.942 M |
| Capital expenditure | -4.646 M -13 564.71 % | -34.000 K -3 300.00 % | -1.000 K 95.24 % | -21.000 K 8.70 % | -23.000 K -187.50 % | -8.000 K -300.00 % | -2.000 K 77.78 % | -9.000 K 97.23 % | -325.000 K 77.79 % | -1.463 M -365.92 % | -314.000 K -383.08 % | -65.000 K -195.45 % | -22.000 K 8.33 % | -24.000 K 0.00 % | -24.000 K 78.38 % | -111.000 K -42.31 % | -78.000 K 65.49 % | -226.000 K 98.90 % | -20.551 M -284.27 % | -5.348 M -265.30 % | -1.464 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K 0.00 % | -2.000 K 99.90 % | -1.973 M 0.00 % | -1.973 M -654.49 % | -261.500 K 0.00 % | -261.500 K 92.59 % | -3.529 M 0.00 % | -3.529 M 83.59 % | -21.498 M 0.00 % | -21.498 M -25.70 % | -17.102 M 0.00 % | -17.102 M -808.47 % | -1.883 M 0.00 % | -1.883 M 5.88 % | -2.000 M 0.00 % | -2.000 M -100.00 % | -1.000 M 99.33 % | -149.490 M -100.00 % | -74.745 M |
| Free CashFlow | 200.179 M -45.24 % | 365.558 M 340.66 % | -151.896 M -158.69 % | 258.792 M 372.58 % | 54.761 M -45.86 % | 101.148 M 29.90 % | 77.869 M 102.29 % | -3.400 B -4 181.61 % | -79.414 M 90.40 % | -826.888 M -155.77 % | 1.483 B 521.57 % | 238.522 M 250.40 % | -158.587 M -3 554.92 % | -4.339 M 99.03 % | -449.060 M -328.30 % | -104.848 M 92.34 % | -1.369 B -693.80 % | 230.502 M 725.12 % | -36.873 M 95.02 % | -740.283 M -545.67 % | -114.653 M -13.06 % | -101.405 M -9 557.62 % | -1.050 M 99.48 % | -201.935 M 0.00 % | -201.935 M -1 068.81 % | 20.844 M 0.00 % | 20.844 M -56.47 % | 47.884 M 0.00 % | 47.884 M 13.04 % | 42.360 M 0.00 % | 42.360 M 110.98 % | -385.801 M 0.00 % | -385.801 M -2 017.69 % | -18.218 M 0.00 % | -18.218 M 41.13 % | -30.946 M 0.00 % | -30.946 M -205.82 % | -10.119 M 0.00 % | -10.119 M 77.34 % | -44.655 M 0.00 % | -44.655 M -100.00 % | -22.328 M 90.43 % | -233.373 M -100.00 % | -116.686 M |
| 2025 | 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2017 | 2016 | 2016 | 2015 | 2015 | 2014 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2005 | 2004 | 2004 | 2004 | 2003 | 2003 |