Wisdom Wealth Resources Investment Holding Group Limited 0007.HK
Trading inactive
Finances
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 511.537 M -2.08 % | 522.404 M -48.44 % | 1.013 B 88.32 % | 538.006 M -42.92 % | 942.475 M 870.97 % | 97.065 M 209.82 % | 31.329 M -81.79 % | 171.996 M -45.07 % | 313.127 M -44.37 % | 562.886 M 2 866.62 % | 18.974 M -38.69 % | 30.949 M -26.00 % | 41.824 M 13.74 % | 36.771 M -23.40 % | 48.004 M -46.96 % | 90.500 M 77.17 % | 51.082 M 45.25 % | 35.169 M 106.86 % | 17.002 M -63.85 % | 47.031 M 60.83 % | 29.242 M -9.71 % | 32.385 M -25.10 % | 43.235 M -32.65 % | 64.197 M |
| Net income | 250.227 M -6.60 % | 267.895 M 226.40 % | -211.940 M -131.27 % | 677.713 M 323.62 % | 159.982 M 158.14 % | 61.976 M 255.81 % | -39.777 M -9.04 % | -36.480 M 3.38 % | -37.756 M -75.85 % | -21.471 M -0.97 % | -21.265 M 92.13 % | -270.281 M -381.18 % | -56.170 M -12.70 % | -49.840 M -226.58 % | -15.261 M -152.66 % | 28.982 M 153.78 % | 11.420 M -18.46 % | 14.005 M -46.35 % | 26.105 M 220.39 % | 8.148 M 119.07 % | -42.731 M 41.79 % | -73.404 M -315.16 % | 34.116 M -19.94 % | 42.614 M |
| Income before tax | 356.315 M -9.24 % | 392.602 M 256.20 % | -251.346 M -127.01 % | 930.436 M 267.32 % | 253.301 M 168.11 % | 94.478 M 338.53 % | -39.609 M -38.54 % | -28.591 M 27.57 % | -39.474 M -77.27 % | -22.268 M -2.25 % | -21.777 M 94.13 % | -371.024 M -334.70 % | -85.351 M -66.96 % | -51.122 M -124.55 % | -22.766 M -170.03 % | 32.509 M 185.84 % | 11.373 M -19.00 % | 14.040 M -45.93 % | 25.964 M 217.49 % | 8.178 M 113.38 % | -61.114 M 48.53 % | -118.728 M -430.07 % | 35.971 M -27.04 % | 49.303 M |
| Income before tax ratio | 0.70 -7.31 % | 0.75 402.94 % | -0.25 -114.34 % | 1.73 543.48 % | 0.27 -72.39 % | 0.97 176.99 % | -1.26 -660.57 % | -0.17 -31.86 % | -0.13 -218.66 % | -0.04 96.55 % | -1.15 90.43 % | -11.99 -487.45 % | -2.04 -46.78 % | -1.39 -193.15 % | -0.47 -232.02 % | 0.36 61.34 % | 0.22 -44.23 % | 0.40 -73.86 % | 1.53 778.25 % | 0.17 108.32 % | -2.09 42.99 % | -3.67 -540.65 % | 0.83 8.33 % | 0.77 |
| EBITDA | 420.472 M -6.44 % | 449.415 M 311.80 % | -212.193 M -121.91 % | 968.557 M 234.11 % | 289.889 M 157.58 % | 112.545 M 675.35 % | -19.561 M -48.57 % | -13.166 M 59.49 % | -32.498 M -75.38 % | -18.530 M 5.36 % | -19.580 M 94.68 % | -368.382 M -340.52 % | -83.624 M -10 634.79 % | -779.000 K 78.68 % | -3.653 M -116.97 % | 21.531 M -57.85 % | 51.082 M 45.25 % | 35.169 M 30.93 % | 26.861 M -42.89 % | 47.031 M 60.83 % | 29.242 M -9.71 % | 32.385 M -25.10 % | 43.235 M -32.65 % | 64.197 M |
| Net income ratio | 0.49 -4.61 % | 0.51 345.15 % | -0.21 -116.61 % | 1.26 642.09 % | 0.17 -73.41 % | 0.64 150.29 % | -1.27 -498.62 % | -0.21 -75.90 % | -0.12 -216.11 % | -0.04 96.60 % | -1.12 87.17 % | -8.73 -550.26 % | -1.34 0.92 % | -1.36 -326.35 % | -0.32 -199.27 % | 0.32 43.25 % | 0.22 -43.86 % | 0.40 -74.06 % | 1.54 786.27 % | 0.17 111.86 % | -1.46 35.53 % | -2.27 -387.25 % | 0.79 18.87 % | 0.66 |
| Ratio EBITDA | 0.82 -4.45 % | 0.86 510.76 % | -0.21 -111.63 % | 1.80 485.30 % | 0.31 -73.47 % | 1.16 285.70 % | -0.62 -715.66 % | -0.08 26.24 % | -0.10 -215.27 % | -0.03 96.81 % | -1.03 91.33 % | -11.90 -495.31 % | -2.00 -9 337.86 % | -0.02 72.16 % | -0.08 -131.99 % | 0.24 -76.21 % | 1.00 0.00 % | 1.00 -36.70 % | 1.58 57.99 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Gross profit ratio | 0.06 -45.17 % | 0.11 243.74 % | 0.03 -39.88 % | 0.05 8.54 % | 0.05 -88.82 % | 0.44 -44.52 % | 0.80 130.67 % | 0.35 606.72 % | 0.05 35.88 % | 0.04 -96.40 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1 317.89 % | -0.08 -108.21 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 2.640 B 32.01 % | 2.000 B 0.00 % | 2.000 B -3.00 % | 2.062 B 5.90 % | 1.947 B 54.45 % | 1.261 B 44.14 % | 874.579 M 7.84 % | 810.979 M 6.80 % | 759.314 M 4.09 % | 729.457 M 93.08 % | 377.793 M 18.65 % | 318.422 M 0.00 % | 318.422 M 6.23 % | 299.746 M 1.00 % | 296.781 M 12.05 % | 264.855 M 12.36 % | 235.729 M 2.50 % | 229.983 M -0.01 % | 230.000 M 1.62 % | 226.333 M -1.48 % | 229.737 M 0.78 % | 227.963 M 21.61 % | 187.451 M -18.50 % | 230.000 M |
| Weighted average shs out | 2.640 B 32.01 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 2.72 % | 1.947 B 54.45 % | 1.261 B 44.14 % | 874.579 M 7.84 % | 810.979 M 6.80 % | 759.314 M 4.09 % | 729.457 M 93.08 % | 377.793 M 18.65 % | 318.422 M 0.00 % | 318.422 M 6.23 % | 299.746 M 1.00 % | 296.781 M 12.05 % | 264.855 M 12.82 % | 234.751 M 2.07 % | 229.983 M -0.01 % | 230.000 M 1.62 % | 226.333 M -1.48 % | 229.737 M 0.78 % | 227.963 M 21.61 % | 187.451 M -18.50 % | 230.000 M |
| EPS diluted | 0.09 -27.08 % | 0.13 218.18 % | -0.11 -133.33 % | 0.33 301.46 % | 0.08 67.07 % | 0.05 208.13 % | -0.05 -1.11 % | -0.05 9.46 % | -0.05 -69.05 % | -0.03 47.78 % | -0.06 93.38 % | -0.85 -372.22 % | -0.18 -5.88 % | -0.17 -230.74 % | -0.05 -146.73 % | 0.11 129.17 % | 0.05 -20.27 % | 0.06 -45.27 % | 0.11 205.56 % | 0.04 118.95 % | -0.19 40.63 % | -0.32 -277.78 % | 0.18 -5.26 % | 0.19 |
| Earnings per share | 0.09 -27.08 % | 0.13 218.18 % | -0.11 -132.35 % | 0.34 313.63 % | 0.08 67.07 % | 0.05 208.13 % | -0.05 -1.11 % | -0.05 9.46 % | -0.05 -69.05 % | -0.03 47.78 % | -0.06 93.38 % | -0.85 -372.22 % | -0.18 -5.88 % | -0.17 -230.74 % | -0.05 -142.83 % | 0.12 148.96 % | 0.05 -19.93 % | 0.06 -45.27 % | 0.11 205.56 % | 0.04 118.95 % | -0.19 40.63 % | -0.32 -277.78 % | 0.18 -5.26 % | 0.19 |
| Gross profit | 31.073 M -46.31 % | 57.877 M 77.24 % | 32.655 M 13.22 % | 28.843 M -38.04 % | 46.552 M 8.55 % | 42.884 M 71.89 % | 24.949 M -57.98 % | 59.378 M 288.19 % | 15.296 M -24.41 % | 20.236 M 6.65 % | 18.974 M -38.69 % | 30.949 M -26.00 % | 41.824 M 13.74 % | 36.771 M -23.40 % | 48.004 M -46.96 % | 90.500 M 77.17 % | 51.082 M 45.25 % | 35.169 M 2 619.26 % | -1.396 M -102.97 % | 47.031 M 60.83 % | 29.242 M -9.71 % | 32.385 M -25.10 % | 43.235 M -32.65 % | 64.197 M |
| Income tax expense | 116.740 M 0.29 % | 116.399 M 402.89 % | -38.429 M -115.19 % | 252.953 M 243.38 % | 73.665 M 130.95 % | 31.896 M 4 639.38 % | 673.000 K -88.36 % | 5.783 M 702.08 % | 721.000 K 340.33 % | -300.000 K -101.61 % | 18.598 M -92.22 % | 239.048 M 58.58 % | 150.742 M 105.92 % | 73.204 M 5 691.46 % | 1.264 M -64.16 % | 3.527 M 7 604.26 % | -47.000 K -234.29 % | 35.000 K 5.61 % | 33.142 K 652.37 % | -6.000 K 95.20 % | -125.000 K -2 183.33 % | 6.000 K -99.68 % | 1.855 M -72.27 % | 6.689 M |
| Cost of revenue | 480.464 M 3.43 % | 464.527 M -52.62 % | 980.513 M 92.57 % | 509.163 M -43.17 % | 895.923 M 1 553.57 % | 54.181 M 749.23 % | 6.380 M -94.33 % | 112.618 M -62.19 % | 297.831 M -45.12 % | 542.650 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.398 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 59.226 M 2.76 % | 57.634 M -6.01 % | 61.319 M -4.03 % | 63.893 M -2.71 % | 65.675 M -8.24 % | 71.570 M 22.76 % | 58.302 M -10.39 % | 65.060 M 12.27 % | 57.951 M 20.29 % | 48.175 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 |
| Selling and marketing expenses | 1.220 M -6.37 % | 1.303 M -58.09 % | 3.109 M 182.12 % | 1.102 M 20.70 % | 913.000 K -15.62 % | 1.082 M 16.47 % | 929.000 K -63.02 % | 2.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 4.905 M -42.99 % | 8.604 M 673.74 % | 1.112 M -69.58 % | 3.655 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.435 M -150.78 % | 2.826 M 110.31 % | -27.415 M -162.45 % | 43.896 M 32 904.51 % | 133.000 K -97.10 % | 4.591 M 874.73 % | 471.000 K -35.30 % | 728.000 K -42.18 % | 1.259 M | 0.000 -100.00 % | 2.424 M -39.60 % | 4.013 M -67.39 % | 12.305 M 1 373.65 % | 835.000 K 69.72 % | 492.000 K |
| Operating expenses | 88.838 M 39.52 % | 63.675 M -2.48 % | 65.294 M -6.05 % | 69.498 M -70.03 % | 231.874 M 307.88 % | 56.848 M -9.52 % | 62.827 M -28.98 % | 88.464 M 60.80 % | 55.015 M 17.70 % | 46.740 M 319.61 % | 11.139 M -24.42 % | 14.738 M -66.43 % | 43.896 M 20.57 % | 36.407 M -37.29 % | 58.054 M 12 225.69 % | 471.000 K -35.30 % | 728.000 K -42.18 % | 1.259 M | 0.000 -100.00 % | 2.424 M -39.60 % | 4.013 M -67.39 % | 12.305 M 1 373.65 % | 835.000 K 69.72 % | 492.000 K |
| Cost and expenses | 540.220 M 2.28 % | 528.202 M -49.49 % | 1.046 B 80.73 % | 578.661 M -48.69 % | 1.128 B 915.77 % | 111.029 M 60.43 % | 69.207 M -65.58 % | 201.082 M -43.01 % | 352.846 M -40.13 % | 589.390 M 5 191.23 % | 11.139 M -24.42 % | 14.738 M -66.43 % | 43.896 M 20.57 % | 36.407 M -37.29 % | 58.054 M 12 225.69 % | 471.000 K -35.30 % | 728.000 K -42.18 % | 1.259 M -93.16 % | 18.398 M 658.98 % | 2.424 M -39.60 % | 4.013 M -67.39 % | 12.305 M 1 373.65 % | 835.000 K 69.72 % | 492.000 K |
| 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 |
| Selling general and administrative expenses | 60.446 M 2.56 % | 58.937 M -8.52 % | 64.428 M -0.87 % | 64.995 M -2.39 % | 66.588 M -8.35 % | 72.652 M 22.66 % | 59.231 M -12.34 % | 67.572 M 16.60 % | 57.951 M 20.29 % | 48.175 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 |
| Interest income | 2.000 K -50.00 % | 4.000 K -99.73 % | 1.490 M 2 880.00 % | 50.000 K 72.41 % | 29.000 K | 0.000 -100.00 % | 1.000 K -99.80 % | 495.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -94.12 % | 17.000 K -97.44 % | 665.000 K 24.77 % | 533.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 57.250 M 16.21 % | 49.265 M 52.42 % | 32.322 M 5.52 % | 30.632 M 1.38 % | 30.216 M 186.92 % | 10.531 M 65.63 % | 6.358 M 11.84 % | 5.685 M 52.58 % | 3.726 M 65.09 % | 2.257 M 26.66 % | 1.782 M -20.02 % | 2.228 M -98.76 % | 179.923 M 141.55 % | 74.486 M 137.79 % | 31.324 M -45.54 % | 57.520 M 47.56 % | 38.981 M 96.18 % | 19.870 M 386 260.15 % | 5.143 K -99.99 % | 36.465 M -46.44 % | 68.085 M -27.16 % | 93.478 M 1 354.01 % | 6.429 M -55.36 % | 14.402 M |
| Depreciation and amortization | 6.907 M -8.49 % | 7.548 M 10.50 % | 6.831 M -75.22 % | 27.566 M 332.61 % | 6.372 M -44.30 % | 11.439 M -16.44 % | 13.690 M 34.53 % | 10.176 M 187.13 % | 3.544 M 139.30 % | 1.481 M 256.87 % | 415.000 K 0.24 % | 414.000 K 15.97 % | 357.000 K 30.77 % | 273.000 K -41.54 % | 467.000 K -0.85 % | 471.000 K -35.30 % | 728.000 K -42.18 % | 1.259 M 41.23 % | 891.430 K -63.22 % | 2.424 M -39.60 % | 4.013 M -67.39 % | 12.305 M 1 373.65 % | 835.000 K 69.72 % | 492.000 K |
| Operating income | -28.683 M -394.71 % | -5.798 M 82.24 % | -32.639 M 19.72 % | -40.655 M -176.85 % | -14.685 M 51.90 % | -30.527 M 6.85 % | -32.773 M -52.65 % | -21.469 M 45.26 % | -39.222 M -96.00 % | -20.011 M -398.16 % | -4.017 M -124.78 % | 16.211 M -82.86 % | 94.572 M 304.78 % | 23.364 M 34.84 % | 17.327 M -80.75 % | 90.029 M 78.79 % | 50.354 M 48.49 % | 33.910 M 2 529.08 % | -1.396 M -103.13 % | 44.607 M 76.81 % | 25.229 M 25.64 % | 20.080 M -52.64 % | 42.400 M -33.44 % | 63.705 M |
| Operating income ratio | -0.06 -405.21 % | -0.01 65.55 % | -0.03 57.37 % | -0.08 -384.98 % | -0.02 95.05 % | -0.31 69.94 % | -1.05 -738.06 % | -0.12 0.35 % | -0.13 -252.34 % | -0.04 83.21 % | -0.21 -140.42 % | 0.52 -76.84 % | 2.26 255.87 % | 0.64 76.03 % | 0.36 -63.72 % | 0.99 0.92 % | 0.99 2.23 % | 0.96 1 274.29 % | -0.08 -108.66 % | 0.95 9.93 % | 0.86 39.15 % | 0.62 -36.77 % | 0.98 -1.17 % | 0.99 |
| Total other income expenses net | 384.998 M -3.36 % | 398.400 M 282.16 % | -218.707 M -122.52 % | 971.091 M 262.37 % | 267.986 M 2 644.73 % | -10.531 M -65.63 % | -6.358 M 10.73 % | -7.122 M -91.14 % | -3.726 M -65.09 % | -2.257 M -26.66 % | -1.782 M 99.52 % | -369.296 M -229.18 % | -112.188 M -124.06 % | -50.070 M -168.53 % | -18.646 M -262.86 % | 11.449 M 129.37 % | -38.981 M -96.18 % | -19.870 M -172.62 % | 27.360 M 175.11 % | -36.429 M 57.81 % | -86.343 M 37.80 % | -138.808 M -2 059.09 % | -6.429 M 55.36 % | -14.402 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 400.541 M -13.54 % | 463.241 M 56.75 % | 295.525 M -13.05 % | 339.882 M -30.42 % | 488.481 M 94.66 % | 250.943 M 1 110.24 % | 20.735 M -83.34 % | 124.487 M 259.57 % | -78.015 M 69.17 % | -253.038 M 14.82 % | -297.074 M -197.18 % | -99.965 M 4.92 % | -105.135 M -2.16 % | -102.916 M 13.78 % | -119.367 M -2 233.84 % | 5.594 M | 0.000 | 0.000 100.00 % | -96.120 M -291 372.73 % | 33.000 K 130.00 % | -110.000 K -189.47 % | -38.000 K 99.85 % | -25.777 M |
| Total investments | 990.000 K -99.96 % | 2.555 B 7.09 % | 2.386 B -0.21 % | 2.391 B 152 570.05 % | 1.566 M 42.62 % | 1.098 M -23.75 % | 1.440 M -98.96 % | 138.602 M | 0.000 -100.00 % | 7.543 M | 0.000 -100.00 % | 106.798 M -15.09 % | 125.779 M 18.59 % | 106.065 M -31.67 % | 155.222 M 10.53 % | 140.436 M 13.81 % | 123.394 M 10.32 % | 111.851 M 35.60 % | 82.484 M 7 565.80 % | 1.076 M -98.23 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Total debt | 430.331 M -13.08 % | 495.100 M 1.62 % | 487.193 M 8.36 % | 449.592 M -15.11 % | 529.636 M 27.43 % | 415.622 M 170.52 % | 153.638 M -12.15 % | 174.877 M | 0.000 | 0.000 -100.00 % | 9.156 M 31.42 % | 6.967 M -26.67 % | 9.501 M -15.18 % | 11.201 M 2 707.27 % | 399.000 K -92.87 % | 5.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.346 B 10.50 % | 1.219 B 24.15 % | 981.505 M -7.27 % | 1.058 B 4 274.73 % | 24.194 M 184.01 % | -28.798 M -107.79 % | -13.859 M | 0.000 100.00 % | -7.703 M 17.66 % | -9.355 M -4.64 % | -8.940 M -1.48 % | -8.810 M -4.22 % | -8.453 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.424 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 703.689 M 55.70 % | 451.965 M 145.54 % | 184.070 M -53.52 % | 396.010 M 240.63 % | -281.600 M 36.36 % | -442.459 M 2.57 % | -454.123 M -1.36 % | -448.011 M -9.32 % | -409.810 M -10.84 % | -369.729 M -6.19 % | -348.184 M -6.50 % | -326.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.232 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 580.428 M 45.11 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 58.65 % | 252.128 M 0.00 % | 252.128 M 52.78 % | 165.024 M 6.92 % | 154.345 M 3.72 % | 148.810 M 2.15 % | 145.684 M 128.76 % | 63.684 M 0.00 % | 63.684 M 0.00 % | 63.684 M 7.29 % | 59.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 46.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 4.145 B 1.08 % | 4.101 B 10.94 % | 3.697 B 0.66 % | 3.672 B 19.63 % | 3.070 B 257.63 % | 858.359 M -5.09 % | 904.407 M 73.79 % | 520.406 M 42.52 % | 365.148 M 38.93 % | 262.820 M 19.99 % | 219.041 M 59.80 % | 137.074 M -72.51 % | 498.624 M -9.89 % | 553.356 M 8.87 % | 508.288 M -11.87 % | 576.730 M 161.28 % | 220.731 M 24.13 % | 177.817 M 9.52 % | 162.362 M 39.13 % | 116.699 M 8.03 % | 108.025 M -28.24 % | 150.542 M 6.29 % | 141.637 M |
| Other non current liabilities | 0.000 -100.00 % | 2.996 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 |
| Long term debt | 4.372 M -79.61 % | 21.444 M -77.82 % | 96.660 M 17.86 % | 82.013 M -78.31 % | 378.124 M 14.47 % | 330.317 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 % | 33.000 K | 0.000 | 0.000 |
| Total non current liabilities | 546.229 M 8.00 % | 505.768 M 14.07 % | 443.384 M 2.82 % | 431.240 M 14.05 % | 378.124 M 14.47 % | 330.317 M 2 673.21 % | 11.911 M -14.87 % | 13.991 M 441.87 % | 2.582 M -21.83 % | 3.303 M -97.32 % | 123.163 M 20.81 % | 101.946 M -15.57 % | 120.741 M 5.81 % | 114.108 M 21.40 % | 93.992 M -49.67 % | 186.763 M 138.29 % | 78.376 M 71.88 % | 45.599 M | 0.000 -100.00 % | 76.101 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 378.314 M 12.62 % | 335.909 M 78.83 % | 187.835 M 21.41 % | 154.714 M 38.28 % | 111.884 M -34.68 % | 171.294 M 82.54 % | 93.837 M 91.83 % | 48.918 M -54.02 % | 106.385 M 12.91 % | 94.220 M 68.40 % | 55.949 M 40.14 % | 39.923 M -22.56 % | 51.551 M 111.46 % | 24.379 M -2.62 % | 25.036 M -61.13 % | 64.407 M 761.40 % | 7.477 M 92.41 % | 3.886 M 4.74 % | 3.710 M -33.83 % | 5.607 M 112.47 % | 2.639 M -4.76 % | 2.771 M 3 198.81 % | 84.000 K |
| Deferred revenue | 0.000 -100.00 % | 6.862 M 291.44 % | 1.753 M -73.67 % | 6.657 M 47 450.00 % | 14.000 K 0.00 % | 14.000 K -99.98 % | 64.064 M 2 328.51 % | 2.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.379 M | 0.000 -100.00 % | 3.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 425.959 M 4.94 % | 405.888 M 22.00 % | 332.682 M 28.80 % | 258.287 M 291.22 % | 66.021 M -22.61 % | 85.305 M -44.48 % | 153.638 M -12.15 % | 174.877 M | 0.000 | 0.000 -100.00 % | 9.156 M 31.42 % | 6.967 M -26.67 % | 9.501 M -15.18 % | 11.201 M 2 707.27 % | 399.000 K -92.87 % | 5.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K -93.01 % | 472.000 K | 0.000 | 0.000 |
| Total current liabilities | 905.757 M -0.11 % | 906.745 M 8.49 % | 835.798 M 47.02 % | 568.500 M 17.63 % | 483.297 M 11.29 % | 434.269 M 0.07 % | 433.952 M 21.20 % | 358.041 M 65.54 % | 216.293 M 15.39 % | 187.439 M 4.65 % | 179.112 M 26.25 % | 141.869 M -17.66 % | 172.292 M 24.41 % | 138.487 M 16.35 % | 119.028 M -43.24 % | 209.705 M 144.21 % | 85.871 M 73.53 % | 49.485 M -16.22 % | 59.065 M -27.71 % | 81.708 M 173.71 % | 29.852 M 977.30 % | 2.771 M | 0.000 |
| Total liabilities | 1.452 B 2.79 % | 1.413 B 10.42 % | 1.279 B 27.95 % | 999.740 M 3.75 % | 963.645 M 20.82 % | 797.611 M 78.89 % | 445.863 M 19.85 % | 372.032 M 69.97 % | 218.875 M 14.75 % | 190.742 M 6.49 % | 179.112 M 26.25 % | 141.869 M -17.66 % | 172.292 M 24.41 % | 138.487 M 16.35 % | 119.028 M -43.24 % | 209.705 M 144.21 % | 85.871 M 73.53 % | 49.485 M -16.22 % | 59.065 M -27.71 % | 81.708 M 173.71 % | 29.852 M 977.30 % | 2.771 M 3 198.81 % | 84.000 K |
| Other non current assets | 4.239 B 206 694.59 % | 2.050 M 6.22 % | 1.930 M -52.11 % | 4.030 M 100.26 % | -1.535 B -112.80 % | -721.222 M -9.61 % | -657.977 M -374.72 % | -138.602 M -185.37 % | -48.569 M -1 176.20 % | 4.513 M -25.93 % | 6.093 M -94.54 % | 111.644 M -11.77 % | 126.544 M 154 421.95 % | -82.000 K 92.92 % | -1.159 M -100.34 % | 345.371 M 763.17 % | 40.012 M 693.10 % | 5.045 M | 0.000 -100.00 % | 4.078 M -93.30 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Long term investments | 990.000 K -99.96 % | 2.555 B 7.09 % | 2.386 B -0.21 % | 2.391 B 152 570.05 % | 1.566 M 42.62 % | 1.098 M -23.75 % | 1.440 M -98.96 % | 138.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.561 M -28.90 % | 138.628 M 5 012.40 % | -2.822 M -106.22 % | 45.342 M 4.65 % | 43.326 M -47.47 % | 82.472 M 164.11 % | -128.649 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.401 M -96.80 % | 43.782 M -14.84 % | 51.414 M 497.21 % | 8.609 M -21.81 % | 11.011 M | 0.000 | 0.000 -100.00 % | 320.005 M -16.33 % | 382.482 M 31.81 % | 290.187 M 2 637 963.64 % | 11.000 K -35.29 % | 17.000 K -26.09 % | 23.000 K -20.69 % | 29.000 K -12.12 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.950 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.401 M -96.80 % | 43.782 M -14.84 % | 51.414 M 48.77 % | 34.559 M 213.86 % | 11.011 M | 0.000 | 0.000 -100.00 % | 320.005 M -16.33 % | 382.482 M 31.81 % | 290.187 M 2 637 963.64 % | 11.000 K -35.29 % | 17.000 K -26.09 % | 23.000 K -20.69 % | 29.000 K -12.12 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 165.460 M 23.84 % | 133.604 M -3.63 % | 138.639 M -20.73 % | 174.894 M -88.59 % | 1.533 B 113.32 % | 718.723 M 17.29 % | 612.755 M 236.97 % | 181.842 M 1 197.94 % | 14.010 M 89.07 % | 7.410 M 889.32 % | 749.000 K -27.42 % | 1.032 M 4.77 % | 985.000 K -19.06 % | 1.217 M 62.70 % | 748.000 K -22.73 % | 968.000 K 4.54 % | 926.000 K -12.97 % | 1.064 M -50.49 % | 2.149 M -40.31 % | 3.600 M | 0.000 | 0.000 | 0.000 |
| Total non current assets | 4.420 B 64.27 % | 2.691 B 5.75 % | 2.544 B -1.00 % | 2.570 B 67.44 % | 1.535 B 112.80 % | 721.222 M 9.61 % | 657.977 M 182.08 % | 233.256 M 380.26 % | 48.569 M 111.78 % | 22.934 M 235.19 % | 6.842 M -93.93 % | 112.676 M -74.82 % | 447.534 M -8.78 % | 490.632 M 9.77 % | 446.949 M -8.18 % | 486.786 M 196.19 % | 164.349 M 39.30 % | 117.983 M 39.38 % | 84.650 M 863.35 % | 8.787 M -85.55 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Other current assets | 115.905 M -79.43 % | 563.407 M 211.48 % | 180.881 M 1 264.52 % | 13.256 M -90.08 % | 133.651 M -72.58 % | 487.384 M 2.05 % | 477.572 M 8.61 % | 439.695 M 882.71 % | 44.743 M -26.15 % | 60.587 M 875.64 % | 6.210 M -12.25 % | 7.077 M -70.14 % | 23.704 M 247.41 % | 6.823 M -31.65 % | 9.982 M 226.10 % | 3.061 M 2.93 % | 2.974 M 29.87 % | 2.290 M 13.31 % | 2.021 M -84.91 % | 13.390 M 64.33 % | 8.148 M -87.16 % | 63.448 M 142.94 % | 26.117 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.504 M -54.78 % | 16.594 M -88.42 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M 570 941.67 % | 12.000 K -99.99 % | 129.725 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 29.790 M -6.49 % | 31.859 M -83.38 % | 191.668 M 74.70 % | 109.710 M 166.58 % | 41.155 M -75.01 % | 164.679 M 23.91 % | 132.903 M 163.75 % | 50.390 M -35.41 % | 78.015 M -69.17 % | 253.038 M -17.37 % | 306.230 M 186.38 % | 106.932 M -6.72 % | 114.636 M 0.45 % | 114.117 M -4.72 % | 119.766 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.120 M | 0.000 -100.00 % | 110.000 K 189.47 % | 38.000 K -99.85 % | 25.777 M |
| Cash and short term investments | 29.790 M -6.49 % | 31.859 M -83.38 % | 191.668 M 74.70 % | 109.710 M 166.58 % | 41.155 M -75.01 % | 164.679 M 23.91 % | 132.903 M 163.75 % | 50.390 M -35.41 % | 78.015 M -70.06 % | 260.581 M -14.91 % | 306.230 M 186.38 % | 106.932 M -6.72 % | 114.636 M -5.74 % | 121.621 M -10.81 % | 136.360 M -4.82 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M -28.72 % | 96.132 M -25.90 % | 129.725 M 117 831.82 % | 110.000 K 189.47 % | 38.000 K -99.85 % | 25.777 M |
| Total current assets | 1.177 B -58.29 % | 2.823 B 16.09 % | 2.432 B 15.67 % | 2.102 B -9.44 % | 2.322 B 193.89 % | 789.959 M 18.04 % | 669.209 M 4.83 % | 638.352 M 77.59 % | 359.451 M -16.53 % | 430.628 M 10.05 % | 391.311 M 135.35 % | 166.267 M -25.57 % | 223.382 M 11.02 % | 201.211 M 11.56 % | 180.367 M -39.81 % | 299.649 M 110.65 % | 142.253 M 30.13 % | 109.319 M -20.08 % | 136.777 M -27.87 % | 189.620 M 146.10 % | 77.050 M 21.37 % | 63.486 M 22.34 % | 51.894 M |
| Inventory | 945.949 M -53.49 % | 2.034 B 5.22 % | 1.933 B 4.14 % | 1.856 B 0.52 % | 1.847 B | 0.000 -100.00 % | 57.062 M 5 087.45 % | 1.100 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 |
| Net receivables | 85.848 M -55.67 % | 193.646 M 53.52 % | 126.138 M 2.37 % | 123.213 M -58.96 % | 300.195 M 120.09 % | 136.394 M 8 057.54 % | 1.672 M -98.87 % | 147.346 M -0.48 % | 148.057 M 35.26 % | 109.460 M 53.43 % | 71.341 M 59.45 % | 44.741 M -42.29 % | 77.529 M 6.54 % | 72.767 M 113.86 % | 34.025 M -62.27 % | 90.189 M 69.97 % | 53.062 M 60.94 % | 32.971 M -14.64 % | 38.624 M -16.95 % | 46.505 M -23.31 % | 60.642 M | 0.000 | 0.000 |
| Tax assets | 14.060 M | 0.000 -100.00 % | 17.818 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.454 M -54.41 % | 18.545 M -87.05 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M | 0.000 -100.00 % | 129.725 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.068 M 22.29 % | 144.789 M 527.23 % | 23.084 M 10.82 % | 20.830 M -88.16 % | 176.003 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 |
| Account payables | 101.359 M -38.50 % | 164.807 M -47.50 % | 313.895 M 102.30 % | 155.160 M -48.88 % | 303.524 M 70.99 % | 177.514 M 1.88 % | 174.237 M 37.87 % | 126.380 M 14.99 % | 109.908 M 17.90 % | 93.219 M -18.23 % | 114.007 M 20.03 % | 94.979 M -14.62 % | 111.240 M 8.10 % | 102.907 M 9.95 % | 93.593 M -31.41 % | 136.459 M 74.11 % | 78.376 M 71.88 % | 45.599 M -17.62 % | 55.355 M -27.23 % | 76.068 M 117.60 % | 34.957 M | 0.000 | 0.000 |
| Tax payables | 125.000 K -11.35 % | 141.000 K -89.83 % | 1.386 M 308.85 % | 339.000 K -81.85 % | 1.868 M 1 097.44 % | 156.000 K -98.73 % | 12.240 M 55.61 % | 7.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.245 M 17 927.78 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 21.444 M -77.82 % | 96.660 M 17.86 % | 82.013 M -70.27 % | 275.900 M -7.20 % | 297.292 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 |
| Minority interest | 1.703 M -86.45 % | 12.567 M 200.93 % | 4.176 M -15.62 % | 4.949 M 60.32 % | 3.087 M -85.88 % | 21.867 M -83.51 % | 132.571 M -5.51 % | 140.302 M 212.73 % | 44.863 M 259.70 % | -28.092 M 34.56 % | -42.930 M -1.28 % | -42.389 M -175.39 % | 56.228 M -26.89 % | 76.912 M 31.71 % | 58.395 M -28.03 % | 81.141 M 21 141.10 % | 382.000 K 37.91 % | 277.000 K 136.75 % | 117.000 K -72.27 % | 422.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 2.177 M 56.84 % | 1.388 M -66.01 % | 4.084 M -29.21 % | 5.769 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 % | 33.000 K -93.47 % | 505.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.798 M 107.79 % | 13.859 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 | 2.859 B -11.73 % | 3.239 B 71.41 % | 1.890 B 0.00 % | 1.890 B 0.00 % | 1.890 B 88.49 % | 1.003 B 6.09 % | 945.033 M 39.60 % | 676.950 M 17.58 % | 575.750 M 12.49 % | 511.831 M 8.02 % | 473.826 M 7.03 % | 442.698 M 1.71 % | 435.261 M 21.09 % | 359.456 M 5.25 % | 341.515 M -8.18 % | 371.950 M 68.80 % | 220.349 M 24.11 % | 177.540 M 131.81 % | 76.589 M -34.13 % | 116.277 M 7.64 % | 108.025 M -28.24 % | 150.542 M 6.29 % | 141.637 M |
| Deferred tax liabilities non current | 541.857 M 12.58 % | 481.328 M 38.82 % | 346.724 M -0.72 % | 349.227 M 241.63 % | 102.224 M 209.54 % | 33.025 M 177.26 % | 11.911 M -14.87 % | 13.991 M 441.87 % | 2.582 M -21.83 % | 3.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.224 M 209.54 % | 33.025 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -123.163 M -20.81 % | -101.946 M 15.57 % | -120.741 M -5.81 % | -114.108 M -21.40 % | -93.992 M 49.67 % | -186.763 M -138.29 % | -78.376 M -71.88 % | -45.599 M | 0.000 100.00 % | -76.101 M | 0.000 | 0.000 -100.00 % | 84.000 K |
| Total assets | 5.597 B 1.52 % | 5.513 B 10.80 % | 4.976 B 6.50 % | 4.672 B 15.83 % | 4.033 B 143.57 % | 1.656 B 22.64 % | 1.350 B 51.30 % | 892.438 M 52.81 % | 584.023 M 28.76 % | 453.562 M 13.92 % | 398.153 M 42.74 % | 278.943 M -58.42 % | 670.916 M -3.02 % | 691.843 M 10.29 % | 627.316 M -20.23 % | 786.435 M 156.50 % | 306.602 M 34.89 % | 227.302 M 2.65 % | 221.427 M 11.60 % | 198.407 M 43.90 % | 137.877 M -10.07 % | 153.313 M 8.18 % | 141.721 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | 2000 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 38.626 M 118.94 % | -203.991 M -308.83 % | 97.683 M 405.58 % | 19.321 M 112.12 % | -159.462 M -805.87 % | 22.591 M 130.29 % | -74.579 M -121.16 % | -33.721 M -251.59 % | -9.591 M 87.49 % | -76.652 M -1 446.96 % | -4.955 M -121.49 % | 23.057 M 411.29 % | -7.407 M 80.30 % | -37.604 M -333.12 % | 16.131 M -37.27 % | 25.717 M 441.52 % | 4.749 M 42.91 % | 3.323 M 123.81 % | -13.954 M -125.50 % | 54.718 M 27.59 % | 42.885 M 184.67 % | -50.648 M | 0.000 | 0.000 |
| Accounts receivables | 25.621 M 165.09 % | 9.665 M 143.67 % | -22.134 M -112.03 % | 184.045 M 221.01 % | -152.095 M -773.25 % | 22.591 M 260.44 % | -14.081 M 57.80 % | -33.369 M -247.92 % | -9.591 M 51.41 % | -19.737 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 52.240 M 200.77 % | -51.843 M | 0.000 | 0.000 100.00 % | -7.367 M 91.60 % | -87.668 M -44.91 % | -60.498 M -17 086.93 % | -352.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 100.00 % | -150.538 M -196.17 % | 156.537 M 207.02 % | -146.274 M -223.31 % | 118.626 M 5 917.85 % | -2.039 M -102.98 % | 68.320 M 364.35 % | 14.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -39.235 M -247.98 % | -11.275 M 69.29 % | -36.720 M -99.02 % | -18.450 M 84.45 % | -118.626 M -5 917.85 % | 2.039 M 102.98 % | -68.320 M -364.35 % | -14.713 M | 0.000 100.00 % | -56.915 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -317.866 M -2.84 % | -309.074 M -283.83 % | 168.130 M 122.91 % | -733.747 M -610.76 % | -103.234 M -41.95 % | -72.724 M -134.66 % | 209.837 M 364.46 % | -79.345 M -398.88 % | 26.547 M 500.05 % | -6.636 M -179.66 % | 8.330 M -97.68 % | 359.815 M 310.71 % | 87.607 M 73.14 % | 50.598 M 340.83 % | 11.478 M 126.24 % | -43.748 M -31.75 % | -33.205 M -471.22 % | -5.813 M 75.88 % | -24.096 M 48.72 % | -46.991 M -336.08 % | 19.905 M -65.94 % | 58.434 M 390.02 % | -20.148 M -8.93 % | -18.496 M |
| Net cash provided by operating activities | -22.106 M 90.70 % | -237.622 M -491.44 % | 60.704 M 307.72 % | -29.224 M 69.67 % | -96.342 M -296.18 % | -24.318 M -116.92 % | 143.684 M 203.10 % | -139.370 M -707.66 % | -17.256 M 83.42 % | -104.075 M -478.61 % | -17.987 M -246.69 % | 12.262 M 355.78 % | -4.794 M 87.34 % | -37.855 M -812.90 % | 5.310 M -53.51 % | 11.422 M 170.04 % | -16.308 M -227.67 % | 12.774 M 215.57 % | -11.053 M -160.40 % | 18.299 M -23.98 % | 24.072 M 145.15 % | -53.313 M -460.15 % | 14.803 M -39.85 % | 24.610 M |
| Investments in property plant and equipment | -490.000 K | 0.000 100.00 % | -1.017 M 98.65 % | -75.257 M 53.27 % | -161.062 M -9 020.16 % | -1.766 M 79.49 % | -8.609 M 26.41 % | -11.698 M -928.85 % | -1.137 M 17.37 % | -1.376 M -942.42 % | -132.000 K 72.15 % | -474.000 K 97.79 % | -21.439 M 25.05 % | -28.605 M -11.77 % | -25.592 M -4 947.73 % | -507.000 K 13.18 % | -584.000 K -247.62 % | -168.000 K -60.00 % | -105.000 K 92.28 % | -1.360 M 54.89 % | -3.015 M 63.92 % | -8.357 M -385.31 % | -1.722 M -378.33 % | -360.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 161.656 M 1.56 % | 159.169 M 250.60 % | -105.687 M -160.99 % | -40.494 M -544.79 % | 9.104 M 109.33 % | -97.553 M -2 186.22 % | -4.267 M -292.91 % | -1.086 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.563 M -45 530.00 % | -10.000 K 99.96 % | -23.399 M | 0.000 | 0.000 100.00 % | -103.000 K 97.17 % | -3.641 M 58.61 % | -8.796 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -926.000 K 45.01 % | -1.684 M 74.59 % | -6.628 M | 0.000 100.00 % | -1.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 100.00 % | -158.366 M -3.82 % | -152.541 M | 0.000 -100.00 % | 41.790 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.248 M -74.05 % | 39.486 M 2 407.05 % | 1.575 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 2.000 K -100.00 % | 171.062 M | 0.000 -100.00 % | 158.366 M 3.81 % | 152.558 M 15 255 900.00 % | -1.000 K 83.33 % | -6.000 K -100.05 % | 12.932 M 407.34 % | 2.549 M 3 821.54 % | 65.000 K 1 183.33 % | -6.000 K -146.15 % | 13.000 K 262.50 % | -8.000 K -147.06 % | 17.000 K -97.44 % | 665.000 K 106.81 % | -9.768 M 61.72 % | -25.518 M -19 835.94 % | -128.000 K 99.57 % | -30.000 M -30 100.00 % | 100.000 K 3 433.33 % | -3.000 K -100.04 % | 7.282 M -66.38 % | 21.659 M 208.09 % | 7.030 M |
| Net cash used for investing activites | -488.000 K -100.29 % | 171.062 M 8 904.01 % | -1.943 M -102.29 % | 84.715 M 1 096.18 % | -8.504 M 92.09 % | -107.454 M -113.18 % | -50.405 M -587.57 % | 10.338 M 110.75 % | -96.141 M -1 623.57 % | -5.578 M -355.72 % | -1.224 M -165.51 % | -461.000 K 97.85 % | -21.447 M -16.94 % | -18.340 M -225.97 % | 14.559 M 209.77 % | -13.263 M 49.21 % | -26.112 M -10.20 % | -23.695 M 21.29 % | -30.105 M -2 289.29 % | -1.260 M 59.63 % | -3.121 M 33.82 % | -4.716 M -142.33 % | 11.141 M 67.03 % | 6.670 M |
| Debt repayment | 11.857 M | 0.000 -100.00 % | 77.369 M 165.01 % | -119.004 M -38.60 % | -85.860 M -126.08 % | 329.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.280 M 74.44 % | -8.921 M -349.61 % | 3.574 M 133.91 % | -10.541 M 27.98 % | -14.637 M | 0.000 | 0.000 100.00 % | -33.000 K 93.01 % | -472.000 K 42.44 % | -820.000 K -43.86 % | -570.000 K -307.14 % | -140.000 K | 0.000 |
| Common stock issued | 160.377 M 701.89 % | 20.000 M | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 -100.00 % | 35.000 M -51.99 % | 72.900 M 76.09 % | 41.400 M -8.89 % | 45.440 M -77.83 % | 205.000 M | 0.000 | 0.000 -100.00 % | 35.924 M | 0.000 -100.00 % | 21.090 M -28.29 % | 29.410 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.370 M | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.326 M 5.42 % | -8.803 M 80.90 % | -46.101 M -4 371.48 % | -1.031 M | 0.000 | 0.000 100.00 % | -2.924 M -63.63 % | -1.787 M 86.48 % | -13.213 M | 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 100.00 % | -5.435 M 94.67 % | -102.005 M | 0.000 | 0.000 100.00 % | -23.000 K | 0.000 | 0.000 100.00 % | -238.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 |
| Other financing activites | -151.666 M -297.37 % | 76.843 M 164.04 % | 29.103 M 11.69 % | 26.057 M | 0.000 100.00 % | -68.080 M -220.54 % | -21.239 M -156.03 % | 37.908 M 79.74 % | 21.091 M -40.41 % | 35.396 M 201.65 % | 11.734 M 196.16 % | -12.202 M -142.63 % | 28.621 M 20 114.69 % | -143.000 K | 0.000 -100.00 % | 21.536 M 89 833.33 % | -24.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.949 M -71.01 % | 30.869 M | 0.000 |
| Net cash used provided by financing activities | 20.568 M -73.23 % | 76.843 M -27.83 % | 106.472 M 214.55 % | -92.947 M -8.25 % | -85.860 M -132.88 % | 261.130 M 4 704.60 % | 5.435 M -94.67 % | 102.005 M 522.36 % | 16.390 M -79.46 % | 79.805 M -63.17 % | 216.711 M 1 596.42 % | -14.482 M -186.33 % | 16.776 M -55.34 % | 37.568 M 258.15 % | -23.754 M -184.87 % | 27.989 M -4.75 % | 29.386 M | 0.000 100.00 % | -33.000 K 93.01 % | -472.000 K 42.44 % | -820.000 K -109.79 % | 8.379 M -85.82 % | 59.099 M | 0.000 |
| Effect of forex changes on cash | -132.000 K -112.46 % | 1.059 M 115.68 % | 491.000 K 114.09 % | -3.484 M -115.80 % | 22.052 M 142.04 % | -52.452 M -223.76 % | -16.201 M -2 609.20 % | -598.000 K 78.77 % | -2.817 M -394.05 % | 958.000 K 439.72 % | -282.000 K -363.55 % | 107.000 K -88.74 % | 950.000 K -21.55 % | 1.211 M 433.61 % | -363.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.603 M 96.66 % | -47.974 M | 0.000 |
| Net change in cash | -2.158 M 98.65 % | -159.809 M -294.99 % | 81.958 M 29.47 % | 63.304 M 137.53 % | -168.654 M -319.30 % | 76.906 M -6.80 % | 82.513 M 398.69 % | -27.625 M 72.33 % | -99.824 M -245.53 % | -28.890 M -114.65 % | 197.218 M 7 761.93 % | -2.574 M 69.77 % | -8.515 M 51.11 % | -17.416 M -309.98 % | -4.248 M -116.25 % | 26.148 M 300.61 % | -13.034 M -19.35 % | -10.921 M | 0.000 -100.00 % | 16.567 M -17.70 % | 20.131 M 139.28 % | -51.253 M -238.26 % | 37.069 M 25.52 % | 29.532 M |
| Cash at beginning of period | 31.948 M -83.33 % | 191.668 M 74.70 % | 109.710 M 136.41 % | 46.406 M -77.88 % | 209.809 M 57.87 % | 132.903 M 163.75 % | 50.390 M -35.41 % | 78.015 M -56.13 % | 177.839 M -13.97 % | 206.729 M 2 073.58 % | 9.511 M -21.30 % | 12.085 M -41.33 % | 20.600 M -45.81 % | 38.016 M -10.05 % | 42.264 M 162.25 % | 16.116 M -44.71 % | 29.150 M -27.25 % | 40.071 M | 0.000 -100.00 % | 49.959 M 67.49 % | 29.828 M -63.21 % | 81.081 M 84.22 % | 44.012 M 203.95 % | 14.480 M |
| Cash at end of period | 29.790 M -6.49 % | 31.859 M -83.38 % | 191.668 M 74.70 % | 109.710 M 166.58 % | 41.155 M -80.38 % | 209.809 M 57.87 % | 132.903 M 163.75 % | 50.390 M -35.41 % | 78.015 M -56.13 % | 177.839 M -13.97 % | 206.729 M 2 073.58 % | 9.511 M -21.30 % | 12.085 M -41.33 % | 20.600 M -45.81 % | 38.016 M -10.05 % | 42.264 M 162.25 % | 16.116 M -44.71 % | 29.150 M -69.67 % | 96.120 M 44.48 % | 66.526 M 33.16 % | 49.959 M 67.49 % | 29.828 M -63.21 % | 81.081 M 84.22 % | 44.012 M |
| Operating cash flow | -22.106 M 90.70 % | -237.622 M -491.44 % | 60.704 M 307.72 % | -29.224 M 69.67 % | -96.342 M -296.18 % | -24.318 M -116.92 % | 143.684 M 203.10 % | -139.370 M -707.66 % | -17.256 M 83.42 % | -104.075 M -478.61 % | -17.987 M -246.69 % | 12.262 M 355.78 % | -4.794 M 87.34 % | -37.855 M -812.90 % | 5.310 M -53.51 % | 11.422 M 170.04 % | -16.308 M -227.67 % | 12.774 M 215.57 % | -11.053 M -160.40 % | 18.299 M -23.98 % | 24.072 M 145.15 % | -53.313 M -460.15 % | 14.803 M -39.85 % | 24.610 M |
| Capital expenditure | -490.000 K | 0.000 100.00 % | -1.017 M 98.65 % | -75.257 M 53.27 % | -161.062 M -9 020.16 % | -1.766 M 79.49 % | -8.609 M 26.41 % | -11.698 M -928.85 % | -1.137 M 17.37 % | -1.376 M -942.42 % | -132.000 K 72.15 % | -474.000 K 97.79 % | -21.439 M 25.05 % | -28.605 M -11.77 % | -25.592 M -4 947.73 % | -507.000 K 13.18 % | -584.000 K -247.62 % | -168.000 K -60.00 % | -105.000 K 92.28 % | -1.360 M 54.89 % | -3.015 M 63.92 % | -8.357 M -385.31 % | -1.722 M -378.33 % | -360.000 K |
| Free CashFlow | -22.596 M 90.49 % | -237.622 M -498.11 % | 59.687 M 157.13 % | -104.481 M 59.41 % | -257.404 M -886.83 % | -26.084 M -119.31 % | 135.075 M 189.41 % | -151.068 M -721.33 % | -18.393 M 82.56 % | -105.451 M -481.99 % | -18.119 M -253.71 % | 11.788 M 144.94 % | -26.233 M 60.53 % | -66.460 M -227.68 % | -20.282 M -285.82 % | 10.915 M 164.62 % | -16.892 M -234.00 % | 12.606 M 212.98 % | -11.158 M -165.87 % | 16.939 M -19.56 % | 21.057 M 134.14 % | -61.670 M -571.45 % | 13.081 M -46.06 % | 24.250 M |
| 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2004 | 2003 | 2002 | 2001 | 2000 |
| 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 219.860 M -32.34 % | 324.965 M 74.18 % | 186.572 M -40.42 % | 313.126 M 49.62 % | 209.278 M -66.59 % | 626.469 M 62.00 % | 386.699 M 76.24 % | 219.417 M -31.13 % | 318.589 M -60.42 % | 804.917 M 485.15 % | 137.558 M 393.87 % | 27.853 M -59.76 % | 69.212 M 48.66 % | 46.556 M -48.28 % | 90.013 M -1.41 % | 91.298 M 13.14 % | 80.698 M -62.24 % | 213.720 M 114.99 % | 99.407 M -75.57 % | 406.834 M -43.41 % | 718.938 M 410.89 % | 140.722 M 2 866.62 % | 4.744 M -50.00 % | 9.487 M -38.69 % | 15.475 M 0.00 % | 15.475 M -26.00 % | 20.912 M 0.00 % | 20.912 M 13.74 % | 18.386 M 0.00 % | 18.386 M -23.40 % | 24.002 M 0.00 % | 24.002 M -46.96 % | 45.250 M 0.00 % | 45.250 M 77.17 % | 25.541 M 100.00 % | 12.771 M -42.99 % | 22.399 M -4.75 % | 23.516 M 60.83 % | 14.621 M 0.00 % | 14.621 M -9.71 % | 16.193 M 0.00 % | 16.193 M -25.10 % | 21.618 M 0.00 % | 21.618 M -32.65 % | 32.099 M 100.00 % | 16.049 M |
| Net income | -45.696 M -19 300.00 % | 238.000 K -99.90 % | 249.989 M 277.07 % | 66.297 M -67.11 % | 201.598 M 179.24 % | -254.415 M -698.98 % | 42.475 M -92.07 % | 535.913 M 277.94 % | 141.800 M 104.59 % | -3.091 B -194.47 % | 3.272 B 6 259.50 % | -53.122 M -146.15 % | 115.098 M 949.02 % | 10.972 M 170.36 % | -15.593 M 71.38 % | -54.492 M -402.53 % | 18.012 M 202.09 % | -17.643 M 12.28 % | -20.113 M 30.89 % | -29.102 M -110.27 % | -13.840 M -152.00 % | -5.492 M 6.75 % | -5.890 M 50.00 % | -11.780 M 93.69 % | -186.626 M 0.00 % | -186.626 M -564.50 % | -28.085 M 0.00 % | -28.085 M -12.70 % | -24.920 M 0.00 % | -24.920 M -107.41 % | -12.015 M 0.00 % | -12.015 M -182.91 % | 14.491 M 0.00 % | 14.491 M 153.78 % | 5.710 M 100.00 % | 2.855 M -74.39 % | 11.150 M 172.48 % | 4.092 M 113.42 % | -30.495 M 0.00 % | -30.495 M 48.63 % | -59.367 M 0.00 % | -59.367 M -448.03 % | 17.058 M 0.00 % | 17.058 M -19.94 % | 21.307 M 100.00 % | 10.654 M |
| Income before tax | -45.817 M -502.40 % | 11.386 M -96.70 % | 344.929 M 187.51 % | 119.973 M -55.99 % | 272.629 M 186.04 % | -316.880 M -583.54 % | 65.534 M -91.05 % | 732.111 M 269.15 % | 198.325 M 104.81 % | -4.120 B -194.21 % | 4.373 B 17 724.74 % | -24.811 M -120.80 % | 119.289 M 635.99 % | 16.208 M 385.30 % | -5.681 M 88.89 % | -51.120 M -326.91 % | 22.529 M 221.37 % | -18.563 M 11.23 % | -20.911 M 31.85 % | -30.686 M -121.56 % | -13.850 M -148.79 % | -5.567 M -2.25 % | -5.444 M 50.00 % | -10.889 M 94.13 % | -185.512 M 0.00 % | -185.512 M -334.70 % | -42.676 M 0.00 % | -42.676 M -66.96 % | -25.561 M 0.00 % | -25.561 M -124.55 % | -11.383 M 0.00 % | -11.383 M -170.03 % | 16.255 M 0.00 % | 16.255 M 185.84 % | 5.687 M 100.00 % | 2.843 M -74.61 % | 11.197 M 173.83 % | 4.089 M 113.38 % | -30.557 M 0.00 % | -30.557 M 48.53 % | -59.364 M 0.00 % | -59.364 M -430.07 % | 17.986 M 0.00 % | 17.986 M -27.04 % | 24.652 M 100.00 % | 12.326 M |
| Income before tax ratio | -0.21 -694.77 % | 0.04 -98.10 % | 1.85 382.52 % | 0.38 -70.59 % | 1.30 357.55 % | -0.51 -398.47 % | 0.17 -94.92 % | 3.34 435.99 % | 0.62 112.16 % | -5.12 -116.10 % | 31.79 3 668.69 % | -0.89 -151.68 % | 1.72 395.07 % | 0.35 651.61 % | -0.06 88.73 % | -0.56 -300.56 % | 0.28 421.42 % | -0.09 58.71 % | -0.21 -178.89 % | -0.08 -291.53 % | -0.02 51.30 % | -0.04 96.55 % | -1.15 0.00 % | -1.15 90.43 % | -11.99 0.00 % | -11.99 -487.45 % | -2.04 0.00 % | -2.04 -46.78 % | -1.39 0.00 % | -1.39 -193.15 % | -0.47 0.00 % | -0.47 -232.02 % | 0.36 0.00 % | 0.36 61.34 % | 0.22 0.00 % | 0.22 -55.46 % | 0.50 187.48 % | 0.17 108.32 % | -2.09 0.00 % | -2.09 42.99 % | -3.67 0.00 % | -3.67 -540.65 % | 0.83 0.00 % | 0.83 8.33 % | 0.77 0.00 % | 0.77 |
| EBITDA | -9.499 M -117.77 % | 53.450 M -85.44 % | 367.022 M 130.79 % | 159.031 M -45.23 % | 290.384 M 198.93 % | -293.527 M -460.89 % | 81.334 M -89.18 % | 751.530 M 246.28 % | 217.027 M 105.29 % | -4.100 B -193.40 % | 4.389 B 7 645.97 % | -58.169 M -134.07 % | 170.714 M 477.67 % | 29.552 M 3 027.20 % | 945.000 K 102.36 % | -40.033 M -289.40 % | 21.137 M 217.40 % | -18.004 M -1.87 % | -17.674 M 18.42 % | -21.664 M -112.23 % | -10.208 M -126.43 % | -4.508 M 5.43 % | -4.767 M 50.00 % | -9.534 M 92.88 % | -133.820 M 0.00 % | -133.820 M -379.53 % | -27.907 M 0.00 % | -27.907 M -12.60 % | -24.784 M 0.00 % | -24.784 M -266.35 % | -6.765 M 0.00 % | -6.765 M -141.02 % | 16.490 M 0.00 % | 16.490 M 172.54 % | 6.051 M 100.00 % | 3.025 M -90.59 % | 32.144 M 508.44 % | 5.283 M 127.20 % | -19.422 M 0.00 % | -19.422 M 36.42 % | -30.547 M 0.00 % | -30.547 M -265.99 % | 18.403 M 0.00 % | 18.403 M -26.08 % | 24.898 M 100.00 % | 12.449 M |
| Net income ratio | -0.21 -28 478.64 % | 0.00 -99.95 % | 1.34 532.85 % | 0.21 -78.02 % | 0.96 337.20 % | -0.41 -469.73 % | 0.11 -95.50 % | 2.44 448.76 % | 0.45 111.59 % | -3.84 -116.14 % | 23.79 1 347.19 % | -1.91 -214.69 % | 1.66 605.63 % | 0.24 236.05 % | -0.17 70.98 % | -0.60 -367.41 % | 0.22 370.38 % | -0.08 59.20 % | -0.20 -182.85 % | -0.07 -271.59 % | -0.02 50.67 % | -0.04 96.86 % | -1.24 0.00 % | -1.24 89.70 % | -12.06 0.00 % | -12.06 -798.00 % | -1.34 0.00 % | -1.34 0.92 % | -1.36 0.00 % | -1.36 -170.77 % | -0.50 0.00 % | -0.50 -256.31 % | 0.32 0.00 % | 0.32 43.25 % | 0.22 0.00 % | 0.22 -55.09 % | 0.50 186.07 % | 0.17 108.34 % | -2.09 0.00 % | -2.09 43.11 % | -3.67 0.00 % | -3.67 -564.63 % | 0.79 0.00 % | 0.79 18.87 % | 0.66 0.00 % | 0.66 |
| Ratio EBITDA | -0.04 -126.27 % | 0.16 -91.64 % | 1.97 287.33 % | 0.51 -63.40 % | 1.39 396.14 % | -0.47 -322.77 % | 0.21 -93.86 % | 3.43 402.80 % | 0.68 113.38 % | -5.09 -115.96 % | 31.91 1 627.92 % | -2.09 -184.67 % | 2.47 288.58 % | 0.63 5 946.23 % | 0.01 102.39 % | -0.44 -267.41 % | 0.26 410.93 % | -0.08 52.62 % | -0.18 -233.88 % | -0.05 -275.04 % | -0.01 55.68 % | -0.03 96.81 % | -1.00 0.00 % | -1.00 88.38 % | -8.65 0.00 % | -8.65 -548.03 % | -1.33 0.00 % | -1.33 1.00 % | -1.35 0.00 % | -1.35 -378.26 % | -0.28 0.00 % | -0.28 -177.34 % | 0.36 0.00 % | 0.36 53.83 % | 0.24 0.00 % | 0.24 -83.49 % | 1.44 538.78 % | 0.22 116.91 % | -1.33 0.00 % | -1.33 29.59 % | -1.89 0.00 % | -1.89 -321.60 % | 0.85 0.00 % | 0.85 9.75 % | 0.78 0.00 % | 0.78 |
| Gross profit ratio | 0.06 19.41 % | 0.05 -37.17 % | 0.08 -4.47 % | 0.08 -45.24 % | 0.15 335.44 % | 0.03 25.15 % | 0.03 -31.68 % | 0.04 -34.59 % | 0.06 119.75 % | 0.03 -86.35 % | 0.21 -74.48 % | 0.82 179.81 % | 0.29 -60.08 % | 0.73 109.87 % | 0.35 126.91 % | 0.15 -72.74 % | 0.56 1 733.79 % | 0.03 -65.13 % | 0.09 27.59 % | 0.07 141.38 % | 0.03 -20.58 % | 0.04 -96.40 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 4.975 B 71.44 % | 2.902 B 22.03 % | 2.378 B 18.91 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 32.24 % | 1.512 B 19.97 % | 1.261 B 0.00 % | 1.261 B 44.14 % | 874.579 M 6.69 % | 819.718 M -1.37 % | 831.062 M 5.08 % | 790.897 M 4.06 % | 760.031 M 0.19 % | 758.598 M 3.85 % | 730.492 M 0.28 % | 728.422 M -50.07 % | 1.459 B 93.08 % | 755.586 M 0.00 % | 755.586 M 18.65 % | 636.844 M 0.00 % | 636.844 M 0.00 % | 636.844 M 0.00 % | 636.844 M 6.23 % | 599.491 M 0.00 % | 599.491 M 1.00 % | 593.562 M 0.00 % | 593.562 M 11.97 % | 530.110 M 0.00 % | 530.110 M 12.44 % | 471.458 M 0.00 % | 471.458 M 0.00 % | 471.458 M 4.15 % | 452.667 M -1.48 % | 459.473 M 0.00 % | 459.473 M 0.78 % | 455.925 M 0.00 % | 455.925 M 0.00 % | 455.925 M -0.89 % | 460.000 M 0.00 % | 460.000 M 0.00 % | 460.000 M |
| Weighted average shs out | 4.975 B 71.44 % | 2.902 B 22.26 % | 2.374 B 18.69 % | 2.000 B 0.00 % | 2.000 B 0.02 % | 2.000 B -0.02 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 0.00 % | 2.000 B 32.24 % | 1.512 B 19.97 % | 1.261 B 0.00 % | 1.261 B 44.14 % | 874.579 M 6.69 % | 819.718 M -1.37 % | 831.062 M 5.08 % | 790.897 M 4.06 % | 760.031 M 0.19 % | 758.598 M 3.85 % | 730.492 M 0.28 % | 728.422 M -50.07 % | 1.459 B 93.08 % | 755.586 M 0.00 % | 755.586 M 18.65 % | 636.844 M 0.00 % | 636.844 M 0.00 % | 636.844 M 0.00 % | 636.844 M 6.23 % | 599.491 M 0.00 % | 599.491 M 1.00 % | 593.562 M 0.00 % | 593.562 M 11.97 % | 530.110 M 0.00 % | 530.110 M 12.44 % | 471.458 M 0.00 % | 471.458 M 0.00 % | 471.458 M 4.15 % | 452.667 M -1.48 % | 459.473 M 0.00 % | 459.473 M 0.78 % | 455.925 M 0.00 % | 455.925 M 0.00 % | 455.925 M -0.89 % | 460.000 M 0.00 % | 460.000 M 0.00 % | 460.000 M |
| EPS diluted | -0.01 -9 300.00 % | 0.00 -99.91 % | 0.11 232.33 % | 0.03 -66.90 % | 0.10 176.92 % | -0.13 -713.21 % | 0.02 -92.15 % | 0.27 280.82 % | 0.07 104.57 % | -1.55 -171.76 % | 2.16 5 230.64 % | -0.04 -146.11 % | 0.09 630.40 % | 0.01 165.79 % | -0.02 71.04 % | -0.07 -387.72 % | 0.02 198.28 % | -0.02 12.45 % | -0.03 33.42 % | -0.04 -109.47 % | -0.02 -400.00 % | 0.00 51.28 % | -0.01 50.00 % | -0.02 94.80 % | -0.30 0.00 % | -0.30 -578.73 % | -0.04 0.00 % | -0.04 -6.25 % | -0.04 0.00 % | -0.04 -105.94 % | -0.02 0.00 % | -0.02 -173.72 % | 0.03 0.00 % | 0.03 124.59 % | 0.01 100.00 % | 0.01 -88.72 % | 0.05 501.11 % | 0.01 113.55 % | -0.07 0.00 % | -0.07 49.00 % | -0.13 0.00 % | -0.13 -448.13 % | 0.04 1.08 % | 0.04 -20.26 % | 0.05 100.00 % | 0.02 |
| Earnings per share | -0.01 -9 300.00 % | 0.00 -99.91 % | 0.11 232.33 % | 0.03 -66.90 % | 0.10 176.92 % | -0.13 -713.21 % | 0.02 -92.15 % | 0.27 280.82 % | 0.07 104.57 % | -1.55 -171.76 % | 2.16 5 230.64 % | -0.04 -146.11 % | 0.09 630.40 % | 0.01 165.79 % | -0.02 71.04 % | -0.07 -387.72 % | 0.02 198.28 % | -0.02 12.45 % | -0.03 33.42 % | -0.04 -109.47 % | -0.02 -400.00 % | 0.00 51.28 % | -0.01 50.00 % | -0.02 94.80 % | -0.30 0.00 % | -0.30 -578.73 % | -0.04 0.00 % | -0.04 -6.25 % | -0.04 0.00 % | -0.04 -105.94 % | -0.02 0.00 % | -0.02 -173.72 % | 0.03 0.00 % | 0.03 124.59 % | 0.01 100.00 % | 0.01 -88.72 % | 0.05 501.11 % | 0.01 113.55 % | -0.07 0.00 % | -0.07 49.00 % | -0.13 0.00 % | -0.13 -448.13 % | 0.04 1.08 % | 0.04 -20.26 % | 0.05 100.00 % | 0.02 |
| Gross profit | 13.117 M -19.21 % | 16.236 M 9.43 % | 14.837 M -43.08 % | 26.066 M -18.06 % | 31.811 M 45.46 % | 21.869 M 102.75 % | 10.786 M 20.41 % | 8.958 M -54.95 % | 19.885 M -13.02 % | 22.862 M -20.14 % | 28.629 M 26.05 % | 22.713 M 12.60 % | 20.171 M -40.66 % | 33.990 M 8.55 % | 31.313 M 123.71 % | 13.997 M -69.16 % | 45.381 M 592.42 % | 6.554 M -25.03 % | 8.742 M -68.82 % | 28.040 M 36.59 % | 20.528 M 305.77 % | 5.059 M 6.65 % | 4.744 M -50.00 % | 9.487 M -38.69 % | 15.475 M 0.00 % | 15.475 M -26.00 % | 20.912 M 0.00 % | 20.912 M 13.74 % | 18.386 M 0.00 % | 18.386 M -23.40 % | 24.002 M 0.00 % | 24.002 M -46.96 % | 45.250 M 0.00 % | 45.250 M 77.17 % | 25.541 M 100.00 % | 12.771 M -42.99 % | 22.399 M -4.75 % | 23.516 M 60.83 % | 14.621 M 0.00 % | 14.621 M -9.71 % | 16.193 M 0.00 % | 16.193 M -25.10 % | 21.618 M 0.00 % | 21.618 M -32.65 % | 32.099 M 100.00 % | 16.049 M |
| Income tax expense | 0.000 -100.00 % | 22.074 M -76.68 % | 94.666 M 108.73 % | 45.353 M -36.16 % | 71.046 M 215.10 % | -61.728 M -364.94 % | 23.299 M -88.16 % | 196.848 M 250.86 % | 56.105 M 105.47 % | -1.025 B -193.30 % | 1.099 B 3 777.84 % | 28.332 M 694.95 % | 3.564 M 11.97 % | 3.183 M -24.20 % | 4.199 M 105.93 % | 2.039 M -45.54 % | 3.744 M 937.12 % | 361.000 K 0.28 % | 360.000 K -40.00 % | 600.000 K 500.00 % | -150.000 K -100.00 % | -75.000 K -116.84 % | 445.500 K -50.00 % | 891.000 K -20.02 % | 1.114 M 0.00 % | 1.114 M 107.64 % | -14.591 M 0.00 % | -14.591 M -2 176.21 % | -641.000 K 0.00 % | -641.000 K -201.42 % | 632.000 K 0.00 % | 632.000 K -64.16 % | 1.764 M 0.00 % | 1.764 M 7 604.26 % | -23.500 K -100.00 % | -11.750 K -125.13 % | 46.750 K 1 658.33 % | -3.000 K 95.20 % | -62.500 K 0.00 % | -62.500 K -2 183.33 % | 3.000 K 0.00 % | 3.000 K -99.68 % | 927.500 K 0.00 % | 927.500 K -72.27 % | 3.345 M 100.00 % | 1.672 M |
| Cost of revenue | 206.743 M -33.03 % | 308.729 M 79.77 % | 171.735 M -40.17 % | 287.060 M 61.75 % | 177.467 M -70.65 % | 604.600 M 60.84 % | 375.913 M 78.62 % | 210.459 M -29.54 % | 298.704 M -61.81 % | 782.055 M 617.95 % | 108.929 M 2 019.24 % | 5.140 M -89.52 % | 49.041 M 290.27 % | 12.566 M -78.59 % | 58.700 M -24.06 % | 77.301 M 118.88 % | 35.317 M -82.95 % | 207.166 M 128.50 % | 90.665 M -76.06 % | 378.794 M -45.76 % | 698.410 M 414.81 % | 135.663 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 |
| General and administrative expenses | 25.764 M -10.27 % | 28.714 M -5.89 % | 30.512 M -3.04 % | 31.470 M 20.28 % | 26.164 M -22.09 % | 33.583 M 21.08 % | 27.736 M -17.68 % | 33.691 M 11.55 % | 30.202 M | 0.000 -100.00 % | 34.469 M -18.14 % | 42.107 M 42.91 % | 29.463 M | 0.000 -100.00 % | 32.569 M -13.36 % | 37.592 M 36.86 % | 27.468 M -19.45 % | 34.099 M 42.96 % | 23.852 M -48.16 % | 46.010 M 22.12 % | 37.676 M 212.83 % | 12.044 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 |
| Selling and marketing expenses | 568.000 K -30.05 % | 812.000 K 99.02 % | 408.000 K -56.50 % | 938.000 K 156.99 % | 365.000 K -88.21 % | 3.097 M 25 708.33 % | 12.000 K -97.61 % | 502.000 K -16.33 % | 600.000 K | 0.000 -100.00 % | 602.000 K 3.97 % | 579.000 K 15.11 % | 503.000 K | 0.000 -100.00 % | 357.000 K -85.79 % | 2.512 M | 0.000 100.00 % | -4.519 M -200.00 % | 4.519 M 266.91 % | -2.708 M -277.35 % | -717.500 K -100.00 % | -358.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 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 % | -48.997 M 0.00 % | -48.997 M -13.14 % | -43.306 M 0.00 % | -43.306 M -39.69 % | -31.001 M 0.00 % | -31.001 M -6.91 % | -28.996 M 0.00 % | -28.996 M -46.04 % | -19.855 M -100.00 % | -9.927 M -188.75 % | 11.186 M 157.53 % | -19.445 M 46.06 % | -36.049 M 0.00 % | -36.049 M 31.84 % | -52.892 M 0.00 % | -52.892 M -1 356.26 % | -3.632 M 0.00 % | -3.632 M 51.23 % | -7.447 M -100.00 % | -3.724 M |
| Operating expenses | 25.563 M -55.86 % | 57.918 M 87.32 % | 30.920 M -16.76 % | 37.146 M 40.02 % | 26.529 M -29.21 % | 37.476 M 35.06 % | 27.748 M -28.25 % | 38.671 M 25.45 % | 30.827 M -3.44 % | 31.926 M -99.27 % | 4.359 B 9 650.08 % | -45.648 M -144.54 % | 102.496 M 199.23 % | 34.253 M -1.50 % | 34.775 M -48.72 % | 67.820 M 228.52 % | 20.644 M -23.45 % | 26.967 M -3.85 % | 28.048 M -54.28 % | 61.344 M 92.36 % | 31.890 M 172.91 % | 11.685 M 319.61 % | 2.785 M -50.00 % | 5.570 M -24.42 % | 7.369 M 0.00 % | 7.369 M 115.04 % | -48.997 M 0.00 % | -48.997 M -13.14 % | -43.306 M 0.00 % | -43.306 M -39.69 % | -31.001 M 0.00 % | -31.001 M -6.91 % | -28.996 M 0.00 % | -28.996 M -46.04 % | -19.855 M -100.00 % | -9.927 M -188.75 % | 11.186 M 157.53 % | -19.445 M 46.06 % | -36.049 M 0.00 % | -36.049 M 31.84 % | -52.892 M 0.00 % | -52.892 M -1 356.26 % | -3.632 M 0.00 % | -3.632 M 51.23 % | -7.447 M -100.00 % | -3.724 M |
| Cost and expenses | 232.306 M -36.64 % | 366.647 M 80.92 % | 202.655 M -37.49 % | 324.206 M 58.93 % | 203.996 M -68.23 % | 642.076 M 59.06 % | 403.661 M 62.03 % | 249.130 M -24.40 % | 329.531 M -59.52 % | 813.981 M -81.78 % | 4.468 B 11 130.78 % | -40.508 M -126.73 % | 151.537 M 223.66 % | 46.820 M -49.91 % | 93.475 M -35.59 % | 145.121 M 159.33 % | 55.961 M -76.10 % | 234.133 M 97.23 % | 118.713 M -73.03 % | 440.138 M -39.73 % | 730.300 M 395.63 % | 147.348 M 5 191.23 % | 2.785 M -50.00 % | 5.570 M -24.42 % | 7.369 M 0.00 % | 7.369 M -66.43 % | 21.948 M 0.00 % | 21.948 M 20.57 % | 18.204 M 0.00 % | 18.204 M -37.29 % | 29.027 M 0.00 % | 29.027 M 12 225.69 % | 235.500 K 0.00 % | 235.500 K -35.30 % | 364.000 K 100.00 % | 182.000 K -83.10 % | 1.077 M -11.14 % | 1.212 M -39.60 % | 2.007 M 0.00 % | 2.007 M -67.39 % | 6.153 M 0.00 % | 6.153 M 1 373.65 % | 417.500 K 0.00 % | 417.500 K 69.72 % | 246.000 K 100.00 % | 123.000 K |
| 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 | 26.332 M -54.54 % | 57.918 M 87.32 % | 30.920 M -16.76 % | 37.146 M 40.02 % | 26.529 M -29.21 % | 37.476 M 35.06 % | 27.748 M -28.25 % | 38.671 M 25.45 % | 30.827 M -3.44 % | 31.926 M -8.97 % | 35.071 M -17.84 % | 42.686 M 42.45 % | 29.966 M -12.52 % | 34.253 M 4.03 % | 32.926 M -17.90 % | 40.104 M 46.00 % | 27.468 M -7.14 % | 29.580 M 4.26 % | 28.371 M -47.03 % | 53.558 M 25.16 % | 42.792 M 266.21 % | 11.685 M 319.61 % | 2.785 M -50.00 % | 5.570 M -24.42 % | 7.369 M 0.00 % | 7.369 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 |
| Interest income | 33.371 M -13.70 % | 38.669 M 107.02 % | 18.679 M -44.05 % | 33.383 M 110.25 % | 15.878 M -4.76 % | 16.671 M 17.72 % | 14.161 M 30.62 % | 10.841 M -27.94 % | 15.045 M | 0.000 -100.00 % | 15.176 M 708.96 % | 1.876 M -44.46 % | 3.378 M | 0.000 -100.00 % | 2.219 M -17.91 % | 2.703 M 22.42 % | 2.208 M 19.35 % | 1.850 M 15.26 % | 1.605 M -38.69 % | 2.618 M 5.23 % | 2.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 33.371 M -13.48 % | 38.571 M 106.49 % | 18.679 M -44.05 % | 33.387 M 110.27 % | 15.878 M -12.57 % | 18.161 M 28.25 % | 14.161 M -9.15 % | 15.587 M 3.60 % | 15.045 M 0.03 % | 15.040 M | 0.000 -100.00 % | 10.531 M | 0.000 -100.00 % | 4.229 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.863 M 65.09 % | 1.129 M 100.00 % | 564.250 K 26.66 % | 445.500 K -50.00 % | 891.000 K -20.02 % | 1.114 M 0.00 % | 1.114 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.385 M 0.00 % | 4.385 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.870 M 110 488.89 % | -18.000 K -100.20 % | 9.129 M 0.00 % | 9.129 M -59.72 % | 22.665 M 0.00 % | 22.665 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.947 M -15.63 % | 3.493 M 2.31 % | 3.414 M -39.80 % | 5.671 M 202.13 % | 1.877 M -63.85 % | 5.192 M 216.78 % | 1.639 M -57.23 % | 3.832 M 104.67 % | 1.872 M -62.61 % | 5.007 M 266.81 % | 1.365 M -82.60 % | 7.845 M 118.28 % | 3.594 M -60.57 % | 9.115 M 107.25 % | 4.398 M -47.20 % | 8.330 M 351.25 % | 1.846 M -7.56 % | 1.997 M 29.09 % | 1.547 M -48.26 % | 2.990 M 570.40 % | 446.000 K 20.46 % | 370.250 K 256.87 % | 103.750 K -50.00 % | 207.500 K 0.24 % | 207.000 K 0.00 % | 207.000 K 15.97 % | 178.500 K 0.00 % | 178.500 K 30.77 % | 136.500 K 0.00 % | 136.500 K -41.54 % | 233.500 K 0.00 % | 233.500 K -0.85 % | 235.500 K 0.00 % | 235.500 K -35.30 % | 364.000 K 100.00 % | 182.000 K -83.10 % | 1.077 M -11.14 % | 1.212 M -39.60 % | 2.007 M 0.00 % | 2.007 M -67.39 % | 6.153 M 0.00 % | 6.153 M 1 373.65 % | 417.500 K 0.00 % | 417.500 K 69.72 % | 246.000 K 100.00 % | 123.000 K |
| Operating income | -12.446 M 70.14 % | -41.682 M -159.17 % | -16.083 M -45.15 % | -11.080 M -309.77 % | 5.282 M 133.84 % | -15.607 M 7.99 % | -16.962 M 42.91 % | -29.713 M -171.55 % | -10.942 M -20.72 % | -9.064 M -52.88 % | -5.929 M 74.18 % | -22.966 M -203.74 % | -7.561 M -2 764.02 % | -264.000 K -116.96 % | 1.557 M 103.82 % | -40.760 M -311.29 % | 19.291 M 196.45 % | -20.001 M -4.06 % | -19.221 M 22.04 % | -24.654 M -18.18 % | -20.862 M -327.63 % | -4.879 M -0.16 % | -4.871 M 50.00 % | -9.742 M 92.73 % | -134.027 M 0.00 % | -134.027 M -377.22 % | -28.085 M 0.00 % | -28.085 M -12.70 % | -24.920 M 0.00 % | -24.920 M -256.08 % | -6.999 M 0.00 % | -6.999 M -143.06 % | 16.255 M 0.00 % | 16.255 M 185.84 % | 5.687 M 100.00 % | 2.843 M -90.85 % | 31.067 M 663.12 % | 4.071 M 119.00 % | -21.428 M 0.00 % | -21.428 M 41.61 % | -36.699 M 0.00 % | -36.699 M -304.05 % | 17.986 M 0.00 % | 17.986 M -27.04 % | 24.652 M 100.00 % | 12.326 M |
| Operating income ratio | -0.06 55.87 % | -0.13 -48.80 % | -0.09 -143.61 % | -0.04 -240.20 % | 0.03 201.31 % | -0.02 43.20 % | -0.04 67.61 % | -0.14 -294.29 % | -0.03 -205.00 % | -0.01 73.87 % | -0.04 94.77 % | -0.82 -654.77 % | -0.11 -1 826.50 % | -0.01 -132.78 % | 0.02 103.87 % | -0.45 -286.76 % | 0.24 355.44 % | -0.09 51.60 % | -0.19 -219.07 % | -0.06 -108.84 % | -0.03 16.30 % | -0.03 96.62 % | -1.03 0.00 % | -1.03 88.14 % | -8.66 0.00 % | -8.66 -544.90 % | -1.34 0.00 % | -1.34 0.92 % | -1.36 0.00 % | -1.36 -364.85 % | -0.29 0.00 % | -0.29 -181.17 % | 0.36 0.00 % | 0.36 61.34 % | 0.22 0.00 % | 0.22 -83.95 % | 1.39 701.18 % | 0.17 111.81 % | -1.47 0.00 % | -1.47 35.34 % | -2.27 0.00 % | -2.27 -372.41 % | 0.83 0.00 % | 0.83 8.33 % | 0.77 0.00 % | 0.77 |
| Total other income expenses net | -33.371 M -162.88 % | 53.068 M -85.30 % | 361.012 M 175.47 % | 131.053 M -50.98 % | 267.347 M 188.74 % | -301.273 M -465.20 % | 82.496 M -89.17 % | 761.824 M 264.04 % | 209.267 M 105.09 % | -4.111 B -193.87 % | 4.379 B 237 433.50 % | -1.845 M -101.08 % | 171.303 M 939.96 % | 16.472 M 327.58 % | -7.238 M 30.14 % | -10.360 M -419.95 % | 3.238 M 125.17 % | 1.438 M 185.09 % | -1.690 M 71.98 % | -6.032 M -186.02 % | 7.012 M 1 118.45 % | -688.500 K -20.05 % | -573.500 K 50.00 % | -1.147 M 97.77 % | -51.486 M 0.00 % | -51.486 M -252.87 % | -14.591 M 0.00 % | -14.591 M -2 176.21 % | -641.000 K 0.00 % | -641.000 K 85.38 % | -4.385 M 0.00 % | -4.385 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.870 M -110 488.89 % | 18.000 K 100.20 % | -9.129 M 0.00 % | -9.129 M 59.72 % | -22.665 M 0.00 % | -22.665 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-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 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 415.391 M 3.71 % | 400.541 M 56.15 % | 256.509 M -44.63 % | 463.241 M 117.43 % | 213.050 M -27.91 % | 295.525 M 10.03 % | 268.586 M -20.98 % | 339.882 M -34.17 % | 516.285 M 28.11 % | 402.990 M 1.73 % | 396.131 M 139.15 % | 165.638 M 392.35 % | -56.658 M 57.37 % | -132.903 M -144.53 % | -54.350 M -7.86 % | -50.390 M 56.10 % | -114.784 M -47.13 % | -78.015 M -11.24 % | -70.129 M 72.29 % | -253.038 M -50.08 % | -168.606 M 43.24 % | -297.074 M -230.34 % | -89.931 M 10.04 % | -99.965 M 5.24 % | -105.490 M -0.34 % | -105.135 M -4.50 % | -100.610 M 2.24 % | -102.916 M 13.78 % | -119.367 M -2 233.84 % | 5.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K 130.00 % | -110.000 K -189.47 % | -38.000 K 99.85 % | -25.777 M |
| Total investments | 936.000 K -99.98 % | 4.238 B 24.01 % | 3.417 B 33.76 % | 2.555 B -5.25 % | 2.696 B 13.02 % | 2.386 B -2.71 % | 2.452 B 2.57 % | 2.391 B 45.38 % | 1.645 B 104 912.77 % | 1.566 M 45.00 % | 1.080 M -1.64 % | 1.098 M -25.61 % | 1.476 M 2.50 % | 1.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.543 M | 0.000 | 0.000 -100.00 % | 94.078 M -11.91 % | 106.798 M -15.63 % | 126.576 M 0.63 % | 125.779 M 14.37 % | 109.980 M 3.69 % | 106.065 M -31.67 % | 155.222 M 10.53 % | 140.436 M 13.81 % | 123.394 M 10.32 % | 111.851 M 44.64 % | 77.333 M 7 087.08 % | 1.076 M -98.23 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Total debt | 436.844 M 1.51 % | 430.331 M 6.05 % | 405.796 M -18.04 % | 495.100 M 21.71 % | 406.776 M -16.51 % | 487.193 M 0.45 % | 485.026 M 7.88 % | 449.592 M -19.17 % | 556.210 M 25.23 % | 444.145 M -0.69 % | 447.221 M 35.39 % | 330.317 M 367.94 % | 70.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.156 M 4 501.01 % | 199.000 K -97.14 % | 6.967 M 113.97 % | 3.256 M -65.73 % | 9.501 M 25.81 % | 7.552 M -32.58 % | 11.201 M 2 707.27 % | 399.000 K -92.87 % | 5.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 731.130 M -24.35 % | 966.426 M -4.73 % | 1.014 B -24.66 % | 1.346 B 1.55 % | 1.326 B 8.81 % | 1.219 B 29.49 % | 941.040 M -4.12 % | 981.505 M -27.87 % | 1.361 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 657.993 M -6.49 % | 703.689 M 0.03 % | 703.471 M 55.65 % | 451.965 M 17.19 % | 385.668 M 109.52 % | 184.070 M -58.02 % | 438.485 M 10.73 % | 396.010 M 383.06 % | -139.903 M 50.32 % | -281.600 M -109.95 % | 2.829 B 739.42 % | -442.459 M -50.18 % | -294.622 M 35.12 % | -454.123 M 2.35 % | -465.071 M -3.81 % | -448.011 M -14.08 % | -392.715 M 4.17 % | -409.810 M -4.51 % | -392.117 M -6.06 % | -369.729 M -4.12 % | -355.104 M -1.99 % | -348.184 M -1.44 % | -343.257 M -5.00 % | -326.919 M -360.30 % | -71.023 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 632.028 M 8.89 % | 580.428 M 0.00 % | 580.428 M 45.11 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 0.00 % | 400.000 M 58.65 % | 252.128 M 0.00 % | 252.128 M 0.00 % | 252.128 M 54.15 % | 163.557 M -0.89 % | 165.024 M 3.51 % | 159.428 M 3.29 % | 154.345 M 1.89 % | 151.478 M 1.79 % | 148.810 M 2.15 % | 145.684 M 0.00 % | 145.684 M 128.76 % | 63.684 M 0.00 % | 63.684 M 0.00 % | 63.684 M 0.00 % | 63.684 M 0.00 % | 63.684 M 0.00 % | 63.684 M 7.29 % | 59.356 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total equity | 3.979 B -4.02 % | 4.145 B -1.41 % | 4.204 B 2.52 % | 4.101 B 2.38 % | 4.006 B 8.36 % | 3.697 B 0.62 % | 3.674 B 0.05 % | 3.672 B 14.67 % | 3.202 B 4.32 % | 3.070 B -49.49 % | 6.077 B 607.98 % | 858.359 M -21.14 % | 1.088 B 20.35 % | 904.407 M 81.33 % | 498.755 M -4.16 % | 520.406 M -0.19 % | 521.377 M 42.79 % | 365.148 M -0.12 % | 365.599 M 39.11 % | 262.820 M 23.43 % | 212.937 M -2.79 % | 219.041 M 80.77 % | 121.168 M -11.60 % | 137.074 M -72.42 % | 497.001 M -0.33 % | 498.624 M 1.58 % | 490.881 M -11.29 % | 553.356 M 8.87 % | 508.288 M -11.87 % | 576.730 M 161.28 % | 220.731 M 24.13 % | 177.817 M 9.52 % | 162.362 M 39.13 % | 116.699 M 8.03 % | 108.025 M -28.24 % | 150.542 M 6.29 % | 141.637 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.498 M -50.00 % | 2.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.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 |
| Long term debt | 3.914 M -10.48 % | 4.372 M -64.78 % | 12.412 M -42.12 % | 21.444 M -72.51 % | 77.998 M -19.31 % | 96.660 M 0.30 % | 96.373 M 17.51 % | 82.013 M -78.79 % | 386.704 M 2.27 % | 378.124 M -15.45 % | 447.221 M 35.39 % | 330.317 M 367.94 % | 70.590 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 % | 33.000 K | 0.000 | 0.000 |
| Total non current liabilities | 521.899 M -4.45 % | 546.229 M -4.01 % | 569.076 M 12.52 % | 505.768 M 2.42 % | 493.839 M 11.38 % | 443.384 M -4.08 % | 462.223 M 7.18 % | 431.240 M -20.58 % | 542.964 M 43.59 % | 378.124 M -15.45 % | 447.221 M 35.39 % | 330.317 M 367.94 % | 70.590 M 492.65 % | 11.911 M -10.87 % | 13.364 M -4.48 % | 13.991 M -8.43 % | 15.279 M 491.75 % | 2.582 M -12.27 % | 2.943 M -10.90 % | 3.303 M | 0.000 | 0.000 -100.00 % | 9.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.992 M -49.67 % | 186.763 M 138.29 % | 78.376 M 71.88 % | 45.599 M | 0.000 -100.00 % | 76.101 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 400.294 M 5.81 % | 378.314 M -57.53 % | 890.855 M 165.21 % | 335.909 M 27.84 % | 262.760 M 39.89 % | 187.835 M -51.90 % | 390.483 M 152.39 % | 154.714 M -7.55 % | 167.348 M 49.57 % | 111.884 M -55.10 % | 249.177 M -7.33 % | 268.879 M 29.69 % | 207.320 M -16.23 % | 247.475 M 49.31 % | 165.751 M -25.94 % | 223.795 M 59.98 % | 139.890 M 31.49 % | 106.385 M -33.30 % | 159.493 M 69.28 % | 94.220 M 117.92 % | 43.236 M -22.72 % | 55.949 M 59.99 % | 34.970 M -12.41 % | 39.923 M -27.48 % | 55.050 M 6.79 % | 51.551 M 13.85 % | 45.278 M 85.73 % | 24.379 M -2.62 % | 25.036 M -61.13 % | 64.407 M 761.40 % | 7.477 M 92.41 % | 3.886 M 4.74 % | 3.710 M -33.83 % | 5.607 M 112.47 % | 2.639 M -4.76 % | 2.771 M 3 198.81 % | 84.000 K |
| Deferred revenue | 0.000 -100.00 % | 48.000 K -99.27 % | 6.565 M -4.33 % | 6.862 M -80.99 % | 36.106 M 1 959.67 % | 1.753 M -97.87 % | 82.248 M 1 135.51 % | 6.657 M 17.84 % | 5.649 M 108.56 % | -66.021 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 % | 52.107 M | 0.000 -100.00 % | 41.975 M 191.92 % | 14.379 M | 0.000 -100.00 % | 3.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 432.930 M 1.64 % | 425.959 M 8.69 % | 391.886 M -3.45 % | 405.888 M 23.45 % | 328.778 M -1.17 % | 332.682 M 28.82 % | 258.250 M -0.01 % | 258.287 M 52.38 % | 169.506 M 156.75 % | 66.021 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 % | 9.156 M 4 501.01 % | 199.000 K -97.14 % | 6.967 M 113.97 % | 3.256 M -65.73 % | 9.501 M 25.81 % | 7.552 M -32.58 % | 11.201 M 2 707.27 % | 399.000 K -92.87 % | 5.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K -93.01 % | 472.000 K | 0.000 | 0.000 |
| Total current liabilities | 956.859 M 5.64 % | 905.757 M -40.50 % | 1.522 B 67.90 % | 906.745 M 15.12 % | 787.645 M -5.76 % | 835.798 M 5.71 % | 790.654 M 39.08 % | 568.500 M 31.54 % | 432.181 M -10.58 % | 483.297 M 0.94 % | 478.784 M 10.25 % | 434.269 M 7.38 % | 404.422 M -6.80 % | 433.952 M 42.64 % | 304.229 M -15.03 % | 358.041 M 22.12 % | 293.182 M 35.55 % | 216.293 M -16.55 % | 259.189 M 38.28 % | 187.439 M -33.76 % | 282.971 M 57.99 % | 179.112 M 41.22 % | 126.832 M -10.60 % | 141.869 M -16.65 % | 170.200 M -1.21 % | 172.292 M 16.16 % | 148.328 M 7.11 % | 138.487 M 16.35 % | 119.028 M -43.24 % | 209.705 M 144.21 % | 85.871 M 73.53 % | 49.485 M -16.22 % | 59.065 M -27.71 % | 81.708 M 173.71 % | 29.852 M 977.30 % | 2.771 M | 0.000 |
| Total liabilities | 1.479 B 1.84 % | 1.452 B -30.58 % | 2.091 B 48.07 % | 1.413 B 10.22 % | 1.281 B 0.18 % | 1.279 B 2.10 % | 1.253 B 25.32 % | 999.740 M 2.52 % | 975.145 M 1.19 % | 963.645 M -52.26 % | 2.019 B 153.10 % | 797.611 M 63.82 % | 486.892 M 9.20 % | 445.863 M 40.39 % | 317.593 M -14.63 % | 372.032 M 20.61 % | 308.461 M 40.93 % | 218.875 M -16.50 % | 262.132 M 37.43 % | 190.742 M -32.59 % | 282.971 M 57.99 % | 179.112 M 31.86 % | 135.832 M -4.26 % | 141.869 M -16.65 % | 170.200 M -1.21 % | 172.292 M 16.16 % | 148.328 M 7.11 % | 138.487 M 16.35 % | 119.028 M -43.24 % | 209.705 M 144.21 % | 85.871 M 73.53 % | 49.485 M -16.22 % | 59.065 M -27.71 % | 81.708 M 173.71 % | 29.852 M 977.30 % | 2.771 M 3 198.81 % | 84.000 K |
| Other non current assets | 4.052 B 168 518.93 % | 2.403 M 17.22 % | 2.050 M 0.00 % | 2.050 M 0.00 % | 2.050 M 6.22 % | 1.930 M -4.93 % | 2.030 M -49.63 % | 4.030 M 0.00 % | 4.030 M 100.26 % | -1.535 B 76.34 % | -6.488 B -799.55 % | -721.222 M 9.92 % | -800.604 M -21.68 % | -657.977 M -180.41 % | -234.647 M -0.60 % | -233.256 M -82.25 % | -127.989 M -163.52 % | -48.569 M -44.85 % | -33.531 M -842.99 % | 4.513 M -8.61 % | 4.938 M -18.96 % | 6.093 M -93.84 % | 98.869 M -11.44 % | 111.644 M -15.67 % | 132.394 M 4.62 % | 126.544 M 1 265 540.00 % | -10.000 K 87.80 % | -82.000 K 92.92 % | -1.159 M -100.34 % | 345.371 M 763.17 % | 40.012 M 693.10 % | 5.045 M -1.83 % | 5.139 M 26.02 % | 4.078 M -93.30 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Long term investments | 936.000 K -99.98 % | 4.238 B 24.01 % | 3.417 B 33.76 % | 2.555 B -5.25 % | 2.696 B 13.02 % | 2.386 B -2.71 % | 2.452 B 2.57 % | 2.391 B 45.38 % | 1.645 B 104 912.77 % | 1.566 M 45.00 % | 1.080 M -1.64 % | 1.098 M -25.61 % | 1.476 M 2.50 % | 1.440 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 % | 102.472 M 3.97 % | 98.561 M -28.90 % | 138.628 M 5 012.40 % | -2.822 M -106.22 % | 45.342 M 4.65 % | 43.326 M -43.97 % | 77.321 M 160.10 % | -128.649 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -85.72 % | 1.401 M -96.80 % | 43.806 M 0.05 % | 43.782 M -11.05 % | 49.219 M -4.27 % | 51.414 M -8.22 % | 56.017 M 550.68 % | 8.609 M -12.24 % | 9.810 M -10.91 % | 11.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.005 M 1.31 % | 315.875 M -17.41 % | 382.482 M 31.81 % | 290.187 M 2 637 963.64 % | 11.000 K -35.29 % | 17.000 K -26.09 % | 23.000 K -20.69 % | 29.000 K -12.12 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.950 M 0.00 % | 25.950 M 76.42 % | 14.709 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K -85.72 % | 1.401 M -96.80 % | 43.806 M 0.05 % | 43.782 M -11.05 % | 49.219 M -4.27 % | 51.414 M -37.27 % | 81.967 M 137.18 % | 34.559 M 40.95 % | 24.519 M 122.68 % | 11.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.005 M 1.31 % | 315.875 M -17.41 % | 382.482 M 31.81 % | 290.187 M 2 637 963.64 % | 11.000 K -35.29 % | 17.000 K -26.09 % | 23.000 K -20.69 % | 29.000 K -12.12 % | 33.000 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 157.284 M -4.94 % | 165.460 M 27.42 % | 129.857 M -2.80 % | 133.604 M -2.99 % | 137.726 M -0.66 % | 138.639 M -19.94 % | 173.166 M -0.99 % | 174.894 M -37.75 % | 280.942 M -81.68 % | 1.533 B -76.36 % | 6.486 B 802.50 % | 718.723 M -4.85 % | 755.322 M 23.27 % | 612.755 M 230.45 % | 185.428 M 1.97 % | 181.842 M 295.12 % | 46.022 M 228.49 % | 14.010 M 55.46 % | 9.012 M 21.62 % | 7.410 M 7.19 % | 6.913 M 822.96 % | 749.000 K -20.40 % | 941.000 K -8.82 % | 1.032 M -99.69 % | 336.204 M 34 032.39 % | 985.000 K -11.42 % | 1.112 M -8.63 % | 1.217 M 62.70 % | 748.000 K -22.73 % | 968.000 K 4.54 % | 926.000 K -12.97 % | 1.064 M -50.49 % | 2.149 M -40.31 % | 3.600 M | 0.000 | 0.000 | 0.000 |
| Total non current assets | 4.224 B -4.44 % | 4.420 B 24.52 % | 3.549 B 31.92 % | 2.691 B -5.55 % | 2.849 B 11.97 % | 2.544 B -3.17 % | 2.627 B 2.25 % | 2.570 B 33.18 % | 1.929 B 25.72 % | 1.535 B -76.34 % | 6.488 B 799.55 % | 721.222 M -9.92 % | 800.604 M 21.68 % | 657.977 M 180.41 % | 234.647 M 0.60 % | 233.256 M 82.25 % | 127.989 M 163.52 % | 48.569 M 44.85 % | 33.531 M 46.21 % | 22.934 M 93.52 % | 11.851 M 73.21 % | 6.842 M -93.14 % | 99.810 M -11.42 % | 112.676 M -75.95 % | 468.598 M 4.71 % | 447.534 M 4.60 % | 427.842 M -12.80 % | 490.632 M 9.77 % | 446.949 M -8.18 % | 486.786 M 196.19 % | 164.349 M 39.30 % | 117.983 M 39.38 % | 84.650 M 863.35 % | 8.787 M -85.55 % | 60.827 M -32.28 % | 89.827 M 0.00 % | 89.827 M |
| Other current assets | 197.445 M 70.35 % | 115.905 M -80.59 % | 597.279 M 6.01 % | 563.407 M 80.60 % | 311.960 M 72.47 % | 180.881 M -5.47 % | 191.341 M 1 343.43 % | 13.256 M -92.90 % | 186.624 M 39.64 % | 133.651 M -75.23 % | 539.551 M 49.13 % | 361.799 M 12.30 % | 322.174 M -32.54 % | 477.572 M 63.68 % | 291.767 M -33.64 % | 439.695 M 66.33 % | 264.355 M 37.11 % | 192.800 M -18.06 % | 235.284 M 64.16 % | 143.329 M -4.58 % | 150.206 M | 0.000 -100.00 % | 7.641 M 0.09 % | 7.634 M 1.33 % | 7.534 M -67.26 % | 23.013 M 48.18 % | 15.530 M 100.39 % | 7.750 M -22.36 % | 9.982 M 226.10 % | 3.061 M 2.93 % | 2.974 M 29.87 % | 2.290 M -97.62 % | 96.120 M 617.85 % | 13.390 M 64.33 % | 8.148 M -87.16 % | 63.448 M 142.94 % | 26.117 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.508 M 0.05 % | 7.504 M -54.78 % | 16.594 M -88.42 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M 570 941.67 % | 12.000 K -99.99 % | 129.725 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 21.453 M -27.99 % | 29.790 M -80.05 % | 149.287 M 368.59 % | 31.859 M -83.55 % | 193.726 M 1.07 % | 191.668 M -11.45 % | 216.440 M 97.28 % | 109.710 M 174.79 % | 39.925 M -2.99 % | 41.155 M -19.45 % | 51.090 M -68.98 % | 164.679 M 29.42 % | 127.248 M -4.25 % | 132.903 M 144.53 % | 54.350 M 7.86 % | 50.390 M -56.10 % | 114.784 M 47.13 % | 78.015 M 11.24 % | 70.129 M -72.29 % | 253.038 M 50.08 % | 168.606 M -44.94 % | 306.230 M 239.76 % | 90.130 M -15.71 % | 106.932 M -1.67 % | 108.746 M -5.14 % | 114.636 M 5.99 % | 108.162 M -5.22 % | 114.117 M -4.72 % | 119.766 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 K 189.47 % | 38.000 K -99.85 % | 25.777 M |
| Cash and short term investments | 21.453 M -27.99 % | 29.790 M -80.05 % | 149.287 M 368.59 % | 31.859 M -83.55 % | 193.726 M 1.07 % | 191.668 M -11.45 % | 216.440 M 97.28 % | 109.710 M 174.79 % | 39.925 M -2.99 % | 41.155 M -19.45 % | 51.090 M -68.98 % | 164.679 M 29.42 % | 127.248 M -4.25 % | 132.903 M 144.53 % | 54.350 M 7.86 % | 50.390 M -56.10 % | 114.784 M 47.13 % | 78.015 M 11.24 % | 70.129 M -73.09 % | 260.581 M 54.55 % | 168.606 M -44.94 % | 306.230 M 239.76 % | 90.130 M -15.71 % | 106.932 M -1.67 % | 108.746 M -5.14 % | 114.636 M -0.89 % | 115.670 M -4.89 % | 121.621 M -10.81 % | 136.360 M -4.82 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M 570 941.67 % | 12.000 K -99.99 % | 129.725 M 117 831.82 % | 110.000 K 189.47 % | 38.000 K -99.85 % | 25.777 M |
| Total current assets | 1.234 B 4.79 % | 1.177 B -57.13 % | 2.746 B -2.71 % | 2.823 B 15.77 % | 2.438 B 0.28 % | 2.432 B 5.75 % | 2.299 B 9.37 % | 2.102 B -6.49 % | 2.248 B -3.16 % | 2.322 B 46.57 % | 1.584 B 100.50 % | 789.959 M 5.11 % | 751.544 M 12.30 % | 669.209 M 31.01 % | 510.798 M -19.98 % | 638.352 M 15.89 % | 550.827 M 53.24 % | 359.451 M -16.99 % | 433.030 M 0.56 % | 430.628 M -11.04 % | 484.057 M 23.70 % | 391.311 M 148.94 % | 157.190 M -5.46 % | 166.267 M -16.28 % | 198.603 M -11.09 % | 223.382 M 5.68 % | 211.367 M 5.05 % | 201.211 M 11.56 % | 180.367 M -39.81 % | 299.649 M 110.65 % | 142.253 M 30.13 % | 109.319 M -20.08 % | 136.777 M -27.87 % | 189.620 M 146.10 % | 77.050 M 21.37 % | 63.486 M 22.34 % | 51.894 M |
| Inventory | 902.153 M -4.63 % | 945.949 M -51.62 % | 1.955 B -3.87 % | 2.034 B 0.95 % | 2.015 B 4.24 % | 1.933 B 6.80 % | 1.810 B -2.49 % | 1.856 B 0.52 % | 1.847 B 0.00 % | 1.847 B 114.45 % | 861.060 M | 0.000 -100.00 % | 129.852 M 127.56 % | 57.062 M 1 112.79 % | 4.705 M 327.73 % | 1.100 M -35.56 % | 1.707 M | 0.000 | 0.000 | 0.000 100.00 % | -77.796 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 |
| Net receivables | 56.959 M -33.65 % | 85.848 M -39.40 % | 141.665 M -26.84 % | 193.646 M 139.59 % | 80.825 M -35.92 % | 126.138 M 54.26 % | 81.769 M -33.64 % | 123.213 M -31.67 % | 180.326 M -39.93 % | 300.195 M 81.74 % | 165.179 M 21.10 % | 136.394 M -18.34 % | 167.036 M 9 890.19 % | 1.672 M -99.52 % | 350.834 M 138.10 % | 147.346 M -51.35 % | 302.849 M 67.03 % | 181.309 M -33.34 % | 271.987 M 148.48 % | 109.460 M -64.45 % | 307.915 M 297.05 % | 77.551 M 30.52 % | 59.419 M 14.93 % | 51.701 M -37.20 % | 82.323 M -3.98 % | 85.733 M 6.94 % | 80.167 M 1.04 % | 79.344 M 133.19 % | 34.025 M -62.27 % | 90.189 M 69.97 % | 53.062 M 72.95 % | 30.681 M -24.51 % | 40.645 M -12.60 % | 46.505 M -23.31 % | 60.642 M | 0.000 | 0.000 |
| Tax assets | 13.441 M -4.40 % | 14.060 M | 0.000 | 0.000 -100.00 % | 12.629 M -29.12 % | 17.818 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 % | 8.393 M -0.72 % | 8.454 M -54.41 % | 18.545 M -87.05 % | 143.258 M 83.54 % | 78.052 M 13.90 % | 68.525 M 570 941.67 % | 12.000 K -99.99 % | 129.725 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.068 M 635.48 % | 24.075 M -83.37 % | 144.789 M 523.58 % | 23.219 M 0.58 % | 23.084 M -67.44 % | 70.903 M 240.39 % | 20.830 M -86.21 % | 151.022 M -14.19 % | 176.003 M 9.20 % | 161.170 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 |
| Account payables | 123.510 M 21.85 % | 101.359 M -55.25 % | 226.524 M 37.45 % | 164.807 M -14.66 % | 193.119 M -38.48 % | 313.895 M 123.76 % | 140.281 M -9.59 % | 155.160 M 74.27 % | 89.035 M -70.67 % | 303.524 M 32.25 % | 229.500 M 38.89 % | 165.234 M -10.49 % | 184.603 M 5.95 % | 174.237 M 36.91 % | 127.266 M 0.70 % | 126.380 M -17.56 % | 153.292 M 39.47 % | 109.908 M 10.24 % | 99.696 M 6.95 % | 93.219 M -61.12 % | 239.735 M 110.28 % | 114.007 M 24.38 % | 91.663 M -3.49 % | 94.979 M -15.12 % | 111.894 M 0.59 % | 111.240 M 16.48 % | 95.498 M -7.20 % | 102.907 M 9.95 % | 93.593 M -31.41 % | 136.459 M 74.11 % | 78.376 M 71.88 % | 45.599 M -17.62 % | 55.355 M -27.23 % | 76.068 M 117.60 % | 34.957 M | 0.000 | 0.000 |
| Tax payables | 125.000 K 0.00 % | 125.000 K | 0.000 -100.00 % | 141.000 K -95.28 % | 2.988 M 115.58 % | 1.386 M -15.49 % | 1.640 M 383.78 % | 339.000 K -47.28 % | 643.000 K -65.58 % | 1.868 M 1 645.79 % | 107.000 K -31.41 % | 156.000 K -98.75 % | 12.499 M 2.12 % | 12.240 M 9.17 % | 11.212 M 42.54 % | 7.866 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.245 M 17 927.78 % | 18.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 -100.00 % | 4.372 M -64.78 % | 12.412 M -42.12 % | 21.444 M -72.51 % | 77.998 M -19.31 % | 96.660 M 0.30 % | 96.373 M 17.51 % | 82.013 M -78.79 % | 386.704 M 40.16 % | 275.900 M 142.74 % | -645.492 M -317.12 % | 297.292 M 406.37 % | 58.710 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 1.339 M -21.37 % | 1.703 M -86.24 % | 12.376 M -1.52 % | 12.567 M 198.93 % | 4.204 M 0.67 % | 4.176 M -9.16 % | 4.597 M -7.11 % | 4.949 M 48.98 % | 3.322 M 7.61 % | 3.087 M -87.20 % | 24.113 M 10.27 % | 21.867 M -83.80 % | 134.981 M 1.82 % | 132.571 M -8.33 % | 144.613 M 3.07 % | 140.302 M -1.53 % | 142.488 M 217.61 % | 44.863 M -18.36 % | 54.954 M 295.62 % | -28.092 M 34.57 % | -42.935 M -0.01 % | -42.930 M -1.66 % | -42.227 M 0.38 % | -42.389 M -171.00 % | 59.701 M 6.18 % | 56.228 M -6.50 % | 60.138 M -21.81 % | 76.912 M 31.71 % | 58.395 M -28.03 % | 81.141 M 21 141.10 % | 382.000 K 37.91 % | 277.000 K 136.75 % | 117.000 K -72.27 % | 422.000 K | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 1.426 M -34.50 % | 2.177 M -26.43 % | 2.959 M 113.18 % | 1.388 M -47.96 % | 2.667 M -34.70 % | 4.084 M -10.77 % | 4.577 M -20.66 % | 5.769 M -12.48 % | 6.592 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 -100.00 % | 33.000 K -93.47 % | 505.000 K | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.956 B -31.59 % | 2.859 B 50.88 % | 1.895 B -41.49 % | 3.239 B 71.41 % | 1.890 B 0.00 % | 1.890 B -33.24 % | 2.831 B 49.79 % | 1.890 B -35.70 % | 2.939 B -0.31 % | 2.948 B 4.41 % | 2.824 B 174.99 % | 1.027 B 2.41 % | 1.003 B 0.00 % | 1.003 B 52.92 % | 655.656 M -1.12 % | 663.091 M 8.32 % | 612.176 M 6.33 % | 575.750 M 4.44 % | 551.284 M 7.71 % | 511.831 M 10.00 % | 465.292 M 0.18 % | 464.471 M 4.85 % | 442.968 M 0.06 % | 442.698 M -0.44 % | 444.639 M 2.15 % | 435.261 M 18.58 % | 367.059 M -11.07 % | 412.760 M 20.86 % | 341.515 M -8.18 % | 371.950 M 68.80 % | 220.349 M 24.11 % | 177.540 M 9.43 % | 162.245 M 39.53 % | 116.277 M 7.64 % | 108.025 M -28.24 % | 150.542 M 6.29 % | 141.637 M |
| Deferred tax liabilities non current | 517.985 M -4.41 % | 541.857 M -2.40 % | 555.166 M 15.34 % | 481.328 M 15.75 % | 415.841 M 19.93 % | 346.724 M -5.23 % | 365.850 M 4.76 % | 349.227 M 123.49 % | 156.260 M 52.86 % | 102.224 M -90.64 % | 1.093 B 3 208.74 % | 33.025 M 177.99 % | 11.880 M -0.26 % | 11.911 M -10.87 % | 13.364 M -4.48 % | 13.991 M -8.43 % | 15.279 M 491.75 % | 2.582 M -12.27 % | 2.943 M -10.90 % | 3.303 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.224 M -90.64 % | 1.093 B 3 208.74 % | 33.025 M 177.99 % | 11.880 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 % | -93.992 M 49.67 % | -186.763 M -138.29 % | -78.376 M -71.88 % | -45.599 M | 0.000 100.00 % | -76.101 M | 0.000 | 0.000 -100.00 % | 84.000 K |
| Total assets | 5.457 B -2.50 % | 5.597 B -11.10 % | 6.296 B 14.19 % | 5.513 B 4.28 % | 5.287 B 6.26 % | 4.976 B 0.99 % | 4.927 B 5.45 % | 4.672 B 11.84 % | 4.178 B 3.58 % | 4.033 B -50.18 % | 8.096 B 388.88 % | 1.656 B 5.12 % | 1.575 B 16.67 % | 1.350 B 65.40 % | 816.348 M -8.53 % | 892.438 M 7.54 % | 829.838 M 42.09 % | 584.023 M -6.96 % | 627.731 M 38.40 % | 453.562 M -8.54 % | 495.908 M 24.55 % | 398.153 M 54.92 % | 257.000 M -7.87 % | 278.943 M -58.19 % | 667.201 M -0.55 % | 670.916 M 4.96 % | 639.209 M -7.61 % | 691.843 M 10.29 % | 627.316 M -20.23 % | 786.435 M 156.50 % | 306.602 M 34.89 % | 227.302 M 2.65 % | 221.427 M 11.60 % | 198.407 M 43.90 % | 137.877 M -10.07 % | 153.313 M 8.18 % | 141.721 M |
| 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 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-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-06-30 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2009-01-31 | 2008-06-30 | 2008-01-31 | 2007-06-30 | 2007-01-31 | 2006-06-30 | 2006-01-31 | 2005-06-30 | 2004-12-31 | 2004-06-30 | 2004-01-31 | 2003-06-30 | 2003-01-31 | 2002-06-30 | 2002-01-31 | 2001-06-30 | 2001-01-31 | 2000-06-30 | 2000-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 -100.00 % | 108.888 M | 0.000 100.00 % | -41.118 M | 0.000 100.00 % | -8.225 M | 0.000 -100.00 % | 165.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.721 M | 0.000 100.00 % | -9.591 M | 0.000 100.00 % | -39.474 M -3.00 % | -38.326 M 0.00 % | -38.326 M -1 446.96 % | -2.478 M 0.00 % | -2.478 M -121.49 % | 11.529 M 0.00 % | 11.529 M 411.29 % | -3.704 M 0.00 % | -3.704 M 80.30 % | -18.802 M 0.00 % | -18.802 M -333.12 % | 8.066 M 0.00 % | 8.066 M -37.27 % | 12.859 M 0.00 % | 12.859 M 441.52 % | 2.375 M 100.00 % | 1.187 M -44.41 % | 2.136 M 107.73 % | -27.634 M -302.01 % | 13.680 M -50.00 % | 27.359 M 27.59 % | 21.443 M 0.00 % | 21.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 -100.00 % | 25.569 M | 0.000 -100.00 % | 10.846 M | 0.000 100.00 % | -8.225 M | 0.000 -100.00 % | 165.498 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.369 M | 0.000 100.00 % | -9.591 M | 0.000 100.00 % | -39.474 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 % | 8.654 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 -100.00 % | 52.240 M | 0.000 100.00 % | -51.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -352.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -20.713 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 -100.00 % | 31.079 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.895 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -73.795 M -163.05 % | -28.054 M 88.18 % | -237.370 M 12.62 % | -271.664 M -35.64 % | -200.283 M -180.31 % | 249.395 M 912.03 % | 24.643 M 103.46 % | -712.598 M -325.87 % | -167.326 M -34.41 % | -124.490 M 96.16 % | -3.245 B -1 939.42 % | -159.104 M -222.43 % | 129.957 M 868.31 % | 13.421 M 114.47 % | -92.766 M -427.11 % | 28.359 M 1 665.07 % | -1.812 M -102.91 % | 62.362 M 140.70 % | -153.206 M -4 022.32 % | -3.717 M -195.08 % | 3.909 M 0.00 % | 3.909 M -96.98 % | 129.536 M 0.00 % | 129.536 M 343.42 % | 29.213 M 0.00 % | 29.213 M 18.47 % | 24.658 M 0.00 % | 24.658 M 1 141.28 % | 1.987 M 0.00 % | 1.987 M 109.08 % | -21.874 M 0.00 % | -21.874 M -31.75 % | -16.603 M -100.00 % | -8.301 M -433.62 % | 2.488 M 120.15 % | -12.348 M -5.11 % | -11.748 M 50.00 % | -23.496 M -336.08 % | 9.953 M 0.00 % | 9.953 M 155.65 % | 3.893 M 0.00 % | 3.893 M 138.64 % | -10.074 M 0.00 % | -10.074 M -8.93 % | -9.248 M 0.00 % | -9.248 M |
| Net cash provided by operating activities | -116.544 M -272.24 % | -31.309 M -440.13 % | 9.205 M 103.82 % | -240.814 M -7 644.30 % | 3.192 M 139.64 % | -8.053 M -111.71 % | 68.757 M 1 034.83 % | -7.355 M 66.37 % | -21.869 M 82.43 % | -124.490 M -541.53 % | 28.195 M 160.84 % | -46.340 M -139.02 % | 118.762 M 278.69 % | -66.462 M 8.84 % | -72.908 M -2 435.30 % | 3.122 M 115.32 % | -20.378 M -532.07 % | -3.224 M 98.43 % | -204.926 M -293.80 % | -52.038 M -478.61 % | -8.994 M 0.00 % | -8.994 M -246.69 % | 6.131 M 0.00 % | 6.131 M 355.78 % | -2.397 M 0.00 % | -2.397 M 87.34 % | -18.928 M 0.00 % | -18.928 M -812.90 % | 2.655 M 0.00 % | 2.655 M -53.51 % | 5.711 M 0.00 % | 5.711 M 170.04 % | -8.154 M -100.00 % | -4.077 M -124.19 % | 16.851 M 207.83 % | -15.628 M -441.61 % | 4.575 M -50.00 % | 9.150 M -23.98 % | 12.036 M 0.00 % | 12.036 M 145.15 % | -26.657 M 0.00 % | -26.657 M -460.15 % | 7.402 M 0.00 % | 7.402 M -39.85 % | 12.305 M 0.00 % | 12.305 M |
| Investments in property plant and equipment | 0.000 100.00 % | -490.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.017 M | 0.000 100.00 % | -75.006 M -29 782.87 % | -251.000 K | 0.000 | 0.000 | 0.000 100.00 % | -482.000 K 95.84 % | -11.587 M -10 338.74 % | -111.000 K 35.84 % | -173.000 K 82.05 % | -964.000 K -15.87 % | -832.000 K 56.07 % | -1.894 M -175.29 % | -688.000 K -942.42 % | -66.000 K 0.00 % | -66.000 K 72.15 % | -237.000 K 0.00 % | -237.000 K 97.79 % | -10.720 M 0.00 % | -10.720 M 25.05 % | -14.303 M 0.00 % | -14.303 M -11.77 % | -12.796 M 0.00 % | -12.796 M -4 947.73 % | -253.500 K 0.00 % | -253.500 K 13.18 % | -292.000 K -100.00 % | -146.000 K -563.64 % | -22.000 K -109.36 % | 235.000 K 169.12 % | -340.000 K 50.00 % | -680.000 K 54.89 % | -1.508 M 0.00 % | -1.508 M 63.92 % | -4.179 M 0.00 % | -4.179 M -385.31 % | -861.000 K 0.00 % | -861.000 K -378.33 % | -180.000 K 0.00 % | -180.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 161.656 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 K 200.00 % | -120.000 K 85.04 % | -802.000 K -546.77 % | -124.000 K 92.61 % | -1.678 M -27 866.67 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -158.361 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 -100.00 % | 5.124 M 0.00 % | 5.124 M -74.05 % | 19.743 M 0.00 % | 19.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 29.790 M 1 489 400.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.939 M -2 253.98 % | 415.000 K 8 400.00 % | -5.000 K 99.99 % | -61.021 M -374.25 % | 22.250 M 10 497.20 % | -214.000 K -105.71 % | 3.748 M 103.80 % | -98.752 M -34 388.89 % | 288.000 K 103.30 % | -8.718 M -1 367.15 % | 688.000 K 942.42 % | 66.000 K 0.00 % | 66.000 K -72.15 % | 237.000 K 0.00 % | 237.000 K -97.79 % | 10.720 M 0.00 % | 10.720 M 16.79 % | 9.179 M 0.00 % | 9.179 M 232.12 % | -6.947 M 0.00 % | -6.947 M -2 840.43 % | 253.500 K 0.00 % | 253.500 K -13.18 % | 292.000 K 100.00 % | 146.000 K 153.28 % | -274.000 K 99.10 % | -30.340 M -9 023.53 % | 340.000 K -50.00 % | 680.000 K -54.89 % | 1.508 M 0.00 % | 1.508 M -63.92 % | 4.179 M 0.00 % | 4.179 M 385.31 % | 861.000 K 0.00 % | 861.000 K 378.33 % | 180.000 K 0.00 % | 180.000 K |
| Net cash used for investing activites | 29.790 M 6 179.59 % | -490.000 K -101.53 % | 31.948 M 26 523.33 % | 120.000 K 200.00 % | -120.000 K 93.40 % | -1.819 M -1 366.94 % | -124.000 K -100.15 % | 84.972 M 33 163.04 % | -257.000 K 97.12 % | -8.939 M -2 253.98 % | 415.000 K 8 400.00 % | -5.000 K 99.99 % | -61.503 M -676.79 % | 10.663 M 3 380.92 % | -325.000 K -109.09 % | 3.575 M 103.59 % | -99.716 M -18 230.15 % | -544.000 K 94.87 % | -10.612 M -1 442.44 % | -688.000 K -11.78 % | -615.500 K 0.00 % | -615.500 K -157.53 % | -239.000 K 0.00 % | -239.000 K 97.77 % | -10.724 M 0.00 % | -10.724 M -16.84 % | -9.179 M 0.00 % | -9.179 M -232.12 % | 6.947 M 0.00 % | 6.947 M 259.70 % | -4.350 M 0.00 % | -4.350 M 66.67 % | -13.051 M -100.00 % | -6.526 M 61.99 % | -17.170 M 42.36 % | -29.790 M -9 357.14 % | -315.000 K 50.00 % | -630.000 K 58.25 % | -1.509 M 0.00 % | -1.509 M -180.74 % | -537.500 K 0.00 % | -537.500 K -105.39 % | 9.969 M 0.00 % | 9.969 M 198.91 % | 3.335 M 0.00 % | 3.335 M |
| Debt repayment | 0.000 -100.00 % | 14.072 M 735.30 % | -2.215 M 78.90 % | -10.500 M | 0.000 | 0.000 | 0.000 100.00 % | -17.208 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.122 M -4 114.10 % | 1.149 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 % | -33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 114.732 M | 0.000 -100.00 % | 161.053 M 705.27 % | 20.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 20.700 M -8.89 % | 22.720 M 0.00 % | 22.720 M -77.83 % | 102.500 M 0.00 % | 102.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.962 M 0.00 % | 17.962 M | 0.000 | 0.000 -100.00 % | 10.545 M 0.00 % | 10.545 M -28.29 % | 14.705 M 100.00 % | 7.353 M 200.00 % | -7.353 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -676.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.326 M 1.35 % | -8.440 M -2 225.07 % | -363.000 K 96.10 % | -9.316 M 74.67 % | -36.785 M -1 683.95 % | -2.062 M -300.00 % | -515.500 K 0.00 % | -515.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.462 M 0.00 % | -1.462 M -63.63 % | -893.500 K 0.00 % | -893.500 K 86.48 % | -6.607 M 0.00 % | -6.607 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 |
| 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 100.00 % | -11.500 K 0.00 % | -11.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 M 0.00 % | -20.000 M | 0.000 | 0.000 |
| Other financing activites | 108.769 M 1 685.55 % | -6.860 M 95.26 % | -144.806 M -340.32 % | 60.255 M 750.10 % | 7.088 M -90.34 % | 73.348 M 121.43 % | 33.124 M 132.81 % | -100.947 M -686.63 % | 17.208 M | 0.000 100.00 % | -99.146 M -352.11 % | 39.327 M | 0.000 | 0.000 -100.00 % | 109.295 M 5 074.95 % | 2.112 M -85.21 % | 14.278 M -91.96 % | 177.552 M 1 089.59 % | -17.942 M -144.96 % | 39.903 M -63.65 % | 109.769 M 0.00 % | 109.769 M 1 350.07 % | -8.781 M 0.00 % | -8.781 M 69.87 % | -29.141 M 0.00 % | -29.141 M 71.04 % | -100.638 M 0.00 % | -100.638 M -155.71 % | -39.356 M 0.00 % | -39.356 M -1 210.18 % | 3.545 M 0.00 % | 3.545 M -75.87 % | 14.693 M 100.00 % | 7.347 M 200.00 % | -7.347 M -6 125.85 % | -118.000 K -200.00 % | 118.000 K 150.00 % | -236.000 K 42.44 % | -410.000 K 0.00 % | -410.000 K -109.79 % | 4.190 M 0.00 % | 4.190 M -91.54 % | 49.550 M 0.00 % | 49.550 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 108.769 M 1 564.15 % | 6.536 M -53.42 % | 14.032 M -79.88 % | 69.755 M 884.13 % | 7.088 M -90.34 % | 73.348 M 121.43 % | 33.124 M 130.07 % | -110.155 M -740.14 % | 17.208 M | 0.000 100.00 % | -99.146 M -352.11 % | 39.327 M 172.23 % | -54.448 M -646.89 % | -7.290 M -106.67 % | 109.295 M 5 074.95 % | 2.112 M -85.21 % | 14.278 M -91.96 % | 177.552 M 1 089.59 % | -17.942 M -144.96 % | 39.903 M -63.64 % | 109.758 M 0.00 % | 109.758 M 1 349.94 % | -8.781 M 0.00 % | -8.781 M 69.87 % | -29.141 M 0.00 % | -29.141 M 71.04 % | -100.638 M 0.00 % | -100.638 M -155.71 % | -39.356 M 0.00 % | -39.356 M -1 210.18 % | 3.545 M 0.00 % | 3.545 M -75.87 % | 14.693 M 100.00 % | 7.347 M 200.00 % | -7.347 M -8 742.94 % | 85.000 K 172.03 % | -118.000 K 50.00 % | -236.000 K 42.44 % | -410.000 K 0.00 % | -410.000 K -109.79 % | 4.190 M 0.00 % | 4.190 M -85.82 % | 29.550 M 0.00 % | 29.550 M | 0.000 | 0.000 |
| Effect of forex changes on cash | -562.000 K -123.49 % | 2.392 M 194.77 % | -2.524 M -332.41 % | 1.086 M 4 122.22 % | -27.000 K -101.56 % | 1.726 M 239.76 % | -1.235 M 35.51 % | -1.915 M -22.05 % | -1.569 M | 0.000 -100.00 % | 2.077 M 52.38 % | 1.363 M 18.62 % | 1.149 M 188.05 % | -1.305 M -284.58 % | 707.000 K 176.60 % | -923.000 K 51.27 % | -1.894 M -791.24 % | 274.000 K -83.31 % | 1.642 M 201.23 % | -1.622 M -5.36 % | -1.540 M 0.00 % | -1.540 M -196.10 % | 1.602 M 0.00 % | 1.602 M -95.78 % | 38.004 M 0.00 % | 38.004 M -68.34 % | 120.036 M 0.00 % | 120.036 M 334.44 % | 27.630 M 0.00 % | 27.630 M 238.27 % | 8.168 M 0.00 % | 8.168 M 163 460.00 % | -5.000 K -100.00 % | -2.500 K -200.00 % | 2.500 K | 0.000 | 0.000 | 0.000 100.00 % | -51.500 K 0.00 % | -51.500 K 98.04 % | -2.622 M 0.00 % | -2.622 M 90.76 % | -28.385 M 0.00 % | -28.385 M | 0.000 | 0.000 |
| Net change in cash | 21.453 M 117.95 % | -119.497 M -201.76 % | 117.428 M 172.55 % | -161.867 M -7 965.26 % | 2.058 M 108.31 % | -24.772 M -123.21 % | 106.730 M 52.94 % | 69.785 M 1 175.77 % | -6.487 M 93.26 % | -96.220 M -40.55 % | -68.459 M -1 110.59 % | -5.655 M -242.80 % | 3.960 M 106.15 % | -64.394 M -275.13 % | 36.769 M 366.26 % | 7.886 M 107.32 % | -107.710 M -51.05 % | -71.306 M -282.24 % | 39.128 M 641.75 % | -7.223 M -114.65 % | 49.305 M 0.00 % | 49.305 M 7 761.93 % | -643.500 K 0.00 % | -643.500 K 69.77 % | -2.129 M 0.00 % | -2.129 M 51.11 % | -4.354 M 0.00 % | -4.354 M -309.98 % | -1.062 M 0.00 % | -1.062 M -116.25 % | 6.537 M 0.00 % | 6.537 M 300.61 % | -3.259 M 0.00 % | -3.259 M 96.33 % | -88.833 M -211.76 % | 79.489 M 1 819.20 % | 4.142 M 0.00 % | 4.142 M -17.70 % | 5.033 M 0.00 % | 5.033 M 139.28 % | -12.813 M 0.00 % | -12.813 M -238.26 % | 9.267 M 0.00 % | 9.267 M 25.52 % | 7.383 M 0.00 % | 7.383 M |
| Cash at beginning of period | 29.790 M -80.05 % | 149.287 M 368.59 % | 31.859 M -83.55 % | 193.726 M 1.07 % | 191.668 M -11.45 % | 216.440 M 97.28 % | 109.710 M 174.79 % | 39.925 M -13.98 % | 46.412 M -51.76 % | 96.220 M -41.57 % | 164.679 M 23.91 % | 132.903 M 163.75 % | 50.390 M -56.10 % | 114.784 M 47.13 % | 78.015 M 11.24 % | 70.129 M -60.57 % | 177.839 M 95.84 % | 90.810 M 75.71 % | 51.682 M 0.00 % | 51.682 M 2 073.58 % | 2.378 M 0.00 % | 2.378 M -21.30 % | 3.021 M 0.00 % | 3.021 M -41.33 % | 5.150 M 0.00 % | 5.150 M -45.81 % | 9.504 M 0.00 % | 9.504 M -10.05 % | 10.566 M 0.00 % | 10.566 M 162.25 % | 4.029 M 0.00 % | 4.029 M -44.71 % | 7.288 M 0.00 % | 7.288 M -92.42 % | 96.120 M 477.94 % | 16.632 M 33.16 % | 12.490 M 0.00 % | 12.490 M 67.49 % | 7.457 M 0.00 % | 7.457 M -63.21 % | 20.270 M 0.00 % | 20.270 M 84.22 % | 11.003 M 0.00 % | 11.003 M 203.95 % | 3.620 M 0.00 % | 3.620 M |
| Cash at end of period | 98.875 M 231.91 % | 29.790 M -80.05 % | 149.287 M 368.59 % | 31.859 M -83.55 % | 193.726 M 1.07 % | 191.668 M -11.45 % | 216.440 M 97.28 % | 109.710 M 174.79 % | 39.925 M | 0.000 -100.00 % | 96.220 M -24.38 % | 127.248 M 134.13 % | 54.350 M 7.86 % | 50.390 M -56.10 % | 114.784 M 47.13 % | 78.015 M 11.24 % | 70.129 M 259.57 % | 19.504 M -78.52 % | 90.810 M 104.25 % | 44.460 M -13.97 % | 51.682 M 0.00 % | 51.682 M 2 073.58 % | 2.378 M 0.00 % | 2.378 M -21.30 % | 3.021 M 0.00 % | 3.021 M -41.33 % | 5.150 M 0.00 % | 5.150 M -45.81 % | 9.504 M 0.00 % | 9.504 M -10.05 % | 10.566 M 0.00 % | 10.566 M 162.25 % | 4.029 M 0.00 % | 4.029 M -44.71 % | 7.288 M -92.42 % | 96.120 M 477.94 % | 16.632 M 0.00 % | 16.632 M 33.16 % | 12.490 M 0.00 % | 12.490 M 67.49 % | 7.457 M 0.00 % | 7.457 M -63.21 % | 20.270 M 0.00 % | 20.270 M 84.22 % | 11.003 M 0.00 % | 11.003 M |
| Operating cash flow | -116.544 M -272.24 % | -31.309 M -440.13 % | 9.205 M 103.82 % | -240.814 M -7 644.30 % | 3.192 M 139.64 % | -8.053 M -111.71 % | 68.757 M 1 034.83 % | -7.355 M 66.37 % | -21.869 M 82.43 % | -124.490 M -541.53 % | 28.195 M 160.84 % | -46.340 M -139.02 % | 118.762 M 278.69 % | -66.462 M 8.84 % | -72.908 M -2 435.30 % | 3.122 M 115.32 % | -20.378 M -532.07 % | -3.224 M 98.43 % | -204.926 M -293.80 % | -52.038 M -478.61 % | -8.994 M 0.00 % | -8.994 M -246.69 % | 6.131 M 0.00 % | 6.131 M 355.78 % | -2.397 M 0.00 % | -2.397 M 87.34 % | -18.928 M 0.00 % | -18.928 M -812.90 % | 2.655 M 0.00 % | 2.655 M -53.51 % | 5.711 M 0.00 % | 5.711 M 170.04 % | -8.154 M -100.00 % | -4.077 M -124.19 % | 16.851 M 207.83 % | -15.628 M -441.61 % | 4.575 M -50.00 % | 9.150 M -23.98 % | 12.036 M 0.00 % | 12.036 M 145.15 % | -26.657 M 0.00 % | -26.657 M -460.15 % | 7.402 M 0.00 % | 7.402 M -39.85 % | 12.305 M 0.00 % | 12.305 M |
| Capital expenditure | 0.000 100.00 % | -490.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.017 M | 0.000 100.00 % | -75.006 M -29 782.87 % | -251.000 K | 0.000 | 0.000 | 0.000 100.00 % | -482.000 K 95.84 % | -11.587 M -10 338.74 % | -111.000 K 35.84 % | -173.000 K 82.05 % | -964.000 K -15.87 % | -832.000 K 56.07 % | -1.894 M -175.29 % | -688.000 K -942.42 % | -66.000 K 0.00 % | -66.000 K 72.15 % | -237.000 K 0.00 % | -237.000 K 97.79 % | -10.720 M 0.00 % | -10.720 M 25.05 % | -14.303 M 0.00 % | -14.303 M -11.77 % | -12.796 M 0.00 % | -12.796 M -4 947.73 % | -253.500 K 0.00 % | -253.500 K 13.18 % | -292.000 K -100.00 % | -146.000 K -563.64 % | -22.000 K -109.36 % | 235.000 K 169.12 % | -340.000 K 50.00 % | -680.000 K 54.89 % | -1.508 M 0.00 % | -1.508 M 63.92 % | -4.179 M 0.00 % | -4.179 M -385.31 % | -861.000 K 0.00 % | -861.000 K -378.33 % | -180.000 K 0.00 % | -180.000 K |
| Free CashFlow | -116.544 M -266.50 % | -31.799 M -445.45 % | 9.205 M 103.82 % | -240.814 M -7 644.30 % | 3.192 M 135.19 % | -9.070 M -113.19 % | 68.757 M 183.48 % | -82.361 M -272.34 % | -22.120 M | 0.000 -100.00 % | 28.195 M 160.84 % | -46.340 M -139.18 % | 118.280 M 251.55 % | -78.049 M -6.89 % | -73.019 M -2 576.06 % | 2.949 M 113.82 % | -21.342 M -426.18 % | -4.056 M 98.04 % | -206.820 M -292.26 % | -52.726 M -481.99 % | -9.060 M 0.00 % | -9.060 M -253.71 % | 5.894 M 0.00 % | 5.894 M 144.94 % | -13.117 M 0.00 % | -13.117 M 60.53 % | -33.230 M 0.00 % | -33.230 M -227.68 % | -10.141 M 0.00 % | -10.141 M -285.82 % | 5.458 M 0.00 % | 5.458 M 164.62 % | -8.446 M -100.00 % | -4.223 M -125.09 % | 16.829 M 209.33 % | -15.393 M -463.49 % | 4.235 M -50.00 % | 8.470 M -19.56 % | 10.529 M 0.00 % | 10.529 M 134.14 % | -30.835 M 0.00 % | -30.835 M -571.45 % | 6.541 M 0.00 % | 6.541 M -46.06 % | 12.125 M 0.00 % | 12.125 M |
| 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 | 2018 | 2018 | 2017 | 2016 | 2015 | 2015 | 2014 | 2014 | 2013 | 2013 | 2012 | 2012 | 2011 | 2011 | 2010 | 2010 | 2009 | 2009 | 2009 | 2008 | 2008 | 2007 | 2007 | 2006 | 2006 | 2005 | 2004 | 2004 | 2004 | 2003 | 2003 | 2002 | 2002 | 2001 | 2001 | 2000 | 2000 |