Great Southern Bancorp, Inc.
GSBC
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 | 1997 | 1996 | 1995 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 343.302 M -3.37 % | 355.263 M 8.67 % | 326.908 M 25.20 % | 261.118 M 10.18 % | 236.990 M -6.24 % | 252.753 M -4.96 % | 265.951 M 13.29 % | 234.753 M 9.51 % | 214.369 M -2.83 % | 220.620 M 2.01 % | 216.277 M 0.52 % | 215.156 M 2.76 % | 209.370 M -7.72 % | 226.891 M 1.24 % | 224.109 M 7.77 % | 207.947 M 10.11 % | 188.857 M 4.72 % | 180.344 M -6.67 % | 193.242 M 7.53 % | 179.713 M 32.09 % | 136.054 M 13.03 % | 120.368 M 22.61 % | 98.170 M -2.45 % | 100.638 M -5.53 % | 106.530 M 5.34 % | 101.133 M 21.28 % | 83.388 M 10.16 % | 75.700 M 14.70 % | 66.000 M 2.80 % | 64.200 M |
| Net income | 70.973 M 14.83 % | 61.807 M -8.84 % | 67.800 M -10.73 % | 75.948 M 1.77 % | 74.627 M 25.82 % | 59.313 M -19.42 % | 73.612 M 9.69 % | 67.109 M 30.15 % | 51.564 M 13.72 % | 45.342 M -2.49 % | 46.502 M 6.83 % | 43.529 M 29.06 % | 33.729 M -30.75 % | 48.706 M 60.91 % | 30.269 M 26.83 % | 23.865 M -63.31 % | 65.047 M 1 568.99 % | -4.428 M -115.11 % | 29.299 M -4.70 % | 30.743 M 35.60 % | 22.671 M -14.12 % | 26.399 M 14.33 % | 23.091 M -0.52 % | 23.212 M 23.74 % | 18.758 M 21.19 % | 15.478 M 13.17 % | 13.677 M -5.02 % | 14.400 M 54.84 % | 9.300 M -17.70 % | 11.300 M |
| EBITDA | 95.808 M 13.45 % | 84.447 M -10.79 % | 94.656 M -8.88 % | 103.879 M -1.54 % | 105.502 M 23.87 % | 85.174 M -16.24 % | 101.686 M 8.92 % | 93.359 M 13.61 % | 82.173 M 9.08 % | 75.330 M -0.83 % | 75.961 M 9.66 % | 69.271 M 19.34 % | 58.046 M -20.34 % | 72.865 M 64.48 % | 44.300 M 17.98 % | 37.548 M -63.02 % | 101.531 M 1 997.78 % | -5.350 M -112.50 % | 42.804 M -7.08 % | 46.065 M 30.40 % | 35.325 M -17.08 % | 42.603 M 9.49 % | 38.909 M 0.02 % | 38.901 M 32.28 % | 29.408 M 13.05 % | 26.013 M 13.18 % | 22.983 M 4.47 % | 22.000 M 34.97 % | 16.300 M -13.76 % | 18.900 M |
| Weighted average shs out dil | 11.397 M -3.05 % | 11.755 M -2.69 % | 12.080 M -4.18 % | 12.607 M -7.80 % | 13.674 M -3.05 % | 14.104 M -1.58 % | 14.330 M 0.58 % | 14.248 M 0.48 % | 14.180 M 0.39 % | 14.125 M 0.83 % | 14.009 M 1.11 % | 13.855 M 1.15 % | 13.698 M 0.82 % | 13.587 M -0.14 % | 13.606 M -2.92 % | 14.015 M 0.86 % | 13.895 M 3.84 % | 13.381 M -1.81 % | 13.627 M -1.60 % | 13.848 M -0.44 % | 13.909 M -0.42 % | 13.968 M 0.80 % | 13.857 M -0.28 % | 13.896 M -0.04 % | 13.901 M -4.80 % | 14.602 M -6.23 % | 15.572 M -2.21 % | 15.924 M -3.84 % | 16.560 M -9.87 % | 18.374 M |
| Weighted average shs out | 11.397 M -2.55 % | 11.695 M -2.48 % | 11.992 M -4.19 % | 12.516 M -7.69 % | 13.558 M -3.45 % | 14.043 M -1.11 % | 14.201 M 0.49 % | 14.132 M 1.13 % | 13.974 M 0.47 % | 13.909 M 0.80 % | 13.798 M 0.88 % | 13.678 M 1.50 % | 13.476 M -0.54 % | 13.549 M 0.62 % | 13.466 M 0.03 % | 13.462 M 0.59 % | 13.383 M 0.01 % | 13.381 M -1.35 % | 13.564 M -1.17 % | 13.725 M -0.11 % | 13.740 M 0.04 % | 13.734 M 0.29 % | 13.694 M -0.30 % | 13.735 M -0.22 % | 13.765 M -3.95 % | 14.331 M -5.96 % | 15.240 M -4.30 % | 15.924 M -3.84 % | 16.560 M -9.87 % | 18.374 M |
| EPS diluted | 6.19 17.68 % | 5.26 -6.24 % | 5.61 -6.81 % | 6.02 10.26 % | 5.46 29.69 % | 4.21 -18.09 % | 5.14 9.13 % | 4.71 29.40 % | 3.64 13.40 % | 3.21 -2.13 % | 3.28 5.81 % | 3.10 28.10 % | 2.42 -31.64 % | 3.54 83.42 % | 1.93 32.19 % | 1.46 -67.12 % | 4.44 1 368.57 % | -0.35 -116.28 % | 2.15 -3.15 % | 2.22 36.20 % | 1.63 75.27 % | 0.93 27.40 % | 0.73 -29.13 % | 1.03 58.46 % | 0.65 -38.68 % | 1.06 20.45 % | 0.88 100.00 % | 0.44 57.14 % | 0.28 -54.84 % | 0.62 |
| Earnings per share | 6.23 17.99 % | 5.28 -6.55 % | 5.65 -6.92 % | 6.07 10.36 % | 5.50 30.33 % | 4.22 -18.53 % | 5.18 9.05 % | 4.75 29.43 % | 3.67 12.58 % | 3.26 -2.10 % | 3.33 6.05 % | 3.14 27.64 % | 2.46 -30.70 % | 3.55 82.05 % | 1.95 28.29 % | 1.52 -67.03 % | 4.61 1 417.14 % | -0.35 -116.20 % | 2.16 -3.57 % | 2.24 35.76 % | 1.65 77.42 % | 0.93 25.68 % | 0.74 -29.52 % | 1.05 59.09 % | 0.66 -38.89 % | 1.08 20.00 % | 0.90 100.00 % | 0.45 60.71 % | 0.28 -54.84 % | 0.62 |
| Gross profit | 229.758 M 5.88 % | 216.992 M -4.14 % | 226.367 M -0.53 % | 227.568 M 2.51 % | 221.999 M 13.08 % | 196.317 M -4.33 % | 205.199 M 8.09 % | 189.846 M 7.04 % | 177.364 M -6.27 % | 189.220 M -2.85 % | 194.761 M -0.23 % | 195.204 M 12.98 % | 172.781 M 11.72 % | 154.651 M 0.67 % | 153.627 M 23.43 % | 124.467 M 43.97 % | 86.452 M 57.43 % | 54.913 M -42.38 % | 95.301 M 2.03 % | 93.409 M 23.02 % | 75.932 M -3.07 % | 78.335 M 11.58 % | 70.206 M 8.84 % | 64.501 M 16.38 % | 55.423 M 12.73 % | 49.166 M 7.20 % | 45.863 M 9.72 % | 41.800 M 17.75 % | 35.500 M 2.60 % | 34.600 M |
| Income tax expense | 16.324 M 19.24 % | 13.690 M -21.97 % | 17.544 M -3.89 % | 18.254 M -7.51 % | 19.737 M 43.24 % | 13.779 M -16.23 % | 16.449 M 10.83 % | 14.841 M -20.88 % | 18.758 M 13.57 % | 16.516 M 6.12 % | 15.564 M 13.17 % | 13.753 M 68.25 % | 8.174 M -43.94 % | 14.580 M 181.30 % | 5.183 M -39.66 % | 8.590 M -73.97 % | 33.005 M 979.90 % | -3.751 M -126.15 % | 14.343 M 3.49 % | 13.859 M 52.92 % | 9.063 M -28.50 % | 12.675 M 11.56 % | 11.362 M -7.63 % | 12.301 M 29.83 % | 9.475 M 15.77 % | 8.184 M 16.61 % | 7.018 M 1.71 % | 6.900 M 18.97 % | 5.800 M -18.31 % | 7.100 M |
| Cost of revenue | 113.544 M -17.88 % | 138.271 M 37.53 % | 100.541 M 199.68 % | 33.550 M 123.80 % | 14.991 M -73.44 % | 56.436 M -7.10 % | 60.752 M 35.28 % | 44.907 M 21.35 % | 37.005 M 17.85 % | 31.400 M 45.94 % | 21.516 M 7.84 % | 19.952 M -45.47 % | 36.589 M -49.35 % | 72.240 M 2.49 % | 70.482 M -15.57 % | 83.480 M -18.48 % | 102.405 M -18.36 % | 125.431 M 28.07 % | 97.941 M 13.48 % | 86.304 M 43.55 % | 60.122 M 43.04 % | 42.033 M 50.31 % | 27.964 M -22.62 % | 36.137 M -29.29 % | 51.107 M -1.65 % | 51.967 M 38.49 % | 37.525 M 10.69 % | 33.900 M 11.15 % | 30.500 M 3.04 % | 29.600 M |
| General and administrative expenses | 115.260 M 38.50 % | 83.221 M 0.19 % | 83.063 M 5.82 % | 78.497 M 7.02 % | 73.351 M 0.19 % | 73.215 M 12.23 % | 65.239 M 3.74 % | 62.889 M -0.17 % | 62.993 M -1.36 % | 63.859 M 2.59 % | 62.248 M 3.97 % | 59.869 M 5.67 % | 56.657 M 1.65 % | 55.738 M 15.05 % | 48.446 M 9.18 % | 44.371 M -14.64 % | 51.978 M 26.19 % | 41.191 M 36.57 % | 30.161 M 6.63 % | 28.285 M 11.56 % | 25.355 M 15.21 % | 22.007 M 17.44 % | 18.739 M 18.29 % | 15.842 M 4.73 % | 15.126 M 10.88 % | 13.642 M -16.82 % | 16.401 M 51.86 % | 10.800 M 17.39 % | 9.200 M 9.52 % | 8.400 M |
| Selling and marketing expenses | 0.000 -100.00 % | 3.124 M -8.01 % | 3.396 M 4.14 % | 3.261 M 6.15 % | 3.072 M 16.76 % | 2.631 M -6.30 % | 2.808 M 14.15 % | 2.460 M 6.45 % | 2.311 M 3.73 % | 2.228 M -3.84 % | 2.317 M -3.62 % | 2.404 M 11.04 % | 2.165 M 37.72 % | 1.572 M 19.45 % | 1.316 M -24.97 % | 1.754 M 17.88 % | 1.488 M 38.68 % | 1.073 M -25.80 % | 1.446 M 20.40 % | 1.201 M 17.17 % | 1.025 M 29.09 % | 794.000 K 8.03 % | 735.000 K 18.17 % | 622.000 K -9.33 % | 686.000 K -3.79 % | 713.000 K 16.65 % | 611.206 K 1.87 % | 600.000 K -14.29 % | 700.000 K 40.00 % | 500.000 K |
| Other expenses | 27.201 M -50.68 % | 55.150 M 1.07 % | 54.564 M 5.73 % | 51.608 M 0.77 % | 51.212 M 8.09 % | 47.379 M 0.61 % | 47.091 M 10.68 % | 42.547 M 1.94 % | 41.738 M -31.88 % | 61.275 M -10.06 % | 68.130 M -9.94 % | 75.649 M 4.99 % | 72.056 M 86.32 % | 38.674 M -43.97 % | 69.025 M 48.59 % | 46.452 M 171.39 % | -65.066 M -412.40 % | 20.828 M 3.87 % | 20.052 M 3.78 % | 19.321 M 8.44 % | 17.818 M 8.25 % | 16.460 M 1.11 % | 16.279 M 29.98 % | 12.524 M 10.07 % | 11.378 M 2.05 % | 11.149 M 36.71 % | 8.155 M -10.38 % | 9.100 M -13.33 % | 10.500 M 43.84 % | 7.300 M |
| Operating expenses | 142.461 M 0.68 % | 141.495 M 0.33 % | 141.023 M 5.74 % | 133.366 M 4.49 % | 127.635 M 3.58 % | 123.225 M 7.02 % | 115.138 M 6.71 % | 107.896 M 0.80 % | 107.042 M -15.95 % | 127.362 M -4.02 % | 132.695 M -3.79 % | 137.922 M 5.38 % | 130.878 M 36.35 % | 95.984 M -19.20 % | 118.787 M 28.31 % | 92.577 M 898.08 % | -11.600 M -118.39 % | 63.092 M 22.13 % | 51.659 M 5.84 % | 48.807 M 10.43 % | 44.198 M 12.57 % | 39.261 M 9.81 % | 35.753 M 23.34 % | 28.988 M 6.61 % | 27.190 M 6.61 % | 25.504 M 1.34 % | 25.167 M 22.77 % | 20.500 M 0.49 % | 20.400 M 25.93 % | 16.200 M |
| Cost and expenses | 256.005 M -8.49 % | 279.766 M 15.81 % | 241.564 M 44.72 % | 166.916 M 17.03 % | 142.626 M -20.61 % | 179.661 M 2.14 % | 175.890 M 15.11 % | 152.803 M 6.08 % | 144.047 M -9.27 % | 158.762 M 2.95 % | 154.211 M -2.32 % | 157.874 M -5.73 % | 167.467 M -0.45 % | 168.224 M -11.12 % | 189.269 M 7.50 % | 176.057 M 93.88 % | 90.805 M -51.83 % | 188.523 M 26.02 % | 149.600 M 10.72 % | 135.111 M 29.52 % | 104.320 M 28.32 % | 81.294 M 27.59 % | 63.717 M -2.16 % | 65.125 M -16.82 % | 78.297 M 1.07 % | 77.471 M 23.57 % | 62.692 M 15.24 % | 54.400 M 6.88 % | 50.900 M 11.14 % | 45.800 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 115.260 M 33.49 % | 86.345 M -0.13 % | 86.459 M 5.75 % | 81.758 M 6.98 % | 76.423 M 0.76 % | 75.846 M 11.46 % | 68.047 M 4.13 % | 65.349 M 0.07 % | 65.304 M -1.18 % | 66.087 M 2.36 % | 64.565 M 3.68 % | 62.273 M 5.87 % | 58.822 M 2.64 % | 57.310 M 15.17 % | 49.762 M 7.89 % | 46.125 M -13.73 % | 53.466 M 26.50 % | 42.264 M 33.72 % | 31.607 M 7.19 % | 29.486 M 11.77 % | 26.380 M 15.70 % | 22.801 M 17.08 % | 19.474 M 18.28 % | 16.464 M 4.12 % | 15.812 M 10.15 % | 14.355 M -15.62 % | 17.012 M 49.23 % | 11.400 M 15.15 % | 9.900 M 11.24 % | 8.900 M |
| Interest income | 313.732 M -3.38 % | 324.698 M 9.39 % | 296.835 M 30.78 % | 226.977 M 14.25 % | 198.673 M -8.74 % | 217.703 M -7.36 % | 234.994 M 14.10 % | 205.949 M 12.50 % | 183.061 M -1.14 % | 185.175 M 0.45 % | 184.351 M 0.54 % | 183.362 M 2.55 % | 178.795 M -7.60 % | 193.508 M -2.60 % | 198.667 M 14.71 % | 173.191 M 11.11 % | 155.868 M 7.63 % | 144.814 M -11.63 % | 163.871 M 9.19 % | 150.081 M 31.08 % | 114.495 M 31.51 % | 87.059 M 14.28 % | 76.179 M -4.97 % | 80.161 M -10.43 % | 89.497 M 3.89 % | 86.150 M 26.62 % | 68.038 M 9.92 % | 61.900 M 11.53 % | 55.500 M 2.97 % | 53.900 M |
| Interest expense | 113.499 M -16.27 % | 135.555 M 30.82 % | 103.620 M 278.69 % | 27.363 M 31.86 % | 20.752 M -48.84 % | 40.565 M -25.71 % | 54.602 M 44.61 % | 37.757 M 35.31 % | 27.905 M 26.16 % | 22.119 M 38.27 % | 15.997 M 1.24 % | 15.801 M -17.72 % | 19.203 M -32.33 % | 28.377 M -19.26 % | 35.146 M -26.55 % | 47.850 M -28.16 % | 66.605 M -9.05 % | 73.231 M -20.80 % | 92.466 M 14.36 % | 80.854 M 44.13 % | 56.097 M 50.66 % | 37.233 M 60.74 % | 23.164 M -23.64 % | 30.337 M -33.92 % | 45.907 M -6.05 % | 48.861 M 37.78 % | 35.463 M 10.82 % | 32.000 M 11.11 % | 28.800 M 2.49 % | 28.100 M |
| Depreciation and amortization | 8.511 M -4.91 % | 8.950 M -3.89 % | 9.312 M -3.77 % | 9.677 M -13.12 % | 11.138 M -7.81 % | 12.082 M 3.93 % | 11.625 M 1.89 % | 11.409 M -3.73 % | 11.851 M -12.03 % | 13.472 M -3.04 % | 13.895 M 15.90 % | 11.989 M -25.73 % | 16.143 M 13.70 % | 14.198 M 50.08 % | 9.460 M 67.20 % | 5.658 M 62.63 % | 3.479 M 22.98 % | 2.829 M 437.59 % | -838.000 K -157.28 % | 1.463 M -59.26 % | 3.591 M 1.76 % | 3.529 M -20.80 % | 4.456 M 31.52 % | 3.388 M 188.34 % | 1.175 M -50.02 % | 2.351 M 2.80 % | 2.287 M 226.71 % | 700.000 K -41.67 % | 1.200 M 140.00 % | 500.000 K |
| Operating income | 87.297 M 15.63 % | 75.497 M -11.54 % | 85.344 M -9.40 % | 94.202 M -0.17 % | 94.364 M 29.10 % | 73.092 M -18.84 % | 90.061 M 9.90 % | 81.950 M 16.54 % | 70.322 M 13.68 % | 61.858 M -0.34 % | 62.066 M 8.35 % | 57.282 M 36.70 % | 41.903 M -28.57 % | 58.667 M 68.39 % | 34.840 M 9.25 % | 31.890 M -67.48 % | 98.052 M 1 298.83 % | -8.179 M -118.74 % | 43.642 M -2.15 % | 44.602 M 40.55 % | 31.734 M -18.78 % | 39.074 M 13.41 % | 34.453 M -2.98 % | 35.513 M 25.79 % | 28.233 M 19.32 % | 23.662 M 14.33 % | 20.696 M -2.84 % | 21.300 M 41.06 % | 15.100 M -17.93 % | 18.400 M |
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 1997 | 1996 | 1995 |
| 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 | 1998 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 215.615 M 833.01 % | -29.415 M 23.65 % | -38.527 M -135.20 % | 109.461 M 122.85 % | -478.944 M -113.94 % | -223.866 M -238.76 % | 161.329 M -17.20 % | 194.852 M 138.08 % | 81.844 M -40.27 % | 137.017 M -34.00 % | 207.614 M -29.71 % | 295.367 M 154.91 % | 115.870 M 1 013.08 % | -12.690 M -108.50 % | 149.373 M 127.76 % | 65.583 M -55.49 % | 147.332 M -55.64 % | 332.110 M -12.83 % | 380.992 M 97.66 % | 192.750 M -18.78 % | 237.320 M -23.05 % | 308.414 M 52.85 % | 201.770 M -5.10 % | 212.620 M -28.78 % | 298.546 M 18.72 % | 251.472 M 15.30 % | 218.100 M 73.51 % | 125.700 M 1.53 % | 123.800 M -16.41 % | 148.100 M |
| Total investments | 5.067 B -6.49 % | 5.418 B 2.84 % | 5.269 B 1.23 % | 5.205 B 15.22 % | 4.517 B -4.49 % | 4.730 B 4.23 % | 4.537 B 7.15 % | 4.235 B 8.20 % | 3.914 B -1.92 % | 3.991 B 10.36 % | 3.616 B 5.75 % | 3.419 B 13.87 % | 3.003 B -4.80 % | 3.154 B 4.09 % | 3.030 B 13.49 % | 2.670 B -7.03 % | 2.872 B 21.14 % | 2.371 B 5.53 % | 2.247 B 11.20 % | 2.020 B 7.18 % | 1.885 B 11.46 % | 1.691 B 20.13 % | 1.408 B 9.42 % | 1.287 B 4.07 % | 1.236 B 18.30 % | 1.045 B 18.17 % | 884.300 M 15.78 % | 763.800 M 7.29 % | 711.900 M 11.08 % | 640.900 M |
| Total debt | 405.169 M 143.58 % | 166.341 M -3.74 % | 172.806 M -37.84 % | 277.981 M 16.64 % | 238.323 M -29.88 % | 339.863 M -10.91 % | 381.484 M -4.05 % | 397.594 M 22.68 % | 324.097 M -22.24 % | 416.786 M 2.46 % | 406.797 M -20.86 % | 514.014 M 49.51 % | 343.795 M -12.10 % | 391.114 M -19.50 % | 485.853 M -1.96 % | 495.554 M -16.28 % | 591.908 M 18.37 % | 500.030 M 8.34 % | 461.517 M 41.61 % | 325.900 M -8.21 % | 355.052 M -11.60 % | 401.625 M 45.21 % | 276.584 M 3.01 % | 268.494 M -19.53 % | 333.666 M 14.44 % | 291.573 M 11.41 % | 261.700 M 64.38 % | 159.200 M -6.13 % | 169.600 M -6.09 % | 180.600 M |
| Accumulated other comprehensive income loss | -32.200 M 40.77 % | -54.362 M -27.97 % | -42.481 M 20.38 % | -53.355 M -262.87 % | 32.759 M -38.37 % | 53.151 M 64.83 % | 32.246 M 234.95 % | 9.627 M 675.75 % | 1.241 M -20.35 % | 1.558 M -72.49 % | 5.664 M -19.50 % | 7.036 M 185.78 % | 2.462 M -85.21 % | 16.650 M 34.13 % | 12.413 M 194.08 % | 4.221 M -63.30 % | 11.500 M 8 494.16 % | -137.000 K 74.54 % | -538.000 K 70.44 % | -1.820 M 54.92 % | -4.037 M -355.64 % | -886.000 K -1 263.08 % | -65.000 K -102.53 % | 2.568 M 261.69 % | 710.000 K 84.90 % | 384.000 K 164.00 % | -600.000 K -300.00 % | 300.000 K -70.00 % | 1.000 M -28.57 % | 1.400 M |
| Retained earnings | 614.095 M 1.76 % | 603.477 M 5.90 % | 569.872 M 4.78 % | 543.875 M -0.31 % | 545.548 M 0.76 % | 541.448 M 0.80 % | 537.167 M 9.16 % | 492.087 M 11.31 % | 442.077 M 9.92 % | 402.166 M 9.27 % | 368.053 M 10.76 % | 332.283 M 10.54 % | 300.589 M 8.61 % | 276.751 M 16.81 % | 236.914 M 7.68 % | 220.021 M 5.46 % | 208.625 M 33.52 % | 156.247 M -8.59 % | 170.933 M 7.65 % | 158.780 M 14.30 % | 138.921 M 13.76 % | 122.120 M -25.61 % | 164.159 M 12.49 % | 145.931 M 14.47 % | 127.489 M 13.65 % | 112.177 M 11.84 % | 100.300 M 10.83 % | 90.500 M 6.47 % | 85.000 M 14.86 % | 74.000 M |
| Common stock | 111.000 K -5.13 % | 117.000 K -0.85 % | 118.000 K -3.28 % | 122.000 K -6.87 % | 131.000 K -5.07 % | 138.000 K -3.50 % | 143.000 K 0.70 % | 142.000 K 0.71 % | 141.000 K 0.71 % | 140.000 K 0.72 % | 139.000 K 0.72 % | 138.000 K 0.73 % | 137.000 K 0.74 % | 136.000 K 1.49 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K -94.82 % | 2.586 M 1 829.85 % | 134.000 K -2.19 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 11.38 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 23.00 % | 100.000 K | 0.000 | 0.000 | 0.000 |
| Total equity | 636.126 M 6.10 % | 599.568 M 4.85 % | 571.829 M 7.27 % | 533.087 M -13.57 % | 616.752 M -2.06 % | 629.741 M 4.42 % | 603.066 M 13.36 % | 531.977 M 12.79 % | 471.662 M 9.74 % | 429.806 M 7.93 % | 398.227 M -5.13 % | 419.745 M 10.26 % | 380.698 M 2.93 % | 369.874 M 13.95 % | 324.587 M 6.77 % | 304.009 M 1.71 % | 298.908 M 27.69 % | 234.087 M 23.29 % | 189.871 M 8.14 % | 175.578 M 14.91 % | 152.802 M 9.78 % | 139.187 M 16.43 % | 119.548 M 14.17 % | 104.709 M 22.82 % | 85.254 M 19.99 % | 71.049 M 3.12 % | 68.900 M 0.73 % | 68.400 M 1.48 % | 67.400 M 11.77 % | 60.300 M |
| Other non current liabilities | 70.925 M -88.13 % | 597.409 M 126.78 % | 263.433 M 144.13 % | 107.906 M 567.49 % | 16.166 M 114.52 % | 7.536 M -81.74 % | 41.262 M 710.33 % | 5.092 M -4.27 % | 5.319 M 14.56 % | 4.643 M -0.81 % | 4.681 M -5.03 % | 4.929 M 32.46 % | 3.721 M 72.75 % | 2.154 M 37.02 % | 1.572 M 54.27 % | 1.019 M -19.64 % | 1.268 M 279.64 % | 334.000 K -96.98 % | 11.049 M -62.18 % | 29.216 M 58.50 % | 18.433 M 6 676.84 % | 272.000 K 34.65 % | 202.000 K -95.95 % | 4.993 M 1 592.54 % | 295.000 K -96.02 % | 7.412 M 1 368.86 % | 504.631 K -91.45 % | 5.900 M 25.53 % | 4.700 M -38.16 % | 7.600 M |
| Long term debt | 25.774 M -74.39 % | 100.650 M 0.30 % | 100.353 M 0.30 % | 100.055 M 0.30 % | 99.758 M -42.72 % | 174.171 M 74.08 % | 100.050 M 0.44 % | 99.616 M -56.11 % | 226.962 M 73.57 % | 130.763 M -54.80 % | 289.320 M -4.38 % | 302.570 M 91.88 % | 157.686 M 0.02 % | 157.659 M -26.79 % | 215.366 M 16.76 % | 184.454 M -8.93 % | 202.532 M 33.77 % | 151.401 M -38.15 % | 244.796 M 19.45 % | 204.944 M -7.47 % | 221.494 M 1 094.17 % | 18.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 249.878 M 140.50 % | 103.900 M -13.13 % | 119.600 M 19.24 % | 100.300 M 192.42 % | 34.300 M |
| Total non current liabilities | 96.699 M -86.15 % | 698.059 M 91.89 % | 363.786 M 74.93 % | 207.961 M 79.39 % | 115.924 M -36.20 % | 181.707 M 28.59 % | 141.312 M 34.96 % | 104.708 M -54.92 % | 232.281 M 71.54 % | 135.406 M -53.94 % | 294.001 M -4.39 % | 307.499 M 90.51 % | 161.407 M 1.00 % | 159.813 M -26.33 % | 216.938 M 16.42 % | 186.343 M -16.50 % | 223.168 M 47.08 % | 151.735 M -40.69 % | 255.845 M 9.26 % | 234.160 M -2.40 % | 239.927 M 1 174.85 % | 18.820 M 9 216.83 % | 202.000 K -95.95 % | 4.993 M 1 592.54 % | 295.000 K -99.89 % | 257.290 M 146.44 % | 104.405 M -16.81 % | 125.500 M 19.52 % | 105.000 M 150.60 % | 41.900 M |
| Other current liabilities | 4.483 B -2.67 % | 4.606 B -2.46 % | 4.722 B 0.79 % | 4.685 B 2.92 % | 4.552 B 0.78 % | 4.517 B 14.06 % | 3.960 B 6.31 % | 3.725 B 3.55 % | 3.597 B -2.18 % | 3.677 B 12.50 % | 3.269 B 9.29 % | 2.991 B 6.49 % | 2.809 B -10.93 % | 3.153 B 6.40 % | 2.964 B 14.16 % | 2.596 B -4.35 % | 2.714 B 42.24 % | 1.908 B 8.22 % | 1.763 B 3.48 % | 1.704 B 9.90 % | 1.550 B 19.73 % | 1.295 B 13.84 % | 1.137 B 11.30 % | 1.022 B 15.23 % | 886.870 M 18.09 % | 751.042 M 19.99 % | 625.900 M 4.74 % | 597.600 M 7.99 % | 553.400 M 20.49 % | 459.300 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 379.395 M 477.54 % | 65.691 M -9.33 % | 72.453 M -59.28 % | 177.926 M 28.41 % | 138.565 M -16.37 % | 165.692 M -41.13 % | 281.434 M -5.55 % | 297.978 M 206.77 % | 97.135 M -66.04 % | 286.023 M 143.47 % | 117.477 M -44.44 % | 211.444 M 13.61 % | 186.109 M -20.28 % | 233.455 M -13.69 % | 270.487 M -13.05 % | 311.100 M -20.10 % | 389.376 M 11.69 % | 348.629 M 60.87 % | 216.721 M 79.17 % | 120.956 M -9.44 % | 133.558 M -65.14 % | 383.077 M 38.50 % | 276.584 M 3.01 % | 268.494 M -19.53 % | 333.666 M 700.25 % | 41.695 M -73.58 % | 157.800 M 298.48 % | 39.600 M -42.86 % | 69.300 M -52.63 % | 146.300 M |
| Total current liabilities | 4.866 B 3.88 % | 4.684 B -3.95 % | 4.877 B -1.27 % | 4.940 B 4.71 % | 4.717 B 0.05 % | 4.715 B 10.40 % | 4.271 B 5.72 % | 4.040 B 8.86 % | 3.711 B -6.90 % | 3.985 B 16.81 % | 3.412 B 5.83 % | 3.224 B 6.82 % | 3.018 B -11.89 % | 3.425 B 5.45 % | 3.248 B 11.21 % | 2.921 B -6.34 % | 3.119 B 37.15 % | 2.274 B 14.51 % | 1.986 B 8.49 % | 1.831 B 8.42 % | 1.688 B 0.04 % | 1.688 B 18.77 % | 1.421 B 9.90 % | 1.293 B 4.48 % | 1.238 B 54.34 % | 801.839 M 1.31 % | 791.495 M 23.17 % | 642.600 M 3.20 % | 622.700 M 2.82 % | 605.600 M |
| Total liabilities | 4.962 B -7.80 % | 5.382 B 2.70 % | 5.241 B 1.81 % | 5.148 B 6.51 % | 4.833 B -1.30 % | 4.897 B 10.99 % | 4.412 B 6.46 % | 4.144 B 5.11 % | 3.943 B -4.32 % | 4.121 B 11.20 % | 3.706 B 4.94 % | 3.532 B 11.07 % | 3.180 B -11.32 % | 3.585 B 3.46 % | 3.465 B 11.52 % | 3.107 B -7.02 % | 3.342 B 37.78 % | 2.426 B 8.21 % | 2.242 B 8.58 % | 2.065 B 7.07 % | 1.928 B 13.00 % | 1.706 B 20.08 % | 1.421 B 9.50 % | 1.298 B 4.85 % | 1.238 B 16.87 % | 1.059 B 18.22 % | 895.900 M 16.64 % | 768.100 M 5.55 % | 727.700 M 12.39 % | 647.500 M |
| Other non current assets | 181.345 M -11.43 % | 204.746 M 54.45 % | 132.561 M 326.97 % | 31.047 M 255.15 % | 8.742 M -25.17 % | 11.683 M -38.50 % | 18.998 M -9.00 % | 20.878 M -37.08 % | 33.184 M -43.60 % | 58.837 M -17.45 % | 71.278 M -33.43 % | 107.065 M -21.30 % | 136.041 M -30.79 % | 196.569 M -14.51 % | 229.933 M 33.13 % | 172.712 M -11.14 % | 194.367 M 374.16 % | 40.992 M -28.79 % | 57.564 M 26.57 % | 45.479 M 16.86 % | 38.919 M 30.16 % | 29.902 M -4.58 % | 31.338 M -14.68 % | 36.732 M 15.59 % | 31.778 M 89.34 % | 16.783 M 42.46 % | 11.781 M -49.22 % | 23.200 M 8.41 % | 21.400 M -2.73 % | 22.000 M |
| Long term investments | 4.594 B -5.95 % | 4.885 B 1.97 % | 4.790 B 1.62 % | 4.714 B 17.38 % | 4.016 B -6.91 % | 4.315 B 3.64 % | 4.163 B 4.32 % | 3.991 B 6.86 % | 3.735 B -1.11 % | 3.777 B 12.63 % | 3.353 B 9.80 % | 3.054 B 24.77 % | 2.448 B 4.27 % | 2.347 B 8.93 % | 2.155 B -19.29 % | 2.670 B -7.03 % | 2.872 B 21.14 % | 2.371 B 5.53 % | 2.247 B 11.20 % | 2.020 B 7.18 % | 1.885 B 11.46 % | 1.691 B 20.13 % | 1.408 B 9.42 % | 1.287 B 4.07 % | 1.236 B 18.30 % | 1.045 B 18.17 % | 884.300 M 15.78 % | 763.800 M 7.29 % | 711.900 M 11.08 % | 640.900 M |
| Intangible assets | 4.264 M -9.24 % | 4.698 M -8.44 % | 5.131 M -5.28 % | 5.417 M 690.80 % | 685.000 K -55.75 % | 1.548 M -42.71 % | 2.702 M -30.58 % | 3.892 M -28.64 % | 5.454 M -23.23 % | 7.104 M 54.80 % | 4.589 M -27.61 % | 6.339 M 50.78 % | 4.204 M -22.61 % | 5.432 M -4.23 % | 5.672 M 37.00 % | 4.140 M -16.57 % | 4.962 M 1 045.96 % | 433.000 K -33.89 % | 655.000 K 5.48 % | 621.000 K -14.93 % | 730.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 361.59 % | 1.169 M 0.00 % | 1.169 M 208.44 % | 379.000 K 0.00 % | 379.000 K -69.85 % | 1.257 M 0.16 % | 1.255 M 0.08 % | 1.254 M 0.00 % | 1.254 M 0.00 % | 1.254 M 62.02 % | 774.000 K 15.18 % | 672.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 9.660 M -4.30 % | 10.094 M -4.11 % | 10.527 M -2.64 % | 10.813 M 77.82 % | 6.081 M -12.43 % | 6.944 M -14.25 % | 8.098 M -12.81 % | 9.288 M -14.40 % | 10.850 M -13.20 % | 12.500 M 117.09 % | 5.758 M -23.31 % | 7.508 M 63.82 % | 4.583 M -21.13 % | 5.811 M -16.14 % | 6.929 M 28.43 % | 5.395 M -13.21 % | 6.216 M 268.46 % | 1.687 M -11.63 % | 1.909 M 36.85 % | 1.395 M -0.50 % | 1.402 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.000 K -34.00 % | 400.000 K -20.00 % | 500.000 K -16.67 % | 600.000 K | 0.000 |
| Property plant equipment net | 133.257 M 0.60 % | 132.466 M -4.42 % | 138.591 M -1.76 % | 141.070 M 6.28 % | 132.733 M -4.63 % | 139.170 M -1.93 % | 141.908 M 7.16 % | 132.424 M -4.05 % | 138.018 M -1.83 % | 140.596 M 8.44 % | 129.655 M 3.86 % | 124.841 M 19.43 % | 104.534 M 2.20 % | 102.286 M 21.49 % | 84.192 M 23.17 % | 68.352 M 61.27 % | 42.383 M 41.14 % | 30.030 M 7.12 % | 28.033 M 6.12 % | 26.417 M -3.11 % | 27.265 M 16.75 % | 23.353 M 17.40 % | 19.892 M 17.27 % | 16.963 M 32.12 % | 12.839 M 24.46 % | 10.316 M 3.16 % | 10.000 M 0.00 % | 10.000 M 5.26 % | 9.500 M 28.38 % | 7.400 M |
| Total non current assets | 4.919 B -5.99 % | 5.232 B 3.15 % | 5.072 B 3.58 % | 4.897 B 17.61 % | 4.164 B -6.90 % | 4.472 B 3.24 % | 4.332 B 4.31 % | 4.153 B 6.04 % | 3.917 B -1.80 % | 3.989 B 12.04 % | 3.560 B 8.09 % | 3.293 B 22.30 % | 2.693 B 1.53 % | 2.652 B 7.04 % | 2.478 B -15.05 % | 2.917 B -6.37 % | 3.115 B 26.39 % | 2.465 B 5.59 % | 2.334 B 11.49 % | 2.094 B 7.22 % | 1.953 B 11.93 % | 1.744 B 19.56 % | 1.459 B 8.86 % | 1.340 B 4.64 % | 1.281 B 18.87 % | 1.077 B 18.24 % | 911.273 M 14.27 % | 797.500 M 7.28 % | 743.400 M 10.91 % | 670.300 M |
| Other current 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 |
| Short term investments | 472.433 M -11.43 % | 533.373 M 11.54 % | 478.207 M -2.52 % | 490.592 M -2.08 % | 501.032 M 20.75 % | 414.933 M 10.89 % | 374.175 M 53.37 % | 243.968 M 36.16 % | 179.179 M -16.22 % | 213.872 M -18.64 % | 262.856 M -28.08 % | 365.506 M -34.18 % | 555.281 M -31.19 % | 807.010 M -7.81 % | 875.411 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 |
| cash and cash equivalents | 189.554 M -3.17 % | 195.756 M -7.37 % | 211.333 M 25.41 % | 168.520 M -76.51 % | 717.267 M 27.24 % | 563.729 M 156.06 % | 220.155 M 8.59 % | 202.742 M -16.31 % | 242.253 M -13.41 % | 279.769 M 40.46 % | 199.183 M -8.90 % | 218.647 M -4.07 % | 227.925 M -43.56 % | 403.804 M 20.01 % | 336.480 M -21.74 % | 429.971 M -3.29 % | 444.576 M 164.75 % | 167.920 M 108.53 % | 80.525 M -39.52 % | 133.150 M 13.10 % | 117.732 M 26.31 % | 93.211 M 24.59 % | 74.814 M 33.90 % | 55.874 M 59.09 % | 35.120 M -12.42 % | 40.101 M -8.03 % | 43.600 M 30.15 % | 33.500 M -26.86 % | 45.800 M 40.92 % | 32.500 M |
| Cash and short term investments | 661.987 M -9.21 % | 729.129 M 5.74 % | 689.540 M 4.62 % | 659.112 M -45.90 % | 1.218 B 24.49 % | 978.662 M 64.67 % | 594.330 M 33.05 % | 446.710 M 6.00 % | 421.432 M -14.63 % | 493.641 M 6.84 % | 462.039 M -20.90 % | 584.153 M -25.42 % | 783.206 M -35.32 % | 1.211 B -0.09 % | 1.212 B 181.85 % | 429.971 M -3.29 % | 444.576 M 164.75 % | 167.920 M 108.53 % | 80.525 M -39.52 % | 133.150 M 13.10 % | 117.732 M 26.31 % | 93.211 M 24.59 % | 74.814 M 33.90 % | 55.874 M 59.09 % | 35.120 M -12.42 % | 40.101 M -8.03 % | 43.600 M 30.15 % | 33.500 M -26.86 % | 45.800 M 40.92 % | 32.500 M |
| Total current assets | 680.055 M -9.27 % | 749.559 M 1.26 % | 740.231 M -5.54 % | 783.630 M -39.07 % | 1.286 B 22.02 % | 1.054 B 54.36 % | 682.844 M 30.57 % | 522.959 M 5.05 % | 497.834 M -11.43 % | 562.072 M 3.26 % | 544.348 M -17.28 % | 658.043 M -24.15 % | 867.518 M -33.43 % | 1.303 B -0.71 % | 1.312 B 165.15 % | 494.989 M -5.93 % | 526.178 M 169.30 % | 195.386 M 100.05 % | 97.667 M -33.44 % | 146.737 M 14.13 % | 128.573 M 26.96 % | 101.267 M 23.87 % | 81.752 M 30.93 % | 62.440 M 47.51 % | 42.330 M -19.66 % | 52.691 M -1.56 % | 53.527 M 37.25 % | 39.000 M -24.56 % | 51.700 M 37.87 % | 37.500 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 18.068 M -11.56 % | 20.430 M -59.70 % | 50.691 M -7.93 % | 55.057 M 142.78 % | 22.678 M 37.54 % | 16.488 M 21.86 % | 13.530 M -35.30 % | 20.913 M -28.58 % | 29.280 M 28.52 % | 22.782 M -0.89 % | 22.987 M 71.06 % | 13.438 M 17.79 % | 11.408 M -10.56 % | 12.755 M -17.16 % | 15.397 M 21.93 % | 12.628 M -18.96 % | 15.582 M 17.27 % | 13.287 M -22.49 % | 17.142 M 26.16 % | 13.587 M 25.33 % | 10.841 M 34.57 % | 8.056 M 16.11 % | 6.938 M 5.67 % | 6.566 M -8.93 % | 7.210 M -19.09 % | 8.911 M 51.03 % | 5.900 M 7.27 % | 5.500 M -6.78 % | 5.900 M 18.00 % | 5.000 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 | 0.000 -100.00 % | 21.099 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.173 M 7.96 % | 4.792 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 3.612 M -71.70 % | 12.761 M 105.00 % | 6.225 M 106.81 % | 3.010 M 365.94 % | 646.000 K -75.10 % | 2.594 M -38.96 % | 4.250 M 19.05 % | 3.570 M 22.93 % | 2.904 M 6.65 % | 2.723 M 152.13 % | 1.080 M 1.22 % | 1.067 M -2.91 % | 1.099 M -16.87 % | 1.322 M -41.94 % | 2.277 M -39.52 % | 3.765 M -40.08 % | 6.283 M -31.89 % | 9.225 M 50.02 % | 6.149 M 5.83 % | 5.810 M 25.89 % | 4.615 M 110.25 % | 2.195 M 30.73 % | 1.679 M -32.43 % | 2.485 M -52.08 % | 5.186 M -15.23 % | 6.118 M 5.48 % | 5.800 M 7.41 % | 5.400 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.809 M -85.00 % | 25.397 M | 0.000 -100.00 % | 870.000 K -95.51 % | 19.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 -100.00 % | 7.069 M 3 462.76 % | 198.401 K | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 2.59 % | 56.480 M 0.83 % | 56.017 M 0.79 % | 55.580 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.452 M 0.00 % | 2.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -22.400 M -20.43 % | -18.600 M -23.18 % | -15.100 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 870.000 K -95.51 % | 19.368 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.599 B -6.40 % | 5.982 B 2.91 % | 5.812 B 2.32 % | 5.681 B 4.23 % | 5.450 B -1.38 % | 5.526 B 10.20 % | 5.015 B 7.25 % | 4.676 B 5.93 % | 4.415 B -2.99 % | 4.551 B 10.88 % | 4.104 B 3.87 % | 3.951 B 10.98 % | 3.560 B -9.99 % | 3.955 B 4.36 % | 3.790 B 11.10 % | 3.412 B -6.31 % | 3.641 B 36.89 % | 2.660 B 9.38 % | 2.432 B 8.54 % | 2.240 B 7.65 % | 2.081 B 12.76 % | 1.846 B 19.79 % | 1.541 B 9.84 % | 1.403 B 6.01 % | 1.323 B 17.07 % | 1.130 B 17.14 % | 964.800 M 15.34 % | 836.500 M 5.21 % | 795.100 M 12.33 % | 707.800 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 | 1998 | 1996 |
| 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 | 1996 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -1.315 M -387.75 % | 457.000 K -84.69 % | 2.985 M 20.12 % | 2.485 M -33.05 % | 3.712 M 132.33 % | -11.480 M -1 168.90 % | 1.074 M 124.13 % | -4.450 M -147.22 % | 9.423 M 360.23 % | -3.621 M 22.46 % | -4.670 M 25.40 % | -6.260 M 29.18 % | -8.839 M -166.70 % | 13.252 M 242.43 % | -9.304 M -70.68 % | -5.451 M -121.91 % | 24.875 M 547.23 % | -5.562 M -286.77 % | 2.978 M 915.89 % | -365.000 K 95.04 % | -7.356 M -317.01 % | -1.764 M 31.34 % | -2.569 M 3.20 % | -2.654 M -103.22 % | -1.306 M -36.33 % | -958.000 K -4 653.23 % | 21.040 K 121.04 % | -100.000 K 75.00 % | -400.000 K -166.67 % | 600.000 K |
| Stock based compensation | 1.857 M 4.92 % | 1.770 M 9.19 % | 1.621 M 12.80 % | 1.437 M 17.31 % | 1.225 M 6.24 % | 1.153 M 25.05 % | 922.000 K 25.10 % | 737.000 K 30.67 % | 564.000 K 16.77 % | 483.000 K 26.44 % | 382.000 K -32.39 % | 565.000 K 27.54 % | 443.000 K 1.84 % | 435.000 K -10.49 % | 486.000 K 5.42 % | 461.000 K 36.80 % | 337.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 |
| Change in working capital | 13.481 M 201.52 % | -13.279 M -180.14 % | 16.569 M 164.09 % | -25.851 M -2 580.90 % | 1.042 M 105.57 % | -18.692 M -578.55 % | 3.906 M -71.47 % | 13.692 M 171.51 % | -19.147 M -213.40 % | 16.884 M 459.81 % | 3.016 M -61.95 % | 7.927 M 212.73 % | -7.032 M -116.56 % | 42.466 M 1 193.64 % | -3.883 M -112.31 % | 31.534 M 319.22 % | 7.522 M 330.38 % | -3.265 M 70.94 % | -11.234 M -208.37 % | 10.366 M 10.36 % | 9.393 M 370.54 % | -3.472 M -3 200.00 % | 112.000 K 103.78 % | -2.965 M -212.35 % | 2.639 M -51.27 % | 5.416 M 941.86 % | 519.839 K 111.06 % | -4.700 M -570.00 % | 1.000 M 233.33 % | 300.000 K |
| Accounts receivables | 2.362 M 204.38 % | 776.000 K 136.97 % | -2.099 M 75.02 % | -8.402 M -502.39 % | 2.088 M 476.80 % | 362.000 K 541.46 % | -82.000 K 92.61 % | -1.110 M -139.74 % | -463.000 K 13.46 % | -535.000 K -285.12 % | 289.000 K -76.45 % | 1.227 M -8.91 % | 1.347 M -51.28 % | 2.765 M 641.29 % | 373.000 K -87.37 % | 2.954 M 54.18 % | 1.916 M -11.05 % | 2.154 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.057 M -777.71 % | -348.254 K | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 11.119 M 179.11 % | -14.055 M -175.29 % | 18.668 M 206.99 % | -17.449 M -1 568.16 % | -1.046 M 94.51 % | -19.054 M -577.78 % | 3.988 M -73.06 % | 14.802 M 179.22 % | -18.684 M -207.26 % | 17.419 M 538.76 % | 2.727 M -59.30 % | 6.700 M 179.96 % | -8.379 M -121.11 % | 39.701 M 1 032.82 % | -4.256 M -114.89 % | 28.580 M 409.81 % | 5.606 M 203.45 % | -5.419 M 51.76 % | -11.234 M -208.37 % | 10.366 M 10.36 % | 9.393 M 370.54 % | -3.472 M -3 200.00 % | 112.000 K 103.78 % | -2.965 M -212.35 % | 2.639 M -68.85 % | 8.473 M 876.01 % | 868.093 K 118.47 % | -4.700 M -570.00 % | 1.000 M 233.33 % | 300.000 K |
| Other non cash items | -15.800 M -1.02 % | -15.641 M 11.06 % | -17.587 M -709.81 % | 2.884 M 142.61 % | -6.768 M -284.31 % | 3.672 M 177.80 % | -4.720 M -182.84 % | 5.698 M -33.45 % | 8.562 M 5.98 % | 8.079 M -34.34 % | 12.304 M 27.07 % | 9.683 M -83.72 % | 59.477 M 113.49 % | 27.859 M -62.56 % | 74.404 M 157.56 % | 28.888 M 146.23 % | -62.492 M -215.86 % | 53.938 M 592.05 % | 7.794 M 57.87 % | 4.937 M -30.08 % | 7.061 M 9.81 % | 6.430 M -25.34 % | 8.612 M 4.55 % | 8.237 M 274.92 % | 2.197 M -45.31 % | 4.017 M 33.15 % | 3.017 M 1 408.44 % | 200.000 K -75.00 % | 800.000 K 300.00 % | -400.000 K |
| Net cash provided by operating activities | 77.707 M 76.35 % | 44.064 M -45.40 % | 80.700 M 21.21 % | 66.580 M -21.65 % | 84.976 M 84.54 % | 46.048 M -46.72 % | 86.419 M -8.26 % | 94.195 M 49.95 % | 62.817 M -22.10 % | 80.639 M 12.89 % | 71.429 M 5.93 % | 67.433 M -28.20 % | 93.921 M -36.07 % | 146.916 M 44.84 % | 101.432 M 19.39 % | 84.955 M 119.14 % | 38.768 M -10.90 % | 43.512 M 55.41 % | 27.999 M -40.61 % | 47.144 M 33.33 % | 35.360 M 11.89 % | 31.603 M -6.23 % | 33.702 M 15.35 % | 29.218 M 24.53 % | 23.463 M -10.80 % | 26.304 M 34.74 % | 19.522 M 114.53 % | 9.100 M -22.22 % | 11.700 M 0.86 % | 11.600 M |
| Investments in property plant and equipment | -11.465 M -132.84 % | -4.924 M 32.55 % | -7.300 M 63.70 % | -20.110 M -250.41 % | -5.739 M 31.27 % | -8.350 M 29.89 % | -11.910 M -25.77 % | -9.470 M -27.90 % | -7.404 M 31.94 % | -10.878 M 34.85 % | -16.697 M 7.00 % | -17.954 M -25.46 % | -14.310 M 49.50 % | -28.335 M -45.87 % | -19.425 M 38.37 % | -31.519 M -108.45 % | -15.121 M -222.68 % | -4.686 M -17.92 % | -3.974 M -107.30 % | -1.917 M 73.26 % | -7.168 M 3.88 % | -7.457 M 14.05 % | -8.676 M -26.18 % | -6.876 M -38.74 % | -4.956 M -81.58 % | -2.729 M -15.74 % | -2.358 M 32.62 % | -3.500 M -94.44 % | -1.800 M -80.00 % | -1.000 M |
| Acquisitions net | 129.000 K | 0.000 | 0.000 -100.00 % | 3.980 M -98.66 % | 296.388 M 292.54 % | -153.937 M 13.71 % | -178.399 M -254.28 % | -50.356 M | 0.000 -100.00 % | 26.542 M | 0.000 -100.00 % | 189.437 M 268.18 % | -112.641 M -235.50 % | 83.128 M 24.38 % | 66.836 M 257 161.54 % | -26.000 K -100.01 % | 265.769 M | 0.000 100.00 % | -730.000 K -410.49 % | -143.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -8.903 M 90.39 % | -92.631 M -1 604.03 % | -5.436 M 98.49 % | -360.725 M -103.26 % | -177.466 M -50.02 % | -118.296 M 43.03 % | -207.634 M -122.36 % | -93.378 M -2 324.14 % | -3.852 M 94.64 % | -71.904 M -236.96 % | -21.339 M 47.52 % | -40.661 M 58.08 % | -97.000 M 37.56 % | -155.339 M 31.10 % | -225.454 M 56.93 % | -523.464 M -61.84 % | -323.453 M 38.11 % | -522.638 M 8.13 % | -568.897 M -93.36 % | -294.218 M -78.60 % | -164.735 M 49.57 % | -326.634 M -64.07 % | -199.083 M 25.13 % | -265.898 M 30.38 % | -381.944 M -179.89 % | -136.461 M -34.45 % | -101.494 M -369.88 % | -21.600 M 49.53 % | -42.800 M -143.18 % | -17.600 M |
| Sales maturities of investments | 53.770 M 38.63 % | 38.788 M 13.69 % | 34.116 M -63.53 % | 93.544 M 29.65 % | 72.149 M -48.96 % | 141.348 M 59.78 % | 88.464 M 235.52 % | 26.366 M -28.49 % | 36.871 M -68.20 % | 115.933 M -3.45 % | 120.080 M -62.94 % | 323.999 M 1.44 % | 319.400 M 21.94 % | 261.939 M 51.56 % | 172.832 M -67.15 % | 526.107 M 54.79 % | 339.878 M 10.13 % | 308.611 M -36.58 % | 486.618 M 50.52 % | 323.285 M 121.66 % | 145.846 M -36.71 % | 230.426 M 34.28 % | 171.601 M -32.17 % | 252.976 M -5.65 % | 268.125 M 174.81 % | 97.566 M 91.17 % | 51.037 M 110.90 % | 24.200 M -40.69 % | 40.800 M 226.40 % | 12.500 M |
| Other investing activites | 337.463 M 389.35 % | -116.627 M -6.42 % | -109.588 M 78.84 % | -517.969 M -9 725.89 % | 5.381 M -31.79 % | 7.889 M -44.95 % | 14.330 M 105.63 % | -254.485 M -556.36 % | 55.764 M 121.58 % | -258.423 M 7.12 % | -278.239 M 33.59 % | -418.951 M -1 532.75 % | 29.241 M -63.46 % | 80.018 M 156.10 % | -142.642 M -193.48 % | 152.592 M 32.70 % | 114.993 M 395.08 % | 23.227 M 113.94 % | -166.646 M 2.03 % | -170.095 M -15.78 % | -146.908 M 22.71 % | -190.083 M -78.62 % | -106.418 M -138.22 % | -44.673 M 43.19 % | -78.642 M 38.99 % | -128.905 M -74.45 % | -73.892 M -4.66 % | -70.600 M -118.58 % | -32.300 M -14.13 % | -28.300 M |
| Net cash used for investing activites | 370.994 M 311.52 % | -175.394 M -98.84 % | -88.208 M 88.99 % | -801.280 M -520.15 % | 190.713 M 245.20 % | -131.346 M 55.50 % | -295.149 M 22.60 % | -381.323 M -568.58 % | 81.379 M 140.95 % | -198.730 M -1.29 % | -196.195 M -646.96 % | 35.870 M -71.23 % | 124.690 M -48.35 % | 241.411 M 263.28 % | -147.853 M -219.54 % | 123.690 M -67.63 % | 382.066 M 295.44 % | -195.486 M 22.92 % | -253.629 M -77.25 % | -143.088 M 17.27 % | -172.965 M 41.12 % | -293.748 M -106.03 % | -142.576 M -121.15 % | -64.471 M 67.34 % | -197.417 M -15.77 % | -170.529 M -34.58 % | -126.708 M -77.21 % | -71.500 M -98.06 % | -36.100 M -4.94 % | -34.400 M |
| Debt repayment | -274.296 M -207.47 % | 255.238 M 347.57 % | 57.027 M -55.26 % | 127.471 M 225.29 % | -101.737 M -39.14 % | -73.119 M -609.68 % | 14.346 M -80.44 % | 73.343 M 179.01 % | -92.823 M -1 033.08 % | 9.948 M 109.75 % | -102.031 M -145.87 % | 222.453 M 612.47 % | -43.408 M 51.32 % | -89.174 M -22.40 % | -72.854 M 23.51 % | -95.252 M -19.86 % | -79.469 M -306.58 % | 38.469 M -71.60 % | 135.462 M 467.43 % | -36.867 M 20.00 % | -46.084 M -136.94 % | 124.756 M 1 319.13 % | 8.791 M 113.13 % | -66.976 M -368.62 % | 24.933 M -16.70 % | 29.931 M -70.77 % | 102.391 M | 0.000 100.00 % | -11.100 M 33.13 % | -16.600 M |
| Common stock issued | 4.820 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 670.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 |
| Common stock repurchased | -44.461 M -193.43 % | -15.152 M 35.04 % | -23.326 M 62.28 % | -61.847 M -58.08 % | -39.123 M -77.00 % | -22.104 M -2 503.53 % | -849.000 K 5.98 % | -903.000 K | 0.000 | 0.000 | 0.000 100.00 % | -512.000 K | 0.000 | 0.000 100.00 % | -6.436 M | 0.000 | 0.000 100.00 % | -408.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.253 M -27.99 % | -8.792 M | 0.000 | 0.000 | 0.000 |
| Dividends paid | -18.724 M -0.09 % | -18.708 M 2.98 % | -19.282 M -0.53 % | -19.181 M -2.03 % | -18.800 M 43.76 % | -33.426 M -15.06 % | -29.052 M -83.65 % | -15.819 M -22.68 % | -12.894 M -5.41 % | -12.232 M 0.47 % | -12.290 M -9.18 % | -11.257 M -41.35 % | -7.964 M 38.70 % | -12.991 M -6.16 % | -12.237 M 2.63 % | -12.567 M -1.54 % | -12.376 M -28.42 % | -9.637 M -7.30 % | -8.981 M -13.01 % | -7.947 M -15.93 % | -6.855 M -19.11 % | -5.755 M -27.27 % | -4.522 M -20.88 % | -3.741 M -8.56 % | -3.446 M 4.60 % | -3.612 M 5.62 % | -3.827 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -122.242 M -15.73 % | -105.625 M -394.20 % | 35.902 M -74.27 % | 139.510 M 271.94 % | 37.509 M -93.27 % | 557.521 M 130.67 % | 241.698 M 26.55 % | 190.996 M 351.33 % | -75.995 M -137.82 % | 200.961 M -28.60 % | 281.451 M 187.07 % | -323.265 M 6.22 % | -344.697 M -30.30 % | -264.539 M -399.65 % | 88.283 M 176.04 % | -116.101 M -121.85 % | -52.333 M -134.22 % | 152.945 M 176.67 % | 55.280 M -63.24 % | 150.396 M -30.21 % | 215.488 M 33.07 % | 161.931 M 30.27 % | 124.301 M -2.56 % | 127.569 M -3.11 % | 131.669 M 5.19 % | 125.178 M 355.75 % | 27.467 M -63.72 % | 75.700 M 66.37 % | 45.500 M -34.72 % | 69.700 M |
| Net cash used provided by financing activities | -454.903 M -492.99 % | 115.753 M 130.03 % | 50.321 M -72.94 % | 185.953 M 252.23 % | -122.151 M -128.48 % | 428.872 M 89.65 % | 226.143 M -8.67 % | 247.617 M 236.27 % | -181.712 M -191.46 % | 198.677 M 88.67 % | 105.302 M 193.53 % | -112.581 M 71.49 % | -394.827 M -8.34 % | -364.435 M -10 940.14 % | -3.301 M 98.52 % | -223.250 M -54.84 % | -144.178 M -160.23 % | 239.369 M 38.36 % | 173.005 M 55.35 % | 111.362 M -31.31 % | 162.126 M -42.21 % | 280.542 M 119.49 % | 127.814 M 128.21 % | 56.007 M -66.85 % | 168.973 M 20.07 % | 140.725 M 20.03 % | 117.239 M 54.87 % | 75.700 M 177.29 % | 27.300 M -22.00 % | 35.000 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -6.202 M 60.18 % | -15.577 M -136.38 % | 42.813 M 107.80 % | -548.747 M -457.40 % | 153.538 M -55.31 % | 343.574 M 1 873.09 % | 17.413 M 144.07 % | -39.511 M -5.32 % | -37.516 M -146.55 % | 80.586 M 514.03 % | -19.464 M -109.79 % | -9.278 M 94.73 % | -176.216 M -837.55 % | 23.892 M 148.05 % | -49.722 M -240.45 % | -14.605 M -105.28 % | 276.656 M 216.56 % | 87.395 M 266.07 % | -52.625 M -441.32 % | 15.418 M -37.12 % | 24.521 M 33.29 % | 18.397 M -2.87 % | 18.940 M -8.74 % | 20.754 M 516.66 % | -4.981 M -42.35 % | -3.499 M -134.80 % | 10.054 M -24.41 % | 13.300 M 358.62 % | 2.900 M -76.23 % | 12.200 M |
| Cash at beginning of period | 195.756 M -7.37 % | 211.333 M 25.41 % | 168.520 M -76.51 % | 717.267 M 27.24 % | 563.729 M 156.06 % | 220.155 M 8.59 % | 202.742 M -16.31 % | 242.253 M -13.41 % | 279.769 M 40.46 % | 199.183 M -8.90 % | 218.647 M -4.07 % | 227.925 M -43.60 % | 404.141 M 6.28 % | 380.249 M -11.56 % | 429.971 M -3.29 % | 444.576 M 164.75 % | 167.920 M 108.53 % | 80.525 M -39.52 % | 133.150 M 13.10 % | 117.732 M 26.31 % | 93.211 M 24.59 % | 74.814 M 33.90 % | 55.874 M 59.09 % | 35.120 M -12.42 % | 40.101 M -8.03 % | 43.600 M 29.97 % | 33.546 M 3.22 % | 32.500 M 9.80 % | 29.600 M 69.14 % | 17.500 M |
| Cash at end of period | 189.554 M -3.17 % | 195.756 M -7.37 % | 211.333 M 25.41 % | 168.520 M -76.51 % | 717.267 M 27.24 % | 563.729 M 156.06 % | 220.155 M 8.59 % | 202.742 M -16.31 % | 242.253 M -13.41 % | 279.769 M 40.46 % | 199.183 M -8.90 % | 218.647 M -4.07 % | 227.925 M -43.60 % | 404.141 M 6.28 % | 380.249 M -11.56 % | 429.971 M -3.29 % | 444.576 M 164.75 % | 167.920 M 108.53 % | 80.525 M -39.52 % | 133.150 M 13.10 % | 117.732 M 26.31 % | 93.211 M 24.59 % | 74.814 M 33.90 % | 55.874 M 59.09 % | 35.120 M -12.42 % | 40.101 M -8.03 % | 43.600 M -4.80 % | 45.800 M 40.92 % | 32.500 M 9.43 % | 29.700 M |
| Operating cash flow | 77.707 M 76.35 % | 44.064 M -45.40 % | 80.700 M 21.21 % | 66.580 M -21.65 % | 84.976 M 84.54 % | 46.048 M -46.72 % | 86.419 M -8.26 % | 94.195 M 49.95 % | 62.817 M -22.10 % | 80.639 M 12.89 % | 71.429 M 5.93 % | 67.433 M -28.20 % | 93.921 M -36.07 % | 146.916 M 44.84 % | 101.432 M 19.39 % | 84.955 M 119.14 % | 38.768 M -10.90 % | 43.512 M 55.41 % | 27.999 M -40.61 % | 47.144 M 33.33 % | 35.360 M 11.89 % | 31.603 M -6.23 % | 33.702 M 15.35 % | 29.218 M 24.53 % | 23.463 M -10.80 % | 26.304 M 34.74 % | 19.522 M 114.53 % | 9.100 M -22.22 % | 11.700 M 0.86 % | 11.600 M |
| Capital expenditure | -11.465 M -132.84 % | -4.924 M 32.55 % | -7.300 M 63.70 % | -20.110 M -250.41 % | -5.739 M 31.27 % | -8.350 M 29.89 % | -11.910 M -25.77 % | -9.470 M -25.91 % | -7.521 M 31.78 % | -11.024 M 34.06 % | -16.717 M 7.91 % | -18.153 M -26.86 % | -14.310 M 49.50 % | -28.335 M -43.89 % | -19.692 M 37.52 % | -31.519 M -101.75 % | -15.623 M -233.40 % | -4.686 M -17.92 % | -3.974 M -107.30 % | -1.917 M 73.26 % | -7.168 M 3.88 % | -7.457 M 14.05 % | -8.676 M -26.18 % | -6.876 M -38.74 % | -4.956 M -81.60 % | -2.729 M -13.84 % | -2.397 M 31.51 % | -3.500 M -94.44 % | -1.800 M -80.00 % | -1.000 M |
| Free CashFlow | 66.242 M 69.24 % | 39.140 M -46.68 % | 73.400 M 57.95 % | 46.470 M -41.35 % | 79.237 M 110.19 % | 37.698 M -49.40 % | 74.509 M -12.06 % | 84.725 M 53.22 % | 55.296 M -20.57 % | 69.615 M 27.24 % | 54.712 M 11.02 % | 49.280 M -38.10 % | 79.611 M -32.86 % | 118.581 M 45.07 % | 81.740 M 52.97 % | 53.436 M 130.87 % | 23.145 M -40.39 % | 38.826 M 61.61 % | 24.025 M -46.88 % | 45.227 M 60.42 % | 28.192 M 16.76 % | 24.146 M -3.52 % | 25.026 M 12.01 % | 22.342 M 20.72 % | 18.507 M -21.50 % | 23.575 M 37.66 % | 17.125 M 205.81 % | 5.600 M -43.43 % | 9.900 M -6.60 % | 10.600 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 | 1996 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 71.165 M -11.88 % | 80.761 M -6.65 % | 86.517 M -3.38 % | 89.544 M 2.75 % | 87.149 M -2.65 % | 89.519 M -1.40 % | 90.788 M 0.03 % | 90.760 M 7.80 % | 84.196 M 1.39 % | 83.045 M -0.10 % | 83.124 M 2.13 % | 81.387 M 2.56 % | 79.352 M 4.95 % | 75.610 M 11.78 % | 67.641 M 9.07 % | 62.017 M 11.04 % | 55.849 M -2.27 % | 57.145 M -3.86 % | 59.438 M -1.00 % | 60.037 M -0.55 % | 60.369 M -3.53 % | 62.576 M -0.78 % | 63.065 M 1.27 % | 62.272 M -3.96 % | 64.841 M -2.38 % | 66.421 M -3.52 % | 68.842 M 4.50 % | 65.880 M 1.65 % | 64.808 M 2.28 % | 63.361 M 5.30 % | 60.172 M 4.83 % | 57.402 M 6.66 % | 53.817 M -0.17 % | 53.911 M -0.21 % | 54.023 M 2.25 % | 52.836 M -1.43 % | 53.600 M -3.10 % | 55.313 M 0.28 % | 55.161 M -1.73 % | 56.130 M 3.92 % | 54.013 M 1.95 % | 52.980 M -2.25 % | 54.201 M -0.27 % | 54.349 M -0.72 % | 54.745 M -6.07 % | 58.282 M 4.36 % | 55.848 M 8.61 % | 51.420 M 3.66 % | 49.606 M -3.56 % | 51.435 M 2.28 % | 50.287 M -2.36 % | 51.502 M -8.27 % | 56.148 M 6.55 % | 52.698 M -9.46 % | 58.203 M 1.76 % | 57.197 M 8.92 % | 52.512 M 2.11 % | 51.429 M -12.34 % | 58.669 M 24.87 % | 46.985 M -0.60 % | 47.268 M -3.29 % | 48.874 M -9.10 % | 53.767 M 0.03 % | 53.751 M 10.26 % | 48.751 M 355.25 % | -19.099 M -137.77 % | 50.572 M 4.95 % | 48.188 M 14.86 % | 41.955 M -0.33 % | 42.094 M 14.35 % | 36.813 M -19.14 % | 45.528 M -6.15 % | 48.514 M 1.92 % | 47.601 M -4.00 % | 49.586 M -0.09 % | 49.630 M 6.91 % | 46.423 M -2.12 % | 47.430 M 2.45 % | 46.294 M 3.64 % | 44.669 M 8.11 % | 41.320 M 19.96 % | 34.446 M 5.60 % | 32.619 M -19.72 % | 40.634 M 45.65 % | 27.898 M -7.46 % | 30.147 M 6.56 % | 28.291 M 6.71 % | 26.512 M 4.41 % | 25.393 M 1.02 % | 25.137 M -0.31 % | 25.215 M 5.63 % | 23.872 M 2.55 % | 23.278 M -3.28 % | 24.067 M -4.54 % | 25.211 M -4.91 % | 26.512 M 9.39 % | 24.237 M -1.85 % | 24.694 M -4.40 % | 25.830 M -3.75 % | 26.837 M |
| Net income | 17.476 M 7.38 % | 16.275 M -8.32 % | 17.752 M -10.28 % | 19.786 M 15.30 % | 17.160 M 15.00 % | 14.922 M -9.51 % | 16.490 M -2.93 % | 16.988 M 26.71 % | 13.407 M 1.99 % | 13.145 M -17.22 % | 15.879 M -13.32 % | 18.320 M -10.44 % | 20.456 M -9.50 % | 22.604 M 24.66 % | 18.133 M -0.50 % | 18.224 M 7.28 % | 16.987 M 11.16 % | 15.281 M -24.96 % | 20.364 M 1.24 % | 20.114 M 6.60 % | 18.868 M 6.07 % | 17.788 M 32.21 % | 13.454 M 1.90 % | 13.203 M -11.20 % | 14.868 M -16.90 % | 17.892 M -9.32 % | 19.732 M 7.39 % | 18.375 M 4.33 % | 17.612 M 1.87 % | 17.288 M -23.22 % | 22.516 M 62.70 % | 13.839 M 2.77 % | 13.466 M 10.32 % | 12.206 M 4.66 % | 11.663 M -27.90 % | 16.176 M 40.44 % | 11.518 M -2.34 % | 11.794 M 5.11 % | 11.221 M -10.48 % | 12.534 M 27.99 % | 9.793 M -15.94 % | 11.650 M 4.06 % | 11.196 M -6.72 % | 12.003 M 3.00 % | 11.653 M -3.43 % | 12.067 M 4.12 % | 11.590 M 4.85 % | 11.054 M 25.36 % | 8.818 M 1.67 % | 8.673 M 2.77 % | 8.439 M 2.61 % | 8.224 M -2.03 % | 8.394 M -32.57 % | 12.449 M 75.24 % | 7.104 M -67.20 % | 21.656 M 188.86 % | 7.497 M -37.69 % | 12.031 M 86.44 % | 6.453 M 9.56 % | 5.890 M -0.05 % | 5.893 M -7.05 % | 6.340 M 2.89 % | 6.162 M 5.80 % | 5.824 M 5.16 % | 5.538 M -63.29 % | 15.087 M -45.01 % | 27.435 M 769.02 % | 3.157 M -89.18 % | 29.175 M 717.46 % | 3.569 M 333.13 % | 824.000 K -86.99 % | 6.332 M 141.79 % | -15.153 M -335.33 % | 6.439 M -12.00 % | 7.317 M -10.84 % | 8.207 M 11.89 % | 7.335 M -8.23 % | 7.993 M -0.46 % | 8.030 M 6.73 % | 7.524 M 4.56 % | 7.196 M 241.53 % | 2.107 M -45.20 % | 3.845 M -62.65 % | 10.294 M 204.29 % | 3.383 M -50.45 % | 6.828 M -4.76 % | 7.169 M 7.14 % | 6.691 M 8.08 % | 6.191 M 9.94 % | 5.631 M -9.05 % | 6.191 M 6.54 % | 5.811 M 6.47 % | 5.458 M 1.90 % | 5.356 M -9.51 % | 5.919 M -9.41 % | 6.534 M 20.96 % | 5.402 M 16.20 % | 4.649 M -4.14 % | 4.850 M 7.02 % | 4.532 M |
| Income before tax | 21.496 M 10.41 % | 19.469 M -11.90 % | 22.098 M -8.99 % | 24.280 M 13.19 % | 21.450 M 19.40 % | 17.965 M -10.68 % | 20.113 M -3.53 % | 20.849 M 25.82 % | 16.570 M 1.26 % | 16.364 M -19.10 % | 20.228 M -11.31 % | 22.808 M -12.09 % | 25.944 M -4.28 % | 27.103 M 18.83 % | 22.809 M -0.50 % | 22.923 M 7.28 % | 21.367 M 10.35 % | 19.363 M -24.77 % | 25.739 M 1.39 % | 25.385 M 6.31 % | 23.878 M 8.73 % | 21.960 M 28.08 % | 17.146 M 4.76 % | 16.367 M -7.11 % | 17.619 M -21.52 % | 22.451 M -6.08 % | 23.904 M 8.19 % | 22.095 M 2.24 % | 21.610 M 2.65 % | 21.053 M -24.76 % | 27.980 M 66.49 % | 16.806 M 4.31 % | 16.111 M 4.52 % | 15.414 M -3.37 % | 15.952 M -31.77 % | 23.380 M 50.10 % | 15.576 M -4.76 % | 16.354 M 9.31 % | 14.961 M -14.37 % | 17.471 M 33.65 % | 13.072 M -15.08 % | 15.393 M 3.11 % | 14.928 M -7.95 % | 16.217 M 4.44 % | 15.527 M -1.07 % | 15.695 M 0.99 % | 15.541 M 5.43 % | 14.741 M 30.39 % | 11.305 M 38.44 % | 8.166 M -22.67 % | 10.560 M 1.10 % | 10.445 M -4.27 % | 10.911 M 41.52 % | 7.710 M -1.00 % | 7.788 M -74.52 % | 30.568 M 291.95 % | 7.799 M -32.30 % | 11.520 M 29.21 % | 8.916 M 17.86 % | 7.565 M -2.76 % | 7.780 M 5.79 % | 7.354 M -18.51 % | 9.024 M 6.73 % | 8.455 M 6.69 % | 7.925 M -64.77 % | 22.492 M -45.70 % | 41.423 M 921.78 % | 4.054 M -91.07 % | 45.421 M 778.89 % | 5.168 M 413.72 % | 1.006 M -89.40 % | 9.488 M 139.80 % | -23.841 M -347.36 % | 9.638 M -11.35 % | 10.872 M -11.23 % | 12.248 M 12.54 % | 10.883 M -6.03 % | 11.581 M 2.33 % | 11.317 M 2.66 % | 11.024 M 3.22 % | 10.680 M 615.34 % | 1.493 M -72.50 % | 5.430 M -64.66 % | 15.365 M 222.52 % | 4.764 M -52.51 % | 10.031 M -4.96 % | 10.554 M 5.68 % | 9.987 M 8.07 % | 9.241 M 10.91 % | 8.332 M -9.73 % | 9.230 M 6.30 % | 8.683 M 5.80 % | 8.207 M 0.32 % | 8.181 M -9.75 % | 9.065 M -10.46 % | 10.124 M 24.33 % | 8.143 M 24.95 % | 6.517 M -13.10 % | 7.499 M 7.71 % | 6.962 M |
| EBITDA | 13.644 M -37.03 % | 21.669 M -10.43 % | 24.192 M -8.16 % | 26.342 M 11.60 % | 23.605 M 17.09 % | 20.159 M -6.40 % | 21.538 M -8.90 % | 23.643 M 23.74 % | 19.107 M 2.61 % | 18.621 M -17.28 % | 22.510 M -10.38 % | 25.116 M -11.59 % | 28.409 M -3.86 % | 29.550 M 17.23 % | 25.206 M -0.24 % | 25.267 M 5.91 % | 23.856 M 9.02 % | 21.883 M -23.49 % | 28.602 M 1.36 % | 28.219 M 5.30 % | 26.799 M 6.26 % | 25.220 M 25.23 % | 20.139 M 4.35 % | 19.300 M -5.92 % | 20.515 M -19.34 % | 25.434 M -5.29 % | 26.856 M 7.56 % | 24.969 M 2.22 % | 24.426 M 2.70 % | 23.783 M -22.77 % | 30.794 M 56.39 % | 19.691 M 3.14 % | 19.091 M 4.32 % | 18.300 M -3.12 % | 18.889 M -28.26 % | 26.328 M 41.12 % | 18.656 M -4.94 % | 19.626 M 7.39 % | 18.276 M -17.14 % | 22.057 M 43.50 % | 15.371 M -17.48 % | 18.628 M -3.37 % | 19.277 M -0.45 % | 19.364 M 3.60 % | 18.691 M -1.05 % | 18.889 M 1.60 % | 18.591 M 5.41 % | 17.637 M 24.61 % | 14.154 M 9.58 % | 12.917 M -10.80 % | 14.481 M 1.48 % | 14.270 M -1.97 % | 14.557 M 22.13 % | 11.919 M 4.06 % | 11.454 M -66.15 % | 33.834 M 211.66 % | 10.856 M -30.31 % | 15.578 M 44.49 % | 10.781 M 15.49 % | 9.335 M -2.22 % | 9.547 M -1.90 % | 9.732 M -4.23 % | 10.162 M 6.46 % | 9.545 M 6.33 % | 8.977 M -61.77 % | 23.483 M -44.56 % | 42.360 M 763.26 % | 4.907 M -89.36 % | 46.119 M 1 079.21 % | 3.911 M 128.05 % | 1.715 M -83.18 % | 10.197 M 144.08 % | -23.133 M -338.66 % | 9.693 M -8.87 % | 10.637 M -10.99 % | 11.951 M 13.58 % | 10.522 M -11.12 % | 11.838 M 2.18 % | 11.585 M -0.06 % | 11.592 M 4.90 % | 11.050 M 374.45 % | 2.329 M -63.48 % | 6.378 M -60.27 % | 16.054 M 176.46 % | 5.807 M -47.79 % | 11.123 M -1.91 % | 11.340 M 3.94 % | 10.910 M 9.44 % | 9.969 M 5.19 % | 9.477 M -7.33 % | 10.227 M 4.31 % | 9.804 M 4.30 % | 9.400 M 1.24 % | 9.285 M -3.85 % | 9.657 M -13.66 % | 11.185 M 27.48 % | 8.774 M 29.28 % | 6.787 M -21.81 % | 8.680 M 40.48 % | 6.179 M |
| Weighted average shs out dil | 11.061 M -2.95 % | 11.397 M 0.00 % | 11.397 M 0.00 % | 11.397 M -2.37 % | 11.673 M -0.39 % | 11.719 M 0.00 % | 11.719 M 0.03 % | 11.716 M -1.26 % | 11.865 M 0.19 % | 11.842 M -1.13 % | 11.977 M -0.76 % | 12.069 M -1.65 % | 12.271 M -0.11 % | 12.285 M -0.15 % | 12.304 M -2.99 % | 12.683 M -3.09 % | 13.088 M -2.36 % | 13.404 M -0.96 % | 13.534 M -2.01 % | 13.812 M -0.12 % | 13.828 M -0.49 % | 13.896 M -1.34 % | 14.085 M 0.01 % | 14.084 M -1.50 % | 14.299 M -0.90 % | 14.429 M 0.78 % | 14.317 M 0.02 % | 14.314 M 0.33 % | 14.267 M -0.15 % | 14.288 M -0.37 % | 14.341 M 0.52 % | 14.267 M 0.65 % | 14.175 M -0.13 % | 14.193 M -0.21 % | 14.223 M 0.24 % | 14.189 M -0.22 % | 14.220 M 0.06 % | 14.211 M 1.32 % | 14.026 M -0.40 % | 14.083 M 0.66 % | 13.990 M -0.51 % | 14.062 M 0.52 % | 13.989 M 0.27 % | 13.951 M 0.62 % | 13.865 M 0.01 % | 13.863 M 0.54 % | 13.789 M -0.14 % | 13.809 M 0.31 % | 13.767 M 0.09 % | 13.755 M 1.16 % | 13.597 M -0.70 % | 13.693 M -0.40 % | 13.748 M 0.75 % | 13.646 M 0.08 % | 13.635 M 0.15 % | 13.615 M -0.01 % | 13.617 M 0.00 % | 13.617 M 1.14 % | 13.464 M -2.47 % | 13.805 M -1.55 % | 14.022 M 5.56 % | 13.284 M -4.85 % | 13.961 M -0.62 % | 14.048 M 1.64 % | 13.821 M 2.94 % | 13.426 M -4.00 % | 13.986 M 1.87 % | 13.729 M 1.54 % | 13.521 M 0.81 % | 13.412 M -2.34 % | 13.733 M 1.94 % | 13.472 M 0.46 % | 13.410 M 0.00 % | 13.410 M -1.03 % | 13.550 M -0.94 % | 13.678 M -1.17 % | 13.840 M 1.89 % | 13.583 M -1.89 % | 13.845 M -0.63 % | 13.933 M 0.69 % | 13.838 M 0.00 % | 13.838 M 0.77 % | 13.732 M -1.29 % | 13.911 M -1.31 % | 14.096 M 2.27 % | 13.783 M -1.95 % | 14.057 M 0.84 % | 13.940 M 1.71 % | 13.706 M -0.38 % | 13.758 M 0.00 % | 13.758 M -0.56 % | 13.836 M 0.13 % | 13.818 M 1.27 % | 13.645 M -2.02 % | 13.927 M 0.18 % | 13.902 M 0.37 % | 13.851 M 1.28 % | 13.676 M -50.20 % | 27.464 M -0.62 % | 27.634 M |
| Weighted average shs out | 10.989 M -3.57 % | 11.397 M 0.00 % | 11.397 M 0.00 % | 11.397 M -2.37 % | 11.673 M -0.44 % | 11.724 M 0.58 % | 11.656 M 0.17 % | 11.636 M -1.06 % | 11.761 M -0.68 % | 11.842 M -0.78 % | 11.935 M -0.81 % | 12.032 M -1.39 % | 12.201 M -0.25 % | 12.231 M -0.59 % | 12.304 M -2.20 % | 12.581 M -3.01 % | 12.971 M -2.39 % | 13.288 M -1.82 % | 13.534 M -1.28 % | 13.710 M -0.04 % | 13.716 M -0.52 % | 13.788 M -1.89 % | 14.053 M -0.22 % | 14.084 M -0.96 % | 14.221 M 0.15 % | 14.200 M -0.07 % | 14.210 M 0.13 % | 14.192 M 0.23 % | 14.159 M -0.08 % | 14.170 M 0.06 % | 14.161 M 0.28 % | 14.121 M 0.14 % | 14.101 M 0.51 % | 14.030 M -0.06 % | 14.038 M 0.20 % | 14.010 M 0.11 % | 13.994 M 0.85 % | 13.876 M 0.17 % | 13.853 M -0.53 % | 13.927 M 0.97 % | 13.793 M -0.72 % | 13.893 M 0.57 % | 13.814 M 0.19 % | 13.788 M 0.64 % | 13.700 M -0.02 % | 13.703 M 0.57 % | 13.625 M -0.08 % | 13.636 M -0.35 % | 13.684 M 1.09 % | 13.537 M -0.44 % | 13.597 M -0.16 % | 13.619 M 0.71 % | 13.523 M -0.90 % | 13.646 M 0.71 % | 13.550 M 0.15 % | 13.530 M 0.29 % | 13.491 M 0.22 % | 13.462 M -0.01 % | 13.464 M 0.16 % | 13.442 M 1.19 % | 13.284 M 0.00 % | 13.284 M -2.35 % | 13.603 M 1.28 % | 13.431 M 0.04 % | 13.426 M 0.25 % | 13.393 M -0.23 % | 13.424 M 1.85 % | 13.180 M -1.50 % | 13.381 M -0.23 % | 13.412 M -2.34 % | 13.733 M 1.94 % | 13.472 M 0.46 % | 13.410 M 0.00 % | 13.410 M -1.03 % | 13.550 M -0.94 % | 13.678 M 0.70 % | 13.583 M 0.00 % | 13.583 M -0.20 % | 13.610 M -0.51 % | 13.680 M -1.14 % | 13.838 M 0.00 % | 13.838 M 0.77 % | 13.732 M 0.05 % | 13.725 M 1.43 % | 13.532 M -1.47 % | 13.734 M -0.38 % | 13.787 M 0.97 % | 13.655 M -0.37 % | 13.706 M 0.09 % | 13.694 M -0.47 % | 13.758 M 0.62 % | 13.673 M 0.21 % | 13.645 M 0.00 % | 13.645 M -0.87 % | 13.765 M 0.07 % | 13.756 M 0.58 % | 13.676 M 0.00 % | 13.676 M -50.20 % | 27.464 M -0.62 % | 27.634 M |
| EPS diluted | 1.58 10.49 % | 1.43 -8.33 % | 1.56 -9.30 % | 1.72 17.01 % | 1.47 15.75 % | 1.27 -9.93 % | 1.41 -2.76 % | 1.45 28.32 % | 1.13 1.80 % | 1.11 -16.54 % | 1.33 -12.50 % | 1.52 -8.98 % | 1.67 -9.24 % | 1.84 25.17 % | 1.47 2.08 % | 1.44 10.77 % | 1.30 14.04 % | 1.14 -23.49 % | 1.49 2.05 % | 1.46 7.35 % | 1.36 6.25 % | 1.28 33.33 % | 0.96 3.23 % | 0.93 -10.58 % | 1.04 -16.13 % | 1.24 -10.14 % | 1.38 7.81 % | 1.28 4.07 % | 1.23 1.65 % | 1.21 -22.93 % | 1.57 61.86 % | 0.97 2.11 % | 0.95 10.47 % | 0.86 4.88 % | 0.82 -28.07 % | 1.14 40.74 % | 0.81 -2.41 % | 0.83 3.75 % | 0.80 -10.11 % | 0.89 27.14 % | 0.70 -14.63 % | 0.82 3.80 % | 0.79 -7.06 % | 0.85 2.41 % | 0.83 -3.49 % | 0.86 3.61 % | 0.83 5.06 % | 0.79 25.40 % | 0.63 1.61 % | 0.62 1.64 % | 0.61 3.39 % | 0.59 -1.67 % | 0.60 -33.33 % | 0.90 76.47 % | 0.51 -67.72 % | 1.58 192.59 % | 0.54 -38.64 % | 0.88 166.67 % | 0.33 -10.81 % | 0.37 2.78 % | 0.36 -25.00 % | 0.48 26.32 % | 0.38 8.57 % | 0.35 2.94 % | 0.34 -69.64 % | 1.12 -41.36 % | 1.91 695.83 % | 0.24 -88.57 % | 2.10 677.78 % | 0.27 350.00 % | 0.06 -87.23 % | 0.47 141.59 % | -1.13 -335.42 % | 0.48 -11.11 % | 0.54 -10.00 % | 0.60 13.21 % | 0.53 -10.17 % | 0.59 1.72 % | 0.58 7.41 % | 0.54 3.85 % | 0.52 246.67 % | 0.15 -46.43 % | 0.28 -62.16 % | 0.74 208.33 % | 0.24 -52.00 % | 0.50 -1.96 % | 0.51 6.25 % | 0.48 108.70 % | 0.23 -43.90 % | 0.41 -8.89 % | 0.45 7.14 % | 0.42 5.00 % | 0.40 2.56 % | 0.39 -9.30 % | 0.43 -8.51 % | 0.47 20.51 % | 0.39 14.71 % | 0.34 88.89 % | 0.18 12.50 % | 0.16 |
| Earnings per share | 1.59 11.19 % | 1.43 -8.92 % | 1.57 -9.25 % | 1.73 17.69 % | 1.47 15.75 % | 1.27 -9.93 % | 1.41 -3.42 % | 1.46 28.07 % | 1.14 2.70 % | 1.11 -16.54 % | 1.33 -12.50 % | 1.52 -9.52 % | 1.68 -9.19 % | 1.85 25.85 % | 1.47 1.38 % | 1.45 10.69 % | 1.31 13.91 % | 1.15 -23.33 % | 1.50 2.04 % | 1.47 6.52 % | 1.38 6.98 % | 1.29 34.38 % | 0.96 2.13 % | 0.94 -10.48 % | 1.05 -16.67 % | 1.26 -9.35 % | 1.39 7.75 % | 1.29 4.03 % | 1.24 1.64 % | 1.22 -23.27 % | 1.59 62.24 % | 0.98 3.16 % | 0.95 9.20 % | 0.87 4.82 % | 0.83 -27.83 % | 1.15 40.24 % | 0.82 -3.53 % | 0.85 4.94 % | 0.81 -10.00 % | 0.90 26.76 % | 0.71 -14.46 % | 0.83 3.75 % | 0.80 -6.98 % | 0.86 2.38 % | 0.84 -3.45 % | 0.87 3.57 % | 0.84 5.00 % | 0.80 26.98 % | 0.63 0.00 % | 0.63 3.28 % | 0.61 3.39 % | 0.59 -3.28 % | 0.61 -32.22 % | 0.90 76.47 % | 0.51 -67.92 % | 1.59 194.44 % | 0.54 -38.64 % | 0.88 166.67 % | 0.33 -13.16 % | 0.38 0.00 % | 0.38 -20.83 % | 0.48 23.08 % | 0.39 5.41 % | 0.37 5.71 % | 0.35 -68.75 % | 1.12 -43.72 % | 1.99 696.00 % | 0.25 -88.21 % | 2.12 685.19 % | 0.27 350.00 % | 0.06 -87.23 % | 0.47 141.59 % | -1.13 -335.42 % | 0.48 -11.11 % | 0.54 -10.00 % | 0.60 11.11 % | 0.54 -8.47 % | 0.59 0.00 % | 0.59 7.27 % | 0.55 5.77 % | 0.52 246.67 % | 0.15 -46.43 % | 0.28 -62.67 % | 0.75 200.00 % | 0.25 -50.00 % | 0.50 -3.85 % | 0.52 6.12 % | 0.49 113.04 % | 0.23 -43.90 % | 0.41 -8.89 % | 0.45 4.65 % | 0.43 7.50 % | 0.40 2.56 % | 0.39 -9.30 % | 0.43 -10.42 % | 0.48 20.00 % | 0.40 17.65 % | 0.34 88.89 % | 0.18 5.88 % | 0.17 |
| Gross profit | 48.328 M -13.09 % | 55.607 M -5.09 % | 58.590 M -1.76 % | 59.642 M 5.40 % | 56.588 M 3.05 % | 54.912 M 2.01 % | 53.830 M -5.99 % | 57.258 M 12.29 % | 50.992 M -3.15 % | 52.649 M -5.62 % | 55.785 M -3.03 % | 57.526 M -4.77 % | 60.407 M -1.68 % | 61.439 M 6.73 % | 57.567 M 2.93 % | 55.927 M 6.25 % | 52.635 M -4.55 % | 55.146 M -3.38 % | 57.078 M 2.70 % | 55.576 M 2.54 % | 54.199 M 2.20 % | 53.034 M 7.94 % | 49.134 M 7.48 % | 45.716 M -5.61 % | 48.434 M -6.83 % | 51.987 M -1.22 % | 52.629 M 4.26 % | 50.478 M 0.74 % | 50.105 M 0.56 % | 49.826 M 1.95 % | 48.875 M 4.61 % | 46.721 M 5.17 % | 44.423 M -0.62 % | 44.698 M 1.62 % | 43.986 M -0.13 % | 44.043 M -1.33 % | 44.638 M -3.47 % | 46.245 M -1.26 % | 46.833 M -4.14 % | 48.856 M 3.32 % | 47.285 M -0.46 % | 47.503 M -1.58 % | 48.268 M -2.14 % | 49.324 M -0.68 % | 49.664 M -9.16 % | 54.672 M 6.36 % | 51.402 M 12.86 % | 45.545 M 4.49 % | 43.587 M -1.34 % | 44.177 M 2.61 % | 43.055 M 0.48 % | 42.851 M 0.36 % | 42.699 M 9.24 % | 39.089 M -8.88 % | 42.899 M 34.68 % | 31.853 M -7.76 % | 34.531 M 4.85 % | 32.934 M -21.29 % | 41.844 M 40.88 % | 29.702 M 1.07 % | 29.389 M -4.29 % | 30.706 M -2.91 % | 31.626 M 8.08 % | 29.263 M -2.68 % | 30.068 M 171.45 % | -42.080 M -331.71 % | 18.161 M -20.85 % | 22.946 M 13.68 % | 20.185 M 8.81 % | 18.550 M 18.48 % | 15.656 M -32.06 % | 23.045 M 336.77 % | -9.733 M -141.74 % | 23.317 M -3.62 % | 24.192 M -3.19 % | 24.990 M 9.60 % | 22.801 M -5.92 % | 24.235 M 2.67 % | 23.605 M 2.01 % | 23.139 M 3.16 % | 22.430 M 72.96 % | 12.968 M -22.90 % | 16.820 M -35.64 % | 26.135 M 70.53 % | 15.326 M -25.93 % | 20.692 M 2.20 % | 20.246 M 3.40 % | 19.580 M 5.56 % | 18.548 M 0.66 % | 18.427 M -0.46 % | 18.512 M 10.41 % | 16.766 M 5.89 % | 15.833 M 2.49 % | 15.449 M -6.00 % | 16.435 M -4.61 % | 17.229 M 16.59 % | 14.777 M 6.94 % | 13.818 M -3.21 % | 14.276 M 6.70 % | 13.379 M |
| Income tax expense | 4.020 M 25.86 % | 3.194 M -26.51 % | 4.346 M -3.29 % | 4.494 M 4.76 % | 4.290 M 40.98 % | 3.043 M -16.01 % | 3.623 M -6.16 % | 3.861 M 22.07 % | 3.163 M -1.74 % | 3.219 M -25.98 % | 4.349 M -3.10 % | 4.488 M -18.22 % | 5.488 M 21.98 % | 4.499 M -3.79 % | 4.676 M -0.49 % | 4.699 M 7.28 % | 4.380 M 7.30 % | 4.082 M -24.06 % | 5.375 M 1.97 % | 5.271 M 5.21 % | 5.010 M 20.09 % | 4.172 M 13.00 % | 3.692 M 16.69 % | 3.164 M 15.01 % | 2.751 M -39.66 % | 4.559 M 9.28 % | 4.172 M 12.15 % | 3.720 M -6.95 % | 3.998 M 6.19 % | 3.765 M -31.09 % | 5.464 M 84.16 % | 2.967 M 12.17 % | 2.645 M -17.55 % | 3.208 M -25.20 % | 4.289 M -40.46 % | 7.204 M 77.53 % | 4.058 M -11.01 % | 4.560 M 21.93 % | 3.740 M -24.25 % | 4.937 M 50.56 % | 3.279 M -12.40 % | 3.743 M 0.29 % | 3.732 M -11.44 % | 4.214 M 8.78 % | 3.874 M 6.78 % | 3.628 M -8.18 % | 3.951 M 7.16 % | 3.687 M 48.25 % | 2.487 M 590.53 % | -507.000 K -123.90 % | 2.121 M -4.50 % | 2.221 M -11.76 % | 2.517 M 2 197.50 % | -120.000 K -116.09 % | 746.000 K -91.75 % | 9.039 M 1 267.47 % | 661.000 K 229.35 % | -511.000 K -120.75 % | 2.463 M 47.04 % | 1.675 M -11.23 % | 1.887 M 86.09 % | 1.014 M -64.57 % | 2.862 M 8.78 % | 2.631 M 10.22 % | 2.387 M -67.77 % | 7.405 M -47.06 % | 13.988 M 1 459.42 % | 897.000 K -94.48 % | 16.246 M 916.01 % | 1.599 M 778.57 % | 182.000 K -94.23 % | 3.156 M 136.33 % | -8.688 M -371.58 % | 3.199 M -10.01 % | 3.555 M -12.03 % | 4.041 M 13.90 % | 3.548 M -1.11 % | 3.588 M 9.16 % | 3.287 M -6.09 % | 3.500 M 0.46 % | 3.484 M 667.43 % | -614.000 K -138.74 % | 1.585 M -68.74 % | 5.071 M 267.20 % | 1.381 M -56.88 % | 3.203 M -5.38 % | 3.385 M 2.70 % | 3.296 M 8.07 % | 3.050 M 12.92 % | 2.701 M -11.12 % | 3.039 M 5.81 % | 2.872 M 4.47 % | 2.749 M -2.69 % | 2.825 M -10.20 % | 3.146 M -12.37 % | 3.590 M 30.97 % | 2.741 M 46.66 % | 1.869 M -29.45 % | 2.649 M 9.01 % | 2.430 M |
| Cost of revenue | 22.837 M -9.21 % | 25.154 M -9.93 % | 27.927 M -6.60 % | 29.902 M -2.16 % | 30.561 M -11.69 % | 34.607 M -6.36 % | 36.958 M 10.32 % | 33.502 M 0.90 % | 33.204 M 9.24 % | 30.396 M 11.18 % | 27.339 M 14.58 % | 23.861 M 25.95 % | 18.945 M 33.69 % | 14.171 M 40.67 % | 10.074 M 65.42 % | 6.090 M 89.48 % | 3.214 M 60.78 % | 1.999 M -15.30 % | 2.360 M -47.10 % | 4.461 M -27.70 % | 6.170 M -35.34 % | 9.542 M -31.51 % | 13.931 M -15.86 % | 16.556 M 0.91 % | 16.407 M 13.67 % | 14.434 M -10.97 % | 16.213 M 5.27 % | 15.402 M 4.75 % | 14.703 M 8.63 % | 13.535 M 19.81 % | 11.297 M 5.77 % | 10.681 M 13.70 % | 9.394 M 1.96 % | 9.213 M -8.21 % | 10.037 M 14.15 % | 8.793 M -1.89 % | 8.962 M -1.17 % | 9.068 M 8.89 % | 8.328 M 14.49 % | 7.274 M 8.12 % | 6.728 M 22.84 % | 5.477 M -7.69 % | 5.933 M 18.07 % | 5.025 M -1.10 % | 5.081 M 40.75 % | 3.610 M -18.80 % | 4.446 M -24.32 % | 5.875 M -2.39 % | 6.019 M -17.07 % | 7.258 M 0.36 % | 7.232 M -16.40 % | 8.651 M -35.68 % | 13.449 M -1.18 % | 13.609 M -11.08 % | 15.304 M -39.61 % | 25.344 M 40.95 % | 17.981 M -2.78 % | 18.495 M 9.93 % | 16.825 M -2.65 % | 17.283 M -3.33 % | 17.879 M -1.59 % | 18.168 M -17.94 % | 22.141 M -9.58 % | 24.488 M 31.07 % | 18.683 M -18.70 % | 22.981 M -29.10 % | 32.411 M 28.40 % | 25.242 M 15.95 % | 21.770 M -7.53 % | 23.544 M 11.28 % | 21.157 M -5.90 % | 22.483 M -61.40 % | 58.247 M 139.86 % | 24.284 M -4.37 % | 25.394 M 3.06 % | 24.640 M 4.31 % | 23.622 M 1.84 % | 23.195 M 2.23 % | 22.689 M 5.38 % | 21.530 M 13.98 % | 18.890 M -12.05 % | 21.478 M 35.95 % | 15.799 M 8.97 % | 14.499 M 15.33 % | 12.572 M 32.97 % | 9.455 M 17.53 % | 8.045 M 16.06 % | 6.932 M 1.27 % | 6.845 M 2.01 % | 6.710 M 0.10 % | 6.703 M -5.67 % | 7.106 M -4.55 % | 7.445 M -13.61 % | 8.618 M -1.80 % | 8.776 M -5.46 % | 9.283 M -1.87 % | 9.460 M -13.01 % | 10.875 M -5.88 % | 11.554 M -14.15 % | 13.458 M |
| General and administrative expenses | 34.684 M 19.18 % | 29.101 M 6.05 % | 27.441 M 2.33 % | 26.817 M -0.73 % | 27.014 M 30.68 % | 20.672 M 0.35 % | 20.600 M -2.60 % | 21.149 M 1.68 % | 20.800 M -2.49 % | 21.331 M 1.70 % | 20.974 M 1.38 % | 20.688 M 3.08 % | 20.070 M 2.26 % | 19.626 M -0.77 % | 19.779 M -2.18 % | 20.219 M 7.13 % | 18.874 M 3.87 % | 18.170 M -2.36 % | 18.609 M -0.45 % | 18.693 M 4.55 % | 17.880 M 0.18 % | 17.848 M -8.26 % | 19.454 M 12.04 % | 17.364 M -6.40 % | 18.551 M 11.24 % | 16.677 M 3.16 % | 16.166 M 0.47 % | 16.090 M -1.32 % | 16.306 M 0.93 % | 16.156 M 1.97 % | 15.844 M 1.58 % | 15.597 M 1.99 % | 15.293 M -5.59 % | 16.198 M 5.05 % | 15.419 M 1.14 % | 15.245 M -5.49 % | 16.131 M 5.82 % | 15.244 M -4.86 % | 16.023 M -1.56 % | 16.277 M -0.23 % | 16.315 M 6.53 % | 15.315 M -3.77 % | 15.915 M 2.93 % | 15.462 M -0.60 % | 15.556 M -0.78 % | 15.678 M -0.92 % | 15.824 M 9.71 % | 14.423 M 3.44 % | 13.943 M -1.25 % | 14.119 M 0.01 % | 14.117 M 0.58 % | 14.035 M -2.45 % | 14.387 M 295.03 % | 3.642 M -74.27 % | 14.156 M -1.51 % | 14.373 M 5.42 % | 13.634 M -15.80 % | 16.193 M 7.98 % | 14.996 M 0.75 % | 14.885 M 1.42 % | 14.677 M 52.63 % | 9.616 M -31.58 % | 14.055 M 0.05 % | 14.048 M 0.30 % | 14.006 M -5.72 % | 14.855 M -10.72 % | 16.638 M 12.95 % | 14.730 M 37.51 % | 10.712 M 47.26 % | 7.274 M -3.80 % | 7.561 M -23.58 % | 9.894 M -4.85 % | 10.398 M 33.51 % | 7.788 M 0.57 % | 7.744 M 3.35 % | 7.493 M 5.00 % | 7.136 M 4.36 % | 6.838 M -6.29 % | 7.297 M 1.79 % | 7.169 M 2.69 % | 6.981 M 7.68 % | 6.483 M -0.52 % | 6.517 M 5.01 % | 6.206 M 0.93 % | 6.149 M -0.24 % | 6.164 M 14.19 % | 5.398 M 1.52 % | 5.317 M 3.69 % | 5.128 M 2.05 % | 5.025 M 2.91 % | 4.883 M 7.25 % | 4.553 M 6.40 % | 4.279 M 7.22 % | 3.991 M -0.50 % | 4.011 M 0.70 % | 3.983 M 3.27 % | 3.857 M -3.98 % | 4.017 M 7.41 % | 3.740 M -1.22 % | 3.786 M |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 955.000 K 2.91 % | 928.000 K 4.15 % | 891.000 K 154.57 % | 350.000 K -60.94 % | 896.000 K -5.68 % | 950.000 K 5.20 % | 903.000 K 39.57 % | 647.000 K -26.31 % | 878.000 K -7.87 % | 953.000 K 8.91 % | 875.000 K 57.66 % | 555.000 K -37.29 % | 885.000 K -11.23 % | 997.000 K 64.79 % | 605.000 K 3.42 % | 585.000 K -28.40 % | 817.000 K 7.93 % | 757.000 K 73.23 % | 437.000 K -29.52 % | 620.000 K -4.02 % | 646.000 K -18.64 % | 794.000 K -5.70 % | 842.000 K 59.77 % | 527.000 K -7.22 % | 568.000 K -3.57 % | 589.000 K -6.80 % | 632.000 K -5.81 % | 671.000 K 2.44 % | 655.000 K 11.58 % | 587.000 K -10.52 % | 656.000 K 58.84 % | 413.000 K -10.41 % | 461.000 K -42.59 % | 803.000 K 53.83 % | 522.000 K 18.37 % | 441.000 K -25.13 % | 589.000 K 8.07 % | 545.000 K -27.33 % | 750.000 K 73.61 % | 432.000 K -39.50 % | 714.000 K 36.78 % | 522.000 K 19.18 % | 438.000 K -40.08 % | 731.000 K 29.15 % | 566.000 K 30.72 % | 433.000 K -37.34 % | 691.000 K 45.47 % | 475.000 K 88.49 % | 252.000 K -43.88 % | 449.000 K 4.18 % | 431.000 K 28.66 % | 335.000 K -24.04 % | 441.000 K 20.49 % | 366.000 K -10.29 % | 408.000 K 48.36 % | 275.000 K -56.00 % | 625.000 K 23.03 % | 508.000 K -12.41 % | 580.000 K 166.06 % | 218.000 K -54.87 % | 483.000 K 32.33 % | 365.000 K -14.12 % | 425.000 K 96.76 % | 216.000 K 4.35 % | 207.000 K -16.19 % | 247.000 K -27.78 % | 342.000 K 23.02 % | 278.000 K -27.42 % | 383.000 K 7.89 % | 355.000 K -22.99 % | 461.000 K 86.64 % | 247.000 K -41.88 % | 425.000 K 69.32 % | 251.000 K -8.06 % | 273.000 K 7.91 % | 253.000 K 4.12 % | 243.000 K 4.74 % | 232.000 K -20.82 % | 293.000 K 14.45 % | 256.000 K 16.36 % | 220.000 K 32.53 % | 166.000 K -22.07 % | 213.000 K 9.23 % | 195.000 K -16.31 % | 233.000 K 45.63 % | 160.000 K -14.44 % | 187.000 K 20.65 % | 155.000 K -6.06 % | 165.000 K -13.16 % | 190.000 K 21.79 % | 156.000 K 41.82 % | 110.000 K -41.29 % | 187.348 K 9.56 % | 171.000 K 4.91 % | 163.000 K |
| Other expenses | 108.000 K -98.47 % | 7.037 M -22.25 % | 9.051 M 5.92 % | 8.545 M 5.18 % | 8.124 M -46.97 % | 15.320 M 25.69 % | 12.189 M -15.17 % | 14.369 M 8.27 % | 13.272 M -5.59 % | 14.058 M 3.12 % | 13.633 M 3.85 % | 13.127 M -4.50 % | 13.746 M -0.62 % | 13.832 M -1.38 % | 14.026 M 17.77 % | 11.910 M 0.60 % | 11.839 M -29.23 % | 16.728 M 42.57 % | 11.733 M 7.71 % | 10.893 M -8.12 % | 11.856 M -4.46 % | 12.409 M 5.37 % | 11.777 M 1.98 % | 11.548 M -0.82 % | 11.644 M -4.66 % | 12.213 M 3.81 % | 11.765 M 2.74 % | 11.451 M -1.81 % | 11.662 M -3.21 % | 12.049 M 170.04 % | 4.462 M -67.40 % | 13.686 M 10.84 % | 12.348 M -0.67 % | 12.431 M 3.35 % | 12.028 M 152.58 % | 4.762 M -61.96 % | 12.518 M -11.76 % | 14.186 M -5.72 % | 15.046 M 3.15 % | 14.586 M -16.45 % | 17.457 M 7.72 % | 16.206 M -3.99 % | 16.880 M -0.09 % | 16.895 M -6.91 % | 18.149 M -19.64 % | 22.585 M 15.73 % | 19.515 M 22.40 % | 15.943 M -9.46 % | 17.608 M -17.43 % | 21.326 M 18.84 % | 17.945 M 1.50 % | 17.680 M 4.45 % | 16.926 M -38.42 % | 27.485 M 34.03 % | 20.506 M 251.68 % | -13.519 M -205.92 % | 12.763 M 167.01 % | 4.780 M -72.79 % | 17.566 M 156.66 % | 6.844 M 2.81 % | 6.657 M -49.23 % | 13.111 M 63.09 % | 8.039 M 30.08 % | 6.180 M -21.96 % | 7.919 M 109.91 % | -79.910 M -98.46 % | -40.265 M -1 177.47 % | 3.737 M 110.33 % | -36.164 M -712.85 % | 5.901 M -13.75 % | 6.842 M 106.02 % | 3.321 M -3.23 % | 3.432 M -37.69 % | 5.508 M 5.50 % | 5.221 M 9.04 % | 4.788 M 5.58 % | 4.535 M -15.88 % | 5.391 M 13.73 % | 4.740 M 1.43 % | 4.673 M 3.48 % | 4.516 M -4.91 % | 4.749 M 2.33 % | 4.641 M 8.66 % | 4.271 M 2.74 % | 4.157 M -2.81 % | 4.277 M 3.61 % | 4.128 M 1.60 % | 4.063 M 1.98 % | 3.984 M -17.63 % | 4.837 M 14.11 % | 4.239 M 26.80 % | 3.343 M 4.73 % | 3.192 M 2.57 % | 3.112 M -1.80 % | 3.169 M 6.84 % | 2.966 M 11.21 % | 2.667 M -13.86 % | 3.096 M 8.03 % | 2.866 M 16.13 % | 2.468 M |
| Operating expenses | 34.792 M -3.72 % | 36.138 M -0.97 % | 36.492 M 3.20 % | 35.362 M 0.64 % | 35.138 M -4.90 % | 36.947 M 9.58 % | 33.717 M -7.39 % | 36.409 M 5.77 % | 34.422 M -5.13 % | 36.285 M 2.05 % | 35.557 M 2.42 % | 34.718 M 0.74 % | 34.463 M 0.37 % | 34.336 M -1.21 % | 34.758 M 5.31 % | 33.004 M 5.55 % | 31.268 M -12.62 % | 35.783 M 14.18 % | 31.339 M 3.80 % | 30.191 M -0.43 % | 30.321 M -2.42 % | 31.074 M -2.86 % | 31.988 M 8.99 % | 29.349 M -4.76 % | 30.815 M 4.33 % | 29.536 M 2.82 % | 28.725 M 1.20 % | 28.383 M -0.39 % | 28.495 M -0.97 % | 28.773 M 37.70 % | 20.895 M -30.15 % | 29.915 M 5.66 % | 28.312 M -3.32 % | 29.284 M 4.46 % | 28.034 M 35.67 % | 20.663 M -28.90 % | 29.062 M -2.77 % | 29.891 M -6.22 % | 31.872 M 1.55 % | 31.385 M -8.27 % | 34.213 M 6.55 % | 32.110 M -3.69 % | 33.340 M 0.70 % | 33.107 M -3.02 % | 34.137 M -12.42 % | 38.977 M 8.69 % | 35.861 M 16.42 % | 30.804 M -4.58 % | 32.282 M -10.36 % | 36.011 M 10.82 % | 32.495 M 0.27 % | 32.406 M 1.94 % | 31.788 M 1.30 % | 31.379 M -10.63 % | 35.111 M 2 632.37 % | 1.285 M -95.19 % | 26.732 M 24.83 % | 21.414 M -34.97 % | 32.928 M 48.75 % | 22.137 M 2.44 % | 21.609 M -7.46 % | 23.352 M 3.32 % | 22.602 M 8.62 % | 20.808 M -6.03 % | 22.143 M 134.29 % | -64.572 M -177.59 % | -23.262 M -223.13 % | 18.892 M 174.86 % | -25.236 M -288.58 % | 13.382 M -8.66 % | 14.650 M 8.06 % | 13.557 M -3.91 % | 14.108 M 3.14 % | 13.679 M 2.70 % | 13.320 M 4.54 % | 12.742 M 6.91 % | 11.918 M -5.82 % | 12.654 M 2.98 % | 12.288 M 1.43 % | 12.115 M 3.11 % | 11.750 M 2.40 % | 11.475 M 0.75 % | 11.390 M 5.76 % | 10.770 M 1.97 % | 10.562 M -0.93 % | 10.661 M 10.00 % | 9.692 M 1.03 % | 9.593 M 3.07 % | 9.307 M -7.81 % | 10.095 M 8.76 % | 9.282 M 14.83 % | 8.083 M 5.99 % | 7.626 M 4.93 % | 7.268 M -1.38 % | 7.370 M 3.73 % | 7.105 M 7.10 % | 6.634 M -9.14 % | 7.301 M 7.73 % | 6.777 M 5.61 % | 6.417 M |
| Cost and expenses | 57.629 M -5.98 % | 61.292 M -4.85 % | 64.419 M -1.29 % | 65.264 M -0.66 % | 65.699 M -8.18 % | 71.554 M 1.24 % | 70.675 M 1.09 % | 69.911 M 3.38 % | 67.626 M 1.42 % | 66.681 M 6.02 % | 62.896 M 7.37 % | 58.579 M 9.68 % | 53.408 M 10.10 % | 48.507 M 8.20 % | 44.832 M 14.68 % | 39.094 M 13.38 % | 34.482 M -8.73 % | 37.782 M 12.12 % | 33.699 M -2.75 % | 34.652 M -5.04 % | 36.491 M -10.16 % | 40.616 M -11.55 % | 45.919 M 0.03 % | 45.905 M -2.79 % | 47.222 M 7.40 % | 43.970 M -2.15 % | 44.938 M 2.63 % | 43.785 M 1.36 % | 43.198 M 2.10 % | 42.308 M 31.42 % | 32.192 M -20.70 % | 40.596 M 7.66 % | 37.706 M -2.05 % | 38.497 M 1.12 % | 38.071 M 29.25 % | 29.456 M -22.53 % | 38.024 M -2.40 % | 38.959 M -3.09 % | 40.200 M 3.99 % | 38.659 M -5.57 % | 40.941 M 8.92 % | 37.587 M -4.29 % | 39.273 M 2.99 % | 38.132 M -2.77 % | 39.218 M -7.91 % | 42.587 M 5.66 % | 40.307 M 9.89 % | 36.679 M -4.23 % | 38.301 M -11.48 % | 43.269 M 8.92 % | 39.727 M -3.24 % | 41.057 M -9.24 % | 45.237 M 0.55 % | 44.988 M -10.76 % | 50.415 M 89.32 % | 26.629 M -40.44 % | 44.713 M 12.04 % | 39.909 M -19.79 % | 49.753 M 26.21 % | 39.420 M -0.17 % | 39.488 M -4.89 % | 41.520 M -7.20 % | 44.743 M -1.22 % | 45.296 M 10.95 % | 40.826 M 198.16 % | -41.591 M -554.60 % | 9.149 M -79.27 % | 44.134 M 1 373.34 % | -3.466 M -109.39 % | 36.926 M 3.13 % | 35.807 M -0.65 % | 36.040 M -50.19 % | 72.355 M 90.59 % | 37.963 M -1.94 % | 38.714 M 3.56 % | 37.382 M 5.18 % | 35.540 M -0.86 % | 35.849 M 2.49 % | 34.977 M 3.96 % | 33.645 M 9.81 % | 30.640 M -7.02 % | 32.953 M 21.20 % | 27.189 M 7.60 % | 25.269 M 9.23 % | 23.134 M 15.00 % | 20.116 M 13.41 % | 17.737 M 7.33 % | 16.525 M 2.31 % | 16.152 M -3.89 % | 16.805 M 5.13 % | 15.985 M 5.24 % | 15.189 M 0.78 % | 15.071 M -5.13 % | 15.886 M -1.61 % | 16.146 M -1.48 % | 16.388 M 1.83 % | 16.094 M -11.45 % | 18.176 M -0.85 % | 18.331 M -7.77 % | 19.875 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 34.684 M 19.18 % | 29.101 M 6.05 % | 27.441 M 2.33 % | 26.817 M -0.73 % | 27.014 M 24.91 % | 21.627 M 0.46 % | 21.528 M -2.32 % | 22.040 M 4.21 % | 21.150 M -4.85 % | 22.227 M 1.38 % | 21.924 M 1.54 % | 21.591 M 4.22 % | 20.717 M 1.04 % | 20.504 M -1.10 % | 20.732 M -1.72 % | 21.094 M 8.57 % | 19.429 M 1.96 % | 19.055 M -2.81 % | 19.606 M 1.60 % | 19.298 M 4.51 % | 18.465 M -1.07 % | 18.665 M -7.65 % | 20.211 M 13.54 % | 17.801 M -7.15 % | 19.171 M 10.67 % | 17.323 M 2.14 % | 16.960 M 0.17 % | 16.932 M 0.59 % | 16.833 M 0.65 % | 16.724 M 1.77 % | 16.433 M 1.26 % | 16.229 M 1.66 % | 15.964 M -5.28 % | 16.853 M 5.29 % | 16.006 M 0.66 % | 15.901 M -3.89 % | 16.544 M 5.34 % | 15.705 M -6.66 % | 16.826 M 0.16 % | 16.799 M 0.26 % | 16.756 M 5.36 % | 15.904 M -3.38 % | 16.460 M 1.53 % | 16.212 M 1.40 % | 15.988 M -2.46 % | 16.392 M 0.28 % | 16.346 M 9.99 % | 14.861 M 1.27 % | 14.674 M -0.07 % | 14.685 M 0.93 % | 14.550 M -1.20 % | 14.726 M -0.92 % | 14.862 M 281.66 % | 3.894 M -73.34 % | 14.605 M -1.34 % | 14.804 M 5.98 % | 13.969 M -16.02 % | 16.634 M 8.28 % | 15.362 M 0.45 % | 15.293 M 2.28 % | 14.952 M 46.00 % | 10.241 M -29.68 % | 14.563 M -0.44 % | 14.628 M 2.84 % | 14.224 M -7.26 % | 15.338 M -9.79 % | 17.003 M 12.19 % | 15.155 M 38.68 % | 10.928 M 46.08 % | 7.481 M -4.19 % | 7.808 M -23.72 % | 10.236 M -4.12 % | 10.676 M 30.66 % | 8.171 M 0.89 % | 8.099 M 1.82 % | 7.954 M 7.73 % | 7.383 M 1.65 % | 7.263 M -3.78 % | 7.548 M 1.42 % | 7.442 M 2.88 % | 7.234 M 7.55 % | 6.726 M -0.34 % | 6.749 M 3.85 % | 6.499 M 1.47 % | 6.405 M 0.33 % | 6.384 M 14.74 % | 5.564 M 0.61 % | 5.530 M 3.89 % | 5.323 M 1.24 % | 5.258 M 4.26 % | 5.043 M 6.39 % | 4.740 M 6.90 % | 4.434 M 6.69 % | 4.156 M -1.07 % | 4.201 M 1.50 % | 4.139 M 4.34 % | 3.967 M -5.66 % | 4.205 M 7.52 % | 3.911 M -0.96 % | 3.949 M |
| Interest income | 71.165 M -3.09 % | 73.435 M -7.14 % | 79.079 M -2.34 % | 80.975 M 0.91 % | 80.243 M -2.84 % | 82.585 M -1.45 % | 83.796 M 3.55 % | 80.927 M 4.57 % | 77.390 M 1.19 % | 76.482 M 1.61 % | 75.272 M 2.25 % | 73.618 M 3.02 % | 71.463 M 5.17 % | 67.949 M 13.90 % | 59.657 M 13.21 % | 52.698 M 12.91 % | 46.673 M -2.66 % | 47.948 M -3.41 % | 49.640 M -1.61 % | 50.452 M -0.36 % | 50.633 M -3.77 % | 52.619 M -1.83 % | 53.599 M -0.76 % | 54.011 M -6.03 % | 57.474 M -2.13 % | 58.727 M -2.43 % | 60.187 M 2.49 % | 58.723 M 2.38 % | 57.358 M 2.17 % | 56.141 M 5.96 % | 52.982 M 6.08 % | 49.943 M 6.53 % | 46.882 M 0.74 % | 46.536 M 0.36 % | 46.368 M 3.63 % | 44.744 M -1.47 % | 45.413 M -3.24 % | 46.936 M 0.17 % | 46.856 M 2.67 % | 45.636 M -0.24 % | 45.746 M 1.76 % | 44.956 M -1.75 % | 45.755 M 0.05 % | 45.734 M -4.53 % | 47.906 M -2.38 % | 49.076 M 3.09 % | 47.607 M 7.26 % | 44.384 M 4.94 % | 42.294 M -5.89 % | 44.939 M 4.46 % | 43.019 M -1.06 % | 43.481 M -8.18 % | 47.356 M -6.13 % | 50.450 M 0.58 % | 50.159 M 4.02 % | 48.221 M 7.93 % | 44.677 M -11.56 % | 50.518 M 1.11 % | 49.965 M 1.67 % | 49.144 M 0.21 % | 49.040 M -6.22 % | 52.291 M 25.90 % | 41.535 M 4.85 % | 39.612 M -0.36 % | 39.754 M -4.58 % | 41.663 M 4.85 % | 39.736 M -0.59 % | 39.971 M 16.53 % | 34.300 M -4.15 % | 35.786 M 2.18 % | 35.024 M -1.79 % | 35.664 M -6.98 % | 38.340 M -5.87 % | 40.733 M -2.96 % | 41.976 M 0.65 % | 41.703 M 5.69 % | 39.458 M 0.02 % | 39.452 M 0.63 % | 39.204 M 5.31 % | 37.228 M 8.86 % | 34.197 M 6.76 % | 32.032 M 7.04 % | 29.924 M 8.66 % | 27.538 M 10.15 % | 25.001 M 3.20 % | 24.226 M 7.75 % | 22.484 M 9.69 % | 20.497 M 3.25 % | 19.852 M 0.55 % | 19.743 M 3.54 % | 19.068 M 1.47 % | 18.791 M 1.15 % | 18.577 M -5.77 % | 19.714 M -3.90 % | 20.513 M 1.79 % | 20.153 M 1.89 % | 19.780 M -2.21 % | 20.227 M -8.59 % | 22.127 M 0.14 % | 22.096 M |
| Interest expense | 22.837 M -5.91 % | 24.272 M -14.25 % | 28.306 M -5.68 % | 30.012 M -2.90 % | 30.909 M -6.48 % | 33.051 M -7.73 % | 35.821 M 5.02 % | 34.109 M 4.71 % | 32.574 M 3.95 % | 31.335 M 9.82 % | 28.534 M 11.99 % | 25.480 M 39.46 % | 18.271 M 37.08 % | 13.329 M 97.20 % | 6.759 M 74.79 % | 3.867 M 13.50 % | 3.407 M -8.46 % | 3.722 M -21.09 % | 4.717 M -18.22 % | 5.768 M -11.86 % | 6.544 M -18.63 % | 8.042 M -14.73 % | 9.431 M -10.66 % | 10.556 M -15.79 % | 12.536 M -9.05 % | 13.784 M -3.36 % | 14.263 M 3.34 % | 13.802 M 8.23 % | 12.753 M 10.08 % | 11.585 M 15.88 % | 9.997 M 14.50 % | 8.731 M 17.29 % | 7.444 M 2.49 % | 7.263 M 2.48 % | 7.087 M 3.57 % | 6.843 M 1.95 % | 6.712 M 0.36 % | 6.688 M 14.76 % | 5.828 M 17.17 % | 4.974 M 7.50 % | 4.627 M 8.59 % | 4.261 M 0.73 % | 4.230 M 13.56 % | 3.725 M -1.48 % | 3.781 M 6.27 % | 3.558 M 1.63 % | 3.501 M -20.67 % | 4.413 M 1.96 % | 4.328 M -2.63 % | 4.445 M -2.41 % | 4.555 M -8.53 % | 4.980 M -4.67 % | 5.224 M -10.29 % | 5.823 M -15.66 % | 6.904 M -10.85 % | 7.744 M -2.02 % | 7.904 M -4.66 % | 8.290 M -0.42 % | 8.325 M -5.95 % | 8.852 M -8.54 % | 9.679 M -10.69 % | 10.838 M -4.44 % | 11.341 M -9.18 % | 12.488 M -5.27 % | 13.183 M -14.84 % | 15.481 M -2.70 % | 15.911 M -13.72 % | 18.442 M 9.97 % | 16.770 M -9.57 % | 18.544 M 11.33 % | 16.657 M -5.00 % | 17.533 M -14.46 % | 20.497 M -10.63 % | 22.934 M -4.62 % | 24.044 M 3.57 % | 23.215 M 4.23 % | 22.272 M 1.95 % | 21.845 M 2.37 % | 21.339 M 6.14 % | 20.105 M 14.46 % | 17.565 M -13.49 % | 20.303 M 36.96 % | 14.824 M 9.61 % | 13.524 M 15.87 % | 11.672 M 41.39 % | 8.255 M 20.60 % | 6.845 M 19.42 % | 5.732 M 1.54 % | 5.645 M 2.45 % | 5.510 M 0.13 % | 5.503 M -6.82 % | 5.906 M -5.43 % | 6.245 M -12.26 % | 7.118 M -4.79 % | 7.476 M -2.06 % | 7.633 M -5.88 % | 8.110 M -13.95 % | 9.425 M -10.27 % | 10.504 M -15.34 % | 12.408 M |
| Depreciation and amortization | 108.000 K -95.09 % | 2.200 M 5.06 % | 2.094 M 1.55 % | 2.062 M -4.32 % | 2.155 M -1.78 % | 2.194 M 53.96 % | 1.425 M -49.00 % | 2.794 M 10.13 % | 2.537 M 12.41 % | 2.257 M -1.10 % | 2.282 M -1.13 % | 2.308 M -6.37 % | 2.465 M 0.74 % | 2.447 M 2.09 % | 2.397 M 2.26 % | 2.344 M -5.83 % | 2.489 M -1.23 % | 2.520 M -11.98 % | 2.863 M 1.02 % | 2.834 M -2.98 % | 2.921 M -10.40 % | 3.260 M 8.92 % | 2.993 M 2.05 % | 2.933 M 1.28 % | 2.896 M -2.92 % | 2.983 M 1.05 % | 2.952 M 2.71 % | 2.874 M 2.06 % | 2.816 M 3.15 % | 2.730 M -2.99 % | 2.814 M -2.46 % | 2.885 M -3.19 % | 2.980 M 3.26 % | 2.886 M -1.74 % | 2.937 M -0.37 % | 2.948 M -4.29 % | 3.080 M -5.87 % | 3.272 M -1.30 % | 3.315 M -27.71 % | 4.586 M 99.48 % | 2.299 M -28.93 % | 3.235 M -25.62 % | 4.349 M 38.20 % | 3.147 M -0.54 % | 3.164 M -0.94 % | 3.194 M 4.72 % | 3.050 M 5.32 % | 2.896 M 1.65 % | 2.849 M -40.03 % | 4.751 M 21.17 % | 3.921 M 2.51 % | 3.825 M 4.91 % | 3.646 M -13.38 % | 4.209 M 14.81 % | 3.666 M 12.25 % | 3.266 M 6.84 % | 3.057 M -24.67 % | 4.058 M 117.59 % | 1.865 M 5.37 % | 1.770 M 0.17 % | 1.767 M -25.69 % | 2.378 M 108.96 % | 1.138 M 4.40 % | 1.090 M 3.61 % | 1.052 M 6.16 % | 991.000 K 5.76 % | 937.000 K 9.85 % | 853.000 K 22.21 % | 698.000 K 155.53 % | -1.257 M -277.29 % | 709.000 K 0.00 % | 709.000 K 0.14 % | 708.000 K 1 187.27 % | 55.000 K 123.40 % | -235.000 K 20.88 % | -297.000 K 17.73 % | -361.000 K -240.47 % | 257.000 K -4.10 % | 268.000 K -52.82 % | 568.000 K 53.51 % | 370.000 K -55.74 % | 836.000 K -11.81 % | 948.000 K 37.59 % | 689.000 K -33.94 % | 1.043 M -4.49 % | 1.092 M 38.93 % | 786.000 K -14.84 % | 923.000 K 26.79 % | 728.000 K -36.42 % | 1.145 M 14.84 % | 997.000 K -11.06 % | 1.121 M -6.04 % | 1.193 M 8.06 % | 1.104 M 86.49 % | 592.000 K -44.20 % | 1.061 M 68.15 % | 631.000 K 133.96 % | 269.707 K -77.16 % | 1.181 M 250.83 % | -783.000 K |
| Operating income | 13.536 M -30.47 % | 19.469 M -11.90 % | 22.098 M -8.99 % | 24.280 M 13.19 % | 21.450 M 19.40 % | 17.965 M -10.68 % | 20.113 M -3.53 % | 20.849 M 25.82 % | 16.570 M 1.26 % | 16.364 M -19.10 % | 20.228 M -11.31 % | 22.808 M -12.09 % | 25.944 M -4.28 % | 27.103 M 18.83 % | 22.809 M -0.50 % | 22.923 M 7.28 % | 21.367 M 10.35 % | 19.363 M -24.77 % | 25.739 M 1.39 % | 25.385 M 6.31 % | 23.878 M 8.73 % | 21.960 M 28.08 % | 17.146 M 4.76 % | 16.367 M -7.11 % | 17.619 M -21.52 % | 22.451 M -6.08 % | 23.904 M 8.19 % | 22.095 M 2.24 % | 21.610 M 2.65 % | 21.053 M -24.76 % | 27.980 M 66.49 % | 16.806 M 4.31 % | 16.111 M 4.52 % | 15.414 M -3.37 % | 15.952 M -31.77 % | 23.380 M 50.10 % | 15.576 M -4.76 % | 16.354 M 9.31 % | 14.961 M -14.37 % | 17.471 M 33.65 % | 13.072 M -15.08 % | 15.393 M 3.11 % | 14.928 M -7.95 % | 16.217 M 4.44 % | 15.527 M -1.07 % | 15.695 M 0.99 % | 15.541 M 5.43 % | 14.741 M 30.39 % | 11.305 M 38.44 % | 8.166 M -22.67 % | 10.560 M 1.10 % | 10.445 M -4.27 % | 10.911 M 41.52 % | 7.710 M -1.00 % | 7.788 M -74.52 % | 30.568 M 291.95 % | 7.799 M -32.30 % | 11.520 M 29.21 % | 8.916 M 17.86 % | 7.565 M -2.76 % | 7.780 M 5.79 % | 7.354 M -18.51 % | 9.024 M 6.73 % | 8.455 M 6.69 % | 7.925 M -64.77 % | 22.492 M -45.70 % | 41.423 M 921.78 % | 4.054 M -91.07 % | 45.421 M 778.89 % | 5.168 M 413.72 % | 1.006 M -89.40 % | 9.488 M 139.80 % | -23.841 M -347.36 % | 9.638 M -11.35 % | 10.872 M -11.23 % | 12.248 M 12.54 % | 10.883 M -6.03 % | 11.581 M 2.33 % | 11.317 M 2.66 % | 11.024 M 3.22 % | 10.680 M 615.34 % | 1.493 M -72.50 % | 5.430 M -64.66 % | 15.365 M 222.52 % | 4.764 M -52.51 % | 10.031 M -4.96 % | 10.554 M 5.68 % | 9.987 M 8.07 % | 9.241 M 10.91 % | 8.332 M -9.73 % | 9.230 M 6.30 % | 8.683 M 5.80 % | 8.207 M 0.32 % | 8.181 M -9.75 % | 9.065 M -10.46 % | 10.124 M 24.33 % | 8.143 M 24.95 % | 6.517 M -13.10 % | 7.499 M 7.71 % | 6.962 M |
| Total other income expenses net | 7.960 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 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 432.227 M 100.46 % | 215.615 M -27.68 % | 298.120 M 45.73 % | 204.570 M -35.83 % | 318.772 M 1 183.71 % | -29.415 M -107.17 % | 410.286 M -11.68 % | 464.534 M 153.70 % | 183.105 M 575.26 % | -38.527 M -163.95 % | 60.245 M 118.03 % | 27.632 M -80.52 % | 141.818 M 29.56 % | 109.461 M -18.48 % | 134.281 M -39.49 % | 221.926 M 313.32 % | -104.035 M 78.28 % | -478.944 M 4.31 % | -500.540 M -43.95 % | -347.717 M -17.91 % | -294.900 M -31.73 % | -223.866 M -2 693.09 % | -8.015 M 92.50 % | -106.936 M -635.51 % | -14.539 M 58.07 % | -34.671 M -117.10 % | 202.750 M 9.16 % | 185.729 M 438.78 % | 34.472 M -82.31 % | 194.852 M -20.24 % | 244.301 M 39.63 % | 174.958 M 39.97 % | 124.994 M 52.72 % | 81.844 M -51.96 % | 170.352 M -7.54 % | 184.239 M 280.25 % | 48.452 M -64.64 % | 137.017 M -18.58 % | 168.284 M -55.32 % | 376.647 M 101.48 % | 186.939 M -9.96 % | 207.614 M 93.81 % | 107.123 M -37.97 % | 172.703 M 165.77 % | 64.982 M -78.00 % | 295.367 M 70.55 % | 173.190 M 114.19 % | 80.858 M 230.82 % | -61.807 M -153.34 % | 115.870 M 2 358.00 % | 4.714 M -86.79 % | 35.689 M 145.43 % | -78.552 M -519.01 % | -12.690 M 83.30 % | -75.996 M 59.42 % | -187.264 M -549.12 % | -28.849 M -119.31 % | 149.373 M 9.33 % | 136.627 M 23.24 % | 110.862 M 171.04 % | 40.902 M -37.63 % | 65.583 M 289.38 % | 16.843 M -72.17 % | 60.515 M 272.31 % | -35.119 M -123.84 % | 147.332 M 43.32 % | 102.796 M -49.47 % | 203.452 M -20.32 % | 255.336 M -23.12 % | 332.110 M -8.39 % | 362.541 M 7.80 % | 336.318 M 13.38 % | 296.635 M -22.14 % | 380.992 M 35.70 % | 280.754 M 14.36 % | 245.510 M 11.52 % | 220.155 M 14.22 % | 192.750 M 22.00 % | 157.990 M -22.46 % | 203.750 M -28.19 % | 283.733 M 19.56 % | 237.320 M -4.03 % | 247.277 M -17.21 % | 298.692 M 7.85 % | 276.959 M -10.20 % | 308.414 M 2.85 % | 299.879 M 19.52 % | 250.910 M 55.28 % | 161.587 M -19.92 % | 201.770 M 7.01 % | 188.555 M 4.04 % | 181.226 M 2.59 % | 176.657 M -16.91 % | 212.620 M 19.03 % | 178.626 M -11.44 % | 201.699 M -20.60 % | 254.023 M -14.91 % | 298.546 M 27.40 % | 234.332 M 4.30 % | 224.674 M |
| Total investments | 5.275 B 4.12 % | 5.067 B -2.30 % | 5.186 B -1.23 % | 5.251 B -3.11 % | 5.419 B 0.02 % | 5.418 B -1.05 % | 5.476 B 1.65 % | 5.387 B 2.50 % | 5.256 B -0.24 % | 5.269 B 1.03 % | 5.215 B 0.24 % | 5.202 B -1.27 % | 5.269 B 1.24 % | 5.205 B 0.27 % | 5.190 B 1.79 % | 5.099 B 6.19 % | 4.802 B 6.30 % | 4.517 B 1.07 % | 4.469 B -4.58 % | 4.684 B -1.88 % | 4.774 B 0.94 % | 4.730 B -3.16 % | 4.884 B 0.35 % | 4.867 B 5.64 % | 4.607 B 1.53 % | 4.537 B 0.46 % | 4.517 B 1.97 % | 4.429 B 2.29 % | 4.330 B 2.25 % | 4.235 B 2.35 % | 4.137 B 2.54 % | 4.035 B 2.45 % | 3.939 B 0.63 % | 3.914 B -2.06 % | 3.996 B 0.50 % | 3.976 B 1.01 % | 3.936 B -1.36 % | 3.991 B 2.21 % | 3.904 B -0.06 % | 3.907 B 3.21 % | 3.785 B 4.67 % | 3.616 B 1.76 % | 3.553 B 0.22 % | 3.546 B 1.89 % | 3.480 B 1.77 % | 3.419 B 1.25 % | 3.377 B 0.22 % | 3.370 B 10.35 % | 3.054 B 1.69 % | 3.003 B 2.82 % | 2.921 B -5.60 % | 3.094 B -2.67 % | 3.179 B 0.77 % | 3.154 B -0.04 % | 3.156 B -0.04 % | 3.157 B 4.73 % | 3.014 B -0.53 % | 3.030 B 9.16 % | 2.776 B 0.85 % | 2.753 B 0.64 % | 2.735 B 2.44 % | 2.670 B 1.88 % | 2.621 B -3.01 % | 2.702 B -2.91 % | 2.783 B -3.10 % | 2.872 B 1.63 % | 2.826 B 7.33 % | 2.633 B -2.58 % | 2.703 B 14.00 % | 2.371 B 4.03 % | 2.279 B 0.59 % | 2.265 B -1.45 % | 2.299 B 2.33 % | 2.247 B 3.41 % | 2.173 B -1.30 % | 2.201 B 4.68 % | 2.103 B 4.09 % | 2.020 B 0.59 % | 2.008 B -0.73 % | 2.023 B 1.44 % | 1.994 B 5.80 % | 1.885 B 1.15 % | 1.864 B 1.36 % | 1.839 B 4.32 % | 1.763 B 4.22 % | 1.691 B 2.87 % | 1.644 B 5.14 % | 1.564 B 7.79 % | 1.451 B 3.04 % | 1.408 B 2.78 % | 1.370 B 5.80 % | 1.295 B 1.33 % | 1.278 B -0.70 % | 1.287 B 2.29 % | 1.258 B 1.18 % | 1.243 B -0.41 % | 1.248 B 0.98 % | 1.236 B 8.52 % | 1.139 B 5.18 % | 1.083 B |
| Total debt | 533.632 M 31.71 % | 405.169 M -18.04 % | 494.355 M 9.74 % | 450.483 M -15.95 % | 535.953 M 222.20 % | 166.341 M -73.11 % | 618.651 M -4.97 % | 651.003 M 83.61 % | 354.552 M 105.17 % | 172.806 M -28.76 % | 242.560 M 4.75 % | 231.571 M -29.07 % | 326.494 M 17.45 % | 277.981 M -14.01 % | 323.287 M -22.59 % | 417.634 M 67.72 % | 249.003 M 4.48 % | 238.323 M -11.29 % | 268.652 M -19.59 % | 334.087 M 5.17 % | 317.656 M -6.53 % | 339.863 M 2.91 % | 330.251 M -9.94 % | 366.709 M 62.29 % | 225.955 M 21.82 % | 185.484 M -52.88 % | 393.627 M 7.23 % | 367.101 M 52.60 % | 240.562 M -39.50 % | 397.594 M -12.25 % | 453.122 M -0.51 % | 455.443 M 32.02 % | 344.976 M 6.44 % | 324.097 M -24.10 % | 427.024 M 7.63 % | 396.744 M 43.48 % | 276.521 M -33.65 % | 416.786 M -1.43 % | 422.853 M -27.14 % | 580.351 M 42.01 % | 408.670 M 0.46 % | 406.797 M 19.73 % | 339.767 M -23.12 % | 441.931 M 28.82 % | 343.051 M -33.26 % | 514.014 M 30.27 % | 394.576 M 40.19 % | 281.456 M -16.38 % | 336.575 M -2.10 % | 343.795 M -0.21 % | 344.528 M -15.76 % | 408.999 M 1.56 % | 402.721 M 2.97 % | 391.114 M -4.34 % | 408.851 M -6.48 % | 437.199 M 1.39 % | 431.224 M -11.24 % | 485.853 M 0.81 % | 481.927 M 3.35 % | 466.287 M -7.34 % | 503.199 M 1.54 % | 495.554 M 0.24 % | 494.379 M -5.95 % | 525.671 M -1.01 % | 531.032 M -10.28 % | 591.908 M -9.61 % | 654.862 M 7.58 % | 608.719 M -10.30 % | 678.590 M 35.71 % | 500.030 M 2.98 % | 485.569 M 11.40 % | 435.869 M 15.74 % | 376.605 M -18.40 % | 461.517 M 14.89 % | 401.690 M 16.68 % | 344.263 M 8.04 % | 318.653 M -2.22 % | 325.900 M 18.06 % | 276.047 M -19.46 % | 342.733 M -13.80 % | 397.591 M 11.98 % | 355.052 M 3.02 % | 344.637 M -13.25 % | 397.271 M 9.34 % | 363.349 M -9.53 % | 401.625 M 4.37 % | 384.808 M 16.52 % | 330.252 M 31.18 % | 251.750 M -8.98 % | 276.584 M 7.65 % | 256.926 M -2.70 % | 264.065 M 8.45 % | 243.497 M -9.31 % | 268.494 M 15.71 % | 232.038 M -9.64 % | 256.784 M -10.09 % | 285.603 M -14.40 % | 333.666 M 25.63 % | 265.597 M -4.75 % | 278.836 M |
| Accumulated other comprehensive income loss | -35.149 M -9.16 % | -32.200 M 10.25 % | -35.879 M 13.15 % | -41.313 M 6.40 % | -44.138 M 18.81 % | -54.362 M -85.14 % | -29.363 M 47.04 % | -55.445 M -5.59 % | -52.509 M -23.61 % | -42.481 M 44.67 % | -76.781 M -37.08 % | -56.010 M -35.20 % | -41.428 M 22.35 % | -53.355 M 8.52 % | -58.326 M -338.57 % | -13.299 M -253.16 % | 8.683 M -73.49 % | 32.759 M -12.03 % | 37.239 M -11.84 % | 42.239 M 12.07 % | 37.690 M -29.09 % | 53.151 M -4.46 % | 55.634 M -5.72 % | 59.011 M 6.88 % | 55.211 M 71.22 % | 32.246 M -21.45 % | 41.050 M 27.73 % | 32.137 M 74.70 % | 18.396 M 91.09 % | 9.627 M 703.57 % | -1.595 M -102.41 % | -788.000 K -114.13 % | -368.000 K -129.65 % | 1.241 M -34.86 % | 1.905 M -5.60 % | 2.018 M -0.39 % | 2.026 M 30.04 % | 1.558 M -60.06 % | 3.901 M -17.65 % | 4.737 M -16.82 % | 5.695 M 0.55 % | 5.664 M -7.98 % | 6.155 M 4.94 % | 5.865 M -14.28 % | 6.842 M -2.76 % | 7.036 M 1.16 % | 6.955 M 1.16 % | 6.875 M 31.70 % | 5.220 M 112.02 % | 2.462 M -32.84 % | 3.666 M -59.28 % | 9.004 M -45.28 % | 16.455 M -1.17 % | 16.650 M -10.79 % | 18.664 M 16.92 % | 15.963 M 13.41 % | 14.075 M 13.39 % | 12.413 M 6.94 % | 11.607 M 33.08 % | 8.722 M 242.71 % | 2.545 M -39.71 % | 4.221 M -54.59 % | 9.295 M -17.79 % | 11.306 M 4.43 % | 10.826 M -5.86 % | 11.500 M 4.45 % | 11.010 M 62.15 % | 6.790 M 26.54 % | 5.366 M 4 016.79 % | -137.000 K | 0.000 100.00 % | -4.538 M -354.25 % | -999.000 K -85.69 % | -538.000 K 78.84 % | -2.542 M 37.92 % | -4.095 M -231.04 % | -1.237 M 32.03 % | -1.820 M 31.84 % | -2.670 M 57.40 % | -6.267 M -54.02 % | -4.069 M -0.79 % | -4.037 M -62.91 % | -2.478 M -136.45 % | -1.048 M 62.56 % | -2.799 M -215.91 % | -886.000 K -324.87 % | 394.000 K 110.65 % | -3.700 M -460.98 % | 1.025 M 1 676.92 % | -65.000 K 28.57 % | -91.000 K -103.69 % | 2.467 M 11.18 % | 2.219 M -13.59 % | 2.568 M 13.03 % | 2.272 M 165.73 % | 855.000 K 386.91 % | -298.000 K -141.97 % | 710.000 K -76.51 % | 3.023 M 473.21 % | 527.416 K |
| Retained earnings | 612.570 M -0.25 % | 614.095 M -0.28 % | 615.837 M 0.64 % | 611.921 M 0.94 % | 606.239 M 0.46 % | 603.477 M 1.69 % | 593.422 M 2.53 % | 578.800 M 1.06 % | 572.747 M 0.50 % | 569.872 M 0.92 % | 564.658 M 1.03 % | 558.927 M 0.90 % | 553.948 M 1.85 % | 543.875 M 3.01 % | 527.963 M 1.09 % | 522.255 M -2.15 % | 533.736 M -2.17 % | 545.548 M -0.77 % | 549.800 M -0.09 % | 550.301 M 2.29 % | 537.969 M -0.64 % | 541.448 M 1.33 % | 534.331 M 0.18 % | 533.346 M 1.60 % | 524.922 M -2.28 % | 537.167 M 2.61 % | 523.493 M 2.96 % | 508.427 M 2.88 % | 494.181 M 0.43 % | 492.087 M 2.51 % | 480.027 M 3.95 % | 461.784 M 2.25 % | 451.603 M 2.15 % | 442.077 M 2.17 % | 432.691 M 1.99 % | 424.264 M 3.20 % | 411.122 M 2.23 % | 402.166 M 2.38 % | 392.826 M 2.18 % | 384.450 M 2.56 % | 374.845 M 1.85 % | 368.053 M 2.46 % | 359.224 M 2.50 % | 350.467 M 2.69 % | 341.283 M 2.71 % | 332.283 M 3.02 % | 322.529 M 2.55 % | 314.503 M 2.55 % | 306.685 M 2.03 % | 300.589 M 2.10 % | 294.420 M 2.04 % | 288.528 M 2.04 % | 282.762 M 2.17 % | 276.751 M 3.72 % | 266.831 M 2.13 % | 261.257 M 7.92 % | 242.080 M 2.18 % | 236.914 M 4.08 % | 227.623 M 0.97 % | 225.428 M 1.25 % | 222.653 M 1.20 % | 220.021 M 1.47 % | 216.832 M 1.41 % | 213.814 M 1.24 % | 211.189 M 1.23 % | 208.625 M 6.07 % | 196.685 M 14.21 % | 172.219 M 0.55 % | 171.274 M 9.62 % | 156.247 M 0.59 % | 155.329 M -1.01 % | 156.913 M 2.57 % | 152.981 M -10.50 % | 170.933 M 0.88 % | 169.445 M 1.72 % | 166.578 M 1.83 % | 163.579 M 3.02 % | 158.780 M 3.24 % | 153.797 M 4.25 % | 147.531 M 2.51 % | 143.919 M 3.60 % | 138.921 M 1.12 % | 137.380 M 4.29 % | 131.733 M 3.76 % | 126.954 M 3.96 % | 122.120 M 4.30 % | 117.080 M 4.88 % | 111.636 M -33.93 % | 168.979 M 2.94 % | 164.159 M 2.66 % | 159.898 M 3.29 % | 154.800 M 2.95 % | 150.360 M 3.03 % | 145.931 M 3.06 % | 141.604 M 3.63 % | 136.645 M 4.33 % | 130.970 M 2.73 % | 127.489 M 3.06 % | 123.698 M 3.33 % | 119.711 M |
| Common stock | 83.000 K -25.23 % | 111.000 K -1.77 % | 113.000 K -0.88 % | 114.000 K -1.72 % | 116.000 K -0.85 % | 117.000 K 0.00 % | 117.000 K 0.86 % | 116.000 K -0.85 % | 117.000 K -0.85 % | 118.000 K -0.84 % | 119.000 K -0.83 % | 120.000 K -0.83 % | 121.000 K -0.82 % | 122.000 K -0.81 % | 123.000 K 0.00 % | 123.000 K -3.91 % | 128.000 K -2.29 % | 131.000 K -2.24 % | 134.000 K -2.19 % | 137.000 K 0.00 % | 137.000 K -0.72 % | 138.000 K -0.72 % | 139.000 K -1.42 % | 141.000 K 0.00 % | 141.000 K -1.40 % | 143.000 K 0.70 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K 0.00 % | 142.000 K 0.71 % | 141.000 K 0.00 % | 141.000 K 0.00 % | 141.000 K 0.71 % | 140.000 K 0.00 % | 140.000 K 0.00 % | 140.000 K 0.00 % | 140.000 K 0.72 % | 139.000 K 0.00 % | 139.000 K 0.00 % | 139.000 K 0.00 % | 139.000 K 0.00 % | 139.000 K 0.72 % | 138.000 K 0.00 % | 138.000 K 0.00 % | 138.000 K 0.73 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.74 % | 136.000 K 0.00 % | 136.000 K 0.00 % | 136.000 K 0.00 % | 136.000 K 1.49 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K -94.82 % | 2.586 M 0.00 % | 2.586 M 1 829.85 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K 0.00 % | 134.000 K -0.74 % | 135.000 K -0.74 % | 136.000 K -0.73 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 0.00 % | 137.000 K 11.38 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K 0.00 % | 123.000 K -0.20 % | 123.250 K 0.00 % | 123.250 K |
| Total equity | 633.630 M -0.39 % | 636.126 M 0.51 % | 632.926 M 1.70 % | 622.368 M 1.48 % | 613.293 M 2.29 % | 599.568 M -2.05 % | 612.090 M 7.61 % | 568.792 M 0.64 % | 565.162 M -1.17 % | 571.829 M 7.55 % | 531.697 M -2.68 % | 546.329 M -1.65 % | 555.511 M 4.21 % | 533.087 M 4.27 % | 511.275 M -6.98 % | 549.644 M -5.65 % | 582.551 M -5.55 % | 616.752 M -1.26 % | 624.641 M -0.78 % | 629.557 M 2.96 % | 611.457 M -2.90 % | 629.741 M 0.82 % | 624.643 M -0.33 % | 626.728 M 2.03 % | 614.232 M 1.85 % | 603.066 M 1.06 % | 596.770 M 4.27 % | 572.309 M 5.27 % | 543.635 M 2.19 % | 531.977 M 4.69 % | 508.127 M 3.64 % | 490.271 M 2.14 % | 480.000 M 1.77 % | 471.662 M 2.06 % | 462.120 M 1.89 % | 453.550 M 3.11 % | 439.852 M 2.34 % | 429.806 M 1.82 % | 422.129 M 1.91 % | 414.222 M 2.22 % | 405.223 M 1.76 % | 398.227 M -11.03 % | 447.597 M 2.29 % | 437.580 M 2.03 % | 428.863 M 2.17 % | 419.745 M 2.61 % | 409.050 M 2.38 % | 399.551 M 2.49 % | 389.835 M 2.40 % | 380.698 M 1.36 % | 375.573 M 0.32 % | 374.391 M -0.40 % | 375.893 M 1.63 % | 369.874 M 2.22 % | 361.833 M 2.55 % | 352.821 M 6.39 % | 331.623 M 2.17 % | 324.587 M 3.25 % | 314.374 M -0.01 % | 314.395 M 3.01 % | 305.203 M 0.39 % | 304.009 M -0.53 % | 305.638 M 0.41 % | 304.385 M 1.11 % | 301.044 M 0.71 % | 298.908 M 4.42 % | 286.260 M 11.22 % | 257.375 M 0.99 % | 254.841 M 8.87 % | 234.087 M 38.69 % | 168.784 M -1.92 % | 172.085 M 0.30 % | 171.576 M -9.64 % | 189.871 M 1.95 % | 186.240 M 2.58 % | 181.564 M 0.18 % | 181.236 M 3.22 % | 175.578 M 3.56 % | 169.542 M 6.31 % | 159.477 M 0.96 % | 157.955 M 3.37 % | 152.802 M 0.01 % | 152.780 M 2.81 % | 148.600 M 4.60 % | 142.068 M 2.07 % | 139.187 M 2.96 % | 135.184 M 7.61 % | 125.620 M 0.22 % | 125.349 M 4.85 % | 119.548 M 3.67 % | 115.315 M 2.17 % | 112.870 M 3.75 % | 108.795 M 3.90 % | 104.709 M 4.28 % | 100.412 M 6.91 % | 93.922 M 7.26 % | 87.564 M 2.71 % | 85.254 M -16.44 % | 102.025 M 29.79 % | 78.610 M |
| Other non current liabilities | 4.520 B 6 273.01 % | 70.925 M -9.82 % | 78.644 M -16.01 % | 93.630 M 15.40 % | 81.134 M -86.42 % | 597.409 M 520.25 % | 96.318 M -16.00 % | 114.670 M 51.02 % | 75.930 M -71.18 % | 263.433 M 1 257.69 % | 19.403 M -1.57 % | 19.713 M -1.81 % | 20.076 M -81.39 % | 107.906 M 366.96 % | 23.108 M 12.54 % | 20.533 M 10.68 % | 18.551 M 14.75 % | 16.166 M -6.27 % | 17.248 M 4.93 % | 16.437 M 3.21 % | 15.926 M 111.33 % | 7.536 M -36.36 % | 11.841 M 10.36 % | 10.729 M 16.68 % | 9.195 M -96.08 % | 234.374 M 2 152.51 % | 10.405 M -1.37 % | 10.550 M 34.16 % | 7.864 M 54.44 % | 5.092 M -42.52 % | 8.858 M 11.32 % | 7.957 M 12.79 % | 7.055 M 32.64 % | 5.319 M -39.73 % | 8.825 M 12.02 % | 7.878 M 22.50 % | 6.431 M 38.51 % | 4.643 M -49.27 % | 9.153 M 9.28 % | 8.376 M 23.67 % | 6.773 M 44.69 % | 4.681 M -41.54 % | 8.007 M 10.21 % | 7.265 M 17.96 % | 6.159 M 24.95 % | 4.929 M -36.35 % | 7.744 M 10.22 % | 7.026 M 7.93 % | 6.510 M 74.95 % | 3.721 M -36.00 % | 5.814 M 32.08 % | 4.402 M 19.39 % | 3.687 M 71.17 % | 2.154 M -56.92 % | 5.000 M 68.35 % | 2.970 M 20.73 % | 2.460 M 56.49 % | 1.572 M -39.28 % | 2.589 M 34.21 % | 1.929 M 61.29 % | 1.196 M 17.37 % | 1.019 M -47.47 % | 1.940 M 9.54 % | 1.771 M -94.50 % | 32.190 M 2 438.64 % | 1.268 M -88.18 % | 10.730 M 678.10 % | 1.379 M 38.31 % | 997.000 K 198.50 % | 334.000 K -96.73 % | 10.203 M 3.63 % | 9.846 M -50.12 % | 19.738 M 78.64 % | 11.049 M -34.94 % | 16.983 M -12.13 % | 19.328 M 8.40 % | 17.831 M -38.97 % | 29.216 M 35.08 % | 21.628 M -20.87 % | 27.332 M 18.36 % | 23.093 M 25.28 % | 18.433 M 17.90 % | 15.634 M 68.38 % | 9.285 M -52.31 % | 19.468 M 7 057.35 % | 272.000 K -96.24 % | 7.239 M -28.17 % | 10.078 M -0.57 % | 10.136 M 4 917.82 % | 202.000 K -99.20 % | 25.161 M 401.92 % | 5.013 M -27.10 % | 6.877 M 37.73 % | 4.993 M -58.16 % | 11.934 M -60.04 % | 29.868 M 82.17 % | 16.396 M 5 457.97 % | 295.000 K -97.72 % | 12.912 M -55.27 % | 28.870 M |
| Long term debt | 25.774 M 0.00 % | 25.774 M 0.00 % | 25.774 M 0.00 % | 25.774 M -74.41 % | 100.724 M 0.07 % | 100.650 M 0.07 % | 100.576 M 0.07 % | 100.501 M 0.07 % | 100.427 M 0.07 % | 100.353 M 0.07 % | 100.278 M 0.07 % | 100.204 M 0.07 % | 100.130 M 0.07 % | 100.055 M 0.07 % | 99.981 M 0.07 % | 99.907 M 0.08 % | 99.832 M 0.07 % | 99.758 M 0.07 % | 99.684 M -42.89 % | 174.537 M 0.10 % | 174.354 M 0.11 % | 174.171 M 0.10 % | 173.991 M 0.11 % | 173.806 M 73.53 % | 100.159 M 0.11 % | 100.050 M 0.11 % | 99.942 M 0.11 % | 99.833 M 0.11 % | 99.725 M 0.11 % | 99.616 M -70.66 % | 339.578 M -5.29 % | 358.540 M 53.55 % | 233.502 M 2.88 % | 226.962 M -16.99 % | 273.425 M 175.11 % | 99.387 M -24.00 % | 130.778 M 0.01 % | 130.763 M 0.01 % | 130.749 M 128.29 % | 57.273 M -0.04 % | 57.297 M -80.20 % | 289.320 M 52.00 % | 190.343 M -15.22 % | 224.523 M 81.73 % | 123.547 M -59.17 % | 302.570 M 36.54 % | 221.593 M 80.72 % | 122.615 M -22.00 % | 157.189 M -0.32 % | 157.686 M -0.66 % | 158.737 M -0.20 % | 159.054 M 1.10 % | 157.330 M -0.21 % | 157.659 M 0.28 % | 157.225 M -11.47 % | 177.602 M -0.24 % | 178.031 M -17.34 % | 215.366 M 18.05 % | 182.441 M -0.21 % | 182.818 M -0.20 % | 183.190 M -0.69 % | 184.454 M -0.21 % | 184.835 M -6.30 % | 197.262 M 17.33 % | 168.125 M -16.99 % | 202.532 M -23.67 % | 265.342 M 14.72 % | 231.293 M -0.36 % | 232.123 M 53.32 % | 151.401 M -1.54 % | 153.776 M -0.12 % | 153.960 M -0.12 % | 154.142 M -37.03 % | 244.796 M 8.80 % | 225.002 M 45.12 % | 155.049 M 6.06 % | 146.194 M -28.67 % | 204.944 M 23.25 % | 166.277 M -20.98 % | 210.417 M -0.23 % | 210.903 M -4.78 % | 221.494 M 1 125.62 % | 18.072 M -1.14 % | 18.281 M -91.06 % | 204.452 M 1 002.29 % | 18.548 M -93.13 % | 270.003 M 9.21 % | 247.226 M 1 226.53 % | 18.637 M | 0.000 | 0.000 -100.00 % | 182.607 M | 0.000 | 0.000 -100.00 % | 18.615 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 265.321 M |
| Total non current liabilities | 4.546 B 4 601.01 % | 96.699 M -7.39 % | 104.418 M -12.55 % | 119.404 M -34.34 % | 181.858 M -73.95 % | 698.059 M 254.54 % | 196.894 M -8.49 % | 215.171 M 22.01 % | 176.357 M -51.52 % | 363.786 M 203.96 % | 119.681 M -0.20 % | 119.917 M -0.24 % | 120.206 M -42.20 % | 207.961 M 68.95 % | 123.089 M 2.20 % | 120.440 M 1.74 % | 118.383 M 2.12 % | 115.924 M -0.86 % | 116.932 M -38.77 % | 190.974 M 0.36 % | 190.280 M 4.72 % | 181.707 M -2.22 % | 185.832 M 0.70 % | 184.535 M 68.75 % | 109.354 M -67.30 % | 334.424 M 203.07 % | 110.347 M -0.03 % | 110.383 M 2.60 % | 107.589 M 2.75 % | 104.708 M -69.95 % | 348.436 M -4.93 % | 366.497 M 52.35 % | 240.557 M 3.56 % | 232.281 M -17.70 % | 282.250 M 163.13 % | 107.265 M -21.82 % | 137.209 M 1.33 % | 135.406 M -3.21 % | 139.902 M 113.11 % | 65.649 M 2.46 % | 64.070 M -78.21 % | 294.001 M 48.22 % | 198.350 M -14.43 % | 231.788 M 78.70 % | 129.706 M -57.82 % | 307.499 M 34.08 % | 229.337 M 76.90 % | 129.641 M -20.81 % | 163.699 M 1.42 % | 161.407 M -1.91 % | 164.551 M 0.67 % | 163.456 M 1.51 % | 161.017 M 0.75 % | 159.813 M -8.61 % | 174.869 M -8.44 % | 190.992 M 5.64 % | 180.788 M -16.66 % | 216.938 M 17.06 % | 185.319 M 0.31 % | 184.747 M -0.17 % | 185.056 M -0.69 % | 186.343 M -3.75 % | 193.605 M -7.96 % | 210.354 M -1.91 % | 214.452 M -3.91 % | 223.168 M -19.16 % | 276.072 M 18.65 % | 232.672 M -0.19 % | 233.120 M 53.64 % | 151.735 M -7.47 % | 163.979 M 0.11 % | 163.806 M -5.79 % | 173.880 M -32.04 % | 255.845 M 5.73 % | 241.985 M 38.77 % | 174.377 M 6.31 % | 164.025 M -29.95 % | 234.160 M 24.62 % | 187.905 M -20.96 % | 237.749 M 1.60 % | 233.996 M -2.47 % | 239.927 M 611.82 % | 33.706 M 22.27 % | 27.566 M -87.69 % | 223.920 M 1 089.80 % | 18.820 M -93.21 % | 277.242 M 7.75 % | 257.304 M 794.26 % | 28.773 M 14 144.06 % | 202.000 K -99.20 % | 25.161 M -86.59 % | 187.620 M 2 628.22 % | 6.877 M 37.73 % | 4.993 M -83.66 % | 30.549 M 2.28 % | 29.868 M 82.17 % | 16.396 M 5 457.97 % | 295.000 K -97.72 % | 12.912 M -95.61 % | 294.190 M |
| Other current liabilities | -3.250 M -100.07 % | 4.483 B -1.00 % | 4.528 B -3.33 % | 4.684 B -1.55 % | 4.758 B 3.31 % | 4.606 B -1.96 % | 4.697 B 1.78 % | 4.615 B -3.31 % | 4.773 B 1.09 % | 4.722 B -2.68 % | 4.852 B 0.56 % | 4.825 B 0.53 % | 4.799 B 2.44 % | 4.685 B -1.14 % | 4.739 B 4.94 % | 4.516 B 0.60 % | 4.489 B -1.38 % | 4.552 B 0.93 % | 4.510 B -1.23 % | 4.566 B -1.31 % | 4.627 B 2.44 % | 4.517 B 1.65 % | 4.444 B -1.52 % | 4.512 B 7.97 % | 4.179 B 5.53 % | 3.960 B 0.63 % | 3.935 B 1.20 % | 3.889 B -1.71 % | 3.956 B 6.20 % | 3.725 B 3.60 % | 3.596 B -0.04 % | 3.597 B 0.98 % | 3.562 B -0.97 % | 3.597 B -0.03 % | 3.598 B 0.72 % | 3.573 B -3.15 % | 3.689 B 0.31 % | 3.677 B 3.24 % | 3.562 B 5.25 % | 3.384 B -2.44 % | 3.469 B 6.12 % | 3.269 B 0.67 % | 3.247 B 1.58 % | 3.196 B -1.94 % | 3.259 B 8.98 % | 2.991 B -2.62 % | 3.071 B -4.08 % | 3.202 B 6.16 % | 3.016 B 7.39 % | 2.809 B -1.54 % | 2.853 B -5.35 % | 3.014 B -6.39 % | 3.220 B 2.11 % | 3.153 B -3.00 % | 3.251 B -4.19 % | 3.393 B 10.23 % | 3.078 B 3.86 % | 2.964 B 13.16 % | 2.619 B -0.15 % | 2.623 B -1.98 % | 2.676 B 3.07 % | 2.596 B 0.71 % | 2.578 B -1.13 % | 2.607 B -6.73 % | 2.795 B 2.99 % | 2.714 B -0.99 % | 2.741 B 11.94 % | 2.449 B -0.21 % | 2.454 B 28.60 % | 1.908 B 2.89 % | 1.854 B -0.40 % | 1.862 B -3.52 % | 1.930 B 9.45 % | 1.763 B -1.08 % | 1.782 B -3.13 % | 1.840 B 4.70 % | 1.757 B 3.14 % | 1.704 B -1.84 % | 1.736 B 1.54 % | 1.709 B 6.38 % | 1.607 B 3.65 % | 1.550 B 2.55 % | 1.512 B 4.60 % | 1.445 B 4.58 % | 1.382 B 6.72 % | 1.295 B 2.99 % | 1.257 B 2.00 % | 1.233 B 2.12 % | 1.207 B 6.12 % | 1.137 B 3.46 % | 1.099 B 3.77 % | 1.059 B 1.08 % | 1.048 B 2.56 % | 1.022 B -0.55 % | 1.028 B 5.65 % | 972.660 M 3.75 % | 937.469 M 5.71 % | 886.870 M 5.63 % | 839.630 M 5.57 % | 795.311 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 507.858 M 33.86 % | 379.395 M -19.03 % | 468.581 M 10.33 % | 424.709 M -2.42 % | 435.229 M 562.54 % | 65.691 M -87.32 % | 518.075 M -5.89 % | 550.502 M 116.63 % | 254.125 M 250.74 % | 72.453 M -49.08 % | 142.282 M 8.31 % | 131.367 M -41.97 % | 226.364 M 27.22 % | 177.926 M -20.32 % | 223.306 M -29.72 % | 317.727 M 113.00 % | 149.171 M 7.65 % | 138.565 M -17.99 % | 168.968 M 5.90 % | 159.550 M 11.34 % | 143.302 M -13.51 % | 165.692 M 6.04 % | 156.260 M -19.00 % | 192.903 M 53.35 % | 125.796 M 47.24 % | 85.434 M -70.91 % | 293.685 M 9.88 % | 267.268 M 89.77 % | 140.837 M -52.74 % | 297.978 M 162.43 % | 113.544 M 17.17 % | 96.903 M -13.07 % | 111.474 M 14.76 % | 97.135 M -36.76 % | 153.599 M -48.35 % | 297.357 M 104.03 % | 145.743 M -49.05 % | 286.023 M -2.08 % | 292.104 M -44.16 % | 523.078 M 48.87 % | 351.373 M 199.10 % | 117.477 M -21.38 % | 149.424 M -31.27 % | 217.408 M -0.95 % | 219.504 M 3.81 % | 211.444 M 22.23 % | 172.983 M 8.90 % | 158.841 M -11.45 % | 179.386 M -3.61 % | 186.109 M 0.17 % | 185.791 M -25.67 % | 249.945 M 1.86 % | 245.391 M 5.11 % | 233.455 M -7.22 % | 251.626 M -3.07 % | 259.597 M 2.53 % | 253.193 M -6.39 % | 270.487 M -9.68 % | 299.486 M 5.65 % | 283.469 M -11.42 % | 320.009 M 2.86 % | 311.100 M 0.50 % | 309.544 M -5.74 % | 328.409 M -9.51 % | 362.907 M -6.80 % | 389.376 M -0.04 % | 389.520 M 3.20 % | 377.426 M -15.46 % | 446.467 M 28.06 % | 348.629 M 5.07 % | 331.793 M 17.70 % | 281.909 M 26.72 % | 222.463 M 2.65 % | 216.721 M 22.66 % | 176.688 M -6.62 % | 189.214 M 9.72 % | 172.459 M 42.58 % | 120.956 M 10.19 % | 109.770 M -17.04 % | 132.316 M -29.12 % | 186.688 M 39.78 % | 133.558 M -59.10 % | 326.565 M -13.83 % | 378.990 M 138.51 % | 158.897 M -58.52 % | 383.077 M 233.68 % | 114.805 M 38.28 % | 83.026 M -64.38 % | 233.113 M -15.72 % | 276.584 M 7.65 % | 256.926 M 215.41 % | 81.458 M -66.55 % | 243.497 M -9.31 % | 268.494 M 25.80 % | 213.423 M -16.89 % | 256.784 M -10.09 % | 285.603 M -14.40 % | 333.666 M 25.63 % | 265.597 M 1 865.20 % | 13.515 M |
| Total current liabilities | 507.858 M -89.56 % | 4.866 B -2.69 % | 5.001 B -2.20 % | 5.113 B -1.65 % | 5.199 B 10.99 % | 4.684 B -10.40 % | 5.228 B 1.02 % | 5.175 B 2.76 % | 5.036 B 3.26 % | 4.877 B -4.31 % | 5.097 B 0.86 % | 5.053 B -0.78 % | 5.093 B 3.10 % | 4.940 B -2.03 % | 5.042 B 3.28 % | 4.882 B 4.46 % | 4.673 B -0.93 % | 4.717 B 0.15 % | 4.710 B -0.98 % | 4.757 B -0.94 % | 4.802 B 1.85 % | 4.715 B 1.78 % | 4.633 B -2.58 % | 4.755 B 9.33 % | 4.349 B 6.67 % | 4.078 B -4.40 % | 4.265 B 1.82 % | 4.189 B 1.50 % | 4.127 B 2.17 % | 4.040 B 8.37 % | 3.728 B 0.42 % | 3.712 B 0.57 % | 3.691 B -0.53 % | 3.711 B -1.53 % | 3.768 B -3.04 % | 3.886 B 0.80 % | 3.856 B -3.26 % | 3.985 B 2.72 % | 3.880 B -1.24 % | 3.929 B 2.17 % | 3.845 B 12.70 % | 3.412 B -0.37 % | 3.425 B -0.50 % | 3.442 B -1.90 % | 3.508 B 8.82 % | 3.224 B -1.44 % | 3.271 B -3.33 % | 3.384 B 5.11 % | 3.219 B 6.66 % | 3.018 B -1.47 % | 3.063 B -6.90 % | 3.290 B -6.00 % | 3.500 B 2.18 % | 3.425 B -2.68 % | 3.520 B -4.14 % | 3.672 B 9.74 % | 3.346 B 3.00 % | 3.248 B 10.81 % | 2.932 B 0.43 % | 2.919 B -2.98 % | 3.009 B 3.00 % | 2.921 B 0.61 % | 2.904 B -2.37 % | 2.974 B -6.29 % | 3.174 B 1.75 % | 3.119 B -1.44 % | 3.165 B 11.33 % | 2.843 B -2.61 % | 2.919 B 28.35 % | 2.274 B 3.60 % | 2.195 B 2.04 % | 2.151 B -0.26 % | 2.157 B 8.60 % | 1.986 B 1.05 % | 1.965 B -3.42 % | 2.035 B 5.13 % | 1.936 B 5.74 % | 1.831 B -1.11 % | 1.851 B 0.22 % | 1.847 B 2.69 % | 1.799 B 6.52 % | 1.688 B -8.34 % | 1.842 B 0.80 % | 1.827 B 18.40 % | 1.543 B -8.55 % | 1.688 B 22.85 % | 1.374 B 4.29 % | 1.317 B -8.63 % | 1.442 B 1.46 % | 1.421 B 4.64 % | 1.358 B 18.82 % | 1.143 B -11.66 % | 1.294 B 0.06 % | 1.293 B 3.98 % | 1.243 B 0.86 % | 1.233 B 0.46 % | 1.227 B -0.84 % | 1.238 B 11.42 % | 1.111 B 36.23 % | 815.304 M |
| Total liabilities | 5.054 B 1.84 % | 4.962 B -2.79 % | 5.105 B -2.43 % | 5.232 B -2.76 % | 5.381 B -0.03 % | 5.382 B -0.78 % | 5.424 B 0.64 % | 5.390 B 3.41 % | 5.212 B -0.54 % | 5.241 B 0.46 % | 5.216 B 0.83 % | 5.173 B -0.77 % | 5.213 B 1.27 % | 5.148 B -0.34 % | 5.165 B 3.25 % | 5.002 B 4.40 % | 4.792 B -0.86 % | 4.833 B 0.12 % | 4.827 B -2.44 % | 4.948 B -0.89 % | 4.992 B 1.95 % | 4.897 B 1.63 % | 4.818 B -2.46 % | 4.940 B 10.79 % | 4.459 B 1.06 % | 4.412 B 0.84 % | 4.375 B 1.77 % | 4.299 B 1.53 % | 4.235 B 2.18 % | 4.144 B 1.67 % | 4.076 B -0.06 % | 4.079 B 3.74 % | 3.931 B -0.29 % | 3.943 B -2.66 % | 4.050 B 1.43 % | 3.994 B 0.02 % | 3.993 B -3.11 % | 4.121 B 2.51 % | 4.020 B 0.64 % | 3.994 B 2.17 % | 3.909 B 5.49 % | 3.706 B 2.29 % | 3.623 B -1.38 % | 3.674 B 0.98 % | 3.638 B 3.01 % | 3.532 B 0.89 % | 3.500 B -0.37 % | 3.513 B 3.86 % | 3.383 B 6.39 % | 3.180 B -1.49 % | 3.228 B -6.54 % | 3.454 B -5.67 % | 3.661 B 2.12 % | 3.585 B -2.96 % | 3.695 B -4.35 % | 3.863 B 9.53 % | 3.527 B 1.77 % | 3.465 B 11.18 % | 3.117 B 0.42 % | 3.104 B -2.81 % | 3.194 B 2.77 % | 3.107 B 0.33 % | 3.097 B -2.74 % | 3.184 B -6.01 % | 3.388 B 1.37 % | 3.342 B -2.86 % | 3.441 B 11.88 % | 3.075 B -2.43 % | 3.152 B 29.94 % | 2.426 B 2.83 % | 2.359 B 1.91 % | 2.315 B -0.67 % | 2.331 B 3.96 % | 2.242 B 1.57 % | 2.207 B -0.09 % | 2.209 B 5.22 % | 2.100 B 1.69 % | 2.065 B 1.26 % | 2.039 B -2.19 % | 2.085 B 2.57 % | 2.033 B 5.40 % | 1.928 B 2.81 % | 1.876 B 1.12 % | 1.855 B 4.95 % | 1.767 B 3.57 % | 1.706 B 3.36 % | 1.651 B 4.86 % | 1.575 B 7.08 % | 1.471 B 3.47 % | 1.421 B 2.76 % | 1.383 B 3.95 % | 1.330 B 2.29 % | 1.301 B 0.21 % | 1.298 B 1.88 % | 1.274 B 0.89 % | 1.263 B 1.54 % | 1.244 B 0.46 % | 1.238 B 10.17 % | 1.124 B 1.27 % | 1.109 B |
| Other non current assets | 149.300 M -17.67 % | 181.345 M 9.84 % | 165.098 M 1.06 % | 163.368 M -0.86 % | 164.779 M -19.52 % | 204.746 M 27.28 % | 160.860 M -12.59 % | 184.033 M 23.19 % | 149.387 M 12.69 % | 132.561 M -4.99 % | 139.517 M 28.01 % | 108.987 M 291.87 % | 27.812 M -10.42 % | 31.047 M -1.51 % | 31.523 M 130.21 % | 13.693 M 65.29 % | 8.284 M -5.24 % | 8.742 M 10.70 % | 7.897 M 1.40 % | 7.788 M -8.44 % | 8.506 M -27.19 % | 11.683 M -16.81 % | 14.043 M -10.62 % | 15.711 M 5.62 % | 14.875 M -21.70 % | 18.998 M -1.10 % | 19.209 M 5.54 % | 18.200 M 26.35 % | 14.405 M -31.00 % | 20.878 M -24.80 % | 27.762 M -18.21 % | 33.944 M 0.84 % | 33.660 M 1.43 % | 33.184 M -23.54 % | 43.398 M 1.03 % | 42.956 M -17.71 % | 52.202 M -11.28 % | 58.837 M 1.27 % | 58.100 M -21.07 % | 73.610 M -1.14 % | 74.457 M 4.46 % | 71.278 M -3.86 % | 74.141 M -12.55 % | 84.779 M -8.38 % | 92.530 M -13.58 % | 107.065 M -0.29 % | 107.378 M -20.61 % | 135.260 M 8.31 % | 124.888 M -8.20 % | 136.041 M -6.83 % | 146.015 M -9.37 % | 161.104 M -7.12 % | 173.454 M -11.76 % | 196.569 M -8.74 % | 215.387 M -9.95 % | 239.173 M 44.40 % | 165.633 M -27.96 % | 229.933 M 64.85 % | 139.477 M -11.84 % | 158.205 M -1.62 % | 160.806 M -6.89 % | 172.712 M -7.52 % | 186.748 M -4.09 % | 194.716 M -4.32 % | 203.512 M 4.71 % | 194.367 M -21.56 % | 247.791 M 17.85 % | 210.265 M 1.95 % | 206.240 M 403.12 % | 40.992 M -45.34 % | 74.996 M 10.20 % | 68.057 M -0.83 % | 68.628 M 19.22 % | 57.564 M 4.99 % | 54.828 M 19.57 % | 45.855 M 25.13 % | 36.645 M -19.42 % | 45.479 M 10.68 % | 41.092 M -3.54 % | 42.602 M 3.34 % | 41.227 M 5.93 % | 38.919 M 29.23 % | 30.117 M -8.44 % | 32.893 M 20.92 % | 27.202 M -9.03 % | 29.902 M 8.53 % | 27.553 M -0.52 % | 27.696 M 2.28 % | 27.079 M -13.59 % | 31.338 M -10.17 % | 34.884 M -19.08 % | 43.107 M 2.05 % | 42.242 M 15.00 % | 36.732 M -10.29 % | 40.943 M 9.51 % | 37.388 M 23.45 % | 30.286 M -4.70 % | 31.778 M -8.62 % | 34.776 M 11.44 % | 31.206 M |
| Long term investments | 5.275 B 14.82 % | 4.594 B -2.42 % | 4.708 B -1.39 % | 4.775 B -11.89 % | 5.419 B 10.94 % | 4.885 B -0.52 % | 4.910 B 1.50 % | 4.838 B 0.99 % | 4.791 B 0.00 % | 4.790 B 0.49 % | 4.767 B 0.88 % | 4.725 B -1.06 % | 4.776 B 1.31 % | 4.714 B 0.14 % | 4.708 B 2.79 % | 4.580 B 5.51 % | 4.341 B 8.08 % | 4.016 B -0.50 % | 4.036 B -4.65 % | 4.233 B -1.93 % | 4.316 B 0.04 % | 4.315 B -2.78 % | 4.438 B 0.41 % | 4.420 B 4.95 % | 4.211 B 1.15 % | 4.163 B -0.10 % | 4.168 B 1.07 % | 4.124 B 1.76 % | 4.052 B 1.54 % | 3.991 B 1.13 % | 3.946 B 2.10 % | 3.865 B 2.60 % | 3.767 B 0.86 % | 3.735 B -2.04 % | 3.812 B 0.82 % | 3.781 B 1.30 % | 3.733 B -1.16 % | 3.777 B 2.08 % | 3.700 B 0.85 % | 3.668 B 3.76 % | 3.535 B 5.44 % | 3.353 B 2.23 % | 3.280 B 1.89 % | 3.219 B 2.66 % | 3.136 B 2.68 % | 3.054 B 3.45 % | 2.952 B 5.40 % | 2.801 B 11.08 % | 2.522 B 3.02 % | 2.448 B 4.62 % | 2.340 B -0.42 % | 2.349 B -0.61 % | 2.364 B 0.70 % | 2.347 B -25.61 % | 3.156 B -0.04 % | 3.157 B 4.73 % | 3.014 B 39.88 % | 2.155 B -22.38 % | 2.776 B 0.85 % | 2.753 B 0.64 % | 2.735 B 2.44 % | 2.670 B 1.88 % | 2.621 B -3.01 % | 2.702 B -2.91 % | 2.783 B -3.10 % | 2.872 B 1.63 % | 2.826 B 7.33 % | 2.633 B -2.58 % | 2.703 B 14.00 % | 2.371 B 4.03 % | 2.279 B 0.59 % | 2.265 B -1.45 % | 2.299 B 2.33 % | 2.247 B 3.41 % | 2.173 B -1.30 % | 2.201 B 4.68 % | 2.103 B 4.09 % | 2.020 B 0.59 % | 2.008 B -0.73 % | 2.023 B 1.44 % | 1.994 B 5.80 % | 1.885 B 1.15 % | 1.864 B 1.36 % | 1.839 B 4.32 % | 1.763 B 4.22 % | 1.691 B 2.87 % | 1.644 B 5.14 % | 1.564 B 7.79 % | 1.451 B 3.04 % | 1.408 B 2.78 % | 1.370 B 5.80 % | 1.295 B 1.33 % | 1.278 B -0.70 % | 1.287 B 2.29 % | 1.258 B 1.18 % | 1.243 B -0.41 % | 1.248 B 0.98 % | 1.236 B 8.52 % | 1.139 B 5.18 % | 1.083 B |
| Intangible assets | 4.156 M -2.53 % | 4.264 M -2.49 % | 4.373 M -2.41 % | 4.481 M -2.35 % | 4.589 M -2.32 % | 4.698 M -2.25 % | 4.806 M -2.20 % | 4.914 M -2.17 % | 5.023 M -2.10 % | 5.131 M -1.12 % | 5.189 M -1.12 % | 5.248 M -1.09 % | 5.306 M -2.05 % | 5.417 M -3.83 % | 5.633 M -3.71 % | 5.850 M 1 010.06 % | 527.000 K -23.07 % | 685.000 K -18.74 % | 843.000 K -15.78 % | 1.001 M -20.49 % | 1.259 M -18.67 % | 1.548 M -15.69 % | 1.836 M -13.60 % | 2.125 M -11.94 % | 2.413 M -10.70 % | 2.702 M -9.63 % | 2.990 M -8.81 % | 3.279 M -8.07 % | 3.567 M -8.35 % | 3.892 M -7.71 % | 4.217 M -8.90 % | 4.629 M -8.19 % | 5.042 M -7.55 % | 5.454 M -7.04 % | 5.867 M -6.56 % | 6.279 M -6.17 % | 6.692 M -5.80 % | 7.104 M -5.49 % | 7.517 M -5.81 % | 7.981 M -5.78 % | 8.471 M 84.59 % | 4.589 M -8.15 % | 4.996 M -8.04 % | 5.433 M -7.44 % | 5.870 M -7.40 % | 6.339 M -6.02 % | 6.745 M -6.12 % | 7.185 M 52.13 % | 4.723 M 12.35 % | 4.204 M -6.81 % | 4.511 M -6.37 % | 4.818 M -12.46 % | 5.504 M 1.33 % | 5.432 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.672 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.140 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 |
| GoodWill | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 0.00 % | 5.396 M 361.59 % | 1.169 M -2.58 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 2.65 % | 1.169 M -2.58 % | 1.200 M 0.00 % | 1.200 M 0.00 % | 1.200 M 216.62 % | 379.000 K 0.00 % | 379.000 K 0.00 % | 379.000 K | 0.000 -100.00 % | 379.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.257 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.255 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 |
| Goodwill and intangible assets | 9.552 M -1.12 % | 9.660 M -1.12 % | 9.769 M -1.09 % | 9.877 M -1.08 % | 9.985 M -1.08 % | 10.094 M -1.06 % | 10.202 M -1.05 % | 10.310 M -1.05 % | 10.419 M -1.03 % | 10.527 M -0.55 % | 10.585 M -0.55 % | 10.644 M -0.54 % | 10.702 M -1.03 % | 10.813 M -1.96 % | 11.029 M -1.93 % | 11.246 M 89.87 % | 5.923 M -2.60 % | 6.081 M -2.53 % | 6.239 M -2.47 % | 6.397 M -3.88 % | 6.655 M -4.16 % | 6.944 M -3.98 % | 7.232 M -3.84 % | 7.521 M -3.69 % | 7.809 M -3.57 % | 8.098 M -3.43 % | 8.386 M -3.33 % | 8.675 M -3.21 % | 8.963 M -3.50 % | 9.288 M -3.38 % | 9.613 M -4.11 % | 10.025 M -3.96 % | 10.438 M -3.80 % | 10.850 M -3.67 % | 11.263 M -3.53 % | 11.675 M -3.42 % | 12.088 M -3.30 % | 12.500 M -3.20 % | 12.913 M -3.47 % | 13.377 M -3.53 % | 13.867 M 140.83 % | 5.758 M -7.07 % | 6.196 M -6.59 % | 6.633 M -6.18 % | 7.070 M -5.83 % | 7.508 M -5.50 % | 7.945 M -5.25 % | 8.385 M 41.57 % | 5.923 M 29.24 % | 4.583 M -6.28 % | 4.890 M -5.91 % | 5.197 M -5.58 % | 5.504 M -5.28 % | 5.811 M -17.01 % | 7.002 M -4.32 % | 7.318 M 10.33 % | 6.633 M -4.27 % | 6.929 M 45.20 % | 4.772 M -4.18 % | 4.980 M -4.01 % | 5.188 M -3.84 % | 5.395 M -3.70 % | 5.602 M -3.60 % | 5.811 M -3.02 % | 5.992 M -3.60 % | 6.216 M -3.52 % | 6.443 M 45.11 % | 4.440 M -3.25 % | 4.589 M 172.02 % | 1.687 M -2.88 % | 1.737 M -3.07 % | 1.792 M -3.19 % | 1.851 M -3.04 % | 1.909 M -3.00 % | 1.968 M -2.86 % | 2.026 M -2.88 % | 2.086 M 49.53 % | 1.395 M -2.65 % | 1.433 M 5.91 % | 1.353 M -2.66 % | 1.390 M -0.86 % | 1.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.080 K -60.59 % | 200.673 K |
| Property plant equipment net | 132.113 M -0.86 % | 133.257 M -0.38 % | 133.769 M -0.42 % | 134.337 M 1.64 % | 132.165 M -0.23 % | 132.466 M -0.63 % | 133.311 M -0.90 % | 134.527 M -1.28 % | 136.276 M -1.67 % | 138.591 M -0.93 % | 139.893 M -0.47 % | 140.556 M -0.66 % | 141.485 M 0.29 % | 141.070 M 1.19 % | 139.410 M 2.40 % | 136.147 M 3.34 % | 131.742 M -0.75 % | 132.733 M -1.54 % | 134.813 M -1.05 % | 136.246 M -1.04 % | 137.684 M -1.07 % | 139.170 M -0.95 % | 140.502 M -0.04 % | 140.558 M -0.81 % | 141.699 M -0.15 % | 141.908 M 0.48 % | 141.227 M -1.57 % | 143.473 M 1.21 % | 141.754 M 7.05 % | 132.424 M -0.67 % | 133.319 M -4.35 % | 139.386 M -0.46 % | 140.035 M 1.46 % | 138.018 M 0.35 % | 137.537 M -0.37 % | 138.045 M -1.31 % | 139.879 M -0.51 % | 140.596 M -0.32 % | 141.049 M -0.91 % | 142.338 M -0.76 % | 143.434 M 10.63 % | 129.655 M 1.33 % | 127.948 M 0.25 % | 127.627 M 2.68 % | 124.296 M -0.44 % | 124.841 M 3.27 % | 120.891 M 1.89 % | 118.649 M 13.40 % | 104.630 M 0.09 % | 104.534 M -0.26 % | 104.811 M 1.85 % | 102.912 M 0.96 % | 101.934 M -0.34 % | 102.286 M 1.41 % | 100.861 M 5.60 % | 95.510 M 2.79 % | 92.918 M 10.36 % | 84.192 M 6.38 % | 79.145 M 2.92 % | 76.902 M 5.20 % | 73.098 M 6.94 % | 68.352 M 49.15 % | 45.827 M 3.75 % | 44.170 M 1.86 % | 43.363 M 2.31 % | 42.383 M 10.74 % | 38.272 M 3.80 % | 36.870 M 3.35 % | 35.674 M 18.79 % | 30.030 M 0.25 % | 29.954 M 1.38 % | 29.546 M -0.85 % | 29.800 M 6.30 % | 28.033 M 2.57 % | 27.330 M -0.67 % | 27.513 M 3.10 % | 26.686 M 1.02 % | 26.417 M 0.94 % | 26.170 M 1.09 % | 25.887 M -5.96 % | 27.528 M 0.96 % | 27.265 M 0.29 % | 27.187 M 13.02 % | 24.055 M -0.24 % | 24.112 M 3.25 % | 23.353 M 2.85 % | 22.706 M 1.55 % | 22.360 M 6.26 % | 21.042 M 5.78 % | 19.892 M 5.36 % | 18.880 M 13.82 % | 16.587 M 1.49 % | 16.343 M -3.66 % | 16.963 M 8.39 % | 15.650 M 5.52 % | 14.832 M 4.19 % | 14.235 M 10.87 % | 12.839 M 5.92 % | 12.122 M 3.48 % | 11.715 M |
| Total non current assets | 5.566 B 13.17 % | 4.919 B -1.96 % | 5.017 B -1.29 % | 5.082 B -11.24 % | 5.726 B 9.44 % | 5.232 B 0.33 % | 5.215 B 0.93 % | 5.167 B 1.58 % | 5.087 B 0.28 % | 5.072 B 0.30 % | 5.057 B 1.43 % | 4.986 B 0.60 % | 4.956 B 1.20 % | 4.897 B 0.15 % | 4.890 B 3.14 % | 4.741 B 5.67 % | 4.487 B 7.75 % | 4.164 B -0.52 % | 4.185 B -4.52 % | 4.384 B -1.91 % | 4.469 B -0.07 % | 4.472 B -2.76 % | 4.600 B 0.35 % | 4.584 B 4.75 % | 4.376 B 1.00 % | 4.332 B -0.09 % | 4.336 B 0.99 % | 4.294 B 1.82 % | 4.217 B 1.54 % | 4.153 B 0.88 % | 4.117 B 1.70 % | 4.048 B 2.46 % | 3.951 B 0.88 % | 3.917 B -2.19 % | 4.004 B 0.77 % | 3.974 B 0.94 % | 3.937 B -1.30 % | 3.989 B 1.97 % | 3.912 B 0.35 % | 3.898 B 3.47 % | 3.767 B 5.83 % | 3.560 B 2.05 % | 3.488 B 1.46 % | 3.438 B 2.34 % | 3.360 B 2.02 % | 3.293 B 3.29 % | 3.188 B 4.09 % | 3.063 B 11.10 % | 2.757 B 2.39 % | 2.693 B 3.75 % | 2.595 B -0.89 % | 2.619 B -0.99 % | 2.645 B -0.27 % | 2.652 B -23.77 % | 3.479 B -0.57 % | 3.499 B 6.69 % | 3.279 B 32.37 % | 2.478 B -17.40 % | 3.000 B 0.10 % | 2.996 B 0.74 % | 2.974 B 1.98 % | 2.917 B 2.01 % | 2.859 B -2.98 % | 2.947 B -2.93 % | 3.036 B -2.54 % | 3.115 B -0.11 % | 3.118 B 7.91 % | 2.890 B -2.11 % | 2.952 B 19.78 % | 2.465 B 3.31 % | 2.386 B 0.87 % | 2.365 B -1.43 % | 2.399 B 2.79 % | 2.334 B 3.43 % | 2.257 B -0.88 % | 2.277 B 5.00 % | 2.168 B 3.57 % | 2.094 B 0.79 % | 2.077 B -0.76 % | 2.093 B 1.38 % | 2.064 B 5.73 % | 1.953 B 1.65 % | 1.921 B 1.34 % | 1.896 B 4.51 % | 1.814 B 3.98 % | 1.744 B 2.96 % | 1.694 B 4.99 % | 1.614 B 7.67 % | 1.499 B 2.72 % | 1.459 B 2.50 % | 1.423 B 5.11 % | 1.354 B 1.36 % | 1.336 B -0.31 % | 1.340 B 1.97 % | 1.314 B 1.47 % | 1.295 B 0.20 % | 1.293 B 0.94 % | 1.281 B 7.98 % | 1.186 B 5.32 % | 1.126 B |
| Other current 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 |
| Short term investments | 0.000 -100.00 % | 472.433 M -1.08 % | 477.602 M 0.38 % | 475.774 M | 0.000 -100.00 % | 533.373 M -5.64 % | 565.225 M 2.94 % | 549.084 M 18.00 % | 465.308 M -2.70 % | 478.207 M 6.76 % | 447.948 M -6.07 % | 476.911 M -3.33 % | 493.330 M 0.56 % | 490.592 M 1.61 % | 482.807 M -7.06 % | 519.472 M 12.59 % | 461.375 M -7.92 % | 501.032 M 15.73 % | 432.938 M -3.97 % | 450.840 M -1.49 % | 457.668 M 10.30 % | 414.933 M -6.95 % | 445.940 M -0.22 % | 446.935 M 12.92 % | 395.799 M 5.78 % | 374.175 M 7.21 % | 349.020 M 14.19 % | 305.649 M 10.04 % | 277.750 M 13.85 % | 243.968 M 27.56 % | 191.251 M 12.52 % | 169.971 M -0.96 % | 171.621 M -4.22 % | 179.179 M -2.60 % | 183.968 M -5.73 % | 195.144 M -4.19 % | 203.686 M -4.76 % | 213.872 M 4.52 % | 204.621 M -14.10 % | 238.200 M -4.55 % | 249.546 M -5.06 % | 262.856 M -3.80 % | 273.245 M -16.28 % | 326.389 M -5.14 % | 344.084 M -5.86 % | 365.506 M -14.03 % | 425.156 M -25.28 % | 569.030 M 6.94 % | 532.110 M -4.17 % | 555.281 M -4.42 % | 580.980 M -21.96 % | 744.439 M -8.63 % | 814.716 M 0.95 % | 807.010 M | 0.000 | 0.000 | 0.000 -100.00 % | 875.411 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 |
| cash and cash equivalents | 101.405 M -46.50 % | 189.554 M -3.40 % | 196.235 M -20.20 % | 245.913 M 13.23 % | 217.181 M 10.94 % | 195.756 M -6.05 % | 208.365 M 11.74 % | 186.469 M 8.76 % | 171.447 M -18.87 % | 211.333 M 15.92 % | 182.315 M -10.60 % | 203.939 M 10.43 % | 184.676 M 9.59 % | 168.520 M -10.84 % | 189.006 M -3.42 % | 195.708 M -44.56 % | 353.038 M -50.78 % | 717.267 M -6.75 % | 769.192 M 12.82 % | 681.804 M 11.30 % | 612.556 M 8.66 % | 563.729 M 66.65 % | 338.266 M -28.58 % | 473.645 M 96.95 % | 240.494 M 9.24 % | 220.155 M 15.34 % | 190.877 M 5.24 % | 181.372 M -11.99 % | 206.090 M 1.65 % | 202.742 M -2.91 % | 208.821 M -25.55 % | 280.485 M 27.50 % | 219.982 M -9.19 % | 242.253 M -5.62 % | 256.672 M 20.78 % | 212.505 M -6.82 % | 228.069 M -18.48 % | 279.769 M 9.90 % | 254.569 M 24.97 % | 203.704 M -8.13 % | 221.731 M 11.32 % | 199.183 M -14.38 % | 232.644 M -13.59 % | 269.228 M -3.18 % | 278.069 M 27.18 % | 218.647 M -1.24 % | 221.386 M 10.36 % | 200.598 M -49.65 % | 398.382 M 74.79 % | 227.925 M -32.93 % | 339.814 M -8.97 % | 373.310 M -22.43 % | 481.273 M 19.18 % | 403.804 M -16.72 % | 484.847 M -22.36 % | 624.463 M 35.73 % | 460.073 M 36.73 % | 336.480 M -2.55 % | 345.300 M -2.85 % | 355.425 M -23.12 % | 462.297 M 7.52 % | 429.971 M -9.96 % | 477.536 M 2.66 % | 465.156 M -17.84 % | 566.151 M 27.35 % | 444.576 M -19.47 % | 552.066 M 36.22 % | 405.267 M -4.25 % | 423.254 M 152.06 % | 167.920 M 36.49 % | 123.028 M 23.58 % | 99.551 M 24.49 % | 79.970 M -0.69 % | 80.525 M -33.42 % | 120.936 M 22.46 % | 98.753 M 0.26 % | 98.498 M -26.02 % | 133.150 M 12.78 % | 118.057 M -15.06 % | 138.983 M 22.07 % | 113.858 M -3.29 % | 117.732 M 20.92 % | 97.360 M -1.24 % | 98.579 M 14.11 % | 86.390 M -7.32 % | 93.211 M 9.75 % | 84.929 M 7.04 % | 79.342 M -12.00 % | 90.163 M 20.52 % | 74.814 M 9.42 % | 68.371 M -17.47 % | 82.839 M 23.94 % | 66.840 M 19.63 % | 55.874 M 4.61 % | 53.412 M -3.04 % | 55.085 M 74.43 % | 31.580 M -10.08 % | 35.120 M 12.33 % | 31.265 M -42.27 % | 54.161 M |
| Cash and short term investments | 101.405 M -84.68 % | 661.987 M -1.76 % | 673.837 M -6.63 % | 721.687 M 232.30 % | 217.181 M -70.21 % | 729.129 M -5.75 % | 773.590 M 5.17 % | 735.553 M 15.52 % | 636.755 M -7.66 % | 689.540 M 9.41 % | 630.263 M -7.43 % | 680.850 M 0.42 % | 678.006 M 2.87 % | 659.112 M -1.89 % | 671.813 M -6.06 % | 715.180 M -12.18 % | 814.413 M -33.15 % | 1.218 B 1.35 % | 1.202 B 6.13 % | 1.133 B 5.83 % | 1.070 B 9.36 % | 978.662 M 24.80 % | 784.206 M -14.81 % | 920.580 M 44.68 % | 636.293 M 7.06 % | 594.330 M 10.08 % | 539.897 M 10.86 % | 487.021 M 0.66 % | 483.840 M 8.31 % | 446.710 M 11.66 % | 400.072 M -11.19 % | 450.456 M 15.03 % | 391.603 M -7.08 % | 421.432 M -4.36 % | 440.640 M 8.09 % | 407.649 M -5.58 % | 431.755 M -12.54 % | 493.641 M 7.50 % | 459.190 M 3.91 % | 441.904 M -6.23 % | 471.277 M 2.00 % | 462.039 M -8.67 % | 505.889 M -15.06 % | 595.617 M -4.27 % | 622.153 M 6.51 % | 584.153 M -9.65 % | 646.542 M -15.99 % | 769.628 M -17.29 % | 930.492 M 18.81 % | 783.206 M -14.94 % | 920.794 M -17.62 % | 1.118 B -13.75 % | 1.296 B 7.03 % | 1.211 B 149.73 % | 484.847 M -22.36 % | 624.463 M 35.73 % | 460.073 M -62.04 % | 1.212 B 250.97 % | 345.300 M -2.85 % | 355.425 M -23.12 % | 462.297 M 7.52 % | 429.971 M -9.96 % | 477.536 M 2.66 % | 465.156 M -17.84 % | 566.151 M 27.35 % | 444.576 M -19.47 % | 552.066 M 36.22 % | 405.267 M -4.25 % | 423.254 M 152.06 % | 167.920 M 36.49 % | 123.028 M 23.58 % | 99.551 M 24.49 % | 79.970 M -0.69 % | 80.525 M -33.42 % | 120.936 M 22.46 % | 98.753 M 0.26 % | 98.498 M -26.02 % | 133.150 M 12.78 % | 118.057 M -15.06 % | 138.983 M 22.07 % | 113.858 M -3.29 % | 117.732 M 20.92 % | 97.360 M -1.24 % | 98.579 M 14.11 % | 86.390 M -7.32 % | 93.211 M 9.75 % | 84.929 M 7.04 % | 79.342 M -12.00 % | 90.163 M 20.52 % | 74.814 M 9.42 % | 68.371 M -17.47 % | 82.839 M 23.94 % | 66.840 M 19.63 % | 55.874 M 4.61 % | 53.412 M -3.04 % | 55.085 M 74.43 % | 31.580 M -10.08 % | 35.120 M 12.33 % | 31.265 M -42.27 % | 54.161 M |
| Total current assets | 121.121 M -82.19 % | 680.055 M -5.67 % | 720.894 M -6.66 % | 772.318 M 188.55 % | 267.653 M -64.29 % | 749.559 M -8.77 % | 821.656 M 3.75 % | 791.928 M 14.68 % | 690.570 M -6.71 % | 740.231 M 7.11 % | 691.122 M -5.84 % | 734.001 M -9.70 % | 812.867 M 3.73 % | 783.630 M -0.38 % | 786.596 M -3.03 % | 811.215 M -8.62 % | 887.727 M -30.98 % | 1.286 B 1.56 % | 1.266 B 6.06 % | 1.194 B 5.23 % | 1.135 B 7.65 % | 1.054 B 24.96 % | 843.496 M -14.19 % | 983.027 M 40.95 % | 697.442 M 2.14 % | 682.844 M 7.40 % | 635.816 M 10.08 % | 577.613 M 2.99 % | 560.870 M 7.25 % | 522.959 M 11.95 % | 467.152 M -10.27 % | 520.620 M 13.08 % | 460.404 M -7.52 % | 497.834 M -2.03 % | 508.162 M 7.37 % | 473.295 M -4.53 % | 495.756 M -11.80 % | 562.072 M 5.98 % | 530.374 M 3.86 % | 510.656 M -6.71 % | 547.393 M 0.56 % | 544.348 M -6.51 % | 582.231 M -13.47 % | 672.834 M -4.85 % | 707.163 M 7.46 % | 658.043 M -8.74 % | 721.090 M -15.14 % | 849.779 M -16.33 % | 1.016 B 17.08 % | 867.518 M -13.94 % | 1.008 B -16.65 % | 1.209 B -13.13 % | 1.392 B 6.84 % | 1.303 B 125.59 % | 577.666 M -19.41 % | 716.765 M 23.81 % | 578.908 M -55.89 % | 1.312 B 204.01 % | 431.710 M 2.35 % | 421.803 M -19.60 % | 524.638 M 5.99 % | 494.989 M -8.98 % | 543.805 M 0.32 % | 542.067 M -17.02 % | 653.214 M 24.14 % | 526.178 M -13.54 % | 608.602 M 37.40 % | 442.934 M -2.60 % | 454.775 M 132.76 % | 195.386 M 37.23 % | 142.383 M 16.48 % | 122.238 M 18.61 % | 103.057 M 5.52 % | 97.667 M -28.61 % | 136.810 M 19.77 % | 114.225 M 1.39 % | 112.664 M -23.22 % | 146.737 M 11.63 % | 131.451 M -13.09 % | 151.246 M 20.00 % | 126.035 M -1.97 % | 128.573 M 19.56 % | 107.536 M -0.36 % | 107.923 M 12.91 % | 95.584 M -5.61 % | 101.267 M 10.05 % | 92.019 M 6.35 % | 86.527 M -10.93 % | 97.144 M 18.83 % | 81.752 M 9.04 % | 74.976 M -15.83 % | 89.072 M 21.50 % | 73.309 M 17.41 % | 62.440 M 4.00 % | 60.037 M -2.12 % | 61.340 M 59.79 % | 38.389 M -9.31 % | 42.330 M 7.10 % | 39.524 M -36.14 % | 61.893 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 19.716 M 9.12 % | 18.068 M -61.60 % | 47.057 M -7.06 % | 50.631 M 0.32 % | 50.472 M 147.05 % | 20.430 M -57.50 % | 48.066 M -14.74 % | 56.375 M 4.76 % | 53.815 M 6.16 % | 50.691 M -16.71 % | 60.859 M 14.50 % | 53.151 M 16.04 % | 45.806 M -16.80 % | 55.057 M 9.24 % | 50.400 M 37.83 % | 36.567 M 29.12 % | 28.320 M 24.88 % | 22.678 M 7.27 % | 21.141 M 11.02 % | 19.043 M -11.28 % | 21.463 M 30.17 % | 16.488 M 12.78 % | 14.619 M -0.95 % | 14.759 M 9.84 % | 13.437 M -0.69 % | 13.530 M -1.25 % | 13.701 M -4.53 % | 14.351 M -18.68 % | 17.647 M -15.62 % | 20.913 M -19.45 % | 25.964 M -11.16 % | 29.227 M -2.93 % | 30.110 M 2.83 % | 29.280 M 18.26 % | 24.760 M 15.37 % | 21.462 M 11.24 % | 19.293 M -15.31 % | 22.782 M 12.12 % | 20.320 M -2.57 % | 20.857 M -3.35 % | 21.579 M -6.13 % | 22.987 M 13.85 % | 20.191 M 11.61 % | 18.090 M 18.02 % | 15.328 M 14.06 % | 13.438 M 19.83 % | 11.214 M -4.03 % | 11.685 M 10.79 % | 10.547 M -7.55 % | 11.408 M 4.35 % | 10.932 M -11.39 % | 12.337 M -0.76 % | 12.432 M -2.53 % | 12.755 M -3.25 % | 13.183 M -5.46 % | 13.944 M 8.70 % | 12.828 M -16.69 % | 15.397 M 32.94 % | 11.582 M -0.92 % | 11.690 M 0.20 % | 11.667 M -7.61 % | 12.628 M 2.23 % | 12.352 M -12.07 % | 14.047 M -3.00 % | 14.482 M -7.06 % | 15.582 M -2.37 % | 15.961 M 3.46 % | 15.427 M -12.18 % | 17.566 M 32.20 % | 13.287 M -31.35 % | 19.355 M -14.69 % | 22.687 M -1.73 % | 23.087 M 34.68 % | 17.142 M 7.99 % | 15.874 M 2.60 % | 15.472 M 9.22 % | 14.166 M 4.26 % | 13.587 M 1.44 % | 13.394 M 9.22 % | 12.263 M 0.71 % | 12.177 M 12.32 % | 10.841 M 6.53 % | 10.176 M 8.90 % | 9.344 M 1.63 % | 9.194 M 14.13 % | 8.056 M 13.62 % | 7.090 M -1.32 % | 7.185 M 2.92 % | 6.981 M 0.62 % | 6.938 M 5.04 % | 6.605 M 5.97 % | 6.233 M -3.65 % | 6.469 M -1.48 % | 6.566 M -0.89 % | 6.625 M 5.92 % | 6.255 M -8.14 % | 6.809 M -5.56 % | 7.210 M -12.70 % | 8.259 M 6.82 % | 7.732 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.549 M | 0.000 -100.00 % | 3.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.230 M 79.60 % | 2.912 M -86.20 % | 21.099 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 |
| 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 |
| Account payables | 3.250 M -10.02 % | 3.612 M -7.60 % | 3.909 M -3.84 % | 4.065 M -24.94 % | 5.416 M -57.56 % | 12.761 M 6.32 % | 12.002 M 33.27 % | 9.006 M 10.71 % | 8.135 M 30.68 % | 6.225 M -5.95 % | 6.619 M 31.70 % | 5.026 M 7.60 % | 4.671 M 55.18 % | 3.010 M 14.36 % | 2.632 M 232.74 % | 791.000 K -52.23 % | 1.656 M 156.35 % | 646.000 K -62.66 % | 1.730 M -23.32 % | 2.256 M -7.69 % | 2.444 M -5.78 % | 2.594 M -9.27 % | 2.859 M -17.47 % | 3.464 M 26.10 % | 2.747 M -35.36 % | 4.250 M 36.26 % | 3.119 M -25.90 % | 4.209 M 43.50 % | 2.933 M -17.84 % | 3.570 M -80.51 % | 18.314 M 0.99 % | 18.135 M 5.25 % | 17.231 M 493.35 % | 2.904 M -82.32 % | 16.429 M 0.93 % | 16.278 M -22.96 % | 21.128 M 675.91 % | 2.723 M -89.55 % | 26.067 M 21.21 % | 21.505 M -14.93 % | 25.279 M 2 240.65 % | 1.080 M -96.21 % | 28.527 M 1.61 % | 28.076 M -4.56 % | 29.416 M 2 656.89 % | 1.067 M -95.42 % | 23.282 M 34.38 % | 17.326 M -11.48 % | 19.572 M 1 680.89 % | 1.099 M -94.34 % | 19.428 M 12.38 % | 17.288 M 3.21 % | 16.750 M 1 167.02 % | 1.322 M -17.84 % | 1.609 M -19.71 % | 2.004 M -0.50 % | 2.014 M -11.55 % | 2.277 M -9.54 % | 2.517 M -9.82 % | 2.791 M -21.56 % | 3.558 M -5.50 % | 3.765 M -19.71 % | 4.689 M -8.56 % | 5.128 M -17.49 % | 6.215 M -1.08 % | 6.283 M -17.65 % | 7.630 M 4.16 % | 7.325 M -18.95 % | 9.038 M -2.03 % | 9.225 M 3.86 % | 8.882 M 19.22 % | 7.450 M 65.63 % | 4.498 M -26.85 % | 6.149 M -0.84 % | 6.201 M 7.17 % | 5.786 M -1.38 % | 5.867 M 0.98 % | 5.810 M 3.95 % | 5.589 M 5.71 % | 5.287 M 5.07 % | 5.032 M 9.04 % | 4.615 M 25.31 % | 3.683 M 17.03 % | 3.147 M 19.20 % | 2.640 M 20.27 % | 2.195 M 29.57 % | 1.694 M 7.15 % | 1.581 M -0.57 % | 1.590 M -5.30 % | 1.679 M 7.97 % | 1.555 M -18.24 % | 1.902 M -9.04 % | 2.091 M -15.86 % | 2.485 M 5.07 % | 2.365 M -31.05 % | 3.430 M -16.85 % | 4.125 M -20.46 % | 5.186 M -5.54 % | 5.490 M -15.25 % | 6.478 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.342 M 21.80 % | 10.954 M 279.29 % | 2.888 M -52.16 % | 6.037 M 160.44 % | 2.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.603 M -38.04 % | 5.815 M 41.38 % | 4.113 M 7.98 % | 3.809 M -30.08 % | 5.448 M -39.79 % | 9.049 M -50.34 % | 18.222 M -28.25 % | 25.397 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 870.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.368 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 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 18.132 M | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 0.00 % | 57.943 M 2.15 % | 56.723 M 0.22 % | 56.601 M 0.21 % | 56.480 M 0.21 % | 56.362 M 0.21 % | 56.246 M 0.20 % | 56.131 M 0.20 % | 56.017 M 0.20 % | 55.905 M 0.20 % | 55.796 M 0.20 % | 55.687 M 0.19 % | 55.580 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 M 0.00 % | 2.452 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 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.644 M 21.34 % | 10.420 M 3 408.42 % | 297.000 K | 0.000 -100.00 % | 289.000 K | 0.000 -100.00 % | 670.000 K -22.99 % | 870.000 K -87.26 % | 6.830 M -39.67 % | 11.321 M -19.92 % | 14.137 M -27.01 % | 19.368 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 |
| 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 |
| Total assets | 5.687 B 1.58 % | 5.599 B -2.43 % | 5.738 B -2.00 % | 5.855 B -2.32 % | 5.994 B 0.20 % | 5.982 B -0.91 % | 6.037 B 1.30 % | 5.959 B 3.14 % | 5.777 B -0.61 % | 5.812 B 1.12 % | 5.748 B 0.50 % | 5.720 B -0.85 % | 5.769 B 1.55 % | 5.681 B 0.08 % | 5.676 B 2.24 % | 5.552 B 3.31 % | 5.374 B -1.39 % | 5.450 B -0.03 % | 5.452 B -2.25 % | 5.578 B -0.47 % | 5.604 B 1.40 % | 5.526 B 1.53 % | 5.443 B -2.22 % | 5.567 B 9.73 % | 5.073 B 1.16 % | 5.015 B 0.86 % | 4.972 B 2.07 % | 4.872 B 1.95 % | 4.778 B 2.18 % | 4.676 B 2.01 % | 4.584 B 0.33 % | 4.569 B 3.57 % | 4.411 B -0.07 % | 4.415 B -2.17 % | 4.513 B 1.47 % | 4.447 B 0.33 % | 4.433 B -2.59 % | 4.551 B 2.45 % | 4.442 B 0.76 % | 4.408 B 2.17 % | 4.315 B 5.13 % | 4.104 B 0.82 % | 4.071 B -0.99 % | 4.111 B 1.09 % | 4.067 B 2.93 % | 3.951 B 1.07 % | 3.909 B -0.09 % | 3.913 B 3.72 % | 3.773 B 5.97 % | 3.560 B -1.20 % | 3.603 B -5.87 % | 3.828 B -5.18 % | 4.037 B 2.07 % | 3.955 B -2.50 % | 4.057 B -3.78 % | 4.216 B 9.26 % | 3.858 B 1.80 % | 3.790 B 10.46 % | 3.431 B 0.38 % | 3.418 B -2.31 % | 3.499 B 2.56 % | 3.412 B 0.26 % | 3.403 B -2.46 % | 3.489 B -5.43 % | 3.689 B 1.32 % | 3.641 B -2.30 % | 3.727 B 11.83 % | 3.333 B -2.18 % | 3.407 B 28.08 % | 2.660 B 5.22 % | 2.528 B 1.64 % | 2.487 B -0.61 % | 2.502 B 2.90 % | 2.432 B 1.60 % | 2.394 B 0.11 % | 2.391 B 4.82 % | 2.281 B 1.81 % | 2.240 B 1.44 % | 2.209 B -1.59 % | 2.244 B 2.45 % | 2.190 B 5.25 % | 2.081 B 2.60 % | 2.028 B 1.25 % | 2.003 B 4.93 % | 1.909 B 3.45 % | 1.846 B 3.33 % | 1.786 B 5.06 % | 1.700 B 6.54 % | 1.596 B 3.58 % | 1.541 B 2.83 % | 1.498 B 3.81 % | 1.443 B 2.41 % | 1.409 B 0.48 % | 1.403 B 2.06 % | 1.374 B 1.31 % | 1.357 B 1.92 % | 1.331 B 0.61 % | 1.323 B 7.95 % | 1.226 B 3.16 % | 1.188 B |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 |
| 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | -958.000 K -37.45 % | -697.000 K -104.40 % | -341.000 K -193.97 % | -116.000 K 27.95 % | -161.000 K -116.08 % | 1.001 M 276.32 % | 266.000 K 786.67 % | 30.000 K 103.57 % | -840.000 K -139.25 % | 2.140 M 256.07 % | 601.000 K 77.29 % | 339.000 K 456.84 % | -95.000 K -103.14 % | 3.021 M 240.97 % | 886.000 K 154.52 % | -1.625 M -900.49 % | 203.000 K -88.16 % | 1.714 M 13.81 % | 1.506 M 415.06 % | -478.000 K -149.28 % | 970.000 K 5.43 % | 920.000 K -94.62 % | 17.101 M 192.68 % | -18.452 M -67.00 % | -11.049 M -972.06 % | 1.267 M 264.33 % | -771.000 K -364.95 % | 291.000 K 1.39 % | 287.000 K -84.30 % | 1.828 M 587.22 % | 266.000 K 240.74 % | -189.000 K 97.03 % | -6.355 M -148.48 % | 13.109 M 2 537.63 % | 497.000 K 118.43 % | -2.696 M -81.30 % | -1.487 M -169.87 % | -551.000 K -64.97 % | -334.000 K 81.50 % | -1.805 M -93.88 % | -931.000 K -134.65 % | 2.687 M 334.06 % | -1.148 M 82.17 % | -6.440 M -2 887.88 % | 231.000 K 112.22 % | -1.890 M 52.74 % | -3.999 M -546.82 % | 895.000 K 170.70 % | -1.266 M -126.45 % | 4.786 M 156.15 % | -8.524 M -646.76 % | 1.559 M 123.41 % | -6.660 M -168.32 % | 9.748 M 256.39 % | -6.233 M -162.76 % | 9.932 M 5 193.33 % | -195.000 K 97.02 % | -6.539 M -239.48 % | 4.688 M 246.13 % | -3.208 M 24.43 % | -4.245 M 64.77 % | -12.050 M -294.64 % | 6.191 M 793.36 % | 693.000 K 343.16 % | -285.000 K -103.51 % | 8.128 M -15.20 % | 9.585 M 1 046.20 % | -1.013 M -112.39 % | 8.175 M 712.36 % | -1.335 M 58.57 % | -3.222 M -911.59 % | 397.000 K 128.32 % | -1.402 M -249.47 % | 938.000 K -59.46 % | 2.314 M 1 302.42 % | 165.000 K 137.59 % | -439.000 K -282.92 % | 240.000 K 1 511.76 % | -17.000 K 92.89 % | -239.000 K 31.52 % | -349.000 K 93.19 % | -5.125 M -121.48 % | -2.314 M -336.61 % | 978.000 K 138.60 % | -2.534 M -281.05 % | -665.000 K -588.97 % | 136.000 K 117.26 % | -788.000 K -76.29 % | -447.000 K 84.45 % | -2.875 M -308.64 % | 1.378 M 290.07 % | -725.000 K -108.93 % | -347.000 K 86.09 % | -2.495 M -15 493.75 % | -16.000 K -105.23 % | 306.000 K 168.15 % | -449.000 K 18.20 % | -548.870 K -43.68 % | -382.000 K -961.11 % | -36.000 K |
| Stock based compensation | 494.000 K 1.23 % | 488.000 K 6.78 % | 457.000 K 0.22 % | 456.000 K 0.00 % | 456.000 K -3.18 % | 471.000 K 8.78 % | 433.000 K 0.00 % | 433.000 K 0.00 % | 433.000 K 1.64 % | 426.000 K 6.77 % | 399.000 K 0.00 % | 399.000 K 0.50 % | 397.000 K 3.66 % | 383.000 K 8.81 % | 352.000 K 0.00 % | 352.000 K 0.57 % | 350.000 K 6.06 % | 330.000 K 10.74 % | 298.000 K -0.33 % | 299.000 K 0.34 % | 298.000 K -5.70 % | 316.000 K 13.26 % | 279.000 K 4.89 % | 266.000 K -8.90 % | 292.000 K 14.51 % | 255.000 K 13.84 % | 224.000 K 0.45 % | 223.000 K 1.36 % | 220.000 K 11.11 % | 198.000 K 8.79 % | 182.000 K 1.11 % | 180.000 K 1.69 % | 177.000 K 16.45 % | 152.000 K 9.35 % | 139.000 K 2.21 % | 136.000 K -0.73 % | 137.000 K 1.48 % | 135.000 K 16.38 % | 116.000 K 0.00 % | 116.000 K 0.00 % | 116.000 K 992.31 % | -13.000 K -109.85 % | 132.000 K 0.00 % | 132.000 K 0.76 % | 131.000 K -16.03 % | 156.000 K 14.71 % | 136.000 K -0.73 % | 137.000 K 0.74 % | 136.000 K 23.64 % | 110.000 K -1.79 % | 112.000 K 0.90 % | 111.000 K 0.91 % | 110.000 K -4.35 % | 115.000 K 8.49 % | 106.000 K 2.91 % | 103.000 K -7.21 % | 111.000 K -11.90 % | 126.000 K 4.13 % | 121.000 K 0.83 % | 120.000 K 0.84 % | 119.000 K | 0.000 -100.00 % | 113.000 K -1.74 % | 115.000 K 2.68 % | 112.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 |
| Change in working capital | 3.362 M -80.05 % | 16.855 M 262.41 % | -10.378 M -150.74 % | 20.453 M 1 236.91 % | -1.799 M 80.95 % | -9.442 M -924.08 % | -922.000 K -102.86 % | 32.197 M 191.70 % | -35.112 M -206.33 % | 33.023 M 391.80 % | -11.317 M -135.43 % | 31.946 M 855.58 % | -4.228 M 71.27 % | -14.718 M -400.10 % | -2.943 M 76.17 % | -12.351 M -396.83 % | 4.161 M 140.51 % | -10.271 M -108.08 % | -4.936 M -877.43 % | -505.000 K -103.01 % | 16.754 M 191.90 % | -18.231 M 43.93 % | -32.513 M -277.54 % | 18.313 M 33.29 % | 13.739 M 933.68 % | -1.648 M -210.60 % | 1.490 M 138.63 % | -3.857 M -148.69 % | 7.921 M 293.48 % | -4.094 M -258.31 % | 2.586 M 327.44 % | 605.000 K -95.85 % | 14.595 M 168.93 % | -21.173 M -618.70 % | -2.946 M -247.97 % | 1.991 M -33.21 % | 2.981 M 179.38 % | 1.067 M -47.46 % | 2.031 M -70.39 % | 6.859 M -0.98 % | 6.927 M 162.86 % | -11.020 M -816.51 % | 1.538 M -87.71 % | 12.512 M 89 471.43 % | -14.000 K 99.27 % | -1.921 M -114.93 % | 12.867 M 991.07 % | -1.444 M 8.32 % | -1.575 M 94.77 % | -30.143 M -553.28 % | 6.650 M 232.26 % | -5.028 M -62.51 % | -3.094 M 92.26 % | -39.969 M -339.95 % | 16.657 M -63.11 % | 45.159 M 119.02 % | 20.619 M 17.00 % | 17.623 M 191.37 % | -19.288 M -271.07 % | -5.198 M -153.65 % | 9.689 M -34.10 % | 14.702 M 191.23 % | -16.116 M -143.84 % | 36.761 M 1 064.10 % | -3.813 M 82.71 % | -22.054 M -167.40 % | 32.722 M 454.67 % | -9.226 M -251.00 % | 6.110 M 386.18 % | -2.135 M -123.82 % | 8.963 M 1 553.69 % | 542.000 K 107.12 % | -7.614 M -111.97 % | -3.592 M -648.40 % | 655.000 K 114.68 % | -4.462 M -16.35 % | -3.835 M -126.86 % | 14.276 M 341.84 % | -5.903 M -854.86 % | 782.000 K -35.43 % | 1.211 M -86.39 % | 8.897 M 43.36 % | 6.206 M 156.34 % | -11.015 M -210.29 % | 9.987 M 394.86 % | -3.387 M -1 175.24 % | 315.000 K 108.33 % | -3.781 M -211.83 % | 3.381 M 356.28 % | 741.000 K 157.67 % | -1.285 M 42.32 % | -2.228 M -177.25 % | 2.884 M -18.42 % | 3.535 M 183.99 % | -4.209 M 7.84 % | -4.567 M -300.66 % | 2.276 M 31.75 % | 1.728 M 414.09 % | -550.000 K 59.91 % | -1.372 M |
| Accounts receivables | -1.648 M -27.95 % | -1.288 M -280.65 % | 713.000 K -17.09 % | 860.000 K 180.07 % | -1.074 M -158.62 % | 1.832 M 1 059.49 % | 158.000 K 120.23 % | -781.000 K -80.37 % | -433.000 K 76.47 % | -1.840 M 15.90 % | -2.188 M -815.03 % | 306.000 K -81.15 % | 1.623 M 130.51 % | -5.320 M -2 223.14 % | -229.000 K 79.18 % | -1.100 M 37.25 % | -1.753 M -399.66 % | 585.000 K -13.46 % | 676.000 K -36.29 % | 1.061 M 553.42 % | -234.000 K -117.38 % | 1.346 M 117.10 % | 620.000 K 146.90 % | -1.322 M -368.79 % | -282.000 K -264.91 % | 171.000 K -73.69 % | 650.000 K 226.63 % | 199.000 K 118.06 % | -1.102 M -150.45 % | -440.000 K 21.29 % | -559.000 K -83.28 % | -305.000 K -257.22 % | 194.000 K 117.14 % | -1.132 M -191.75 % | -388.000 K -281.31 % | 214.000 K -74.61 % | 843.000 K 170.25 % | -1.200 M -203.27 % | 1.162 M 331.47 % | -502.000 K -10 140.00 % | 5.000 K -95.50 % | 111.000 K -58.11 % | 265.000 K 419.61 % | 51.000 K 136.96 % | -138.000 K -2 660.00 % | -5.000 K -101.06 % | 471.000 K 451.49 % | -134.000 K -114.97 % | 895.000 K 288.03 % | -476.000 K -133.88 % | 1.405 M 1 378.95 % | 95.000 K -70.59 % | 323.000 K -24.53 % | 428.000 K -43.76 % | 761.000 K 36.87 % | 556.000 K -45.49 % | 1.020 M 251.56 % | -673.000 K -723.15 % | 108.000 K 569.57 % | -23.000 K -102.39 % | 961.000 K 448.19 % | -276.000 K -116.28 % | 1.695 M 289.66 % | 435.000 K -60.45 % | 1.100 M 190.24 % | 379.000 K -57.80 % | 898.000 K 102.71 % | 443.000 K 126.02 % | 196.000 K | 0.000 | 0.000 -100.00 % | 1.086 M -12.84 % | 1.246 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 5.010 M -72.39 % | 18.143 M 263.58 % | -11.091 M -156.61 % | 19.593 M 2 802.48 % | -725.000 K 93.57 % | -11.274 M -943.89 % | -1.080 M -103.27 % | 32.978 M 195.10 % | -34.679 M -199.47 % | 34.863 M 481.89 % | -9.129 M -128.85 % | 31.640 M 640.76 % | -5.851 M 37.74 % | -9.398 M -246.28 % | -2.714 M 75.88 % | -11.251 M -290.24 % | 5.914 M 154.48 % | -10.856 M -93.44 % | -5.612 M -258.37 % | -1.566 M -109.22 % | 16.988 M 186.78 % | -19.577 M 40.91 % | -33.133 M -268.74 % | 19.635 M 40.04 % | 14.021 M 870.81 % | -1.819 M -316.55 % | 840.000 K 120.71 % | -4.056 M -144.95 % | 9.023 M 346.93 % | -3.654 M -216.18 % | 3.145 M 245.60 % | 910.000 K -93.68 % | 14.401 M 171.86 % | -20.041 M -683.46 % | -2.558 M -243.95 % | 1.777 M -16.88 % | 2.138 M -5.69 % | 2.267 M 160.87 % | 869.000 K -88.19 % | 7.361 M 6.34 % | 6.922 M 162.19 % | -11.131 M -974.39 % | 1.273 M -89.78 % | 12.461 M 9 949.19 % | 124.000 K 106.47 % | -1.916 M -115.46 % | 12.396 M 1 046.26 % | -1.310 M 46.96 % | -2.470 M 91.67 % | -29.667 M -665.62 % | 5.245 M 202.38 % | -5.123 M -49.93 % | -3.417 M 91.54 % | -40.397 M -354.13 % | 15.896 M -64.36 % | 44.603 M 127.58 % | 19.599 M 7.12 % | 18.296 M 194.33 % | -19.396 M -274.80 % | -5.175 M -159.29 % | 8.728 M -41.73 % | 14.978 M 184.09 % | -17.811 M -149.03 % | 36.326 M 839.39 % | -4.913 M 78.10 % | -22.433 M -170.49 % | 31.824 M 429.13 % | -9.669 M -263.49 % | 5.914 M 377.00 % | -2.135 M -123.82 % | 8.963 M 1 747.61 % | -544.000 K 93.86 % | -8.860 M -146.66 % | -3.592 M -648.40 % | 655.000 K 114.68 % | -4.462 M -16.35 % | -3.835 M -126.86 % | 14.276 M 341.84 % | -5.903 M -854.86 % | 782.000 K -35.43 % | 1.211 M -86.39 % | 8.897 M 43.36 % | 6.206 M 156.34 % | -11.015 M -210.29 % | 9.987 M 394.86 % | -3.387 M -1 175.24 % | 315.000 K 108.33 % | -3.781 M -211.83 % | 3.381 M 356.28 % | 741.000 K 157.67 % | -1.285 M 42.32 % | -2.228 M -177.25 % | 2.884 M -18.42 % | 3.535 M 183.99 % | -4.209 M 7.84 % | -4.567 M -300.66 % | 2.276 M 31.75 % | 1.728 M 414.09 % | -550.000 K 59.91 % | -1.372 M |
| Other non cash items | -1.449 M 90.54 % | -15.319 M -283.36 % | -3.996 M -19.89 % | -3.333 M -18.57 % | -2.811 M -539.22 % | 640.000 K 3 100.00 % | 20.000 K 100.22 % | -8.939 M -21.42 % | -7.362 M 29.18 % | -10.396 M -346 433.33 % | -3.000 K 99.97 % | -9.440 M -146.93 % | -3.823 M -246.60 % | -1.103 M 33.71 % | -1.664 M -7.49 % | -1.548 M -121.50 % | 7.199 M 406.99 % | -2.345 M -181.85 % | 2.865 M -64.15 % | 7.991 M 152.30 % | -15.279 M -345.84 % | 6.215 M 760.47 % | -941.000 K -164.67 % | 1.455 M 147.60 % | -3.057 M -304.48 % | 1.495 M 8.49 % | 1.378 M 116.22 % | -8.497 M -1 039.93 % | 904.000 K -68.51 % | 2.871 M 153.11 % | -5.406 M -269.95 % | 3.181 M -37.03 % | 5.052 M 34.33 % | 3.761 M -78.76 % | 17.711 M 282.95 % | -9.681 M -199.81 % | -3.229 M -122.54 % | -1.451 M -129.87 % | 4.857 M 201.82 % | -4.770 M -150.51 % | 9.443 M 14 627.69 % | -65.000 K -100.61 % | 10.582 M 337.27 % | 2.420 M 482.31 % | -633.000 K -102.89 % | 21.872 M 254.47 % | -14.159 M -4.25 % | -13.582 M -187.33 % | 15.552 M 29.74 % | 11.987 M -48.91 % | 23.463 M 59.15 % | 14.743 M 58.80 % | 9.284 M -58.60 % | 22.424 M 133.88 % | 9.588 M 154.96 % | -17.444 M -231.25 % | 13.291 M -25.02 % | 17.726 M 97.72 % | 8.965 M -40.49 % | 15.064 M -53.66 % | 32.506 M 193.59 % | 11.072 M 28.42 % | 8.622 M 380.60 % | 1.794 M -76.15 % | 7.521 M 162.33 % | -12.066 M 36.66 % | -19.049 M -109.40 % | -9.097 M 74.29 % | -35.385 M -611.05 % | 6.924 M 127.24 % | 3.047 M 44.61 % | 2.107 M -94.78 % | 40.331 M 651.60 % | 5.366 M 485.17 % | 917.000 K 26.13 % | 727.000 K -7.27 % | 784.000 K -20.08 % | 981.000 K -30.62 % | 1.414 M 107.64 % | 681.000 K -40.26 % | 1.140 M -30.53 % | 1.641 M -59.37 % | 4.039 M 294.00 % | -2.082 M -158.85 % | 3.538 M 62.82 % | 2.173 M 82.30 % | 1.192 M 5.21 % | 1.133 M -41.36 % | 1.932 M -57.70 % | 4.567 M 497.48 % | -1.149 M -428.29 % | 350.000 K -92.77 % | 4.844 M 558.28 % | -1.057 M -133.48 % | 3.157 M 749.59 % | -486.000 K -107.34 % | 6.623 M 143 114.47 % | -4.631 K 99.86 % | -3.278 M -258.20 % | 2.072 M |
| Net cash provided by operating activities | 21.184 M 18.94 % | 17.811 M 218.74 % | 5.588 M -85.78 % | 39.308 M 162.05 % | 15.000 M 53.28 % | 9.786 M -44.75 % | 17.712 M -59.29 % | 43.503 M 261.50 % | -26.937 M -166.36 % | 40.595 M 417.73 % | 7.841 M -82.13 % | 43.872 M 189.16 % | 15.172 M 20.09 % | 12.634 M -26.38 % | 17.161 M 218.03 % | 5.396 M -82.81 % | 31.389 M 334.21 % | 7.229 M -68.51 % | 22.960 M -24.11 % | 30.255 M 23.33 % | 24.532 M 138.92 % | 10.268 M 2 652.82 % | 373.000 K -97.89 % | 17.718 M 0.16 % | 17.689 M -20.48 % | 22.244 M -11.04 % | 25.005 M 165.73 % | 9.410 M -68.38 % | 29.760 M 42.93 % | 20.821 M -9.31 % | 22.958 M 11.98 % | 20.501 M -31.47 % | 29.915 M 173.42 % | 10.941 M -63.62 % | 30.075 M 238.87 % | 8.875 M -31.73 % | 13.000 M -8.87 % | 14.266 M -32.73 % | 21.206 M 21.04 % | 17.520 M -36.63 % | 27.647 M 327.05 % | 6.474 M -75.71 % | 26.649 M 12.09 % | 23.774 M 63.60 % | 14.532 M -56.59 % | 33.478 M 252.96 % | 9.485 M 21 656.82 % | -44.000 K -100.18 % | 24.514 M 14 847.56 % | 164.000 K -99.52 % | 34.060 M 45.34 % | 23.434 M 100.63 % | 11.680 M 30.12 % | 8.976 M -70.94 % | 30.888 M -50.71 % | 62.672 M 41.22 % | 44.380 M -1.43 % | 45.025 M 1 504.60 % | 2.806 M -80.57 % | 14.438 M -68.43 % | 45.729 M 103.77 % | 22.442 M 267.30 % | 6.110 M -86.80 % | 46.278 M 357.07 % | 10.125 M 202.13 % | -9.914 M -119.20 % | 51.630 M 436.88 % | -15.326 M -274.70 % | 8.773 M 52.15 % | 5.766 M -44.13 % | 10.321 M 2.32 % | 10.087 M -40.21 % | 16.870 M 83.25 % | 9.206 M -16.07 % | 10.969 M 152.74 % | 4.340 M 24.57 % | 3.484 M -85.33 % | 23.747 M 526.24 % | 3.792 M -59.30 % | 9.316 M -2.63 % | 9.568 M 14.50 % | 8.356 M -34.32 % | 12.723 M 1 219.98 % | -1.136 M -107.37 % | 15.417 M 155.21 % | 6.041 M -37.07 % | 9.599 M 129.75 % | 4.178 M -64.55 % | 11.785 M 27.97 % | 9.209 M 50.18 % | 6.132 M 41.65 % | 4.329 M -69.15 % | 14.032 M 117.79 % | 6.443 M 18.35 % | 5.444 M 91.15 % | 2.848 M -80.34 % | 14.483 M 137.72 % | 6.093 M 234.45 % | 1.822 M -58.72 % | 4.413 M |
| Investments in property plant and equipment | -1.302 M 61.69 % | -3.399 M -95.68 % | -1.737 M 60.50 % | -4.397 M -127.59 % | -1.932 M -34.92 % | -1.432 M -22.18 % | -1.172 M 22.44 % | -1.511 M -86.77 % | -809.000 K 28.34 % | -1.129 M 42.22 % | -1.954 M -24.78 % | -1.566 M 40.93 % | -2.651 M 37.39 % | -4.234 M 14.72 % | -4.965 M 47.39 % | -9.438 M -540.73 % | -1.473 M 16.45 % | -1.763 M -4.01 % | -1.695 M -51.75 % | -1.117 M 4.04 % | -1.164 M 27.93 % | -1.615 M 45.07 % | -2.940 M -167.27 % | -1.100 M 57.18 % | -2.569 M 26.91 % | -3.515 M -124.46 % | -1.566 M 63.96 % | -4.345 M -83.88 % | -2.363 M -59.23 % | -1.484 M 16.58 % | -1.779 M -0.96 % | -1.762 M 58.95 % | -4.292 M -50.17 % | -2.858 M -54.74 % | -1.847 M -86.75 % | -989.000 K 42.16 % | -1.710 M 35.64 % | -2.657 M -10.80 % | -2.398 M -65.04 % | -1.453 M 66.75 % | -4.370 M -13.27 % | -3.858 M 7.79 % | -4.184 M 39.00 % | -6.859 M -281.90 % | -1.796 M 71.74 % | -6.356 M -43.54 % | -4.428 M 20.47 % | -5.568 M -247.57 % | -1.602 M 60.85 % | -4.092 M -1.97 % | -4.013 M -33.68 % | -3.002 M -9.32 % | -2.746 M 47.82 % | -5.263 M 30.33 % | -7.554 M -68.28 % | -4.489 M 57.32 % | -10.519 M -50.72 % | -6.979 M -80.85 % | -3.859 M 23.58 % | -5.050 M -42.78 % | -3.537 M 85.11 % | -23.750 M -820.90 % | -2.579 M -48.56 % | -1.736 M 2.75 % | -1.785 M 63.56 % | -4.898 M -127.39 % | -2.154 M -16.94 % | -1.842 M 70.42 % | -6.227 M -825.26 % | -673.000 K -1.82 % | -661.000 K -23.09 % | -537.000 K 77.45 % | -2.381 M -70.44 % | -1.397 M -183.37 % | -493.000 K 58.26 % | -1.181 M -30.79 % | -903.000 K 5.84 % | -959.000 K -1.91 % | -941.000 K -209.16 % | 862.000 K 198.07 % | -879.000 K -28.13 % | -686.000 K 83.79 % | -4.232 M -475.78 % | -735.000 K 51.49 % | -1.515 M -5.80 % | -1.432 M 18.54 % | -1.758 M 21.20 % | -2.231 M -9.58 % | -2.036 M -17.48 % | -1.733 M 63.90 % | -4.800 M -357.14 % | -1.050 M 3.93 % | -1.093 M 45.62 % | -2.010 M -34.99 % | -1.489 M -17.52 % | -1.267 M 39.95 % | -2.110 M -61.49 % | -1.307 M -25.87 % | -1.038 M 36.47 % | -1.634 M |
| Acquisitions net | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.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 -100.00 % | 26.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 109.409 M 36.71 % | 80.028 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.800 M | 0.000 -100.00 % | 75.328 M | 0.000 -100.00 % | 66.837 M | 0.000 -100.00 % | 1.000 K 150.00 % | -2.000 K -100.00 % | -1.000 K | 0.000 100.00 % | -25.000 K | 0.000 | 0.000 -100.00 % | 142.718 M | 0.000 -100.00 % | 123.051 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -730.000 K | 0.000 100.00 % | -118.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 |
| Purchases of investments | 0.000 -100.00 % | 10.909 M 178.70 % | -13.861 M -132.92 % | -5.951 M | 0.000 -100.00 % | 11.997 M 200.00 % | -11.997 M 87.05 % | -92.631 M | 0.000 100.00 % | -5.436 M 79.70 % | -26.780 M | 0.000 | 0.000 100.00 % | -18.715 M -221.18 % | -5.827 M 93.60 % | -91.000 M 62.88 % | -245.183 M -153.92 % | -96.561 M -9 656 000.00 % | -1.000 K | 0.000 100.00 % | -80.904 M | 0.000 100.00 % | -23.151 M 69.08 % | -74.882 M -269.55 % | -20.263 M 68.58 % | -64.483 M -32.70 % | -48.593 M -74.83 % | -27.794 M 58.37 % | -66.764 M -17.75 % | -56.701 M -89.08 % | -29.988 M -520.87 % | -4.830 M -159.82 % | -1.859 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.243 M -26.15 % | -20.803 M | 0.000 100.00 % | -24.858 M | 0.000 100.00 % | -19.929 M -1 313.40 % | -1.410 M | 0.000 | 0.000 100.00 % | -20.747 M -31.05 % | -15.831 M -287.73 % | -4.083 M 10.75 % | -4.575 M 7.35 % | -4.938 M 82.84 % | -28.784 M 50.97 % | -58.703 M 15.58 % | -69.536 M -570.55 % | -10.370 M 74.46 % | -40.607 M -16.60 % | -34.826 M 60.34 % | -87.803 M -745.23 % | -10.388 M 28.06 % | -14.440 M 87.20 % | -112.823 M -1.34 % | -111.333 M 28.57 % | -155.854 M 36.32 % | -244.737 M -2 349.33 % | -9.992 M 90.95 % | -110.433 M -41.76 % | -77.902 M -15.04 % | -67.718 M 37.48 % | -108.306 M 28.29 % | -151.037 M -47.22 % | -102.593 M -10.57 % | -92.782 M 47.18 % | -175.659 M -213.08 % | -56.106 M -19.74 % | -46.855 M 83.75 % | -288.286 M -62.28 % | -177.650 M -362.74 % | -38.391 M -393.01 % | -7.787 M 77.46 % | -34.553 M 83.81 % | -213.487 M -456.29 % | -38.377 M -143.17 % | -15.782 M 22.31 % | -20.313 M 77.50 % | -90.263 M -57.97 % | -57.140 M 37.80 % | -91.861 M 8.64 % | -100.549 M -30.44 % | -77.084 M -116.09 % | -35.672 M 47.79 % | -68.322 M -81.60 % | -37.622 M 34.53 % | -57.467 M 0.74 % | -57.897 M 0.94 % | -58.448 M -63.24 % | -35.805 M 68.52 % | -113.748 M 9.12 % | -125.167 M -95.91 % | -63.891 M 39.38 % | -105.388 M |
| Sales maturities of investments | 10.124 M -29.40 % | 14.340 M 49.83 % | 9.571 M -52.07 % | 19.970 M 104.88 % | 9.747 M -16.24 % | 11.637 M 11.54 % | 10.433 M 10.73 % | 9.422 M 29.14 % | 7.296 M -1.67 % | 7.420 M -14.36 % | 8.664 M -9.65 % | 9.589 M 12.84 % | 8.498 M -55.65 % | 19.160 M -7.21 % | 20.648 M -5.73 % | 21.904 M -31.19 % | 31.832 M 31.52 % | 24.204 M 81.88 % | 13.308 M -8.86 % | 14.601 M -27.13 % | 20.036 M -32.44 % | 29.658 M 37.51 % | 21.568 M -29.29 % | 30.500 M -48.84 % | 59.622 M 74.08 % | 34.249 M 214.62 % | 10.886 M 65.49 % | 6.578 M -82.10 % | 36.751 M 489.53 % | 6.234 M -16.22 % | 7.441 M 27.17 % | 5.851 M -14.46 % | 6.840 M -6.82 % | 7.341 M -30.86 % | 10.618 M 27.77 % | 8.310 M -21.62 % | 10.602 M -17.89 % | 12.912 M -77.08 % | 56.335 M 545.08 % | 8.733 M -76.99 % | 37.953 M 298.54 % | 9.523 M -86.93 % | 72.856 M 324.62 % | 17.158 M -16.48 % | 20.543 M -65.89 % | 60.222 M -63.24 % | 163.824 M 134.89 % | 69.746 M 130.89 % | 30.207 M 11.69 % | 27.045 M -82.88 % | 157.969 M 84.48 % | 85.628 M 75.62 % | 48.758 M 8.51 % | 44.934 M -1.54 % | 45.635 M -65.94 % | 133.981 M 258.34 % | 37.389 M -29.62 % | 53.127 M 6.69 % | 49.795 M 103.84 % | 24.429 M -46.29 % | 45.481 M 415.77 % | 8.818 M -95.90 % | 214.938 M -7.64 % | 232.707 M 386.29 % | 47.854 M -14.45 % | 55.936 M -52.45 % | 117.628 M 24.00 % | 94.863 M -10.03 % | 105.441 M 535.95 % | 16.580 M -66.82 % | 49.969 M -45.76 % | 92.122 M -33.61 % | 138.757 M 363.85 % | 29.914 M -68.45 % | 94.818 M -57.00 % | 220.508 M 55.97 % | 141.378 M 230.79 % | 42.740 M 19.86 % | 35.658 M -25.14 % | 47.630 M -75.85 % | 197.257 M 433.53 % | 36.972 M 4.56 % | 35.358 M 26.50 % | 27.952 M -38.65 % | 45.564 M 23.92 % | 36.769 M -60.96 % | 94.192 M 222.73 % | 29.186 M -58.47 % | 70.279 M 130.18 % | 30.532 M 32.46 % | 23.050 M -38.01 % | 37.181 M -54.01 % | 80.838 M 206.72 % | 26.356 M -69.99 % | 87.814 M 102.34 % | 43.399 M -54.51 % | 95.407 M 76.53 % | 54.047 M 23.44 % | 43.783 M -55.85 % | 99.161 M |
| Other investing activites | -108.648 M -190.23 % | 120.414 M 61.26 % | 74.672 M -50.85 % | 151.930 M 9 534.12 % | 1.577 M 125.89 % | -6.090 M 86.34 % | -44.582 M 38.94 % | -73.016 M -1 134.66 % | 7.057 M 114.13 % | -49.951 M -30.68 % | -38.225 M -180.35 % | 47.573 M 168.96 % | -68.985 M -707.31 % | -8.545 M 94.36 % | -151.594 M 39.42 % | -250.231 M -141.49 % | -103.619 M -515.67 % | 24.928 M -87.20 % | 194.809 M 156.71 % | 75.887 M 1 134.94 % | 6.145 M -94.86 % | 119.515 M 904.49 % | -14.856 M 92.92 % | -209.710 M -409.96 % | -41.123 M -1 410.90 % | 3.137 M 106.97 % | -45.010 M 32.30 % | -66.488 M -19.09 % | -55.829 M -39.17 % | -40.115 M 67.92 % | -125.056 M -22.40 % | -102.170 M -171.35 % | -37.653 M -147.18 % | 79.812 M 265.30 % | -48.282 M -37.51 % | -35.112 M -163.14 % | 55.611 M 173.07 % | -76.107 M -245.83 % | -22.007 M 82.98 % | -129.272 M -316.51 % | -31.037 M 56.07 % | -70.649 M -16.18 % | -60.809 M 20.37 % | -76.365 M -8.45 % | -70.416 M 43.66 % | -124.975 M 4.72 % | -131.163 M -36.12 % | -96.361 M -45.01 % | -66.452 M 18.59 % | -81.622 M -970.54 % | 9.376 M -39.24 % | 15.432 M 727.32 % | -2.460 M -104.52 % | 54.480 M 283.06 % | -29.761 M -139.98 % | 74.443 M 478.77 % | -19.654 M 44.49 % | -35.404 M 31.57 % | -51.738 M -50.00 % | -34.491 M -25.08 % | -27.575 M -168.80 % | 40.081 M 215.03 % | 12.723 M -86.27 % | 92.634 M 256.37 % | 25.994 M -50.22 % | 52.219 M 108.30 % | 25.069 M -48.35 % | 48.538 M 82 367.80 % | -59.000 K -100.12 % | 50.159 M 88.51 % | 26.608 M 74.83 % | 15.219 M 125.98 % | -58.577 M -10.71 % | -52.911 M -81.74 % | -29.114 M 27.51 % | -40.165 M 9.65 % | -44.456 M -103.66 % | -21.829 M -545.07 % | -3.384 M 92.71 % | -46.394 M 52.91 % | -98.513 M -822.87 % | 13.628 M 129.03 % | -46.942 M 44.39 % | -84.412 M -189.26 % | -29.182 M 6.56 % | -31.230 M 59.89 % | -77.868 M -45.21 % | -53.624 M -95.99 % | -27.361 M 26.74 % | -37.346 M -46.94 % | -25.416 M -52.95 % | -16.617 M 38.54 % | -27.039 M -10 621.01 % | 257.000 K 100.64 % | -40.248 M -1 064.58 % | -3.456 M -181.89 % | -1.226 M 95.86 % | -29.624 M -0.43 % | -29.497 M -194.62 % | -10.012 M |
| Net cash used for investing activites | -99.826 M -175.97 % | 131.405 M 91.43 % | 68.645 M -57.51 % | 161.552 M 1 620.10 % | 9.392 M -41.71 % | 16.112 M 134.05 % | -47.318 M 70.00 % | -157.736 M -1 264.28 % | 13.548 M 127.59 % | -49.096 M 15.86 % | -58.350 M -204.95 % | 55.596 M 188.05 % | -63.138 M -411.90 % | -12.334 M 91.30 % | -141.738 M 56.89 % | -328.765 M -3.24 % | -318.443 M -547.35 % | -49.192 M -123.83 % | 206.421 M 130.97 % | 89.371 M 259.91 % | -55.887 M -137.87 % | 147.558 M 861.43 % | -19.379 M 92.41 % | -255.192 M -5 789.50 % | -4.333 M 85.85 % | -30.612 M 63.68 % | -84.283 M 8.44 % | -92.049 M -4.36 % | -88.205 M 4.19 % | -92.066 M 38.37 % | -149.382 M -45.16 % | -102.911 M -178.41 % | -36.964 M -143.85 % | 84.295 M 313.35 % | -39.511 M -42.17 % | -27.791 M -143.16 % | 64.386 M 169.91 % | -92.095 M -927.67 % | 11.127 M 109.12 % | -121.992 M -2 983.97 % | 4.230 M 106.51 % | -64.984 M -438.57 % | -12.066 M 82.12 % | -67.476 M -30.59 % | -51.669 M 27.34 % | -71.109 M -1 049.89 % | 7.486 M -87.81 % | 61.395 M 61.15 % | 38.098 M 160.24 % | -63.244 M -139.93 % | 158.394 M 128.65 % | 69.274 M 557.22 % | -15.151 M -146.74 % | 32.415 M 1 681.22 % | -2.050 M -100.86 % | 238.656 M 964.38 % | -27.610 M -170.10 % | -10.222 M 36.86 % | -16.190 M 45.21 % | -29.551 M 69.99 % | -98.456 M -14.24 % | -86.185 M -224.49 % | 69.228 M -12.20 % | 78.843 M 27.57 % | 61.804 M 961.26 % | -7.176 M -103.49 % | 205.359 M 178.11 % | 73.841 M -35.17 % | 113.900 M 234.05 % | -84.971 M -218.52 % | -26.677 M -290.25 % | 14.022 M 114.33 % | -97.860 M -21.57 % | -80.500 M -538.55 % | 18.356 M 116.82 % | -109.124 M -32.49 % | -82.361 M -346.67 % | -18.439 M -178.70 % | 23.428 M 172.19 % | -32.455 M 71.93 % | -115.622 M -1 102.18 % | 11.537 M 136.51 % | -31.598 M 59.23 % | -77.508 M -2.80 % | -75.396 M -42.17 % | -53.033 M 31.39 % | -77.295 M 39.24 % | -127.218 M -251.41 % | -36.202 M 18.13 % | -44.219 M 41.42 % | -75.488 M -316.88 % | -18.108 M -280.34 % | -4.761 M 85.70 % | -33.294 M -169.13 % | -12.371 M -530.90 % | 2.871 M 113.24 % | -21.677 M 78.76 % | -102.051 M -101.51 % | -50.643 M -183.35 % | -17.873 M |
| Debt repayment | 128.463 M 244.04 % | -89.186 M -303.29 % | 43.872 M 151.30 % | -85.520 M 40.39 % | -143.462 M -336.67 % | 60.616 M 286.93 % | -32.427 M -110.94 % | 296.377 M 527.50 % | -69.328 M -138.27 % | 181.171 M 1 559.84 % | 10.915 M 111.49 % | -94.997 M -137.12 % | -40.062 M -192.91 % | 43.120 M 145.67 % | -94.421 M -156.62 % | 166.766 M 1 289.02 % | 12.006 M 140.00 % | -30.013 M 54.24 % | -65.582 M -503.63 % | 16.248 M 172.57 % | -22.390 M -337.38 % | 9.432 M 125.74 % | -36.643 M -126.06 % | 140.620 M 175.39 % | -186.528 M -1 100.74 % | 18.639 M -29.44 % | 26.417 M -79.11 % | 126.431 M 180.46 % | -157.141 M -182.80 % | -55.566 M -2 255.49 % | -2.359 M -102.14 % | 110.429 M 429.92 % | 20.839 M 120.24 % | -102.964 M -440.47 % | 30.242 M -74.84 % | 120.198 M 185.67 % | -140.299 M -2 200.36 % | -6.099 M 96.13 % | -157.519 M -191.75 % | 171.687 M 9 037.15 % | 1.879 M -97.20 % | 67.037 M 169.11 % | -97.000 M -198.09 % | 98.888 M 157.84 % | -170.956 M -243.12 % | 119.446 M 5.59 % | 113.126 M 3 732.82 % | -3.114 M 55.55 % | -7.005 M -1 254.93 % | -517.000 K 99.16 % | -61.242 M -1 040.74 % | 6.510 M -45.02 % | 11.841 M 167.66 % | -17.501 M 37.71 % | -28.098 M -547.49 % | 6.279 M 112.59 % | -49.854 M 16.74 % | -59.877 M -477.63 % | 15.856 M 143.21 % | -36.696 M -566.69 % | 7.863 M 464.06 % | 1.394 M 104.49 % | -31.028 M 13.77 % | -35.981 M -21.41 % | -29.637 M 52.64 % | -62.584 M -50.46 % | -41.596 M 40.15 % | -69.503 M -173.85 % | 94.111 M 29.88 % | 72.461 M 45.80 % | 49.700 M -16.14 % | 59.264 M 169.79 % | -84.912 M -242.30 % | 59.672 M 3.91 % | 57.427 M 124.24 % | 25.610 M 453.39 % | -7.247 M -117.27 % | 41.956 M 162.71 % | -66.900 M -22.27 % | -54.716 M -227.86 % | 42.793 M 310.37 % | 10.428 M 119.89 % | -52.425 M -254.51 % | 33.929 M 189.25 % | -38.016 M -330.81 % | 16.471 M -69.73 % | 54.416 M -31.19 % | 79.077 M 413.70 % | -25.208 M -1 907.03 % | 1.395 M -88.29 % | 11.913 M -41.70 % | 20.433 M 181.90 % | -24.950 M -169.10 % | 36.107 M 183.27 % | -43.361 M -275.81 % | -11.538 M 76.05 % | -48.184 M -194.65 % | 50.909 M 484.54 % | -13.239 M -224.04 % | 10.673 M |
| Common stock issued | 4.085 M 111.66 % | 1.930 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 |
| Common stock repurchased | -16.922 M -17.42 % | -14.412 M -43.52 % | -10.042 M -2.54 % | -9.793 M 4.12 % | -10.214 M -280.69 % | -2.683 M -2 384.26 % | -108.000 K 98.35 % | -6.526 M -11.84 % | -5.835 M -62.63 % | -3.588 M 34.15 % | -5.449 M 37.47 % | -8.714 M -56.30 % | -5.575 M -115.08 % | -2.592 M 70.79 % | -8.874 M 64.59 % | -25.062 M 1.02 % | -25.319 M -64.94 % | -15.350 M 5.90 % | -16.313 M -343.29 % | -3.680 M 2.65 % | -3.780 M 39.39 % | -6.237 M 19.20 % | -7.719 M | 0.000 100.00 % | -8.148 M | 0.000 | 0.000 | 0.000 100.00 % | -849.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.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 100.00 % | -408.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 |
| Dividends paid | -4.761 M 1.77 % | -4.847 M -6.32 % | -4.559 M 1.45 % | -4.626 M 1.41 % | -4.692 M -0.43 % | -4.672 M -0.82 % | -4.634 M 0.98 % | -4.680 M 0.89 % | -4.722 M 0.53 % | -4.747 M 0.88 % | -4.789 M 1.32 % | -4.853 M 0.82 % | -4.893 M 0.14 % | -4.900 M 1.13 % | -4.956 M -7.90 % | -4.593 M 2.94 % | -4.732 M 1.66 % | -4.812 M -3.35 % | -4.656 M 0.00 % | -4.656 M 0.43 % | -4.676 M 1.25 % | -4.735 M 1.11 % | -4.788 M 0.02 % | -4.789 M 74.95 % | -19.114 M -295.49 % | -4.833 M -6.34 % | -4.545 M -0.22 % | -4.535 M 70.04 % | -15.139 M -234.12 % | -4.531 M -14.53 % | -3.956 M -0.13 % | -3.951 M -16.86 % | -3.381 M -0.30 % | -3.371 M -0.09 % | -3.368 M -9.28 % | -3.082 M -0.29 % | -3.073 M -0.39 % | -3.061 M -0.03 % | -3.060 M -0.13 % | -3.056 M -0.03 % | -3.055 M 7.82 % | -3.314 M -4.21 % | -3.180 M -9.66 % | -2.900 M -0.14 % | -2.896 M -0.35 % | -2.886 M -0.17 % | -2.881 M 0.10 % | -2.884 M -10.67 % | -2.606 M -0.12 % | -2.603 M -0.19 % | -2.598 M -0.12 % | -2.595 M -1 444.64 % | -168.000 K 96.67 % | -5.042 M -95.73 % | -2.576 M -0.08 % | -2.574 M 8.04 % | -2.799 M -1.01 % | -2.771 M 12.67 % | -3.173 M -0.83 % | -3.147 M -0.03 % | -3.146 M -0.06 % | -3.144 M -0.03 % | -3.143 M 0.00 % | -3.143 M -0.19 % | -3.137 M -0.03 % | -3.136 M -0.06 % | -3.134 M 0.00 % | -3.134 M -5.45 % | -2.972 M -23.32 % | -2.410 M -0.12 % | -2.407 M 0.04 % | -2.408 M 0.17 % | -2.412 M -5.05 % | -2.296 M 0.52 % | -2.308 M -5.44 % | -2.189 M -0.05 % | -2.188 M -6.52 % | -2.054 M -0.20 % | -2.050 M -6.66 % | -1.922 M -0.05 % | -1.921 M -7.62 % | -1.785 M -0.22 % | -1.781 M -8.27 % | -1.645 M -0.06 % | -1.644 M -9.09 % | -1.507 M 0.00 % | -1.507 M -10.00 % | -1.370 M 0.07 % | -1.371 M -11.19 % | -1.233 M -0.16 % | -1.231 M -19.63 % | -1.029 M 0.00 % | -1.029 M -7.08 % | -961.000 K -0.10 % | -960.000 K 0.21 % | -962.000 K -12.12 % | -858.000 K 0.01 % | -858.061 K 0.69 % | -864.000 K -0.23 % | -862.000 K |
| Other financing activites | -34.373 M 30.39 % | -49.382 M 67.76 % | -153.182 M -112.20 % | -72.189 M -146.45 % | 155.401 M 269.34 % | -91.768 M -203.49 % | 88.671 M 156.87 % | -155.916 M -392.04 % | 53.388 M 139.45 % | -135.317 M -579.71 % | 28.208 M -0.53 % | 28.359 M -75.27 % | 114.652 M 303.23 % | -56.414 M -124.95 % | 226.126 M 681.69 % | 28.928 M 148.92 % | -59.130 M -247.04 % | 40.213 M 172.53 % | -55.442 M 4.89 % | -58.290 M -152.50 % | 111.028 M 60.50 % | 69.177 M 202.91 % | -67.223 M -120.08 % | 334.794 M 51.65 % | 220.773 M 826.06 % | 23.840 M -49.18 % | 46.911 M 173.33 % | -63.975 M -127.23 % | 234.922 M 87.54 % | 125.263 M 105.10 % | 61.075 M 67.63 % | 36.435 M 211.49 % | -32.680 M -884.34 % | -3.320 M -112.39 % | 26.803 M 123.56 % | -113.764 M -896.33 % | 14.286 M -87.27 % | 112.189 M -37.36 % | 179.111 M 317.93 % | -82.186 M -908.05 % | -8.153 M -142.31 % | 19.269 M -60.69 % | 49.013 M 180.18 % | -61.127 M -122.61 % | 270.411 M 431.11 % | -81.668 M 36.70 % | -129.025 M 44.03 % | -230.509 M -296.25 % | 117.456 M 357.08 % | -45.689 M 71.82 % | -162.110 M 20.76 % | -204.586 M -396.80 % | 68.930 M 169.01 % | -99.891 M 27.50 % | -137.780 M 2.04 % | -140.643 M -221.20 % | 116.044 M 84.80 % | 62.794 M 766.32 % | -9.424 M 81.85 % | -51.916 M -164.62 % | 80.336 M 348.10 % | 17.928 M 162.28 % | -28.787 M 84.61 % | -186.992 M -326.88 % | 82.420 M 433.95 % | -24.680 M 62.30 % | -65.460 M -1 593.66 % | -3.865 M -109.28 % | 41.639 M -22.79 % | 53.928 M 788.21 % | -7.836 M 87.23 % | -61.384 M -136.50 % | 168.167 M 850.08 % | -22.420 M 62.86 % | -60.362 M -171.58 % | 84.330 M 56.95 % | 53.732 M 538.70 % | -12.248 M -160.30 % | 20.312 M -80.96 % | 106.656 M 73.72 % | 61.397 M 876.19 % | -7.910 M -111.05 % | 71.615 M 21.53 % | 58.926 M -36.54 % | 92.857 M 130.92 % | 40.211 M 95.52 % | 20.566 M -40.73 % | 34.700 M -47.78 % | 66.454 M 60.94 % | 41.291 M -6.79 % | 44.301 M 303.21 % | 10.987 M -60.29 % | 27.668 M 602.42 % | -5.507 M -111.13 % | 49.461 M 60.82 % | 30.756 M -41.82 % | 52.859 M 5.97 % | 49.879 M 20.98 % | 41.228 M 404.32 % | 8.175 M |
| Net cash used provided by financing activities | 76.492 M 149.07 % | -155.897 M -25.81 % | -123.911 M 28.01 % | -172.128 M -5 701.42 % | -2.967 M 92.29 % | -38.507 M -174.77 % | 51.502 M -60.15 % | 129.255 M 587.81 % | -26.497 M -170.62 % | 37.519 M 29.89 % | 28.885 M 136.01 % | -80.205 M -225.08 % | 64.122 M 408.49 % | -20.786 M -117.63 % | 117.875 M -29.01 % | 166.039 M 315.15 % | -77.175 M -674.69 % | -9.962 M 92.98 % | -141.993 M -181.86 % | -50.378 M -162.83 % | 80.182 M 18.55 % | 67.637 M 158.12 % | -116.373 M -124.73 % | 470.625 M 6 639.58 % | 6.983 M -81.45 % | 37.646 M -45.27 % | 68.783 M 18.75 % | 57.921 M -6.27 % | 61.793 M -5.18 % | 65.166 M 19.00 % | 54.760 M -61.68 % | 142.913 M 1 038.86 % | -15.222 M 86.12 % | -109.655 M -304.29 % | 53.677 M 1 501.34 % | 3.352 M 102.60 % | -129.086 M -225.29 % | 103.029 M 455.95 % | 18.532 M -78.56 % | 86.445 M 1 026.63 % | -9.329 M -137.24 % | 25.049 M 148.96 % | -51.167 M -246.77 % | 34.861 M -63.90 % | 96.559 M 176.74 % | 34.892 M 285.49 % | -18.811 M 92.05 % | -236.507 M -319.30 % | 107.845 M 320.95 % | -48.809 M 78.40 % | -225.950 M -12.60 % | -200.671 M -348.96 % | 80.603 M 165.83 % | -122.434 M 27.32 % | -168.454 M -23.01 % | -136.938 M -316.02 % | 63.391 M 43 318.49 % | 146.000 K -95.52 % | 3.259 M 103.55 % | -91.759 M -207.88 % | 85.053 M 425.73 % | 16.178 M 125.70 % | -62.958 M 72.16 % | -226.116 M -555.46 % | 49.646 M 154.92 % | -90.400 M 17.96 % | -110.190 M -44.04 % | -76.502 M -157.62 % | 132.778 M 7.00 % | 124.097 M 211.54 % | 39.833 M 979.70 % | -4.528 M -105.63 % | 80.435 M 160.45 % | 30.883 M 532.41 % | -7.142 M -106.80 % | 105.039 M 137.51 % | 44.225 M 351.97 % | 9.785 M 120.32 % | -48.146 M -199.76 % | 48.264 M -52.77 % | 102.180 M 21 231.94 % | 479.000 K -97.29 % | 17.656 M -80.56 % | 90.833 M 70.87 % | 53.158 M -3.83 % | 55.274 M -24.57 % | 73.283 M -34.70 % | 112.219 M 182.20 % | 39.766 M -4.07 % | 41.453 M -24.48 % | 54.888 M 84.32 % | 29.778 M 1 656.81 % | 1.695 M -94.22 % | 29.313 M 457.92 % | 5.254 M -70.46 % | 17.786 M 386.75 % | 3.654 M -96.34 % | 99.813 M 285.00 % | 25.925 M 44.79 % | 17.905 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 257.000 | 0.000 | 0.000 |
| Net change in cash | -2.150 M 67.82 % | -6.681 M 86.55 % | -49.678 M -272.90 % | 28.732 M 34.11 % | 21.425 M 269.92 % | -12.609 M -157.59 % | 21.896 M 45.76 % | 15.022 M 137.66 % | -39.886 M -237.45 % | 29.018 M 234.19 % | -21.624 M -212.26 % | 19.263 M 19.23 % | 16.156 M 178.86 % | -20.486 M -205.67 % | -6.702 M 95.74 % | -157.330 M 56.80 % | -364.229 M -601.45 % | -51.925 M -159.42 % | 87.388 M 26.20 % | 69.248 M 41.82 % | 48.827 M -78.34 % | 225.463 M 266.54 % | -135.379 M -158.06 % | 233.151 M 1 046.32 % | 20.339 M -30.53 % | 29.278 M 208.03 % | 9.505 M 138.45 % | -24.718 M -838.29 % | 3.348 M 155.07 % | -6.079 M 91.52 % | -71.664 M -218.45 % | 60.503 M 371.67 % | -22.271 M -54.46 % | -14.419 M -132.65 % | 44.167 M 383.78 % | -15.564 M 69.90 % | -51.700 M -305.16 % | 25.200 M -50.46 % | 50.865 M 382.16 % | -18.027 M -179.95 % | 22.548 M 167.39 % | -33.461 M 8.54 % | -36.584 M -313.80 % | -8.841 M -114.88 % | 59.422 M 2 269.48 % | -2.739 M -48.86 % | -1.840 M 98.95 % | -175.156 M -202.76 % | 170.457 M 252.34 % | -111.889 M -234.04 % | -33.496 M 68.97 % | -107.963 M -239.97 % | 77.132 M 195.17 % | -81.043 M 41.95 % | -139.616 M -184.93 % | 164.390 M 105.07 % | 80.161 M 129.37 % | 34.949 M 445.18 % | -10.125 M 90.53 % | -106.872 M -430.61 % | 32.326 M 167.96 % | -47.565 M -484.21 % | 12.380 M 112.26 % | -100.995 M -183.07 % | 121.575 M 213.10 % | -107.490 M -173.22 % | 146.799 M 916.14 % | -17.987 M -107.04 % | 255.334 M 468.77 % | 44.892 M 91.22 % | 23.477 M 19.90 % | 19.581 M 3 628.11 % | -555.000 K 98.63 % | -40.411 M -282.17 % | 22.183 M 8 599.22 % | 255.000 K 100.74 % | -34.652 M -329.59 % | 15.093 M 172.13 % | -20.926 M -183.29 % | 25.125 M 748.55 % | -3.874 M -119.02 % | 20.372 M 1 771.21 % | -1.219 M -110.00 % | 12.189 M 278.70 % | -6.821 M -182.36 % | 8.282 M 48.24 % | 5.587 M 151.63 % | -10.821 M -170.50 % | 15.349 M 138.23 % | 6.443 M 144.53 % | -14.468 M -190.43 % | 15.999 M 45.90 % | 10.966 M 345.41 % | 2.462 M 247.16 % | -1.673 M -107.12 % | 23.505 M 763.98 % | -3.540 M -191.84 % | 3.855 M 116.83 % | -22.896 M -615.21 % | 4.444 M |
| Cash at beginning of period | 189.554 M -3.40 % | 196.235 M -20.20 % | 245.913 M 13.23 % | 217.181 M 10.94 % | 195.756 M -6.05 % | 208.365 M 11.74 % | 186.469 M 8.76 % | 171.447 M -18.87 % | 211.333 M 15.92 % | 182.315 M -10.60 % | 203.939 M 10.43 % | 184.676 M 9.59 % | 168.520 M -10.84 % | 189.006 M -3.42 % | 195.708 M -44.56 % | 353.038 M -50.78 % | 717.267 M -6.75 % | 769.192 M 12.82 % | 681.804 M 11.30 % | 612.556 M 8.66 % | 563.729 M 66.65 % | 338.266 M -28.58 % | 473.645 M 96.95 % | 240.494 M 9.24 % | 220.155 M 15.34 % | 190.877 M 5.24 % | 181.372 M -11.99 % | 206.090 M 1.65 % | 202.742 M -2.91 % | 208.821 M -25.55 % | 280.485 M 27.50 % | 219.982 M -9.19 % | 242.253 M -5.62 % | 256.672 M 20.78 % | 212.505 M -6.82 % | 228.069 M -18.48 % | 279.769 M 9.90 % | 254.569 M 24.97 % | 203.704 M -8.13 % | 221.731 M 11.32 % | 199.183 M -14.38 % | 232.644 M -13.59 % | 269.228 M -3.18 % | 278.069 M 27.18 % | 218.647 M -1.24 % | 221.386 M -0.82 % | 223.226 M -43.97 % | 398.382 M 74.79 % | 227.925 M -32.93 % | 339.814 M -8.97 % | 373.310 M -22.43 % | 481.273 M 19.09 % | 404.141 M -16.70 % | 485.184 M -22.35 % | 624.800 M 35.71 % | 460.410 M 21.08 % | 380.249 M 10.12 % | 345.300 M -2.85 % | 355.425 M -23.12 % | 462.297 M 7.52 % | 429.971 M -9.96 % | 477.536 M 2.66 % | 465.156 M -17.84 % | 566.151 M 27.35 % | 444.576 M -19.47 % | 552.066 M 36.22 % | 405.267 M -4.25 % | 423.254 M 152.06 % | 167.920 M 36.49 % | 123.028 M 23.58 % | 99.551 M 24.49 % | 79.970 M -0.69 % | 80.525 M -33.42 % | 120.936 M 22.46 % | 98.753 M 0.26 % | 98.498 M -26.02 % | 133.150 M 12.78 % | 118.057 M -15.06 % | 138.983 M 22.07 % | 113.858 M -3.29 % | 117.732 M 20.92 % | 97.360 M -1.24 % | 98.579 M 14.11 % | 86.390 M -7.32 % | 93.211 M 9.75 % | 84.929 M 7.04 % | 79.342 M -12.00 % | 90.163 M 20.52 % | 74.814 M 9.42 % | 68.371 M -17.47 % | 82.839 M 23.94 % | 66.840 M 19.63 % | 55.874 M 4.61 % | 53.412 M -3.04 % | 55.085 M 74.43 % | 31.580 M -10.08 % | 35.120 M 12.33 % | 31.265 M -42.27 % | 54.161 M 8.94 % | 49.717 M |
| Cash at end of period | 187.404 M -1.13 % | 189.554 M -3.40 % | 196.235 M -20.20 % | 245.913 M 13.23 % | 217.181 M 10.94 % | 195.756 M -6.05 % | 208.365 M 11.74 % | 186.469 M 8.76 % | 171.447 M -18.87 % | 211.333 M 15.92 % | 182.315 M -10.60 % | 203.939 M 10.43 % | 184.676 M 9.59 % | 168.520 M -10.84 % | 189.006 M -3.42 % | 195.708 M -44.56 % | 353.038 M -50.78 % | 717.267 M -6.75 % | 769.192 M 12.82 % | 681.804 M 11.30 % | 612.556 M 8.66 % | 563.729 M 66.65 % | 338.266 M -28.58 % | 473.645 M 96.95 % | 240.494 M 9.24 % | 220.155 M 15.34 % | 190.877 M 5.24 % | 181.372 M -11.99 % | 206.090 M 1.65 % | 202.742 M -2.91 % | 208.821 M -25.55 % | 280.485 M 27.50 % | 219.982 M -9.19 % | 242.253 M -5.62 % | 256.672 M 20.78 % | 212.505 M -6.82 % | 228.069 M -18.48 % | 279.769 M 9.90 % | 254.569 M 24.97 % | 203.704 M -8.13 % | 221.731 M 11.32 % | 199.183 M -14.38 % | 232.644 M -13.59 % | 269.228 M -3.18 % | 278.069 M 27.18 % | 218.647 M -1.24 % | 221.386 M -0.82 % | 223.226 M -43.97 % | 398.382 M 74.79 % | 227.925 M -32.93 % | 339.814 M -8.97 % | 373.310 M -22.43 % | 481.273 M 19.09 % | 404.141 M -16.70 % | 485.184 M -22.35 % | 624.800 M 35.71 % | 460.410 M 21.08 % | 380.249 M 10.12 % | 345.300 M -2.85 % | 355.425 M -23.12 % | 462.297 M 7.52 % | 429.971 M -9.96 % | 477.536 M 2.66 % | 465.156 M -17.84 % | 566.151 M 27.35 % | 444.576 M -19.47 % | 552.066 M 36.22 % | 405.267 M -4.25 % | 423.254 M 152.06 % | 167.920 M 36.49 % | 123.028 M 23.58 % | 99.551 M 24.49 % | 79.970 M -0.69 % | 80.525 M -33.42 % | 120.936 M 22.46 % | 98.753 M 0.26 % | 98.498 M -26.02 % | 133.150 M 12.78 % | 118.057 M -15.06 % | 138.983 M 22.07 % | 113.858 M -3.29 % | 117.732 M 20.92 % | 97.360 M -1.24 % | 98.579 M 14.11 % | 86.390 M -7.32 % | 93.211 M 9.75 % | 84.929 M 7.04 % | 79.342 M -12.00 % | 90.163 M 20.52 % | 74.814 M 9.42 % | 68.371 M -17.47 % | 82.839 M 23.94 % | 66.840 M 19.63 % | 55.874 M 4.61 % | 53.412 M -3.04 % | 55.085 M 74.43 % | 31.580 M -10.08 % | 35.120 M 12.33 % | 31.265 M -42.27 % | 54.161 M |
| Operating cash flow | 21.184 M 18.94 % | 17.811 M 218.74 % | 5.588 M -85.78 % | 39.308 M 162.05 % | 15.000 M 53.28 % | 9.786 M -44.75 % | 17.712 M -59.29 % | 43.503 M 261.50 % | -26.937 M -166.36 % | 40.595 M 417.73 % | 7.841 M -82.13 % | 43.872 M 189.16 % | 15.172 M 20.09 % | 12.634 M -26.38 % | 17.161 M 218.03 % | 5.396 M -82.81 % | 31.389 M 334.21 % | 7.229 M -68.51 % | 22.960 M -24.11 % | 30.255 M 23.33 % | 24.532 M 138.92 % | 10.268 M 2 652.82 % | 373.000 K -97.89 % | 17.718 M 0.16 % | 17.689 M -20.48 % | 22.244 M -11.04 % | 25.005 M 165.73 % | 9.410 M -68.38 % | 29.760 M 42.93 % | 20.821 M -9.31 % | 22.958 M 11.98 % | 20.501 M -31.47 % | 29.915 M 173.42 % | 10.941 M -63.62 % | 30.075 M 238.87 % | 8.875 M -31.73 % | 13.000 M -8.87 % | 14.266 M -32.73 % | 21.206 M 21.04 % | 17.520 M -36.63 % | 27.647 M 327.05 % | 6.474 M -75.71 % | 26.649 M 12.09 % | 23.774 M 63.60 % | 14.532 M -56.59 % | 33.478 M 252.96 % | 9.485 M 21 656.82 % | -44.000 K -100.18 % | 24.514 M 14 847.56 % | 164.000 K -99.52 % | 34.060 M 45.34 % | 23.434 M 100.63 % | 11.680 M 30.12 % | 8.976 M -70.94 % | 30.888 M -50.71 % | 62.672 M 41.22 % | 44.380 M -1.43 % | 45.025 M 1 504.60 % | 2.806 M -80.57 % | 14.438 M -68.43 % | 45.729 M 103.77 % | 22.442 M 267.30 % | 6.110 M -86.80 % | 46.278 M 357.07 % | 10.125 M 202.13 % | -9.914 M -119.20 % | 51.630 M 436.88 % | -15.326 M -274.70 % | 8.773 M 52.15 % | 5.766 M -44.13 % | 10.321 M 2.32 % | 10.087 M -40.21 % | 16.870 M 83.25 % | 9.206 M -16.07 % | 10.969 M 152.74 % | 4.340 M 24.57 % | 3.484 M -85.33 % | 23.747 M 526.24 % | 3.792 M -59.30 % | 9.316 M -2.63 % | 9.568 M 14.50 % | 8.356 M -34.32 % | 12.723 M 1 219.98 % | -1.136 M -107.37 % | 15.417 M 155.21 % | 6.041 M -37.07 % | 9.599 M 129.75 % | 4.178 M -64.55 % | 11.785 M 27.97 % | 9.209 M 50.18 % | 6.132 M 41.65 % | 4.329 M -69.15 % | 14.032 M 117.79 % | 6.443 M 18.35 % | 5.444 M 91.15 % | 2.848 M -80.34 % | 14.483 M 137.72 % | 6.093 M 234.45 % | 1.822 M -58.72 % | 4.413 M |
| Capital expenditure | -1.302 M 61.69 % | -3.399 M -95.68 % | -1.737 M 60.50 % | -4.397 M -127.59 % | -1.932 M -34.92 % | -1.432 M -22.18 % | -1.172 M 22.44 % | -1.511 M -86.77 % | -809.000 K 28.34 % | -1.129 M 42.22 % | -1.954 M -24.78 % | -1.566 M 40.93 % | -2.651 M 37.39 % | -4.234 M 14.72 % | -4.965 M 47.39 % | -9.438 M -540.73 % | -1.473 M 16.45 % | -1.763 M -4.01 % | -1.695 M -51.75 % | -1.117 M 4.04 % | -1.164 M 27.93 % | -1.615 M 45.07 % | -2.940 M -167.27 % | -1.100 M 59.18 % | -2.695 M 23.93 % | -3.543 M -113.56 % | -1.659 M 61.82 % | -4.345 M -83.88 % | -2.363 M -59.23 % | -1.484 M 17.05 % | -1.789 M 6.09 % | -1.905 M 55.62 % | -4.292 M -50.17 % | -2.858 M -54.74 % | -1.847 M -86.75 % | -989.000 K 45.87 % | -1.827 M 32.76 % | -2.717 M -10.27 % | -2.464 M -67.28 % | -1.473 M 66.29 % | -4.370 M -13.27 % | -3.858 M 7.79 % | -4.184 M 39.11 % | -6.871 M -280.88 % | -1.804 M 72.07 % | -6.460 M -44.10 % | -4.483 M 19.96 % | -5.601 M -248.10 % | -1.609 M 62.21 % | -4.258 M -3.10 % | -4.130 M -33.23 % | -3.100 M -9.85 % | -2.822 M 48.67 % | -5.498 M 28.91 % | -7.734 M -72.52 % | -4.483 M 57.79 % | -10.620 M -51.56 % | -7.007 M -70.99 % | -4.098 M 16.13 % | -4.886 M -32.02 % | -3.701 M 85.44 % | -25.419 M -574.78 % | -3.767 M -156.43 % | -1.469 M 28.41 % | -2.052 M 58.11 % | -4.898 M -127.39 % | -2.154 M -16.94 % | -1.842 M 70.42 % | -6.227 M -825.26 % | -673.000 K -1.82 % | -661.000 K -23.09 % | -537.000 K 77.45 % | -2.381 M -70.44 % | -1.397 M -183.37 % | -493.000 K 58.26 % | -1.181 M -30.79 % | -903.000 K 5.84 % | -959.000 K -1.91 % | -941.000 K -209.16 % | 862.000 K 198.07 % | -879.000 K -28.13 % | -686.000 K 83.79 % | -4.232 M -475.78 % | -735.000 K 51.49 % | -1.515 M -5.80 % | -1.432 M 18.54 % | -1.758 M 21.20 % | -2.231 M -9.58 % | -2.036 M -17.48 % | -1.733 M 63.90 % | -4.800 M -357.14 % | -1.050 M 3.93 % | -1.093 M 45.62 % | -2.010 M -34.99 % | -1.489 M -17.52 % | -1.267 M 39.95 % | -2.110 M -61.49 % | -1.307 M -25.87 % | -1.038 M 36.47 % | -1.634 M |
| Free CashFlow | 19.882 M 37.95 % | 14.412 M 274.24 % | 3.851 M -88.97 % | 34.911 M 167.15 % | 13.068 M 56.43 % | 8.354 M -49.49 % | 16.540 M -60.61 % | 41.992 M 251.34 % | -27.746 M -170.30 % | 39.466 M 570.39 % | 5.887 M -86.08 % | 42.306 M 237.88 % | 12.521 M 49.06 % | 8.400 M -31.12 % | 12.196 M 401.73 % | -4.042 M -113.51 % | 29.916 M 447.31 % | 5.466 M -74.30 % | 21.265 M -27.02 % | 29.138 M 24.69 % | 23.368 M 170.06 % | 8.653 M 437.09 % | -2.567 M -115.45 % | 16.618 M 10.83 % | 14.994 M -19.82 % | 18.701 M -19.90 % | 23.346 M 360.93 % | 5.065 M -81.51 % | 27.397 M 41.68 % | 19.337 M -8.65 % | 21.169 M 13.84 % | 18.596 M -27.42 % | 25.623 M 217.00 % | 8.083 M -71.37 % | 28.228 M 257.95 % | 7.886 M -29.42 % | 11.173 M -3.26 % | 11.549 M -38.38 % | 18.742 M 16.79 % | 16.047 M -31.06 % | 23.277 M 789.79 % | 2.616 M -88.36 % | 22.465 M 32.91 % | 16.903 M 32.80 % | 12.728 M -52.89 % | 27.018 M 440.14 % | 5.002 M 188.61 % | -5.645 M -124.65 % | 22.905 M 659.48 % | -4.094 M -113.68 % | 29.930 M 47.19 % | 20.334 M 129.56 % | 8.858 M 154.69 % | 3.478 M -84.92 % | 23.059 M -60.44 % | 58.284 M 72.64 % | 33.760 M -11.20 % | 38.018 M 3 042.57 % | -1.292 M -113.53 % | 9.552 M -77.27 % | 42.028 M 1 511.76 % | -2.977 M -227.06 % | 2.343 M -94.77 % | 44.809 M 455.05 % | 8.073 M 154.50 % | -14.812 M -129.94 % | 49.476 M 388.19 % | -17.168 M -774.31 % | 2.546 M -50.01 % | 5.093 M -47.28 % | 9.660 M 1.15 % | 9.550 M -34.15 % | 14.503 M 85.72 % | 7.809 M -25.46 % | 10.476 M 231.62 % | 3.159 M 22.39 % | 2.581 M -88.67 % | 22.788 M 699.30 % | 2.851 M -71.99 % | 10.178 M 17.14 % | 8.689 M 13.29 % | 7.670 M -9.67 % | 8.491 M 553.82 % | -1.871 M -113.46 % | 13.902 M 201.63 % | 4.609 M -41.22 % | 7.841 M 302.72 % | 1.947 M -80.03 % | 9.749 M 30.40 % | 7.476 M 461.26 % | 1.332 M -59.38 % | 3.279 M -74.66 % | 12.939 M 191.88 % | 4.433 M 12.09 % | 3.955 M 150.16 % | 1.581 M -87.22 % | 12.373 M 158.53 % | 4.786 M 510.98 % | 783.330 K -71.81 % | 2.779 M |
| 2026 | 2025 | 2025 | 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 | 2006 | 2006 | 2006 | 2006 | 2005 | 2005 | 2005 | 2005 | 2004 | 2004 | 2004 | 2004 | 2003 | 2003 | 2003 | 2003 | 2002 | 2002 | 2002 | 2002 | 2001 | 2001 | 2001 |