CellaVision AB (publ) CLVSF
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 723.217 M 6.78 % | 677.292 M 5.94 % | 639.340 M 13.05 % | 565.552 M 19.96 % | 471.443 M 2.09 % | 461.772 M 26.58 % | 364.812 M 17.94 % | 309.312 M 16.70 % | 265.038 M 10.71 % | 239.390 M 10.36 % | 216.916 M 20.61 % | 179.851 M 6.10 % | 169.512 M 9.08 % | 155.402 M 18.05 % | 131.638 M 20.80 % | 108.974 M 8.49 % | 100.444 M 34.71 % | 74.565 M |
| Net income | 140.722 M 7.99 % | 130.309 M 10.12 % | 118.335 M -5.59 % | 125.339 M 40.07 % | 89.480 M -9.77 % | 99.172 M 11.82 % | 88.688 M 27.20 % | 69.723 M 16.59 % | 59.800 M 13.21 % | 52.822 M 67.88 % | 31.465 M 66.20 % | 18.932 M 193.47 % | 6.451 M -55.91 % | 14.633 M -61.84 % | 38.349 M 38.34 % | 27.720 M 10.64 % | 25.054 M 854.44 % | 2.625 M |
| Income before tax | 176.860 M 7.70 % | 164.222 M 10.64 % | 148.429 M -6.23 % | 158.297 M 41.05 % | 112.228 M -13.15 % | 129.220 M 15.28 % | 112.097 M 24.08 % | 90.343 M 19.23 % | 75.775 M 15.59 % | 65.553 M 51.15 % | 43.369 M 75.65 % | 24.690 M 33.09 % | 18.551 M 0.20 % | 18.514 M 72.64 % | 10.724 M -24.27 % | 14.161 M 8.48 % | 13.054 M 397.30 % | 2.625 M |
| Income before tax ratio | 0.24 0.86 % | 0.24 4.44 % | 0.23 -17.06 % | 0.28 17.58 % | 0.24 -14.93 % | 0.28 -8.93 % | 0.31 5.20 % | 0.29 2.16 % | 0.29 4.41 % | 0.27 36.96 % | 0.20 45.64 % | 0.14 25.44 % | 0.11 -8.14 % | 0.12 46.24 % | 0.08 -37.31 % | 0.13 -0.01 % | 0.13 269.17 % | 0.04 |
| EBITDA | 219.751 M 6.03 % | 207.245 M 8.58 % | 190.866 M -1.41 % | 193.600 M 44.08 % | 134.371 M -10.94 % | 150.870 M 32.54 % | 113.831 M 15.22 % | 98.793 M 30.89 % | 75.477 M 3.22 % | 73.125 M 65.25 % | 44.251 M 63.60 % | 27.049 M 1.39 % | 26.677 M 5.27 % | 25.341 M 26.11 % | 20.094 M 35.98 % | 14.777 M 7.49 % | 13.747 M 304.09 % | 3.402 M |
| Net income ratio | 0.19 1.13 % | 0.19 3.95 % | 0.19 -16.48 % | 0.22 16.77 % | 0.19 -11.62 % | 0.21 -11.66 % | 0.24 7.85 % | 0.23 -0.10 % | 0.23 2.25 % | 0.22 52.12 % | 0.15 37.80 % | 0.11 176.60 % | 0.04 -59.58 % | 0.09 -67.68 % | 0.29 14.53 % | 0.25 1.98 % | 0.25 608.53 % | 0.04 |
| Ratio EBITDA | 0.30 -0.70 % | 0.31 2.50 % | 0.30 -12.79 % | 0.34 20.10 % | 0.29 -12.76 % | 0.33 4.71 % | 0.31 -2.31 % | 0.32 12.16 % | 0.28 -6.77 % | 0.31 49.74 % | 0.20 35.64 % | 0.15 -4.43 % | 0.16 -3.49 % | 0.16 6.83 % | 0.15 12.57 % | 0.14 -0.92 % | 0.14 199.97 % | 0.05 |
| Gross profit ratio | 0.67 -1.49 % | 0.68 -0.28 % | 0.69 -1.17 % | 0.69 4.47 % | 0.66 -8.94 % | 0.73 -1.79 % | 0.74 2.88 % | 0.72 1.23 % | 0.71 -2.06 % | 0.73 8.80 % | 0.67 6.82 % | 0.63 -3.55 % | 0.65 -0.51 % | 0.65 -1.89 % | 0.67 -5.24 % | 0.70 11.02 % | 0.63 4.17 % | 0.61 |
| Weighted average shs out dil | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M |
| Weighted average shs out | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M |
| EPS diluted | 5.90 8.06 % | 5.46 10.08 % | 4.96 -5.52 % | 5.25 40.00 % | 3.75 -9.86 % | 4.16 11.83 % | 3.72 27.40 % | 2.92 16.33 % | 2.51 13.06 % | 2.22 68.18 % | 1.32 67.09 % | 0.79 192.59 % | 0.27 -55.74 % | 0.61 -62.11 % | 1.61 38.79 % | 1.16 10.48 % | 1.05 854.55 % | 0.11 |
| Earnings per share | 5.90 8.06 % | 5.46 10.08 % | 4.96 -5.52 % | 5.25 40.00 % | 3.75 -9.86 % | 4.16 11.83 % | 3.72 27.40 % | 2.92 16.33 % | 2.51 13.06 % | 2.22 68.18 % | 1.32 67.09 % | 0.79 192.59 % | 0.27 -55.74 % | 0.61 -62.11 % | 1.61 38.79 % | 1.16 10.48 % | 1.05 854.55 % | 0.11 |
| Gross profit | 487.074 M 5.19 % | 463.041 M 5.64 % | 438.317 M 11.73 % | 392.302 M 25.32 % | 313.041 M -7.04 % | 336.734 M 24.32 % | 270.866 M 21.34 % | 223.220 M 18.15 % | 188.936 M 8.44 % | 174.233 M 20.08 % | 145.102 M 28.84 % | 112.626 M 2.34 % | 110.056 M 8.52 % | 101.411 M 15.82 % | 87.556 M 14.47 % | 76.488 M 20.45 % | 63.503 M 40.33 % | 45.253 M |
| Income tax expense | 36.138 M 6.56 % | 33.913 M 12.69 % | 30.094 M -8.69 % | 32.958 M 44.88 % | 22.748 M -24.29 % | 30.048 M 28.37 % | 23.408 M 13.52 % | 20.620 M 29.08 % | 15.975 M 25.48 % | 12.731 M 6.95 % | 11.904 M 106.74 % | 5.758 M -52.41 % | 12.100 M 211.78 % | 3.881 M 114.05 % | -27.625 M -103.74 % | -13.559 M -12.99 % | -12.000 M | 0.000 |
| Cost of revenue | 236.143 M 10.22 % | 214.251 M 6.58 % | 201.023 M 16.03 % | 173.250 M 9.37 % | 158.402 M 26.68 % | 125.038 M 33.10 % | 93.946 M 9.12 % | 86.092 M 13.13 % | 76.102 M 16.80 % | 65.157 M -9.27 % | 71.814 M 6.83 % | 67.225 M 13.07 % | 59.456 M 10.12 % | 53.991 M 22.48 % | 44.082 M 35.70 % | 32.486 M -12.06 % | 36.941 M 26.03 % | 29.312 M |
| General and administrative expenses | 85.357 M 12.26 % | 76.032 M 3.39 % | 73.536 M 16.58 % | 63.077 M 23.76 % | 50.966 M -0.83 % | 51.394 M 36.53 % | 37.644 M 5.85 % | 35.565 M 24.05 % | 28.670 M -15.15 % | 33.788 M -8.27 % | 36.833 M 38.19 % | 26.653 M -8.28 % | 29.060 M 7.58 % | 27.013 M 17.21 % | 23.046 M 19.50 % | 19.285 M 17.16 % | 16.461 M 2.46 % | 16.066 M |
| Selling and marketing expenses | 136.592 M -0.02 % | 136.624 M 15.82 % | 117.962 M 15.37 % | 102.246 M 1.69 % | 100.549 M -1.76 % | 102.348 M 24.27 % | 82.362 M 17.70 % | 69.977 M 23.07 % | 56.859 M 18.83 % | 47.851 M 12.09 % | 42.691 M 8.51 % | 39.344 M 1.25 % | 38.859 M 10.14 % | 35.281 M 4.89 % | 33.637 M 10.49 % | 30.443 M 39.98 % | 21.748 M 43.69 % | 15.135 M |
| Other expenses | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -90.000 K 78.10 % | -411.000 K -448.00 % | -75.000 K -725.00 % | 12.000 K 105.29 % | -227.000 K |
| Operating expenses | 309.395 M 4.53 % | 295.990 M 5.69 % | 280.051 M 21.99 % | 229.569 M 13.22 % | 202.768 M -3.52 % | 210.159 M 31.96 % | 159.259 M 20.35 % | 132.328 M 15.30 % | 114.768 M 5.52 % | 108.763 M 6.33 % | 102.289 M 18.01 % | 86.680 M -2.99 % | 89.354 M 6.87 % | 83.611 M 13.59 % | 73.608 M 19.28 % | 61.711 M 23.13 % | 50.119 M 19.02 % | 42.111 M |
| Cost and expenses | 545.538 M 6.92 % | 510.241 M 6.06 % | 481.074 M 19.43 % | 402.819 M 11.53 % | 361.170 M 7.75 % | 335.197 M 32.38 % | 253.205 M 15.93 % | 218.420 M 14.43 % | 190.870 M 9.75 % | 173.920 M -0.11 % | 174.103 M 13.12 % | 153.905 M 3.42 % | 148.810 M 8.15 % | 137.602 M 16.92 % | 117.690 M 24.94 % | 94.197 M 8.20 % | 87.060 M 21.89 % | 71.423 M |
| Research and development expenses | 87.447 M 4.94 % | 83.333 M -5.89 % | 88.553 M 37.83 % | 64.248 M 25.35 % | 51.253 M -9.15 % | 56.417 M 43.73 % | 39.253 M 46.54 % | 26.786 M -8.39 % | 29.239 M 7.80 % | 27.124 M 19.15 % | 22.765 M 10.07 % | 20.683 M -3.51 % | 21.435 M 0.13 % | 21.407 M 23.48 % | 17.336 M 43.77 % | 12.058 M 1.34 % | 11.898 M 6.83 % | 11.137 M |
| Selling general and administrative expenses | 221.949 M 4.37 % | 212.656 M 11.05 % | 191.498 M 15.83 % | 165.323 M 9.11 % | 151.515 M -1.45 % | 153.742 M 28.11 % | 120.006 M 13.70 % | 105.542 M 23.40 % | 85.529 M 4.76 % | 81.639 M 2.66 % | 79.524 M 20.50 % | 65.997 M -2.83 % | 67.919 M 9.03 % | 62.294 M 9.90 % | 56.683 M 13.99 % | 49.728 M 30.15 % | 38.209 M 22.46 % | 31.201 M |
| Interest income | 2.127 M 136.86 % | 898.000 K 349.00 % | 200.000 K 233.33 % | 60.000 K -85.58 % | 416.000 K 225.00 % | 128.000 K 540.00 % | 20.000 K -94.01 % | 334.000 K 33 300.00 % | 1.000 K -75.00 % | 4.000 K -98.78 % | 328.000 K -44.78 % | 594.000 K 164.00 % | 225.000 K -79.78 % | 1.113 M 111 200.00 % | 1.000 K -93.33 % | 15.000 K -95.87 % | 363.000 K 39.62 % | 260.000 K |
| Interest expense | 1.886 M -42.15 % | 3.260 M 39.32 % | 2.340 M 25.40 % | 1.866 M -26.71 % | 2.546 M 70.30 % | 1.495 M 840.25 % | 159.000 K 0.63 % | 158.000 K 327.03 % | 37.000 K 270.00 % | 10.000 K -98.13 % | 534.000 K 65.33 % | 323.000 K -37.52 % | 517.000 K 29.57 % | 399.000 K -87.63 % | 3.225 M 411.09 % | 631.000 K -8.95 % | 693.000 K -10.81 % | 777.000 K |
| Depreciation and amortization | 41.005 M 3.12 % | 39.763 M -0.83 % | 40.097 M 19.92 % | 33.437 M 38.75 % | 24.098 M 19.56 % | 20.155 M 1 179.68 % | 1.575 M -81.36 % | 8.450 M 2.30 % | 8.260 M 9.09 % | 7.572 M -41.63 % | 12.972 M 44.37 % | 8.985 M 18.08 % | 7.609 M 583.65 % | 1.113 M | 0.000 -100.00 % | 15.000 K -95.87 % | 363.000 K 39.62 % | 260.000 K |
| Operating income | 177.679 M 6.36 % | 167.051 M 5.55 % | 158.266 M -2.74 % | 162.733 M 47.57 % | 110.273 M -12.88 % | 126.576 M 13.41 % | 111.607 M 22.79 % | 90.892 M 22.55 % | 74.168 M 13.29 % | 65.470 M 52.92 % | 42.813 M 65.01 % | 25.946 M 25.33 % | 20.702 M 16.30 % | 17.800 M 27.62 % | 13.948 M -5.61 % | 14.777 M 10.41 % | 13.384 M 325.97 % | 3.142 M |
| Operating income ratio | 0.25 -0.39 % | 0.25 -0.36 % | 0.25 -13.97 % | 0.29 23.02 % | 0.23 -14.67 % | 0.27 -10.40 % | 0.31 4.11 % | 0.29 5.01 % | 0.28 2.32 % | 0.27 38.56 % | 0.20 36.81 % | 0.14 18.13 % | 0.12 6.62 % | 0.11 8.10 % | 0.11 -21.86 % | 0.14 1.77 % | 0.13 216.22 % | 0.04 |
| Total other income expenses net | -819.000 K 71.05 % | -2.829 M 71.24 % | -9.837 M -121.75 % | -4.436 M -326.91 % | 1.955 M -26.06 % | 2.644 M 439.59 % | 490.000 K 189.25 % | -549.000 K -134.16 % | 1.607 M 1 836.14 % | 83.000 K -85.07 % | 556.000 K 144.27 % | -1.256 M 41.61 % | -2.151 M -401.26 % | 714.000 K 122.15 % | -3.224 M -423.38 % | -616.000 K -86.67 % | -330.000 K 36.17 % | -517.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -122.581 M -115.27 % | -56.942 M -924.51 % | -5.558 M -187.28 % | 6.368 M -79.13 % | 30.516 M -57.25 % | 71.381 M 143.47 % | -164.224 M -7.40 % | -152.914 M -20.03 % | -127.400 M -20.69 % | -105.559 M -103.37 % | -51.905 M -36.94 % | -37.904 M -18.58 % | -31.964 M 15.67 % | -37.902 M -180 585.71 % | 21.000 K 100.39 % | -5.347 M -269.58 % | 3.153 M 145.61 % | -6.913 M |
| Total investments | 2.653 M | 0.000 -100.00 % | 188.000 K -15.32 % | 222.000 K -22.38 % | 286.000 K -33.49 % | 430.000 K -87.99 % | 3.579 M 36.76 % | 2.617 M 29.23 % | 2.025 M 69.46 % | 1.195 M 474.52 % | 208.000 K 100.79 % | -26.383 M -29 092.31 % | 91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 26.849 M -58.50 % | 64.703 M -36.87 % | 102.495 M -25.00 % | 136.654 M 2.92 % | 132.778 M -23.56 % | 173.693 M 3 493.90 % | 4.833 M 196.14 % | 1.632 M -67.71 % | 5.054 M 344.89 % | 1.136 M | 0.000 -100.00 % | 19.978 M 39.98 % | 14.272 M -24.55 % | 18.916 M -47.21 % | 35.832 M 115.63 % | 16.617 M -27.09 % | 22.791 M 141.58 % | 9.434 M |
| Accumulated other comprehensive income loss | 29.733 M 70.38 % | 17.451 M -9.73 % | 19.333 M 330.62 % | -8.383 M 42.57 % | -14.596 M -129.50 % | -6.360 M -559.75 % | -964.000 K -139.79 % | 2.423 M 43.12 % | 1.693 M -88.23 % | 14.378 M 7 549.74 % | -193.000 K -134.10 % | 566.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 771.616 M 12.72 % | 684.560 M 12.61 % | 607.917 M 13.15 % | 537.285 M 25.00 % | 429.835 M 26.29 % | 340.355 M 22.89 % | 276.961 M 23.62 % | 224.050 M 17.86 % | 190.104 M 14.46 % | 166.081 M 21.80 % | 136.352 M 15.97 % | 117.572 M 8.68 % | 108.181 M -2.78 % | 111.271 M 15.14 % | 96.638 M 65.79 % | 58.289 M 90.55 % | 30.590 M 1 205.03 % | 2.344 M |
| Common stock | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.00 % | 3.578 M 0.03 % | 3.577 M 0.00 % | 3.577 M 0.00 % | 3.577 M 0.00 % | 3.577 M |
| Total equity | 815.726 M 13.87 % | 716.389 M 11.65 % | 641.628 M 18.10 % | 543.280 M 26.46 % | 429.617 M 23.32 % | 348.373 M 19.97 % | 290.375 M 20.56 % | 240.851 M 16.82 % | 206.175 M 12.35 % | 183.518 M 21.30 % | 151.296 M 14.17 % | 132.516 M 6.09 % | 124.912 M -0.92 % | 126.067 M 11.15 % | 113.422 M 51.64 % | 74.799 M 62.66 % | 45.985 M 129.10 % | 20.072 M |
| Other non current liabilities | 6.254 M 26.47 % | 4.945 M 32.25 % | 3.739 M 2.83 % | 3.636 M -8.69 % | 3.982 M -33.71 % | 6.007 M -42.88 % | 10.517 M 338.03 % | 2.401 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 12.678 M -55.77 % | 28.664 M -52.51 % | 60.364 M -37.02 % | 95.845 M 10.29 % | 86.904 M -29.30 % | 122.927 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 |
| Total non current liabilities | 88.217 M -5.32 % | 93.169 M -20.39 % | 117.028 M -20.62 % | 147.432 M 9.81 % | 134.263 M -19.83 % | 167.473 M 1 492.40 % | 10.517 M 22.01 % | 8.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 61.555 M 21.70 % | 50.581 M 17.52 % | 43.039 M 20.85 % | 35.613 M 46.75 % | 24.268 M -33.69 % | 36.599 M -0.64 % | 36.836 M 56.34 % | 23.561 M -21.51 % | 30.016 M 5.56 % | 28.436 M -26.44 % | 38.656 M 66.90 % | 23.161 M 15.35 % | 20.079 M 18.17 % | 16.992 M 706.45 % | 2.107 M -74.13 % | 8.145 M -22.23 % | 10.473 M 22.78 % | 8.530 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 44.554 M 25.74 % | 35.434 M -31.81 % | 51.962 M 46.49 % | 35.471 M 34.50 % | 26.372 M 11.22 % | 23.711 M -13.15 % | 27.300 M | 0.000 -100.00 % | 20.655 M 11.43 % | 18.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 14.171 M -70.70 % | 48.370 M 14.81 % | 42.131 M -13.69 % | 48.815 M -12.28 % | 55.651 M -9.48 % | 61.476 M 1 872.66 % | -3.468 M 21.94 % | -4.443 M -216.83 % | 3.803 M 234.77 % | 1.136 M | 0.000 -100.00 % | 17.701 M 24.03 % | 14.272 M -9.21 % | 15.719 M -56.13 % | 35.832 M 115.63 % | 16.617 M -27.09 % | 22.791 M 141.58 % | 9.434 M |
| Total current liabilities | 107.948 M -9.40 % | 119.154 M -10.47 % | 133.092 M -1.05 % | 134.500 M 29.15 % | 104.145 M -17.26 % | 125.863 M 75.08 % | 71.890 M 40.61 % | 51.126 M 1.70 % | 50.270 M 36.20 % | 36.910 M -27.56 % | 50.953 M -9.11 % | 56.057 M 4.50 % | 53.644 M 1.87 % | 52.661 M 7.30 % | 49.079 M 27.30 % | 38.553 M -23.64 % | 50.488 M 109.95 % | 24.048 M |
| Total liabilities | 196.165 M -7.61 % | 212.323 M -15.11 % | 250.120 M -11.28 % | 281.932 M 18.26 % | 238.408 M -18.73 % | 293.336 M 255.96 % | 82.407 M 37.93 % | 59.746 M 18.85 % | 50.270 M 36.20 % | 36.910 M -27.56 % | 50.953 M -9.11 % | 56.057 M 4.50 % | 53.644 M 1.87 % | 52.661 M 7.30 % | 49.079 M 27.30 % | 38.553 M -23.64 % | 50.488 M 109.95 % | 24.048 M |
| Other non current assets | 0.000 -100.00 % | 214.259 M 3 912.34 % | 5.340 M -75.73 % | 22.007 M 1.66 % | 21.648 M -2.91 % | 22.297 M 523.17 % | 3.578 M 36.77 % | 2.616 M 29.19 % | 2.025 M 202 600.00 % | -1.000 K -100.48 % | 208.000 K -99.21 % | 26.466 M 28 983.52 % | 91.000 K -99.58 % | 21.443 M -4.28 % | 22.402 M -2.95 % | 23.083 M 53.84 % | 15.005 M 103.37 % | 7.378 M |
| Long term investments | 2.653 M | 0.000 -100.00 % | 5.340 M -75.73 % | 22.007 M 25.52 % | 17.532 M -4.49 % | 18.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.195 M | 0.000 100.00 % | -26.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 359.509 M 16.18 % | 309.443 M 12.49 % | 275.089 M 12.71 % | 244.075 M 29.20 % | 188.911 M 2.36 % | 184.547 M 172.12 % | 67.819 M 26.22 % | 53.732 M 54.74 % | 34.724 M 18.10 % | 29.401 M 8.00 % | 27.224 M 2.86 % | 26.466 M 9.58 % | 24.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 128.136 M 3.52 % | 123.780 M -0.29 % | 124.141 M 8.81 % | 114.085 M 1.89 % | 111.972 M -2.74 % | 115.121 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 |
| Goodwill and intangible assets | 487.645 M 118.32 % | 223.359 M -44.05 % | 399.230 M 11.47 % | 358.160 M 19.04 % | 300.883 M 0.41 % | 299.668 M 341.86 % | 67.819 M 26.22 % | 53.732 M 54.74 % | 34.724 M 18.10 % | 29.401 M 8.00 % | 27.224 M 2.86 % | 26.466 M 9.58 % | 24.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 119.943 M -4.43 % | 125.501 M 14.06 % | 110.034 M 36.98 % | 80.326 M 69.36 % | 47.428 M -12.96 % | 54.493 M 699.60 % | 6.815 M 41.57 % | 4.814 M 47.22 % | 3.270 M 23.30 % | 2.652 M -17.20 % | 3.203 M 0.25 % | 3.195 M 18.64 % | 2.693 M 33.65 % | 2.015 M 26.57 % | 1.592 M -29.87 % | 2.270 M -19.62 % | 2.824 M 124.66 % | 1.257 M |
| Total non current assets | 610.241 M 8.37 % | 563.121 M 9.43 % | 514.604 M 11.75 % | 460.493 M 24.47 % | 369.959 M -1.73 % | 376.458 M 381.33 % | 78.212 M 27.88 % | 61.162 M 52.83 % | 40.019 M -7.25 % | 43.149 M -18.80 % | 53.142 M -15.41 % | 62.822 M -3.25 % | 64.930 M -10.76 % | 72.762 M -5.72 % | 77.178 M 51.59 % | 50.912 M 70.68 % | 29.829 M 245.44 % | 8.635 M |
| Other current assets | 2.115 M -89.48 % | 20.111 M -30.39 % | 28.890 M -2.43 % | 29.609 M -29.04 % | 41.724 M 1 095.19 % | 3.491 M -77.10 % | 15.246 M 12.08 % | 13.603 M -5.92 % | 14.459 M 31.19 % | 11.021 M 150.82 % | 4.394 M -45.18 % | 8.015 M -35.62 % | 12.450 M 432.05 % | 2.340 M 99.66 % | 1.172 M -8.37 % | 1.279 M 24.90 % | 1.024 M -93.26 % | 15.186 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 149.430 M 22.84 % | 121.645 M 12.58 % | 108.053 M -17.06 % | 130.286 M 27.40 % | 102.262 M -0.05 % | 102.312 M -39.48 % | 169.057 M 9.39 % | 154.546 M 16.68 % | 132.454 M 24.14 % | 106.695 M 105.56 % | 51.905 M -10.33 % | 57.882 M 25.19 % | 46.236 M -18.62 % | 56.818 M 58.66 % | 35.811 M 63.04 % | 21.964 M 11.84 % | 19.638 M 20.13 % | 16.347 M |
| Cash and short term investments | 149.430 M 22.84 % | 121.645 M 12.58 % | 108.053 M -17.06 % | 130.286 M 27.40 % | 102.262 M -0.05 % | 102.312 M -39.48 % | 169.057 M 9.39 % | 154.546 M 16.68 % | 132.454 M 24.14 % | 106.695 M 105.56 % | 51.905 M -10.33 % | 57.882 M 25.19 % | 46.236 M -18.62 % | 56.818 M 58.66 % | 35.811 M 63.04 % | 21.964 M 11.84 % | 19.638 M 20.13 % | 16.347 M |
| Total current assets | 401.650 M 9.86 % | 365.591 M -3.06 % | 377.144 M 3.41 % | 364.719 M 22.36 % | 298.066 M 12.37 % | 265.251 M -9.95 % | 294.570 M 23.03 % | 239.435 M 10.63 % | 216.426 M 22.08 % | 177.279 M 18.89 % | 149.107 M 18.57 % | 125.751 M 10.67 % | 113.626 M 7.23 % | 105.966 M 24.19 % | 85.323 M 36.65 % | 62.440 M -6.31 % | 66.644 M 87.81 % | 35.485 M |
| Inventory | 124.823 M -0.96 % | 126.038 M -11.60 % | 142.571 M 23.88 % | 115.088 M 37.57 % | 83.660 M 52.64 % | 54.808 M 59.08 % | 34.454 M 19.82 % | 28.754 M -20.73 % | 36.275 M 47.32 % | 24.624 M -2.01 % | 25.129 M 49.60 % | 16.797 M 2.70 % | 16.356 M 13.19 % | 14.450 M 92.31 % | 7.514 M -17.35 % | 9.091 M 8.86 % | 8.351 M 111.31 % | 3.952 M |
| Net receivables | 125.282 M 11.73 % | 112.126 M -6.10 % | 119.407 M 4.23 % | 114.557 M 14.05 % | 100.446 M | 0.000 -100.00 % | 85.038 M 57.47 % | 54.001 M 22.74 % | 43.997 M 0.76 % | 43.663 M -36.18 % | 68.416 M 38.85 % | 49.275 M -0.35 % | 49.450 M 52.82 % | 32.358 M -20.74 % | 40.826 M 35.61 % | 30.106 M -20.00 % | 37.631 M | 0.000 |
| Tax assets | 0.000 | 0.000 100.00 % | -5.340 M 75.73 % | -22.007 M -25.52 % | -17.532 M 4.49 % | -18.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.902 M -56.00 % | 22.507 M -31.96 % | 33.078 M -12.94 % | 37.994 M -22.94 % | 49.304 M -7.30 % | 53.184 M 108.08 % | 25.559 M 112.99 % | 12.000 M | 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 |
| Account payables | 32.222 M -0.96 % | 32.534 M -32.03 % | 47.864 M 6.69 % | 44.861 M 115.01 % | 20.865 M -3.92 % | 21.716 M -18.83 % | 26.753 M 24.49 % | 21.490 M 30.63 % | 16.451 M 124.19 % | 7.338 M -40.33 % | 12.297 M 15.56 % | 10.641 M -35.34 % | 16.458 M -0.55 % | 16.549 M 48.55 % | 11.140 M -19.22 % | 13.791 M -19.93 % | 17.224 M 183.10 % | 6.084 M |
| Tax payables | 0.000 -100.00 % | 651.000 K 1 022.41 % | 58.000 K -97.37 % | 2.205 M 1 079.14 % | 187.000 K -93.10 % | 2.712 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 |
| 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 |
| 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 |
| Capital lease obligations | 0.000 -100.00 % | 12.331 M | 0.000 -100.00 % | 8.006 M -63.56 % | 21.970 M 105.14 % | 10.710 M 229.02 % | -8.301 M -36.64 % | -6.075 M | 0.000 | 0.000 | 0.000 100.00 % | -2.277 M | 0.000 -100.00 % | 586.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 964.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 193.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M 0.00 % | 10.800 M -4.98 % | 11.366 M -13.59 % | 13.153 M 22.62 % | 10.727 M -18.78 % | 13.207 M 2.12 % | 12.933 M 9.43 % | 11.818 M -16.49 % | 14.151 M |
| Deferred tax liabilities non current | 69.285 M 16.33 % | 59.560 M 12.54 % | 52.925 M 10.37 % | 47.951 M 10.54 % | 43.377 M 12.55 % | 38.539 M 378.21 % | 8.059 M 29.59 % | 6.219 M | 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 |
| Total assets | 1.013 B 9.08 % | 928.712 M 4.15 % | 891.748 M 8.06 % | 825.212 M 23.53 % | 668.025 M 4.10 % | 641.709 M 72.14 % | 372.782 M 24.01 % | 300.597 M 17.22 % | 256.445 M 16.34 % | 220.428 M 8.99 % | 202.249 M 7.25 % | 188.573 M 5.61 % | 178.556 M -0.10 % | 178.728 M 9.99 % | 162.501 M 43.36 % | 113.352 M 17.50 % | 96.473 M 118.66 % | 44.120 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -15.412 M -248.31 % | 10.392 M 136.08 % | -28.804 M -142.68 % | -11.869 M 66.85 % | -35.802 M -3 469.49 % | -1.003 M 97.25 % | -36.452 M -1 497.16 % | 2.609 M 955.41 % | -305.000 K -101.58 % | 19.321 M 187.95 % | -21.968 M -122.24 % | -9.885 M 29.07 % | -13.936 M -366.21 % | 5.235 M 139.28 % | -13.326 M -333.46 % | 5.708 M 133.50 % | -17.039 M -852.61 % | 2.264 M |
| Accounts receivables | -15.797 M -317.89 % | 7.250 M 317.72 % | -3.330 M 66.17 % | -9.843 M -56.44 % | -6.292 M -175.51 % | 8.333 M 123.77 % | -35.064 M -260.41 % | -9.729 M -339.43 % | -2.214 M -108.63 % | 25.665 M 242.20 % | -18.049 M -349.43 % | -4.016 M 69.39 % | -13.120 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -1.714 M -113.58 % | 12.625 M 147.96 % | -26.323 M 15.25 % | -31.058 M -4.39 % | -29.752 M -5 799.62 % | 522.000 K 109.32 % | -5.601 M -176.78 % | 7.295 M 163.41 % | -11.505 M -2 325.34 % | 517.000 K 106.37 % | -8.121 M -1 745.68 % | -440.000 K 76.92 % | -1.906 M 72.52 % | -6.936 M -539.82 % | 1.577 M 313.11 % | -740.000 K 83.18 % | -4.399 M -226.74 % | 3.471 M |
| Accounts payables | 0.000 | 0.000 -100.00 % | 849.000 K -97.08 % | 29.032 M 11 896.69 % | 242.000 K 102.45 % | -9.858 M -333.99 % | 4.213 M -16.46 % | 5.043 M -62.40 % | 13.414 M 295.51 % | -6.861 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 2.099 M 122.13 % | -9.483 M -1 216.96 % | 849.000 K -97.08 % | 29.032 M 11 896.69 % | 242.000 K 102.45 % | -9.858 M 68.05 % | -30.851 M -558.37 % | -4.686 M -141.84 % | 11.200 M -40.44 % | 18.804 M 235.80 % | -13.847 M -46.61 % | -9.445 M 21.49 % | -12.030 M -198.84 % | 12.171 M 181.67 % | -14.903 M -331.13 % | 6.448 M 151.01 % | -12.640 M -947.22 % | -1.207 M |
| Other non cash items | -4.015 M -125.14 % | 15.972 M 171.19 % | -22.437 M -11.36 % | -20.148 M 46.04 % | -37.340 M -66.85 % | -22.379 M -166.96 % | -8.383 M 37.92 % | -13.504 M -88.50 % | -7.164 M -61.02 % | -4.449 M -182.22 % | 5.411 M 55.40 % | 3.482 M 576.33 % | -731.000 K -108.84 % | 8.266 M -41.21 % | 14.060 M 1 877.50 % | 711.000 K -86.47 % | 5.255 M 195.72 % | 1.777 M |
| Net cash provided by operating activities | 198.438 M 1.02 % | 196.436 M 43.09 % | 137.285 M -14.04 % | 159.717 M 124.56 % | 71.124 M -43.55 % | 125.993 M 70.10 % | 74.069 M -15.73 % | 87.898 M 14.80 % | 76.567 M -12.99 % | 87.997 M 121.19 % | 39.784 M 45.88 % | 27.272 M 137.29 % | 11.493 M -64.10 % | 32.015 M 179.41 % | 11.458 M -44.32 % | 20.580 M 1 520.47 % | 1.270 M -80.95 % | 6.666 M |
| Investments in property plant and equipment | -77.749 M -144.73 % | -31.769 M 54.25 % | -69.434 M 17.64 % | -84.306 M -150.49 % | -33.657 M -80.14 % | -18.684 M 15.05 % | -21.995 M 24.42 % | -29.101 M -104.92 % | -14.201 M -54.39 % | -9.198 M 33.05 % | -13.738 M -16.49 % | -11.793 M -6.15 % | -11.110 M -87.99 % | -5.910 M -24.92 % | -4.731 M 57.43 % | -11.114 M 1.29 % | -11.259 M -46.41 % | -7.690 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.269 M 99.49 % | -247.575 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -581.000 K -1 608.82 % | -34.000 K -3.03 % | -33.000 K 17.50 % | -40.000 K 95.84 % | -962.000 K -62.50 % | -592.000 K 28.67 % | -830.000 K -428.66 % | -157.000 K -31.93 % | -119.000 K | 0.000 | 0.000 | 0.000 100.00 % | -54.000 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 1.743 M 84.64 % | 944.000 K | 0.000 | 0.000 -100.00 % | 25.588 M 59.81 % | 16.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -54.707 M -5 470 800.00 % | 1.000 K 0.00 % | 1.000 K 100.00 % | -25.588 M -59.81 % | -16.012 M -1 679.11 % | -900.000 K -52.03 % | -592.000 K 28.67 % | -830.000 K -428.66 % | -157.000 K 98.73 % | -12.411 M -21.72 % | -10.196 M -10.43 % | -9.233 M -48 694.74 % | 19.000 K | 0.000 | 0.000 100.00 % | -67.000 K -120.68 % | 324.000 K |
| Net cash used for investing activites | -76.006 M 11.14 % | -85.532 M -22.16 % | -70.014 M 16.99 % | -84.339 M -141.25 % | -34.959 M 86.87 % | -266.299 M -1 016.23 % | -23.857 M 19.65 % | -29.693 M -97.55 % | -15.031 M -60.67 % | -9.355 M 32.49 % | -13.857 M -17.50 % | -11.793 M -6.37 % | -11.087 M -88.20 % | -5.891 M -23.11 % | -4.785 M 56.95 % | -11.114 M 1.87 % | -11.326 M -53.76 % | -7.366 M |
| Debt repayment | -28.960 M 7.83 % | -31.421 M 1.61 % | -31.935 M -4.41 % | -30.587 M -19.10 % | -25.681 M -122.05 % | 116.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.708 M 494.47 % | -1.447 M | 0.000 -100.00 % | 7.174 M 200.48 % | -7.140 M -153.50 % | 13.347 M 4 424.41 % | 295.000 K |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -53.666 M 0.00 % | -53.666 M -12.50 % | -47.703 M -166.66 % | -17.889 M | 0.000 100.00 % | -35.777 M 0.00 % | -35.777 M 0.00 % | -35.777 M 0.00 % | -35.777 M -50.00 % | -23.852 M -100.00 % | -11.926 M -25.00 % | -9.541 M -559.36 % | -1.447 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -12.463 M -4.30 % | -11.949 M -10.93 % | -10.772 M -1 077 300.00 % | 1.000 K 100.01 % | -9.537 M -23.95 % | -7.694 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.978 M | 0.000 | 0.000 100.00 % | -5.117 M 28.67 % | -7.174 M -200.48 % | 7.140 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -95.089 M 2.01 % | -97.036 M -7.33 % | -90.410 M -86.51 % | -48.475 M -37.64 % | -35.218 M -148.26 % | 72.979 M 303.98 % | -35.777 M 0.00 % | -35.777 M 0.00 % | -35.777 M -50.00 % | -23.852 M 25.24 % | -31.904 M -732.35 % | -3.833 M 65.12 % | -10.988 M -114.74 % | -5.117 M -171.33 % | 7.174 M 200.48 % | -7.140 M -153.50 % | 13.347 M 4 424.41 % | 295.000 K |
| Effect of forex changes on cash | 443.000 K 261.09 % | -275.000 K -130.35 % | 906.000 K -19.25 % | 1.122 M 212.42 % | -998.000 K -271.77 % | 581.000 K 654.55 % | 77.000 K 122.92 % | -336.000 K -132.03 % | 1.049 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 27.785 M 104.42 % | 13.592 M 161.13 % | -22.233 M -179.34 % | 28.024 M 56 148.00 % | -50.000 K 99.93 % | -66.745 M -559.96 % | 14.511 M -34.32 % | 22.092 M -14.24 % | 25.759 M -52.99 % | 54.790 M 1 016.68 % | -5.977 M -151.32 % | 11.646 M 210.05 % | -10.582 M -150.37 % | 21.007 M 51.71 % | 13.847 M 495.31 % | 2.326 M -29.32 % | 3.291 M 912.59 % | -405.000 K |
| Cash at beginning of period | 121.645 M 12.58 % | 108.053 M -17.06 % | 130.286 M 27.40 % | 102.262 M -0.05 % | 102.312 M -39.48 % | 169.057 M 9.39 % | 154.546 M 16.68 % | 132.454 M 24.14 % | 106.695 M 105.56 % | 51.905 M -10.33 % | 57.882 M 25.19 % | 46.236 M -18.62 % | 56.818 M 58.66 % | 35.811 M 63.04 % | 21.964 M 11.84 % | 19.638 M 20.13 % | 16.347 M -2.42 % | 16.752 M |
| Cash at end of period | 149.430 M 22.84 % | 121.645 M 12.58 % | 108.053 M -17.06 % | 130.286 M 27.40 % | 102.262 M -0.05 % | 102.312 M -39.48 % | 169.057 M 9.39 % | 154.546 M 16.68 % | 132.454 M 24.14 % | 106.695 M 105.56 % | 51.905 M -10.33 % | 57.882 M 25.19 % | 46.236 M -18.62 % | 56.818 M 58.66 % | 35.811 M 63.04 % | 21.964 M 11.84 % | 19.638 M 20.13 % | 16.347 M |
| Operating cash flow | 198.438 M 1.02 % | 196.436 M 43.09 % | 137.285 M -14.04 % | 159.717 M 124.56 % | 71.124 M -43.55 % | 125.993 M 70.10 % | 74.069 M -15.73 % | 87.898 M 14.80 % | 76.567 M -12.99 % | 87.997 M 121.19 % | 39.784 M 45.88 % | 27.272 M 137.29 % | 11.493 M -64.10 % | 32.015 M 179.41 % | 11.458 M -44.32 % | 20.580 M 1 520.47 % | 1.270 M -80.95 % | 6.666 M |
| Capital expenditure | -77.749 M 10.09 % | -86.476 M -24.54 % | -69.434 M 17.64 % | -84.306 M -150.49 % | -33.657 M -80.14 % | -18.684 M 15.05 % | -21.995 M 24.42 % | -29.101 M -104.92 % | -14.201 M -54.39 % | -9.198 M 33.05 % | -13.738 M -16.49 % | -11.793 M -6.15 % | -11.110 M -87.99 % | -5.910 M -24.92 % | -4.731 M 57.43 % | -11.114 M 1.29 % | -11.259 M -46.41 % | -7.690 M |
| Free CashFlow | 120.689 M 9.76 % | 109.960 M 62.06 % | 67.851 M -10.03 % | 75.411 M 101.27 % | 37.467 M -65.08 % | 107.309 M 106.07 % | 52.074 M -11.43 % | 58.797 M -5.72 % | 62.366 M -20.85 % | 78.799 M 202.54 % | 26.046 M 68.27 % | 15.479 M 3 941.51 % | 383.000 K -98.53 % | 26.105 M 288.06 % | 6.727 M -28.94 % | 9.466 M 194.76 % | -9.989 M -875.49 % | -1.024 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 175.633 M -8.20 % | 191.328 M -1.78 % | 194.802 M 4.35 % | 186.688 M 4.50 % | 178.656 M -4.87 % | 187.793 M 10.41 % | 170.080 M -15.23 % | 200.632 M 19.50 % | 167.896 M -1.04 % | 169.668 M 21.98 % | 139.096 M -8.68 % | 152.315 M 8.00 % | 141.028 M -23.18 % | 183.575 M 13.02 % | 162.422 M -1.06 % | 164.160 M 24.38 % | 131.986 M -2.56 % | 135.451 M 1.12 % | 133.954 M 2.26 % | 130.990 M 48.89 % | 87.976 M -25.47 % | 118.046 M -12.19 % | 134.430 M -10.28 % | 149.834 M 56.73 % | 95.599 M -14.98 % | 112.448 M 8.24 % | 103.891 M -6.37 % | 110.965 M 31.57 % | 84.337 M -8.23 % | 91.899 M 18.41 % | 77.611 M 1.95 % | 76.130 M 24.10 % | 61.348 M -22.03 % | 78.686 M -15.53 % | 93.148 M 28.02 % | 72.761 M 6.53 % | 68.304 M 3.93 % | 65.723 M 12.83 % | 58.250 M -5.37 % | 61.553 M -17.41 % | 74.529 M 44.76 % | 51.486 M -0.65 % | 51.822 M -28.50 % | 72.482 M 54.08 % | 47.043 M -13.13 % | 54.154 M 25.25 % | 43.237 M -33.36 % | 64.885 M 43.95 % | 45.076 M 24.88 % | 36.095 M 6.81 % | 33.795 M -32.95 % | 50.405 M 42.66 % | 35.332 M -18.51 % | 43.360 M 7.29 % | 40.415 M -12.98 % | 46.444 M 27.40 % | 36.455 M -12.97 % | 41.887 M 36.81 % | 30.616 M -26.91 % | 41.886 M 30.94 % | 31.989 M -12.69 % | 36.640 M 73.46 % | 21.123 M -46.28 % | 39.318 M 45.66 % | 26.993 M 30.38 % | 20.704 M -5.72 % | 21.959 M -42.70 % | 38.326 M 84.27 % | 20.799 M -8.81 % | 22.809 M |
| Net income | 31.338 M -16.68 % | 37.610 M -9.41 % | 41.517 M 1.41 % | 40.940 M 31.58 % | 31.114 M -19.29 % | 38.548 M 27.98 % | 30.120 M -40.27 % | 50.431 M 94.25 % | 25.962 M -25.20 % | 34.707 M 80.68 % | 19.209 M -40.52 % | 32.297 M 211.06 % | 10.383 M -72.13 % | 37.251 M -3.00 % | 38.403 M -3.40 % | 39.755 M 52.35 % | 26.095 M -15.82 % | 31.000 M 8.81 % | 28.490 M -0.40 % | 28.603 M 114.29 % | 13.348 M -51.02 % | 27.252 M 34.40 % | 20.277 M -16.85 % | 24.385 M 42.01 % | 17.171 M -43.29 % | 30.279 M 10.76 % | 27.337 M -7.48 % | 29.547 M 75.88 % | 16.800 M -27.96 % | 23.321 M 22.61 % | 19.020 M 9.76 % | 17.328 M 124.66 % | 7.713 M -60.23 % | 19.392 M -23.32 % | 25.290 M 41.89 % | 17.824 M 17.56 % | 15.161 M -10.31 % | 16.903 M 70.53 % | 9.912 M -34.85 % | 15.215 M -37.67 % | 24.412 M 380.08 % | 5.085 M -37.30 % | 8.110 M -30.38 % | 11.649 M 141.28 % | 4.828 M -46.91 % | 9.094 M 54.29 % | 5.894 M -54.06 % | 12.831 M 62.15 % | 7.913 M 2 620.06 % | -314.000 K 79.04 % | -1.498 M 53.10 % | -3.194 M -182.07 % | 3.892 M 25.14 % | 3.110 M 17.67 % | 2.643 M -64.04 % | 7.349 M 47.25 % | 4.991 M 127.69 % | 2.192 M 2 070.30 % | 101.000 K -99.73 % | 37.107 M 1 828.32 % | -2.147 M -126.42 % | 8.126 M 271.54 % | -4.737 M -122.64 % | 20.925 M 290.32 % | 5.361 M 485.26 % | 916.000 K 76.83 % | 518.000 K -97.28 % | 19.049 M 461.09 % | 3.395 M 138.41 % | 1.424 M |
| Income before tax | 39.226 M -18.27 % | 47.995 M -8.58 % | 52.501 M 1.97 % | 51.489 M 32.31 % | 38.916 M -19.28 % | 48.211 M 26.06 % | 38.243 M -39.65 % | 63.370 M 97.08 % | 32.155 M -27.48 % | 44.338 M 82.02 % | 24.359 M -39.24 % | 40.093 M 212.01 % | 12.850 M -72.58 % | 46.862 M -3.62 % | 48.624 M -4.74 % | 51.041 M 55.97 % | 32.725 M -15.88 % | 38.903 M 9.19 % | 35.628 M -2.23 % | 36.439 M 128.51 % | 15.946 M -53.58 % | 34.351 M 34.76 % | 25.491 M -27.14 % | 34.987 M 62.90 % | 21.478 M -43.40 % | 37.944 M 9.00 % | 34.810 M -3.25 % | 35.980 M 73.66 % | 20.719 M -34.84 % | 31.796 M 34.72 % | 23.602 M 8.60 % | 21.733 M 118.91 % | 9.928 M -58.90 % | 24.153 M -30.05 % | 34.529 M 66.27 % | 20.767 M 4.98 % | 19.782 M -5.93 % | 21.029 M 48.12 % | 14.197 M -15.57 % | 16.815 M -44.42 % | 30.255 M 295.44 % | 7.651 M -29.37 % | 10.832 M -34.69 % | 16.585 M 109.46 % | 7.918 M -30.76 % | 11.435 M 53.88 % | 7.431 M -54.26 % | 16.247 M 55.86 % | 10.424 M 2 258.18 % | -483.000 K 67.76 % | -1.498 M -124.43 % | 6.131 M 102.41 % | 3.029 M -39.61 % | 5.016 M 14.65 % | 4.375 M -40.57 % | 7.362 M 15.74 % | 6.361 M 40.17 % | 4.538 M 1 693.68 % | 253.000 K -97.33 % | 9.482 M 541.64 % | -2.147 M -126.70 % | 8.042 M 272.83 % | -4.653 M -163.17 % | 7.366 M 37.40 % | 5.361 M 485.26 % | 916.000 K 76.83 % | 518.000 K -92.65 % | 7.049 M 107.63 % | 3.395 M 138.41 % | 1.424 M |
| Income before tax ratio | 0.22 -10.97 % | 0.25 -6.92 % | 0.27 -2.28 % | 0.28 26.62 % | 0.22 -15.15 % | 0.26 14.17 % | 0.22 -28.81 % | 0.32 64.92 % | 0.19 -26.71 % | 0.26 49.22 % | 0.18 -33.47 % | 0.26 188.89 % | 0.09 -64.31 % | 0.26 -14.73 % | 0.30 -3.72 % | 0.31 25.40 % | 0.25 -13.67 % | 0.29 7.99 % | 0.27 -4.39 % | 0.28 53.48 % | 0.18 -37.71 % | 0.29 53.46 % | 0.19 -18.79 % | 0.23 3.93 % | 0.22 -33.42 % | 0.34 0.71 % | 0.34 3.34 % | 0.32 31.98 % | 0.25 -28.99 % | 0.35 13.77 % | 0.30 6.53 % | 0.29 76.40 % | 0.16 -47.28 % | 0.31 -17.19 % | 0.37 29.88 % | 0.29 -1.45 % | 0.29 -9.48 % | 0.32 31.28 % | 0.24 -10.78 % | 0.27 -32.71 % | 0.41 173.18 % | 0.15 -28.91 % | 0.21 -8.65 % | 0.23 35.95 % | 0.17 -20.29 % | 0.21 22.86 % | 0.17 -31.36 % | 0.25 8.28 % | 0.23 1 828.18 % | -0.01 69.81 % | -0.04 -136.44 % | 0.12 41.88 % | 0.09 -25.89 % | 0.12 6.86 % | 0.11 -31.71 % | 0.16 -9.16 % | 0.17 61.06 % | 0.11 1 211.03 % | 0.01 -96.35 % | 0.23 437.29 % | -0.07 -130.58 % | 0.22 199.64 % | -0.22 -217.58 % | 0.19 -5.67 % | 0.20 348.90 % | 0.04 87.55 % | 0.02 -87.17 % | 0.18 12.68 % | 0.16 161.45 % | 0.06 |
| EBITDA | 39.621 M -24.00 % | 52.134 M -9.69 % | 57.728 M -9.54 % | 63.819 M 36.44 % | 46.775 M -21.66 % | 59.706 M 17.23 % | 50.931 M -23.51 % | 66.584 M 59.17 % | 41.833 M -25.34 % | 56.032 M 57.60 % | 35.554 M -53.92 % | 77.162 M 162.01 % | 29.450 M -52.47 % | 61.960 M 2.05 % | 60.718 M 3.82 % | 58.485 M 36.94 % | 42.709 M -12.45 % | 48.782 M 5.44 % | 46.264 M 46.29 % | 31.624 M 26.74 % | 24.951 M -38.66 % | 40.679 M 3.93 % | 39.142 M 14.57 % | 34.165 M 38.29 % | 24.706 M -39.60 % | 40.903 M 8.47 % | 37.710 M 7.08 % | 35.218 M 67.51 % | 21.025 M -37.40 % | 33.586 M 30.85 % | 25.668 M 29.08 % | 19.886 M 84.73 % | 10.765 M -58.91 % | 26.196 M -28.42 % | 36.597 M 82.83 % | 20.017 M 1.19 % | 19.782 M -6.27 % | 21.105 M 42.72 % | 14.788 M -5.07 % | 15.577 M -49.38 % | 30.775 M 267.29 % | 8.379 M -22.65 % | 10.832 M -35.81 % | 16.874 M 112.17 % | 7.953 M -30.83 % | 11.497 M 51.70 % | 7.579 M -49.44 % | 14.991 M 36.84 % | 10.955 M 3 460.43 % | -326.000 K 46.29 % | -607.000 K -111.72 % | 5.180 M 22.77 % | 4.219 M -7.19 % | 4.546 M -15.19 % | 5.360 M -33.49 % | 8.059 M 116.23 % | 3.727 M -19.87 % | 4.651 M 87.84 % | 2.476 M -72.77 % | 9.093 M 315.78 % | 2.187 M -69.22 % | 7.105 M 260.13 % | -4.437 M -159.29 % | 7.483 M 36.75 % | 5.472 M 470.59 % | 959.000 K 10.87 % | 865.000 K -88.09 % | 7.263 M 102.20 % | 3.592 M 136.63 % | 1.518 M |
| Net income ratio | 0.18 -9.23 % | 0.20 -7.77 % | 0.21 -2.81 % | 0.22 25.92 % | 0.17 -15.16 % | 0.21 15.91 % | 0.18 -29.55 % | 0.25 62.55 % | 0.15 -24.41 % | 0.20 48.12 % | 0.14 -34.87 % | 0.21 188.01 % | 0.07 -63.72 % | 0.20 -14.18 % | 0.24 -2.37 % | 0.24 22.49 % | 0.20 -13.61 % | 0.23 7.61 % | 0.21 -2.60 % | 0.22 43.92 % | 0.15 -34.28 % | 0.23 53.05 % | 0.15 -7.32 % | 0.16 -9.39 % | 0.18 -33.30 % | 0.27 2.33 % | 0.26 -1.18 % | 0.27 33.67 % | 0.20 -21.50 % | 0.25 3.55 % | 0.25 7.67 % | 0.23 81.04 % | 0.13 -48.99 % | 0.25 -9.23 % | 0.27 10.83 % | 0.24 10.36 % | 0.22 -13.70 % | 0.26 51.14 % | 0.17 -31.16 % | 0.25 -24.54 % | 0.33 231.65 % | 0.10 -36.89 % | 0.16 -2.62 % | 0.16 56.60 % | 0.10 -38.88 % | 0.17 23.19 % | 0.14 -31.07 % | 0.20 12.65 % | 0.18 2 117.96 % | -0.01 80.37 % | -0.04 30.05 % | -0.06 -157.53 % | 0.11 53.58 % | 0.07 9.68 % | 0.07 -58.67 % | 0.16 15.58 % | 0.14 161.62 % | 0.05 1 486.31 % | 0.00 -99.63 % | 0.89 1 419.94 % | -0.07 -130.26 % | 0.22 198.89 % | -0.22 -142.14 % | 0.53 167.97 % | 0.20 348.90 % | 0.04 87.55 % | 0.02 -95.25 % | 0.50 204.50 % | 0.16 161.45 % | 0.06 |
| Ratio EBITDA | 0.23 -17.21 % | 0.27 -8.05 % | 0.30 -13.31 % | 0.34 30.57 % | 0.26 -17.65 % | 0.32 6.17 % | 0.30 -9.77 % | 0.33 33.20 % | 0.25 -24.55 % | 0.33 29.20 % | 0.26 -49.54 % | 0.51 142.59 % | 0.21 -38.13 % | 0.34 -9.71 % | 0.37 4.93 % | 0.36 10.10 % | 0.32 -10.15 % | 0.36 4.28 % | 0.35 43.06 % | 0.24 -14.88 % | 0.28 -17.70 % | 0.34 18.35 % | 0.29 27.70 % | 0.23 -11.77 % | 0.26 -28.95 % | 0.36 0.21 % | 0.36 14.37 % | 0.32 27.31 % | 0.25 -31.79 % | 0.37 10.50 % | 0.33 26.61 % | 0.26 48.86 % | 0.18 -47.29 % | 0.33 -15.26 % | 0.39 42.81 % | 0.28 -5.01 % | 0.29 -9.81 % | 0.32 26.49 % | 0.25 0.32 % | 0.25 -38.71 % | 0.41 153.73 % | 0.16 -22.14 % | 0.21 -10.21 % | 0.23 37.71 % | 0.17 -20.37 % | 0.21 21.11 % | 0.18 -24.13 % | 0.23 -4.94 % | 0.24 2 790.89 % | -0.01 49.72 % | -0.02 -117.48 % | 0.10 -13.94 % | 0.12 13.90 % | 0.10 -20.95 % | 0.13 -23.57 % | 0.17 69.73 % | 0.10 -7.93 % | 0.11 37.30 % | 0.08 -62.75 % | 0.22 217.53 % | 0.07 -64.74 % | 0.19 192.32 % | -0.21 -210.37 % | 0.19 -6.12 % | 0.20 337.65 % | 0.05 17.59 % | 0.04 -79.21 % | 0.19 9.73 % | 0.17 159.49 % | 0.07 |
| Gross profit ratio | 0.69 1.98 % | 0.68 -3.85 % | 0.70 1.80 % | 0.69 1.92 % | 0.68 2.36 % | 0.66 0.66 % | 0.66 -2.74 % | 0.68 2.08 % | 0.66 -5.25 % | 0.70 0.58 % | 0.70 4.34 % | 0.67 -2.38 % | 0.68 0.70 % | 0.68 -4.64 % | 0.71 2.09 % | 0.70 0.84 % | 0.69 0.10 % | 0.69 -0.48 % | 0.69 5.93 % | 0.66 1.10 % | 0.65 -1.74 % | 0.66 -3.93 % | 0.69 3.03 % | 0.67 -12.43 % | 0.76 -1.74 % | 0.77 4.47 % | 0.74 0.39 % | 0.74 0.13 % | 0.74 -1.73 % | 0.75 0.92 % | 0.74 2.20 % | 0.73 3.43 % | 0.70 -2.26 % | 0.72 -1.39 % | 0.73 0.66 % | 0.73 3.49 % | 0.70 -2.82 % | 0.72 2.70 % | 0.70 -6.91 % | 0.75 2.53 % | 0.74 3.29 % | 0.71 1.66 % | 0.70 0.60 % | 0.70 7.90 % | 0.65 -3.64 % | 0.67 3.47 % | 0.65 5.58 % | 0.61 0.63 % | 0.61 -6.01 % | 0.65 -0.32 % | 0.65 3.42 % | 0.63 -1.65 % | 0.64 -3.39 % | 0.66 -1.19 % | 0.67 -3.51 % | 0.69 11.82 % | 0.62 1.08 % | 0.61 -9.63 % | 0.68 -1.43 % | 0.69 23.45 % | 0.56 -23.58 % | 0.73 10.10 % | 0.66 75.88 % | 0.38 -55.16 % | 0.84 3.66 % | 0.81 26.32 % | 0.64 67.35 % | 0.38 -57.67 % | 0.91 48.55 % | 0.61 |
| Weighted average shs out dil | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M |
| Weighted average shs out | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.34 % | 23.770 M -0.34 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M 0.00 % | 23.852 M |
| EPS diluted | 1.31 -17.09 % | 1.58 -9.20 % | 1.74 1.16 % | 1.72 32.31 % | 1.30 -19.75 % | 1.62 28.57 % | 1.26 -40.28 % | 2.11 93.58 % | 1.09 -25.34 % | 1.46 80.25 % | 0.81 -40.00 % | 1.35 206.82 % | 0.44 -71.79 % | 1.56 -3.11 % | 1.61 -3.59 % | 1.67 53.21 % | 1.09 -16.15 % | 1.30 9.24 % | 1.19 -0.83 % | 1.20 114.29 % | 0.56 -50.88 % | 1.14 34.12 % | 0.85 -16.67 % | 1.02 41.67 % | 0.72 -43.31 % | 1.27 10.43 % | 1.15 -7.26 % | 1.24 77.14 % | 0.70 -28.57 % | 0.98 22.50 % | 0.80 9.59 % | 0.73 128.13 % | 0.32 -60.49 % | 0.81 -23.58 % | 1.06 41.33 % | 0.75 17.19 % | 0.64 -9.86 % | 0.71 69.05 % | 0.42 -34.38 % | 0.64 -37.25 % | 1.02 385.71 % | 0.21 -38.24 % | 0.34 -30.61 % | 0.49 145.00 % | 0.20 -47.37 % | 0.38 52.00 % | 0.25 -53.70 % | 0.54 63.64 % | 0.33 2 600.00 % | -0.01 78.98 % | -0.06 51.69 % | -0.13 -181.25 % | 0.16 23.08 % | 0.13 18.18 % | 0.11 -64.52 % | 0.31 47.62 % | 0.21 133.33 % | 0.09 2 042.86 % | 0.00 -99.73 % | 1.56 1 833.33 % | -0.09 -126.47 % | 0.34 270.00 % | -0.20 -122.73 % | 0.88 300.00 % | 0.22 450.00 % | 0.04 100.00 % | 0.02 -97.50 % | 0.80 471.43 % | 0.14 133.33 % | 0.06 |
| Earnings per share | 1.31 -17.09 % | 1.58 -9.20 % | 1.74 1.16 % | 1.72 32.31 % | 1.30 -19.75 % | 1.62 28.57 % | 1.26 -40.28 % | 2.11 93.58 % | 1.09 -25.34 % | 1.46 80.25 % | 0.81 -40.00 % | 1.35 206.82 % | 0.44 -71.79 % | 1.56 -3.11 % | 1.61 -3.59 % | 1.67 53.21 % | 1.09 -16.15 % | 1.30 9.24 % | 1.19 -0.83 % | 1.20 114.29 % | 0.56 -50.88 % | 1.14 34.12 % | 0.85 -16.67 % | 1.02 41.67 % | 0.72 -43.31 % | 1.27 10.43 % | 1.15 -7.26 % | 1.24 77.14 % | 0.70 -28.57 % | 0.98 22.50 % | 0.80 9.59 % | 0.73 128.13 % | 0.32 -60.49 % | 0.81 -23.58 % | 1.06 41.33 % | 0.75 17.19 % | 0.64 -9.86 % | 0.71 69.05 % | 0.42 -34.38 % | 0.64 -37.25 % | 1.02 385.71 % | 0.21 -38.24 % | 0.34 -30.61 % | 0.49 145.00 % | 0.20 -47.37 % | 0.38 52.00 % | 0.25 -53.70 % | 0.54 63.64 % | 0.33 2 600.00 % | -0.01 78.98 % | -0.06 51.69 % | -0.13 -181.25 % | 0.16 23.08 % | 0.13 18.18 % | 0.11 -64.52 % | 0.31 47.62 % | 0.21 133.33 % | 0.09 2 042.86 % | 0.00 -99.73 % | 1.56 1 833.33 % | -0.09 -126.47 % | 0.34 270.00 % | -0.20 -122.73 % | 0.88 300.00 % | 0.22 450.00 % | 0.04 100.00 % | 0.02 -97.50 % | 0.80 471.43 % | 0.14 133.33 % | 0.06 |
| Gross profit | 121.301 M -6.38 % | 129.572 M -5.57 % | 137.209 M 6.22 % | 129.171 M 6.50 % | 121.287 M -2.62 % | 124.550 M 11.14 % | 112.066 M -17.55 % | 135.922 M 21.99 % | 111.425 M -6.23 % | 118.834 M 22.69 % | 96.860 M -4.71 % | 101.649 M 5.43 % | 96.415 M -22.64 % | 124.627 M 7.78 % | 115.626 M 1.01 % | 114.475 M 25.42 % | 91.270 M -2.46 % | 93.571 M 0.63 % | 92.985 M 8.33 % | 85.836 M 50.53 % | 57.024 M -26.77 % | 77.870 M -15.64 % | 92.310 M -7.56 % | 99.859 M 37.26 % | 72.754 M -16.46 % | 87.094 M 13.07 % | 77.026 M -6.01 % | 81.955 M 31.75 % | 62.207 M -9.82 % | 68.981 M 19.50 % | 57.723 M 4.19 % | 55.404 M 28.35 % | 43.165 M -23.80 % | 56.647 M -16.70 % | 68.004 M 28.86 % | 52.773 M 10.25 % | 47.868 M 1.00 % | 47.394 M 15.87 % | 40.901 M -11.90 % | 46.428 M -15.32 % | 54.828 M 49.51 % | 36.671 M 1.01 % | 36.306 M -28.07 % | 50.477 M 66.25 % | 30.362 M -16.30 % | 36.273 M 29.59 % | 27.990 M -29.65 % | 39.785 M 44.86 % | 27.465 M 17.38 % | 23.398 M 6.46 % | 21.978 M -30.66 % | 31.696 M 40.30 % | 22.591 M -21.28 % | 28.698 M 6.01 % | 27.071 M -16.04 % | 32.242 M 42.46 % | 22.633 M -12.03 % | 25.727 M 23.63 % | 20.809 M -27.95 % | 28.882 M 61.64 % | 17.868 M -33.28 % | 26.782 M 90.97 % | 14.024 M -5.51 % | 14.842 M -34.69 % | 22.724 M 35.15 % | 16.814 M 19.10 % | 14.118 M -4.12 % | 14.724 M -22.00 % | 18.876 M 35.46 % | 13.935 M |
| Income tax expense | 7.888 M -24.04 % | 10.385 M -5.45 % | 10.984 M 4.12 % | 10.549 M 35.21 % | 7.802 M -19.26 % | 9.663 M 18.96 % | 8.123 M -37.22 % | 12.939 M 108.93 % | 6.193 M -35.69 % | 9.630 M 86.95 % | 5.151 M -33.93 % | 7.796 M 216.01 % | 2.467 M -74.33 % | 9.611 M -5.97 % | 10.221 M -9.44 % | 11.286 M 70.23 % | 6.630 M -16.12 % | 7.904 M 10.72 % | 7.139 M -8.89 % | 7.836 M 201.62 % | 2.598 M -63.40 % | 7.099 M 36.15 % | 5.214 M -50.82 % | 10.602 M 146.16 % | 4.307 M -43.81 % | 7.665 M 2.57 % | 7.473 M 16.18 % | 6.432 M 64.12 % | 3.919 M -53.76 % | 8.475 M 84.96 % | 4.582 M 4.02 % | 4.405 M 98.87 % | 2.215 M -53.48 % | 4.761 M -48.47 % | 9.239 M 213.93 % | 2.943 M -36.31 % | 4.621 M 12.00 % | 4.126 M -3.71 % | 4.285 M 167.81 % | 1.600 M -72.62 % | 5.843 M 127.71 % | 2.566 M -5.73 % | 2.722 M -44.85 % | 4.936 M 59.74 % | 3.090 M 31.99 % | 2.341 M 52.31 % | 1.537 M -55.01 % | 3.416 M 36.04 % | 2.511 M 1 585.80 % | -169.000 K | 0.000 -100.00 % | 9.325 M 1 180.53 % | -863.000 K -145.28 % | 1.906 M 10.05 % | 1.732 M 13 223.08 % | 13.000 K -99.05 % | 1.370 M -41.60 % | 2.346 M 1 443.42 % | 152.000 K 100.55 % | -27.625 M | 0.000 100.00 % | -84.000 K -200.00 % | 84.000 K 100.62 % | -13.559 M | 0.000 | 0.000 | 0.000 100.00 % | -12.000 M | 0.000 | 0.000 |
| Cost of revenue | 54.332 M -12.02 % | 61.756 M 7.23 % | 57.593 M 0.13 % | 57.517 M 0.26 % | 57.369 M -9.29 % | 63.243 M 9.01 % | 58.014 M -10.35 % | 64.710 M 14.59 % | 56.471 M 11.09 % | 50.834 M 20.36 % | 42.236 M -16.64 % | 50.666 M 13.57 % | 44.613 M -24.32 % | 58.948 M 25.97 % | 46.796 M -5.81 % | 49.685 M 22.03 % | 40.716 M -2.78 % | 41.880 M 2.22 % | 40.969 M -9.27 % | 45.154 M 45.88 % | 30.952 M -22.96 % | 40.176 M -4.62 % | 42.120 M -15.72 % | 49.975 M 118.76 % | 22.845 M -9.90 % | 25.354 M -5.62 % | 26.865 M -7.39 % | 29.010 M 31.09 % | 22.130 M -3.44 % | 22.918 M 15.24 % | 19.888 M -4.04 % | 20.726 M 13.99 % | 18.183 M -17.50 % | 22.039 M -12.35 % | 25.144 M 25.80 % | 19.988 M -2.19 % | 20.436 M 11.50 % | 18.329 M 5.65 % | 17.349 M 14.70 % | 15.125 M -23.23 % | 19.701 M 32.98 % | 14.815 M -4.52 % | 15.516 M -29.49 % | 22.005 M 31.92 % | 16.681 M -6.71 % | 17.881 M 17.28 % | 15.247 M -39.25 % | 25.100 M 42.52 % | 17.611 M 38.70 % | 12.697 M 7.45 % | 11.817 M -36.84 % | 18.709 M 46.84 % | 12.741 M -13.10 % | 14.662 M 9.88 % | 13.344 M -6.04 % | 14.202 M 2.75 % | 13.822 M -14.47 % | 16.160 M 64.78 % | 9.807 M -24.58 % | 13.004 M -7.91 % | 14.121 M 43.24 % | 9.858 M 38.86 % | 7.099 M -71.00 % | 24.476 M 473.34 % | 4.269 M 9.74 % | 3.890 M -50.39 % | 7.841 M -66.78 % | 23.602 M 1 127.35 % | 1.923 M -78.33 % | 8.874 M |
| General and administrative expenses | 20.304 M -16.71 % | 24.377 M 8.30 % | 22.508 M 1.38 % | 22.201 M 1.02 % | 21.977 M 2.15 % | 21.514 M 9.40 % | 19.665 M -3.06 % | 20.285 M 6.24 % | 19.094 M 6.77 % | 17.884 M -4.72 % | 18.770 M 18.53 % | 15.835 M -13.84 % | 18.378 M -9.74 % | 20.362 M 7.39 % | 18.961 M 6.10 % | 17.871 M 16.51 % | 15.339 M 0.93 % | 15.198 M 3.61 % | 14.668 M 5.59 % | 13.891 M 39.54 % | 9.955 M -16.74 % | 11.957 M -21.14 % | 15.163 M -28.32 % | 21.153 M 98.19 % | 10.673 M 3.28 % | 10.334 M 11.91 % | 9.234 M -18.79 % | 11.370 M 27.78 % | 8.898 M 0.64 % | 8.841 M 3.59 % | 8.535 M -8.91 % | 9.370 M 8.37 % | 8.646 M 0.16 % | 8.632 M -3.20 % | 8.917 M 7.51 % | 8.294 M 28.77 % | 6.441 M -6.91 % | 6.919 M -1.38 % | 7.016 M -21.25 % | 8.909 M 15.49 % | 7.714 M 2.66 % | 7.514 M -22.14 % | 9.651 M -10.04 % | 10.728 M 35.90 % | 7.894 M -27.98 % | 10.961 M 51.19 % | 7.250 M -11.08 % | 8.153 M 66.63 % | 4.893 M -27.02 % | 6.705 M -2.85 % | 6.902 M -7.47 % | 7.459 M 17.10 % | 6.370 M -26.37 % | 8.651 M 31.47 % | 6.580 M -18.09 % | 8.033 M 46.59 % | 5.480 M 28.10 % | 4.278 M -27.63 % | 5.911 M -3.05 % | 6.097 M 17.52 % | 5.188 M -7.37 % | 5.601 M -9.07 % | 6.160 M 14.50 % | 5.380 M 11.80 % | 4.812 M -5.05 % | 5.068 M 25.91 % | 4.025 M -19.42 % | 4.995 M 47.13 % | 3.395 M -14.78 % | 3.984 M |
| Selling and marketing expenses | 32.770 M 0.77 % | 32.521 M -1.46 % | 33.003 M -6.57 % | 35.323 M 2.05 % | 34.615 M 1.99 % | 33.941 M 3.75 % | 32.713 M -3.50 % | 33.901 M -5.26 % | 35.782 M 5.18 % | 34.019 M 3.33 % | 32.922 M 19.75 % | 27.493 M -9.71 % | 30.450 M -2.81 % | 31.331 M 9.21 % | 28.688 M 1.35 % | 28.307 M 13.81 % | 24.873 M 1.34 % | 24.543 M 0.08 % | 24.523 M -9.38 % | 27.060 M 35.48 % | 19.973 M -19.12 % | 24.694 M -14.32 % | 28.822 M -7.84 % | 31.275 M 28.24 % | 24.388 M -2.46 % | 25.002 M 15.31 % | 21.683 M -4.80 % | 22.777 M 6.39 % | 21.409 M 8.43 % | 19.745 M 7.13 % | 18.431 M 0.47 % | 18.344 M 8.66 % | 16.882 M -0.83 % | 17.023 M -3.98 % | 17.728 M 16.26 % | 15.249 M 4.72 % | 14.562 M 6.32 % | 13.696 M 2.58 % | 13.352 M -2.65 % | 13.716 M 25.09 % | 10.965 M -15.09 % | 12.913 M 25.89 % | 10.257 M -25.95 % | 13.852 M 47.28 % | 9.405 M -7.30 % | 10.146 M 9.24 % | 9.288 M -7.29 % | 10.018 M 11.56 % | 8.980 M -21.06 % | 11.376 M 26.82 % | 8.970 M -22.21 % | 11.531 M 38.36 % | 8.334 M -14.96 % | 9.800 M 6.59 % | 9.194 M -13.19 % | 10.591 M 18.07 % | 8.970 M 18.07 % | 7.597 M -6.48 % | 8.123 M -6.15 % | 8.655 M 19.51 % | 7.242 M -25.59 % | 9.732 M 21.53 % | 8.008 M -4.31 % | 8.369 M 31.98 % | 6.341 M -25.44 % | 8.504 M 17.64 % | 7.229 M 9.71 % | 6.589 M 0.78 % | 6.538 M 27.62 % | 5.123 M |
| Other expenses | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -90.000 K | 0.000 | 0.000 100.00 % | -51.000 K | 0.000 100.00 % | -360.000 K | 0.000 100.00 % | -276.000 K -187.62 % | 315.000 K 109.40 % | -3.352 M | 0.000 -100.00 % | 187.000 K 133.45 % | -559.000 K 73.63 % | -2.120 M |
| Operating expenses | 81.758 M 3.15 % | 79.262 M -1.03 % | 80.090 M 2.92 % | 77.821 M -6.12 % | 82.892 M 9.88 % | 75.436 M 2.99 % | 73.247 M -0.17 % | 73.369 M -6.12 % | 78.156 M 7.59 % | 72.640 M 1.13 % | 71.825 M 14.76 % | 62.585 M -21.24 % | 79.459 M 10.06 % | 72.198 M 9.71 % | 65.809 M 4.93 % | 62.715 M 9.27 % | 57.396 M 4.58 % | 54.884 M 0.57 % | 54.575 M 1.13 % | 53.965 M 33.52 % | 40.416 M -18.50 % | 49.591 M -15.66 % | 58.797 M -13.58 % | 68.035 M 33.70 % | 50.885 M 3.52 % | 49.157 M 16.82 % | 42.081 M -8.78 % | 46.131 M 12.02 % | 41.182 M 10.09 % | 37.409 M 8.32 % | 34.537 M 2.40 % | 33.728 M 2.46 % | 32.918 M 2.80 % | 32.020 M -4.88 % | 33.662 M 8.15 % | 31.125 M 9.55 % | 28.411 M 0.56 % | 28.253 M 4.72 % | 26.979 M -10.08 % | 30.002 M 22.27 % | 24.537 M -13.63 % | 28.410 M 10.06 % | 25.814 M -23.27 % | 33.642 M 48.25 % | 22.693 M -10.91 % | 25.472 M 24.36 % | 20.482 M -12.80 % | 23.488 M 40.03 % | 16.774 M -29.39 % | 23.755 M 4.82 % | 22.663 M -8.92 % | 24.882 M 33.71 % | 18.609 M -22.95 % | 24.152 M 11.24 % | 21.711 M -14.17 % | 25.296 M 33.80 % | 18.906 M -10.30 % | 21.076 M 14.96 % | 18.333 M -7.36 % | 19.789 M 26.20 % | 15.681 M -20.31 % | 19.677 M 6.59 % | 18.461 M 150.79 % | 7.361 M -57.33 % | 17.252 M 8.81 % | 15.855 M 19.63 % | 13.253 M 72.84 % | 7.668 M -49.96 % | 15.325 M 23.42 % | 12.417 M |
| Cost and expenses | 136.090 M -3.49 % | 141.018 M 2.42 % | 137.683 M 1.73 % | 135.338 M -3.51 % | 140.261 M 1.14 % | 138.679 M 5.65 % | 131.261 M -4.94 % | 138.079 M 2.56 % | 134.627 M 9.03 % | 123.474 M 8.25 % | 114.061 M 0.72 % | 113.251 M -8.72 % | 124.072 M -5.39 % | 131.146 M 16.47 % | 112.605 M 0.18 % | 112.400 M 14.56 % | 98.112 M 1.39 % | 96.764 M 1.28 % | 95.544 M -3.61 % | 99.119 M 38.88 % | 71.368 M -20.50 % | 89.767 M -11.05 % | 100.917 M -14.48 % | 118.010 M 60.06 % | 73.730 M -1.05 % | 74.511 M 8.07 % | 68.946 M -8.24 % | 75.141 M 18.68 % | 63.312 M 4.95 % | 60.327 M 10.84 % | 54.425 M -0.05 % | 54.454 M 6.56 % | 51.101 M -5.47 % | 54.059 M -8.07 % | 58.806 M 15.05 % | 51.113 M 4.64 % | 48.847 M 4.86 % | 46.582 M 5.08 % | 44.328 M -1.77 % | 45.127 M 2.01 % | 44.238 M 2.34 % | 43.225 M 4.59 % | 41.330 M -25.73 % | 55.647 M 41.33 % | 39.374 M -9.18 % | 43.353 M 21.34 % | 35.729 M -26.47 % | 48.588 M 41.31 % | 34.385 M -5.67 % | 36.452 M 5.72 % | 34.480 M -20.90 % | 43.591 M 39.05 % | 31.350 M -19.23 % | 38.814 M 10.72 % | 35.055 M -11.25 % | 39.498 M 20.69 % | 32.728 M -12.11 % | 37.236 M 32.32 % | 28.140 M -14.19 % | 32.793 M 10.04 % | 29.802 M 0.90 % | 29.535 M 15.55 % | 25.560 M -19.72 % | 31.837 M 47.93 % | 21.521 M 8.99 % | 19.745 M -6.40 % | 21.094 M -32.54 % | 31.270 M 81.30 % | 17.248 M -18.99 % | 21.291 M |
| Research and development expenses | 28.684 M 28.26 % | 22.364 M -9.02 % | 24.580 M 21.10 % | 20.297 M -22.83 % | 26.301 M 31.63 % | 19.981 M -4.25 % | 20.868 M 8.78 % | 19.183 M -17.60 % | 23.280 M 12.26 % | 20.737 M 3.00 % | 20.133 M 4.55 % | 19.257 M -37.13 % | 30.631 M 49.38 % | 20.505 M 12.91 % | 18.160 M 9.81 % | 16.537 M -3.77 % | 17.184 M 13.48 % | 15.143 M -1.57 % | 15.384 M 18.21 % | 13.014 M 24.08 % | 10.488 M -18.95 % | 12.940 M -12.64 % | 14.812 M -5.09 % | 15.607 M -1.37 % | 15.824 M 14.49 % | 13.821 M 23.80 % | 11.164 M -6.84 % | 11.984 M 10.20 % | 10.875 M 23.26 % | 8.823 M 16.54 % | 7.571 M 25.89 % | 6.014 M -18.62 % | 7.390 M 16.10 % | 6.365 M -9.29 % | 7.017 M -7.45 % | 7.582 M 2.35 % | 7.408 M -3.01 % | 7.638 M 15.53 % | 6.611 M -10.38 % | 7.377 M 25.93 % | 5.858 M -26.62 % | 7.983 M 35.17 % | 5.906 M -34.83 % | 9.062 M 68.00 % | 5.394 M 23.57 % | 4.365 M 10.67 % | 3.944 M -25.82 % | 5.317 M 83.28 % | 2.901 M -48.87 % | 5.674 M -16.45 % | 6.791 M 15.26 % | 5.892 M 50.88 % | 3.905 M -31.50 % | 5.701 M -3.98 % | 5.937 M -11.02 % | 6.672 M 46.77 % | 4.546 M -50.59 % | 9.201 M 114.03 % | 4.299 M -15.51 % | 5.088 M 56.51 % | 3.251 M -30.89 % | 4.704 M 9.57 % | 4.293 M 170.24 % | -6.112 M -205.67 % | 5.784 M 2.64 % | 5.635 M 181.89 % | 1.999 M 148.72 % | -4.103 M -168.95 % | 5.951 M 9.59 % | 5.430 M |
| Selling general and administrative expenses | 53.074 M -6.72 % | 56.898 M 2.50 % | 55.511 M -3.50 % | 57.524 M 1.65 % | 56.592 M 2.05 % | 55.455 M 5.87 % | 52.378 M -3.34 % | 54.186 M -1.26 % | 54.876 M 5.73 % | 51.903 M 0.41 % | 51.692 M 19.30 % | 43.328 M -11.26 % | 48.828 M -5.54 % | 51.693 M 8.49 % | 47.649 M 3.19 % | 46.178 M 14.84 % | 40.212 M 1.19 % | 39.741 M 1.40 % | 39.191 M -4.30 % | 40.951 M 36.83 % | 29.928 M -18.34 % | 36.651 M -16.67 % | 43.985 M -16.10 % | 52.428 M 49.53 % | 35.061 M -0.78 % | 35.336 M 14.29 % | 30.917 M -9.46 % | 34.147 M 12.67 % | 30.307 M 6.02 % | 28.586 M 6.01 % | 26.966 M -2.70 % | 27.714 M 8.56 % | 25.528 M -0.50 % | 25.655 M -3.72 % | 26.645 M 13.18 % | 23.543 M 12.09 % | 21.003 M 1.88 % | 20.615 M 1.21 % | 20.368 M -9.98 % | 22.625 M 21.13 % | 18.679 M -8.56 % | 20.427 M 2.61 % | 19.908 M -19.01 % | 24.580 M 42.09 % | 17.299 M -18.04 % | 21.107 M 27.63 % | 16.538 M -8.99 % | 18.171 M 30.98 % | 13.873 M -23.27 % | 18.081 M 13.92 % | 15.872 M -16.42 % | 18.990 M 29.15 % | 14.704 M -20.31 % | 18.451 M 16.97 % | 15.774 M -15.30 % | 18.624 M 28.89 % | 14.450 M 21.68 % | 11.875 M -15.38 % | 14.034 M -4.87 % | 14.752 M 18.68 % | 12.430 M -18.93 % | 15.333 M 8.22 % | 14.168 M 3.05 % | 13.749 M 23.28 % | 11.153 M -17.82 % | 13.572 M 20.60 % | 11.254 M -2.85 % | 11.584 M 16.62 % | 9.933 M 9.07 % | 9.107 M |
| Interest income | 78.000 K -95.72 % | 1.824 M 199.02 % | 610.000 K -78.80 % | 2.877 M 160.83 % | 1.103 M -34.66 % | 1.688 M 0.96 % | 1.672 M -58.53 % | 4.032 M 939.18 % | 388.000 K -80.46 % | 1.986 M 97.81 % | 1.004 M | 0.000 -100.00 % | 639.000 K 32.57 % | 482.000 K -71.31 % | 1.680 M -11.95 % | 1.908 M 483.49 % | 327.000 K -80.48 % | 1.675 M 2 259.15 % | 71.000 K -85.30 % | 483.000 K -85.37 % | 3.302 M -53.86 % | 7.157 M 1 050.64 % | 622.000 K | 0.000 -100.00 % | 564.000 K -20.79 % | 712.000 K 36.40 % | 522.000 K 311.02 % | 127.000 K | 0.000 -100.00 % | 651.000 K -0.91 % | 657.000 K | 0.000 -100.00 % | 518.000 K 24.82 % | 415.000 K -10.94 % | 466.000 K | 0.000 -100.00 % | 445.000 K -77.34 % | 1.964 M 126.79 % | 866.000 K 188.67 % | 300.000 K -38.02 % | 484.000 K 310.17 % | 118.000 K -65.29 % | 340.000 K | 0.000 -100.00 % | 284.000 K -59.20 % | 696.000 K 880.28 % | 71.000 K -95.19 % | 1.477 M 459.47 % | 264.000 K 751.61 % | 31.000 K -60.26 % | 78.000 K -93.37 % | 1.176 M 1 370.00 % | 80.000 K -86.46 % | 591.000 K 648.10 % | 79.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K 404.88 % | 41.000 K | 0.000 |
| Interest expense | 395.000 K -90.46 % | 4.139 M -20.81 % | 5.227 M 90.91 % | 2.738 M 370.45 % | 582.000 K -77.54 % | 2.591 M 15.31 % | 2.247 M -30.09 % | 3.214 M 113.98 % | 1.502 M -60.92 % | 3.843 M 128.61 % | 1.681 M | 0.000 -100.00 % | 4.745 M -21.54 % | 6.048 M 110.44 % | 2.874 M | 0.000 -100.00 % | 1.476 M 1.17 % | 1.459 M -48.84 % | 2.852 M | 0.000 -100.00 % | 3.966 M 265.19 % | 1.086 M -87.43 % | 8.643 M 918.02 % | 849.000 K -11.19 % | 956.000 K 35.80 % | 704.000 K 7.15 % | 657.000 K 9.50 % | 600.000 K 96.08 % | 306.000 K -28.34 % | 427.000 K 77.18 % | 241.000 K | 0.000 -100.00 % | 837.000 K -5.85 % | 889.000 K 218.64 % | 279.000 K -88.95 % | 2.524 M 2 003.33 % | 120.000 K 57.89 % | 76.000 K -87.14 % | 591.000 K | 0.000 -100.00 % | 520.000 K -28.57 % | 728.000 K | 0.000 -100.00 % | 1.012 M 2 791.43 % | 35.000 K -43.55 % | 62.000 K -58.11 % | 148.000 K | 0.000 -100.00 % | 531.000 K 238.22 % | 157.000 K -82.38 % | 891.000 K | 0.000 -100.00 % | 1.033 M 119.79 % | 470.000 K -55.83 % | 1.064 M 155.77 % | 416.000 K -84.21 % | 2.634 M 2 230.97 % | 113.000 K -94.92 % | 2.223 M 471.47 % | 389.000 K -91.02 % | 4.334 M 362.54 % | 937.000 K 333.80 % | 216.000 K 84.62 % | 117.000 K 5.41 % | 111.000 K 158.14 % | 43.000 K -87.61 % | 347.000 K 62.15 % | 214.000 K 8.63 % | 197.000 K 109.57 % | 94.000 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 9.592 M 14.45 % | 8.381 M -20.87 % | 10.592 M 1.45 % | 10.441 M 26.77 % | 8.236 M 0.73 % | 8.176 M -16.89 % | 9.838 M 3.41 % | 9.514 M -75.03 % | 38.097 M 204.92 % | 12.494 M 38.07 % | 9.049 M -1.87 % | 9.221 M 37.12 % | 6.725 M -20.96 % | 8.508 M 1.05 % | 8.420 M 8.18 % | 7.783 M 22.88 % | 6.334 M 25.70 % | 5.039 M -3.87 % | 5.242 M 4.67 % | 5.008 M -5.26 % | 5.286 M 132.66 % | 2.272 M 0.80 % | 2.254 M 0.49 % | 2.243 M 469.52 % | -607.000 K -60 800.00 % | 1.000 K -99.85 % | 651.000 K -0.91 % | 657.000 K 136.70 % | -1.790 M -445.56 % | 518.000 K 24.82 % | 415.000 K -10.94 % | 466.000 K 128.57 % | -1.631 M -466.52 % | 445.000 K -77.34 % | 1.964 M 126.79 % | 866.000 K 202.00 % | -849.000 K -275.41 % | 484.000 K 310.17 % | 118.000 K -65.29 % | 340.000 K 771.79 % | 39.000 K -86.27 % | 284.000 K -59.20 % | 696.000 K 880.28 % | 71.000 K 105.44 % | -1.306 M -594.70 % | 264.000 K 751.61 % | 31.000 K -60.26 % | 78.000 K 104.77 % | -1.634 M -788.72 % | 237.250 K | 0.000 | 0.000 -100.00 % | 1.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K 404.88 % | 41.000 K | 0.000 |
| Operating income | 39.543 M -21.40 % | 50.310 M -11.92 % | 57.119 M 11.23 % | 51.350 M 33.74 % | 38.395 M -21.82 % | 49.114 M 26.52 % | 38.819 M -37.94 % | 62.553 M 88.02 % | 33.269 M -27.98 % | 46.194 M 84.51 % | 25.036 M -35.91 % | 39.065 M 130.39 % | 16.956 M -67.66 % | 52.428 M 5.24 % | 49.818 M -3.76 % | 51.762 M 52.80 % | 33.875 M -12.44 % | 38.688 M 0.73 % | 38.409 M 20.51 % | 31.871 M 91.88 % | 16.610 M -41.26 % | 28.279 M -15.62 % | 33.513 M 5.30 % | 31.825 M 45.52 % | 21.870 M -42.35 % | 37.937 M 8.56 % | 34.945 M -2.46 % | 35.825 M 70.40 % | 21.024 M -33.41 % | 31.572 M 36.17 % | 23.186 M 6.97 % | 21.676 M 111.54 % | 10.247 M -58.39 % | 24.627 M -28.29 % | 34.342 M 58.64 % | 21.648 M 11.26 % | 19.457 M 1.65 % | 19.141 M 37.49 % | 13.922 M -15.24 % | 16.426 M -45.77 % | 30.291 M 266.67 % | 8.261 M -21.26 % | 10.492 M -37.68 % | 16.835 M 119.52 % | 7.669 M -29.00 % | 10.801 M 43.86 % | 7.508 M -53.93 % | 16.297 M 52.44 % | 10.691 M 3 094.68 % | -357.000 K 47.88 % | -685.000 K -110.05 % | 6.814 M 71.12 % | 3.982 M -12.41 % | 4.546 M -15.19 % | 5.360 M -22.83 % | 6.946 M 86.37 % | 3.727 M -19.87 % | 4.651 M 87.84 % | 2.476 M -72.77 % | 9.093 M 315.78 % | 2.187 M -69.22 % | 7.105 M 260.13 % | -4.437 M -159.31 % | 7.481 M 36.71 % | 5.472 M 470.59 % | 959.000 K 10.87 % | 865.000 K -87.74 % | 7.056 M 98.70 % | 3.551 M 133.93 % | 1.518 M |
| Operating income ratio | 0.23 -14.38 % | 0.26 -10.32 % | 0.29 6.60 % | 0.28 27.99 % | 0.21 -17.83 % | 0.26 14.59 % | 0.23 -26.79 % | 0.31 57.34 % | 0.20 -27.22 % | 0.27 51.26 % | 0.18 -29.82 % | 0.26 113.32 % | 0.12 -57.90 % | 0.29 -6.89 % | 0.31 -2.73 % | 0.32 22.85 % | 0.26 -10.14 % | 0.29 -0.39 % | 0.29 17.85 % | 0.24 28.87 % | 0.19 -21.19 % | 0.24 -3.91 % | 0.25 17.37 % | 0.21 -7.15 % | 0.23 -32.19 % | 0.34 0.30 % | 0.34 4.19 % | 0.32 29.51 % | 0.25 -27.44 % | 0.34 15.00 % | 0.30 4.93 % | 0.28 70.46 % | 0.17 -46.63 % | 0.31 -15.11 % | 0.37 23.92 % | 0.30 4.45 % | 0.28 -2.19 % | 0.29 21.85 % | 0.24 -10.44 % | 0.27 -34.34 % | 0.41 153.31 % | 0.16 -20.75 % | 0.20 -12.83 % | 0.23 42.48 % | 0.16 -18.26 % | 0.20 14.86 % | 0.17 -30.86 % | 0.25 5.90 % | 0.24 2 498.01 % | -0.01 51.20 % | -0.02 -114.99 % | 0.14 19.95 % | 0.11 7.50 % | 0.10 -20.95 % | 0.13 -11.32 % | 0.15 46.29 % | 0.10 -7.93 % | 0.11 37.30 % | 0.08 -62.75 % | 0.22 217.53 % | 0.07 -64.74 % | 0.19 192.32 % | -0.21 -210.40 % | 0.19 -6.14 % | 0.20 337.65 % | 0.05 17.59 % | 0.04 -78.60 % | 0.18 7.83 % | 0.17 156.53 % | 0.07 |
| Total other income expenses net | -317.000 K 86.31 % | -2.315 M 49.87 % | -4.618 M -3 422.30 % | 139.000 K -73.32 % | 521.000 K 157.63 % | -904.000 K -56.94 % | -576.000 K -170.50 % | 817.000 K 173.34 % | -1.114 M 39.98 % | -1.856 M -174.15 % | -677.000 K -165.86 % | 1.028 M 125.04 % | -4.106 M 26.23 % | -5.566 M -366.16 % | -1.194 M -65.60 % | -721.000 K 37.30 % | -1.150 M -634.88 % | 215.000 K 107.73 % | -2.781 M -160.88 % | 4.568 M 787.95 % | -664.000 K -110.94 % | 6.072 M 175.69 % | -8.022 M -353.70 % | 3.162 M 906.63 % | -392.000 K -5 700.00 % | 7.000 K 105.19 % | -135.000 K -187.10 % | 155.000 K 150.82 % | -305.000 K -236.16 % | 224.000 K -46.15 % | 416.000 K 629.82 % | 57.000 K 117.87 % | -319.000 K 32.70 % | -474.000 K -353.48 % | 187.000 K 121.23 % | -881.000 K -371.08 % | 325.000 K -82.79 % | 1.888 M 586.55 % | 275.000 K -29.31 % | 389.000 K 1 180.56 % | -36.000 K 94.10 % | -610.000 K -279.41 % | 340.000 K 236.00 % | -250.000 K -200.40 % | 249.000 K -60.73 % | 634.000 K 923.38 % | -77.000 K -54.00 % | -50.000 K 81.27 % | -267.000 K -111.90 % | -126.000 K 84.50 % | -813.000 K -19.03 % | -683.000 K 28.33 % | -953.000 K -302.77 % | 470.000 K 147.72 % | -985.000 K -336.78 % | 416.000 K -84.21 % | 2.634 M 2 430.97 % | -113.000 K 94.92 % | -2.223 M -671.47 % | 389.000 K 108.98 % | -4.334 M -562.54 % | 937.000 K 533.80 % | -216.000 K -87.83 % | -115.000 K -3.60 % | -111.000 K -158.14 % | -43.000 K 87.61 % | -347.000 K -4 857.14 % | -7.000 K 95.51 % | -156.000 K -65.96 % | -94.000 K |
| 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 |
| 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 | 2008-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -131.410 M -5.02 % | -125.123 M 21.48 % | -159.360 M -30.00 % | -122.581 M -19.85 % | -102.277 M -32.34 % | -77.283 M -29.81 % | -59.535 M -4.55 % | -56.942 M -225.35 % | 45.428 M -53.72 % | 98.161 M 135.05 % | 41.762 M 851.39 % | -5.558 M -112.67 % | 43.870 M -23.97 % | 57.698 M 94.01 % | 29.739 M 367.01 % | 6.368 M -87.78 % | 52.095 M 29.02 % | 40.378 M -27.61 % | 55.777 M 82.78 % | 30.516 M -39.96 % | 50.825 M 25.56 % | 40.479 M -44.34 % | 72.728 M 1.89 % | 71.381 M 150.40 % | -141.636 M -21.44 % | -116.635 M 18.36 % | -142.868 M 13.00 % | -164.224 M -30.49 % | -125.854 M -20.90 % | -104.096 M 14.15 % | -121.251 M 20.71 % | -152.914 M -64.01 % | -93.235 M 1.42 % | -94.581 M 20.36 % | -118.755 M 6.79 % | -127.400 M -71.72 % | -74.190 M -4.89 % | -70.731 M 26.08 % | -95.681 M 9.36 % | -105.559 M -44.35 % | -73.127 M -78.44 % | -40.982 M 29.45 % | -58.091 M -23.40 % | -47.076 M -42.03 % | -33.146 M -51.91 % | -21.820 M 51.45 % | -44.946 M -18.58 % | -37.904 M -296.20 % | -9.567 M -99.15 % | -4.804 M 63.61 % | -13.201 M 58.70 % | -31.964 M -66.76 % | -19.168 M 14.78 % | -22.492 M 29.97 % | -32.117 M 15.26 % | -37.902 M -114.56 % | -17.665 M -87.41 % | -9.426 M 23.87 % | -12.382 M -59 061.90 % | 21.000 K 103.07 % | -685.000 K 67.99 % | -2.140 M -97.42 % | -1.084 M 79.73 % | -5.347 M -139.74 % | 13.454 M 30.15 % | 10.337 M 227.85 % | 3.153 M |
| Total investments | 2.673 M -0.26 % | 2.680 M 8.94 % | 2.460 M -7.27 % | 2.653 M -12.56 % | 3.034 M -21.86 % | 3.883 M -1.50 % | 3.942 M -10.33 % | 4.396 M -11.66 % | 4.976 M -0.34 % | 4.993 M 0.56 % | 4.965 M 2 540.96 % | 188.000 K -99.21 % | 23.774 M 4.22 % | 22.812 M 2.53 % | 22.249 M 9 922.07 % | 222.000 K -98.99 % | 21.885 M 0.31 % | 21.818 M -0.87 % | 22.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.649 M | 0.000 -100.00 % | 3.612 M 0.33 % | 3.600 M 0.28 % | 3.590 M 0.31 % | 3.579 M 11.84 % | 3.200 M 21.81 % | 2.627 M -43.44 % | 4.645 M 77.49 % | 2.617 M 0.04 % | 2.616 M 16.79 % | 2.240 M -0.22 % | 2.245 M 10.86 % | 2.025 M 8.93 % | 1.859 M 0.16 % | 1.856 M 31.72 % | 1.409 M 17.91 % | 1.195 M 948.25 % | 114.000 K 3.64 % | 110.000 K -5.98 % | 117.000 K -43.75 % | 208.000 K 98.10 % | 105.000 K 17.98 % | 89.000 K -63.52 % | 244.000 K 100.92 % | -26.383 M -30 425.29 % | 87.000 K 6.10 % | 82.000 K -1.20 % | 83.000 K -8.79 % | 91.000 K -99.80 % | 46.529 M 1.89 % | 45.664 M -4.01 % | 47.572 M 323.04 % | -21.329 M -143.25 % | 49.317 M -2.70 % | 50.686 M -4.43 % | 53.033 M | 0.000 -100.00 % | 25.688 M -0.05 % | 25.701 M 0.42 % | 25.594 M | 0.000 -100.00 % | 12.083 M -0.08 % | 12.093 M | 0.000 |
| Total debt | 27.258 M -9.62 % | 30.158 M 31.37 % | 22.957 M -14.50 % | 26.849 M -24.13 % | 35.386 M -21.33 % | 44.978 M -58.14 % | 107.447 M 66.06 % | 64.703 M -47.93 % | 124.260 M -6.61 % | 133.058 M -1.32 % | 134.836 M 31.55 % | 102.495 M -35.97 % | 160.071 M -4.57 % | 167.731 M -5.10 % | 176.745 M 29.34 % | 136.654 M -16.49 % | 163.633 M 24.29 % | 131.649 M -21.92 % | 168.609 M 26.99 % | 132.778 M -9.17 % | 146.182 M -6.28 % | 155.971 M -9.34 % | 172.033 M -0.96 % | 173.693 M 126.90 % | 76.549 M 4.06 % | 73.561 M 2.91 % | 71.478 M 1 378.96 % | 4.833 M -87.47 % | 38.568 M -0.41 % | 38.726 M 25.65 % | 30.821 M 1 788.54 % | 1.632 M -95.44 % | 35.793 M 24.13 % | 28.834 M -1.48 % | 29.267 M 479.09 % | 5.054 M -83.62 % | 30.859 M 14.49 % | 26.953 M 12.13 % | 24.038 M 2 016.02 % | 1.136 M -95.54 % | 25.498 M 0.87 % | 25.278 M -27.49 % | 34.863 M 621.95 % | 4.829 M -80.95 % | 25.351 M 3.94 % | 24.391 M -21.89 % | 31.227 M 56.31 % | 19.978 M -39.57 % | 33.058 M -8.95 % | 36.308 M -7.69 % | 39.331 M 175.58 % | 14.272 M -57.34 % | 33.457 M 33.92 % | 24.983 M 2.58 % | 24.354 M 28.75 % | 18.916 M -25.46 % | 25.378 M -23.69 % | 33.256 M 19.55 % | 27.817 M -22.37 % | 35.832 M 19.15 % | 30.074 M 30.94 % | 22.968 M 35.78 % | 16.916 M 1.80 % | 16.617 M -34.52 % | 25.376 M 28.94 % | 19.681 M -13.65 % | 22.791 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 29.733 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.451 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.333 M | 0.000 | 0.000 | 0.000 100.00 % | -8.383 M | 0.000 | 0.000 | 0.000 100.00 % | -14.596 M | 0.000 | 0.000 | 0.000 100.00 % | -6.360 M | 0.000 | 0.000 | 0.000 100.00 % | -964.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.423 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.693 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.059 M | 0.000 | 0.000 | 0.000 100.00 % | -193.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 566.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 |
| Retained earnings | 0.000 | 0.000 | 0.000 -100.00 % | 771.616 M | 0.000 | 0.000 | 0.000 -100.00 % | 684.560 M | 0.000 | 0.000 | 0.000 -100.00 % | 607.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 537.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 429.835 M | 0.000 | 0.000 | 0.000 -100.00 % | 340.355 M | 0.000 | 0.000 | 0.000 -100.00 % | 276.961 M | 0.000 | 0.000 | 0.000 -100.00 % | 224.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 190.104 M | 0.000 | 0.000 | 0.000 -100.00 % | 166.081 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.289 M | 0.000 | 0.000 -100.00 % | 30.590 M |
| Common stock | 0.000 -100.00 % | 822.942 M -1.86 % | 838.533 M 23 335.80 % | 3.578 M -99.53 % | 767.864 M 3.86 % | 739.326 M -2.56 % | 758.762 M 21 106.32 % | 3.578 M -99.47 % | 677.893 M 2.76 % | 659.671 M -0.70 % | 664.289 M 18 465.93 % | 3.578 M -99.41 % | 605.904 M 3.32 % | 586.445 M 0.25 % | 584.974 M 16 249.19 % | 3.578 M -99.29 % | 500.484 M 6.07 % | 471.863 M 1.87 % | 463.200 M 12 845.78 % | 3.578 M -99.13 % | 413.437 M 3.69 % | 398.706 M 4.13 % | 382.896 M 10 601.40 % | 3.578 M -98.91 % | 326.956 M 5.49 % | 309.926 M -1.77 % | 315.520 M 8 718.33 % | 3.578 M -98.62 % | 258.840 M 8.76 % | 237.988 M -6.26 % | 253.885 M 6 995.72 % | 3.578 M -98.42 % | 226.450 M 3.45 % | 218.905 M -6.05 % | 232.990 M 6 411.74 % | 3.578 M -98.08 % | 186.407 M 8.26 % | 172.180 M -11.28 % | 194.081 M 5 324.29 % | 3.578 M -97.87 % | 167.704 M 16.30 % | 144.195 M -10.15 % | 160.484 M 4 385.30 % | 3.578 M -97.45 % | 140.539 M 4.25 % | 134.812 M -2.39 % | 138.111 M 3 760.01 % | 3.578 M -97.02 % | 119.960 M 8.51 % | 110.556 M -10.00 % | 122.840 M 3 333.20 % | 3.578 M -97.23 % | 129.020 M | 0.000 | 0.000 -100.00 % | 3.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.577 M | 0.000 | 0.000 -100.00 % | 3.577 M |
| Total equity | 851.496 M 3.47 % | 822.942 M -1.86 % | 838.533 M 2.80 % | 815.726 M 6.23 % | 767.864 M 3.86 % | 739.326 M -2.56 % | 758.762 M 5.91 % | 716.389 M 5.68 % | 677.893 M 2.76 % | 659.671 M -0.70 % | 664.289 M 3.53 % | 641.628 M 5.90 % | 605.904 M 3.32 % | 586.445 M 0.25 % | 584.974 M 7.67 % | 543.280 M 8.55 % | 500.484 M 6.07 % | 471.863 M 1.87 % | 463.200 M 7.82 % | 429.617 M 3.91 % | 413.437 M 3.69 % | 398.706 M 4.13 % | 382.896 M 9.91 % | 348.373 M 6.55 % | 326.956 M 5.49 % | 309.926 M -1.77 % | 315.520 M 8.66 % | 290.375 M 12.18 % | 258.840 M 8.76 % | 237.988 M -6.26 % | 253.885 M 5.41 % | 240.851 M 6.36 % | 226.450 M 3.45 % | 218.905 M -6.05 % | 232.990 M 13.01 % | 206.175 M 10.60 % | 186.407 M 8.26 % | 172.180 M -11.28 % | 194.081 M 5.76 % | 183.518 M 9.43 % | 167.704 M 16.30 % | 144.195 M -10.15 % | 160.484 M 6.07 % | 151.296 M 7.65 % | 140.539 M 4.25 % | 134.812 M -2.39 % | 138.111 M 4.22 % | 132.516 M 10.47 % | 119.960 M 8.51 % | 110.556 M -10.00 % | 122.840 M -1.66 % | 124.912 M -3.18 % | 129.020 M 4.71 % | 123.221 M -5.06 % | 129.788 M 2.95 % | 126.067 M 7.27 % | 117.518 M 2.03 % | 115.177 M 0.73 % | 114.337 M 0.81 % | 113.422 M 46.72 % | 77.303 M 2.18 % | 75.653 M 8.59 % | 69.668 M -6.86 % | 74.799 M 33.06 % | 56.214 M 15.93 % | 48.488 M 5.44 % | 45.985 M |
| Other non current liabilities | 5.425 M -15.83 % | 6.445 M 6.48 % | 6.053 M -3.21 % | 6.254 M 9.11 % | 5.732 M 5.41 % | 5.438 M 271 800.00 % | 2.000 K -99.96 % | 4.945 M -2.75 % | 5.085 M -1.59 % | 5.167 M 1.73 % | 5.079 M 35.84 % | 3.739 M -33.89 % | 5.656 M 15.48 % | 4.898 M 18.45 % | 4.135 M 112.92 % | -31.999 M -867.55 % | 4.169 M 2.16 % | 4.081 M 0.12 % | 4.076 M 149.64 % | -8.211 M -334.27 % | 3.505 M -34.52 % | 5.353 M -7.87 % | 5.810 M -3.28 % | 6.007 M 133.51 % | -17.926 M 8.22 % | -19.532 M 7.60 % | -21.138 M -300.99 % | 10.517 M 240.36 % | 3.090 M 9.34 % | 2.826 M 8.32 % | 2.609 M 8.66 % | 2.401 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 |
| Long term debt | 13.281 M -9.33 % | 14.648 M 61.86 % | 9.050 M -28.62 % | 12.678 M -15.36 % | 14.979 M -29.73 % | 21.315 M -16.39 % | 25.493 M -11.06 % | 28.664 M -12.37 % | 32.711 M -24.20 % | 43.155 M -18.20 % | 52.758 M -12.60 % | 60.364 M -13.06 % | 69.430 M -11.37 % | 78.335 M -10.14 % | 87.170 M -33.70 % | 131.480 M 74.23 % | 75.462 M -9.66 % | 83.528 M 2.65 % | 81.371 M -17.89 % | 99.097 M 0.25 % | 98.849 M -8.76 % | 108.339 M -9.60 % | 119.841 M -2.51 % | 122.927 M 201.53 % | 40.768 M -7.30 % | 43.980 M -6.81 % | 47.192 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 |
| Total non current liabilities | 95.919 M -0.41 % | 96.312 M 11.40 % | 86.453 M -2.00 % | 88.217 M 1.89 % | 86.582 M -4.87 % | 91.018 M -2.46 % | 93.315 M 0.16 % | 93.169 M -2.99 % | 96.041 M -10.80 % | 107.665 M -6.05 % | 114.602 M -2.07 % | 117.028 M -9.38 % | 129.146 M -5.55 % | 136.734 M -4.39 % | 143.017 M -2.99 % | 147.432 M 17.15 % | 125.851 M -6.72 % | 134.917 M 3.75 % | 130.043 M -3.14 % | 134.263 M -6.65 % | 143.827 M -7.17 % | 154.934 M -6.97 % | 166.543 M -0.56 % | 167.473 M 422.94 % | 32.025 M -4.29 % | 33.460 M -1.88 % | 34.102 M 224.26 % | 10.517 M 0.67 % | 10.447 M 13.53 % | 9.202 M 3.36 % | 8.903 M 3.28 % | 8.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.251 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 |
| Other current liabilities | 73.459 M 4.84 % | 70.067 M 10.94 % | 63.160 M 2.61 % | 61.555 M -2.85 % | 63.361 M 10.71 % | 57.231 M 6.95 % | 53.511 M 7.17 % | 49.930 M -0.33 % | 50.093 M 5.01 % | 47.702 M 15.81 % | 41.190 M -4.30 % | 43.039 M -16.60 % | 51.603 M 1.98 % | 50.600 M -1.30 % | 51.266 M 9.95 % | 46.625 M -10.13 % | 51.880 M 14.70 % | 45.233 M 12.30 % | 40.279 M 8.22 % | 37.219 M -8.69 % | 40.760 M -7.65 % | 44.138 M -8.72 % | 48.356 M 26.31 % | 38.284 M 1 851.27 % | 1.962 M 1.24 % | 1.938 M 3.69 % | 1.869 M -95.36 % | 40.304 M 2 518.84 % | 1.539 M 12.50 % | 1.368 M 4.59 % | 1.308 M -94.45 % | 23.561 M 1 570.99 % | 1.410 M -4.67 % | 1.479 M 2.92 % | 1.437 M -95.21 % | 30.016 M 2 334.39 % | 1.233 M 1.48 % | 1.215 M 6.86 % | 1.137 M -96.00 % | 28.436 M 523.73 % | 4.559 M 5.24 % | 4.332 M 0.77 % | 4.299 M -87.29 % | 33.827 M 896.08 % | 3.396 M 4.75 % | 3.242 M 15.70 % | 2.802 M -88.98 % | 25.438 M 1 319.53 % | 1.792 M -3.03 % | 1.848 M -0.43 % | 1.856 M -57.61 % | 4.378 M 113.77 % | 2.048 M 2.81 % | 1.992 M -9.45 % | 2.200 M -89.21 % | 20.393 M 975.58 % | 1.896 M 3.95 % | 1.824 M 10.14 % | 1.656 M -21.40 % | 2.107 M -0.24 % | 2.112 M 6.67 % | 1.980 M 19.57 % | 1.656 M -79.67 % | 8.145 M | 0.000 -100.00 % | 1.776 M -83.04 % | 10.473 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.702 M -15.81 % | -41.190 M | 0.000 100.00 % | -51.603 M -1.98 % | -50.600 M 1.30 % | -51.266 M -215.06 % | 44.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.434 M 1 682.39 % | 1.988 M -5.02 % | 2.093 M 0.00 % | 2.093 M -95.97 % | 51.962 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.372 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.711 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.300 M | 0.000 | 0.000 | 0.000 100.00 % | -4.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.655 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.536 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 |
| Short term debt | 13.977 M -9.88 % | 15.510 M 11.53 % | 13.907 M -1.86 % | 14.171 M -30.56 % | 20.407 M -13.76 % | 23.663 M -22.66 % | 30.598 M -15.10 % | 36.039 M -16.80 % | 43.316 M -1.63 % | 44.034 M 2.72 % | 42.866 M 1.74 % | 42.131 M 0.57 % | 41.893 M 0.71 % | 41.596 M 1.95 % | 40.802 M -0.02 % | 40.809 M 5.70 % | 38.609 M -19.77 % | 48.121 M -1.49 % | 48.849 M 6.49 % | 45.874 M -3.08 % | 47.333 M -0.63 % | 47.632 M -8.74 % | 52.192 M -12.71 % | 59.791 M 6.46 % | 56.165 M 8.91 % | 51.571 M 7.70 % | 47.882 M 890.73 % | 4.833 M -87.47 % | 38.568 M -0.41 % | 38.726 M 25.65 % | 30.821 M 793.70 % | -4.443 M -112.41 % | 35.793 M 24.13 % | 28.834 M -1.48 % | 29.267 M 669.58 % | 3.803 M -87.68 % | 30.859 M 14.49 % | 26.953 M 12.13 % | 24.038 M 2 016.02 % | 1.136 M -95.54 % | 25.498 M 0.87 % | 25.278 M -27.49 % | 34.863 M 621.95 % | 4.829 M -80.95 % | 25.351 M 3.94 % | 24.391 M -21.89 % | 31.227 M 56.31 % | 19.978 M -39.57 % | 33.058 M -8.95 % | 36.308 M -7.69 % | 39.331 M 175.58 % | 14.272 M -57.34 % | 33.457 M 33.92 % | 24.983 M 2.58 % | 24.354 M 54.93 % | 15.719 M -38.06 % | 25.378 M -23.69 % | 33.256 M 19.55 % | 27.817 M -22.37 % | 35.832 M 19.15 % | 30.074 M 30.94 % | 22.968 M 35.78 % | 16.916 M 1.80 % | 16.617 M -34.52 % | 25.376 M 28.94 % | 19.681 M -13.65 % | 22.791 M |
| Total current liabilities | 128.831 M 1.03 % | 127.521 M 7.27 % | 118.883 M 10.13 % | 107.948 M -16.57 % | 129.393 M 1.91 % | 126.967 M 4.04 % | 122.039 M 2.42 % | 119.154 M -1.12 % | 120.508 M -7.91 % | 130.856 M 10.73 % | 118.180 M -11.20 % | 133.092 M 6.10 % | 125.446 M 4.40 % | 120.155 M -1.09 % | 121.485 M -9.68 % | 134.500 M 11.48 % | 120.648 M 1.00 % | 119.448 M 4.82 % | 113.957 M 9.42 % | 104.145 M -4.74 % | 109.325 M -1.70 % | 111.220 M -13.21 % | 128.152 M 1.82 % | 125.863 M 60.33 % | 78.502 M 5.50 % | 74.406 M 7.45 % | 69.245 M -3.68 % | 71.890 M 20.32 % | 59.749 M -0.72 % | 60.182 M 21.74 % | 49.433 M -3.31 % | 51.126 M -5.17 % | 53.915 M 14.10 % | 47.251 M 2.07 % | 46.292 M -7.91 % | 50.270 M 7.09 % | 46.943 M 4.63 % | 44.866 M 13.57 % | 39.505 M 7.03 % | 36.910 M -9.42 % | 40.747 M 5.98 % | 38.449 M -26.03 % | 51.977 M 2.01 % | 50.953 M 15.72 % | 44.031 M 20.07 % | 36.670 M -23.42 % | 47.886 M -14.58 % | 56.057 M 9.24 % | 51.314 M -7.94 % | 55.737 M 4.77 % | 53.201 M -0.83 % | 53.644 M 2.49 % | 52.339 M 35.25 % | 38.699 M -2.81 % | 39.818 M -24.39 % | 52.661 M 34.98 % | 39.014 M -19.96 % | 48.745 M 26.37 % | 38.574 M -21.40 % | 49.079 M 9.57 % | 44.792 M 29.20 % | 34.670 M 28.82 % | 26.914 M -30.19 % | 38.553 M 11.56 % | 34.558 M 12.00 % | 30.856 M -38.88 % | 50.488 M |
| Total liabilities | 224.750 M 0.41 % | 223.833 M 9.01 % | 205.336 M 4.68 % | 196.165 M -9.17 % | 215.975 M -0.92 % | 217.985 M 1.22 % | 215.354 M 1.43 % | 212.323 M -1.95 % | 216.549 M -9.21 % | 238.521 M 2.47 % | 232.782 M -6.93 % | 250.120 M -1.76 % | 254.592 M -0.89 % | 256.889 M -2.88 % | 264.502 M -6.18 % | 281.932 M 14.37 % | 246.499 M -3.09 % | 254.365 M 4.25 % | 244.000 M 2.35 % | 238.408 M -5.82 % | 253.152 M -4.89 % | 266.154 M -9.68 % | 294.695 M 0.46 % | 293.336 M 165.40 % | 110.527 M 2.47 % | 107.866 M 4.37 % | 103.347 M 25.41 % | 82.407 M 17.40 % | 70.196 M 1.17 % | 69.384 M 18.94 % | 58.336 M -2.36 % | 59.746 M 10.82 % | 53.915 M 14.10 % | 47.251 M 2.07 % | 46.292 M -7.91 % | 50.270 M 7.09 % | 46.943 M 4.63 % | 44.866 M 13.57 % | 39.505 M 7.03 % | 36.910 M -9.42 % | 40.747 M 5.98 % | 38.449 M -26.03 % | 51.977 M 2.01 % | 50.953 M 15.72 % | 44.031 M 20.07 % | 36.670 M -23.42 % | 47.886 M -14.58 % | 56.057 M 9.24 % | 51.314 M -7.94 % | 55.737 M 4.77 % | 53.201 M -0.83 % | 53.644 M 2.49 % | 52.339 M 35.25 % | 38.699 M -2.81 % | 39.818 M -24.39 % | 52.661 M 34.98 % | 39.014 M -19.96 % | 48.745 M 26.37 % | 38.574 M -21.40 % | 49.079 M 9.57 % | 44.792 M 29.20 % | 34.670 M 28.82 % | 26.914 M -30.19 % | 38.553 M 11.56 % | 34.558 M 12.00 % | 30.856 M -38.88 % | 50.488 M |
| Other non current assets | 2.673 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -100.03 % | 3.942 M 394 100.00 % | 1.000 K -99.98 % | 4.976 M -0.34 % | 4.993 M 0.56 % | 4.965 M -7.02 % | 5.340 M -77.54 % | 23.774 M 4.22 % | 22.812 M -48.73 % | 44.498 M 102.20 % | 22.007 M 0.56 % | 21.885 M 0.31 % | 21.818 M -0.87 % | 22.009 M 1.67 % | 21.648 M -3.97 % | 22.542 M 0.48 % | 22.434 M -52.57 % | 47.298 M 112.13 % | 22.297 M 517.30 % | 3.612 M -49.83 % | 7.200 M 0.28 % | 7.180 M 100.67 % | 3.578 M 11.81 % | 3.200 M 21.81 % | 2.627 M -43.44 % | 4.645 M 77.56 % | 2.616 M 0.00 % | 2.616 M 16.79 % | 2.240 M -0.22 % | 2.245 M 10.86 % | 2.025 M 8.93 % | 1.859 M | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 208.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.466 M | 0.000 | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 45.664 M -4.01 % | 47.572 M 121.85 % | 21.443 M -56.52 % | 49.317 M -2.70 % | 50.686 M -4.43 % | 53.033 M 136.73 % | 22.402 M -12.80 % | 25.689 M -0.05 % | 25.702 M 0.42 % | 25.594 M 10.88 % | 23.083 M 91.02 % | 12.084 M -0.07 % | 12.093 M -19.41 % | 15.005 M |
| Long term investments | 0.000 -100.00 % | 2.680 M 8.94 % | 2.460 M -7.27 % | 2.653 M -12.56 % | 3.034 M -21.86 % | 3.883 M -1.50 % | 3.942 M -10.33 % | 4.396 M -11.66 % | 4.976 M -0.34 % | 4.993 M 0.56 % | 4.965 M -7.02 % | 5.340 M -77.54 % | 23.774 M 4.22 % | 22.812 M 2.53 % | 22.249 M 1.10 % | 22.007 M 0.56 % | 21.885 M 0.31 % | 21.818 M -0.87 % | 22.009 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.649 M | 0.000 -100.00 % | 3.612 M 0.33 % | 3.600 M 0.28 % | 3.590 M | 0.000 -100.00 % | 3.200 M 21.81 % | 2.627 M -43.44 % | 4.645 M | 0.000 -100.00 % | 2.616 M 16.79 % | 2.240 M -0.22 % | 2.245 M | 0.000 -100.00 % | 1.859 M 0.16 % | 1.856 M 31.72 % | 1.409 M 17.91 % | 1.195 M 948.25 % | 114.000 K 3.64 % | 110.000 K -5.98 % | 117.000 K | 0.000 -100.00 % | 105.000 K 17.98 % | 89.000 K -63.52 % | 244.000 K 100.92 % | -26.383 M -30 425.29 % | 87.000 K 6.10 % | 82.000 K -1.20 % | 83.000 K | 0.000 -100.00 % | 46.529 M | 0.000 | 0.000 100.00 % | -21.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 398.396 M 2.47 % | 388.797 M 5.15 % | 369.758 M 2.85 % | 359.509 M 5.24 % | 341.618 M 2.60 % | 332.956 M 3.17 % | 322.729 M 4.29 % | 309.443 M 2.18 % | 302.827 M 1.64 % | 297.955 M 4.71 % | 284.554 M 3.44 % | 275.089 M -28.37 % | 384.046 M 1.17 % | 379.601 M 3.72 % | 365.975 M 49.94 % | 244.075 M -30.10 % | 349.185 M 1.87 % | 342.776 M 10.74 % | 309.525 M 63.85 % | 188.911 M -38.27 % | 306.037 M 0.51 % | 304.475 M -3.63 % | 315.959 M 71.21 % | 184.547 M 145.87 % | 75.058 M 2.12 % | 73.500 M 3.80 % | 70.809 M 4.41 % | 67.819 M 6.54 % | 63.654 M 2.89 % | 61.865 M 5.72 % | 58.519 M 8.91 % | 53.732 M 12.23 % | 47.875 M 7.33 % | 44.607 M 13.40 % | 39.335 M 13.28 % | 34.724 M 14.20 % | 30.407 M 0.58 % | 30.233 M 4.71 % | 28.874 M -1.79 % | 29.401 M 8.43 % | 27.116 M -0.81 % | 27.338 M 0.01 % | 27.336 M 0.41 % | 27.224 M -9.43 % | 30.060 M -10.03 % | 33.412 M 19.88 % | 27.872 M 5.31 % | 26.466 M 3.03 % | 25.687 M -3.33 % | 26.573 M 6.11 % | 25.043 M 3.69 % | 24.152 M -39.05 % | 39.624 M 45.60 % | 27.214 M 6.79 % | 25.484 M 19.48 % | 21.329 M -34.93 % | 32.781 M -11.84 % | 37.183 M 29.00 % | 28.825 M | 0.000 -100.00 % | 35.231 M 43.53 % | 24.546 M 35.61 % | 18.101 M | 0.000 -100.00 % | 29.891 M 44.87 % | 20.633 M | 0.000 |
| GoodWill | 123.340 M -0.81 % | 124.344 M 2.74 % | 121.025 M -5.55 % | 128.136 M 1.65 % | 126.056 M -0.52 % | 126.720 M -1.44 % | 128.566 M 3.87 % | 123.780 M -3.45 % | 128.201 M -2.54 % | 131.541 M 4.57 % | 125.788 M 1.33 % | 124.141 M | 0.000 | 0.000 | 0.000 -100.00 % | 114.085 M | 0.000 | 0.000 | 0.000 -100.00 % | 111.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.121 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 |
| Goodwill and intangible assets | 521.736 M 1.67 % | 513.141 M 4.56 % | 490.783 M 0.64 % | 487.645 M 4.27 % | 467.674 M 1.74 % | 459.676 M 1.86 % | 451.295 M 4.17 % | 433.223 M 0.51 % | 431.028 M 0.36 % | 429.496 M 4.67 % | 410.342 M 2.78 % | 399.230 M 3.95 % | 384.046 M 1.17 % | 379.601 M 3.72 % | 365.975 M 2.18 % | 358.160 M 2.57 % | 349.185 M 1.87 % | 342.776 M 10.74 % | 309.525 M 2.87 % | 300.883 M -1.68 % | 306.037 M 0.51 % | 304.475 M -3.63 % | 315.959 M 5.44 % | 299.668 M 299.25 % | 75.058 M 2.12 % | 73.500 M 3.80 % | 70.809 M 4.41 % | 67.819 M 6.54 % | 63.654 M 2.89 % | 61.865 M 5.72 % | 58.519 M 8.91 % | 53.732 M 12.23 % | 47.875 M 7.33 % | 44.607 M 13.40 % | 39.335 M 13.28 % | 34.724 M 14.20 % | 30.407 M 0.58 % | 30.233 M 4.71 % | 28.874 M -1.79 % | 29.401 M 8.43 % | 27.116 M -0.81 % | 27.338 M 0.01 % | 27.336 M 0.41 % | 27.224 M -9.43 % | 30.060 M -10.03 % | 33.412 M 19.88 % | 27.872 M 5.31 % | 26.466 M 3.03 % | 25.687 M -3.33 % | 26.573 M 6.11 % | 25.043 M 3.69 % | 24.152 M 4.10 % | 23.201 M 3.42 % | 22.433 M 4.85 % | 21.396 M 0.31 % | 21.329 M 0.46 % | 21.232 M -4.99 % | 22.347 M -0.68 % | 22.500 M | 0.000 -100.00 % | 21.439 M 1.43 % | 21.137 M -2.50 % | 21.678 M | 0.000 -100.00 % | 24.375 M 9.11 % | 22.339 M | 0.000 |
| Property plant equipment net | 126.015 M 1.47 % | 124.194 M 10.58 % | 112.307 M -6.37 % | 119.943 M 0.30 % | 119.580 M -2.45 % | 122.580 M -3.04 % | 126.420 M 0.73 % | 125.502 M 0.60 % | 124.750 M -0.63 % | 125.537 M 5.42 % | 119.087 M 8.23 % | 110.034 M 29.84 % | 84.746 M 1.72 % | 83.317 M 5.01 % | 79.340 M -1.23 % | 80.326 M 71.91 % | 46.726 M -2.59 % | 47.968 M -1.18 % | 48.541 M 2.35 % | 47.428 M -3.72 % | 49.260 M -4.66 % | 51.667 M -4.86 % | 54.307 M -0.34 % | 54.493 M 67.38 % | 32.556 M -5.39 % | 34.410 M -6.16 % | 36.667 M 438.03 % | 6.815 M 55.74 % | 4.376 M 0.60 % | 4.350 M -7.58 % | 4.707 M -2.22 % | 4.814 M 5.02 % | 4.584 M -5.66 % | 4.859 M 14.71 % | 4.236 M 29.54 % | 3.270 M 33.74 % | 2.445 M -9.51 % | 2.702 M 9.70 % | 2.463 M -7.13 % | 2.652 M -12.01 % | 3.014 M 6.54 % | 2.829 M -14.40 % | 3.305 M 3.18 % | 3.203 M -7.80 % | 3.474 M 11.74 % | 3.109 M 1.67 % | 3.058 M -4.29 % | 3.195 M 13.74 % | 2.809 M -9.42 % | 3.101 M -4.20 % | 3.237 M 20.20 % | 2.693 M 14.94 % | 2.343 M 12.37 % | 2.085 M -4.23 % | 2.177 M 8.04 % | 2.015 M 21.39 % | 1.660 M -7.93 % | 1.803 M 15.73 % | 1.558 M -2.14 % | 1.592 M -7.92 % | 1.729 M -7.49 % | 1.869 M -7.57 % | 2.022 M -10.93 % | 2.270 M -7.72 % | 2.460 M -6.53 % | 2.632 M -6.80 % | 2.824 M |
| Total non current assets | 650.424 M 1.63 % | 640.015 M 5.69 % | 605.550 M -0.77 % | 610.241 M 3.38 % | 590.288 M 0.71 % | 586.138 M 0.77 % | 581.657 M 3.29 % | 563.122 M 0.42 % | 560.754 M 0.13 % | 560.026 M 4.80 % | 534.394 M 3.85 % | 514.604 M 4.47 % | 492.566 M 1.41 % | 485.730 M 3.89 % | 467.564 M 1.54 % | 460.493 M 10.22 % | 417.796 M 1.27 % | 412.562 M 8.55 % | 380.075 M 2.73 % | 369.959 M -2.09 % | 377.839 M -0.19 % | 378.576 M -3.89 % | 393.915 M 4.64 % | 376.458 M 238.46 % | 111.226 M -0.25 % | 111.510 M 0.40 % | 111.066 M 42.01 % | 78.212 M 9.80 % | 71.230 M 3.47 % | 68.842 M 1.43 % | 67.871 M 10.97 % | 61.162 M 11.05 % | 55.075 M 6.52 % | 51.706 M 12.86 % | 45.816 M 14.49 % | 40.019 M 15.29 % | 34.711 M -6.07 % | 36.953 M -3.50 % | 38.292 M -11.26 % | 43.149 M 3.97 % | 41.500 M -12.09 % | 47.209 M -7.31 % | 50.930 M -4.16 % | 53.142 M -13.05 % | 61.121 M -7.23 % | 65.881 M 4.90 % | 62.801 M -0.03 % | 62.822 M -2.54 % | 64.460 M -5.13 % | 67.945 M 2.56 % | 66.251 M 2.03 % | 64.930 M -10.04 % | 72.174 M 2.68 % | 70.287 M -1.34 % | 71.242 M -2.09 % | 72.762 M 0.61 % | 72.324 M -3.49 % | 74.937 M -2.95 % | 77.212 M 0.04 % | 77.178 M 57.97 % | 48.857 M 0.31 % | 48.708 M -1.19 % | 49.294 M -3.18 % | 50.912 M 30.82 % | 38.919 M 5.00 % | 37.064 M 24.25 % | 29.829 M |
| Other current assets | 0.000 | 0.000 | 0.000 -100.00 % | 2.115 M | 0.000 -100.00 % | 25.114 M 13.58 % | 22.112 M 9.95 % | 20.111 M -24.45 % | 26.620 M -20.35 % | 33.422 M 7.58 % | 31.067 M 7.54 % | 28.890 M -2.95 % | 29.768 M 17.81 % | 25.267 M -13.74 % | 29.290 M -1.08 % | 29.609 M -18.11 % | 36.159 M -33.86 % | 54.669 M 15.26 % | 47.430 M 15.36 % | 41.114 M -4.21 % | 42.921 M 20.87 % | 35.510 M -5.70 % | 37.657 M 978.69 % | 3.491 M -72.54 % | 12.715 M -11.11 % | 14.304 M 20.89 % | 11.832 M -22.39 % | 15.246 M | 0.000 -100.00 % | 13.867 M 5.27 % | 13.173 M -3.16 % | 13.603 M | 0.000 -100.00 % | 12.138 M 13.55 % | 10.690 M -26.07 % | 14.459 M 15.02 % | 12.571 M -8.21 % | 13.696 M 28.05 % | 10.696 M 2.24 % | 10.462 M 1.24 % | 10.334 M 3.70 % | 9.965 M 9.77 % | 9.078 M -19.12 % | 11.224 M 14.31 % | 9.819 M 15.23 % | 8.521 M 10.56 % | 7.707 M -0.35 % | 7.734 M -7.09 % | 8.324 M 9.83 % | 7.579 M -20.20 % | 9.497 M -8.70 % | 10.402 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.172 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.279 M | 0.000 | 0.000 -100.00 % | 1.024 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 158.668 M 2.18 % | 155.281 M -14.83 % | 182.317 M 22.01 % | 149.430 M 8.55 % | 137.663 M 12.60 % | 122.261 M -26.78 % | 166.982 M 37.27 % | 121.645 M 54.31 % | 78.832 M 125.90 % | 34.897 M -62.51 % | 93.074 M -13.86 % | 108.053 M -7.01 % | 116.201 M 5.61 % | 110.033 M -25.15 % | 147.006 M 12.83 % | 130.286 M 16.81 % | 111.538 M 22.21 % | 91.271 M -19.11 % | 112.832 M 10.34 % | 102.262 M 7.24 % | 95.357 M -17.43 % | 115.492 M 16.30 % | 99.305 M -2.94 % | 102.312 M -53.11 % | 218.185 M 14.72 % | 190.196 M -11.27 % | 214.346 M 26.79 % | 169.057 M 2.82 % | 164.422 M 15.12 % | 142.822 M -6.08 % | 152.072 M -1.60 % | 154.546 M 19.78 % | 129.028 M 4.55 % | 123.415 M -16.62 % | 148.022 M 11.75 % | 132.454 M 26.09 % | 105.049 M 7.54 % | 97.684 M -18.41 % | 119.719 M 12.21 % | 106.695 M 8.18 % | 98.625 M 48.85 % | 66.260 M -28.72 % | 92.954 M 79.08 % | 51.905 M -11.27 % | 58.497 M 26.59 % | 46.211 M -39.33 % | 76.173 M 31.60 % | 57.882 M 35.79 % | 42.625 M 3.68 % | 41.112 M -21.74 % | 52.532 M 13.62 % | 46.236 M -12.14 % | 52.625 M 10.85 % | 47.475 M -15.93 % | 56.471 M -0.61 % | 56.818 M 32.00 % | 43.043 M 0.85 % | 42.682 M 6.18 % | 40.199 M 12.25 % | 35.811 M 16.42 % | 30.759 M 22.51 % | 25.108 M 39.49 % | 18.000 M -18.05 % | 21.964 M 84.23 % | 11.922 M 27.59 % | 9.344 M -52.42 % | 19.638 M |
| Cash and short term investments | 158.668 M 2.18 % | 155.281 M -14.83 % | 182.317 M 22.01 % | 149.430 M 8.55 % | 137.663 M 12.60 % | 122.261 M -26.78 % | 166.982 M 37.27 % | 121.645 M 54.31 % | 78.832 M 125.90 % | 34.897 M -62.51 % | 93.074 M -13.86 % | 108.053 M -7.01 % | 116.201 M 5.61 % | 110.033 M -25.15 % | 147.006 M 12.83 % | 130.286 M 16.81 % | 111.538 M 22.21 % | 91.271 M -19.11 % | 112.832 M 10.34 % | 102.262 M 7.24 % | 95.357 M -17.43 % | 115.492 M 16.30 % | 99.305 M -2.94 % | 102.312 M -53.11 % | 218.185 M 14.72 % | 190.196 M -11.27 % | 214.346 M 26.79 % | 169.057 M 2.82 % | 164.422 M 15.12 % | 142.822 M -6.08 % | 152.072 M -1.60 % | 154.546 M 19.78 % | 129.028 M 4.55 % | 123.415 M -16.62 % | 148.022 M 11.75 % | 132.454 M 26.09 % | 105.049 M 7.54 % | 97.684 M -18.41 % | 119.719 M 12.21 % | 106.695 M 8.18 % | 98.625 M 48.85 % | 66.260 M -28.72 % | 92.954 M 79.08 % | 51.905 M -11.27 % | 58.497 M 26.59 % | 46.211 M -39.33 % | 76.173 M 31.60 % | 57.882 M 35.79 % | 42.625 M 3.68 % | 41.112 M -21.74 % | 52.532 M 13.62 % | 46.236 M -12.14 % | 52.625 M 10.85 % | 47.475 M -15.93 % | 56.471 M -0.61 % | 56.818 M 32.00 % | 43.043 M 0.85 % | 42.682 M 6.18 % | 40.199 M 12.25 % | 35.811 M 16.42 % | 30.759 M 22.51 % | 25.108 M 39.49 % | 18.000 M -18.05 % | 21.964 M 84.23 % | 11.922 M 27.59 % | 9.344 M -52.42 % | 19.638 M |
| Total current assets | 425.822 M 4.69 % | 406.760 M -7.20 % | 438.319 M 9.13 % | 401.650 M 2.06 % | 393.549 M 6.03 % | 371.172 M -5.42 % | 392.459 M 7.35 % | 365.590 M 9.56 % | 333.688 M -1.32 % | 338.167 M -6.76 % | 362.676 M -3.84 % | 377.144 M 2.50 % | 367.930 M 2.89 % | 357.602 M -6.37 % | 381.912 M 4.71 % | 364.719 M 10.79 % | 329.187 M 4.95 % | 313.667 M -4.11 % | 327.126 M 9.75 % | 298.066 M 3.23 % | 288.750 M 0.86 % | 286.283 M 0.92 % | 283.676 M 6.95 % | 265.251 M -18.70 % | 326.257 M 6.52 % | 306.282 M -0.49 % | 307.801 M 4.49 % | 294.570 M 14.26 % | 257.806 M 8.08 % | 238.530 M -2.38 % | 244.350 M 2.05 % | 239.435 M 6.28 % | 225.290 M 5.05 % | 214.450 M -8.15 % | 233.466 M 7.87 % | 216.426 M 8.95 % | 198.639 M 10.30 % | 180.093 M -7.78 % | 195.294 M 10.16 % | 177.279 M 6.19 % | 166.951 M 23.27 % | 135.435 M -16.16 % | 161.531 M 8.33 % | 149.107 M 20.78 % | 123.449 M 16.88 % | 105.619 M -14.27 % | 123.196 M -2.03 % | 125.751 M 17.73 % | 106.814 M 8.61 % | 98.348 M -10.42 % | 109.790 M -3.38 % | 113.626 M 4.07 % | 109.185 M 19.15 % | 91.633 M -6.84 % | 98.364 M -7.17 % | 105.966 M 25.84 % | 84.208 M -5.37 % | 88.985 M 17.55 % | 75.699 M -11.28 % | 85.323 M 16.50 % | 73.238 M 18.86 % | 61.615 M 30.30 % | 47.288 M -24.27 % | 62.440 M 20.42 % | 51.853 M 22.64 % | 42.280 M -36.56 % | 66.644 M |
| Inventory | 113.046 M -2.12 % | 115.498 M -3.24 % | 119.362 M -4.37 % | 124.823 M 8.60 % | 114.940 M -3.10 % | 118.614 M -2.98 % | 122.251 M -3.00 % | 126.038 M -9.64 % | 139.481 M -11.12 % | 156.932 M 3.22 % | 152.031 M 6.64 % | 142.571 M 9.53 % | 130.161 M 5.60 % | 123.255 M 6.35 % | 115.893 M 0.70 % | 115.088 M 11.91 % | 102.840 M 12.12 % | 91.724 M 10.06 % | 83.342 M -0.38 % | 83.660 M -2.23 % | 85.565 M 22.54 % | 69.825 M 4.87 % | 66.585 M 21.49 % | 54.808 M 46.44 % | 37.426 M 6.93 % | 35.000 M 25.81 % | 27.819 M -19.26 % | 34.454 M 25.25 % | 27.508 M -15.56 % | 32.576 M 18.12 % | 27.578 M -4.09 % | 28.754 M 0.70 % | 28.554 M -10.40 % | 31.868 M 1.29 % | 31.462 M -13.27 % | 36.275 M 10.33 % | 32.880 M 6.28 % | 30.937 M 5.87 % | 29.222 M 18.67 % | 24.624 M -1.56 % | 25.013 M -15.95 % | 29.759 M 14.48 % | 25.994 M 3.44 % | 25.129 M 21.84 % | 20.624 M 26.72 % | 16.275 M 0.38 % | 16.214 M -3.47 % | 16.797 M -18.25 % | 20.546 M -12.08 % | 23.369 M 46.86 % | 15.912 M -2.71 % | 16.356 M -3.42 % | 16.936 M -0.05 % | 16.944 M 3.26 % | 16.409 M 13.56 % | 14.450 M 72.35 % | 8.384 M -8.07 % | 9.120 M 36.63 % | 6.675 M -11.17 % | 7.514 M 3.67 % | 7.248 M -39.40 % | 11.961 M 6.92 % | 11.187 M 23.06 % | 9.091 M -9.45 % | 10.040 M -18.39 % | 12.303 M 47.32 % | 8.351 M |
| Net receivables | 154.108 M 13.33 % | 135.981 M -0.48 % | 136.640 M 9.07 % | 125.282 M -11.11 % | 140.946 M 8.17 % | 130.297 M 26.22 % | 103.226 M -3.98 % | 107.501 M -6.82 % | 115.375 M -21.16 % | 146.338 M 24.47 % | 117.571 M 2.44 % | 114.774 M -5.59 % | 121.568 M -2.21 % | 124.314 M 4.45 % | 119.013 M 7.12 % | 111.103 M -3.23 % | 114.809 M -12.14 % | 130.672 M -0.21 % | 130.952 M 30.37 % | 100.446 M -6.85 % | 107.828 M 6.80 % | 100.966 M -14.28 % | 117.786 M | 0.000 -100.00 % | 70.646 M -12.88 % | 81.086 M 23.54 % | 65.636 M -13.42 % | 75.813 M | 0.000 -100.00 % | 63.132 M -2.42 % | 64.700 M 19.81 % | 54.001 M -20.24 % | 67.708 M 14.44 % | 59.167 M 9.61 % | 53.982 M 22.69 % | 43.997 M -27.53 % | 60.710 M 60.71 % | 37.776 M 5.94 % | 35.657 M 0.45 % | 35.498 M 7.64 % | 32.979 M 11.98 % | 29.451 M -12.10 % | 33.505 M -44.65 % | 60.531 M 75.41 % | 34.509 M -0.30 % | 34.612 M 49.82 % | 23.102 M -46.69 % | 43.338 M 22.70 % | 35.319 M 4.29 % | 33.867 M -18.09 % | 41.346 M -16.39 % | 49.450 M 24.80 % | 39.624 M 45.60 % | 27.214 M 6.79 % | 25.484 M | 0.000 -100.00 % | 32.781 M -11.84 % | 37.183 M 29.00 % | 28.825 M -29.40 % | 40.826 M 15.88 % | 35.231 M 43.53 % | 24.546 M 35.61 % | 18.101 M -39.88 % | 30.106 M 0.72 % | 29.891 M 44.87 % | 20.633 M -45.17 % | 37.631 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.942 M | 0.000 100.00 % | -4.976 M 0.34 % | -4.993 M -0.56 % | -4.965 M 7.02 % | -5.340 M 77.54 % | -23.774 M -4.22 % | -22.812 M -2.53 % | -22.249 M -1.10 % | -22.007 M -0.56 % | -21.885 M -0.31 % | -21.818 M 0.87 % | -22.009 M | 0.000 | 0.000 | 0.000 100.00 % | -23.649 M | 0.000 100.00 % | -3.612 M -0.33 % | -3.600 M -0.28 % | -3.590 M | 0.000 100.00 % | -3.200 M -21.81 % | -2.627 M 43.44 % | -4.645 M | 0.000 100.00 % | -2.616 M -16.79 % | -2.240 M 0.22 % | -2.245 M | 0.000 100.00 % | -1.859 M -185.99 % | 2.162 M -61.02 % | 5.546 M -43.99 % | 9.902 M -12.03 % | 11.256 M -33.52 % | 16.932 M -16.06 % | 20.172 M -10.37 % | 22.507 M -18.10 % | 27.482 M -6.11 % | 29.271 M -7.45 % | 31.627 M -4.39 % | 33.078 M -7.80 % | 35.877 M -6.05 % | 38.189 M 0.79 % | 37.888 M -0.28 % | 37.994 M 37 517.82 % | 101.000 K -3.81 % | 105.000 K 8.25 % | 97.000 K -99.80 % | 49.304 M 42 773.04 % | 115.000 K 13.86 % | 101.000 K -16.53 % | 121.000 K -99.77 % | 53.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.559 M | 0.000 | 0.000 -100.00 % | 12.000 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.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 |
| Account payables | 41.395 M -1.31 % | 41.944 M 0.31 % | 41.816 M 29.77 % | 32.222 M -29.38 % | 45.625 M -0.97 % | 46.073 M 21.47 % | 37.930 M 16.59 % | 32.534 M 20.06 % | 27.099 M -33.83 % | 40.953 M 13.44 % | 36.102 M -24.57 % | 47.864 M 37.52 % | 34.805 M 13.15 % | 30.759 M -3.61 % | 31.910 M -28.87 % | 44.861 M 48.75 % | 30.159 M 7.14 % | 28.149 M 13.37 % | 24.829 M 19.00 % | 20.865 M -1.73 % | 21.232 M 9.16 % | 19.450 M -23.76 % | 25.511 M 17.48 % | 21.716 M 6.58 % | 20.375 M -2.50 % | 20.897 M 7.20 % | 19.494 M -27.13 % | 26.753 M 36.20 % | 19.642 M -2.22 % | 20.088 M 16.09 % | 17.304 M -19.48 % | 21.490 M 28.59 % | 16.712 M -1.33 % | 16.938 M 8.66 % | 15.588 M -5.25 % | 16.451 M 10.77 % | 14.851 M -11.06 % | 16.698 M 16.52 % | 14.330 M 95.28 % | 7.338 M -31.36 % | 10.690 M 20.94 % | 8.839 M -31.03 % | 12.815 M 4.21 % | 12.297 M -19.54 % | 15.284 M 69.13 % | 9.037 M -34.78 % | 13.857 M 30.22 % | 10.641 M -35.37 % | 16.464 M -6.35 % | 17.581 M 46.34 % | 12.014 M -27.00 % | 16.458 M -2.23 % | 16.834 M 43.59 % | 11.724 M -11.61 % | 13.264 M -19.85 % | 16.549 M 40.96 % | 11.740 M -14.09 % | 13.665 M 50.15 % | 9.101 M -18.30 % | 11.140 M -11.63 % | 12.606 M 29.66 % | 9.722 M 16.54 % | 8.342 M -39.51 % | 13.791 M 50.20 % | 9.182 M -2.31 % | 9.399 M -45.43 % | 17.224 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 651.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.205 M | 0.000 | 0.000 | 0.000 -100.00 % | 187.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.712 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.337 M | 0.000 -100.00 % | 5.086 M -27.36 % | 7.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.170 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.507 M | 0.000 -100.00 % | 5.812 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 |
| 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 |
| 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 -100.00 % | 35.635 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.970 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.025 M -66.79 % | 27.178 M -4.63 % | 28.496 M -5.34 % | 30.104 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.075 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 % | 586.000 K | 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 -100.00 % | 964.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.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 |
| Other total stockholders equity | 851.496 M | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.414 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.366 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.153 M -89.81 % | 129.020 M 4.71 % | 123.221 M -5.06 % | 129.788 M 1 056.96 % | 11.218 M -90.45 % | 117.518 M 2.03 % | 115.177 M 0.73 % | 114.337 M 765.73 % | 13.207 M -82.92 % | 77.303 M 2.18 % | 75.653 M 8.59 % | 69.668 M 438.68 % | 12.933 M -76.99 % | 56.214 M 15.93 % | 48.488 M 310.29 % | 11.818 M |
| Deferred tax liabilities non current | 77.213 M 2.65 % | 75.219 M 5.42 % | 71.350 M 2.98 % | 69.285 M 5.18 % | 65.871 M 2.50 % | 64.265 M 2.85 % | 62.483 M 4.91 % | 59.560 M 2.26 % | 58.245 M 1.28 % | 57.510 M 4.97 % | 54.787 M 3.52 % | 52.925 M 3.36 % | 51.205 M 0.99 % | 50.701 M 3.01 % | 49.219 M 2.64 % | 47.951 M 3.75 % | 46.220 M 2.14 % | 45.253 M 1.47 % | 44.596 M 2.81 % | 43.377 M 4.59 % | 41.473 M 0.56 % | 41.242 M 0.86 % | 40.892 M 6.11 % | 38.539 M 319.68 % | 9.183 M 1.90 % | 9.012 M 11.98 % | 8.048 M -0.14 % | 8.059 M 9.54 % | 7.357 M 15.39 % | 6.376 M 1.30 % | 6.294 M 1.21 % | 6.219 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.251 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 |
| 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 100.00 % | -1.251 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 |
| Total assets | 1.076 B 2.82 % | 1.047 B 0.28 % | 1.044 B 3.04 % | 1.013 B 2.97 % | 983.839 M 2.77 % | 957.310 M -1.73 % | 974.116 M 4.89 % | 928.712 M 3.83 % | 894.442 M -0.42 % | 898.192 M 0.12 % | 897.071 M 0.60 % | 891.748 M 3.63 % | 860.496 M 2.04 % | 843.334 M -0.72 % | 849.476 M 2.94 % | 825.212 M 10.47 % | 746.983 M 2.86 % | 726.228 M 2.69 % | 707.200 M 5.86 % | 668.025 M 0.22 % | 666.589 M 0.26 % | 664.860 M -1.88 % | 677.591 M 5.59 % | 641.709 M 46.68 % | 437.483 M 4.71 % | 417.792 M -0.26 % | 418.867 M 12.36 % | 372.782 M 13.30 % | 329.036 M 7.05 % | 307.372 M -1.55 % | 312.221 M 3.87 % | 300.597 M 7.22 % | 280.365 M 5.34 % | 266.156 M -4.70 % | 279.282 M 8.91 % | 256.445 M 9.90 % | 233.350 M 7.51 % | 217.046 M -7.08 % | 233.586 M 5.97 % | 220.428 M 5.75 % | 208.451 M 14.13 % | 182.644 M -14.03 % | 212.461 M 5.05 % | 202.249 M 9.58 % | 184.570 M 7.63 % | 171.482 M -7.80 % | 185.997 M -1.37 % | 188.573 M 10.10 % | 171.274 M 3.00 % | 166.293 M -5.54 % | 176.041 M -1.41 % | 178.556 M -1.55 % | 181.359 M 12.01 % | 161.920 M -4.53 % | 169.606 M -5.10 % | 178.728 M 14.18 % | 156.532 M -4.51 % | 163.922 M 7.20 % | 152.911 M -5.90 % | 162.501 M 33.09 % | 122.095 M 10.67 % | 110.323 M 14.23 % | 96.582 M -14.79 % | 113.352 M 24.88 % | 90.772 M 14.40 % | 79.344 M -17.76 % | 96.473 M |
| 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2008-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -22.762 M -403.41 % | 7.502 M 109.67 % | 3.578 M 125.02 % | -14.300 M -73.75 % | -8.230 M 43.16 % | -14.478 M -167.04 % | 21.596 M 48.43 % | 14.550 M -55.12 % | 32.418 M 235.10 % | -23.995 M -90.74 % | -12.580 M -64.25 % | -7.659 M -873.19 % | -787.000 K 94.53 % | -14.399 M -141.63 % | -5.959 M -87.33 % | -3.181 M -147.96 % | 6.632 M 201.16 % | -6.556 M 25.19 % | -8.764 M -22.66 % | -7.145 M 58.99 % | -17.424 M -1 264.71 % | 1.496 M 111.75 % | -12.729 M -16.99 % | -10.880 M -232.73 % | 8.197 M 134.40 % | -23.826 M -193.41 % | 25.507 M 196.46 % | -26.442 M -1 120.93 % | 2.590 M 201.45 % | -2.553 M 74.59 % | -10.047 M -213.41 % | 8.859 M 722.56 % | 1.077 M 136.81 % | -2.926 M 33.52 % | -4.401 M -124.46 % | 17.991 M 199.61 % | -18.062 M -735.82 % | -2.161 M -212.14 % | 1.927 M 131.57 % | -6.104 M -415.45 % | 1.935 M 134.46 % | -5.616 M -119.29 % | 29.106 M 194.40 % | -30.834 M -1 326.98 % | 2.513 M 115.24 % | -16.486 M -172.18 % | 22.839 M 305.02 % | -11.140 M -71.89 % | -6.481 M -367.48 % | 2.423 M -54.39 % | 5.313 M 149.58 % | -10.715 M -119.34 % | -4.885 M 43.96 % | -8.717 M -183.97 % | 10.381 M 814.45 % | -1.453 M -130.45 % | 4.772 M 147.99 % | -9.944 M -183.84 % | 11.860 M 211.02 % | -10.683 M -23.86 % | -8.625 M -816.58 % | -941.000 K -113.59 % | 6.923 M 512.11 % | 1.131 M 141.37 % | -2.734 M 51.54 % | -5.642 M -143.56 % | 12.953 M 228.60 % | -10.072 M -2 128.32 % | -452.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 100.00 % | -15.797 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.250 M | 0.000 | 0.000 | 0.000 100.00 % | -3.330 M | 0.000 | 0.000 | 0.000 100.00 % | -9.843 M | 0.000 | 0.000 | 0.000 100.00 % | -6.292 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.333 M | 0.000 | 0.000 | 0.000 100.00 % | -35.064 M | 0.000 | 0.000 | 0.000 100.00 % | -9.729 M | 0.000 | 0.000 | 0.000 100.00 % | -3.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.665 M | 0.000 | 0.000 | 0.000 100.00 % | -18.049 M | 0.000 | 0.000 | 0.000 100.00 % | -4.016 M | 0.000 | 0.000 | 0.000 100.00 % | -13.120 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 |
| Inventory | 0.000 | 0.000 | 0.000 100.00 % | -1.714 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.625 M | 0.000 | 0.000 | 0.000 100.00 % | -26.323 M | 0.000 | 0.000 | 0.000 100.00 % | -31.058 M | 0.000 | 0.000 | 0.000 100.00 % | -29.752 M | 0.000 | 0.000 | 0.000 -100.00 % | 522.000 K | 0.000 | 0.000 | 0.000 100.00 % | -5.601 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.295 M | 0.000 | 0.000 | 0.000 100.00 % | -11.505 M | 0.000 | 0.000 | 0.000 -100.00 % | 517.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.121 M | 0.000 | 0.000 | 0.000 100.00 % | -440.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.906 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 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -22.762 M -403.41 % | 7.502 M 109.67 % | 3.578 M 11.43 % | 3.211 M 139.02 % | -8.230 M 43.16 % | -14.478 M -167.04 % | 21.596 M 505.56 % | -5.325 M -116.43 % | 32.418 M 235.10 % | -23.995 M -90.74 % | -12.580 M -157.20 % | 21.994 M 2 894.66 % | -787.000 K 94.53 % | -14.399 M -141.63 % | -5.959 M -115.80 % | 37.720 M 468.76 % | 6.632 M 201.16 % | -6.556 M 25.19 % | -8.764 M -130.33 % | 28.899 M 265.86 % | -17.424 M -1 264.71 % | 1.496 M 111.75 % | -12.729 M 35.50 % | -19.735 M -340.76 % | 8.197 M 134.40 % | -23.826 M -193.41 % | 25.507 M 79.34 % | 14.223 M 449.15 % | 2.590 M 201.45 % | -2.553 M 74.59 % | -10.047 M -188.97 % | 11.293 M 948.56 % | 1.077 M 136.81 % | -2.926 M 33.52 % | -4.401 M -113.88 % | 31.710 M 275.56 % | -18.062 M -735.82 % | -2.161 M -212.14 % | 1.927 M 105.97 % | -32.286 M -1 768.53 % | 1.935 M 134.46 % | -5.616 M -119.29 % | 29.106 M 724.06 % | -4.664 M -285.59 % | 2.513 M 115.24 % | -16.486 M -172.18 % | 22.839 M 441.70 % | -6.684 M -3.13 % | -6.481 M -367.48 % | 2.423 M -54.39 % | 5.313 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 |
| Other non cash items | 13.162 M 415.15 % | 2.555 M -52.22 % | 5.347 M -39.27 % | 8.804 M -13.60 % | 10.190 M -61.88 % | 26.734 M -11.13 % | 30.082 M 838.89 % | 3.204 M 1 181.60 % | 250.000 K 114.24 % | -1.756 M 35.04 % | -2.703 M 93.62 % | -42.367 M -769.94 % | 6.324 M 632.32 % | -1.188 M 74.99 % | -4.750 M -137.38 % | -2.001 M -121.30 % | 9.394 M 43.64 % | 6.540 M 1 117.11 % | -643.000 K 82.72 % | -3.721 M -51.08 % | -2.463 M -39.23 % | -1.769 M -166.73 % | 2.651 M 190.04 % | 914.000 K -68.10 % | 2.865 M -11.00 % | 3.219 M 134.91 % | -9.222 M -386.75 % | 3.216 M 16.18 % | 2.768 M 858.36 % | -365.000 K 94.93 % | -7.195 M -461.67 % | -1.281 M -212.07 % | 1.143 M 1 244.71 % | 85.000 K 101.70 % | -5.001 M -33.65 % | -3.742 M -154.60 % | 6.853 M 2 221.67 % | -323.000 K 80.90 % | -1.691 M -207.43 % | 1.574 M -33.22 % | 2.357 M 159.15 % | -3.985 M -225.43 % | 3.177 M -64.19 % | 8.871 M 213.91 % | 2.826 M -62.58 % | 7.553 M 971.16 % | -867.000 K -109.41 % | 9.209 M 440.19 % | -2.707 M -219.04 % | 2.274 M -38.37 % | 3.690 M 34.57 % | 2.742 M 267.56 % | 746.000 K -90.83 % | 8.138 M 271.40 % | -4.748 M -167.94 % | 6.989 M 240.23 % | -4.984 M -165.99 % | 7.553 M 526.29 % | 1.206 M -78.96 % | 5.733 M -41.13 % | 9.738 M 322.99 % | -4.367 M -247.73 % | 2.956 M -35.06 % | 4.552 M 277.05 % | -2.571 M -270.83 % | 1.505 M 154.23 % | -2.775 M -158.22 % | 4.766 M 828.75 % | -654.000 K |
| Net cash provided by operating activities | 29.626 M -48.97 % | 58.052 M -5.49 % | 61.426 M 33.56 % | 45.993 M 12.52 % | 40.876 M 1.65 % | 40.212 M -43.65 % | 71.357 M -6.63 % | 76.421 M 4.69 % | 72.999 M 156.81 % | 28.425 M 52.90 % | 18.590 M -33.99 % | 28.164 M -8.80 % | 30.881 M -23.42 % | 40.324 M 6.35 % | 37.915 M -17.32 % | 45.859 M -5.93 % | 48.751 M 25.37 % | 38.887 M 48.30 % | 26.221 M 2.53 % | 25.573 M 748.90 % | -3.941 M -111.56 % | 34.078 M 121.10 % | 15.413 M -38.40 % | 25.021 M -23.11 % | 32.540 M 87.69 % | 17.337 M -66.07 % | 51.095 M 300.62 % | 12.754 M -51.09 % | 26.077 M -9.70 % | 28.878 M 354.06 % | 6.360 M -78.30 % | 29.311 M 141.28 % | 12.148 M -43.00 % | 21.312 M -15.18 % | 25.127 M -28.24 % | 35.016 M 308.45 % | 8.573 M -53.77 % | 18.545 M 28.49 % | 14.433 M 17.48 % | 12.285 M -64.44 % | 34.547 M 1 871.64 % | -1.950 M -104.52 % | 43.115 M 901.69 % | -5.378 M -140.57 % | 13.257 M 429.86 % | 2.502 M -91.49 % | 29.403 M 105.39 % | 14.316 M 1 058.25 % | 1.236 M -70.67 % | 4.214 M -43.85 % | 7.505 M 507.44 % | -1.842 M -65.95 % | -1.110 M -125.02 % | 4.437 M -55.67 % | 10.008 M -22.41 % | 12.898 M 109.76 % | 6.149 M 3 189.95 % | -199.000 K -101.51 % | 13.167 M 190.53 % | 4.532 M 538.30 % | -1.034 M -137.82 % | 2.734 M -47.68 % | 5.226 M -59.95 % | 13.049 M 23 201.79 % | 56.000 K 101.74 % | -3.221 M -130.11 % | 10.696 M 513.65 % | 1.743 M -23.85 % | 2.289 M |
| Investments in property plant and equipment | -22.200 M 10.55 % | -24.819 M -16.06 % | -21.384 M 14.88 % | -25.123 M -52.42 % | -16.483 M 14.22 % | -19.216 M -11.07 % | -17.301 M 26.21 % | -23.445 M -28.44 % | -18.254 M 16.08 % | -21.751 M 5.54 % | -23.026 M 8.00 % | -25.028 M -94.36 % | -12.877 M 31.26 % | -18.733 M -46.39 % | -12.797 M 26.42 % | -17.393 M -68.60 % | -10.316 M 76.59 % | -44.058 M -251.37 % | -12.539 M -22.91 % | -10.202 M -54.88 % | -6.587 M 25.93 % | -8.893 M -9.99 % | -8.085 M -18.90 % | -6.800 M -95.63 % | -3.476 M 8.21 % | -3.787 M 18.03 % | -4.620 M 35.73 % | -7.188 M -119.08 % | -3.281 M 31.35 % | -4.779 M 29.17 % | -6.747 M 19.45 % | -8.376 M -62.80 % | -5.145 M 35.16 % | -7.935 M -3.79 % | -7.645 M -2.99 % | -7.423 M -286.01 % | -1.923 M 46.76 % | -3.612 M -185.31 % | -1.266 M 61.92 % | -3.325 M -65.09 % | -2.014 M -13.34 % | -1.777 M 5.83 % | -1.887 M -68.93 % | -1.117 M -16.96 % | -955.000 K 88.05 % | -7.993 M -117.62 % | -3.673 M -5.55 % | -3.480 M -171.88 % | -1.280 M 64.42 % | -3.598 M -4.75 % | -3.435 M -0.23 % | -3.427 M -11.01 % | -3.087 M -13.04 % | -2.731 M -46.43 % | -1.865 M 9.95 % | -2.071 M -412.62 % | -404.000 K 76.17 % | -1.695 M 2.59 % | -1.740 M 23.21 % | -2.266 M -37.50 % | -1.648 M -102.96 % | -812.000 K -16 140.00 % | -5.000 K 95.00 % | -100.000 K 96.41 % | -2.786 M 15.34 % | -3.291 M 33.34 % | -4.937 M -55.30 % | -3.179 M -4.13 % | -3.053 M |
| Acquisitions 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 -100.00 % | 11.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.269 M 99.49 % | -247.575 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -554.000 K -2 408.33 % | 24.000 K 147.06 % | -51.000 K -50.00 % | -34.000 K -270.00 % | 20.000 K 1 100.00 % | -2.000 K 88.89 % | -18.000 K -162.07 % | 29.000 K 825.00 % | -4.000 K | 0.000 100.00 % | -238.000 K -3 300.00 % | -7.000 K 41.67 % | -12.000 K -20.00 % | -10.000 K 9.09 % | -11.000 K 97.10 % | -379.000 K 33.86 % | -573.000 K | 0.000 100.00 % | -2.028 M -141.23 % | 4.919 M 447.63 % | -1.415 M 35.89 % | -2.207 M -16.83 % | -1.889 M -904.79 % | -188.000 K | 0.000 100.00 % | -1.191 M -732.87 % | -143.000 K | 0.000 100.00 % | -168.000 K | 0.000 100.00 % | -392.000 K -304.12 % | -97.000 K -506.25 % | -16.000 K | 0.000 100.00 % | -161.000 K | 0.000 100.00 % | -4.000 K 96.23 % | -106.000 K | 0.000 | 0.000 | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K 152.10 % | -119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 475.000 K -18.24 % | 581.000 K 3 531.25 % | 16.000 K -95.39 % | 347.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 K | 0.000 | 0.000 -100.00 % | 64.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 180.000 K -97.23 % | 6.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.018 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 688.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 155.000 K | 0.000 100.00 % | -5.000 K | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 17.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 |
| Other investing activites | 7.000 K 103.20 % | -219.000 K -214.06 % | 192.000 K -74.57 % | 755.000 K -14.88 % | 887.000 K 88 800.00 % | -1.000 K 99.99 % | -15.025 M -7.25 % | -14.009 M -1 401 000.00 % | 1.000 K 100.01 % | -13.882 M -1 388 100.00 % | -1.000 K -200.00 % | 1.000 K 100.01 % | -8.848 M 22.54 % | -11.423 M -1 142 400.00 % | 1.000 K 101.32 % | -76.000 K -7 500.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K 99.99 % | -7.091 M -28.62 % | -5.513 M -5 111.82 % | 110.000 K 101.69 % | -6.505 M 97.37 % | -247.575 M -8 001.28 % | -3.056 M -305 500.00 % | -1.000 K 99.98 % | -4.086 M -354.00 % | -900.000 K 73.89 % | -3.447 M -27.01 % | -2.714 M 68.05 % | -8.494 M -216.23 % | -2.686 M 58.25 % | -6.433 M 30.29 % | -9.228 M -11.88 % | -8.248 M -31.88 % | -6.254 M -27 291.30 % | 23.000 K 101.93 % | -1.191 M 9.91 % | -1.322 M -48.54 % | -890.000 K 48.29 % | -1.721 M -973.60 % | 197.000 K -7.51 % | 213.000 K 126.66 % | -799.000 K -131.59 % | -345.000 K 95.43 % | -7.543 M -102.55 % | -3.724 M -26.58 % | -2.942 M -129.13 % | -1.284 M -128 500.00 % | 1.000 K 100.04 % | -2.486 M -24 960.00 % | 10.000 K 100.40 % | -2.517 M | 0.000 -100.00 % | 17.000 K 1 600.00 % | 1.000 K -94.44 % | 18.000 K | 0.000 | 0.000 -100.00 % | 10.000 K 242.86 % | -7.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 |
| Net cash used for investing activites | -22.193 M 11.36 % | -25.038 M -18.15 % | -21.192 M 13.03 % | -24.368 M -56.25 % | -15.596 M 18.84 % | -19.216 M -14.20 % | -16.826 M 26.41 % | -22.864 M -25.37 % | -18.237 M 14.80 % | -21.404 M 7.05 % | -23.027 M 7.99 % | -25.027 M -86.34 % | -13.431 M 28.21 % | -18.709 M -45.63 % | -12.847 M 26.46 % | -17.469 M -70.38 % | -10.253 M 76.73 % | -44.059 M -250.84 % | -12.558 M -23.44 % | -10.173 M -54.35 % | -6.591 M 23.39 % | -8.603 M 10.31 % | -9.592 M 96.23 % | -254.382 M -7 193.06 % | -3.488 M 8.16 % | -3.798 M 17.99 % | -4.631 M 45.31 % | -8.467 M -119.69 % | -3.854 M -39.59 % | -2.761 M 68.54 % | -8.775 M -153.83 % | -3.457 M 47.30 % | -6.560 M 35.32 % | -10.142 M -6.38 % | -9.534 M -25.27 % | -7.611 M -530.05 % | -1.208 M 74.85 % | -4.803 M -240.88 % | -1.409 M 66.57 % | -4.215 M -93.17 % | -2.182 M -144.62 % | -892.000 K 56.82 % | -2.066 M -70.18 % | -1.214 M -25.03 % | -971.000 K 87.61 % | -7.838 M -104.43 % | -3.834 M -10.01 % | -3.485 M -171.42 % | -1.284 M 65.33 % | -3.703 M -11.54 % | -3.320 M 2.84 % | -3.417 M -10.83 % | -3.083 M -12.56 % | -2.739 M -48.21 % | -1.848 M 10.72 % | -2.070 M -436.27 % | -386.000 K 77.23 % | -1.695 M 2.59 % | -1.740 M 22.87 % | -2.256 M -36.31 % | -1.655 M -120.67 % | -750.000 K -504.84 % | -124.000 K -24.00 % | -100.000 K 96.41 % | -2.786 M 15.34 % | -3.291 M 33.34 % | -4.937 M -54.67 % | -3.192 M -4.55 % | -3.053 M |
| Debt repayment | -403.000 K 4.28 % | -421.000 K -6.58 % | -395.000 K 94.52 % | -7.211 M -12.51 % | -6.409 M 44.01 % | -11.446 M -63.07 % | -7.019 M 5.57 % | -7.433 M 1.97 % | -7.582 M 10.08 % | -8.432 M -5.74 % | -7.974 M 4.79 % | -8.375 M 3.79 % | -8.705 M -18.50 % | -7.346 M 2.17 % | -7.509 M -7.39 % | -6.992 M 55.75 % | -15.800 M -393.35 % | 5.386 M 346.39 % | -2.186 M 39.14 % | -3.592 M 56.53 % | -8.264 M -63.42 % | -5.057 M 42.32 % | -8.768 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 100.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.426 M 183.54 % | 1.561 M 165.31 % | -2.390 M -213.22 % | 2.111 M 122.89 % | -9.224 M -198.73 % | 9.343 M 910.32 % | -1.153 M 86.45 % | -8.507 M -388.67 % | 2.947 M 154.55 % | -5.402 M -223.42 % | 4.377 M 162.18 % | -7.039 M | 0.000 -100.00 % | 8.340 M 62.76 % | 5.124 M 156.52 % | -9.066 M -211.76 % | -2.908 M -154.79 % | 5.308 M 279.96 % | 1.397 M 112.77 % | -10.937 M -211.99 % | 9.766 M 301.19 % | -4.854 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 100.00 % | -59.629 M | 0.000 | 0.000 | 0.000 100.00 % | -53.666 M | 0.000 | 0.000 | 0.000 100.00 % | -53.666 M | 0.000 | 0.000 | 0.000 100.00 % | -47.703 M | 0.000 | 0.000 | 0.000 100.00 % | -17.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 | 0.000 100.00 % | -23.852 M | 0.000 | 0.000 | 0.000 100.00 % | -11.926 M | 0.000 | 0.000 | 0.000 100.00 % | -9.541 M | 0.000 100.00 % | -8.094 M | 0.000 100.00 % | -9.541 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -3.401 M 0.26 % | -3.410 M -10.36 % | -3.090 M 1.90 % | -3.150 M -2.27 % | -3.080 M -307 900.00 % | -1.000 K 99.97 % | -3.108 M -2.27 % | -3.039 M -3.58 % | -2.934 M 0.54 % | -2.950 M 2.51 % | -3.026 M -8.61 % | -2.786 M -5.05 % | -2.652 M 8.24 % | -2.890 M -18.25 % | -2.444 M 18.97 % | -3.016 M -13.73 % | -2.652 M 0.11 % | -2.655 M 0.60 % | -2.671 M -4.09 % | -2.566 M -7.45 % | -2.388 M -2.89 % | -2.321 M -2.61 % | -2.262 M -102.00 % | 113.145 M 8 684.60 % | -1.318 M 18.03 % | -1.608 M -9.91 % | -1.463 M -146 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.700 M -74.50 % | -7.278 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.094 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.776 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -3.804 M 94.01 % | -63.460 M -1 720.95 % | -3.485 M 66.36 % | -10.361 M -9.19 % | -9.489 M 85.43 % | -65.113 M -542.96 % | -10.127 M 3.29 % | -10.472 M 0.42 % | -10.516 M 83.83 % | -65.048 M -491.35 % | -11.000 M 1.44 % | -11.161 M 1.73 % | -11.357 M 80.40 % | -57.939 M -482.13 % | -9.953 M 0.55 % | -10.008 M 45.76 % | -18.452 M -21.73 % | -15.158 M -212.09 % | -4.857 M 21.13 % | -6.158 M 42.19 % | -10.652 M -44.38 % | -7.378 M 33.11 % | -11.030 M -109.75 % | 113.145 M 8 684.60 % | -1.318 M 96.47 % | -37.385 M -2 455.37 % | -1.463 M -146 200.00 % | -1.000 K | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 -100.00 % | 25.000 K 100.07 % | -35.777 M -143 008.00 % | -25.000 K | 0.000 | 0.000 100.00 % | -35.777 M | 0.000 | 0.000 | 0.000 100.00 % | -23.852 M | 0.000 | 0.000 | 0.000 100.00 % | -24.626 M -238.36 % | -7.278 M -264.44 % | 4.426 M 183.54 % | 1.561 M 113.08 % | -11.931 M -665.18 % | 2.111 M 286.81 % | -1.130 M -112.09 % | 9.343 M 187.37 % | -10.694 M -25.71 % | -8.507 M -388.67 % | 2.947 M 154.55 % | -5.402 M -223.42 % | 4.377 M 162.18 % | -7.039 M -353.57 % | 2.776 M -66.71 % | 8.340 M 62.76 % | 5.124 M 156.52 % | -9.066 M -211.76 % | -2.908 M -154.79 % | 5.308 M 279.96 % | 1.397 M 112.77 % | -10.937 M -211.99 % | 9.766 M 301.19 % | -4.854 M |
| Effect of forex changes on cash | -242.000 K -107.10 % | 3.410 M 188.30 % | -3.862 M -866.27 % | 504.000 K 229.23 % | -390.000 K 35.54 % | -605.000 K -164.84 % | 933.000 K 444.28 % | -271.000 K 12.86 % | -311.000 K -107.33 % | -150.000 K -132.82 % | 457.000 K 465.60 % | -125.000 K -266.67 % | 75.000 K 111.54 % | -650.000 K -140.47 % | 1.606 M 338.80 % | 366.000 K 64.86 % | 222.000 K 118.03 % | -1.231 M -169.82 % | 1.763 M 175.44 % | -2.337 M -323.00 % | 1.048 M 154.87 % | -1.910 M -186.74 % | 2.202 M 543.86 % | 342.000 K 33.59 % | 256.000 K 183.93 % | -305.000 K -205.90 % | 288.000 K -17.48 % | 349.000 K 156.02 % | -623.000 K -251.95 % | 410.000 K 794.92 % | -59.000 K 82.44 % | -336.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.049 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 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 |
| Net change in cash | 3.387 M 112.53 % | -27.036 M -182.21 % | 32.887 M 179.49 % | 11.767 M -23.60 % | 15.402 M 134.44 % | -44.721 M -198.64 % | 45.337 M 5.90 % | 42.813 M -2.55 % | 43.935 M 175.52 % | -58.177 M -288.39 % | -14.979 M -83.84 % | -8.148 M -232.10 % | 6.168 M 116.68 % | -36.973 M -321.13 % | 16.720 M -10.82 % | 18.748 M -7.49 % | 20.267 M 194.00 % | -21.561 M -303.98 % | 10.570 M 53.08 % | 6.905 M 134.29 % | -20.135 M -224.39 % | 16.187 M 638.31 % | -3.007 M 97.40 % | -115.873 M -513.99 % | 27.989 M 215.90 % | -24.150 M -153.32 % | 45.289 M 877.11 % | 4.635 M -78.54 % | 21.600 M 333.51 % | -9.250 M -273.89 % | -2.474 M -109.70 % | 25.518 M 354.62 % | 5.613 M 122.81 % | -24.607 M -258.06 % | 15.568 M -43.19 % | 27.405 M 272.10 % | 7.365 M 133.42 % | -22.035 M -269.19 % | 13.024 M 61.39 % | 8.070 M -75.07 % | 32.365 M 221.24 % | -26.694 M -165.03 % | 41.049 M 722.71 % | -6.592 M -153.65 % | 12.286 M 141.01 % | -29.962 M -263.81 % | 18.291 M 19.89 % | 15.257 M 908.39 % | 1.513 M 113.25 % | -11.420 M -281.39 % | 6.296 M 198.54 % | -6.389 M -224.06 % | 5.150 M 157.25 % | -8.996 M -2 492.51 % | -347.000 K -102.52 % | 13.775 M 3 715.79 % | 361.000 K -85.46 % | 2.483 M -43.41 % | 4.388 M -13.14 % | 5.052 M -10.60 % | 5.651 M -20.50 % | 7.108 M 279.31 % | -3.964 M -139.47 % | 10.042 M 289.53 % | 2.578 M 150.39 % | -5.116 M 1.20 % | -5.178 M -162.26 % | 8.317 M 248.04 % | -5.618 M |
| Cash at beginning of period | 155.281 M -14.83 % | 182.317 M 22.01 % | 149.430 M 8.55 % | 137.663 M 12.60 % | 122.261 M -26.78 % | 166.982 M 37.27 % | 121.645 M 54.31 % | 78.832 M 125.90 % | 34.897 M -62.51 % | 93.074 M -13.86 % | 108.053 M -7.01 % | 116.201 M 5.61 % | 110.033 M -25.15 % | 147.006 M 12.83 % | 130.286 M 16.81 % | 111.538 M 22.21 % | 91.271 M -19.11 % | 112.832 M 10.34 % | 102.262 M 7.24 % | 95.357 M -17.43 % | 115.492 M 16.30 % | 99.305 M -2.94 % | 102.312 M -53.11 % | 218.185 M 14.72 % | 190.196 M -11.27 % | 214.346 M 26.79 % | 169.057 M 2.82 % | 164.422 M 15.12 % | 142.822 M -6.08 % | 152.072 M -1.60 % | 154.546 M 19.78 % | 129.028 M 4.55 % | 123.415 M -16.62 % | 148.022 M 11.75 % | 132.454 M 26.09 % | 105.049 M 7.54 % | 97.684 M -18.41 % | 119.719 M 12.21 % | 106.695 M 8.18 % | 98.625 M 48.85 % | 66.260 M -28.72 % | 92.954 M 79.08 % | 51.905 M -11.27 % | 58.497 M 26.59 % | 46.211 M -39.33 % | 76.173 M 31.60 % | 57.882 M 35.79 % | 42.625 M 3.68 % | 41.112 M -21.74 % | 52.532 M 13.62 % | 46.236 M -12.14 % | 52.625 M 10.85 % | 47.475 M -15.93 % | 56.471 M -0.61 % | 56.818 M 32.00 % | 43.043 M 0.85 % | 42.682 M 6.18 % | 40.199 M 12.25 % | 35.811 M 16.42 % | 30.759 M 22.51 % | 25.108 M 39.49 % | 18.000 M -18.05 % | 21.964 M 84.23 % | 11.922 M 27.59 % | 9.344 M -35.38 % | 14.460 M -26.37 % | 19.638 M 73.47 % | 11.321 M -33.17 % | 16.939 M |
| Cash at end of period | 158.668 M 2.18 % | 155.281 M -14.83 % | 182.317 M 22.01 % | 149.430 M 8.55 % | 137.663 M 12.60 % | 122.261 M -26.78 % | 166.982 M 37.27 % | 121.645 M 54.31 % | 78.832 M 125.90 % | 34.897 M -62.51 % | 93.074 M -13.86 % | 108.053 M -7.01 % | 116.201 M 5.61 % | 110.033 M -25.15 % | 147.006 M 12.83 % | 130.286 M 16.81 % | 111.538 M 22.21 % | 91.271 M -19.11 % | 112.832 M 10.34 % | 102.262 M 7.24 % | 95.357 M -17.43 % | 115.492 M 16.30 % | 99.305 M -2.94 % | 102.312 M -53.11 % | 218.185 M 14.72 % | 190.196 M -11.27 % | 214.346 M 26.79 % | 169.057 M 2.82 % | 164.422 M 15.12 % | 142.822 M -6.08 % | 152.072 M -1.60 % | 154.546 M 19.78 % | 129.028 M 4.55 % | 123.415 M -16.62 % | 148.022 M 11.75 % | 132.454 M 26.09 % | 105.049 M 7.54 % | 97.684 M -18.41 % | 119.719 M 12.21 % | 106.695 M 8.18 % | 98.625 M 48.85 % | 66.260 M -28.72 % | 92.954 M 79.08 % | 51.905 M -11.27 % | 58.497 M 26.59 % | 46.211 M -39.33 % | 76.173 M 31.60 % | 57.882 M 35.79 % | 42.625 M 3.68 % | 41.112 M -21.74 % | 52.532 M 13.62 % | 46.236 M -12.14 % | 52.625 M 10.85 % | 47.475 M -15.93 % | 56.471 M -0.61 % | 56.818 M 32.00 % | 43.043 M 0.85 % | 42.682 M 6.18 % | 40.199 M 12.25 % | 35.811 M 16.42 % | 30.759 M 22.51 % | 25.108 M 39.49 % | 18.000 M -18.05 % | 21.964 M 84.23 % | 11.922 M 27.59 % | 9.344 M -35.38 % | 14.460 M -26.37 % | 19.638 M 73.47 % | 11.321 M |
| Operating cash flow | 29.626 M -48.97 % | 58.052 M -5.49 % | 61.426 M 33.56 % | 45.993 M 12.52 % | 40.876 M 1.65 % | 40.212 M -43.65 % | 71.357 M -6.63 % | 76.421 M 4.69 % | 72.999 M 156.81 % | 28.425 M 52.90 % | 18.590 M -33.99 % | 28.164 M -8.80 % | 30.881 M -23.42 % | 40.324 M 6.35 % | 37.915 M -17.32 % | 45.859 M -5.93 % | 48.751 M 25.37 % | 38.887 M 48.30 % | 26.221 M 2.53 % | 25.573 M 748.90 % | -3.941 M -111.56 % | 34.078 M 121.10 % | 15.413 M -38.40 % | 25.021 M -23.11 % | 32.540 M 87.69 % | 17.337 M -66.07 % | 51.095 M 300.62 % | 12.754 M -51.09 % | 26.077 M -9.70 % | 28.878 M 354.06 % | 6.360 M -78.30 % | 29.311 M 141.28 % | 12.148 M -43.00 % | 21.312 M -15.18 % | 25.127 M -28.24 % | 35.016 M 308.45 % | 8.573 M -53.77 % | 18.545 M 28.49 % | 14.433 M 17.48 % | 12.285 M -64.44 % | 34.547 M 1 871.64 % | -1.950 M -104.52 % | 43.115 M 901.69 % | -5.378 M -140.57 % | 13.257 M 429.86 % | 2.502 M -91.49 % | 29.403 M 105.39 % | 14.316 M 1 058.25 % | 1.236 M -70.67 % | 4.214 M -43.85 % | 7.505 M 507.44 % | -1.842 M -65.95 % | -1.110 M -125.02 % | 4.437 M -55.67 % | 10.008 M -22.41 % | 12.898 M 109.76 % | 6.149 M 3 189.95 % | -199.000 K -101.51 % | 13.167 M 190.53 % | 4.532 M 538.30 % | -1.034 M -137.82 % | 2.734 M -47.68 % | 5.226 M -59.95 % | 13.049 M 23 201.79 % | 56.000 K 101.74 % | -3.221 M -130.11 % | 10.696 M 513.65 % | 1.743 M -23.85 % | 2.289 M |
| Capital expenditure | -22.200 M 10.55 % | -24.819 M -16.06 % | -21.384 M 14.88 % | -25.123 M -52.42 % | -16.483 M 14.22 % | -19.216 M -11.07 % | -17.301 M 26.21 % | -23.445 M -28.44 % | -18.254 M 16.08 % | -21.751 M 5.54 % | -23.026 M 8.00 % | -25.028 M -94.36 % | -12.877 M 31.26 % | -18.733 M -46.39 % | -12.797 M 26.42 % | -17.393 M -68.60 % | -10.316 M 76.59 % | -44.058 M -251.37 % | -12.539 M -22.91 % | -10.202 M -54.88 % | -6.587 M 25.93 % | -8.893 M -9.99 % | -8.085 M -18.90 % | -6.800 M -95.63 % | -3.476 M 8.21 % | -3.787 M 18.03 % | -4.620 M 35.73 % | -7.188 M -119.08 % | -3.281 M 31.35 % | -4.779 M 29.17 % | -6.747 M 19.45 % | -8.376 M -62.80 % | -5.145 M 35.16 % | -7.935 M -3.79 % | -7.645 M -2.99 % | -7.423 M -286.01 % | -1.923 M 46.76 % | -3.612 M -185.31 % | -1.266 M 61.92 % | -3.325 M -65.09 % | -2.014 M -13.34 % | -1.777 M 5.83 % | -1.887 M -68.93 % | -1.117 M -16.96 % | -955.000 K 88.05 % | -7.993 M -117.62 % | -3.673 M -5.55 % | -3.480 M -171.88 % | -1.280 M 64.42 % | -3.598 M -4.75 % | -3.435 M -0.23 % | -3.427 M -11.01 % | -3.087 M -13.04 % | -2.731 M -46.43 % | -1.865 M 9.95 % | -2.071 M -412.62 % | -404.000 K 76.17 % | -1.695 M 2.59 % | -1.740 M 23.21 % | -2.266 M -37.50 % | -1.648 M -102.96 % | -812.000 K -16 140.00 % | -5.000 K 95.00 % | -100.000 K 96.41 % | -2.786 M 15.34 % | -3.291 M 33.34 % | -4.937 M -55.30 % | -3.179 M -4.13 % | -3.053 M |
| Free CashFlow | 7.426 M -77.65 % | 33.233 M -17.00 % | 40.042 M 91.86 % | 20.870 M -14.44 % | 24.393 M 16.18 % | 20.996 M -61.16 % | 54.056 M 2.04 % | 52.976 M -3.23 % | 54.745 M 720.27 % | 6.674 M 250.45 % | -4.436 M -241.45 % | 3.136 M -82.58 % | 18.004 M -16.61 % | 21.591 M -14.04 % | 25.118 M -11.76 % | 28.466 M -25.94 % | 38.435 M 843.28 % | -5.171 M -137.79 % | 13.682 M -10.99 % | 15.371 M 246.00 % | -10.528 M -141.80 % | 25.185 M 243.68 % | 7.328 M -59.78 % | 18.221 M -37.31 % | 29.064 M 114.49 % | 13.550 M -70.84 % | 46.475 M 734.98 % | 5.566 M -75.58 % | 22.796 M -5.41 % | 24.099 M 6 327.13 % | -387.000 K -101.85 % | 20.935 M 198.94 % | 7.003 M -47.65 % | 13.377 M -23.48 % | 17.482 M -36.64 % | 27.593 M 314.93 % | 6.650 M -55.47 % | 14.933 M 13.41 % | 13.167 M 46.95 % | 8.960 M -72.46 % | 32.533 M 972.90 % | -3.727 M -109.04 % | 41.228 M 734.77 % | -6.495 M -152.80 % | 12.302 M 324.04 % | -5.491 M -121.34 % | 25.730 M 137.45 % | 10.836 M 24 727.27 % | -44.000 K -107.14 % | 616.000 K -84.86 % | 4.070 M 177.24 % | -5.269 M -25.54 % | -4.197 M -346.01 % | 1.706 M -79.05 % | 8.143 M -24.79 % | 10.827 M 88.46 % | 5.745 M 403.33 % | -1.894 M -116.57 % | 11.427 M 404.28 % | 2.266 M 184.49 % | -2.682 M -239.54 % | 1.922 M -63.19 % | 5.221 M -59.68 % | 12.949 M 574.32 % | -2.730 M 58.08 % | -6.512 M -213.08 % | 5.759 M 501.04 % | -1.436 M -87.96 % | -764.000 K |
| 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 |