8x8, Inc. EGHT
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 715.070 M -1.87 % | 728.705 M -2.05 % | 743.938 M 16.58 % | 638.130 M 19.87 % | 532.344 M 19.30 % | 446.237 M 26.56 % | 352.586 M 18.92 % | 296.500 M 17.01 % | 253.388 M 21.04 % | 209.336 M 28.89 % | 162.413 M 26.30 % | 128.597 M 19.50 % | 107.614 M 25.42 % | 85.803 M 22.29 % | 70.163 M 10.67 % | 63.396 M -1.98 % | 64.674 M 4.91 % | 61.646 M 16.03 % | 53.130 M 66.59 % | 31.892 M 177.93 % | 11.475 M 23.28 % | 9.308 M -15.40 % | 11.003 M -25.10 % | 14.691 M -19.40 % | 18.228 M -28.19 % | 25.384 M -19.88 % | 31.682 M -36.35 % | 49.776 M 160.61 % | 19.100 M |
| Net income | -27.212 M 59.74 % | -67.592 M 7.59 % | -73.143 M 58.30 % | -175.383 M -5.92 % | -165.585 M 3.94 % | -172.368 M -94.24 % | -88.739 M 15.08 % | -104.497 M -2 099.47 % | -4.751 M 7.21 % | -5.120 M -365.84 % | 1.926 M -23.39 % | 2.514 M -81.96 % | 13.939 M -79.87 % | 69.228 M 966.03 % | 6.494 M 67.41 % | 3.879 M 255.16 % | -2.500 M -8 433.33 % | 30.000 K 100.30 % | -9.930 M 58.86 % | -24.139 M -26.07 % | -19.148 M -530.08 % | -3.039 M 73.35 % | -11.403 M -25.24 % | -9.105 M 87.76 % | -74.399 M -199.42 % | -24.848 M -29.26 % | -19.224 M -615.80 % | 3.727 M 127.40 % | -13.600 M |
| Income before tax | -24.063 M 62.37 % | -63.950 M 9.08 % | -70.336 M 59.98 % | -175.770 M -6.69 % | -164.742 M 3.96 % | -171.536 M -94.55 % | -88.170 M -130.79 % | -38.203 M -683.33 % | -4.877 M 18.27 % | -5.967 M -226.55 % | 4.715 M 23.53 % | 3.817 M -83.88 % | 23.672 M 244.37 % | 6.874 M 4.96 % | 6.549 M 68.70 % | 3.882 M 258.13 % | -2.455 M -8 283.33 % | 30.000 K 100.30 % | -9.930 M 58.86 % | -24.139 M -24.74 % | -19.351 M -536.76 % | -3.039 M 73.35 % | -11.403 M -15.54 % | -9.869 M 86.54 % | -73.301 M -196.43 % | -24.728 M -28.63 % | -19.224 M -800.33 % | 2.745 M 120.49 % | -13.400 M |
| Income before tax ratio | -0.03 61.65 % | -0.09 7.18 % | -0.09 65.68 % | -0.28 10.99 % | -0.31 19.50 % | -0.38 -53.72 % | -0.25 -94.08 % | -0.13 -569.43 % | -0.02 32.48 % | -0.03 -198.19 % | 0.03 -2.19 % | 0.03 -86.51 % | 0.22 174.57 % | 0.08 -14.17 % | 0.09 52.43 % | 0.06 261.31 % | -0.04 -7 900.19 % | 0.00 100.26 % | -0.19 75.31 % | -0.76 55.12 % | -1.69 -416.51 % | -0.33 68.50 % | -1.04 -54.27 % | -0.67 83.29 % | -4.02 -312.80 % | -0.97 -60.55 % | -0.61 -1 200.29 % | 0.06 107.86 % | -0.70 |
| EBITDA | 44.013 M 90.90 % | 23.056 M 55.62 % | 14.816 M 114.43 % | -102.678 M -1.75 % | -100.914 M 14.98 % | -118.691 M -86.92 % | -63.499 M -182.39 % | -22.486 M -696.76 % | 3.768 M 94.93 % | 1.933 M -82.15 % | 10.828 M 45.69 % | 7.432 M -73.09 % | 27.623 M 190.71 % | 9.502 M 30.74 % | 7.268 M 46.15 % | 4.973 M 376.59 % | -1.798 M 51.64 % | -3.718 M 74.06 % | -14.333 M 40.53 % | -24.103 M -22.39 % | -19.694 M -497.51 % | -3.296 M 51.41 % | -6.783 M -10.26 % | -6.152 M 72.34 % | -22.239 M -49.00 % | -14.926 M 20.82 % | -18.850 M -655.56 % | 3.393 M 141.72 % | -8.133 M |
| Net income ratio | -0.04 58.97 % | -0.09 5.66 % | -0.10 64.23 % | -0.27 11.64 % | -0.31 19.47 % | -0.39 -53.48 % | -0.25 28.59 % | -0.35 -1 779.66 % | -0.02 23.34 % | -0.02 -306.25 % | 0.01 -39.34 % | 0.02 -84.91 % | 0.13 -83.95 % | 0.81 771.72 % | 0.09 51.27 % | 0.06 258.29 % | -0.04 -8 043.17 % | 0.00 100.26 % | -0.19 75.31 % | -0.76 54.64 % | -1.67 -411.09 % | -0.33 68.50 % | -1.04 -67.22 % | -0.62 84.82 % | -4.08 -316.96 % | -0.98 -61.32 % | -0.61 -910.39 % | 0.07 110.52 % | -0.71 |
| Ratio EBITDA | 0.06 94.54 % | 0.03 58.87 % | 0.02 112.38 % | -0.16 15.12 % | -0.19 28.73 % | -0.27 -47.69 % | -0.18 -137.47 % | -0.08 -609.99 % | 0.01 61.04 % | 0.01 -86.15 % | 0.07 15.36 % | 0.06 -77.48 % | 0.26 131.79 % | 0.11 6.91 % | 0.10 32.05 % | 0.08 382.16 % | -0.03 53.90 % | -0.06 77.64 % | -0.27 64.30 % | -0.76 55.96 % | -1.72 -384.67 % | -0.35 42.56 % | -0.62 -47.21 % | -0.42 65.68 % | -1.22 -107.49 % | -0.59 1.17 % | -0.59 -972.84 % | 0.07 116.01 % | -0.43 |
| Gross profit ratio | 0.68 -1.84 % | 0.69 2.36 % | 0.68 10.35 % | 0.61 7.82 % | 0.57 3.39 % | 0.55 -13.04 % | 0.63 -16.92 % | 0.76 0.68 % | 0.75 3.90 % | 0.73 0.98 % | 0.72 1.69 % | 0.71 3.43 % | 0.68 1.34 % | 0.67 -0.38 % | 0.68 0.98 % | 0.67 3.76 % | 0.65 4.33 % | 0.62 26.49 % | 0.49 77.74 % | 0.28 82.46 % | 0.15 -71.56 % | 0.53 -12.91 % | 0.61 -24.48 % | 0.81 30.99 % | 0.62 -6.74 % | 0.66 183.08 % | 0.23 -62.40 % | 0.62 -5.07 % | 0.65 |
| Weighted average shs out dil | 129.767 M 7.15 % | 121.106 M 4.44 % | 115.959 M 2.30 % | 113.354 M -4.17 % | 118.289 M 18.29 % | 99.999 M 5.78 % | 94.533 M 2.73 % | 92.017 M 1.86 % | 90.340 M 2.11 % | 88.477 M -3.46 % | 91.652 M 12.24 % | 81.658 M 9.31 % | 74.700 M 6.49 % | 70.149 M 6.49 % | 65.873 M 4.13 % | 63.262 M 1.52 % | 62.317 M 0.33 % | 62.112 M 1.22 % | 61.365 M 9.80 % | 55.889 M 27.45 % | 43.851 M 34.74 % | 32.546 M 14.66 % | 28.386 M 4.09 % | 27.271 M 9.76 % | 24.846 M 37.49 % | 18.071 M 20.33 % | 15.018 M -0.73 % | 15.128 M 184.79 % | 5.312 M |
| Weighted average shs out | 129.767 M 7.15 % | 121.106 M 4.44 % | 115.959 M 2.30 % | 113.354 M -4.17 % | 118.289 M 18.29 % | 99.999 M 5.78 % | 94.533 M 2.73 % | 92.017 M 1.86 % | 90.340 M 2.11 % | 88.477 M -0.67 % | 89.071 M 13.74 % | 78.310 M 9.69 % | 71.390 M 7.49 % | 66.413 M 5.27 % | 63.087 M 0.36 % | 62.861 M 0.87 % | 62.317 M 0.68 % | 61.897 M 0.87 % | 61.365 M 9.80 % | 55.889 M 27.45 % | 43.851 M 34.74 % | 32.546 M 14.66 % | 28.386 M 4.09 % | 27.271 M 9.76 % | 24.846 M 37.49 % | 18.071 M 20.33 % | 15.018 M 24.29 % | 12.083 M 4.28 % | 11.587 M |
| EPS diluted | -0.21 62.50 % | -0.56 11.11 % | -0.63 59.35 % | -1.55 -10.71 % | -1.40 18.60 % | -1.72 -82.98 % | -0.94 17.54 % | -1.14 -2 067.30 % | -0.05 9.15 % | -0.06 -389.50 % | 0.02 -33.33 % | 0.03 -84.21 % | 0.19 -80.81 % | 0.99 890.00 % | 0.10 66.67 % | 0.06 249.63 % | -0.04 -8 120.00 % | 0.00 100.31 % | -0.16 62.79 % | -0.43 2.27 % | -0.44 -371.09 % | -0.09 76.65 % | -0.40 -21.21 % | -0.33 88.96 % | -2.99 -116.67 % | -1.38 -7.81 % | -1.28 -612.00 % | 0.25 109.77 % | -2.56 |
| Earnings per share | -0.21 62.50 % | -0.56 11.11 % | -0.63 59.35 % | -1.55 -10.71 % | -1.40 18.60 % | -1.72 -82.98 % | -0.94 17.54 % | -1.14 -2 067.30 % | -0.05 9.15 % | -0.06 -389.50 % | 0.02 -33.33 % | 0.03 -85.00 % | 0.20 -80.77 % | 1.04 940.00 % | 0.10 66.67 % | 0.06 249.63 % | -0.04 -8 120.00 % | 0.00 100.31 % | -0.16 62.79 % | -0.43 2.27 % | -0.44 -371.09 % | -0.09 76.65 % | -0.40 -21.21 % | -0.33 88.96 % | -2.99 -116.67 % | -1.38 -7.81 % | -1.28 -512.90 % | 0.31 126.50 % | -1.17 |
| Gross profit | 485.272 M -3.68 % | 503.800 M 0.27 % | 502.463 M 28.65 % | 390.572 M 29.25 % | 302.194 M 23.34 % | 245.009 M 10.06 % | 222.614 M -1.20 % | 225.329 M 17.80 % | 191.274 M 25.76 % | 152.090 M 30.16 % | 116.849 M 28.43 % | 90.982 M 23.60 % | 73.612 M 27.10 % | 57.916 M 21.83 % | 47.540 M 11.75 % | 42.540 M 1.71 % | 41.825 M 9.45 % | 38.213 M 46.77 % | 26.036 M 196.10 % | 8.793 M 407.09 % | 1.734 M -64.94 % | 4.946 M -26.32 % | 6.713 M -43.44 % | 11.868 M 5.57 % | 11.242 M -33.03 % | 16.786 M 126.81 % | 7.401 M -76.07 % | 30.925 M 147.40 % | 12.500 M |
| Income tax expense | 3.149 M -13.54 % | 3.642 M 29.75 % | 2.807 M 825.32 % | -387.000 K -145.91 % | 843.000 K 1.32 % | 832.000 K 46.22 % | 569.000 K -99.14 % | 66.294 M 52 714.29 % | -126.000 K 85.12 % | -847.000 K -130.37 % | 2.789 M 25.69 % | 2.219 M -77.20 % | 9.733 M 115.61 % | -62.354 M -113 470.91 % | 55.000 K 1 733.33 % | 3.000 K -93.33 % | 45.000 K | 0.000 | 0.000 100.00 % | -847.000 K -317.24 % | -203.000 K | 0.000 | 0.000 -100.00 % | 15.000 K -11.76 % | 17.000 K -85.83 % | 120.000 K | 0.000 100.00 % | -982.000 K -591.00 % | 200.000 K |
| Cost of revenue | 229.798 M 2.18 % | 224.905 M -6.86 % | 241.475 M -2.46 % | 247.558 M 7.56 % | 230.150 M 14.37 % | 201.228 M 54.82 % | 129.972 M 82.62 % | 71.171 M 14.58 % | 62.114 M 8.50 % | 57.246 M 25.64 % | 45.564 M 21.13 % | 37.615 M 10.63 % | 34.002 M 21.93 % | 27.887 M 23.27 % | 22.623 M 8.47 % | 20.856 M -8.72 % | 22.849 M -2.49 % | 23.433 M -13.51 % | 27.094 M 17.30 % | 23.099 M 137.13 % | 9.741 M 123.31 % | 4.362 M 1.68 % | 4.290 M 51.97 % | 2.823 M -59.59 % | 6.986 M -18.75 % | 8.598 M -64.59 % | 24.281 M 28.80 % | 18.851 M 185.62 % | 6.600 M |
| General and administrative expenses | 82.407 M -26.56 % | 112.209 M 1.41 % | 110.652 M -6.31 % | 118.103 M 18.01 % | 100.078 M 15.00 % | 87.025 M 18.30 % | 73.563 M 89.04 % | 38.915 M 24.67 % | 31.214 M 21.24 % | 25.745 M 41.60 % | 18.182 M 18.31 % | 15.368 M 78.30 % | 8.619 M 43.36 % | 6.012 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 |
| Selling and marketing expenses | 264.461 M -2.75 % | 271.944 M -12.81 % | 311.883 M -0.74 % | 314.223 M 22.63 % | 256.231 M 6.76 % | 240.013 M 34.86 % | 177.976 M -3.30 % | 184.044 M 32.14 % | 139.277 M 27.33 % | 109.379 M 35.59 % | 80.667 M 32.45 % | 60.906 M 31.71 % | 46.244 M 21.76 % | 37.980 M | 0.000 -100.00 % | 33.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 11.034 M 372.85 % | -4.044 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.818 M | 0.000 -100.00 % | 1.792 M 61.88 % | 1.107 M 32.89 % | 833.000 K 12.26 % | 742.000 K 606.67 % | 105.000 K 134.43 % | -305.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 763.000 K -93.06 % | 10.987 M 1 689.41 % | 614.000 K | 0.000 | 0.000 -100.00 % | 5.400 M |
| Operating expenses | 470.079 M -11.54 % | 531.403 M -6.57 % | 568.755 M 4.41 % | 544.713 M 21.49 % | 448.343 M 10.75 % | 404.828 M 29.09 % | 313.602 M 21.67 % | 257.756 M 30.22 % | 197.943 M 24.36 % | 159.164 M 39.66 % | 113.967 M 29.64 % | 87.907 M 39.51 % | 63.010 M 24.19 % | 50.737 M 22.86 % | 41.296 M 7.08 % | 38.565 M -14.09 % | 44.892 M 7.06 % | 41.931 M 3.87 % | 40.369 M 19.51 % | 33.779 M 56.07 % | 21.643 M 145.75 % | 8.807 M -42.35 % | 15.276 M -30.19 % | 21.882 M -54.26 % | 47.836 M 41.40 % | 33.830 M 22.42 % | 27.634 M -6.95 % | 29.698 M 14.22 % | 26.000 M |
| Cost and expenses | 699.877 M -7.46 % | 756.308 M -6.66 % | 810.230 M 2.27 % | 792.271 M 16.77 % | 678.493 M 11.95 % | 606.056 M 36.63 % | 443.574 M 34.85 % | 328.927 M 26.48 % | 260.057 M 20.17 % | 216.410 M 35.65 % | 159.531 M 27.09 % | 125.522 M 29.39 % | 97.012 M 23.39 % | 78.624 M 23.01 % | 63.919 M 7.57 % | 59.421 M -12.28 % | 67.741 M 3.64 % | 65.364 M -3.11 % | 67.463 M 18.61 % | 56.878 M 81.23 % | 31.384 M 138.32 % | 13.169 M -32.69 % | 19.566 M -20.80 % | 24.705 M -54.94 % | 54.822 M 29.21 % | 42.428 M -18.27 % | 51.915 M 6.93 % | 48.549 M 48.92 % | 32.600 M |
| Research and development expenses | 123.211 M -9.55 % | 136.216 M -6.84 % | 146.220 M 30.10 % | 112.387 M 22.11 % | 92.034 M 18.31 % | 77.790 M 25.34 % | 62.063 M 78.36 % | 34.797 M 26.76 % | 27.452 M 14.19 % | 24.040 M 59.02 % | 15.118 M 29.96 % | 11.633 M 42.79 % | 8.147 M 20.79 % | 6.745 M 39.97 % | 4.819 M -4.56 % | 5.049 M -3.13 % | 5.212 M 20.23 % | 4.335 M -8.00 % | 4.712 M -20.35 % | 5.916 M 90.29 % | 3.109 M 13.18 % | 2.747 M -64.94 % | 7.835 M -32.25 % | 11.565 M -38.27 % | 18.736 M 57.33 % | 11.909 M 20.03 % | 9.922 M -19.44 % | 12.317 M 17.30 % | 10.500 M |
| Selling general and administrative expenses | 346.868 M -9.71 % | 384.153 M -9.08 % | 422.535 M -2.26 % | 432.326 M 21.33 % | 356.309 M 8.95 % | 327.038 M 30.01 % | 251.539 M 12.82 % | 222.959 M 30.77 % | 170.491 M 26.17 % | 135.124 M 36.70 % | 98.849 M 29.60 % | 76.274 M 39.03 % | 54.863 M 24.71 % | 43.992 M 20.60 % | 36.477 M 8.83 % | 33.516 M -15.53 % | 39.680 M 5.54 % | 37.596 M 5.44 % | 35.657 M 27.97 % | 27.863 M 50.33 % | 18.534 M 205.84 % | 6.060 M -18.56 % | 7.441 M -22.12 % | 9.554 M -47.25 % | 18.113 M -14.99 % | 21.307 M 20.30 % | 17.712 M 1.90 % | 17.381 M 72.09 % | 10.100 M |
| Interest income | 3.316 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 |
| Interest expense | 28.856 M -27.54 % | 39.824 M 884.77 % | 4.044 M -81.30 % | 21.629 M 15.60 % | 18.711 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 |
| Depreciation and amortization | 39.220 M -16.88 % | 47.182 M -18.48 % | 57.878 M 14.80 % | 50.417 M 11.75 % | 45.117 M 21.19 % | 37.227 M 50.89 % | 24.671 M 56.97 % | 15.717 M 50.59 % | 10.437 M 15.88 % | 9.007 M 47.34 % | 6.113 M 40.30 % | 4.357 M 10.28 % | 3.951 M 70.08 % | 2.323 M 74.79 % | 1.329 M 33.17 % | 998.000 K -21.36 % | 1.269 M -13.91 % | 1.474 M 0.82 % | 1.462 M 85.77 % | 787.000 K 266.05 % | 215.000 K -61.95 % | 565.000 K -68.26 % | 1.780 M -53.91 % | 3.862 M -73.10 % | 14.355 M 529.88 % | 2.279 M 64.79 % | 1.383 M -36.15 % | 2.166 M -59.89 % | 5.400 M |
| Operating income | 15.193 M 155.04 % | -27.603 M 58.36 % | -66.292 M 56.99 % | -154.141 M -5.47 % | -146.149 M 8.55 % | -159.819 M -75.65 % | -90.988 M -117.18 % | -41.896 M -528.22 % | -6.669 M 5.73 % | -7.074 M -282.23 % | 3.882 M 26.24 % | 3.075 M -86.95 % | 23.567 M 228.28 % | 7.179 M 14.97 % | 6.244 M 57.08 % | 3.975 M 229.61 % | -3.067 M 17.51 % | -3.718 M 74.06 % | -14.333 M 42.64 % | -24.986 M -25.50 % | -19.909 M -415.64 % | -3.861 M 67.83 % | -12.000 M -19.83 % | -10.014 M 86.55 % | -74.473 M -174.36 % | -27.144 M -34.16 % | -20.233 M -1 748.98 % | 1.227 M 109.09 % | -13.500 M |
| Operating income ratio | 0.02 156.09 % | -0.04 57.49 % | -0.09 63.11 % | -0.24 12.02 % | -0.27 23.34 % | -0.36 -38.79 % | -0.26 -82.63 % | -0.14 -436.88 % | -0.03 22.12 % | -0.03 -241.38 % | 0.02 -0.04 % | 0.02 -89.08 % | 0.22 161.74 % | 0.08 -5.98 % | 0.09 41.93 % | 0.06 232.22 % | -0.05 21.37 % | -0.06 77.64 % | -0.27 65.57 % | -0.78 54.84 % | -1.73 -318.27 % | -0.41 61.97 % | -1.09 -60.00 % | -0.68 83.32 % | -4.09 -282.07 % | -1.07 -67.44 % | -0.64 -2 690.74 % | 0.02 103.49 % | -0.71 |
| Total other income expenses net | -39.256 M -8.00 % | -36.347 M -798.79 % | -4.044 M 81.30 % | -21.629 M -16.33 % | -18.593 M -58.68 % | -11.717 M -515.79 % | 2.818 M -23.69 % | 3.693 M 106.08 % | 1.792 M 61.88 % | 1.107 M 32.89 % | 833.000 K 12.26 % | 742.000 K 606.67 % | 105.000 K 134.43 % | -305.000 K -200.00 % | 305.000 K 427.96 % | -93.000 K -115.20 % | 612.000 K -83.67 % | 3.748 M -14.88 % | 4.403 M 419.83 % | 847.000 K -80.56 % | 4.358 M 430.17 % | 822.000 K 37.69 % | 597.000 K 311.72 % | 145.000 K -87.63 % | 1.172 M -51.49 % | 2.416 M 139.44 % | 1.009 M -33.53 % | 1.518 M 2 100.00 % | 69.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 322.212 M -10.84 % | 361.370 M -21.01 % | 457.473 M 2.51 % | 446.250 M 53.19 % | 291.302 M 15.38 % | 252.470 M 516.97 % | -60.548 M -90.99 % | -31.703 M 22.73 % | -41.030 M -22.20 % | -33.576 M 36.78 % | -53.110 M 10.22 % | -59.159 M -17.60 % | -50.305 M -124.32 % | -22.426 M -36.13 % | -16.474 M 8.76 % | -18.056 M -10.26 % | -16.376 M -46.41 % | -11.185 M -66.07 % | -6.735 M -7.61 % | -6.259 M 72.20 % | -22.515 M -69.94 % | -13.249 M -293.03 % | -3.371 M 72.86 % | -12.422 M 30.56 % | -17.888 M 58.48 % | -43.078 M -172.47 % | -15.810 M 40.74 % | -26.677 M -206.63 % | -8.700 M |
| Total investments | 8.080 M 670.99 % | 1.048 M -96.00 % | 26.228 M -44.80 % | 47.516 M 17.80 % | 40.337 M -18.58 % | 49.541 M -29.12 % | 69.899 M -42.02 % | 120.559 M -10.00 % | 133.959 M 3.62 % | 129.274 M 4.27 % | 123.984 M 4.01 % | 119.202 M 5 969.35 % | 1.964 M 1.13 % | 1.942 M 0.78 % | 1.927 M | 0.000 | 0.000 -100.00 % | 3.382 M -34.92 % | 5.197 M -59.16 % | 12.726 M 40.85 % | 9.035 M | 0.000 -100.00 % | 208.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 |
| Total debt | 410.262 M -14.11 % | 477.632 M -16.04 % | 568.873 M 5.85 % | 537.455 M 33.09 % | 403.833 M 3.58 % | 389.864 M 80.46 % | 216.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.238 M 13.46 % | 5.498 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -9.111 M 21.14 % | -11.553 M 10.63 % | -12.927 M -63.36 % | -7.913 M -88.72 % | -4.193 M 65.56 % | -12.176 M -65.59 % | -7.353 M -30.26 % | -5.645 M 41.45 % | -9.642 M -130.45 % | -4.184 M -98.39 % | -2.109 M -590.47 % | 430.000 K 1 294.44 % | -36.000 K 37.93 % | -58.000 K 20.55 % | -73.000 K | 0.000 | 0.000 -100.00 % | 5.000 K 266.67 % | -3.000 K 91.43 % | -35.000 K -75.00 % | -20.000 K -566.67 % | -3.000 K 75.00 % | -12.000 K 90.70 % | -129.000 K 51.14 % | -264.000 K 40.67 % | -445.000 K 32.16 % | -656.000 K 61.00 % | -1.682 M 68.26 % | -5.300 M |
| Retained earnings | -887.721 M -3.16 % | -860.509 M -8.52 % | -792.917 M -3.45 % | -766.438 M -29.67 % | -591.055 M -39.84 % | -422.670 M -68.86 % | -250.302 M -24.24 % | -201.464 M -75.78 % | -114.610 M -4.32 % | -109.859 M -4.89 % | -104.739 M 1.81 % | -106.665 M 2.30 % | -109.179 M 11.32 % | -123.118 M 35.99 % | -192.346 M 3.27 % | -198.840 M 1.91 % | -202.719 M -1.25 % | -200.219 M 0.01 % | -200.249 M -2.69 % | -195.005 M -14.13 % | -170.866 M -12.62 % | -151.718 M -2.04 % | -148.679 M -8.31 % | -137.276 M -7.12 % | -128.146 M -138.42 % | -53.747 M -85.98 % | -28.899 M -198.70 % | -9.675 M 27.80 % | -13.400 M |
| Common stock | 134.000 K 7.20 % | 125.000 K 8.70 % | 115.000 K -6.50 % | 123.000 K 12.84 % | 109.000 K 5.83 % | 103.000 K 7.29 % | 96.000 K 3.23 % | 93.000 K 2.20 % | 91.000 K 2.25 % | 89.000 K 1.14 % | 88.000 K 0.00 % | 88.000 K 22.22 % | 72.000 K 1.41 % | 71.000 K 14.52 % | 62.000 K -1.59 % | 63.000 K 0.00 % | 63.000 K 1.61 % | 62.000 K 0.00 % | 62.000 K 1.64 % | 61.000 K 12.96 % | 54.000 K 42.11 % | 38.000 K 35.71 % | 28.000 K 3.70 % | 27.000 K 0.00 % | 27.000 K 17.39 % | 23.000 K 53.33 % | 15.000 K 0.00 % | 15.000 K | 0.000 |
| Total equity | 122.204 M 19.86 % | 101.958 M 2.05 % | 99.906 M -45.22 % | 182.366 M 13.62 % | 160.504 M -15.85 % | 190.731 M -23.52 % | 249.390 M 13.99 % | 218.774 M -24.19 % | 288.601 M 4.83 % | 275.306 M 1.14 % | 272.211 M -2.15 % | 278.178 M 103.00 % | 137.033 M 15.69 % | 118.450 M 646.80 % | 15.861 M 19.26 % | 13.300 M 47.29 % | 9.030 M 15.05 % | 7.849 M 45.97 % | 5.377 M -73.24 % | 20.093 M -32.45 % | 29.744 M 132.63 % | 12.786 M 490.85 % | 2.164 M -83.65 % | 13.234 M -38.82 % | 21.632 M -54.35 % | 47.390 M 151.77 % | 18.823 M -48.47 % | 36.528 M 498.82 % | 6.100 M |
| Other non current liabilities | 3.456 M -52.59 % | 7.290 M 4.67 % | 6.965 M 134.12 % | 2.975 M 12.82 % | 2.637 M 5.65 % | 2.496 M -59.88 % | 6.222 M 188.99 % | 2.153 M 16.38 % | 1.850 M -43.22 % | 3.258 M 140.98 % | 1.352 M -16.49 % | 1.619 M -12.15 % | 1.843 M 2 610.29 % | 68.000 K 74.36 % | 39.000 K -85.97 % | 278.000 K -10.90 % | 312.000 K -29.73 % | 444.000 K -87.80 % | 3.640 M 5 100.00 % | 70.000 K | 0.000 | 0.000 -100.00 % | 669.000 K -17.71 % | 813.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 387.567 M -16.89 % | 466.337 M -5.68 % | 494.437 M -5.27 % | 521.970 M 33.53 % | 390.891 M 1.80 % | 383.989 M 77.74 % | 216.035 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.238 M 13.46 % | 5.498 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 391.729 M -18.63 % | 481.437 M -5.97 % | 512.017 M -4.54 % | 536.375 M 35.27 % | 396.527 M 2.60 % | 386.485 M 73.89 % | 222.263 M 10 133.10 % | 2.172 M 13.72 % | 1.910 M -44.02 % | 3.412 M 115.54 % | 1.583 M -45.49 % | 2.904 M 57.57 % | 1.843 M 2 610.29 % | 68.000 K 74.36 % | 39.000 K -85.97 % | 278.000 K -10.90 % | 312.000 K -29.73 % | 444.000 K -87.80 % | 3.640 M 5 100.00 % | 70.000 K | 0.000 | 0.000 -100.00 % | 669.000 K -17.71 % | 813.000 K -86.97 % | 6.238 M 13.46 % | 5.498 M | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 38.839 M 14.21 % | 34.006 M -23.01 % | 44.170 M 0.38 % | 44.001 M 1.23 % | 43.465 M -27.48 % | 59.933 M 137.57 % | 25.227 M 7.63 % | 23.438 M 16.40 % | 20.135 M 20.89 % | 16.655 M 75.56 % | 9.487 M 32.65 % | 7.152 M 44.69 % | 4.943 M 12.96 % | 4.376 M -17.40 % | 5.298 M 5.04 % | 5.044 M -7.45 % | 5.450 M 4.13 % | 5.234 M 15.44 % | 4.534 M 27.47 % | 3.557 M 58.94 % | 2.238 M 61.71 % | 1.384 M -48.26 % | 2.675 M 1.44 % | 2.637 M -33.83 % | 3.985 M -10.99 % | 4.477 M 15.39 % | 3.880 M -19.65 % | 4.829 M -0.60 % | 4.858 M |
| Deferred revenue | 37.751 M 9.98 % | 34.325 M -1.67 % | 34.909 M 1.89 % | 34.262 M 65.22 % | 20.737 M 191.86 % | 7.105 M 112.98 % | 3.336 M 30.36 % | 2.559 M 19.36 % | 2.144 M 11.38 % | 1.925 M 8.88 % | 1.768 M -4.79 % | 1.857 M 50.24 % | 1.236 M 38.72 % | 891.000 K 6.71 % | 835.000 K -36.26 % | 1.310 M -41.88 % | 2.254 M -28.19 % | 3.139 M 110.95 % | 1.488 M -40.31 % | 2.493 M -4.19 % | 2.602 M 375.69 % | 547.000 K 0.37 % | 545.000 K -77.49 % | 2.421 M -58.99 % | 5.903 M 707.52 % | 731.000 K -82.12 % | 4.089 M 67.10 % | 2.447 M | 0.000 |
| Short term debt | 22.695 M -54.88 % | 50.297 M -32.43 % | 74.436 M 140.35 % | 30.970 M 124.24 % | 13.811 M 135.08 % | 5.875 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 |
| Total current liabilities | 169.244 M -1.94 % | 172.584 M -24.62 % | 228.959 M 19.54 % | 191.527 M 57.79 % | 121.378 M -1.66 % | 123.425 M 65.22 % | 74.705 M 32.78 % | 56.263 M 29.81 % | 43.344 M 24.79 % | 34.734 M 59.11 % | 21.830 M 20.47 % | 18.121 M 31.93 % | 13.735 M 12.44 % | 12.215 M 14.33 % | 10.684 M 5.43 % | 10.134 M -19.02 % | 12.514 M -5.61 % | 13.258 M 21.18 % | 10.941 M -0.15 % | 10.957 M 17.36 % | 9.336 M 235.22 % | 2.785 M -28.07 % | 3.872 M -30.93 % | 5.606 M -50.28 % | 11.275 M 58.91 % | 7.095 M -28.23 % | 9.886 M -0.15 % | 9.901 M 50.02 % | 6.600 M |
| Total liabilities | 560.973 M -14.23 % | 654.021 M -11.74 % | 740.976 M 1.80 % | 727.902 M 40.55 % | 517.905 M 1.57 % | 509.910 M 71.71 % | 296.968 M 408.20 % | 58.435 M 29.13 % | 45.254 M 18.63 % | 38.146 M 62.93 % | 23.413 M 11.36 % | 21.025 M 34.97 % | 15.578 M 26.83 % | 12.283 M 14.55 % | 10.723 M 2.99 % | 10.412 M -18.82 % | 12.826 M -6.39 % | 13.702 M -6.03 % | 14.581 M 32.23 % | 11.027 M 18.11 % | 9.336 M 235.22 % | 2.785 M -38.67 % | 4.541 M -29.26 % | 6.419 M -63.35 % | 17.513 M 39.07 % | 12.593 M 27.38 % | 9.886 M -0.15 % | 9.901 M 50.02 % | 6.600 M |
| Other non current assets | 50.325 M -23.46 % | 65.747 M -22.10 % | 84.396 M -10.66 % | 94.464 M 1.05 % | 93.486 M 228.68 % | 28.443 M -36.45 % | 44.758 M 311.87 % | 10.867 M 34.43 % | 8.084 M 160.44 % | 3.104 M 112.02 % | 1.464 M 23.54 % | 1.185 M 107.17 % | 572.000 K 105.76 % | 278.000 K -59.48 % | 686.000 K 75.00 % | 392.000 K -11.51 % | 443.000 K 225.74 % | 136.000 K -57.37 % | 319.000 K -92.47 % | 4.234 M 1 509.89 % | 263.000 K 1 923.08 % | 13.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K -64.60 % | 161.000 K 61.00 % | 100.000 K |
| Long term investments | 8.080 M | 0.000 -100.00 % | 11.959 M 347.73 % | 2.671 M -85.52 % | 18.449 M 14.71 % | 16.083 M 98.56 % | 8.100 M 0.00 % | 8.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.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 |
| Intangible assets | 67.949 M -21.64 % | 86.717 M -19.04 % | 107.112 M -16.46 % | 128.213 M 648.47 % | 17.130 M -28.63 % | 24.001 M 105.49 % | 11.680 M -2.32 % | 11.958 M -29.82 % | 17.038 M -20.62 % | 21.464 M 75.07 % | 12.260 M -18.78 % | 15.095 M 48.08 % | 10.194 M -12.29 % | 11.622 M 5 330.84 % | 214.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K -97.48 % | 1.907 M -40.35 % | 3.197 M -18.36 % | 3.916 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 271.530 M 1.86 % | 266.574 M -0.11 % | 266.863 M 0.00 % | 266.867 M 102.91 % | 131.520 M 2.51 % | 128.300 M 223.22 % | 39.694 M -0.90 % | 40.054 M -13.18 % | 46.136 M -2.71 % | 47.420 M 28.55 % | 36.887 M -4.09 % | 38.461 M 52.93 % | 25.150 M 0.00 % | 25.150 M 1 978.51 % | 1.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 339.479 M -3.91 % | 353.291 M -5.53 % | 373.975 M -5.34 % | 395.080 M 165.78 % | 148.650 M -2.40 % | 152.301 M 196.46 % | 51.374 M -1.23 % | 52.012 M -17.67 % | 63.174 M -8.29 % | 68.884 M 40.16 % | 49.147 M -8.23 % | 53.556 M 51.53 % | 35.344 M -3.88 % | 36.772 M 2 482.30 % | 1.424 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.000 K -97.48 % | 1.907 M -40.35 % | 3.197 M -18.36 % | 3.916 M | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 81.427 M -8.62 % | 89.105 M -19.23 % | 110.315 M -22.55 % | 142.431 M -10.84 % | 159.740 M -7.85 % | 173.345 M 228.09 % | 52.835 M 47.86 % | 35.732 M 118.09 % | 16.384 M 32.40 % | 12.375 M 20.76 % | 10.248 M 32.90 % | 7.711 M 15.56 % | 6.673 M 74.69 % | 3.820 M 59.30 % | 2.398 M 28.17 % | 1.871 M 25.99 % | 1.485 M -26.12 % | 2.010 M -29.23 % | 2.840 M -7.52 % | 3.071 M 71.76 % | 1.788 M 1 031.65 % | 158.000 K -81.21 % | 841.000 K -69.31 % | 2.740 M -45.37 % | 5.016 M 86.68 % | 2.687 M 24.23 % | 2.163 M 57.88 % | 1.370 M 5.38 % | 1.300 M |
| Total non current assets | 479.311 M -5.67 % | 508.143 M -10.65 % | 568.686 M -10.39 % | 634.646 M 57.92 % | 401.876 M -5.10 % | 423.479 M 184.28 % | 148.967 M 51.07 % | 98.611 M -27.76 % | 136.501 M 7.02 % | 127.552 M 22.61 % | 104.028 M -42.93 % | 182.270 M 104.93 % | 88.941 M -6.23 % | 94.847 M 2 003.97 % | 4.508 M 99.20 % | 2.263 M 17.38 % | 1.928 M -10.16 % | 2.146 M -32.07 % | 3.159 M -56.76 % | 7.305 M 256.17 % | 2.051 M 1 099.42 % | 171.000 K -80.76 % | 889.000 K -80.87 % | 4.647 M -43.42 % | 8.213 M 24.38 % | 6.603 M 197.43 % | 2.220 M 45.00 % | 1.531 M 9.36 % | 1.400 M |
| Other current assets | 66.136 M -7.56 % | 71.547 M -2.24 % | 73.189 M -10.93 % | 82.172 M 13.32 % | 72.515 M 294.08 % | 18.401 M 21.64 % | 15.127 M 50.67 % | 10.040 M 39.58 % | 7.193 M -37.23 % | 11.460 M 60.15 % | 7.156 M 67.24 % | 4.279 M -38.96 % | 7.010 M -19.03 % | 8.658 M 1 124.61 % | 707.000 K 6.32 % | 665.000 K -20.93 % | 841.000 K -43.63 % | 1.492 M -0.67 % | 1.502 M 224.65 % | -1.205 M -148.49 % | 2.485 M 71.97 % | 1.445 M 142.86 % | 595.000 K -2.78 % | 612.000 K -76.20 % | 2.571 M 23.25 % | 2.086 M 137.59 % | 878.000 K 0.23 % | 876.000 K 126.94 % | 386.000 K |
| Short term investments | 0.000 -100.00 % | 1.048 M -96.00 % | 26.228 M -41.51 % | 44.845 M 11.18 % | 40.337 M 20.56 % | 33.458 M -52.13 % | 69.899 M -42.02 % | 120.559 M -10.00 % | 133.959 M 3.62 % | 129.274 M 4.27 % | 123.984 M 162.78 % | 47.181 M 2 302.29 % | 1.964 M 1.13 % | 1.942 M 0.78 % | 1.927 M | 0.000 | 0.000 -100.00 % | 3.382 M -34.92 % | 5.197 M -59.16 % | 12.726 M 40.85 % | 9.035 M | 0.000 -100.00 % | 208.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 |
| cash and cash equivalents | 88.050 M -24.27 % | 116.262 M 4.36 % | 111.400 M 22.14 % | 91.205 M -18.95 % | 112.531 M -18.10 % | 137.394 M -50.32 % | 276.583 M 772.42 % | 31.703 M -22.73 % | 41.030 M 22.20 % | 33.576 M -36.78 % | 53.110 M -10.22 % | 59.159 M 17.60 % | 50.305 M 124.32 % | 22.426 M 36.13 % | 16.474 M -8.76 % | 18.056 M 10.26 % | 16.376 M 46.41 % | 11.185 M 66.07 % | 6.735 M 7.61 % | 6.259 M -72.20 % | 22.515 M 69.94 % | 13.249 M 293.03 % | 3.371 M -72.86 % | 12.422 M -48.51 % | 24.126 M -50.33 % | 48.576 M 207.25 % | 15.810 M -40.74 % | 26.677 M 206.63 % | 8.700 M |
| Cash and short term investments | 88.050 M -24.94 % | 117.310 M -14.76 % | 137.628 M 1.16 % | 136.050 M -11.00 % | 152.868 M -10.53 % | 170.852 M -50.69 % | 346.482 M 127.56 % | 152.262 M -12.99 % | 174.989 M 7.45 % | 162.850 M -8.04 % | 177.094 M 66.54 % | 106.340 M 103.45 % | 52.269 M 114.50 % | 24.368 M 32.43 % | 18.401 M 1.91 % | 18.056 M 10.26 % | 16.376 M 12.42 % | 14.567 M 22.08 % | 11.932 M -37.15 % | 18.985 M -39.83 % | 31.550 M 138.13 % | 13.249 M 270.19 % | 3.579 M -71.19 % | 12.422 M -48.51 % | 24.126 M -50.33 % | 48.576 M 207.25 % | 15.810 M -40.87 % | 26.737 M 207.32 % | 8.700 M |
| Total current assets | 203.866 M -17.74 % | 247.836 M -8.95 % | 272.196 M -1.24 % | 275.622 M -0.33 % | 276.533 M -0.23 % | 277.162 M -30.25 % | 397.391 M 122.51 % | 178.598 M -9.50 % | 197.354 M 6.16 % | 185.900 M -2.97 % | 191.596 M 63.85 % | 116.933 M 83.65 % | 63.670 M 77.42 % | 35.886 M 62.56 % | 22.076 M 2.92 % | 21.449 M 7.63 % | 19.928 M 2.70 % | 19.405 M 15.51 % | 16.799 M -29.46 % | 23.815 M -35.69 % | 37.029 M 140.45 % | 15.400 M 164.79 % | 5.816 M -61.24 % | 15.006 M -51.49 % | 30.932 M -42.05 % | 53.380 M 101.52 % | 26.489 M -41.00 % | 44.898 M 297.33 % | 11.300 M |
| Inventory | 0.000 | 0.000 -100.00 % | 38.559 M -12.71 % | 44.173 M 14.97 % | 38.420 M 17.06 % | 32.820 M 110.37 % | 15.601 M | 0.000 -100.00 % | 908.000 K 74.62 % | 520.000 K -26.14 % | 704.000 K -13.19 % | 811.000 K 58.71 % | 511.000 K -12.05 % | 581.000 K -72.40 % | 2.105 M -3.17 % | 2.174 M -5.35 % | 2.297 M 49.25 % | 1.539 M -41.46 % | 2.629 M 51.27 % | 1.738 M 8.63 % | 1.600 M 1 532.65 % | 98.000 K -72.16 % | 352.000 K -51.98 % | 733.000 K -44.80 % | 1.328 M -2.85 % | 1.367 M -65.08 % | 3.915 M -69.31 % | 12.758 M 963.17 % | 1.200 M |
| Net receivables | 49.680 M -15.77 % | 58.979 M -5.34 % | 62.307 M 8.55 % | 57.400 M 12.22 % | 51.150 M -7.15 % | 55.089 M 172.97 % | 20.181 M 23.84 % | 16.296 M 14.25 % | 14.264 M 28.85 % | 11.070 M 66.67 % | 6.642 M 20.70 % | 5.503 M 41.83 % | 3.880 M 70.25 % | 2.279 M 164.08 % | 863.000 K 55.78 % | 554.000 K 33.82 % | 414.000 K -77.09 % | 1.807 M 145.52 % | 736.000 K -68.25 % | 2.318 M 102.62 % | 1.144 M 88.16 % | 608.000 K -52.87 % | 1.290 M 4.12 % | 1.239 M -57.38 % | 2.907 M 21.43 % | 2.394 M -59.33 % | 5.886 M 30.02 % | 4.527 M 347.33 % | 1.012 M |
| Tax assets | 0.000 | 0.000 100.00 % | -11.959 M | 0.000 100.00 % | -18.449 M -134.61 % | 53.307 M 758.11 % | -8.100 M 0.00 % | -8.100 M -116.58 % | 48.859 M 13.13 % | 43.189 M 0.05 % | 43.169 M -9.68 % | 47.797 M 3.12 % | 46.352 M -14.13 % | 53.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Account payables | 45.773 M -6.32 % | 48.862 M 4.40 % | 46.802 M -5.87 % | 49.721 M 59.18 % | 31.236 M -22.42 % | 40.261 M 24.72 % | 32.280 M 35.07 % | 23.899 M 52.12 % | 15.711 M 43.43 % | 10.954 M 40.89 % | 7.775 M 14.52 % | 6.789 M 20.29 % | 5.644 M 3.07 % | 5.476 M 20.33 % | 4.551 M 20.40 % | 3.780 M -21.41 % | 4.810 M -1.54 % | 4.885 M -0.69 % | 4.919 M 0.24 % | 4.907 M 9.14 % | 4.496 M 426.46 % | 854.000 K 30.98 % | 652.000 K 18.98 % | 548.000 K -60.49 % | 1.387 M -26.50 % | 1.887 M -1.56 % | 1.917 M -26.97 % | 2.625 M 90.36 % | 1.379 M |
| Tax payables | 24.186 M -45.15 % | 44.096 M 49.12 % | 29.570 M -9.22 % | 32.573 M 168.55 % | 12.129 M 18.32 % | 10.251 M -26.05 % | 13.862 M 117.72 % | 6.367 M 18.92 % | 5.354 M 2.96 % | 5.200 M 85.71 % | 2.800 M 20.53 % | 2.323 M 21.50 % | 1.912 M 29.89 % | 1.472 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 |
| Deferred revenue non current | 706.000 K -90.96 % | 7.810 M -26.42 % | 10.615 M -7.13 % | 11.430 M 281.13 % | 2.999 M 168.01 % | 1.119 M 18 550.00 % | 6.000 K -68.42 % | 19.000 K -68.33 % | 60.000 K -61.04 % | 154.000 K -33.33 % | 231.000 K -82.02 % | 1.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 85.000 K -15.00 % | 100.000 K |
| Capital lease obligations | 60.298 M -11.25 % | 67.942 M -11.91 % | 77.127 M -14.31 % | 90.003 M -6.51 % | 96.267 M -2.10 % | 98.327 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.019 B 4.62 % | 973.895 M 7.54 % | 905.635 M -5.33 % | 956.599 M 26.59 % | 755.643 M 20.81 % | 625.474 M 23.38 % | 506.949 M 19.06 % | 425.790 M 3.16 % | 412.762 M 6.04 % | 389.260 M 2.71 % | 378.971 M -1.39 % | 384.325 M 56.12 % | 246.176 M 1.91 % | 241.555 M 16.01 % | 208.218 M -1.82 % | 212.077 M 0.18 % | 211.686 M 1.77 % | 208.001 M 1.18 % | 205.567 M 1.13 % | 203.263 M 1.34 % | 200.576 M 21.95 % | 164.469 M 9.04 % | 150.827 M 0.14 % | 150.612 M 0.40 % | 150.015 M 47.71 % | 101.559 M 109.99 % | 48.363 M 1.21 % | 47.785 M 105.93 % | 23.205 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.999 M -168.01 % | -1.119 M -18 550.00 % | -6.000 K | 0.000 | 0.000 -100.00 % | 43.189 M 0.05 % | 43.169 M -9.68 % | 47.797 M 3.12 % | 46.352 M -14.13 % | 53.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 683.177 M -9.63 % | 755.979 M -10.10 % | 840.882 M -7.62 % | 910.268 M 34.18 % | 678.409 M -3.17 % | 700.641 M 28.24 % | 546.358 M 97.09 % | 277.209 M -16.97 % | 333.855 M 6.51 % | 313.452 M 6.03 % | 295.624 M -1.20 % | 299.203 M 96.06 % | 152.611 M 16.73 % | 130.733 M 391.77 % | 26.584 M 12.11 % | 23.712 M 8.49 % | 21.856 M 1.42 % | 21.551 M 7.98 % | 19.958 M -35.87 % | 31.120 M -20.37 % | 39.080 M 150.98 % | 15.571 M 132.23 % | 6.705 M -65.88 % | 19.653 M -49.79 % | 39.145 M -34.74 % | 59.983 M 108.93 % | 28.709 M -38.17 % | 46.429 M 265.58 % | 12.700 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.471 M 28.51 % | 3.479 M | 0.000 -100.00 % | 66.273 M 7 488.29 % | -897.000 K 47.76 % | -1.717 M -176.69 % | 2.239 M 5.41 % | 2.124 M -77.06 % | 9.259 M 114.83 % | -62.422 M | 0.000 -100.00 % | 3.000 K 100.93 % | -322.000 K 77.32 % | -1.420 M 8.92 % | -1.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 39.940 M -35.49 % | 61.910 M -30.85 % | 89.536 M -32.85 % | 133.331 M 23.87 % | 107.638 M 51.86 % | 70.878 M 59.25 % | 44.508 M 52.55 % | 29.176 M 35.94 % | 21.462 M 31.39 % | 16.334 M 74.75 % | 9.347 M 23.07 % | 7.595 M 188.34 % | 2.634 M 74.90 % | 1.506 M 228.82 % | 458.000 K 124.51 % | 204.000 K -93.81 % | 3.295 M 82.04 % | 1.810 M 0.00 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -52.065 M -63.62 % | -31.821 M 48.64 % | -61.957 M -34.37 % | -46.109 M 31.34 % | -67.153 M 21.18 % | -85.200 M -2 989.20 % | -2.758 M -141.67 % | 6.619 M 551.48 % | 1.016 M -67.75 % | 3.150 M 580.35 % | 463.000 K 136.29 % | -1.276 M -191.86 % | 1.389 M 169.97 % | -1.985 M -607.67 % | 391.000 K 116.09 % | -2.430 M -300.99 % | -606.000 K -130.19 % | 2.007 M 808.14 % | 221.000 K -87.77 % | 1.807 M -22.94 % | 2.345 M 432.95 % | 440.000 K 126.00 % | -1.692 M 6.36 % | -1.807 M 39.91 % | -3.007 M -212.45 % | 2.674 M -64.68 % | 7.571 M 161.17 % | -12.376 M -464.00 % | 3.400 M |
| Accounts receivables | 7.845 M 941.83 % | 753.000 K 108.91 % | -8.450 M -223.05 % | 6.867 M 146.18 % | -14.869 M -16.74 % | -12.737 M -136.18 % | -5.393 M -124.52 % | -2.402 M 49.95 % | -4.799 M -5.73 % | -4.539 M -196.86 % | -1.529 M 2.92 % | -1.575 M 27.45 % | -2.171 M -105.00 % | -1.059 M -195.81 % | -358.000 K -41.50 % | -253.000 K -124.52 % | 1.032 M 1 533.33 % | -72.000 K 0.00 % | -72.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.033 M 564.71 % | -2.159 M 50.22 % | -4.337 M | 0.000 100.00 % | -430.000 K -416.18 % | 136.000 K 161.54 % | 52.000 K 118.84 % | -276.000 K -1 122.22 % | 27.000 K -98.24 % | 1.535 M 5 193.10 % | 29.000 K -94.68 % | 545.000 K 140.19 % | -1.356 M -236.42 % | 994.000 K 196.04 % | -1.035 M -661.03 % | -136.000 K 91.06 % | -1.522 M -568.31 % | 325.000 K 9.06 % | 298.000 K -40.52 % | 501.000 K 689.41 % | -85.000 K -103.34 % | 2.548 M -71.19 % | 8.843 M 176.36 % | -11.580 M -289.84 % | 6.100 M |
| Accounts payables | -24.810 M -493.26 % | -4.182 M 82.86 % | -24.403 M -179.21 % | -8.740 M 12.89 % | -10.033 M -564.71 % | 2.159 M -87.49 % | 17.252 M 45.46 % | 11.860 M 184.21 % | 4.173 M -1.04 % | 4.217 M 597.02 % | 605.000 K 158.45 % | -1.035 M -352.44 % | 410.000 K 133.77 % | -1.214 M -232.53 % | 916.000 K 169.24 % | -1.323 M -647.46 % | -177.000 K -137.98 % | 466.000 K 0.00 % | 466.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -35.100 M -23.63 % | -28.392 M 2.45 % | -29.104 M 34.21 % | -44.236 M 15.39 % | -52.284 M 27.85 % | -72.463 M -604.89 % | -10.280 M -213.96 % | 9.021 M 335.38 % | 2.072 M -37.89 % | 3.336 M 149.89 % | 1.335 M -17.08 % | 1.610 M -48.45 % | 3.123 M 350.44 % | -1.247 M -536.22 % | -196.000 K 85.99 % | -1.399 M -1 232.38 % | -105.000 K -116.96 % | 619.000 K -28.19 % | 862.000 K -55.64 % | 1.943 M -49.75 % | 3.867 M 3 262.61 % | 115.000 K 105.78 % | -1.990 M 13.78 % | -2.308 M 21.01 % | -2.922 M -2 419.05 % | 126.000 K 109.91 % | -1.272 M -59.80 % | -796.000 K 70.52 % | -2.700 M |
| Other non cash items | 63.671 M -8.13 % | 69.306 M 64.74 % | 42.069 M -43.37 % | 74.287 M 20.90 % | 61.446 M 17.99 % | 52.079 M 599.05 % | 7.450 M -14.89 % | 8.753 M 622.79 % | 1.211 M -36.70 % | 1.913 M 66.06 % | 1.152 M 478.89 % | 199.000 K -67.69 % | 616.000 K 9.80 % | 561.000 K 775.90 % | -83.000 K 49.08 % | -163.000 K -114.58 % | 1.118 M 228.51 % | -870.000 K 54.83 % | -1.926 M -668.14 % | 339.000 K 816.22 % | 37.000 K -91.81 % | 452.000 K -81.76 % | 2.478 M 376.87 % | -895.000 K -102.33 % | 38.483 M 143.36 % | 15.813 M 10 784.46 % | -148.000 K -886.67 % | -15.000 K -103.00 % | 500.000 K |
| Net cash provided by operating activities | 63.554 M -19.54 % | 78.985 M 61.90 % | 48.786 M 40.67 % | 34.680 M 346.55 % | -14.066 M 85.02 % | -93.905 M -531.59 % | -14.868 M -167.46 % | 22.041 M -22.60 % | 28.478 M 20.84 % | 23.567 M 10.96 % | 21.240 M 42.39 % | 14.917 M -53.07 % | 31.788 M 245.11 % | 9.211 M 7.24 % | 8.589 M 244.80 % | 2.491 M 10.51 % | 2.254 M -25.64 % | 3.031 M 130.55 % | -9.922 M 53.21 % | -21.206 M -28.13 % | -16.551 M -946.21 % | -1.582 M 82.10 % | -8.837 M -11.23 % | -7.945 M 67.66 % | -24.568 M -501.86 % | -4.082 M 60.82 % | -10.418 M -60.33 % | -6.498 M -51.12 % | -4.300 M |
| Investments in property plant and equipment | -2.401 M 9.40 % | -2.650 M 82.20 % | -14.887 M 39.25 % | -24.507 M 30.47 % | -35.246 M 47.71 % | -67.407 M -94.16 % | -34.718 M -60.26 % | -21.664 M -50.79 % | -14.367 M -105.57 % | -6.989 M -6.70 % | -6.550 M -81.54 % | -3.608 M 38.51 % | -5.868 M -155.13 % | -2.300 M -11.81 % | -2.057 M -95.53 % | -1.052 M -31.34 % | -801.000 K -14.59 % | -699.000 K 50.91 % | -1.424 M 25.05 % | -1.900 M -19.65 % | -1.588 M -1 398.11 % | -106.000 K 22.63 % | -137.000 K 20.35 % | -172.000 K 97.19 % | -6.127 M -261.90 % | -1.693 M | 0.000 | 0.000 100.00 % | -700.000 K |
| Acquisitions net | -3.234 M | 0.000 100.00 % | -1.250 M 99.00 % | -125.410 M -1 105.87 % | -10.400 M 82.41 % | -59.129 M -951.18 % | -5.625 M 54.95 % | -12.486 M -332.94 % | -2.884 M 87.59 % | -23.246 M -3 310.77 % | 724.000 K 104.68 % | -15.474 M | 0.000 100.00 % | -713.000 K 28.56 % | -998.000 K | 0.000 -100.00 % | 5.985 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -558.000 K -274.50 % | -149.000 K 91.53 % | -1.760 M -89.86 % | -927.000 K | 0.000 |
| Purchases of investments | -771.000 K 87.51 % | -6.174 M 88.42 % | -53.308 M 36.07 % | -83.383 M -59.82 % | -52.172 M -23.56 % | -42.223 M 21.99 % | -54.127 M 53.02 % | -115.224 M 17.71 % | -140.026 M -10.50 % | -126.723 M -19.53 % | -106.021 M 25.13 % | -141.604 M | 0.000 | 0.000 100.00 % | -2.315 M | 0.000 100.00 % | -5.323 M 0.00 % | -5.323 M -131.43 % | -2.300 M 86.00 % | -16.424 M -69.93 % | -9.665 M | 0.000 100.00 % | -208.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -58.000 K | 0.000 |
| Sales maturities of investments | 1.048 M -96.69 % | 31.659 M -57.50 % | 74.495 M 1.60 % | 73.322 M 19.23 % | 61.497 M -1.55 % | 62.465 M -40.70 % | 105.342 M -17.84 % | 128.223 M -5.08 % | 135.083 M 11.95 % | 120.663 M 20.29 % | 100.310 M 314.18 % | 24.219 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.385 M -52.79 % | 7.170 M -48.04 % | 13.800 M 1 523.53 % | 850.000 K 39.12 % | 611.000 K 193.75 % | 208.000 K | 0.000 -100.00 % | 543.000 K 141.33 % | 225.000 K -88.03 % | 1.880 M 3 033.33 % | 60.000 K | 0.000 -100.00 % | 100.000 K |
| Other investing activites | -11.066 M 22.56 % | -14.289 M -1 528.90 % | 1.000 M 104.91 % | -20.370 M 29.31 % | -28.816 M 8.73 % | -31.573 M -23.23 % | -25.622 M -284.61 % | 13.879 M 351.61 % | -5.516 M 21.08 % | -6.989 M -865.33 % | -724.000 K -19.08 % | -608.000 K | 0.000 -100.00 % | 28.000 K 366.67 % | 6.000 K -94.23 % | 104.000 K 115.71 % | -662.000 K -1 889.19 % | 37.000 K 94.74 % | 19.000 K -99.76 % | 8.050 M 2 583.33 % | 300.000 K 192.88 % | -323.000 K -869.05 % | 42.000 K -63.79 % | 116.000 K -97.75 % | 5.160 M | 0.000 100.00 % | -85.000 K | 0.000 -100.00 % | 5.100 M |
| Net cash used for investing activites | -16.424 M -292.18 % | 8.546 M 41.26 % | 6.050 M 103.78 % | -159.978 M -340.46 % | -36.321 M 65.83 % | -106.294 M -1 077.69 % | 10.872 M 249.50 % | -7.272 M 67.23 % | -22.194 M 38.85 % | -36.295 M -196.02 % | -12.261 M 91.02 % | -136.467 M -2 225.61 % | -5.868 M -96.58 % | -2.985 M 44.35 % | -5.364 M -465.82 % | -948.000 K -136.69 % | 2.584 M 118.06 % | 1.185 M -88.26 % | 10.095 M 207.12 % | -9.424 M 8.88 % | -10.342 M -4 579.64 % | -221.000 K 27.06 % | -303.000 K -162.22 % | 487.000 K 137.46 % | -1.300 M -3 521.05 % | 38.000 K 102.13 % | -1.785 M -81.22 % | -985.000 K -121.89 % | 4.500 M |
| Debt repayment | -73.000 M 17.32 % | -88.295 M -604.34 % | 17.507 M -86.99 % | 134.604 M 172 669.23 % | -78.000 K -100.11 % | 73.603 M -73.58 % | 278.583 M 25 918.63 % | -1.079 M -60.09 % | -674.000 K -51.12 % | -446.000 K -199.33 % | -149.000 K -75.29 % | -85.000 K 1.16 % | -86.000 K 68.73 % | -275.000 K -623.68 % | -38.000 K 24.00 % | -50.000 K -31.58 % | -38.000 K 0.00 % | -38.000 K 77.91 % | -172.000 K -227.41 % | 135.000 K -99.62 % | 35.735 M | 0.000 | 0.000 100.00 % | -4.581 M -414.14 % | -891.000 K -111.88 % | 7.500 M | 0.000 | 0.000 | 0.000 |
| Common stock issued | 3.692 M -24.41 % | 4.884 M 4.38 % | 4.679 M -70.95 % | 16.107 M 20.75 % | 13.339 M -6.92 % | 14.330 M 17.44 % | 12.202 M | 0.000 -100.00 % | 5.087 M 5.39 % | 4.827 M 8.35 % | 4.455 M -96.46 % | 125.750 M | 0.000 | 0.000 -100.00 % | 278.000 K -30.33 % | 399.000 K 2.05 % | 391.000 K 43.75 % | 272.000 K -42.74 % | 475.000 K 70.25 % | 279.000 K -34.20 % | 424.000 K -77.47 % | 1.882 M 2 014.61 % | 89.000 K -73.43 % | 335.000 K -87.88 % | 2.763 M -90.72 % | 29.763 M 3 451.67 % | 838.000 K -96.68 % | 25.276 M 566.21 % | 3.794 M |
| Common stock repurchased | 0.000 | 0.000 100.00 % | -60.214 M -33.88 % | -44.976 M | 0.000 100.00 % | -6.550 M 16.27 % | -7.823 M 65.14 % | -22.440 M -647.25 % | -3.003 M 74.23 % | -11.653 M 39.84 % | -19.371 M -3 861.35 % | -489.000 K -5.84 % | -462.000 K 84.57 % | -2.994 M 60.92 % | -7.662 M -3 514.15 % | -212.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -514.000 K -576.32 % | -76.000 K | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -5.798 M -218.71 % | 4.884 M -0.79 % | 4.923 M -68.84 % | 15.797 M 19.04 % | 13.270 M 979.97 % | -1.508 M 92.99 % | -21.522 M -404.03 % | 7.079 M 34.25 % | 5.273 M 8.70 % | 4.851 M 5.32 % | 4.606 M -13.24 % | 5.309 M 111.77 % | 2.507 M -3.98 % | 2.611 M -0.15 % | 2.615 M 555.39 % | 399.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.960 M | 0.000 -100.00 % | 9.799 M | 0.000 | 0.000 -100.00 % | 60.000 K 115.92 % | -377.000 K -175.70 % | 498.000 K 207.41 % | 162.000 K 52.83 % | 106.000 K |
| Net cash used provided by financing activities | -75.106 M 9.96 % | -83.411 M -120.76 % | -37.784 M -135.84 % | 105.425 M 699.16 % | 13.192 M -81.70 % | 72.095 M -71.07 % | 249.238 M 1 616.05 % | -16.440 M -1 130.08 % | 1.596 M 122.02 % | -7.248 M 51.40 % | -14.914 M -111.43 % | 130.485 M 6 560.80 % | 1.959 M 814.96 % | -274.000 K 94.30 % | -4.807 M -3 608.76 % | 137.000 K -61.19 % | 353.000 K 50.85 % | 234.000 K -22.77 % | 303.000 K -97.89 % | 14.374 M -60.25 % | 36.159 M 209.55 % | 11.681 M 13 024.72 % | 89.000 K 102.10 % | -4.246 M -399.44 % | 1.418 M -96.15 % | 36.810 M 2 655.24 % | 1.336 M -94.75 % | 25.438 M 552.26 % | 3.900 M |
| Effect of forex changes on cash | 577.000 K 557.94 % | -126.000 K 97.50 % | -5.037 M -761.03 % | -585.000 K -129.91 % | 1.956 M 1 264.29 % | -168.000 K 53.59 % | -362.000 K -181.53 % | 444.000 K 204.23 % | -426.000 K -196.38 % | 442.000 K 487.72 % | -114.000 K -40.74 % | -81.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 100.00 % | -200.000 K |
| Net change in cash | -27.399 M -786.00 % | 3.994 M -66.76 % | 12.015 M 158.73 % | -20.458 M 41.95 % | -35.239 M 72.53 % | -128.272 M -152.38 % | 244.880 M 20 057.62 % | -1.227 M -116.46 % | 7.454 M 138.16 % | -19.534 M -222.93 % | -6.049 M -168.32 % | 8.854 M -68.24 % | 27.879 M 368.40 % | 5.952 M 476.23 % | -1.582 M -194.17 % | 1.680 M -67.64 % | 5.191 M 16.65 % | 4.450 M 834.87 % | 476.000 K 102.93 % | -16.256 M -275.44 % | 9.266 M -6.20 % | 9.878 M 209.14 % | -9.051 M 22.67 % | -11.704 M 52.13 % | -24.450 M -174.62 % | 32.766 M 401.52 % | -10.867 M -160.52 % | 17.955 M 360.38 % | 3.900 M |
| Cash at beginning of period | 116.723 M 3.54 % | 112.729 M 11.93 % | 100.714 M -16.88 % | 121.172 M -22.53 % | 156.411 M -45.06 % | 284.683 M 615.23 % | 39.803 M -2.99 % | 41.030 M 22.20 % | 33.576 M -36.78 % | 53.110 M -10.22 % | 59.159 M 17.60 % | 50.305 M 124.32 % | 22.426 M 36.13 % | 16.474 M -8.76 % | 18.056 M 10.26 % | 16.376 M 46.41 % | 11.185 M 66.07 % | 6.735 M 7.61 % | 6.259 M -72.20 % | 22.515 M 69.94 % | 13.249 M 293.03 % | 3.371 M -72.86 % | 12.422 M -48.51 % | 24.126 M -50.33 % | 48.576 M 207.25 % | 15.810 M -40.74 % | 26.677 M 205.86 % | 8.722 M 85.57 % | 4.700 M |
| Cash at end of period | 89.324 M -23.47 % | 116.723 M 3.54 % | 112.729 M 11.93 % | 100.714 M -16.88 % | 121.172 M -22.53 % | 156.411 M -45.06 % | 284.683 M 615.23 % | 39.803 M -2.99 % | 41.030 M 22.20 % | 33.576 M -36.78 % | 53.110 M -10.22 % | 59.159 M 17.60 % | 50.305 M 124.32 % | 22.426 M 36.13 % | 16.474 M -8.76 % | 18.056 M 10.26 % | 16.376 M 46.41 % | 11.185 M 66.07 % | 6.735 M 7.61 % | 6.259 M -72.20 % | 22.515 M 69.94 % | 13.249 M 293.03 % | 3.371 M -72.86 % | 12.422 M -48.51 % | 24.126 M -50.33 % | 48.576 M 207.25 % | 15.810 M -40.74 % | 26.677 M 210.20 % | 8.600 M |
| Operating cash flow | 63.554 M -19.54 % | 78.985 M 61.90 % | 48.786 M 40.67 % | 34.680 M 346.55 % | -14.066 M 85.02 % | -93.905 M -531.59 % | -14.868 M -167.46 % | 22.041 M -22.60 % | 28.478 M 20.84 % | 23.567 M 10.96 % | 21.240 M 42.39 % | 14.917 M -53.07 % | 31.788 M 245.11 % | 9.211 M 7.24 % | 8.589 M 244.80 % | 2.491 M 10.51 % | 2.254 M -25.64 % | 3.031 M 130.55 % | -9.922 M 53.21 % | -21.206 M -28.13 % | -16.551 M -946.21 % | -1.582 M 82.10 % | -8.837 M -11.23 % | -7.945 M 67.66 % | -24.568 M -501.86 % | -4.082 M 60.82 % | -10.418 M -60.33 % | -6.498 M -51.12 % | -4.300 M |
| Capital expenditure | -13.467 M 20.50 % | -16.939 M -13.78 % | -14.887 M 39.25 % | -24.507 M 30.47 % | -35.246 M 47.71 % | -67.407 M -94.16 % | -34.718 M -60.26 % | -21.664 M -50.79 % | -14.367 M -105.57 % | -6.989 M -6.70 % | -6.550 M -81.54 % | -3.608 M 38.51 % | -5.868 M -155.13 % | -2.300 M -11.81 % | -2.057 M -95.53 % | -1.052 M -31.34 % | -801.000 K -14.59 % | -699.000 K 50.91 % | -1.424 M 25.05 % | -1.900 M -19.65 % | -1.588 M -1 398.11 % | -106.000 K 22.63 % | -137.000 K 20.35 % | -172.000 K 97.19 % | -6.127 M -261.90 % | -1.693 M | 0.000 | 0.000 100.00 % | -700.000 K |
| Free CashFlow | 50.087 M -19.27 % | 62.046 M 83.03 % | 33.899 M 233.23 % | 10.173 M 120.63 % | -49.312 M 69.43 % | -161.312 M -225.32 % | -49.586 M -13 252.79 % | 377.000 K -97.33 % | 14.111 M -14.88 % | 16.578 M 12.85 % | 14.690 M 29.90 % | 11.309 M -56.37 % | 25.920 M 275.05 % | 6.911 M 5.80 % | 6.532 M 353.93 % | 1.439 M -0.96 % | 1.453 M -37.69 % | 2.332 M 120.55 % | -11.346 M 50.90 % | -23.106 M -27.38 % | -18.139 M -974.59 % | -1.688 M 81.19 % | -8.974 M -10.56 % | -8.117 M 73.56 % | -30.695 M -431.52 % | -5.775 M 44.57 % | -10.418 M -60.33 % | -6.498 M -29.96 % | -5.000 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | 1997 |
| 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-28 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 181.361 M 2.44 % | 177.043 M -1.03 % | 178.882 M -1.17 % | 180.998 M 1.60 % | 178.147 M -0.71 % | 179.413 M -0.88 % | 181.006 M -2.16 % | 184.999 M 0.93 % | 183.287 M -0.67 % | 184.529 M 0.07 % | 184.400 M -1.60 % | 187.389 M -0.12 % | 187.620 M 3.44 % | 181.372 M 15.62 % | 156.874 M 3.51 % | 151.557 M 2.18 % | 148.327 M 2.49 % | 144.719 M 5.88 % | 136.685 M 5.85 % | 129.133 M 6.01 % | 121.807 M 0.27 % | 121.478 M 2.46 % | 118.567 M 8.26 % | 109.517 M 13.28 % | 96.675 M 3.10 % | 93.767 M 4.29 % | 89.912 M 4.94 % | 85.682 M 2.95 % | 83.225 M 4.89 % | 79.344 M 4.99 % | 75.575 M 4.27 % | 72.483 M 4.90 % | 69.098 M 3.93 % | 66.488 M 4.42 % | 63.676 M 0.78 % | 63.183 M 5.23 % | 60.041 M 4.72 % | 57.334 M 7.84 % | 53.168 M 4.37 % | 50.942 M 6.37 % | 47.892 M 10.02 % | 43.530 M 5.22 % | 41.372 M 4.48 % | 39.598 M 4.44 % | 37.913 M 5.94 % | 35.786 M 9.29 % | 32.745 M 6.26 % | 30.815 M 2.70 % | 30.004 M 4.72 % | 28.651 M 4.80 % | 27.340 M 3.67 % | 26.371 M 4.43 % | 25.252 M 4.35 % | 24.199 M 3.96 % | 23.278 M 17.45 % | 19.819 M 7.09 % | 18.507 M 1.78 % | 18.184 M 2.28 % | 17.778 M 2.37 % | 17.367 M 3.17 % | 16.834 M 6.09 % | 15.867 M -0.48 % | 15.944 M -0.52 % | 16.027 M 3.01 % | 15.558 M -1.31 % | 15.765 M -2.70 % | 16.203 M -1.35 % | 16.425 M 0.88 % | 16.281 M -0.31 % | 16.332 M 3.34 % | 15.804 M 7.02 % | 14.768 M 0.18 % | 14.742 M 2.46 % | 14.388 M 8.81 % | 13.223 M -0.19 % | 13.248 M 7.96 % | 12.271 M 18.66 % | 10.341 M 21.90 % | 8.483 M 20.10 % | 7.063 M 17.62 % | 6.005 M 53.54 % | 3.911 M 31.95 % | 2.964 M 17.02 % | 2.533 M 22.54 % | 2.067 M 4.92 % | 1.970 M -40.10 % | 3.289 M 35.57 % | 2.426 M 49.48 % | 1.623 M -44.17 % | 2.907 M 21.84 % | 2.386 M -2.29 % | 2.442 M -25.28 % | 3.268 M 47.14 % | 2.221 M -55.08 % | 4.944 M 25.93 % | 3.926 M 9.06 % | 3.600 M -18.35 % | 4.409 M 7.43 % | 4.104 M 5.45 % | 3.892 M -33.16 % | 5.823 M -10.99 % | 6.542 M 4.87 % | 6.238 M -7.03 % | 6.710 M 13.84 % | 5.894 M 7.16 % | 5.500 M -45.43 % | 10.079 M 11.95 % | 9.003 M 26.80 % | 7.100 M -41.46 % | 12.129 M -19.88 % | 15.138 M 38.96 % | 10.894 M -6.21 % | 11.615 M |
| Net income | -4.315 M 20.11 % | -5.401 M -278.72 % | 3.022 M 120.78 % | -14.543 M -41.33 % | -10.290 M 56.38 % | -23.591 M -11.16 % | -21.222 M -184.78 % | -7.452 M 51.38 % | -15.327 M -62.52 % | -9.431 M 63.77 % | -26.030 M -123.64 % | -11.639 M 55.31 % | -26.043 M 42.87 % | -45.583 M -4.62 % | -43.571 M -2.95 % | -42.324 M 3.60 % | -43.906 M 2.50 % | -45.034 M -11.96 % | -40.225 M -4.72 % | -38.413 M 8.35 % | -41.913 M 16.34 % | -50.100 M -6.43 % | -47.071 M -15.00 % | -40.932 M -19.46 % | -34.265 M -21.81 % | -28.131 M -18.34 % | -23.771 M -10.66 % | -21.482 M -39.90 % | -15.355 M -15.78 % | -13.262 M 85.02 % | -88.520 M -16 112.45 % | -546.000 K 74.83 % | -2.169 M 25.85 % | -2.925 M -120.75 % | -1.325 M -5 007.41 % | 27.000 K 105.11 % | -528.000 K 50.93 % | -1.076 M 35.95 % | -1.680 M 11.21 % | -1.892 M -300.85 % | -472.000 K -357.92 % | 183.000 K -58.78 % | 444.000 K -65.61 % | 1.291 M 16 037.50 % | 8.000 K 100.41 % | -1.945 M -2 285.39 % | 89.000 K -96.01 % | 2.231 M 4.30 % | 2.139 M 28.78 % | 1.661 M -13.49 % | 1.920 M 10.28 % | 1.741 M -79.80 % | 8.617 M -86.51 % | 63.863 M 2 369.57 % | 2.586 M 210.82 % | 832.000 K -57.27 % | 1.947 M -3.18 % | 2.011 M 34.43 % | 1.496 M -24.02 % | 1.969 M 93.42 % | 1.018 M -8.70 % | 1.115 M 9.96 % | 1.014 M -24.10 % | 1.336 M 222.71 % | 414.000 K 110.58 % | -3.912 M -2 273.33 % | 180.000 K 309.09 % | 44.000 K -96.30 % | 1.188 M 71.92 % | 691.000 K -50.25 % | 1.389 M 154.30 % | -2.558 M -603.54 % | 508.000 K -68.19 % | 1.597 M 152.22 % | -3.058 M -12.10 % | -2.728 M 52.48 % | -5.741 M 13.62 % | -6.646 M 2.11 % | -6.789 M -21.93 % | -5.568 M -8.41 % | -5.136 M 26.51 % | -6.989 M -19.67 % | -5.840 M -55.77 % | -3.749 M -45.93 % | -2.569 M -67.69 % | -1.532 M -103.18 % | -754.000 K -200.94 % | 747.000 K 149.80 % | -1.500 M 60.30 % | -3.778 M -6.69 % | -3.541 M -80.76 % | -1.959 M 7.81 % | -2.125 M 31.89 % | -3.120 M -801.12 % | 445.000 K 122.44 % | -1.983 M 55.41 % | -4.447 M 89.98 % | -44.368 M -274.89 % | -11.835 M 20.95 % | -14.971 M -364.22 % | -3.225 M 65.83 % | -9.438 M -322.47 % | -2.234 M -55.35 % | -1.438 M 87.75 % | -11.738 M -40.07 % | -8.380 M -160.01 % | -3.223 M 11.70 % | -3.650 M 8.08 % | -3.971 M -4 942.68 % | 82.000 K -37.88 % | 132.000 K 38.95 % | 95.000 K -97.22 % | 3.418 M |
| Income before tax | -3.039 M 38.41 % | -4.934 M -225.55 % | 3.930 M 129.23 % | -13.445 M -39.85 % | -9.614 M 55.34 % | -21.525 M -3.98 % | -20.701 M -164.01 % | -7.841 M 43.52 % | -13.883 M -81.12 % | -7.665 M 70.51 % | -25.993 M -135.44 % | -11.040 M 56.94 % | -25.638 M 44.92 % | -46.545 M -7.04 % | -43.484 M -3.31 % | -42.091 M 3.57 % | -43.650 M 2.69 % | -44.857 M -12.36 % | -39.924 M -4.31 % | -38.276 M 8.18 % | -41.685 M 16.55 % | -49.952 M -6.76 % | -46.791 M -15.03 % | -40.676 M -19.23 % | -34.117 M -22.31 % | -27.895 M -17.90 % | -23.659 M -10.80 % | -21.352 M -39.88 % | -15.264 M -16.34 % | -13.120 M 25.78 % | -17.678 M -342.06 % | -3.999 M -17.44 % | -3.405 M -9.73 % | -3.103 M -139.61 % | -1.295 M -10 891.67 % | 12.000 K 102.44 % | -491.000 K 80.92 % | -2.574 M -15.06 % | -2.237 M -52.28 % | -1.469 M -569.33 % | 313.000 K 19.47 % | 262.000 K -75.54 % | 1.071 M -60.36 % | 2.702 M 297.35 % | 680.000 K 391.85 % | -233.000 K 80.85 % | -1.217 M -152.59 % | 2.314 M -27.78 % | 3.204 M -12.65 % | 3.668 M 29.47 % | 2.833 M 2.16 % | 2.773 M -80.74 % | 14.398 M 703.01 % | 1.793 M -31.06 % | 2.601 M 204.57 % | 854.000 K -47.48 % | 1.626 M -21.03 % | 2.059 M 37.63 % | 1.496 M -24.14 % | 1.972 M 92.95 % | 1.022 M -7.76 % | 1.108 M 8.95 % | 1.017 M -23.30 % | 1.326 M 207.66 % | 431.000 K 110.83 % | -3.980 M -1 925.69 % | 218.000 K 257.38 % | 61.000 K -95.10 % | 1.246 M 236.17 % | -915.000 K -165.87 % | 1.389 M 154.30 % | -2.558 M -603.54 % | 508.000 K -45.38 % | 930.000 K 130.41 % | -3.058 M -12.10 % | -2.728 M 52.48 % | -5.741 M 13.62 % | -6.646 M 2.11 % | -6.789 M -21.93 % | -5.568 M -8.41 % | -5.136 M 28.39 % | -7.172 M -22.81 % | -5.840 M -55.77 % | -3.749 M -44.80 % | -2.589 M -68.99 % | -1.532 M -103.18 % | -754.000 K -200.94 % | 747.000 K 149.80 % | -1.500 M 74.47 % | -5.875 M -20.36 % | -4.881 M -149.16 % | -1.959 M 7.81 % | -2.125 M 31.56 % | -3.105 M -829.64 % | -334.000 K 83.16 % | -1.983 M 55.41 % | -4.447 M 89.98 % | -44.363 M -312.53 % | -10.754 M 28.17 % | -14.971 M -365.95 % | -3.213 M 65.76 % | -9.384 M -320.05 % | -2.234 M -62.83 % | -1.372 M 88.31 % | -11.738 M -40.07 % | -8.380 M -160.01 % | -3.223 M 11.70 % | -3.650 M 8.08 % | -3.971 M -4 071.00 % | 100.000 K -24.24 % | 132.000 K 38.95 % | 95.000 K -96.07 % | 2.418 M |
| Income before tax ratio | -0.02 39.87 % | -0.03 -226.85 % | 0.02 129.58 % | -0.07 -37.65 % | -0.05 55.02 % | -0.12 -4.90 % | -0.11 -169.83 % | -0.04 44.04 % | -0.08 -82.35 % | -0.04 70.53 % | -0.14 -139.26 % | -0.06 56.89 % | -0.14 46.75 % | -0.26 7.42 % | -0.28 0.19 % | -0.28 5.63 % | -0.29 5.06 % | -0.31 -6.12 % | -0.29 1.46 % | -0.30 13.39 % | -0.34 16.78 % | -0.41 -4.20 % | -0.39 -6.25 % | -0.37 -5.24 % | -0.35 -18.63 % | -0.30 -13.06 % | -0.26 -5.59 % | -0.25 -35.87 % | -0.18 -10.92 % | -0.17 29.31 % | -0.23 -323.97 % | -0.06 -11.96 % | -0.05 -5.59 % | -0.05 -129.48 % | -0.02 -10 808.11 % | 0.00 102.32 % | -0.01 81.78 % | -0.04 -6.70 % | -0.04 -45.90 % | -0.03 -541.23 % | 0.01 8.58 % | 0.01 -76.75 % | 0.03 -62.06 % | 0.07 280.44 % | 0.02 375.47 % | -0.01 82.48 % | -0.04 -149.49 % | 0.08 -29.68 % | 0.11 -16.59 % | 0.13 23.55 % | 0.10 -1.46 % | 0.11 -81.56 % | 0.57 669.53 % | 0.07 -33.69 % | 0.11 159.31 % | 0.04 -50.96 % | 0.09 -22.41 % | 0.11 34.56 % | 0.08 -25.89 % | 0.11 87.03 % | 0.06 -13.06 % | 0.07 9.48 % | 0.06 -22.90 % | 0.08 198.65 % | 0.03 110.97 % | -0.25 -1 976.41 % | 0.01 262.27 % | 0.00 -95.15 % | 0.08 236.60 % | -0.06 -163.75 % | 0.09 150.74 % | -0.17 -602.66 % | 0.03 -46.69 % | 0.06 127.95 % | -0.23 -12.31 % | -0.21 55.99 % | -0.47 27.20 % | -0.64 19.70 % | -0.80 -1.52 % | -0.79 7.83 % | -0.86 53.36 % | -1.83 6.93 % | -1.97 -33.12 % | -1.48 -18.16 % | -1.25 -61.06 % | -0.78 -239.22 % | -0.23 -174.45 % | 0.31 133.32 % | -0.92 54.27 % | -2.02 1.21 % | -2.05 -155.01 % | -0.80 -23.37 % | -0.65 53.49 % | -1.40 -1 969.40 % | -0.07 86.62 % | -0.51 59.11 % | -1.24 87.72 % | -10.06 -283.99 % | -2.62 31.88 % | -3.85 -597.13 % | -0.55 61.53 % | -1.43 -300.53 % | -0.36 -75.15 % | -0.20 89.73 % | -1.99 -30.71 % | -1.52 -376.47 % | -0.32 21.13 % | -0.41 27.51 % | -0.56 -6 883.70 % | 0.01 -5.45 % | 0.01 -0.01 % | 0.01 -95.81 % | 0.21 |
| EBITDA | 8.793 M 2.96 % | 8.540 M -56.64 % | 19.695 M 321.64 % | 4.671 M -57.95 % | 11.107 M 2 137.98 % | -545.000 K -165.50 % | 832.000 K -94.08 % | 14.062 M 61.60 % | 8.702 M -77.48 % | 38.637 M 454.37 % | -10.903 M -187.50 % | 12.461 M 225.20 % | -9.953 M 58.79 % | -24.149 M 10.63 % | -27.022 M -5.60 % | -25.590 M 6.45 % | -27.354 M 6.00 % | -29.101 M -22.73 % | -23.712 M -6.51 % | -22.262 M 13.84 % | -25.839 M 25.01 % | -34.457 M 7.49 % | -37.246 M -17.64 % | -31.662 M -19.65 % | -26.463 M -27.90 % | -20.691 M -21.50 % | -17.029 M -8.51 % | -15.693 M -55.59 % | -10.086 M -15.70 % | -8.717 M -80.78 % | -4.822 M -1 210.33 % | -368.000 K -214.29 % | 322.000 K 203.21 % | -312.000 K -139.00 % | 800.000 K -63.42 % | 2.187 M 30.49 % | 1.676 M 387.48 % | -583.000 K -216.85 % | -184.000 K -129.39 % | 626.000 K 692.41 % | 79.000 K -95.38 % | 1.710 M 107.27 % | 825.000 K -72.26 % | 2.974 M 491.25 % | 503.000 K -45.91 % | 930.000 K 225.00 % | -744.000 K -132.17 % | 2.313 M -44.98 % | 4.204 M 13.10 % | 3.717 M -2.21 % | 3.801 M 1.41 % | 3.748 M 14.02 % | 3.287 M 11.54 % | 2.947 M 15.48 % | 2.552 M 195.03 % | 865.000 K -46.14 % | 1.606 M -33.14 % | 2.402 M 69.39 % | 1.418 M -27.32 % | 1.951 M 131.71 % | 842.000 K -24.28 % | 1.112 M -12.78 % | 1.275 M -7.94 % | 1.385 M 225.12 % | 426.000 K 111.49 % | -3.708 M -4 853.85 % | 78.000 K -10.34 % | 87.000 K -92.03 % | 1.092 M 11.20 % | 982.000 K 4 563.64 % | -22.000 K 99.26 % | -2.992 M -1 311.32 % | -212.000 K 88.43 % | -1.833 M 29.45 % | -2.598 M 0.73 % | -2.617 M 53.72 % | -5.655 M 15.47 % | -6.690 M 0.25 % | -6.707 M -20.15 % | -5.582 M -6.93 % | -5.220 M 27.33 % | -7.183 M -21.03 % | -5.935 M -56.76 % | -3.786 M -35.75 % | -2.789 M -81.22 % | -1.539 M -128.34 % | -674.000 K -1 631.82 % | 44.000 K 103.90 % | -1.127 M 15.07 % | -1.327 M 25.32 % | -1.777 M 10.75 % | -1.991 M -17.95 % | -1.688 M 35.89 % | -2.633 M -589.41 % | 538.000 K 180.78 % | -666.000 K 80.36 % | -3.391 M 46.23 % | -6.306 M 9.44 % | -6.963 M -11.84 % | -6.226 M -126.90 % | -2.744 M 68.58 % | -8.733 M -366.01 % | -1.874 M -75.30 % | -1.069 M 65.82 % | -3.128 M 64.08 % | -8.708 M -134.02 % | -3.721 M 12.57 % | -4.256 M 6.61 % | -4.557 M -510.86 % | -746.000 K 16.93 % | -898.000 K -3.82 % | -865.000 K -139.00 % | 2.218 M |
| Net income ratio | -0.02 22.01 % | -0.03 -280.58 % | 0.02 121.03 % | -0.08 -39.11 % | -0.06 56.07 % | -0.13 -12.15 % | -0.12 -191.06 % | -0.04 51.83 % | -0.08 -63.62 % | -0.05 63.79 % | -0.14 -127.27 % | -0.06 55.25 % | -0.14 44.77 % | -0.25 9.51 % | -0.28 0.54 % | -0.28 5.66 % | -0.30 4.88 % | -0.31 -5.74 % | -0.29 1.07 % | -0.30 13.55 % | -0.34 16.57 % | -0.41 -3.88 % | -0.40 -6.22 % | -0.37 -5.45 % | -0.35 -18.14 % | -0.30 -13.48 % | -0.26 -5.45 % | -0.25 -35.89 % | -0.18 -10.38 % | -0.17 85.73 % | -1.17 -15 449.15 % | -0.01 76.00 % | -0.03 28.65 % | -0.04 -111.42 % | -0.02 -4 969.41 % | 0.00 104.86 % | -0.01 53.14 % | -0.02 40.61 % | -0.03 14.92 % | -0.04 -276.85 % | -0.01 -334.43 % | 0.00 -60.83 % | 0.01 -67.08 % | 0.03 15 350.81 % | 0.00 100.39 % | -0.05 -2 099.68 % | 0.00 -96.25 % | 0.07 1.56 % | 0.07 22.97 % | 0.06 -17.45 % | 0.07 6.37 % | 0.07 -80.65 % | 0.34 -87.07 % | 2.64 2 275.58 % | 0.11 164.63 % | 0.04 -60.10 % | 0.11 -4.87 % | 0.11 31.42 % | 0.08 -25.78 % | 0.11 87.48 % | 0.06 -13.94 % | 0.07 10.49 % | 0.06 -23.71 % | 0.08 213.26 % | 0.03 110.72 % | -0.25 -2 333.72 % | 0.01 314.70 % | 0.00 -96.33 % | 0.07 72.46 % | 0.04 -51.86 % | 0.09 150.74 % | -0.17 -602.66 % | 0.03 -68.95 % | 0.11 148.00 % | -0.23 -12.31 % | -0.21 55.99 % | -0.47 27.20 % | -0.64 19.70 % | -0.80 -1.52 % | -0.79 7.83 % | -0.86 52.14 % | -1.79 9.30 % | -1.97 -33.12 % | -1.48 -19.08 % | -1.24 -59.82 % | -0.78 -239.22 % | -0.23 -174.45 % | 0.31 133.32 % | -0.92 28.89 % | -1.30 12.43 % | -1.48 -85.00 % | -0.80 -23.37 % | -0.65 53.71 % | -1.40 -1 660.72 % | 0.09 117.82 % | -0.51 59.11 % | -1.24 87.72 % | -10.06 -248.95 % | -2.88 25.03 % | -3.85 -594.54 % | -0.55 61.61 % | -1.44 -302.84 % | -0.36 -67.11 % | -0.21 89.24 % | -1.99 -30.71 % | -1.52 -376.47 % | -0.32 21.13 % | -0.41 27.51 % | -0.56 -8 372.80 % | 0.01 -22.47 % | 0.01 -0.01 % | 0.01 -97.04 % | 0.29 |
| Ratio EBITDA | 0.05 0.51 % | 0.05 -56.19 % | 0.11 326.63 % | 0.03 -58.61 % | 0.06 2 152.46 % | 0.00 -166.09 % | 0.00 -93.95 % | 0.08 60.10 % | 0.05 -77.32 % | 0.21 454.12 % | -0.06 -188.92 % | 0.07 225.35 % | -0.05 60.16 % | -0.13 22.70 % | -0.17 -2.02 % | -0.17 8.44 % | -0.18 8.29 % | -0.20 -15.91 % | -0.17 -0.63 % | -0.17 18.73 % | -0.21 25.21 % | -0.28 9.70 % | -0.31 -8.66 % | -0.29 -5.62 % | -0.27 -24.05 % | -0.22 -16.51 % | -0.19 -3.41 % | -0.18 -51.13 % | -0.12 -10.31 % | -0.11 -72.19 % | -0.06 -1 156.72 % | -0.01 -208.95 % | 0.00 199.31 % | 0.00 -137.35 % | 0.01 -63.70 % | 0.03 24.00 % | 0.03 374.52 % | -0.01 -193.83 % | 0.00 -128.16 % | 0.01 644.96 % | 0.00 -95.80 % | 0.04 97.00 % | 0.02 -73.45 % | 0.08 466.09 % | 0.01 -48.95 % | 0.03 214.38 % | -0.02 -130.27 % | 0.08 -46.43 % | 0.14 8.00 % | 0.13 -6.68 % | 0.14 -2.18 % | 0.14 9.19 % | 0.13 6.89 % | 0.12 11.08 % | 0.11 151.19 % | 0.04 -49.70 % | 0.09 -34.31 % | 0.13 65.61 % | 0.08 -29.00 % | 0.11 124.60 % | 0.05 -28.63 % | 0.07 -12.36 % | 0.08 -7.46 % | 0.09 215.60 % | 0.03 111.64 % | -0.24 -4 985.92 % | 0.00 -9.12 % | 0.01 -92.10 % | 0.07 11.55 % | 0.06 4 419.33 % | 0.00 99.31 % | -0.20 -1 308.84 % | -0.01 88.71 % | -0.13 35.16 % | -0.20 0.54 % | -0.20 57.14 % | -0.46 28.77 % | -0.65 18.18 % | -0.79 -0.04 % | -0.79 9.08 % | -0.87 52.67 % | -1.84 8.28 % | -2.00 -33.97 % | -1.49 -10.77 % | -1.35 -72.72 % | -0.78 -281.22 % | -0.20 -1 229.88 % | 0.02 102.61 % | -0.69 -52.12 % | -0.46 38.71 % | -0.74 8.65 % | -0.82 -57.85 % | -0.52 56.43 % | -1.19 -1 189.43 % | 0.11 164.15 % | -0.17 81.99 % | -0.94 34.14 % | -1.43 15.70 % | -1.70 -6.06 % | -1.60 -239.47 % | -0.47 64.70 % | -1.33 -344.35 % | -0.30 -88.57 % | -0.16 69.98 % | -0.53 66.48 % | -1.58 -328.86 % | -0.37 21.90 % | -0.47 26.35 % | -0.64 -943.53 % | -0.06 -3.68 % | -0.06 25.29 % | -0.08 -141.58 % | 0.19 |
| Gross profit ratio | 0.66 -2.07 % | 0.68 0.18 % | 0.68 -0.53 % | 0.68 0.23 % | 0.68 -0.51 % | 0.68 -1.05 % | 0.69 -0.23 % | 0.69 -1.48 % | 0.70 0.16 % | 0.70 1.81 % | 0.69 2.87 % | 0.67 3.77 % | 0.64 3.59 % | 0.62 0.60 % | 0.62 1.80 % | 0.61 1.76 % | 0.60 3.36 % | 0.58 3.52 % | 0.56 -0.79 % | 0.56 -1.66 % | 0.57 8.81 % | 0.53 -0.03 % | 0.53 -3.73 % | 0.55 -10.47 % | 0.61 -3.32 % | 0.63 -16.00 % | 0.75 -0.07 % | 0.75 1.14 % | 0.74 -0.98 % | 0.75 -3.15 % | 0.78 2.85 % | 0.75 -0.90 % | 0.76 -1.81 % | 0.77 0.84 % | 0.77 4.23 % | 0.74 -0.12 % | 0.74 1.91 % | 0.72 0.33 % | 0.72 -1.07 % | 0.73 -0.33 % | 0.73 0.49 % | 0.73 0.88 % | 0.72 0.91 % | 0.72 0.66 % | 0.71 2.06 % | 0.70 -1.37 % | 0.71 -0.30 % | 0.71 -0.87 % | 0.71 1.24 % | 0.71 3.37 % | 0.68 0.72 % | 0.68 1.54 % | 0.67 -2.36 % | 0.68 0.69 % | 0.68 2.35 % | 0.66 -1.17 % | 0.67 -0.35 % | 0.67 -1.19 % | 0.68 0.78 % | 0.68 -0.35 % | 0.68 0.34 % | 0.68 0.19 % | 0.68 0.14 % | 0.67 2.48 % | 0.66 12.29 % | 0.59 -12.28 % | 0.67 2.25 % | 0.65 -3.62 % | 0.68 1.66 % | 0.67 2.65 % | 0.65 24.80 % | 0.52 -18.14 % | 0.64 18.40 % | 0.54 3.66 % | 0.52 -0.23 % | 0.52 39.09 % | 0.37 12.52 % | 0.33 56.36 % | 0.21 -13.42 % | 0.25 -19.62 % | 0.30 127.58 % | 0.13 -11.55 % | 0.15 -21.05 % | 0.19 43.69 % | 0.13 -69.80 % | 0.44 1.55 % | 0.44 -40.46 % | 0.73 36.57 % | 0.54 28.11 % | 0.42 -38.86 % | 0.68 14.33 % | 0.60 -18.83 % | 0.74 6.99 % | 0.69 -20.57 % | 0.87 -2.56 % | 0.89 24.98 % | 0.71 15.61 % | 0.62 17.17 % | 0.53 -3.87 % | 0.55 -25.03 % | 0.73 0.70 % | 0.72 6.38 % | 0.68 -13.26 % | 0.78 81.97 % | 0.43 183.26 % | -0.52 -217.31 % | 0.44 28.61 % | 0.34 -10.08 % | 0.38 -36.04 % | 0.60 9.38 % | 0.55 -6.50 % | 0.58 -25.28 % | 0.78 |
| Weighted average shs out dil | 134.809 M 3.89 % | 129.767 M -4.40 % | 135.742 M 5.02 % | 129.250 M 2.58 % | 125.999 M 1.35 % | 124.324 M 1.44 % | 122.556 M 1.49 % | 120.757 M 3.41 % | 116.777 M 1.61 % | 114.924 M 1.52 % | 113.201 M -2.42 % | 116.013 M -3.10 % | 119.721 M 1.79 % | 117.613 M 3.61 % | 113.510 M 0.97 % | 112.422 M 2.27 % | 109.925 M 1.82 % | 107.961 M 1.24 % | 106.641 M 1.93 % | 104.620 M 0.98 % | 103.607 M 0.84 % | 102.743 M 2.82 % | 99.922 M 1.60 % | 98.353 M 2.00 % | 96.429 M 0.57 % | 95.879 M 0.53 % | 95.370 M 1.64 % | 93.831 M 0.82 % | 93.064 M 0.58 % | 92.526 M 0.54 % | 92.029 M 0.37 % | 91.689 M 0.05 % | 91.643 M 0.51 % | 91.175 M 0.44 % | 90.774 M -2.86 % | 93.447 M 4.49 % | 89.434 M 0.61 % | 88.888 M 0.68 % | 88.289 M -0.30 % | 88.557 M 0.37 % | 88.233 M -3.32 % | 91.266 M -0.77 % | 91.974 M 0.39 % | 91.615 M 0.19 % | 91.445 M 3.70 % | 88.184 M 6.01 % | 83.182 M 9.12 % | 76.232 M 0.63 % | 75.756 M 0.94 % | 75.053 M 0.09 % | 74.988 M 0.58 % | 74.558 M 0.60 % | 74.110 M 0.63 % | 73.648 M 0.59 % | 73.214 M 8.05 % | 67.759 M 2.96 % | 65.808 M 0.00 % | 65.808 M -1.59 % | 66.873 M 3.12 % | 64.847 M 0.37 % | 64.605 M 0.00 % | 64.605 M 1.91 % | 63.393 M 0.83 % | 62.873 M 0.17 % | 62.766 M 0.00 % | 62.766 M 0.60 % | 62.394 M 0.05 % | 62.361 M 0.27 % | 62.192 M 0.00 % | 62.192 M 0.13 % | 62.113 M 0.39 % | 61.870 M -0.34 % | 62.080 M 0.00 % | 62.080 M 1.07 % | 61.420 M 0.15 % | 61.329 M 0.31 % | 61.138 M 0.00 % | 61.138 M 11.49 % | 54.836 M 1.79 % | 53.871 M 0.09 % | 53.823 M 0.00 % | 53.823 M 15.21 % | 46.718 M 8.31 % | 43.134 M 11.49 % | 38.690 M 0.00 % | 38.690 M 15.32 % | 33.549 M 7.48 % | 31.213 M 9.62 % | 28.475 M 0.00 % | 28.475 M 0.08 % | 28.452 M 0.23 % | 28.387 M 0.50 % | 28.246 M 0.00 % | 28.246 M 2.94 % | 27.438 M 1.78 % | 26.958 M 0.71 % | 26.769 M 0.00 % | 26.769 M 5.65 % | 25.337 M 1.66 % | 24.923 M 10.37 % | 22.582 M 0.00 % | 22.582 M 25.21 % | 18.035 M 0.83 % | 17.886 M 9.45 % | 16.341 M 0.00 % | 16.341 M 8.18 % | 15.105 M 1.11 % | 14.939 M 0.99 % | 14.792 M 0.00 % | 14.792 M -1.29 % | 14.985 M -6.87 % | 16.090 M 38.86 % | 11.587 M |
| Weighted average shs out | 134.809 M 3.89 % | 129.767 M -0.92 % | 130.970 M 1.33 % | 129.250 M 2.58 % | 125.999 M 1.35 % | 124.324 M 1.44 % | 122.556 M 1.49 % | 120.757 M 3.41 % | 116.777 M 1.61 % | 114.924 M 1.52 % | 113.201 M -2.42 % | 116.013 M -3.10 % | 119.721 M 1.86 % | 117.536 M 3.55 % | 113.510 M 0.97 % | 112.422 M 2.27 % | 109.925 M 1.86 % | 107.917 M 1.20 % | 106.641 M 1.93 % | 104.620 M 0.98 % | 103.607 M 0.84 % | 102.743 M 2.82 % | 99.922 M 1.60 % | 98.353 M 2.00 % | 96.429 M 0.57 % | 95.879 M 0.53 % | 95.370 M 1.64 % | 93.831 M 0.82 % | 93.064 M 0.58 % | 92.526 M 0.54 % | 92.029 M 0.37 % | 91.689 M 0.05 % | 91.643 M 0.51 % | 91.175 M 0.44 % | 90.774 M 0.87 % | 89.987 M 0.62 % | 89.434 M 0.61 % | 88.888 M 0.68 % | 88.289 M -0.30 % | 88.557 M 0.37 % | 88.233 M -0.81 % | 88.950 M -0.72 % | 89.594 M 0.58 % | 89.073 M 0.54 % | 88.592 M 0.46 % | 88.184 M 10.59 % | 79.742 M 9.28 % | 72.970 M 0.63 % | 72.510 M 0.71 % | 71.998 M 0.54 % | 71.611 M 0.49 % | 71.261 M 0.77 % | 70.717 M 0.73 % | 70.205 M 1.09 % | 69.445 M 9.00 % | 63.710 M 2.32 % | 62.264 M 0.00 % | 62.264 M -1.61 % | 63.281 M -0.16 % | 63.383 M -0.09 % | 63.438 M 0.00 % | 63.438 M 0.93 % | 62.852 M 0.12 % | 62.774 M 0.14 % | 62.688 M 0.00 % | 62.688 M 0.57 % | 62.332 M 0.09 % | 62.278 M 0.29 % | 62.096 M 0.00 % | 62.096 M 0.27 % | 61.927 M 0.09 % | 61.870 M 0.16 % | 61.772 M 0.00 % | 61.772 M 0.57 % | 61.420 M 0.15 % | 61.329 M 0.31 % | 61.138 M 0.20 % | 61.013 M 11.26 % | 54.836 M 1.79 % | 53.871 M 0.09 % | 53.823 M 0.00 % | 53.823 M 15.21 % | 46.718 M 8.31 % | 43.134 M 11.49 % | 38.690 M 1.54 % | 38.105 M 13.58 % | 33.549 M 11.57 % | 30.069 M 5.60 % | 28.475 M 0.05 % | 28.461 M 0.03 % | 28.452 M 0.23 % | 28.387 M 0.50 % | 28.246 M 0.32 % | 28.156 M 3.51 % | 27.201 M 0.90 % | 26.958 M 0.71 % | 26.769 M 0.86 % | 26.541 M 4.75 % | 25.337 M 1.66 % | 24.923 M 10.37 % | 22.582 M 0.00 % | 22.582 M 25.21 % | 18.035 M 0.83 % | 17.886 M 9.45 % | 16.341 M 0.00 % | 16.341 M 8.18 % | 15.105 M 1.11 % | 14.939 M 0.99 % | 14.792 M 0.00 % | 14.792 M -1.29 % | 14.985 M 9.52 % | 13.682 M 18.08 % | 11.587 M |
| EPS diluted | -0.03 23.08 % | -0.04 -286.55 % | 0.02 120.27 % | -0.11 -34.64 % | -0.08 57.00 % | -0.19 -11.76 % | -0.17 -175.53 % | -0.06 52.54 % | -0.13 -58.34 % | -0.08 64.30 % | -0.23 -130.00 % | -0.10 54.55 % | -0.22 43.59 % | -0.39 -2.63 % | -0.38 0.00 % | -0.38 5.00 % | -0.40 4.76 % | -0.42 -10.53 % | -0.38 -2.70 % | -0.37 7.50 % | -0.40 18.37 % | -0.49 -4.26 % | -0.47 -11.90 % | -0.42 -16.67 % | -0.36 -24.14 % | -0.29 -16.00 % | -0.25 -8.70 % | -0.23 -43.75 % | -0.16 -14.29 % | -0.14 85.42 % | -0.96 -15 900.00 % | -0.01 74.68 % | -0.02 26.17 % | -0.03 -119.86 % | -0.01 -4 966.67 % | 0.00 105.08 % | -0.01 51.24 % | -0.01 36.32 % | -0.02 11.21 % | -0.02 -303.77 % | -0.01 -365.00 % | 0.00 -80.00 % | 0.01 0.00 % | 0.01 9 900.00 % | 0.00 100.45 % | -0.02 -2 109.09 % | 0.00 -96.33 % | 0.03 0.00 % | 0.03 50.00 % | 0.02 -33.33 % | 0.03 50.00 % | 0.02 -83.33 % | 0.12 -86.21 % | 0.87 2 075.00 % | 0.04 300.00 % | 0.01 -66.67 % | 0.03 -3.23 % | 0.03 55.00 % | 0.02 -33.33 % | 0.03 50.00 % | 0.02 17.65 % | 0.02 -15.00 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 116.05 % | -0.06 -2 248.28 % | 0.00 314.29 % | 0.00 -96.50 % | 0.02 81.82 % | 0.01 -45.00 % | 0.02 148.43 % | -0.04 -513.00 % | 0.01 -61.54 % | 0.03 152.21 % | -0.05 -11.91 % | -0.04 52.61 % | -0.09 14.64 % | -0.11 8.33 % | -0.12 -20.00 % | -0.10 -4.82 % | -0.10 26.62 % | -0.13 0.00 % | -0.13 -49.60 % | -0.09 -30.87 % | -0.07 -67.68 % | -0.04 -76.00 % | -0.02 -212.50 % | 0.02 137.95 % | -0.05 59.46 % | -0.13 -8.33 % | -0.12 -73.91 % | -0.07 8.24 % | -0.08 31.64 % | -0.11 -650.00 % | 0.02 127.17 % | -0.07 56.71 % | -0.17 89.76 % | -1.66 -253.19 % | -0.47 21.67 % | -0.60 -328.57 % | -0.14 66.67 % | -0.42 -250.00 % | -0.12 -49.25 % | -0.08 88.83 % | -0.72 -41.18 % | -0.51 -142.86 % | -0.21 12.50 % | -0.24 11.11 % | -0.27 -5 009.09 % | 0.01 -45.00 % | 0.01 0.00 % | 0.01 -96.55 % | 0.29 |
| Earnings per share | -0.03 23.08 % | -0.04 -280.09 % | 0.02 121.00 % | -0.11 -34.64 % | -0.08 57.00 % | -0.19 -11.76 % | -0.17 -175.53 % | -0.06 52.54 % | -0.13 -58.34 % | -0.08 64.30 % | -0.23 -130.00 % | -0.10 54.55 % | -0.22 43.59 % | -0.39 -2.63 % | -0.38 0.00 % | -0.38 5.00 % | -0.40 4.76 % | -0.42 -10.53 % | -0.38 -2.70 % | -0.37 7.50 % | -0.40 18.37 % | -0.49 -4.26 % | -0.47 -11.90 % | -0.42 -16.67 % | -0.36 -24.14 % | -0.29 -16.00 % | -0.25 -8.70 % | -0.23 -43.75 % | -0.16 -14.29 % | -0.14 85.42 % | -0.96 -15 900.00 % | -0.01 74.68 % | -0.02 26.17 % | -0.03 -119.86 % | -0.01 -4 966.67 % | 0.00 105.08 % | -0.01 51.24 % | -0.01 36.32 % | -0.02 11.21 % | -0.02 -303.77 % | -0.01 -352.38 % | 0.00 -79.00 % | 0.01 0.00 % | 0.01 9 900.00 % | 0.00 100.45 % | -0.02 -2 109.09 % | 0.00 -96.33 % | 0.03 0.00 % | 0.03 50.00 % | 0.02 -33.33 % | 0.03 50.00 % | 0.02 -83.33 % | 0.12 -86.81 % | 0.91 2 175.00 % | 0.04 300.00 % | 0.01 -66.67 % | 0.03 -6.25 % | 0.03 60.00 % | 0.02 -33.33 % | 0.03 50.00 % | 0.02 11.11 % | 0.02 -10.00 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 116.03 % | -0.06 -2 251.72 % | 0.00 314.29 % | 0.00 -96.50 % | 0.02 81.82 % | 0.01 -45.00 % | 0.02 148.43 % | -0.04 -513.00 % | 0.01 -61.54 % | 0.03 152.21 % | -0.05 -11.91 % | -0.04 52.61 % | -0.09 14.64 % | -0.11 8.33 % | -0.12 -20.00 % | -0.10 -4.82 % | -0.10 26.62 % | -0.13 0.00 % | -0.13 -49.60 % | -0.09 -30.87 % | -0.07 -65.17 % | -0.04 -78.67 % | -0.02 -212.50 % | 0.02 137.95 % | -0.05 59.46 % | -0.13 -8.33 % | -0.12 -73.91 % | -0.07 8.24 % | -0.08 31.64 % | -0.11 -650.00 % | 0.02 127.17 % | -0.07 56.71 % | -0.17 89.82 % | -1.67 -255.32 % | -0.47 21.67 % | -0.60 -328.57 % | -0.14 66.67 % | -0.42 -250.00 % | -0.12 -49.25 % | -0.08 88.83 % | -0.72 -41.18 % | -0.51 -142.86 % | -0.21 12.50 % | -0.24 11.11 % | -0.27 -5 009.09 % | 0.01 -45.00 % | 0.01 0.00 % | 0.01 -98.31 % | 0.59 |
| Gross profit | 120.440 M 0.32 % | 120.052 M -0.85 % | 121.085 M -1.70 % | 123.175 M 1.83 % | 120.960 M -1.21 % | 122.444 M -1.92 % | 124.846 M -2.39 % | 127.897 M -0.56 % | 128.613 M -0.51 % | 129.276 M 1.88 % | 126.889 M 1.23 % | 125.351 M 3.64 % | 120.947 M 7.16 % | 112.871 M 16.31 % | 97.040 M 5.38 % | 92.090 M 3.97 % | 88.571 M 5.94 % | 83.606 M 9.61 % | 76.277 M 5.01 % | 72.637 M 4.25 % | 69.674 M 9.11 % | 63.857 M 2.42 % | 62.348 M 4.23 % | 59.820 M 1.42 % | 58.984 M -0.32 % | 59.174 M -12.40 % | 67.551 M 4.86 % | 64.419 M 4.13 % | 61.865 M 3.86 % | 59.566 M 1.68 % | 58.582 M 7.24 % | 54.628 M 3.95 % | 52.552 M 2.05 % | 51.498 M 5.29 % | 48.911 M 5.04 % | 46.564 M 5.11 % | 44.301 M 6.72 % | 41.511 M 8.19 % | 38.368 M 3.25 % | 37.160 M 6.02 % | 35.051 M 10.56 % | 31.702 M 6.14 % | 29.869 M 5.43 % | 28.331 M 5.14 % | 26.947 M 8.13 % | 24.921 M 7.79 % | 23.120 M 5.94 % | 21.823 M 1.81 % | 21.436 M 6.02 % | 20.218 M 8.33 % | 18.664 M 4.42 % | 17.874 M 6.04 % | 16.856 M 1.89 % | 16.543 M 4.68 % | 15.804 M 20.21 % | 13.147 M 5.84 % | 12.422 M 1.42 % | 12.248 M 1.06 % | 12.119 M 3.17 % | 11.747 M 2.81 % | 11.426 M 6.46 % | 10.733 M -0.30 % | 10.765 M -0.38 % | 10.806 M 5.57 % | 10.236 M 10.82 % | 9.237 M -14.65 % | 10.823 M 0.87 % | 10.730 M -2.76 % | 11.035 M 1.34 % | 10.889 M 6.08 % | 10.265 M 33.55 % | 7.686 M -18.00 % | 9.373 M 21.32 % | 7.726 M 12.79 % | 6.850 M -0.42 % | 6.879 M 50.16 % | 4.581 M 33.52 % | 3.431 M 90.61 % | 1.800 M 3.99 % | 1.731 M -5.46 % | 1.831 M 249.43 % | 524.000 K 16.70 % | 449.000 K -7.61 % | 486.000 K 76.09 % | 276.000 K -68.31 % | 871.000 K -39.18 % | 1.432 M -19.28 % | 1.774 M 104.14 % | 869.000 K -28.48 % | 1.215 M -25.51 % | 1.631 M 11.71 % | 1.460 M -39.34 % | 2.407 M 57.42 % | 1.529 M -64.32 % | 4.285 M 22.71 % | 3.492 M 36.30 % | 2.562 M -5.60 % | 2.714 M 25.88 % | 2.156 M 1.36 % | 2.127 M -49.89 % | 4.245 M -10.37 % | 4.736 M 11.57 % | 4.245 M -19.36 % | 5.264 M 107.16 % | 2.541 M 189.22 % | -2.848 M -164.01 % | 4.449 M 43.98 % | 3.090 M 14.02 % | 2.710 M -62.56 % | 7.238 M -12.36 % | 8.259 M 29.92 % | 6.357 M -29.92 % | 9.071 M |
| Income tax expense | 1.276 M 173.23 % | 467.000 K -48.57 % | 908.000 K -17.30 % | 1.098 M 62.43 % | 676.000 K -67.28 % | 2.066 M 296.55 % | 521.000 K 233.93 % | -389.000 K -126.94 % | 1.444 M -18.23 % | 1.766 M 4 672.97 % | 37.000 K -93.82 % | 599.000 K 47.90 % | 405.000 K 142.10 % | -962.000 K -1 205.75 % | 87.000 K -62.66 % | 233.000 K -8.98 % | 256.000 K 44.63 % | 177.000 K -41.20 % | 301.000 K 119.71 % | 137.000 K -39.91 % | 228.000 K 54.05 % | 148.000 K -47.14 % | 280.000 K 9.38 % | 256.000 K 72.97 % | 148.000 K -37.29 % | 236.000 K 110.71 % | 112.000 K -13.85 % | 130.000 K 42.86 % | 91.000 K -35.92 % | 142.000 K -99.80 % | 70.842 M 2 151.61 % | -3.453 M -179.37 % | -1.236 M -594.38 % | -178.000 K -693.33 % | 30.000 K 300.00 % | -15.000 K -140.54 % | 37.000 K 102.47 % | -1.498 M -168.94 % | -557.000 K -231.68 % | 423.000 K -46.11 % | 785.000 K 893.67 % | 79.000 K -87.40 % | 627.000 K -55.56 % | 1.411 M 109.97 % | 672.000 K -61.33 % | 1.738 M 233.08 % | -1.306 M -258.11 % | 826.000 K -22.44 % | 1.065 M -46.94 % | 2.007 M 119.82 % | 913.000 K -11.53 % | 1.032 M -82.15 % | 5.781 M 109.31 % | -62.070 M -413 900.00 % | 15.000 K -31.82 % | 22.000 K 106.85 % | -321.000 K -768.75 % | 48.000 K | 0.000 -100.00 % | 3.000 K -25.00 % | 4.000 K 157.14 % | -7.000 K -333.33 % | 3.000 K 130.00 % | -10.000 K -158.82 % | 17.000 K 125.00 % | -68.000 K -278.95 % | 38.000 K 123.53 % | 17.000 K -70.69 % | 58.000 K 1 350.00 % | 4.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.864 M -3 350.00 % | -112.000 K 39.13 % | -184.000 K 24.28 % | -243.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -183.000 K | 0.000 | 0.000 100.00 % | -20.000 K -33.33 % | -15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.070 M 56.34 % | 1.324 M | 0.000 | 0.000 100.00 % | -203.000 K | 0.000 | 0.000 100.00 % | -12.000 K -340.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 12.000 K -77.78 % | 54.000 K | 0.000 -100.00 % | 66.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.000 K | 0.000 | 0.000 100.00 % | -1.000 M |
| Cost of revenue | 60.921 M 6.90 % | 56.991 M -1.39 % | 57.797 M -0.04 % | 57.823 M 1.11 % | 57.187 M 0.38 % | 56.969 M 1.44 % | 56.160 M -1.65 % | 57.102 M 4.44 % | 54.674 M -1.05 % | 55.253 M -3.93 % | 57.511 M -7.30 % | 62.038 M -6.95 % | 66.673 M -2.67 % | 68.501 M 14.49 % | 59.834 M 0.62 % | 59.467 M -0.48 % | 59.756 M -2.22 % | 61.113 M 1.17 % | 60.408 M 6.92 % | 56.496 M 8.37 % | 52.133 M -9.52 % | 57.621 M 2.49 % | 56.219 M 13.12 % | 49.697 M 31.85 % | 37.691 M 8.96 % | 34.593 M 54.70 % | 22.361 M 5.16 % | 21.263 M -0.45 % | 21.360 M 8.00 % | 19.778 M 16.39 % | 16.993 M -4.83 % | 17.855 M 7.91 % | 16.546 M 10.38 % | 14.990 M 1.52 % | 14.765 M -11.16 % | 16.619 M 5.58 % | 15.740 M -0.52 % | 15.823 M 6.91 % | 14.800 M 7.39 % | 13.782 M 7.33 % | 12.841 M 8.56 % | 11.828 M 2.83 % | 11.503 M 2.09 % | 11.267 M 2.74 % | 10.966 M 0.93 % | 10.865 M 12.88 % | 9.625 M 7.04 % | 8.992 M 4.95 % | 8.568 M 1.60 % | 8.433 M -2.80 % | 8.676 M 2.11 % | 8.497 M 1.20 % | 8.396 M 9.67 % | 7.656 M 2.44 % | 7.474 M 12.02 % | 6.672 M 9.65 % | 6.085 M 2.51 % | 5.936 M 4.89 % | 5.659 M 0.69 % | 5.620 M 3.92 % | 5.408 M 5.34 % | 5.134 M -0.87 % | 5.179 M -0.80 % | 5.221 M -1.90 % | 5.322 M -18.47 % | 6.528 M 21.34 % | 5.380 M -5.53 % | 5.695 M 8.56 % | 5.246 M -3.62 % | 5.443 M -1.73 % | 5.539 M -21.79 % | 7.082 M 31.91 % | 5.369 M -19.41 % | 6.662 M 4.53 % | 6.373 M 0.06 % | 6.369 M -17.18 % | 7.690 M 11.29 % | 6.910 M 3.40 % | 6.683 M 25.34 % | 5.332 M 27.74 % | 4.174 M 23.24 % | 3.387 M 34.67 % | 2.515 M 22.86 % | 2.047 M 14.29 % | 1.791 M 62.97 % | 1.099 M -40.82 % | 1.857 M 184.82 % | 652.000 K -13.53 % | 754.000 K -55.44 % | 1.692 M 124.11 % | 755.000 K -23.12 % | 982.000 K 14.05 % | 861.000 K 24.42 % | 692.000 K 5.01 % | 659.000 K 51.84 % | 434.000 K -58.19 % | 1.038 M -38.76 % | 1.695 M -12.99 % | 1.948 M 10.37 % | 1.765 M 11.85 % | 1.578 M -12.62 % | 1.806 M -9.38 % | 1.993 M 37.83 % | 1.446 M -56.87 % | 3.353 M -59.83 % | 8.348 M 48.28 % | 5.630 M -4.79 % | 5.913 M 34.69 % | 4.390 M -10.24 % | 4.891 M -28.90 % | 6.879 M 51.62 % | 4.537 M 78.34 % | 2.544 M |
| General and administrative expenses | 23.327 M 2.14 % | 22.839 M 37.34 % | 16.629 M -16.22 % | 19.848 M -14.04 % | 23.091 M -33.98 % | 34.978 M 49.36 % | 23.419 M -15.11 % | 27.586 M 5.19 % | 26.226 M -42.18 % | 45.361 M 67.03 % | 27.158 M -19.73 % | 33.835 M 15.80 % | 29.219 M -23.19 % | 38.039 M 27.01 % | 29.950 M 24.67 % | 24.023 M -7.93 % | 26.091 M -5.72 % | 27.675 M 16.07 % | 23.844 M 4.72 % | 22.769 M -11.71 % | 25.790 M 5.54 % | 24.436 M 8.38 % | 22.547 M 10.34 % | 20.435 M 4.22 % | 19.607 M -3.72 % | 20.365 M 43.46 % | 14.196 M -14.19 % | 16.543 M 44.70 % | 11.433 M 10.57 % | 10.340 M 3.37 % | 10.003 M 4.02 % | 9.616 M 7.37 % | 8.956 M -8.74 % | 9.814 M 24.99 % | 7.852 M 16.38 % | 6.747 M -0.79 % | 6.801 M -4.64 % | 7.132 M 3.54 % | 6.888 M 21.76 % | 5.657 M -6.77 % | 6.068 M 4.73 % | 5.794 M 25.49 % | 4.617 M 18.60 % | 3.893 M 0.39 % | 3.878 M -1.17 % | 3.924 M -29.26 % | 5.547 M 77.50 % | 3.125 M 12.01 % | 2.790 M 18.77 % | 2.349 M 9.97 % | 2.136 M 3.19 % | 2.070 M 0.29 % | 2.064 M 25.85 % | 1.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.382 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 |
| Selling and marketing expenses | 68.184 M 2.00 % | 66.844 M 1.83 % | 65.644 M 1.20 % | 64.867 M -3.34 % | 67.106 M -0.96 % | 67.755 M 1.13 % | 66.997 M -2.46 % | 68.687 M 0.27 % | 68.505 M 55.95 % | 43.927 M -44.41 % | 79.021 M -1.82 % | 80.487 M -3.64 % | 83.527 M -1.48 % | 84.785 M 10.40 % | 76.797 M 0.09 % | 76.726 M 1.07 % | 75.915 M 7.38 % | 70.696 M 10.49 % | 63.986 M 4.21 % | 61.399 M 2.08 % | 60.150 M -8.06 % | 65.420 M 3.68 % | 63.099 M 8.99 % | 57.895 M 8.02 % | 53.599 M 8.23 % | 49.525 M -18.43 % | 60.717 M 8.56 % | 55.930 M 4.92 % | 53.305 M 0.69 % | 52.940 M 8.42 % | 48.830 M 18.63 % | 41.163 M 0.13 % | 41.110 M 7.54 % | 38.228 M 7.18 % | 35.667 M 5.87 % | 33.691 M 6.31 % | 31.691 M 1.44 % | 31.240 M 13.25 % | 27.585 M 3.20 % | 26.730 M 12.20 % | 23.824 M 10.77 % | 21.508 M 4.62 % | 20.559 M 5.76 % | 19.440 M 1.46 % | 19.160 M 6.22 % | 18.038 M 12.38 % | 16.051 M 16.78 % | 13.745 M 4.76 % | 13.121 M 0.61 % | 13.042 M 11.94 % | 11.651 M 5.82 % | 11.010 M 4.45 % | 10.541 M -3.33 % | 10.904 M | 0.000 | 0.000 | 0.000 100.00 % | -9.358 M | 0.000 | 0.000 -100.00 % | 9.358 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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 951.000 K | 0.000 | 0.000 -100.00 % | 457.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.116 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 885.000 K 52.85 % | 579.000 K -8.82 % | 635.000 K -11.68 % | 719.000 K 17.87 % | 610.000 K 7.21 % | 569.000 K 22.89 % | 463.000 K | 0.000 | 0.000 -100.00 % | 408.000 K 4.35 % | 391.000 K -4.63 % | 410.000 K 3.27 % | 397.000 K 45.96 % | 272.000 K 33.33 % | 204.000 K -12.82 % | 234.000 K 11.43 % | 210.000 K -14.63 % | 246.000 K 23.00 % | 200.000 K 12.99 % | 177.000 K 26.43 % | 140.000 K | 0.000 -100.00 % | 1.000 K -93.33 % | 15.000 K 0.00 % | 15.000 K -79.45 % | 73.000 K 711.11 % | 9.000 K 12.50 % | 8.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 -100.00 % | 191.000 K 0.53 % | 190.000 K -0.52 % | 191.000 K 0.00 % | 191.000 K -94.71 % | 3.612 M 0.00 % | 3.612 M 1.09 % | 3.573 M 1 780.53 % | 190.000 K 0.00 % | 190.000 K 0.53 % | 189.000 K 2.16 % | 185.000 K 270.00 % | 50.000 K | 0.000 | 0.000 | 0.000 100.00 % | -98.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 119.875 M 0.20 % | 119.633 M 6.71 % | 112.106 M -3.36 % | 116.006 M -5.17 % | 122.334 M -10.48 % | 136.663 M 10.93 % | 123.203 M -5.58 % | 130.480 M 0.35 % | 130.023 M 3.40 % | 125.743 M -13.26 % | 144.970 M -3.57 % | 150.341 M 1.79 % | 147.701 M -3.72 % | 153.410 M 13.93 % | 134.658 M 4.19 % | 129.247 M 1.45 % | 127.398 M 3.04 % | 123.642 M 10.86 % | 111.532 M 5.48 % | 105.735 M -1.58 % | 107.434 M -2.34 % | 110.011 M 4.26 % | 105.516 M 7.93 % | 97.764 M 6.80 % | 91.537 M 4.07 % | 87.954 M -4.18 % | 91.789 M 6.23 % | 86.406 M 10.99 % | 77.848 M 6.21 % | 73.296 M 8.81 % | 67.360 M 14.00 % | 59.090 M 1.86 % | 58.009 M 5.12 % | 55.184 M 9.03 % | 50.614 M 7.82 % | 46.943 M 3.85 % | 45.202 M 1.62 % | 44.482 M 8.82 % | 40.877 M 5.26 % | 38.833 M 11.04 % | 34.972 M 10.50 % | 31.650 M 8.97 % | 29.044 M 8.26 % | 26.829 M 1.46 % | 26.444 M 4.55 % | 25.294 M 1.49 % | 24.923 M 27.74 % | 19.510 M 6.92 % | 18.247 M 3.88 % | 17.565 M 10.44 % | 15.904 M 5.25 % | 15.110 M 4.71 % | 14.431 M 0.31 % | 14.387 M 8.56 % | 13.252 M 7.90 % | 12.282 M 13.55 % | 10.816 M 5.88 % | 10.215 M -4.54 % | 10.701 M 9.24 % | 9.796 M -7.45 % | 10.584 M 7.52 % | 9.844 M 3.73 % | 9.490 M 0.73 % | 9.421 M -3.97 % | 9.810 M -25.90 % | 13.238 M 23.20 % | 10.745 M -2.02 % | 10.966 M 10.29 % | 9.943 M -2.46 % | 10.194 M -4.60 % | 10.685 M -3.53 % | 11.076 M 11.03 % | 9.976 M -0.17 % | 9.993 M -0.27 % | 10.020 M 2.34 % | 9.791 M -7.33 % | 10.565 M 1.70 % | 10.388 M 19.21 % | 8.714 M 16.37 % | 7.488 M 4.16 % | 7.189 M -8.00 % | 7.814 M 21.45 % | 6.434 M 49.42 % | 4.306 M 39.40 % | 3.089 M 27.75 % | 2.418 M 10.21 % | 2.194 M 16.39 % | 1.885 M -18.40 % | 2.310 M -20.97 % | 2.923 M -24.04 % | 3.848 M -2.09 % | 3.930 M -14.10 % | 4.575 M -5.71 % | 4.852 M 2.06 % | 4.754 M -9.53 % | 5.255 M -25.15 % | 7.021 M -48.63 % | 13.667 M 5.32 % | 12.977 M -0.86 % | 13.089 M 61.53 % | 8.103 M -43.54 % | 14.351 M 117.84 % | 6.588 M -3.56 % | 6.831 M 12.72 % | 6.060 M 6.39 % | 5.696 M -28.09 % | 7.921 M 12.47 % | 7.043 M 0.99 % | 6.974 M -7.76 % | 7.561 M -12.51 % | 8.642 M 28.18 % | 6.742 M -0.16 % | 6.753 M |
| Cost and expenses | 180.796 M 2.36 % | 176.624 M 3.96 % | 169.903 M -2.26 % | 173.829 M -3.17 % | 179.521 M -7.29 % | 193.632 M 7.96 % | 179.363 M -4.38 % | 187.582 M 1.56 % | 184.697 M 2.04 % | 180.996 M -10.61 % | 202.481 M -4.66 % | 212.379 M -0.93 % | 214.374 M -3.40 % | 221.911 M 14.10 % | 194.492 M 3.06 % | 188.714 M 0.83 % | 187.154 M 1.30 % | 184.755 M 7.45 % | 171.940 M 5.98 % | 162.231 M 1.67 % | 159.567 M -4.81 % | 167.632 M 3.65 % | 161.735 M 9.68 % | 147.461 M 14.11 % | 129.228 M 5.45 % | 122.547 M 7.36 % | 114.150 M 6.02 % | 107.669 M 8.53 % | 99.208 M 6.59 % | 93.074 M 10.34 % | 84.353 M 9.63 % | 76.945 M 3.21 % | 74.555 M 6.24 % | 70.174 M 7.33 % | 65.379 M 2.86 % | 63.562 M 4.30 % | 60.942 M 1.06 % | 60.305 M 8.31 % | 55.677 M 5.82 % | 52.615 M 10.04 % | 47.813 M 9.97 % | 43.478 M 7.23 % | 40.547 M 6.43 % | 38.096 M 1.83 % | 37.410 M 3.46 % | 36.159 M 4.66 % | 34.548 M 21.21 % | 28.502 M 6.29 % | 26.815 M 3.14 % | 25.998 M 5.77 % | 24.580 M 4.12 % | 23.607 M 3.42 % | 22.827 M 3.56 % | 22.043 M 6.35 % | 20.726 M 9.35 % | 18.954 M 12.15 % | 16.901 M 4.64 % | 16.151 M -1.28 % | 16.360 M 6.12 % | 15.416 M -3.60 % | 15.992 M 6.77 % | 14.978 M 2.11 % | 14.669 M 0.18 % | 14.642 M -3.24 % | 15.132 M -23.44 % | 19.766 M 22.58 % | 16.125 M -3.22 % | 16.661 M 9.69 % | 15.189 M -2.86 % | 15.637 M -3.62 % | 16.224 M -10.65 % | 18.158 M 18.33 % | 15.345 M -7.87 % | 16.655 M 1.60 % | 16.393 M 1.44 % | 16.160 M -11.48 % | 18.255 M 5.53 % | 17.298 M 12.35 % | 15.397 M 20.10 % | 12.820 M 12.82 % | 11.363 M 1.45 % | 11.201 M 25.16 % | 8.949 M 40.86 % | 6.353 M 30.18 % | 4.880 M 38.75 % | 3.517 M -13.18 % | 4.051 M 59.68 % | 2.537 M -17.20 % | 3.064 M -33.61 % | 4.615 M 0.26 % | 4.603 M -6.29 % | 4.912 M -9.64 % | 5.436 M -1.95 % | 5.544 M 2.42 % | 5.413 M -4.85 % | 5.689 M -29.41 % | 8.059 M -47.54 % | 15.362 M 2.93 % | 14.925 M 0.48 % | 14.854 M 53.43 % | 9.681 M -40.08 % | 16.157 M 88.29 % | 8.581 M 3.67 % | 8.277 M -12.07 % | 9.413 M -32.97 % | 14.044 M 3.64 % | 13.551 M 4.59 % | 12.956 M 14.01 % | 11.364 M -8.74 % | 12.452 M -19.77 % | 15.521 M 37.61 % | 11.279 M 21.32 % | 9.297 M |
| Research and development expenses | 28.364 M -5.30 % | 29.950 M 0.39 % | 29.833 M -4.66 % | 31.291 M -2.63 % | 32.137 M -5.28 % | 33.930 M 3.49 % | 32.787 M -4.15 % | 34.207 M -3.07 % | 35.292 M -3.19 % | 36.455 M -6.02 % | 38.791 M 7.70 % | 36.019 M 3.04 % | 34.955 M 14.28 % | 30.586 M 9.58 % | 27.911 M -2.06 % | 28.498 M 12.23 % | 25.392 M 0.48 % | 25.271 M 6.62 % | 23.702 M 9.90 % | 21.567 M 0.34 % | 21.494 M 6.64 % | 20.155 M 1.43 % | 19.870 M 2.24 % | 19.434 M 6.02 % | 18.331 M 1.48 % | 18.064 M 7.04 % | 16.876 M 21.12 % | 13.933 M 6.28 % | 13.110 M 30.89 % | 10.016 M 17.46 % | 8.527 M 2.60 % | 8.311 M 4.63 % | 7.943 M 11.22 % | 7.142 M 0.66 % | 7.095 M 9.07 % | 6.505 M -3.06 % | 6.710 M 9.82 % | 6.110 M -4.59 % | 6.404 M -0.65 % | 6.446 M 26.89 % | 5.080 M 16.84 % | 4.348 M 12.41 % | 3.868 M 10.64 % | 3.496 M 2.64 % | 3.406 M 2.22 % | 3.332 M 0.21 % | 3.325 M 25.95 % | 2.640 M 13.01 % | 2.336 M 7.45 % | 2.174 M 2.69 % | 2.117 M 4.29 % | 2.030 M 11.17 % | 1.826 M -0.92 % | 1.843 M -5.73 % | 1.955 M 26.95 % | 1.540 M 9.45 % | 1.407 M 18.14 % | 1.191 M 5.31 % | 1.131 M -11.01 % | 1.271 M 3.67 % | 1.226 M -6.27 % | 1.308 M 5.57 % | 1.239 M -2.06 % | 1.265 M 2.26 % | 1.237 M -19.57 % | 1.538 M 30.01 % | 1.183 M -8.93 % | 1.299 M 8.98 % | 1.192 M 1.79 % | 1.171 M 8.33 % | 1.081 M 5.36 % | 1.026 M -2.93 % | 1.057 M 21.22 % | 872.000 K -26.54 % | 1.187 M -8.20 % | 1.293 M -4.93 % | 1.360 M -18.85 % | 1.676 M 14.01 % | 1.470 M 1.66 % | 1.446 M 9.21 % | 1.324 M 24.32 % | 1.065 M 35.84 % | 784.000 K 14.62 % | 684.000 K 18.54 % | 577.000 K 9.90 % | 525.000 K 0.57 % | 522.000 K -20.43 % | 656.000 K -37.16 % | 1.044 M -32.21 % | 1.540 M -15.62 % | 1.825 M -12.18 % | 2.078 M -13.13 % | 2.392 M -11.57 % | 2.705 M 17.86 % | 2.295 M -14.91 % | 2.697 M -30.27 % | 3.868 M -20.51 % | 4.866 M -0.04 % | 4.868 M 1.67 % | 4.788 M 13.62 % | 4.214 M 11.72 % | 3.772 M 32.17 % | 2.854 M -0.21 % | 2.860 M 18.04 % | 2.423 M 18.48 % | 2.045 M -18.59 % | 2.512 M -8.75 % | 2.753 M 1.59 % | 2.710 M -4.51 % | 2.838 M -13.58 % | 3.284 M 10.13 % | 2.982 M -7.19 % | 3.213 M |
| Selling general and administrative expenses | 91.511 M 2.04 % | 89.683 M 9.01 % | 82.273 M -2.88 % | 84.715 M -6.08 % | 90.197 M -12.20 % | 102.733 M 13.62 % | 90.416 M -6.08 % | 96.273 M 1.63 % | 94.731 M 6.10 % | 89.288 M -15.91 % | 106.179 M -7.12 % | 114.322 M 1.40 % | 112.746 M -8.21 % | 122.824 M 15.06 % | 106.747 M 5.95 % | 100.749 M -1.23 % | 102.006 M 3.70 % | 98.371 M 12.00 % | 87.830 M 4.35 % | 84.168 M -2.06 % | 85.940 M -4.36 % | 89.856 M 4.92 % | 85.646 M 9.34 % | 78.330 M 7.00 % | 73.206 M 4.74 % | 69.890 M -6.71 % | 74.913 M 3.37 % | 72.473 M 11.95 % | 64.738 M 2.30 % | 63.280 M 7.56 % | 58.833 M 15.86 % | 50.779 M 1.42 % | 50.066 M 4.21 % | 48.042 M 10.39 % | 43.519 M 7.62 % | 40.438 M 5.06 % | 38.492 M 0.31 % | 38.372 M 11.31 % | 34.473 M 6.44 % | 32.387 M 8.35 % | 29.892 M 9.49 % | 27.302 M 8.44 % | 25.176 M 7.90 % | 23.333 M 1.28 % | 23.038 M 4.90 % | 21.962 M 1.69 % | 21.598 M 28.03 % | 16.870 M 6.03 % | 15.911 M 3.38 % | 15.391 M 11.63 % | 13.787 M 5.41 % | 13.080 M 3.77 % | 12.605 M 0.49 % | 12.544 M 11.04 % | 11.297 M 5.17 % | 10.742 M 14.17 % | 9.409 M 4.27 % | 9.024 M -5.71 % | 9.570 M 12.26 % | 8.525 M -8.90 % | 9.358 M 9.63 % | 8.536 M 3.45 % | 8.251 M 1.16 % | 8.156 M -4.86 % | 8.573 M -26.73 % | 11.700 M 22.36 % | 9.562 M -1.09 % | 9.667 M 10.47 % | 8.751 M -3.01 % | 9.023 M -6.05 % | 9.604 M -4.44 % | 10.050 M 12.68 % | 8.919 M -2.21 % | 9.121 M 3.26 % | 8.833 M 3.94 % | 8.498 M -7.68 % | 9.205 M 5.66 % | 8.712 M 20.27 % | 7.244 M 19.89 % | 6.042 M 3.02 % | 5.865 M -13.10 % | 6.749 M 19.45 % | 5.650 M 55.99 % | 3.622 M 44.19 % | 2.512 M 32.70 % | 1.893 M 13.22 % | 1.672 M 36.05 % | 1.229 M -2.92 % | 1.266 M -8.46 % | 1.383 M -31.64 % | 2.023 M 9.23 % | 1.852 M -15.16 % | 2.183 M 11.61 % | 1.956 M -13.79 % | 2.269 M -4.14 % | 2.367 M -20.09 % | 2.962 M -42.92 % | 5.189 M 15.39 % | 4.497 M -4.89 % | 4.728 M 27.82 % | 3.699 M -64.40 % | 10.389 M 193.06 % | 3.545 M -6.37 % | 3.786 M 5.55 % | 3.587 M -1.75 % | 3.651 M -32.50 % | 5.409 M 26.08 % | 4.290 M -1.65 % | 4.362 M -7.64 % | 4.723 M -11.85 % | 5.358 M 42.50 % | 3.760 M 6.21 % | 3.540 M |
| Interest income | 476.000 K -16.49 % | 570.000 K -25.78 % | 768.000 K -17.95 % | 936.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 603.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.968 M -23.00 % | 5.153 M -11.79 % | 5.842 M -26.10 % | 7.905 M -20.60 % | 9.956 M 3.17 % | 9.650 M -3.84 % | 10.035 M -0.26 % | 10.061 M -0.17 % | 10.078 M | 0.000 -100.00 % | 7.912 M 30.73 % | 6.052 M 315.66 % | 1.456 M -75.76 % | 6.006 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 7.864 M -5.49 % | 8.321 M -16.14 % | 9.923 M -2.82 % | 10.211 M -5.15 % | 10.765 M -5.03 % | 11.335 M -1.42 % | 11.498 M -2.90 % | 11.842 M -5.32 % | 12.507 M 5.33 % | 11.874 M -5.51 % | 12.566 M -7.68 % | 13.612 M -4.34 % | 14.229 M -1.66 % | 14.469 M 30.93 % | 11.051 M -4.61 % | 11.585 M 1.18 % | 11.450 M 4.31 % | 10.977 M -4.56 % | 11.502 M 1.16 % | 11.370 M 0.91 % | 11.268 M 2.31 % | 11.014 M 15.39 % | 9.545 M 37.75 % | 6.929 M -28.85 % | 9.739 M 35.19 % | 7.204 M 8.66 % | 6.630 M 17.16 % | 5.659 M 9.29 % | 5.178 M 17.60 % | 4.403 M 11.30 % | 3.956 M 8.95 % | 3.631 M -2.58 % | 3.727 M 33.54 % | 2.791 M 11.51 % | 2.503 M -2.46 % | 2.566 M -0.43 % | 2.577 M 7.91 % | 2.388 M 2.71 % | 2.325 M 1.13 % | 2.299 M 15.24 % | 1.995 M 20.33 % | 1.658 M 5.20 % | 1.576 M 7.07 % | 1.472 M 4.62 % | 1.407 M 7.98 % | 1.303 M 23.04 % | 1.059 M 8.06 % | 980.000 K -3.45 % | 1.015 M -4.61 % | 1.064 M 2.21 % | 1.041 M 5.79 % | 984.000 K 14.15 % | 862.000 K 8.98 % | 791.000 K 6.60 % | 742.000 K 74.18 % | 426.000 K 17.03 % | 364.000 K -1.36 % | 369.000 K 2.22 % | 361.000 K 10.74 % | 326.000 K 19.41 % | 273.000 K 22.42 % | 223.000 K -5.51 % | 236.000 K -6.35 % | 252.000 K -12.20 % | 287.000 K -2.05 % | 293.000 K -6.69 % | 314.000 K -2.79 % | 323.000 K -4.72 % | 339.000 K 18.12 % | 287.000 K -27.89 % | 398.000 K 0.00 % | 398.000 K 1.79 % | 391.000 K -9.91 % | 434.000 K 12.14 % | 387.000 K 10.26 % | 351.000 K 21.03 % | 290.000 K 8.61 % | 267.000 K 28.99 % | 207.000 K 18.29 % | 175.000 K 26.81 % | 138.000 K 28.97 % | 107.000 K 114.00 % | 50.000 K 47.06 % | 34.000 K 41.67 % | 24.000 K 200.00 % | 8.000 K -90.91 % | 88.000 K -43.23 % | 155.000 K -50.64 % | 314.000 K -17.59 % | 381.000 K -13.41 % | 440.000 K -8.14 % | 479.000 K -0.21 % | 480.000 K -30.43 % | 690.000 K -31.48 % | 1.007 M -8.20 % | 1.097 M 2.72 % | 1.068 M -77.02 % | 4.647 M 20.45 % | 3.858 M -18.54 % | 4.736 M 325.13 % | 1.114 M 26.30 % | 882.000 K 52.60 % | 578.000 K 35.05 % | 428.000 K 9.46 % | 391.000 K 338.41 % | -164.000 K 34.14 % | -249.000 K 17.82 % | -303.000 K -3.41 % | -293.000 K 30.73 % | -423.000 K 17.86 % | -515.000 K -7.29 % | -480.000 K -380.00 % | -100.000 K |
| Operating income | 565.000 K 34.84 % | 419.000 K -95.33 % | 8.979 M 25.25 % | 7.169 M 621.76 % | -1.374 M 90.34 % | -14.219 M -51.41 % | -9.391 M -263.57 % | -2.583 M -83.19 % | -1.410 M -139.91 % | 3.533 M 119.54 % | -18.081 M 27.65 % | -24.990 M 6.59 % | -26.754 M 34.00 % | -40.539 M -7.76 % | -37.618 M -1.24 % | -37.157 M 4.30 % | -38.827 M 3.02 % | -40.036 M -13.56 % | -35.255 M -6.52 % | -33.098 M 12.35 % | -37.760 M 18.19 % | -46.154 M -6.92 % | -43.168 M -13.77 % | -37.944 M -16.56 % | -32.553 M -13.11 % | -28.780 M -18.74 % | -24.238 M -10.24 % | -21.987 M -37.56 % | -15.983 M -16.41 % | -13.730 M 24.75 % | -18.247 M -308.94 % | -4.462 M 18.23 % | -5.457 M -48.05 % | -3.686 M -116.44 % | -1.703 M -349.34 % | -379.000 K 57.94 % | -901.000 K 69.67 % | -2.971 M -18.41 % | -2.509 M -49.97 % | -1.673 M -2 217.72 % | 79.000 K 51.92 % | 52.000 K -93.70 % | 825.000 K -67.03 % | 2.502 M 397.42 % | 503.000 K 234.85 % | -373.000 K 79.31 % | -1.803 M -177.95 % | 2.313 M -27.47 % | 3.189 M -12.70 % | 3.653 M 32.36 % | 2.760 M -0.14 % | 2.764 M -80.79 % | 14.390 M 567.44 % | 2.156 M -15.52 % | 2.552 M 195.03 % | 865.000 K -46.14 % | 1.606 M -21.00 % | 2.033 M 43.37 % | 1.418 M -27.32 % | 1.951 M 131.71 % | 842.000 K -5.29 % | 889.000 K -30.27 % | 1.275 M -7.94 % | 1.385 M 225.12 % | 426.000 K 110.65 % | -4.001 M -5 229.49 % | 78.000 K 133.05 % | -236.000 K -121.61 % | 1.092 M 57.12 % | 695.000 K 265.48 % | -420.000 K 87.61 % | -3.390 M -462.19 % | -603.000 K 73.40 % | -2.267 M 28.49 % | -3.170 M -8.86 % | -2.912 M 51.34 % | -5.984 M 13.99 % | -6.957 M -0.62 % | -6.914 M -20.10 % | -5.757 M -7.45 % | -5.358 M 26.50 % | -7.290 M -21.80 % | -5.985 M -56.68 % | -3.820 M -35.80 % | -2.813 M -81.84 % | -1.547 M -103.02 % | -762.000 K -586.49 % | -111.000 K 92.30 % | -1.441 M 62.13 % | -3.805 M -6.97 % | -3.557 M -44.01 % | -2.470 M -13.93 % | -2.168 M 34.76 % | -3.323 M -608.53 % | -469.000 K 73.40 % | -1.763 M 60.46 % | -4.459 M 89.93 % | -44.269 M -309.10 % | -10.821 M 30.30 % | -15.525 M -302.41 % | -3.858 M 59.88 % | -9.615 M -310.37 % | -2.343 M -49.52 % | -1.567 M 88.49 % | -13.619 M -59.40 % | -8.544 M -146.08 % | -3.472 M 12.17 % | -3.953 M 7.29 % | -4.264 M -1 220.12 % | -323.000 K 15.67 % | -383.000 K 0.52 % | -385.000 K -116.61 % | 2.318 M |
| Operating income ratio | 0.00 31.63 % | 0.00 -95.29 % | 0.05 26.73 % | 0.04 613.54 % | -0.01 90.27 % | -0.08 -52.76 % | -0.05 -271.59 % | -0.01 -81.50 % | -0.01 -140.18 % | 0.02 119.53 % | -0.10 26.47 % | -0.13 6.48 % | -0.14 36.20 % | -0.22 6.79 % | -0.24 2.19 % | -0.25 6.34 % | -0.26 5.38 % | -0.28 -7.26 % | -0.26 -0.63 % | -0.26 17.32 % | -0.31 18.41 % | -0.38 -4.36 % | -0.36 -5.08 % | -0.35 -2.89 % | -0.34 -9.71 % | -0.31 -13.86 % | -0.27 -5.05 % | -0.26 -33.62 % | -0.19 -10.98 % | -0.17 28.33 % | -0.24 -292.21 % | -0.06 22.05 % | -0.08 -42.45 % | -0.06 -107.29 % | -0.03 -345.86 % | -0.01 60.03 % | -0.02 71.04 % | -0.05 -9.81 % | -0.05 -43.69 % | -0.03 -2 090.93 % | 0.00 38.09 % | 0.00 -94.01 % | 0.02 -68.44 % | 0.06 376.25 % | 0.01 227.29 % | -0.01 81.07 % | -0.06 -173.36 % | 0.08 -29.38 % | 0.11 -16.64 % | 0.13 26.30 % | 0.10 -3.68 % | 0.10 -81.61 % | 0.57 539.61 % | 0.09 -18.73 % | 0.11 151.19 % | 0.04 -49.70 % | 0.09 -22.38 % | 0.11 40.17 % | 0.08 -29.00 % | 0.11 124.60 % | 0.05 -10.73 % | 0.06 -29.94 % | 0.08 -7.46 % | 0.09 215.60 % | 0.03 110.79 % | -0.25 -5 372.00 % | 0.00 133.50 % | -0.01 -121.42 % | 0.07 57.61 % | 0.04 260.13 % | -0.03 88.42 % | -0.23 -461.20 % | -0.04 74.04 % | -0.16 34.28 % | -0.24 -9.07 % | -0.22 54.93 % | -0.49 27.51 % | -0.67 17.46 % | -0.82 0.01 % | -0.82 8.65 % | -0.89 52.13 % | -1.86 7.69 % | -2.02 -33.89 % | -1.51 -10.82 % | -1.36 -73.30 % | -0.79 -238.95 % | -0.23 -406.36 % | -0.05 94.85 % | -0.89 32.17 % | -1.31 12.20 % | -1.49 -47.39 % | -1.01 -52.47 % | -0.66 55.66 % | -1.50 -1 477.20 % | -0.09 78.88 % | -0.45 63.75 % | -1.24 87.66 % | -10.04 -280.80 % | -2.64 33.90 % | -3.99 -502.06 % | -0.66 54.92 % | -1.47 -291.30 % | -0.38 -60.83 % | -0.23 89.89 % | -2.31 -48.74 % | -1.55 -350.96 % | -0.34 21.54 % | -0.44 26.89 % | -0.60 -2 155.18 % | -0.03 -5.26 % | -0.03 28.41 % | -0.04 -117.71 % | 0.20 |
| Total other income expenses net | -3.604 M 32.67 % | -5.353 M -6.02 % | -5.049 M 75.51 % | -20.614 M -150.17 % | -8.240 M -12.78 % | -7.306 M 35.40 % | -11.310 M -115.10 % | -5.258 M 57.84 % | -12.473 M -11.39 % | -11.198 M -41.53 % | -7.912 M -156.72 % | 13.950 M 1 150.00 % | 1.116 M 118.58 % | -6.006 M -2.39 % | -5.866 M -18.89 % | -4.934 M -2.30 % | -4.823 M -0.04 % | -4.821 M -3.26 % | -4.669 M 9.83 % | -5.178 M -31.92 % | -3.925 M -3.34 % | -3.798 M -4.83 % | -3.623 M -32.61 % | -2.732 M -74.68 % | -1.564 M -276.72 % | 885.000 K 52.85 % | 579.000 K -8.82 % | 635.000 K -11.68 % | 719.000 K 17.87 % | 610.000 K 7.21 % | 569.000 K 22.89 % | 463.000 K -77.44 % | 2.052 M 251.97 % | 583.000 K 42.89 % | 408.000 K 4.35 % | 391.000 K -4.63 % | 410.000 K 3.27 % | 397.000 K 45.96 % | 272.000 K 33.33 % | 204.000 K -12.82 % | 234.000 K -89.04 % | 2.136 M 209.57 % | 690.000 K 245.00 % | 200.000 K 12.99 % | 177.000 K 26.43 % | 140.000 K -76.11 % | 586.000 K 58 500.00 % | 1.000 K -93.33 % | 15.000 K 0.00 % | 15.000 K -79.45 % | 73.000 K 711.11 % | 9.000 K 12.50 % | 8.000 K 102.20 % | -363.000 K -840.82 % | 49.000 K 545.45 % | -11.000 K -155.00 % | 20.000 K -23.08 % | 26.000 K -66.67 % | 78.000 K 271.43 % | 21.000 K -88.33 % | 180.000 K -17.81 % | 219.000 K 184.88 % | -258.000 K -337.29 % | -59.000 K -1 280.00 % | 5.000 K -76.19 % | 21.000 K -85.00 % | 140.000 K -52.86 % | 297.000 K 92.86 % | 154.000 K 122.16 % | -695.000 K -138.42 % | 1.809 M 117.43 % | 832.000 K -25.11 % | 1.111 M -71.25 % | 3.864 M 5 393.15 % | -73.000 K -130.42 % | 240.000 K -95.96 % | 5.945 M 1 811.58 % | 311.000 K 148.80 % | 125.000 K -33.86 % | 189.000 K -14.86 % | 222.000 K 88.14 % | 118.000 K -18.62 % | 145.000 K 104.23 % | 71.000 K -68.30 % | 224.000 K 1 393.33 % | 15.000 K 87.50 % | 8.000 K -99.07 % | 858.000 K 1 554.24 % | -59.000 K -101.55 % | 3.805 M 387.39 % | -1.324 M -359.10 % | 511.000 K 1 088.37 % | 43.000 K -80.28 % | 218.000 K 61.48 % | 135.000 K 161.36 % | -220.000 K -1 933.33 % | 12.000 K 112.77 % | -94.000 K -240.30 % | 67.000 K -87.91 % | 554.000 K -14.11 % | 645.000 K 179.22 % | 231.000 K 111.93 % | 109.000 K -44.10 % | 195.000 K -89.63 % | 1.881 M 1 046.95 % | 164.000 K -34.14 % | 249.000 K -17.82 % | 303.000 K 3.41 % | 293.000 K -30.73 % | 423.000 K -17.86 % | 515.000 K 7.29 % | 480.000 K 380.00 % | 100.000 K |
| 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-28 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-28 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 311.975 M -3.18 % | 322.212 M 0.19 % | 321.593 M -6.51 % | 343.974 M -0.66 % | 346.269 M -4.18 % | 361.370 M -3.53 % | 374.580 M -6.42 % | 400.278 M -5.08 % | 421.711 M -7.82 % | 457.473 M -5.40 % | 483.580 M -2.76 % | 497.304 M 1.91 % | 487.988 M 9.35 % | 446.250 M 36.17 % | 327.718 M 7.54 % | 304.729 M 3.04 % | 295.735 M 1.52 % | 291.302 M -1.36 % | 295.304 M 7.40 % | 274.965 M -0.68 % | 276.845 M 9.65 % | 252.470 M 30.69 % | 193.177 M 37.27 % | 140.726 M 558.24 % | -30.710 M 49.28 % | -60.548 M -113.76 % | -28.325 M -14.78 % | -24.677 M 28.59 % | -34.557 M -9.00 % | -31.703 M 0.21 % | -31.769 M 8.10 % | -34.570 M 34.99 % | -53.175 M -29.60 % | -41.030 M -22.64 % | -33.457 M -4.25 % | -32.094 M -16.85 % | -27.466 M 18.20 % | -33.576 M -40.69 % | -23.866 M 17.12 % | -28.795 M 1.72 % | -29.298 M 44.84 % | -53.110 M -0.97 % | -52.598 M 6.16 % | -56.048 M -1.77 % | -55.073 M 6.91 % | -59.159 M 65.63 % | -172.114 M -190.02 % | -59.345 M -6.13 % | -55.915 M -11.15 % | -50.305 M -12.90 % | -44.557 M -16.92 % | -38.108 M -5.06 % | -36.274 M -61.75 % | -22.426 M -12.11 % | -20.004 M -16.30 % | -17.200 M -1.57 % | -16.934 M -2.79 % | -16.474 M 11.36 % | -18.586 M -3.98 % | -17.875 M 1.20 % | -18.092 M -0.20 % | -18.056 M -5.78 % | -17.070 M -5.89 % | -16.121 M -4.11 % | -15.485 M 5.44 % | -16.376 M -1.12 % | -16.195 M -2.68 % | -15.772 M -21.01 % | -13.034 M -16.53 % | -11.185 M -27.55 % | -8.769 M -63.45 % | -5.365 M 2.77 % | -5.518 M 18.07 % | -6.735 M -8.95 % | -6.182 M -17.69 % | -5.253 M 13.74 % | -6.090 M 2.70 % | -6.259 M 62.76 % | -16.807 M -230.13 % | -5.091 M 62.13 % | -13.442 M 40.30 % | -22.515 M -1.83 % | -22.111 M 20.94 % | -27.969 M -32.05 % | -21.180 M -59.86 % | -13.249 M -0.46 % | -13.188 M -454.12 % | -2.380 M -25.07 % | -1.903 M 43.55 % | -3.371 M 45.16 % | -6.147 M 26.86 % | -8.405 M 19.91 % | -10.494 M 15.52 % | -12.422 M 10.02 % | -13.806 M -11.18 % | -12.418 M 19.71 % | -15.466 M 13.54 % | -17.888 M 35.36 % | -27.673 M 24.23 % | -36.522 M 16.54 % | -43.760 M -1.58 % | -43.078 M -201.65 % | -14.281 M 13.59 % | -16.527 M 7.82 % | -17.929 M -13.40 % | -15.810 M 7.35 % | -17.064 M 7.09 % | -18.366 M 17.92 % | -22.377 M 16.12 % | -26.677 M 19.62 % | -33.187 M 8.86 % | -36.413 M -181.22 % | -12.948 M |
| Total investments | 8.923 M 10.43 % | 8.080 M -0.88 % | 8.152 M 3.11 % | 7.906 M 3.79 % | 7.617 M 626.81 % | 1.048 M 1.26 % | 1.035 M -78.18 % | 4.744 M -70.25 % | 15.946 M -39.20 % | 26.228 M -29.96 % | 37.445 M 23.13 % | 30.411 M -37.87 % | 48.945 M 3.01 % | 47.516 M -7.71 % | 51.484 M -6.14 % | 54.852 M 24.83 % | 43.943 M 8.94 % | 40.337 M -11.57 % | 45.616 M 21.44 % | 37.562 M -25.69 % | 50.545 M 2.03 % | 49.541 M -1.72 % | 50.409 M 1.28 % | 49.772 M 1.26 % | 49.153 M -29.68 % | 69.899 M -19.20 % | 86.507 M -17.01 % | 104.232 M -5.16 % | 109.903 M -8.84 % | 120.559 M -6.69 % | 129.208 M -2.47 % | 132.480 M 6.30 % | 124.630 M -6.96 % | 133.959 M -3.76 % | 139.194 M 1.12 % | 137.650 M -1.40 % | 139.607 M 7.99 % | 129.274 M -1.11 % | 130.719 M 8.61 % | 120.352 M -5.73 % | 127.668 M 2.97 % | 123.984 M -8.36 % | 135.291 M 4.46 % | 129.519 M 2.03 % | 126.937 M 6.49 % | 119.202 M 6 170.49 % | 1.901 M -0.42 % | 1.909 M 0.53 % | 1.899 M -3.31 % | 1.964 M -0.05 % | 1.965 M -2.19 % | 2.009 M 2.08 % | 1.968 M 1.34 % | 1.942 M 1.57 % | 1.912 M 0.42 % | 1.904 M -1.96 % | 1.942 M 0.78 % | 1.927 M 0.36 % | 1.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 M -46.81 % | 3.382 M -39.28 % | 5.570 M -26.15 % | 7.542 M 12.60 % | 6.698 M 28.88 % | 5.197 M -0.90 % | 5.244 M -36.34 % | 8.237 M -15.34 % | 9.730 M -23.54 % | 12.726 M 19.35 % | 10.663 M -25.68 % | 14.348 M 28.39 % | 11.175 M 23.69 % | 9.035 M 1 381.15 % | 610.000 K 281.25 % | 160.000 K 1.27 % | 158.000 K | 0.000 | 0.000 -100.00 % | 1.010 M 14.90 % | 879.000 K 322.60 % | 208.000 K 16.85 % | 178.000 K 131.17 % | 77.000 K -59.69 % | 191.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 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 |
| Total debt | 393.395 M -4.11 % | 410.262 M -3.64 % | 425.758 M -7.72 % | 461.379 M -3.37 % | 477.494 M -0.03 % | 477.632 M -12.05 % | 543.093 M -0.22 % | 544.308 M 0.07 % | 543.940 M -4.38 % | 568.873 M -1.33 % | 576.540 M -3.56 % | 597.816 M 2.95 % | 580.674 M 8.04 % | 537.455 M 1.78 % | 528.070 M 29.52 % | 407.718 M 0.67 % | 405.023 M 0.29 % | 403.833 M 0.41 % | 402.181 M 1.35 % | 396.813 M 0.83 % | 393.535 M 0.94 % | 389.864 M 3.15 % | 377.971 M 24.77 % | 302.945 M 27.12 % | 238.315 M 10.31 % | 216.035 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 -100.00 % | 6.608 M 2.88 % | 6.423 M 2.97 % | 6.238 M -7.86 % | 6.770 M 1.38 % | 6.678 M 17.51 % | 5.683 M 3.36 % | 5.498 M -26.69 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | -2.853 M 68.69 % | -9.111 M 29.21 % | -12.870 M -262.64 % | -3.549 M 70.21 % | -11.912 M -3.11 % | -11.553 M -21.13 % | -9.538 M 38.50 % | -15.509 M -38.52 % | -11.196 M 13.39 % | -12.927 M 12.25 % | -14.731 M 40.94 % | -24.944 M -52.18 % | -16.391 M -107.14 % | -7.913 M -50.01 % | -5.275 M 13.62 % | -6.107 M -54.88 % | -3.943 M 5.96 % | -4.193 M -19.70 % | -3.503 M 56.03 % | -7.967 M 26.70 % | -10.869 M 10.73 % | -12.176 M -85.47 % | -6.565 M 41.07 % | -11.140 M -41.30 % | -7.884 M -7.22 % | -7.353 M 9.05 % | -8.085 M -8.74 % | -7.435 M -3.21 % | -7.204 M -27.62 % | -5.645 M 12.47 % | -6.449 M -0.23 % | -6.434 M 17.77 % | -7.824 M 18.86 % | -9.642 M 6.59 % | -10.322 M -23.45 % | -8.361 M -22.56 % | -6.822 M -63.05 % | -4.184 M -25.53 % | -3.333 M -57.44 % | -2.117 M -211.78 % | -679.000 K 67.80 % | -2.109 M -82.91 % | -1.153 M -4 334.62 % | -26.000 K -102.68 % | 969.000 K 125.35 % | 430.000 K 89.43 % | 227.000 K 349.45 % | -91.000 K 9.90 % | -101.000 K -180.56 % | -36.000 K -2.86 % | -35.000 K -488.89 % | 9.000 K 128.13 % | -32.000 K 44.83 % | -58.000 K 34.09 % | -88.000 K 8.33 % | -96.000 K -65.52 % | -58.000 K 20.55 % | -73.000 K 8.75 % | -80.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 66.67 % | 3.000 K -50.00 % | 6.000 K 250.00 % | -4.000 K -33.33 % | -3.000 K 50.00 % | -6.000 K 45.45 % | -11.000 K 65.63 % | -32.000 K 8.57 % | -35.000 K -75.00 % | -20.000 K 25.93 % | -27.000 K -145.45 % | -11.000 K 45.00 % | -20.000 K | 0.000 | 0.000 100.00 % | -1.000 K 66.67 % | -3.000 K 40.00 % | -5.000 K 28.57 % | -7.000 K 30.00 % | -10.000 K 16.67 % | -12.000 K 42.86 % | -21.000 K 12.50 % | -24.000 K 79.83 % | -119.000 K 7.75 % | -129.000 K 1.53 % | -131.000 K 34.17 % | -199.000 K -610.26 % | 39.000 K 114.77 % | -264.000 K 39.17 % | -434.000 K 27.30 % | -597.000 K -410.26 % | -117.000 K 73.71 % | -445.000 K -89.36 % | -235.000 K 20.61 % | -296.000 K 11.11 % | -333.000 K 49.24 % | -656.000 K 17.79 % | -798.000 K -1.27 % | -788.000 K 16.97 % | -949.000 K 43.58 % | -1.682 M 20.51 % | -2.116 M 16.92 % | -2.547 M 11.81 % | -2.888 M |
| Retained earnings | -892.036 M -0.49 % | -887.721 M -0.61 % | -882.320 M 0.34 % | -885.342 M -1.67 % | -870.799 M -1.20 % | -860.509 M -2.82 % | -836.918 M -2.60 % | -815.696 M -0.92 % | -808.244 M -1.93 % | -792.917 M -1.20 % | -783.478 M -3.44 % | -757.448 M -1.56 % | -745.809 M 2.69 % | -766.438 M -6.32 % | -720.856 M -6.43 % | -677.285 M -6.67 % | -634.961 M -7.43 % | -591.055 M -8.25 % | -546.021 M -7.95 % | -505.796 M -8.22 % | -467.383 M -10.58 % | -422.670 M -13.45 % | -372.570 M -14.46 % | -325.499 M -14.38 % | -284.567 M -13.69 % | -250.302 M -12.66 % | -222.170 M -11.98 % | -198.400 M -12.14 % | -176.918 M 12.18 % | -201.464 M -7.05 % | -188.202 M -88.80 % | -99.681 M -0.55 % | -99.135 M 13.50 % | -114.610 M -2.62 % | -111.685 M -1.20 % | -110.360 M 0.02 % | -110.387 M -0.48 % | -109.859 M -0.99 % | -108.783 M -1.57 % | -107.103 M -1.80 % | -105.211 M -0.45 % | -104.739 M 0.17 % | -104.922 M 0.42 % | -105.366 M 1.21 % | -106.657 M 0.01 % | -106.665 M -1.86 % | -104.720 M 0.08 % | -104.809 M 2.08 % | -107.040 M 1.96 % | -109.179 M 1.50 % | -110.840 M 1.70 % | -112.760 M 1.52 % | -114.501 M 7.00 % | -123.118 M 34.15 % | -186.981 M 1.36 % | -189.567 M 0.44 % | -190.399 M 1.01 % | -192.346 M 1.03 % | -194.357 M 0.76 % | -195.853 M 1.00 % | -197.822 M 0.51 % | -198.840 M 0.56 % | -199.955 M 0.50 % | -200.969 M 0.66 % | -202.305 M 0.20 % | -202.719 M -1.97 % | -198.807 M 0.09 % | -198.987 M 0.02 % | -199.031 M 0.59 % | -200.219 M 0.34 % | -200.910 M 0.69 % | -202.299 M -1.28 % | -199.741 M 0.25 % | -200.249 M 3.04 % | -206.532 M -1.50 % | -203.474 M -1.36 % | -200.746 M -2.94 % | -195.005 M -3.53 % | -188.359 M -3.74 % | -181.570 M -3.16 % | -176.002 M -3.01 % | -170.866 M -4.26 % | -163.877 M -3.70 % | -158.036 M -2.43 % | -154.287 M -1.69 % | -151.718 M -1.02 % | -150.185 M -0.50 % | -149.432 M 0.50 % | -150.179 M -1.01 % | -148.679 M -2.61 % | -144.901 M -2.50 % | -141.360 M -1.41 % | -139.398 M -1.55 % | -137.276 M -2.32 % | -134.159 M 0.31 % | -134.576 M -1.50 % | -132.593 M -3.47 % | -128.146 M -52.96 % | -83.778 M -16.45 % | -71.943 M -26.28 % | -56.972 M -6.00 % | -53.747 M -21.30 % | -44.309 M -5.31 % | -42.075 M -3.54 % | -40.637 M -40.62 % | -28.899 M -40.84 % | -20.519 M -18.63 % | -17.296 M -26.75 % | -13.646 M -41.04 % | -9.675 M 0.84 % | -9.757 M 1.33 % | -9.889 M 0.95 % | -9.984 M |
| Common stock | 136.000 K 1.49 % | 134.000 K 2.29 % | 131.000 K 0.00 % | 131.000 K 2.34 % | 128.000 K 2.40 % | 125.000 K 1.63 % | 123.000 K 0.82 % | 122.000 K 2.52 % | 119.000 K 3.48 % | 115.000 K 1.77 % | 113.000 K 1.80 % | 111.000 K -7.50 % | 120.000 K -2.44 % | 123.000 K 9.82 % | 112.000 K -0.88 % | 113.000 K 1.80 % | 111.000 K 1.83 % | 109.000 K 1.87 % | 107.000 K 0.94 % | 106.000 K 1.92 % | 104.000 K 0.97 % | 103.000 K 1.98 % | 101.000 K 1.00 % | 100.000 K 3.09 % | 97.000 K 1.04 % | 96.000 K 0.00 % | 96.000 K 1.05 % | 95.000 K 3.26 % | 92.000 K -1.08 % | 93.000 K 1.09 % | 92.000 K 0.00 % | 92.000 K 1.10 % | 91.000 K 0.00 % | 91.000 K 1.11 % | 90.000 K 0.00 % | 90.000 K 1.12 % | 89.000 K 0.00 % | 89.000 K 1.14 % | 88.000 K 1.15 % | 87.000 K -1.14 % | 88.000 K 0.00 % | 88.000 K -2.22 % | 90.000 K 1.12 % | 89.000 K 0.00 % | 89.000 K 1.14 % | 88.000 K 0.00 % | 88.000 K 20.55 % | 73.000 K 0.00 % | 73.000 K 1.39 % | 72.000 K 0.00 % | 72.000 K 0.00 % | 72.000 K 1.41 % | 71.000 K 0.00 % | 71.000 K 14.52 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K -1.59 % | 63.000 K 1.61 % | 62.000 K -1.59 % | 63.000 K 0.00 % | 63.000 K 0.00 % | 63.000 K 0.00 % | 63.000 K 0.00 % | 63.000 K 0.00 % | 63.000 K 1.61 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 0.00 % | 62.000 K 1.64 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 0.00 % | 61.000 K 12.96 % | 54.000 K 0.00 % | 54.000 K 0.00 % | 54.000 K 14.89 % | 47.000 K 9.30 % | 43.000 K 0.00 % | 43.000 K 13.16 % | 38.000 K -35.59 % | 59.000 K 13.46 % | 52.000 K 85.71 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 0.00 % | 28.000 K 3.70 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 17.39 % | 23.000 K 0.00 % | 23.000 K 21.05 % | 19.000 K 5.56 % | 18.000 K 0.00 % | 18.000 K 20.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K 114.29 % | 7.000 K |
| Total equity | 128.190 M 4.90 % | 122.204 M 8.13 % | 113.013 M 2.91 % | 109.812 M 4.99 % | 104.588 M 2.58 % | 101.958 M -7.03 % | 109.672 M -0.67 % | 110.410 M 5.28 % | 104.869 M 4.97 % | 99.906 M 10.97 % | 90.027 M 6.19 % | 84.782 M -36.50 % | 133.522 M -26.78 % | 182.366 M 55.64 % | 117.173 M -23.19 % | 152.551 M -2.71 % | 156.796 M -2.31 % | 160.504 M -4.12 % | 167.403 M -4.04 % | 174.459 M -2.46 % | 178.866 M -6.22 % | 190.731 M -13.10 % | 219.491 M -8.12 % | 238.877 M 3.79 % | 230.147 M -7.72 % | 249.390 M 9.51 % | 227.728 M -4.86 % | 239.363 M -4.96 % | 251.842 M 15.12 % | 218.774 M -0.74 % | 220.409 M -28.19 % | 306.940 M -1.56 % | 311.817 M 8.04 % | 288.601 M 2.24 % | 282.275 M 0.34 % | 281.324 M 1.57 % | 276.980 M 0.61 % | 275.306 M 2.23 % | 269.307 M 0.60 % | 267.711 M -3.16 % | 276.439 M 1.55 % | 272.211 M -4.75 % | 285.781 M 0.47 % | 284.452 M 1.32 % | 280.741 M 0.92 % | 278.178 M 1.01 % | 275.397 M 89.51 % | 145.320 M 2.93 % | 141.190 M 3.03 % | 137.033 M 2.28 % | 133.979 M 2.28 % | 130.988 M 2.65 % | 127.605 M 7.73 % | 118.450 M 119.93 % | 53.857 M 11.87 % | 48.141 M 164.26 % | 18.217 M 14.85 % | 15.861 M -8.41 % | 17.317 M 16.51 % | 14.863 M -0.15 % | 14.885 M 11.92 % | 13.300 M 10.33 % | 12.055 M 10.97 % | 10.863 M 14.46 % | 9.491 M 5.11 % | 9.030 M -12.75 % | 10.349 M 3.87 % | 9.963 M 5.60 % | 9.435 M 20.21 % | 7.849 M 17.15 % | 6.700 M 34.24 % | 4.991 M -18.10 % | 6.094 M 13.33 % | 5.377 M -48.50 % | 10.441 M -19.78 % | 13.016 M -13.33 % | 15.018 M -25.26 % | 20.093 M -24.02 % | 26.445 M 37.92 % | 19.174 M -22.27 % | 24.668 M -17.07 % | 29.744 M 28.97 % | 23.063 M 32.42 % | 17.417 M -18.17 % | 21.285 M 66.47 % | 12.786 M 7.99 % | 11.840 M 300.54 % | 2.956 M 249.00 % | 847.000 K -60.86 % | 2.164 M -63.58 % | 5.941 M -37.17 % | 9.455 M -15.95 % | 11.249 M -15.00 % | 13.234 M -17.85 % | 16.109 M 4.70 % | 15.386 M -11.72 % | 17.429 M -19.43 % | 21.632 M -67.34 % | 66.229 M -13.81 % | 76.840 M 71.63 % | 44.770 M -5.53 % | 47.390 M 145.42 % | 19.310 M -1.57 % | 19.618 M -5.54 % | 20.769 M 10.34 % | 18.823 M -29.53 % | 26.710 M -10.86 % | 29.965 M -9.94 % | 33.274 M -8.91 % | 36.528 M 1.61 % | 35.949 M 1.20 % | 35.524 M 242.66 % | 10.367 M |
| Other non current liabilities | 3.330 M -3.65 % | 3.456 M -36.15 % | 5.413 M 17.65 % | 4.601 M -11.54 % | 5.201 M -28.66 % | 7.290 M -12.40 % | 8.322 M 86.59 % | 4.460 M -38.29 % | 7.227 M 3.76 % | 6.965 M 2.01 % | 6.828 M 4.39 % | 6.541 M 122.79 % | 2.936 M -1.31 % | 2.975 M 44.28 % | 2.062 M -57.95 % | 4.904 M -9.67 % | 5.429 M -3.67 % | 5.636 M -30.97 % | 8.164 M -9.86 % | 9.057 M 118.72 % | 4.141 M 65.91 % | 2.496 M -85.92 % | 17.721 M -15.75 % | 21.033 M 154.64 % | 8.260 M 32.75 % | 6.222 M 22.89 % | 5.063 M 26.35 % | 4.007 M 34.15 % | 2.987 M 38.74 % | 2.153 M 85.60 % | 1.160 M -25.83 % | 1.564 M -17.86 % | 1.904 M 2.92 % | 1.850 M -38.35 % | 3.001 M -9.64 % | 3.321 M 108.47 % | 1.593 M -51.10 % | 3.258 M -12.47 % | 3.722 M -8.01 % | 4.046 M -14.08 % | 4.709 M 248.30 % | 1.352 M -5.12 % | 1.425 M -4.62 % | 1.494 M -3.92 % | 1.555 M -3.95 % | 1.619 M -3.86 % | 1.684 M -2.83 % | 1.733 M -3.08 % | 1.788 M -2.98 % | 1.843 M -2.69 % | 1.894 M 4.07 % | 1.820 M 4 566.67 % | 39.000 K -42.65 % | 68.000 K -83.00 % | 400.000 K -2.20 % | 409.000 K -4.44 % | 428.000 K 997.44 % | 39.000 K -41.79 % | 67.000 K -30.93 % | 97.000 K -17.09 % | 117.000 K -57.91 % | 278.000 K -43.72 % | 494.000 K 73.94 % | 284.000 K 32.71 % | 214.000 K -31.41 % | 312.000 K 372.73 % | 66.000 K -53.19 % | 141.000 K -59.94 % | 352.000 K -20.72 % | 444.000 K -13.11 % | 511.000 K -48.07 % | 984.000 K -62.34 % | 2.613 M -28.21 % | 3.640 M 2 233.33 % | 156.000 K -11.36 % | 176.000 K -9.74 % | 195.000 K 178.57 % | 70.000 K -7.89 % | 76.000 K -6.17 % | 81.000 K 3.85 % | 78.000 K | 0.000 -100.00 % | 217.000 K 0.00 % | 217.000 K -1.81 % | 221.000 K | 0.000 | 0.000 -100.00 % | 107.000 K -78.07 % | 488.000 K -27.06 % | 669.000 K -1.33 % | 678.000 K -3.42 % | 702.000 K 0.00 % | 702.000 K -13.65 % | 813.000 K -9.47 % | 898.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 100.00 % | -37.000 K -825.00 % | -4.000 K |
| Long term debt | 375.744 M -3.05 % | 387.567 M -2.58 % | 397.848 M -3.03 % | 410.279 M -11.94 % | 465.930 M -0.09 % | 466.337 M -0.37 % | 468.070 M -0.31 % | 469.532 M 0.02 % | 469.432 M -5.06 % | 494.437 M -12.33 % | 564.003 M -3.62 % | 585.168 M 3.34 % | 566.250 M 8.48 % | 521.970 M 1.33 % | 515.115 M 30.59 % | 394.447 M 0.56 % | 392.231 M 0.34 % | 390.891 M 0.36 % | 389.490 M 0.56 % | 387.315 M 0.98 % | 383.546 M -0.12 % | 383.989 M 2.77 % | 373.651 M 25.53 % | 297.653 M 28.71 % | 231.252 M 7.04 % | 216.035 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 -100.00 % | 6.608 M 2.88 % | 6.423 M 2.97 % | 6.238 M -7.86 % | 6.770 M 1.38 % | 6.678 M 17.51 % | 5.683 M 3.36 % | 5.498 M -26.69 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 379.719 M -3.07 % | 391.729 M -4.27 % | 409.221 M -2.91 % | 421.474 M -11.97 % | 478.790 M -0.55 % | 481.437 M -1.04 % | 486.520 M 0.47 % | 484.223 M -0.63 % | 487.277 M -4.83 % | 512.017 M -11.92 % | 581.311 M -3.46 % | 602.174 M 3.79 % | 580.209 M 8.17 % | 536.375 M 3.71 % | 517.177 M 29.50 % | 399.351 M 0.43 % | 397.660 M 0.29 % | 396.527 M -0.28 % | 397.654 M 0.32 % | 396.372 M 2.24 % | 387.687 M 0.31 % | 386.485 M -1.25 % | 391.372 M 22.81 % | 318.686 M 33.06 % | 239.512 M 7.76 % | 222.263 M 4 289.95 % | 5.063 M 26.35 % | 4.007 M 34.15 % | 2.987 M 37.52 % | 2.172 M 87.24 % | 1.160 M -25.83 % | 1.564 M -17.86 % | 1.904 M -0.31 % | 1.910 M -38.03 % | 3.082 M -10.22 % | 3.433 M 98.78 % | 1.727 M -49.38 % | 3.412 M -11.58 % | 3.859 M -8.62 % | 4.223 M -13.90 % | 4.905 M 209.85 % | 1.583 M -27.55 % | 2.185 M -13.70 % | 2.532 M -3.62 % | 2.627 M -9.54 % | 2.904 M 72.45 % | 1.684 M -2.83 % | 1.733 M -3.08 % | 1.788 M -2.98 % | 1.843 M -2.69 % | 1.894 M 4.07 % | 1.820 M 4 566.67 % | 39.000 K -42.65 % | 68.000 K -83.00 % | 400.000 K -2.20 % | 409.000 K -4.44 % | 428.000 K 997.44 % | 39.000 K -41.79 % | 67.000 K -30.93 % | 97.000 K -17.09 % | 117.000 K -57.91 % | 278.000 K -43.72 % | 494.000 K 73.94 % | 284.000 K 32.71 % | 214.000 K -31.41 % | 312.000 K 372.73 % | 66.000 K -53.19 % | 141.000 K -59.94 % | 352.000 K -20.72 % | 444.000 K -13.11 % | 511.000 K -48.07 % | 984.000 K -62.34 % | 2.613 M -28.21 % | 3.640 M 2 233.33 % | 156.000 K -11.36 % | 176.000 K -9.74 % | 195.000 K 178.57 % | 70.000 K -7.89 % | 76.000 K -6.17 % | 81.000 K 3.85 % | 78.000 K | 0.000 -100.00 % | 217.000 K 0.00 % | 217.000 K -1.81 % | 221.000 K | 0.000 | 0.000 -100.00 % | 107.000 K -78.07 % | 488.000 K -27.06 % | 669.000 K -1.33 % | 678.000 K -3.42 % | 702.000 K 0.00 % | 702.000 K -13.65 % | 813.000 K -9.47 % | 898.000 K -86.41 % | 6.608 M 2.88 % | 6.423 M 2.97 % | 6.238 M -7.86 % | 6.770 M 1.38 % | 6.678 M 17.51 % | 5.683 M 3.36 % | 5.498 M -26.69 % | 7.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.000 K -825.00 % | -4.000 K |
| Other current liabilities | 62.765 M 61.60 % | 38.839 M 48.23 % | 26.201 M -73.70 % | 99.632 M 2 734.48 % | 3.515 M -84.52 % | 22.711 M -35.94 % | 35.451 M -1.10 % | 35.846 M -19.92 % | 44.760 M 1.34 % | 44.170 M 30.77 % | 33.777 M -9.70 % | 37.406 M -1.71 % | 38.056 M -13.51 % | 44.001 M 33.63 % | 32.928 M 8.48 % | 30.353 M 4.38 % | 29.079 M -33.10 % | 43.465 M 15.23 % | 37.721 M -8.25 % | 41.113 M -7.92 % | 44.648 M -25.50 % | 59.933 M 36.91 % | 43.776 M 9.76 % | 39.884 M 51.68 % | 26.295 M 4.23 % | 25.227 M 1.23 % | 24.920 M 9.20 % | 22.821 M -1.01 % | 23.054 M -1.64 % | 23.438 M -0.55 % | 23.568 M 10.08 % | 21.409 M 25.44 % | 17.067 M -15.24 % | 20.135 M 7.20 % | 18.782 M 20.83 % | 15.544 M 1.81 % | 15.267 M -8.33 % | 16.655 M 19.43 % | 13.945 M 22.09 % | 11.422 M 3.83 % | 11.001 M 15.96 % | 9.487 M 12.81 % | 8.410 M 14.28 % | 7.359 M -0.22 % | 7.375 M 3.12 % | 7.152 M -6.58 % | 7.656 M 53.30 % | 4.994 M -1.89 % | 5.090 M 2.97 % | 4.943 M -0.76 % | 4.981 M 19.05 % | 4.184 M -2.99 % | 4.313 M -1.44 % | 4.376 M -36.17 % | 6.856 M -3.10 % | 7.075 M 9.10 % | 6.485 M 22.40 % | 5.298 M -15.01 % | 6.234 M 37.40 % | 4.537 M -4.20 % | 4.736 M -6.11 % | 5.044 M 3.76 % | 4.861 M -2.84 % | 5.003 M 8.20 % | 4.624 M -15.16 % | 5.450 M 26.33 % | 4.314 M 7.18 % | 4.025 M 9.32 % | 3.682 M -29.65 % | 5.234 M 5.44 % | 4.964 M 1.76 % | 4.878 M 7.80 % | 4.525 M -0.20 % | 4.534 M 16.02 % | 3.908 M 1.09 % | 3.866 M -2.50 % | 3.965 M 11.47 % | 3.557 M 5.86 % | 3.360 M 49.87 % | 2.242 M -9.38 % | 2.474 M 10.55 % | 2.238 M 35.31 % | 1.654 M -87.56 % | 13.295 M 969.59 % | 1.243 M -10.19 % | 1.384 M -20.46 % | 1.740 M -5.07 % | 1.833 M -23.47 % | 2.395 M -10.47 % | 2.675 M -11.19 % | 3.012 M 29.27 % | 2.330 M -13.19 % | 2.684 M 1.78 % | 2.637 M -10.28 % | 2.939 M -2.26 % | 3.007 M -20.13 % | 3.765 M -5.52 % | 3.985 M -20.82 % | 5.033 M -2.65 % | 5.170 M 3.57 % | 4.992 M 11.50 % | 4.477 M 17.26 % | 3.818 M -7.49 % | 4.127 M -7.67 % | 4.470 M 15.21 % | 3.880 M -19.78 % | 4.837 M 1.81 % | 4.751 M -7.26 % | 5.123 M 6.09 % | 4.829 M -11.33 % | 5.446 M 13.03 % | 4.818 M -4.37 % | 5.038 M |
| Deferred revenue | 42.130 M 11.60 % | 37.751 M 13.05 % | 33.394 M -11.41 % | 37.696 M 11.85 % | 33.701 M -1.82 % | 34.325 M 4.72 % | 32.778 M -1.34 % | 33.223 M -17.79 % | 40.410 M 15.76 % | 34.909 M 2.05 % | 34.207 M 10.85 % | 30.860 M -9.41 % | 34.064 M -0.58 % | 34.262 M 45.49 % | 23.550 M 5.31 % | 22.362 M 1.71 % | 21.985 M 6.02 % | 20.737 M 15.11 % | 18.015 M 90.59 % | 9.452 M 13.17 % | 8.352 M 17.55 % | 7.105 M -1.54 % | 7.216 M 68.99 % | 4.270 M 4.45 % | 4.088 M 22.54 % | 3.336 M -5.31 % | 3.523 M 5.04 % | 3.354 M 18.18 % | 2.838 M 10.90 % | 2.559 M -1.04 % | 2.586 M 2.58 % | 2.521 M 19.14 % | 2.116 M -1.31 % | 2.144 M 2.63 % | 2.089 M -8.42 % | 2.281 M 7.59 % | 2.120 M 10.13 % | 1.925 M 6.53 % | 1.807 M 13.72 % | 1.589 M 4.95 % | 1.514 M -14.37 % | 1.768 M 18.58 % | 1.491 M -2.04 % | 1.522 M -12.58 % | 1.741 M -6.25 % | 1.857 M -42.11 % | 3.208 M 46.02 % | 2.197 M 36.54 % | 1.609 M 30.18 % | 1.236 M 29.83 % | 952.000 K -3.35 % | 985.000 K 39.12 % | 708.000 K -20.54 % | 891.000 K -12.04 % | 1.013 M -23.43 % | 1.323 M 91.46 % | 691.000 K -17.25 % | 835.000 K -19.63 % | 1.039 M -31.33 % | 1.513 M 43.14 % | 1.057 M -19.31 % | 1.310 M -20.94 % | 1.657 M -24.41 % | 2.192 M 47.11 % | 1.490 M -33.90 % | 2.254 M -29.83 % | 3.212 M -11.90 % | 3.646 M 46.96 % | 2.481 M -20.96 % | 3.139 M 3.12 % | 3.044 M -15.84 % | 3.617 M 146.89 % | 1.465 M -1.55 % | 1.488 M -16.45 % | 1.781 M -10.95 % | 2.000 M -6.50 % | 2.139 M -14.20 % | 2.493 M 22.09 % | 2.042 M 12.14 % | 1.821 M 7.43 % | 1.695 M -34.86 % | 2.602 M 42.11 % | 1.831 M 179.54 % | 655.000 K 56.32 % | 419.000 K -23.40 % | 547.000 K 8.32 % | 505.000 K 2.43 % | 493.000 K 68.84 % | 292.000 K -46.42 % | 545.000 K -56.57 % | 1.255 M -28.90 % | 1.765 M -16.11 % | 2.104 M -13.09 % | 2.421 M -18.29 % | 2.963 M -23.40 % | 3.868 M -26.14 % | 5.237 M -11.28 % | 5.903 M 1.37 % | 5.823 M 9.41 % | 5.322 M 17.87 % | 4.515 M 517.65 % | 731.000 K -45.08 % | 1.331 M -16.71 % | 1.598 M 34.74 % | 1.186 M -71.00 % | 4.089 M 17.40 % | 3.483 M 60.06 % | 2.176 M -25.71 % | 2.929 M 19.70 % | 2.447 M -13.13 % | 2.817 M -12.54 % | 3.221 M 318.31 % | 770.000 K |
| Short term debt | 28.654 M 26.26 % | 22.695 M -42.25 % | 39.296 M -23.10 % | 51.100 M 120.94 % | 23.128 M 2.38 % | 22.590 M -69.89 % | 75.023 M 0.33 % | 74.776 M 0.36 % | 74.508 M 0.10 % | 74.436 M 196.87 % | 25.074 M -0.88 % | 25.296 M -12.31 % | 28.848 M -6.85 % | 30.970 M 19.53 % | 25.910 M -2.38 % | 26.542 M 3.74 % | 25.584 M 85.24 % | 13.811 M -45.59 % | 25.382 M 33.62 % | 18.996 M -4.92 % | 19.978 M 240.05 % | 5.875 M -32.00 % | 8.640 M -18.37 % | 10.584 M -25.07 % | 14.126 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 176.439 M 4.25 % | 169.244 M -3.83 % | 175.977 M -15.74 % | 208.840 M 21.16 % | 172.361 M -0.13 % | 172.584 M -25.13 % | 230.526 M 0.63 % | 229.090 M -3.06 % | 236.317 M 2.80 % | 229.887 M 39.52 % | 164.769 M -2.49 % | 168.985 M -3.67 % | 175.416 M -8.41 % | 191.527 M 57.65 % | 121.491 M 0.46 % | 120.940 M -0.22 % | 121.202 M -0.15 % | 121.378 M -4.99 % | 127.754 M 9.74 % | 116.413 M -4.22 % | 121.540 M -1.53 % | 123.425 M 1.47 % | 121.636 M 11.54 % | 109.047 M 22.75 % | 88.834 M 18.91 % | 74.705 M 4.87 % | 71.235 M 7.51 % | 66.262 M 9.12 % | 60.722 M 7.93 % | 56.263 M 5.45 % | 53.356 M 8.14 % | 49.339 M 6.28 % | 46.425 M 7.11 % | 43.344 M 12.61 % | 38.491 M 3.26 % | 37.275 M 5.22 % | 35.426 M 1.99 % | 34.734 M 14.17 % | 30.422 M 14.02 % | 26.682 M 3.87 % | 25.688 M 17.67 % | 21.830 M 8.87 % | 20.052 M -1.46 % | 20.349 M 2.85 % | 19.786 M 9.19 % | 18.121 M -6.93 % | 19.470 M 31.16 % | 14.845 M 3.79 % | 14.303 M 4.14 % | 13.735 M 5.09 % | 13.070 M 9.73 % | 11.911 M -8.24 % | 12.980 M 6.26 % | 12.215 M -1.09 % | 12.350 M -5.85 % | 13.117 M 23.47 % | 10.624 M -0.56 % | 10.684 M -11.47 % | 12.068 M 11.78 % | 10.796 M -1.88 % | 11.003 M 8.58 % | 10.134 M -3.72 % | 10.526 M -6.36 % | 11.241 M -2.40 % | 11.518 M -7.96 % | 12.514 M 8.65 % | 11.518 M 0.68 % | 11.440 M -3.17 % | 11.815 M -10.88 % | 13.258 M 3.23 % | 12.843 M 0.08 % | 12.833 M 14.60 % | 11.198 M 2.35 % | 10.941 M 6.23 % | 10.299 M -10.39 % | 11.493 M 4.13 % | 11.037 M 0.73 % | 10.957 M 6.12 % | 10.325 M 35.48 % | 7.621 M 3.17 % | 7.387 M -20.88 % | 9.336 M 39.61 % | 6.687 M -56.94 % | 15.531 M 396.67 % | 3.127 M 12.28 % | 2.785 M -8.24 % | 3.035 M 10.00 % | 2.759 M -21.62 % | 3.520 M -9.09 % | 3.872 M -21.40 % | 4.926 M 10.55 % | 4.456 M -16.13 % | 5.313 M -5.23 % | 5.606 M -11.13 % | 6.308 M -17.74 % | 7.668 M -20.80 % | 9.682 M -14.13 % | 11.275 M -15.58 % | 13.356 M 1.57 % | 13.150 M 0.50 % | 13.084 M 84.41 % | 7.095 M 2.84 % | 6.899 M -5.14 % | 7.273 M 3.50 % | 7.027 M -28.92 % | 9.886 M -9.77 % | 10.956 M 22.72 % | 8.928 M -9.30 % | 9.843 M -0.59 % | 9.901 M -24.52 % | 13.118 M 17.17 % | 11.196 M 47.65 % | 7.583 M |
| Total liabilities | 556.158 M -0.86 % | 560.973 M -4.14 % | 585.198 M -7.16 % | 630.314 M -3.20 % | 651.151 M -0.44 % | 654.021 M -8.79 % | 717.046 M 0.52 % | 713.313 M -1.42 % | 723.594 M -2.47 % | 741.904 M -0.56 % | 746.080 M -3.25 % | 771.159 M 2.06 % | 755.625 M 3.81 % | 727.902 M 13.97 % | 638.668 M 22.75 % | 520.291 M 0.28 % | 518.862 M 0.18 % | 517.905 M -1.43 % | 525.408 M 2.46 % | 512.785 M 0.70 % | 509.227 M -0.13 % | 509.910 M -0.60 % | 513.008 M 19.94 % | 427.733 M 30.27 % | 328.346 M 10.57 % | 296.968 M 289.22 % | 76.298 M 8.58 % | 70.269 M 10.30 % | 63.709 M 9.03 % | 58.435 M 7.19 % | 54.516 M 7.10 % | 50.903 M 5.33 % | 48.329 M 6.79 % | 45.254 M 8.85 % | 41.573 M 2.12 % | 40.708 M 9.57 % | 37.153 M -2.60 % | 38.146 M 11.27 % | 34.281 M 10.92 % | 30.905 M 1.02 % | 30.593 M 30.67 % | 23.413 M 5.29 % | 22.237 M -2.81 % | 22.881 M 2.09 % | 22.413 M 6.60 % | 21.025 M -0.61 % | 21.154 M 27.60 % | 16.578 M 3.03 % | 16.091 M 3.29 % | 15.578 M 4.10 % | 14.964 M 8.98 % | 13.731 M 5.47 % | 13.019 M 5.99 % | 12.283 M -3.66 % | 12.750 M -5.74 % | 13.526 M 22.39 % | 11.052 M 3.07 % | 10.723 M -11.64 % | 12.135 M 11.40 % | 10.893 M -2.04 % | 11.120 M 6.80 % | 10.412 M -5.52 % | 11.020 M -4.38 % | 11.525 M -1.76 % | 11.732 M -8.53 % | 12.826 M 10.72 % | 11.584 M 0.03 % | 11.581 M -4.82 % | 12.167 M -11.20 % | 13.702 M 2.61 % | 13.354 M -3.35 % | 13.817 M 0.04 % | 13.811 M -5.28 % | 14.581 M 39.46 % | 10.455 M -10.40 % | 11.669 M 3.89 % | 11.232 M 1.86 % | 11.027 M 6.02 % | 10.401 M 35.04 % | 7.702 M 3.17 % | 7.465 M -20.04 % | 9.336 M 35.23 % | 6.904 M -56.16 % | 15.748 M 370.37 % | 3.348 M 20.22 % | 2.785 M -8.24 % | 3.035 M 5.90 % | 2.866 M -28.49 % | 4.008 M -11.74 % | 4.541 M -18.97 % | 5.604 M 8.65 % | 5.158 M -14.25 % | 6.015 M -6.29 % | 6.419 M -10.92 % | 7.206 M -49.52 % | 14.276 M -11.36 % | 16.105 M -8.04 % | 17.513 M -12.98 % | 20.126 M 1.50 % | 19.828 M 5.65 % | 18.767 M 49.03 % | 12.593 M -12.54 % | 14.399 M 97.98 % | 7.273 M 3.50 % | 7.027 M -28.92 % | 9.886 M -9.77 % | 10.956 M 22.72 % | 8.928 M -9.30 % | 9.843 M -0.59 % | 9.901 M -24.52 % | 13.118 M 17.56 % | 11.159 M 47.24 % | 7.579 M |
| Other non current assets | 77.942 M 54.88 % | 50.325 M -1.95 % | 51.327 M -6.56 % | 54.932 M -38.70 % | 89.619 M 36.31 % | 65.747 M -7.10 % | 70.772 M -5.94 % | 75.238 M -6.68 % | 80.620 M -4.47 % | 84.396 M -3.58 % | 87.532 M -2.17 % | 89.474 M -5.75 % | 94.929 M 0.49 % | 94.464 M 430.37 % | 17.811 M -8.03 % | 19.366 M -6.44 % | 20.700 M -77.86 % | 93.486 M 218.04 % | 29.394 M 0.23 % | 29.326 M 1.57 % | 28.873 M 1.51 % | 28.443 M -23.22 % | 37.043 M 9.95 % | 33.691 M 91.95 % | 17.552 M -60.78 % | 44.758 M 6.42 % | 42.058 M 4.48 % | 40.256 M 5.47 % | 38.168 M 251.23 % | 10.867 M 1 023.78 % | 967.000 K 131.89 % | 417.000 K -3.47 % | 432.000 K -94.66 % | 8.084 M 21.66 % | 6.645 M 22.71 % | 5.415 M 44.36 % | 3.751 M 20.84 % | 3.104 M 31.75 % | 2.356 M 39.66 % | 1.687 M 15.31 % | 1.463 M -0.07 % | 1.464 M 12.01 % | 1.307 M 14.25 % | 1.144 M 6.52 % | 1.074 M -9.37 % | 1.185 M 7.63 % | 1.101 M 3.28 % | 1.066 M 8.44 % | 983.000 K 71.85 % | 572.000 K 44.81 % | 395.000 K -3.42 % | 409.000 K -3.08 % | 422.000 K 51.80 % | 278.000 K -57.03 % | 647.000 K -1.97 % | 660.000 K -34.65 % | 1.010 M 47.23 % | 686.000 K -1.86 % | 699.000 K -1.69 % | 711.000 K -1.80 % | 724.000 K 84.69 % | 392.000 K -3.21 % | 405.000 K -3.11 % | 418.000 K -2.79 % | 430.000 K -2.93 % | 443.000 K 3 927.27 % | 11.000 K -38.89 % | 18.000 K -85.83 % | 127.000 K -6.62 % | 136.000 K -5.56 % | 144.000 K -5.26 % | 152.000 K -5.59 % | 161.000 K -49.53 % | 319.000 K -74.66 % | 1.259 M 0.08 % | 1.258 M -43.99 % | 2.246 M -46.95 % | 4.234 M 1 516.03 % | 262.000 K -0.38 % | 263.000 K 0.38 % | 262.000 K -0.38 % | 263.000 K 1 778.57 % | 14.000 K 16.67 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.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 % | 564.000 K -11.32 % | 636.000 K -10.30 % | 709.000 K | 0.000 -100.00 % | 2.346 M | 0.000 | 0.000 -100.00 % | 57.000 K -32.94 % | 85.000 K -23.42 % | 111.000 K -31.06 % | 161.000 K 0.00 % | 161.000 K 0.00 % | 161.000 K -13.44 % | 186.000 K -3.13 % | 192.000 K |
| Long term investments | 8.923 M 10.43 % | 8.080 M -0.88 % | 8.152 M 3.11 % | 7.906 M 3.79 % | 7.617 M -4.60 % | 7.984 M -14.88 % | 9.380 M -7.14 % | 10.101 M -9.16 % | 11.119 M | 0.000 -100.00 % | 11.878 M -8.44 % | 12.973 M -9.86 % | 14.392 M 438.82 % | 2.671 M -61.47 % | 6.933 M -32.33 % | 10.245 M -19.41 % | 12.712 M | 0.000 -100.00 % | 3.878 M -37.26 % | 6.181 M -37.97 % | 9.965 M -38.04 % | 16.083 M -20.09 % | 20.126 M -1.57 % | 20.448 M -5.63 % | 21.667 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.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 -100.00 % | 779.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 |
| Intangible assets | 64.474 M -5.11 % | 67.949 M -4.86 % | 71.420 M -6.66 % | 76.519 M -6.25 % | 81.618 M -5.88 % | 86.717 M -5.55 % | 91.816 M -5.26 % | 96.914 M -5.00 % | 102.013 M -4.76 % | 107.112 M -4.57 % | 112.236 M -4.47 % | 117.490 M -4.27 % | 122.737 M -4.27 % | 128.213 M 849.66 % | 13.501 M -7.40 % | 14.580 M -7.98 % | 15.845 M -7.50 % | 17.130 M -7.03 % | 18.426 M -7.68 % | 19.959 M -8.33 % | 21.773 M -9.28 % | 24.001 M -9.28 % | 26.455 M -6.88 % | 28.410 M 180.59 % | 10.125 M -13.31 % | 11.680 M -12.00 % | 13.273 M 9.14 % | 12.162 M -10.64 % | 13.610 M 13.82 % | 11.958 M -5.67 % | 12.677 M -15.24 % | 14.957 M -6.23 % | 15.950 M -6.39 % | 17.038 M 1.87 % | 16.726 M -8.16 % | 18.212 M -6.75 % | 19.531 M -9.01 % | 21.464 M -6.88 % | 23.050 M -8.11 % | 25.083 M -12.02 % | 28.510 M 132.54 % | 12.260 M -5.92 % | 13.032 M -5.74 % | 13.826 M -5.75 % | 14.670 M -2.82 % | 15.095 M -3.27 % | 15.606 M 63.88 % | 9.523 M -3.36 % | 9.854 M -3.34 % | 10.194 M -3.38 % | 10.551 M -3.27 % | 10.908 M -3.17 % | 11.265 M -3.07 % | 11.622 M -2.98 % | 11.979 M -2.89 % | 12.336 M 899.68 % | 1.234 M 476.64 % | 214.000 K -10.46 % | 239.000 K -9.81 % | 265.000 K -82.35 % | 1.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 9.71 % | 103.000 K 232.26 % | 31.000 K -35.42 % | 48.000 K -97.07 % | 1.637 M -13.75 % | 1.898 M 0.26 % | 1.893 M -0.73 % | 1.907 M -8.67 % | 2.088 M -20.49 % | 2.626 M -10.47 % | 2.933 M -8.26 % | 3.197 M -91.33 % | 36.874 M -7.30 % | 39.778 M 687.06 % | 5.054 M 29.06 % | 3.916 M 18.42 % | 3.307 M -4.56 % | 3.465 M -2.23 % | 3.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 274.476 M 1.08 % | 271.530 M 2.00 % | 266.217 M -1.12 % | 269.229 M 1.06 % | 266.399 M -0.07 % | 266.574 M -0.33 % | 267.453 M 0.65 % | 265.732 M -0.25 % | 266.386 M -0.18 % | 266.863 M 0.48 % | 265.578 M 1.21 % | 262.393 M -0.99 % | 265.029 M -0.69 % | 266.867 M 103.43 % | 131.186 M 0.24 % | 130.869 M -0.55 % | 131.599 M 0.06 % | 131.520 M -0.41 % | 132.067 M 1.47 % | 130.152 M 0.91 % | 128.980 M 0.53 % | 128.300 M -2.06 % | 131.000 M -0.67 % | 131.879 M 234.69 % | 39.403 M -0.73 % | 39.694 M 0.64 % | 39.442 M -0.13 % | 39.495 M -0.39 % | 39.651 M -1.01 % | 40.054 M 1.21 % | 39.576 M -16.72 % | 47.519 M 1.26 % | 46.926 M 1.71 % | 46.136 M 4.08 % | 44.327 M -2.13 % | 45.290 M -1.40 % | 45.931 M -3.14 % | 47.420 M -1.50 % | 48.144 M -1.13 % | 48.695 M 1.37 % | 48.039 M 30.23 % | 36.887 M -1.62 % | 37.496 M -1.62 % | 38.114 M -1.77 % | 38.802 M 0.89 % | 38.461 M 0.59 % | 38.235 M 59.72 % | 23.939 M -4.82 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 0.00 % | 25.150 M 11.08 % | 22.642 M 818.17 % | 2.466 M 103.80 % | 1.210 M 0.00 % | 1.210 M 0.00 % | 1.210 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 |
| Goodwill and intangible assets | 338.950 M -0.16 % | 339.479 M 0.55 % | 337.637 M -2.35 % | 345.748 M -0.65 % | 348.017 M -1.49 % | 353.291 M -1.66 % | 359.269 M -0.93 % | 362.646 M -1.56 % | 368.399 M -1.49 % | 373.975 M -1.02 % | 377.814 M -0.54 % | 379.883 M -2.03 % | 387.766 M -1.85 % | 395.080 M 173.06 % | 144.687 M -0.52 % | 145.449 M -1.35 % | 147.444 M -0.81 % | 148.650 M -1.22 % | 150.493 M 0.25 % | 150.111 M -0.43 % | 150.753 M -1.02 % | 152.301 M -3.27 % | 157.455 M -1.77 % | 160.289 M 223.63 % | 49.528 M -3.59 % | 51.374 M -2.54 % | 52.715 M 2.05 % | 51.657 M -3.01 % | 53.261 M 2.40 % | 52.012 M -0.46 % | 52.253 M -16.36 % | 62.476 M -0.64 % | 62.876 M -0.47 % | 63.174 M 3.47 % | 61.053 M -3.86 % | 63.502 M -2.99 % | 65.462 M -4.97 % | 68.884 M -3.24 % | 71.194 M -3.50 % | 73.778 M -3.62 % | 76.549 M 55.76 % | 49.147 M -2.73 % | 50.528 M -2.72 % | 51.940 M -2.87 % | 53.472 M -0.16 % | 53.556 M -0.53 % | 53.841 M 60.90 % | 33.462 M -4.41 % | 35.004 M -0.96 % | 35.344 M -1.00 % | 35.701 M -0.99 % | 36.058 M -0.98 % | 36.415 M -0.97 % | 36.772 M -0.96 % | 37.129 M 6.15 % | 34.978 M 845.35 % | 3.700 M 159.83 % | 1.424 M -1.73 % | 1.449 M -1.76 % | 1.475 M -1.73 % | 1.501 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 113.000 K 9.71 % | 103.000 K 232.26 % | 31.000 K -35.42 % | 48.000 K -97.07 % | 1.637 M -13.75 % | 1.898 M 0.26 % | 1.893 M -0.73 % | 1.907 M -8.67 % | 2.088 M -20.49 % | 2.626 M -10.47 % | 2.933 M -8.26 % | 3.197 M -91.33 % | 36.874 M -7.30 % | 39.778 M 687.06 % | 5.054 M 29.06 % | 3.916 M 18.42 % | 3.307 M -4.56 % | 3.465 M -2.23 % | 3.544 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 80.232 M -1.47 % | 81.427 M -0.70 % | 82.005 M -3.74 % | 85.189 M -2.45 % | 87.333 M -1.99 % | 89.105 M -5.42 % | 94.207 M -9.33 % | 103.904 M -1.02 % | 104.976 M -4.84 % | 110.315 M -5.05 % | 116.184 M -5.48 % | 122.918 M -8.09 % | 133.735 M -6.11 % | 142.431 M 0.79 % | 141.312 M -5.31 % | 149.239 M -3.20 % | 154.178 M -3.48 % | 159.740 M -3.14 % | 164.923 M -2.43 % | 169.026 M -1.82 % | 172.166 M -0.68 % | 173.345 M 3.90 % | 166.838 M 16.73 % | 142.923 M 88.61 % | 75.775 M 43.42 % | 52.835 M 10.66 % | 47.744 M 12.62 % | 42.395 M 11.27 % | 38.100 M 6.63 % | 35.732 M 9.77 % | 32.551 M 9.97 % | 29.600 M 9.74 % | 26.973 M 64.63 % | 16.384 M 7.62 % | 15.224 M -0.59 % | 15.315 M 17.67 % | 13.015 M 5.17 % | 12.375 M 3.39 % | 11.969 M 5.83 % | 11.310 M -3.45 % | 11.714 M 14.31 % | 10.248 M 0.68 % | 10.179 M 6.53 % | 9.555 M 14.58 % | 8.339 M 8.14 % | 7.711 M 3.02 % | 7.485 M 18.15 % | 6.335 M -4.54 % | 6.636 M -0.55 % | 6.673 M -3.60 % | 6.922 M -4.19 % | 7.225 M 37.88 % | 5.240 M 37.17 % | 3.820 M 9.68 % | 3.483 M 7.10 % | 3.252 M 35.90 % | 2.393 M -0.21 % | 2.398 M -8.26 % | 2.614 M 4.85 % | 2.493 M 12.70 % | 2.212 M 18.23 % | 1.871 M 15.71 % | 1.617 M -5.16 % | 1.705 M 11.22 % | 1.533 M 3.23 % | 1.485 M -18.14 % | 1.814 M 2.49 % | 1.770 M -4.63 % | 1.856 M -7.66 % | 2.010 M -7.97 % | 2.184 M -8.96 % | 2.399 M -9.51 % | 2.651 M -6.65 % | 2.840 M -5.40 % | 3.002 M -4.73 % | 3.151 M -2.45 % | 3.230 M 5.18 % | 3.071 M 5.28 % | 2.917 M 16.91 % | 2.495 M 20.47 % | 2.071 M 15.83 % | 1.788 M 22.13 % | 1.464 M 140.79 % | 608.000 K 175.11 % | 221.000 K 39.87 % | 158.000 K -8.14 % | 172.000 K -25.22 % | 230.000 K -56.11 % | 524.000 K -37.69 % | 841.000 K -35.56 % | 1.305 M -29.11 % | 1.841 M -19.71 % | 2.293 M -16.31 % | 2.740 M -12.52 % | 3.132 M -16.55 % | 3.753 M -15.13 % | 4.422 M -11.84 % | 5.016 M -34.39 % | 7.645 M 45.51 % | 5.254 M 78.59 % | 2.942 M 9.49 % | 2.687 M 18.89 % | 2.260 M 0.94 % | 2.239 M 12.06 % | 1.998 M -7.63 % | 2.163 M -0.09 % | 2.165 M 16.59 % | 1.857 M 45.65 % | 1.275 M -6.93 % | 1.370 M -0.51 % | 1.377 M -0.43 % | 1.383 M 5.25 % | 1.314 M |
| Total non current assets | 506.047 M 5.58 % | 479.311 M 0.04 % | 479.121 M -2.97 % | 493.775 M -7.29 % | 532.586 M 4.81 % | 508.143 M -3.07 % | 524.248 M -3.24 % | 541.788 M -2.20 % | 553.995 M -2.58 % | 568.686 M -2.21 % | 581.530 M -1.81 % | 592.275 M -3.92 % | 616.430 M -2.87 % | 634.646 M 63.80 % | 387.444 M -3.13 % | 399.967 M -2.31 % | 409.428 M 1.88 % | 401.876 M -3.98 % | 418.547 M -0.04 % | 418.705 M -0.38 % | 420.292 M -0.75 % | 423.479 M -1.54 % | 430.118 M 7.67 % | 399.490 M 98.39 % | 201.365 M 35.17 % | 148.967 M 4.53 % | 142.517 M 6.11 % | 134.308 M 3.69 % | 129.529 M 31.35 % | 98.611 M 14.97 % | 85.771 M -47.58 % | 163.628 M 3.53 % | 158.045 M 15.78 % | 136.501 M 3.91 % | 131.365 M -1.08 % | 132.797 M 2.75 % | 129.246 M 1.33 % | 127.552 M -0.88 % | 128.688 M -0.97 % | 129.944 M -2.22 % | 132.895 M 27.75 % | 104.028 M -3.41 % | 107.700 M -0.98 % | 108.767 M -1.48 % | 110.405 M -39.43 % | 182.270 M 66.01 % | 109.793 M 25.64 % | 87.389 M -1.97 % | 89.149 M 0.23 % | 88.941 M -8.39 % | 97.083 M -0.60 % | 97.669 M 1.68 % | 96.054 M 1.27 % | 94.847 M 129.88 % | 41.259 M 6.09 % | 38.890 M 447.52 % | 7.103 M 57.56 % | 4.508 M -5.33 % | 4.762 M 1.77 % | 4.679 M 5.45 % | 4.437 M 96.07 % | 2.263 M 11.92 % | 2.022 M -4.76 % | 2.123 M 8.15 % | 1.963 M 1.82 % | 1.928 M 5.64 % | 1.825 M 2.07 % | 1.788 M -9.83 % | 1.983 M -7.60 % | 2.146 M -7.82 % | 2.328 M -8.74 % | 2.551 M -28.96 % | 3.591 M 13.68 % | 3.159 M -25.86 % | 4.261 M -3.36 % | 4.409 M -19.49 % | 5.476 M -25.04 % | 7.305 M 129.79 % | 3.179 M 15.26 % | 2.758 M 18.22 % | 2.333 M 13.75 % | 2.051 M 38.77 % | 1.478 M 138.39 % | 620.000 K 166.09 % | 233.000 K 36.26 % | 171.000 K -40.00 % | 285.000 K -14.41 % | 333.000 K -40.00 % | 555.000 K -37.57 % | 889.000 K -69.78 % | 2.942 M -21.32 % | 3.739 M -10.68 % | 4.186 M -9.92 % | 4.647 M -10.98 % | 5.220 M -18.17 % | 6.379 M -13.27 % | 7.355 M -10.45 % | 8.213 M -81.78 % | 45.083 M -1.28 % | 45.668 M 424.62 % | 8.705 M 31.83 % | 6.603 M -16.56 % | 7.913 M 38.73 % | 5.704 M 2.92 % | 5.542 M 149.64 % | 2.220 M -1.33 % | 2.250 M 14.33 % | 1.968 M 37.05 % | 1.436 M -6.21 % | 1.531 M -0.46 % | 1.538 M -1.98 % | 1.569 M 4.18 % | 1.506 M |
| Other current assets | 28.258 M -57.27 % | 66.136 M 5.63 % | 62.613 M -2.74 % | 64.379 M 185.12 % | 22.580 M -68.44 % | 71.547 M 119.96 % | 32.528 M -4.24 % | 33.967 M 3.15 % | 32.930 M -55.01 % | 73.189 M 125.55 % | 32.449 M -13.55 % | 37.537 M -2.62 % | 38.545 M -53.09 % | 82.172 M 154.15 % | 32.332 M -1.71 % | 32.896 M -8.79 % | 36.066 M -50.26 % | 72.515 M 83.28 % | 39.565 M 1.22 % | 39.088 M 10.62 % | 35.336 M 92.03 % | 18.401 M -28.43 % | 25.712 M 12.76 % | 22.803 M 11.56 % | 20.441 M 35.13 % | 15.127 M 14.89 % | 13.166 M -5.21 % | 13.889 M 24.78 % | 11.131 M 10.87 % | 10.040 M -1.95 % | 10.240 M -14.57 % | 11.986 M 22.08 % | 9.818 M 36.49 % | 7.193 M 16.18 % | 6.191 M -15.95 % | 7.366 M 26.72 % | 5.813 M -49.28 % | 11.460 M 19.35 % | 9.602 M 12.82 % | 8.511 M -0.01 % | 8.512 M 18.95 % | 7.156 M 53.43 % | 4.664 M -6.33 % | 4.979 M 23.27 % | 4.039 M -5.61 % | 4.279 M -36.57 % | 6.746 M -17.39 % | 8.166 M 32.65 % | 6.156 M -12.18 % | 7.010 M 504.31 % | 1.160 M -47.49 % | 2.209 M -23.78 % | 2.898 M -66.53 % | 8.658 M 787.09 % | 976.000 K -20.20 % | 1.223 M 87.00 % | 654.000 K -7.50 % | 707.000 K -74.25 % | 2.746 M 213.11 % | 877.000 K 13.16 % | 775.000 K 16.54 % | 665.000 K -7.38 % | 718.000 K -17.38 % | 869.000 K 12.71 % | 771.000 K -8.32 % | 841.000 K -36.00 % | 1.314 M -13.61 % | 1.521 M 0.66 % | 1.511 M 1.27 % | 1.492 M 70.13 % | 877.000 K -3.31 % | 907.000 K -38.30 % | 1.470 M -2.13 % | 1.502 M -12.73 % | 1.721 M -16.17 % | 2.053 M 39.00 % | 1.477 M -36.23 % | 2.316 M -3.10 % | 2.390 M -14.61 % | 2.799 M 11.34 % | 2.514 M -8.08 % | 2.735 M 9.80 % | 2.491 M 56.67 % | 1.590 M -13.54 % | 1.839 M 27.27 % | 1.445 M 156.21 % | 564.000 K -11.18 % | 635.000 K -11.68 % | 719.000 K 20.84 % | 595.000 K -11.85 % | 675.000 K -17.58 % | 819.000 K 53.95 % | 532.000 K -13.07 % | 612.000 K -59.97 % | 1.529 M -22.31 % | 1.968 M -2.33 % | 2.015 M -21.63 % | 2.571 M -19.00 % | 3.174 M -26.22 % | 4.302 M 74.95 % | 2.459 M 17.88 % | 2.086 M 92.44 % | 1.084 M -21.39 % | 1.379 M 53.39 % | 899.000 K 2.39 % | 878.000 K 3.05 % | 852.000 K -37.99 % | 1.374 M 83.20 % | 750.000 K -14.38 % | 876.000 K -13.01 % | 1.007 M 0.90 % | 998.000 K 53.78 % | 649.000 K |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.048 M 1.26 % | 1.035 M -78.18 % | 4.744 M -70.25 % | 15.946 M -39.20 % | 26.228 M -29.96 % | 37.445 M 23.13 % | 30.411 M -37.87 % | 48.945 M 9.14 % | 44.845 M 0.66 % | 44.551 M -0.13 % | 44.607 M 42.83 % | 31.231 M -22.57 % | 40.337 M -3.36 % | 41.738 M 33.00 % | 31.381 M -22.67 % | 40.580 M 21.29 % | 33.458 M 10.48 % | 30.283 M 3.27 % | 29.324 M 6.69 % | 27.486 M -60.68 % | 69.899 M -19.20 % | 86.507 M -17.01 % | 104.232 M -5.16 % | 109.903 M -8.84 % | 120.559 M -6.69 % | 129.208 M -2.47 % | 132.480 M 6.30 % | 124.630 M -6.96 % | 133.959 M -3.76 % | 139.194 M 1.12 % | 137.650 M -1.40 % | 139.607 M 7.99 % | 129.274 M -1.11 % | 130.719 M 8.61 % | 120.352 M -5.73 % | 127.668 M 2.97 % | 123.984 M -8.36 % | 135.291 M 4.46 % | 129.519 M 2.03 % | 126.937 M 169.04 % | 47.181 M 2 381.90 % | 1.901 M -0.42 % | 1.909 M 0.53 % | 1.899 M -3.31 % | 1.964 M -0.05 % | 1.965 M -2.19 % | 2.009 M 2.08 % | 1.968 M 1.34 % | 1.942 M 1.57 % | 1.912 M 0.42 % | 1.904 M -1.96 % | 1.942 M 0.78 % | 1.927 M 0.36 % | 1.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.799 M -46.81 % | 3.382 M -39.28 % | 5.570 M -26.15 % | 7.542 M 27.42 % | 5.919 M 13.89 % | 5.197 M -0.90 % | 5.244 M -36.34 % | 8.237 M -15.34 % | 9.730 M -23.54 % | 12.726 M 19.35 % | 10.663 M -25.68 % | 14.348 M 28.39 % | 11.175 M 23.69 % | 9.035 M 1 381.15 % | 610.000 K 281.25 % | 160.000 K 1.27 % | 158.000 K | 0.000 | 0.000 -100.00 % | 1.010 M 14.90 % | 879.000 K 322.60 % | 208.000 K 16.85 % | 178.000 K 131.17 % | 77.000 K -59.69 % | 191.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 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 81.420 M -7.53 % | 88.050 M -15.47 % | 104.165 M -11.28 % | 117.405 M -10.53 % | 131.225 M 12.87 % | 116.262 M -31.01 % | 168.513 M 17.00 % | 144.030 M 17.84 % | 122.229 M 9.72 % | 111.400 M 19.84 % | 92.960 M -7.51 % | 100.512 M 8.44 % | 92.686 M 1.62 % | 91.205 M -54.48 % | 200.352 M 94.54 % | 102.989 M -5.76 % | 109.288 M -2.88 % | 112.531 M 5.29 % | 106.877 M -12.29 % | 121.848 M 4.42 % | 116.690 M -15.07 % | 137.394 M -25.65 % | 184.794 M 13.92 % | 162.219 M -39.70 % | 269.025 M -2.73 % | 276.583 M 876.46 % | 28.325 M 14.78 % | 24.677 M -28.59 % | 34.557 M 9.00 % | 31.703 M -0.21 % | 31.769 M -8.10 % | 34.570 M -34.99 % | 53.175 M 29.60 % | 41.030 M 22.64 % | 33.457 M 4.25 % | 32.094 M 16.85 % | 27.466 M -18.20 % | 33.576 M 40.69 % | 23.866 M -17.12 % | 28.795 M -1.72 % | 29.298 M -44.84 % | 53.110 M 0.97 % | 52.598 M -6.16 % | 56.048 M 1.77 % | 55.073 M -6.91 % | 59.159 M -65.63 % | 172.114 M 190.02 % | 59.345 M 6.13 % | 55.915 M 11.15 % | 50.305 M 12.90 % | 44.557 M 16.92 % | 38.108 M 5.06 % | 36.274 M 61.75 % | 22.426 M 12.11 % | 20.004 M 16.30 % | 17.200 M 1.57 % | 16.934 M 2.79 % | 16.474 M -11.36 % | 18.586 M 3.98 % | 17.875 M -1.20 % | 18.092 M 0.20 % | 18.056 M 5.78 % | 17.070 M 5.89 % | 16.121 M 4.11 % | 15.485 M -5.44 % | 16.376 M 1.12 % | 16.195 M 2.68 % | 15.772 M 21.01 % | 13.034 M 16.53 % | 11.185 M 27.55 % | 8.769 M 63.45 % | 5.365 M -2.77 % | 5.518 M -18.07 % | 6.735 M 8.95 % | 6.182 M 17.69 % | 5.253 M -13.74 % | 6.090 M -2.70 % | 6.259 M -62.76 % | 16.807 M 230.13 % | 5.091 M -62.13 % | 13.442 M -40.30 % | 22.515 M 1.83 % | 22.111 M -20.94 % | 27.969 M 32.05 % | 21.180 M 59.86 % | 13.249 M 0.46 % | 13.188 M 454.12 % | 2.380 M 25.07 % | 1.903 M -43.55 % | 3.371 M -45.16 % | 6.147 M -26.86 % | 8.405 M -19.91 % | 10.494 M -15.52 % | 12.422 M -10.02 % | 13.806 M -27.44 % | 19.026 M -13.08 % | 21.889 M -9.27 % | 24.126 M -29.95 % | 34.443 M -20.27 % | 43.200 M -12.63 % | 49.443 M 1.78 % | 48.576 M 123.02 % | 21.781 M 31.79 % | 16.527 M -7.82 % | 17.929 M 13.40 % | 15.810 M -7.35 % | 17.064 M -7.09 % | 18.366 M -17.92 % | 22.377 M -16.12 % | 26.677 M -19.62 % | 33.187 M -8.86 % | 36.413 M 181.22 % | 12.948 M |
| Cash and short term investments | 81.420 M -7.53 % | 88.050 M -15.47 % | 104.165 M -11.28 % | 117.405 M -10.53 % | 131.225 M 11.86 % | 117.310 M -30.81 % | 169.548 M 13.96 % | 148.774 M 7.67 % | 138.175 M 0.40 % | 137.628 M 5.54 % | 130.405 M -0.40 % | 130.923 M -7.56 % | 141.631 M 4.10 % | 136.050 M -44.45 % | 244.903 M 65.93 % | 147.596 M 5.04 % | 140.519 M -8.08 % | 152.868 M 2.86 % | 148.615 M -3.01 % | 153.229 M -2.57 % | 157.270 M -7.95 % | 170.852 M -20.56 % | 215.077 M 12.29 % | 191.543 M -35.40 % | 296.511 M -14.42 % | 346.482 M 201.73 % | 114.832 M -10.92 % | 128.909 M -10.76 % | 144.460 M -5.12 % | 152.262 M -5.41 % | 160.977 M -3.64 % | 167.050 M -6.05 % | 177.805 M 1.61 % | 174.989 M 1.35 % | 172.651 M 1.71 % | 169.744 M 1.60 % | 167.073 M 2.59 % | 162.850 M 5.35 % | 154.585 M 3.65 % | 149.147 M -4.98 % | 156.966 M -11.37 % | 177.094 M -5.75 % | 187.889 M 1.25 % | 185.567 M 1.95 % | 182.010 M 71.16 % | 106.340 M -38.89 % | 174.015 M 184.09 % | 61.254 M 5.95 % | 57.814 M 10.61 % | 52.269 M 12.35 % | 46.522 M 15.97 % | 40.117 M 4.90 % | 38.242 M 56.94 % | 24.368 M 11.19 % | 21.916 M 14.72 % | 19.104 M 1.21 % | 18.876 M 2.58 % | 18.401 M -10.27 % | 20.506 M 14.72 % | 17.875 M -1.20 % | 18.092 M 0.20 % | 18.056 M 5.78 % | 17.070 M 5.89 % | 16.121 M 4.11 % | 15.485 M -5.44 % | 16.376 M 1.12 % | 16.195 M 2.68 % | 15.772 M 6.33 % | 14.833 M 1.83 % | 14.567 M 1.59 % | 14.339 M 11.09 % | 12.907 M 12.85 % | 11.437 M -4.15 % | 11.932 M 4.43 % | 11.426 M -15.30 % | 13.490 M -14.73 % | 15.820 M -16.67 % | 18.985 M -30.89 % | 27.470 M 41.31 % | 19.439 M -21.03 % | 24.617 M -21.97 % | 31.550 M 38.86 % | 22.721 M -19.23 % | 28.129 M 31.83 % | 21.338 M 61.05 % | 13.249 M 0.46 % | 13.188 M 289.03 % | 3.390 M 21.85 % | 2.782 M -22.27 % | 3.579 M -43.42 % | 6.325 M -25.43 % | 8.482 M -20.62 % | 10.685 M -13.98 % | 12.422 M -10.02 % | 13.806 M -27.44 % | 19.026 M -13.08 % | 21.889 M -9.27 % | 24.126 M -29.95 % | 34.443 M -20.27 % | 43.200 M -12.63 % | 49.443 M 1.78 % | 48.576 M 123.02 % | 21.781 M 31.79 % | 16.527 M -7.82 % | 17.929 M 13.40 % | 15.810 M -7.35 % | 17.064 M -7.09 % | 18.366 M -17.92 % | 22.377 M -16.31 % | 26.737 M -19.44 % | 33.187 M -8.86 % | 36.413 M 181.22 % | 12.948 M |
| Total current assets | 178.301 M -12.54 % | 203.866 M -6.95 % | 219.090 M -11.07 % | 246.351 M 10.40 % | 223.153 M -9.96 % | 247.836 M -18.06 % | 302.470 M 7.28 % | 281.935 M 2.72 % | 274.468 M 0.49 % | 273.124 M 7.29 % | 254.577 M -3.45 % | 263.666 M -3.32 % | 272.717 M -1.05 % | 275.622 M -25.18 % | 368.397 M 35.01 % | 272.875 M 2.50 % | 266.230 M -3.73 % | 276.533 M 0.83 % | 274.264 M 2.13 % | 268.539 M 0.28 % | 267.801 M -3.38 % | 277.162 M -8.34 % | 302.381 M 13.20 % | 267.120 M -25.20 % | 357.128 M -10.13 % | 397.391 M 146.05 % | 161.509 M -7.88 % | 175.324 M -5.75 % | 186.022 M 4.16 % | 178.598 M -5.58 % | 189.154 M -2.61 % | 194.215 M -3.90 % | 202.101 M 2.41 % | 197.354 M 2.53 % | 192.483 M 1.72 % | 189.235 M 2.35 % | 184.887 M -0.54 % | 185.900 M 6.29 % | 174.900 M 3.69 % | 168.672 M -3.14 % | 174.137 M -9.11 % | 191.596 M -4.35 % | 200.318 M 0.88 % | 198.566 M 3.02 % | 192.749 M 64.84 % | 116.933 M -37.39 % | 186.758 M 150.65 % | 74.509 M 9.36 % | 68.132 M 7.01 % | 63.670 M 22.77 % | 51.860 M 10.22 % | 47.050 M 5.56 % | 44.570 M 24.20 % | 35.886 M 41.57 % | 25.348 M 11.29 % | 22.777 M 2.76 % | 22.166 M 0.41 % | 22.076 M -10.59 % | 24.690 M 17.14 % | 21.077 M -2.28 % | 21.568 M 0.55 % | 21.449 M 1.88 % | 21.053 M 3.89 % | 20.265 M 5.22 % | 19.260 M -3.35 % | 19.928 M -0.90 % | 20.108 M 1.78 % | 19.756 M 0.70 % | 19.619 M 1.10 % | 19.405 M 9.47 % | 17.726 M 9.04 % | 16.257 M -0.35 % | 16.314 M -2.89 % | 16.799 M 0.99 % | 16.635 M -17.96 % | 20.276 M -2.40 % | 20.774 M -12.77 % | 23.815 M -29.26 % | 33.667 M 39.59 % | 24.118 M -19.07 % | 29.800 M -19.52 % | 37.029 M 29.98 % | 28.489 M -12.46 % | 32.545 M 33.38 % | 24.400 M 58.44 % | 15.400 M 5.55 % | 14.590 M 165.80 % | 5.489 M 27.65 % | 4.300 M -26.07 % | 5.816 M -32.40 % | 8.603 M -20.88 % | 10.874 M -16.85 % | 13.078 M -12.85 % | 15.006 M -17.07 % | 18.095 M -22.28 % | 23.283 M -11.06 % | 26.179 M -15.37 % | 30.932 M -25.05 % | 41.272 M -19.07 % | 51.000 M -6.99 % | 54.832 M 2.72 % | 53.380 M 106.93 % | 25.796 M 21.75 % | 21.187 M -4.79 % | 22.254 M -15.99 % | 26.489 M -25.21 % | 35.416 M -4.09 % | 36.925 M -11.41 % | 41.681 M -7.17 % | 44.898 M -5.54 % | 47.529 M 5.35 % | 45.114 M 174.42 % | 16.440 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.914 M 71.11 % | 37.352 M -2.04 % | 38.131 M -0.73 % | 38.412 M | 0.000 -100.00 % | 37.912 M 2.85 % | 36.861 M -0.64 % | 37.100 M -16.01 % | 44.173 M 3.40 % | 42.720 M 3.68 % | 41.205 M 3.30 % | 39.890 M 3.83 % | 38.420 M 7.68 % | 35.680 M 7.31 % | 33.251 M -3.96 % | 34.623 M 5.49 % | 32.820 M 35.58 % | 24.208 M 9.88 % | 22.031 M 31.02 % | 16.815 M 7.78 % | 15.601 M 8.02 % | 14.443 M 5.76 % | 13.656 M 7.48 % | 12.706 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 908.000 K 58.74 % | 572.000 K 23.28 % | 464.000 K 0.22 % | 463.000 K -10.96 % | 520.000 K -33.84 % | 786.000 K -10.58 % | 879.000 K 42.23 % | 618.000 K -12.22 % | 704.000 K 32.33 % | 532.000 K -29.44 % | 754.000 K 0.13 % | 753.000 K -7.15 % | 811.000 K -2.05 % | 828.000 K 105.46 % | 403.000 K -28.92 % | 567.000 K 10.96 % | 511.000 K -10.82 % | 573.000 K 0.35 % | 571.000 K -3.71 % | 593.000 K 2.07 % | 581.000 K 7.79 % | 539.000 K -17.58 % | 654.000 K -58.24 % | 1.566 M -25.61 % | 2.105 M -19.04 % | 2.600 M 70.94 % | 1.521 M -24.74 % | 2.021 M -7.04 % | 2.174 M -22.05 % | 2.789 M -2.24 % | 2.853 M 10.20 % | 2.589 M 12.71 % | 2.297 M 20.83 % | 1.901 M 8.44 % | 1.753 M 2.10 % | 1.717 M 11.57 % | 1.539 M -18.83 % | 1.896 M 0.37 % | 1.889 M -27.43 % | 2.603 M -0.99 % | 2.629 M -7.69 % | 2.848 M -21.78 % | 3.641 M 35.61 % | 2.685 M 54.49 % | 1.738 M -45.48 % | 3.188 M 137.56 % | 1.342 M -39.25 % | 2.209 M 38.06 % | 1.600 M -10.31 % | 1.784 M -26.13 % | 2.415 M 135.38 % | 1.026 M 946.94 % | 98.000 K -57.58 % | 231.000 K 16.67 % | 198.000 K -47.89 % | 380.000 K 7.95 % | 352.000 K -14.36 % | 411.000 K 254.31 % | 116.000 K -79.40 % | 563.000 K -23.19 % | 733.000 K -19.89 % | 915.000 K -14.57 % | 1.071 M -3.43 % | 1.109 M -16.49 % | 1.328 M -10.33 % | 1.481 M 30.37 % | 1.136 M 22.68 % | 926.000 K -32.26 % | 1.367 M -11.00 % | 1.536 M -7.91 % | 1.668 M 10.61 % | 1.508 M -61.48 % | 3.915 M -63.51 % | 10.729 M -19.40 % | 13.311 M -6.42 % | 14.224 M 11.49 % | 12.758 M 45.54 % | 8.766 M 223.95 % | 2.706 M 194.77 % | 918.000 K |
| Net receivables | 68.623 M 38.13 % | 49.680 M -5.03 % | 52.312 M -18.98 % | 64.567 M 9.06 % | 59.205 M 0.38 % | 58.979 M -6.44 % | 63.042 M 3.24 % | 61.063 M -5.99 % | 64.951 M 4.24 % | 62.307 M 15.79 % | 53.811 M -7.77 % | 58.345 M 5.24 % | 55.441 M -3.41 % | 57.400 M 18.49 % | 48.442 M -5.35 % | 51.178 M 2.86 % | 49.755 M -2.73 % | 51.150 M 1.48 % | 50.404 M 17.30 % | 42.971 M 5.91 % | 40.572 M -26.35 % | 55.089 M 47.36 % | 37.384 M 21.60 % | 30.743 M 31.60 % | 23.361 M 15.76 % | 20.181 M 5.84 % | 19.068 M 1.05 % | 18.870 M 6.46 % | 17.725 M 8.77 % | 16.296 M -9.15 % | 17.937 M 18.17 % | 15.179 M 4.84 % | 14.478 M 1.50 % | 14.264 M 9.14 % | 13.069 M 12.07 % | 11.661 M 1.07 % | 11.538 M 4.23 % | 11.070 M 11.51 % | 9.927 M -2.05 % | 10.135 M 26.04 % | 8.041 M 21.06 % | 6.642 M -8.17 % | 7.233 M -0.45 % | 7.266 M 22.18 % | 5.947 M 8.07 % | 5.503 M 6.46 % | 5.169 M 10.31 % | 4.686 M 30.35 % | 3.595 M -7.35 % | 3.880 M 7.63 % | 3.605 M -13.20 % | 4.153 M 46.39 % | 2.837 M 24.48 % | 2.279 M 18.88 % | 1.917 M 6.74 % | 1.796 M 67.85 % | 1.070 M 23.99 % | 863.000 K 13.85 % | 758.000 K -5.72 % | 804.000 K 18.24 % | 680.000 K 22.74 % | 554.000 K 16.39 % | 476.000 K 12.80 % | 422.000 K 1.69 % | 415.000 K 0.24 % | 414.000 K -40.69 % | 698.000 K -1.69 % | 710.000 K -54.43 % | 1.558 M -13.78 % | 1.807 M 194.30 % | 614.000 K 10.83 % | 554.000 K -31.09 % | 804.000 K 9.24 % | 736.000 K 15.00 % | 640.000 K -41.39 % | 1.092 M 37.88 % | 792.000 K 2.06 % | 776.000 K 25.36 % | 619.000 K 15.06 % | 538.000 K 16.96 % | 460.000 K -59.79 % | 1.144 M -23.38 % | 1.493 M 263.26 % | 411.000 K 108.63 % | 197.000 K -67.60 % | 608.000 K 0.16 % | 607.000 K -52.05 % | 1.266 M 202.15 % | 419.000 K -67.52 % | 1.290 M 8.22 % | 1.192 M -18.19 % | 1.457 M 12.25 % | 1.298 M 4.76 % | 1.239 M -32.85 % | 1.845 M 51.48 % | 1.218 M 4.46 % | 1.166 M -59.89 % | 2.907 M 33.72 % | 2.174 M -7.96 % | 2.362 M 17.86 % | 2.004 M -16.29 % | 2.394 M 71.61 % | 1.395 M -13.52 % | 1.613 M -15.90 % | 1.918 M -67.41 % | 5.886 M -13.07 % | 6.771 M 74.78 % | 3.874 M -10.53 % | 4.330 M -4.35 % | 4.527 M -0.92 % | 4.569 M -8.57 % | 4.997 M 159.58 % | 1.925 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.984 M 14.88 % | -9.380 M 7.14 % | -10.101 M 9.16 % | -11.119 M | 0.000 100.00 % | -11.878 M 8.44 % | -12.973 M 9.86 % | -14.392 M | 0.000 -100.00 % | 76.701 M 1.37 % | 75.668 M 1.71 % | 74.394 M | 0.000 -100.00 % | 69.859 M 9.05 % | 64.061 M 9.44 % | 58.535 M 9.81 % | 53.307 M 9.56 % | 48.656 M 15.47 % | 42.139 M 14.37 % | 36.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.135 M 4.97 % | 67.764 M 38.69 % | 48.859 M 0.86 % | 48.443 M -0.25 % | 48.565 M 3.29 % | 47.018 M 8.87 % | 43.189 M 0.05 % | 43.169 M 0.00 % | 43.169 M 0.00 % | 43.169 M 0.00 % | 43.169 M -5.51 % | 45.686 M -0.96 % | 46.128 M -2.93 % | 47.520 M -0.58 % | 47.797 M 0.91 % | 47.366 M 1.81 % | 46.526 M 0.00 % | 46.526 M 0.38 % | 46.352 M -14.27 % | 54.065 M 0.16 % | 53.977 M 0.00 % | 53.977 M 0.00 % | 53.977 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 42.890 M -6.30 % | 45.773 M -13.75 % | 53.072 M 3.53 % | 51.261 M -0.90 % | 51.727 M 5.86 % | 48.862 M -1.27 % | 49.493 M 0.21 % | 49.391 M 16.11 % | 42.537 M -9.11 % | 46.802 M 15.19 % | 40.632 M -7.33 % | 43.844 M 2.96 % | 42.584 M -14.35 % | 49.721 M 101.08 % | 24.727 M -16.51 % | 29.618 M -10.88 % | 33.233 M 6.39 % | 31.236 M -3.40 % | 32.337 M -8.34 % | 35.278 M -10.33 % | 39.342 M -2.28 % | 40.261 M -20.01 % | 50.334 M 19.46 % | 42.134 M 28.76 % | 32.723 M 1.37 % | 32.280 M 13.99 % | 28.318 M 2.42 % | 27.649 M 2.78 % | 26.900 M 12.56 % | 23.899 M 9.86 % | 21.755 M 8.11 % | 20.123 M -1.90 % | 20.512 M 30.56 % | 15.711 M 25.32 % | 12.537 M -10.62 % | 14.026 M 10.89 % | 12.649 M 15.47 % | 10.954 M 10.46 % | 9.917 M 0.66 % | 9.852 M 1.19 % | 9.736 M 25.22 % | 7.775 M 6.92 % | 7.272 M -18.27 % | 8.898 M 8.29 % | 8.217 M 21.03 % | 6.789 M 4.49 % | 6.497 M 9.97 % | 5.908 M 7.42 % | 5.500 M -2.55 % | 5.644 M 9.17 % | 5.170 M 2.07 % | 5.065 M -20.55 % | 6.375 M 16.42 % | 5.476 M 22.20 % | 4.481 M -5.04 % | 4.719 M 36.86 % | 3.448 M -24.24 % | 4.551 M -5.09 % | 4.795 M 1.03 % | 4.746 M -8.91 % | 5.210 M 37.83 % | 3.780 M -5.69 % | 4.008 M -0.94 % | 4.046 M -25.13 % | 5.404 M 12.35 % | 4.810 M 20.49 % | 3.992 M 5.92 % | 3.769 M -33.32 % | 5.652 M 15.70 % | 4.885 M 1.03 % | 4.835 M 11.46 % | 4.338 M -16.71 % | 5.208 M 5.88 % | 4.919 M 6.70 % | 4.610 M -18.07 % | 5.627 M 14.07 % | 4.933 M 0.53 % | 4.907 M -0.33 % | 4.923 M 38.36 % | 3.558 M 10.57 % | 3.218 M -28.43 % | 4.496 M 40.41 % | 3.202 M 102.53 % | 1.581 M 7.92 % | 1.465 M 71.55 % | 854.000 K 8.10 % | 790.000 K 82.45 % | 433.000 K -48.02 % | 833.000 K 27.76 % | 652.000 K -1.06 % | 659.000 K 82.55 % | 361.000 K -31.24 % | 525.000 K -4.20 % | 548.000 K 34.98 % | 406.000 K -48.80 % | 793.000 K 16.62 % | 680.000 K -50.97 % | 1.387 M -44.52 % | 2.500 M -5.94 % | 2.658 M -25.69 % | 3.577 M 89.56 % | 1.887 M 7.83 % | 1.750 M 13.05 % | 1.548 M 12.91 % | 1.371 M -28.48 % | 1.917 M -27.28 % | 2.636 M 31.73 % | 2.001 M 11.73 % | 1.791 M -31.77 % | 2.625 M -45.93 % | 4.855 M 53.79 % | 3.157 M 77.86 % | 1.775 M |
| Tax payables | 0.000 -100.00 % | 24.186 M 0.72 % | 24.014 M | 0.000 -100.00 % | 35.927 M -18.53 % | 44.096 M 16.71 % | 37.781 M 5.37 % | 35.854 M 5.14 % | 34.102 M 15.33 % | 29.570 M -4.86 % | 31.079 M -1.58 % | 31.579 M -0.89 % | 31.864 M -2.18 % | 32.573 M 126.58 % | 14.376 M 19.15 % | 12.065 M 6.57 % | 11.321 M -6.66 % | 12.129 M -15.18 % | 14.299 M 23.54 % | 11.574 M 25.53 % | 9.220 M -10.06 % | 10.251 M -12.16 % | 11.670 M -4.15 % | 12.175 M 4.94 % | 11.602 M -16.30 % | 13.862 M -4.23 % | 14.474 M 16.37 % | 12.438 M 56.85 % | 7.930 M 24.55 % | 6.367 M 16.89 % | 5.447 M 3.05 % | 5.286 M -21.46 % | 6.730 M 25.70 % | 5.354 M 5.33 % | 5.083 M -6.29 % | 5.424 M 0.63 % | 5.390 M 3.65 % | 5.200 M 9.40 % | 4.753 M 24.46 % | 3.819 M 11.11 % | 3.437 M 22.75 % | 2.800 M -2.74 % | 2.879 M 12.02 % | 2.570 M 4.77 % | 2.453 M 5.60 % | 2.323 M 10.15 % | 2.109 M 20.79 % | 1.746 M -17.02 % | 2.104 M 10.04 % | 1.912 M -2.80 % | 1.967 M 17.29 % | 1.677 M 5.87 % | 1.584 M 7.61 % | 1.472 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 |
| Deferred revenue non current | 645.000 K -8.64 % | 706.000 K -88.15 % | 5.960 M -9.61 % | 6.594 M -13.91 % | 7.659 M -1.93 % | 7.810 M -22.89 % | 10.128 M -1.01 % | 10.231 M -3.64 % | 10.618 M 0.03 % | 10.615 M 1.29 % | 10.480 M 0.14 % | 10.465 M -5.06 % | 11.023 M -3.56 % | 11.430 M 484.65 % | 1.955 M -14.85 % | 2.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K -25.93 % | 81.000 K -27.68 % | 112.000 K -16.42 % | 134.000 K -12.99 % | 154.000 K 12.41 % | 137.000 K -22.60 % | 177.000 K -9.69 % | 196.000 K -15.15 % | 231.000 K -69.61 % | 760.000 K -26.78 % | 1.038 M -3.17 % | 1.072 M -16.58 % | 1.285 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 60.000 K -29.41 % | 85.000 K -17.48 % | 103.000 K -16.94 % | 124.000 K -6.06 % | 132.000 K |
| Capital lease obligations | 58.013 M -3.79 % | 60.298 M -1.52 % | 61.228 M -5.06 % | 64.492 M -3.37 % | 66.743 M -1.76 % | 67.942 M -4.55 % | 71.180 M -3.22 % | 73.549 M -1.04 % | 74.319 M -3.64 % | 77.127 M -4.66 % | 80.895 M -0.23 % | 81.085 M -5.97 % | 86.230 M -4.19 % | 90.003 M 3.35 % | 87.082 M -3.70 % | 90.427 M -1.92 % | 92.195 M -4.23 % | 96.267 M -1.84 % | 98.070 M 1.14 % | 96.960 M -0.93 % | 97.873 M -0.46 % | 98.327 M 8.64 % | 90.507 M 12.41 % | 80.513 M 321.38 % | 19.107 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K |
| Other total stockholders equity | 1.023 B 0.40 % | 1.019 B 1.07 % | 1.008 B 0.95 % | 998.572 M 1.15 % | 987.171 M 1.36 % | 973.895 M 1.87 % | 956.005 M 1.54 % | 941.493 M 1.87 % | 924.190 M 2.05 % | 905.635 M 1.97 % | 888.123 M 2.43 % | 867.063 M -3.19 % | 895.602 M -6.38 % | 956.599 M 13.45 % | 843.192 M 0.88 % | 835.830 M 5.06 % | 795.589 M 5.29 % | 755.643 M 5.42 % | 716.820 M 4.17 % | 688.116 M 4.73 % | 657.014 M 5.04 % | 625.474 M 4.50 % | 598.525 M 4.02 % | 575.416 M 10.13 % | 522.501 M 3.07 % | 506.949 M 10.71 % | 457.887 M 2.87 % | 445.103 M 2.12 % | 435.872 M 2.37 % | 425.790 M 2.61 % | 414.968 M 0.49 % | 412.963 M -1.37 % | 418.685 M 1.43 % | 412.762 M 2.12 % | 404.192 M 1.06 % | 399.955 M 1.49 % | 394.100 M 1.24 % | 389.260 M 2.08 % | 381.335 M 1.19 % | 376.844 M -1.41 % | 382.241 M 0.86 % | 378.971 M -3.27 % | 391.766 M 0.52 % | 389.755 M 0.88 % | 386.340 M 0.52 % | 384.325 M 1.19 % | 379.802 M 51.83 % | 250.147 M 0.76 % | 248.258 M 0.85 % | 246.176 M 0.57 % | 244.782 M 0.46 % | 243.667 M 0.66 % | 242.067 M 0.21 % | 241.555 M 0.29 % | 240.864 M 1.31 % | 237.742 M 13.96 % | 208.612 M 0.19 % | 208.218 M -1.64 % | 211.691 M 0.49 % | 210.654 M -0.94 % | 212.644 M 0.27 % | 212.077 M 0.06 % | 211.947 M 0.08 % | 211.769 M 0.02 % | 211.733 M 0.02 % | 211.686 M 1.24 % | 209.094 M 0.10 % | 208.888 M 0.23 % | 208.404 M 0.19 % | 208.001 M 0.22 % | 207.545 M 0.16 % | 207.222 M 0.70 % | 205.777 M 0.10 % | 205.567 M -5.23 % | 216.918 M 0.22 % | 216.440 M 0.33 % | 215.735 M 6.14 % | 203.263 M -5.35 % | 214.763 M 7.00 % | 200.717 M 0.04 % | 200.627 M 0.03 % | 200.576 M 7.32 % | 186.893 M 6.55 % | 175.410 M -0.07 % | 175.530 M 6.73 % | 164.469 M 1.54 % | 161.971 M 6.32 % | 152.343 M 0.88 % | 151.008 M 0.12 % | 150.827 M -0.01 % | 150.835 M 0.02 % | 150.811 M 0.05 % | 150.739 M 0.08 % | 150.612 M 0.16 % | 150.372 M 0.16 % | 150.134 M 0.12 % | 149.956 M -0.04 % | 150.015 M -0.27 % | 150.414 M 0.71 % | 149.353 M 46.66 % | 101.836 M 0.27 % | 101.559 M 59.10 % | 63.835 M 3.01 % | 61.971 M 0.41 % | 61.721 M 27.62 % | 48.363 M 0.73 % | 48.012 M -0.05 % | 48.034 M 0.50 % | 47.794 M 0.02 % | 47.785 M 0.17 % | 47.704 M -0.24 % | 47.821 M 107.05 % | 23.096 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 % | -1.955 M 14.85 % | -2.296 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.189 M 0.05 % | 43.169 M 0.00 % | 43.169 M 0.00 % | 43.169 M 0.00 % | 43.169 M -5.51 % | 45.686 M -0.96 % | 46.128 M -2.93 % | 47.520 M -0.58 % | 47.797 M 0.91 % | 47.366 M 1.81 % | 46.526 M 0.00 % | 46.526 M 0.38 % | 46.352 M -14.27 % | 54.065 M 0.16 % | 53.977 M 0.00 % | 53.977 M 0.00 % | 53.977 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 684.348 M 0.17 % | 683.177 M -2.15 % | 698.211 M -5.66 % | 740.126 M -2.07 % | 755.739 M -0.03 % | 755.979 M -8.56 % | 826.718 M 0.36 % | 823.723 M -0.57 % | 828.463 M -1.59 % | 841.810 M 0.68 % | 836.107 M -2.32 % | 855.941 M -3.73 % | 889.147 M -2.32 % | 910.268 M 20.43 % | 755.841 M 12.34 % | 672.842 M -0.42 % | 675.658 M -0.41 % | 678.409 M -2.08 % | 692.811 M 0.81 % | 687.244 M -0.12 % | 688.093 M -1.79 % | 700.641 M -4.35 % | 732.499 M 9.88 % | 666.610 M 19.36 % | 558.493 M 2.22 % | 546.358 M 79.71 % | 304.026 M -1.81 % | 309.632 M -1.88 % | 315.551 M 13.83 % | 277.209 M 0.83 % | 274.925 M -23.17 % | 357.843 M -0.64 % | 360.146 M 7.87 % | 333.855 M 3.09 % | 323.848 M 0.56 % | 322.032 M 2.51 % | 314.133 M 0.22 % | 313.452 M 3.25 % | 303.588 M 1.67 % | 298.616 M -2.74 % | 307.032 M 3.86 % | 295.624 M -4.02 % | 308.018 M 0.22 % | 307.333 M 1.38 % | 303.154 M 1.32 % | 299.203 M 0.89 % | 296.551 M 83.17 % | 161.898 M 2.94 % | 157.281 M 3.06 % | 152.611 M 2.46 % | 148.943 M 2.92 % | 144.719 M 2.91 % | 140.624 M 7.57 % | 130.733 M 96.28 % | 66.607 M 8.01 % | 61.667 M 110.69 % | 29.269 M 10.10 % | 26.584 M -9.74 % | 29.452 M 14.35 % | 25.756 M -0.96 % | 26.005 M 9.67 % | 23.712 M 2.76 % | 23.075 M 3.07 % | 22.388 M 5.49 % | 21.223 M -2.90 % | 21.856 M -0.35 % | 21.933 M 1.81 % | 21.544 M -0.27 % | 21.602 M 0.24 % | 21.551 M 7.46 % | 20.054 M 6.62 % | 18.808 M -5.51 % | 19.905 M -0.27 % | 19.958 M -4.49 % | 20.896 M -15.35 % | 24.685 M -5.96 % | 26.250 M -15.65 % | 31.120 M -15.54 % | 36.846 M 37.10 % | 26.876 M -16.36 % | 32.133 M -17.78 % | 39.080 M 30.41 % | 29.967 M -9.64 % | 33.165 M 34.64 % | 24.633 M 58.20 % | 15.571 M 4.68 % | 14.875 M 155.50 % | 5.822 M 19.92 % | 4.855 M -27.59 % | 6.705 M -41.92 % | 11.545 M -21.00 % | 14.613 M -15.36 % | 17.264 M -12.16 % | 19.653 M -15.71 % | 23.315 M -21.40 % | 29.662 M -11.55 % | 33.534 M -14.33 % | 39.145 M -54.67 % | 86.355 M -10.67 % | 96.668 M 52.14 % | 63.537 M 5.93 % | 59.983 M 77.94 % | 33.709 M 25.35 % | 26.891 M -3.26 % | 27.796 M -3.18 % | 28.709 M -23.78 % | 37.666 M -3.15 % | 38.893 M -9.80 % | 43.117 M -7.13 % | 46.429 M -5.38 % | 49.067 M 5.11 % | 46.683 M 160.13 % | 17.946 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-28 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-28 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.229 M -201.75 % | 13.001 M 670.72 % | -2.278 M -190.90 % | 2.506 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -962.000 K -1 033.98 % | 103.000 K -60.69 % | 262.000 K -31.59 % | 383.000 K -26.49 % | 521.000 K -45.50 % | 956.000 K -23.64 % | 1.252 M -28.13 % | 1.742 M -49.93 % | 3.479 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -66.273 M -193.17 % | 71.135 M 2 210.83 % | -3.370 M -125.87 % | -1.492 M -88.15 % | -793.000 K -1 718.37 % | 49.000 K 144.95 % | -109.000 K -147.73 % | -44.000 K 97.88 % | -2.078 M -537.42 % | -326.000 K -254.50 % | 211.000 K -55.67 % | 476.000 K 332.20 % | -205.000 K -146.38 % | 442.000 K -68.25 % | 1.392 M 128.20 % | 610.000 K -70.05 % | 2.037 M 235.62 % | -1.502 M -309.78 % | 716.000 K -17.98 % | 873.000 K -54.05 % | 1.900 M 143.59 % | 780.000 K -2.62 % | 801.000 K -86.14 % | 5.778 M 109.31 % | -62.086 M -2 300.85 % | -2.586 M -210.82 % | -832.000 K -147.62 % | -336.000 K -6 620.00 % | -5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 374.000 K | 0.000 | 0.000 100.00 % | -374.000 K -132.24 % | 1.160 M | 0.000 | 0.000 100.00 % | -1.160 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 |
| Stock based compensation | 6.352 M -22.82 % | 8.230 M -13.67 % | 9.533 M 1.67 % | 9.376 M -26.76 % | 12.801 M -15.08 % | 15.075 M 6.78 % | 14.118 M -2.78 % | 14.522 M -20.19 % | 18.195 M 13.58 % | 16.020 M -24.01 % | 21.081 M -14.38 % | 24.621 M -11.48 % | 27.814 M 2.36 % | 27.172 M -19.46 % | 33.737 M -5.85 % | 35.835 M -2.06 % | 36.587 M 11.89 % | 32.698 M 21.83 % | 26.839 M 5.99 % | 25.322 M 11.16 % | 22.779 M 10.72 % | 20.573 M 6.50 % | 19.317 M 11.07 % | 17.391 M 27.90 % | 13.597 M 5.13 % | 12.934 M 3.19 % | 12.534 M 23.74 % | 10.129 M 13.67 % | 8.911 M 10.86 % | 8.038 M -1.13 % | 8.130 M 22.13 % | 6.657 M 4.82 % | 6.351 M 8.90 % | 5.832 M -3.94 % | 6.071 M 34.67 % | 4.508 M -10.75 % | 5.051 M -1.58 % | 5.132 M 10.06 % | 4.663 M 32.58 % | 3.517 M 16.38 % | 3.022 M 5.74 % | 2.858 M 8.50 % | 2.634 M 31.18 % | 2.008 M 8.72 % | 1.847 M -21.40 % | 2.350 M -27.29 % | 3.232 M 192.22 % | 1.106 M 21.94 % | 907.000 K 12.39 % | 807.000 K 5.49 % | 765.000 K 51.19 % | 506.000 K -8.99 % | 556.000 K 12.78 % | 493.000 K 17.94 % | 418.000 K 27.05 % | 329.000 K 23.68 % | 266.000 K 15.65 % | 230.000 K 132.32 % | 99.000 K 76.79 % | 56.000 K -23.29 % | 73.000 K 231.82 % | 22.000 K -68.57 % | 70.000 K 1.45 % | 69.000 K 60.47 % | 43.000 K -95.44 % | 944.000 K | 0.000 | 0.000 -100.00 % | 328.000 K -79.56 % | 1.605 M | 0.000 | 0.000 -100.00 % | 205.000 K -88.67 % | 1.810 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -9.968 M 36.18 % | -15.620 M -15.64 % | -13.508 M -261.56 % | 8.361 M 200.00 % | -8.361 M -60.51 % | -5.209 M 38.95 % | -8.533 M 35.45 % | -13.220 M -172.07 % | -4.859 M 74.56 % | -19.100 M -190.85 % | -6.567 M 44.64 % | -11.862 M 51.44 % | -24.428 M -999.86 % | -2.221 M 77.31 % | -9.787 M 41.78 % | -16.809 M 2.79 % | -17.292 M -13.70 % | -15.209 M 6.90 % | -16.336 M 8.56 % | -17.866 M -0.70 % | -17.742 M 42.72 % | -30.975 M -117.09 % | -14.268 M 35.11 % | -21.989 M -22.38 % | -17.968 M -465.39 % | -3.178 M -434.88 % | 949.000 K 193.77 % | -1.012 M -309.52 % | 483.000 K -84.08 % | 3.033 M -33.62 % | 4.569 M 323.86 % | -2.041 M -292.91 % | 1.058 M 10.32 % | 959.000 K -18.73 % | 1.180 M 477.00 % | -313.000 K 61.36 % | -810.000 K -122.53 % | 3.595 M 57.74 % | 2.279 M 211.01 % | -2.053 M -205.96 % | -671.000 K -124.44 % | 2.746 M 919.70 % | -335.000 K 86.73 % | -2.525 M -537.61 % | 577.000 K 186.38 % | -668.000 K -548.32 % | 149.000 K 116.59 % | -898.000 K -736.88 % | 141.000 K -10.76 % | 158.000 K -91.77 % | 1.920 M 603.30 % | 273.000 K 128.38 % | -962.000 K -39.62 % | -689.000 K -2.38 % | -673.000 K -45.67 % | -462.000 K -186.96 % | -161.000 K 84.25 % | -1.022 M -245.79 % | 701.000 K 580.14 % | -146.000 K -117.02 % | 858.000 K 880.00 % | -110.000 K 69.10 % | -356.000 K 44.20 % | -638.000 K 51.89 % | -1.326 M -435.70 % | 395.000 K 1 216.67 % | 30.000 K -92.72 % | 412.000 K 128.55 % | -1.443 M -30.12 % | -1.109 M -2 479.07 % | -43.000 K -101.39 % | 3.095 M 4 735.94 % | 64.000 K -94.46 % | 1.155 M 230.00 % | 350.000 K 123.62 % | -1.482 M -848.48 % | 198.000 K -89.12 % | 1.820 M 115.13 % | 846.000 K 28.18 % | 660.000 K 143.45 % | -1.519 M -160.42 % | 2.514 M 72.07 % | 1.461 M 198.38 % | -1.485 M -924.14 % | -145.000 K -1 971.43 % | -7.000 K -101.39 % | 502.000 K 253.05 % | -328.000 K -220.15 % | 273.000 K 137.14 % | -735.000 K -9 087.50 % | -8.000 K 99.07 % | -861.000 K -878.41 % | -88.000 K -109.01 % | 977.000 K 156.54 % | -1.728 M 19.52 % | -2.147 M -296.79 % | 1.091 M 180.58 % | -1.354 M -345.29 % | 552.000 K 123.96 % | -2.304 M -2 427.27 % | 99.000 K 116.75 % | -591.000 K -333.60 % | 253.000 K 381.11 % | -90.000 K -102.90 % | 3.102 M -53.22 % | 6.631 M 193.28 % | 2.261 M 1 984.17 % | -120.000 K 90.01 % | -1.201 M 82.93 % | -7.036 M -90.47 % | -3.694 M -132.33 % | -1.590 M -2 739.29 % | -56.000 K |
| Accounts receivables | -9.503 M -452.09 % | 2.699 M -74.20 % | 10.460 M 328.28 % | -4.582 M -525.96 % | -732.000 K -124.89 % | 2.941 M 218.25 % | -2.487 M -167.29 % | 3.696 M 208.80 % | -3.397 M 58.64 % | -8.214 M -289.13 % | 4.343 M 196.94 % | -4.480 M -4 425.25 % | -99.000 K -101.86 % | 5.314 M 100.30 % | 2.653 M 231.08 % | -2.024 M -319.05 % | 924.000 K 158.04 % | -1.592 M 77.21 % | -6.987 M -144.13 % | -2.862 M 16.51 % | -3.428 M 13.46 % | -3.961 M 36.25 % | -6.213 M -616.89 % | 1.202 M 131.93 % | -3.765 M -163.66 % | -1.428 M -131.07 % | -618.000 K 66.59 % | -1.850 M -23.58 % | -1.497 M -265.78 % | 903.000 K 142.55 % | -2.122 M -104.83 % | -1.036 M -604.76 % | -147.000 K 90.40 % | -1.532 M -8.81 % | -1.408 M -72.55 % | -816.000 K 21.76 % | -1.043 M 25.55 % | -1.401 M -764.81 % | -162.000 K 93.15 % | -2.364 M -286.27 % | -612.000 K -214.82 % | 533.000 K 397.77 % | -179.000 K 87.91 % | -1.481 M -268.41 % | -402.000 K 14.65 % | -471.000 K -728.00 % | 75.000 K 105.72 % | -1.311 M -1 093.18 % | 132.000 K 128.03 % | -471.000 K -234.57 % | 350.000 K 124.58 % | -1.424 M -127.48 % | -626.000 K -50.12 % | -417.000 K -104.41 % | -204.000 K -11.48 % | -183.000 K 28.24 % | -255.000 K -100.79 % | -127.000 K -443.24 % | 37.000 K 130.58 % | -121.000 K 17.69 % | -147.000 K -24.58 % | -118.000 K -107.02 % | -57.000 K -50.00 % | -38.000 K 5.00 % | -40.000 K 97.21 % | -1.434 M | 0.000 | 0.000 -100.00 % | 232.000 K 11 500.00 % | 2.000 K | 0.000 | 0.000 100.00 % | -74.000 K -2.78 % | -72.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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.327 M | 0.000 | 0.000 -100.00 % | 2.327 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.550 M | 0.000 | 0.000 100.00 % | -2.550 M -184.30 % | 3.025 M | 0.000 | 0.000 100.00 % | -3.025 M -152.70 % | 5.740 M | 0.000 | 0.000 100.00 % | -5.740 M -1 469.93 % | 419.000 K | 0.000 | 0.000 100.00 % | -419.000 K -125.82 % | 1.623 M | 0.000 | 0.000 100.00 % | -1.623 M -373.18 % | -343.000 K -174.40 % | -125.000 K -733.33 % | -15.000 K -128.30 % | 53.000 K -79.46 % | 258.000 K 230.77 % | 78.000 K 127.08 % | -288.000 K -427.27 % | 88.000 K 148.09 % | -183.000 K -188.83 % | 206.000 K 1 244.44 % | -18.000 K -138.30 % | 47.000 K 251.61 % | -31.000 K 90.77 % | -336.000 K -321.05 % | 152.000 K 349.18 % | -61.000 K -217.31 % | 52.000 K 966.67 % | -6.000 K -100.36 % | 1.687 M 8 978.95 % | -19.000 K 68.85 % | -61.000 K -158.10 % | 105.000 K -89.11 % | 964.000 K 82.92 % | 527.000 K 8.21 % | 487.000 K 144.60 % | -1.092 M -322.40 % | 491.000 K 243.36 % | 143.000 K -79.28 % | 690.000 K 305.88 % | 170.000 K 211.84 % | -152.000 K 6.75 % | -163.000 K 82.60 % | -937.000 K -478.40 % | -162.000 K -149.23 % | -65.000 K 66.15 % | -192.000 K -156.80 % | 338.000 K 1 307.14 % | -28.000 K -104.14 % | 677.000 K 9 571.43 % | 7.000 K 100.68 % | -1.035 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 |
| Accounts payables | 3.347 M 159.46 % | -5.629 M 45.32 % | -10.295 M -37.76 % | -7.473 M -428.87 % | -1.413 M -588.93 % | 289.000 K 118.80 % | -1.537 M -80.82 % | -850.000 K 59.21 % | -2.084 M | 0.000 100.00 % | -8.125 M -757.97 % | -947.000 K 93.13 % | -13.786 M -408.41 % | 4.470 M 233.43 % | -3.350 M 30.16 % | -4.797 M 5.25 % | -5.063 M 46.78 % | -9.514 M | 0.000 | 0.000 100.00 % | -519.000 K -118.89 % | 2.747 M | 0.000 | 0.000 100.00 % | -588.000 K -104.41 % | 13.347 M | 0.000 | 0.000 -100.00 % | 3.905 M 235.17 % | -2.889 M | 0.000 | 0.000 -100.00 % | 2.889 M 18.35 % | 2.441 M 274.23 % | -1.401 M -170.19 % | 1.996 M 75.55 % | 1.137 M -67.91 % | 3.543 M 1 167.17 % | -332.000 K -163.49 % | -126.000 K -111.13 % | 1.132 M -15.59 % | 1.341 M 178.15 % | -1.716 M -21 350.00 % | -8.000 K -100.81 % | 988.000 K 287.45 % | 255.000 K 119.44 % | -1.312 M -488.17 % | 338.000 K 206.96 % | -316.000 K -170.54 % | 448.000 K 87.45 % | 239.000 K 198.76 % | -242.000 K -591.43 % | -35.000 K -104.14 % | 845.000 K 362.42 % | -322.000 K 50.61 % | -652.000 K 39.91 % | -1.085 M -204.78 % | -356.000 K -172.65 % | 490.000 K 171.85 % | -682.000 K -146.58 % | 1.464 M 347.30 % | -592.000 K -788.37 % | 86.000 K 106.63 % | -1.297 M -370.21 % | 480.000 K 159.63 % | -805.000 K | 0.000 | 0.000 -100.00 % | 751.000 K 160.76 % | 288.000 K | 0.000 | 0.000 -100.00 % | 178.000 K -61.80 % | 466.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 |
| Other working capital | -3.812 M 69.96 % | -12.690 M 7.19 % | -13.673 M -166.97 % | 20.416 M 428.44 % | -6.216 M 6.90 % | -6.677 M -10.44 % | -6.046 M 64.26 % | -16.916 M -892.14 % | -1.705 M 84.34 % | -10.886 M 0.22 % | -10.910 M -47.79 % | -7.382 M 29.98 % | -10.543 M -39.92 % | -7.535 M 39.43 % | -12.440 M 15.86 % | -14.785 M -39.44 % | -10.603 M 22.13 % | -13.617 M -45.65 % | -9.349 M 37.69 % | -15.004 M -39.31 % | -10.770 M 60.13 % | -27.014 M -235.37 % | -8.055 M 65.27 % | -23.191 M -194.49 % | -7.875 M -350.00 % | -1.750 M -211.68 % | 1.567 M 86.99 % | 838.000 K 155.64 % | -1.506 M -170.70 % | 2.130 M -68.17 % | 6.691 M 765.77 % | -1.005 M -1 547.54 % | -61.000 K -115.52 % | 393.000 K -90.45 % | 4.114 M 378.35 % | -1.478 M -54.44 % | -957.000 K -180.08 % | 1.195 M -55.66 % | 2.695 M 271.72 % | 725.000 K 156.68 % | -1.279 M -221.23 % | 1.055 M -22.08 % | 1.354 M 233.01 % | -1.018 M -1 717.86 % | -56.000 K 86.70 % | -421.000 K -124.45 % | 1.722 M 2 336.36 % | -77.000 K -119.95 % | 386.000 K 199.22 % | 129.000 K -90.35 % | 1.337 M 430.56 % | 252.000 K 189.36 % | -282.000 K 73.30 % | -1.056 M -319.05 % | -252.000 K 57.36 % | -591.000 K -190.64 % | 652.000 K 163.55 % | -1.026 M -181.04 % | 1.266 M 662.65 % | 166.000 K 127.57 % | -602.000 K -568.89 % | -90.000 K 83.78 % | -555.000 K -165.37 % | 849.000 K 152.96 % | -1.603 M -220.35 % | 1.332 M 593.75 % | 192.000 K -59.75 % | 477.000 K 121.35 % | -2.234 M -54.39 % | -1.447 M -9 546.67 % | -15.000 K -100.62 % | 2.418 M 5 244.68 % | -47.000 K -104.07 % | 1.155 M 230.00 % | 350.000 K 123.62 % | -1.482 M -848.48 % | 198.000 K -89.12 % | 1.820 M 115.13 % | 846.000 K 28.18 % | 660.000 K 143.45 % | -1.519 M | 0.000 -100.00 % | 1.461 M 198.38 % | -1.485 M -924.14 % | -145.000 K | 0.000 -100.00 % | 502.000 K 253.05 % | -328.000 K -220.15 % | 273.000 K | 0.000 100.00 % | -8.000 K 99.07 % | -861.000 K -878.41 % | -88.000 K | 0.000 100.00 % | -1.728 M 19.52 % | -2.147 M -296.79 % | 1.091 M | 0.000 -100.00 % | 552.000 K 123.96 % | -2.304 M -2 427.27 % | 99.000 K | 0.000 -100.00 % | 253.000 K 381.11 % | -90.000 K -102.90 % | 3.102 M | 0.000 -100.00 % | 2.261 M 1 984.17 % | -120.000 K 90.01 % | -1.201 M | 0.000 100.00 % | -3.694 M -132.33 % | -1.590 M -2 739.29 % | -56.000 K |
| Other non cash items | 11.940 M 15.44 % | 10.343 M -43.31 % | 18.246 M 207.48 % | 5.934 M -55.16 % | 13.233 M -13.13 % | 15.233 M 12.55 % | 13.534 M -3.67 % | 14.049 M 4.45 % | 13.451 M -5.67 % | 14.259 M -1.20 % | 14.432 M 1 719.75 % | -891.000 K -106.24 % | 14.269 M -39.67 % | 23.651 M 35.23 % | 17.490 M 5.68 % | 16.550 M -1.55 % | 16.810 M -0.21 % | 16.846 M 8.92 % | 15.467 M 6.54 % | 14.517 M -0.68 % | 14.616 M -2.17 % | 14.940 M 5.54 % | 14.156 M -3.01 % | 14.595 M 74.00 % | 8.388 M 181.85 % | 2.976 M 93.88 % | 1.535 M 12.29 % | 1.367 M -13.04 % | 1.572 M 248.56 % | 451.000 K -94.95 % | 8.934 M 1 253.64 % | 660.000 K 151.08 % | -1.292 M -427.92 % | 394.000 K 23.90 % | 318.000 K 52.15 % | 209.000 K -27.93 % | 290.000 K 30.63 % | 222.000 K -77.98 % | 1.008 M 170.24 % | 373.000 K 20.32 % | 310.000 K 37.78 % | 225.000 K -41.41 % | 384.000 K 12.28 % | 342.000 K 70.15 % | 201.000 K -26.64 % | 274.000 K 158.92 % | -465.000 K -300.43 % | 232.000 K 46.84 % | 158.000 K -23.67 % | 207.000 K 2.48 % | 202.000 K 53.03 % | 132.000 K 76.00 % | 75.000 K -82.60 % | 431.000 K -83.91 % | 2.679 M 231.15 % | 809.000 K 1 248.33 % | 60.000 K 87.50 % | 32.000 K 39.13 % | 23.000 K 675.00 % | -4.000 K 96.90 % | -129.000 K 47.56 % | -246.000 K -254.72 % | 159.000 K 1 666.67 % | 9.000 K 110.59 % | -85.000 K -102.52 % | 3.371 M 1 585.50 % | 200.000 K -15.97 % | 238.000 K -27.44 % | 328.000 K -40.47 % | 551.000 K 575.00 % | -116.000 K 29.70 % | -165.000 K -180.49 % | 205.000 K 105.81 % | -3.526 M -813.77 % | 494.000 K -18.62 % | 607.000 K -19.07 % | 750.000 K 124.55 % | 334.000 K 659.09 % | 44.000 K 153.66 % | -82.000 K -290.70 % | 43.000 K 95.45 % | 22.000 K 46.67 % | 15.000 K 600.00 % | -3.000 K -200.00 % | 3.000 K -96.05 % | 76.000 K -93.72 % | 1.211 M 227.47 % | -950.000 K -926.09 % | 115.000 K -91.73 % | 1.391 M 40.65 % | 989.000 K 1 011.24 % | 89.000 K 888.89 % | 9.000 K 125.00 % | 4.000 K 100.41 % | -984.000 K -98 300.00 % | -1.000 K -101.16 % | 86.000 K -99.73 % | 32.291 M 1 709.02 % | 1.785 M -61.22 % | 4.603 M 2 448.47 % | -196.000 K -102.65 % | 7.400 M 10 671.43 % | -70.000 K -200.00 % | 70.000 K -99.17 % | 8.413 M 1 932.13 % | 414.000 K 125.00 % | 184.000 K -36.77 % | 291.000 K -15.90 % | 346.000 K 100.00 % | 173.000 K -56.20 % | 395.000 K -26.03 % | 534.000 K -49.09 % | 1.049 M |
| Net cash provided by operating activities | 11.873 M 102.16 % | 5.873 M -78.42 % | 27.216 M 120.96 % | 12.317 M -32.13 % | 18.148 M 43.43 % | 12.653 M -43.50 % | 22.396 M 28.25 % | 17.463 M -34.03 % | 26.473 M 94.34 % | 13.622 M -12.01 % | 15.482 M 11.86 % | 13.841 M 136.96 % | 5.841 M -64.66 % | 16.526 M 83.15 % | 9.023 M 76.96 % | 5.099 M 26.46 % | 4.032 M 404.63 % | 799.000 K 144.46 % | -1.797 M 52.93 % | -3.818 M 58.72 % | -9.250 M 70.23 % | -31.069 M -69.58 % | -18.321 M 23.68 % | -24.006 M -17.05 % | -20.509 M -150.26 % | -8.195 M -286.01 % | -2.123 M 60.24 % | -5.339 M -776.68 % | 789.000 K -70.37 % | 2.663 M -67.54 % | 8.204 M 64.38 % | 4.991 M -19.28 % | 6.183 M -1.20 % | 6.258 M -28.85 % | 8.796 M 27.70 % | 6.888 M 5.39 % | 6.536 M -20.13 % | 8.183 M -1.04 % | 8.269 M 236.82 % | 2.455 M -47.32 % | 4.660 M -37.58 % | 7.465 M 45.09 % | 5.145 M 29.27 % | 3.980 M -14.41 % | 4.650 M 39.06 % | 3.344 M 30.52 % | 2.562 M -32.19 % | 3.778 M -27.80 % | 5.233 M -9.73 % | 5.797 M -12.54 % | 6.628 M 49.38 % | 4.437 M -70.27 % | 14.926 M 432.50 % | 2.803 M -11.47 % | 3.166 M 187.30 % | 1.102 M -48.50 % | 2.140 M 32.51 % | 1.615 M -39.74 % | 2.680 M 21.76 % | 2.201 M 5.16 % | 2.093 M 107.85 % | 1.007 M -10.33 % | 1.123 M 9.24 % | 1.028 M 254.12 % | -667.000 K -553.74 % | 147.000 K -79.70 % | 724.000 K -28.81 % | 1.017 M 177.87 % | 366.000 K -12.86 % | 420.000 K -74.20 % | 1.628 M 111.43 % | 770.000 K 261.50 % | 213.000 K 162.65 % | -340.000 K 81.39 % | -1.827 M 43.82 % | -3.252 M 27.78 % | -4.503 M -6.58 % | -4.225 M 25.77 % | -5.692 M -18.21 % | -4.815 M 25.63 % | -6.474 M -48.96 % | -4.346 M -0.72 % | -4.315 M 17.07 % | -5.203 M -93.64 % | -2.687 M -84.67 % | -1.455 M -238.97 % | 1.047 M 378.46 % | -376.000 K 52.88 % | -798.000 K 70.89 % | -2.741 M -29.29 % | -2.120 M 5.86 % | -2.252 M -30.63 % | -1.724 M -18.98 % | -1.449 M -15.00 % | -1.260 M 58.47 % | -3.034 M -37.78 % | -2.202 M 74.93 % | -8.784 M -55.74 % | -5.640 M 28.93 % | -7.936 M -259.42 % | -2.208 M -26.39 % | -1.747 M -18.60 % | -1.473 M -43.01 % | -1.030 M -713.10 % | 168.000 K 112.58 % | -1.335 M -71.59 % | -778.000 K 77.64 % | -3.479 M 27.91 % | -4.826 M 28.83 % | -6.781 M -114.11 % | -3.167 M -229.55 % | -961.000 K -121.79 % | 4.411 M |
| Investments in property plant and equipment | -4.416 M -1 140.45 % | -356.000 K 21.93 % | -456.000 K -125.08 % | 1.818 M 575.92 % | -382.000 K 89.63 % | -3.685 M 13.38 % | -4.254 M 20.13 % | -5.326 M -44.96 % | -3.674 M -1 100.65 % | -306.000 K 90.67 % | -3.280 M -13.38 % | -2.893 M 11.80 % | -3.280 M 45.42 % | -6.010 M -32.79 % | -4.526 M 30.87 % | -6.547 M 11.81 % | -7.424 M -0.15 % | -7.413 M 1.21 % | -7.504 M 16.71 % | -9.010 M 20.40 % | -11.319 M 48.01 % | -21.770 M 9.89 % | -24.160 M -105.53 % | -11.755 M -20.91 % | -9.722 M 9.39 % | -10.730 M -10.35 % | -9.724 M -22.64 % | -7.929 M -25.16 % | -6.335 M 1.80 % | -6.451 M -7.71 % | -5.989 M -24.54 % | -4.809 M -8.92 % | -4.415 M -12.66 % | -3.919 M -41.23 % | -2.775 M 48.25 % | -5.362 M -132.02 % | -2.311 M 4.46 % | -2.419 M -38.70 % | -1.744 M -36.04 % | -1.282 M 16.97 % | -1.544 M 1.72 % | -1.571 M 30.02 % | -2.245 M -31.44 % | -1.708 M -66.47 % | -1.026 M -9.50 % | -937.000 K -24.44 % | -753.000 K 33.01 % | -1.124 M -41.56 % | -794.000 K -27.45 % | -623.000 K -20.97 % | -515.000 K 86.01 % | -3.682 M -251.34 % | -1.048 M -88.15 % | -557.000 K -4.70 % | -532.000 K 48.15 % | -1.026 M -454.59 % | -185.000 K -11.45 % | -166.000 K 79.53 % | -811.000 K -79.82 % | -451.000 K 28.30 % | -629.000 K -411.38 % | -123.000 K 54.28 % | -269.000 K 39.00 % | -441.000 K -101.37 % | -219.000 K -76.61 % | -124.000 K 57.39 % | -291.000 K -33.49 % | -218.000 K -29.76 % | -168.000 K 13.40 % | -194.000 K 9.35 % | -214.000 K -7.00 % | -200.000 K -119.78 % | -91.000 K 66.04 % | -268.000 K 8.22 % | -292.000 K -21.67 % | -240.000 K 61.54 % | -624.000 K 4.29 % | -652.000 K -60.59 % | -406.000 K -1.25 % | -401.000 K 9.07 % | -441.000 K -103.23 % | -217.000 K 74.77 % | -860.000 K -104.28 % | -421.000 K -367.78 % | -90.000 K -114.29 % | -42.000 K 17.65 % | -51.000 K | 0.000 | 0.000 100.00 % | -7.000 K 84.78 % | -46.000 K -12.20 % | -41.000 K 4.65 % | -43.000 K -207.14 % | -14.000 K 60.00 % | -35.000 K 60.23 % | -88.000 K -151.43 % | -35.000 K 94.73 % | -664.000 K 77.78 % | -2.988 M -63.46 % | -1.828 M -182.53 % | -647.000 K 12.92 % | -743.000 K -130.03 % | -323.000 K 39.96 % | -538.000 K -504.49 % | -89.000 K | 0.000 100.00 % | -539.000 K 32.54 % | -799.000 K -491.85 % | -135.000 K | 0.000 100.00 % | -204.000 K 33.77 % | -308.000 K -46.67 % | -210.000 K |
| Acquisitions net | 0.000 100.00 % | -3.234 M | 0.000 | 0.000 | 0.000 100.00 % | -7.442 M | 0.000 -100.00 % | 3.954 M 13.36 % | 3.488 M | 0.000 | 0.000 | 0.000 100.00 % | -1.250 M 99.00 % | -125.410 M -3 259.74 % | 3.969 M -21.67 % | 5.067 M -22.59 % | 6.546 M 194.31 % | -6.941 M -203.60 % | 6.700 M -8.12 % | 7.292 M -17.75 % | 8.866 M 3 312.32 % | -276.000 K -146.43 % | -112.000 K 99.81 % | -58.741 M -859.12 % | 7.738 M 4.40 % | 7.412 M 347.07 % | -3.000 M | 0.000 100.00 % | -2.625 M -169.13 % | 3.797 M 8.92 % | 3.486 M 13.15 % | 3.081 M 245.19 % | -2.122 M 26.42 % | -2.884 M -292.78 % | 1.496 M -13.82 % | 1.736 M 145.54 % | 707.000 K 276.06 % | 188.000 K -66.84 % | 567.000 K 139.24 % | 237.000 K 101.01 % | -23.434 M -8 844.03 % | 268.000 K -2.55 % | 275.000 K 51.93 % | 181.000 K | 0.000 100.00 % | -18.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.28 % | -715.000 K | 0.000 | 0.000 | 0.000 100.00 % | -998.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 100.00 % | -5.000 K 91.67 % | -60.000 K -105.75 % | 1.043 M 167.90 % | -1.536 M -9 500.00 % | -16.000 K -23.08 % | -13.000 K 87.62 % | -105.000 K -600.00 % | -15.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -771.000 K | 0.000 | 0.000 100.00 % | -3.081 M 0.39 % | -3.093 M 70.29 % | -10.409 M 31.65 % | -15.230 M -72.46 % | -8.831 M 53.12 % | -18.838 M -3.27 % | -18.242 M -100.64 % | -9.092 M 66.73 % | -27.328 M 4.85 % | -28.721 M -87.33 % | -15.332 M 18.76 % | -18.872 M -2 224.14 % | -812.000 K 95.27 % | -17.156 M -36.54 % | -12.565 M -16.69 % | -10.768 M -99.78 % | -5.390 M 60.07 % | -13.500 M -660.99 % | -1.774 M 82.11 % | -9.916 M | 0.000 100.00 % | -19.534 M 50.30 % | -39.303 M -114.07 % | -18.360 M 49.33 % | -36.234 M -69.90 % | -21.327 M 54.99 % | -47.379 M -68.43 % | -28.130 M -28.49 % | -21.892 M 48.64 % | -42.625 M -16.15 % | -36.698 M 2.76 % | -37.739 M -111.10 % | -17.877 M 48.05 % | -34.409 M -22.02 % | -28.200 M -41.23 % | -19.967 M 27.97 % | -27.720 M 8.01 % | -30.134 M 78.72 % | -141.604 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 % | 41.000 K 102.05 % | -2.000 M | 0.000 100.00 % | -315.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.323 M | 0.000 | 0.000 | 0.000 100.00 % | -2.000 M -40 100.00 % | 5.000 K 100.25 % | -1.972 M -45.97 % | -1.351 M 41.26 % | -2.300 M | 0.000 | 0.000 | 0.000 100.00 % | -9.341 M -2 568.86 % | -350.000 K 89.21 % | -3.244 M 7.02 % | -3.489 M 61.47 % | -9.055 M -1 912.22 % | -450.000 K -22 400.00 % | -2.000 K 98.73 % | -158.000 K | 0.000 | 0.000 100.00 % | -131.000 K 80.48 % | -671.000 K -2 136.67 % | -30.000 K 70.30 % | -101.000 K -188.60 % | 114.000 K 159.69 % | -191.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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.048 M | 0.000 -100.00 % | 3.750 M -73.87 % | 14.350 M 5.83 % | 13.559 M -36.82 % | 21.460 M 165.00 % | 8.098 M -70.46 % | 27.410 M 56.39 % | 17.527 M -11.51 % | 19.806 M 61.68 % | 12.250 M -24.69 % | 16.267 M -34.93 % | 24.999 M 21.90 % | 20.507 M 91.65 % | 10.700 M -21.98 % | 13.715 M -17.25 % | 16.575 M 26.02 % | 13.153 M 29.87 % | 10.128 M 111.40 % | 4.791 M -86.07 % | 34.393 M 83.80 % | 18.712 M -73.27 % | 70.008 M 611.31 % | -13.692 M -145.17 % | 30.314 M -36.44 % | 47.691 M 122.56 % | 21.428 M -24.55 % | 28.402 M -7.49 % | 30.702 M -41.67 % | 52.637 M 99.70 % | 26.358 M 11.03 % | 23.739 M -26.62 % | 32.349 M -15.49 % | 38.278 M 41.88 % | 26.980 M 8.07 % | 24.965 M -17.99 % | 30.440 M -22.60 % | 39.330 M 184.11 % | 13.843 M -44.28 % | 24.845 M 11.45 % | 22.292 M -7.96 % | 24.219 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 % | -41.000 K | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.785 M | 0.000 -100.00 % | 1.800 M 13.56 % | 1.585 M -60.57 % | 4.020 M 101.00 % | 2.000 M | 0.000 | 0.000 -100.00 % | 3.350 M 11.67 % | 3.000 M 20.00 % | 2.500 M -49.49 % | 4.950 M 208.79 % | -4.550 M -212.35 % | 4.050 M | 0.000 -100.00 % | 1.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K |
| Other investing activites | 0.000 100.00 % | -2.604 M -1.32 % | -2.570 M 56.38 % | -5.892 M -94.78 % | -3.025 M 55.82 % | -6.847 M | 0.000 100.00 % | -3.954 M -13.36 % | -3.488 M 31.98 % | -5.128 M -612.80 % | 1.000 M | 0.000 100.00 % | -2.309 M 51.78 % | -4.788 M -20.63 % | -3.969 M 21.67 % | -5.067 M 22.59 % | -6.546 M -161.94 % | -2.499 M 62.70 % | -6.700 M 37.68 % | -10.751 M -21.26 % | -8.866 M 62.80 % | -23.835 M | 0.000 | 0.000 100.00 % | -7.738 M -4.40 % | -7.412 M 82.53 % | -42.437 M -317.25 % | 19.534 M 352.48 % | -7.737 M -103.77 % | -3.797 M -8.92 % | -3.486 M -13.15 % | -3.081 M -187.65 % | 3.515 M 322.89 % | -1.577 M -5.41 % | -1.496 M 13.82 % | -1.736 M -145.54 % | -707.000 K 88.57 % | -6.185 M -990.83 % | -567.000 K -139.24 % | -237.000 K 99.01 % | -23.905 M -8 819.78 % | -268.000 K 2.55 % | -275.000 K -51.93 % | -181.000 K | 0.000 100.00 % | -117.385 M -658.60 % | -15.474 M | 0.000 100.00 % | -328.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K 300.00 % | 1.000 K 0.00 % | 1.000 K 102.44 % | -41.000 K -2 150.00 % | 2.000 K | 0.000 -100.00 % | 102.000 K | 0.000 100.00 % | -662.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K 820.00 % | -5.000 K -100.43 % | 1.151 M | 0.000 100.00 % | -2.300 M -76 766.67 % | 3.000 K 0.00 % | 3.000 K -76.92 % | 13.000 K -99.84 % | 8.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 361.000 K 20.33 % | 300.000 K -33.33 % | 450.000 K 325.00 % | -200.000 K 74.16 % | -774.000 K -153.71 % | 1.441 M 23 916.67 % | 6.000 K 500.00 % | 1.000 K -50.00 % | 2.000 K -77.78 % | 9.000 K -55.00 % | 20.000 K 81.82 % | 11.000 K | 0.000 -100.00 % | 604.000 K 998.18 % | 55.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 427.000 K -90.98 % | 4.733 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -287.000 K -237.65 % | -85.000 K | 0.000 | 0.000 100.00 % | -265.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -4.416 M 28.71 % | -6.194 M -104.69 % | -3.026 M 25.72 % | -4.074 M -30.16 % | -3.130 M 15.06 % | -3.685 M -631.15 % | -504.000 K -108.48 % | 5.943 M -12.50 % | 6.792 M 20.92 % | 5.617 M 159.68 % | -9.412 M -160.00 % | 15.686 M 368.55 % | -5.841 M 95.50 % | -129.856 M -9 392.40 % | -1.368 M 92.23 % | -17.608 M -57.98 % | -11.146 M -21.43 % | -9.179 M 41.45 % | -15.676 M -3 711.98 % | 434.000 K 103.65 % | -11.900 M 44.54 % | -21.458 M 13.86 % | -24.912 M 64.96 % | -71.095 M -736.42 % | 11.171 M 79.95 % | 6.208 M 25.90 % | 4.931 M 336.27 % | -2.087 M -214.67 % | 1.820 M -6.04 % | 1.937 M 166.31 % | -2.921 M 76.89 % | -12.641 M -298.98 % | 6.353 M 511.20 % | -1.545 M 66.02 % | -4.547 M -29.36 % | -3.515 M 72.07 % | -12.587 M -1 833.49 % | -651.000 K 94.79 % | -12.503 M -315.35 % | 5.806 M 120.06 % | -28.947 M -402.82 % | 9.559 M 214.22 % | -8.369 M -82.61 % | -4.583 M 48.32 % | -8.868 M 92.51 % | -118.322 M -629.17 % | -16.227 M -1 343.68 % | -1.124 M -41.56 % | -794.000 K -27.45 % | -623.000 K -20.97 % | -515.000 K 86.01 % | -3.682 M -251.34 % | -1.048 M -98.11 % | -529.000 K 0.56 % | -532.000 K 48.05 % | -1.024 M -13.78 % | -900.000 K -455.56 % | -162.000 K 94.23 % | -2.810 M -524.44 % | -450.000 K 76.83 % | -1.942 M -1 504.96 % | -121.000 K 55.02 % | -269.000 K 20.65 % | -339.000 K -54.79 % | -219.000 K -76.61 % | -124.000 K 57.39 % | -291.000 K -118.39 % | 1.582 M 11.64 % | 1.417 M -23.90 % | 1.862 M 4.26 % | 1.786 M 274.93 % | -1.021 M 29.20 % | -1.442 M -284.40 % | 782.000 K -71.15 % | 2.711 M 19.80 % | 2.263 M -47.85 % | 4.339 M 166.83 % | -6.493 M -297.12 % | 3.294 M 190.37 % | -3.645 M -41.28 % | -2.580 M 71.05 % | -8.911 M -782.28 % | -1.010 M -3 840.74 % | 27.000 K 106.03 % | -448.000 K 45.10 % | -816.000 K -158.71 % | 1.390 M 1 212.00 % | -125.000 K 81.34 % | -670.000 K -1 814.29 % | -35.000 K 74.64 % | -138.000 K -248.39 % | 93.000 K 141.70 % | -223.000 K -1 492.86 % | -14.000 K -102.46 % | 569.000 K 1 824.24 % | -33.000 K 5.71 % | -35.000 K 94.77 % | -669.000 K 78.05 % | -3.048 M -751.40 % | -358.000 K -112.90 % | 2.775 M 465.61 % | -759.000 K -125.89 % | -336.000 K 47.74 % | -643.000 K -136.20 % | 1.776 M 718.82 % | -287.000 K 54.01 % | -624.000 K 21.90 % | -799.000 K -965.33 % | -75.000 K 71.70 % | -265.000 K -29.90 % | -204.000 K 33.77 % | -308.000 K -48.08 % | -208.000 K |
| Debt repayment | -15.000 M 0.00 % | -15.000 M 54.55 % | -33.000 M -26.37 % | -26.114 M | 0.000 100.00 % | -63.295 M | 0.000 | 0.000 100.00 % | -25.000 M -429.44 % | -4.722 M 76.48 % | -20.079 M -147.46 % | 42.308 M | 0.000 100.00 % | -4.000 K -100.00 % | 134.616 M 3 365 500.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K 0.00 % | -4.000 K -33.33 % | -3.000 K 95.52 % | -67.000 K -100.78 % | 8.610 M -88.44 % | 74.508 M 76 912.37 % | -97.000 K 25.38 % | -130.000 K -100.05 % | 279.354 M 113 658.54 % | -246.000 K 0.81 % | -248.000 K 10.47 % | -277.000 K -23.66 % | -224.000 K 6.28 % | -239.000 K 9.81 % | -265.000 K 24.50 % | -351.000 K -64.02 % | -214.000 K -68.50 % | -127.000 K 15.89 % | -151.000 K 17.03 % | -182.000 K -45.60 % | -125.000 K -3.31 % | -121.000 K 17.12 % | -146.000 K -170.37 % | -54.000 K -58.82 % | -34.000 K 0.00 % | -34.000 K 2.86 % | -35.000 K 23.91 % | -46.000 K 22.03 % | -59.000 K -268.75 % | -16.000 K -220.00 % | -5.000 K 0.00 % | -5.000 K 61.54 % | -13.000 K 7.14 % | -14.000 K 12.50 % | -16.000 K 62.79 % | -43.000 K -2 050.00 % | -2.000 K 92.31 % | -26.000 K 89.08 % | -238.000 K -2 544.44 % | -9.000 K 10.00 % | -10.000 K 0.00 % | -10.000 K -11.11 % | -9.000 K 0.00 % | -9.000 K | 0.000 100.00 % | -13.000 K 35.00 % | -20.000 K -122.22 % | -9.000 K -132.14 % | 28.000 K 380.00 % | -10.000 K -11.11 % | -9.000 K 0.00 % | -9.000 K -12.50 % | -8.000 K 20.00 % | -10.000 K 23.08 % | -13.000 K -85.71 % | -7.000 K 95.54 % | -157.000 K 0.63 % | -158.000 K -206.76 % | 148.000 K 193.67 % | -158.000 K -101.12 % | 14.108 M 282 260.00 % | -5.000 K 0.00 % | -5.000 K -66.67 % | -3.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 % | -52.000 K | 0.000 | 0.000 | 0.000 100.00 % | -717.000 K -469.05 % | -126.000 K | 0.000 | 0.000 -100.00 % | 7.502 M -0.98 % | 7.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 -100.00 % | 2.011 M 201 200.00 % | -1.000 K -100.06 % | 1.682 M | 0.000 -100.00 % | 2.519 M | 0.000 -100.00 % | 2.365 M | 0.000 | 0.000 100.00 % | -3.000 K -100.18 % | 1.648 M 2 435.38 % | 65.000 K -98.81 % | 5.470 M | 0.000 -100.00 % | 6.790 M 91.92 % | 3.538 M -73.47 % | 13.337 M | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 720.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 % | -8.000 K | 0.000 | 0.000 | 0.000 100.00 % | -87.000 K | 0.000 | 0.000 | 0.000 100.00 % | -949.000 K | 0.000 -100.00 % | 426.000 K 59.55 % | 267.000 K -48.55 % | 519.000 K -62.88 % | 1.398 M | 0.000 -100.00 % | 14.000 K -87.04 % | 108.000 K 0.00 % | 108.000 K | 0.000 -100.00 % | 4.000 K -97.62 % | 168.000 K | 0.000 -100.00 % | 148.000 K 97.33 % | 75.000 K -47.18 % | 142.000 K | 0.000 -100.00 % | 111.000 K 484.21 % | 19.000 K -92.91 % | 268.000 K 436.00 % | 50.000 K | 0.000 | 0.000 100.00 % | -13.938 M -198.72 % | 14.119 M | 0.000 | 0.000 100.00 % | -22.074 M -292.84 % | 11.447 M 76 413.33 % | -15.000 K -100.14 % | 11.066 M 248.20 % | -7.467 M -189.20 % | 8.371 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 268.42 % | 19.000 K -85.50 % | 131.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 367.000 K 12 333.33 % | -3.000 K -100.14 % | 2.125 M 675.55 % | 274.000 K -98.74 % | 21.686 M 16 710.85 % | 129.000 K -56.27 % | 295.000 K 92.81 % | 153.000 K -56.16 % | 349.000 K 3 072.73 % | 11.000 K -96.83 % | 347.000 K 164.89 % | 131.000 K -73.80 % | 500.000 K 2 531.58 % | 19.000 K -99.92 % | 24.734 M 107 439.13 % | 23.000 K |
| Common stock repurchased | -1.848 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.214 M | 0.000 100.00 % | -44.976 M 0.00 % | -44.976 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -364.000 K 52.11 % | -760.000 K 85.93 % | -5.403 M -23 391.30 % | -23.000 K 88.02 % | -192.000 K -134.78 % | 552.000 K 106.94 % | -7.954 M -3 373.36 % | -229.000 K 24.42 % | -303.000 K 96.35 % | -8.295 M 35.13 % | -12.788 M -1 113.28 % | -1.054 M -502.29 % | -175.000 K 91.19 % | -1.986 M -832.39 % | -213.000 K 66.14 % | -629.000 K -2 416.00 % | -25.000 K 98.33 % | -1.495 M 85.21 % | -10.108 M -40 332.00 % | -25.000 K 99.86 % | -17.648 M -974.13 % | -1.643 M -5 034.38 % | -32.000 K 33.33 % | -48.000 K 71.60 % | -169.000 K -168.25 % | -63.000 K 54.01 % | -137.000 K -14.17 % | -120.000 K 32.20 % | -177.000 K -28.26 % | -138.000 K -89.04 % | -73.000 K 1.35 % | -74.000 K 95.29 % | -1.572 M -2 520.00 % | -60.000 K | 0.000 100.00 % | -1.038 M 71.45 % | -3.636 M -174.21 % | -1.326 M 48.60 % | -2.580 M -2 050.00 % | -120.000 K | 0.000 | 0.000 100.00 % | -212.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 100.00 % | -16.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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.520 M | 0.000 | 0.000 100.00 % | -1.520 M -50.94 % | -1.007 M | 0.000 | 0.000 100.00 % | -1.007 M -39.86 % | -720.000 K | 0.000 | 0.000 100.00 % | -720.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -336.000 K | 0.000 | 0.000 100.00 % | -336.000 K -97.65 % | -170.000 K | 0.000 | 0.000 100.00 % | -170.000 K 86.88 % | -1.296 M | 0.000 | 0.000 100.00 % | -1.296 M -1 389.66 % | -87.000 K | 0.000 | 0.000 100.00 % | -87.000 K -866.67 % | -9.000 K | 0.000 | 0.000 100.00 % | -9.000 K 98.98 % | -880.000 K | 0.000 | 0.000 100.00 % | -9.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 |
| Other financing activites | -489.000 K -172.66 % | 673.000 K 170.10 % | -960.000 K -172.73 % | -352.000 K 0.00 % | -352.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.213 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.470 M 4 207.09 % | 127.000 K -98.12 % | 6.761 M 96.60 % | 3.439 M -52.77 % | 7.281 M 440.13 % | 1.348 M -71.37 % | 4.708 M 6 923.19 % | -69.000 K 85.41 % | -473.000 K 94.36 % | -8.387 M -281.77 % | 4.614 M 51.78 % | 3.040 M 110.52 % | -28.894 M -4 531.60 % | 652.000 K -88.59 % | 5.713 M 183.66 % | 2.014 M -56.65 % | 4.646 M 802.14 % | 515.000 K -73.15 % | 1.918 M 166.39 % | 720.000 K -74.99 % | 2.879 M 48 083.33 % | -6.000 K -100.38 % | 1.561 M 86.05 % | 839.000 K -66.96 % | 2.539 M 251.66 % | 722.000 K -54.59 % | 1.590 M 136.61 % | 672.000 K -65.36 % | 1.940 M 100.62 % | 967.000 K -36.76 % | 1.529 M 349.71 % | 340.000 K -90.67 % | 3.646 M 389.40 % | 745.000 K -18.85 % | 918.000 K -64.58 % | 2.592 M 204.58 % | 851.000 K 74.39 % | 488.000 K -58.22 % | 1.168 M 1 242.53 % | 87.000 K -96.68 % | 2.620 M 923.44 % | 256.000 K -39.91 % | 426.000 K 59.55 % | 267.000 K -39.59 % | 442.000 K -43.26 % | 779.000 K | 0.000 | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 100.00 % | -38.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.735 M 398.29 % | -11.980 M -200.00 % | 11.980 M | 0.000 -100.00 % | 9.799 M | 0.000 -100.00 % | 978.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.529 M -2 320.10 % | 204.000 K | 0.000 | 0.000 -100.00 % | 60.000 K 181.08 % | -74.000 K -384.62 % | 26.000 K -76.99 % | 113.000 K 117.60 % | -642.000 K -2 575.00 % | -24.000 K -209.09 % | 22.000 K 15.79 % | 19.000 K 375.00 % | 4.000 K -95.56 % | 90.000 K -80.85 % | 470.000 K 1 205.56 % | 36.000 K -71.43 % | 126.000 K | 0.000 | 0.000 |
| Net cash used provided by financing activities | -17.337 M -8.30 % | -16.009 M 52.86 % | -33.961 M -37.03 % | -24.784 M -6 940.91 % | -352.000 K 99.42 % | -60.776 M -95.35 % | -31.112 M -1 415.52 % | 2.365 M 109.46 % | -25.000 M -1 556.73 % | -1.509 M 92.49 % | -20.082 M -23.52 % | -16.258 M -25 112.31 % | 65.000 K -98.81 % | 5.466 M -93.91 % | 89.767 M 1 228.50 % | 6.757 M 96.71 % | 3.435 M -52.80 % | 7.277 M 441.44 % | 1.344 M -71.43 % | 4.705 M 3 611.19 % | -134.000 K -102.14 % | 6.253 M -90.43 % | 65.361 M 7 477.09 % | -886.000 K -164.81 % | 1.367 M -99.45 % | 250.268 M 26 024.01 % | 958.000 K 138.49 % | -2.489 M -596.81 % | 501.000 K -85.26 % | 3.399 M 142.39 % | -8.019 M 27.98 % | -11.135 M -1 525.55 % | -685.000 K -127.51 % | 2.490 M 217.51 % | -2.119 M -277.03 % | 1.197 M 4 175.00 % | 28.000 K -98.64 % | 2.053 M 329.64 % | -894.000 K 89.68 % | -8.664 M -3 471.21 % | 257.000 K 101.63 % | -15.742 M -2 117.18 % | -710.000 K -148.56 % | 1.462 M 1 823.68 % | 76.000 K -96.40 % | 2.114 M -98.33 % | 126.424 M 16 191.75 % | 776.000 K -33.73 % | 1.171 M 104.01 % | 574.000 K 70.83 % | 336.000 K -68.86 % | 1.079 M 3 696.67 % | -30.000 K -120.27 % | 148.000 K -12.94 % | 170.000 K -9.57 % | 188.000 K 124.10 % | -780.000 K 78.12 % | -3.565 M -523.90 % | 841.000 K 142.73 % | -1.968 M -1 611.30 % | -115.000 K -215.00 % | 100.000 K 5.26 % | 95.000 K 279.25 % | -53.000 K -960.00 % | -5.000 K -103.16 % | 158.000 K 1 680.00 % | -10.000 K -107.19 % | 139.000 K 110.61 % | 66.000 K -50.75 % | 134.000 K 1 440.00 % | -10.000 K -110.20 % | 98.000 K 716.67 % | 12.000 K -89.19 % | 111.000 K 146.67 % | 45.000 K -70.39 % | 152.000 K 3 140.00 % | -5.000 K -102.94 % | 170.000 K -98.80 % | 14.114 M 12 848.62 % | 109.000 K 673.68 % | -19.000 K -100.14 % | 13.661 M 2 663.04 % | -533.000 K -104.45 % | 11.965 M 8.12 % | 11.066 M 374.53 % | 2.332 M -72.14 % | 8.371 M 755.93 % | 978.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 K 268.42 % | 19.000 K -75.95 % | 79.000 K 101.74 % | -4.529 M -2 320.10 % | 204.000 K | 0.000 100.00 % | -864.000 K -1 152.17 % | -69.000 K -103.36 % | 2.051 M 583.67 % | 300.000 K -98.98 % | 29.301 M 314.85 % | 7.063 M 2 506.27 % | 271.000 K 54.86 % | 175.000 K -52.45 % | 368.000 K 268.00 % | 100.000 K -62.55 % | 267.000 K -55.57 % | 601.000 K 12.13 % | 536.000 K 269.66 % | 145.000 K -99.41 % | 24.734 M 107 439.13 % | 23.000 K |
| Effect of forex changes on cash | 2.788 M 171.47 % | 1.027 M 129.61 % | -3.469 M -208.99 % | 3.183 M 2 040.85 % | -164.000 K 79.50 % | -800.000 K -132.98 % | 2.426 M 161.11 % | -3.970 M -278.99 % | 2.218 M 212.39 % | 710.000 K -89.01 % | 6.460 M 216.99 % | -5.522 M 17.40 % | -6.685 M -1 510.84 % | -415.000 K -603.39 % | -59.000 K 89.21 % | -547.000 K -225.46 % | 436.000 K 372.50 % | -160.000 K -113.82 % | 1.158 M 206.35 % | 378.000 K -34.83 % | 580.000 K 151.51 % | -1.126 M -351.90 % | 447.000 K 356.12 % | 98.000 K -76.27 % | 413.000 K 1 895.65 % | -23.000 K 80.51 % | -118.000 K -437.14 % | 35.000 K 113.67 % | -256.000 K -831.43 % | 35.000 K 153.85 % | -65.000 K -136.11 % | 180.000 K -38.78 % | 294.000 K -20.54 % | 370.000 K 148.24 % | -767.000 K -1 422.41 % | 58.000 K 166.67 % | -87.000 K -169.60 % | 125.000 K -37.19 % | 199.000 K 299.00 % | -100.000 K -145.87 % | 218.000 K 128.31 % | -770.000 K -259.09 % | 484.000 K 317.24 % | 116.000 K 107.14 % | 56.000 K 161.54 % | -91.000 K -1 010.00 % | 10.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 -100.00 % | 27.000 K 200.00 % | -27.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -7.092 M 53.66 % | -15.303 M -15.58 % | -13.240 M 0.88 % | -13.358 M -191.45 % | 14.607 M 127.77 % | -52.608 M -316.33 % | 24.318 M 11.55 % | 21.801 M 107.97 % | 10.483 M -43.15 % | 18.440 M 344.17 % | -7.552 M -197.48 % | 7.747 M 217.02 % | -6.620 M 93.89 % | -108.279 M -211.21 % | 97.363 M 1 645.69 % | -6.299 M -94.23 % | -3.243 M -156.77 % | -1.263 M 91.56 % | -14.971 M -981.17 % | 1.699 M 108.21 % | -20.704 M 56.32 % | -47.400 M -309.97 % | 22.575 M 123.54 % | -95.889 M -1 168.71 % | -7.558 M -103.04 % | 248.258 M 6 705.32 % | 3.648 M 136.92 % | -9.880 M -446.18 % | 2.854 M -64.48 % | 8.034 M 386.83 % | -2.801 M 84.94 % | -18.605 M -253.19 % | 12.145 M 60.37 % | 7.573 M 455.61 % | 1.363 M -70.55 % | 4.628 M 175.74 % | -6.110 M -162.92 % | 9.710 M 297.00 % | -4.929 M -879.92 % | -503.000 K 97.89 % | -23.812 M -4 750.78 % | 512.000 K 114.84 % | -3.450 M -453.85 % | 975.000 K 123.86 % | -4.086 M 96.38 % | -112.955 M -200.16 % | 112.769 M 3 187.73 % | 3.430 M -38.86 % | 5.610 M -2.40 % | 5.748 M -10.87 % | 6.449 M 251.64 % | 1.834 M -86.76 % | 13.848 M 471.76 % | 2.422 M -13.62 % | 2.804 M 954.14 % | 266.000 K -42.17 % | 460.000 K 121.78 % | -2.112 M -397.05 % | 711.000 K 427.65 % | -217.000 K -702.78 % | 36.000 K -96.35 % | 986.000 K 3.90 % | 949.000 K 49.21 % | 636.000 K 171.38 % | -891.000 K -592.27 % | 181.000 K -57.21 % | 423.000 K -84.55 % | 2.738 M 48.08 % | 1.849 M -23.47 % | 2.416 M -29.02 % | 3.404 M 2 324.84 % | -153.000 K 87.43 % | -1.217 M -320.07 % | 553.000 K -40.47 % | 929.000 K 210.99 % | -837.000 K -395.27 % | -169.000 K 98.40 % | -10.548 M -190.03 % | 11.716 M 240.29 % | -8.351 M 7.96 % | -9.073 M -2 345.79 % | 404.000 K 106.90 % | -5.858 M -186.29 % | 6.789 M -14.40 % | 7.931 M 12 901.64 % | 61.000 K -99.44 % | 10.808 M 2 165.83 % | 477.000 K 132.49 % | -1.468 M 47.12 % | -2.776 M -22.94 % | -2.258 M -8.09 % | -2.089 M -8.35 % | -1.928 M -39.31 % | -1.384 M 73.49 % | -5.220 M -82.33 % | -2.863 M -27.98 % | -2.237 M 78.32 % | -10.317 M -17.81 % | -8.757 M -40.27 % | -6.243 M -820.07 % | 867.000 K -96.76 % | 26.795 M 407.38 % | 5.281 M 469.56 % | -1.429 M -167.44 % | 2.119 M 268.98 % | -1.254 M 3.69 % | -1.302 M 67.54 % | -4.011 M 6.72 % | -4.300 M 33.95 % | -6.510 M -101.80 % | -3.226 M -113.75 % | 23.465 M 455.25 % | 4.226 M |
| Cash at beginning of period | 88.512 M -15.40 % | 104.627 M -11.23 % | 117.867 M -10.18 % | 131.225 M 12.53 % | 116.618 M -31.13 % | 169.331 M 16.77 % | 145.013 M 17.69 % | 123.212 M 9.30 % | 112.729 M 19.56 % | 94.289 M -7.42 % | 101.841 M 8.23 % | 94.094 M -6.57 % | 100.714 M -51.81 % | 208.993 M 87.22 % | 111.630 M -5.34 % | 117.929 M -2.68 % | 121.172 M -1.03 % | 122.435 M -10.90 % | 137.406 M 1.25 % | 135.707 M -13.24 % | 156.411 M -23.26 % | 203.811 M 12.46 % | 181.236 M -34.60 % | 277.125 M -2.65 % | 284.683 M 681.56 % | 36.425 M 11.13 % | 32.777 M -23.16 % | 42.657 M 7.17 % | 39.803 M 25.29 % | 31.769 M -8.10 % | 34.570 M -34.99 % | 53.175 M 29.60 % | 41.030 M 22.64 % | 33.457 M 4.25 % | 32.094 M 16.85 % | 27.466 M -18.20 % | 33.576 M 40.69 % | 23.866 M -17.12 % | 28.795 M -1.72 % | 29.298 M -44.84 % | 53.110 M 0.97 % | 52.598 M -6.16 % | 56.048 M 1.77 % | 55.073 M -6.91 % | 59.159 M -65.63 % | 172.114 M 190.02 % | 59.345 M 6.13 % | 55.915 M 11.15 % | 50.305 M 12.90 % | 44.557 M 16.92 % | 38.108 M 5.06 % | 36.274 M 61.75 % | 22.426 M 12.11 % | 20.004 M 16.30 % | 17.200 M 1.57 % | 16.934 M 2.79 % | 16.474 M -11.36 % | 18.586 M 3.98 % | 17.875 M -1.20 % | 18.092 M 0.20 % | 18.056 M 5.78 % | 17.070 M 5.89 % | 16.121 M 4.11 % | 15.485 M -5.44 % | 16.376 M 1.12 % | 16.195 M 2.68 % | 15.772 M 21.01 % | 13.034 M 16.53 % | 11.185 M 27.55 % | 8.769 M 63.45 % | 5.365 M -2.77 % | 5.518 M -18.07 % | 6.735 M 8.95 % | 6.182 M 17.69 % | 5.253 M -13.74 % | 6.090 M -2.70 % | 6.259 M -62.76 % | 16.807 M 230.13 % | 5.091 M -62.13 % | 13.442 M -40.30 % | 22.515 M 1.83 % | 22.111 M -20.94 % | 27.969 M 32.05 % | 21.180 M 59.86 % | 13.249 M 0.46 % | 13.188 M 454.12 % | 2.380 M 25.07 % | 1.903 M -43.55 % | 3.371 M -45.16 % | 6.147 M -26.86 % | 8.405 M -19.91 % | 10.494 M -15.52 % | 12.422 M -10.02 % | 13.806 M -27.44 % | 19.026 M -13.08 % | 21.889 M -9.27 % | 24.126 M -29.95 % | 34.443 M -20.27 % | 43.200 M -12.63 % | 49.443 M 1.78 % | 48.576 M 123.02 % | 21.781 M 32.01 % | 16.500 M -7.97 % | 17.929 M 13.40 % | 15.810 M -7.35 % | 17.064 M -7.09 % | 18.366 M -17.92 % | 22.377 M -16.12 % | 26.677 M -19.62 % | 33.187 M -8.86 % | 36.413 M 181.22 % | 12.948 M 48.45 % | 8.722 M |
| Cash at end of period | 81.420 M -8.85 % | 89.324 M -14.63 % | 104.627 M -11.23 % | 117.867 M -10.18 % | 131.225 M 12.42 % | 116.723 M -31.07 % | 169.331 M 16.77 % | 145.013 M 17.69 % | 123.212 M 9.30 % | 112.729 M 19.56 % | 94.289 M -7.42 % | 101.841 M 8.23 % | 94.094 M -6.57 % | 100.714 M -51.81 % | 208.993 M 87.22 % | 111.630 M -5.34 % | 117.929 M -2.68 % | 121.172 M -1.03 % | 122.435 M -10.90 % | 137.406 M 1.25 % | 135.707 M -13.24 % | 156.411 M -23.26 % | 203.811 M 12.46 % | 181.236 M -34.60 % | 277.125 M -2.65 % | 284.683 M 681.56 % | 36.425 M 11.13 % | 32.777 M -23.16 % | 42.657 M 7.17 % | 39.803 M 25.29 % | 31.769 M -8.10 % | 34.570 M -34.99 % | 53.175 M 29.60 % | 41.030 M 22.64 % | 33.457 M 4.25 % | 32.094 M 16.85 % | 27.466 M -18.20 % | 33.576 M 40.69 % | 23.866 M -17.12 % | 28.795 M -1.72 % | 29.298 M -44.84 % | 53.110 M 0.97 % | 52.598 M -6.16 % | 56.048 M 1.77 % | 55.073 M -6.91 % | 59.159 M -65.63 % | 172.114 M 190.02 % | 59.345 M 6.13 % | 55.915 M 11.15 % | 50.305 M 12.90 % | 44.557 M 16.92 % | 38.108 M 5.06 % | 36.274 M 61.75 % | 22.426 M 12.11 % | 20.004 M 16.30 % | 17.200 M 1.57 % | 16.934 M 2.79 % | 16.474 M -11.36 % | 18.586 M 3.98 % | 17.875 M -1.20 % | 18.092 M 0.20 % | 18.056 M 5.78 % | 17.070 M 5.89 % | 16.121 M 4.11 % | 15.485 M -5.44 % | 16.376 M 1.12 % | 16.195 M 2.68 % | 15.772 M 21.01 % | 13.034 M 16.53 % | 11.185 M 27.55 % | 8.769 M 63.45 % | 5.365 M -2.77 % | 5.518 M -18.07 % | 6.735 M 8.95 % | 6.182 M 17.69 % | 5.253 M -13.74 % | 6.090 M -2.70 % | 6.259 M -62.76 % | 16.807 M 230.13 % | 5.091 M -62.13 % | 13.442 M -40.30 % | 22.515 M 1.83 % | 22.111 M -20.94 % | 27.969 M 32.05 % | 21.180 M 59.86 % | 13.249 M 0.46 % | 13.188 M 454.12 % | 2.380 M 25.07 % | 1.903 M -43.55 % | 3.371 M -45.16 % | 6.147 M -26.86 % | 8.405 M -19.91 % | 10.494 M -15.52 % | 12.422 M -10.02 % | 13.806 M -27.44 % | 19.026 M -13.08 % | 21.889 M -9.27 % | 24.126 M -29.95 % | 34.443 M -20.27 % | 43.200 M -12.63 % | 49.443 M 1.78 % | 48.576 M 123.02 % | 21.781 M 32.01 % | 16.500 M -7.97 % | 17.929 M 13.40 % | 15.810 M -7.35 % | 17.064 M -7.09 % | 18.366 M -17.92 % | 22.377 M -16.12 % | 26.677 M -19.62 % | 33.187 M -8.86 % | 36.413 M 181.22 % | 12.948 M |
| Operating cash flow | 11.873 M 102.16 % | 5.873 M -78.42 % | 27.216 M 120.96 % | 12.317 M -32.13 % | 18.148 M 43.43 % | 12.653 M -43.50 % | 22.396 M 28.25 % | 17.463 M -34.03 % | 26.473 M 94.34 % | 13.622 M -12.01 % | 15.482 M 11.86 % | 13.841 M 136.96 % | 5.841 M -64.66 % | 16.526 M 83.15 % | 9.023 M 76.96 % | 5.099 M 26.46 % | 4.032 M 404.63 % | 799.000 K 144.46 % | -1.797 M 52.93 % | -3.818 M 58.72 % | -9.250 M 70.23 % | -31.069 M -69.58 % | -18.321 M 23.68 % | -24.006 M -17.05 % | -20.509 M -150.26 % | -8.195 M -286.01 % | -2.123 M 60.24 % | -5.339 M -776.68 % | 789.000 K -70.37 % | 2.663 M -67.54 % | 8.204 M 64.38 % | 4.991 M -19.28 % | 6.183 M -1.20 % | 6.258 M -28.85 % | 8.796 M 27.70 % | 6.888 M 5.39 % | 6.536 M -20.13 % | 8.183 M -1.04 % | 8.269 M 236.82 % | 2.455 M -47.32 % | 4.660 M -37.58 % | 7.465 M 45.09 % | 5.145 M 29.27 % | 3.980 M -14.41 % | 4.650 M 39.06 % | 3.344 M 30.52 % | 2.562 M -32.19 % | 3.778 M -27.80 % | 5.233 M -9.73 % | 5.797 M -12.54 % | 6.628 M 49.38 % | 4.437 M -70.27 % | 14.926 M 432.50 % | 2.803 M -11.47 % | 3.166 M 187.30 % | 1.102 M -48.50 % | 2.140 M 32.51 % | 1.615 M -39.74 % | 2.680 M 21.76 % | 2.201 M 5.16 % | 2.093 M 107.85 % | 1.007 M -10.33 % | 1.123 M 9.24 % | 1.028 M 254.12 % | -667.000 K -553.74 % | 147.000 K -79.70 % | 724.000 K -28.81 % | 1.017 M 177.87 % | 366.000 K -12.86 % | 420.000 K -74.20 % | 1.628 M 111.43 % | 770.000 K 261.50 % | 213.000 K 162.65 % | -340.000 K 81.39 % | -1.827 M 43.82 % | -3.252 M 27.78 % | -4.503 M -6.58 % | -4.225 M 25.77 % | -5.692 M -18.21 % | -4.815 M 25.63 % | -6.474 M -48.96 % | -4.346 M -0.72 % | -4.315 M 17.07 % | -5.203 M -93.64 % | -2.687 M -84.67 % | -1.455 M -238.97 % | 1.047 M 378.46 % | -376.000 K 52.88 % | -798.000 K 70.89 % | -2.741 M -29.29 % | -2.120 M 5.86 % | -2.252 M -30.63 % | -1.724 M -18.98 % | -1.449 M -15.00 % | -1.260 M 58.47 % | -3.034 M -37.78 % | -2.202 M 74.93 % | -8.784 M -55.74 % | -5.640 M 28.93 % | -7.936 M -259.42 % | -2.208 M -26.39 % | -1.747 M -18.60 % | -1.473 M -43.01 % | -1.030 M -713.10 % | 168.000 K 112.58 % | -1.335 M -71.59 % | -778.000 K 77.64 % | -3.479 M 27.91 % | -4.826 M 28.83 % | -6.781 M -114.11 % | -3.167 M -229.55 % | -961.000 K -121.79 % | 4.411 M |
| Capital expenditure | -4.416 M -49.19 % | -2.960 M -549.12 % | -456.000 K -125.08 % | 1.818 M 153.36 % | -3.407 M 7.54 % | -3.685 M 13.38 % | -4.254 M 20.13 % | -5.326 M -44.96 % | -3.674 M 32.39 % | -5.434 M -65.67 % | -3.280 M -13.38 % | -2.893 M 11.80 % | -3.280 M 45.42 % | -6.010 M -32.79 % | -4.526 M 30.87 % | -6.547 M 11.81 % | -7.424 M -0.15 % | -7.413 M 1.21 % | -7.504 M 16.71 % | -9.010 M 20.40 % | -11.319 M 48.01 % | -21.770 M 9.89 % | -24.160 M -105.53 % | -11.755 M -20.91 % | -9.722 M 9.39 % | -10.730 M -10.35 % | -9.724 M -22.64 % | -7.929 M -25.16 % | -6.335 M 1.80 % | -6.451 M -7.71 % | -5.989 M -24.54 % | -4.809 M -8.92 % | -4.415 M -12.66 % | -3.919 M -41.23 % | -2.775 M 48.25 % | -5.362 M -132.02 % | -2.311 M 4.46 % | -2.419 M -38.70 % | -1.744 M -36.04 % | -1.282 M 16.97 % | -1.544 M 1.72 % | -1.571 M 30.02 % | -2.245 M -31.44 % | -1.708 M -66.47 % | -1.026 M -9.50 % | -937.000 K -24.44 % | -753.000 K 33.01 % | -1.124 M -41.56 % | -794.000 K -27.45 % | -623.000 K -20.97 % | -515.000 K 86.01 % | -3.682 M -251.34 % | -1.048 M -88.15 % | -557.000 K -4.70 % | -532.000 K 48.15 % | -1.026 M -454.59 % | -185.000 K -11.45 % | -166.000 K 79.53 % | -811.000 K -79.82 % | -451.000 K 28.30 % | -629.000 K -411.38 % | -123.000 K 54.28 % | -269.000 K 39.00 % | -441.000 K -101.37 % | -219.000 K -76.61 % | -124.000 K 57.39 % | -291.000 K -33.49 % | -218.000 K -29.76 % | -168.000 K 13.40 % | -194.000 K 9.35 % | -214.000 K -7.00 % | -200.000 K -119.78 % | -91.000 K 66.04 % | -268.000 K 8.22 % | -292.000 K -21.67 % | -240.000 K 61.54 % | -624.000 K 4.29 % | -652.000 K -60.59 % | -406.000 K -1.25 % | -401.000 K 9.07 % | -441.000 K -103.23 % | -217.000 K 74.77 % | -860.000 K -104.28 % | -421.000 K -367.78 % | -90.000 K -114.29 % | -42.000 K 17.65 % | -51.000 K | 0.000 | 0.000 100.00 % | -7.000 K 84.78 % | -46.000 K -12.20 % | -41.000 K 4.65 % | -43.000 K -207.14 % | -14.000 K 60.00 % | -35.000 K 60.23 % | -88.000 K -151.43 % | -35.000 K 94.73 % | -664.000 K 77.78 % | -2.988 M -63.46 % | -1.828 M -182.53 % | -647.000 K 12.92 % | -743.000 K -130.03 % | -323.000 K 39.96 % | -538.000 K -504.49 % | -89.000 K | 0.000 100.00 % | -539.000 K 32.54 % | -799.000 K -491.85 % | -135.000 K | 0.000 100.00 % | -204.000 K 33.77 % | -308.000 K -46.67 % | -210.000 K |
| Free CashFlow | 7.457 M 155.99 % | 2.913 M -89.11 % | 26.760 M 89.32 % | 14.135 M -4.11 % | 14.741 M 64.37 % | 8.968 M -50.57 % | 18.142 M 49.48 % | 12.137 M -46.77 % | 22.799 M 178.44 % | 8.188 M -32.90 % | 12.202 M 11.45 % | 10.948 M 327.49 % | 2.561 M -75.65 % | 10.516 M 133.84 % | 4.497 M 410.57 % | -1.448 M 57.31 % | -3.392 M 48.71 % | -6.614 M 28.89 % | -9.301 M 27.49 % | -12.828 M 37.63 % | -20.569 M 61.07 % | -52.839 M -24.38 % | -42.481 M -18.79 % | -35.761 M -18.29 % | -30.231 M -59.74 % | -18.925 M -59.75 % | -11.847 M 10.71 % | -13.268 M -139.24 % | -5.546 M -46.41 % | -3.788 M -271.02 % | 2.215 M 1 117.03 % | 182.000 K -89.71 % | 1.768 M -24.41 % | 2.339 M -61.15 % | 6.021 M 294.56 % | 1.526 M -63.88 % | 4.225 M -26.70 % | 5.764 M -11.66 % | 6.525 M 456.27 % | 1.173 M -62.36 % | 3.116 M -47.13 % | 5.894 M 103.24 % | 2.900 M 27.64 % | 2.272 M -37.31 % | 3.624 M 50.56 % | 2.407 M 33.06 % | 1.809 M -31.84 % | 2.654 M -40.21 % | 4.439 M -14.21 % | 5.174 M -15.36 % | 6.113 M 709.67 % | 755.000 K -94.56 % | 13.878 M 517.90 % | 2.246 M -14.73 % | 2.634 M 3 365.79 % | 76.000 K -96.11 % | 1.955 M 34.92 % | 1.449 M -22.47 % | 1.869 M 6.80 % | 1.750 M 19.54 % | 1.464 M 65.61 % | 884.000 K 3.51 % | 854.000 K 45.49 % | 587.000 K 166.25 % | -886.000 K -3 952.17 % | 23.000 K -94.69 % | 433.000 K -45.81 % | 799.000 K 303.54 % | 198.000 K -12.39 % | 226.000 K -84.02 % | 1.414 M 148.07 % | 570.000 K 367.21 % | 122.000 K 120.07 % | -608.000 K 71.31 % | -2.119 M 39.32 % | -3.492 M 31.89 % | -5.127 M -5.13 % | -4.877 M 20.02 % | -6.098 M -16.91 % | -5.216 M 24.57 % | -6.915 M -51.55 % | -4.563 M 11.83 % | -5.175 M 7.98 % | -5.624 M -102.52 % | -2.777 M -85.50 % | -1.497 M -250.30 % | 996.000 K 364.89 % | -376.000 K 52.88 % | -798.000 K 70.96 % | -2.748 M -26.87 % | -2.166 M 5.54 % | -2.293 M -29.77 % | -1.767 M -20.78 % | -1.463 M -12.97 % | -1.295 M 58.52 % | -3.122 M -39.56 % | -2.237 M 76.32 % | -9.448 M -9.50 % | -8.628 M 11.63 % | -9.764 M -242.00 % | -2.855 M -14.66 % | -2.490 M -38.64 % | -1.796 M -14.54 % | -1.568 M -2 084.81 % | 79.000 K 105.92 % | -1.335 M -1.37 % | -1.317 M 69.21 % | -4.278 M 13.77 % | -4.961 M 26.84 % | -6.781 M -101.16 % | -3.371 M -165.64 % | -1.269 M -130.21 % | 4.201 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 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 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 | 2001 | 2000 | 2000 | 2000 | 2000 | 1999 | 1999 | 1999 | 1999 | 1998 | 1998 | 1998 | 1998 | 1997 | 1997 | 1997 |