adesso SE 0N5I.L
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.297 B 14.18 % | 1.136 B 26.18 % | 900.253 M 32.72 % | 678.324 M 29.61 % | 523.375 M 16.38 % | 449.704 M 19.77 % | 375.470 M 16.75 % | 321.590 M 23.50 % | 260.407 M 32.56 % | 196.449 M 25.19 % | 156.915 M 15.19 % | 136.222 M 13.03 % | 120.521 M 13.71 % | 105.986 M 23.69 % | 85.684 M 20.11 % | 71.338 M 6.83 % | 66.774 M 46.29 % | 45.646 M |
| Net income | 8.123 M 153.45 % | 3.205 M -88.79 % | 28.603 M -39.78 % | 47.501 M 126.69 % | 20.954 M 20.29 % | 17.419 M 30.17 % | 13.382 M 21.38 % | 11.025 M -11.96 % | 12.523 M 163.81 % | 4.747 M 39.37 % | 3.406 M 22.52 % | 2.780 M 301.15 % | 693.000 K -82.28 % | 3.911 M 56.94 % | 2.492 M -30.45 % | 3.583 M -15.18 % | 4.224 M 76.88 % | 2.388 M |
| Income before tax | 17.029 M 39.66 % | 12.193 M -71.03 % | 42.082 M -33.45 % | 63.230 M 99.85 % | 31.639 M 35.76 % | 23.305 M 9.92 % | 21.202 M 27.48 % | 16.631 M -0.54 % | 16.722 M 76.49 % | 9.475 M 30.01 % | 7.288 M 57.54 % | 4.626 M 91.32 % | 2.418 M -51.66 % | 5.002 M 103.50 % | 2.458 M -25.29 % | 3.290 M -28.94 % | 4.630 M 42.42 % | 3.251 M |
| Income before tax ratio | 0.01 22.32 % | 0.01 -77.04 % | 0.05 -49.85 % | 0.09 54.20 % | 0.06 16.65 % | 0.05 -8.23 % | 0.06 9.19 % | 0.05 -19.47 % | 0.06 33.14 % | 0.05 3.84 % | 0.05 36.77 % | 0.03 69.26 % | 0.02 -57.49 % | 0.05 64.52 % | 0.03 -37.80 % | 0.05 -33.49 % | 0.07 -2.64 % | 0.07 |
| EBITDA | 101.433 M 23.06 % | 82.428 M -11.67 % | 93.318 M -9.39 % | 102.987 M 70.28 % | 60.482 M 25.13 % | 48.334 M 46.57 % | 32.977 M 29.83 % | 25.400 M 8.26 % | 23.462 M 60.23 % | 14.643 M 51.43 % | 9.670 M 36.97 % | 7.060 M 26.36 % | 5.587 M -24.44 % | 7.394 M 27.81 % | 5.785 M -9.45 % | 6.389 M -11.08 % | 7.185 M 39.30 % | 5.158 M |
| Net income ratio | 0.01 121.97 % | 0.00 -91.12 % | 0.03 -54.63 % | 0.07 74.91 % | 0.04 3.36 % | 0.04 8.68 % | 0.04 3.96 % | 0.03 -28.71 % | 0.05 99.02 % | 0.02 11.32 % | 0.02 6.36 % | 0.02 254.92 % | 0.01 -84.42 % | 0.04 26.88 % | 0.03 -42.09 % | 0.05 -20.60 % | 0.06 20.92 % | 0.05 |
| Ratio EBITDA | 0.08 7.77 % | 0.07 -29.99 % | 0.10 -31.73 % | 0.15 31.38 % | 0.12 7.52 % | 0.11 22.37 % | 0.09 11.20 % | 0.08 -12.34 % | 0.09 20.87 % | 0.07 20.95 % | 0.06 18.91 % | 0.05 11.80 % | 0.05 -33.55 % | 0.07 3.33 % | 0.07 -24.61 % | 0.09 -16.77 % | 0.11 -4.78 % | 0.11 |
| Gross profit ratio | 0.12 -3.98 % | 0.13 -56.87 % | 0.30 98.40 % | 0.15 -51.90 % | 0.31 -9.39 % | 0.35 44.47 % | 0.24 -27.49 % | 0.33 -1.45 % | 0.34 -0.05 % | 0.34 -1.21 % | 0.34 0.22 % | 0.34 -0.54 % | 0.34 -61.04 % | 0.87 -1.74 % | 0.89 0.21 % | 0.89 -1.74 % | 0.90 -1.75 % | 0.92 |
| Weighted average shs out dil | 6.517 M -0.06 % | 6.522 M -0.05 % | 6.525 M 3.97 % | 6.276 M 1.47 % | 6.185 M 0.05 % | 6.182 M 0.01 % | 6.181 M 0.04 % | 6.178 M 5.33 % | 5.866 M 0.77 % | 5.821 M 0.41 % | 5.797 M 0.58 % | 5.763 M 0.19 % | 5.752 M 0.27 % | 5.737 M 0.40 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 30.68 % | 4.373 M |
| Weighted average shs out | 6.511 M -0.07 % | 6.515 M 0.11 % | 6.508 M 3.98 % | 6.259 M 1.27 % | 6.180 M 0.06 % | 6.176 M 0.02 % | 6.175 M 0.07 % | 6.171 M 5.32 % | 5.859 M 1.08 % | 5.797 M 0.35 % | 5.777 M 0.37 % | 5.755 M 0.20 % | 5.744 M 0.31 % | 5.726 M 0.21 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 30.68 % | 4.373 M |
| EPS diluted | 1.25 155.10 % | 0.49 -88.81 % | 4.38 -42.14 % | 7.57 123.30 % | 3.39 20.21 % | 2.82 30.56 % | 2.16 21.35 % | 1.78 -15.24 % | 2.10 156.10 % | 0.82 38.98 % | 0.59 22.92 % | 0.48 300.00 % | 0.12 -83.33 % | 0.72 71.43 % | 0.42 -31.15 % | 0.61 -17.57 % | 0.74 32.14 % | 0.56 |
| Earnings per share | 1.25 155.10 % | 0.49 -88.86 % | 4.40 -42.03 % | 7.59 123.89 % | 3.39 20.21 % | 2.82 29.95 % | 2.17 21.23 % | 1.79 -15.17 % | 2.11 157.32 % | 0.82 38.98 % | 0.59 22.92 % | 0.48 300.00 % | 0.12 -83.33 % | 0.72 71.43 % | 0.42 -31.15 % | 0.61 -17.57 % | 0.74 32.14 % | 0.56 |
| Gross profit | 160.792 M 9.64 % | 146.660 M -45.58 % | 269.514 M 163.31 % | 102.356 M -37.66 % | 164.202 M 5.46 % | 155.703 M 73.03 % | 89.985 M -15.34 % | 106.289 M 21.70 % | 87.336 M 32.49 % | 65.918 M 23.68 % | 53.297 M 15.45 % | 46.166 M 12.42 % | 41.065 M -55.70 % | 92.694 M 21.55 % | 76.262 M 20.36 % | 63.361 M 4.98 % | 60.358 M 43.73 % | 41.993 M |
| Income tax expense | 6.827 M -22.27 % | 8.783 M -33.91 % | 13.289 M -15.10 % | 15.653 M 46.40 % | 10.692 M 84.03 % | 5.810 M -26.15 % | 7.867 M 48.43 % | 5.300 M 31.64 % | 4.026 M -3.29 % | 4.163 M 26.42 % | 3.293 M 106.07 % | 1.598 M -36.33 % | 2.510 M 130.06 % | 1.091 M 3 308.82 % | -34.000 K 88.40 % | -293.000 K -183.24 % | 352.000 K -57.18 % | 822.000 K |
| Cost of revenue | 1.136 B 14.86 % | 989.243 M 56.84 % | 630.739 M 33.71 % | 471.713 M 31.33 % | 359.173 M 22.17 % | 294.001 M 2.98 % | 285.485 M 32.60 % | 215.301 M 24.40 % | 173.071 M 32.59 % | 130.531 M 25.97 % | 103.618 M 15.06 % | 90.056 M 13.34 % | 79.456 M 497.77 % | 13.292 M 41.07 % | 9.422 M 18.11 % | 7.977 M 24.33 % | 6.416 M 75.64 % | 3.653 M |
| General and administrative expenses | 12.796 M 12.58 % | 11.366 M -32.14 % | 16.748 M 156.91 % | 6.519 M 30.96 % | 4.978 M 18.52 % | 4.200 M 51.95 % | 2.764 M 0.91 % | 2.739 M 131.53 % | 1.183 M -18.86 % | 1.458 M -19.36 % | 1.808 M -84.42 % | 11.607 M 8.67 % | 10.681 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 12.617 M 25.68 % | 10.039 M 26.40 % | 7.942 M 48.81 % | 5.337 M 19.29 % | 4.474 M -5.17 % | 4.718 M 13.55 % | 4.155 M 1.76 % | 4.083 M 25.02 % | 3.266 M -5.17 % | 3.444 M | 0.000 -100.00 % | 12.876 M 14.93 % | 11.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -6.223 M -102.23 % | 278.836 M 31.50 % | 212.040 M 44.58 % | 146.658 M 25.31 % | 117.039 M -3.70 % | 121.540 M 102.92 % | 59.896 M -26.82 % | 81.843 M 24.45 % | 65.763 M 27.31 % | 51.657 M 16.94 % | 44.174 M 63 005.71 % | 70.000 K -40.68 % | 118.000 K -99.87 % | 87.542 M 18.94 % | 73.601 M 21.93 % | 60.364 M 8.07 % | 55.854 M 43.98 % | 38.794 M |
| Operating expenses | 138.210 M -54.46 % | 303.514 M 31.60 % | 230.625 M 44.93 % | 159.127 M 24.68 % | 127.628 M -3.09 % | 131.695 M 97.10 % | 66.815 M -24.64 % | 88.665 M 26.28 % | 70.212 M 24.14 % | 56.559 M 23.00 % | 45.982 M 13.10 % | 40.657 M 5.78 % | 38.435 M -56.10 % | 87.542 M 18.94 % | 73.601 M 21.93 % | 60.364 M 8.07 % | 55.854 M 43.98 % | 38.794 M |
| Cost and expenses | 1.274 B 14.27 % | 1.115 B 28.02 % | 871.183 M 36.52 % | 638.129 M 30.06 % | 490.634 M 15.25 % | 425.696 M 20.83 % | 352.300 M 15.90 % | 303.966 M 24.94 % | 243.283 M 30.04 % | 187.090 M 25.06 % | 149.600 M 14.45 % | 130.713 M 10.88 % | 117.891 M 16.92 % | 100.834 M 21.45 % | 83.023 M 21.48 % | 68.341 M 9.75 % | 62.270 M 46.70 % | 42.447 M |
| Research and development expenses | 1.066 M -67.43 % | 3.273 M 12.94 % | 2.898 M 83.19 % | 1.582 M -0.32 % | 1.587 M 28.29 % | 1.237 M 21.99 % | 1.014 M 865.71 % | 105.000 K -11.76 % | 119.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 143.367 M 569.78 % | 21.405 M 36.45 % | 15.687 M 44.09 % | 10.887 M 20.94 % | 9.002 M 0.94 % | 8.918 M 28.89 % | 6.919 M 1.42 % | 6.822 M 53.34 % | 4.449 M -9.24 % | 4.902 M 171.13 % | 1.808 M -92.62 % | 24.483 M 11.88 % | 21.884 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 3.087 M 28.73 % | 2.398 M 484.88 % | 410.000 K -59.08 % | 1.002 M 1 218.42 % | 76.000 K -62.56 % | 203.000 K 54.96 % | 131.000 K 495.45 % | 22.000 K -48.84 % | 43.000 K -15.69 % | 51.000 K -23.88 % | 67.000 K 6.35 % | 63.000 K -75.10 % | 253.000 K 42.13 % | 178.000 K -6.32 % | 190.000 K -41.72 % | 326.000 K -40.18 % | 545.000 K 75.24 % | 311.000 K |
| Interest expense | 14.992 M 32.98 % | 11.274 M 149.81 % | 4.513 M 67.52 % | 2.694 M 12.02 % | 2.405 M -2.67 % | 2.471 M 233.02 % | 742.000 K -1.59 % | 754.000 K 63.56 % | 461.000 K 58.42 % | 291.000 K 67.24 % | 174.000 K -38.30 % | 282.000 K -28.06 % | 392.000 K 10.42 % | 355.000 K -12.78 % | 407.000 K 20.06 % | 339.000 K -19.09 % | 419.000 K 110.55 % | 199.000 K |
| Depreciation and amortization | 67.503 M 16.94 % | 57.723 M 28.96 % | 44.759 M 24.34 % | 35.998 M 37.51 % | 26.179 M 15.86 % | 22.596 M 125.91 % | 10.002 M 22.08 % | 8.193 M 28.98 % | 6.352 M 30.24 % | 4.877 M 102.62 % | 2.407 M -18.05 % | 2.937 M -29.30 % | 4.154 M 20.27 % | 3.454 M 17.72 % | 2.934 M 6.30 % | 2.760 M -22.88 % | 3.579 M 69.78 % | 2.108 M |
| Operating income | 22.582 M 45.77 % | 15.492 M -46.71 % | 29.070 M -27.68 % | 40.195 M 22.77 % | 32.741 M 28.22 % | 25.535 M 16.36 % | 21.944 M 27.69 % | 17.185 M 0.12 % | 17.164 M 82.48 % | 9.406 M 27.61 % | 7.371 M 52.14 % | 4.845 M 89.48 % | 2.557 M -50.37 % | 5.152 M 93.61 % | 2.661 M -11.21 % | 2.997 M -33.46 % | 4.504 M 40.79 % | 3.199 M |
| Operating income ratio | 0.02 27.66 % | 0.01 -57.76 % | 0.03 -45.51 % | 0.06 -5.28 % | 0.06 10.17 % | 0.06 -2.84 % | 0.06 9.37 % | 0.05 -18.93 % | 0.07 37.66 % | 0.05 1.93 % | 0.05 32.07 % | 0.04 67.64 % | 0.02 -56.35 % | 0.05 56.52 % | 0.03 -26.08 % | 0.04 -37.72 % | 0.07 -3.75 % | 0.07 |
| Total other income expenses net | -5.553 M -68.32 % | -3.299 M -125.35 % | 13.012 M -43.51 % | 23.035 M 2 190.29 % | -1.102 M -148.48 % | 2.273 M 390.66 % | -782.000 K 15.09 % | -921.000 K -150.95 % | -367.000 K -631.88 % | 69.000 K 183.13 % | -83.000 K 61.75 % | -217.000 K -56.12 % | -139.000 K 7.33 % | -150.000 K 26.11 % | -203.000 K -169.28 % | 293.000 K 132.54 % | 126.000 K 142.31 % | 52.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 | 198.504 M 7.44 % | 184.751 M 43.59 % | 128.666 M 46.79 % | 87.651 M 17.23 % | 74.767 M -10.75 % | 83.770 M 270 125.81 % | 31.000 K 101.80 % | -1.727 M -144.11 % | 3.915 M 158.49 % | -6.693 M 62.83 % | -18.007 M -9.74 % | -16.409 M -20.04 % | -13.670 M 39.22 % | -22.491 M -32.14 % | -17.021 M 1.84 % | -17.340 M -53.63 % | -11.287 M -240.59 % | -3.314 M |
| Total investments | 24.521 M 73.55 % | 14.129 M 81.96 % | 7.765 M 12.83 % | 6.882 M 15.78 % | 5.944 M 74.31 % | 3.410 M 2.65 % | 3.322 M 56.99 % | 2.116 M 178.42 % | 760.000 K 24.18 % | 612.000 K 175.68 % | 222.000 K 788.00 % | 25.000 K -72.83 % | 92.000 K -50.54 % | 186.000 K -44.64 % | 336.000 K 17.89 % | 285.000 K -32.46 % | 422.000 K 96.28 % | 215.000 K |
| Total debt | 288.186 M 0.93 % | 285.523 M 30.04 % | 219.563 M 11.13 % | 197.573 M 52.19 % | 129.820 M -0.23 % | 130.122 M 183.22 % | 45.943 M 2.62 % | 44.770 M -4.86 % | 47.059 M 119.20 % | 21.469 M 275.53 % | 5.717 M 6.74 % | 5.356 M -30.42 % | 7.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.412 M -10.52 % | 8.283 M |
| Accumulated other comprehensive income loss | 149.722 M 237.42 % | 44.373 M -7.38 % | 47.908 M -8.52 % | 52.369 M | 0.000 -100.00 % | 70.000 M 25.83 % | 55.632 M 7 962.61 % | 690.000 K -23.25 % | 899.000 K 30.29 % | 690.000 K -93.75 % | 11.040 M 1.69 % | 10.857 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 149.473 M -1.73 % | 152.107 M -2.25 % | 155.614 M 23.22 % | 126.286 M 43.95 % | 87.732 M 25.89 % | 69.687 M 29.19 % | 53.943 M 26.05 % | 42.796 M 23.67 % | 34.605 M 42.84 % | 24.227 M 16.50 % | 20.796 M 13.60 % | 18.307 M 18.15 % | 15.495 M 296.19 % | 3.911 M -71.05 % | 13.510 M 13.10 % | 11.945 M 179.22 % | 4.278 M 76.05 % | 2.430 M |
| Common stock | 6.522 M 0.03 % | 6.520 M 0.12 % | 6.512 M 0.14 % | 6.503 M 5.14 % | 6.185 M 0.15 % | 6.176 M 0.00 % | 6.176 M 0.03 % | 6.174 M 0.11 % | 6.167 M 6.33 % | 5.800 M 0.10 % | 5.794 M 0.54 % | 5.763 M 0.26 % | 5.748 M -49.57 % | 11.398 M 99.44 % | 5.715 M 0.00 % | 5.715 M -85.71 % | 40.002 M 0.00 % | 40.002 M |
| Total equity | 193.909 M -6.67 % | 207.777 M -3.44 % | 215.181 M 12.17 % | 191.827 M 86.47 % | 102.874 M 11.24 % | 92.482 M 19.65 % | 77.294 M 15.32 % | 67.023 M 12.18 % | 59.744 M 40.66 % | 42.475 M 9.62 % | 38.748 M 7.46 % | 36.059 M 5.62 % | 34.139 M -0.67 % | 34.368 M 11.22 % | 30.902 M 7.12 % | 28.847 M 13.84 % | 25.341 M 20.76 % | 20.984 M |
| Other non current liabilities | 27.360 M -19.73 % | 34.084 M -53.25 % | 72.903 M 142.79 % | 30.027 M 65.35 % | 18.160 M 174.07 % | 6.626 M -4.14 % | 6.912 M -20.37 % | 8.680 M 273.65 % | 2.323 M 107.23 % | 1.121 M 533.33 % | 177.000 K -41.00 % | 300.000 K -21.67 % | 383.000 K -92.11 % | 4.853 M -23.41 % | 6.336 M -1.39 % | 6.425 M 929.65 % | 624.000 K 23.56 % | 505.000 K |
| Long term debt | 235.620 M -4.27 % | 246.125 M 74.57 % | 140.986 M -10.55 % | 157.621 M 49.83 % | 105.202 M 0.87 % | 104.292 M 222.50 % | 32.339 M 3.11 % | 31.365 M -6.45 % | 33.529 M 91.22 % | 17.534 M 323.42 % | 4.141 M 124.57 % | 1.844 M -64.43 % | 5.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.124 M -30.43 % | 3.053 M |
| Total non current liabilities | 280.258 M -3.80 % | 291.332 M 28.95 % | 225.933 M 17.51 % | 192.265 M 53.09 % | 125.593 M 10.20 % | 113.970 M 165.94 % | 42.856 M -1.31 % | 43.423 M 0.93 % | 43.024 M 94.22 % | 22.152 M 213.19 % | 7.073 M 10.84 % | 6.381 M -26.81 % | 8.718 M 40.14 % | 6.221 M -17.02 % | 7.497 M -4.72 % | 7.868 M 75.94 % | 4.472 M -17.52 % | 5.422 M |
| Other current liabilities | 226.038 M 42.59 % | 158.523 M 300.26 % | 39.605 M -45.94 % | 73.264 M 11.12 % | 65.932 M 470.01 % | -17.819 M -131.39 % | 56.771 M 40.97 % | 40.271 M 486.40 % | -10.422 M -130.61 % | 34.053 M 47.66 % | 23.062 M 11.59 % | 20.666 M -0.17 % | 20.701 M 4.11 % | 19.884 M 12.01 % | 17.752 M 0.74 % | 17.621 M 14.85 % | 15.343 M 37.37 % | 11.169 M |
| Deferred revenue | 34.840 M -4.86 % | 36.618 M 99.56 % | 18.349 M 59.33 % | 11.516 M | 0.000 -100.00 % | 72.251 M 707.00 % | 8.953 M -15.39 % | 10.582 M -80.15 % | 53.298 M 40.54 % | 37.923 M 47.21 % | 25.762 M 10.10 % | 23.398 M -1.93 % | 23.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.828 M 17.20 % | 2.413 M |
| Short term debt | 89.559 M 127.32 % | 39.398 M -49.86 % | 78.577 M 96.68 % | 39.952 M 62.29 % | 24.617 M -5.95 % | 26.174 M 1 370.45 % | 1.780 M -36.95 % | 2.823 M -79.14 % | 13.530 M 243.84 % | 3.935 M 149.68 % | 1.576 M -13.97 % | 1.832 M -27.13 % | 2.514 M 34.80 % | 1.865 M | 0.000 | 0.000 -100.00 % | 5.288 M 1.11 % | 5.230 M |
| Total current liabilities | 402.590 M 17.07 % | 343.902 M 60.36 % | 214.451 M 19.59 % | 179.320 M 24.81 % | 143.679 M 25.69 % | 114.312 M 12.40 % | 101.698 M 10.10 % | 92.366 M 14.42 % | 80.723 M 45.34 % | 55.540 M 45.36 % | 38.209 M 16.14 % | 32.900 M -2.51 % | 33.746 M 15.33 % | 29.261 M 22.32 % | 23.921 M 7.91 % | 22.168 M -14.75 % | 26.005 M 19.15 % | 21.825 M |
| Total liabilities | 682.848 M 18.10 % | 578.208 M 31.30 % | 440.384 M 21.03 % | 363.878 M 35.13 % | 269.272 M 17.96 % | 228.282 M 57.92 % | 144.554 M 6.45 % | 135.789 M 9.73 % | 123.747 M 59.28 % | 77.692 M 71.57 % | 45.282 M 15.28 % | 39.281 M -7.50 % | 42.464 M 19.68 % | 35.482 M 12.94 % | 31.418 M 4.60 % | 30.036 M -1.45 % | 30.477 M 11.85 % | 27.247 M |
| Other non current assets | 2.833 M -77.35 % | 12.509 M 4.64 % | 11.954 M 31.13 % | 9.116 M 144.86 % | 3.723 M 127.15 % | 1.639 M -29.99 % | 2.341 M 97.22 % | 1.187 M 16.95 % | 1.015 M 49.48 % | 679.000 K 26.44 % | 537.000 K 14.26 % | 470.000 K -39.90 % | 782.000 K 87.98 % | 416.000 K -32.58 % | 617.000 K 5.29 % | 586.000 K 46.13 % | 401.000 K -3.14 % | 414.000 K |
| Long term investments | 24.521 M 73.55 % | 14.129 M 190.18 % | 4.869 M -8.65 % | 5.330 M 7.98 % | 4.936 M 55.46 % | 3.175 M 3.35 % | 3.072 M 65.34 % | 1.858 M 245.35 % | 538.000 K 23.68 % | 435.000 K 295.45 % | 110.000 K 296.43 % | -56.000 K -243.59 % | 39.000 K -63.89 % | 108.000 K 83.05 % | 59.000 K 103.45 % | 29.000 K -91.76 % | 352.000 K 102.30 % | 174.000 K |
| Intangible assets | 38.416 M -2.96 % | 39.589 M 1.83 % | 38.876 M 71.43 % | 22.677 M 4.86 % | 21.626 M 24.34 % | 17.392 M 33.05 % | 13.072 M -6.28 % | 13.948 M -10.47 % | 15.579 M 52.29 % | 10.230 M 857.87 % | 1.068 M 15.96 % | 921.000 K -44.72 % | 1.666 M -43.66 % | 2.957 M -2.34 % | 3.028 M -22.46 % | 3.905 M -5.24 % | 4.121 M -67.22 % | 12.572 M |
| GoodWill | 100.133 M 2.07 % | 98.098 M 14.31 % | 85.814 M 25.37 % | 68.446 M 15.98 % | 59.016 M 21.54 % | 48.557 M 5.04 % | 46.228 M 7.95 % | 42.824 M 4.50 % | 40.981 M 75.49 % | 23.352 M 79.74 % | 12.992 M -1.51 % | 13.191 M -3.24 % | 13.633 M 18.27 % | 11.527 M -8.34 % | 12.576 M 1.88 % | 12.344 M 87.14 % | 6.596 M | 0.000 |
| Goodwill and intangible assets | 138.549 M 0.63 % | 137.687 M 10.42 % | 124.690 M 36.84 % | 91.123 M 13.00 % | 80.642 M 22.28 % | 65.949 M 11.21 % | 59.300 M 4.45 % | 56.772 M 0.37 % | 56.560 M 68.42 % | 33.582 M 138.85 % | 14.060 M -0.37 % | 14.112 M -7.76 % | 15.299 M 5.63 % | 14.484 M -7.18 % | 15.604 M -3.97 % | 16.249 M 51.62 % | 10.717 M -21.12 % | 13.586 M |
| Property plant equipment net | 239.885 M 7.20 % | 223.783 M 32.17 % | 169.314 M 3.01 % | 164.369 M 68.51 % | 97.544 M 12.43 % | 86.758 M 777.76 % | 9.884 M 13.24 % | 8.728 M 30.91 % | 6.667 M 25.96 % | 5.293 M 7.19 % | 4.938 M 148.89 % | 1.984 M -0.40 % | 1.992 M 43.10 % | 1.392 M 17.17 % | 1.188 M 15.79 % | 1.026 M 8.46 % | 946.000 K -10.16 % | 1.053 M |
| Total non current assets | 498.709 M 25.02 % | 398.911 M 26.28 % | 315.899 M 16.16 % | 271.945 M 44.30 % | 188.455 M 18.67 % | 158.807 M 110.00 % | 75.622 M 8.88 % | 69.455 M 5.97 % | 65.543 M 57.89 % | 41.511 M 78.61 % | 23.241 M 5.41 % | 22.048 M -7.63 % | 23.868 M 3.06 % | 23.160 M -1.08 % | 23.413 M -0.89 % | 23.623 M 34.71 % | 17.536 M -11.60 % | 19.837 M |
| Other current assets | 11.695 M -57.29 % | 27.382 M 24.91 % | 21.921 M 115.78 % | 10.159 M 51.72 % | 6.696 M -2.76 % | 6.886 M -3.22 % | 7.115 M 38.34 % | 5.143 M 9.59 % | 4.693 M 24.68 % | 3.764 M 56.18 % | 2.410 M 2.60 % | 2.349 M 141.42 % | 973.000 K 16.95 % | 832.000 K 525.56 % | 133.000 K -68.56 % | 423.000 K 51.07 % | 280.000 K -93.30 % | 4.180 M |
| Short term investments | 46.000 K -97.94 % | 2.237 M -22.76 % | 2.896 M 86.60 % | 1.552 M 53.97 % | 1.008 M 328.94 % | 235.000 K -6.00 % | 250.000 K -3.10 % | 258.000 K 16.22 % | 222.000 K 25.42 % | 177.000 K 58.04 % | 112.000 K 38.27 % | 81.000 K 52.83 % | 53.000 K -32.05 % | 78.000 K -71.84 % | 277.000 K 8.20 % | 256.000 K 265.71 % | 70.000 K 70.73 % | 41.000 K |
| cash and cash equivalents | 89.682 M -11.01 % | 100.772 M 10.86 % | 90.897 M -17.31 % | 109.922 M 99.67 % | 55.053 M 18.77 % | 46.352 M 0.96 % | 45.912 M -1.26 % | 46.497 M 7.77 % | 43.144 M 53.20 % | 28.162 M 18.71 % | 23.724 M 9.00 % | 21.765 M 1.86 % | 21.368 M -4.99 % | 22.491 M 32.14 % | 17.021 M -1.84 % | 17.340 M -7.27 % | 18.699 M 61.24 % | 11.597 M |
| Cash and short term investments | 89.682 M -12.94 % | 103.009 M 13.25 % | 90.958 M -18.40 % | 111.474 M 98.84 % | 56.061 M 20.95 % | 46.352 M 0.96 % | 45.912 M -1.26 % | 46.497 M 7.77 % | 43.144 M 53.20 % | 28.162 M 18.71 % | 23.724 M 9.00 % | 21.765 M 1.86 % | 21.368 M -5.32 % | 22.569 M 30.47 % | 17.298 M -1.69 % | 17.596 M -6.25 % | 18.769 M 61.27 % | 11.638 M |
| Total current assets | 378.048 M -3.04 % | 389.886 M 14.79 % | 339.666 M 19.70 % | 283.760 M 54.48 % | 183.691 M 13.42 % | 161.957 M 10.76 % | 146.226 M 9.65 % | 133.357 M 13.06 % | 117.948 M 49.95 % | 78.656 M 29.39 % | 60.789 M 14.07 % | 53.292 M 1.06 % | 52.735 M 12.95 % | 46.690 M 20.00 % | 38.907 M 10.34 % | 35.260 M -7.89 % | 38.282 M 34.82 % | 28.394 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -380.000 K | 0.000 -100.00 % | 1.123 M 335.27 % | 258.000 K -0.39 % | 259.000 K -92.07 % | 3.265 M | 0.000 -100.00 % | 2.173 M 17.08 % | 1.856 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K |
| Net receivables | 276.671 M 6.62 % | 259.495 M 14.42 % | 226.787 M 39.88 % | 162.127 M 33.64 % | 121.314 M 11.58 % | 108.719 M 17.50 % | 92.525 M 13.58 % | 81.459 M 16.27 % | 70.060 M 49.93 % | 46.730 M 30.94 % | 35.689 M 18.51 % | 30.116 M -0.91 % | 30.394 M 30.07 % | 23.367 M 7.42 % | 21.753 M 26.17 % | 17.241 M 13.76 % | 15.156 M 20.55 % | 12.572 M |
| Tax assets | 92.921 M 760.14 % | 10.803 M 112.99 % | 5.072 M 152.72 % | 2.007 M 24.66 % | 1.610 M 25.19 % | 1.286 M 25.46 % | 1.025 M 12.64 % | 910.000 K 19.27 % | 763.000 K -49.87 % | 1.522 M -57.68 % | 3.596 M -35.07 % | 5.538 M -3.79 % | 5.756 M -14.85 % | 6.760 M 13.71 % | 5.945 M 3.70 % | 5.733 M 11.97 % | 5.120 M 11.06 % | 4.610 M |
| Other assets | 0.000 100.00 % | -2.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 |
| Account payables | 52.153 M 12.56 % | 46.335 M 9.45 % | 42.333 M 50.07 % | 28.209 M 49.78 % | 18.834 M 31.95 % | 14.274 M -2.57 % | 14.651 M 15.24 % | 12.713 M 12.93 % | 11.257 M 19.62 % | 9.411 M 16.21 % | 8.098 M 48.07 % | 5.469 M 6.48 % | 5.136 M -17.33 % | 6.213 M 75.16 % | 3.547 M -7.49 % | 3.834 M -13.51 % | 4.433 M -10.64 % | 4.961 M |
| Tax payables | 0.000 -100.00 % | 63.028 M 77.11 % | 35.587 M 34.91 % | 26.379 M -23.08 % | 34.296 M 76.49 % | 19.432 M 151.74 % | 7.719 M -49.86 % | 15.395 M 17.88 % | 13.060 M 60.42 % | 8.141 M 48.75 % | 5.473 M 15.95 % | 4.720 M -12.51 % | 5.395 M 315.32 % | 1.299 M 226.38 % | 398.000 K -44.18 % | 713.000 K -24.23 % | 941.000 K 102.37 % | 465.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -98.08 % | 365.000 K 104.23 % | -8.625 M -220.26 % | 7.172 M 105.09 % | 3.497 M 46.44 % | 2.388 M 40.72 % | 1.697 M -17.86 % | 2.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.873 M 11.36 % | 5.274 M |
| Minority interest | 3.944 M -17.44 % | 4.777 M -7.19 % | 5.147 M 1 018.91 % | 460.000 K -13.21 % | 530.000 K | 0.000 -100.00 % | 59.000 K -56.93 % | 137.000 K 621.05 % | 19.000 K -98.33 % | 1.139 M 1.88 % | 1.118 M -1.15 % | 1.131 M 20.58 % | 938.000 K 258.02 % | 262.000 K 36.46 % | 192.000 K 255.56 % | 54.000 K 8.00 % | 50.000 K -19.35 % | 62.000 K |
| Capital lease obligations | 194.953 M 9.02 % | 178.823 M 30.10 % | 137.455 M -2.10 % | 140.403 M 72.81 % | 81.245 M 10.63 % | 73.437 M 721.08 % | -11.824 M -11.74 % | -10.582 M | 0.000 | 0.000 | 0.000 100.00 % | -1.680 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 84.000 K -46.15 % | 156.000 K |
| 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 |
| Other total stockholders equity | 33.721 M -24.01 % | 44.373 M -7.38 % | 47.908 M -8.52 % | 52.369 M 521.44 % | 8.427 M 115.79 % | -53.381 M | 0.000 -100.00 % | 17.226 M | 0.000 100.00 % | -565.000 K | 0.000 100.00 % | -262.000 K -102.19 % | 11.958 M -1.64 % | 12.157 M 5.85 % | 11.485 M 3.82 % | 11.062 M 147.66 % | -23.211 M -7.91 % | -21.510 M |
| Deferred tax liabilities non current | 17.278 M 55.34 % | 11.123 M -7.65 % | 12.044 M 160.86 % | 4.617 M 107.04 % | 2.230 M -26.77 % | 3.045 M -6.02 % | 3.240 M -4.09 % | 3.378 M 52.30 % | 2.218 M 116.60 % | 1.024 M 179.02 % | 367.000 K -58.15 % | 877.000 K -19.17 % | 1.085 M -20.69 % | 1.368 M 17.83 % | 1.161 M -19.54 % | 1.443 M -16.30 % | 1.724 M -7.51 % | 1.864 M |
| Other liabilities | 0.000 100.00 % | -57.026 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 |
| Total assets | 876.757 M 11.55 % | 785.985 M 19.89 % | 655.565 M 17.97 % | 555.705 M 49.32 % | 372.146 M 16.02 % | 320.764 M 44.59 % | 221.848 M 9.39 % | 202.812 M 10.53 % | 183.491 M 52.70 % | 120.167 M 43.00 % | 84.030 M 11.53 % | 75.340 M -1.65 % | 76.603 M 9.67 % | 69.850 M 12.08 % | 62.320 M 5.84 % | 58.883 M 5.49 % | 55.818 M 15.73 % | 48.231 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 100.00 % | -997.000 K 59.36 % | -2.453 M | 0.000 100.00 % | -1.156 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 |
| Stock based compensation | 0.000 -100.00 % | 1.476 M 48.04 % | 997.000 K -59.36 % | 2.453 M | 0.000 -100.00 % | 1.156 M 54.75 % | 747.000 K -44.42 % | 1.344 M -63.62 % | 3.694 M 119.36 % | 1.684 M | 0.000 -100.00 % | 20.000 K -39.39 % | 33.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 29.890 M 172.54 % | 10.967 M 130.85 % | -35.552 M -302.81 % | -8.826 M -207.32 % | 8.224 M 149.98 % | -16.454 M -43.74 % | -11.447 M -1 588.35 % | -678.000 K 80.68 % | -3.509 M -172.97 % | 4.809 M 739.27 % | 573.000 K -75.61 % | 2.349 M 176.56 % | -3.068 M -309.99 % | 1.461 M 1 504.81 % | -104.000 K 95.12 % | -2.133 M -297.68 % | 1.079 M 82.26 % | 592.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 29.890 M 172.54 % | 10.967 M 130.85 % | -35.552 M -302.81 % | -8.826 M -316.59 % | 4.075 M 124.77 % | -16.454 M -39.96 % | -11.756 M -258.52 % | -3.279 M 61.06 % | -8.420 M -411.51 % | 2.703 M 1 768.52 % | -162.000 K -107.92 % | 2.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -6.851 M -296.36 % | 3.489 M 122.93 % | -15.217 M 64.55 % | -42.931 M -3 853.13 % | -1.086 M 84.71 % | -7.104 M -214.48 % | -2.259 M 41.79 % | -3.881 M 5.34 % | -4.100 M -79.51 % | -2.284 M -123.92 % | -1.020 M 54.30 % | -2.232 M 10.72 % | -2.500 M -1 022.51 % | 271.000 K 125.12 % | -1.079 M 32.81 % | -1.606 M -80.86 % | -888.000 K -1 225.37 % | -67.000 K |
| Net cash provided by operating activities | 98.665 M 28.37 % | 76.860 M 113.07 % | 36.072 M -24.71 % | 47.912 M -26.24 % | 64.956 M 190.72 % | 22.343 M 34.65 % | 16.593 M -18.12 % | 20.265 M 31.04 % | 15.465 M -8.37 % | 16.877 M 82.49 % | 9.248 M 20.42 % | 7.680 M 664.94 % | 1.004 M -90.15 % | 10.188 M 142.05 % | 4.209 M 82.13 % | 2.311 M -72.49 % | 8.400 M 42.76 % | 5.884 M |
| Investments in property plant and equipment | -29.136 M -10.46 % | -26.376 M -10.12 % | -23.953 M -30.46 % | -18.360 M -70.09 % | -10.794 M 5.77 % | -11.455 M -51.62 % | -7.555 M -23.19 % | -6.133 M -16.93 % | -5.245 M 47.60 % | -10.009 M -86.84 % | -5.357 M -280.47 % | -1.408 M 23.89 % | -1.850 M 6.23 % | -1.973 M -173.65 % | -721.000 K -3.44 % | -697.000 K -12.06 % | -622.000 K -0.97 % | -616.000 K |
| Acquisitions net | -1.287 M 89.84 % | -12.670 M 13.47 % | -14.642 M -180.87 % | -5.213 M 64.60 % | -14.726 M -264.96 % | -4.035 M 38.38 % | -6.548 M -33.41 % | -4.908 M 80.44 % | -25.095 M -50.78 % | -16.643 M -66 672.00 % | 25.000 K -85.80 % | 176.000 K 112.07 % | -1.458 M | 0.000 | 0.000 100.00 % | -294.000 K | 0.000 | 0.000 |
| Purchases of investments | -7.081 M 24.58 % | -9.389 M -41.53 % | -6.634 M -58.44 % | -4.187 M -41.79 % | -2.953 M -713.50 % | -363.000 K 81.91 % | -2.007 M -247.23 % | -578.000 K | 0.000 100.00 % | -226.000 K -88.33 % | -120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 2.378 M -50.89 % | 4.842 M 310.69 % | 1.179 M -35.89 % | 1.839 M 22.44 % | 1.502 M 1 902.67 % | 75.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.933 M 1 209.51 % | -715.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -7.189 M -1 402.36 % | 552.000 K 1 026.53 % | 49.000 K 103.27 % | -1.498 M -510.41 % | 365.000 K 886.49 % | 37.000 K 54.17 % | 24.000 K -84.91 % | 159.000 K 102.00 % | -7.933 M -1 145.19 % | 759.000 K 1 625.00 % | 44.000 K 103.84 % | -1.145 M -1 280.41 % | 97.000 K -34.46 % | 148.000 K 103.47 % | -4.263 M -6 458.46 % | -65.000 K 95.89 % | -1.580 M |
| Net cash used for investing activites | -35.126 M 30.83 % | -50.782 M -16.75 % | -43.498 M -68.13 % | -25.872 M 9.12 % | -28.469 M -84.71 % | -15.413 M -9.58 % | -14.066 M -27.68 % | -11.017 M 63.50 % | -30.181 M -12.29 % | -26.878 M -397.00 % | -5.408 M -338.96 % | -1.232 M 62.76 % | -3.308 M -76.33 % | -1.876 M -227.40 % | -573.000 K 89.09 % | -5.254 M -664.77 % | -687.000 K 68.72 % | -2.196 M |
| Debt repayment | -23.801 M -1 644.94 % | -1.364 M 52.88 % | -2.895 M -146.51 % | 6.225 M 167.53 % | -9.218 M -415.26 % | -1.789 M -782.82 % | 262.000 K 108.68 % | -3.019 M -111.69 % | 25.822 M 59.59 % | 16.180 M 4 206.60 % | -394.000 K 90.93 % | -4.344 M -295.76 % | 2.219 M 208.30 % | -2.049 M 29.68 % | -2.914 M -284.90 % | 1.576 M 281.15 % | -870.000 K -221.03 % | -271.000 K |
| Common stock issued | 100.000 K -76.02 % | 417.000 K -16.43 % | 499.000 K -98.98 % | 48.864 M 21 714.29 % | 224.000 K | 0.000 -100.00 % | 14.000 K -73.08 % | 52.000 K -99.59 % | 12.537 M 31 242.50 % | 40.000 K -79.27 % | 193.000 K 112.09 % | 91.000 K 184.38 % | 32.000 K -76.30 % | 135.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -8.180 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -85.000 K | 0.000 |
| Dividends paid | -6.109 M -15.64 % | -5.283 M -6.68 % | -4.952 M -24.86 % | -3.966 M -36.62 % | -2.903 M -4.46 % | -2.779 M -10.23 % | -2.521 M -6.37 % | -2.370 M -2.64 % | -2.309 M -11.55 % | -2.070 M -41.20 % | -1.466 M 10.56 % | -1.639 M -47.00 % | -1.115 M -23.61 % | -902.000 K 2.70 % | -927.000 K -1 754.00 % | -50.000 K -42.86 % | -35.000 K 96.03 % | -882.000 K |
| Other financing activites | -36.287 M -275.68 % | -9.659 M -166.01 % | -3.631 M 80.35 % | -18.477 M -18.18 % | -15.634 M -700.10 % | -1.954 M -153.11 % | -772.000 K -200.39 % | -257.000 K -103.92 % | 6.548 M 1 047.61 % | -691.000 K -916.18 % | -68.000 K 40.87 % | -115.000 K -248.48 % | -33.000 K 54.17 % | -72.000 K 62.69 % | -193.000 K -464.15 % | 53.000 K 173.61 % | -72.000 K -101.94 % | 3.720 M |
| Net cash used provided by financing activities | -74.277 M -367.47 % | -15.889 M -44.72 % | -10.979 M -133.63 % | 32.646 M 218.58 % | -27.531 M -322.13 % | -6.522 M -119.89 % | -2.966 M 46.98 % | -5.594 M -118.82 % | 29.716 M 111.04 % | 14.081 M 911.59 % | -1.735 M 71.12 % | -6.007 M -619.64 % | 1.156 M 140.03 % | -2.888 M 28.41 % | -4.034 M -355.48 % | 1.579 M 310.25 % | -751.000 K -128.18 % | 2.665 M |
| Effect of forex changes on cash | -352.000 K -12.10 % | -314.000 K 49.35 % | -620.000 K -233.33 % | -186.000 K 27.06 % | -255.000 K -896.88 % | 32.000 K 121.92 % | -146.000 K 51.50 % | -301.000 K -1 572.22 % | -18.000 K -105.03 % | 358.000 K 1 532.00 % | -25.000 K 43.18 % | -44.000 K -276.00 % | 25.000 K -45.65 % | 46.000 K -41.77 % | 79.000 K 1 480.00 % | 5.000 K -96.43 % | 140.000 K 976.92 % | 13.000 K |
| Net change in cash | -11.090 M -212.30 % | 9.875 M 151.91 % | -19.025 M -134.67 % | 54.869 M 530.61 % | 8.701 M 1 877.50 % | 440.000 K 175.21 % | -585.000 K -117.45 % | 3.353 M -77.62 % | 14.982 M 237.58 % | 4.438 M 113.37 % | 2.080 M 423.93 % | 397.000 K 135.35 % | -1.123 M -120.53 % | 5.470 M 1 814.73 % | -319.000 K 76.53 % | -1.359 M -119.14 % | 7.102 M 11.56 % | 6.366 M |
| Cash at beginning of period | 100.772 M 10.86 % | 90.897 M -17.31 % | 109.922 M 99.67 % | 55.053 M 18.77 % | 46.352 M 0.96 % | 45.912 M -1.26 % | 46.497 M 7.77 % | 43.144 M 53.20 % | 28.162 M 18.71 % | 23.724 M 9.61 % | 21.644 M 1.29 % | 21.368 M -4.99 % | 22.491 M 32.14 % | 17.021 M -1.84 % | 17.340 M -7.27 % | 18.699 M 61.24 % | 11.597 M 121.70 % | 5.231 M |
| Cash at end of period | 89.682 M -11.01 % | 100.772 M 10.86 % | 90.897 M -17.31 % | 109.922 M 99.67 % | 55.053 M 18.77 % | 46.352 M 0.96 % | 45.912 M -1.26 % | 46.497 M 7.77 % | 43.144 M 53.20 % | 28.162 M 18.71 % | 23.724 M 9.00 % | 21.765 M 1.86 % | 21.368 M -4.99 % | 22.491 M 32.14 % | 17.021 M -1.84 % | 17.340 M -7.27 % | 18.699 M 61.24 % | 11.597 M |
| Operating cash flow | 98.665 M 28.37 % | 76.860 M 113.07 % | 36.072 M -24.71 % | 47.912 M -26.24 % | 64.956 M 190.72 % | 22.343 M 34.65 % | 16.593 M -18.12 % | 20.265 M 31.04 % | 15.465 M -8.37 % | 16.877 M 82.49 % | 9.248 M 20.42 % | 7.680 M 664.94 % | 1.004 M -90.15 % | 10.188 M 142.05 % | 4.209 M 82.13 % | 2.311 M -72.49 % | 8.400 M 42.76 % | 5.884 M |
| Capital expenditure | -17.660 M 48.58 % | -34.345 M -43.38 % | -23.953 M -30.46 % | -18.360 M -70.09 % | -10.794 M 5.77 % | -11.455 M -51.62 % | -7.555 M -23.19 % | -6.133 M -16.93 % | -5.245 M 47.60 % | -10.009 M -86.84 % | -5.357 M -280.47 % | -1.408 M 23.89 % | -1.850 M 6.23 % | -1.973 M -173.65 % | -721.000 K -3.44 % | -697.000 K -12.06 % | -622.000 K -0.97 % | -616.000 K |
| Free CashFlow | 81.005 M 90.53 % | 42.515 M 250.81 % | 12.119 M -58.99 % | 29.552 M -45.44 % | 54.162 M 397.45 % | 10.888 M 20.47 % | 9.038 M -36.05 % | 14.132 M 38.28 % | 10.220 M 48.81 % | 6.868 M 76.51 % | 3.891 M -37.96 % | 6.272 M 841.37 % | -846.000 K -110.30 % | 8.215 M 135.52 % | 3.488 M 116.11 % | 1.614 M -79.25 % | 7.778 M 47.65 % | 5.268 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 |
| 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 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 356.136 M 0.07 % | 355.900 M 6.02 % | 335.693 M 1.65 % | 330.230 M 4.81 % | 315.069 M -0.64 % | 317.111 M 4.92 % | 302.240 M 5.18 % | 287.367 M 6.41 % | 270.054 M -2.24 % | 276.242 M 11.99 % | 246.675 M 2.17 % | 241.433 M 19.30 % | 202.378 M -3.52 % | 209.767 M 15.17 % | 182.132 M 4.80 % | 173.786 M 9.14 % | 159.234 M -2.43 % | 163.199 M 16.98 % | 139.515 M 1.22 % | 137.835 M 11.97 % | 123.099 M 0.00 % | 123.099 M 3.62 % | 118.794 M 0.00 % | 118.794 M 11.27 % | 106.761 M 0.00 % | 106.761 M 7.36 % | 99.441 M 0.00 % | 99.441 M 11.31 % | 89.340 M 0.00 % | 89.340 M 3.89 % | 85.999 M 0.00 % | 85.999 M 14.94 % | 74.820 M 0.00 % | 74.820 M 5.41 % | 70.981 M 0.00 % | 70.981 M 19.28 % | 59.506 M 0.00 % | 59.506 M 8.56 % | 54.812 M 0.00 % | 54.812 M 26.02 % | 43.495 M 0.00 % | 43.495 M 5.64 % | 41.172 M 0.00 % | 41.172 M 10.02 % | 37.423 M 0.00 % | 37.423 M 6.45 % | 35.156 M 0.00 % | 35.156 M 8.22 % | 32.486 M 0.00 % | 32.486 M 1.09 % | 32.136 M 0.00 % | 32.136 M 6.66 % | 30.130 M 0.00 % | 30.130 M 0.00 % | 30.130 M 13.71 % | 26.497 M 0.00 % | 26.497 M 0.00 % | 26.497 M 0.00 % | 26.497 M 23.69 % | 21.421 M 0.00 % | 21.421 M 0.00 % | 21.421 M 0.00 % | 21.421 M 20.11 % | 17.835 M 0.00 % | 17.835 M 0.00 % | 17.835 M 0.00 % | 17.835 M 6.83 % | 16.694 M 0.00 % | 16.694 M 0.00 % | 16.694 M 0.00 % | 16.694 M 46.29 % | 11.412 M 0.00 % | 11.412 M 0.00 % | 11.412 M 0.00 % | 11.412 M |
| Net income | -2.184 M 37.19 % | -3.477 M -149.13 % | 7.077 M -35.09 % | 10.903 M 263.71 % | -6.660 M -108.32 % | -3.197 M -190.49 % | 3.533 M -36.53 % | 5.566 M 172.41 % | -7.687 M -528.72 % | 1.793 M -63.43 % | 4.903 M -62.65 % | 13.126 M 794.87 % | -1.889 M -115.16 % | 12.463 M 120.27 % | 5.658 M -51.00 % | 11.547 M 66.48 % | 6.936 M -70.31 % | 23.360 M 607.02 % | 3.304 M -72.80 % | 12.149 M 341.70 % | 2.751 M 0.00 % | 2.751 M -58.78 % | 6.672 M 0.00 % | 6.672 M 227.46 % | 2.038 M 0.00 % | 2.038 M -52.13 % | 4.256 M 0.00 % | 4.256 M 53.81 % | 2.767 M 0.00 % | 2.767 M -36.98 % | 4.391 M 0.00 % | 4.391 M 291.53 % | 1.122 M 0.00 % | 1.122 M -73.75 % | 4.273 M 0.00 % | 4.273 M 124.81 % | 1.901 M 0.00 % | 1.901 M 7.10 % | 1.775 M 0.00 % | 1.775 M 196.24 % | 599.000 K 0.00 % | 599.000 K -56.31 % | 1.371 M 0.00 % | 1.371 M 312.95 % | 332.000 K 0.00 % | 332.000 K -60.33 % | 837.000 K 0.00 % | 837.000 K 51.49 % | 552.500 K 0.00 % | 552.500 K -64.98 % | 1.578 M 0.00 % | 1.578 M 6 958.70 % | -23.000 K 0.00 % | -23.000 K 0.00 % | -23.000 K -102.35 % | 977.750 K 0.00 % | 977.750 K 0.00 % | 977.750 K 0.00 % | 977.750 K 56.94 % | 623.000 K 0.00 % | 623.000 K 0.00 % | 623.000 K 0.00 % | 623.000 K -30.45 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K 0.00 % | 895.750 K -16.25 % | 1.070 M 0.00 % | 1.070 M 0.00 % | 1.070 M 0.00 % | 1.070 M 76.12 % | 607.250 K 0.00 % | 607.250 K 0.00 % | 607.250 K 0.00 % | 607.250 K |
| Income before tax | -2.246 M 1.32 % | -2.276 M -123.47 % | 9.697 M -48.55 % | 18.846 M 292.86 % | -9.772 M -8 625.00 % | -112.000 K -101.53 % | 7.324 M -28.43 % | 10.234 M 221.73 % | -8.407 M -321.65 % | 3.793 M -53.52 % | 8.161 M -60.78 % | 20.807 M 1 187.66 % | -1.913 M -111.26 % | 16.991 M 83.87 % | 9.241 M -43.33 % | 16.308 M 57.02 % | 10.386 M -61.95 % | 27.295 M 389.68 % | 5.574 M -69.68 % | 18.383 M 378.60 % | 3.841 M 0.00 % | 3.841 M -54.24 % | 8.393 M 0.00 % | 8.393 M 157.49 % | 3.260 M 0.00 % | 3.260 M -52.53 % | 6.867 M 0.00 % | 6.867 M 62.37 % | 4.229 M 0.00 % | 4.229 M -35.70 % | 6.577 M 0.00 % | 6.577 M 278.31 % | 1.739 M 0.00 % | 1.739 M -67.61 % | 5.368 M 0.00 % | 5.368 M 69.59 % | 3.165 M 0.00 % | 3.165 M -2.50 % | 3.246 M 0.00 % | 3.246 M 117.63 % | 1.492 M 0.00 % | 1.492 M -42.63 % | 2.600 M 0.00 % | 2.600 M 149.04 % | 1.044 M 0.00 % | 1.044 M -29.93 % | 1.490 M 0.00 % | 1.490 M 81.38 % | 821.500 K 0.00 % | 821.500 K -56.63 % | 1.894 M 0.00 % | 1.894 M 213.32 % | 604.500 K 0.00 % | 604.500 K 0.00 % | 604.500 K -51.66 % | 1.251 M 0.00 % | 1.251 M 0.00 % | 1.251 M 0.00 % | 1.251 M 103.50 % | 614.500 K 0.00 % | 614.500 K 0.00 % | 614.500 K 0.00 % | 614.500 K -25.29 % | 822.500 K 0.00 % | 822.500 K 0.00 % | 822.500 K 0.00 % | 822.500 K -28.94 % | 1.158 M 0.00 % | 1.158 M 0.00 % | 1.158 M 0.00 % | 1.158 M 42.42 % | 812.750 K 0.00 % | 812.750 K 0.00 % | 812.750 K 0.00 % | 812.750 K |
| Income before tax ratio | -0.01 1.38 % | -0.01 -122.14 % | 0.03 -49.38 % | 0.06 284.00 % | -0.03 -8 681.55 % | 0.00 -101.46 % | 0.02 -31.96 % | 0.04 214.40 % | -0.03 -326.72 % | 0.01 -58.50 % | 0.03 -61.61 % | 0.09 1 011.72 % | -0.01 -111.67 % | 0.08 59.64 % | 0.05 -45.93 % | 0.09 43.87 % | 0.07 -61.00 % | 0.17 318.62 % | 0.04 -70.04 % | 0.13 327.43 % | 0.03 0.00 % | 0.03 -55.84 % | 0.07 0.00 % | 0.07 131.41 % | 0.03 0.00 % | 0.03 -55.79 % | 0.07 0.00 % | 0.07 45.87 % | 0.05 0.00 % | 0.05 -38.11 % | 0.08 0.00 % | 0.08 229.14 % | 0.02 0.00 % | 0.02 -69.27 % | 0.08 0.00 % | 0.08 42.17 % | 0.05 0.00 % | 0.05 -10.19 % | 0.06 0.00 % | 0.06 72.70 % | 0.03 0.00 % | 0.03 -45.70 % | 0.06 0.00 % | 0.06 126.37 % | 0.03 0.00 % | 0.03 -34.18 % | 0.04 0.00 % | 0.04 67.60 % | 0.03 0.00 % | 0.03 -57.09 % | 0.06 0.00 % | 0.06 193.77 % | 0.02 0.00 % | 0.02 0.00 % | 0.02 -57.49 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 64.52 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -37.80 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -33.49 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -2.64 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 |
| EBITDA | 19.786 M 6.92 % | 18.506 M -43.56 % | 32.790 M -17.37 % | 39.681 M 207.84 % | 12.890 M -29.32 % | 18.237 M -33.13 % | 27.271 M -5.71 % | 28.922 M 267.54 % | 7.869 M -56.67 % | 18.162 M -16.80 % | 21.829 M -34.52 % | 33.335 M 224.84 % | 10.262 M -63.21 % | 27.892 M 120.51 % | 12.649 M -51.17 % | 25.906 M 8.16 % | 23.952 M 63.29 % | 14.668 M 51.40 % | 9.688 M -55.13 % | 21.593 M 159.31 % | 8.327 M 0.00 % | 8.327 M -24.33 % | 11.005 M 0.00 % | 11.005 M 73.34 % | 6.349 M 0.00 % | 6.349 M -30.48 % | 9.132 M 0.00 % | 9.132 M 37.05 % | 6.664 M 0.00 % | 6.664 M -26.37 % | 9.051 M 0.00 % | 9.051 M 137.83 % | 3.806 M 0.00 % | 3.806 M -49.41 % | 7.522 M 0.00 % | 7.522 M 69.11 % | 4.448 M 0.00 % | 4.448 M -24.95 % | 5.927 M 0.00 % | 5.927 M 209.80 % | 1.913 M 0.00 % | 1.913 M -44.23 % | 3.430 M 0.00 % | 3.430 M 122.15 % | 1.544 M 0.00 % | 1.544 M -39.58 % | 2.556 M 0.00 % | 2.556 M 92.36 % | 1.329 M 0.00 % | 1.329 M -10.05 % | 1.477 M 0.00 % | 1.477 M -23.76 % | 1.937 M 0.00 % | 1.937 M 194.59 % | -2.048 M -192.97 % | 2.203 M 0.00 % | 2.203 M 0.00 % | 2.203 M 0.00 % | 2.203 M 51.94 % | 1.450 M 0.00 % | 1.450 M 0.00 % | 1.450 M 0.00 % | 1.450 M -9.23 % | 1.597 M 0.00 % | 1.597 M 0.00 % | 1.597 M 0.00 % | 1.597 M -25.48 % | 2.144 M 0.00 % | 2.144 M 0.00 % | 2.144 M 0.00 % | 2.144 M 55.41 % | 1.379 M 0.00 % | 1.379 M 0.00 % | 1.379 M 0.00 % | 1.379 M |
| Net income ratio | -0.01 37.23 % | -0.01 -146.34 % | 0.02 -36.15 % | 0.03 256.19 % | -0.02 -109.67 % | -0.01 -186.25 % | 0.01 -39.65 % | 0.02 168.05 % | -0.03 -538.55 % | 0.01 -67.34 % | 0.02 -63.44 % | 0.05 682.46 % | -0.01 -115.71 % | 0.06 91.25 % | 0.03 -53.25 % | 0.07 52.54 % | 0.04 -69.57 % | 0.14 504.42 % | 0.02 -73.13 % | 0.09 294.48 % | 0.02 0.00 % | 0.02 -60.22 % | 0.06 0.00 % | 0.06 194.29 % | 0.02 0.00 % | 0.02 -55.41 % | 0.04 0.00 % | 0.04 38.19 % | 0.03 0.00 % | 0.03 -39.34 % | 0.05 0.00 % | 0.05 240.64 % | 0.01 0.00 % | 0.01 -75.10 % | 0.06 0.00 % | 0.06 88.47 % | 0.03 0.00 % | 0.03 -1.35 % | 0.03 0.00 % | 0.03 135.08 % | 0.01 0.00 % | 0.01 -58.64 % | 0.03 0.00 % | 0.03 275.35 % | 0.01 0.00 % | 0.01 -62.74 % | 0.02 0.00 % | 0.02 39.99 % | 0.02 0.00 % | 0.02 -65.35 % | 0.05 0.00 % | 0.05 6 530.71 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -102.07 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 0.00 % | 0.04 26.88 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -42.09 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -21.60 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 0.00 % | 0.06 20.40 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.06 6.85 % | 0.05 -46.77 % | 0.10 -18.71 % | 0.12 193.71 % | 0.04 -28.86 % | 0.06 -36.26 % | 0.09 -10.35 % | 0.10 245.40 % | 0.03 -55.68 % | 0.07 -25.70 % | 0.09 -35.91 % | 0.14 172.29 % | 0.05 -61.86 % | 0.13 91.46 % | 0.07 -53.41 % | 0.15 -0.90 % | 0.15 67.36 % | 0.09 29.43 % | 0.07 -55.67 % | 0.16 131.59 % | 0.07 0.00 % | 0.07 -26.98 % | 0.09 0.00 % | 0.09 55.78 % | 0.06 0.00 % | 0.06 -35.25 % | 0.09 0.00 % | 0.09 23.12 % | 0.07 0.00 % | 0.07 -29.13 % | 0.11 0.00 % | 0.11 106.91 % | 0.05 0.00 % | 0.05 -52.00 % | 0.11 0.00 % | 0.11 41.77 % | 0.07 0.00 % | 0.07 -30.87 % | 0.11 0.00 % | 0.11 145.84 % | 0.04 0.00 % | 0.04 -47.21 % | 0.08 0.00 % | 0.08 101.92 % | 0.04 0.00 % | 0.04 -43.24 % | 0.07 0.00 % | 0.07 77.75 % | 0.04 0.00 % | 0.04 -11.02 % | 0.05 0.00 % | 0.05 -28.52 % | 0.06 0.00 % | 0.06 194.59 % | -0.07 -181.76 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 0.00 % | 0.08 22.84 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 -24.43 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 0.00 % | 0.09 -30.25 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 0.00 % | 0.13 6.24 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 0.00 % | 0.12 |
| Gross profit ratio | 0.11 -29.31 % | 0.15 18.44 % | 0.13 -21.84 % | 0.16 10.56 % | 0.15 41.34 % | 0.11 -28.05 % | 0.15 -9.33 % | 0.16 82.29 % | 0.09 -24.77 % | 0.12 -22.07 % | 0.15 -14.06 % | 0.18 66.43 % | 0.11 -35.68 % | 0.16 -17.77 % | 0.20 -10.93 % | 0.22 15.20 % | 0.19 -2.03 % | 0.20 -0.82 % | 0.20 -27.85 % | 0.28 49.69 % | 0.18 0.00 % | 0.18 -28.73 % | 0.26 0.00 % | 0.26 19.18 % | 0.22 0.00 % | 0.22 -17.01 % | 0.26 0.00 % | 0.26 19.09 % | 0.22 0.00 % | 0.22 -17.26 % | 0.27 0.00 % | 0.27 23.79 % | 0.22 0.00 % | 0.22 -15.37 % | 0.25 0.00 % | 0.25 8.93 % | 0.23 0.00 % | 0.23 -10.05 % | 0.26 0.00 % | 0.26 12.49 % | 0.23 0.00 % | 0.23 -16.01 % | 0.27 0.00 % | 0.27 23.05 % | 0.22 0.00 % | 0.22 -17.23 % | 0.27 0.00 % | 0.27 18.33 % | 0.23 0.00 % | 0.23 -17.04 % | 0.27 0.00 % | 0.27 -19.41 % | 0.34 0.00 % | 0.34 0.00 % | 0.34 -61.04 % | 0.87 0.00 % | 0.87 0.00 % | 0.87 0.00 % | 0.87 -1.74 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 0.21 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 0.00 % | 0.89 -1.74 % | 0.90 0.00 % | 0.90 0.00 % | 0.90 0.00 % | 0.90 -1.75 % | 0.92 0.00 % | 0.92 0.00 % | 0.92 0.00 % | 0.92 |
| Weighted average shs out dil | 6.401 M -1.86 % | 6.522 M 0.12 % | 6.514 M -0.11 % | 6.522 M 0.03 % | 6.520 M 0.00 % | 6.520 M -0.02 % | 6.522 M 0.02 % | 6.520 M 0.09 % | 6.514 M -1.90 % | 6.641 M 1.97 % | 6.512 M 0.00 % | 6.512 M 0.00 % | 6.512 M -0.20 % | 6.525 M 0.29 % | 6.506 M 4.78 % | 6.210 M 0.10 % | 6.203 M 0.11 % | 6.196 M -0.47 % | 6.226 M 1.04 % | 6.162 M -0.32 % | 6.182 M 0.00 % | 6.182 M -0.01 % | 6.182 M 0.00 % | 6.182 M 0.00 % | 6.182 M 0.00 % | 6.182 M 0.02 % | 6.181 M 0.00 % | 6.181 M -0.01 % | 6.182 M 0.00 % | 6.182 M -0.03 % | 6.183 M 0.00 % | 6.183 M 0.15 % | 6.174 M 0.00 % | 6.174 M 4.55 % | 5.905 M 0.00 % | 5.905 M 1.34 % | 5.827 M 0.00 % | 5.827 M -0.21 % | 5.839 M 0.00 % | 5.839 M 0.62 % | 5.803 M 0.00 % | 5.803 M 0.07 % | 5.799 M 0.00 % | 5.799 M 0.06 % | 5.795 M 0.00 % | 5.795 M 0.53 % | 5.765 M 0.00 % | 5.765 M 0.05 % | 5.762 M 0.00 % | 5.762 M 0.26 % | 5.747 M 0.00 % | 5.747 M -0.10 % | 5.752 M 0.00 % | 5.752 M 0.00 % | 5.752 M 0.19 % | 5.742 M 0.00 % | 5.742 M 0.00 % | 5.742 M 0.00 % | 5.742 M 0.47 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 30.68 % | 4.373 M 0.00 % | 4.373 M 0.00 % | 4.373 M 0.00 % | 4.373 M |
| Weighted average shs out | 6.401 M -0.59 % | 6.439 M -1.08 % | 6.509 M -0.17 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.09 % | 6.514 M 0.03 % | 6.512 M 0.00 % | 6.512 M 0.00 % | 6.512 M 0.00 % | 6.512 M 0.14 % | 6.503 M 0.07 % | 6.499 M 4.47 % | 6.221 M 0.56 % | 6.186 M -0.17 % | 6.196 M -0.16 % | 6.206 M 0.71 % | 6.162 M -0.30 % | 6.181 M 0.00 % | 6.181 M -0.02 % | 6.182 M 0.00 % | 6.182 M 0.10 % | 6.176 M 0.00 % | 6.176 M -0.59 % | 6.213 M 0.00 % | 6.213 M 0.63 % | 6.174 M 0.00 % | 6.174 M -0.22 % | 6.188 M 0.00 % | 6.188 M -0.68 % | 6.231 M 0.00 % | 6.231 M 5.34 % | 5.915 M 0.00 % | 5.915 M 1.14 % | 5.848 M 0.00 % | 5.848 M 0.30 % | 5.830 M 0.00 % | 5.830 M 1.16 % | 5.763 M 0.00 % | 5.763 M -0.46 % | 5.790 M 0.00 % | 5.790 M -4.08 % | 6.036 M 0.00 % | 6.036 M 4.56 % | 5.773 M 0.00 % | 5.773 M -0.74 % | 5.816 M 0.00 % | 5.816 M 1.21 % | 5.746 M 0.00 % | 5.746 M 0.04 % | 5.744 M 0.00 % | 5.744 M 0.00 % | 5.744 M 0.04 % | 5.742 M 0.00 % | 5.742 M 0.00 % | 5.742 M 0.00 % | 5.742 M 0.47 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 30.68 % | 4.373 M 0.00 % | 4.373 M 0.00 % | 4.373 M 0.00 % | 4.373 M |
| EPS diluted | -0.34 37.04 % | -0.54 -149.54 % | 1.09 -34.73 % | 1.67 263.73 % | -1.02 -108.16 % | -0.49 -190.74 % | 0.54 -36.47 % | 0.85 172.03 % | -1.18 -537.04 % | 0.27 -64.00 % | 0.75 -62.87 % | 2.02 796.55 % | -0.29 -115.18 % | 1.91 119.54 % | 0.87 -53.23 % | 1.86 66.07 % | 1.12 -70.29 % | 3.77 611.32 % | 0.53 -73.10 % | 1.97 347.73 % | 0.44 0.00 % | 0.44 -59.26 % | 1.08 0.00 % | 1.08 227.27 % | 0.33 0.00 % | 0.33 -52.17 % | 0.69 0.00 % | 0.69 53.33 % | 0.45 0.00 % | 0.45 -36.62 % | 0.71 0.00 % | 0.71 294.44 % | 0.18 0.00 % | 0.18 -75.00 % | 0.72 0.00 % | 0.72 118.18 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 0.00 % | 0.30 200.00 % | 0.10 0.00 % | 0.10 -58.33 % | 0.24 0.00 % | 0.24 318.85 % | 0.06 0.00 % | 0.06 -61.80 % | 0.15 0.00 % | 0.15 56.41 % | 0.10 0.00 % | 0.10 -64.48 % | 0.27 0.00 % | 0.27 6 850.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -102.35 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 54.55 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 -31.25 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 -15.79 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 35.71 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 |
| Earnings per share | -0.34 37.04 % | -0.54 -149.54 % | 1.09 -34.73 % | 1.67 263.73 % | -1.02 -108.16 % | -0.49 -190.74 % | 0.54 -36.47 % | 0.85 172.03 % | -1.18 -521.43 % | 0.28 -62.67 % | 0.75 -62.87 % | 2.02 796.55 % | -0.29 -115.10 % | 1.92 120.69 % | 0.87 -53.23 % | 1.86 66.07 % | 1.12 -70.29 % | 3.77 611.32 % | 0.53 -73.10 % | 1.97 337.78 % | 0.45 0.00 % | 0.45 -58.33 % | 1.08 0.00 % | 1.08 227.27 % | 0.33 0.00 % | 0.33 -52.17 % | 0.69 0.00 % | 0.69 53.33 % | 0.45 0.00 % | 0.45 -36.62 % | 0.71 0.00 % | 0.71 294.44 % | 0.18 0.00 % | 0.18 -75.00 % | 0.72 0.00 % | 0.72 118.18 % | 0.33 0.00 % | 0.33 10.00 % | 0.30 0.00 % | 0.30 200.00 % | 0.10 0.00 % | 0.10 -58.33 % | 0.24 0.00 % | 0.24 336.36 % | 0.06 0.00 % | 0.06 -60.71 % | 0.14 0.00 % | 0.14 47.37 % | 0.10 0.00 % | 0.10 -64.81 % | 0.27 0.00 % | 0.27 6 850.00 % | 0.00 0.00 % | 0.00 0.00 % | 0.00 -102.35 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 0.00 % | 0.17 54.55 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 -31.25 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 0.00 % | 0.16 -15.79 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 0.00 % | 0.19 35.71 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 0.00 % | 0.14 |
| Gross profit | 38.250 M -29.26 % | 54.075 M 25.57 % | 43.063 M -20.54 % | 54.196 M 15.88 % | 46.770 M 40.43 % | 33.306 M -24.51 % | 44.117 M -4.64 % | 46.263 M 93.97 % | 23.850 M -26.46 % | 32.430 M -12.73 % | 37.162 M -12.19 % | 42.321 M 98.55 % | 21.315 M -37.95 % | 34.349 M -5.29 % | 36.269 M -6.65 % | 38.854 M 25.73 % | 30.903 M -4.41 % | 32.328 M 16.01 % | 27.866 M -26.97 % | 38.159 M 67.61 % | 22.767 M 0.00 % | 22.767 M -26.15 % | 30.829 M 0.00 % | 30.829 M 32.62 % | 23.246 M 0.00 % | 23.246 M -10.90 % | 26.090 M 0.00 % | 26.090 M 32.56 % | 19.682 M 0.00 % | 19.682 M -14.04 % | 22.898 M 0.00 % | 22.898 M 42.29 % | 16.093 M 0.00 % | 16.093 M -10.80 % | 18.040 M 0.00 % | 18.040 M 29.93 % | 13.884 M 0.00 % | 13.884 M -2.35 % | 14.218 M 0.00 % | 14.218 M 41.76 % | 10.030 M 0.00 % | 10.030 M -11.27 % | 11.304 M 0.00 % | 11.304 M 35.38 % | 8.350 M 0.00 % | 8.350 M -11.90 % | 9.477 M 0.00 % | 9.477 M 28.06 % | 7.401 M 0.00 % | 7.401 M -16.14 % | 8.825 M 0.00 % | 8.825 M -14.04 % | 10.266 M 0.00 % | 10.266 M 0.00 % | 10.266 M -55.70 % | 23.174 M 0.00 % | 23.174 M 0.00 % | 23.174 M 0.00 % | 23.174 M 21.55 % | 19.066 M 0.00 % | 19.066 M 0.00 % | 19.066 M 0.00 % | 19.066 M 20.36 % | 15.840 M 0.00 % | 15.840 M 0.00 % | 15.840 M 0.00 % | 15.840 M 4.98 % | 15.090 M 0.00 % | 15.090 M 0.00 % | 15.090 M 0.00 % | 15.090 M 43.73 % | 10.498 M 0.00 % | 10.498 M 0.00 % | 10.498 M 0.00 % | 10.498 M |
| Income tax expense | -354.000 K -119.79 % | 1.789 M -8.16 % | 1.948 M -66.12 % | 5.750 M 260.21 % | -3.589 M -232.05 % | 2.718 M -25.08 % | 3.628 M -13.87 % | 4.212 M 667.65 % | -742.000 K -144.04 % | 1.685 M -41.23 % | 2.867 M -59.30 % | 7.045 M 951.87 % | -827.000 K -119.67 % | 4.204 M 12.65 % | 3.732 M -20.48 % | 4.693 M 37.02 % | 3.425 M -9.94 % | 3.803 M 70.23 % | 2.234 M -64.26 % | 6.250 M 466.12 % | 1.104 M 0.00 % | 1.104 M -34.81 % | 1.694 M 0.00 % | 1.694 M 39.79 % | 1.212 M 0.00 % | 1.212 M -54.06 % | 2.637 M 0.00 % | 2.637 M 80.74 % | 1.459 M 0.00 % | 1.459 M -27.68 % | 2.018 M 0.00 % | 2.018 M 218.97 % | 632.500 K 0.00 % | 632.500 K -39.53 % | 1.046 M 0.00 % | 1.046 M -11.88 % | 1.187 M 0.00 % | 1.187 M -4.96 % | 1.249 M 0.00 % | 1.249 M 50.03 % | 832.500 K 0.00 % | 832.500 K -22.81 % | 1.079 M 0.00 % | 1.079 M 89.88 % | 568.000 K 0.00 % | 568.000 K 2.71 % | 553.000 K 0.00 % | 553.000 K 125.71 % | 245.000 K 0.00 % | 245.000 K -51.05 % | 500.499 K 0.00 % | 500.499 K -20.24 % | 627.500 K 0.00 % | 627.500 K 0.00 % | 627.500 K 130.06 % | 272.750 K 0.00 % | 272.750 K 0.00 % | 272.750 K 0.00 % | 272.750 K 3 308.82 % | -8.500 K 0.00 % | -8.500 K 0.00 % | -8.500 K 0.00 % | -8.500 K 88.40 % | -73.250 K 0.00 % | -73.250 K 0.00 % | -73.250 K 0.00 % | -73.250 K -183.24 % | 88.000 K 0.00 % | 88.000 K 0.00 % | 88.000 K 0.00 % | 88.000 K -57.18 % | 205.500 K 0.00 % | 205.500 K 0.00 % | 205.500 K 0.00 % | 205.500 K |
| Cost of revenue | 317.886 M 5.32 % | 301.825 M 3.14 % | 292.630 M 6.01 % | 276.034 M 2.88 % | 268.299 M -5.46 % | 283.805 M 9.95 % | 258.123 M 7.06 % | 241.104 M -2.07 % | 246.204 M 0.98 % | 243.812 M 16.37 % | 209.513 M 5.22 % | 199.112 M 9.97 % | 181.063 M 3.22 % | 175.418 M 20.26 % | 145.863 M 8.10 % | 134.932 M 5.14 % | 128.331 M -1.94 % | 130.871 M 17.22 % | 111.649 M 12.01 % | 99.676 M -0.65 % | 100.332 M 0.00 % | 100.332 M 14.06 % | 87.966 M 0.00 % | 87.966 M 5.33 % | 83.515 M 0.00 % | 83.515 M 13.86 % | 73.351 M 0.00 % | 73.351 M 5.30 % | 69.658 M 0.00 % | 69.658 M 10.39 % | 63.101 M 0.00 % | 63.101 M 7.45 % | 58.728 M 0.00 % | 58.728 M 10.93 % | 52.941 M 0.00 % | 52.941 M 16.04 % | 45.622 M 0.00 % | 45.622 M 12.39 % | 40.594 M 0.00 % | 40.594 M 21.30 % | 33.466 M 0.00 % | 33.466 M 12.04 % | 29.868 M 0.00 % | 29.868 M 2.73 % | 29.074 M 0.00 % | 29.074 M 13.22 % | 25.679 M 0.00 % | 25.679 M 2.37 % | 25.085 M 0.00 % | 25.085 M 7.61 % | 23.311 M 0.00 % | 23.311 M 17.35 % | 19.864 M 0.00 % | 19.864 M 0.00 % | 19.864 M 497.77 % | 3.323 M 0.00 % | 3.323 M 0.00 % | 3.323 M 0.00 % | 3.323 M 41.07 % | 2.356 M 0.00 % | 2.356 M 0.00 % | 2.356 M 0.00 % | 2.356 M 18.11 % | 1.994 M 0.00 % | 1.994 M 0.00 % | 1.994 M 0.00 % | 1.994 M 24.33 % | 1.604 M 0.00 % | 1.604 M 0.00 % | 1.604 M 0.00 % | 1.604 M 75.64 % | 913.250 K 0.00 % | 913.250 K 0.00 % | 913.250 K 0.00 % | 913.250 K |
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 12.796 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.789 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.716 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.528 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.942 M 0.00 % | 1.942 M 84.95 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M -77.98 % | 4.769 M 590.09 % | 691.000 K 0.00 % | 691.000 K 0.00 % | 691.000 K -85.75 % | 4.850 M 608.29 % | 684.750 K 0.00 % | 684.750 K 0.00 % | 684.750 K -83.70 % | 4.200 M 1 320.12 % | 295.750 K 0.00 % | 295.750 K 0.00 % | 295.750 K -18.86 % | 364.500 K 0.00 % | 364.500 K 0.00 % | 364.500 K 0.00 % | 364.500 K -19.36 % | 452.000 K 0.00 % | 452.000 K 0.00 % | 452.000 K 0.00 % | 452.000 K -84.42 % | 2.902 M 0.00 % | 2.902 M 0.00 % | 2.902 M 0.00 % | 2.902 M 8.67 % | 2.670 M 0.00 % | 2.670 M 0.00 % | 2.670 M 0.00 % | 2.670 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 |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 12.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.942 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.337 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.359 M 0.00 % | 2.359 M 100.00 % | 1.180 M 0.00 % | 1.180 M -43.23 % | 2.078 M 0.00 % | 2.078 M 100.00 % | 1.039 M 0.00 % | 1.039 M -49.12 % | 2.042 M 0.00 % | 2.042 M 100.00 % | 1.021 M 0.00 % | 1.021 M -37.49 % | 1.633 M 0.00 % | 1.633 M 100.00 % | 816.500 K 0.00 % | 816.500 K -52.58 % | 1.722 M 0.00 % | 1.722 M 100.00 % | 861.000 K 0.00 % | 861.000 K 0.00 % | 861.000 K -85.07 % | 5.765 M 0.00 % | 5.765 M 0.00 % | 5.765 M 0.00 % | 5.765 M 79.09 % | 3.219 M 0.00 % | 3.219 M 0.00 % | 3.219 M 0.00 % | 3.219 M 14.93 % | 2.801 M 0.00 % | 2.801 M 0.00 % | 2.801 M 0.00 % | 2.801 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 |
| Other expenses | -4.675 M | 0.000 100.00 % | -6.627 M -85.89 % | -3.565 M -109.72 % | 36.677 M 673.80 % | -6.392 M -160.38 % | 10.587 M 552.05 % | -2.342 M -196.34 % | 2.431 M -17.14 % | 2.934 M -16.15 % | 3.499 M -30.59 % | 5.041 M -17.08 % | 6.079 M -14.66 % | 7.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.913 M 0.00 % | 10.913 M 0.00 % | 10.913 M | 0.000 -100.00 % | 9.401 M 0.00 % | 9.401 M 0.00 % | 9.401 M | 0.000 -100.00 % | 7.992 M 0.00 % | 7.992 M 0.00 % | 7.992 M | 0.000 -100.00 % | 6.601 M 0.00 % | 6.601 M 0.00 % | 6.601 M 29.14 % | 5.112 M 0.00 % | 5.112 M 0.00 % | 5.112 M 0.00 % | 5.112 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.427 M 0.00 % | -5.427 M 0.00 % | -5.427 M 0.00 % | -5.427 M -20.11 % | -4.518 M 0.00 % | -4.518 M 0.00 % | -4.518 M 0.00 % | -4.518 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 |
| Operating expenses | 36.065 M | 0.000 -100.00 % | 28.876 M -9.91 % | 32.053 M -12.61 % | 36.677 M 19.50 % | 30.692 M -9.73 % | 34.001 M 5.30 % | 32.289 M 5.96 % | 30.473 M 12.87 % | 26.999 M -4.12 % | 28.159 M 36.34 % | 20.653 M -6.09 % | 21.992 M 37.79 % | 15.961 M -39.44 % | 26.357 M 15.79 % | 22.763 M 14.48 % | 19.883 M 349.74 % | 4.421 M -79.65 % | 21.722 M 13.29 % | 19.174 M 4.50 % | 18.348 M 0.00 % | 18.348 M -15.64 % | 21.749 M 0.00 % | 21.749 M 11.32 % | 19.539 M 0.00 % | 19.539 M 2.67 % | 19.031 M 0.00 % | 19.031 M 24.06 % | 15.340 M 0.00 % | 15.340 M -5.07 % | 16.159 M 0.00 % | 16.159 M 14.20 % | 14.150 M 0.00 % | 14.150 M 12.87 % | 12.537 M 0.00 % | 12.537 M 17.76 % | 10.646 M 0.00 % | 10.646 M -2.75 % | 10.948 M 0.00 % | 10.948 M 27.34 % | 8.597 M 0.00 % | 8.597 M -1.17 % | 8.699 M 0.00 % | 8.699 M 19.67 % | 7.269 M 0.00 % | 7.269 M -8.46 % | 7.941 M 0.00 % | 7.941 M 21.86 % | 6.517 M 0.00 % | 6.517 M -5.39 % | 6.888 M 0.00 % | 6.888 M 622.77 % | 953.000 K 0.00 % | 953.000 K 0.00 % | 953.000 K -79.54 % | 4.659 M 0.00 % | 4.659 M 0.00 % | 4.659 M 0.00 % | 4.659 M 29.12 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 17.98 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M -15.25 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 18.18 % | 3.053 M 0.00 % | 3.053 M 0.00 % | 3.053 M 0.00 % | 3.053 M |
| Cost and expenses | 353.951 M 17.27 % | 301.825 M -6.12 % | 321.506 M 4.36 % | 308.087 M 14.83 % | 268.299 M -14.69 % | 314.497 M 7.66 % | 292.124 M 6.85 % | 273.393 M -1.19 % | 276.677 M 2.17 % | 270.811 M 13.94 % | 237.672 M 8.15 % | 219.765 M 8.23 % | 203.055 M 6.10 % | 191.379 M 11.12 % | 172.220 M 9.21 % | 157.695 M 6.40 % | 148.214 M 9.55 % | 135.292 M 1.44 % | 133.371 M 12.22 % | 118.850 M 0.14 % | 118.680 M 0.00 % | 118.680 M 8.17 % | 109.715 M 0.00 % | 109.715 M 6.46 % | 103.053 M 0.00 % | 103.053 M 11.55 % | 92.382 M 0.00 % | 92.382 M 8.69 % | 84.998 M 0.00 % | 84.998 M 7.24 % | 79.259 M 0.00 % | 79.259 M 8.76 % | 72.878 M 0.00 % | 72.878 M 11.30 % | 65.478 M 0.00 % | 65.478 M 16.37 % | 56.268 M 0.00 % | 56.268 M 9.17 % | 51.542 M 0.00 % | 51.542 M 22.54 % | 42.063 M 0.00 % | 42.063 M 9.06 % | 38.567 M 0.00 % | 38.567 M 6.12 % | 36.343 M 0.00 % | 36.343 M 8.10 % | 33.620 M 0.00 % | 33.620 M 6.39 % | 31.602 M 0.00 % | 31.602 M 4.64 % | 30.199 M 0.00 % | 30.199 M 2.46 % | 29.473 M 0.00 % | 29.473 M 0.00 % | 29.473 M 16.92 % | 25.209 M 0.00 % | 25.209 M 0.00 % | 25.209 M 0.00 % | 25.209 M 21.45 % | 20.756 M 0.00 % | 20.756 M 0.00 % | 20.756 M 0.00 % | 20.756 M 21.48 % | 17.085 M 0.00 % | 17.085 M 0.00 % | 17.085 M 0.00 % | 17.085 M 9.75 % | 15.568 M 0.00 % | 15.568 M 0.00 % | 15.568 M 0.00 % | 15.568 M 46.70 % | 10.612 M 0.00 % | 10.612 M 0.00 % | 10.612 M 0.00 % | 10.612 M |
| Research and development expenses | 0.000 | 0.000 -100.00 % | 1.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.273 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.582 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.587 M | 0.000 | 0.000 | 0.000 -100.00 % | 618.500 K 0.00 % | 618.500 K | 0.000 | 0.000 -100.00 % | 507.000 K 0.00 % | 507.000 K | 0.000 | 0.000 -100.00 % | 52.500 K 0.00 % | 52.500 K | 0.000 | 0.000 -100.00 % | 59.500 K 0.00 % | 59.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 40.740 M | 0.000 -100.00 % | 34.437 M -3.32 % | 35.618 M | 0.000 -100.00 % | 37.084 M 84.12 % | 20.141 M -41.84 % | 34.631 M 5.25 % | 32.904 M 9.93 % | 29.933 M -5.45 % | 31.658 M 23.21 % | 25.694 M -8.47 % | 28.071 M 21.60 % | 23.084 M 112.03 % | 10.887 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.002 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.301 M 0.00 % | 4.301 M 92.91 % | 2.230 M 0.00 % | 2.230 M -67.43 % | 6.846 M 0.00 % | 6.846 M 295.78 % | 1.730 M 0.00 % | 1.730 M -74.90 % | 6.892 M 0.00 % | 6.892 M 304.08 % | 1.706 M 0.00 % | 1.706 M -70.76 % | 5.833 M 0.00 % | 5.833 M 424.43 % | 1.112 M 0.00 % | 1.112 M -74.29 % | 4.326 M 0.00 % | 4.326 M 252.96 % | 1.226 M 0.00 % | 1.226 M -44.53 % | 2.210 M 0.00 % | 2.210 M -64.46 % | 6.217 M 0.00 % | 6.217 M 248.88 % | 1.782 M 0.00 % | 1.782 M -70.89 % | 6.121 M 0.00 % | 6.121 M 632.15 % | 836.000 K 0.00 % | 836.000 K -84.72 % | 5.471 M 0.00 % | 5.471 M 0.00 % | 5.471 M 17.44 % | 4.659 M 0.00 % | 4.659 M 0.00 % | 4.659 M 0.00 % | 4.659 M 29.12 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 17.98 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M 0.00 % | 3.058 M -15.25 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 0.00 % | 3.608 M 18.18 % | 3.053 M 0.00 % | 3.053 M 0.00 % | 3.053 M 0.00 % | 3.053 M |
| Interest income | 448.000 K 10.89 % | 404.000 K -59.15 % | 989.000 K 21.35 % | 815.000 K 1.62 % | 802.000 K 66.74 % | 481.000 K -37.53 % | 770.000 K 41.03 % | 546.000 K -13.33 % | 630.000 K 39.38 % | 452.000 K 31.40 % | 344.000 K 739.02 % | 41.000 K -97.21 % | 1.469 M 57.11 % | 935.000 K 39.34 % | 671.000 K 209.22 % | 217.000 K -65.77 % | 634.000 K 3.59 % | 612.000 K 7.37 % | 570.000 K -5.32 % | 602.000 K 4.06 % | 578.500 K 0.00 % | 578.500 K -15.67 % | 686.000 K 0.00 % | 686.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 192.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 162.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 136.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 |
| Interest expense | 3.259 M 13.67 % | 2.867 M -32.76 % | 4.264 M 8.72 % | 3.922 M -0.81 % | 3.954 M 38.64 % | 2.852 M -22.44 % | 3.677 M 12.04 % | 3.282 M 32.71 % | 2.473 M 34.26 % | 1.842 M 59.76 % | 1.153 M 23.85 % | 931.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 % | 617.750 K 0.00 % | 617.750 K 0.00 % | 617.750 K | 0.000 -100.00 % | 185.500 K 0.00 % | 185.500 K 0.00 % | 185.500 K | 0.000 -100.00 % | 188.500 K 0.00 % | 188.500 K 0.00 % | 188.500 K | 0.000 -100.00 % | 111.250 K 0.00 % | 111.250 K 0.00 % | 111.250 K 52.92 % | 72.750 K 0.00 % | 72.750 K 0.00 % | 72.750 K 0.00 % | 72.750 K 67.24 % | 43.500 K 0.00 % | 43.500 K 0.00 % | 43.500 K 0.00 % | 43.500 K -38.30 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K 0.00 % | 70.500 K -28.06 % | 98.000 K 0.00 % | 98.000 K 0.00 % | 98.000 K 0.00 % | 98.000 K 10.42 % | 88.750 K 0.00 % | 88.750 K 0.00 % | 88.750 K 0.00 % | 88.750 K -12.78 % | 101.750 K 0.00 % | 101.750 K 0.00 % | 101.750 K 0.00 % | 101.750 K 20.06 % | 84.750 K 0.00 % | 84.750 K 0.00 % | 84.750 K 0.00 % | 84.750 K -19.09 % | 104.750 K 0.00 % | 104.750 K 0.00 % | 104.750 K 0.00 % | 104.750 K 110.55 % | 49.750 K 0.00 % | 49.750 K 0.00 % | 49.750 K 0.00 % | 49.750 K |
| Depreciation and amortization | 17.458 M -0.64 % | 17.571 M -5.28 % | 18.550 M 9.68 % | 16.913 M -12.55 % | 19.340 M 24.80 % | 15.497 M -2.20 % | 15.845 M 3.27 % | 15.344 M 11.16 % | 13.803 M 8.42 % | 12.731 M 1.73 % | 12.515 M 7.92 % | 11.597 M 8.44 % | 10.694 M 7.44 % | 9.953 M 162.20 % | 3.796 M -59.53 % | 9.379 M -25.55 % | 12.597 M 266.83 % | 3.434 M 99.77 % | 1.719 M -39.28 % | 2.831 M 1.16 % | 2.799 M 0.00 % | 2.799 M 18.68 % | 2.358 M 0.00 % | 2.358 M -9.62 % | 2.609 M 0.00 % | 2.609 M 31.83 % | 1.979 M 0.00 % | 1.979 M -14.68 % | 2.320 M 0.00 % | 2.320 M 11.46 % | 2.081 M 0.00 % | 2.081 M 6.01 % | 1.963 M 0.00 % | 1.963 M 0.28 % | 1.958 M 0.00 % | 1.958 M 61.78 % | 1.210 M 0.00 % | 1.210 M -51.43 % | 2.491 M 0.00 % | 2.491 M 280.02 % | 655.500 K 0.00 % | 655.500 K -1.13 % | 663.000 K 0.00 % | 663.000 K 51.37 % | 438.000 K 0.00 % | 438.000 K -13.61 % | 507.000 K 0.00 % | 507.000 K -11.29 % | 571.500 K 0.00 % | 571.500 K -22.30 % | 735.500 K 0.00 % | 735.500 K -29.18 % | 1.039 M 0.00 % | 1.039 M 0.00 % | 1.039 M 20.27 % | 863.500 K 0.00 % | 863.500 K 0.00 % | 863.500 K 0.00 % | 863.500 K 17.72 % | 733.500 K 0.00 % | 733.500 K 0.00 % | 733.500 K 0.00 % | 733.500 K 6.30 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K 0.00 % | 690.000 K -22.88 % | 894.750 K 0.00 % | 894.750 K 0.00 % | 894.750 K 0.00 % | 894.750 K 69.78 % | 527.000 K 0.00 % | 527.000 K 0.00 % | 527.000 K 0.00 % | 527.000 K |
| Operating income | 2.185 M -95.96 % | 54.075 M 281.16 % | 14.187 M -35.93 % | 22.143 M -52.66 % | 46.770 M 1 689.21 % | 2.614 M -74.16 % | 10.116 M -27.61 % | 13.974 M 310.99 % | -6.623 M -221.95 % | 5.431 M -39.68 % | 9.003 M -58.45 % | 21.668 M 3 300.59 % | -677.000 K -103.68 % | 18.388 M 107.70 % | 8.853 M -46.43 % | 16.527 M 45.55 % | 11.355 M 1.08 % | 11.234 M 40.97 % | 7.969 M -57.53 % | 18.762 M 239.37 % | 5.529 M 0.00 % | 5.529 M -36.06 % | 8.647 M 0.00 % | 8.647 M 131.22 % | 3.740 M 0.00 % | 3.740 M -47.72 % | 7.153 M 0.00 % | 7.153 M 64.66 % | 4.344 M 0.00 % | 4.344 M -37.67 % | 6.970 M 0.00 % | 6.970 M 278.26 % | 1.843 M 0.00 % | 1.843 M -66.89 % | 5.565 M 0.00 % | 5.565 M 71.85 % | 3.238 M 0.00 % | 3.238 M -5.75 % | 3.436 M 0.00 % | 3.436 M 173.20 % | 1.258 M 0.00 % | 1.258 M -54.55 % | 2.767 M 0.00 % | 2.767 M 150.18 % | 1.106 M 0.00 % | 1.106 M -46.01 % | 2.049 M 0.00 % | 2.049 M 170.61 % | 757.000 K 0.00 % | 757.000 K 2.09 % | 741.500 K 0.00 % | 741.500 K -17.50 % | 898.750 K 0.00 % | 898.750 K 0.00 % | 898.750 K -32.89 % | 1.339 M 0.00 % | 1.339 M 0.00 % | 1.339 M 0.00 % | 1.339 M 86.98 % | 716.250 K 0.00 % | 716.250 K 0.00 % | 716.250 K 0.00 % | 716.250 K -21.05 % | 907.250 K 0.00 % | 907.250 K 0.00 % | 907.250 K 0.00 % | 907.250 K -27.35 % | 1.249 M 0.00 % | 1.249 M 0.00 % | 1.249 M 0.00 % | 1.249 M 46.52 % | 852.250 K 0.00 % | 852.250 K 0.00 % | 852.250 K 0.00 % | 852.250 K |
| Operating income ratio | 0.01 -95.96 % | 0.15 259.52 % | 0.04 -36.97 % | 0.07 -54.83 % | 0.15 1 700.81 % | 0.01 -75.37 % | 0.03 -31.17 % | 0.05 298.28 % | -0.02 -224.74 % | 0.02 -46.13 % | 0.04 -59.33 % | 0.09 2 782.85 % | 0.00 -103.82 % | 0.09 80.34 % | 0.05 -48.89 % | 0.10 33.36 % | 0.07 3.59 % | 0.07 20.51 % | 0.06 -58.04 % | 0.14 203.09 % | 0.04 0.00 % | 0.04 -38.30 % | 0.07 0.00 % | 0.07 107.80 % | 0.04 0.00 % | 0.04 -51.31 % | 0.07 0.00 % | 0.07 47.94 % | 0.05 0.00 % | 0.05 -40.00 % | 0.08 0.00 % | 0.08 229.09 % | 0.02 0.00 % | 0.02 -68.59 % | 0.08 0.00 % | 0.08 44.07 % | 0.05 0.00 % | 0.05 -13.18 % | 0.06 0.00 % | 0.06 116.79 % | 0.03 0.00 % | 0.03 -56.98 % | 0.07 0.00 % | 0.07 127.40 % | 0.03 0.00 % | 0.03 -49.28 % | 0.06 0.00 % | 0.06 150.05 % | 0.02 0.00 % | 0.02 0.99 % | 0.02 0.00 % | 0.02 -22.64 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -40.98 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 51.16 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 0.00 % | 0.03 -34.27 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 0.00 % | 0.05 -32.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.16 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 0.00 % | 0.07 |
| Total other income expenses net | -4.431 M 92.14 % | -56.351 M -1 155.03 % | -4.490 M -11.94 % | -4.011 M 92.91 % | -56.542 M -1 974.17 % | -2.726 M 2.36 % | -2.792 M 25.35 % | -3.740 M -109.64 % | -1.784 M -8.91 % | -1.638 M 92.86 % | -22.931 M -2 563.30 % | -861.000 K 30.34 % | -1.236 M 95.47 % | -27.311 M -142.01 % | 65.006 M 264.75 % | -39.457 M -3 971.93 % | -969.000 K 80.75 % | -5.033 M -114.96 % | 33.642 M 447.36 % | -9.685 M 48.83 % | -18.926 M 0.00 % | -18.926 M -8.05 % | -17.516 M 0.00 % | -17.516 M 12.36 % | -19.987 M 0.00 % | -19.987 M -7 141.49 % | -276.000 K 0.00 % | -276.000 K -140.00 % | -115.000 K 0.00 % | -115.000 K -101.37 % | 8.420 M 0.00 % | 8.420 M 8 195.67 % | -104.000 K 0.00 % | -104.000 K -101.21 % | 8.606 M 0.00 % | 8.606 M 11 888.36 % | -73.000 K 0.00 % | -73.000 K 94.99 % | -1.457 M 0.00 % | -1.457 M 82.94 % | -8.538 M 0.00 % | -8.538 M -38 909.09 % | 22.000 K 0.00 % | 22.000 K 134.65 % | -63.500 K 0.00 % | -63.500 K -38.04 % | -46.000 K 0.00 % | -46.000 K -171.32 % | 64.500 K 0.00 % | 64.500 K -96.40 % | 1.791 M 55.36 % | 1.153 M 491.67 % | -294.250 K 0.00 % | -294.250 K 0.00 % | -294.250 K -231.55 % | -88.750 K 0.00 % | -88.750 K 0.00 % | -88.750 K 0.00 % | -88.750 K 12.78 % | -101.750 K 0.00 % | -101.750 K 0.00 % | -101.750 K 0.00 % | -101.750 K -20.06 % | -84.750 K 0.00 % | -84.750 K 0.00 % | -84.750 K 0.00 % | -84.750 K 7.12 % | -91.250 K 0.00 % | -91.250 K 0.00 % | -91.250 K 0.00 % | -91.250 K -131.01 % | -39.500 K 0.00 % | -39.500 K 0.00 % | -39.500 K 0.00 % | -39.500 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 |
| 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-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 182.161 M -40.29 % | 305.090 M 53.69 % | 198.504 M -32.38 % | 293.537 M -3.50 % | 304.182 M 9.03 % | 278.986 M 51.01 % | 184.751 M -40.94 % | 312.809 M 180.74 % | 111.422 M -48.85 % | 217.814 M 69.29 % | 128.666 M -28.33 % | 179.514 M 74.17 % | 103.068 M -30.57 % | 148.450 M 69.36 % | 87.651 M -37.22 % | 139.622 M 92.62 % | 72.484 M 29.09 % | 56.148 M -24.90 % | 74.767 M 66.48 % | 44.911 M -48.39 % | 87.020 M 3.88 % | 83.770 M 14.32 % | 73.278 M 57.56 % | 46.509 M -52.83 % | 98.596 M 317 951.61 % | 31.000 K 0.00 % | 31.000 K -99.59 % | 7.514 M 0.00 % | 7.514 M 535.09 % | -1.727 M 0.00 % | -1.727 M -109.78 % | 17.667 M 0.00 % | 17.667 M 351.26 % | 3.915 M 0.00 % | 3.915 M -86.01 % | 27.978 M 0.00 % | 27.978 M 518.02 % | -6.693 M 0.00 % | -6.693 M -192.59 % | 7.229 M 0.00 % | 7.229 M 140.15 % | -18.007 M 0.00 % | -18.007 M -130.09 % | -7.826 M 1.32 % | -7.931 M 51.67 % | -16.409 M -0.74 % | -16.288 M -170.30 % | -6.026 M 12.09 % | -6.855 M 49.85 % | -13.670 M 36.03 % | -21.368 M -36.85 % | -15.614 M 30.58 % | -22.491 M -69.07 % | -13.303 M 21.84 % | -17.021 M -33.41 % | -12.758 M 26.42 % | -17.340 M |
| Total investments | 29.325 M 0.34 % | 29.227 M 19.19 % | 24.521 M -2.85 % | 25.240 M -7.87 % | 27.397 M 3.75 % | 26.406 M 86.89 % | 14.129 M -34.22 % | 21.480 M 21.01 % | 17.750 M 11.21 % | 15.961 M 105.55 % | 7.765 M -46.01 % | 14.382 M -1.18 % | 14.553 M -10.64 % | 16.286 M 136.65 % | 6.882 M -47.44 % | 13.093 M 15.81 % | 11.306 M -89.93 % | 112.296 M 1 789.23 % | 5.944 M -6.17 % | 6.335 M -3.55 % | 6.568 M 92.61 % | 3.410 M 0.00 % | 3.410 M -19.21 % | 4.221 M -8.20 % | 4.598 M 38.41 % | 3.322 M 0.00 % | 3.322 M -12.16 % | 3.782 M -9.20 % | 4.165 M 96.83 % | 2.116 M -10.87 % | 2.374 M -18.22 % | 2.903 M -17.01 % | 3.498 M 360.26 % | 760.000 K -22.61 % | 982.000 K 2.08 % | 962.000 K -22.54 % | 1.242 M 102.94 % | 612.000 K 14.39 % | 535.000 K -97.12 % | 18.555 M -0.82 % | 18.709 M 8 327.48 % | 222.000 K 0.00 % | 222.000 K -54.69 % | 490.000 K -19.67 % | 610.000 K 2 340.00 % | 25.000 K -75.73 % | 103.000 K -86.12 % | 742.000 K -3.01 % | 765.000 K 731.52 % | 92.000 K -1.08 % | 93.000 K -76.92 % | 403.000 K 116.67 % | 186.000 K -9.71 % | 206.000 K -38.69 % | 336.000 K 15.07 % | 292.000 K 2.46 % | 285.000 K |
| Total debt | 227.039 M -36.10 % | 355.325 M 23.30 % | 288.186 M -13.98 % | 335.012 M -5.98 % | 356.325 M 9.21 % | 326.273 M 14.27 % | 285.523 M -19.63 % | 355.246 M 138.00 % | 149.266 M -43.46 % | 263.985 M 20.23 % | 219.563 M -2.73 % | 225.720 M 60.25 % | 140.854 M -34.61 % | 215.398 M 9.02 % | 197.573 M 10.76 % | 178.375 M 75.16 % | 101.836 M | 0.000 -100.00 % | 129.820 M 62.85 % | 79.716 M -34.57 % | 121.825 M -6.38 % | 130.122 M 8.77 % | 119.630 M 60.84 % | 74.379 M -41.19 % | 126.466 M 175.27 % | 45.943 M 0.00 % | 45.943 M -2.78 % | 47.258 M 0.00 % | 47.258 M 5.56 % | 44.770 M 0.00 % | 44.770 M -2.27 % | 45.811 M 0.00 % | 45.811 M -2.65 % | 47.059 M 0.00 % | 47.059 M 9.56 % | 42.954 M 0.00 % | 42.954 M 100.07 % | 21.469 M 0.00 % | 21.469 M -7.60 % | 23.235 M 0.00 % | 23.235 M 306.42 % | 5.717 M 0.00 % | 5.717 M 27.21 % | 4.494 M 2.39 % | 4.389 M -18.05 % | 5.356 M 0.00 % | 5.356 M -27.10 % | 7.347 M 12.72 % | 6.518 M -15.33 % | 7.698 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 138.818 M 231.89 % | 41.827 M -72.06 % | 149.722 M 1.63 % | 147.323 M 232.47 % | 44.312 M -69.74 % | 146.421 M | 0.000 -100.00 % | 147.570 M 4.02 % | 141.867 M -8.46 % | 154.976 M 0.86 % | 153.655 M 1.17 % | 151.878 M 9.61 % | 138.566 M -4.06 % | 144.436 M 175.80 % | 52.369 M -60.12 % | 131.324 M 2 587.76 % | 4.886 M -95.23 % | 102.344 M 1 114.48 % | 8.427 M -48.78 % | 16.452 M 0.00 % | 16.452 M -1.00 % | 16.619 M 0.00 % | 16.619 M -77.26 % | 73.093 M 0.00 % | 73.093 M 1.28 % | 72.172 M 0.00 % | 72.172 M 15.34 % | 62.571 M 0.00 % | 62.571 M 249.25 % | 17.916 M 0.00 % | 17.916 M -65.87 % | 52.486 M 0.00 % | 52.486 M 189.43 % | 18.134 M 0.00 % | 18.134 M 148.82 % | 7.288 M 0.00 % | 7.288 M -35.56 % | 11.309 M 0.00 % | 11.309 M -1.98 % | 11.538 M 0.00 % | 11.538 M 4.51 % | 11.040 M 0.00 % | 11.040 M 0.90 % | 10.941 M 0.00 % | 10.941 M 0.77 % | 10.857 M 0.00 % | 10.857 M -8.74 % | 11.897 M 0.00 % | 11.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 145.995 M | 0.000 -100.00 % | 148.589 M 7.92 % | 137.686 M -7.54 % | 148.913 M -2.10 % | 152.107 M 0.70 % | 151.048 M 3.82 % | 145.487 M -7.57 % | 157.407 M 1.15 % | 155.614 M | 0.000 -100.00 % | 139.044 M -4.00 % | 144.835 M 9.42 % | 132.372 M | 0.000 -100.00 % | 114.812 M | 0.000 -100.00 % | 87.732 M 21.37 % | 72.284 M 0.00 % | 72.284 M 3.73 % | 69.687 M 0.00 % | 69.687 M | 0.000 | 0.000 -100.00 % | 53.943 M | 0.000 -100.00 % | 45.548 M | 0.000 -100.00 % | 42.796 M 0.00 % | 42.796 M 24.78 % | 34.297 M | 0.000 -100.00 % | 34.605 M 1.81 % | 33.989 M 31.34 % | 25.878 M 0.60 % | 25.723 M 6.17 % | 24.227 M 2.39 % | 23.662 M 16.83 % | 20.254 M 0.51 % | 20.152 M -3.10 % | 20.796 M 2.91 % | 20.207 M 13.61 % | 17.787 M 0.00 % | 17.787 M -2.84 % | 18.307 M 1.45 % | 18.045 M 18.20 % | 15.266 M -0.09 % | 15.279 M -1.39 % | 15.495 M -0.11 % | 15.512 M 24.57 % | 12.452 M 218.38 % | 3.911 M -73.20 % | 14.593 M 8.02 % | 13.510 M 16.52 % | 11.595 M -2.93 % | 11.945 M |
| Common stock | 6.522 M 0.00 % | 6.522 M 0.00 % | 6.522 M 0.00 % | 6.522 M 0.03 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.00 % | 6.520 M 0.09 % | 6.514 M 0.03 % | 6.512 M 0.00 % | 6.512 M 0.00 % | 6.512 M 0.00 % | 6.512 M 0.14 % | 6.503 M 0.00 % | 6.503 M 4.99 % | 6.194 M 0.00 % | 6.194 M | 0.000 -100.00 % | 6.185 M 0.15 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.00 % | 6.176 M 0.03 % | 6.174 M 0.00 % | 6.174 M 0.00 % | 6.174 M 0.00 % | 6.174 M 0.00 % | 6.174 M 0.00 % | 6.174 M 0.11 % | 6.167 M 0.00 % | 6.167 M 4.99 % | 5.874 M 0.00 % | 5.874 M 1.28 % | 5.800 M 0.00 % | 5.800 M 0.10 % | 5.794 M 0.00 % | 5.794 M 0.00 % | 5.794 M 0.00 % | 5.794 M 0.54 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M 0.26 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M 0.00 % | 5.748 M 0.10 % | 5.742 M -49.62 % | 11.398 M 99.44 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M 0.00 % | 5.715 M |
| Total equity | 181.384 M -3.41 % | 187.787 M -3.16 % | 193.909 M -6.12 % | 206.556 M 7.13 % | 192.814 M -5.36 % | 203.729 M -1.95 % | 207.777 M -0.67 % | 209.178 M 3.28 % | 202.534 M -6.62 % | 216.902 M 0.80 % | 215.181 M -0.02 % | 215.229 M 6.69 % | 201.739 M -3.73 % | 209.566 M 9.25 % | 191.827 M 38.96 % | 138.048 M 9.16 % | 126.460 M 22.93 % | 102.874 M 0.00 % | 102.874 M 8.39 % | 94.912 M 0.00 % | 94.912 M 2.63 % | 92.482 M 0.00 % | 92.482 M 16.58 % | 79.328 M 0.00 % | 79.328 M 2.63 % | 77.294 M -1.42 % | 78.407 M 14.01 % | 68.773 M 0.00 % | 68.773 M 2.61 % | 67.023 M 0.00 % | 67.023 M 14.65 % | 58.459 M 0.00 % | 58.459 M -2.15 % | 59.744 M 2.45 % | 58.315 M 49.07 % | 39.119 M 0.00 % | 39.119 M -7.90 % | 42.475 M 0.00 % | 42.475 M 8.19 % | 39.260 M 0.00 % | 39.260 M 1.32 % | 38.748 M 0.00 % | 38.748 M 8.30 % | 35.780 M 0.00 % | 35.780 M -0.77 % | 36.059 M 0.04 % | 36.044 M 5.27 % | 34.241 M 0.00 % | 34.241 M 0.30 % | 34.139 M -0.98 % | 34.476 M 10.73 % | 31.136 M -9.40 % | 34.368 M 6.12 % | 32.386 M 4.80 % | 30.902 M 7.34 % | 28.789 M -0.20 % | 28.847 M |
| Other non current liabilities | 18.708 M 3.66 % | 18.047 M -34.04 % | 27.360 M 204.27 % | 8.992 M -5.51 % | 9.516 M | 0.000 -100.00 % | 34.084 M 299.53 % | 8.531 M 7.74 % | 7.918 M -2.17 % | 8.094 M 115.08 % | -53.671 M -1 610.16 % | 3.554 M -17.04 % | 4.284 M -65.76 % | 12.510 M 50.05 % | 8.337 M -17.59 % | 10.116 M -3.57 % | 10.491 M | 0.000 -100.00 % | 9.571 M 19.64 % | 8.000 M 0.00 % | 8.000 M -8.48 % | 8.741 M 0.00 % | 8.741 M -22.15 % | 11.228 M 0.00 % | 11.228 M 6.76 % | 10.517 M -4.91 % | 11.060 M 36.83 % | 8.083 M -31.34 % | 11.773 M 10 800.93 % | 108.000 K -99.10 % | 12.058 M 227.93 % | 3.677 M -68.22 % | 11.571 M 398.11 % | 2.323 M -78.20 % | 10.654 M 255.61 % | 2.996 M -59.86 % | 7.464 M 565.83 % | 1.121 M -75.73 % | 4.618 M 3 398.48 % | 132.000 K -94.65 % | 2.468 M 353.68 % | 544.000 K -81.45 % | 2.932 M 149.32 % | 1.176 M -62.73 % | 3.155 M 1 086.09 % | 266.000 K -90.74 % | 2.874 M 184.84 % | 1.009 M -60.29 % | 2.541 M 563.45 % | 383.000 K 107.39 % | -5.184 M -156.64 % | 9.153 M 88.60 % | 4.853 M -10.21 % | 5.405 M -14.69 % | 6.336 M -13.71 % | 7.343 M 14.29 % | 6.425 M |
| Long term debt | 158.618 M -43.79 % | 282.173 M 19.76 % | 235.620 M -6.47 % | 251.914 M -8.76 % | 276.107 M 8.36 % | 254.798 M 3.52 % | 246.125 M 41.53 % | 173.904 M 15.27 % | 150.873 M -9.69 % | 167.066 M -19.20 % | 206.755 M 25.65 % | 164.554 M -4.75 % | 172.758 M -0.85 % | 174.247 M -1.12 % | 176.221 M 18.44 % | 148.784 M 1.19 % | 147.032 M | 0.000 -100.00 % | 116.022 M 10.36 % | 105.132 M 0.00 % | 105.132 M -0.09 % | 105.229 M 0.00 % | 105.229 M -5.43 % | 111.276 M 0.00 % | 111.276 M 244.09 % | 32.339 M 0.00 % | 32.339 M -0.08 % | 32.364 M 0.00 % | 32.364 M 3.19 % | 31.365 M 0.00 % | 31.365 M 0.07 % | 31.344 M 0.00 % | 31.344 M -6.52 % | 33.529 M 0.00 % | 33.529 M -8.28 % | 36.556 M 0.00 % | 36.556 M 108.49 % | 17.534 M 0.00 % | 17.534 M -10.39 % | 19.566 M 0.00 % | 19.566 M 372.49 % | 4.141 M 0.00 % | 4.141 M 45.09 % | 2.854 M 0.00 % | 2.854 M -18.22 % | 3.490 M -0.96 % | 3.524 M -18.12 % | 4.304 M 2.43 % | 4.202 M -18.94 % | 5.184 M 0.00 % | 5.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 180.973 M -40.64 % | 304.848 M 8.77 % | 280.258 M 4.09 % | 269.258 M -8.94 % | 295.686 M 7.23 % | 275.751 M -5.35 % | 291.332 M 50.19 % | 193.976 M 13.35 % | 171.129 M -9.08 % | 188.229 M 3.94 % | 181.088 M 1.19 % | 178.953 M -4.45 % | 187.288 M 0.28 % | 186.757 M 1.19 % | 184.558 M 16.15 % | 158.900 M 0.87 % | 157.523 M | 0.000 -100.00 % | 125.593 M 11.01 % | 113.132 M 0.00 % | 113.132 M -0.74 % | 113.970 M 0.00 % | 113.970 M -6.97 % | 122.504 M 0.00 % | 122.504 M 185.85 % | 42.856 M -1.25 % | 43.399 M -1.67 % | 44.137 M 0.00 % | 44.137 M 1.64 % | 43.423 M 0.00 % | 43.423 M 1.18 % | 42.915 M 0.00 % | 42.915 M -0.25 % | 43.024 M -2.62 % | 44.183 M 0.37 % | 44.020 M 0.00 % | 44.020 M 98.72 % | 22.152 M 0.00 % | 22.152 M 0.54 % | 22.034 M 0.00 % | 22.034 M 211.52 % | 7.073 M 0.00 % | 7.073 M 17.71 % | 6.009 M 0.00 % | 6.009 M -5.83 % | 6.381 M -0.27 % | 6.398 M -5.12 % | 6.743 M 0.00 % | 6.743 M -22.65 % | 8.718 M 68.17 % | 5.184 M -49.62 % | 10.290 M 65.41 % | 6.221 M -5.20 % | 6.562 M -12.47 % | 7.497 M -14.31 % | 8.749 M 11.20 % | 7.868 M |
| Other current liabilities | 160.996 M -16.55 % | 192.927 M -26.65 % | 263.031 M 122.82 % | 118.046 M -33.97 % | 178.782 M 77.95 % | 100.470 M -36.62 % | 158.523 M 28.11 % | 123.743 M -52.76 % | 261.933 M 235.01 % | 78.187 M -23.94 % | 102.799 M 13.28 % | 90.746 M -23.32 % | 118.338 M 74.91 % | 67.656 M -17.13 % | 81.637 M -17.11 % | 98.492 M 13.87 % | 86.497 M | 0.000 -100.00 % | 64.637 M -22.62 % | 83.537 M -6.44 % | 89.291 M 64.04 % | 54.432 M -26.31 % | 73.864 M 10.49 % | 66.849 M -8.30 % | 72.900 M 73.17 % | 42.098 M -44.84 % | 76.314 M 143.84 % | 31.297 M -51.42 % | 64.422 M 26.68 % | 50.853 M -23.24 % | 66.248 M 72.81 % | 38.336 M -34.95 % | 58.932 M 665.46 % | -10.422 M -118.68 % | 55.794 M 85.00 % | 30.159 M -35.46 % | 46.727 M 37.22 % | 34.053 M -19.29 % | 42.194 M 84.21 % | 22.905 M -30.20 % | 32.814 M 42.29 % | 23.062 M -19.18 % | 28.535 M 49.92 % | 19.034 M -20.75 % | 24.017 M 16.22 % | 20.666 M -18.59 % | 25.386 M 11.43 % | 22.782 M -5.23 % | 24.040 M 16.13 % | 20.701 M -27.64 % | 28.610 M 17.10 % | 24.433 M 22.88 % | 19.884 M -1.26 % | 20.137 M 0.81 % | 19.976 M 22.12 % | 16.358 M -7.17 % | 17.621 M |
| Deferred revenue | 32.504 M | 0.000 -100.00 % | 34.840 M 12.44 % | 30.985 M | 0.000 -100.00 % | 38.732 M 5.77 % | 36.618 M 29.76 % | 28.219 M -85.20 % | 190.681 M 752.05 % | 22.379 M -83.00 % | 131.620 M 961.19 % | 12.403 M 2.10 % | 12.148 M -32.33 % | 17.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.251 M | 0.000 -100.00 % | 49.371 M | 0.000 -100.00 % | 23.626 M | 0.000 -100.00 % | 28.028 M | 0.000 -100.00 % | 60.590 M | 0.000 -100.00 % | 18.494 M | 0.000 -100.00 % | 53.298 M | 0.000 -100.00 % | 14.873 M | 0.000 -100.00 % | 37.923 M | 0.000 -100.00 % | 9.274 M | 0.000 -100.00 % | 25.762 M | 0.000 -100.00 % | 4.646 M | 0.000 -100.00 % | 23.398 M | 0.000 -100.00 % | 6.166 M | 0.000 -100.00 % | 23.859 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 68.421 M -6.47 % | 73.152 M 39.16 % | 52.566 M -55.73 % | 118.745 M 48.03 % | 80.218 M -23.92 % | 105.440 M 167.63 % | 39.398 M -78.27 % | 181.342 M 562.44 % | 27.375 M -71.75 % | 96.919 M 23.34 % | 78.577 M 28.47 % | 61.166 M 195.45 % | 20.703 M -49.69 % | 41.151 M -4.51 % | 43.095 M -3.93 % | 44.860 M 2.57 % | 43.735 M | 0.000 -100.00 % | 25.912 M -12.25 % | 29.531 M 0.00 % | 29.531 M 12.83 % | 26.174 M 0.00 % | 26.174 M 1.90 % | 25.687 M 0.00 % | 25.687 M 299.23 % | -12.893 M -194.77 % | 13.604 M -8.66 % | 14.894 M 0.00 % | 14.894 M 11.11 % | 13.405 M 0.00 % | 13.405 M -7.34 % | 14.467 M 0.00 % | 14.467 M 6.93 % | 13.530 M 0.00 % | 13.530 M 111.47 % | 6.398 M 0.00 % | 6.398 M 62.59 % | 3.935 M 0.00 % | 3.935 M 7.25 % | 3.669 M 0.00 % | 3.669 M 132.80 % | 1.576 M 0.00 % | 1.576 M -3.90 % | 1.640 M 6.84 % | 1.535 M -16.21 % | 1.832 M 0.00 % | 1.832 M -39.80 % | 3.043 M 31.39 % | 2.316 M -7.88 % | 2.514 M | 0.000 | 0.000 -100.00 % | 1.865 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 329.407 M 1.74 % | 323.772 M -19.58 % | 402.590 M 27.81 % | 315.003 M 1.78 % | 309.487 M 4.99 % | 294.779 M -14.28 % | 343.902 M -8.59 % | 376.206 M 5.63 % | 356.154 M 35.15 % | 263.523 M 1.63 % | 259.296 M 14.88 % | 225.703 M 17.68 % | 191.800 M 4.82 % | 182.975 M 2.04 % | 179.320 M 7.48 % | 166.844 M 5.09 % | 158.767 M | 0.000 -100.00 % | 143.679 M 7.98 % | 133.059 M 0.00 % | 133.059 M 16.40 % | 114.312 M 0.00 % | 114.312 M -0.59 % | 114.987 M 0.00 % | 114.987 M 13.07 % | 101.698 M -2.75 % | 104.569 M 15.18 % | 90.785 M 0.00 % | 90.785 M -1.71 % | 92.366 M 0.00 % | 92.366 M 11.02 % | 83.201 M 0.00 % | 83.201 M 3.07 % | 80.723 M 0.18 % | 80.581 M 27.51 % | 63.194 M 0.00 % | 63.194 M 13.78 % | 55.540 M 0.00 % | 55.540 M 24.49 % | 44.615 M 0.00 % | 44.615 M 16.77 % | 38.209 M 0.00 % | 38.209 M 20.71 % | 31.654 M 0.00 % | 31.654 M -3.79 % | 32.900 M 0.65 % | 32.687 M 3.73 % | 31.512 M 0.00 % | 31.512 M -6.62 % | 33.746 M 0.00 % | 33.746 M 5.72 % | 31.921 M 9.09 % | 29.261 M 15.79 % | 25.271 M 5.64 % | 23.921 M 16.36 % | 20.558 M -7.26 % | 22.168 M |
| Total liabilities | 510.380 M -18.81 % | 628.620 M -7.94 % | 682.848 M 16.87 % | 584.261 M -3.46 % | 605.173 M 6.07 % | 570.530 M -10.86 % | 640.023 M 12.25 % | 570.182 M 8.14 % | 527.283 M 16.72 % | 451.752 M 2.58 % | 440.384 M 8.83 % | 404.656 M 6.74 % | 379.088 M 2.53 % | 369.732 M 1.61 % | 363.878 M 11.71 % | 325.744 M 2.99 % | 316.290 M | 0.000 -100.00 % | 269.272 M 9.38 % | 246.191 M 0.00 % | 246.191 M 7.85 % | 228.282 M 0.00 % | 228.282 M -3.88 % | 237.491 M 0.00 % | 237.491 M 64.29 % | 144.554 M -2.31 % | 147.968 M 9.67 % | 134.922 M 0.00 % | 134.922 M -0.64 % | 135.789 M 0.00 % | 135.789 M 7.67 % | 126.116 M 0.00 % | 126.116 M 1.91 % | 123.747 M -0.82 % | 124.764 M 16.37 % | 107.214 M 0.00 % | 107.214 M 38.00 % | 77.692 M 0.00 % | 77.692 M 16.57 % | 66.649 M 0.00 % | 66.649 M 47.19 % | 45.282 M 0.00 % | 45.282 M 20.23 % | 37.663 M 0.00 % | 37.663 M -4.12 % | 39.281 M 0.50 % | 39.085 M 2.17 % | 38.255 M 0.00 % | 38.255 M -9.91 % | 42.464 M 0.00 % | 42.464 M 0.60 % | 42.211 M 18.96 % | 35.482 M 11.46 % | 31.833 M 1.32 % | 31.418 M 7.20 % | 29.307 M -2.43 % | 30.036 M |
| Other non current assets | 914.000 K -95.70 % | 21.279 M 651.11 % | 2.833 M 280.27 % | 745.000 K -0.53 % | 749.000 K -4.10 % | 781.000 K -91.95 % | 9.697 M 971.49 % | 905.000 K -75.29 % | 3.663 M 221.88 % | 1.138 M -90.48 % | 11.954 M 2 515.75 % | 457.000 K -77.29 % | 2.012 M 530.72 % | 319.000 K -96.50 % | 9.116 M 334.51 % | 2.098 M 1 591.94 % | 124.000 K 100.22 % | -56.148 M -1 608.14 % | 3.723 M 1 497.85 % | 233.000 K -91.21 % | 2.651 M 61.74 % | 1.639 M -39.07 % | 2.690 M 613.53 % | 377.000 K -69.60 % | 1.240 M -47.03 % | 2.341 M 4.84 % | 2.233 M 483.03 % | 383.000 K -52.83 % | 812.000 K -31.59 % | 1.187 M -35.45 % | 1.839 M 207.53 % | 598.000 K -0.50 % | 601.000 K -40.79 % | 1.015 M -23.51 % | 1.327 M 352.90 % | 293.000 K -64.40 % | 823.000 K 21.21 % | 679.000 K -67.68 % | 2.101 M 1 073.74 % | 179.000 K -92.73 % | 2.463 M 358.66 % | 537.000 K -86.65 % | 4.021 M 2 461.15 % | 157.000 K -96.88 % | 5.035 M 971.28 % | 470.000 K -92.07 % | 5.929 M 1 142.98 % | 477.000 K -92.24 % | 6.146 M 685.93 % | 782.000 K 104.41 % | -17.721 M -4 401.21 % | 412.000 K -0.96 % | 416.000 K -32.25 % | 614.000 K -0.49 % | 617.000 K 3.01 % | 599.000 K 2.22 % | 586.000 K |
| Long term investments | 29.325 M 9.59 % | 26.760 M 9.13 % | 24.521 M -2.85 % | 25.240 M 3.29 % | 24.435 M 5.36 % | 23.193 M 64.15 % | 14.129 M -28.82 % | 19.849 M 31.80 % | 15.060 M -5.65 % | 15.961 M 227.81 % | 4.869 M -66.15 % | 14.382 M 10.22 % | 13.048 M -19.88 % | 16.286 M 205.55 % | 5.330 M -58.80 % | 12.938 M 15.70 % | 11.182 M | 0.000 -100.00 % | 4.936 M -19.11 % | 6.102 M -3.68 % | 6.335 M 99.53 % | 3.175 M -6.89 % | 3.410 M -11.29 % | 3.844 M -8.93 % | 4.221 M 37.40 % | 3.072 M -7.53 % | 3.322 M -2.27 % | 3.399 M -10.13 % | 3.782 M 103.55 % | 1.858 M -12.19 % | 2.116 M -8.32 % | 2.308 M -20.50 % | 2.903 M 439.59 % | 538.000 K -29.21 % | 760.000 K 11.44 % | 682.000 K -29.11 % | 962.000 K 121.15 % | 435.000 K -18.69 % | 535.000 K -97.09 % | 18.401 M -0.83 % | 18.555 M 16 768.18 % | 110.000 K -50.45 % | 222.000 K -40.00 % | 370.000 K -24.49 % | 490.000 K 975.00 % | -56.000 K -154.37 % | 103.000 K -84.10 % | 648.000 K -3.43 % | 671.000 K 1 620.51 % | 39.000 K -58.06 % | 93.000 K -72.57 % | 339.000 K 213.89 % | 108.000 K 258.82 % | -68.000 K -215.25 % | 59.000 K 110.71 % | 28.000 K -3.45 % | 29.000 K |
| Intangible assets | 41.693 M 7.00 % | 38.964 M 1.43 % | 38.416 M 0.43 % | 38.253 M -1.81 % | 38.959 M 0.35 % | 38.823 M -1.93 % | 39.589 M -6.76 % | 42.457 M 1.00 % | 42.037 M -3.17 % | 43.412 M 11.67 % | 38.876 M 1.06 % | 38.470 M 0.68 % | 38.210 M 13.55 % | 33.649 M 48.38 % | 22.677 M -9.83 % | 25.148 M -11.11 % | 28.290 M | 0.000 -100.00 % | 21.626 M 43.82 % | 15.037 M 0.00 % | 15.037 M -13.54 % | 17.392 M 0.00 % | 17.392 M -8.76 % | 19.061 M 0.00 % | 19.061 M 45.82 % | 13.072 M -32.46 % | 19.355 M 37.91 % | 14.035 M 0.00 % | 14.035 M 0.62 % | 13.948 M -0.01 % | 13.949 M -11.47 % | 15.756 M 0.00 % | 15.756 M 1.14 % | 15.579 M 0.85 % | 15.447 M -7.88 % | 16.769 M 0.00 % | 16.769 M 63.92 % | 10.230 M 0.00 % | 10.230 M 27.81 % | 8.004 M 0.00 % | 8.004 M 649.44 % | 1.068 M 0.00 % | 1.068 M 1.52 % | 1.052 M 0.00 % | 1.052 M 14.22 % | 921.000 K 0.00 % | 921.000 K -23.12 % | 1.198 M 0.00 % | 1.198 M -28.09 % | 1.666 M 0.00 % | 1.666 M -94.76 % | 31.807 M 975.65 % | 2.957 M -21.04 % | 3.745 M 23.68 % | 3.028 M -29.00 % | 4.265 M 9.22 % | 3.905 M |
| GoodWill | 100.103 M 0.05 % | 100.057 M -0.08 % | 100.133 M 0.14 % | 99.996 M 0.22 % | 99.780 M 2.50 % | 97.348 M -0.76 % | 98.098 M 0.27 % | 97.831 M 0.12 % | 97.716 M 1.98 % | 95.820 M 11.66 % | 85.814 M 3.08 % | 83.247 M 6.73 % | 77.998 M 10.53 % | 70.565 M 3.10 % | 68.446 M 1.83 % | 67.215 M 0.20 % | 67.084 M | 0.000 -100.00 % | 59.016 M 21.05 % | 48.753 M 0.00 % | 48.753 M 0.40 % | 48.557 M 0.00 % | 48.557 M 0.42 % | 48.352 M 0.00 % | 48.352 M 4.59 % | 46.228 M 0.00 % | 46.228 M 5.31 % | 43.895 M 0.00 % | 43.895 M 2.50 % | 42.824 M 0.00 % | 42.823 M -1.96 % | 43.677 M 0.00 % | 43.677 M 6.58 % | 40.981 M 0.00 % | 40.981 M 2.67 % | 39.917 M 0.00 % | 39.917 M 70.94 % | 23.352 M 0.00 % | 23.352 M 79.74 % | 12.992 M 0.00 % | 12.992 M 0.00 % | 12.992 M 0.00 % | 12.992 M 0.00 % | 12.992 M 0.00 % | 12.992 M -1.51 % | 13.191 M 0.00 % | 13.191 M -3.24 % | 13.633 M 0.00 % | 13.633 M 0.00 % | 13.633 M -2.41 % | 13.970 M | 0.000 -100.00 % | 11.527 M 3.30 % | 11.159 M -11.27 % | 12.576 M -1.75 % | 12.800 M 3.69 % | 12.344 M |
| Goodwill and intangible assets | 141.796 M 2.00 % | 139.021 M 0.34 % | 138.549 M 0.22 % | 138.249 M -0.35 % | 138.739 M 1.89 % | 136.171 M -1.10 % | 137.687 M -1.85 % | 140.288 M 0.38 % | 139.753 M 0.37 % | 139.232 M 11.66 % | 124.690 M 2.44 % | 121.717 M 4.74 % | 116.208 M 11.51 % | 104.214 M 14.37 % | 91.123 M -1.34 % | 92.363 M -3.16 % | 95.374 M | 0.000 -100.00 % | 80.642 M 26.42 % | 63.790 M 0.00 % | 63.790 M -3.27 % | 65.949 M 0.00 % | 65.949 M -2.17 % | 67.413 M 0.00 % | 67.413 M 13.68 % | 59.300 M -9.58 % | 65.583 M 13.21 % | 57.930 M 0.00 % | 57.930 M 2.04 % | 56.772 M 0.00 % | 56.772 M -4.48 % | 59.433 M 0.00 % | 59.433 M 5.08 % | 56.560 M 0.23 % | 56.428 M -0.46 % | 56.686 M 0.00 % | 56.686 M 68.80 % | 33.582 M 0.00 % | 33.582 M 59.94 % | 20.996 M 0.00 % | 20.996 M 49.33 % | 14.060 M 0.00 % | 14.060 M 0.11 % | 14.044 M 0.00 % | 14.044 M -0.48 % | 14.112 M 0.00 % | 14.112 M -4.85 % | 14.831 M 0.00 % | 14.831 M -3.06 % | 15.299 M -2.16 % | 15.636 M -3.76 % | 16.247 M 12.17 % | 14.484 M -2.82 % | 14.904 M -4.49 % | 15.604 M -8.56 % | 17.065 M 5.02 % | 16.249 M |
| Property plant equipment net | 234.168 M -2.61 % | 240.451 M 0.24 % | 239.885 M 0.93 % | 237.673 M 0.78 % | 235.844 M 0.59 % | 234.469 M 4.78 % | 223.783 M 2.80 % | 217.687 M 16.03 % | 187.612 M 3.20 % | 181.800 M 7.37 % | 169.314 M 0.25 % | 168.885 M 0.18 % | 168.576 M 1.50 % | 166.083 M 1.04 % | 164.369 M 28.14 % | 128.271 M 4.83 % | 122.366 M | 0.000 -100.00 % | 97.544 M 4.08 % | 93.723 M 0.00 % | 93.723 M 8.03 % | 86.758 M 0.00 % | 86.758 M -1.49 % | 88.070 M 0.00 % | 88.070 M 791.04 % | 9.884 M 0.00 % | 9.884 M 17.33 % | 8.424 M 0.00 % | 8.424 M -3.48 % | 8.728 M 0.00 % | 8.728 M 15.91 % | 7.530 M 0.00 % | 7.530 M 12.94 % | 6.667 M 0.00 % | 6.667 M 7.41 % | 6.207 M 0.00 % | 6.207 M 17.27 % | 5.293 M 0.00 % | 5.293 M 7.30 % | 4.933 M 0.00 % | 4.933 M -0.10 % | 4.938 M 0.00 % | 4.938 M 147.64 % | 1.994 M 0.00 % | 1.994 M 0.50 % | 1.984 M 0.15 % | 1.981 M 1.33 % | 1.955 M 0.00 % | 1.955 M -1.86 % | 1.992 M 0.00 % | 1.992 M 7.50 % | 1.853 M 33.12 % | 1.392 M 11.27 % | 1.251 M 5.30 % | 1.188 M 3.39 % | 1.149 M 11.99 % | 1.026 M |
| Total non current assets | 427.852 M 0.08 % | 427.511 M -14.28 % | 498.709 M 19.09 % | 418.755 M 0.98 % | 414.681 M 2.40 % | 404.955 M 1.52 % | 398.911 M 2.71 % | 388.370 M 9.66 % | 354.160 M 2.53 % | 345.418 M 9.34 % | 315.899 M 1.96 % | 309.822 M 1.95 % | 303.884 M 5.02 % | 289.357 M 6.40 % | 271.945 M 15.39 % | 235.670 M 2.08 % | 230.868 M 511.18 % | -56.148 M -129.79 % | 188.455 M 13.19 % | 166.499 M 0.00 % | 166.499 M 4.84 % | 158.807 M 0.00 % | 158.807 M -1.33 % | 160.944 M 0.00 % | 160.944 M 112.83 % | 75.622 M -6.66 % | 81.022 M 14.20 % | 70.948 M 0.00 % | 70.948 M 2.15 % | 69.455 M 0.00 % | 69.455 M -1.44 % | 70.467 M 0.00 % | 70.467 M 7.51 % | 65.543 M 0.55 % | 65.182 M 0.78 % | 64.678 M 0.00 % | 64.678 M 55.81 % | 41.511 M 0.00 % | 41.511 M -11.58 % | 46.947 M 0.00 % | 46.947 M 102.00 % | 23.241 M 0.00 % | 23.241 M 7.78 % | 21.563 M 0.00 % | 21.563 M -2.20 % | 22.048 M -0.35 % | 22.125 M -6.26 % | 23.603 M 0.00 % | 23.603 M -1.11 % | 23.868 M 34.69 % | 17.721 M -27.93 % | 24.588 M 6.17 % | 23.160 M 2.15 % | 22.672 M -3.16 % | 23.413 M -5.83 % | 24.863 M 5.25 % | 23.623 M |
| Other current assets | 31.577 M -11.28 % | 35.591 M 204.33 % | 11.695 M -56.06 % | 26.618 M -37.21 % | 42.389 M 58.41 % | 26.759 M 283.42 % | 6.979 M -70.19 % | 23.409 M -13.13 % | 26.947 M 28.64 % | 20.948 M -4.44 % | 21.921 M -25.79 % | 29.538 M 23.52 % | 23.914 M 60.83 % | 14.869 M 30.05 % | 11.433 M -16.35 % | 13.668 M 13.49 % | 12.043 M | 0.000 -100.00 % | 6.229 M -32.37 % | 9.210 M 0.00 % | 9.210 M 33.75 % | 6.886 M 0.00 % | 6.886 M -4.05 % | 7.177 M 0.00 % | 7.177 M 0.87 % | 7.115 M 0.00 % | 7.115 M 17.62 % | 6.049 M 0.00 % | 6.049 M 12.00 % | 5.401 M 5.02 % | 5.143 M -0.58 % | 5.173 M 0.00 % | 5.173 M 10.23 % | 4.693 M 4.97 % | 4.471 M 7.27 % | 4.168 M 0.00 % | 4.168 M 10.73 % | 3.764 M 0.00 % | 3.764 M 85.33 % | 2.031 M 0.00 % | 2.031 M -15.73 % | 2.410 M 0.00 % | 2.410 M -8.19 % | 2.625 M 0.00 % | 2.625 M 11.75 % | 2.349 M 0.00 % | 2.349 M -4.43 % | 2.458 M 0.00 % | 2.458 M 152.62 % | 973.000 K -52.79 % | 2.061 M 61.77 % | 1.274 M 53.13 % | 832.000 K | 0.000 -100.00 % | 593.000 K -97.07 % | 20.211 M 14.42 % | 17.664 M |
| Short term investments | 0.000 -100.00 % | 2.467 M | 0.000 | 0.000 -100.00 % | 2.962 M -7.81 % | 3.213 M 6 736.17 % | 47.000 K -97.12 % | 1.631 M -39.37 % | 2.690 M 1 059.48 % | 232.000 K -91.99 % | 2.896 M -12.80 % | 3.321 M 120.66 % | 1.505 M 1.21 % | 1.487 M -4.19 % | 1.552 M 901.29 % | 155.000 K 25.00 % | 124.000 K -99.89 % | 112.296 M 11 040.48 % | 1.008 M 332.62 % | 233.000 K 0.00 % | 233.000 K -0.85 % | 235.000 K | 0.000 -100.00 % | 377.000 K 0.00 % | 377.000 K 50.80 % | 250.000 K | 0.000 -100.00 % | 383.000 K 0.00 % | 383.000 K 48.45 % | 258.000 K 0.00 % | 258.000 K -56.64 % | 595.000 K 0.00 % | 595.000 K 168.02 % | 222.000 K 0.00 % | 222.000 K -20.71 % | 280.000 K 0.00 % | 280.000 K 58.19 % | 177.000 K | 0.000 -100.00 % | 154.000 K 0.00 % | 154.000 K 37.50 % | 112.000 K | 0.000 -100.00 % | 120.000 K 0.00 % | 120.000 K 48.15 % | 81.000 K | 0.000 -100.00 % | 94.000 K 0.00 % | 94.000 K 77.36 % | 53.000 K | 0.000 -100.00 % | 64.000 K -17.95 % | 78.000 K -71.53 % | 274.000 K -1.08 % | 277.000 K 4.92 % | 264.000 K 3.13 % | 256.000 K |
| cash and cash equivalents | 44.878 M -10.66 % | 50.235 M -43.99 % | 89.682 M 116.23 % | 41.475 M -20.46 % | 52.143 M 10.27 % | 47.287 M -53.08 % | 100.772 M 137.46 % | 42.437 M 12.14 % | 37.844 M -18.04 % | 46.171 M -49.21 % | 90.897 M 96.72 % | 46.206 M 22.28 % | 37.786 M -43.56 % | 66.948 M -39.09 % | 109.922 M 183.65 % | 38.753 M 32.03 % | 29.352 M 152.28 % | -56.148 M -201.99 % | 55.053 M 58.18 % | 34.805 M 0.00 % | 34.805 M -24.91 % | 46.352 M 0.00 % | 46.352 M 66.32 % | 27.870 M 0.00 % | 27.870 M -39.30 % | 45.912 M 0.00 % | 45.912 M 15.52 % | 39.744 M 0.00 % | 39.744 M -14.52 % | 46.497 M 0.00 % | 46.497 M 65.21 % | 28.144 M 0.00 % | 28.144 M -34.77 % | 43.144 M 0.00 % | 43.144 M 188.09 % | 14.976 M 0.00 % | 14.976 M -46.82 % | 28.162 M 0.00 % | 28.162 M 75.95 % | 16.006 M 0.00 % | 16.006 M -32.53 % | 23.724 M 0.00 % | 23.724 M 92.56 % | 12.320 M 0.00 % | 12.320 M -43.40 % | 21.765 M 0.56 % | 21.644 M 61.85 % | 13.373 M 0.00 % | 13.373 M -37.42 % | 21.368 M 0.00 % | 21.368 M 36.85 % | 15.614 M -30.58 % | 22.491 M 69.07 % | 13.303 M -21.84 % | 17.021 M 33.41 % | 12.758 M -26.42 % | 17.340 M |
| Cash and short term investments | 44.878 M -14.85 % | 52.702 M -41.23 % | 89.682 M 116.23 % | 41.475 M -24.73 % | 55.105 M 9.12 % | 50.500 M -49.89 % | 100.772 M 128.67 % | 44.068 M 8.72 % | 40.534 M -12.21 % | 46.171 M -50.77 % | 93.793 M 102.99 % | 46.206 M 17.60 % | 39.291 M -41.31 % | 66.948 M -39.94 % | 111.474 M 186.51 % | 38.908 M 32.00 % | 29.476 M -47.50 % | 56.148 M 0.16 % | 56.061 M 60.00 % | 35.038 M 0.00 % | 35.038 M -24.41 % | 46.352 M 0.00 % | 46.352 M 64.10 % | 28.247 M 0.00 % | 28.247 M -38.48 % | 45.912 M 0.00 % | 45.912 M 14.42 % | 40.127 M 0.00 % | 40.127 M -13.70 % | 46.497 M -0.55 % | 46.755 M 62.69 % | 28.739 M 0.00 % | 28.739 M -33.39 % | 43.144 M -0.51 % | 43.366 M 184.26 % | 15.256 M 0.00 % | 15.256 M -45.83 % | 28.162 M 0.00 % | 28.162 M 74.27 % | 16.160 M 0.00 % | 16.160 M -31.88 % | 23.724 M 0.00 % | 23.724 M 90.71 % | 12.440 M 0.00 % | 12.440 M -42.84 % | 21.765 M 0.56 % | 21.644 M 60.72 % | 13.467 M 0.00 % | 13.467 M -36.98 % | 21.368 M 0.00 % | 21.368 M 36.29 % | 15.678 M -30.53 % | 22.569 M 66.23 % | 13.577 M -21.51 % | 17.298 M 32.84 % | 13.022 M -25.99 % | 17.596 M |
| Total current assets | 415.671 M 6.88 % | 388.896 M 2.87 % | 378.048 M 1.61 % | 372.062 M -2.93 % | 383.306 M 3.79 % | 369.304 M -5.28 % | 389.886 M -0.28 % | 390.990 M 4.08 % | 375.657 M 16.22 % | 323.236 M -4.84 % | 339.666 M 9.55 % | 310.063 M 11.96 % | 276.943 M -4.48 % | 289.941 M 2.18 % | 283.760 M 24.39 % | 228.122 M 7.66 % | 211.882 M 277.36 % | 56.148 M -69.43 % | 183.691 M 5.20 % | 174.604 M 0.00 % | 174.604 M 7.81 % | 161.957 M 0.00 % | 161.957 M 3.90 % | 155.875 M 0.00 % | 155.875 M 6.60 % | 146.226 M 0.60 % | 145.353 M 9.50 % | 132.747 M 0.00 % | 132.747 M -0.46 % | 133.357 M 0.00 % | 133.357 M 16.87 % | 114.108 M 0.00 % | 114.108 M -3.26 % | 117.948 M 0.04 % | 117.897 M 44.38 % | 81.655 M 0.00 % | 81.655 M 3.81 % | 78.656 M 0.00 % | 78.656 M 33.40 % | 58.962 M 0.00 % | 58.962 M -3.01 % | 60.789 M 0.00 % | 60.789 M 17.17 % | 51.880 M 0.00 % | 51.880 M -2.65 % | 53.292 M 0.54 % | 53.004 M 8.41 % | 48.893 M 0.00 % | 48.893 M -7.29 % | 52.735 M 0.00 % | 52.735 M 8.15 % | 48.759 M 4.43 % | 46.690 M 12.38 % | 41.547 M 6.79 % | 38.907 M 17.07 % | 33.233 M -5.75 % | 35.260 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.836 M | 0.000 -100.00 % | 5.841 M 266.44 % | 1.594 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.370 M | 0.000 -100.00 % | 7.837 M | 0.000 -100.00 % | 1.789 M | 0.000 -100.00 % | 5.128 M | 0.000 -100.00 % | 1.797 M | 0.000 -100.00 % | 3.489 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.567 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 793.000 K | 0.000 -100.00 % | 2.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net receivables | 339.216 M 12.85 % | 300.603 M 8.65 % | 276.671 M -8.98 % | 303.969 M 6.35 % | 285.812 M -2.13 % | 292.045 M 3.51 % | 282.135 M -12.79 % | 323.513 M | 0.000 -100.00 % | 260.121 M | 0.000 -100.00 % | 234.535 M | 0.000 -100.00 % | 209.261 M 29.07 % | 162.127 M -7.64 % | 175.546 M | 0.000 | 0.000 -100.00 % | 121.314 M | 0.000 -100.00 % | 130.356 M 19.90 % | 108.719 M 0.00 % | 108.719 M | 0.000 -100.00 % | 120.451 M 30.46 % | 92.326 M 0.00 % | 92.326 M | 0.000 -100.00 % | 86.571 M 6.28 % | 81.459 M 0.00 % | 81.459 M | 0.000 -100.00 % | 80.196 M 14.47 % | 70.060 M 0.00 % | 70.060 M | 0.000 -100.00 % | 62.231 M 33.17 % | 46.730 M 0.00 % | 46.730 M | 0.000 -100.00 % | 40.771 M 17.65 % | 34.655 M 0.00 % | 34.655 M | 0.000 -100.00 % | 36.815 M 26.90 % | 29.011 M 0.00 % | 29.011 M | 0.000 -100.00 % | 32.968 M 8.47 % | 30.394 M 3.71 % | 29.306 M -7.86 % | 31.807 M 36.12 % | 23.367 M -16.46 % | 27.970 M 31.36 % | 21.293 M | 0.000 | 0.000 |
| Tax assets | 21.649 M | 0.000 -100.00 % | 92.921 M 451.53 % | 16.848 M 12.97 % | 14.914 M 44.22 % | 10.341 M -24.05 % | 13.615 M 41.22 % | 9.641 M 19.44 % | 8.072 M 10.77 % | 7.287 M 43.67 % | 5.072 M 15.77 % | 4.381 M 8.44 % | 4.040 M 64.56 % | 2.455 M 22.32 % | 2.007 M | 0.000 -100.00 % | 1.822 M | 0.000 -100.00 % | 1.610 M -39.27 % | 2.651 M | 0.000 -100.00 % | 1.286 M | 0.000 -100.00 % | 1.240 M | 0.000 -100.00 % | 1.025 M | 0.000 -100.00 % | 812.000 K | 0.000 -100.00 % | 910.000 K | 0.000 -100.00 % | 598.000 K | 0.000 -100.00 % | 763.000 K | 0.000 -100.00 % | 810.000 K | 0.000 -100.00 % | 1.522 M | 0.000 -100.00 % | 2.438 M | 0.000 -100.00 % | 3.596 M | 0.000 -100.00 % | 4.998 M | 0.000 -100.00 % | 5.538 M | 0.000 -100.00 % | 5.692 M | 0.000 -100.00 % | 5.756 M | 0.000 -100.00 % | 5.737 M -15.13 % | 6.760 M 13.21 % | 5.971 M 0.44 % | 5.945 M -1.28 % | 6.022 M 5.04 % | 5.733 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 67.486 M 16.97 % | 57.693 M 10.62 % | 52.153 M 10.43 % | 47.227 M 5.18 % | 44.903 M 0.10 % | 44.856 M -3.19 % | 46.335 M 23.54 % | 37.506 M -2.58 % | 38.500 M 18.96 % | 32.365 M -23.55 % | 42.333 M 21.59 % | 34.815 M -1.23 % | 35.249 M 22.90 % | 28.682 M 1.68 % | 28.209 M 20.08 % | 23.492 M 5.15 % | 22.341 M | 0.000 -100.00 % | 18.834 M 32.29 % | 14.237 M 0.00 % | 14.237 M -0.26 % | 14.274 M 0.00 % | 14.274 M -12.96 % | 16.400 M 0.00 % | 16.400 M 11.94 % | 14.651 M 0.00 % | 14.651 M 27.74 % | 11.469 M 0.00 % | 11.469 M -9.79 % | 12.713 M 0.00 % | 12.713 M 29.70 % | 9.802 M 0.00 % | 9.802 M -12.93 % | 11.257 M 0.00 % | 11.257 M 11.80 % | 10.069 M 0.00 % | 10.069 M 6.99 % | 9.411 M 0.00 % | 9.411 M 15.73 % | 8.132 M 0.00 % | 8.132 M 0.42 % | 8.098 M 0.00 % | 8.098 M 32.71 % | 6.102 M 0.00 % | 6.102 M 11.57 % | 5.469 M 0.00 % | 5.469 M 6.07 % | 5.156 M | 0.000 -100.00 % | 5.136 M | 0.000 -100.00 % | 5.750 M -7.45 % | 6.213 M 37.94 % | 4.504 M 26.98 % | 3.547 M 0.65 % | 3.524 M -8.09 % | 3.834 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.584 M 5.74 % | 5.281 M -91.62 % | 63.028 M 1 068.05 % | 5.396 M 12.46 % | 4.798 M -15.03 % | 5.647 M -84.13 % | 35.587 M 402.29 % | 7.085 M 32.13 % | 5.362 M 11.89 % | 4.792 M -81.83 % | 26.379 M | 0.000 -100.00 % | 6.194 M | 0.000 -100.00 % | 34.296 M 496.04 % | 5.754 M | 0.000 -100.00 % | 19.432 M | 0.000 -100.00 % | 6.051 M | 0.000 -100.00 % | 7.719 M | 0.000 -100.00 % | 5.097 M | 0.000 -100.00 % | 15.395 M | 0.000 -100.00 % | 2.102 M | 0.000 -100.00 % | 13.060 M | 0.000 -100.00 % | 1.695 M | 0.000 -100.00 % | 8.141 M | 0.000 -100.00 % | 635.000 K | 0.000 -100.00 % | 5.473 M | 0.000 -100.00 % | 232.000 K | 0.000 -100.00 % | 4.720 M | 0.000 -100.00 % | 531.000 K | 0.000 -100.00 % | 5.395 M | 0.000 -100.00 % | 1.738 M 33.80 % | 1.299 M 106.19 % | 630.000 K 58.29 % | 398.000 K -41.12 % | 676.000 K -5.19 % | 713.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.745 M 320.46 % | 28.004 M -75.84 % | 115.888 M | 0.000 -100.00 % | 121.056 M | 0.000 | 0.000 100.00 % | -55.317 M | 0.000 100.00 % | -63.982 M -6 398 300.00 % | 1.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 365.000 K | 0.000 -100.00 % | 369.000 K | 0.000 -100.00 % | 8.572 M | 0.000 -100.00 % | 7.894 M | 0.000 -100.00 % | 7.172 M | 0.000 -100.00 % | 4.468 M | 0.000 -100.00 % | 3.497 M | 0.000 -100.00 % | 2.154 M | 0.000 -100.00 % | 2.388 M | 0.000 -100.00 % | 1.979 M | 0.000 -100.00 % | 1.697 M | 0.000 -100.00 % | 1.430 M | 0.000 -100.00 % | 2.066 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 3.261 M -5.23 % | 3.441 M -12.75 % | 3.944 M -3.38 % | 4.082 M -4.98 % | 4.296 M -5.87 % | 4.564 M -4.46 % | 4.777 M -2.93 % | 4.921 M -1.99 % | 5.021 M -2.05 % | 5.126 M -0.41 % | 5.147 M -2.00 % | 5.252 M -2.78 % | 5.402 M -4.39 % | 5.650 M 1 128.26 % | 460.000 K -13.21 % | 530.000 K -6.69 % | 568.000 K | 0.000 -100.00 % | 530.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 K 0.00 % | 59.000 K 0.00 % | 59.000 K 0.00 % | 59.000 K 110.71 % | 28.000 K 0.00 % | 28.000 K -79.56 % | 137.000 K 0.00 % | 137.000 K 168.16 % | -201.000 K 0.00 % | -201.000 K -1 157.89 % | 19.000 K -24.00 % | 25.000 K -68.35 % | 79.000 K -66.24 % | 234.000 K -79.46 % | 1.139 M -33.16 % | 1.704 M 1.79 % | 1.674 M -5.74 % | 1.776 M 58.86 % | 1.118 M -34.50 % | 1.707 M 32.43 % | 1.289 M 0.00 % | 1.289 M 13.97 % | 1.131 M -17.98 % | 1.379 M 4.71 % | 1.317 M 0.00 % | 1.317 M 40.41 % | 938.000 K -26.43 % | 1.275 M | 0.000 -100.00 % | 262.000 K -19.38 % | 325.000 K 69.27 % | 192.000 K 39.13 % | 138.000 K 155.56 % | 54.000 K |
| Capital lease obligations | 0.000 -100.00 % | 194.456 M 23.10 % | 157.960 M -17.73 % | 191.994 M 1.71 % | 188.766 M 0.15 % | 188.491 M 5.41 % | 178.823 M 0.71 % | 177.571 M 18.96 % | 149.266 M 3.48 % | 144.247 M 4.94 % | 137.455 M -0.72 % | 138.451 M -1.71 % | 140.854 M 0.42 % | 140.264 M -0.10 % | 140.403 M 30.99 % | 107.188 M 5.26 % | 101.836 M | 0.000 -100.00 % | 81.245 M 1.92 % | 79.716 M 0.00 % | 79.716 M 8.55 % | 73.437 M 0.00 % | 73.437 M -1.27 % | 74.379 M 0.00 % | 74.379 M 380.71 % | -26.497 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.001 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 32.783 M 427.90 % | -9.998 M -129.65 % | 33.721 M -30.66 % | 48.629 M 9.74 % | 44.312 M 143.15 % | -102.689 M -331.42 % | 44.373 M 143.99 % | -100.881 M | 0.000 100.00 % | -107.119 M | 0.000 -100.00 % | 51.587 M | 0.000 100.00 % | -91.858 M -74 781.30 % | 123.000 K | 0.000 | 0.000 -100.00 % | 530.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.113 M | 0.000 100.00 % | -45.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 819.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -262.000 K | 0.000 -100.00 % | 11.910 M | 0.000 -100.00 % | 11.958 M 0.14 % | 11.941 M -3.27 % | 12.345 M 1.55 % | 12.157 M 4.32 % | 11.654 M 2.50 % | 11.370 M 0.26 % | 11.341 M 1.87 % | 11.133 M |
| Deferred tax liabilities non current | 3.647 M -21.20 % | 4.628 M -73.21 % | 17.278 M 106.87 % | 8.352 M -17.00 % | 10.063 M -5.28 % | 10.624 M -4.49 % | 11.123 M -3.62 % | 11.541 M -6.46 % | 12.338 M -5.59 % | 13.069 M 8.51 % | 12.044 M 11.06 % | 10.845 M 5.85 % | 10.246 M 23.22 % | 8.315 M 79.05 % | 4.644 M | 0.000 -100.00 % | 4.086 M | 0.000 -100.00 % | 2.230 M -5.35 % | 2.356 M | 0.000 -100.00 % | 3.045 M | 0.000 -100.00 % | 4.409 M | 0.000 -100.00 % | 3.240 M | 0.000 -100.00 % | 3.321 M | 0.000 -100.00 % | 3.378 M | 0.000 -100.00 % | 3.580 M | 0.000 -100.00 % | 2.218 M | 0.000 -100.00 % | 2.838 M | 0.000 -100.00 % | 1.024 M | 0.000 -100.00 % | 182.000 K | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 948.000 K | 0.000 -100.00 % | 877.000 K | 0.000 -100.00 % | 673.000 K | 0.000 -100.00 % | 1.085 M | 0.000 -100.00 % | 1.137 M -16.89 % | 1.368 M 18.24 % | 1.157 M -0.34 % | 1.161 M -17.43 % | 1.406 M -2.56 % | 1.443 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 843.523 M 3.32 % | 816.407 M -6.88 % | 876.757 M 10.87 % | 790.817 M -0.90 % | 797.987 M 3.06 % | 774.259 M -8.67 % | 847.800 M 8.78 % | 779.360 M 6.79 % | 729.817 M 9.15 % | 668.654 M 2.00 % | 655.565 M 5.76 % | 619.885 M 6.72 % | 580.827 M 0.26 % | 579.298 M 4.25 % | 555.705 M 19.82 % | 463.792 M 4.75 % | 442.750 M | 0.000 -100.00 % | 372.146 M 9.10 % | 341.103 M 0.00 % | 341.103 M 6.34 % | 320.764 M 0.00 % | 320.764 M 1.25 % | 316.819 M 0.00 % | 316.819 M 42.81 % | 221.848 M -2.00 % | 226.375 M 11.13 % | 203.695 M 0.00 % | 203.695 M 0.44 % | 202.812 M 0.00 % | 202.812 M 9.88 % | 184.575 M 0.00 % | 184.575 M 0.59 % | 183.491 M 0.23 % | 183.079 M 25.11 % | 146.333 M 0.00 % | 146.333 M 21.77 % | 120.167 M 0.00 % | 120.167 M 13.46 % | 105.909 M 0.00 % | 105.909 M 26.04 % | 84.030 M 0.00 % | 84.030 M 14.42 % | 73.443 M 0.00 % | 73.443 M -2.52 % | 75.340 M 0.28 % | 75.129 M 3.63 % | 72.496 M 0.00 % | 72.496 M -5.36 % | 76.603 M -0.44 % | 76.940 M 4.90 % | 73.347 M 5.01 % | 69.850 M 8.77 % | 64.219 M 3.05 % | 62.320 M 7.27 % | 58.096 M -1.34 % | 58.883 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-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 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 |
| 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 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.166 M | 0.000 | 0.000 | 0.000 100.00 % | -26.027 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.476 M | 0.000 | 0.000 | 0.000 -100.00 % | 997.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.453 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 457.000 K 0.00 % | 457.000 K 277.69 % | 121.000 K 0.00 % | 121.000 K -40.69 % | 204.000 K 0.00 % | 204.000 K 20.35 % | 169.500 K 0.00 % | 169.500 K -74.78 % | 672.000 K 0.00 % | 672.000 K | 0.000 | 0.000 -100.00 % | 1.847 M 0.00 % | 1.847 M | 0.000 | 0.000 -100.00 % | 842.000 K 0.00 % | 842.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 0.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 16.500 K 0.00 % | 16.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -18.992 M 67.71 % | -58.819 M -189.19 % | 65.948 M 11 529.46 % | -577.000 K 81.11 % | -3.055 M 90.72 % | -32.931 M -134.24 % | 96.173 M 1 489.37 % | 6.051 M 112.06 % | -50.174 M -22.13 % | -41.083 M -214.02 % | 36.031 M 568.67 % | -7.688 M 48.03 % | -14.793 M 66.95 % | -44.761 M -254.99 % | 28.879 M 2 543.23 % | -1.182 M 93.86 % | -19.240 M -3.92 % | -18.515 M -174.48 % | 24.858 M 324.65 % | -11.065 M -127.72 % | -4.859 M 0.00 % | -4.859 M -204.90 % | 4.632 M 0.00 % | 4.632 M 135.54 % | -13.034 M 0.00 % | -13.034 M -939.39 % | -1.254 M 0.00 % | -1.254 M 72.88 % | -4.624 M 0.00 % | -4.624 M -244.48 % | 3.201 M 0.00 % | 3.201 M 166.13 % | -4.840 M 0.00 % | -4.840 M -2 063.49 % | 246.500 K 0.00 % | 246.500 K 105.53 % | -4.457 M 0.00 % | -4.457 M -300.61 % | 2.222 M 0.00 % | 2.222 M 355.34 % | -870.000 K 0.00 % | -870.000 K -123.63 % | 3.682 M 0.00 % | 3.682 M 197.85 % | -3.763 M 0.00 % | -3.763 M -233.16 % | 2.826 M 0.00 % | 2.826 M 256.71 % | -1.803 M 0.00 % | -1.803 M -407.02 % | 587.250 K 176.56 % | -767.000 K 0.00 % | -767.000 K 0.00 % | -767.000 K 0.00 % | -767.000 K -309.99 % | 365.250 K 0.00 % | 365.250 K 0.00 % | 365.250 K 0.00 % | 365.250 K 1 504.81 % | -26.000 K 0.00 % | -26.000 K 0.00 % | -26.000 K 0.00 % | -26.000 K 95.12 % | -533.250 K 0.00 % | -533.250 K 0.00 % | -533.250 K 0.00 % | -533.250 K -297.68 % | 269.750 K 0.00 % | 269.750 K 0.00 % | 269.750 K 0.00 % | 269.750 K 82.26 % | 148.000 K 0.00 % | 148.000 K 0.00 % | 148.000 K 0.00 % | 148.000 K |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -18.992 M 67.71 % | -58.819 M -189.19 % | 65.948 M 11 529.46 % | -577.000 K 81.11 % | -3.055 M 90.72 % | -32.931 M -134.24 % | 96.173 M 1 492.00 % | 6.041 M 112.72 % | -47.502 M -15.32 % | -41.190 M -227.54 % | 32.295 M 648.02 % | -5.893 M 50.29 % | -11.854 M 74.09 % | -45.759 M -258.45 % | 28.879 M 2 543.23 % | -1.182 M 93.86 % | -19.240 M -3.92 % | -18.515 M -174.48 % | 24.858 M 324.65 % | -11.065 M -127.72 % | -4.859 M 0.00 % | -4.859 M -204.90 % | 4.632 M 0.00 % | 4.632 M 135.54 % | -13.034 M 0.00 % | -13.034 M -939.39 % | -1.254 M 0.00 % | -1.254 M 72.88 % | -4.624 M 0.00 % | -4.624 M -244.48 % | 3.201 M 0.00 % | 3.201 M 166.13 % | -4.840 M 0.00 % | -4.840 M -2 063.49 % | 246.500 K 0.00 % | 246.500 K 105.53 % | -4.457 M 0.00 % | -4.457 M -300.61 % | 2.222 M 0.00 % | 2.222 M 355.34 % | -870.000 K 0.00 % | -870.000 K -123.63 % | 3.682 M 0.00 % | 3.682 M 197.85 % | -3.763 M 0.00 % | -3.763 M -233.16 % | 2.826 M 0.00 % | 2.826 M 256.71 % | -1.803 M 0.00 % | -1.803 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 |
| Other non cash items | -554.000 K -128.12 % | 1.970 M 261.74 % | -1.218 M -115.31 % | 7.957 M 207.34 % | -7.413 M -191.74 % | -2.541 M -108.26 % | 30.754 M 236 469.23 % | 13.000 K -99.95 % | 26.734 M 15.15 % | 23.216 M 26.88 % | 18.298 M -33.30 % | 27.433 M 44.43 % | 18.994 M 22.59 % | 15.494 M 795.61 % | 1.730 M 381.76 % | -614.000 K 14.60 % | -719.000 K 97.32 % | -26.797 M -411.88 % | 8.592 M 34.38 % | 6.394 M 3 564.18 % | 174.500 K 0.00 % | 174.500 K 74.50 % | 100.000 K 0.00 % | 100.000 K 121.05 % | -475.000 K 0.00 % | -475.000 K -119.69 % | 2.413 M 0.00 % | 2.413 M 218.76 % | 757.000 K 0.00 % | 757.000 K -49.97 % | 1.513 M 0.00 % | 1.513 M 4 860.66 % | 30.500 K 0.00 % | 30.500 K -57.04 % | 71.000 K 0.00 % | 71.000 K -86.35 % | 520.000 K 0.00 % | 520.000 K 53.85 % | 338.000 K 0.00 % | 338.000 K -70.05 % | 1.129 M 0.00 % | 1.129 M -28.85 % | 1.586 M 0.00 % | 1.586 M 403.49 % | 315.000 K 0.00 % | 315.000 K -74.62 % | 1.241 M 0.00 % | 1.241 M 235.11 % | -918.500 K 0.00 % | -918.500 K -160.95 % | 1.507 M 0.00 % | 1.507 M 877.81 % | -193.750 K 0.00 % | -193.750 K 0.00 % | -193.750 K -156.90 % | 340.500 K 0.00 % | 340.500 K 0.00 % | 340.500 K 0.00 % | 340.500 K 222.37 % | -278.250 K 0.00 % | -278.250 K 0.00 % | -278.250 K 0.00 % | -278.250 K 41.39 % | -474.750 K 0.00 % | -474.750 K 0.00 % | -474.750 K 0.00 % | -474.750 K -293.98 % | -120.500 K 0.00 % | -120.500 K 0.00 % | -120.500 K 0.00 % | -120.500 K -160.55 % | 199.000 K 0.00 % | 199.000 K 0.00 % | 199.000 K 0.00 % | 199.000 K |
| Net cash provided by operating activities | -4.272 M 90.01 % | -42.755 M -147.32 % | 90.357 M 156.73 % | 35.196 M 6 116.41 % | -585.000 K 97.48 % | -23.172 M -120.22 % | 114.615 M 324.91 % | 26.974 M 160.04 % | -44.930 M -55.98 % | -28.805 M -161.66 % | 46.717 M 119.60 % | 21.274 M 353.81 % | -8.382 M 68.67 % | -26.757 M -156.06 % | 47.726 M 149.48 % | 19.130 M 496.39 % | -4.826 M 65.82 % | -14.118 M -133.36 % | 42.318 M 202.08 % | 14.009 M 224.70 % | 4.315 M 0.00 % | 4.315 M -75.01 % | 17.263 M 0.00 % | 17.263 M 383.39 % | -6.092 M 0.00 % | -6.092 M -180.17 % | 7.598 M 0.00 % | 7.598 M 447.01 % | 1.389 M 0.00 % | 1.389 M -88.29 % | 11.858 M 0.00 % | 11.858 M 787.39 % | -1.725 M 0.00 % | -1.725 M -120.55 % | 8.395 M 0.00 % | 8.395 M 1 116.28 % | -826.000 K 0.00 % | -826.000 K -110.79 % | 7.658 M 0.00 % | 7.658 M 881.17 % | 780.500 K 0.00 % | 780.500 K -89.31 % | 7.302 M 0.00 % | 7.302 M 372.70 % | -2.678 M 0.00 % | -2.678 M -149.40 % | 5.421 M 0.00 % | 5.421 M 439.31 % | -1.598 M 0.00 % | -1.598 M -141.82 % | 3.820 M 0.00 % | 3.820 M 1 421.91 % | 251.000 K 0.00 % | 251.000 K 0.00 % | 251.000 K -90.15 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M 142.05 % | 1.052 M 0.00 % | 1.052 M 0.00 % | 1.052 M 0.00 % | 1.052 M 82.13 % | 577.750 K 0.00 % | 577.750 K 0.00 % | 577.750 K 0.00 % | 577.750 K -72.49 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 42.76 % | 1.471 M 0.00 % | 1.471 M 0.00 % | 1.471 M 0.00 % | 1.471 M |
| Investments in property plant and equipment | -7.303 M -51.70 % | -4.814 M 39.36 % | -7.939 M -18.10 % | -6.722 M -28.33 % | -5.238 M 29.18 % | -7.396 M 31.93 % | -10.866 M -15.53 % | -9.405 M -96.96 % | -4.775 M 48.65 % | -9.299 M -36.75 % | -6.800 M -11.59 % | -6.094 M 0.62 % | -6.132 M -24.46 % | -4.927 M 17.48 % | -5.971 M -92.12 % | -3.108 M 29.01 % | -4.378 M -29.83 % | -3.372 M 52.79 % | -7.142 M -507.18 % | 1.754 M 189.86 % | -1.952 M 0.00 % | -1.952 M -31.67 % | -1.483 M 0.00 % | -1.483 M 51.63 % | -3.065 M 0.00 % | -3.065 M -68.45 % | -1.820 M 0.00 % | -1.820 M -110.35 % | -865.000 K 0.00 % | -865.000 K 46.75 % | -1.625 M 0.00 % | -1.625 M -29.75 % | -1.252 M 0.00 % | -1.252 M -159.21 % | -483.000 K 0.00 % | -483.000 K 28.02 % | -671.000 K 0.00 % | -671.000 K -10.91 % | -605.000 K 0.00 % | -605.000 K -39.72 % | -433.000 K 0.00 % | -433.000 K 78.66 % | -2.030 M 0.00 % | -2.030 M -596.23 % | -291.500 K 0.00 % | -291.500 K 15.38 % | -344.500 K 0.00 % | -344.500 K -17.58 % | -293.000 K 0.00 % | -293.000 K 26.20 % | -397.000 K 0.00 % | -397.000 K 14.16 % | -462.500 K 0.00 % | -462.500 K 0.00 % | -462.500 K 6.23 % | -493.250 K 0.00 % | -493.250 K 0.00 % | -493.250 K 0.00 % | -493.250 K -173.65 % | -180.250 K 0.00 % | -180.250 K 0.00 % | -180.250 K 0.00 % | -180.250 K -3.44 % | -174.250 K 0.00 % | -174.250 K 0.00 % | -174.250 K 0.00 % | -174.250 K -12.06 % | -155.500 K 0.00 % | -155.500 K 0.00 % | -155.500 K 0.00 % | -155.500 K -0.97 % | -154.000 K 0.00 % | -154.000 K 0.00 % | -154.000 K 0.00 % | -154.000 K |
| Acquisitions net | -28.276 M | 0.000 100.00 % | -49.999 K | 0.000 100.00 % | -1.237 M | 0.000 100.00 % | -90.000 K 77.27 % | -396.000 K 58.79 % | -961.000 K 90.45 % | -10.059 M -147.15 % | -4.070 M -15.36 % | -3.528 M 42.25 % | -6.109 M -2 143.14 % | 299.000 K 102.28 % | -13.111 M -206.97 % | 12.257 M 175.78 % | -16.174 M | 0.000 100.00 % | -7.337 M -25.53 % | -5.845 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.874 M 0.00 % | -1.874 M -23.18 % | -1.521 M 0.00 % | -1.521 M -102.94 % | -749.500 K 0.00 % | -749.500 K -107.91 % | -360.500 K 0.00 % | -360.500 K 80.02 % | -1.805 M 0.00 % | -1.805 M -213.28 % | -576.000 K 0.00 % | -576.000 K 95.19 % | -11.972 M 0.00 % | -11.972 M -43.86 % | -8.322 M 0.00 % | -8.322 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 |
| Purchases of investments | -4.863 M -831.61 % | -522.000 K 17.27 % | -631.000 K 77.36 % | -2.787 M -67.39 % | -1.665 M 16.67 % | -1.998 M 54.96 % | -4.436 M -253.47 % | -1.255 M 69.61 % | -4.129 M -478.29 % | -714.000 K 55.38 % | -1.600 M -285.54 % | -415.000 K 69.91 % | -1.379 M 67.40 % | -4.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.500 K 0.00 % | -56.500 K 0.00 % | -56.500 K 0.00 % | -56.500 K -88.33 % | -30.000 K 0.00 % | -30.000 K 0.00 % | -30.000 K 0.00 % | -30.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 |
| Sales maturities of investments | 296.000 K -90.47 % | 3.105 M 682.12 % | 397.000 K -69.08 % | 1.284 M 157.83 % | 498.000 K 150.25 % | 199.000 K -72.78 % | 731.000 K 53.25 % | 477.000 K 163.54 % | 181.000 K -94.92 % | 3.561 M 2 818.85 % | 122.000 K 144.00 % | 50.000 K -60.63 % | 127.000 K -87.40 % | 1.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 100.00 % | -3.748 M | 0.000 -100.00 % | 408.000 K 122.16 % | -1.841 M | 0.000 | 0.000 | 0.000 100.00 % | -4.325 M -338.42 % | 1.814 M 9 447.37 % | 19.000 K 101.73 % | -1.097 M 65.16 % | -3.149 M 7.98 % | -3.422 M -130.95 % | 11.058 M 185.99 % | -12.859 M -1 548.59 % | -780.000 K -107.13 % | 10.935 M 418.71 % | -3.431 M -964.23 % | 397.000 K 126.82 % | -1.481 M 0.00 % | -1.481 M -70.17 % | -870.000 K 0.00 % | -870.000 K -109.39 % | -415.500 K 0.00 % | -415.500 K 62.82 % | -1.118 M 0.00 % | -1.118 M 32.31 % | -1.651 M 0.00 % | -1.651 M -3 652.27 % | -44.000 K 0.00 % | -44.000 K 89.60 % | -423.000 K 0.00 % | -423.000 K 41.98 % | -729.000 K 0.00 % | -729.000 K -21.00 % | -602.500 K 0.00 % | -602.500 K -107.28 % | 8.275 M 0.00 % | 8.275 M 166.98 % | -12.354 M 0.00 % | -12.354 M -10 369.49 % | -118.000 K 0.00 % | -118.000 K 55.47 % | -265.000 K 0.00 % | -265.000 K -2 062.96 % | 13.500 K 0.00 % | 13.500 K 58.82 % | 8.500 K 0.00 % | 8.500 K -90.91 % | 93.500 K 0.00 % | 93.500 K -79.78 % | 462.500 K 0.00 % | 462.500 K 0.00 % | 462.500 K -6.23 % | 493.250 K 0.00 % | 493.250 K 0.00 % | 493.250 K 0.00 % | 493.250 K 173.65 % | 180.250 K 0.00 % | 180.250 K 0.00 % | 180.250 K 0.00 % | 180.250 K 3.44 % | 174.250 K 0.00 % | 174.250 K 0.00 % | 174.250 K 0.00 % | 174.250 K 12.06 % | 155.500 K 0.00 % | 155.500 K 0.00 % | 155.500 K 0.00 % | 155.500 K 0.97 % | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K 0.00 % | 154.000 K |
| Net cash used for investing activites | -40.146 M -571.45 % | -5.979 M 27.29 % | -8.223 M -5.19 % | -7.817 M 17.57 % | -9.483 M -3.13 % | -9.195 M 37.28 % | -14.661 M -38.59 % | -10.579 M -9.24 % | -9.684 M 41.35 % | -16.511 M -33.92 % | -12.329 M -23.45 % | -9.987 M 25.98 % | -13.493 M -71.89 % | -7.850 M 2.17 % | -8.024 M -116.28 % | -3.710 M 82.61 % | -21.332 M -382.06 % | 7.563 M 142.23 % | -17.910 M -384.84 % | -3.694 M -7.62 % | -3.433 M 0.00 % | -3.433 M -45.91 % | -2.353 M 0.00 % | -2.353 M 56.06 % | -5.354 M 0.00 % | -5.354 M -20.10 % | -4.458 M 0.00 % | -4.458 M -36.52 % | -3.266 M 0.00 % | -3.266 M -60.94 % | -2.029 M 0.00 % | -2.029 M 41.69 % | -3.480 M 0.00 % | -3.480 M -94.60 % | -1.788 M 0.00 % | -1.788 M 86.50 % | -13.245 M 0.00 % | -13.245 M -1 931.44 % | -652.000 K 0.00 % | -652.000 K 94.90 % | -12.787 M 0.00 % | -12.787 M -495.44 % | -2.148 M 0.00 % | -2.148 M -285.89 % | -556.500 K 0.00 % | -556.500 K -68.13 % | -331.000 K 0.00 % | -331.000 K -16.34 % | -284.500 K 0.00 % | -284.500 K 6.26 % | -303.500 K 0.00 % | -303.500 K 34.38 % | -462.500 K 0.00 % | -462.500 K 0.00 % | -462.500 K 3.39 % | -478.750 K 0.00 % | -478.750 K 0.00 % | -478.750 K 0.00 % | -478.750 K -229.04 % | -145.500 K 0.00 % | -145.500 K 0.00 % | -145.500 K 0.00 % | -145.500 K 88.27 % | -1.240 M 0.00 % | -1.240 M 0.00 % | -1.240 M 0.00 % | -1.240 M -621.98 % | -171.750 K 0.00 % | -171.750 K 0.00 % | -171.750 K 0.00 % | -171.750 K 70.89 % | -590.000 K 0.00 % | -590.000 K 0.00 % | -590.000 K 0.00 % | -590.000 K |
| Debt repayment | 54.046 M 278.82 % | 14.267 M 198.09 % | -14.545 M 43.19 % | -25.602 M -231.74 % | 19.434 M 194.26 % | -20.617 M 37.03 % | -32.740 M -170.40 % | -12.108 M -123.84 % | 50.799 M 7 950.55 % | 631.000 K -94.66 % | 11.808 M 190.25 % | -13.083 M -303.15 % | 6.440 M 179.90 % | -8.060 M 46.82 % | -15.156 M -183.55 % | -5.345 M -168.31 % | 7.825 M 150.96 % | 3.118 M 161.33 % | -5.084 M 59.22 % | -12.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 417.000 K | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 499.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 % | 3.500 K 0.00 % | 3.500 K | 0.000 | 0.000 -100.00 % | 13.000 K 0.00 % | 13.000 K 0.00 % | 13.000 K | 0.000 -100.00 % | 3.187 M 0.00 % | 3.187 M 0.00 % | 3.187 M 31 772.50 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K 0.00 % | 10.000 K -79.27 % | 48.250 K 0.00 % | 48.250 K 0.00 % | 48.250 K 0.00 % | 48.250 K 112.09 % | 22.750 K 0.00 % | 22.750 K 0.00 % | 22.750 K 0.00 % | 22.750 K 184.38 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K -76.30 % | 33.750 K 0.00 % | 33.750 K 0.00 % | 33.750 K 0.00 % | 33.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -1.844 M 77.46 % | -8.180 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.000 K | 0.000 | 0.000 | 0.000 100.00 % | -499.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.801 M -1 671.59 % | -271.000 K 82.46 % | -1.545 M | 0.000 100.00 % | -4.564 M | 0.000 100.00 % | -5.283 M -24.81 % | -4.233 M 0.00 % | -4.233 M | 0.000 100.00 % | -1.050 M -90.91 % | -550.000 K 85.90 % | -3.902 M | 0.000 | 0.000 | 0.000 100.00 % | -3.216 M | 0.000 | 0.000 | 0.000 100.00 % | -1.452 M 0.00 % | -1.452 M | 0.000 | 0.000 100.00 % | -1.390 M 0.00 % | -1.390 M -97.23 % | -704.500 K | 0.000 100.00 % | -1.235 M 0.00 % | -1.235 M -95.95 % | -630.250 K | 0.000 100.00 % | -1.110 M 0.00 % | -1.110 M -690.04 % | -140.500 K 0.00 % | -140.500 K 88.16 % | -1.187 M 0.00 % | -1.187 M -105.54 % | -577.250 K -11.55 % | -517.500 K 28.52 % | -724.000 K 0.00 % | -724.000 K -39.90 % | -517.500 K -41.20 % | -366.500 K 39.42 % | -605.000 K 0.00 % | -605.000 K -65.08 % | -366.500 K 10.56 % | -409.750 K 20.82 % | -517.499 K 0.00 % | -517.499 K -103 399.80 % | -500.000 0.00 % | -500.000 99.82 % | -278.750 K 0.00 % | -278.750 K 0.00 % | -278.750 K -23.61 % | -225.500 K 0.00 % | -225.500 K 0.00 % | -225.500 K 0.00 % | -225.500 K 2.70 % | -231.750 K 0.00 % | -231.750 K 0.00 % | -231.750 K 0.00 % | -231.750 K -1 754.00 % | -12.500 K 0.00 % | -12.500 K 0.00 % | -12.500 K 0.00 % | -12.500 K -42.86 % | -8.750 K 0.00 % | -8.750 K 0.00 % | -8.750 K 0.00 % | -8.750 K 96.03 % | -220.500 K 0.00 % | -220.500 K 0.00 % | -220.500 K 0.00 % | -220.500 K |
| Other financing activites | -10.131 M -288.91 % | -2.605 M 73.21 % | -9.724 M 22.66 % | -12.573 M | 0.000 | 0.000 100.00 % | -4.130 M -188.82 % | 4.650 M | 0.000 | 0.000 100.00 % | -250.000 K -102.20 % | 11.382 M 210.15 % | -10.333 M | 0.000 -100.00 % | 46.699 M 7 049.26 % | -672.000 K -175.41 % | -244.000 K 32.78 % | -363.000 K -109.95 % | 3.648 M 1 065.08 % | -378.000 K 92.69 % | -5.173 M 0.00 % | -5.173 M 9.51 % | -5.717 M 0.00 % | -5.717 M -248.67 % | 3.845 M 0.00 % | 3.845 M 6 905.31 % | -56.500 K 0.00 % | -56.500 K 70.50 % | -191.500 K 0.00 % | -191.500 K 65.74 % | -559.000 K 0.00 % | -559.000 K 50.42 % | -1.128 M 0.00 % | -1.128 M -114.72 % | 7.661 M 0.00 % | 7.661 M -11.23 % | 8.631 M 0.00 % | 8.631 M 1 004.19 % | -954.500 K 0.00 % | -954.500 K -110.95 % | 8.719 M 0.00 % | 8.719 M 1 428.31 % | 570.500 K 0.00 % | 570.500 K 168.49 % | -833.000 K 0.00 % | -833.000 K 7.55 % | -901.000 K 0.00 % | -901.000 K 43.15 % | -1.585 M 0.00 % | -1.585 M -150.00 % | -634.000 K 0.00 % | -634.000 K 6.73 % | -679.750 K 0.00 % | -679.750 K 0.00 % | -679.750 K -54.14 % | -441.000 K 0.00 % | -441.000 K 0.00 % | -441.000 K 0.00 % | -441.000 K -1 276.00 % | 37.500 K 0.00 % | 37.500 K 0.00 % | 37.500 K 0.00 % | 37.500 K 104.67 % | -803.750 K 0.00 % | -803.750 K 0.00 % | -803.750 K 0.00 % | -803.750 K -236.65 % | -238.750 K 0.00 % | -238.750 K 0.00 % | -238.750 K 0.00 % | -238.750 K -127.45 % | 869.750 K 0.00 % | 869.750 K 0.00 % | 869.750 K 0.00 % | 869.750 K |
| Net cash used provided by financing activities | 39.114 M 309.70 % | 9.547 M 128.08 % | -33.994 M 10.72 % | -38.075 M -356.05 % | 14.870 M 172.12 % | -20.617 M 50.60 % | -41.736 M -253.81 % | -11.796 M -125.27 % | 46.671 M 7 296.35 % | 631.000 K -94.00 % | 10.508 M 482.11 % | -2.750 M 62.31 % | -7.296 M 9.48 % | -8.060 M -125.55 % | 31.543 M 624.23 % | -6.017 M -237.85 % | 4.365 M 58.44 % | 2.755 M 291.85 % | -1.436 M 88.82 % | -12.846 M -93.92 % | -6.625 M 0.00 % | -6.625 M -15.88 % | -5.717 M 0.00 % | -5.717 M -332.80 % | 2.456 M 0.00 % | 2.456 M 4 446.02 % | -56.500 K 0.00 % | -56.500 K 96.04 % | -1.427 M 0.00 % | -1.427 M -154.96 % | -559.500 K 0.00 % | -559.500 K 74.99 % | -2.238 M 0.00 % | -2.238 M -129.75 % | 7.521 M 0.00 % | 7.521 M 1.03 % | 7.444 M 0.00 % | 7.444 M 879.88 % | -954.500 K 0.00 % | -954.500 K -111.94 % | 7.995 M 0.00 % | 7.995 M 1 301.40 % | 570.500 K 0.00 % | 570.500 K 139.67 % | -1.438 M 0.00 % | -1.438 M -59.60 % | -901.000 K 0.00 % | -901.000 K 57.15 % | -2.103 M 0.00 % | -2.103 M -231.36 % | -634.500 K 0.00 % | -634.500 K 33.80 % | -958.500 K 0.00 % | -958.500 K 0.00 % | -958.500 K -43.81 % | -666.500 K 0.00 % | -666.500 K 0.00 % | -666.500 K 0.00 % | -666.500 K -243.11 % | -194.250 K 0.00 % | -194.250 K 0.00 % | -194.250 K 0.00 % | -194.250 K 76.20 % | -816.250 K 0.00 % | -816.250 K 0.00 % | -816.250 K 0.00 % | -816.250 K -229.80 % | -247.500 K 0.00 % | -247.500 K 0.00 % | -247.500 K 0.00 % | -247.500 K -138.12 % | 649.250 K 0.00 % | 649.250 K 0.00 % | 649.250 K 0.00 % | 649.250 K |
| Effect of forex changes on cash | -53.000 K 79.62 % | -260.000 K -488.06 % | 67.000 K 139.29 % | 28.000 K -48.15 % | 54.000 K 110.78 % | -501.000 K -528.21 % | 117.000 K 2 050.00 % | -6.000 K 98.44 % | -384.000 K -836.59 % | -41.000 K 80.00 % | -205.000 K -73.73 % | -118.000 K -1 280.00 % | 10.000 K 103.26 % | -307.000 K -303.95 % | -76.000 K -3 700.00 % | -2.000 K 0.00 % | -2.000 K 98.11 % | -106.000 K -251.43 % | 70.000 K 126.62 % | -263.000 K -748.39 % | -31.000 K 0.00 % | -31.000 K -165.96 % | 47.000 K 0.00 % | 47.000 K 251.61 % | -31.000 K 0.00 % | -31.000 K -6 300.00 % | 500.000 0.00 % | 500.000 100.68 % | -73.500 K 0.00 % | -73.500 K 20.54 % | -92.500 K 0.00 % | -92.500 K -59.48 % | -58.000 K 0.00 % | -58.000 K -34.88 % | -43.000 K 0.00 % | -43.000 K -226.47 % | 34.000 K 0.00 % | 34.000 K 28.30 % | 26.500 K 0.00 % | 26.500 K -82.62 % | 152.500 K 0.00 % | 152.500 K 777.78 % | -22.500 K 0.00 % | -22.500 K -325.00 % | 10.000 K 0.00 % | 10.000 K 900.00 % | 1.000 K 0.00 % | 1.000 K 104.35 % | -23.000 K 0.00 % | -23.000 K -360.00 % | -5.000 K 0.00 % | -5.000 K -100.56 % | 889.250 K 0.00 % | 889.250 K 0.00 % | 889.250 K 2 696.35 % | -34.250 K 0.00 % | -34.250 K 0.00 % | -34.250 K 0.00 % | -34.250 K 95.68 % | -792.250 K 0.00 % | -792.250 K 0.00 % | -792.250 K 0.00 % | -792.250 K -169.57 % | 1.139 M 0.00 % | 1.139 M 0.00 % | 1.139 M 0.00 % | 1.139 M 1 101.85 % | 94.750 K 0.00 % | 94.750 K 0.00 % | 94.750 K 0.00 % | 94.750 K 54.69 % | 61.250 K 0.00 % | 61.250 K 0.00 % | 61.250 K 0.00 % | 61.250 K |
| Net change in cash | -5.357 M 86.42 % | -39.447 M -181.83 % | 48.207 M 551.88 % | -10.668 M -319.69 % | 4.856 M 109.08 % | -53.485 M -191.69 % | 58.335 M 1 170.08 % | 4.593 M 155.16 % | -8.327 M 81.38 % | -44.726 M -200.08 % | 44.691 M 430.77 % | 8.420 M 128.87 % | -29.162 M 32.14 % | -42.974 M -160.38 % | 71.169 M 657.04 % | 9.401 M 143.13 % | -21.795 M -457.99 % | -3.906 M -116.95 % | 23.042 M 924.70 % | -2.794 M 51.61 % | -5.774 M 0.00 % | -5.774 M -162.48 % | 9.241 M 0.00 % | 9.241 M -43.62 % | 16.392 M 14 801.82 % | 110.000 K 0.00 % | 110.000 K -96.43 % | 3.084 M -89.03 % | 28.120 M 19 327.18 % | -146.250 K 0.00 % | -146.250 K -101.59 % | 9.177 M -47.13 % | 17.358 M 1 970.74 % | 838.250 K 0.00 % | 838.250 K -94.05 % | 14.084 M 77.48 % | 7.936 M 111.87 % | 3.746 M 0.00 % | 3.746 M 141.78 % | -8.966 M -188.99 % | 10.075 M 808.07 % | 1.110 M 0.00 % | 1.110 M 117.37 % | -6.389 M -192.47 % | 6.909 M 1 228.65 % | 520.000 K 0.00 % | 520.000 K 106.65 % | -7.824 M -198.75 % | 7.923 M 7 882.87 % | 99.250 K 0.00 % | 99.250 K 135.35 % | -280.750 K 0.00 % | -280.750 K 0.00 % | -280.750 K 0.00 % | -280.750 K -120.53 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 0.00 % | 1.368 M 1 814.73 % | -79.750 K 0.00 % | -79.750 K 0.00 % | -79.750 K 0.00 % | -79.750 K 76.53 % | -339.750 K 0.00 % | -339.750 K 0.00 % | -339.750 K 0.00 % | -339.750 K -119.14 % | 1.776 M 0.00 % | 1.776 M 0.00 % | 1.776 M 0.00 % | 1.776 M 11.56 % | 1.592 M 0.00 % | 1.592 M 0.00 % | 1.592 M 0.00 % | 1.592 M |
| Cash at beginning of period | 50.235 M -43.99 % | 89.682 M 116.23 % | 41.475 M -20.46 % | 52.143 M 10.27 % | 47.287 M -53.08 % | 100.772 M 137.46 % | 42.437 M 12.14 % | 37.844 M -18.04 % | 46.171 M -49.21 % | 90.897 M 96.72 % | 46.206 M 22.28 % | 37.786 M -43.56 % | 66.948 M -39.09 % | 109.922 M 183.65 % | 38.753 M 32.03 % | 29.352 M -42.61 % | 51.147 M -7.09 % | 55.053 M 71.98 % | 32.011 M -8.03 % | 34.805 M -14.23 % | 40.579 M | 0.000 | 0.000 -100.00 % | 27.870 M 142.81 % | 11.478 M 0.00 % | 11.478 M 0.00 % | 11.478 M -71.12 % | 39.744 M 241.91 % | 11.624 M 0.00 % | 11.624 M 0.00 % | 11.624 M -58.70 % | 28.144 M 160.93 % | 10.786 M 0.00 % | 10.786 M 0.00 % | 10.786 M -27.98 % | 14.976 M 112.71 % | 7.041 M 0.00 % | 7.041 M 0.00 % | 7.041 M -56.01 % | 16.006 M 169.87 % | 5.931 M 0.00 % | 5.931 M 0.00 % | 5.931 M -51.86 % | 12.320 M 127.68 % | 5.411 M 0.00 % | 5.411 M 0.00 % | 5.411 M -59.21 % | 13.265 M 148.32 % | 5.342 M 0.00 % | 5.342 M 0.00 % | 5.342 M -4.99 % | 5.623 M 0.00 % | 5.623 M 0.00 % | 5.623 M 0.00 % | 5.623 M 32.14 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M -1.84 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M -7.27 % | 4.675 M 0.00 % | 4.675 M 0.00 % | 4.675 M 0.00 % | 4.675 M 61.24 % | 2.899 M 0.00 % | 2.899 M 0.00 % | 2.899 M 0.00 % | 2.899 M 121.70 % | 1.308 M 0.00 % | 1.308 M 0.00 % | 1.308 M 0.00 % | 1.308 M |
| Cash at end of period | 44.878 M -10.66 % | 50.235 M -43.99 % | 89.682 M 116.23 % | 41.475 M -20.46 % | 52.143 M 10.27 % | 47.287 M -53.08 % | 100.772 M 137.46 % | 42.437 M 12.14 % | 37.844 M -18.04 % | 46.171 M -49.21 % | 90.897 M 96.72 % | 46.206 M 22.28 % | 37.786 M -43.56 % | 66.948 M -39.09 % | 109.922 M 183.65 % | 38.753 M 32.03 % | 29.352 M -42.61 % | 51.147 M -7.09 % | 55.053 M 71.98 % | 32.011 M -8.03 % | 34.805 M 702.84 % | -5.774 M -162.48 % | 9.241 M -75.10 % | 37.111 M 33.16 % | 27.870 M 140.51 % | 11.588 M 0.00 % | 11.588 M -72.94 % | 42.828 M 7.76 % | 39.744 M 246.26 % | 11.478 M 0.00 % | 11.478 M -69.24 % | 37.321 M 32.61 % | 28.144 M 142.11 % | 11.624 M 0.00 % | 11.624 M -60.00 % | 29.060 M 94.04 % | 14.976 M 38.85 % | 10.786 M 0.00 % | 10.786 M 53.20 % | 7.041 M -56.01 % | 16.006 M 127.34 % | 7.041 M 0.00 % | 7.041 M 18.71 % | 5.931 M -51.86 % | 12.320 M 107.72 % | 5.931 M 0.00 % | 5.931 M 9.00 % | 5.441 M -58.98 % | 13.265 M 143.79 % | 5.441 M 0.00 % | 5.441 M 1.86 % | 5.342 M 0.00 % | 5.342 M 0.00 % | 5.342 M 0.00 % | 5.342 M -4.99 % | 5.623 M 0.00 % | 5.623 M 0.00 % | 5.623 M 0.00 % | 5.623 M 32.14 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M 0.00 % | 4.255 M -1.84 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M 0.00 % | 4.335 M -7.27 % | 4.675 M 0.00 % | 4.675 M 0.00 % | 4.675 M 0.00 % | 4.675 M 61.24 % | 2.899 M 0.00 % | 2.899 M 0.00 % | 2.899 M 0.00 % | 2.899 M |
| Operating cash flow | -4.272 M 90.01 % | -42.755 M -147.32 % | 90.357 M 181.79 % | 32.065 M 1 141.87 % | 2.582 M 111.14 % | -23.172 M -120.22 % | 114.615 M 324.91 % | 26.974 M 160.04 % | -44.930 M -55.98 % | -28.805 M -161.66 % | 46.717 M 119.60 % | 21.274 M 353.81 % | -8.382 M 68.67 % | -26.757 M -156.06 % | 47.726 M 149.48 % | 19.130 M 496.39 % | -4.826 M 65.82 % | -14.118 M -133.36 % | 42.318 M 202.08 % | 14.009 M 224.70 % | 4.315 M 0.00 % | 4.315 M -75.01 % | 17.263 M 0.00 % | 17.263 M 383.39 % | -6.092 M 0.00 % | -6.092 M -180.17 % | 7.598 M 0.00 % | 7.598 M 447.01 % | 1.389 M 0.00 % | 1.389 M -88.29 % | 11.858 M 0.00 % | 11.858 M 787.39 % | -1.725 M 0.00 % | -1.725 M -120.55 % | 8.395 M 0.00 % | 8.395 M 1 116.28 % | -826.000 K 0.00 % | -826.000 K -110.79 % | 7.658 M 0.00 % | 7.658 M 881.17 % | 780.500 K 0.00 % | 780.500 K -89.31 % | 7.302 M 0.00 % | 7.302 M 372.70 % | -2.678 M 0.00 % | -2.678 M -149.40 % | 5.421 M 0.00 % | 5.421 M 439.31 % | -1.598 M 0.00 % | -1.598 M -141.82 % | 3.820 M 0.00 % | 3.820 M 1 421.91 % | 251.000 K 0.00 % | 251.000 K 0.00 % | 251.000 K -90.15 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M 0.00 % | 2.547 M 142.05 % | 1.052 M 0.00 % | 1.052 M 0.00 % | 1.052 M 0.00 % | 1.052 M 82.13 % | 577.750 K 0.00 % | 577.750 K 0.00 % | 577.750 K 0.00 % | 577.750 K -72.49 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 0.00 % | 2.100 M 42.76 % | 1.471 M 0.00 % | 1.471 M 0.00 % | 1.471 M 0.00 % | 1.471 M |
| Capital expenditure | -1.755 M 63.54 % | -4.814 M -24.23 % | -3.875 M -26.76 % | -3.057 M 41.64 % | -5.238 M 29.18 % | -7.396 M 31.93 % | -10.866 M -15.53 % | -9.405 M -96.96 % | -4.775 M 48.65 % | -9.299 M -36.75 % | -6.800 M -11.59 % | -6.094 M 0.62 % | -6.132 M -24.46 % | -4.927 M 17.48 % | -5.971 M -92.12 % | -3.108 M 29.01 % | -4.378 M -29.83 % | -3.372 M 52.79 % | -7.142 M -507.18 % | 1.754 M 189.86 % | -1.952 M 0.00 % | -1.952 M -31.67 % | -1.483 M 0.00 % | -1.483 M 51.63 % | -3.065 M 0.00 % | -3.065 M -68.45 % | -1.820 M 0.00 % | -1.820 M -110.35 % | -865.000 K 0.00 % | -865.000 K 46.75 % | -1.625 M 0.00 % | -1.625 M -29.75 % | -1.252 M 0.00 % | -1.252 M -159.21 % | -483.000 K 0.00 % | -483.000 K 28.02 % | -671.000 K 0.00 % | -671.000 K -10.91 % | -605.000 K 0.00 % | -605.000 K -39.72 % | -433.000 K 0.00 % | -433.000 K 78.66 % | -2.030 M 0.00 % | -2.030 M -596.23 % | -291.500 K 0.00 % | -291.500 K 15.38 % | -344.500 K 0.00 % | -344.500 K -17.58 % | -293.000 K 0.00 % | -293.000 K 26.20 % | -397.000 K 0.00 % | -397.000 K 14.16 % | -462.500 K 0.00 % | -462.500 K 0.00 % | -462.500 K 6.23 % | -493.250 K 0.00 % | -493.250 K 0.00 % | -493.250 K 0.00 % | -493.250 K -173.65 % | -180.250 K 0.00 % | -180.250 K 0.00 % | -180.250 K 0.00 % | -180.250 K -3.44 % | -174.250 K 0.00 % | -174.250 K 0.00 % | -174.250 K 0.00 % | -174.250 K -12.06 % | -155.500 K 0.00 % | -155.500 K 0.00 % | -155.500 K 0.00 % | -155.500 K -0.97 % | -154.000 K 0.00 % | -154.000 K 0.00 % | -154.000 K 0.00 % | -154.000 K |
| Free CashFlow | -6.027 M 87.33 % | -47.569 M -155.00 % | 86.482 M 198.13 % | 29.008 M 1 192.17 % | -2.656 M 91.31 % | -30.568 M -129.46 % | 103.749 M 490.52 % | 17.569 M 135.35 % | -49.705 M -30.45 % | -38.104 M -195.46 % | 39.917 M 162.96 % | 15.180 M 204.59 % | -14.514 M 54.19 % | -31.684 M -175.88 % | 41.755 M 160.61 % | 16.022 M 274.08 % | -9.204 M 47.38 % | -17.490 M -149.72 % | 35.176 M 123.16 % | 15.763 M 567.22 % | 2.363 M 0.00 % | 2.363 M -85.03 % | 15.781 M 0.00 % | 15.781 M 272.34 % | -9.157 M 0.00 % | -9.157 M -258.46 % | 5.779 M 0.00 % | 5.779 M 1 002.77 % | 524.000 K 0.00 % | 524.000 K -94.88 % | 10.233 M 0.00 % | 10.233 M 443.74 % | -2.977 M 0.00 % | -2.977 M -137.63 % | 7.912 M 0.00 % | 7.912 M 628.49 % | -1.497 M 0.00 % | -1.497 M -121.23 % | 7.053 M 0.00 % | 7.053 M 1 929.64 % | 347.500 K 0.00 % | 347.500 K -93.41 % | 5.272 M 0.00 % | 5.272 M 277.57 % | -2.969 M 0.00 % | -2.969 M -158.49 % | 5.076 M 0.00 % | 5.076 M 368.50 % | -1.891 M 0.00 % | -1.891 M -155.23 % | 3.423 M 0.00 % | 3.423 M 1 718.44 % | -211.500 K 0.00 % | -211.500 K 0.00 % | -211.500 K -110.30 % | 2.054 M 0.00 % | 2.054 M 0.00 % | 2.054 M 0.00 % | 2.054 M 135.52 % | 872.000 K 0.00 % | 872.000 K 0.00 % | 872.000 K 0.00 % | 872.000 K 116.11 % | 403.500 K 0.00 % | 403.500 K 0.00 % | 403.500 K 0.00 % | 403.500 K -79.25 % | 1.945 M 0.00 % | 1.945 M 0.00 % | 1.945 M 0.00 % | 1.945 M 47.65 % | 1.317 M 0.00 % | 1.317 M 0.00 % | 1.317 M 0.00 % | 1.317 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |