Diana Shipping Inc. DSX
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 228.209 M -12.93 % | 262.098 M -9.61 % | 289.972 M 35.37 % | 214.203 M 26.20 % | 169.733 M -23.10 % | 220.728 M -2.41 % | 226.189 M 39.71 % | 161.897 M 41.69 % | 114.259 M -27.55 % | 157.712 M -10.17 % | 175.576 M 6.76 % | 164.452 M -26.33 % | 223.232 M -13.07 % | 256.786 M -6.78 % | 275.448 M 15.09 % | 239.342 M -29.06 % | 337.391 M 77.13 % | 190.480 M 64.06 % | 116.101 M 12.61 % | 103.104 M 61.51 % | 63.839 M 152.56 % | 25.277 M 111.66 % | 11.942 M 5.13 % | 11.359 M |
| Net income | 12.746 M -74.43 % | 49.844 M -58.14 % | 119.063 M 107.45 % | 57.394 M 142.77 % | -134.197 M -1 173.82 % | -10.535 M -115.64 % | 67.338 M 113.16 % | -511.714 M -211.57 % | -164.237 M -153.79 % | -64.713 M -530.24 % | -10.268 M 51.58 % | -21.205 M -138.81 % | 54.639 M -49.17 % | 107.497 M -16.53 % | 128.779 M 5.99 % | 121.498 M -45.20 % | 221.699 M 65.18 % | 134.220 M 119.81 % | 61.063 M -6.04 % | 64.990 M 8.17 % | 60.083 M 533.19 % | 9.489 M 12 385.53 % | 76.000 K 119.39 % | -392.000 K |
| Income before tax | 12.746 M -74.43 % | 49.844 M -58.14 % | 119.063 M 107.45 % | 57.394 M 142.77 % | -134.197 M -1 173.82 % | -10.535 M -163.54 % | 16.580 M 103.24 % | -511.714 M -211.57 % | -164.237 M -153.79 % | -64.713 M -530.24 % | -10.268 M 51.58 % | -21.205 M -138.81 % | 54.639 M -51.17 % | 111.889 M -12.50 % | 127.869 M 3.55 % | 123.491 M -45.55 % | 226.782 M | 0.000 -100.00 % | 60.030 M -10.04 % | 66.729 M 79.48 % | 37.180 M 449.51 % | 6.766 M | 0.000 | 0.000 |
| Income before tax ratio | 0.06 -70.63 % | 0.19 -53.68 % | 0.41 53.24 % | 0.27 133.89 % | -0.79 -1 556.53 % | -0.05 -165.11 % | 0.07 102.32 % | -3.16 -119.89 % | -1.44 -250.31 % | -0.41 -601.63 % | -0.06 54.65 % | -0.13 -152.68 % | 0.24 -43.83 % | 0.44 -6.14 % | 0.46 -10.03 % | 0.52 -23.24 % | 0.67 | 0.00 -100.00 % | 0.52 -20.11 % | 0.65 11.13 % | 0.58 117.58 % | 0.27 | 0.00 | 0.00 |
| EBITDA | 97.897 M -24.80 % | 130.174 M -28.23 % | 181.384 M 76.70 % | 102.650 M 250.95 % | -68.003 M -198.01 % | 69.384 M -30.11 % | 99.278 M 125.30 % | -392.476 M -8 957.84 % | -4.333 M -114.86 % | 29.156 M -47.93 % | 55.994 M 1.08 % | 55.398 M -55.23 % | 123.752 M -25.48 % | 166.060 M -10.53 % | 185.594 M 9.69 % | 169.193 M -37.13 % | 269.096 M 65.72 % | 162.381 M 101.40 % | 80.625 M 5.24 % | 76.612 M 62.26 % | 47.217 M 212.28 % | 15.120 M 28.11 % | 11.802 M 4.54 % | 11.289 M |
| Net income ratio | 0.06 -70.63 % | 0.19 -53.68 % | 0.41 53.24 % | 0.27 133.89 % | -0.79 -1 556.53 % | -0.05 -116.03 % | 0.30 109.42 % | -3.16 -119.89 % | -1.44 -250.31 % | -0.41 -601.63 % | -0.06 54.65 % | -0.13 -152.68 % | 0.24 -41.53 % | 0.42 -10.46 % | 0.47 -7.90 % | 0.51 -22.75 % | 0.66 -6.75 % | 0.70 33.98 % | 0.53 -16.56 % | 0.63 -33.03 % | 0.94 150.71 % | 0.38 5 798.73 % | 0.01 118.44 % | -0.03 |
| Ratio EBITDA | 0.43 -13.63 % | 0.50 -20.60 % | 0.63 30.53 % | 0.48 219.61 % | -0.40 -227.46 % | 0.31 -28.38 % | 0.44 118.11 % | -2.42 -6 292.58 % | -0.04 -120.51 % | 0.18 -42.03 % | 0.32 -5.33 % | 0.34 -39.23 % | 0.55 -14.28 % | 0.65 -4.02 % | 0.67 -4.69 % | 0.71 -11.37 % | 0.80 -6.44 % | 0.85 22.76 % | 0.69 -6.54 % | 0.74 0.46 % | 0.74 23.65 % | 0.60 -39.47 % | 0.99 -0.56 % | 0.99 |
| Gross profit ratio | 0.58 33.93 % | 0.43 -25.30 % | 0.58 32.63 % | 0.44 170.36 % | 0.16 -47.41 % | 0.31 -2.41 % | 0.31 311.24 % | -0.15 74.67 % | -0.59 -313.09 % | -0.14 -433.48 % | 0.04 -51.25 % | 0.09 -77.47 % | 0.39 -47.76 % | 0.74 -2.75 % | 0.76 -1.68 % | 0.78 -7.18 % | 0.84 4.61 % | 0.80 6.13 % | 0.75 -4.80 % | 0.79 6.41 % | 0.74 23.28 % | 0.60 -39.62 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 118.655 M 16.47 % | 101.877 M 22.27 % | 83.319 M -1.81 % | 84.857 M -1.49 % | 86.144 M -9.50 % | 95.191 M -9.10 % | 104.716 M 9.39 % | 95.731 M 19.01 % | 80.442 M 1.16 % | 79.518 M -2.18 % | 81.292 M -0.04 % | 81.328 M 0.30 % | 81.083 M -0.05 % | 81.124 M 0.39 % | 80.808 M 3.09 % | 78.385 M 5.13 % | 74.558 M 16.96 % | 63.749 M 28.71 % | 49.529 M 31.15 % | 37.766 M 36.71 % | 27.625 M 9.01 % | 25.341 M 489.71 % | 4.297 M 16.67 % | 3.683 M |
| Weighted average shs out | 115.956 M 15.76 % | 100.167 M 25.11 % | 80.061 M -1.31 % | 81.122 M -5.83 % | 86.144 M -9.50 % | 95.191 M -8.24 % | 103.737 M 8.45 % | 95.653 M 18.91 % | 80.442 M 1.16 % | 79.518 M -2.18 % | 81.292 M -0.04 % | 81.328 M 0.30 % | 81.083 M 0.00 % | 81.082 M 0.49 % | 80.683 M 3.07 % | 78.283 M 5.25 % | 74.376 M 16.67 % | 63.749 M 28.71 % | 49.529 M 31.15 % | 37.766 M 36.71 % | 27.625 M 9.01 % | 25.341 M 489.71 % | 4.297 M 16.67 % | 3.683 M |
| EPS diluted | 0.06 -86.33 % | 0.43 -68.38 % | 1.36 122.95 % | 0.61 137.65 % | -1.62 -1 572.73 % | 0.11 -82.81 % | 0.64 111.96 % | -5.35 -162.25 % | -2.04 -151.85 % | -0.81 -523.08 % | -0.13 50.00 % | -0.26 -138.81 % | 0.67 -49.62 % | 1.33 -16.35 % | 1.59 2.58 % | 1.55 -47.81 % | 2.97 40.76 % | 2.11 71.54 % | 1.23 -28.49 % | 1.72 -20.74 % | 2.17 486.49 % | 0.37 1 990.40 % | 0.02 116.09 % | -0.11 |
| Earnings per share | 0.06 -86.32 % | 0.44 -69.01 % | 1.42 121.88 % | 0.64 139.51 % | -1.62 -1 572.73 % | 0.11 -83.08 % | 0.65 112.15 % | -5.35 -162.25 % | -2.04 -151.85 % | -0.81 -523.08 % | -0.13 50.00 % | -0.26 -138.81 % | 0.67 -49.62 % | 1.33 -16.88 % | 1.60 3.23 % | 1.55 -47.99 % | 2.98 41.23 % | 2.11 71.54 % | 1.23 -28.49 % | 1.72 -20.74 % | 2.17 486.49 % | 0.37 1 990.40 % | 0.02 116.09 % | -0.11 |
| Gross profit | 132.015 M 16.61 % | 113.206 M -32.48 % | 167.671 M 79.55 % | 93.385 M 241.19 % | 27.370 M -59.56 % | 67.682 M -4.76 % | 71.068 M 395.12 % | -24.081 M 64.11 % | -67.100 M -199.27 % | -22.421 M -399.55 % | 7.485 M -47.95 % | 14.381 M -83.40 % | 86.655 M -54.59 % | 190.814 M -9.34 % | 210.471 M 13.15 % | 186.008 M -34.15 % | 282.489 M 85.30 % | 152.451 M 74.12 % | 87.553 M 7.20 % | 81.669 M 71.86 % | 47.520 M 211.34 % | 15.263 M 27.81 % | 11.942 M 5.13 % | 11.359 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -21.055 M 58.52 % | -50.758 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.774 M -72.07 % | -1.031 M -239.51 % | 739.000 K 127.80 % | -2.658 M -171.49 % | 3.718 M -44.83 % | 6.739 M 301.37 % | 1.679 M 103.92 % | -42.882 M -4 091.79 % | -1.023 M -111.73 % | 8.722 M -6.56 % | 9.334 M |
| Cost of revenue | 96.194 M -35.39 % | 148.892 M 21.74 % | 122.301 M 1.23 % | 120.818 M -15.13 % | 142.363 M -6.98 % | 153.046 M -1.34 % | 155.121 M -16.59 % | 185.978 M 2.55 % | 181.359 M 0.68 % | 180.133 M 7.16 % | 168.091 M 12.01 % | 150.071 M 9.88 % | 136.577 M 107.02 % | 65.972 M 1.53 % | 64.977 M 21.83 % | 53.334 M -2.86 % | 54.902 M 44.37 % | 38.029 M 33.21 % | 28.548 M 33.18 % | 21.435 M 31.35 % | 16.319 M 62.96 % | 10.014 M | 0.000 | 0.000 |
| General and administrative expenses | 34.767 M 1.42 % | 34.281 M 16.73 % | 29.367 M 0.60 % | 29.192 M -16.10 % | 34.795 M 13.13 % | 30.756 M -3.62 % | 31.912 M 13.10 % | 28.215 M 4.60 % | 26.974 M 4.79 % | 25.740 M -1.82 % | 26.217 M 10.51 % | 23.724 M -4.77 % | 24.913 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 38.470 M 666.82 % | -6.787 M -54.50 % | -4.393 M -750.81 % | 675.000 K -99.36 % | 105.250 M 12 424.36 % | -854.000 K -57.56 % | -542.000 K -283.11 % | 296.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.278 M 4.14 % | 53.083 M 20.08 % | 44.208 M 3.24 % | 42.821 M 1 432.06 % | 2.795 M -83.85 % | 17.306 M 43.04 % | 12.099 M 82.82 % | 6.618 M 21.48 % | 5.448 M 81.36 % | 3.004 M 27.99 % | 2.347 M |
| Operating expenses | 73.237 M 166.37 % | 27.494 M 10.09 % | 24.974 M -16.38 % | 29.867 M -78.67 % | 140.045 M 368.35 % | 29.902 M -4.68 % | 31.370 M 10.03 % | 28.511 M 5.70 % | 26.974 M 4.79 % | 25.740 M -1.82 % | 26.217 M 10.51 % | 23.724 M -4.77 % | 24.913 M -69.01 % | 80.401 M 4.65 % | 76.832 M 24.58 % | 61.672 M 8.86 % | 56.652 M 290.35 % | 14.513 M -38.60 % | 23.637 M 57.90 % | 14.970 M 44.78 % | 10.340 M 21.69 % | 8.497 M 170.26 % | 3.144 M 30.08 % | 2.417 M |
| Cost and expenses | 169.431 M -3.94 % | 176.386 M 19.77 % | 147.275 M -2.26 % | 150.685 M -46.64 % | 282.408 M 54.37 % | 182.948 M -1.90 % | 186.491 M -13.05 % | 214.489 M 2.95 % | 208.333 M 1.19 % | 205.873 M 5.95 % | 194.308 M 11.80 % | 173.795 M 7.62 % | 161.490 M 10.33 % | 146.373 M 3.22 % | 141.809 M 23.31 % | 115.006 M 3.09 % | 111.554 M 112.31 % | 52.542 M 0.68 % | 52.185 M 43.35 % | 36.405 M 36.56 % | 26.659 M 44.02 % | 18.511 M 488.77 % | 3.144 M 30.08 % | 2.417 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 34.767 M 1.42 % | 34.281 M 16.73 % | 29.367 M 0.60 % | 29.192 M -16.10 % | 34.795 M 13.13 % | 30.756 M -3.62 % | 31.912 M 13.10 % | 28.215 M 4.60 % | 26.974 M 4.79 % | 25.740 M -1.82 % | 26.217 M 10.51 % | 23.724 M -4.77 % | 24.913 M -0.84 % | 25.123 M -0.88 % | 25.347 M 45.14 % | 17.464 M 26.27 % | 13.831 M 18.03 % | 11.718 M 85.09 % | 6.331 M 120.52 % | 2.871 M -22.86 % | 3.722 M 22.07 % | 3.049 M 2 077.86 % | 140.000 K 100.00 % | 70.000 K |
| Interest income | 5.639 M -30.98 % | 8.170 M 198.50 % | 2.737 M 1 455.11 % | 176.000 K -75.82 % | 728.000 K -74.53 % | 2.858 M -67.60 % | 8.822 M 95.70 % | 4.508 M 87.05 % | 2.410 M -23.54 % | 3.152 M -13.10 % | 3.627 M 101.50 % | 1.800 M 25.70 % | 1.432 M 38.63 % | 1.033 M 12.28 % | 920.000 K -3.26 % | 951.000 K 23.83 % | 768.000 K -71.30 % | 2.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 44.738 M -9.31 % | 49.331 M 79.92 % | 27.419 M 35.48 % | 20.239 M -5.93 % | 21.514 M -26.90 % | 29.432 M -3.52 % | 30.506 M 14.56 % | 26.628 M 21.32 % | 21.949 M 41.11 % | 15.555 M 84.59 % | 8.427 M 3.53 % | 8.140 M 6.85 % | 7.618 M 54.71 % | 4.924 M -5.54 % | 5.213 M 58.74 % | 3.284 M -43.87 % | 5.851 M -8.49 % | 6.394 M | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 44.918 M -9.78 % | 49.785 M 14.91 % | 43.326 M 7.00 % | 40.492 M -5.81 % | 42.991 M -12.09 % | 48.904 M -6.32 % | 52.206 M -40.00 % | 87.003 M 6.65 % | 81.578 M 6.87 % | 76.333 M 8.27 % | 70.503 M 8.90 % | 64.741 M 4.40 % | 62.010 M 12.18 % | 55.278 M 4.14 % | 53.083 M 18.79 % | 44.686 M 3.30 % | 43.259 M 76.98 % | 24.443 M 46.29 % | 16.709 M 68.05 % | 9.943 M 95.46 % | 5.087 M 27.88 % | 3.978 M 32.42 % | 3.004 M 27.99 % | 2.347 M |
| Operating income | 58.778 M -31.42 % | 85.712 M -39.93 % | 142.697 M 124.66 % | 63.518 M 955.46 % | -7.425 M 24.61 % | -9.849 M -168.22 % | -3.672 M 99.24 % | -483.987 M -447.99 % | -88.321 M -87.21 % | -47.177 M -159.16 % | -18.204 M -110.38 % | -8.653 M -113.71 % | 63.116 M -43.10 % | 110.916 M -17.00 % | 133.639 M 7.48 % | 124.336 M -44.94 % | 225.837 M 63.72 % | 137.938 M 115.81 % | 63.916 M -4.17 % | 66.699 M 58.32 % | 42.130 M 277.44 % | 11.162 M 442.90 % | 2.056 M -7.14 % | 2.214 M |
| Operating income ratio | 0.26 -21.24 % | 0.33 -33.55 % | 0.49 65.95 % | 0.30 777.86 % | -0.04 1.96 % | -0.04 -174.85 % | -0.02 99.46 % | -2.99 -286.74 % | -0.77 -158.41 % | -0.30 -188.51 % | -0.10 -97.05 % | -0.05 -118.61 % | 0.28 -34.54 % | 0.43 -10.97 % | 0.49 -6.61 % | 0.52 -22.39 % | 0.67 -7.57 % | 0.72 31.54 % | 0.55 -14.90 % | 0.65 -1.97 % | 0.66 49.45 % | 0.44 156.49 % | 0.17 -11.67 % | 0.19 |
| Total other income expenses net | -46.032 M -28.34 % | -35.868 M -51.76 % | -23.634 M -285.92 % | -6.124 M 71.55 % | -21.522 M 23.56 % | -28.157 M -239.03 % | 20.252 M 173.04 % | -27.727 M 63.48 % | -75.916 M -332.92 % | -17.536 M -320.97 % | 7.936 M 163.22 % | -12.552 M -48.07 % | -8.477 M -147.79 % | -3.421 M 40.71 % | -5.770 M -103.31 % | -2.838 M 31.42 % | -4.138 M | 0.000 100.00 % | -3.886 M -13 053.33 % | 30.000 K -99.85 % | 19.979 M 556.56 % | -4.376 M -112.84 % | -2.056 M 7.14 % | -2.214 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 513.024 M -5.20 % | 541.180 M -7.81 % | 587.014 M 97.72 % | 296.887 M -12.01 % | 337.405 M -8.23 % | 367.663 M -8.93 % | 403.722 M -28.06 % | 561.157 M 12.22 % | 500.039 M 17.72 % | 424.758 M 49.19 % | 284.713 M 37.45 % | 207.144 M 615.94 % | 28.933 M 140.73 % | -71.036 M -285.91 % | 38.209 M 701.05 % | -6.357 M -103.61 % | 176.061 M 114.47 % | 82.093 M -33.65 % | 123.728 M 1 578.06 % | -8.371 M -109.25 % | 90.488 M 19.35 % | 75.815 M 45.96 % | 51.943 M -7.80 % | 56.336 M |
| Total investments | 110.741 M 30.57 % | 84.816 M 54.92 % | 54.750 M 616.25 % | 7.644 M -61.78 % | 20.000 M 1 090.48 % | 1.680 M -48.51 % | 3.263 M 0.43 % | 3.249 M -45.98 % | 6.014 M -90.38 % | 62.487 M -7.49 % | 67.546 M 331.88 % | 15.640 M -36.77 % | 24.734 M -17.12 % | 29.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 |
| Total debt | 637.525 M -0.82 % | 642.772 M -3.12 % | 663.442 M 56.59 % | 423.675 M 0.80 % | 420.314 M -11.50 % | 474.951 M -10.48 % | 530.547 M -11.78 % | 601.384 M 0.54 % | 598.181 M -3.20 % | 617.976 M 22.71 % | 503.614 M 12.47 % | 447.777 M -5.84 % | 475.557 M 37.59 % | 345.638 M -9.90 % | 383.623 M 38.95 % | 276.081 M 15.95 % | 238.094 M 140.94 % | 98.819 M -28.52 % | 138.239 M 975.04 % | 12.859 M -86.06 % | 92.246 M 10.80 % | 83.256 M 54.72 % | 53.810 M -6.65 % | 57.646 M |
| Accumulated other comprehensive income loss | 312.000 K 1.30 % | 308.000 K 21.74 % | 253.000 K 256.34 % | 71.000 K 2.90 % | 69.000 K -36.70 % | 109.000 K -62.02 % | 287.000 K -2.38 % | 294.000 K 58.92 % | 185.000 K -31.23 % | 269.000 K 136.01 % | -747.000 K -555.49 % | 164.000 K -15.46 % | 194.000 K 273.21 % | -112.000 K -600.00 % | -16.000 K 99.99 % | -143.762 M -79 090.11 % | 182.000 K 100.32 % | -57.206 M -42.82 % | -40.054 M -65.39 % | -24.218 M -67.99 % | -14.416 M -54.53 % | -9.329 M | 0.000 | 0.000 |
| Retained earnings | -635.896 M -3.59 % | -613.869 M -6.76 % | -574.993 M 2.59 % | -590.286 M 0.39 % | -592.582 M -30.92 % | -452.616 M -3.74 % | -436.312 M 2.42 % | -447.123 M -735.48 % | 70.360 M -70.73 % | 240.366 M -22.67 % | 310.848 M -4.71 % | 326.196 M -6.10 % | 347.401 M 18.66 % | 292.762 M 31.73 % | 222.246 M 137.78 % | 93.467 M 433.44 % | -28.031 M -927.15 % | -2.729 M 53.78 % | -5.905 M -121.97 % | 26.877 M 39.35 % | 19.287 M 89.01 % | 10.204 M | 0.000 | 0.000 |
| Common stock | 1.252 M 10.70 % | 1.131 M 10.13 % | 1.027 M 21.25 % | 847.000 K -5.15 % | 893.000 K -2.08 % | 912.000 K -12.14 % | 1.038 M -2.17 % | 1.061 M 25.27 % | 847.000 K 2.67 % | 825.000 K 0.73 % | 819.000 K -1.09 % | 828.000 K 0.73 % | 822.000 K -0.24 % | 824.000 K 0.49 % | 820.000 K 0.61 % | 815.000 K 8.52 % | 751.000 K 0.94 % | 744.000 K 40.11 % | 531.000 K 18.00 % | 450.000 K 63.04 % | 276.000 K 0.00 % | 276.000 K | 0.000 | 0.000 |
| Total equity | 505.057 M 3.28 % | 489.021 M 0.35 % | 487.328 M 23.87 % | 393.404 M -8.21 % | 428.570 M -24.82 % | 570.064 M -9.18 % | 627.684 M 0.47 % | 624.758 M -40.87 % | 1.057 B -13.28 % | 1.218 B -4.98 % | 1.282 B 2.30 % | 1.253 B -1.03 % | 1.266 B 4.76 % | 1.209 B 3.33 % | 1.170 B 17.07 % | 999.325 M 28.87 % | 775.476 M -3.00 % | 799.474 M 120.18 % | 363.103 M 12.01 % | 324.158 M 448.94 % | 59.052 M 21.90 % | 48.441 M 106.29 % | 23.482 M 1.57 % | 23.118 M |
| Other non current liabilities | 3.094 M -62.34 % | 8.216 M 834.70 % | 879.000 K -19.87 % | 1.097 M -4.94 % | 1.154 M 17.04 % | 986.000 K 16.96 % | 843.000 K -6.54 % | 902.000 K 21.89 % | 740.000 K 18.78 % | 623.000 K -51.40 % | 1.282 M 259.10 % | 357.000 K -56.52 % | 821.000 K -55.86 % | 1.860 M 30.25 % | 1.428 M 2.81 % | 1.389 M 23.80 % | 1.122 M 0.18 % | 1.120 M -17.53 % | 1.358 M | 0.000 -100.00 % | 72.000 K -79.13 % | 345.000 K 110.75 % | -3.208 M -14.49 % | -2.802 M |
| Long term debt | 582.687 M -0.23 % | 584.039 M 3.71 % | 563.145 M 47.22 % | 382.527 M 0.38 % | 381.097 M -12.34 % | 434.746 M 0.15 % | 434.113 M -19.70 % | 540.621 M 1.41 % | 533.109 M -4.65 % | 559.087 M 37.87 % | 405.522 M 5.20 % | 385.480 M -6.91 % | 414.080 M 19.80 % | 345.638 M -8.15 % | 376.303 M 36.30 % | 276.081 M 15.95 % | 238.094 M 140.94 % | 98.819 M -28.52 % | 138.239 M 975.04 % | 12.859 M -84.90 % | 85.168 M 10.28 % | 77.229 M 43.52 % | 53.810 M -6.65 % | 57.646 M |
| Total non current liabilities | 585.781 M -1.09 % | 592.255 M 5.01 % | 564.024 M 47.03 % | 383.624 M 0.36 % | 382.251 M -12.27 % | 435.732 M 0.18 % | 434.956 M -30.07 % | 621.964 M 1.62 % | 612.074 M 9.36 % | 559.710 M 37.59 % | 406.804 M 5.43 % | 385.837 M -7.01 % | 414.901 M 19.40 % | 347.498 M -9.26 % | 382.949 M 32.64 % | 288.714 M 10.31 % | 261.718 M 111.23 % | 123.904 M -11.46 % | 139.936 M 966.26 % | 13.124 M -84.60 % | 85.240 M 9.88 % | 77.574 M 53.30 % | 50.602 M -7.73 % | 54.844 M |
| Other current liabilities | 12.276 M -6.82 % | 13.175 M 7.38 % | 12.270 M 44.80 % | 8.474 M -22.77 % | 10.972 M -3.36 % | 11.353 M -16.27 % | 13.559 M 59.20 % | 8.517 M 47.89 % | 5.759 M -11.78 % | 6.528 M 2.37 % | 6.377 M 159.67 % | -10.687 M -8.83 % | -9.820 M -291.35 % | 5.132 M -11.04 % | 5.769 M 32.96 % | 4.339 M -47.15 % | 8.210 M 60.23 % | 5.124 M 7.47 % | 4.768 M 54.96 % | 3.077 M -13.10 % | 3.541 M 268.47 % | 961.000 K -83.61 % | 5.863 M 5.91 % | 5.536 M |
| Deferred revenue | 4.235 M 18.86 % | 3.563 M -54.07 % | 7.758 M 35.35 % | 5.732 M 101.69 % | 2.842 M 12.24 % | 2.532 M -38.09 % | 4.090 M 27.53 % | 3.207 M 290.15 % | 822.000 K -65.95 % | 2.414 M -26.38 % | 3.279 M 0.03 % | 3.278 M 15.95 % | 2.827 M -65.25 % | 8.136 M -40.45 % | 13.662 M -24.60 % | 18.119 M 53.52 % | 11.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.308 M 112.34 % | 616.000 K | 0.000 | 0.000 |
| Short term debt | 54.869 M -6.58 % | 58.733 M -41.44 % | 100.297 M 143.75 % | 41.148 M 4.92 % | 39.217 M -2.46 % | 40.205 M -58.31 % | 96.434 M 58.71 % | 60.763 M -6.62 % | 65.072 M 58.77 % | 40.984 M -47.95 % | 78.734 M 69.20 % | 46.532 M 3.33 % | 45.032 M 62.57 % | 27.700 M 278.42 % | 7.320 M 35.56 % | 5.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.078 M 17.44 % | 6.027 M | 0.000 | 0.000 |
| Total current liabilities | 80.180 M -5.82 % | 85.134 M -35.29 % | 131.567 M 102.00 % | 65.131 M 5.75 % | 61.589 M -5.95 % | 65.484 M -47.68 % | 125.156 M 55.59 % | 80.441 M 2.83 % | 78.225 M 32.83 % | 58.889 M -39.97 % | 98.092 M 56.32 % | 62.752 M 2.07 % | 61.477 M 27.82 % | 48.095 M 47.94 % | 32.510 M 0.38 % | 32.386 M 61.83 % | 20.012 M -4.54 % | 20.964 M 174.54 % | 7.636 M 63.62 % | 4.667 M -58.86 % | 11.344 M 24.56 % | 9.107 M 55.33 % | 5.863 M 5.91 % | 5.536 M |
| Total liabilities | 665.961 M -1.69 % | 677.389 M -2.62 % | 695.591 M 55.00 % | 448.755 M 1.11 % | 443.840 M -11.45 % | 501.216 M -10.52 % | 560.112 M -9.94 % | 621.964 M 1.62 % | 612.074 M -1.05 % | 618.599 M 22.52 % | 504.896 M 12.55 % | 448.589 M -5.83 % | 476.378 M 20.42 % | 395.593 M -4.78 % | 415.459 M 29.39 % | 321.100 M 13.97 % | 281.730 M 94.47 % | 144.868 M -1.83 % | 147.572 M 729.48 % | 17.791 M -81.58 % | 96.584 M 11.42 % | 86.681 M 53.51 % | 56.465 M -6.48 % | 60.380 M |
| Other non current assets | 37.024 M 3.92 % | 35.628 M 117.20 % | 16.403 M 71.19 % | 9.582 M 194.56 % | -10.133 M -135.95 % | 28.187 M -1.90 % | 28.733 M 0.87 % | 28.484 M -61.22 % | 73.444 M 44.98 % | 50.659 M -7.59 % | 54.822 M 4.60 % | 52.410 M 824.66 % | 5.668 M -43.99 % | 10.120 M -20.74 % | 12.768 M -9.42 % | 14.096 M -49.81 % | 28.085 M 2 372.27 % | 1.136 M -41.14 % | 1.930 M -49.56 % | 3.826 M | 0.000 -100.00 % | 628.000 K -99.18 % | 76.600 M | 0.000 |
| Long term investments | 47.241 M 96.13 % | 24.087 M 191.96 % | 8.250 M 7.93 % | 7.644 M -61.78 % | 20.000 M 1 090.48 % | 1.680 M -48.51 % | 3.263 M 0.43 % | 3.249 M -45.98 % | 6.014 M -90.38 % | 62.487 M -7.49 % | 67.546 M 331.88 % | 15.640 M -36.77 % | 24.734 M -17.12 % | 29.842 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 880.145 M -4.80 % | 924.474 M -7.25 % | 996.702 M 46.02 % | 682.579 M -7.49 % | 737.882 M -18.41 % | 904.374 M -10.80 % | 1.014 B -5.80 % | 1.076 B -26.98 % | 1.474 B -2.31 % | 1.509 B 5.77 % | 1.427 B 3.22 % | 1.382 B 10.97 % | 1.245 B 10.04 % | 1.132 B -7.07 % | 1.218 B 20.69 % | 1.009 B 5.06 % | 960.567 M 4.22 % | 921.692 M 88.22 % | 489.683 M 57.19 % | 311.526 M 104.83 % | 152.087 M 21.33 % | 125.345 M | 0.000 | 0.000 |
| Total non current assets | 964.410 M -2.01 % | 984.189 M -3.64 % | 1.021 B 45.95 % | 699.805 M -6.41 % | 747.749 M -19.96 % | 934.241 M -10.67 % | 1.046 B -5.61 % | 1.108 B -28.67 % | 1.553 B -4.23 % | 1.622 B 4.72 % | 1.549 B 6.81 % | 1.450 B 13.66 % | 1.276 B 8.88 % | 1.172 B -4.79 % | 1.231 B 20.28 % | 1.023 B 3.50 % | 988.652 M 7.13 % | 922.828 M 87.71 % | 491.613 M 55.89 % | 315.352 M 107.35 % | 152.087 M 20.66 % | 126.050 M 64.56 % | 76.600 M -4.57 % | 80.269 M |
| Other current assets | 7.490 M -15.13 % | 8.825 M -68.20 % | 27.749 M 387.42 % | 5.693 M -81.40 % | 30.604 M 87.29 % | 16.340 M 156.76 % | 6.364 M 23.17 % | 5.167 M -2.67 % | 5.309 M -80.64 % | 27.429 M 391.56 % | 5.580 M 24.30 % | 4.489 M -43.06 % | 7.884 M 46.60 % | 5.378 M 14.43 % | 4.700 M 17.09 % | 4.014 M 132.16 % | 1.729 M 100.12 % | 864.000 K -61.97 % | 2.272 M -34.86 % | 3.488 M 877.03 % | 357.000 K -65.61 % | 1.038 M -29.86 % | 1.480 M -22.88 % | 1.919 M |
| Short term investments | 63.500 M 4.56 % | 60.729 M 30.60 % | 46.500 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 |
| cash and cash equivalents | 124.666 M 22.71 % | 101.592 M 32.93 % | 76.428 M -39.72 % | 126.788 M 52.92 % | 82.909 M -22.72 % | 107.288 M -15.40 % | 126.825 M 215.27 % | 40.227 M -59.01 % | 98.142 M -49.21 % | 193.218 M -11.73 % | 218.901 M -9.03 % | 240.633 M -46.12 % | 446.624 M 7.19 % | 416.674 M 20.63 % | 345.414 M 22.30 % | 282.438 M 355.30 % | 62.033 M 270.88 % | 16.726 M 15.26 % | 14.511 M -31.65 % | 21.230 M 1 107.62 % | 1.758 M -76.37 % | 7.441 M 298.55 % | 1.867 M 42.52 % | 1.310 M |
| Cash and short term investments | 188.166 M 15.92 % | 162.321 M 32.05 % | 122.928 M -3.04 % | 126.788 M 52.92 % | 82.909 M -22.72 % | 107.288 M -15.40 % | 126.825 M 215.27 % | 40.227 M -59.01 % | 98.142 M -49.21 % | 193.218 M -11.73 % | 218.901 M -9.03 % | 240.633 M -46.12 % | 446.624 M 7.19 % | 416.674 M 20.63 % | 345.414 M 22.30 % | 282.438 M 355.30 % | 62.033 M 270.88 % | 16.726 M 15.26 % | 14.511 M -31.65 % | 21.230 M 1 107.62 % | 1.758 M -76.37 % | 7.441 M 298.55 % | 1.867 M 42.52 % | 1.310 M |
| Total current assets | 206.608 M 13.38 % | 182.221 M 12.79 % | 161.564 M 13.49 % | 142.354 M 14.19 % | 124.661 M -9.03 % | 137.039 M -3.47 % | 141.972 M 2.31 % | 138.761 M 20.33 % | 115.316 M -46.37 % | 215.013 M -9.75 % | 238.234 M -5.41 % | 251.868 M -46.07 % | 466.986 M 7.93 % | 432.691 M 22.01 % | 354.649 M 19.35 % | 297.156 M 333.46 % | 68.554 M 218.65 % | 21.514 M 12.86 % | 19.062 M -28.33 % | 26.597 M 649.42 % | 3.549 M -60.88 % | 9.072 M 171.05 % | 3.347 M 3.65 % | 3.229 M |
| Inventory | 4.193 M -17.07 % | 5.056 M 11.24 % | 4.545 M -25.36 % | 6.089 M 29.09 % | 4.717 M -14.64 % | 5.526 M -5.30 % | 5.835 M 1.13 % | 5.770 M -1.54 % | 5.860 M -6.25 % | 6.251 M -14.52 % | 7.313 M 22.72 % | 5.959 M 12.97 % | 5.275 M 9.71 % | 4.808 M 18.19 % | 4.068 M 43.69 % | 2.831 M -10.01 % | 3.146 M 49.67 % | 2.102 M 64.35 % | 1.279 M 46.67 % | 872.000 K 68.67 % | 517.000 K 41.26 % | 366.000 K | 0.000 | 0.000 |
| Net receivables | 6.759 M 12.29 % | 6.019 M -5.09 % | 6.342 M 67.60 % | 3.784 M -41.16 % | 6.431 M -18.44 % | 7.885 M 167.47 % | 2.948 M -96.63 % | 87.597 M 1 358.73 % | 6.005 M -37.55 % | 9.615 M 49.30 % | 6.440 M 718.30 % | 787.000 K -89.07 % | 7.203 M 23.53 % | 5.831 M 1 148.61 % | 467.000 K 155.19 % | 183.000 K -88.88 % | 1.646 M -9.66 % | 1.822 M 82.20 % | 1.000 M -0.70 % | 1.007 M 686.72 % | 128.000 K -43.61 % | 227.000 K | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 8.990 M -6.96 % | 9.663 M -14.05 % | 11.242 M 14.98 % | 9.777 M 14.24 % | 8.558 M -24.89 % | 11.394 M 2.90 % | 11.073 M 39.21 % | 7.954 M 21.03 % | 6.572 M -26.68 % | 8.963 M -7.62 % | 9.702 M 30.95 % | 7.409 M 5.95 % | 6.993 M -1.88 % | 7.127 M 23.75 % | 5.759 M 27.19 % | 4.528 M | 0.000 -100.00 % | 3.718 M 29.64 % | 2.868 M 80.38 % | 1.590 M 119.31 % | 725.000 K -65.79 % | 2.119 M | 0.000 | 0.000 |
| Tax 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.227 M -62.41 % | 11.244 M -50.03 % | 22.502 M -6.10 % | 23.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.413 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 113.300 M -7.82 % | 122.908 M -6.98 % | 132.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.220 M 1.37 % | -16.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.000 K 0.00 % | 26.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 |
| Other total stockholders equity | 1.139 B 3.44 % | 1.101 B 3.81 % | 1.061 B 7.99 % | 982.537 M -3.69 % | 1.020 B -0.14 % | 1.022 B -3.86 % | 1.063 B -0.73 % | 1.071 B 8.66 % | 985.171 M 0.85 % | 976.880 M 0.58 % | 971.280 M 4.87 % | 926.204 M 0.89 % | 918.007 M 0.28 % | 915.404 M 0.76 % | 908.467 M 0.39 % | 904.977 M 12.76 % | 802.574 M 0.15 % | 801.349 M 117.48 % | 368.477 M 24.14 % | 296.831 M 651.68 % | 39.489 M 4.03 % | 37.961 M 61.66 % | 23.482 M 1.57 % | 23.118 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 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 % | 991.000 K | 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 100.00 % | -80.441 M -2.83 % | -78.225 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 |
| Total assets | 1.171 B 0.40 % | 1.166 B -1.40 % | 1.183 B 40.46 % | 842.159 M -3.47 % | 872.410 M -18.56 % | 1.071 B -9.81 % | 1.188 B -4.73 % | 1.247 B -25.29 % | 1.669 B -9.16 % | 1.837 B 2.79 % | 1.787 B 5.00 % | 1.702 B -2.34 % | 1.743 B 8.62 % | 1.604 B 1.20 % | 1.585 B 20.07 % | 1.320 B 24.90 % | 1.057 B 11.95 % | 944.342 M 84.92 % | 510.675 M 49.34 % | 341.949 M 119.71 % | 155.636 M 15.18 % | 135.122 M 69.01 % | 79.947 M -4.25 % | 83.498 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -9.938 M -7.07 % | -9.282 M 58.76 % | -22.508 M -123.53 % | 95.665 M 575.12 % | 14.170 M | 0.000 -100.00 % | 439.758 M 816.54 % | 47.980 M 2 352.58 % | -2.130 M 90.18 % | -21.701 M -477.92 % | -3.755 M 38.46 % | -6.102 M -3 843.56 % | 163.000 K 1 530.00 % | 10.000 K 104.39 % | -228.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 10.012 M | 0.000 -100.00 % | 9.282 M 24.72 % | 7.442 M -29.20 % | 10.511 M 38.65 % | 7.581 M 4.15 % | 7.279 M -11.58 % | 8.232 M -0.97 % | 8.313 M 0.41 % | 8.279 M 6.91 % | 7.744 M -5.60 % | 8.203 M -5.11 % | 8.645 M 6.79 % | 8.095 M 8.19 % | 7.482 M 89.71 % | 3.944 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 12.572 M 140.24 % | -31.243 M -730.79 % | 4.953 M 134.85 % | 2.109 M 160.69 % | 809.000 K 105.90 % | -13.715 M -240.59 % | 9.755 M 25.97 % | 7.744 M 564.83 % | -1.666 M -163.42 % | 2.627 M 152.11 % | -5.041 M -146.32 % | 10.884 M 279.31 % | -6.070 M 62.15 % | -16.037 M -111.71 % | -7.575 M 58.34 % | -18.184 M -353.58 % | -4.009 M -1 130.59 % | 389.000 K -93.05 % | 5.598 M 200.52 % | -5.569 M -576.80 % | 1.168 M 157.84 % | 453.000 K | 0.000 | 0.000 |
| Accounts receivables | -576.000 K -14 500.00 % | 4.000 K 100.12 % | -3.427 M -318.56 % | 1.568 M -40.31 % | 2.627 M 153.46 % | -4.914 M -347.06 % | 1.989 M 105.90 % | 966.000 K 169.45 % | -1.391 M -174.35 % | 1.871 M 132.93 % | -5.682 M -196.48 % | 5.889 M 676.22 % | -1.022 M 74.88 % | -4.068 M -216.13 % | 3.503 M 121.09 % | -16.609 M -701.98 % | -2.071 M -151.95 % | -822.000 K -11 842.86 % | 7.000 K 100.80 % | -879.000 K -987.88 % | 99.000 K 172.26 % | -137.000 K | 0.000 | 0.000 |
| Inventory | 863.000 K 268.88 % | -511.000 K -128.90 % | 1.768 M 211.83 % | -1.581 M -295.43 % | 809.000 K 161.81 % | 309.000 K 575.38 % | -65.000 K -172.22 % | 90.000 K -76.98 % | 391.000 K -63.18 % | 1.062 M 178.43 % | -1.354 M -97.95 % | -684.000 K -46.47 % | -467.000 K 36.64 % | -737.000 K 40.42 % | -1.237 M -492.70 % | 315.000 K 130.17 % | -1.044 M -26.85 % | -823.000 K -102.21 % | -407.000 K -14.65 % | -355.000 K -135.10 % | -151.000 K 48.99 % | -296.000 K | 0.000 | 0.000 |
| Accounts payables | -673.000 K 61.78 % | -1.761 M -220.20 % | 1.465 M 20.18 % | 1.219 M 142.98 % | -2.836 M -983.49 % | 321.000 K -89.71 % | 3.119 M 125.69 % | 1.382 M 157.80 % | -2.391 M -223.55 % | -739.000 K -132.23 % | 2.293 M 451.20 % | 416.000 K 410.45 % | -134.000 K -107.31 % | 1.833 M 48.90 % | 1.231 M 306.27 % | 303.000 K -40.24 % | 507.000 K -40.35 % | 850.000 K -13.97 % | 988.000 K 14.22 % | 865.000 K 1 911.63 % | 43.000 K -91.45 % | 503.000 K | 0.000 | 0.000 |
| Other working capital | 12.957 M 144.72 % | -28.975 M -662.95 % | 5.147 M 469.99 % | 903.000 K 332.06 % | 209.000 K 102.22 % | -9.431 M -300.15 % | 4.712 M -11.19 % | 5.306 M 207.59 % | 1.725 M 298.38 % | 433.000 K 245.30 % | -298.000 K -105.66 % | 5.263 M 218.35 % | -4.447 M 65.96 % | -13.065 M -18.00 % | -11.072 M -404.88 % | -2.193 M -56.53 % | -1.401 M -218.33 % | 1.184 M -76.37 % | 5.010 M 196.35 % | -5.200 M -541.80 % | 1.177 M 207.31 % | 383.000 K | 0.000 | 0.000 |
| Other non cash items | 1.137 M -90.47 % | 11.932 M 240.66 % | -8.483 M -277.62 % | 4.776 M 228.25 % | 1.455 M -58.15 % | 3.477 M 159.03 % | -5.890 M 22.60 % | -7.610 M -208.19 % | 7.034 M 98.20 % | 3.549 M -3.38 % | 3.673 M -56.95 % | 8.532 M 26.14 % | 6.764 M 985.34 % | -764.000 K 70.35 % | -2.577 M -1 478.07 % | 187.000 K -7.43 % | 202.000 K 102.00 % | -10.093 M -909.30 % | -1.000 M -825.93 % | -108.000 K 99.43 % | -18.959 M -1 560.63 % | 1.298 M -45.26 % | 2.371 M -25.35 % | 3.176 M |
| Net cash provided by operating activities | 83.530 M 18.68 % | 70.380 M -55.70 % | 158.859 M 77.09 % | 89.705 M 420.51 % | 17.234 M -65.45 % | 49.882 M -37.59 % | 79.930 M 241.39 % | 23.413 M 211.50 % | -20.998 M -187.69 % | 23.945 M -46.68 % | 44.910 M -33.37 % | 67.400 M -43.78 % | 119.886 M -22.27 % | 154.230 M -13.50 % | 178.292 M 17.37 % | 151.903 M -41.83 % | 261.151 M 75.32 % | 148.959 M 80.84 % | 82.370 M 18.94 % | 69.256 M 46.17 % | 47.379 M 211.34 % | 15.218 M 179.18 % | 5.451 M 6.24 % | 5.131 M |
| Investments in property plant and equipment | -24.234 M 23.64 % | -31.738 M 86.26 % | -230.969 M -1 116.07 % | -18.993 M -209.38 % | -6.139 M -109.59 % | -2.929 M -3.68 % | -2.825 M 97.76 % | -125.885 M -146.22 % | -51.128 M 67.13 % | -155.563 M -37.33 % | -113.276 M 43.12 % | -199.156 M -15.29 % | -172.748 M -513.45 % | -28.160 M 89.16 % | -259.689 M -298.14 % | -65.225 M 40.47 % | -109.568 M 76.13 % | -458.989 M -172.00 % | -168.749 M -2.26 % | -165.020 M -358.95 % | -35.956 M 18.43 % | -44.081 M | 0.000 | 0.000 |
| Acquisitions net | 35.154 M -1.77 % | 35.789 M 718.60 % | 4.372 M 417.96 % | -1.375 M -175.00 % | -500.000 K -101.21 % | 41.326 M 183.48 % | 14.578 M 617.42 % | 2.032 M -78.41 % | 9.413 M 3 625.47 % | -267.000 K 99.33 % | -40.000 M | 0.000 | 0.000 100.00 % | -50.124 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -165.020 M -211.49 % | -52.977 M -20.18 % | -44.081 M | 0.000 | 0.000 |
| Purchases of investments | -50.703 M -378.56 % | -10.595 M 77.22 % | -46.500 M -12 300.00 % | -375.000 K 25.00 % | -500.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -267.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 |
| Sales maturities of investments | 0.000 -100.00 % | 6.500 M 248.67 % | -4.372 M -1 265.87 % | 375.000 K -75.00 % | 1.500 M | 0.000 | 0.000 -100.00 % | 158.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 |
| Other investing activites | 0.000 -100.00 % | 24.973 M 471.20 % | 4.372 M -87.04 % | 33.731 M 109.21 % | 16.123 M | 0.000 -100.00 % | 102.195 M 484.11 % | -26.606 M -379.80 % | 9.509 M 4 826.94 % | 193.000 K -74.71 % | 763.000 K 101.66 % | -46.000 M -1 722.57 % | 2.835 M 123.34 % | -12.144 M -264.64 % | 7.376 M 193.89 % | -7.856 M -967.11 % | 906.000 K -98.18 % | 49.904 M 304.97 % | -24.347 M -115.14 % | 160.799 M 108.41 % | 77.155 M 117.71 % | 35.439 M | 0.000 100.00 % | -53.011 M |
| Net cash used for investing activites | -39.783 M -259.59 % | 24.929 M 109.13 % | -273.097 M -2 143.68 % | 13.363 M 27.46 % | 10.484 M -72.70 % | 38.397 M -61.36 % | 99.370 M 165.23 % | -152.333 M -266.02 % | -41.619 M 73.26 % | -155.637 M -2.05 % | -152.513 M 37.79 % | -245.156 M -44.28 % | -169.913 M -87.90 % | -90.428 M 64.16 % | -252.313 M -245.25 % | -73.081 M 32.74 % | -108.662 M 73.44 % | -409.085 M -111.86 % | -193.096 M -14.10 % | -169.241 M -1 336.92 % | -11.778 M 77.66 % | -52.723 M | 0.000 100.00 % | -53.011 M |
| Debt repayment | -5.857 M 73.55 % | -22.146 M -112.85 % | 172.294 M 2 024.73 % | 8.109 M 114.81 % | -54.762 M 3.17 % | -56.553 M 19.14 % | -69.943 M -3 469.12 % | 2.076 M 164.39 % | -3.224 M -102.69 % | 119.933 M 126.67 % | 52.911 M 290.44 % | -27.783 M -132.09 % | 86.578 M 898.59 % | 8.670 M -91.56 % | 102.680 M 135.99 % | 43.510 M -68.85 % | 139.700 M 452.78 % | -39.600 M -131.49 % | 125.755 M 257.60 % | -79.793 M -943.39 % | 9.461 M -67.49 % | 29.102 M | 0.000 | 0.000 |
| Common stock issued | 24.195 M | 0.000 -100.00 % | 5.266 M | 0.000 | 0.000 -100.00 % | 960.000 K | 0.000 -100.00 % | 77.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K -64.29 % | 56.000 K -99.94 % | 98.444 M | 0.000 -100.00 % | 433.085 M 504.44 % | 71.651 M | 0.000 | 0.000 -100.00 % | 14.000 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -79.000 K 97.92 % | -3.799 M 91.63 % | -45.369 M -278.11 % | -11.999 M 75.85 % | -49.679 M -227.76 % | -15.157 M | 0.000 | 0.000 100.00 % | -2.673 M 89.46 % | -25.349 M | 0.000 100.00 % | -6.044 M -409.18 % | -1.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -34.773 M 26.32 % | -47.196 M 44.85 % | -85.581 M -486.61 % | -14.589 M -152.89 % | -5.769 M 0.00 % | -5.769 M 0.00 % | -5.769 M 0.00 % | -5.769 M 0.00 % | -5.769 M 0.00 % | -5.769 M -49.38 % | -3.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -247.001 M -88.49 % | -131.044 M -78.10 % | -73.578 M -28.18 % | -57.400 M -12.55 % | -51.000 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -5.238 M -203.83 % | -1.724 M 47.79 % | -3.302 M 55.01 % | -7.340 M -1 194.53 % | -567.000 K -136.28 % | 1.563 M 155.17 % | -2.833 M -9 038.71 % | -31.000 K 98.42 % | -1.966 M 64.14 % | -5.482 M -108.82 % | 62.171 M 13 854.65 % | -452.000 K 18.85 % | -557.000 K -1 137.78 % | -45.000 K -100.13 % | 34.261 M 9 334.77 % | -371.000 K -411.76 % | 119.000 K 219.00 % | -100.000 K 99.50 % | -19.821 M -107.72 % | 256.650 M 100 547.06 % | 255.000 K 1 208.70 % | -23.000 K 99.53 % | -4.894 M -110.20 % | 47.993 M |
| Net cash used provided by financing activities | -21.673 M 69.54 % | -71.145 M -183.82 % | 84.878 M 243.40 % | -59.189 M 19.03 % | -73.097 M 34.38 % | -111.398 M -18.89 % | -93.702 M -227.33 % | 73.587 M 771.48 % | -10.959 M -110.34 % | 106.009 M 23.45 % | 85.871 M 404.13 % | -28.235 M -135.30 % | 79.977 M 972.37 % | 7.458 M -94.56 % | 136.997 M -3.24 % | 141.583 M 232.10 % | -107.182 M -140.86 % | 262.341 M 152.23 % | 104.007 M -12.93 % | 119.457 M 389.35 % | -41.284 M -195.83 % | 43.079 M 980.24 % | -4.894 M -110.20 % | 47.993 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 22.074 M -8.65 % | 24.164 M 182.30 % | -29.360 M -166.91 % | 43.879 M 196.69 % | -45.379 M -96.28 % | -23.119 M -127.01 % | 85.598 M 254.70 % | -55.333 M 24.79 % | -73.576 M -186.48 % | -25.683 M -18.18 % | -21.732 M 89.45 % | -205.991 M -787.78 % | 29.950 M -57.97 % | 71.260 M 13.15 % | 62.976 M -71.43 % | 220.405 M 386.47 % | 45.307 M 1 945.46 % | 2.215 M 132.97 % | -6.719 M -134.51 % | 19.472 M 442.64 % | -5.683 M -201.96 % | 5.574 M 900.72 % | 557.000 K 392.92 % | 113.000 K |
| Cash at beginning of period | 121.592 M 24.80 % | 97.428 M -23.16 % | 126.788 M 52.92 % | 82.909 M -35.37 % | 128.288 M -15.27 % | 151.407 M 130.07 % | 65.809 M -45.68 % | 121.142 M -29.45 % | 171.718 M -21.55 % | 218.901 M -9.03 % | 240.633 M -46.12 % | 446.624 M 7.19 % | 416.674 M 20.63 % | 345.414 M 22.30 % | 282.438 M 355.30 % | 62.033 M 270.88 % | 16.726 M 15.26 % | 14.511 M -31.65 % | 21.230 M 1 107.62 % | 1.758 M -76.37 % | 7.441 M 298.55 % | 1.867 M | 0.000 | 0.000 |
| Cash at end of period | 143.666 M 18.15 % | 121.592 M 24.80 % | 97.428 M -23.16 % | 126.788 M 52.92 % | 82.909 M -35.37 % | 128.288 M -15.27 % | 151.407 M 130.07 % | 65.809 M -32.95 % | 98.142 M -49.21 % | 193.218 M -11.73 % | 218.901 M -9.03 % | 240.633 M -46.12 % | 446.624 M 7.19 % | 416.674 M 20.63 % | 345.414 M 22.30 % | 282.438 M 355.30 % | 62.033 M 270.88 % | 16.726 M 15.26 % | 14.511 M -31.65 % | 21.230 M 1 107.62 % | 1.758 M -76.37 % | 7.441 M 1 235.91 % | 557.000 K 392.92 % | 113.000 K |
| Operating cash flow | 83.530 M 18.68 % | 70.380 M -55.70 % | 158.859 M 77.09 % | 89.705 M 420.51 % | 17.234 M -65.45 % | 49.882 M -37.59 % | 79.930 M 241.39 % | 23.413 M 211.50 % | -20.998 M -187.69 % | 23.945 M -46.68 % | 44.910 M -33.37 % | 67.400 M -43.78 % | 119.886 M -22.27 % | 154.230 M -13.50 % | 178.292 M 17.37 % | 151.903 M -41.83 % | 261.151 M 75.32 % | 148.959 M 80.84 % | 82.370 M 18.94 % | 69.256 M 46.17 % | 47.379 M 211.34 % | 15.218 M 179.18 % | 5.451 M 6.24 % | 5.131 M |
| Capital expenditure | -24.234 M 23.64 % | -31.738 M 86.26 % | -230.969 M -1 116.07 % | -18.993 M -209.38 % | -6.139 M -109.59 % | -2.929 M -3.68 % | -2.825 M 97.76 % | -125.885 M -146.22 % | -51.128 M 67.13 % | -155.563 M -37.33 % | -113.276 M 43.12 % | -199.156 M -15.29 % | -172.748 M -513.45 % | -28.160 M 89.16 % | -259.689 M -298.14 % | -65.225 M 40.47 % | -109.568 M 76.13 % | -458.989 M -172.00 % | -168.749 M -2.26 % | -165.020 M -358.95 % | -35.956 M 18.43 % | -44.081 M | 0.000 | 0.000 |
| Free CashFlow | 59.296 M 53.45 % | 38.642 M 153.59 % | -72.110 M -201.98 % | 70.712 M 537.33 % | 11.095 M -76.37 % | 46.953 M -39.11 % | 77.105 M 175.24 % | -102.472 M -42.07 % | -72.126 M 45.20 % | -131.618 M -92.52 % | -68.366 M 48.11 % | -131.756 M -149.25 % | -52.862 M -141.93 % | 126.070 M 254.88 % | -81.397 M -193.91 % | 86.678 M -42.82 % | 151.583 M 148.89 % | -310.030 M -258.92 % | -86.379 M 9.80 % | -95.764 M -938.34 % | 11.423 M 139.58 % | -28.863 M -629.50 % | 5.451 M 6.24 % | 5.131 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 51.861 M -5.17 % | 54.688 M -0.45 % | 54.937 M -3.74 % | 57.073 M -0.72 % | 57.488 M 2.66 % | 56.000 M -2.86 % | 57.648 M -3.95 % | 60.016 M -3.30 % | 62.062 M -7.89 % | 67.379 M -7.25 % | 72.642 M -4.05 % | 75.705 M 2.57 % | 73.811 M -0.96 % | 74.523 M 13.03 % | 65.933 M -4.23 % | 68.845 M 20.18 % | 57.284 M 21.82 % | 47.023 M 14.55 % | 41.051 M -3.76 % | 42.657 M 0.75 % | 42.341 M 3.33 % | 40.975 M -6.36 % | 43.760 M -15.04 % | 51.508 M -3.78 % | 53.534 M -3.34 % | 55.385 M -8.15 % | 60.301 M -4.09 % | 62.874 M 2.23 % | 61.505 M 15.08 % | 53.445 M 10.50 % | 48.365 M -1.17 % | 48.936 M 11.42 % | 43.920 M 16.34 % | 37.752 M 20.66 % | 31.288 M 11.66 % | 28.020 M 3.31 % | 27.122 M -4.25 % | 28.326 M -8.01 % | 30.792 M -19.57 % | 38.285 M -1.46 % | 38.852 M 0.73 % | 38.569 M -8.18 % | 42.006 M -8.95 % | 46.134 M 2.19 % | 45.147 M 4.63 % | 43.150 M 4.87 % | 41.145 M 4.26 % | 39.464 M -5.89 % | 41.936 M 4.83 % | 40.005 M -7.07 % | 43.048 M -13.95 % | 50.027 M -11.98 % | 56.834 M -2.35 % | 58.201 M 0.06 % | 58.169 M 0.75 % | 57.734 M -10.63 % | 64.600 M -0.45 % | 64.894 M -6.71 % | 69.558 M -4.68 % | 72.976 M 1.91 % | 71.607 M 4.26 % | 68.681 M 10.45 % | 62.184 M 6.04 % | 58.640 M 0.72 % | 58.223 M -2.61 % | 59.786 M -4.64 % | 62.693 M -25.67 % | 84.339 M -3.51 % | 87.408 M 0.74 % | 86.768 M 10.01 % | 78.876 M 33.94 % | 58.889 M 19.97 % | 49.086 M 11.57 % | 43.997 M 14.25 % | 38.508 M 9.45 % | 35.184 M 15.00 % | 30.595 M 17.03 % | 26.142 M 8.12 % | 24.179 M 0.72 % | 24.005 M -6.96 % | 25.802 M -12.21 % | 29.391 M 22.94 % | 23.906 M 29.56 % | 18.452 M 21.23 % | 15.221 M 0.91 % | 15.083 M 0.00 % | 15.083 M |
| Net income | 7.158 M 57.60 % | 4.542 M 51.55 % | 2.997 M -69.22 % | 9.737 M 162.10 % | 3.715 M 234.41 % | -2.764 M -234.31 % | 2.058 M -78.06 % | 9.381 M 27.01 % | 7.386 M -28.73 % | 10.364 M -73.00 % | 38.391 M 49.49 % | 25.682 M -15.21 % | 30.289 M -11.34 % | 34.164 M 38.87 % | 24.602 M -56.60 % | 56.689 M 326.52 % | 13.291 M 372.15 % | 2.815 M 317.37 % | -1.295 M 82.57 % | -7.430 M 43.50 % | -13.151 M -21.84 % | -10.794 M 89.50 % | -102.823 M -635.45 % | -13.981 M -889.89 % | 1.770 M 236.26 % | -1.299 M -143.65 % | 2.976 M 2.34 % | 2.908 M -78.18 % | 13.325 M 581.24 % | 1.956 M 164.09 % | -3.052 M 99.30 % | -436.932 M -1 683.91 % | -24.493 M -2.83 % | -23.819 M 10.02 % | -26.470 M -13.82 % | -23.256 M 70.30 % | -78.312 M -150.33 % | -31.284 M 0.32 % | -31.386 M -39.51 % | -22.497 M -29.32 % | -17.396 M -23.74 % | -14.058 M -30.61 % | -10.763 M -72.62 % | -6.235 M -198.97 % | 6.300 M 209.60 % | -5.748 M 4.63 % | -6.027 M 37.20 % | -9.597 M -201.89 % | -3.179 M 39.40 % | -5.246 M -64.81 % | -3.183 M -163.46 % | 5.016 M -59.17 % | 12.285 M -29.30 % | 17.377 M -12.95 % | 19.961 M -1.38 % | 20.241 M -23.45 % | 26.443 M -4.46 % | 27.676 M -16.48 % | 33.136 M 2.52 % | 32.321 M -4.38 % | 33.801 M -0.15 % | 33.851 M 17.51 % | 28.806 M 4.41 % | 27.589 M -3.74 % | 28.660 M -5.84 % | 30.439 M -12.56 % | 34.810 M -35.73 % | 54.160 M -5.84 % | 57.522 M 1.39 % | 56.733 M 6.61 % | 53.215 M 46.30 % | 36.373 M -27.81 % | 50.384 M 93.66 % | 26.017 M 21.31 % | 21.446 M 10.41 % | 19.424 M 16.14 % | 16.725 M 26.72 % | 13.198 M 12.65 % | 11.716 M -15.56 % | 13.875 M -15.62 % | 16.444 M -18.25 % | 20.116 M 38.21 % | 14.555 M -53.90 % | 31.570 M 254.40 % | 8.908 M -9.13 % | 9.803 M 0.00 % | 9.803 M |
| Income before tax | 7.158 M 57.60 % | 4.542 M 51.55 % | 2.997 M -69.22 % | 9.737 M 162.10 % | 3.715 M 234.41 % | -2.764 M -234.31 % | 2.058 M -78.06 % | 9.381 M 27.01 % | 7.386 M -28.73 % | 10.364 M -54.37 % | 22.713 M -11.56 % | 25.682 M -19.06 % | 31.731 M -10.88 % | 35.605 M 36.71 % | 26.044 M -36.69 % | 41.140 M 179.24 % | 14.733 M 423.37 % | 2.815 M 317.37 % | -1.295 M 82.57 % | -7.430 M 43.50 % | -13.151 M -21.84 % | -10.794 M 89.50 % | -102.823 M -635.45 % | -13.981 M -889.89 % | 1.770 M 236.26 % | -1.299 M -143.65 % | 2.976 M 2.34 % | 2.908 M -80.31 % | 14.767 M 654.96 % | 1.956 M 164.09 % | -3.052 M 99.30 % | -436.932 M -1 683.91 % | -24.493 M -2.83 % | -23.819 M 10.02 % | -26.470 M -13.82 % | -23.256 M 70.30 % | -78.312 M -150.33 % | -31.284 M 0.32 % | -31.386 M -39.51 % | -22.497 M -29.32 % | -17.396 M -23.74 % | -14.058 M -30.61 % | -10.763 M -72.62 % | -6.235 M -180.53 % | 7.742 M 234.69 % | -5.748 M 4.63 % | -6.027 M 37.20 % | -9.597 M -201.89 % | -3.179 M 39.40 % | -5.246 M -64.81 % | -3.183 M -163.46 % | 5.016 M -59.17 % | 12.285 M -29.30 % | 17.377 M -19.25 % | 21.520 M 0.94 % | 21.319 M -22.59 % | 27.542 M -4.47 % | 28.832 M -15.70 % | 34.203 M | 0.000 -100.00 % | 35.923 M 5.75 % | 33.970 M 14.17 % | 29.754 M 6.78 % | 27.865 M -4.29 % | 29.115 M -6.54 % | 31.152 M -12.50 % | 35.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.181 M | 0.000 -100.00 % | 20.750 M 12.23 % | 18.489 M 21.96 % | 15.160 M -63.21 % | 41.207 M 325.82 % | 9.677 M 29.98 % | 7.445 M -43.17 % | 13.100 M -56.29 % | 29.973 M 86.69 % | 16.055 M -17.98 % | 19.574 M 30.23 % | 15.030 M -27.73 % | 20.796 M 192.32 % | 7.114 M 20.51 % | 5.903 M | 0.000 |
| Income before tax ratio | 0.14 66.19 % | 0.08 52.24 % | 0.05 -68.02 % | 0.17 164.01 % | 0.06 230.93 % | -0.05 -238.26 % | 0.04 -77.16 % | 0.16 31.34 % | 0.12 -22.63 % | 0.15 -50.81 % | 0.31 -7.83 % | 0.34 -21.09 % | 0.43 -10.02 % | 0.48 20.95 % | 0.40 -33.90 % | 0.60 132.35 % | 0.26 329.63 % | 0.06 289.77 % | -0.03 81.89 % | -0.17 43.92 % | -0.31 -17.91 % | -0.26 88.79 % | -2.35 -765.66 % | -0.27 -920.96 % | 0.03 240.97 % | -0.02 -147.52 % | 0.05 6.71 % | 0.05 -80.74 % | 0.24 556.02 % | 0.04 158.00 % | -0.06 99.29 % | -8.93 -1 501.05 % | -0.56 11.61 % | -0.63 25.42 % | -0.85 -1.93 % | -0.83 71.26 % | -2.89 -161.44 % | -1.10 -8.35 % | -1.02 -73.46 % | -0.59 -31.24 % | -0.45 -22.84 % | -0.36 -42.25 % | -0.26 -89.59 % | -0.14 -178.81 % | 0.17 228.73 % | -0.13 9.06 % | -0.15 39.76 % | -0.24 -220.80 % | -0.08 42.19 % | -0.13 -77.35 % | -0.07 -173.74 % | 0.10 -53.61 % | 0.22 -27.60 % | 0.30 -19.30 % | 0.37 0.19 % | 0.37 -13.39 % | 0.43 -4.04 % | 0.44 -9.64 % | 0.49 | 0.00 -100.00 % | 0.50 1.43 % | 0.49 3.37 % | 0.48 0.69 % | 0.48 -4.97 % | 0.50 -4.03 % | 0.52 -8.24 % | 0.57 | 0.00 | 0.00 | 0.00 -100.00 % | 0.69 | 0.00 -100.00 % | 0.42 0.59 % | 0.42 6.74 % | 0.39 -66.39 % | 1.17 270.28 % | 0.32 11.06 % | 0.28 -47.44 % | 0.54 -56.61 % | 1.25 100.66 % | 0.62 -6.57 % | 0.67 5.93 % | 0.63 -44.22 % | 1.13 141.14 % | 0.47 19.42 % | 0.39 | 0.00 |
| EBITDA | 29.498 M 9.45 % | 26.950 M 6.45 % | 25.318 M -1.64 % | 25.740 M -5.13 % | 27.130 M 36.79 % | 19.834 M -21.34 % | 25.216 M -24.82 % | 33.539 M 65.85 % | 20.223 M -38.46 % | 32.861 M -30.97 % | 47.605 M 0.19 % | 47.515 M -2.73 % | 48.850 M -6.52 % | 52.257 M 27.91 % | 40.855 M -0.97 % | 41.256 M 34.17 % | 30.749 M 73.72 % | 17.700 M 31.69 % | 13.441 M 63.53 % | 8.219 M 471.56 % | 1.438 M -78.39 % | 6.654 M 107.84 % | -84.892 M -3 436.95 % | 2.544 M -87.94 % | 21.091 M 12.16 % | 18.804 M -18.77 % | 23.148 M 72.81 % | 13.395 M -38.95 % | 21.942 M 135.88 % | 9.302 M 138.82 % | 3.895 M 100.90 % | -431.828 M -4 569.42 % | -9.248 M 46.02 % | -17.132 M 14.69 % | -20.082 M -0.20 % | -20.042 M 72.40 % | -72.614 M -182.57 % | -25.698 M 1.92 % | -26.200 M -45.13 % | -18.053 M -43.22 % | -12.605 M -17.73 % | -10.707 M -30.24 % | -8.221 M -75.62 % | -4.681 M -147.09 % | 9.940 M 372.70 % | -3.645 M 10.38 % | -4.067 M -141.29 % | 9.849 M 977.81 % | -1.122 M 65.17 % | -3.221 M -187.85 % | -1.119 M -117.29 % | 6.473 M -79.70 % | 31.883 M -6.83 % | 34.220 M -2.29 % | 35.023 M 1.04 % | 34.661 M -17.00 % | 41.760 M -1.55 % | 42.419 M -11.14 % | 47.739 M 2.97 % | 46.364 M -6.67 % | 49.676 M 4.50 % | 47.539 M 12.22 % | 42.362 M 6.58 % | 39.745 M -2.64 % | 40.822 M -3.40 % | 42.259 M -8.52 % | 46.196 M -30.60 % | 66.563 M -4.85 % | 69.953 M 1.25 % | 69.091 M 8.82 % | 63.489 M -43.71 % | 112.796 M 1 834.75 % | 5.830 M -75.57 % | 23.865 M 19.98 % | 19.890 M -73.07 % | 73.861 M 433.10 % | 13.855 M 21.50 % | 11.403 M 21.92 % | 9.353 M -80.05 % | 46.882 M 249.47 % | 13.415 M -21.57 % | 17.105 M 30.15 % | 13.143 M 37.36 % | 9.568 M 63.72 % | 5.844 M -17.62 % | 7.094 M -52.97 % | 15.083 M |
| Net income ratio | 0.14 66.19 % | 0.08 52.24 % | 0.05 -68.02 % | 0.17 164.01 % | 0.06 230.93 % | -0.05 -238.26 % | 0.04 -77.16 % | 0.16 31.34 % | 0.12 -22.63 % | 0.15 -70.90 % | 0.53 55.79 % | 0.34 -17.33 % | 0.41 -10.49 % | 0.46 22.86 % | 0.37 -54.69 % | 0.82 254.90 % | 0.23 287.58 % | 0.06 289.77 % | -0.03 81.89 % | -0.17 43.92 % | -0.31 -17.91 % | -0.26 88.79 % | -2.35 -765.66 % | -0.27 -920.96 % | 0.03 240.97 % | -0.02 -147.52 % | 0.05 6.71 % | 0.05 -78.65 % | 0.22 491.96 % | 0.04 158.00 % | -0.06 99.29 % | -8.93 -1 501.05 % | -0.56 11.61 % | -0.63 25.42 % | -0.85 -1.93 % | -0.83 71.26 % | -2.89 -161.44 % | -1.10 -8.35 % | -1.02 -73.46 % | -0.59 -31.24 % | -0.45 -22.84 % | -0.36 -42.25 % | -0.26 -89.59 % | -0.14 -196.85 % | 0.14 204.76 % | -0.13 9.06 % | -0.15 39.76 % | -0.24 -220.80 % | -0.08 42.19 % | -0.13 -77.35 % | -0.07 -173.74 % | 0.10 -53.61 % | 0.22 -27.60 % | 0.30 -12.99 % | 0.34 -2.12 % | 0.35 -14.35 % | 0.41 -4.02 % | 0.43 -10.47 % | 0.48 7.56 % | 0.44 -6.17 % | 0.47 -4.23 % | 0.49 6.40 % | 0.46 -1.54 % | 0.47 -4.42 % | 0.49 -3.32 % | 0.51 -8.30 % | 0.56 -13.54 % | 0.64 -2.42 % | 0.66 0.65 % | 0.65 -3.09 % | 0.67 9.23 % | 0.62 -39.83 % | 1.03 73.58 % | 0.59 6.18 % | 0.56 0.88 % | 0.55 0.99 % | 0.55 8.28 % | 0.50 4.19 % | 0.48 -16.17 % | 0.58 -9.31 % | 0.64 -6.88 % | 0.68 12.41 % | 0.61 -64.41 % | 1.71 192.34 % | 0.59 -9.95 % | 0.65 0.00 % | 0.65 |
| Ratio EBITDA | 0.57 15.42 % | 0.49 6.93 % | 0.46 2.19 % | 0.45 -4.44 % | 0.47 33.24 % | 0.35 -19.03 % | 0.44 -21.73 % | 0.56 71.50 % | 0.33 -33.19 % | 0.49 -25.58 % | 0.66 4.41 % | 0.63 -5.17 % | 0.66 -5.62 % | 0.70 13.16 % | 0.62 3.40 % | 0.60 11.64 % | 0.54 42.60 % | 0.38 14.97 % | 0.33 69.93 % | 0.19 467.32 % | 0.03 -79.09 % | 0.16 108.37 % | -1.94 -4 027.78 % | 0.05 -87.46 % | 0.39 16.04 % | 0.34 -11.56 % | 0.38 80.18 % | 0.21 -40.28 % | 0.36 104.97 % | 0.17 116.12 % | 0.08 100.91 % | -8.82 -4 090.80 % | -0.21 53.60 % | -0.45 29.30 % | -0.64 10.27 % | -0.72 73.28 % | -2.68 -195.11 % | -0.91 -6.62 % | -0.85 -80.44 % | -0.47 -45.34 % | -0.32 -16.87 % | -0.28 -41.85 % | -0.20 -92.88 % | -0.10 -146.09 % | 0.22 360.64 % | -0.08 14.54 % | -0.10 -139.61 % | 0.25 1 032.79 % | -0.03 66.77 % | -0.08 -209.74 % | -0.03 -120.09 % | 0.13 -76.93 % | 0.56 -4.59 % | 0.59 -2.35 % | 0.60 0.29 % | 0.60 -7.13 % | 0.65 -1.11 % | 0.65 -4.76 % | 0.69 8.03 % | 0.64 -8.42 % | 0.69 0.23 % | 0.69 1.61 % | 0.68 0.51 % | 0.68 -3.33 % | 0.70 -0.81 % | 0.71 -4.07 % | 0.74 -6.64 % | 0.79 -1.38 % | 0.80 0.51 % | 0.80 -1.07 % | 0.80 -57.98 % | 1.92 1 512.68 % | 0.12 -78.10 % | 0.54 5.02 % | 0.52 -75.40 % | 2.10 363.57 % | 0.45 3.82 % | 0.44 12.76 % | 0.39 -80.19 % | 1.95 275.64 % | 0.52 -10.66 % | 0.58 5.86 % | 0.55 6.03 % | 0.52 35.06 % | 0.38 -18.37 % | 0.47 -52.97 % | 1.00 |
| Gross profit ratio | 0.33 -10.30 % | 0.37 -3.54 % | 0.38 -37.05 % | 0.60 61.70 % | 0.37 1.18 % | 0.37 -5.47 % | 0.39 -1.38 % | 0.39 -7.01 % | 0.42 2.68 % | 0.41 -15.31 % | 0.49 -10.21 % | 0.54 -4.70 % | 0.57 -8.72 % | 0.62 8.30 % | 0.58 -0.16 % | 0.58 20.19 % | 0.48 46.08 % | 0.33 26.49 % | 0.26 60.20 % | 0.16 -20.86 % | 0.21 82.41 % | 0.11 -31.33 % | 0.16 -27.26 % | 0.22 -25.30 % | 0.30 -3.28 % | 0.31 -17.35 % | 0.38 8.09 % | 0.35 -9.54 % | 0.39 36.65 % | 0.28 31.38 % | 0.21 42 114.24 % | 0.00 99.38 % | -0.08 62.43 % | -0.22 43.60 % | -0.39 26.74 % | -0.53 14.56 % | -0.62 -0.65 % | -0.62 -6.08 % | -0.58 -161.64 % | -0.22 -71.10 % | -0.13 12.22 % | -0.15 -97.14 % | -0.08 -268.97 % | 0.04 -22.36 % | 0.06 51.05 % | 0.04 28.10 % | 0.03 38.80 % | 0.02 -76.31 % | 0.09 48.48 % | 0.06 -64.48 % | 0.17 -31.87 % | 0.25 -63.32 % | 0.68 -0.45 % | 0.69 -3.50 % | 0.71 0.22 % | 0.71 -3.43 % | 0.73 -1.08 % | 0.74 -4.90 % | 0.78 4.43 % | 0.75 -2.98 % | 0.77 -1.15 % | 0.78 2.52 % | 0.76 0.30 % | 0.76 -2.25 % | 0.78 -0.14 % | 0.78 -2.71 % | 0.80 69.92 % | 0.47 -51.07 % | 0.96 14.28 % | 0.84 -1.24 % | 0.85 4.95 % | 0.81 1.09 % | 0.80 0.51 % | 0.80 1.31 % | 0.79 1.72 % | 0.77 2.09 % | 0.76 0.90 % | 0.75 3.81 % | 0.72 -5.73 % | 0.77 -1.98 % | 0.78 -3.85 % | 0.81 1.97 % | 0.80 -5.51 % | 0.85 25.81 % | 0.67 -6.55 % | 0.72 -28.09 % | 1.00 |
| Weighted average shs out dil | 111.078 M 0.37 % | 110.664 M 1.04 % | 109.521 M -8.49 % | 119.685 M -0.44 % | 120.213 M 4.32 % | 115.236 M 3.46 % | 111.379 M 5.58 % | 105.488 M 2.93 % | 102.482 M 1.41 % | 101.059 M 2.60 % | 98.501 M 8.87 % | 90.475 M 10.03 % | 82.225 M 4.36 % | 78.787 M 0.00 % | 78.787 M -5.57 % | 83.433 M 0.12 % | 83.330 M -2.63 % | 85.577 M 2.40 % | 83.572 M -3.72 % | 86.800 M 1.23 % | 85.746 M 0.23 % | 85.552 M -1.07 % | 86.474 M -3.94 % | 90.018 M -4.52 % | 94.274 M -2.68 % | 96.871 M -3.79 % | 100.686 M -4.25 % | 105.151 M -0.08 % | 105.235 M 1.23 % | 103.960 M 0.81 % | 103.124 M 0.71 % | 102.394 M 0.11 % | 102.280 M 5.78 % | 96.692 M 19.00 % | 81.254 M 0.74 % | 80.653 M 0.15 % | 80.534 M 0.00 % | 80.534 M 0.62 % | 80.041 M 0.45 % | 79.682 M 0.15 % | 79.563 M 0.00 % | 79.563 M 0.38 % | 79.260 M -0.42 % | 79.595 M -3.01 % | 82.066 M -0.06 % | 82.114 M 0.46 % | 81.734 M 0.31 % | 81.483 M 0.12 % | 81.383 M 0.00 % | 81.383 M 0.40 % | 81.059 M 0.19 % | 80.902 M -0.04 % | 80.931 M -0.57 % | 81.393 M 0.21 % | 81.226 M 0.00 % | 81.226 M 0.10 % | 81.143 M 0.02 % | 81.124 M 0.18 % | 80.976 M 0.01 % | 80.965 M 0.24 % | 80.769 M 0.02 % | 80.756 M 0.08 % | 80.695 M 0.08 % | 80.631 M 0.14 % | 80.518 M 3.47 % | 77.816 M 4.54 % | 74.437 M 0.05 % | 74.397 M 0.03 % | 74.378 M -0.09 % | 74.444 M 0.05 % | 74.404 M 0.04 % | 74.375 M 15.88 % | 64.185 M 10.42 % | 58.126 M 9.00 % | 53.325 M 0.00 % | 53.325 M 0.52 % | 53.050 M 13.14 % | 46.888 M 4.20 % | 45.000 M 0.00 % | 45.000 M 12.50 % | 40.000 M 0.00 % | 40.000 M 35.36 % | 29.550 M 6.97 % | 27.625 M 0.00 % | 27.625 M 0.00 % | 27.625 M 0.04 % | 27.614 M |
| Weighted average shs out | 110.813 M 0.13 % | 110.664 M 1.04 % | 109.521 M -8.03 % | 119.088 M 0.05 % | 119.032 M 3.29 % | 115.236 M 4.45 % | 110.330 M 7.21 % | 102.911 M 2.17 % | 100.722 M 1.08 % | 99.643 M 2.38 % | 97.323 M 11.77 % | 87.077 M 11.08 % | 78.391 M 0.07 % | 78.340 M 2.62 % | 76.337 M -2.75 % | 78.495 M -0.24 % | 78.687 M -4.06 % | 82.020 M -1.86 % | 83.572 M -3.72 % | 86.800 M 1.23 % | 85.746 M 0.23 % | 85.552 M -0.72 % | 86.169 M -4.27 % | 90.018 M -3.58 % | 93.359 M -3.62 % | 96.871 M -3.76 % | 100.654 M -3.12 % | 103.893 M -0.06 % | 103.960 M 0.00 % | 103.960 M 0.81 % | 103.124 M 0.81 % | 102.296 M 0.02 % | 102.280 M 5.78 % | 96.692 M 19.00 % | 81.254 M 0.74 % | 80.653 M 0.15 % | 80.534 M 0.00 % | 80.534 M 0.62 % | 80.041 M 0.45 % | 79.682 M 1.52 % | 78.492 M -1.35 % | 79.563 M 0.38 % | 79.260 M 3.51 % | 76.571 M -6.33 % | 81.745 M -0.45 % | 82.114 M 0.46 % | 81.734 M 2.09 % | 80.059 M -1.63 % | 81.383 M 0.00 % | 81.383 M 0.40 % | 81.059 M 0.34 % | 80.788 M -0.18 % | 80.931 M -0.57 % | 81.393 M 0.21 % | 81.226 M 0.06 % | 81.181 M 0.11 % | 81.089 M 0.00 % | 81.089 M 0.15 % | 80.965 M 0.24 % | 80.768 M 0.13 % | 80.666 M 0.00 % | 80.665 M 0.04 % | 80.631 M 0.11 % | 80.541 M 0.16 % | 80.416 M 3.48 % | 77.711 M 4.45 % | 74.397 M 0.03 % | 74.378 M 0.00 % | 74.375 M 0.00 % | 74.375 M 0.00 % | 74.375 M 0.00 % | 74.375 M 15.88 % | 64.185 M 10.42 % | 58.126 M 9.00 % | 53.325 M 0.45 % | 53.089 M 0.07 % | 53.050 M 13.14 % | 46.888 M 4.20 % | 45.000 M 0.00 % | 45.000 M 12.50 % | 40.000 M 0.00 % | 40.000 M 35.36 % | 29.550 M 6.97 % | 27.625 M 0.00 % | 27.625 M 0.00 % | 27.625 M 0.04 % | 27.614 M |
| EPS diluted | 0.05 83.93 % | 0.03 97.18 % | 0.01 -79.51 % | 0.07 266.67 % | 0.02 151.78 % | -0.04 -763.64 % | 0.01 -92.70 % | 0.08 29.83 % | 0.06 -34.31 % | 0.09 -77.36 % | 0.39 44.44 % | 0.27 -27.03 % | 0.37 -13.95 % | 0.43 38.71 % | 0.31 -54.41 % | 0.68 277.78 % | 0.18 447.11 % | 0.03 312.26 % | -0.02 81.89 % | -0.09 42.93 % | -0.15 -15.38 % | -0.13 89.08 % | -1.19 -643.75 % | -0.16 -951.06 % | 0.02 240.30 % | -0.01 -145.27 % | 0.03 6.86 % | 0.03 -80.21 % | 0.14 644.68 % | 0.02 163.51 % | -0.03 99.31 % | -4.27 -1 679.17 % | -0.24 4.00 % | -0.25 24.24 % | -0.33 -13.79 % | -0.29 70.10 % | -0.97 -148.72 % | -0.39 0.00 % | -0.39 -39.29 % | -0.28 -27.27 % | -0.22 -22.22 % | -0.18 -28.57 % | -0.14 -78.80 % | -0.08 -183.03 % | 0.09 234.71 % | -0.07 5.02 % | -0.07 38.58 % | -0.12 -206.91 % | -0.04 39.38 % | -0.06 -64.12 % | -0.04 -163.39 % | 0.06 -58.67 % | 0.15 -28.57 % | 0.21 -16.00 % | 0.25 0.00 % | 0.25 -24.24 % | 0.33 -2.94 % | 0.34 -17.07 % | 0.41 2.50 % | 0.40 -4.76 % | 0.42 0.00 % | 0.42 16.67 % | 0.36 5.88 % | 0.34 -5.56 % | 0.36 -7.69 % | 0.39 -17.02 % | 0.47 -35.62 % | 0.73 -5.19 % | 0.77 1.32 % | 0.76 5.56 % | 0.72 46.94 % | 0.49 -37.18 % | 0.78 73.33 % | 0.45 12.50 % | 0.40 11.11 % | 0.36 12.50 % | 0.32 14.29 % | 0.28 7.69 % | 0.26 -16.13 % | 0.31 -24.39 % | 0.41 -18.00 % | 0.50 2.04 % | 0.49 -57.02 % | 1.14 256.25 % | 0.32 -8.57 % | 0.35 0.00 % | 0.35 |
| Earnings per share | 0.05 84.29 % | 0.03 97.18 % | 0.01 -79.71 % | 0.07 266.49 % | 0.02 152.33 % | -0.04 -751.79 % | 0.01 -92.74 % | 0.08 30.68 % | 0.06 -34.08 % | 0.09 -77.05 % | 0.39 39.29 % | 0.28 -28.21 % | 0.39 -11.36 % | 0.44 37.50 % | 0.32 -55.56 % | 0.72 278.95 % | 0.19 453.94 % | 0.03 321.29 % | -0.02 81.89 % | -0.09 42.93 % | -0.15 -15.38 % | -0.13 89.08 % | -1.19 -643.75 % | -0.16 -942.11 % | 0.02 241.79 % | -0.01 -145.27 % | 0.03 5.71 % | 0.03 -80.00 % | 0.14 644.68 % | 0.02 163.51 % | -0.03 99.31 % | -4.27 -1 679.17 % | -0.24 4.00 % | -0.25 24.24 % | -0.33 -13.79 % | -0.29 70.10 % | -0.97 -148.72 % | -0.39 0.00 % | -0.39 -39.29 % | -0.28 -27.27 % | -0.22 -22.22 % | -0.18 -28.57 % | -0.14 -71.99 % | -0.08 -185.96 % | 0.09 235.29 % | -0.07 5.02 % | -0.07 38.58 % | -0.12 -206.91 % | -0.04 39.38 % | -0.06 -64.12 % | -0.04 -163.29 % | 0.06 -58.60 % | 0.15 -28.57 % | 0.21 -16.00 % | 0.25 0.00 % | 0.25 -24.24 % | 0.33 -2.94 % | 0.34 -17.07 % | 0.41 2.50 % | 0.40 -4.76 % | 0.42 0.00 % | 0.42 16.67 % | 0.36 5.88 % | 0.34 -5.56 % | 0.36 -7.69 % | 0.39 -17.02 % | 0.47 -35.62 % | 0.73 -5.19 % | 0.77 1.32 % | 0.76 5.56 % | 0.72 46.94 % | 0.49 -37.18 % | 0.78 73.33 % | 0.45 12.50 % | 0.40 11.11 % | 0.36 12.50 % | 0.32 14.29 % | 0.28 7.69 % | 0.26 -16.13 % | 0.31 -24.39 % | 0.41 -18.00 % | 0.50 2.04 % | 0.49 -57.02 % | 1.14 256.25 % | 0.32 -8.57 % | 0.35 0.00 % | 0.35 |
| Gross profit | 16.983 M -14.94 % | 19.966 M -3.98 % | 20.794 M -39.41 % | 34.318 M 60.53 % | 21.378 M 3.87 % | 20.582 M -8.17 % | 22.414 M -5.27 % | 23.662 M -10.07 % | 26.312 M -5.42 % | 27.820 M -21.44 % | 35.413 M -13.85 % | 41.104 M -2.26 % | 42.053 M -9.59 % | 46.515 M 22.41 % | 37.999 M -4.38 % | 39.741 M 44.45 % | 27.512 M 77.96 % | 15.460 M 44.89 % | 10.670 M 54.17 % | 6.921 M -20.26 % | 8.680 M 88.49 % | 4.605 M -35.70 % | 7.162 M -38.20 % | 11.589 M -28.13 % | 16.125 M -6.51 % | 17.248 M -24.08 % | 22.720 M 3.67 % | 21.916 M -7.53 % | 23.701 M 57.26 % | 15.071 M 45.18 % | 10.381 M 41 624.00 % | -25.000 K 99.31 % | -3.618 M 56.29 % | -8.277 M 31.94 % | -12.162 M 18.20 % | -14.868 M 11.73 % | -16.844 M 3.63 % | -17.478 M 2.41 % | -17.910 M -110.43 % | -8.511 M -68.60 % | -5.048 M 11.58 % | -5.709 M -81.01 % | -3.154 M -253.85 % | 2.050 M -20.67 % | 2.584 M 58.04 % | 1.635 M 34.35 % | 1.217 M 44.71 % | 841.000 K -77.71 % | 3.773 M 55.65 % | 2.424 M -66.99 % | 7.343 M -41.38 % | 12.526 M -67.71 % | 38.794 M -2.79 % | 39.908 M -3.45 % | 41.334 M 0.97 % | 40.935 M -13.69 % | 47.430 M -1.52 % | 48.164 M -11.28 % | 54.285 M -0.46 % | 54.535 M -1.12 % | 55.155 M 3.06 % | 53.518 M 13.23 % | 47.263 M 6.37 % | 44.434 M -1.55 % | 45.135 M -2.75 % | 46.413 M -7.22 % | 50.026 M 26.31 % | 39.605 M -52.78 % | 83.880 M 15.12 % | 72.863 M 8.64 % | 67.069 M 40.56 % | 47.714 M 21.28 % | 39.341 M 12.13 % | 35.085 M 15.75 % | 30.311 M 11.33 % | 27.226 M 17.40 % | 23.190 M 18.08 % | 19.639 M 12.24 % | 17.497 M -5.05 % | 18.427 M -8.80 % | 20.206 M -15.59 % | 23.939 M 25.36 % | 19.096 M 22.42 % | 15.599 M 52.51 % | 10.228 M -5.70 % | 10.846 M -28.09 % | 15.083 M |
| Income tax expense | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.528 M | 0.000 | 0.000 -100.00 % | 147.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 100.00 % | -13.429 M | 0.000 | 0.000 100.00 % | -91.000 K | 0.000 -100.00 % | 483.000 K | 0.000 -100.00 % | 308.000 K 596.77 % | -62.000 K | 0.000 100.00 % | -1.069 M 19.08 % | -1.321 M -584.46 % | -193.000 K -10.29 % | -175.000 K -14.38 % | -153.000 K 85.98 % | -1.091 M -295.52 % | 558.000 K 233.81 % | -417.000 K -160.17 % | 693.000 K 230.00 % | 210.000 K -71.89 % | 747.000 K 1 918.92 % | 37.000 K 114.51 % | -255.000 K -298.44 % | -64.000 K -14.29 % | -56.000 K 41.67 % | -96.000 K 93.59 % | -1.497 M -102.17 % | 68.828 M 234.48 % | -51.179 M -575.63 % | -7.575 M -19.18 % | -6.356 M -124.69 % | 25.747 M 462.23 % | -7.108 M -22.95 % | -5.781 M -514.71 % | 1.394 M -91.34 % | 16.097 M 4 124.25 % | -400.000 K 27.54 % | -552.000 K -218.20 % | 467.000 K 101.52 % | -30.755 M -1 622.00 % | -1.786 M 54.24 % | -3.903 M -173.92 % | 5.280 M |
| Cost of revenue | 34.878 M 0.45 % | 34.722 M 1.70 % | 34.143 M 50.05 % | 22.755 M -36.98 % | 36.110 M 1.95 % | 35.418 M 0.52 % | 35.234 M -3.08 % | 36.354 M 1.69 % | 35.750 M -9.63 % | 39.559 M 6.26 % | 37.229 M 7.60 % | 34.601 M 8.95 % | 31.758 M 13.39 % | 28.008 M 0.26 % | 27.934 M -4.02 % | 29.104 M -2.24 % | 29.772 M -5.67 % | 31.563 M 3.89 % | 30.381 M -14.98 % | 35.736 M 6.16 % | 33.661 M -7.45 % | 36.370 M -0.62 % | 36.598 M -8.32 % | 39.919 M 6.71 % | 37.409 M -1.91 % | 38.137 M 1.48 % | 37.581 M -8.25 % | 40.958 M 8.34 % | 37.804 M -1.49 % | 38.374 M 1.03 % | 37.984 M -22.42 % | 48.961 M 2.99 % | 47.538 M 3.28 % | 46.029 M 5.94 % | 43.450 M 1.31 % | 42.888 M -2.45 % | 43.966 M -4.01 % | 45.804 M -5.95 % | 48.702 M 4.07 % | 46.796 M 6.60 % | 43.900 M -0.85 % | 44.278 M -1.95 % | 45.160 M 2.44 % | 44.084 M 3.57 % | 42.563 M 2.52 % | 41.515 M 3.97 % | 39.928 M 3.38 % | 38.623 M 1.21 % | 38.163 M 1.55 % | 37.581 M 5.25 % | 35.705 M -4.79 % | 37.501 M 107.88 % | 18.040 M -1.38 % | 18.293 M 8.66 % | 16.835 M 0.21 % | 16.799 M -2.16 % | 17.170 M 2.63 % | 16.730 M 9.54 % | 15.273 M -17.18 % | 18.441 M 12.09 % | 16.452 M 8.50 % | 15.163 M 1.62 % | 14.921 M 5.03 % | 14.206 M 8.54 % | 13.088 M -2.13 % | 13.373 M 5.57 % | 12.667 M -71.68 % | 44.734 M 1 167.97 % | 3.528 M -74.63 % | 13.905 M 17.77 % | 11.807 M 5.66 % | 11.175 M 14.67 % | 9.745 M 9.35 % | 8.912 M 8.72 % | 8.197 M 3.00 % | 7.958 M 7.47 % | 7.405 M 13.87 % | 6.503 M -2.68 % | 6.682 M 19.79 % | 5.578 M -0.32 % | 5.596 M 2.64 % | 5.452 M 13.35 % | 4.810 M 68.59 % | 2.853 M -42.86 % | 4.993 M 17.84 % | 4.237 M | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 9.246 M 12.89 % | 8.190 M -5.37 % | 8.655 M 3.23 % | 8.384 M -1.70 % | 8.529 M -0.05 % | 8.533 M 2.02 % | 8.364 M -6.12 % | 8.909 M 11.18 % | 8.013 M 4.31 % | 7.682 M 3.71 % | 7.407 M 2.38 % | 7.235 M -10.86 % | 8.116 M 14.97 % | 7.059 M -13.17 % | 8.130 M 8.50 % | 7.493 M -1.62 % | 7.616 M 6.58 % | 7.146 M -5.18 % | 7.536 M -24.34 % | 9.960 M 37.65 % | 7.236 M -28.09 % | 10.063 M 19.68 % | 8.408 M 9.56 % | 7.674 M 15.78 % | 6.628 M -17.63 % | 8.047 M -16.08 % | 9.589 M 29.49 % | 7.405 M 1.05 % | 7.328 M -3.44 % | 7.589 M -12.76 % | 8.699 M 39.92 % | 6.217 M -12.33 % | 7.091 M 14.26 % | 6.206 M -13.52 % | 7.176 M 13.28 % | 6.335 M -7.18 % | 6.825 M 2.82 % | 6.638 M -14.69 % | 7.781 M 28.36 % | 6.062 M -1.99 % | 6.185 M 8.28 % | 5.712 M -23.65 % | 7.481 M 20.60 % | 6.203 M -1.30 % | 6.285 M 0.59 % | 6.248 M -15.36 % | 7.382 M 36.73 % | 5.399 M -1.46 % | 5.479 M 0.27 % | 5.464 M -9.07 % | 6.009 M -3.42 % | 6.222 M -5.21 % | 6.564 M 7.29 % | 6.118 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 333.000 K 0.00 % | 333.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -1.003 M -108.99 % | 11.153 M 400.46 % | -3.712 M -3 469.23 % | -104.000 K | 0.000 100.00 % | -898.000 K -27.74 % | -703.000 K | 0.000 -100.00 % | 105.000 K -61.11 % | 270.000 K 304.55 % | -132.000 K 39.45 % | -218.000 K -77.24 % | -123.000 K -122.74 % | 541.000 K | 0.000 | 0.000 100.00 % | -106.000 K 70.47 % | -359.000 K -232.47 % | 271.000 K 173.74 % | 99.000 K 141.08 % | -241.000 K -143.35 % | 556.000 K 213.70 % | -489.000 K -6 885.71 % | -7.000 K 88.33 % | -60.000 K 75.61 % | -246.000 K -108.47 % | -118.000 K 76.49 % | -502.000 K -254.94 % | 324.000 K 3 500.00 % | 9.000 K -79.07 % | 43.000 K -75.57 % | 176.000 K 155.07 % | 69.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 -100.00 % | 15.993 M 4.35 % | 15.327 M 5.07 % | 14.588 M 3.39 % | 14.109 M 0.03 % | 14.105 M 3.97 % | 13.567 M 0.46 % | 13.505 M -14.30 % | 15.758 M 21.67 % | 12.951 M 4.43 % | 12.402 M 2.18 % | 12.137 M 4.96 % | 11.563 M 4.11 % | 11.106 M 1.47 % | 10.945 M 3.31 % | 10.594 M 155.62 % | -19.048 M -187.80 % | 21.694 M 99.78 % | 10.859 M 6.00 % | 10.244 M 125.04 % | -40.907 M -349.89 % | 16.370 M 14.20 % | 14.335 M 10.29 % | 12.997 M 185.14 % | -15.265 M -231.11 % | 11.643 M 11.00 % | 10.489 M 0.48 % | 10.439 M 197.33 % | -10.725 M -230.40 % | 8.225 M 3.97 % | 7.911 M 18.27 % | 6.689 M 196.91 % | -6.902 M -236.65 % | 5.051 M 19.27 % | 4.235 M | 0.000 |
| Operating expenses | 8.271 M -10.55 % | 9.247 M 28.66 % | 7.187 M -63.72 % | 19.808 M 323.97 % | 4.672 M -44.55 % | 8.425 M -4.97 % | 8.866 M 13.68 % | 7.799 M -8.67 % | 8.539 M 2.07 % | 8.366 M 7.44 % | 7.787 M 1.43 % | 7.677 M 8.08 % | 7.103 M -10.07 % | 7.898 M 13.87 % | 6.936 M -20.01 % | 8.671 M 15.72 % | 7.493 M -1.62 % | 7.616 M 8.18 % | 7.040 M -1.91 % | 7.177 M -29.85 % | 10.231 M 39.48 % | 7.335 M -25.32 % | 9.822 M 21.11 % | 8.110 M 12.87 % | 7.185 M 8.52 % | 6.621 M -17.10 % | 7.987 M -14.52 % | 9.344 M 28.23 % | 7.287 M 6.75 % | 6.826 M -13.74 % | 7.913 M -9.13 % | 8.708 M 39.11 % | 6.260 M -13.86 % | 7.267 M 15.81 % | 6.275 M -12.56 % | 7.176 M 13.28 % | 6.335 M -7.18 % | 6.825 M 2.82 % | 6.638 M -14.69 % | 7.781 M 28.36 % | 6.062 M -1.99 % | 6.185 M 8.28 % | 5.712 M -23.65 % | 7.481 M 20.60 % | 6.203 M -1.30 % | 6.285 M 0.59 % | 6.248 M -15.36 % | 7.382 M 36.73 % | 5.399 M -1.46 % | 5.479 M 0.27 % | 5.464 M -9.07 % | 6.009 M -72.95 % | 22.215 M 1.48 % | 21.891 M 5.72 % | 20.706 M 1.58 % | 20.383 M 0.89 % | 20.204 M 2.19 % | 19.771 M -1.40 % | 20.051 M -12.42 % | 22.895 M 18.65 % | 19.297 M 0.50 % | 19.201 M 11.62 % | 17.202 M 5.25 % | 16.344 M 5.39 % | 15.508 M 2.34 % | 15.153 M 3.31 % | 14.667 M 192.00 % | -15.942 M -163.87 % | 24.961 M 69.48 % | 14.728 M 6.47 % | 13.833 M 138.61 % | -35.825 M -292.70 % | 18.591 M 12.02 % | 16.596 M 9.54 % | 15.151 M 208.37 % | -13.981 M -203.46 % | 13.513 M 10.82 % | 12.194 M 2.38 % | 11.911 M 203.16 % | -11.546 M -222.71 % | 9.409 M 1.36 % | 9.283 M 18.65 % | 7.824 M 250.55 % | -5.197 M -191.66 % | 5.670 M 14.71 % | 4.943 M | 0.000 |
| Cost and expenses | 43.149 M -1.86 % | 43.969 M 6.39 % | 41.330 M -2.90 % | 42.563 M 4.37 % | 40.782 M -6.98 % | 43.843 M -0.58 % | 44.100 M -0.12 % | 44.153 M -0.31 % | 44.289 M -7.59 % | 47.925 M 6.46 % | 45.016 M 6.48 % | 42.278 M 8.79 % | 38.861 M 8.23 % | 35.906 M 2.97 % | 34.870 M -7.69 % | 37.775 M 1.37 % | 37.265 M -4.89 % | 39.179 M 4.70 % | 37.421 M -12.80 % | 42.913 M -2.23 % | 43.892 M 0.43 % | 43.705 M -5.85 % | 46.420 M -3.35 % | 48.029 M 7.70 % | 44.594 M -0.37 % | 44.758 M -1.78 % | 45.568 M -9.41 % | 50.302 M 11.56 % | 45.091 M -0.24 % | 45.200 M -1.52 % | 45.897 M -20.41 % | 57.669 M 7.20 % | 53.798 M 0.94 % | 53.296 M 7.18 % | 49.725 M -0.68 % | 50.064 M -0.47 % | 50.301 M -4.42 % | 52.629 M -4.90 % | 55.340 M 1.40 % | 54.577 M 9.24 % | 49.962 M -0.99 % | 50.463 M -0.80 % | 50.872 M -1.34 % | 51.565 M 5.74 % | 48.766 M 2.02 % | 47.800 M 3.52 % | 46.176 M 0.37 % | 46.005 M 5.61 % | 43.562 M 1.17 % | 43.060 M 4.59 % | 41.169 M -5.38 % | 43.510 M 8.09 % | 40.255 M 0.18 % | 40.184 M 7.04 % | 37.541 M 0.97 % | 37.182 M -0.51 % | 37.374 M 2.39 % | 36.501 M 3.33 % | 35.324 M -14.54 % | 41.336 M 15.63 % | 35.749 M 4.03 % | 34.364 M 6.98 % | 32.123 M 5.15 % | 30.550 M 6.83 % | 28.596 M 0.25 % | 28.526 M 4.36 % | 27.334 M -5.06 % | 28.792 M 1.06 % | 28.489 M -0.50 % | 28.633 M 11.67 % | 25.640 M 204.02 % | -24.650 M -186.99 % | 28.336 M 11.09 % | 25.508 M 9.25 % | 23.348 M 487.65 % | -6.023 M -128.79 % | 20.918 M 11.88 % | 18.697 M 0.56 % | 18.593 M 411.54 % | -5.968 M -139.77 % | 15.005 M 1.83 % | 14.735 M 16.63 % | 12.634 M 638.99 % | -2.344 M -121.98 % | 10.663 M 16.15 % | 9.180 M | 0.000 |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 8.271 M -10.55 % | 9.247 M 12.91 % | 8.190 M -5.37 % | 8.655 M 3.23 % | 8.384 M -1.70 % | 8.529 M -3.80 % | 8.866 M 1.94 % | 8.697 M -5.90 % | 9.242 M 15.34 % | 8.013 M 4.31 % | 7.682 M 3.71 % | 7.407 M 2.38 % | 7.235 M -10.86 % | 8.116 M 14.97 % | 7.059 M -13.17 % | 8.130 M 8.50 % | 7.493 M -1.62 % | 7.616 M 6.58 % | 7.146 M -5.18 % | 7.536 M -24.34 % | 9.960 M 37.65 % | 7.236 M -28.09 % | 10.063 M 19.68 % | 8.408 M 9.56 % | 7.674 M 15.78 % | 6.628 M -17.63 % | 8.047 M -16.08 % | 9.589 M 29.49 % | 7.405 M 1.05 % | 7.328 M -3.44 % | 7.589 M -12.76 % | 8.699 M 39.92 % | 6.217 M -12.33 % | 7.091 M 14.26 % | 6.206 M -13.52 % | 7.176 M 13.28 % | 6.335 M -7.18 % | 6.825 M 2.82 % | 6.638 M -14.69 % | 7.781 M 28.36 % | 6.062 M -1.99 % | 6.185 M 8.28 % | 5.712 M -23.65 % | 7.481 M 20.60 % | 6.203 M -1.30 % | 6.285 M 0.59 % | 6.248 M -15.36 % | 7.382 M 36.73 % | 5.399 M -1.46 % | 5.479 M 0.27 % | 5.464 M -9.07 % | 6.009 M -3.42 % | 6.222 M -5.21 % | 6.564 M 7.29 % | 6.118 M -2.49 % | 6.274 M 2.87 % | 6.099 M -1.69 % | 6.204 M -5.22 % | 6.546 M -8.28 % | 7.137 M 12.46 % | 6.346 M -6.66 % | 6.799 M 34.23 % | 5.065 M 5.94 % | 4.781 M 8.61 % | 4.402 M 4.61 % | 4.208 M 3.31 % | 4.073 M 31.13 % | 3.106 M -4.93 % | 3.267 M -15.56 % | 3.869 M 7.80 % | 3.589 M -29.38 % | 5.082 M 128.82 % | 2.221 M -1.77 % | 2.261 M 4.97 % | 2.154 M 67.76 % | 1.284 M -31.34 % | 1.870 M 9.68 % | 1.705 M 15.83 % | 1.472 M 279.29 % | -821.000 K -169.34 % | 1.184 M -13.70 % | 1.372 M 20.88 % | 1.135 M -33.43 % | 1.705 M 175.44 % | 619.000 K -12.57 % | 708.000 K | 0.000 |
| Interest income | 2.000 M 4.44 % | 1.915 M 2.79 % | 1.863 M -21.09 % | 2.361 M 5.78 % | 2.232 M 9.41 % | 2.040 M 17.51 % | 1.736 M -18.46 % | 2.129 M -7.23 % | 2.295 M 16.38 % | 1.972 M 11.16 % | 1.774 M 19.54 % | 1.484 M 135.56 % | 630.000 K 63.64 % | 385.000 K 61.76 % | 238.000 K 145.36 % | 97.000 K 234.48 % | 29.000 K 31.82 % | 22.000 K -21.43 % | 28.000 K -20.00 % | 35.000 K -36.36 % | 55.000 K -72.91 % | 203.000 K -53.44 % | 436.000 K -27.57 % | 602.000 K -20.16 % | 754.000 K -3.95 % | 785.000 K 9.64 % | 716.000 K -14.66 % | 839.000 K -84.77 % | 5.508 M 418.64 % | 1.062 M -24.79 % | 1.412 M -4.59 % | 1.480 M 1.37 % | 1.460 M 57.33 % | 928.000 K 45.00 % | 640.000 K -17.21 % | 773.000 K 43.15 % | 540.000 K -0.18 % | 541.000 K -2.70 % | 556.000 K 7.54 % | 517.000 K -38.01 % | 834.000 K -10.13 % | 928.000 K 6.42 % | 872.000 K -1.36 % | 884.000 K -1.67 % | 899.000 K -4.26 % | 939.000 K 3.87 % | 904.000 K -2.69 % | 929.000 K 78.65 % | 520.000 K 246.67 % | 150.000 K -25.00 % | 200.000 K -19.03 % | 247.000 K -15.12 % | 291.000 K -43.71 % | 517.000 K 36.77 % | 378.000 K 12.50 % | 336.000 K 30.23 % | 258.000 K 14.16 % | 226.000 K 6.10 % | 213.000 K -2.29 % | 218.000 K -1.36 % | 221.000 K -4.74 % | 232.000 K -6.83 % | 249.000 K 3.75 % | 240.000 K -13.36 % | 277.000 K 54.75 % | 179.000 K -29.80 % | 255.000 K 298.44 % | 64.000 K 14.29 % | 56.000 K -41.67 % | 96.000 K -82.61 % | 552.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 |
| Interest expense | 10.695 M -1.08 % | 10.812 M -2.40 % | 11.078 M -4.66 % | 11.620 M -4.74 % | 12.198 M 5.21 % | 11.594 M -3.83 % | 12.056 M -4.69 % | 12.649 M -1.46 % | 12.837 M 5.33 % | 12.187 M 4.54 % | 11.658 M 19.02 % | 9.795 M 52.69 % | 6.415 M 7.17 % | 5.986 M 14.63 % | 5.222 M 0.12 % | 5.216 M -8.19 % | 5.681 M 20.72 % | 4.706 M 1.51 % | 4.636 M 0.09 % | 4.632 M -4.97 % | 4.874 M -13.81 % | 5.655 M -11.00 % | 6.354 M -5.47 % | 6.722 M -6.72 % | 7.206 M -7.60 % | 7.799 M 1.23 % | 7.704 M -14.77 % | 9.039 M 25.98 % | 7.175 M -2.33 % | 7.346 M 5.74 % | 6.947 M 2.86 % | 6.754 M -0.66 % | 6.799 M 1.67 % | 6.687 M 4.68 % | 6.388 M 13.26 % | 5.640 M -1.02 % | 5.698 M 2.01 % | 5.586 M 11.16 % | 5.025 M 3.16 % | 4.871 M 1.67 % | 4.791 M 42.97 % | 3.351 M 31.83 % | 2.542 M 17.36 % | 2.166 M -1.46 % | 2.198 M 4.52 % | 2.103 M 7.30 % | 1.960 M -1.66 % | 1.993 M -3.11 % | 2.057 M 1.58 % | 2.025 M -1.89 % | 2.064 M 0.49 % | 2.054 M -5.13 % | 2.165 M 16.71 % | 1.855 M 20.22 % | 1.543 M 23.05 % | 1.254 M 3.47 % | 1.212 M 3.06 % | 1.176 M -8.27 % | 1.282 M 45.68 % | 880.000 K -41.29 % | 1.499 M 21.87 % | 1.230 M 19.07 % | 1.033 M 100.19 % | 516.000 K -29.51 % | 732.000 K -17.94 % | 892.000 K 10.95 % | 804.000 K -44.59 % | 1.451 M 4.84 % | 1.384 M -7.61 % | 1.498 M -1.32 % | 1.518 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.964 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 11.645 M 0.42 % | 11.596 M 3.14 % | 11.243 M 0.12 % | 11.230 M 0.00 % | 11.230 M 2.05 % | 11.004 M -0.88 % | 11.102 M -3.53 % | 11.508 M | 0.000 -100.00 % | 13.407 M 1.15 % | 13.254 M 8.39 % | 12.228 M 14.91 % | 10.641 M -0.23 % | 10.665 M 8.92 % | 9.792 M -2.94 % | 10.089 M -1.70 % | 10.263 M 1.69 % | 10.092 M 0.43 % | 10.049 M 2.43 % | 9.811 M -14.75 % | 11.508 M -1.15 % | 11.642 M 1.16 % | 11.508 M 0.00 % | 11.508 M -7.27 % | 12.411 M 0.00 % | 12.411 M 0.00 % | 12.411 M 19 291.41 % | 64.000 K -98.84 % | 5.528 M 422.99 % | 1.057 M -25.93 % | 1.427 M -99.66 % | 422.802 M 4 558.46 % | 9.076 M 671.54 % | -1.588 M 3.47 % | -1.645 M 82.77 % | -9.548 M 80.73 % | -49.541 M -3 061.52 % | -1.567 M -5.10 % | -1.491 M 60.97 % | -3.820 M -131.66 % | -1.649 M -229.33 % | 1.275 M 414.81 % | -405.000 K -258.82 % | 255.000 K -98.08 % | 13.299 M 1 642.99 % | 763.000 K -8.95 % | 838.000 K -95.03 % | 16.876 M 8 423.23 % | 198.000 K 125.71 % | -770.000 K 75.49 % | -3.142 M -451.23 % | -570.000 K -103.56 % | 15.993 M 4.35 % | 15.327 M 5.07 % | 14.588 M 3.39 % | 14.109 M 0.03 % | 14.105 M 3.97 % | 13.567 M 0.52 % | 13.497 M -5.31 % | 14.254 M 3.16 % | 13.818 M 7.32 % | 12.875 M 6.08 % | 12.137 M 4.14 % | 11.655 M 4.11 % | 11.195 M 1.78 % | 10.999 M 1.49 % | 10.837 M -1.62 % | 11.016 M -0.16 % | 11.034 M 0.71 % | 10.956 M 6.86 % | 10.253 M 35.00 % | 7.595 M 14.64 % | 6.625 M 22.16 % | 5.423 M 12.98 % | 4.800 M -83.27 % | 28.690 M 576.97 % | 4.238 M 6.32 % | 3.986 M 206.10 % | -3.757 M -122.22 % | 16.910 M 743.21 % | -2.629 M -6.91 % | -2.459 M -30.87 % | -1.879 M -121.47 % | 8.753 M 784.90 % | -1.278 M -207.04 % | 1.194 M | 0.000 |
| Operating income | 8.712 M -18.72 % | 10.719 M -21.22 % | 13.607 M -6.22 % | 14.510 M -13.14 % | 16.706 M 37.42 % | 12.157 M -10.27 % | 13.548 M -14.59 % | 15.863 M -10.75 % | 17.773 M -8.64 % | 19.454 M 13.16 % | 17.192 M -48.58 % | 33.436 M -11.52 % | 37.791 M -6.47 % | 40.406 M 30.08 % | 31.063 M -0.02 % | 31.070 M 46.01 % | 21.279 M 174.78 % | 7.744 M 126.17 % | 3.424 M 261.13 % | -2.125 M 74.67 % | -8.390 M -58.72 % | -5.286 M 94.54 % | -96.875 M -1 431.86 % | -6.324 M -176.90 % | 8.224 M 43.28 % | 5.740 M -42.50 % | 9.983 M -10.26 % | 11.124 M -32.23 % | 16.414 M 99.08 % | 8.245 M 234.08 % | 2.468 M 100.57 % | -431.681 M -2 255.82 % | -18.324 M -17.88 % | -15.544 M 15.69 % | -18.437 M -13.33 % | -16.269 M 29.65 % | -23.126 M 4.51 % | -24.217 M 1.99 % | -24.709 M -55.75 % | -15.865 M -43.80 % | -11.033 M 7.58 % | -11.938 M -43.12 % | -8.341 M -60.93 % | -5.183 M -48.55 % | -3.489 M 23.57 % | -4.565 M 8.07 % | -4.966 M 22.70 % | -6.424 M -344.88 % | -1.444 M 47.26 % | -2.738 M -240.19 % | 1.953 M -71.20 % | 6.781 M -59.92 % | 16.917 M -8.03 % | 18.395 M -12.50 % | 21.022 M 1.50 % | 20.712 M -24.33 % | 27.371 M -4.29 % | 28.599 M -16.46 % | 34.234 M 3.00 % | 33.238 M -7.31 % | 35.858 M 4.49 % | 34.317 M 13.54 % | 30.225 M 7.60 % | 28.090 M -5.19 % | 29.627 M -5.22 % | 31.260 M -11.59 % | 35.359 M -36.34 % | 55.547 M -5.72 % | 58.919 M 1.35 % | 58.135 M 9.20 % | 53.236 M -49.40 % | 105.201 M 13 332.83 % | -795.000 K -104.31 % | 18.442 M 22.21 % | 15.090 M -66.59 % | 45.171 M 369.70 % | 9.617 M 29.66 % | 7.417 M -43.42 % | 13.110 M -56.26 % | 29.972 M 86.81 % | 16.044 M -17.99 % | 19.564 M 30.24 % | 15.022 M 1 743.19 % | 815.000 K -88.56 % | 7.122 M 20.71 % | 5.900 M -60.88 % | 15.083 M |
| Operating income ratio | 0.17 -14.29 % | 0.20 -20.87 % | 0.25 -2.58 % | 0.25 -12.51 % | 0.29 33.86 % | 0.22 -7.63 % | 0.24 -11.09 % | 0.26 -7.70 % | 0.29 -0.81 % | 0.29 22.00 % | 0.24 -46.41 % | 0.44 -13.74 % | 0.51 -5.57 % | 0.54 15.08 % | 0.47 4.39 % | 0.45 21.49 % | 0.37 125.56 % | 0.16 97.44 % | 0.08 267.43 % | -0.05 74.86 % | -0.20 -53.60 % | -0.13 94.17 % | -2.21 -1 703.09 % | -0.12 -179.92 % | 0.15 48.23 % | 0.10 -37.40 % | 0.17 -6.43 % | 0.18 -33.70 % | 0.27 72.99 % | 0.15 202.32 % | 0.05 100.58 % | -8.82 -2 014.35 % | -0.42 -1.33 % | -0.41 30.13 % | -0.59 -1.49 % | -0.58 31.91 % | -0.85 0.27 % | -0.85 -6.54 % | -0.80 -93.64 % | -0.41 -45.93 % | -0.28 8.25 % | -0.31 -55.88 % | -0.20 -76.74 % | -0.11 -45.37 % | -0.08 26.95 % | -0.11 12.35 % | -0.12 25.85 % | -0.16 -372.74 % | -0.03 49.69 % | -0.07 -250.86 % | 0.05 -66.53 % | 0.14 -54.46 % | 0.30 -5.82 % | 0.32 -12.54 % | 0.36 0.74 % | 0.36 -15.33 % | 0.42 -3.86 % | 0.44 -10.46 % | 0.49 8.06 % | 0.46 -9.05 % | 0.50 0.22 % | 0.50 2.80 % | 0.49 1.47 % | 0.48 -5.86 % | 0.51 -2.68 % | 0.52 -7.29 % | 0.56 -14.37 % | 0.66 -2.29 % | 0.67 0.61 % | 0.67 -0.73 % | 0.67 -62.22 % | 1.79 11 130.02 % | -0.02 -103.86 % | 0.42 6.97 % | 0.39 -69.48 % | 1.28 308.44 % | 0.31 10.79 % | 0.28 -47.67 % | 0.54 -56.57 % | 1.25 100.80 % | 0.62 -6.59 % | 0.67 5.93 % | 0.63 1 322.68 % | 0.04 -90.56 % | 0.47 19.62 % | 0.39 -60.88 % | 1.00 |
| Total other income expenses net | -1.554 M 74.84 % | -6.177 M 41.78 % | -10.610 M -122.29 % | -4.773 M 63.26 % | -12.991 M 12.93 % | -14.921 M -29.86 % | -11.490 M -77.26 % | -6.482 M 37.60 % | -10.387 M -14.27 % | -9.090 M 8.26 % | -9.908 M -27.76 % | -7.755 M -27.97 % | -6.060 M -26.25 % | -4.800 M 4.36 % | -5.019 M -149.85 % | 10.069 M 253.82 % | -6.546 M -32.81 % | -4.929 M -4.45 % | -4.719 M 11.05 % | -5.305 M -11.43 % | -4.761 M 13.56 % | -5.508 M 7.40 % | -5.948 M 22.32 % | -7.657 M -18.64 % | -6.454 M 8.31 % | -7.039 M -0.46 % | -7.007 M 14.70 % | -8.215 M -398.79 % | -1.647 M 73.81 % | -6.289 M -13.93 % | -5.520 M -5.12 % | -5.251 M 14.88 % | -6.169 M 25.45 % | -8.275 M -3.01 % | -8.033 M -14.97 % | -6.987 M 87.34 % | -55.186 M -680.90 % | -7.067 M -5.84 % | -6.677 M -0.68 % | -6.632 M -4.23 % | -6.363 M -200.14 % | -2.120 M 12.47 % | -2.422 M -130.45 % | -1.051 M -109.36 % | 11.231 M 1 049.37 % | -1.183 M -11.50 % | -1.061 M 66.56 % | -3.173 M -82.78 % | -1.736 M 20.77 % | -2.191 M 57.34 % | -5.136 M -242.17 % | -1.501 M 65.05 % | -4.295 M -321.91 % | -1.018 M 4.05 % | -1.061 M -274.79 % | 607.000 K 165.41 % | -928.000 K -0.54 % | -923.000 K -2 877.42 % | -31.000 K 98.46 % | -2.008 M -3 189.23 % | 65.000 K 118.73 % | -347.000 K 26.33 % | -471.000 K -109.33 % | -225.000 K 56.05 % | -512.000 K -374.07 % | -108.000 K -144.44 % | 243.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 945.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.514 M | 0.000 -100.00 % | 11.000 K 10.00 % | 10.000 K 25.00 % | 8.000 K | 0.000 -100.00 % | 2.556 M | 0.000 | 0.000 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 557.254 M 2.15 % | 545.500 M 25.05 % | 436.242 M -14.97 % | 513.024 M 7.96 % | 475.196 M -7.40 % | 513.172 M 10.08 % | 466.174 M -13.86 % | 541.180 M 11.86 % | 483.814 M 17.37 % | 412.206 M -19.97 % | 515.079 M -12.25 % | 587.014 M 71.59 % | 342.111 M 0.95 % | 338.876 M -2.55 % | 347.729 M 10.96 % | 313.387 M 8.63 % | 288.479 M -11.24 % | 325.020 M -0.12 % | 325.410 M -3.56 % | 337.405 M -0.91 % | 340.504 M -3.43 % | 352.585 M -5.91 % | 374.741 M 1.93 % | 367.663 M 2.63 % | 358.255 M -4.11 % | 373.602 M -5.27 % | 394.372 M -2.32 % | 403.722 M -5.80 % | 428.582 M -12.46 % | 489.571 M -6.38 % | 522.926 M -6.81 % | 561.157 M -4.05 % | 584.855 M -1.09 % | 591.329 M 5.38 % | 561.162 M 12.22 % | 500.039 M -0.11 % | 500.593 M 1.53 % | 493.051 M 5.46 % | 467.525 M 10.07 % | 424.758 M 23.30 % | 344.478 M -1.77 % | 350.678 M 7.57 % | 325.990 M 14.50 % | 284.713 M 7.11 % | 265.824 M 64.07 % | 162.016 M 6.05 % | 152.770 M -26.25 % | 207.144 M 53.92 % | 134.579 M 42.57 % | 94.395 M 61.73 % | 58.367 M 101.73 % | 28.933 M 174.58 % | -38.792 M -13.35 % | -34.222 M 29.81 % | -48.757 M -12.51 % | -43.336 M -30.56 % | -33.192 M -27.39 % | -26.056 M -56.68 % | -16.630 M -143.52 % | 38.209 M 46.54 % | 26.074 M 18.19 % | 22.061 M -8.19 % | 24.028 M 2 610.76 % | -957.000 K 97.45 % | -37.589 M -157.32 % | 65.581 M -50.99 % | 133.803 M -24.00 % | 176.061 M 4.90 % | 167.834 M 0.49 % | 167.022 M -3.13 % | 172.411 M 110.02 % | 82.093 M 149.35 % | -166.342 M -187.18 % | 190.800 M 26.27 % | 151.101 M 22.12 % | 123.728 M 298.56 % | 31.044 M 265.88 % | -18.715 M -158.94 % | 31.751 M 479.30 % | -8.371 M 66.89 % | -25.284 M 34.62 % | -38.673 M -9.47 % | -35.329 M -139.04 % | 90.488 M 6.70 % | 84.808 M 36.67 % | 62.051 M |
| Total investments | 207.382 M 34.19 % | 154.549 M 186.21 % | 53.998 M -51.24 % | 110.741 M 33.10 % | 83.200 M 20.27 % | 69.177 M 67.64 % | 41.266 M -60.75 % | 105.135 M 707.80 % | 13.015 M -80.58 % | 67.013 M 264.14 % | 18.403 M -66.39 % | 54.750 M 112.97 % | 25.708 M 216.52 % | 8.122 M 4.88 % | 7.744 M 1.31 % | 7.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 71 328.57 % | 28.000 K -70.21 % | 94.000 K -37.33 % | 150.000 K -91.07 % | 1.680 M -47.78 % | 3.217 M -0.06 % | 3.219 M -0.77 % | 3.244 M -0.58 % | 3.263 M -0.49 % | 3.279 M 0.61 % | 3.259 M -0.15 % | 3.264 M 0.46 % | 3.249 M 0.71 % | 3.226 M -23.45 % | 4.214 M 13.01 % | 3.729 M -37.99 % | 6.014 M -26.06 % | 8.134 M -86.01 % | 58.161 M -3.44 % | 60.232 M -3.61 % | 62.487 M -3.52 % | 64.764 M -3.55 % | 67.151 M 0.61 % | 66.746 M -1.18 % | 67.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.640 M -14.17 % | 18.223 M | 0.000 | 0.000 -100.00 % | 24.734 M -3.72 % | 25.690 M -11.94 % | 29.172 M -1.60 % | 29.646 M -0.66 % | 29.842 M -0.90 % | 30.113 M 1.03 % | 29.807 M 220.88 % | 9.289 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.690 M 1.18 % | 7.600 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 |
| Total debt | 651.113 M 6.70 % | 610.207 M -2.19 % | 623.895 M -2.14 % | 637.525 M 1.68 % | 627.001 M 2.20 % | 613.487 M -2.33 % | 628.148 M -2.28 % | 642.772 M -2.22 % | 657.366 M 22.80 % | 535.323 M -15.13 % | 630.759 M -4.93 % | 663.442 M 40.62 % | 471.786 M 4.44 % | 451.718 M -2.52 % | 463.411 M 9.38 % | 423.675 M -2.54 % | 434.728 M -5.80 % | 461.515 M 12.17 % | 411.445 M -2.11 % | 420.314 M -2.45 % | 430.890 M -5.15 % | 454.275 M -2.40 % | 465.441 M -2.00 % | 474.951 M -2.18 % | 485.527 M -1.92 % | 495.021 M -2.22 % | 506.246 M -4.58 % | 530.547 M -12.32 % | 605.106 M 5.80 % | 571.916 M -2.60 % | 587.209 M -2.36 % | 601.384 M -3.32 % | 622.056 M -1.82 % | 633.602 M -1.82 % | 645.364 M 7.89 % | 598.181 M -1.77 % | 608.975 M -1.57 % | 618.689 M 0.43 % | 616.056 M -0.31 % | 617.976 M 5.28 % | 586.998 M -6.14 % | 625.429 M 12.28 % | 557.014 M 10.60 % | 503.614 M 7.84 % | 467.000 M -0.87 % | 471.122 M 2.38 % | 460.176 M 2.77 % | 447.777 M -0.56 % | 450.319 M -4.13 % | 469.741 M -0.20 % | 470.697 M -1.02 % | 475.557 M 14.96 % | 413.662 M -0.86 % | 417.254 M 6.10 % | 393.265 M 5.34 % | 373.338 M 3.11 % | 362.075 M 3.58 % | 349.557 M -2.00 % | 356.695 M -7.02 % | 383.623 M 13.74 % | 337.269 M 5.31 % | 320.251 M -0.46 % | 321.724 M 14.30 % | 281.481 M 31.50 % | 214.049 M -24.45 % | 283.318 M 18.99 % | 238.106 M 0.01 % | 238.094 M 37.95 % | 172.595 M -9.03 % | 189.727 M -3.69 % | 196.990 M 99.34 % | 98.819 M 310.38 % | 24.080 M -88.10 % | 202.423 M 26.38 % | 160.166 M 15.86 % | 138.239 M 250.38 % | 39.454 M | 0.000 -100.00 % | 51.169 M 297.92 % | 12.859 M 173.60 % | 4.700 M | 0.000 | 0.000 -100.00 % | 92.246 M -1.31 % | 93.469 M 16.48 % | 80.243 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 3.520 M | 0.000 -100.00 % | 312.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 308.000 K | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 69.000 K | 0.000 -100.00 % | 69.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 287.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 294.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 269.000 K | 0.000 | 0.000 100.00 % | -747.000 K 0.00 % | -747.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 164.000 K 70.83 % | 96.000 K | 0.000 | 0.000 -100.00 % | 194.000 K | 0.000 | 0.000 | 0.000 100.00 % | -112.000 K | 0.000 | 0.000 | 0.000 100.00 % | -16.000 K | 0.000 | 0.000 | 0.000 100.00 % | -143.762 M | 0.000 | 0.000 -100.00 % | 177.000 K -2.75 % | 182.000 K | 0.000 | 0.000 | 0.000 100.00 % | -57.206 M -31.53 % | -43.492 M 0.00 % | -43.492 M -8.58 % | -40.054 M 0.00 % | -40.054 M -12.61 % | -35.568 M -46.87 % | -24.218 M 12.95 % | -27.821 M -14.88 % | -24.218 M -67.99 % | -14.416 M 0.00 % | -14.416 M 0.00 % | -14.416 M 0.00 % | -14.416 M -10.93 % | -12.995 M -10.91 % | -11.717 M |
| Retained earnings | 0.000 100.00 % | -633.557 M | 0.000 100.00 % | -635.896 M | 0.000 100.00 % | -635.827 M | 0.000 100.00 % | -613.869 M | 0.000 100.00 % | -587.492 M | 0.000 100.00 % | -574.993 M | 0.000 100.00 % | -570.360 M | 0.000 100.00 % | -590.286 M | 0.000 100.00 % | -593.946 M | 0.000 100.00 % | -592.582 M | 0.000 | 0.000 | 0.000 100.00 % | -452.616 M | 0.000 | 0.000 | 0.000 100.00 % | -436.312 M | 0.000 | 0.000 | 0.000 100.00 % | -447.123 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.360 M | 0.000 | 0.000 | 0.000 -100.00 % | 240.366 M | 0.000 | 0.000 -100.00 % | 298.643 M -3.93 % | 310.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.196 M -2.86 % | 335.792 M | 0.000 | 0.000 -100.00 % | 347.401 M | 0.000 | 0.000 | 0.000 -100.00 % | 292.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 222.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.467 M | 0.000 | 0.000 -100.00 % | 6.779 M 124.18 % | -28.031 M | 0.000 | 0.000 | 0.000 100.00 % | -2.729 M | 0.000 100.00 % | -14.282 M | 0.000 100.00 % | -5.905 M -43.71 % | -4.109 M | 0.000 -100.00 % | 20.593 M -23.38 % | 26.877 M | 0.000 -100.00 % | 53.958 M 59.44 % | 33.842 M 75.47 % | 19.287 M -11.19 % | 21.717 M -27.15 % | 29.809 M |
| Common stock | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 1.252 M | 0.000 -100.00 % | 1.251 M | 0.000 -100.00 % | 1.131 M | 0.000 -100.00 % | 1.065 M -99.78 % | 491.971 M 47 803.70 % | 1.027 M -99.76 % | 428.342 M 49 248.16 % | 868.000 K -99.78 % | 402.604 M 47 432.94 % | 847.000 K -99.80 % | 415.901 M 45 353.66 % | 915.000 K -99.78 % | 412.097 M 46 047.48 % | 893.000 K -99.80 % | 436.473 M -2.37 % | 447.054 M -2.33 % | 457.699 M 50 086.29 % | 912.000 K -99.85 % | 603.919 M -0.90 % | 609.382 M -1.87 % | 621.015 M 59 728.03 % | 1.038 M -99.84 % | 639.549 M 2.42 % | 624.423 M 0.37 % | 622.128 M 58 536.00 % | 1.061 M -99.90 % | 1.061 B -2.22 % | 1.085 B 5.30 % | 1.031 B 121 585.48 % | 847.000 K -99.92 % | 1.079 B -6.72 % | 1.157 B -2.58 % | 1.188 B 143 860.12 % | 825.000 K -99.93 % | 1.239 B -1.33 % | 1.256 B 152 128.61 % | 825.000 K 0.73 % | 819.000 K -99.94 % | 1.304 B -0.13 % | 1.306 B -0.40 % | 1.311 B 158 270.53 % | 828.000 K 0.00 % | 828.000 K -99.93 % | 1.262 B -0.25 % | 1.265 B 153 813.02 % | 822.000 K -99.93 % | 1.260 B | 0.000 | 0.000 -100.00 % | 824.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 820.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 815.000 K | 0.000 | 0.000 -100.00 % | 754.000 K 0.40 % | 751.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 744.000 K | 0.000 -100.00 % | 629.000 K | 0.000 -100.00 % | 531.000 K 0.00 % | 531.000 K | 0.000 -100.00 % | 450.000 K 0.00 % | 450.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K 0.00 % | 276.000 K 0.00 % | 276.000 K |
| Total equity | 499.731 M 1.40 % | 492.842 M 1.66 % | 484.812 M -4.01 % | 505.057 M 1.94 % | 495.444 M -0.88 % | 499.862 M 0.70 % | 496.388 M 1.51 % | 489.021 M 0.54 % | 486.387 M -0.21 % | 487.388 M -0.93 % | 491.971 M 0.95 % | 487.328 M 13.77 % | 428.342 M 1.48 % | 422.105 M 4.84 % | 402.604 M 2.34 % | 393.404 M -5.41 % | 415.901 M 0.04 % | 415.733 M 0.88 % | 412.097 M -3.84 % | 428.570 M -1.81 % | 436.473 M -2.37 % | 447.054 M -2.33 % | 457.699 M -19.71 % | 570.064 M -5.61 % | 603.919 M -0.90 % | 609.382 M -1.87 % | 621.015 M -1.06 % | 627.684 M -1.86 % | 639.549 M 2.42 % | 624.423 M 0.37 % | 622.128 M -0.42 % | 624.758 M -41.13 % | 1.061 B -2.22 % | 1.085 B 5.30 % | 1.031 B -2.45 % | 1.057 B -2.10 % | 1.079 B -6.72 % | 1.157 B -2.58 % | 1.188 B -2.52 % | 1.218 B -1.68 % | 1.239 B -1.33 % | 1.256 B -1.06 % | 1.269 B -1.01 % | 1.282 B -1.70 % | 1.304 B -0.13 % | 1.306 B -0.40 % | 1.311 B 4.62 % | 1.253 B -0.59 % | 1.261 B -0.09 % | 1.262 B -0.25 % | 1.265 B -0.10 % | 1.266 B 0.48 % | 1.260 B 1.13 % | 1.246 B 1.32 % | 1.230 B 1.75 % | 1.209 B 1.77 % | 1.188 B 2.46 % | 1.159 B 2.63 % | 1.130 B -3.45 % | 1.170 B 3.00 % | 1.136 B 3.24 % | 1.100 B 6.88 % | 1.029 B 3.01 % | 999.325 M 2.94 % | 970.826 M 3.15 % | 941.143 M 16.01 % | 811.233 M 4.61 % | 775.476 M -2.06 % | 791.778 M -1.24 % | 801.740 M -0.79 % | 808.095 M 1.08 % | 799.474 M -0.83 % | 806.129 M 56.81 % | 514.068 M 42.74 % | 360.146 M -0.81 % | 363.103 M -0.49 % | 364.899 M -0.57 % | 367.007 M 15.43 % | 317.950 M -1.92 % | 324.158 M 21.97 % | 265.760 M -1.89 % | 270.878 M 6.72 % | 253.829 M 329.84 % | 59.052 M -3.35 % | 61.100 M -11.20 % | 68.810 M |
| Other non current liabilities | 33.013 M 1 035.64 % | 2.907 M -91.68 % | 34.940 M 1 029.28 % | 3.094 M -92.02 % | 38.757 M 264.91 % | 10.621 M -72.65 % | 38.827 M 372.58 % | 8.216 M -73.09 % | 30.534 M -76.25 % | 128.547 M 199.64 % | 42.901 M 4 780.66 % | 879.000 K -97.53 % | 35.586 M 3 298.85 % | 1.047 M -96.73 % | 31.991 M 2 816.23 % | 1.097 M -96.11 % | 28.183 M 2 319.14 % | 1.165 M -93.92 % | 19.162 M 1 560.49 % | 1.154 M -94.50 % | 20.965 M -12.04 % | 23.834 M 13.02 % | 21.088 M 2 038.74 % | 986.000 K -95.65 % | 22.659 M -12.31 % | 25.841 M -8.73 % | 28.314 M 3 258.72 % | 843.000 K -96.20 % | 22.205 M -1.98 % | 22.654 M 15.56 % | 19.604 M 2 073.39 % | 902.000 K -95.26 % | 19.031 M -6.35 % | 20.321 M 33.10 % | 15.268 M 1 963.24 % | 740.000 K -94.52 % | 13.506 M -10.15 % | 15.032 M -6.11 % | 16.011 M 2 469.98 % | 623.000 K -52.52 % | 1.312 M 3.55 % | 1.267 M -93.04 % | 18.213 M 1 320.67 % | 1.282 M 73.71 % | 738.000 K -4.03 % | 769.000 K 2.67 % | 749.000 K -7.76 % | 812.000 K -6.99 % | 873.000 K 4.05 % | 839.000 K -0.36 % | 842.000 K 2.56 % | 821.000 K -61.58 % | 2.137 M 8.64 % | 1.967 M -3.10 % | 2.030 M 9.14 % | 1.860 M -39.33 % | 3.066 M -27.31 % | 4.218 M -18.14 % | 5.153 M 260.85 % | 1.428 M -82.93 % | 8.366 M -4.36 % | 8.747 M 366.76 % | 1.874 M 34.92 % | 1.389 M -12.64 % | 1.590 M 54.22 % | 1.031 M 7.85 % | 956.000 K -14.80 % | 1.122 M -95.48 % | 24.811 M -1.88 % | 25.286 M 1 822.89 % | 1.315 M 17.41 % | 1.120 M -75.52 % | 4.576 M 56.44 % | 2.925 M 40.29 % | 2.085 M 34.43 % | 1.551 M 3.40 % | 1.500 M 1.42 % | 1.479 M 498.79 % | 247.000 K -6.79 % | 265.000 K -3.99 % | 276.000 K 15.00 % | 240.000 K 2.56 % | 234.000 K 225.00 % | 72.000 K -15.29 % | 85.000 K -50.87 % | 173.000 K |
| Long term debt | 651.113 M 17.30 % | 555.095 M -11.03 % | 623.895 M 7.07 % | 582.687 M -7.07 % | 627.001 M 12.56 % | 557.038 M -11.32 % | 628.148 M 7.55 % | 584.039 M -11.15 % | 657.366 M 35.29 % | 485.895 M -22.97 % | 630.759 M 12.01 % | 563.145 M 19.36 % | 471.786 M 16.80 % | 403.936 M -12.83 % | 463.411 M 21.14 % | 382.527 M -12.01 % | 434.728 M 3.40 % | 420.433 M 2.18 % | 411.445 M 7.96 % | 381.097 M -11.56 % | 430.890 M -5.15 % | 454.275 M -2.40 % | 465.441 M 7.06 % | 434.746 M -10.46 % | 485.527 M -1.92 % | 495.021 M -2.22 % | 506.246 M 16.62 % | 434.113 M -28.26 % | 605.106 M 5.80 % | 571.916 M -2.60 % | 587.209 M 8.62 % | 540.621 M -13.09 % | 622.056 M -1.82 % | 633.602 M -1.82 % | 645.364 M 21.06 % | 533.109 M -12.46 % | 608.975 M -1.57 % | 618.689 M 0.43 % | 616.056 M 10.19 % | 559.087 M 4.93 % | 532.819 M -1.88 % | 543.020 M 12.36 % | 483.273 M 19.17 % | 405.522 M 8.44 % | 373.975 M -1.19 % | 378.476 M 2.51 % | 369.198 M -4.11 % | 385.025 M -4.65 % | 403.787 M -1.04 % | 408.047 M -0.52 % | 410.185 M -0.94 % | 414.080 M 0.10 % | 413.662 M -0.86 % | 417.254 M 6.10 % | 393.265 M 13.78 % | 345.638 M -4.54 % | 362.075 M 3.58 % | 349.557 M -2.00 % | 356.695 M -5.21 % | 376.303 M 11.57 % | 337.269 M 5.31 % | 320.251 M -0.46 % | 321.724 M 16.53 % | 276.081 M 28.98 % | 214.049 M 0.01 % | 214.037 M 0.01 % | 214.026 M -10.11 % | 238.094 M 37.95 % | 172.595 M -9.03 % | 189.727 M -3.69 % | 196.990 M 99.34 % | 98.819 M 310.38 % | 24.080 M -88.10 % | 202.423 M 26.38 % | 160.166 M 15.86 % | 138.239 M 250.38 % | 39.454 M | 0.000 -100.00 % | 51.169 M 297.92 % | 12.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 85.168 M -1.42 % | 86.391 M 16.41 % | 74.215 M |
| Total non current liabilities | 684.126 M 22.60 % | 558.002 M -15.30 % | 658.835 M 12.47 % | 585.781 M -12.01 % | 665.758 M 17.28 % | 567.659 M -14.89 % | 666.975 M 12.62 % | 592.255 M -13.90 % | 687.900 M 11.96 % | 614.442 M -8.79 % | 673.660 M 19.44 % | 564.024 M 11.17 % | 507.372 M 25.28 % | 404.983 M -18.25 % | 495.402 M 29.14 % | 383.624 M -17.13 % | 462.911 M 9.80 % | 421.598 M -2.09 % | 430.607 M 12.65 % | 382.251 M -15.40 % | 451.855 M -5.49 % | 478.109 M -1.73 % | 486.529 M 11.66 % | 435.732 M -14.26 % | 508.186 M -2.43 % | 520.862 M -2.56 % | 534.560 M 22.90 % | 434.956 M -30.66 % | 627.311 M 5.51 % | 594.570 M -2.02 % | 606.813 M -2.44 % | 621.964 M -2.98 % | 641.087 M -1.96 % | 653.923 M -1.02 % | 660.632 M 7.93 % | 612.074 M -1.67 % | 622.481 M -1.77 % | 633.721 M 0.26 % | 632.067 M 12.93 % | 559.710 M 4.79 % | 534.131 M -1.87 % | 544.287 M 12.35 % | 484.466 M 19.09 % | 406.804 M 8.56 % | 374.713 M -1.20 % | 379.245 M 2.51 % | 369.947 M -4.12 % | 385.837 M -4.65 % | 404.660 M -1.03 % | 408.886 M -0.52 % | 411.027 M -0.93 % | 414.901 M -0.22 % | 415.799 M -0.82 % | 419.221 M 6.05 % | 395.295 M 13.75 % | 347.498 M -4.83 % | 365.141 M 3.21 % | 353.775 M -2.23 % | 361.848 M -5.51 % | 382.949 M 10.80 % | 345.635 M 5.06 % | 328.998 M -1.04 % | 332.448 M 15.15 % | 288.714 M 25.74 % | 229.614 M -0.99 % | 231.919 M -1.17 % | 234.674 M -10.33 % | 261.718 M 32.58 % | 197.406 M -8.19 % | 215.013 M -3.28 % | 222.300 M 79.41 % | 123.904 M 332.38 % | 28.656 M -86.05 % | 205.348 M 26.56 % | 162.251 M 15.95 % | 139.936 M 241.69 % | 40.954 M 2 669.03 % | 1.479 M -97.12 % | 51.416 M 291.77 % | 13.124 M 4 655.07 % | 276.000 K 15.00 % | 240.000 K 2.56 % | 234.000 K -99.73 % | 85.240 M -1.43 % | 86.476 M 16.25 % | 74.388 M |
| Other current liabilities | 0.000 -100.00 % | 10.116 M | 0.000 -100.00 % | 12.086 M | 0.000 -100.00 % | 14.132 M | 0.000 -100.00 % | 13.175 M | 0.000 -100.00 % | 36.563 M | 0.000 -100.00 % | 12.270 M | 0.000 -100.00 % | 15.707 M | 0.000 -100.00 % | 8.474 M | 0.000 -100.00 % | 8.253 M | 0.000 -100.00 % | 10.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.517 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.759 M | 0.000 | 0.000 | 0.000 100.00 % | -8.963 M | 0.000 | 0.000 100.00 % | -17.020 M -75.43 % | -9.702 M | 0.000 | 0.000 | 0.000 100.00 % | -7.409 M -198.25 % | 7.541 M | 0.000 | 0.000 100.00 % | -9.820 M -116.92 % | 58.032 M -0.09 % | 58.086 M 20.38 % | 48.251 M 840.20 % | 5.132 M -83.38 % | 30.877 M -0.52 % | 31.038 M 20.27 % | 25.807 M 347.34 % | 5.769 M -80.49 % | 29.574 M -5.86 % | 31.416 M 0.50 % | 31.259 M 620.42 % | 4.339 M -94.43 % | 77.838 M | 0.000 -100.00 % | 6.431 M -21.67 % | 8.210 M -58.51 % | 19.789 M -2.40 % | 20.275 M 2.94 % | 19.696 M 284.39 % | 5.124 M -44.97 % | 9.311 M 36.59 % | 6.817 M -28.88 % | 9.585 M 101.03 % | 4.768 M 18.61 % | 4.020 M -24.09 % | 5.296 M 62.75 % | 3.254 M 5.75 % | 3.077 M -33.93 % | 4.657 M -11.28 % | 5.249 M 1.29 % | 5.182 M 46.34 % | 3.541 M 77.49 % | 1.995 M -11.80 % | 2.262 M |
| Deferred revenue | 0.000 -100.00 % | 4.073 M | 0.000 -100.00 % | 4.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.563 M | 0.000 -100.00 % | 5.780 M | 0.000 -100.00 % | 7.758 M | 0.000 -100.00 % | 7.705 M | 0.000 -100.00 % | 5.732 M | 0.000 -100.00 % | 3.890 M | 0.000 -100.00 % | 2.842 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.532 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.090 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.207 M | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.278 M 18.68 % | 2.762 M | 0.000 | 0.000 -100.00 % | 2.827 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.136 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.662 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.119 M | 0.000 | 0.000 -100.00 % | 12.522 M 6.10 % | 11.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.122 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 % | 1.308 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 55.190 M | 0.000 -100.00 % | 54.869 M | 0.000 -100.00 % | 56.675 M | 0.000 -100.00 % | 58.733 M | 0.000 -100.00 % | 49.428 M | 0.000 -100.00 % | 100.297 M | 0.000 -100.00 % | 47.782 M | 0.000 -100.00 % | 41.148 M | 0.000 -100.00 % | 41.082 M | 0.000 -100.00 % | 39.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.434 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.763 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.072 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.889 M 8.69 % | 54.179 M -34.26 % | 82.409 M 11.75 % | 73.741 M -24.82 % | 98.092 M 5.45 % | 93.025 M 0.41 % | 92.646 M 1.83 % | 90.978 M 44.98 % | 62.752 M 33.30 % | 47.075 M -23.70 % | 61.694 M 1.95 % | 60.512 M 34.38 % | 45.032 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.320 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.400 M | 0.000 -100.00 % | 69.281 M 187.71 % | 24.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.078 M 0.00 % | 7.078 M 17.42 % | 6.028 M |
| Total current liabilities | 0.000 -100.00 % | 80.371 M | 0.000 -100.00 % | 80.180 M | 0.000 -100.00 % | 80.978 M | 0.000 -100.00 % | 85.134 M | 0.000 -100.00 % | 102.053 M | 0.000 -100.00 % | 131.567 M | 0.000 -100.00 % | 81.829 M | 0.000 -100.00 % | 65.131 M | 0.000 -100.00 % | 62.303 M | 0.000 -100.00 % | 61.589 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.484 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.156 M | 0.000 -100.00 % | 22.700 M 15.82 % | 19.600 M -75.63 % | 80.441 M 323.37 % | 19.000 M -6.40 % | 20.300 M 33.55 % | 15.200 M -80.57 % | 78.225 M 479.44 % | 13.500 M -10.00 % | 15.000 M -6.25 % | 16.000 M -72.83 % | 58.889 M 8.69 % | 54.179 M -34.26 % | 82.409 M 11.75 % | 73.741 M -24.82 % | 98.092 M 5.45 % | 93.025 M 0.41 % | 92.646 M 1.83 % | 90.978 M 44.98 % | 62.752 M 2.08 % | 61.475 M -0.35 % | 61.694 M 1.95 % | 60.512 M -1.57 % | 61.477 M 5.94 % | 58.032 M -0.09 % | 58.086 M 20.38 % | 48.251 M 0.32 % | 48.095 M 55.76 % | 30.877 M -0.52 % | 31.038 M 20.27 % | 25.807 M -20.62 % | 32.510 M 9.93 % | 29.574 M -5.86 % | 31.416 M 0.50 % | 31.259 M -3.48 % | 32.386 M -58.39 % | 77.838 M 12.35 % | 69.281 M 61.00 % | 43.033 M 115.04 % | 20.012 M 1.13 % | 19.789 M -2.40 % | 20.275 M 2.94 % | 19.696 M -6.05 % | 20.964 M 125.15 % | 9.311 M -1.62 % | 9.464 M -1.26 % | 9.585 M 25.52 % | 7.636 M 11.33 % | 6.859 M 29.51 % | 5.296 M 14.66 % | 4.619 M -1.03 % | 4.667 M 0.21 % | 4.657 M -11.28 % | 5.249 M 1.29 % | 5.182 M -54.32 % | 11.344 M 7.18 % | 10.584 M 17.90 % | 8.977 M |
| Total liabilities | 684.126 M 7.17 % | 638.373 M -3.11 % | 658.835 M -1.07 % | 665.961 M 0.03 % | 665.758 M 2.64 % | 648.637 M -2.75 % | 666.975 M -1.54 % | 677.389 M -1.53 % | 687.900 M -3.99 % | 716.495 M 6.36 % | 673.660 M -3.15 % | 695.591 M 37.10 % | 507.372 M 4.22 % | 486.812 M -1.73 % | 495.402 M 10.39 % | 448.755 M -3.06 % | 462.911 M -4.34 % | 483.901 M 12.38 % | 430.607 M -2.98 % | 443.840 M -1.77 % | 451.855 M -5.49 % | 478.109 M -1.73 % | 486.529 M -2.93 % | 501.216 M -1.37 % | 508.186 M -2.43 % | 520.862 M -2.56 % | 534.560 M -4.56 % | 560.112 M -10.71 % | 627.311 M 5.51 % | 594.570 M -2.02 % | 606.813 M -2.44 % | 621.964 M -2.98 % | 641.087 M -1.96 % | 653.923 M -1.02 % | 660.632 M 7.93 % | 612.074 M -1.67 % | 622.481 M -1.77 % | 633.721 M 0.26 % | 632.067 M 2.18 % | 618.599 M 5.15 % | 588.310 M -6.13 % | 626.696 M 12.27 % | 558.207 M 10.56 % | 504.896 M 7.94 % | 467.738 M -0.88 % | 471.891 M 2.38 % | 460.925 M 2.75 % | 448.589 M -3.76 % | 466.135 M -0.94 % | 470.580 M -0.20 % | 471.539 M -1.02 % | 476.378 M 0.54 % | 473.831 M -0.73 % | 477.307 M 7.61 % | 443.546 M 12.12 % | 395.593 M -0.11 % | 396.018 M 2.91 % | 384.813 M -0.73 % | 387.655 M -6.69 % | 415.459 M 10.73 % | 375.209 M 4.11 % | 360.414 M -0.91 % | 363.707 M 13.27 % | 321.100 M 4.44 % | 307.452 M 2.08 % | 301.200 M 8.46 % | 277.707 M -1.43 % | 281.730 M 29.71 % | 217.195 M -7.69 % | 235.288 M -2.77 % | 241.996 M 67.05 % | 144.868 M 281.56 % | 37.967 M -82.33 % | 214.812 M 25.01 % | 171.836 M 16.44 % | 147.572 M 208.64 % | 47.813 M 605.73 % | 6.775 M -87.91 % | 56.035 M 214.96 % | 17.791 M 260.65 % | 4.933 M -10.13 % | 5.489 M 1.35 % | 5.416 M -94.39 % | 96.584 M -0.49 % | 97.060 M 16.43 % | 83.365 M |
| Other non current assets | 21.339 M -51.46 % | 43.960 M 107.77 % | 21.158 M -42.85 % | 37.024 M 121.40 % | 16.723 M -51.45 % | 34.448 M 143.91 % | 14.123 M -7.75 % | 15.309 M -17.44 % | 18.542 M -50.48 % | 37.444 M 138.62 % | 15.692 M -4.33 % | 16.403 M -10.86 % | 18.402 M -43.04 % | 32.309 M 189.79 % | 11.149 M -57.25 % | 26.082 M 167.43 % | 9.753 M -64.00 % | 27.094 M 204.67 % | 8.893 M 187.76 % | -10.133 M -209.07 % | 9.290 M -1.20 % | 9.403 M -63.66 % | 25.877 M -8.20 % | 28.187 M 3.85 % | 27.142 M 1.59 % | 26.718 M -5.51 % | 28.277 M -1.59 % | 28.733 M -0.79 % | 28.961 M -1.69 % | 29.460 M 1.69 % | 28.969 M 1.70 % | 28.484 M -75.33 % | 115.455 M 0.19 % | 115.233 M 54.64 % | 74.519 M 1.46 % | 73.444 M -0.82 % | 74.053 M 4.43 % | 70.912 M -1.80 % | 72.215 M 42.55 % | 50.659 M -0.58 % | 50.952 M -10.15 % | 56.706 M 1.59 % | 55.820 M 1.82 % | 54.822 M -54.63 % | 120.824 M 80.21 % | 67.045 M 0.38 % | 66.791 M 27.44 % | 52.410 M -0.54 % | 52.697 M 132.25 % | 22.690 M -10.76 % | 25.425 M 348.57 % | 5.668 M -62.73 % | 15.208 M 117.57 % | 6.990 M -18.49 % | 8.576 M -15.26 % | 10.120 M -0.67 % | 10.188 M -9.79 % | 11.294 M -75.95 % | 46.951 M 267.72 % | 12.768 M 0.93 % | 12.650 M -2.64 % | 12.993 M -1.74 % | 13.223 M -6.19 % | 14.096 M -16.62 % | 16.905 M 2.85 % | 16.437 M 1 460.97 % | 1.053 M 18.85 % | 886.000 K -96.81 % | 27.787 M 2.17 % | 27.197 M 0.52 % | 27.057 M 2 281.78 % | 1.136 M -30.94 % | 1.645 M 33.41 % | 1.233 M -97.91 % | 58.972 M 2 955.54 % | 1.930 M -90.67 % | 20.680 M 195.34 % | 7.002 M 105.46 % | 3.408 M -10.93 % | 3.826 M 96.31 % | 1.949 M 52.15 % | 1.281 M 1 181.00 % | 100.000 K | 0.000 -100.00 % | 647.000 K -21.29 % | 822.000 K |
| Long term investments | 53.228 M -17.09 % | 64.196 M 18.89 % | 53.998 M 14.30 % | 47.241 M -1.99 % | 48.200 M -1.99 % | 49.177 M 19.17 % | 41.266 M -7.07 % | 44.406 M 241.19 % | 13.015 M 0.02 % | 13.013 M 54.86 % | 8.403 M 1.85 % | 8.250 M -67.91 % | 25.708 M 216.52 % | 8.122 M 4.88 % | 7.744 M 1.31 % | 7.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 71 328.57 % | 28.000 K -70.21 % | 94.000 K -37.33 % | 150.000 K -91.07 % | 1.680 M -47.78 % | 3.217 M -0.06 % | 3.219 M -0.77 % | 3.244 M -0.58 % | 3.263 M -0.49 % | 3.279 M 0.61 % | 3.259 M -0.15 % | 3.264 M 0.46 % | 3.249 M 0.71 % | 3.226 M -23.45 % | 4.214 M 13.01 % | 3.729 M -37.99 % | 6.014 M -26.06 % | 8.134 M -86.01 % | 58.161 M -3.44 % | 60.232 M -3.61 % | 62.487 M -3.52 % | 64.764 M -3.55 % | 67.151 M 0.61 % | 66.746 M -1.18 % | 67.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.640 M -14.17 % | 18.223 M | 0.000 | 0.000 -100.00 % | 24.734 M -3.72 % | 25.690 M -11.94 % | 29.172 M -1.60 % | 29.646 M -0.66 % | 29.842 M -0.90 % | 30.113 M 1.03 % | 29.807 M 220.88 % | 9.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.600 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 835.455 M -1.09 % | 844.658 M -2.00 % | 861.924 M -2.07 % | 880.145 M -0.96 % | 888.646 M -0.73 % | 895.139 M -0.98 % | 904.007 M -2.21 % | 924.474 M -2.71 % | 950.186 M -0.88 % | 958.612 M -3.99 % | 998.479 M 0.18 % | 996.702 M 33.46 % | 746.844 M 3.68 % | 720.347 M -3.23 % | 744.395 M 9.06 % | 682.579 M -3.60 % | 708.073 M -0.61 % | 712.448 M -1.10 % | 720.393 M -2.37 % | 737.882 M -2.03 % | 753.169 M -4.11 % | 785.441 M -2.30 % | 803.957 M -11.10 % | 904.374 M -3.54 % | 937.545 M -1.88 % | 955.529 M -2.89 % | 983.955 M -2.95 % | 1.014 B -2.58 % | 1.041 B -1.16 % | 1.053 B -1.10 % | 1.065 B -1.08 % | 1.076 B -29.12 % | 1.518 B -2.61 % | 1.559 B 3.12 % | 1.512 B 2.58 % | 1.474 B -1.59 % | 1.498 B -1.23 % | 1.516 B -0.01 % | 1.517 B 0.51 % | 1.509 B 4.10 % | 1.449 B -1.22 % | 1.467 B 0.76 % | 1.456 B 2.09 % | 1.427 B -0.44 % | 1.433 B 3.27 % | 1.388 B 0.17 % | 1.385 B 0.22 % | 1.382 B 4.28 % | 1.325 B 0.53 % | 1.318 B 2.98 % | 1.280 B 2.79 % | 1.245 B 1.76 % | 1.224 B 0.11 % | 1.222 B 3.58 % | 1.180 B 4.27 % | 1.132 B -0.34 % | 1.136 B 1.79 % | 1.116 B 3.51 % | 1.078 B -11.50 % | 1.218 B 4.17 % | 1.169 B 3.18 % | 1.133 B 6.30 % | 1.066 B 5.62 % | 1.009 B 1.12 % | 998.027 M -0.45 % | 1.003 B 2.60 % | 977.109 M -1.08 % | 987.766 M 1.60 % | 972.211 M -1.11 % | 983.158 M -1.09 % | 993.985 M 7.84 % | 921.692 M 42.25 % | 647.948 M -0.91 % | 653.875 M 42.48 % | 458.918 M -6.28 % | 489.683 M 29.32 % | 378.666 M 10.39 % | 343.016 M -0.82 % | 345.840 M 11.01 % | 311.526 M 31.64 % | 236.653 M 0.80 % | 234.766 M 5.54 % | 222.440 M 46.26 % | 152.087 M 3.17 % | 147.417 M 11.87 % | 131.775 M |
| Total non current assets | 910.022 M -4.49 % | 952.814 M 1.68 % | 937.080 M -2.83 % | 964.410 M 1.14 % | 953.569 M -2.57 % | 978.764 M 2.02 % | 959.396 M -2.52 % | 984.189 M 0.25 % | 981.743 M -2.71 % | 1.009 B -1.32 % | 1.023 B 0.12 % | 1.021 B 29.13 % | 790.954 M 3.97 % | 760.778 M -0.33 % | 763.288 M 6.56 % | 716.305 M -0.21 % | 717.826 M -2.94 % | 739.542 M 1.41 % | 729.286 M -2.47 % | 747.749 M -1.93 % | 762.487 M -4.08 % | 794.938 M -4.22 % | 829.984 M -11.16 % | 934.241 M -3.48 % | 967.904 M -1.78 % | 985.466 M -2.96 % | 1.015 B -2.90 % | 1.046 B -2.53 % | 1.073 B -1.17 % | 1.086 B -1.03 % | 1.097 B -1.00 % | 1.108 B -32.32 % | 1.637 B -2.47 % | 1.679 B 5.56 % | 1.590 B 2.37 % | 1.553 B -1.68 % | 1.580 B -3.98 % | 1.645 B -0.21 % | 1.649 B 1.67 % | 1.622 B 3.63 % | 1.565 B -1.64 % | 1.591 B 0.78 % | 1.579 B 1.94 % | 1.549 B -0.31 % | 1.554 B 6.82 % | 1.455 B 0.18 % | 1.452 B 0.12 % | 1.450 B 3.86 % | 1.396 B 4.12 % | 1.341 B 2.71 % | 1.306 B 2.33 % | 1.276 B 0.88 % | 1.265 B 0.48 % | 1.259 B 3.30 % | 1.218 B 3.98 % | 1.172 B -0.35 % | 1.176 B 1.66 % | 1.157 B 2.00 % | 1.134 B -7.85 % | 1.231 B 4.14 % | 1.182 B 3.12 % | 1.146 B 6.21 % | 1.079 B 5.46 % | 1.023 B 0.07 % | 1.023 B 0.35 % | 1.019 B 4.17 % | 978.162 M -1.06 % | 988.652 M -1.13 % | 999.998 M -1.03 % | 1.010 B -1.05 % | 1.021 B 10.64 % | 922.828 M 42.06 % | 649.593 M -0.84 % | 655.108 M 26.50 % | 517.890 M 5.35 % | 491.613 M 23.10 % | 399.346 M 14.09 % | 350.018 M 0.22 % | 349.248 M 10.75 % | 315.352 M 32.17 % | 238.602 M 1.08 % | 236.047 M 6.07 % | 222.540 M 46.32 % | 152.087 M 2.72 % | 148.064 M 11.66 % | 132.597 M |
| Other current assets | 25.822 M 45.78 % | 17.713 M -6.35 % | 18.914 M 152.52 % | 7.490 M -64.04 % | 20.828 M -43.85 % | 37.093 M -11.67 % | 41.993 M 375.84 % | 8.825 M -53.53 % | 18.992 M 98.20 % | 9.582 M -44.86 % | 17.377 M -37.38 % | 27.749 M 83.95 % | 15.085 M -34.69 % | 23.097 M 21.33 % | 19.036 M 247.12 % | 5.484 M -62.79 % | 14.737 M -12.46 % | 16.834 M -38.52 % | 27.383 M -10.52 % | 30.604 M -13.68 % | 35.455 M 24.25 % | 28.535 M 21.20 % | 23.544 M 43.89 % | 16.363 M -3.34 % | 16.929 M -27.53 % | 23.359 M -17.24 % | 28.225 M 343.51 % | 6.364 M -63.41 % | 17.393 M 1.68 % | 17.106 M -74.78 % | 67.826 M 1 212.68 % | 5.167 M -81.50 % | 27.932 M 52.68 % | 18.295 M 8.41 % | 16.875 M 217.86 % | 5.309 M -60.60 % | 13.476 M -31.20 % | 19.586 M -11.97 % | 22.249 M -31.61 % | 32.532 M 64.06 % | 19.829 M 19.31 % | 16.620 M -5.38 % | 17.565 M 211.60 % | 5.637 M -67.22 % | 17.199 M 20.37 % | 14.289 M 10.53 % | 12.928 M 182.58 % | 4.575 M -27.05 % | 6.271 M -61.18 % | 16.155 M -13.95 % | 18.773 M 138.12 % | 7.884 M -53.60 % | 16.990 M 25.93 % | 13.492 M 2.30 % | 13.189 M 145.24 % | 5.378 M -57.45 % | 12.639 M 7.91 % | 11.712 M 20.15 % | 9.748 M 107.40 % | 4.700 M -73.94 % | 18.034 M 10.24 % | 16.359 M 0.35 % | 16.302 M 306.13 % | 4.014 M -2.29 % | 4.108 M -27.33 % | 5.653 M 119.19 % | 2.579 M 49.16 % | 1.729 M -58.97 % | 4.214 M 6.20 % | 3.968 M -11.23 % | 4.470 M 417.36 % | 864.000 K -78.83 % | 4.081 M -93.09 % | 59.032 M 1 074.30 % | 5.027 M 121.26 % | 2.272 M -27.69 % | 3.142 M -37.77 % | 5.049 M 27.37 % | 3.964 M 13.65 % | 3.488 M 65.54 % | 2.107 M 27.93 % | 1.647 M 19.69 % | 1.376 M 20.07 % | 1.146 M 58.51 % | 723.000 K -26.00 % | 977.000 K |
| Short term investments | 154.154 M 70.61 % | 90.353 M | 0.000 -100.00 % | 63.500 M 81.43 % | 35.000 M 75.00 % | 20.000 M | 0.000 -100.00 % | 60.729 M | 0.000 -100.00 % | 54.000 M 440.00 % | 10.000 M -78.49 % | 46.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.690 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 |
| cash and cash equivalents | 93.859 M 44.18 % | 65.098 M -65.31 % | 187.653 M 50.52 % | 124.666 M -17.88 % | 151.805 M 50.99 % | 100.541 M -37.93 % | 161.974 M 59.44 % | 101.592 M -41.46 % | 173.552 M 40.97 % | 123.117 M 6.43 % | 115.680 M 51.36 % | 76.428 M -41.06 % | 129.675 M 14.92 % | 112.842 M -2.46 % | 115.682 M 4.89 % | 110.288 M -24.59 % | 146.249 M 7.15 % | 136.495 M 58.65 % | 86.035 M 3.77 % | 82.909 M -8.27 % | 90.386 M -11.12 % | 101.690 M 12.12 % | 90.700 M -15.46 % | 107.288 M -15.70 % | 127.272 M 4.82 % | 121.419 M 8.53 % | 111.874 M -11.79 % | 126.825 M -28.15 % | 176.524 M 114.37 % | 82.345 M 28.10 % | 64.283 M 59.80 % | 40.227 M 8.13 % | 37.201 M -12.00 % | 42.273 M -49.80 % | 84.202 M -14.20 % | 98.142 M -9.45 % | 108.382 M -13.73 % | 125.638 M -15.41 % | 148.531 M -23.13 % | 193.218 M -20.33 % | 242.520 M -11.73 % | 274.751 M 18.93 % | 231.024 M 5.54 % | 218.901 M 8.81 % | 201.176 M -34.92 % | 309.106 M 0.55 % | 307.406 M 27.75 % | 240.633 M -23.79 % | 315.740 M -15.88 % | 375.346 M -8.97 % | 412.330 M -7.68 % | 446.624 M -1.29 % | 452.454 M 0.22 % | 451.476 M 2.14 % | 442.022 M 6.08 % | 416.674 M 5.42 % | 395.267 M 5.23 % | 375.613 M 0.61 % | 373.325 M 8.08 % | 345.414 M 11.00 % | 311.195 M 4.36 % | 298.190 M 0.17 % | 297.696 M 5.40 % | 282.438 M 12.24 % | 251.638 M 15.57 % | 217.737 M 108.75 % | 104.303 M 68.14 % | 62.033 M 1 202.94 % | 4.761 M -79.03 % | 22.705 M -7.62 % | 24.579 M 46.95 % | 16.726 M -91.22 % | 190.422 M 1 538.32 % | 11.623 M 28.22 % | 9.065 M -37.53 % | 14.511 M 72.54 % | 8.410 M -55.06 % | 18.715 M -3.62 % | 19.418 M -8.54 % | 21.230 M -29.20 % | 29.984 M -22.47 % | 38.673 M 9.47 % | 35.329 M 1 909.61 % | 1.758 M -79.70 % | 8.661 M -52.39 % | 18.192 M |
| Cash and short term investments | 248.013 M 59.54 % | 155.451 M -17.16 % | 187.653 M -0.27 % | 188.166 M 0.73 % | 186.805 M 54.97 % | 120.541 M -25.58 % | 161.974 M -0.21 % | 162.321 M -6.47 % | 173.552 M -2.01 % | 177.117 M 40.93 % | 125.680 M 2.24 % | 122.928 M -5.20 % | 129.675 M 14.92 % | 112.842 M -2.46 % | 115.682 M 4.89 % | 110.288 M -24.59 % | 146.249 M 7.15 % | 136.495 M 58.65 % | 86.035 M 3.77 % | 82.909 M -8.27 % | 90.386 M -11.12 % | 101.690 M 12.12 % | 90.700 M -15.46 % | 107.288 M -15.70 % | 127.272 M 4.82 % | 121.419 M 8.53 % | 111.874 M -11.79 % | 126.825 M -28.15 % | 176.524 M 114.37 % | 82.345 M 28.10 % | 64.283 M 59.80 % | 40.227 M 8.13 % | 37.201 M -12.00 % | 42.273 M -49.80 % | 84.202 M -14.20 % | 98.142 M -9.45 % | 108.382 M -13.73 % | 125.638 M -15.41 % | 148.531 M -23.13 % | 193.218 M -20.33 % | 242.520 M -11.73 % | 274.751 M 18.93 % | 231.024 M 5.54 % | 218.901 M 8.81 % | 201.176 M -34.92 % | 309.106 M 0.55 % | 307.406 M 27.75 % | 240.633 M -23.79 % | 315.740 M -15.88 % | 375.346 M -8.97 % | 412.330 M -7.68 % | 446.624 M -1.29 % | 452.454 M 0.22 % | 451.476 M 2.14 % | 442.022 M 6.08 % | 416.674 M 5.42 % | 395.267 M 5.23 % | 375.613 M 0.61 % | 373.325 M 8.08 % | 345.414 M 11.00 % | 311.195 M 4.36 % | 298.190 M 0.17 % | 297.696 M 2.61 % | 290.128 M 15.30 % | 251.638 M 15.57 % | 217.737 M 108.75 % | 104.303 M 68.14 % | 62.033 M 1 202.94 % | 4.761 M -79.03 % | 22.705 M -7.62 % | 24.579 M 46.95 % | 16.726 M -91.22 % | 190.422 M 1 538.32 % | 11.623 M 28.22 % | 9.065 M -37.53 % | 14.511 M 72.54 % | 8.410 M -55.06 % | 18.715 M -3.62 % | 19.418 M -8.54 % | 21.230 M -29.20 % | 29.984 M -22.47 % | 38.673 M 9.47 % | 35.329 M 1 909.61 % | 1.758 M -79.70 % | 8.661 M -52.39 % | 18.192 M |
| Total current assets | 273.835 M 53.49 % | 178.401 M -13.64 % | 206.567 M -0.02 % | 206.608 M -0.49 % | 207.633 M 22.33 % | 169.735 M -16.78 % | 203.967 M 11.93 % | 182.221 M -5.36 % | 192.544 M -1.17 % | 194.814 M 36.18 % | 143.057 M -11.45 % | 161.564 M 11.61 % | 144.760 M -2.28 % | 148.139 M 9.96 % | 134.718 M 7.22 % | 125.645 M -21.95 % | 160.986 M 0.56 % | 160.092 M 41.15 % | 113.418 M -9.02 % | 124.661 M -0.94 % | 125.841 M -3.37 % | 130.225 M 13.99 % | 114.244 M -16.63 % | 137.039 M -4.97 % | 144.201 M -0.40 % | 144.778 M 3.34 % | 140.099 M -1.32 % | 141.972 M -26.79 % | 193.936 M 45.37 % | 133.404 M 0.98 % | 132.109 M -4.79 % | 138.761 M 113.04 % | 65.133 M 7.54 % | 60.568 M -40.08 % | 101.077 M -12.35 % | 115.316 M -5.37 % | 121.858 M -16.09 % | 145.224 M -14.96 % | 170.780 M -20.57 % | 215.013 M -18.04 % | 262.349 M -9.96 % | 291.371 M 17.21 % | 248.589 M 4.35 % | 238.234 M 9.09 % | 218.375 M -32.47 % | 323.395 M 0.96 % | 320.334 M 27.18 % | 251.868 M -23.84 % | 330.730 M -15.52 % | 391.501 M -9.19 % | 431.103 M -7.68 % | 466.986 M -0.52 % | 469.444 M 0.96 % | 464.968 M 2.14 % | 455.211 M 5.20 % | 432.691 M 6.08 % | 407.906 M 5.31 % | 387.325 M 1.11 % | 383.073 M 8.01 % | 354.649 M 7.72 % | 329.229 M 4.67 % | 314.549 M 0.18 % | 313.998 M 5.67 % | 297.156 M 16.19 % | 255.746 M 14.48 % | 223.390 M 101.66 % | 110.778 M 61.59 % | 68.554 M 663.83 % | 8.975 M -66.35 % | 26.673 M -8.18 % | 29.049 M 35.02 % | 21.514 M -88.94 % | 194.503 M 163.65 % | 73.772 M 423.50 % | 14.092 M -26.07 % | 19.062 M 42.62 % | 13.366 M -43.76 % | 23.764 M -3.93 % | 24.737 M -6.99 % | 26.597 M -17.12 % | 32.091 M -20.41 % | 40.320 M 9.85 % | 36.705 M 934.23 % | 3.549 M -64.85 % | 10.096 M -48.43 % | 19.578 M |
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 4.193 M | 0.000 -100.00 % | 4.715 M | 0.000 -100.00 % | 5.056 M | 0.000 -100.00 % | 4.640 M | 0.000 -100.00 % | 4.545 M | 0.000 -100.00 % | 6.434 M | 0.000 -100.00 % | 6.089 M | 0.000 -100.00 % | 3.640 M | 0.000 -100.00 % | 4.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.770 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.860 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.251 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.959 M 8.19 % | 5.508 M | 0.000 | 0.000 -100.00 % | 5.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.808 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.831 M | 0.000 | 0.000 -100.00 % | 2.775 M -11.79 % | 3.146 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.102 M | 0.000 -100.00 % | 1.616 M | 0.000 -100.00 % | 1.279 M 8.76 % | 1.176 M | 0.000 -100.00 % | 1.162 M 33.26 % | 872.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 517.000 K -8.98 % | 568.000 K 50.66 % | 377.000 K |
| Net receivables | 0.000 -100.00 % | 5.237 M | 0.000 -100.00 % | 6.759 M | 0.000 -100.00 % | 7.386 M | 0.000 -100.00 % | 6.019 M | 0.000 -100.00 % | 3.475 M | 0.000 -100.00 % | 6.342 M | 0.000 -100.00 % | 5.766 M | 0.000 -100.00 % | 3.784 M | 0.000 -100.00 % | 3.123 M | 0.000 -100.00 % | 6.431 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.862 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.948 M 15 415.79 % | 19.000 K -99.94 % | 33.953 M | 0.000 -100.00 % | 4.937 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.005 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.383 M | 0.000 | 0.000 | 0.000 -100.00 % | 701.000 K -78.17 % | 3.211 M | 0.000 | 0.000 -100.00 % | 7.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.831 M | 0.000 | 0.000 | 0.000 -100.00 % | 467.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 183.000 K | 0.000 | 0.000 -100.00 % | 1.121 M -31.90 % | 1.646 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.822 M | 0.000 -100.00 % | 1.501 M | 0.000 -100.00 % | 1.000 M 56.74 % | 638.000 K | 0.000 -100.00 % | 193.000 K -80.83 % | 1.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K -11.11 % | 144.000 K 350.00 % | 32.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 10.992 M | 0.000 -100.00 % | 8.990 M | 0.000 -100.00 % | 10.171 M | 0.000 -100.00 % | 9.663 M | 0.000 -100.00 % | 10.282 M | 0.000 -100.00 % | 11.242 M | 0.000 -100.00 % | 10.635 M | 0.000 -100.00 % | 9.777 M | 0.000 -100.00 % | 9.078 M | 0.000 -100.00 % | 8.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.954 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.963 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.702 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.409 M 8.02 % | 6.859 M | 0.000 | 0.000 -100.00 % | 6.993 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.127 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.759 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.528 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.718 M | 0.000 -100.00 % | 2.647 M | 0.000 -100.00 % | 2.868 M 1.02 % | 2.839 M | 0.000 -100.00 % | 1.365 M -14.15 % | 1.590 M | 0.000 | 0.000 | 0.000 -100.00 % | 725.000 K -52.02 % | 1.511 M 119.94 % | 687.000 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.227 M | 0.000 | 0.000 -100.00 % | 8.850 M -21.29 % | 11.244 M -19.54 % | 13.975 M -17.07 % | 16.851 M -14.43 % | 19.692 M -12.49 % | 22.502 M | 0.000 | 0.000 -100.00 % | 23.995 M 0.13 % | 23.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 146.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.413 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 |
| Capital lease obligations | 0.000 -100.00 % | 108.373 M | 0.000 -100.00 % | 113.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.908 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.129 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 -100.00 % | 26.000 K 0.00 % | 26.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 499.731 M -55.45 % | 1.122 B 131.37 % | 484.812 M -57.45 % | 1.139 B 129.97 % | 495.444 M -56.31 % | 1.134 B 128.47 % | 496.388 M -54.93 % | 1.101 B 126.45 % | 486.387 M -54.69 % | 1.074 B | 0.000 -100.00 % | 1.061 B | 0.000 -100.00 % | 991.499 M | 0.000 -100.00 % | 982.537 M | 0.000 -100.00 % | 1.009 B | 0.000 -100.00 % | 1.020 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.022 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.063 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.071 B | 0.000 | 0.000 | 0.000 -100.00 % | 985.171 M | 0.000 | 0.000 | 0.000 -100.00 % | 976.880 M | 0.000 | 0.000 -100.00 % | 970.542 M -0.08 % | 971.280 M | 0.000 | 0.000 | 0.000 -100.00 % | 926.204 M 0.22 % | 924.136 M | 0.000 | 0.000 -100.00 % | 918.007 M | 0.000 -100.00 % | 1.246 B 1.32 % | 1.230 B 34.38 % | 915.404 M -22.93 % | 1.188 B 2.46 % | 1.159 B 2.63 % | 1.130 B 24.34 % | 908.467 M -20.02 % | 1.136 B 3.24 % | 1.100 B 6.88 % | 1.029 B 13.75 % | 904.977 M -6.78 % | 970.826 M 3.15 % | 941.143 M 17.13 % | 803.523 M 0.12 % | 802.574 M 1.36 % | 791.778 M -1.24 % | 801.740 M -0.79 % | 808.095 M 0.84 % | 801.349 M -5.68 % | 849.621 M 61.00 % | 527.721 M 31.86 % | 400.200 M 8.61 % | 368.477 M 0.00 % | 368.477 M -5.81 % | 391.225 M 31.77 % | 296.907 M 0.03 % | 296.831 M 5.94 % | 280.176 M 21.11 % | 231.336 M -1.31 % | 234.403 M 493.59 % | 39.489 M 0.98 % | 39.107 M 0.99 % | 38.725 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 991.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 100.00 % | -146.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.700 M -15.82 % | -19.600 M 75.63 % | -80.441 M -323.37 % | -19.000 M 6.40 % | -20.300 M -33.55 % | -15.200 M 80.57 % | -78.225 M -479.44 % | -13.500 M 10.00 % | -15.000 M 6.25 % | -16.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.184 B 4.65 % | 1.131 B -1.09 % | 1.144 B -2.34 % | 1.171 B 0.85 % | 1.161 B 1.11 % | 1.148 B -1.28 % | 1.163 B -0.26 % | 1.166 B -0.67 % | 1.174 B -2.46 % | 1.204 B 3.28 % | 1.166 B -1.46 % | 1.183 B 26.42 % | 935.714 M 2.95 % | 908.917 M 1.22 % | 898.006 M 6.66 % | 841.950 M -4.19 % | 878.812 M -2.31 % | 899.634 M 6.76 % | 842.704 M -3.41 % | 872.410 M -1.79 % | 888.328 M -3.98 % | 925.163 M -2.02 % | 944.228 M -11.86 % | 1.071 B -3.67 % | 1.112 B -1.60 % | 1.130 B -2.19 % | 1.156 B -2.71 % | 1.188 B -6.24 % | 1.267 B 3.93 % | 1.219 B -0.81 % | 1.229 B -1.43 % | 1.247 B -26.76 % | 1.702 B -2.12 % | 1.739 B 2.83 % | 1.691 B 1.36 % | 1.669 B -1.95 % | 1.702 B -4.97 % | 1.791 B -1.60 % | 1.820 B -0.94 % | 1.837 B 0.52 % | 1.827 B -2.93 % | 1.883 B 3.01 % | 1.827 B 2.26 % | 1.787 B 0.85 % | 1.772 B -0.33 % | 1.778 B 0.32 % | 1.772 B 4.13 % | 1.702 B -1.45 % | 1.727 B -0.32 % | 1.733 B -0.24 % | 1.737 B -0.35 % | 1.743 B 0.50 % | 1.734 B 0.61 % | 1.724 B 2.99 % | 1.674 B 4.31 % | 1.604 B 1.30 % | 1.584 B 2.57 % | 1.544 B 1.77 % | 1.517 B -4.30 % | 1.585 B 4.92 % | 1.511 B 3.45 % | 1.461 B 4.85 % | 1.393 B 5.51 % | 1.320 B 3.30 % | 1.278 B 2.89 % | 1.242 B 14.09 % | 1.089 B 3.00 % | 1.057 B 4.78 % | 1.009 B -2.71 % | 1.037 B -1.24 % | 1.050 B 11.20 % | 944.342 M 11.88 % | 844.096 M 15.81 % | 728.880 M 37.01 % | 531.982 M 4.17 % | 510.675 M 23.74 % | 412.712 M 10.42 % | 373.782 M -0.05 % | 373.985 M 9.37 % | 341.949 M 26.32 % | 270.693 M -2.05 % | 276.367 M 6.60 % | 259.245 M 66.57 % | 155.636 M -1.60 % | 158.160 M 3.93 % | 152.175 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -82.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 100.00 % | -61.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 -100.00 % | 5.270 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.938 M | 0.000 -100.00 % | 4.826 M | 0.000 -100.00 % | 9.282 M | 0.000 -100.00 % | 4.931 M | 0.000 -100.00 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 -100.00 % | 10.511 M | 0.000 -100.00 % | 5.503 M | 0.000 -100.00 % | 7.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.232 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.313 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.279 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.068 M -66.29 % | 6.135 M | 0.000 | 0.000 -100.00 % | 2.228 M -65.28 % | 6.417 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 % | 930.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 76.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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.962 M | 0.000 | 0.000 | 0.000 100.00 % | -1.546 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.182 M | 0.000 | 0.000 | 0.000 100.00 % | -702.000 K 99.19 % | -87.100 M -191.20 % | 95.500 M 478.97 % | -25.200 M -189.68 % | 28.100 M 371.63 % | 5.958 M 231.00 % | 1.800 M 125.00 % | 800.000 K 201.91 % | -785.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.232 M 13 788.89 % | -9.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.510 M | 0.000 | 0.000 | 0.000 100.00 % | -1.589 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.934 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -362.000 K | 0.000 | 0.000 -100.00 % | 814.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.000 K 114.29 % | -112.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -451.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 371.000 K | 0.000 | 0.000 | 0.000 100.00 % | -340.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -103.000 K | 0.000 | 0.000 100.00 % | -290.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.000 K 126.70 % | -191.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 550.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 100.00 % | -349.000 K | 0.000 | 0.000 | 0.000 100.00 % | -861.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 | 0.000 100.00 % | -225.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -786.000 K -195.39 % | 824.000 K |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.353 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 % | -270.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 499.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.394 M | 0.000 | 0.000 100.00 % | -1.084 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.951 M 468.11 % | -530.000 K |
| Other non cash items | -3.587 M 63.44 % | -9.812 M -227.39 % | -2.997 M -83.74 % | -1.631 M -109.95 % | 16.399 M 18.96 % | 13.785 M -44.43 % | 24.805 M 169.60 % | -35.637 M -3 150.39 % | 1.168 M -94.87 % | 22.779 M -4.04 % | 23.737 M 167.89 % | -34.964 M -304.59 % | 17.090 M 2.20 % | 16.722 M -19.79 % | 20.848 M 142.91 % | -48.582 M -229.75 % | -14.733 M -137.09 % | -6.214 M -579.85 % | 1.295 M 142.03 % | -3.081 M -123.43 % | 13.151 M 148.55 % | 5.291 M -94.85 % | 102.823 M 1 506.61 % | 6.400 M 461.58 % | -1.770 M -236.26 % | 1.299 M 143.65 % | -2.976 M 70.79 % | -10.187 M 31.02 % | -14.767 M -654.96 % | -1.956 M -164.09 % | 3.052 M -99.29 % | 428.700 M 1 650.30 % | 24.493 M 2.83 % | 23.819 M -10.02 % | 26.470 M 77.14 % | 14.943 M -80.92 % | 78.312 M 150.33 % | 31.284 M -0.32 % | 31.386 M 120.75 % | 14.218 M -18.27 % | 17.396 M 23.74 % | 14.058 M 30.61 % | 10.763 M 813.25 % | -1.509 M 80.51 % | -7.742 M -234.69 % | 5.748 M -4.63 % | 6.027 M 178.13 % | 2.167 M 173.31 % | -2.956 M -156.35 % | 5.246 M 64.81 % | 3.183 M -21.87 % | 4.074 M 133.16 % | -12.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -46.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.000 K | 0.000 | 0.000 | 0.000 100.00 % | -945.000 K -101.23 % | 76.927 M 167.06 % | -114.709 M -633.95 % | 21.483 M 181.85 % | -26.246 M 7.99 % | -28.525 M -114 000.00 % | -25.000 K -104.98 % | 502.000 K -94.05 % | 8.431 M 469.29 % | -2.283 M -343.65 % | 937.000 K -59.56 % | 2.317 M -29.68 % | 3.295 M 112.10 % | -27.236 M -1 000.07 % | 3.026 M |
| Net cash provided by operating activities | 15.216 M | 0.000 | 0.000 -100.00 % | 8.106 M -59.70 % | 20.114 M 82.51 % | 11.021 M -70.97 % | 37.965 M 889.44 % | -4.809 M -123.84 % | 20.171 M 2.20 % | 19.736 M -40.55 % | 33.196 M | 0.000 -100.00 % | 38.180 M -8.36 % | 41.663 M 12.30 % | 37.100 M 398.52 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 -100.00 % | 5.927 M 1 478.37 % | -430.000 K -109.67 % | 4.447 M -39.00 % | 7.290 M 34.83 % | 5.407 M -53.08 % | 11.523 M -22.30 % | 14.830 M -18.17 % | 18.122 M -35.18 % | 27.959 M 15.63 % | 24.180 M 34.44 % | 17.986 M 83.44 % | 9.805 M -19.90 % | 12.241 M 48.36 % | 8.251 M 134.87 % | 3.513 M 693.41 % | -592.000 K 75.25 % | -2.392 M 51.98 % | -4.981 M -18.82 % | -4.192 M 55.56 % | -9.433 M -731.82 % | 1.493 M -81.76 % | 8.186 M 40.34 % | 5.833 M -30.83 % | 8.433 M -32.54 % | 12.500 M 7.67 % | 11.610 M 4.00 % | 11.163 M 15.83 % | 9.637 M -41.22 % | 16.395 M -4.44 % | 17.157 M 4.27 % | 16.454 M -5.40 % | 17.394 M -22.12 % | 22.334 M -24.34 % | 29.519 M -6.56 % | 31.590 M -13.32 % | 36.443 M 8.12 % | 33.707 M -14.57 % | 39.458 M 1.43 % | 38.901 M -7.82 % | 42.200 M -16.19 % | 50.351 M 13.58 % | 44.329 M -4.45 % | 46.395 M 24.66 % | 37.217 M -8.04 % | 40.473 M -3.53 % | 41.954 M 54.54 % | 27.147 M -35.87 % | 42.329 M -32.84 % | 63.024 M -6.31 % | 67.266 M -2.46 % | 68.963 M 11.41 % | 61.898 M 22.33 % | 50.600 M 33.86 % | 37.800 M 16.31 % | 32.500 M 15.66 % | 28.100 M 9.99 % | 25.547 M 12.05 % | 22.800 M 23.91 % | 18.400 M 17.91 % | 15.605 M 34.62 % | 11.592 M -33.31 % | 17.381 M -22.52 % | 22.433 M 25.68 % | 17.850 M 24.66 % | 14.319 M 34.49 % | 10.647 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -73.117 M | 0.000 | 0.000 | 0.000 100.00 % | -28.250 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 % | -73.000 K | 0.000 | 0.000 | 0.000 100.00 % | -108.814 M 76.29 % | -459.000 M | 0.000 100.00 % | -208.300 M | 0.000 100.00 % | -91.168 M -129.64 % | -39.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.568 M -855.95 % | -2.570 M |
| Acquisitions net | -11.980 M | 0.000 | 0.000 -100.00 % | 34.667 M 378.36 % | -12.454 M -200.00 % | 12.454 M | 0.000 -100.00 % | 36.367 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -37.917 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.626 M | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -32.053 M | 0.000 | 0.000 100.00 % | -64.680 M -484.88 % | 16.805 M 437.82 % | -4.975 M 76.37 % | -21.049 M -288.31 % | -5.421 M 55.06 % | -12.063 M | 0.000 100.00 % | -10.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.01 % | -24.372 M 56.13 % | -55.559 M | 0.000 100.00 % | -9.613 M 71.10 % | -33.259 M 5.29 % | -35.116 M -183.19 % | -12.400 M 77.29 % | -54.595 M -10.43 % | -49.439 M 37.96 % | -79.695 M -16.20 % | -68.584 M -202.87 % | -22.645 M -60.74 % | -14.088 M 61.15 % | -36.267 M -453 237.50 % | -8.000 K 97.07 % | -273.000 K -5.00 % | -260.000 K -2.36 % | -254.000 K -127.05 % | 939.000 K -99.54 % | 202.900 M 159.13 % | 78.300 M 854.88 % | 8.200 M 126.28 % | -31.200 M -408.31 % | -6.138 M 56.77 % | -14.200 M -255.00 % | -4.000 M | 0.000 100.00 % | -77.754 M -1 639.46 % | -4.470 M 69.77 % | -14.785 M 79.53 % | -72.232 M -193.62 % | 77.155 M 637.63 % | -14.351 M |
| Net cash used for investing activites | -44.033 M | 0.000 | 0.000 100.00 % | -30.013 M -789.76 % | 4.351 M -41.82 % | 7.479 M 135.53 % | -21.049 M -168.02 % | 30.947 M 356.54 % | -12.063 M -172.85 % | 16.559 M 255.56 % | -10.645 M | 0.000 100.00 % | -32.950 M -1 192.98 % | 3.015 M 114.15 % | -21.302 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.114 M -108.04 % | 13.862 M 1 360.18 % | -1.100 M 5.50 % | -1.164 M -119.36 % | 6.013 M -50.89 % | 12.244 M -28.56 % | 17.140 M 471.33 % | 3.000 M -77.75 % | 13.482 M -65.04 % | 38.563 M 125.05 % | 17.135 M -43.24 % | 30.190 M 126.13 % | 13.351 M 47 582.14 % | 28.000 K 100.03 % | -107.691 M -85.61 % | -58.021 M -1 340.83 % | 4.676 M 734.46 % | -737.000 K 96.12 % | -19.010 M 28.39 % | -26.548 M 66.06 % | -78.219 M -14 095.83 % | -551.000 K 98.12 % | -29.262 M 38.53 % | -47.605 M -317.19 % | -11.411 M 88.90 % | -102.841 M -434.99 % | -19.223 M -0.97 % | -19.038 M 73.78 % | -72.617 M -0.36 % | -72.353 M -37.80 % | -52.506 M -10.12 % | -47.680 M -68.79 % | -28.248 M -15.90 % | -24.372 M 56.13 % | -55.559 M 10.00 % | -61.734 M -542.19 % | -9.613 M 71.10 % | -33.259 M 5.29 % | -35.116 M -183.19 % | -12.400 M 77.29 % | -54.595 M -10.43 % | -49.439 M 37.96 % | -79.695 M -16.20 % | -68.584 M -202.87 % | -22.645 M -60.74 % | -14.088 M 61.15 % | -36.267 M -44 674.07 % | -81.000 K 70.33 % | -273.000 K -5.00 % | -260.000 K -2.36 % | -254.000 K 99.76 % | -107.875 M 57.88 % | -256.100 M -427.08 % | 78.300 M 139.13 % | -200.100 M -541.35 % | -31.200 M 67.94 % | -97.306 M -80.53 % | -53.900 M -1 247.50 % | -4.000 M 89.45 % | -37.917 M 51.23 % | -77.754 M -1 639.46 % | -4.470 M 69.77 % | -14.785 M 79.53 % | -72.232 M -617.38 % | 13.961 M 182.51 % | -16.921 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.884 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 -100.00 % | 98.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.080 M | 0.000 | 0.000 -100.00 % | 38.500 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -752.000 K -105.69 % | 13.226 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.622 M | 0.000 100.00 % | -78.583 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 23.937 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.480 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 433.100 M | 0.000 -100.00 % | 159.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.700 M | 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 100.00 % | -46.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.670 M 65.90 % | -131.000 M | 0.000 100.00 % | -55.800 M | 0.000 100.00 % | -21.220 M -2 552.50 % | -800.000 K 97.73 % | -35.200 M -95.56 % | -18.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.000 M | 0.000 |
| Other financing activites | 15.167 M | 0.000 | 0.000 -100.00 % | 13.146 M 72.79 % | 7.608 M 121.71 % | -35.050 M -111.99 % | -16.534 M -150.53 % | 32.719 M 177.13 % | -42.423 M -210.02 % | 38.561 M 175.91 % | -50.799 M | 0.000 100.00 % | -5.973 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.290 M 50.32 % | -24.736 M -92.39 % | -12.857 M 44.62 % | -23.214 M 27.07 % | -31.832 M -68.30 % | -18.914 M 20.94 % | -23.925 M 33.68 % | -36.073 M 60.85 % | -92.140 M -393.10 % | 31.436 M 284.28 % | -17.059 M -7.03 % | -15.939 M 29.11 % | -22.484 M -68.41 % | -13.351 M -120.94 % | 63.749 M 39.58 % | 45.673 M 464.68 % | -12.524 M -8.55 % | -11.538 M -1 526.21 % | 809.000 K -94.14 % | 13.794 M -49.70 % | 27.424 M 168.79 % | -39.866 M -159.81 % | 66.656 M 31.23 % | 50.795 M 205.33 % | 16.636 M 199.62 % | -16.699 M -271.10 % | 9.760 M -87.19 % | 76.174 M 7 617 500.00 % | -1.000 K 99.98 % | -4.410 M -373.18 % | -932.000 K 76.75 % | -4.008 M -4 871.43 % | 84.000 K 102.01 % | -4.169 M -112.47 % | 33.423 M -34.00 % | 50.639 M 1 984.59 % | -2.687 M -119.97 % | 13.455 M 998.80 % | -1.497 M 16.83 % | -1.800 M -104.68 % | 38.463 M 112.33 % | 18.115 M -46.40 % | 33.794 M -27.52 % | 46.625 M 259.43 % | 12.972 M 114.95 % | 6.035 M -95.08 % | 122.554 M 556 963.64 % | 22.000 K 100.40 % | -5.479 M 93.55 % | -84.950 M -20.35 % | -70.583 M | 0.000 -100.00 % | 162.800 M 159.65 % | 62.700 M -72.26 % | 226.000 M 9 516.67 % | -2.400 M | 0.000 -100.00 % | 21.500 M 6.97 % | 20.100 M | 0.000 -100.00 % | 57.408 M 365.78 % | -21.600 M -411.85 % | -4.220 M -104.80 % | 87.869 M 20 487.24 % | -431.000 K 97.39 % | -16.483 M |
| Net cash used provided by financing activities | 39.105 M | 0.000 | 0.000 -100.00 % | 13.146 M 72.79 % | 7.608 M 137.24 % | -20.428 M -23.55 % | -16.534 M -15.57 % | -14.306 M 66.28 % | -42.423 M -210.27 % | 38.473 M 175.74 % | -50.799 M | 0.000 100.00 % | -5.973 M 80.16 % | -30.108 M -11.91 % | -26.904 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.290 M 50.32 % | -24.736 M -92.39 % | -12.857 M 44.62 % | -23.214 M 28.54 % | -32.486 M -71.76 % | -18.914 M 20.94 % | -23.925 M 33.68 % | -36.073 M 60.85 % | -92.140 M -393.10 % | 31.436 M 284.28 % | -17.059 M -7.03 % | -15.939 M 29.11 % | -22.484 M -68.41 % | -13.351 M -120.94 % | 63.749 M 39.58 % | 45.673 M 464.68 % | -12.524 M -8.55 % | -11.538 M -1 526.21 % | 809.000 K -94.14 % | 13.794 M -49.70 % | 27.424 M 168.79 % | -39.866 M -159.81 % | 66.656 M 31.23 % | 50.795 M 205.33 % | 16.636 M 199.62 % | -16.699 M -271.10 % | 9.760 M -87.19 % | 76.174 M 503.36 % | -18.885 M -328.23 % | -4.410 M -373.18 % | -932.000 K 76.75 % | -4.008 M -4 871.43 % | 84.000 K 102.01 % | -4.169 M -112.47 % | 33.423 M -34.00 % | 50.639 M 1 984.59 % | -2.687 M -119.97 % | 13.455 M 998.80 % | -1.497 M 16.83 % | -1.800 M -104.68 % | 38.463 M 112.33 % | 18.115 M -46.40 % | 33.794 M -27.52 % | 46.625 M 259.43 % | 12.972 M 114.95 % | 6.035 M -95.08 % | 122.554 M 556 963.64 % | 22.000 K 100.40 % | -5.479 M 93.55 % | -84.950 M -20.35 % | -70.583 M -231.12 % | 53.830 M 69.28 % | 31.800 M -49.28 % | 62.700 M -63.16 % | 170.200 M 7 191.67 % | -2.400 M -103.08 % | 77.860 M 276.14 % | 20.700 M 237.09 % | -15.100 M -173.66 % | 20.500 M -64.29 % | 57.408 M 365.78 % | -21.600 M -411.85 % | -4.220 M -104.80 % | 87.869 M 349.75 % | -35.183 M -980.23 % | -3.257 M |
| Effect of forex changes on cash | 18.474 M | 0.000 | 0.000 100.00 % | -18.378 M -195.77 % | 19.191 M 198.38 % | -19.506 M | 0.000 100.00 % | -83.791 M -917.48 % | 10.250 M 114.65 % | -69.942 M -1 649.00 % | -3.999 M | 0.000 -100.00 % | 75.614 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.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 100.00 % | 0.000 0.00 % | 0.000 100.00 % | -100.000 K -200.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -84.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 28.761 M | 0.000 | 0.000 100.00 % | -27.139 M -152.94 % | 51.264 M 339.18 % | -21.433 M -205.16 % | 20.382 M 128.32 % | -71.960 M -199.02 % | -24.065 M -118.74 % | 128.437 M 1 872.03 % | -7.248 M | 0.000 100.00 % | -667.000 K -104.55 % | 14.660 M 171.78 % | 5.394 M -27.52 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 100.00 % | -7.477 M 33.86 % | -11.304 M -18.86 % | -9.510 M 44.35 % | -17.088 M 18.88 % | -21.066 M -534.08 % | 4.853 M -39.68 % | 8.045 M 153.81 % | -14.951 M 70.51 % | -50.699 M -153.83 % | 94.179 M 421.42 % | 18.062 M -24.92 % | 24.056 M 674.00 % | 3.108 M 161.28 % | -5.072 M 87.45 % | -40.429 M -212.43 % | -12.940 M -26.37 % | -10.240 M 40.66 % | -17.256 M 22.94 % | -22.393 M -0.93 % | -22.187 M 55.00 % | -49.302 M -52.96 % | -32.231 M -174.56 % | 43.227 M 271.91 % | 11.623 M -34.43 % | 17.725 M 116.42 % | -107.930 M -6 448.82 % | 1.700 M 100.98 % | -173.860 M -131.48 % | -75.107 M -26.01 % | -59.606 M -61.17 % | -36.984 M -7.84 % | -34.294 M -488.23 % | -5.830 M -696.11 % | 978.000 K -89.66 % | 9.454 M -62.70 % | 25.348 M 18.41 % | 21.407 M 8.92 % | 19.654 M 759.00 % | 2.288 M -91.80 % | 27.900 M -18.47 % | 34.219 M 163.12 % | 13.005 M 2 532.59 % | 494.000 K -96.76 % | 15.258 M -50.46 % | 30.800 M -9.15 % | 33.901 M -70.11 % | 113.434 M 168.36 % | 42.270 M -26.19 % | 57.272 M 419.17 % | -17.944 M -857.52 % | -1.874 M -123.86 % | 7.853 M 104.52 % | -173.700 M -197.15 % | 178.800 M 7 052.00 % | 2.500 M 146.30 % | -5.400 M -188.51 % | 6.101 M 159.23 % | -10.300 M -1 371.43 % | -700.000 K 61.37 % | -1.812 M 79.30 % | -8.754 M -0.75 % | -8.689 M -359.84 % | 3.344 M -90.01 % | 33.487 M 585.11 % | -6.903 M 27.57 % | -9.531 M |
| Cash at beginning of period | 65.098 M | 0.000 | 0.000 -100.00 % | 151.805 M 50.99 % | 100.541 M -17.57 % | 121.974 M 20.06 % | 101.592 M -41.46 % | 173.552 M -12.18 % | 197.617 M 185.66 % | 69.180 M -9.48 % | 76.428 M | 0.000 -100.00 % | 130.342 M 12.67 % | 115.682 M 4.89 % | 110.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.633 M -23.79 % | 315.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 395.267 M | 0.000 | 0.000 -100.00 % | 345.400 M 10.99 % | 311.195 M 4.36 % | 298.190 M 0.17 % | 297.696 M 5.40 % | 282.438 M 12.24 % | 251.638 M 15.57 % | 217.737 M 108.75 % | 104.303 M 68.14 % | 62.033 M 1 202.94 % | 4.761 M -79.03 % | 22.705 M | 0.000 -100.00 % | 16.726 M -91.22 % | 190.400 M 1 541.38 % | 11.600 M 27.47 % | 9.100 M -37.24 % | 14.500 M 72.41 % | 8.410 M -55.03 % | 18.700 M -3.61 % | 19.400 M -8.62 % | 21.230 M -29.20 % | 29.984 M -22.47 % | 38.673 M 9.47 % | 35.329 M 1 817.97 % | 1.842 M -78.73 % | 8.661 M -52.39 % | 18.192 M |
| Cash at end of period | 93.859 M | 0.000 | 0.000 -100.00 % | 124.666 M -17.88 % | 151.805 M 50.99 % | 100.541 M -17.57 % | 121.974 M 20.06 % | 101.592 M -41.46 % | 173.552 M -12.18 % | 197.617 M 185.66 % | 69.180 M | 0.000 -100.00 % | 129.675 M -0.51 % | 130.342 M 12.67 % | 115.682 M 1 454.45 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 100.00 % | -7.477 M 33.86 % | -11.304 M -18.86 % | -9.510 M 44.35 % | -17.088 M 18.88 % | -21.066 M -534.08 % | 4.853 M -39.68 % | 8.045 M 153.81 % | -14.951 M 70.51 % | -50.699 M -153.83 % | 94.179 M 421.42 % | 18.062 M -24.92 % | 24.056 M 674.00 % | 3.108 M 161.28 % | -5.072 M 87.45 % | -40.429 M -212.43 % | -12.940 M -26.37 % | -10.240 M 40.66 % | -17.256 M 22.94 % | -22.393 M -0.93 % | -22.187 M 55.00 % | -49.302 M -52.96 % | -32.231 M -174.56 % | 43.227 M 271.91 % | 11.623 M -34.43 % | 17.725 M 116.42 % | -107.930 M -6 448.82 % | 1.700 M -97.45 % | 66.773 M -72.25 % | 240.633 M 503.71 % | -59.606 M -61.17 % | -36.984 M -7.84 % | -34.294 M -488.23 % | -5.830 M -696.11 % | 978.000 K -89.66 % | 9.454 M -62.70 % | 25.348 M -93.92 % | 416.674 M 2 020.05 % | 19.654 M 759.00 % | 2.288 M -99.39 % | 373.300 M 8.07 % | 345.414 M 11.00 % | 311.195 M 4.36 % | 298.190 M 0.17 % | 297.696 M 5.40 % | 282.438 M 12.24 % | 251.638 M 15.57 % | 217.737 M 108.75 % | 104.303 M 68.14 % | 62.033 M 1 202.94 % | 4.761 M 354.06 % | -1.874 M -107.62 % | 24.579 M 47.18 % | 16.700 M -91.23 % | 190.400 M 1 541.38 % | 11.600 M 27.47 % | 9.100 M -37.29 % | 14.511 M 72.75 % | 8.400 M -55.08 % | 18.700 M -3.70 % | 19.418 M -8.54 % | 21.230 M -29.20 % | 29.984 M -22.47 % | 38.673 M 9.47 % | 35.329 M 1 909.61 % | 1.758 M -79.70 % | 8.661 M |
| Operating cash flow | 15.216 M | 0.000 | 0.000 -100.00 % | 8.106 M -59.70 % | 20.114 M 82.51 % | 11.021 M -70.97 % | 37.965 M 889.44 % | -4.809 M -123.84 % | 20.171 M 2.20 % | 19.736 M -40.55 % | 33.196 M | 0.000 -100.00 % | 38.180 M -8.36 % | 41.663 M 12.30 % | 37.100 M 398.52 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 -100.00 % | 5.927 M 1 478.37 % | -430.000 K -109.67 % | 4.447 M -39.00 % | 7.290 M 34.83 % | 5.407 M -53.08 % | 11.523 M -22.30 % | 14.830 M -18.17 % | 18.122 M -35.18 % | 27.959 M 15.63 % | 24.180 M 34.44 % | 17.986 M 83.44 % | 9.805 M -19.90 % | 12.241 M 48.36 % | 8.251 M 134.87 % | 3.513 M 693.41 % | -592.000 K 75.25 % | -2.392 M 51.98 % | -4.981 M -18.82 % | -4.192 M 55.56 % | -9.433 M -731.82 % | 1.493 M -81.76 % | 8.186 M 40.34 % | 5.833 M -30.83 % | 8.433 M -32.54 % | 12.500 M 7.67 % | 11.610 M 4.00 % | 11.163 M 15.83 % | 9.637 M -41.22 % | 16.395 M -4.44 % | 17.157 M 4.27 % | 16.454 M -5.40 % | 17.394 M -22.12 % | 22.334 M -24.34 % | 29.519 M -6.56 % | 31.590 M -13.32 % | 36.443 M 8.12 % | 33.707 M -14.57 % | 39.458 M 1.43 % | 38.901 M -7.82 % | 42.200 M -16.19 % | 50.351 M 13.58 % | 44.329 M -4.45 % | 46.395 M 24.66 % | 37.217 M -8.04 % | 40.473 M -3.53 % | 41.954 M 54.54 % | 27.147 M -35.87 % | 42.329 M -32.84 % | 63.024 M -6.31 % | 67.266 M -2.46 % | 68.963 M 11.41 % | 61.898 M 22.33 % | 50.600 M 33.86 % | 37.800 M 16.31 % | 32.500 M 15.66 % | 28.100 M 9.99 % | 25.547 M 12.05 % | 22.800 M 23.91 % | 18.400 M 17.91 % | 15.605 M 34.62 % | 11.592 M -33.31 % | 17.381 M -22.52 % | 22.433 M 25.68 % | 17.850 M 24.66 % | 14.319 M 34.49 % | 10.647 M |
| Capital expenditure | -15.216 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -73.117 M | 0.000 | 0.000 | 0.000 100.00 % | -28.250 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 % | -73.000 K | 0.000 | 0.000 | 0.000 100.00 % | -108.814 M 76.29 % | -459.000 M | 0.000 100.00 % | -208.300 M | 0.000 100.00 % | -91.168 M -129.64 % | -39.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.568 M -855.95 % | -2.570 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.218 M -70.45 % | 37.965 M 889.44 % | -4.809 M -123.84 % | 20.171 M 2.20 % | 19.736 M -40.55 % | 33.196 M | 0.000 -100.00 % | 38.180 M -8.36 % | 41.663 M 12.30 % | 37.100 M 398.52 % | 7.442 M | 0.000 -100.00 % | 3.399 M | 0.000 -100.00 % | 5.927 M 1 478.37 % | -430.000 K -109.67 % | 4.447 M -39.00 % | 7.290 M 34.83 % | 5.407 M -53.08 % | 11.523 M -22.30 % | 14.830 M -18.17 % | 18.122 M -35.18 % | 27.959 M 15.63 % | 24.180 M 34.44 % | 17.986 M 83.44 % | 9.805 M -19.90 % | 12.241 M 48.36 % | 8.251 M 134.87 % | 3.513 M 693.41 % | -592.000 K 75.25 % | -2.392 M 51.98 % | -4.981 M -18.82 % | -4.192 M 55.56 % | -9.433 M -731.82 % | 1.493 M -81.76 % | 8.186 M 40.34 % | 5.833 M -30.83 % | 8.433 M -32.54 % | 12.500 M 7.67 % | 11.610 M 4.00 % | 11.163 M 15.83 % | 9.637 M 116.99 % | -56.722 M -430.61 % | 17.157 M 4.27 % | 16.454 M -5.40 % | 17.394 M 394.02 % | -5.916 M -120.04 % | 29.519 M -6.56 % | 31.590 M -13.32 % | 36.443 M 8.12 % | 33.707 M -14.57 % | 39.458 M 1.43 % | 38.901 M -7.82 % | 42.200 M -16.19 % | 50.351 M 13.58 % | 44.329 M -4.45 % | 46.395 M 24.66 % | 37.217 M -8.04 % | 40.473 M -3.53 % | 41.954 M 54.54 % | 27.147 M -35.76 % | 42.256 M -32.95 % | 63.024 M -6.31 % | 67.266 M -2.46 % | 68.963 M 246.99 % | -46.916 M 88.51 % | -408.400 M -1 180.42 % | 37.800 M 121.50 % | -175.800 M -725.62 % | 28.100 M 142.82 % | -65.621 M -288.29 % | -16.900 M -191.85 % | 18.400 M 17.91 % | 15.605 M 34.62 % | 11.592 M -33.31 % | 17.381 M -22.52 % | 22.433 M 25.68 % | 17.850 M 274.16 % | -10.249 M -226.89 % | 8.077 M |
| 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 |