Shandong Polymer Biochemicals Co., Ltd. 002476.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 538.663 M 39.07 % | 387.338 M -34.60 % | 592.285 M -9.87 % | 657.160 M 46.91 % | 447.315 M 7.30 % | 416.892 M -7.33 % | 449.891 M 9.78 % | 409.828 M -54.36 % | 898.010 M 21.08 % | 741.647 M 11.09 % | 667.607 M -2.54 % | 684.983 M 17.86 % | 581.184 M 7.06 % | 542.852 M 5.32 % | 515.410 M 22.88 % | 419.457 M -22.72 % | 542.754 M 21.32 % | 447.387 M |
| Net income | 56.394 M 977.60 % | 5.233 M -82.38 % | 29.703 M 65.49 % | 17.948 M 36.15 % | 13.183 M -85.55 % | 91.246 M 134.55 % | -264.086 M -3 293.16 % | 8.270 M -44.23 % | 14.830 M -38.56 % | 24.138 M -49.62 % | 47.910 M 2.08 % | 46.932 M -8.42 % | 51.249 M -24.42 % | 67.803 M 19.34 % | 56.813 M 32.69 % | 42.815 M 23.45 % | 34.682 M 34.49 % | 25.788 M |
| Income before tax | 61.776 M 480.78 % | 10.637 M -65.77 % | 31.075 M 75.56 % | 17.701 M 3.82 % | 17.050 M -81.55 % | 92.389 M 133.79 % | -273.407 M -13 013.60 % | 2.117 M -64.90 % | 6.032 M 78.88 % | 3.372 M -94.37 % | 59.894 M 6.32 % | 56.332 M -7.28 % | 60.757 M -24.11 % | 80.061 M 5.56 % | 75.844 M 32.01 % | 57.453 M 23.58 % | 46.491 M 18.30 % | 39.298 M |
| Income before tax ratio | 0.11 317.62 % | 0.03 -47.66 % | 0.05 94.78 % | 0.03 -29.33 % | 0.04 -82.80 % | 0.22 136.47 % | -0.61 -11 863.65 % | 0.01 -23.09 % | 0.01 47.74 % | 0.00 -94.93 % | 0.09 9.09 % | 0.08 -21.33 % | 0.10 -29.12 % | 0.15 0.22 % | 0.15 7.43 % | 0.14 59.90 % | 0.09 -2.48 % | 0.09 |
| EBITDA | 84.483 M 135.16 % | 35.926 M -45.93 % | 66.443 M 8.41 % | 61.289 M -9.06 % | 67.394 M -53.35 % | 144.482 M 169.30 % | -208.494 M -568.66 % | 44.487 M -41.02 % | 75.425 M -6.92 % | 81.032 M -21.59 % | 103.350 M 10.68 % | 93.376 M -0.27 % | 93.628 M -9.72 % | 103.710 M -3.11 % | 107.044 M 13.35 % | 94.438 M 12.76 % | 83.755 M 15.35 % | 72.607 M |
| Net income ratio | 0.10 674.87 % | 0.01 -73.06 % | 0.05 83.62 % | 0.03 -7.33 % | 0.03 -86.53 % | 0.22 137.29 % | -0.59 -3 008.81 % | 0.02 22.20 % | 0.02 -49.26 % | 0.03 -54.65 % | 0.07 4.74 % | 0.07 -22.30 % | 0.09 -29.40 % | 0.12 13.31 % | 0.11 7.99 % | 0.10 59.74 % | 0.06 10.86 % | 0.06 |
| Ratio EBITDA | 0.16 69.10 % | 0.09 -17.32 % | 0.11 20.28 % | 0.09 -38.10 % | 0.15 -56.53 % | 0.35 174.78 % | -0.46 -526.93 % | 0.11 29.24 % | 0.08 -23.13 % | 0.11 -29.42 % | 0.15 13.56 % | 0.14 -15.38 % | 0.16 -15.68 % | 0.19 -8.01 % | 0.21 -7.75 % | 0.23 45.90 % | 0.15 -4.91 % | 0.16 |
| Gross profit ratio | 0.18 9.38 % | 0.17 -23.23 % | 0.22 43.67 % | 0.15 -18.58 % | 0.19 50.60 % | 0.12 9.66 % | 0.11 -17.31 % | 0.14 -28.85 % | 0.19 9.86 % | 0.18 -8.79 % | 0.19 13.39 % | 0.17 12.26 % | 0.15 -23.30 % | 0.20 -3.56 % | 0.20 -7.11 % | 0.22 39.46 % | 0.16 9.00 % | 0.14 |
| Weighted average shs out dil | 612.311 M 0.62 % | 608.525 M -0.57 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.019 M -0.10 % | 612.619 M -0.03 % | 612.796 M 0.02 % | 612.651 M 0.13 % | 611.875 M 0.00 % | 611.893 M -0.06 % | 612.290 M 13.36 % | 540.122 M 22.53 % | 440.792 M 9.82 % | 401.394 M 0.30 % | 400.177 M 13.80 % | 351.648 M |
| Weighted average shs out | 612.311 M 0.62 % | 608.525 M -0.57 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.02 % | 611.875 M 0.00 % | 611.893 M -0.06 % | 612.290 M 13.36 % | 540.122 M 23.88 % | 436.003 M 8.62 % | 401.394 M 0.30 % | 400.177 M 13.80 % | 351.648 M |
| EPS diluted | 0.09 970.93 % | 0.01 -82.23 % | 0.05 65.19 % | 0.03 36.28 % | 0.02 -85.67 % | 0.15 134.88 % | -0.43 -3 285.19 % | 0.01 -44.21 % | 0.02 -38.58 % | 0.04 -49.68 % | 0.08 2.09 % | 0.08 -8.36 % | 0.08 -35.62 % | 0.13 -13.33 % | 0.15 36.36 % | 0.11 26.87 % | 0.09 18.28 % | 0.07 |
| Earnings per share | 0.09 970.93 % | 0.01 -82.23 % | 0.05 65.19 % | 0.03 36.28 % | 0.02 -85.67 % | 0.15 134.88 % | -0.43 -3 285.19 % | 0.01 -44.21 % | 0.02 -38.58 % | 0.04 -49.68 % | 0.08 2.09 % | 0.08 -8.36 % | 0.08 -35.62 % | 0.13 -13.33 % | 0.15 36.36 % | 0.11 26.87 % | 0.09 18.28 % | 0.07 |
| Gross profit | 98.980 M 52.11 % | 65.070 M -49.79 % | 129.603 M 29.48 % | 100.093 M 19.62 % | 83.676 M 61.59 % | 51.782 M 1.61 % | 50.960 M -9.23 % | 56.142 M -67.53 % | 172.888 M 33.02 % | 129.969 M 1.33 % | 128.269 M 10.52 % | 116.062 M 32.31 % | 87.722 M -17.89 % | 106.832 M 1.58 % | 105.171 M 14.14 % | 92.145 M 7.78 % | 85.494 M 32.24 % | 64.651 M |
| Income tax expense | 5.382 M -0.40 % | 5.403 M 293.84 % | 1.372 M 655.47 % | -247.000 K -106.39 % | 3.868 M 238.41 % | 1.143 M 112.26 % | -9.321 M -639.30 % | 1.728 M -84.89 % | 11.438 M -13.68 % | 13.251 M 14.61 % | 11.562 M 23.62 % | 9.353 M -2.46 % | 9.589 M -21.77 % | 12.258 M -35.59 % | 19.031 M 30.01 % | 14.638 M 23.96 % | 11.809 M -12.60 % | 13.511 M |
| Cost of revenue | 439.682 M 36.43 % | 322.268 M -30.35 % | 462.682 M -16.94 % | 557.067 M 53.19 % | 363.638 M -0.40 % | 365.110 M -8.48 % | 398.931 M 12.79 % | 353.686 M -51.22 % | 725.122 M 18.55 % | 611.678 M 13.41 % | 539.338 M -5.20 % | 568.921 M 15.29 % | 493.462 M 13.17 % | 436.020 M 6.28 % | 410.239 M 25.34 % | 327.311 M -28.42 % | 457.260 M 19.47 % | 382.736 M |
| General and administrative expenses | 8.207 M -41.34 % | 13.990 M -70.50 % | 47.423 M 23.43 % | 38.420 M 392.79 % | 7.796 M -31.20 % | 11.331 M -13.65 % | 13.123 M -50.85 % | 26.700 M 18.49 % | 22.535 M 19.98 % | 18.782 M 64.02 % | 11.451 M 15.67 % | 9.900 M 14.59 % | 8.639 M 1.71 % | 8.494 M 38.01 % | 6.155 M -55.47 % | 13.821 M -4.09 % | 14.411 M 163.65 % | 5.466 M |
| Selling and marketing expenses | 8.028 M -34.82 % | 12.317 M -49.44 % | 24.359 M 82.25 % | 13.365 M 66.77 % | 8.014 M -31.09 % | 11.631 M -24.91 % | 15.488 M 6.96 % | 14.480 M -76.75 % | 62.283 M 139.50 % | 26.005 M 117.94 % | 11.933 M 25.26 % | 9.526 M 14.87 % | 8.293 M 22.17 % | 6.788 M -6.41 % | 7.253 M -0.59 % | 7.296 M -4.45 % | 7.636 M 14.29 % | 6.681 M |
| Other expenses | 6.464 M -35.32 % | 9.993 M -75.77 % | 41.248 M 42.84 % | 28.878 M 46.95 % | 19.652 M -27.82 % | 27.226 M -75.09 % | 109.278 M | 0.000 | 0.000 -100.00 % | 29.466 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.195 M | 0.000 -100.00 % | 10.874 M | 0.000 |
| Operating expenses | 43.089 M -20.62 % | 54.284 M -45.10 % | 98.873 M 20.70 % | 81.916 M 23.40 % | 66.384 M -12.89 % | 76.206 M -62.46 % | 203.008 M 259.34 % | 56.494 M -67.53 % | 174.013 M 15.81 % | 150.261 M 117.50 % | 69.086 M 13.42 % | 60.910 M 80.07 % | 33.825 M 9.81 % | 30.804 M 16.41 % | 26.462 M 18.40 % | 22.349 M -9.93 % | 24.812 M 84.41 % | 13.455 M |
| Cost and expenses | 482.772 M 28.21 % | 376.552 M -33.18 % | 563.515 M -11.10 % | 633.907 M 50.26 % | 421.862 M -4.09 % | 439.834 M -26.93 % | 601.939 M 46.40 % | 411.171 M -54.27 % | 899.135 M 18.01 % | 761.939 M 23.80 % | 615.469 M -1.96 % | 627.749 M 18.43 % | 530.055 M 13.71 % | 466.129 M 6.46 % | 437.863 M 24.68 % | 351.183 M -27.28 % | 482.894 M 21.76 % | 396.603 M |
| Research and development expenses | 20.391 M 13.38 % | 17.984 M -29.44 % | 25.486 M 13.79 % | 22.398 M 25.00 % | 17.918 M -8.80 % | 19.646 M 5.87 % | 18.557 M 18.26 % | 15.692 M -40.14 % | 26.214 M 19.50 % | 21.936 M 4.71 % | 20.950 M -5.49 % | 22.168 M 506.17 % | 3.657 M 54.85 % | 2.362 M 14.47 % | 2.063 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 16.234 M -38.29 % | 26.307 M -63.35 % | 71.781 M 38.61 % | 51.785 M 227.53 % | 15.811 M -31.14 % | 22.962 M -19.74 % | 28.611 M -30.52 % | 41.181 M -51.45 % | 84.818 M 89.38 % | 44.787 M 91.53 % | 23.384 M 20.37 % | 19.426 M 14.73 % | 16.932 M 10.80 % | 15.282 M -25.11 % | 20.407 M -8.58 % | 22.323 M -7.91 % | 24.240 M 80.61 % | 13.421 M |
| Interest income | 5.582 M -7.72 % | 6.049 M -9.38 % | 6.676 M 23.97 % | 5.385 M -3.33 % | 5.570 M -29.57 % | 7.909 M 55.51 % | 5.086 M 237.43 % | 1.507 M 166.50 % | 565.555 K 30.44 % | 433.572 K -75.24 % | 1.751 M -41.50 % | 2.993 M -56.14 % | 6.824 M -12.03 % | 7.757 M 258.48 % | 2.164 M 830.38 % | 232.593 K 10.52 % | 210.444 K 90.83 % | 110.280 K |
| Interest expense | 952.562 K 46.81 % | 648.846 K 15.50 % | 561.769 K -88.24 % | 4.778 M -51.13 % | 9.778 M 108.14 % | 4.698 M -9.99 % | 5.220 M 236.88 % | 1.549 M -73.94 % | 5.945 M 12.06 % | 5.305 M 206.12 % | 1.733 M 4 978.39 % | 34.125 K -68.50 % | 108.345 K | 0.000 -100.00 % | 70.506 K -99.28 % | 9.792 M -7.28 % | 10.561 M 25.46 % | 8.418 M |
| Depreciation and amortization | 21.775 M -11.67 % | 24.652 M -29.34 % | 34.886 M -11.01 % | 39.201 M -5.56 % | 41.511 M -7.89 % | 45.066 M -11.68 % | 51.027 M 22.86 % | 41.534 M -35.77 % | 64.660 M -12.99 % | 74.317 M 77.92 % | 41.769 M 15.57 % | 36.142 M 9.95 % | 32.871 M 39.00 % | 23.649 M -24.03 % | 31.129 M 14.48 % | 27.192 M 1.83 % | 26.703 M 7.28 % | 24.891 M |
| Operating income | 55.891 M 418.18 % | 10.786 M -64.90 % | 30.730 M 69.06 % | 18.177 M -32.23 % | 26.823 M 209.82 % | -24.424 M 83.94 % | -152.048 M -11 224.18 % | -1.343 M -18.61 % | -1.132 M 94.42 % | -20.293 M -134.29 % | 59.183 M 7.31 % | 55.151 M -5.97 % | 58.653 M -25.98 % | 79.240 M 9.29 % | 72.504 M 26.14 % | 57.478 M 22.96 % | 46.745 M 13.55 % | 41.168 M |
| Operating income ratio | 0.10 272.61 % | 0.03 -46.33 % | 0.05 87.58 % | 0.03 -53.87 % | 0.06 202.35 % | -0.06 82.67 % | -0.34 -10 215.77 % | 0.00 -159.90 % | 0.00 95.39 % | -0.03 -130.87 % | 0.09 10.10 % | 0.08 -20.22 % | 0.10 -30.86 % | 0.15 3.77 % | 0.14 2.66 % | 0.14 59.10 % | 0.09 -6.40 % | 0.09 |
| Total other income expenses net | 5.884 M 4 041.45 % | -149.285 K -143.22 % | 345.417 K 172.41 % | -477.000 K 95.12 % | -9.773 M -108.37 % | 116.813 M 196.25 % | -121.359 M -3 607.60 % | 3.460 M -51.65 % | 7.156 M -69.76 % | 23.665 M 3 227.09 % | 711.283 K -39.72 % | 1.180 M -43.92 % | 2.104 M 156.43 % | 820.500 K -75.44 % | 3.341 M 13 848.41 % | -24.301 K 90.43 % | -254.000 K 86.42 % | -1.870 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -397.840 M -62.25 % | -245.204 M 16.65 % | -294.195 M 26.34 % | -399.376 M -57.50 % | -253.578 M 27.34 % | -349.009 M 6.75 % | -374.286 M -16.85 % | -320.301 M -796.95 % | -35.710 M -292.94 % | -9.088 M 93.75 % | -145.435 M 16.20 % | -173.560 M 39.15 % | -285.209 M 11.07 % | -320.728 M 29.20 % | -453.026 M -684.15 % | 77.553 M -26.94 % | 106.153 M 24.67 % | 85.145 M |
| Total investments | 900.550 K -98.85 % | 78.131 M -1.67 % | 79.457 M 839.54 % | 8.457 M -34.46 % | 12.903 M -11.30 % | 14.547 M -13.81 % | 16.877 M -33.93 % | 25.543 M -37.78 % | 41.054 M -8.53 % | 44.881 M -6.03 % | 47.760 M -2.51 % | 48.989 M -6.83 % | 52.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 39.400 M 80.07 % | 21.880 M 92.25 % | 11.381 M 613.54 % | 1.595 M -98.68 % | 120.914 M 82.87 % | 66.122 M -2.76 % | 68.000 M -30.26 % | 97.500 M 0.36 % | 97.155 M 18.48 % | 82.000 M 36.21 % | 60.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 M -21.28 % | 152.444 M 52.44 % | 100.000 M |
| Accumulated other comprehensive income loss | 1.875 M -15.35 % | 2.215 M -95.86 % | 53.526 M -0.01 % | 53.532 M 0.03 % | 53.516 M 0.00 % | 53.516 M | 0.000 -100.00 % | 51.652 M 33.19 % | 38.780 M 31.98 % | 29.383 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 83.221 M 148.90 % | 33.435 M 14.90 % | 29.098 M 5 569.55 % | -532.000 K 97.12 % | -18.480 M 41.64 % | -31.663 M 73.72 % | -120.487 M -180.48 % | 149.719 M -6.31 % | 159.809 M -5.60 % | 169.293 M -0.23 % | 169.681 M 17.12 % | 144.875 M -24.91 % | 192.941 M 23.72 % | 155.953 M 55.16 % | 100.511 M 31.60 % | 76.379 M 21.32 % | 62.955 M 98.34 % | 31.741 M |
| Common stock | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 70.00 % | 360.000 M 100.00 % | 180.000 M 50.00 % | 120.000 M 33.33 % | 90.000 M 0.00 % | 90.000 M 0.00 % | 90.000 M |
| Total equity | 926.981 M 5.69 % | 877.057 M 0.86 % | 869.606 M 3.53 % | 839.981 M 2.19 % | 822.017 M 1.63 % | 808.834 M 12.63 % | 718.146 M -27.34 % | 988.353 M -4.56 % | 1.036 B -5.91 % | 1.101 B -3.09 % | 1.136 B 13.25 % | 1.003 B 2.98 % | 973.868 M 5.20 % | 925.700 M 7.29 % | 862.763 M 369.00 % | 183.958 M 10.65 % | 166.253 M 26.36 % | 131.571 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.650 M | 0.000 -100.00 % | 134.990 M 6.06 % | 127.280 M | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 149.358 K -99.81 % | 77.853 M 873.16 % | 8.000 M -78.95 % | 38.000 M -40.63 % | 64.000 M 50.04 % | 42.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 M | 0.000 | 0.000 |
| Total non current liabilities | 981.312 K -21.43 % | 1.249 M -22.85 % | 1.619 M -2.12 % | 1.654 M -97.92 % | 79.586 M 698.98 % | 9.961 M -94.24 % | 173.049 M 120.09 % | 78.626 M -55.95 % | 178.506 M 37.04 % | 130.261 M 3 873.79 % | 3.278 M 173.17 % | 1.200 M -33.33 % | 1.800 M | 0.000 | 0.000 -100.00 % | 40.000 M | 0.000 | 0.000 |
| Other current liabilities | 15.351 M 2.23 % | 15.016 M -28.16 % | 20.902 M 118.87 % | 9.550 M 81.11 % | 5.273 M 11.75 % | 4.719 M -92.13 % | 59.950 M 344.50 % | 13.487 M 545.26 % | -3.029 M 65.51 % | -8.781 M -122.81 % | 38.492 M 67.08 % | 23.038 M 91.66 % | 12.020 M 59.50 % | 7.536 M 5.83 % | 7.121 M 227.30 % | -5.594 M -124.15 % | 23.160 M 38.58 % | 16.712 M |
| Deferred revenue | 0.000 -100.00 % | 598.891 K 70.27 % | 351.724 K -99.53 % | 74.139 M | 0.000 | 0.000 -100.00 % | 2.768 M -96.28 % | 74.421 M 215.80 % | 23.566 M -3.60 % | 24.447 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.621 M | 0.000 | 0.000 |
| Short term debt | 39.400 M 80.07 % | 21.880 M 118.80 % | 10.000 M 592.04 % | 1.445 M -96.64 % | 43.061 M -25.91 % | 58.122 M | 0.000 -100.00 % | 9.500 M -74.67 % | 37.500 M -54.27 % | 82.000 M 36.21 % | 60.200 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 M -47.52 % | 152.444 M 52.44 % | 100.000 M |
| Total current liabilities | 122.972 M 43.25 % | 85.845 M -49.23 % | 169.086 M 12.17 % | 150.741 M 38.98 % | 108.459 M -25.96 % | 146.492 M -9.33 % | 161.564 M -22.59 % | 208.702 M -11.48 % | 235.761 M -25.61 % | 316.918 M 39.73 % | 226.805 M 97.59 % | 114.788 M 48.48 % | 77.309 M 22.45 % | 63.136 M 5.85 % | 59.648 M -62.53 % | 159.178 M -24.50 % | 210.838 M -4.50 % | 220.766 M |
| Total liabilities | 123.953 M 42.32 % | 87.094 M -48.88 % | 170.363 M 11.79 % | 152.396 M -18.96 % | 188.045 M 20.19 % | 156.453 M -53.24 % | 334.612 M 16.46 % | 287.329 M -30.64 % | 414.267 M -7.36 % | 447.179 M 94.35 % | 230.084 M 98.37 % | 115.988 M 46.62 % | 79.109 M 25.30 % | 63.136 M 5.85 % | 59.648 M -70.05 % | 199.178 M -5.53 % | 210.838 M -4.50 % | 220.766 M |
| Other non current assets | 1.095 M -98.92 % | 101.262 M 28 047.57 % | 359.754 K -96.67 % | 10.811 M 785.42 % | 1.221 M -99.00 % | 122.078 M 768.76 % | 14.052 M -60.64 % | 35.702 M -3.77 % | 37.099 M -31.97 % | 54.531 M 112.62 % | 25.647 M 0.00 % | 25.647 M 31 958.75 % | 80.000 K -60.00 % | 200.000 K -37.50 % | 320.000 K 668.01 % | 41.666 K -95.93 % | 1.023 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 78.131 M -1.67 % | 79.457 M 839.54 % | 8.457 M -73.13 % | 31.475 M 106.10 % | 15.272 M -14.98 % | 17.963 M -33.48 % | 27.005 M -36.36 % | 42.436 M -7.00 % | 45.631 M -7.51 % | 49.336 M -0.47 % | 49.569 M -5.72 % | 52.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.373 M -6.80 % | 8.984 M -11.77 % | 10.183 M -4.55 % | 10.668 M -5.90 % | 11.337 M -5.31 % | 11.973 M -67.84 % | 37.232 M -5.87 % | 39.555 M -4.00 % | 41.201 M 70.11 % | 24.220 M 8.96 % | 22.228 M 35.94 % | 16.351 M -9.48 % | 18.064 M -8.66 % | 19.777 M 9.34 % | 18.087 M 25.41 % | 14.422 M -6.34 % | 15.399 M 1 174.75 % | 1.208 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.037 M 0.00 % | 21.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 8.373 M -6.80 % | 8.984 M -11.77 % | 10.183 M -4.55 % | 10.668 M -5.90 % | 11.337 M -5.31 % | 11.973 M -67.84 % | 37.232 M -5.87 % | 39.555 M -4.00 % | 41.201 M -8.96 % | 45.257 M 4.61 % | 43.264 M 164.60 % | 16.351 M -9.48 % | 18.064 M -8.66 % | 19.777 M 9.34 % | 18.087 M 25.41 % | 14.422 M -6.34 % | 15.399 M 1 174.75 % | 1.208 M |
| Property plant equipment net | 142.434 M -8.95 % | 156.442 M -14.25 % | 182.440 M -9.16 % | 200.845 M -48.50 % | 390.012 M 62.40 % | 240.157 M -30.85 % | 347.284 M -27.23 % | 477.253 M -30.75 % | 689.176 M 4.68 % | 658.365 M 60.64 % | 409.835 M 17.78 % | 347.961 M 1.58 % | 342.543 M 21.54 % | 281.845 M 42.22 % | 198.180 M -1.40 % | 200.996 M 9.97 % | 182.776 M 15.91 % | 157.688 M |
| Total non current assets | 155.855 M -55.12 % | 347.258 M 24.81 % | 278.222 M 17.27 % | 237.251 M -46.22 % | 441.144 M 10.17 % | 400.430 M -6.55 % | 428.508 M -26.39 % | 582.171 M -28.51 % | 814.297 M 1.04 % | 805.947 M 52.11 % | 529.842 M 19.92 % | 441.824 M 6.54 % | 414.717 M 36.69 % | 303.395 M 39.15 % | 218.028 M 0.54 % | 216.865 M 8.27 % | 200.302 M 25.65 % | 159.412 M |
| Other current assets | 7.414 M -38.69 % | 12.093 M -16.41 % | 14.467 M -77.31 % | 63.765 M 234.71 % | 19.051 M -20.63 % | 24.004 M -6.26 % | 25.607 M -14.22 % | 29.852 M -74.02 % | 114.893 M 57.20 % | 73.087 M 5.02 % | 69.593 M 374.65 % | 14.662 M -67.98 % | 45.796 M 1.36 % | 45.182 M 300.41 % | 11.284 M 78.77 % | 6.312 M 35.25 % | 4.667 M -68.41 % | 14.773 M |
| Short term investments | 900.550 K | 0.000 -100.00 % | 311.126 K | 0.000 100.00 % | -18.572 M -2 461.66 % | -725.000 K 33.30 % | -1.087 M -102.94 % | 37.000 M 2 777.28 % | -1.382 M -84.27 % | -750.000 K 52.41 % | -1.576 M -100.94 % | 168.540 M 287.45 % | 43.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 437.240 M 63.71 % | 267.084 M -12.60 % | 305.577 M -23.79 % | 400.970 M 10.82 % | 361.827 M -12.84 % | 415.131 M -6.14 % | 442.286 M 5.86 % | 417.801 M 214.46 % | 132.865 M 45.86 % | 91.088 M -55.70 % | 205.635 M 18.48 % | 173.560 M -39.15 % | 285.209 M -11.07 % | 320.728 M -29.20 % | 453.026 M 967.27 % | 42.447 M -8.30 % | 46.291 M 211.62 % | 14.855 M |
| Cash and short term investments | 437.240 M 63.71 % | 267.084 M -12.60 % | 305.577 M -23.79 % | 400.970 M 10.82 % | 361.827 M -12.84 % | 415.131 M -6.14 % | 442.286 M -2.75 % | 454.801 M 242.30 % | 132.865 M 45.86 % | 91.088 M -55.70 % | 205.635 M -39.89 % | 342.100 M 4.07 % | 328.709 M 2.49 % | 320.728 M -29.20 % | 453.026 M 967.27 % | 42.447 M -8.30 % | 46.291 M 211.62 % | 14.855 M |
| Total current assets | 895.080 M 45.09 % | 616.893 M -19.02 % | 761.747 M 0.88 % | 755.126 M 32.73 % | 568.918 M 0.72 % | 564.857 M -9.51 % | 624.251 M -9.99 % | 693.510 M 9.12 % | 635.554 M -14.34 % | 741.915 M -11.25 % | 836.007 M 23.49 % | 677.010 M 6.07 % | 638.260 M -6.88 % | 685.441 M -2.69 % | 704.382 M 323.63 % | 166.271 M -5.95 % | 176.788 M -8.36 % | 192.925 M |
| Inventory | 127.076 M -9.21 % | 139.961 M 65.71 % | 84.463 M 3.06 % | 81.952 M 24.67 % | 65.736 M -27.96 % | 91.248 M -0.34 % | 91.559 M 104.11 % | 44.858 M -31.29 % | 65.289 M -37.79 % | 104.945 M 60.15 % | 65.531 M -27.63 % | 90.546 M -7.86 % | 98.272 M -8.85 % | 107.810 M 44.65 % | 74.533 M 125.52 % | 33.050 M -40.97 % | 55.989 M -54.89 % | 124.129 M |
| Net receivables | 323.350 M 63.51 % | 197.756 M -45.39 % | 362.113 M 73.73 % | 208.439 M 70.43 % | 122.305 M 254.77 % | 34.474 M -46.80 % | 64.799 M -54.99 % | 143.952 M -55.36 % | 322.507 M -31.79 % | 472.794 M -4.53 % | 495.248 M 117.72 % | 227.475 M 37.46 % | 165.483 M -23.59 % | 216.573 M 30.83 % | 165.540 M 95.99 % | 84.462 M | 0.000 | 0.000 |
| Tax assets | 3.953 M 62.01 % | 2.440 M -57.80 % | 5.782 M -10.63 % | 6.470 M -8.86 % | 7.099 M -35.17 % | 10.950 M -8.57 % | 11.976 M 351.07 % | 2.655 M -39.45 % | 4.385 M 102.73 % | 2.163 M 22.83 % | 1.761 M -23.33 % | 2.297 M 58.30 % | 1.451 M -7.81 % | 1.574 M 9.23 % | 1.441 M 2.56 % | 1.405 M 27.26 % | 1.104 M 114.12 % | 515.608 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 56.353 M 25.21 % | 45.007 M -66.56 % | 134.588 M 113.14 % | 63.145 M 7.93 % | 58.506 M -31.20 % | 85.038 M -13.97 % | 98.845 M -1.04 % | 99.881 M -36.40 % | 157.039 M -25.30 % | 210.230 M 76.79 % | 118.916 M 37.56 % | 86.445 M 41.47 % | 61.106 M 3.57 % | 59.001 M 25.99 % | 46.830 M -31.96 % | 68.823 M 85.89 % | 37.023 M -58.98 % | 90.262 M |
| Tax payables | 11.868 M 255.01 % | 3.343 M 3.05 % | 3.244 M -16.97 % | 3.907 M 83.17 % | 2.133 M 157.94 % | 826.952 K -70.12 % | 2.768 M -75.75 % | 11.413 M -44.82 % | 20.685 M 129.30 % | 9.021 M -38.03 % | 14.556 M 174.38 % | 5.305 M 26.82 % | 4.183 M 222.99 % | -3.401 M -159.71 % | 5.696 M -1.56 % | 5.786 M 128.88 % | 2.528 M -84.77 % | 16.602 M |
| Deferred revenue non current | 981.312 K -21.43 % | 1.249 M -2.19 % | 1.277 M -15.15 % | 1.505 M -13.16 % | 1.733 M -11.63 % | 1.961 M -86.38 % | 14.399 M -1.55 % | 14.626 M 1 600.70 % | 860.000 K 0.00 % | 860.000 K -4.44 % | 900.000 K -25.00 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.625 M -43.83 % | 84.789 M -27.95 % | 117.678 M 1 872.48 % | 5.966 M 0.79 % | 5.919 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 1.594 M -98.24 % | 90.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 |
| 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 | 231.760 M 1.03 % | 229.407 M 31.10 % | 174.981 M 0.00 % | 174.981 M 0.00 % | 174.981 M 0.00 % | 174.981 M -22.79 % | 226.633 M 29.52 % | 174.981 M -19.05 % | 216.150 M 5.33 % | 205.218 M -13.19 % | 236.407 M 15.20 % | 205.218 M -50.55 % | 415.007 M -29.63 % | 589.747 M -7.25 % | 635.832 M 3 517.00 % | 17.579 M 32.20 % | 13.297 M 35.28 % | 9.829 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 341.803 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.121 M -10.81 % | 2.378 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.051 B 9.00 % | 964.151 M -7.29 % | 1.040 B 4.80 % | 992.377 M -1.75 % | 1.010 B 4.64 % | 965.287 M -8.31 % | 1.053 B -17.47 % | 1.276 B -12.01 % | 1.450 B -6.33 % | 1.548 B 13.33 % | 1.366 B 22.08 % | 1.119 B 6.25 % | 1.053 B 6.49 % | 988.836 M 7.20 % | 922.410 M 140.75 % | 383.136 M 1.60 % | 377.091 M 7.03 % | 352.337 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 % | 687.725 K 376.19 % | -249.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.729 M | 0.000 100.00 % | -659.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -16.616 M -114.31 % | 116.075 M 175.43 % | -153.886 M -51.18 % | -101.791 M -203.00 % | -33.594 M 63.82 % | -92.843 M -164.02 % | 145.025 M 42.80 % | 101.556 M 79.45 % | 56.593 M 63.21 % | 34.676 M 117.81 % | -194.701 M -1 102.53 % | -16.191 M -118.84 % | 85.945 M 180.97 % | -106.147 M 27.76 % | -146.944 M -7 454.96 % | -1.945 M 96.63 % | -57.668 M -33.46 % | -43.210 M |
| Accounts receivables | -45.354 M -117.45 % | 259.911 M 260.45 % | -161.993 M 21.56 % | -206.519 M -295.39 % | -52.232 M -289.96 % | 27.496 M -69.66 % | 90.631 M -55.13 % | 201.987 M 65.71 % | 121.895 M 1 541.90 % | 7.424 M 102.90 % | -255.989 M -322.77 % | -60.551 M -215.37 % | 52.482 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 11.115 M 120.18 % | -55.086 M -1 784.57 % | -2.923 M 81.67 % | -15.946 M -163.17 % | 25.242 M 8 014.52 % | 311.072 K 100.67 % | -46.700 M -330.49 % | 20.261 M -48.91 % | 39.657 M 205.43 % | -37.614 M -262.03 % | 23.214 M 200.47 % | 7.726 M -19.00 % | 9.538 M 128.66 % | -33.277 M 19.78 % | -41.482 M -280.84 % | 22.939 M -66.33 % | 68.139 M 330.22 % | -29.597 M |
| Accounts payables | 0.000 100.00 % | -92.096 M -990.50 % | 10.342 M -91.45 % | 120.923 M 1 256.60 % | -10.455 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 17.623 M 426.69 % | 3.346 M 386.53 % | 687.725 K 376.19 % | -249.000 K -106.47 % | 3.850 M | 0.000 | 0.000 100.00 % | -118.963 M -8.84 % | -109.301 M -413.85 % | 34.826 M -15.03 % | 40.987 M 11.88 % | 36.634 M 53.12 % | 23.925 M 132.83 % | -72.870 M 30.90 % | -105.462 M -323.81 % | -24.884 M 80.22 % | -125.807 M -824.17 % | -13.613 M |
| Other non cash items | -31.014 M -24.08 % | -24.996 M -323.20 % | 11.199 M 9.86 % | 10.194 M -10.71 % | 11.417 M 60.92 % | 7.095 M -94.57 % | 130.620 M 330.56 % | -56.653 M -266.18 % | 34.091 M -36.85 % | 53.980 M 1 238.82 % | -4.740 M -194.93 % | 4.993 M 3 321.29 % | -155.000 K -102.97 % | 5.218 M -25.95 % | 7.047 M -48.69 % | 13.733 M 1.43 % | 13.539 M 18.90 % | 11.387 M |
| Net cash provided by operating activities | 30.539 M -74.75 % | 120.964 M 254.74 % | -78.171 M -124.56 % | -34.810 M -207.05 % | 32.516 M -35.69 % | 50.564 M -4.14 % | 52.748 M -40.02 % | 87.943 M -39.39 % | 145.106 M 18.76 % | 122.180 M 214.80 % | -106.427 M -247.98 % | 71.922 M -57.65 % | 169.829 M 1 892.01 % | -9.477 M 81.76 % | -51.955 M -163.52 % | 81.796 M 374.01 % | 17.256 M -8.48 % | 18.855 M |
| Investments in property plant and equipment | -5.951 M 14.58 % | -6.967 M 53.57 % | -15.007 M 21.97 % | -19.232 M -8.87 % | -17.665 M -70.66 % | -10.351 M 67.27 % | -31.624 M 63.53 % | -86.705 M 25.81 % | -116.867 M 46.68 % | -219.168 M -344.88 % | -49.264 M -9.36 % | -45.046 M 63.19 % | -122.366 M -29.56 % | -94.450 M -178.30 % | -33.938 M -21.16 % | -28.012 M 34.19 % | -42.568 M 12.31 % | -48.546 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 5.506 M -95.31 % | 117.491 M 4 893.24 % | 2.353 M -97.29 % | 86.902 M | 0.000 -100.00 % | 289.947 M 540.17 % | 45.292 M | 0.000 100.00 % | -39.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -100.000 M -25.00 % | -80.000 M -24 084.12 % | 333.554 K | 0.000 -100.00 % | 1.599 K 100.02 % | -10.000 M 66.67 % | -30.000 M 22.87 % | -38.895 M | 0.000 | 0.000 | 0.000 100.00 % | -53.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 134.980 M | 0.000 -100.00 % | 1.900 M -91.60 % | 22.625 M | 0.000 -100.00 % | 6.595 K -98.73 % | 517.675 K -62.24 % | 1.371 M 7 554.94 % | 17.910 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.861 M 6 058.38 % | 30.219 K -96.62 % | 894.251 K 151.19 % | -1.747 M -107.24 % | 24.130 M 116.79 % | -143.714 M -513.89 % | 34.723 M -34.87 % | 53.315 M 363.52 % | -20.232 M 24.43 % | -26.772 M -121.97 % | 121.832 M 201.08 % | -120.525 M -351.84 % | -26.674 M -69.11 % | -15.773 M -5 733.21 % | 280.000 K 156.17 % | 109.303 K 993.03 % | 10.000 K 0.00 % | 10.000 K |
| Net cash used for investing activites | 130.890 M 222.40 % | -106.936 M -23.33 % | -86.707 M -172.58 % | 119.470 M 1 254.84 % | 8.818 M 113.13 % | -67.155 M -952.09 % | -6.383 M -102.80 % | 227.928 M 274.41 % | -130.685 M 46.86 % | -245.941 M -853.80 % | 32.627 M 119.71 % | -165.571 M 18.21 % | -202.440 M -83.67 % | -110.222 M -227.48 % | -33.658 M -20.63 % | -27.902 M 34.44 % | -42.558 M 12.32 % | -48.536 M |
| Debt repayment | 17.520 M 47.47 % | 11.880 M 18.80 % | 10.000 M 132.77 % | -30.512 M 14.44 % | -35.660 M -1 683.00 % | -2.000 M 93.22 % | -29.500 M -8 654.82 % | 344.835 K -97.72 % | 15.155 M -30.48 % | 21.800 M -63.79 % | 60.200 M | 0.000 | 0.000 | 0.000 100.00 % | -120.000 M -269.87 % | -32.444 M -161.86 % | 52.444 M 5 344.40 % | -1.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -7.025 M -1 036.73 % | -618.000 K -49.64 % | -413.000 K 92.71 % | -5.669 M 45.31 % | -10.365 M -127.20 % | -4.562 M 59.12 % | -11.159 M 43.53 % | -19.762 M 20.82 % | -24.959 M -10.58 % | -22.570 M -12.79 % | -20.011 M -11.17 % | -18.000 M -102.07 % | -8.908 M 29.29 % | -12.598 M 62.96 % | -34.014 M -225.87 % | -10.438 M 1.16 % | -10.561 M -31.13 % | -8.054 M |
| Other financing activites | -1.658 M 19.04 % | -2.048 M 9.78 % | -2.270 M 80.86 % | -11.857 M 51.48 % | -24.436 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.180 M 681.81 % | 4.244 M -94.18 % | 72.933 M | 0.000 -100.00 % | 6.000 M | 0.000 -100.00 % | 650.206 M | 0.000 | 0.000 -100.00 % | 17.640 M |
| Net cash used provided by financing activities | 8.837 M -4.09 % | 9.214 M 25.93 % | 7.317 M 115.23 % | -48.038 M 31.82 % | -70.461 M -973.77 % | -6.562 M 83.86 % | -40.659 M -109.40 % | -19.417 M -183.06 % | 23.376 M 573.08 % | 3.473 M -96.93 % | 113.122 M 728.46 % | -18.000 M -518.98 % | -2.908 M 76.92 % | -12.598 M -102.54 % | 496.192 M 1 257.11 % | -42.882 M -202.39 % | 41.883 M 387.81 % | 8.586 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.356 K 104.86 % | -2.765 M 68.82 % | -8.867 M -22.37 % | -7.246 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 170.266 M 632.58 % | 23.242 M 114.75 % | -157.561 M -530.22 % | 36.623 M 225.74 % | -29.126 M -25.79 % | -23.154 M -505.78 % | 5.706 M -98.08 % | 296.588 M 746.60 % | 35.033 M 127.12 % | -129.155 M -502.67 % | 32.075 M 128.73 % | -111.649 M -214.34 % | -35.519 M 73.15 % | -132.298 M -132.22 % | 410.579 M 3 628.81 % | 11.011 M -33.59 % | 16.581 M 178.61 % | -21.094 M |
| Cash at beginning of period | 263.831 M 9.66 % | 240.589 M -39.57 % | 398.150 M 10.13 % | 361.527 M -7.46 % | 390.654 M -5.60 % | 413.807 M 1.40 % | 408.101 M 265.97 % | 111.513 M 45.81 % | 76.480 M -62.81 % | 205.635 M 18.48 % | 173.560 M -39.15 % | 285.209 M -11.07 % | 320.728 M -29.20 % | 453.026 M 967.27 % | 42.447 M 35.03 % | 31.436 M 111.62 % | 14.855 M -58.68 % | 35.949 M |
| Cash at end of period | 434.097 M 64.54 % | 263.831 M 9.66 % | 240.589 M -39.57 % | 398.150 M 10.13 % | 361.527 M -7.46 % | 390.654 M -5.60 % | 413.807 M 1.40 % | 408.101 M 265.97 % | 111.513 M 45.81 % | 76.480 M -62.81 % | 205.635 M 18.48 % | 173.560 M -39.15 % | 285.209 M -11.07 % | 320.728 M -29.20 % | 453.026 M 967.27 % | 42.447 M 35.03 % | 31.436 M 111.62 % | 14.855 M |
| Operating cash flow | 30.539 M -74.75 % | 120.964 M 254.74 % | -78.171 M -124.56 % | -34.810 M -207.05 % | 32.516 M -35.69 % | 50.564 M -4.14 % | 52.748 M -40.02 % | 87.943 M -39.39 % | 145.106 M 18.76 % | 122.180 M 214.80 % | -106.427 M -247.98 % | 71.922 M -57.65 % | 169.829 M 1 892.01 % | -9.477 M 81.76 % | -51.955 M -163.52 % | 81.796 M 374.01 % | 17.256 M -8.48 % | 18.855 M |
| Capital expenditure | -5.951 M 14.58 % | -6.967 M 53.57 % | -15.007 M 21.97 % | -19.232 M -8.87 % | -17.665 M -70.66 % | -10.351 M 67.27 % | -31.624 M 63.53 % | -86.705 M 25.81 % | -116.867 M 46.68 % | -219.168 M -344.88 % | -49.264 M -9.36 % | -45.046 M 63.19 % | -122.366 M -29.56 % | -94.450 M -178.30 % | -33.938 M -21.16 % | -28.012 M 34.19 % | -42.568 M 12.31 % | -48.546 M |
| Free CashFlow | 24.588 M -78.43 % | 113.997 M 222.34 % | -93.179 M -72.42 % | -54.041 M -463.89 % | 14.851 M -63.07 % | 40.212 M 90.36 % | 21.124 M 1 606.30 % | 1.238 M -95.62 % | 28.239 M 129.12 % | -96.989 M 37.70 % | -155.691 M -679.29 % | 26.876 M -43.37 % | 47.463 M 145.67 % | -103.927 M -21.00 % | -85.893 M -259.70 % | 53.784 M 312.48 % | -25.312 M 14.75 % | -29.690 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 139.943 M 9.64 % | 127.639 M -16.46 % | 152.790 M -12.08 % | 173.780 M 125.01 % | 77.232 M -42.53 % | 134.390 M 74.91 % | 76.835 M -34.80 % | 117.850 M 25.04 % | 94.247 M -4.23 % | 98.407 M -41.87 % | 169.282 M 39.20 % | 121.615 M -21.10 % | 154.139 M 4.68 % | 147.249 M -16.23 % | 175.767 M -19.62 % | 218.662 M 37.06 % | 159.542 M 54.61 % | 103.189 M -24.17 % | 136.087 M 72.64 % | 78.830 M -24.05 % | 103.792 M -19.29 % | 128.606 M 65.00 % | 77.944 M -15.58 % | 92.333 M -19.71 % | 114.998 M -12.63 % | 131.617 M -12.83 % | 150.981 M 21.58 % | 124.187 M 15.34 % | 107.669 M 60.57 % | 67.054 M -63.78 % | 185.119 M 371.36 % | 39.273 M -62.31 % | 104.199 M 28.27 % | 81.237 M -63.29 % | 221.312 M -4.74 % | 232.333 M 11.95 % | 207.528 M -12.37 % | 236.836 M -7.03 % | 254.745 M 41.86 % | 179.569 M 15.99 % | 154.818 M 1.51 % | 152.515 M -35.77 % | 237.462 M 89.17 % | 125.527 M -27.73 % | 173.681 M 32.65 % | 130.936 M -37.38 % | 209.100 M 47.63 % | 141.642 M -0.56 % | 142.437 M -25.74 % | 191.804 M 62.66 % | 117.918 M -27.02 % | 161.567 M 16.56 % | 138.614 M -15.00 % | 163.084 M 34.01 % | 121.700 M -6.99 % | 130.840 M -15.05 % | 154.027 M 13.02 % | 136.284 M 0.42 % | 135.719 M 14.11 % | 118.939 M -17.61 % | 144.358 M 24.02 % | 116.394 M -16.29 % | 139.043 M 47.52 % | 94.256 M |
| Net income | 2.413 M -82.05 % | 13.440 M -59.31 % | 33.027 M 100.72 % | 16.454 M 4 150.12 % | 387.144 K -94.07 % | 6.526 M 19.34 % | 5.469 M 46.75 % | 3.726 M 9 985.13 % | -37.698 K 99.04 % | -3.924 M -123.21 % | -1.758 M -110.66 % | 16.485 M 223.16 % | 5.101 M -48.34 % | 9.875 M 329.90 % | 2.297 M -69.05 % | 7.420 M -7.56 % | 8.027 M 3 845.86 % | 203.436 K 211.90 % | -181.806 K 68.65 % | -579.833 K -106.62 % | 8.763 M 69.13 % | 5.181 M -94.28 % | 90.626 M 2 609.93 % | -3.611 M -601.22 % | 720.381 K -79.48 % | 3.510 M 101.47 % | -238.498 M -3 554.48 % | -6.526 M -1.46 % | -6.432 M 49.07 % | -12.630 M -116.40 % | 76.999 M 457.82 % | -21.519 M -31.37 % | -16.381 M 46.86 % | -30.828 M -642.85 % | -4.150 M -214.35 % | 3.629 M 322.60 % | -1.630 M -109.60 % | 16.981 M 526.44 % | -3.982 M -144.21 % | 9.007 M 20.24 % | 7.491 M -35.55 % | 11.623 M 29.98 % | 8.943 M 9.81 % | 8.143 M -54.45 % | 17.877 M 38.08 % | 12.947 M 104.80 % | 6.322 M -42.34 % | 10.963 M -24.91 % | 14.601 M -2.96 % | 15.046 M 73.70 % | 8.662 M -29.98 % | 12.371 M -10.02 % | 13.748 M -16.51 % | 16.467 M 43.04 % | 11.512 M -29.20 % | 16.260 M -31.55 % | 23.755 M 28.55 % | 18.479 M 18.61 % | 15.580 M 7.30 % | 14.521 M 3.75 % | 13.996 M -4.00 % | 14.579 M 98.87 % | 7.331 M -27.81 % | 10.155 M |
| Income before tax | 3.214 M -77.99 % | 14.601 M -60.03 % | 36.528 M 105.71 % | 17.757 M 14 638.32 % | -122.137 K -101.60 % | 7.656 M -19.63 % | 9.525 M 133.16 % | 4.085 M 838.52 % | 435.277 K 112.77 % | -3.409 M -5.15 % | -3.242 M -120.36 % | 15.921 M 86.32 % | 8.545 M -13.26 % | 9.851 M 337.48 % | 2.252 M -69.60 % | 7.407 M -5.50 % | 7.838 M 3 753.02 % | 203.436 K -94.42 % | 3.645 M 728.62 % | -579.833 K -106.59 % | 8.804 M 69.92 % | 5.181 M -94.26 % | 90.315 M 2 601.32 % | -3.611 M -266.05 % | 2.174 M -38.06 % | 3.510 M 101.42 % | -247.323 M -3 623.95 % | -6.641 M 2.50 % | -6.812 M 46.06 % | -12.630 M -115.94 % | 79.249 M 425.18 % | -24.371 M -22.06 % | -19.966 M 39.12 % | -32.795 M -1 079.26 % | -2.781 M 51.95 % | -5.788 M -1 020.97 % | 628.434 K -95.50 % | 13.972 M 158.06 % | -24.065 M -517.22 % | 5.768 M -31.73 % | 8.449 M -36.10 % | 13.221 M 12.03 % | 11.801 M 21.10 % | 9.745 M -57.62 % | 22.995 M 49.78 % | 15.353 M 69.43 % | 9.061 M -30.56 % | 13.049 M -20.61 % | 16.437 M -7.58 % | 17.784 M 55.89 % | 11.408 M -22.94 % | 14.805 M -2.41 % | 15.170 M -21.70 % | 19.374 M 35.68 % | 14.279 M -25.35 % | 19.129 M -22.32 % | 24.627 M 11.81 % | 22.026 M 8.55 % | 20.292 M 17.19 % | 17.316 M -7.88 % | 18.797 M -3.30 % | 19.439 M 94.44 % | 9.998 M -26.16 % | 13.540 M |
| Income before tax ratio | 0.02 -79.92 % | 0.11 -52.15 % | 0.24 133.98 % | 0.10 6 561.20 % | 0.00 -102.78 % | 0.06 -54.05 % | 0.12 257.63 % | 0.03 650.55 % | 0.00 113.33 % | -0.03 -80.87 % | -0.02 -114.63 % | 0.13 136.15 % | 0.06 -17.14 % | 0.07 422.21 % | 0.01 -62.18 % | 0.03 -31.05 % | 0.05 2 392.05 % | 0.00 -92.64 % | 0.03 464.13 % | -0.01 -108.67 % | 0.08 110.55 % | 0.04 -96.52 % | 1.16 3 063.05 % | -0.04 -306.81 % | 0.02 -29.11 % | 0.03 101.63 % | -1.64 -2 963.06 % | -0.05 15.47 % | -0.06 66.41 % | -0.19 -144.00 % | 0.43 168.99 % | -0.62 -223.86 % | -0.19 52.54 % | -0.40 -3 112.63 % | -0.01 49.56 % | -0.02 -922.64 % | 0.00 -94.87 % | 0.06 162.45 % | -0.09 -394.09 % | 0.03 -41.14 % | 0.05 -37.05 % | 0.09 74.43 % | 0.05 -35.98 % | 0.08 -41.37 % | 0.13 12.92 % | 0.12 170.58 % | 0.04 -52.96 % | 0.09 -20.16 % | 0.12 24.45 % | 0.09 -4.16 % | 0.10 5.58 % | 0.09 -16.27 % | 0.11 -7.87 % | 0.12 1.25 % | 0.12 -19.75 % | 0.15 -8.56 % | 0.16 -1.07 % | 0.16 8.10 % | 0.15 2.70 % | 0.15 11.81 % | 0.13 -22.03 % | 0.17 132.27 % | 0.07 -49.95 % | 0.14 |
| EBITDA | 3.644 M -75.73 % | 15.015 M -59.26 % | 36.859 M 105.56 % | 17.931 M 210.92 % | 5.767 M -58.66 % | 13.949 M 43.68 % | 9.708 M -9.52 % | 10.730 M 52.60 % | 7.031 M 131.93 % | 3.032 M -72.90 % | 11.187 M -56.61 % | 25.780 M 55.21 % | 16.610 M -7.05 % | 17.870 M 47.72 % | 12.097 M -31.82 % | 17.743 M -11.73 % | 20.101 M 58.18 % | 12.708 M 96.32 % | 6.473 M -44.29 % | 11.619 M -46.06 % | 21.539 M 21.85 % | 17.676 M -83.13 % | 104.761 M 989.48 % | 9.616 M -35.28 % | 14.858 M -12.55 % | 16.990 M 107.27 % | -233.673 M -4 200.05 % | -5.434 M -14.43 % | -4.749 M 45.50 % | -8.714 M -119.92 % | 43.752 M 292.84 % | -22.688 M -4.91 % | -21.627 M 26.40 % | -29.382 M -1 015.62 % | 3.209 M 161.17 % | -5.246 M -765.55 % | 788.209 K -95.61 % | 17.955 M -19.69 % | 22.357 M 233.49 % | 6.704 M -41.00 % | 11.363 M -17.24 % | 13.730 M -32.76 % | 20.419 M 98.48 % | 10.288 M -57.11 % | 23.984 M 60.98 % | 14.899 M 43.94 % | 10.351 M -9.27 % | 11.408 M -34.52 % | 17.423 M 3.72 % | 16.798 M 14.28 % | 14.700 M 13.36 % | 12.967 M -26.30 % | 17.595 M 3.60 % | 16.983 M -16.31 % | 20.292 M 20.74 % | 16.806 M -37.87 % | 27.049 M 34.12 % | 20.168 M -10.87 % | 22.626 M 19.25 % | 18.973 M -12.03 % | 21.567 M 2.07 % | 21.129 M 26.63 % | 16.685 M 17.44 % | 14.207 M |
| Net income ratio | 0.02 -83.63 % | 0.11 -51.29 % | 0.22 128.29 % | 0.09 1 788.86 % | 0.01 -89.68 % | 0.05 -31.77 % | 0.07 125.08 % | 0.03 8 005.29 % | 0.00 99.00 % | -0.04 -283.97 % | -0.01 -107.66 % | 0.14 309.59 % | 0.03 -50.65 % | 0.07 413.16 % | 0.01 -61.49 % | 0.03 -32.55 % | 0.05 2 452.09 % | 0.00 247.57 % | 0.00 81.84 % | -0.01 -108.71 % | 0.08 109.57 % | 0.04 -96.53 % | 1.16 3 073.25 % | -0.04 -724.26 % | 0.01 -76.51 % | 0.03 101.69 % | -1.58 -2 905.92 % | -0.05 12.03 % | -0.06 68.28 % | -0.19 -145.28 % | 0.42 175.91 % | -0.55 -248.54 % | -0.16 58.57 % | -0.38 -1 923.74 % | -0.02 -220.04 % | 0.02 298.84 % | -0.01 -110.96 % | 0.07 558.69 % | -0.02 -131.16 % | 0.05 3.66 % | 0.05 -36.51 % | 0.08 102.37 % | 0.04 -41.95 % | 0.06 -36.97 % | 0.10 4.10 % | 0.10 227.06 % | 0.03 -60.94 % | 0.08 -24.49 % | 0.10 30.67 % | 0.08 6.79 % | 0.07 -4.06 % | 0.08 -22.80 % | 0.10 -1.77 % | 0.10 6.74 % | 0.09 -23.88 % | 0.12 -19.42 % | 0.15 13.74 % | 0.14 18.11 % | 0.11 -5.97 % | 0.12 25.92 % | 0.10 -22.60 % | 0.13 137.57 % | 0.05 -51.06 % | 0.11 |
| Ratio EBITDA | 0.03 -77.87 % | 0.12 -51.24 % | 0.24 133.80 % | 0.10 38.18 % | 0.07 -28.06 % | 0.10 -17.85 % | 0.13 38.78 % | 0.09 22.03 % | 0.07 142.17 % | 0.03 -53.38 % | 0.07 -68.82 % | 0.21 96.72 % | 0.11 -11.20 % | 0.12 76.33 % | 0.07 -15.18 % | 0.08 -35.60 % | 0.13 2.31 % | 0.12 158.92 % | 0.05 -67.73 % | 0.15 -28.97 % | 0.21 50.99 % | 0.14 -89.77 % | 1.34 1 190.59 % | 0.10 -19.40 % | 0.13 0.09 % | 0.13 108.34 % | -1.55 -3 436.93 % | -0.04 0.79 % | -0.04 66.06 % | -0.13 -154.98 % | 0.24 140.91 % | -0.58 -178.34 % | -0.21 42.62 % | -0.36 -2 594.41 % | 0.01 164.22 % | -0.02 -694.49 % | 0.00 -94.99 % | 0.08 -13.62 % | 0.09 135.07 % | 0.04 -49.14 % | 0.07 -18.47 % | 0.09 4.69 % | 0.09 4.92 % | 0.08 -40.65 % | 0.14 21.36 % | 0.11 129.86 % | 0.05 -38.54 % | 0.08 -34.15 % | 0.12 39.67 % | 0.09 -29.74 % | 0.12 55.32 % | 0.08 -36.77 % | 0.13 21.89 % | 0.10 -37.55 % | 0.17 29.81 % | 0.13 -26.86 % | 0.18 18.67 % | 0.15 -11.24 % | 0.17 4.51 % | 0.16 6.77 % | 0.15 -17.70 % | 0.18 51.27 % | 0.12 -20.39 % | 0.15 |
| Gross profit ratio | 0.17 -11.97 % | 0.20 -2.30 % | 0.20 19.39 % | 0.17 10.41 % | 0.15 -18.51 % | 0.19 19.34 % | 0.16 -14.23 % | 0.18 14.21 % | 0.16 -1.79 % | 0.16 -34.28 % | 0.25 9.38 % | 0.23 34.25 % | 0.17 -24.41 % | 0.22 2.60 % | 0.22 72.44 % | 0.13 -7.40 % | 0.14 18.25 % | 0.12 -23.45 % | 0.15 -18.57 % | 0.19 -25.65 % | 0.25 43.46 % | 0.17 135.35 % | 0.07 -43.53 % | 0.13 15.08 % | 0.11 -27.77 % | 0.16 43.37 % | 0.11 20.65 % | 0.09 -25.40 % | 0.12 -16.53 % | 0.15 -31.30 % | 0.21 1 005.40 % | -0.02 -116.88 % | 0.14 274.92 % | 0.04 -85.53 % | 0.26 85.00 % | 0.14 -25.59 % | 0.19 -1.31 % | 0.19 15.67 % | 0.16 7.32 % | 0.15 -22.44 % | 0.20 -1.38 % | 0.20 18.71 % | 0.17 -23.92 % | 0.22 17.11 % | 0.19 -11.52 % | 0.21 48.69 % | 0.14 -16.69 % | 0.17 -18.32 % | 0.21 27.31 % | 0.17 19.06 % | 0.14 -9.41 % | 0.15 -1.72 % | 0.16 2.11 % | 0.15 -25.11 % | 0.20 10.22 % | 0.19 -11.36 % | 0.21 11.22 % | 0.19 -5.87 % | 0.20 -0.62 % | 0.20 0.33 % | 0.20 -8.04 % | 0.22 39.39 % | 0.16 -26.39 % | 0.21 |
| Weighted average shs out dil | 610.893 M 0.00 % | 610.893 M -0.18 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.34 % | 609.913 M -0.34 % | 612.000 M 0.00 % | 612.000 M 1.01 % | 605.857 M -1.00 % | 612.000 M -0.24 % | 613.480 M 0.02 % | 613.330 M 0.00 % | 613.330 M 0.00 % | 613.330 M 0.00 % | 613.330 M -9.55 % | 678.121 M 0.00 % | 678.121 M 0.00 % | 678.121 M 10.54 % | 613.439 M -4.78 % | 644.259 M 5.69 % | 609.553 M 0.00 % | 609.553 M -0.40 % | 611.981 M 0.00 % | 611.981 M -0.63 % | 615.874 M 0.00 % | 615.874 M 0.98 % | 609.923 M 0.00 % | 609.923 M -0.52 % | 613.105 M 0.00 % | 613.105 M 0.29 % | 611.334 M 0.00 % | 611.334 M -0.06 % | 611.673 M 0.00 % | 611.673 M -0.56 % | 615.146 M 0.00 % | 615.146 M 0.35 % | 613.028 M 0.00 % | 613.028 M 0.05 % | 612.701 M 0.00 % | 612.701 M 0.15 % | 611.759 M 0.00 % | 611.759 M -0.09 % | 612.293 M 0.00 % | 612.293 M 0.26 % | 610.693 M 0.00 % | 610.693 M 11.41 % | 548.169 M -10.50 % | 612.480 M 13.43 % | 539.942 M -11.72 % | 611.642 M -1.12 % | 618.561 M 0.00 % | 618.561 M 12.69 % | 548.896 M 1.56 % | 540.488 M -0.28 % | 541.984 M 11.11 % | 487.786 M -6.76 % | 523.177 M -5.63 % | 554.378 M 36.26 % | 406.839 M 2.73 % | 396.018 M -3.42 % | 410.047 M 0.00 % | 410.047 M -1.30 % | 415.440 M 0.00 % | 415.440 M |
| Weighted average shs out | 610.893 M 0.00 % | 610.893 M -0.18 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.34 % | 609.913 M -0.34 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M -0.26 % | 613.625 M 0.27 % | 612.000 M 0.46 % | 609.183 M -0.46 % | 612.000 M 0.00 % | 612.000 M -9.75 % | 678.121 M 0.00 % | 678.121 M 0.00 % | 678.120 M 10.54 % | 613.439 M -0.45 % | 616.190 M 1.09 % | 609.553 M 0.00 % | 609.553 M -0.40 % | 611.972 M 0.00 % | 611.981 M 0.25 % | 610.463 M -0.88 % | 615.874 M 0.98 % | 609.923 M 0.00 % | 609.923 M -0.46 % | 612.749 M -0.06 % | 613.105 M 0.29 % | 611.334 M 0.00 % | 611.334 M -0.06 % | 611.673 M 0.00 % | 611.673 M -0.45 % | 614.430 M -0.12 % | 615.146 M 0.82 % | 610.115 M -0.48 % | 613.028 M 0.06 % | 612.636 M -0.01 % | 612.701 M 0.15 % | 611.759 M 0.00 % | 611.759 M -0.09 % | 612.293 M 0.00 % | 612.293 M 0.26 % | 610.693 M 0.00 % | 610.693 M 11.41 % | 548.169 M -10.50 % | 612.480 M 13.43 % | 539.942 M -11.72 % | 611.642 M -1.12 % | 618.561 M 0.00 % | 618.561 M 12.69 % | 548.896 M 1.56 % | 540.488 M -0.28 % | 541.984 M 11.11 % | 487.786 M -6.76 % | 523.177 M -5.63 % | 554.378 M 36.26 % | 406.839 M 2.73 % | 396.018 M -3.42 % | 410.047 M 0.00 % | 410.047 M -1.30 % | 415.440 M 0.00 % | 415.440 M |
| EPS diluted | 0.00 -82.27 % | 0.02 -59.26 % | 0.05 100.74 % | 0.03 4 383.33 % | 0.00 -94.39 % | 0.01 18.89 % | 0.01 47.54 % | 0.01 6 200.00 % | 0.00 98.44 % | -0.01 -120.69 % | 0.00 -110.78 % | 0.03 224.10 % | 0.01 -48.45 % | 0.02 335.14 % | 0.00 -66.06 % | 0.01 -7.63 % | 0.01 3 833.33 % | 0.00 200.00 % | 0.00 66.67 % | 0.00 -106.25 % | 0.01 69.41 % | 0.01 -94.33 % | 0.15 2 642.37 % | -0.01 -591.67 % | 0.00 -78.95 % | 0.01 101.46 % | -0.39 -3 544.86 % | -0.01 -1.90 % | -0.01 49.03 % | -0.02 -115.85 % | 0.13 469.32 % | -0.04 -31.34 % | -0.03 46.83 % | -0.05 -652.24 % | -0.01 -213.56 % | 0.01 318.52 % | 0.00 -109.75 % | 0.03 526.15 % | -0.01 -144.22 % | 0.01 20.49 % | 0.01 -35.79 % | 0.02 30.14 % | 0.01 9.77 % | 0.01 -54.61 % | 0.03 38.21 % | 0.02 84.35 % | 0.01 -35.75 % | 0.02 -33.70 % | 0.03 9.76 % | 0.02 75.71 % | 0.01 -30.00 % | 0.02 -20.00 % | 0.03 -18.03 % | 0.03 43.87 % | 0.02 -36.34 % | 0.03 -26.65 % | 0.05 36.34 % | 0.03 -13.05 % | 0.04 4.36 % | 0.04 7.62 % | 0.03 -4.21 % | 0.04 102.27 % | 0.02 -27.87 % | 0.02 |
| Earnings per share | 0.00 -82.27 % | 0.02 -59.26 % | 0.05 100.74 % | 0.03 4 383.33 % | 0.00 -94.39 % | 0.01 18.89 % | 0.01 47.54 % | 0.01 6 200.00 % | 0.00 98.44 % | -0.01 -120.69 % | 0.00 -110.78 % | 0.03 220.24 % | 0.01 -47.83 % | 0.02 335.14 % | 0.00 -66.06 % | 0.01 -7.63 % | 0.01 3 833.33 % | 0.00 200.00 % | 0.00 66.67 % | 0.00 -106.25 % | 0.01 69.41 % | 0.01 -94.33 % | 0.15 2 642.37 % | -0.01 -591.67 % | 0.00 -78.95 % | 0.01 101.46 % | -0.39 -3 544.86 % | -0.01 -1.90 % | -0.01 49.03 % | -0.02 -115.85 % | 0.13 469.32 % | -0.04 -31.34 % | -0.03 46.83 % | -0.05 -641.18 % | -0.01 -215.25 % | 0.01 318.52 % | 0.00 -109.75 % | 0.03 526.15 % | -0.01 -144.22 % | 0.01 20.49 % | 0.01 -35.79 % | 0.02 30.14 % | 0.01 9.77 % | 0.01 -54.61 % | 0.03 38.21 % | 0.02 84.35 % | 0.01 -35.75 % | 0.02 -33.70 % | 0.03 9.76 % | 0.02 75.71 % | 0.01 -30.00 % | 0.02 -20.00 % | 0.03 -18.03 % | 0.03 43.87 % | 0.02 -36.34 % | 0.03 -26.65 % | 0.05 36.34 % | 0.03 -13.05 % | 0.04 4.36 % | 0.04 7.62 % | 0.03 -4.21 % | 0.04 102.27 % | 0.02 -27.87 % | 0.02 |
| Gross profit | 24.324 M -3.49 % | 25.203 M -18.38 % | 30.879 M 4.97 % | 29.418 M 148.43 % | 11.841 M -53.17 % | 25.284 M 108.74 % | 12.113 M -44.08 % | 21.662 M 42.81 % | 15.169 M -5.94 % | 16.127 M -61.80 % | 42.211 M 52.25 % | 27.725 M 5.92 % | 26.175 M -20.88 % | 33.081 M -14.04 % | 38.485 M 38.61 % | 27.765 M 26.92 % | 21.877 M 82.83 % | 11.966 M -41.95 % | 20.614 M 40.58 % | 14.664 M -43.53 % | 25.969 M 15.78 % | 22.429 M 288.33 % | 5.776 M -52.33 % | 12.115 M -7.60 % | 13.112 M -36.89 % | 20.778 M 24.98 % | 16.625 M 46.68 % | 11.334 M -13.95 % | 13.172 M 34.02 % | 9.828 M -75.12 % | 39.495 M 4 367.67 % | -925.455 K -106.36 % | 14.547 M 380.89 % | 3.025 M -94.69 % | 56.942 M 76.23 % | 32.311 M -16.69 % | 38.786 M -13.52 % | 44.850 M 7.54 % | 41.706 M 52.24 % | 27.394 M -10.04 % | 30.450 M 0.11 % | 30.418 M -23.76 % | 39.897 M 43.93 % | 27.720 M -15.36 % | 32.749 M 17.37 % | 27.902 M -6.89 % | 29.968 M 22.99 % | 24.366 M -18.78 % | 29.998 M -5.46 % | 31.730 M 93.66 % | 16.384 M -33.89 % | 24.781 M 14.56 % | 21.632 M -13.21 % | 24.925 M 0.36 % | 24.835 M 2.52 % | 24.226 M -24.71 % | 32.175 M 25.70 % | 25.597 M -5.48 % | 27.080 M 13.40 % | 23.879 M -17.33 % | 28.886 M 14.06 % | 25.326 M 16.69 % | 21.704 M 8.58 % | 19.989 M |
| Income tax expense | 801.747 K -30.98 % | 1.162 M -66.83 % | 3.502 M 168.82 % | 1.303 M 336.06 % | -551.792 K -148.85 % | 1.130 M -72.16 % | 4.057 M 1 031.05 % | 358.660 K -24.17 % | 472.975 K -8.19 % | 515.171 K 136.49 % | -1.412 M -150.43 % | -563.824 K -116.37 % | 3.444 M 14 909.92 % | -23.253 K 48.44 % | -45.103 K -238.38 % | -13.329 K 99.23 % | -1.742 M | 0.000 -100.00 % | 3.827 M | 0.000 -100.00 % | 83.901 K | 0.000 100.00 % | -310.941 K | 0.000 -100.00 % | 6.797 M | 0.000 100.00 % | -8.825 M -7 557.80 % | -115.242 K 98.27 % | -6.645 M | 0.000 -100.00 % | 2.802 M | 0.000 100.00 % | -23.886 M | 0.000 -100.00 % | 3.189 M -8.37 % | 3.480 M 2 795.75 % | 120.191 K -97.41 % | 4.649 M -14.19 % | 5.418 M 44.30 % | 3.755 M 116.50 % | 1.734 M -26.01 % | 2.344 M -15.09 % | 2.760 M 51.39 % | 1.823 M -60.01 % | 4.559 M 88.40 % | 2.420 M -12.22 % | 2.757 M 34.20 % | 2.054 M 14.94 % | 1.787 M -35.14 % | 2.755 M -2.51 % | 2.826 M 16.13 % | 2.434 M 71.13 % | 1.422 M -51.07 % | 2.907 M 5.04 % | 2.767 M -3.56 % | 2.869 M 229.23 % | 871.515 K -75.43 % | 3.547 M -24.72 % | 4.712 M 68.56 % | 2.795 M -41.78 % | 4.801 M -1.21 % | 4.860 M 82.24 % | 2.667 M -21.22 % | 3.385 M |
| Cost of revenue | 115.620 M 12.87 % | 102.436 M -15.97 % | 121.911 M -15.55 % | 144.362 M 120.77 % | 65.391 M -40.07 % | 109.106 M 68.58 % | 64.722 M -32.71 % | 96.188 M 21.64 % | 79.078 M -3.89 % | 82.280 M -35.25 % | 127.071 M 35.34 % | 93.890 M -26.63 % | 127.964 M 12.08 % | 114.168 M -16.84 % | 137.282 M -28.09 % | 190.896 M 38.67 % | 137.666 M 50.91 % | 91.223 M -21.00 % | 115.474 M 79.96 % | 64.166 M -17.55 % | 77.823 M -26.70 % | 106.176 M 47.12 % | 72.169 M -10.03 % | 80.217 M -21.27 % | 101.886 M -8.08 % | 110.839 M -17.50 % | 134.356 M 19.05 % | 112.852 M 19.42 % | 94.497 M 65.13 % | 57.226 M -60.70 % | 145.624 M 262.26 % | 40.199 M -55.16 % | 89.652 M 14.63 % | 78.212 M -52.42 % | 164.370 M -17.82 % | 200.022 M 18.54 % | 168.743 M -12.11 % | 191.987 M -9.88 % | 213.040 M 40.00 % | 152.175 M 22.36 % | 124.367 M 1.86 % | 122.097 M -38.20 % | 197.565 M 101.99 % | 97.807 M -30.60 % | 140.932 M 36.78 % | 103.034 M -42.48 % | 179.132 M 52.74 % | 117.276 M 4.30 % | 112.439 M -29.76 % | 160.074 M 57.66 % | 101.534 M -25.77 % | 136.786 M 16.93 % | 116.982 M -15.33 % | 138.159 M 42.63 % | 96.865 M -9.15 % | 106.615 M -12.51 % | 121.853 M 10.09 % | 110.688 M 1.89 % | 108.639 M 14.29 % | 95.060 M -17.68 % | 115.472 M 26.80 % | 91.068 M -22.39 % | 117.339 M 58.00 % | 74.267 M |
| General and administrative expenses | -5.023 M -162.44 % | 8.044 M 144.57 % | -18.046 M -174.82 % | 24.121 M 431.59 % | -7.274 M -177.33 % | 9.406 M 150.98 % | -18.452 M -174.95 % | 24.618 M 907.25 % | -3.050 M -128.05 % | 10.874 M -36.90 % | 17.232 M -34.56 % | 26.330 M 524.92 % | -6.197 M -161.61 % | 10.057 M -39.62 % | 16.657 M -17.25 % | 20.130 M 920.49 % | -2.453 M -160.04 % | 4.086 M 140.49 % | -10.092 M -295.82 % | 5.153 M -26.43 % | 7.005 M 24.52 % | 5.625 M 157.88 % | -9.719 M -216.10 % | 8.371 M 29.30 % | 6.474 M 6.80 % | 6.062 M -54.82 % | 13.418 M 138.39 % | 5.629 M 153.59 % | -10.502 M -195.09 % | 11.044 M -56.67 % | 25.487 M 19.64 % | 21.303 M 238.81 % | -15.347 M -170.36 % | 21.813 M -10.84 % | 24.465 M 38.32 % | 17.687 M 260.77 % | -11.001 M -164.11 % | 17.160 M -33.55 % | 25.825 M 106.33 % | 12.517 M 315.55 % | -5.807 M -148.14 % | 12.062 M 157.76 % | -20.884 M -296.41 % | 10.633 M 281.50 % | -5.858 M -162.66 % | 9.350 M 156.55 % | -16.534 M -291.74 % | 8.623 M 220.02 % | -7.185 M -169.37 % | 10.358 M 282.10 % | -5.688 M -191.46 % | 6.219 M 656.17 % | -1.118 M -128.31 % | 3.949 M 270.46 % | -2.317 M -161.85 % | 3.746 M 4 862.45 % | -78.656 K -102.28 % | 3.452 M 205.51 % | -3.272 M -206.79 % | 3.064 M -16.13 % | 3.653 M 34.76 % | 2.711 M -41.34 % | 4.621 M 60.72 % | 2.875 M |
| Selling and marketing expenses | 17.458 K -99.53 % | 3.741 M -44.26 % | 6.712 M -3.74 % | 6.973 M 59.45 % | 4.373 M 13.10 % | 3.867 M -56.29 % | 8.846 M -3.61 % | 9.177 M 90.31 % | 4.822 M 22.23 % | 3.945 M -70.13 % | 13.208 M 191.73 % | 4.527 M 39.62 % | 3.243 M -4.09 % | 3.381 M -7.77 % | 3.666 M -48.62 % | 7.134 M 112.12 % | 3.363 M 38.59 % | 2.427 M 59.37 % | 1.523 M -70.80 % | 5.214 M 53.17 % | 3.404 M -5.70 % | 3.610 M -31.72 % | 5.287 M 55.71 % | 3.395 M 158.02 % | 1.316 M -66.04 % | 3.875 M -8.83 % | 4.250 M -2.20 % | 4.346 M 22.83 % | 3.538 M 5.47 % | 3.354 M -39.51 % | 5.546 M 39.64 % | 3.972 M 17.66 % | 3.376 M -38.48 % | 5.487 M -64.46 % | 15.440 M 0.37 % | 15.383 M -37.35 % | 24.552 M 188.54 % | 8.509 M -34.58 % | 13.007 M 130.76 % | 5.637 M 59.38 % | 3.537 M -7.55 % | 3.825 M -20.06 % | 4.785 M -26.02 % | 6.469 M 84.75 % | 3.501 M 33.83 % | 2.616 M -42.17 % | 4.524 M 41.14 % | 3.205 M 33.67 % | 2.398 M -26.43 % | 3.259 M -1.90 % | 3.322 M -9.28 % | 3.662 M 292.31 % | 933.376 K -61.98 % | 2.455 M 193.28 % | 837.158 K -71.01 % | 2.887 M 696.01 % | 362.723 K -77.15 % | 1.587 M 9.27 % | 1.452 M 20.22 % | 1.208 M -65.96 % | 3.549 M 240.03 % | 1.044 M -41.92 % | 1.797 M -6.34 % | 1.919 M |
| Other expenses | 21.943 M 452.72 % | -6.221 M -139.99 % | -2.592 M 87.11 % | -20.106 M -47 173.72 % | -42.530 K | 0.000 100.00 % | -121.372 K -1 837.92 % | -6.263 K | 0.000 -100.00 % | 698.180 K -90.53 % | 7.371 M 145.56 % | -16.180 M -189.96 % | 17.986 M 3 233.20 % | 539.588 K -86.60 % | 4.025 M 8 330.52 % | 47.749 K -99.38 % | 7.656 M 659.24 % | 1.008 M -84.73 % | 6.602 M 422.90 % | 1.263 M 8.48 % | 1.164 M -39.81 % | 1.934 M -58.82 % | 4.695 M 1 097.62 % | 392.036 K -94.06 % | 6.599 M 250.96 % | 1.880 M -98.68 % | 142.037 M 5 944.37 % | 2.350 M -73.17 % | 8.757 M 92.91 % | 4.539 M 117.60 % | -25.786 M -450.27 % | -4.686 M -332.34 % | 2.017 M -76.44 % | 8.559 M 207.66 % | 2.782 M -64.28 % | 7.789 M 651.58 % | -1.412 M -127.02 % | 5.227 M -77.51 % | 23.238 M 551.09 % | 3.569 M 1 089.69 % | 300.000 K -77.94 % | 1.360 M 576.65 % | 201.000 K 10 968.28 % | 1.816 K | 0.000 -100.00 % | 583.762 K | 0.000 100.00 % | -504.356 K -136.03 % | 1.400 M 224.01 % | 432.079 K 130.95 % | -1.396 M -188.71 % | 1.574 M -83.69 % | 9.646 M 1 829.30 % | 500.000 K -95.85 % | 12.056 M 1 432.66 % | 786.624 K -84.78 % | 5.168 M | 0.000 -100.00 % | 11.507 M 372.94 % | 2.433 M 22.36 % | 1.988 M -6.75 % | 2.132 M 530.51 % | 338.197 K -76.32 % | 1.428 M |
| Operating expenses | 20.758 M 96.03 % | 10.589 M 290.35 % | -5.563 M -135.29 % | 15.766 M 1.38 % | 15.551 M -11.67 % | 17.606 M 613.89 % | 2.466 M -85.96 % | 17.570 M 19.26 % | 14.733 M -27.66 % | 20.366 M -53.58 % | 43.873 M 124.15 % | 19.573 M -9.71 % | 21.677 M -7.00 % | 23.310 M -34.98 % | 35.848 M 76.75 % | 20.282 M 62.63 % | 12.471 M 6.03 % | 11.762 M 32.55 % | 8.874 M -41.79 % | 15.244 M -11.09 % | 17.144 M -0.60 % | 17.248 M -46.56 % | 32.274 M 105.23 % | 15.726 M 43.78 % | 10.938 M -36.66 % | 17.267 M -87.94 % | 143.162 M 720.57 % | 17.447 M 27.16 % | 13.720 M -38.79 % | 22.415 M -43.64 % | 39.769 M 69.62 % | 23.446 M 59.72 % | 14.680 M -59.06 % | 35.859 M -43.43 % | 63.388 M 55.14 % | 40.859 M 5.10 % | 38.877 M 25.83 % | 30.896 M -65.28 % | 88.990 M 309.67 % | 21.722 M 22.03 % | 17.800 M 3.21 % | 17.247 M -39.05 % | 28.297 M 62.33 % | 17.432 M 3.93 % | 16.773 M 33.65 % | 12.550 M -38.51 % | 20.410 M 80.23 % | 11.324 M -14.41 % | 13.231 M -5.82 % | 14.049 M 24.20 % | 11.312 M -4.25 % | 11.814 M 113.84 % | 5.525 M -8.70 % | 6.051 M -43.42 % | 10.695 M 44.14 % | 7.420 M 13.01 % | 6.566 M 20.94 % | 5.429 M -48.01 % | 10.443 M 112.86 % | 4.906 M -39.26 % | 8.077 M 92.43 % | 4.197 M -41.12 % | 7.129 M 23.31 % | 5.781 M |
| Cost and expenses | 136.378 M 20.66 % | 113.025 M -4.31 % | 118.118 M -26.24 % | 160.128 M 97.83 % | 80.942 M -36.50 % | 127.474 M 38.81 % | 91.832 M -21.08 % | 116.362 M 15.62 % | 100.645 M -1.95 % | 102.647 M -39.95 % | 170.944 M 50.66 % | 113.463 M -24.18 % | 149.642 M 8.85 % | 137.478 M -18.49 % | 168.655 M -20.71 % | 212.714 M 41.68 % | 150.137 M 46.62 % | 102.401 M -18.82 % | 126.142 M 60.39 % | 78.645 M -17.19 % | 94.967 M -22.23 % | 122.108 M 24.92 % | 97.749 M 1.16 % | 96.629 M -18.23 % | 118.166 M -7.17 % | 127.290 M -22.06 % | 163.311 M 26.69 % | 128.902 M 19.12 % | 108.216 M 42.86 % | 75.751 M -59.14 % | 185.393 M 168.12 % | 69.145 M -33.73 % | 104.332 M -5.68 % | 110.619 M -46.37 % | 206.248 M -13.51 % | 238.470 M 12.86 % | 211.303 M -3.46 % | 218.881 M -15.72 % | 259.707 M 50.24 % | 172.865 M 21.59 % | 142.168 M 2.44 % | 138.785 M -38.72 % | 226.487 M 96.54 % | 115.239 M -26.93 % | 157.705 M 35.91 % | 116.038 M -41.85 % | 199.542 M 53.22 % | 130.234 M 5.91 % | 122.967 M -29.74 % | 175.006 M 55.08 % | 112.846 M -24.06 % | 148.600 M 21.30 % | 122.507 M -16.15 % | 146.101 M 35.83 % | 107.559 M -5.68 % | 114.035 M -11.20 % | 128.418 M 10.59 % | 116.117 M -2.49 % | 119.082 M 19.12 % | 99.966 M -19.09 % | 123.549 M 29.69 % | 95.266 M -23.46 % | 124.468 M 55.49 % | 80.049 M |
| Research and development expenses | 3.820 M -23.99 % | 5.025 M -25.83 % | 6.776 M 41.81 % | 4.778 M 18.33 % | 4.038 M -10.29 % | 4.501 M -1.30 % | 4.560 M 14.58 % | 3.980 M -13.38 % | 4.595 M -5.26 % | 4.850 M 5.11 % | 4.614 M -5.74 % | 4.895 M -26.35 % | 6.646 M -28.78 % | 9.332 M -3.88 % | 9.709 M 113.73 % | 4.542 M 16.31 % | 3.906 M -7.91 % | 4.241 M 0.07 % | 4.238 M 17.29 % | 3.613 M -9.39 % | 3.988 M -34.41 % | 6.080 M 2.21 % | 5.948 M 66.70 % | 3.568 M -23.75 % | 4.679 M -14.15 % | 5.450 M -4.93 % | 5.733 M 11.92 % | 5.123 M -57.05 % | 11.927 M 243.11 % | 3.476 M 1.50 % | 3.425 M 19.89 % | 2.857 M -69.64 % | 9.410 M | 0.000 -100.00 % | 26.214 M | 0.000 -100.00 % | 13.185 M | 0.000 -100.00 % | 21.936 M | 0.000 -100.00 % | 7.658 M | 0.000 -100.00 % | 20.950 M | 0.000 -100.00 % | 11.705 M | 0.000 -100.00 % | 22.168 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 |
| Selling general and administrative expenses | -5.005 M -142.47 % | 11.785 M 156.53 % | -20.848 M -167.05 % | 31.093 M 171.07 % | 11.471 M -13.58 % | 13.273 M 238.17 % | -9.607 M -128.43 % | 33.795 M 1 806.70 % | 1.772 M -88.04 % | 14.819 M -51.32 % | 30.439 M -1.36 % | 30.857 M 1 144.62 % | -2.954 M -121.98 % | 13.438 M -33.88 % | 20.323 M -25.46 % | 27.264 M 2 896.44 % | 909.868 K -86.03 % | 6.513 M 156.08 % | -11.614 M -212.02 % | 10.368 M 0.31 % | 10.336 M 11.92 % | 9.235 M 308.38 % | -4.432 M -137.67 % | 11.766 M 409.90 % | 2.308 M -76.78 % | 9.937 M -75.95 % | 41.324 M 314.31 % | 9.974 M 211.00 % | -8.986 M -162.41 % | 14.399 M -53.60 % | 31.033 M 22.78 % | 25.275 M 311.12 % | -11.972 M -143.85 % | 27.300 M -31.59 % | 39.905 M 20.67 % | 33.070 M 144.05 % | 13.551 M -47.21 % | 25.669 M 13 783.01 % | 184.898 K -98.98 % | 18.153 M 899.66 % | -2.270 M -114.29 % | 15.887 M 198.69 % | -16.098 M -194.13 % | 17.102 M 825.56 % | -2.357 M -119.70 % | 11.966 M 199.63 % | -12.011 M -201.54 % | 11.828 M 301.56 % | -5.869 M -143.10 % | 13.617 M 403.52 % | -4.486 M -145.40 % | 9.881 M 723.13 % | 1.200 M -81.26 % | 6.405 M 698.56 % | 802.009 K -87.91 % | 6.633 M 2 235.11 % | 284.066 K -94.36 % | 5.039 M 1 007.00 % | 455.213 K -89.34 % | 4.272 M -40.69 % | 7.202 M 91.83 % | 3.754 M -41.50 % | 6.418 M 33.88 % | 4.794 M |
| Interest income | 1.434 M -68.44 % | 4.543 M -89.39 % | 42.813 M 3 274.18 % | 1.269 M -62.80 % | 3.411 M 350.61 % | 756.999 K -40.25 % | 1.267 M -34.45 % | 1.933 M 30.81 % | 1.478 M 180.61 % | 526.555 K -84.65 % | 3.430 M 72.32 % | 1.991 M -14.85 % | 2.338 M 126.18 % | 1.034 M -53.32 % | 2.214 M -21.95 % | 2.837 M 142.52 % | 1.170 M -13.04 % | 1.345 M -1.39 % | 1.364 M -1.58 % | 1.386 M -3.58 % | 1.437 M 3.97 % | 1.382 M -21.09 % | 1.752 M -7.19 % | 1.888 M -73.46 % | 7.113 M 2 307.31 % | 295.462 K -60.59 % | 749.797 K -74.85 % | 2.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.045 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.510 M | 0.000 | 0.000 | 0.000 -100.00 % | 760.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 590.123 K -58.67 % | 1.428 M 8.72 % | 1.313 M -28.54 % | 1.838 M -48.97 % | 3.602 M | 0.000 -100.00 % | 8.292 M | 0.000 -100.00 % | 3.220 M | 0.000 -100.00 % | 8.852 M | 0.000 100.00 % | -55.249 K | 0.000 -100.00 % | 206.294 K | 0.000 |
| Interest expense | 429.670 K 3.78 % | 414.026 K 25.04 % | 331.126 K 89.44 % | 174.788 K -5.44 % | 184.852 K -23.49 % | 241.602 K 31.89 % | 183.182 K -1.09 % | 185.196 K 19.14 % | 155.448 K 37.27 % | 113.242 K -7.29 % | 122.148 K -5.41 % | 129.137 K -2.83 % | 132.898 K 35.28 % | 98.242 K 163.00 % | 37.354 K -96.96 % | 1.229 M -24.30 % | 1.623 M -12.77 % | 1.861 M -34.20 % | 2.828 M 36.75 % | 2.068 M -10.37 % | 2.307 M -8.66 % | 2.526 M 122.04 % | 1.138 M -9.60 % | 1.259 M 3.92 % | 1.211 M 24.99 % | 969.000 K -11.93 % | 1.100 M -8.86 % | 1.207 M 92.19 % | 628.155 K -41.65 % | 1.076 M | 0.000 -100.00 % | 1.683 M | 0.000 -100.00 % | 2.328 M -17.20 % | 2.811 M 73.99 % | 1.616 M | 0.000 -100.00 % | 2.913 M 553.31 % | 445.925 K 60.01 % | 278.682 K -89.69 % | 2.702 M 382.97 % | 559.436 K -71.02 % | 1.930 M 291.06 % | 493.567 K -45.96 % | 913.406 K | 0.000 -100.00 % | 2.699 M | 0.000 -100.00 % | 15.827 K | 0.000 | 0.000 -100.00 % | 264.097 K -85.08 % | 1.770 M | 0.000 -100.00 % | 5.509 M | 0.000 -100.00 % | 1.622 M | 0.000 -100.00 % | 299.831 K -83.33 % | 1.799 M -35.05 % | 2.770 M 63.95 % | 1.689 M -14.64 % | 1.979 M -5.54 % | 2.095 M |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -4.000 -100.00 % | 5.799 M 1.76 % | 5.698 M -8.93 % | 6.257 M 0.00 % | 6.257 M 3.10 % | 6.069 M 0.00 % | 6.069 M -26.63 % | 8.272 M -13.74 % | 9.589 M 22.10 % | 7.853 M 0.00 % | 7.853 M -13.06 % | 9.033 M 0.00 % | 9.033 M -14.53 % | 10.568 M 0.00 % | 10.568 M 4.08 % | 10.154 M 0.99 % | 10.054 M -2.80 % | 10.344 M -0.87 % | 10.435 M -13.26 % | 12.030 M 0.00 % | 12.030 M 15.54 % | 10.412 M -17.77 % | 12.663 M 310.52 % | -6.015 M -993.17 % | 673.443 K -94.65 % | 12.592 M 225.17 % | 3.872 M -36.21 % | 6.071 M 0.00 % | 6.071 M 608.73 % | -1.193 M -134.57 % | 3.452 M -70.49 % | 11.698 M 254.33 % | 3.301 M 275.26 % | 879.769 K -78.02 % | 4.002 M -86.50 % | 29.640 M 2 870.98 % | 997.650 K -68.97 % | 3.215 M 474.64 % | 559.435 K -94.75 % | 10.647 M 1 855.78 % | 544.410 K -63.63 % | 1.497 M 429.60 % | -454.123 K -147.37 % | 958.706 K 158.70 % | -1.633 M -168.45 % | 2.386 M 370.33 % | -882.718 K 81.12 % | -4.676 M -154.45 % | -1.838 M -133.88 % | 5.425 M 386.91 % | -1.891 M -131.34 % | 6.033 M 359.69 % | -2.323 M -195.90 % | 2.422 M 328.82 % | -1.059 M -120.23 % | 5.234 M 190.97 % | 1.799 M -41.38 % | 3.069 M 81.64 % | 1.689 M | 0.000 | 0.000 |
| Operating income | 3.565 M -75.60 % | 14.613 M -57.85 % | 34.672 M 153.97 % | 13.652 M 468.05 % | -3.709 M -148.31 % | 7.678 M -20.41 % | 9.647 M 135.77 % | 4.091 M 839.96 % | 435.277 K 112.85 % | -3.387 M -103.80 % | -1.662 M -111.49 % | 14.469 M 68.01 % | 8.612 M -7.49 % | 9.310 M 252.92 % | 2.638 M -64.75 % | 7.484 M -4.70 % | 7.852 M 3 759.90 % | 203.436 K -94.68 % | 3.823 M 759.34 % | -579.833 K -106.54 % | 8.868 M 71.16 % | 5.181 M 119.55 % | -26.498 M -633.89 % | -3.611 M -266.04 % | 2.175 M -38.05 % | 3.510 M 102.77 % | -126.537 M -1 970.09 % | -6.113 M 10.27 % | -6.812 M 45.88 % | -12.586 M -116.49 % | 76.304 M 413.09 % | -24.371 M -19.27 % | -20.433 M 37.77 % | -32.834 M -409.37 % | -6.446 M 24.58 % | -8.547 M -9 235.32 % | -91.559 K -100.66 % | 13.953 M 129.51 % | -47.284 M -933.64 % | 5.672 M -30.39 % | 8.149 M -38.13 % | 13.171 M 13.54 % | 11.600 M 19.06 % | 9.743 M -56.67 % | 22.487 M 46.47 % | 15.353 M 63.46 % | 9.392 M -27.98 % | 13.042 M -13.27 % | 15.037 M -14.96 % | 17.681 M 38.09 % | 12.804 M -13.51 % | 14.805 M 21.65 % | 12.170 M -35.52 % | 18.874 M 32.36 % | 14.259 M -25.46 % | 19.129 M -22.32 % | 24.627 M 16.02 % | 21.226 M 22.05 % | 17.392 M 1.27 % | 17.174 M -7.16 % | 18.498 M -4.84 % | 19.439 M 70.36 % | 11.411 M -5.79 % | 12.112 M |
| Operating income ratio | 0.03 -77.75 % | 0.11 -49.55 % | 0.23 188.86 % | 0.08 263.57 % | -0.05 -184.07 % | 0.06 -54.49 % | 0.13 261.63 % | 0.03 651.70 % | 0.00 113.42 % | -0.03 -250.58 % | -0.01 -108.25 % | 0.12 112.94 % | 0.06 -11.63 % | 0.06 321.27 % | 0.02 -56.15 % | 0.03 -30.46 % | 0.05 2 396.50 % | 0.00 -92.98 % | 0.03 481.93 % | -0.01 -108.61 % | 0.09 112.08 % | 0.04 111.85 % | -0.34 -769.36 % | -0.04 -306.80 % | 0.02 -29.10 % | 0.03 103.18 % | -0.84 -1 602.71 % | -0.05 22.20 % | -0.06 66.29 % | -0.19 -145.54 % | 0.41 166.42 % | -0.62 -216.45 % | -0.20 51.48 % | -0.40 -1 287.68 % | -0.03 20.83 % | -0.04 -8 238.64 % | 0.00 -100.75 % | 0.06 131.74 % | -0.19 -687.63 % | 0.03 -39.99 % | 0.05 -39.05 % | 0.09 76.78 % | 0.05 -37.06 % | 0.08 -40.05 % | 0.13 10.42 % | 0.12 161.04 % | 0.04 -51.22 % | 0.09 -12.78 % | 0.11 14.52 % | 0.09 -15.11 % | 0.11 18.50 % | 0.09 4.37 % | 0.09 -24.13 % | 0.12 -1.22 % | 0.12 -19.86 % | 0.15 -8.56 % | 0.16 2.65 % | 0.16 21.54 % | 0.13 -11.25 % | 0.14 12.68 % | 0.13 -23.27 % | 0.17 103.51 % | 0.08 -36.13 % | 0.13 |
| Total other income expenses net | -351.129 K -2 764.25 % | -12.259 K -100.66 % | 1.856 M -54.78 % | 4.104 M 14.42 % | 3.587 M 16 134.43 % | -22.372 K 81.57 % | -121.373 K -1 837.63 % | -6.264 K | 0.000 100.00 % | -21.646 K 98.63 % | -1.581 M -208.88 % | 1.452 M 2 252.71 % | -67.450 K -112.45 % | 541.666 K 240.30 % | -386.065 K -404.99 % | -76.450 K -446.07 % | -14.000 K | 0.000 100.00 % | -178.116 K | 0.000 100.00 % | -64.272 K | 0.000 -100.00 % | 116.813 M | 0.000 100.00 % | -128.000 | 0.000 100.00 % | -120.786 M -22 742.05 % | -528.788 K | 0.000 100.00 % | -43.776 K -101.26 % | 3.464 M | 0.000 -100.00 % | 467.610 K 1 092.79 % | 39.203 K -98.93 % | 3.665 M 32.81 % | 2.760 M 283.29 % | 719.994 K 3 744.89 % | 18.726 K -99.92 % | 23.219 M 24 097.04 % | 95.958 K -68.01 % | 300.000 K 495.20 % | 50.403 K -74.92 % | 201.000 K 10 956.11 % | 1.818 K -99.64 % | 508.464 K | 0.000 100.00 % | -331.029 K -4 372.44 % | 7.748 K -99.45 % | 1.400 M 1 252.66 % | 103.500 K 107.41 % | -1.396 M | 0.000 -100.00 % | 3.000 M 500.00 % | 500.000 K 2 339.02 % | 20.500 K | 0.000 | 0.000 -100.00 % | 800.000 K -72.41 % | 2.900 M 1 946.87 % | 141.680 K -52.62 % | 299.000 K | 0.000 100.00 % | -1.413 M -198.96 % | 1.428 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 | 2023-01-01 | 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 |
| 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 | 2023-01-01 | 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 | 2009-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -414.184 M 7.40 % | -447.300 M -12.43 % | -397.840 M -17.85 % | -337.592 M 6.53 % | -361.168 M -43.18 % | -252.245 M -2.87 % | -245.204 M 17.49 % | -297.190 M 13.94 % | -345.347 M -32.08 % | -261.468 M 11.12 % | -294.195 M 21.09 % | -372.809 M -0.07 % | -372.550 M -28.08 % | -290.870 M 27.17 % | -399.376 M 3.07 % | -412.012 M -94.14 % | -212.229 M -1.07 % | -209.973 M 17.20 % | -253.578 M 18.68 % | -311.830 M 4.26 % | -325.698 M -3.83 % | -313.678 M 10.12 % | -349.009 M 22.30 % | -449.147 M -5.35 % | -426.351 M -16.37 % | -366.378 M 2.11 % | -374.286 M -18.49 % | -315.873 M 3.00 % | -325.656 M -1.94 % | -319.461 M 0.26 % | -320.301 M -101.72 % | -158.788 M -573.63 % | 33.526 M 136.65 % | -91.467 M -156.14 % | -35.710 M -40.44 % | -25.428 M 54.22 % | -55.541 M -15.44 % | -48.113 M -429.41 % | -9.088 M 73.87 % | -34.778 M -361.82 % | 13.283 M 107.11 % | -186.772 M -28.42 % | -145.435 M -1.23 % | -143.664 M -5.79 % | -135.805 M -2.38 % | -132.653 M 23.57 % | -173.560 M -5.25 % | -164.897 M 25.25 % | -220.603 M -7.74 % | -204.756 M 28.21 % | -285.209 M 9.08 % | -313.704 M -7.42 % | -292.048 M 5.63 % | -309.474 M 3.51 % | -320.728 M 15.59 % | -379.969 M 5.39 % | -401.610 M -10.61 % | -363.082 M 19.85 % | -453.026 M 10.70 % | -507.294 M -877.09 % | 65.281 M -15.82 % | 77.553 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.387 M 13.50 % | 77.877 M -0.32 % | 78.131 M 90.97 % | 40.913 M -48.10 % | 78.826 M -0.47 % | 79.198 M -0.33 % | 79.457 M -9.88 % | 88.172 M 960.78 % | 8.312 M -0.94 % | 8.391 M -0.79 % | 8.457 M -33.30 % | 12.680 M -0.59 % | 12.755 M -0.56 % | 12.827 M -0.59 % | 12.903 M -10.49 % | 14.415 M -0.53 % | 14.492 M 0.05 % | 14.485 M -0.43 % | 14.547 M -8.07 % | 15.824 M 0.39 % | 15.762 M -5.79 % | 16.731 M -0.87 % | 16.877 M 1.67 % | 16.599 M -15.81 % | 19.717 M -12.79 % | 22.608 M -11.49 % | 25.543 M -21.26 % | 32.439 M -5.79 % | 34.432 M -12.93 % | 39.545 M -3.68 % | 41.054 M -2.92 % | 42.288 M -3.08 % | 43.633 M 0.34 % | 43.486 M -3.11 % | 44.881 M 2.97 % | 43.586 M -2.86 % | 44.868 M -5.17 % | 47.313 M -0.94 % | 47.760 M 2.47 % | 46.609 M -1.29 % | 47.217 M -1.27 % | 47.823 M -2.38 % | 48.989 M -3.34 % | 50.681 M -0.72 % | 51.050 M -1.49 % | 51.820 M -1.44 % | 52.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 39.450 M -11.15 % | 44.400 M 12.69 % | 39.400 M 69.46 % | 23.250 M 48.75 % | 15.631 M -12.44 % | 17.851 M -18.42 % | 21.880 M 30.01 % | 16.830 M 0.00 % | 16.830 M 6.08 % | 15.866 M 39.41 % | 11.381 M 8.40 % | 10.499 M -4.17 % | 10.956 M -2.05 % | 11.185 M 601.38 % | 1.595 M -15.23 % | 1.881 M -97.82 % | 86.360 M -26.70 % | 117.820 M -2.56 % | 120.914 M 0.47 % | 120.350 M 283.33 % | 31.396 M -64.30 % | 87.941 M 33.00 % | 66.122 M -18.42 % | 81.053 M -0.10 % | 81.137 M 19.32 % | 68.000 M 0.00 % | 68.000 M -18.07 % | 83.000 M 0.00 % | 83.000 M -14.87 % | 97.500 M 0.00 % | 97.500 M -4.88 % | 102.500 M -14.44 % | 119.800 M 39.58 % | 85.830 M -11.66 % | 97.155 M -24.60 % | 128.857 M 4.71 % | 123.066 M 9.88 % | 112.000 M 36.59 % | 82.000 M 65.74 % | 49.475 M -38.04 % | 79.846 M 14.07 % | 70.000 M 16.28 % | 60.200 M 37.76 % | 43.700 M -10.82 % | 49.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M -75.00 % | 40.000 M | 0.000 -100.00 % | 152.550 M 32.65 % | 115.000 M -4.17 % | 120.000 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 232.677 M | 0.000 | 0.000 -100.00 % | 2.339 M 42.42 % | 1.643 M -25.84 % | 2.215 M 18.32 % | 1.872 M | 0.000 -100.00 % | 229.586 M | 0.000 -100.00 % | 230.970 M 316.93 % | 55.398 M -75.88 % | 229.650 M 328.99 % | 53.532 M -76.75 % | 230.257 M 318.27 % | 55.050 M -75.99 % | 229.285 M | 0.000 -100.00 % | 1.477 M 19.11 % | 1.240 M 90.27 % | 651.694 K -98.78 % | 53.516 M 205 994.12 % | -25.992 K -100.05 % | 51.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.976 M 14.65 % | -11.688 M 5.67 % | -12.391 M 3.74 % | -12.872 M 3.23 % | -13.301 M -138.84 % | 34.250 M 366.29 % | -12.862 M 21.17 % | -16.316 M 0.11 % | -16.334 M -18.12 % | -13.828 M 8.37 % | -15.091 M -80.88 % | -8.343 M -40.67 % | -5.931 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 |
| Retained earnings | 92.953 M -3.84 % | 96.661 M 16.15 % | 83.221 M 64.20 % | 50.683 M 48.07 % | 34.229 M -14.35 % | 39.961 M 19.52 % | 33.435 M 15.83 % | 28.866 M 14.82 % | 25.140 M -0.14 % | 25.174 M -69.53 % | 82.618 M 167.12 % | 30.929 M 114.13 % | 14.444 M 54.61 % | 9.342 M 1 855.19 % | -532.270 K 81.19 % | -2.829 M 72.40 % | -10.250 M 43.92 % | -18.277 M 1.10 % | -18.480 M -0.99 % | -18.299 M -3.27 % | -17.719 M 33.09 % | -26.482 M 16.36 % | -31.663 M 73.70 % | -120.410 M -3.09 % | -116.800 M 0.15 % | -116.976 M 2.91 % | -120.487 M -202.10 % | 118.011 M -5.24 % | 124.537 M -9.16 % | 137.089 M -8.44 % | 149.719 M 105.88 % | 72.721 M -22.83 % | 94.240 M -25.89 % | 127.162 M -20.43 % | 159.809 M -5.95 % | 169.912 M 2.18 % | 166.283 M -10.78 % | 186.372 M 10.09 % | 169.293 M -22.69 % | 218.974 M 4.29 % | 209.967 M 15.52 % | 181.751 M 7.11 % | 169.681 M 2.53 % | 165.493 M 5.18 % | 157.339 M -0.31 % | 157.822 M 8.94 % | 144.875 M 0.92 % | 143.552 M 8.27 % | 132.589 M -36.25 % | 207.988 M 7.80 % | 192.941 M 1.79 % | 189.540 M 6.98 % | 177.168 M 2.75 % | 172.420 M 10.56 % | 155.953 M 3.13 % | 151.223 M 12.05 % | 134.963 M 15.56 % | 116.788 M 16.19 % | 100.511 M 10.92 % | 90.612 M 16.24 % | 77.955 M 2.06 % | 76.379 M |
| Common stock | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 0.00 % | 612.000 M 70.00 % | 360.000 M 0.00 % | 360.000 M 0.00 % | 360.000 M 0.00 % | 360.000 M 100.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 0.00 % | 180.000 M 50.00 % | 120.000 M 0.00 % | 120.000 M 0.00 % | 120.000 M 33.33 % | 90.000 M 0.00 % | 90.000 M |
| Total equity | 938.168 M -0.34 % | 941.337 M 1.55 % | 926.981 M 3.68 % | 894.110 M 1.84 % | 877.965 M -0.57 % | 883.011 M 0.68 % | 877.057 M -21.80 % | 1.122 B 29.32 % | 867.247 M 0.06 % | 866.760 M -0.33 % | 869.609 M -0.49 % | 873.899 M 1.99 % | 856.823 M 0.69 % | 850.992 M 1.31 % | 839.981 M 0.07 % | 839.428 M 0.92 % | 831.781 M 1.07 % | 823.008 M 0.12 % | 822.017 M -0.20 % | 823.676 M -0.04 % | 824.018 M 1.15 % | 814.667 M 0.72 % | 808.834 M 12.62 % | 718.197 M -0.50 % | 721.807 M 0.02 % | 721.657 M 0.49 % | 718.146 M -24.93 % | 956.644 M -0.68 % | 963.171 M -1.29 % | 975.723 M -1.28 % | 988.353 M 4.67 % | 944.280 M -2.33 % | 966.818 M -3.46 % | 1.002 B -3.29 % | 1.036 B -4.21 % | 1.081 B -1.10 % | 1.093 B -3.76 % | 1.136 B 3.18 % | 1.101 B -2.54 % | 1.129 B -0.26 % | 1.132 B -0.84 % | 1.142 B 0.54 % | 1.136 B 4.40 % | 1.088 B 4.05 % | 1.046 B 2.33 % | 1.022 B 1.89 % | 1.003 B 0.63 % | 996.542 M 1.12 % | 985.547 M -0.34 % | 988.897 M 1.54 % | 973.868 M -0.69 % | 980.586 M 2.36 % | 958.015 M 1.13 % | 947.267 M 2.33 % | 925.700 M 1.26 % | 914.188 M 1.81 % | 897.928 M 2.15 % | 879.039 M 1.89 % | 862.763 M 1.80 % | 847.482 M 356.78 % | 185.533 M 0.86 % | 183.958 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.619 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.732 M 34.60 % | 68.152 M | 0.000 -100.00 % | 120.650 M 0.00 % | 120.650 M 0.00 % | 120.650 M 0.00 % | 120.650 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 138.271 M 1.46 % | 136.285 M -0.05 % | 136.348 M 1.01 % | 134.990 M -7.42 % | 145.812 M 3.38 % | 141.041 M 3.43 % | 136.358 M 7.13 % | 127.280 M 26.27 % | 100.798 M -3.22 % | 104.151 M | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K -25.00 % | 1.200 M | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K -50.00 % | 1.800 M 0.00 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.882 K -90.71 % | 149.358 K -81.81 % | 821.237 K -98.86 % | 72.007 M -7.51 % | 77.853 M 0.00 % | 77.853 M -13.51 % | 90.010 M | 0.000 -100.00 % | 8.000 M 0.00 % | 8.000 M -65.22 % | 23.000 M 0.00 % | 23.000 M -39.47 % | 38.000 M 0.00 % | 38.000 M -40.63 % | 64.000 M 0.00 % | 64.000 M 0.00 % | 64.000 M 0.00 % | 64.000 M -7.25 % | 69.000 M 0.00 % | 69.000 M 48.93 % | 46.330 M 8.62 % | 42.655 M -24.71 % | 56.657 M 31.25 % | 43.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.550 M -6.13 % | 40.000 M 0.00 % | 40.000 M |
| Total non current liabilities | 1.020 M -13.07 % | 1.173 M 19.53 % | 981.312 K -13.46 % | 1.134 M -15.79 % | 1.347 M -11.95 % | 1.529 M 22.45 % | 1.249 M 2.38 % | 1.220 M -12.36 % | 1.392 M 14.10 % | 1.220 M -24.64 % | 1.619 M 21.36 % | 1.334 M -4.10 % | 1.391 M -4.85 % | 1.462 M -11.63 % | 1.654 M -30.58 % | 2.383 M -96.76 % | 73.626 M -7.42 % | 79.529 M -0.07 % | 79.586 M -13.30 % | 91.799 M 0.07 % | 91.732 M 17.52 % | 78.056 M 683.62 % | 9.961 M -93.16 % | 145.668 M -0.04 % | 145.725 M -15.76 % | 172.995 M -0.03 % | 173.049 M 120.62 % | 78.438 M -0.08 % | 78.501 M -0.08 % | 78.560 M -0.08 % | 78.626 M -64.32 % | 220.341 M 0.91 % | 218.355 M 15.84 % | 188.496 M 5.60 % | 178.506 M -11.84 % | 202.469 M 9.40 % | 185.068 M 32.88 % | 139.275 M 6.92 % | 130.261 M 25.76 % | 103.583 M -3.19 % | 107.001 M 3 164.22 % | 3.278 M 0.00 % | 3.278 M 264.22 % | 900.000 K 0.00 % | 900.000 K -25.00 % | 1.200 M 0.00 % | 1.200 M 33.33 % | 900.000 K 0.00 % | 900.000 K -50.00 % | 1.800 M 0.00 % | 1.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.550 M -6.13 % | 40.000 M 0.00 % | 40.000 M |
| Other current liabilities | 13.390 M 16.26 % | 11.517 M -24.98 % | 15.351 M -26.97 % | 21.021 M 0.63 % | 20.889 M 29.54 % | 16.126 M 609.84 % | -3.163 M -103.06 % | 103.305 M 1 044.02 % | 9.030 M -61.30 % | 23.334 M 0.94 % | 23.117 M -79.00 % | 110.059 M 4.16 % | 105.660 M -44.50 % | 190.382 M 1 893.51 % | 9.550 M -62.53 % | 25.489 M 41.43 % | 18.022 M 5.98 % | 17.005 M 219.10 % | 5.329 M 23.40 % | 4.319 M -21.32 % | 5.488 M 18.25 % | 4.642 M -0.19 % | 4.651 M 276.43 % | -2.636 M -235.64 % | 1.943 M -93.70 % | 30.824 M -4.71 % | 32.349 M 6.06 % | 30.502 M 3.28 % | 29.533 M -26.15 % | 39.988 M 196.50 % | 13.487 M -92.94 % | 191.033 M 4 881.30 % | 3.835 M -74.02 % | 14.762 M 587.36 % | -3.029 M -107.30 % | 41.486 M 12 542.74 % | -333.418 K 94.75 % | -6.351 M 27.68 % | -8.781 M -131.46 % | 27.914 M -11.19 % | 31.430 M -19.64 % | 39.110 M 18.04 % | 33.134 M 133.58 % | 14.185 M 110.09 % | 6.752 M -82.91 % | 39.503 M 71.47 % | 23.038 M 94.97 % | 11.816 M -7.49 % | 12.772 M 7.76 % | 11.853 M -1.39 % | 12.020 M 186.12 % | 4.201 M -6.23 % | 4.480 M -10.67 % | 5.015 M -33.45 % | 7.536 M 53.99 % | 4.894 M 37.81 % | 3.551 M -50.64 % | 7.194 M 1.03 % | 7.121 M -4.25 % | 7.437 M 120.03 % | 3.380 M -11.86 % | 3.835 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.054 M | 0.000 -100.00 % | 18.778 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.636 M | 0.000 | 0.000 -100.00 % | 74.139 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 864.455 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.421 M | 0.000 -100.00 % | 3.801 M -40.68 % | 6.408 M -72.81 % | 23.566 M | 0.000 -100.00 % | 2.652 M -88.79 % | 23.663 M -3.21 % | 24.447 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.025 M -35.50 % | 20.194 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.888 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 39.450 M -11.15 % | 44.400 M 12.69 % | 39.400 M 69.46 % | 23.250 M 48.75 % | 15.631 M -12.44 % | 17.851 M -18.42 % | 21.880 M 30.01 % | 16.830 M 0.00 % | 16.830 M 6.08 % | 15.866 M 39.41 % | 11.381 M 13.81 % | 10.000 M 0.00 % | 10.000 M -10.48 % | 11.171 M 672.90 % | 1.445 M 36.36 % | 1.060 M -92.62 % | 14.354 M -64.09 % | 39.967 M -7.19 % | 43.061 M 41.93 % | 30.340 M -3.36 % | 31.396 M -60.73 % | 79.941 M 37.54 % | 58.122 M 0.12 % | 58.053 M -0.14 % | 58.137 M 93.79 % | 30.000 M 0.00 % | 30.000 M 57.89 % | 19.000 M 0.00 % | 19.000 M -43.28 % | 33.500 M 252.63 % | 9.500 M -71.64 % | 33.500 M -34.06 % | 50.800 M 125.78 % | 22.500 M -40.00 % | 37.500 M -48.06 % | 72.200 M -9.64 % | 79.900 M -28.66 % | 112.000 M 36.59 % | 82.000 M 65.74 % | 49.475 M -38.04 % | 79.846 M 14.07 % | 70.000 M 16.28 % | 60.200 M 37.76 % | 43.700 M -10.82 % | 49.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M -75.00 % | 40.000 M | 0.000 -100.00 % | 115.000 M 53.33 % | 75.000 M -6.25 % | 80.000 M |
| Total current liabilities | 120.253 M 8.49 % | 110.846 M -9.86 % | 122.972 M 24.47 % | 98.795 M 22.70 % | 80.517 M -0.57 % | 80.976 M -5.67 % | 85.845 M -52.31 % | 180.005 M 187.10 % | 62.698 M -22.22 % | 80.609 M -52.33 % | 169.086 M -26.87 % | 231.199 M -5.15 % | 243.762 M -8.02 % | 265.022 M 75.81 % | 150.741 M 111.15 % | 71.391 M -45.60 % | 131.239 M 26.39 % | 103.838 M -4.26 % | 108.459 M 17.25 % | 92.503 M -21.48 % | 117.811 M -31.63 % | 172.302 M 17.62 % | 146.492 M 19.94 % | 122.142 M -13.10 % | 140.560 M -3.27 % | 145.313 M -10.06 % | 161.564 M 35.81 % | 118.966 M -16.96 % | 143.269 M -18.52 % | 175.825 M -15.75 % | 208.702 M -26.32 % | 283.262 M 50.36 % | 188.395 M 2.34 % | 184.087 M -21.92 % | 235.761 M -11.30 % | 265.782 M -6.53 % | 284.357 M -19.42 % | 352.867 M 11.34 % | 316.918 M 61.44 % | 196.302 M -12.81 % | 225.136 M 0.34 % | 224.366 M -1.08 % | 226.805 M 31.00 % | 173.131 M -4.05 % | 180.448 M 76.37 % | 102.310 M -10.87 % | 114.788 M 29.76 % | 88.461 M -3.85 % | 92.000 M 8.98 % | 84.417 M 9.19 % | 77.309 M -20.46 % | 97.190 M 2.73 % | 94.609 M 45.29 % | 65.116 M 3.14 % | 63.136 M -13.25 % | 72.782 M -26.51 % | 99.034 M -0.32 % | 99.352 M 66.56 % | 59.648 M -69.36 % | 194.665 M 26.16 % | 154.294 M -3.07 % | 159.178 M |
| Total liabilities | 121.273 M 8.26 % | 112.019 M -9.63 % | 123.953 M 24.04 % | 99.930 M 23.75 % | 80.749 M -2.13 % | 82.506 M -5.27 % | 87.094 M -51.94 % | 181.225 M 182.77 % | 64.090 M -21.68 % | 81.829 M -52.06 % | 170.705 M -26.59 % | 232.533 M -5.15 % | 245.153 M -8.00 % | 266.484 M 74.86 % | 152.396 M 106.57 % | 73.774 M -63.99 % | 204.864 M 11.72 % | 183.367 M -2.49 % | 188.045 M 2.03 % | 184.303 M -12.04 % | 209.542 M -16.30 % | 250.357 M 60.02 % | 156.453 M -41.58 % | 267.809 M -6.45 % | 286.285 M -10.06 % | 318.308 M -4.87 % | 334.612 M 69.51 % | 197.405 M -10.99 % | 221.770 M -12.82 % | 254.385 M -11.47 % | 287.329 M -42.95 % | 503.603 M 23.81 % | 406.750 M 9.17 % | 372.583 M -10.06 % | 414.267 M -11.53 % | 468.251 M -0.25 % | 469.424 M -4.62 % | 492.142 M 10.05 % | 447.179 M 49.12 % | 299.885 M -9.71 % | 332.136 M 45.90 % | 227.645 M -1.06 % | 230.084 M 32.21 % | 174.031 M -4.03 % | 181.348 M 75.20 % | 103.510 M -10.76 % | 115.988 M 29.80 % | 89.361 M -3.81 % | 92.900 M 7.75 % | 86.217 M 8.99 % | 79.109 M -18.60 % | 97.190 M 2.73 % | 94.609 M 45.29 % | 65.116 M 3.14 % | 63.136 M -13.25 % | 72.782 M -26.51 % | 99.034 M -0.32 % | 99.352 M 66.56 % | 59.648 M -74.31 % | 232.215 M 19.52 % | 194.294 M -2.45 % | 199.178 M |
| Other non current assets | 706.722 K -2.52 % | 725.000 K -33.85 % | 1.096 M -98.63 % | 80.218 M | 0.000 -100.00 % | 100.315 M -0.93 % | 101.262 M 330.92 % | 23.499 M 60 107.53 % | 39.030 K -86.83 % | 296.375 K -95.43 % | 6.487 M 1 953.82 % | 315.850 K -96.39 % | 8.741 M -11.42 % | 9.868 M -8.72 % | 10.811 M 955.91 % | 1.024 M -0.01 % | 1.024 M -16.00 % | 1.219 M -0.16 % | 1.221 M -9.49 % | 1.349 M -1.10 % | 1.364 M -16.37 % | 1.631 M -98.66 % | 122.078 M 8 669.97 % | 1.392 M -34.80 % | 2.135 M -85.39 % | 14.615 M 4.01 % | 14.052 M -60.97 % | 36.007 M 1.53 % | 35.465 M -20.44 % | 44.579 M 24.86 % | 35.702 M -3.31 % | 36.925 M 0.06 % | 36.903 M -0.60 % | 37.124 M 0.07 % | 37.099 M 29.16 % | 28.724 M 0.07 % | 28.703 M -47.17 % | 54.328 M -0.37 % | 54.531 M 85.62 % | 29.377 M 0.00 % | 29.377 M 14.54 % | 25.647 M 0.00 % | 25.647 M 0.00 % | 25.647 M 0.00 % | 25.647 M -41.28 % | 43.677 M 70.30 % | 25.647 M 3 829.78 % | 652.632 K 3 163.16 % | 20.000 K -60.00 % | 50.000 K -37.50 % | 80.000 K -92.31 % | 1.040 M 87.07 % | 555.936 K 227.02 % | 170.000 K -15.00 % | 200.000 K -47.37 % | 380.000 K -10.94 % | 426.666 K 47.13 % | 290.000 K -9.38 % | 320.000 K | 0.000 | 0.000 -100.00 % | 41.666 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.120 M 11.87 % | 77.877 M -0.32 % | 78.131 M 90.97 % | 40.913 M -48.10 % | 78.826 M -0.47 % | 79.198 M -0.33 % | 79.457 M -9.88 % | 88.172 M | 0.000 -100.00 % | 8.349 M -1.28 % | 8.457 M -34.39 % | 12.890 M 1.06 % | 12.755 M -59.09 % | 31.175 M 141.61 % | 12.903 M -61.15 % | 33.211 M -0.90 % | 33.511 M -1.04 % | 33.862 M 121.73 % | 15.272 M -8.22 % | 16.639 M -0.17 % | 16.667 M -5.98 % | 17.728 M -1.31 % | 17.963 M 1.04 % | 17.778 M -15.31 % | 20.991 M -12.45 % | 23.976 M -11.22 % | 27.005 M -20.56 % | 33.996 M -5.70 % | 36.051 M -11.74 % | 40.847 M -3.74 % | 42.436 M -0.45 % | 42.629 M -3.45 % | 44.151 M 0.12 % | 44.096 M -3.36 % | 45.631 M 2.45 % | 44.541 M -3.21 % | 46.020 M -5.39 % | 48.642 M -1.41 % | 49.336 M 5.03 % | 46.972 M -1.43 % | 47.652 M -1.40 % | 48.331 M -2.50 % | 49.569 M -2.19 % | 50.681 M -0.72 % | 51.050 M -1.49 % | 51.820 M -1.44 % | 52.579 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 8.070 M -1.85 % | 8.222 M -1.80 % | 8.373 M -1.79 % | 8.526 M -1.76 % | 8.679 M -1.73 % | 8.831 M -1.70 % | 8.984 M -97.82 % | 411.579 M 3 977.46 % | 10.094 M 0.68 % | 10.026 M -1.54 % | 10.183 M -0.31 % | 10.215 M -1.46 % | 10.366 M -1.43 % | 10.517 M -1.41 % | 10.668 M -1.39 % | 10.818 M -1.94 % | 11.032 M -1.37 % | 11.185 M -1.34 % | 11.337 M -1.33 % | 11.490 M -1.11 % | 11.619 M -1.29 % | 11.771 M -1.69 % | 11.973 M -2.44 % | 12.272 M -2.00 % | 12.523 M -66.00 % | 36.837 M -1.06 % | 37.232 M -3.14 % | 38.439 M -0.66 % | 38.695 M -1.33 % | 39.217 M -0.85 % | 39.555 M -1.04 % | 39.971 M -1.02 % | 40.381 M -1.01 % | 40.791 M -1.00 % | 41.201 M -1.19 % | 41.696 M 161.70 % | 15.933 M -32.92 % | 23.752 M -1.93 % | 24.220 M 16.31 % | 20.823 M -2.20 % | 21.292 M -2.15 % | 21.760 M -2.11 % | 22.228 M -1.95 % | 22.669 M -2.06 % | 23.145 M 45.36 % | 15.922 M -2.62 % | 16.351 M -2.55 % | 16.779 M -2.49 % | 17.207 M -2.43 % | 17.635 M -2.37 % | 18.064 M -4.38 % | 18.892 M -2.22 % | 19.320 M -0.14 % | 19.348 M -2.17 % | 19.777 M -4.48 % | 20.705 M -1.44 % | 21.008 M 18.54 % | 17.723 M -2.01 % | 18.087 M -1.98 % | 18.452 M -1.94 % | 18.817 M 30.47 % | 14.422 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.037 M 0.00 % | 21.037 M 0.00 % | 21.037 M 0.00 % | 21.037 M 0.00 % | 21.037 M 0.00 % | 21.037 M 3.17 % | 20.390 M 0.00 % | 20.390 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 |
| Goodwill and intangible assets | 8.070 M -1.85 % | 8.222 M -1.80 % | 8.373 M -1.79 % | 8.526 M -1.76 % | 8.679 M -1.73 % | 8.831 M -1.70 % | 8.984 M -97.82 % | 411.579 M 3 977.46 % | 10.094 M 0.68 % | 10.026 M -1.54 % | 10.183 M -0.31 % | 10.215 M -1.46 % | 10.366 M -1.43 % | 10.517 M -1.41 % | 10.668 M -1.39 % | 10.818 M -1.94 % | 11.032 M -1.37 % | 11.185 M -1.34 % | 11.337 M -1.33 % | 11.490 M -1.11 % | 11.619 M -1.29 % | 11.771 M -1.69 % | 11.973 M -2.44 % | 12.272 M -2.00 % | 12.523 M -66.00 % | 36.837 M -1.06 % | 37.232 M -3.14 % | 38.439 M -0.66 % | 38.695 M -1.33 % | 39.217 M -0.85 % | 39.555 M -1.04 % | 39.971 M -1.02 % | 40.381 M -1.01 % | 40.791 M -1.00 % | 41.201 M -1.19 % | 41.696 M 161.70 % | 15.933 M -64.43 % | 44.789 M -1.03 % | 45.257 M 8.12 % | 41.860 M -1.11 % | 42.328 M -1.09 % | 42.796 M -1.08 % | 43.264 M 0.48 % | 43.059 M -1.09 % | 43.535 M 173.43 % | 15.922 M -2.62 % | 16.351 M -2.55 % | 16.779 M -2.49 % | 17.207 M -2.43 % | 17.635 M -2.37 % | 18.064 M -4.38 % | 18.892 M -2.22 % | 19.320 M -0.14 % | 19.348 M -2.17 % | 19.777 M -4.48 % | 20.705 M -1.44 % | 21.008 M 18.54 % | 17.723 M -2.01 % | 18.087 M -1.98 % | 18.452 M -1.94 % | 18.817 M 30.47 % | 14.422 M |
| Property plant equipment net | 142.681 M 2.18 % | 139.637 M -1.96 % | 142.434 M -2.08 % | 145.466 M -2.83 % | 149.708 M -1.91 % | 152.623 M -2.44 % | 156.442 M -25.29 % | 209.403 M 19.39 % | 175.398 M -1.54 % | 178.148 M -2.35 % | 182.440 M -2.06 % | 186.277 M -3.85 % | 193.744 M -0.83 % | 195.356 M -2.73 % | 200.845 M -1.24 % | 203.370 M -47.23 % | 385.425 M 1.37 % | 380.228 M -2.51 % | 390.012 M -1.98 % | 397.897 M -1.99 % | 405.987 M -0.94 % | 409.822 M 70.65 % | 240.157 M -5.35 % | 253.744 M -3.10 % | 261.858 M -22.30 % | 336.990 M -2.96 % | 347.284 M -23.29 % | 452.710 M -2.50 % | 464.310 M -0.60 % | 467.095 M -2.13 % | 477.253 M -32.91 % | 711.323 M -1.47 % | 721.913 M 5.75 % | 682.643 M -0.95 % | 689.176 M 8.20 % | 636.937 M -6.28 % | 679.592 M 4.55 % | 650.017 M -1.27 % | 658.365 M 4.80 % | 628.222 M -2.03 % | 641.255 M 60.89 % | 398.564 M -2.75 % | 409.835 M 4.29 % | 392.961 M 2.85 % | 382.088 M 9.85 % | 347.838 M -0.04 % | 347.961 M 3.75 % | 335.387 M 0.17 % | 334.806 M -1.36 % | 339.410 M -0.91 % | 342.543 M 8.98 % | 314.314 M 0.36 % | 313.183 M 10.88 % | 282.445 M 0.21 % | 281.845 M 8.76 % | 259.154 M 2.15 % | 253.693 M 25.89 % | 201.518 M 1.68 % | 198.180 M 3.00 % | 192.401 M -0.86 % | 194.062 M -3.45 % | 200.996 M |
| Total non current assets | 155.458 M 1.84 % | 152.644 M -2.06 % | 155.855 M -34.15 % | 236.689 M -4.58 % | 248.037 M -27.54 % | 342.323 M -1.42 % | 347.258 M -49.67 % | 689.947 M 156.12 % | 269.384 M -1.30 % | 272.935 M -2.02 % | 278.567 M -4.45 % | 291.526 M 32.89 % | 219.375 M -4.87 % | 230.594 M -2.81 % | 237.251 M 1.16 % | 234.525 M -44.83 % | 425.068 M -1.35 % | 430.905 M -2.32 % | 441.144 M -3.01 % | 454.856 M -1.84 % | 463.391 M -0.99 % | 468.035 M 16.88 % | 400.430 M 35.88 % | 294.692 M -3.01 % | 303.827 M -27.34 % | 418.145 M -2.42 % | 428.508 M -21.82 % | 548.085 M -2.58 % | 562.612 M -2.58 % | 577.522 M -0.80 % | 582.171 M -29.66 % | 827.672 M -1.55 % | 840.707 M 4.33 % | 805.787 M -1.05 % | 814.297 M 8.24 % | 752.318 M -2.39 % | 770.710 M -3.10 % | 795.392 M -1.31 % | 805.947 M 8.03 % | 746.035 M -1.97 % | 761.025 M 47.08 % | 517.409 M -2.35 % | 529.842 M 3.87 % | 510.125 M 1.94 % | 500.408 M 9.24 % | 458.064 M 3.68 % | 441.824 M 8.91 % | 405.684 M 0.10 % | 405.268 M -1.24 % | 410.366 M -1.05 % | 414.717 M 23.18 % | 336.685 M 0.35 % | 335.499 M 10.53 % | 303.537 M 0.05 % | 303.395 M 7.79 % | 281.480 M 1.85 % | 276.369 M 25.07 % | 220.972 M 1.35 % | 218.028 M 2.71 % | 212.282 M -0.95 % | 214.308 M -1.18 % | 216.865 M |
| Other current assets | 17.480 M 14.92 % | 15.210 M 105.15 % | 7.414 M -24.21 % | 9.782 M -81.10 % | 51.755 M 374.26 % | 10.913 M -9.76 % | 12.093 M -33.80 % | 18.267 M 29.97 % | 14.054 M -49.96 % | 28.088 M 94.15 % | 14.467 M -92.91 % | 204.009 M -7.97 % | 221.686 M -15.65 % | 262.813 M 38.19 % | 190.180 M 113.17 % | 89.216 M 160.57 % | 34.239 M 60.04 % | 21.394 M 12.30 % | 19.051 M -19.64 % | 23.706 M -10.73 % | 26.554 M -8.49 % | 29.019 M 20.89 % | 24.004 M 27.40 % | 18.841 M -38.79 % | 30.780 M 19.66 % | 25.722 M 0.45 % | 25.607 M -46.91 % | 48.232 M -10.37 % | 53.812 M -23.88 % | 70.693 M 136.81 % | 29.852 M -70.09 % | 99.792 M 65.52 % | 60.289 M 9.06 % | 55.281 M -51.88 % | 114.893 M -26.87 % | 157.110 M 20.69 % | 130.174 M 64.02 % | 79.365 M 8.59 % | 73.087 M -20.46 % | 91.890 M -5.54 % | 97.284 M 41.99 % | 68.517 M -1.55 % | 69.593 M -19.24 % | 86.170 M 71.21 % | 50.330 M -56.42 % | 115.496 M -36.96 % | 183.202 M 186.32 % | 63.984 M -39.83 % | 106.338 M 12.37 % | 94.629 M 1.16 % | 93.543 M -2.05 % | 95.496 M 127.90 % | 41.902 M -57.77 % | 99.234 M 119.63 % | 45.182 M -81.51 % | 244.366 M 5 657.92 % | 4.244 M -91.95 % | 52.715 M 367.17 % | 11.284 M -93.27 % | 167.704 M 1 577.88 % | 9.995 M -0.70 % | 10.065 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.312 M 19 861.58 % | 41.640 K | 0.000 100.00 % | -209.807 K -169.94 % | 300.000 K 101.64 % | -18.348 M -6 216.00 % | 300.000 K 101.60 % | -18.796 M 1.18 % | -19.020 M 1.84 % | -19.377 M -2 572.69 % | -725.000 K 11.04 % | -815.000 K 10.04 % | -906.000 K 9.04 % | -996.000 K 8.37 % | -1.087 M 7.80 % | -1.179 M 7.38 % | -1.273 M 6.94 % | -1.368 M -103.70 % | 37.000 M 2 476.36 % | -1.557 M 3.89 % | -1.620 M -24.33 % | -1.303 M 5.72 % | -1.382 M -305.28 % | -341.000 K 34.04 % | -517.000 K 15.25 % | -610.000 K 18.67 % | -750.000 K 21.47 % | -955.000 K 17.10 % | -1.152 M 13.32 % | -1.329 M 15.67 % | -1.576 M -334.16 % | -363.000 K 16.55 % | -435.000 K 14.37 % | -508.000 K 12.41 % | -580.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 |
| cash and cash equivalents | 453.634 M -7.74 % | 491.700 M 12.46 % | 437.240 M 21.17 % | 360.842 M -4.23 % | 376.799 M 39.51 % | 270.096 M 1.13 % | 267.084 M -14.95 % | 314.020 M -13.30 % | 362.177 M 30.59 % | 277.333 M -9.24 % | 305.577 M -20.28 % | 383.308 M -0.05 % | 383.506 M 26.97 % | 302.054 M -24.67 % | 400.970 M -3.12 % | 413.893 M 38.62 % | 298.590 M -8.91 % | 327.793 M -9.41 % | 361.827 M 5.74 % | 342.170 M -4.18 % | 357.094 M -11.09 % | 401.618 M -3.26 % | 415.131 M -21.70 % | 530.200 M 4.48 % | 507.488 M 16.83 % | 434.378 M -1.79 % | 442.286 M 10.88 % | 398.873 M -2.39 % | 408.656 M -1.99 % | 416.961 M -0.20 % | 417.801 M 59.90 % | 261.288 M 202.86 % | 86.274 M -51.34 % | 177.297 M 33.44 % | 132.865 M -13.88 % | 154.285 M -13.62 % | 178.607 M 11.55 % | 160.113 M 75.78 % | 91.088 M 8.11 % | 84.253 M 26.58 % | 66.563 M -74.08 % | 256.772 M 24.87 % | 205.635 M 9.75 % | 187.364 M 1.38 % | 184.805 M 39.31 % | 132.653 M -23.57 % | 173.560 M 5.25 % | 164.897 M -25.25 % | 220.603 M 7.74 % | 204.756 M -28.21 % | 285.209 M -9.08 % | 313.704 M 7.42 % | 292.048 M -5.63 % | 309.474 M -3.51 % | 320.728 M -15.59 % | 379.969 M -7.69 % | 411.610 M 2.12 % | 403.082 M -11.02 % | 453.026 M -31.34 % | 659.844 M 1 227.15 % | 49.719 M 17.13 % | 42.447 M |
| Cash and short term investments | 453.634 M -7.74 % | 491.700 M 12.46 % | 437.240 M 21.17 % | 360.842 M -4.56 % | 378.066 M 39.97 % | 270.096 M 1.13 % | 267.084 M -14.95 % | 314.020 M -13.30 % | 362.177 M 30.59 % | 277.333 M -9.24 % | 305.577 M -20.28 % | 383.308 M -0.05 % | 383.506 M 26.95 % | 302.096 M -24.66 % | 400.970 M -3.12 % | 413.893 M 38.62 % | 298.590 M -8.91 % | 327.793 M -9.41 % | 361.827 M 5.74 % | 342.170 M -4.18 % | 357.094 M -11.09 % | 401.618 M -3.26 % | 415.131 M -21.70 % | 530.200 M 4.48 % | 507.488 M 16.83 % | 434.378 M -1.79 % | 442.286 M 10.88 % | 398.873 M -2.39 % | 408.656 M -1.99 % | 416.961 M -8.32 % | 454.801 M 74.06 % | 261.288 M 202.86 % | 86.274 M -51.34 % | 177.297 M 33.44 % | 132.865 M -13.88 % | 154.285 M -13.62 % | 178.607 M 11.55 % | 160.113 M 75.78 % | 91.088 M 8.11 % | 84.253 M 26.58 % | 66.563 M -74.08 % | 256.772 M 24.87 % | 205.635 M 9.75 % | 187.364 M 1.38 % | 184.805 M 39.31 % | 132.653 M -23.57 % | 173.560 M 5.25 % | 164.897 M -25.25 % | 220.603 M 7.74 % | 204.756 M -28.21 % | 285.209 M -9.08 % | 313.704 M 7.42 % | 292.048 M -5.63 % | 309.474 M -3.51 % | 320.728 M -15.59 % | 379.969 M -7.69 % | 411.610 M 2.12 % | 403.082 M -11.02 % | 453.026 M -31.34 % | 659.844 M 1 227.15 % | 49.719 M 17.13 % | 42.447 M |
| Total current assets | 903.984 M 0.36 % | 900.712 M 0.63 % | 895.080 M 18.19 % | 757.350 M 6.40 % | 711.792 M 14.22 % | 623.194 M 1.02 % | 616.893 M 0.67 % | 612.801 M -7.43 % | 661.953 M -2.03 % | 675.654 M -11.30 % | 761.747 M -6.52 % | 814.906 M -7.67 % | 882.600 M -0.48 % | 886.882 M 17.45 % | 755.126 M 11.26 % | 678.677 M 10.97 % | 611.577 M 6.27 % | 575.469 M 1.15 % | 568.918 M 2.86 % | 553.123 M -2.99 % | 570.170 M -4.49 % | 596.990 M 5.69 % | 564.857 M -18.29 % | 691.315 M -1.84 % | 704.265 M 13.26 % | 621.820 M -0.39 % | 624.251 M 3.02 % | 605.964 M -2.63 % | 622.329 M -4.64 % | 652.586 M -5.90 % | 693.510 M 11.82 % | 620.211 M 16.39 % | 532.861 M -6.24 % | 568.302 M -10.58 % | 635.554 M -20.26 % | 796.995 M 0.66 % | 791.774 M -4.89 % | 832.475 M 12.21 % | 741.915 M 8.60 % | 683.191 M -2.87 % | 703.353 M -17.46 % | 852.089 M 1.92 % | 836.007 M 11.19 % | 751.839 M 3.49 % | 726.517 M 8.89 % | 667.225 M -1.45 % | 677.010 M -0.47 % | 680.218 M 1.05 % | 673.179 M 1.27 % | 664.748 M 4.15 % | 638.260 M -13.88 % | 741.090 M 3.34 % | 717.125 M 1.17 % | 708.846 M 3.41 % | 685.441 M -2.84 % | 705.490 M -2.10 % | 720.593 M -4.86 % | 757.420 M 7.53 % | 704.382 M -18.80 % | 867.416 M 424.06 % | 165.519 M -0.45 % | 166.271 M |
| Inventory | 158.186 M 9.69 % | 144.216 M 13.49 % | 127.076 M -16.82 % | 152.772 M -17.15 % | 184.385 M 33.14 % | 138.489 M -1.05 % | 139.961 M 33.52 % | 104.824 M -17.98 % | 127.809 M 16.81 % | 109.418 M 29.55 % | 84.463 M -5.87 % | 89.733 M 31.92 % | 68.019 M -32.00 % | 100.033 M 22.06 % | 81.952 M 8.52 % | 75.518 M -51.46 % | 155.564 M 71.70 % | 90.601 M 37.83 % | 65.736 M -28.95 % | 92.527 M 7.26 % | 86.268 M 6.31 % | 81.146 M -11.07 % | 91.248 M 10.66 % | 82.459 M -19.77 % | 102.782 M 1.52 % | 101.248 M 10.58 % | 91.559 M -4.99 % | 96.370 M -4.09 % | 100.484 M -3.82 % | 104.474 M 132.90 % | 44.858 M -55.46 % | 100.717 M -11.31 % | 113.564 M 12.88 % | 100.608 M 54.10 % | 65.289 M -47.32 % | 123.946 M -28.33 % | 172.936 M 7.69 % | 160.583 M 53.02 % | 104.945 M 16.33 % | 90.212 M -3.23 % | 93.220 M 1.05 % | 92.247 M 40.77 % | 65.531 M -36.58 % | 103.324 M 38.41 % | 74.649 M -20.06 % | 93.377 M 3.13 % | 90.546 M 2.53 % | 88.310 M -8.84 % | 96.877 M 10.56 % | 87.627 M -10.83 % | 98.272 M 62.91 % | 60.323 M -43.55 % | 106.861 M -7.65 % | 115.716 M 7.33 % | 107.810 M 32.85 % | 81.154 M -17.34 % | 98.180 M 11.69 % | 87.902 M 17.94 % | 74.533 M 86.95 % | 39.868 M -2.83 % | 41.028 M 24.14 % | 33.050 M |
| Net receivables | 274.684 M 10.06 % | 249.586 M -22.81 % | 323.350 M 38.21 % | 233.953 M 139.74 % | 97.586 M -52.09 % | 203.696 M 3.00 % | 197.756 M 12.56 % | 175.690 M 11.26 % | 157.914 M -39.45 % | 260.815 M -26.99 % | 357.240 M 159.14 % | 137.856 M -34.16 % | 209.389 M -5.65 % | 221.940 M 82.43 % | 121.657 M 46.80 % | 82.872 M -32.73 % | 123.185 M -9.21 % | 135.681 M 10.94 % | 122.305 M 29.12 % | 94.721 M -5.52 % | 100.254 M 17.66 % | 85.207 M 147.16 % | 34.474 M -42.37 % | 59.815 M -5.38 % | 63.216 M 4.54 % | 60.472 M -6.68 % | 64.799 M 3.69 % | 62.490 M 5.24 % | 59.377 M -1.79 % | 60.458 M -58.00 % | 143.952 M -9.13 % | 158.415 M -41.92 % | 272.734 M 16.00 % | 235.117 M -27.10 % | 322.507 M -10.82 % | 361.654 M 16.64 % | 310.056 M -28.30 % | 432.414 M -8.54 % | 472.794 M 13.42 % | 416.836 M -6.60 % | 446.285 M 2.70 % | 434.554 M -12.26 % | 495.248 M 32.07 % | 374.980 M -10.02 % | 416.732 M 26.49 % | 329.468 M 44.84 % | 227.475 M -9.02 % | 250.027 M 1.86 % | 245.458 M -6.73 % | 263.180 M 60.93 % | 163.532 M -39.78 % | 271.567 M -1.72 % | 276.314 M 49.83 % | 184.422 M -12.89 % | 211.721 M | 0.000 -100.00 % | 206.560 M -3.35 % | 213.721 M 29.11 % | 165.540 M | 0.000 -100.00 % | 64.778 M -19.74 % | 80.709 M |
| Tax assets | 4.000 M -1.48 % | 4.060 M 2.71 % | 3.953 M 59.46 % | 2.479 M -2.03 % | 2.530 M -5.47 % | 2.677 M 9.70 % | 2.440 M -46.41 % | 4.553 M -9.41 % | 5.026 M -4.58 % | 5.267 M | 0.000 -100.00 % | 6.545 M 0.32 % | 6.524 M 0.30 % | 6.504 M 0.53 % | 6.470 M 0.74 % | 6.423 M -11.87 % | 7.288 M 2.66 % | 7.099 M 0.00 % | 7.099 M -34.93 % | 10.909 M 0.00 % | 10.909 M -0.37 % | 10.950 M 0.00 % | 10.950 M 2.87 % | 10.644 M 0.00 % | 10.644 M -11.12 % | 11.976 M 0.00 % | 11.976 M 280.07 % | 3.151 M 0.00 % | 3.151 M 18.68 % | 2.655 M 0.00 % | 2.655 M -51.35 % | 5.457 M -0.02 % | 5.458 M 24.58 % | 4.381 M -0.09 % | 4.385 M 88.04 % | 2.332 M 0.00 % | 2.332 M 7.81 % | 2.163 M 0.00 % | 2.163 M 6.29 % | 2.035 M -0.49 % | 2.045 M 16.13 % | 1.761 M 0.00 % | 1.761 M 18.43 % | 1.487 M 0.00 % | 1.487 M -35.26 % | 2.297 M 0.00 % | 2.297 M 5.13 % | 2.185 M 0.00 % | 2.185 M 50.59 % | 1.451 M 0.00 % | 1.451 M -40.53 % | 2.440 M 0.00 % | 2.440 M 55.02 % | 1.574 M 0.00 % | 1.574 M 26.83 % | 1.241 M 0.00 % | 1.241 M -13.88 % | 1.441 M 0.00 % | 1.441 M 0.84 % | 1.429 M 0.00 % | 1.429 M 1.71 % | 1.405 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 | 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 | 65.456 M 36.64 % | 47.905 M -14.99 % | 56.353 M 10.95 % | 50.793 M 21.28 % | 41.881 M 15.72 % | 36.192 M -19.59 % | 45.007 M -0.66 % | 45.307 M 41.69 % | 31.977 M -20.20 % | 40.069 M -70.23 % | 134.588 M 22.81 % | 109.593 M -11.30 % | 123.553 M -9.75 % | 136.899 M 116.80 % | 63.145 M 45.16 % | 43.502 M -55.34 % | 97.414 M 95.56 % | 49.813 M -14.86 % | 58.506 M 4.26 % | 56.116 M -31.29 % | 81.675 M -5.98 % | 86.866 M 2.15 % | 85.038 M 46.66 % | 57.981 M -26.09 % | 78.449 M -5.21 % | 82.764 M -16.27 % | 98.845 M 43.62 % | 68.822 M -27.08 % | 94.382 M -5.96 % | 100.363 M 0.48 % | 99.881 M 22.19 % | 81.740 M -38.25 % | 132.378 M -2.92 % | 136.356 M -13.17 % | 157.039 M -4.28 % | 164.061 M -18.56 % | 201.447 M -6.92 % | 216.435 M 2.95 % | 210.230 M 80.88 % | 116.229 M 4.80 % | 110.910 M 6.24 % | 104.398 M -12.21 % | 118.916 M 22.47 % | 97.097 M 6.03 % | 91.576 M 86.94 % | 48.986 M -43.33 % | 86.445 M 34.97 % | 64.049 M -4.43 % | 67.020 M 18.01 % | 56.791 M -7.06 % | 61.106 M -15.38 % | 72.213 M -13.20 % | 83.197 M 86.28 % | 44.663 M -24.30 % | 59.001 M -7.55 % | 63.817 M -16.91 % | 76.804 M 87.88 % | 40.880 M -12.71 % | 46.830 M -20.24 % | 58.711 M -18.14 % | 71.725 M 4.22 % | 68.823 M |
| Tax payables | 1.957 M -72.14 % | 7.024 M -40.82 % | 11.868 M 218.09 % | 3.731 M 480.78 % | 642.415 K -92.38 % | 8.429 M 152.14 % | 3.343 M -60.47 % | 8.456 M 578.65 % | 1.246 M -7.08 % | 1.341 M | 0.000 -100.00 % | 1.547 M -65.99 % | 4.548 M 437.64 % | 845.922 K -78.35 % | 3.907 M 56.75 % | 2.493 M 72.02 % | 1.449 M 23.85 % | 1.170 M -45.15 % | 2.133 M 146.75 % | 864.455 K 31.27 % | 658.512 K -22.89 % | 854.009 K 3.27 % | 826.952 K -76.12 % | 3.463 M 262.74 % | 954.689 K -44.66 % | 1.725 M -37.68 % | 2.768 M 330.47 % | 643.015 K -15.97 % | 765.250 K -61.21 % | 1.973 M -82.71 % | 11.413 M 523.32 % | 1.831 M 32.49 % | 1.382 M -65.97 % | 4.061 M -80.37 % | 20.685 M 171.07 % | 7.631 M 1 003.96 % | 691.240 K -90.29 % | 7.120 M -21.07 % | 9.021 M 235.98 % | 2.685 M -8.95 % | 2.949 M -72.84 % | 10.858 M -25.41 % | 14.556 M 184.07 % | 5.124 M -60.36 % | 12.926 M -6.48 % | 13.821 M 160.53 % | 5.305 M -57.88 % | 12.596 M 3.18 % | 12.208 M -22.60 % | 15.773 M 277.07 % | 4.183 M -79.87 % | 20.776 M 199.71 % | 6.932 M -55.10 % | 15.439 M 553.95 % | -3.401 M -183.54 % | 4.071 M -51.17 % | 8.337 M -23.18 % | 10.852 M 90.52 % | 5.696 M -55.61 % | 12.833 M 217.02 % | 4.048 M -30.04 % | 5.786 M |
| Deferred revenue non current | 847.372 K -7.32 % | 914.342 K -6.82 % | 981.312 K -6.36 % | 1.048 M -6.03 % | 1.115 M -5.66 % | 1.182 M -5.35 % | 1.249 M 12.93 % | 1.106 M -4.90 % | 1.163 M -4.67 % | 1.220 M | 0.000 -100.00 % | 1.334 M -4.10 % | 1.391 M -3.94 % | 1.448 M -3.79 % | 1.505 M -3.65 % | 1.562 M -3.53 % | 1.619 M -3.40 % | 1.676 M -3.29 % | 1.733 M -3.18 % | 1.790 M -3.09 % | 1.847 M -2.99 % | 1.904 M -2.91 % | 1.961 M -2.82 % | 2.018 M -2.75 % | 2.075 M -85.54 % | 14.345 M -0.38 % | 14.399 M -0.27 % | 14.438 M -0.43 % | 14.501 M -0.41 % | 14.560 M -0.45 % | 14.626 M 11.91 % | 13.070 M 0.00 % | 13.070 M 124.65 % | 5.818 M 576.51 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 0.00 % | 860.000 K 43.33 % | 600.000 K 0.00 % | 600.000 K -33.33 % | 900.000 K 0.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.276 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.513 M -6.31 % | 43.243 M -5.40 % | 45.712 M -4.02 % | 47.625 M -22.60 % | 61.534 M -18.29 % | 75.308 M -24.16 % | 99.299 M 17.11 % | 84.789 M -22.56 % | 109.484 M -7.91 % | 118.885 M 0.37 % | 118.448 M 0.65 % | 117.678 M 54.10 % | 76.365 M 110.77 % | 36.232 M 203.15 % | 11.952 M 100.34 % | 5.966 M -0.27 % | 5.982 M 0.52 % | 5.951 M 0.83 % | 5.902 M -0.29 % | 5.919 M -72.21 % | 21.300 M 91.89 % | 11.100 M 117.65 % | 5.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 580.559 K -36.95 % | 920.794 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.381 M | 0.000 | 0.000 -100.00 % | 1.185 M -25.71 % | 1.595 M -15.23 % | 1.881 M -97.82 % | 86.361 M -1.28 % | 87.480 M -3.36 % | 90.518 M 0.56 % | 90.010 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 |
| 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 -100.00 % | 25.992 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.976 M -14.65 % | 11.688 M -5.67 % | 12.391 M -3.74 % | 12.872 M -3.23 % | 13.301 M | 0.000 -100.00 % | 12.862 M -21.17 % | 16.316 M | 0.000 | 0.000 -100.00 % | 15.091 M 80.88 % | 8.343 M 40.67 % | 5.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 233.215 M | 0.000 -100.00 % | 231.760 M 0.14 % | 231.427 M -0.13 % | 231.736 M 1.02 % | 229.407 M -0.96 % | 231.622 M | 0.000 -100.00 % | 230.107 M | 0.000 -100.00 % | 174.991 M | 0.000 -100.00 % | 174.981 M | 0.000 -100.00 % | 174.981 M | 0.000 -100.00 % | 230.031 M | 0.000 -100.00 % | 174.981 M -23.42 % | 228.497 M -0.54 % | 229.737 M | 0.000 -100.00 % | 174.981 M -22.78 % | 226.607 M 29.50 % | 174.981 M -22.79 % | 226.633 M 0.00 % | 226.633 M 0.00 % | 226.633 M 0.00 % | 226.633 M 0.00 % | 226.633 M 0.00 % | 226.633 M -1.04 % | 229.022 M 0.00 % | 229.022 M 0.00 % | 229.022 M 0.00 % | 229.022 M -3.62 % | 237.615 M 15.79 % | 205.218 M -13.79 % | 238.054 M 1.47 % | 234.601 M 14.32 % | 205.218 M 0.00 % | 205.218 M -10.64 % | 229.656 M -2.86 % | 236.407 M -1.50 % | 240.006 M 0.00 % | 240.006 M 16.95 % | 205.218 M 0.00 % | 205.218 M 0.00 % | 205.218 M -12.68 % | 235.007 M -43.37 % | 415.007 M 0.00 % | 415.007 M 1.28 % | 409.747 M 0.00 % | 409.747 M -30.52 % | 589.747 M 0.00 % | 589.747 M 1.16 % | 582.965 M 0.00 % | 582.965 M -9.23 % | 642.252 M 1.01 % | 635.832 M -0.16 % | 636.871 M 3 522.91 % | 17.579 M 0.00 % | 17.579 M |
| Deferred tax liabilities non current | 172.336 K -33.33 % | 258.504 K | 0.000 -100.00 % | 86.168 K -62.77 % | 231.454 K -33.33 % | 347.182 K | 0.000 -100.00 % | 114.335 K -50.00 % | 228.671 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.505 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.847 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.056 M -3.06 % | 2.121 M -2.93 % | 2.185 M -2.85 % | 2.249 M -5.42 % | 2.378 M 0.00 % | 2.378 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.059 B 0.58 % | 1.053 B 0.23 % | 1.051 B 5.72 % | 994.039 M 3.56 % | 959.829 M -0.59 % | 965.517 M 0.14 % | 964.151 M -25.99 % | 1.303 B 39.88 % | 931.337 M -1.82 % | 948.589 M -8.82 % | 1.040 B -5.98 % | 1.106 B 0.40 % | 1.102 B -1.39 % | 1.117 B 12.61 % | 992.377 M 8.67 % | 913.202 M -11.91 % | 1.037 B 3.01 % | 1.006 B -0.37 % | 1.010 B 0.21 % | 1.008 B -2.48 % | 1.034 B -2.95 % | 1.065 B 10.33 % | 965.287 M -2.10 % | 986.006 M -2.19 % | 1.008 B -3.06 % | 1.040 B -1.22 % | 1.053 B -8.78 % | 1.154 B -2.61 % | 1.185 B -3.67 % | 1.230 B -3.57 % | 1.276 B -11.89 % | 1.448 B 5.41 % | 1.374 B -0.04 % | 1.374 B -5.23 % | 1.450 B -6.42 % | 1.549 B -0.84 % | 1.562 B -4.02 % | 1.628 B 5.17 % | 1.548 B 8.30 % | 1.429 B -2.40 % | 1.464 B 6.93 % | 1.369 B 0.27 % | 1.366 B 8.23 % | 1.262 B 2.86 % | 1.227 B 9.03 % | 1.125 B 0.58 % | 1.119 B 3.03 % | 1.086 B 0.69 % | 1.078 B 0.31 % | 1.075 B 2.10 % | 1.053 B -2.30 % | 1.078 B 2.39 % | 1.053 B 3.97 % | 1.012 B 2.38 % | 988.836 M 0.19 % | 986.970 M -1.00 % | 996.962 M 1.90 % | 978.392 M 6.07 % | 922.410 M -14.57 % | 1.080 B 184.26 % | 379.827 M -0.86 % | 383.136 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 | 2023-01-01 | 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 | 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 | 2023-01-01 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.979 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -496.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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.707 M | 0.000 -100.00 % | 207.040 M 229.33 % | -160.084 M -200.00 % | 160.084 M | 0.000 100.00 % | -164.916 M -213.39 % | 145.446 M 200.00 % | -145.446 M | 0.000 100.00 % | -222.465 M -319.96 % | 101.139 M 200.00 % | -101.139 M | 0.000 100.00 % | -26.990 M -3 746.45 % | 740.171 K 200.02 % | -740.000 K | 0.000 100.00 % | -92.843 M -583.08 % | 19.219 M 200.00 % | -19.219 M | 0.000 -100.00 % | 164.349 M 765.92 % | -24.680 M -200.00 % | 24.680 M | 0.000 -100.00 % | 222.248 M 52 117.72 % | 425.618 K 199.91 % | -426.000 K | 0.000 -100.00 % | 161.552 M 370.89 % | -59.638 M -200.00 % | 59.638 M | 0.000 100.00 % | -30.190 M -145.27 % | 66.691 M 200.00 % | -66.691 M | 0.000 100.00 % | -232.774 M -228.82 % | 180.692 M 200.00 % | -180.692 M | 0.000 100.00 % | -52.825 M -162.64 % | 84.334 M 200.00 % | -84.334 M | 0.000 -100.00 % | 62.020 M -38.59 % | 101.001 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 61.131 M | 0.000 -100.00 % | 259.911 M 227.76 % | -203.430 M -200.00 % | 203.430 M | 0.000 100.00 % | -161.993 M -201.64 % | 159.379 M 200.00 % | -159.379 M | 0.000 100.00 % | -206.519 M -1 925.82 % | 11.311 M 200.00 % | -11.311 M | 0.000 100.00 % | -52.232 M -1 013.24 % | 5.719 M 200.01 % | -5.719 M | 0.000 -100.00 % | 27.496 M 243.87 % | 7.996 M 200.00 % | -7.996 M | 0.000 -100.00 % | 90.631 M 212.86 % | -80.305 M -200.00 % | 80.305 M | 0.000 -100.00 % | 201.987 M 522.13 % | -47.849 M -200.00 % | 47.849 M | 0.000 -100.00 % | 121.895 M 195.51 % | -127.629 M -200.00 % | 127.629 M | 0.000 -100.00 % | 7.424 M -80.97 % | 39.002 M 200.00 % | -39.002 M | 0.000 100.00 % | -255.989 M -227.90 % | 200.141 M 200.00 % | -200.141 M | 0.000 100.00 % | -60.551 M -170.63 % | 85.729 M 200.00 % | -85.729 M | 0.000 -100.00 % | 52.482 M -48.52 % | 101.950 M | 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 100.00 % | -44.424 M | 0.000 100.00 % | -55.086 M -227.09 % | 43.345 M 200.00 % | -43.345 M | 0.000 100.00 % | -2.923 M 79.02 % | -13.932 M -200.00 % | 13.932 M | 0.000 100.00 % | -15.946 M -117.75 % | 89.828 M 200.00 % | -89.828 M | 0.000 -100.00 % | 25.242 M 606.94 % | -4.979 M -200.01 % | 4.979 M | 0.000 -100.00 % | 311.072 K -97.23 % | 11.223 M 200.00 % | -11.223 M | 0.000 100.00 % | -46.700 M -183.95 % | 55.625 M 200.00 % | -55.625 M | 0.000 -100.00 % | 20.261 M -58.03 % | 48.275 M 200.00 % | -48.275 M | 0.000 -100.00 % | 39.657 M -41.67 % | 67.991 M 200.00 % | -67.991 M | 0.000 100.00 % | -37.614 M -235.84 % | 27.689 M 200.00 % | -27.689 M | 0.000 -100.00 % | 23.214 M 219.36 % | -19.449 M -200.00 % | 19.449 M | 0.000 -100.00 % | 7.726 M 653.84 % | -1.395 M -200.00 % | 1.395 M | 0.000 -100.00 % | 9.538 M 1 105.06 % | -949.000 K | 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.215 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 % | -120.650 M | 0.000 | 0.000 | 0.000 -100.00 % | 120.418 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 |
| Other non cash items | -40.852 M -663.26 % | 7.253 M -71.87 % | 25.781 M 153.34 % | -48.335 M | 0.000 -100.00 % | 5.279 M 102.05 % | -257.065 M -233.60 % | 192.411 M 340.49 % | -80.007 M -1 218.34 % | -6.069 M -106.32 % | 96.100 M 682.95 % | -16.485 M -111.98 % | 137.593 M 1 493.40 % | -9.875 M -106.01 % | 164.347 M 282.80 % | -89.906 M -211.40 % | 80.702 M 427.58 % | -24.636 M -191.83 % | -8.442 M -154.13 % | 15.596 M 145.94 % | -33.947 M -207.40 % | 31.607 M 271.89 % | -18.388 M -160.29 % | 30.499 M 1 895.52 % | -1.699 M 48.81 % | -3.318 M -108.89 % | 37.308 M -41.03 % | 63.264 M 357.26 % | -24.592 M -196.52 % | 25.478 M 108.36 % | -304.895 M -331.79 % | 131.542 M 337.14 % | -55.471 M -254.29 % | 35.952 M 123.19 % | -155.050 M -265.44 % | 93.721 M 323.40 % | -41.953 M -549.23 % | -6.462 M 91.48 % | -75.846 M -264.52 % | 46.102 M 8 078.42 % | 563.703 K -98.52 % | 37.979 M -65.50 % | 110.073 M 217.73 % | -93.498 M -189.14 % | 104.890 M 222.89 % | -85.356 M -197.46 % | 87.582 M 237.16 % | -63.856 M -175.94 % | 84.091 M 226.91 % | -66.262 M | 0.000 100.00 % | -12.371 M 10.02 % | -13.748 M 16.51 % | -16.467 M -43.04 % | -11.512 M 29.20 % | -16.260 M 31.55 % | -23.755 M -45.94 % | -16.277 M -4.47 % | -15.580 M -23.09 % | -12.657 M 9.57 % | -13.996 M 4.00 % | -14.579 M -98.87 % | -7.331 M |
| Net cash provided by operating activities | -40.852 M -297.43 % | 20.692 M -19.74 % | 25.781 M 180.87 % | -31.881 M -228.37 % | 24.835 M 110.38 % | 11.805 M 159.31 % | -19.904 M -183.23 % | 23.916 M -72.23 % | 86.108 M 2 294.40 % | -3.924 M 89.00 % | -35.688 M -190.76 % | 39.320 M 670.80 % | 5.101 M | 0.000 100.00 % | -16.620 M -569.62 % | -2.482 M -128.45 % | 8.725 M 135.71 % | -24.433 M -514.40 % | 5.896 M 209.60 % | -5.379 M -12.35 % | -4.788 M -113.02 % | 36.788 M 50.40 % | 24.461 M -2.55 % | 25.102 M 3 005.65 % | 808.270 K 320.14 % | 192.383 K -98.64 % | 14.185 M 112.18 % | 6.685 M -64.87 % | 19.029 M 48.11 % | 12.848 M -71.22 % | 44.649 M -43.78 % | 79.422 M 257.73 % | -50.353 M -1 082.71 % | 5.124 M -93.66 % | 80.821 M 2 374.73 % | -3.553 M -106.20 % | 57.320 M 444.97 % | 10.518 M 11.72 % | 9.415 M -90.26 % | 96.630 M 388.73 % | -33.467 M -167.47 % | 49.602 M 167.21 % | -73.807 M -201.64 % | 72.614 M 306.28 % | -35.202 M 51.38 % | -72.409 M -193.55 % | 77.398 M 473.11 % | 13.505 M -58.10 % | 32.234 M 162.94 % | -51.216 M -148.66 % | 105.251 M 64.58 % | 63.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | -10.550 M -865.06 % | -1.093 M -119.97 % | -497.000 K 66.93 % | -1.503 M 13.37 % | -1.735 M 21.74 % | -2.217 M -52.61 % | -1.453 M 8.11 % | -1.581 M 9.43 % | -1.746 M 20.20 % | -2.188 M 64.67 % | -6.191 M -317.31 % | -1.484 M 50.18 % | -2.978 M 31.63 % | -4.355 M 48.41 % | -8.442 M -83.96 % | -4.589 M -118.32 % | -2.102 M 48.72 % | -4.099 M 50.01 % | -8.200 M -28.02 % | -6.405 M -170.04 % | -2.372 M -244.78 % | -687.975 K 76.34 % | -2.908 M -120.80 % | -1.317 M -37.38 % | -958.668 K 81.45 % | -5.167 M -414.14 % | -1.005 M 84.77 % | -6.600 M 16.99 % | -7.951 M 50.52 % | -16.068 M -59.17 % | -10.095 M -56.56 % | -6.448 M 88.68 % | -56.943 M -330.78 % | -13.219 M 9.81 % | -14.656 M 69.45 % | -47.978 M -93.16 % | -24.839 M 15.50 % | -29.395 M -20.03 % | -24.490 M 17.41 % | -29.651 M 80.71 % | -153.732 M -1 261.06 % | -11.295 M -83.63 % | -6.151 M 57.24 % | -14.384 M -49.52 % | -9.620 M 49.66 % | -19.109 M -38.35 % | -13.812 M -23.94 % | -11.144 M -56.78 % | -7.108 M 45.25 % | -12.982 M 54.81 % | -28.725 M 37.29 % | -45.803 M -32.65 % | -34.530 M -159.49 % | -13.307 M 65.37 % | -38.428 M -97.29 % | -19.478 M 17.02 % | -23.473 M -79.58 % | -13.071 M 13.65 % | -15.137 M -63.11 % | -9.280 M -39.76 % | -6.640 M -130.48 % | -2.881 M 64.52 % | -8.119 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.283 M 200.00 % | -69.283 M -811 471.35 % | 8.539 K | 0.000 | 0.000 -100.00 % | 5.504 M 220 059.04 % | 2.500 K | 0.000 -100.00 % | 12.415 M -88.20 % | 105.242 M 21 048 300.00 % | 500.000 -98.39 % | 31.032 K -98.63 % | 2.273 M 3 944.48 % | 56.200 K 134.66 % | 23.950 K | 0.000 -100.00 % | 1.600 K -99.99 % | 25.786 M 200.00 % | -25.786 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -39.941 M -188.60 % | 45.079 M 266.66 % | -27.048 M -50.02 % | -18.030 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -40.000 M | 0.000 | 0.000 100.00 % | -1.747 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 % | -265.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.268 M -78.45 % | -27.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -53.400 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 |
| Sales maturities of investments | 25.500 M -15.00 % | 30.000 M -14.29 % | 35.000 M 400.00 % | 7.000 M -92.46 % | 92.880 M 92 780.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.496 M | 0.000 | 0.000 -100.00 % | 475.450 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.400 M 200.00 % | -2.400 M -200.00 % | 2.400 M 109 390.15 % | 2.192 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.951 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 |
| Other investing activites | 3.949 K 112.63 % | -31.266 K -101.82 % | 1.720 M 32 055.54 % | 5.349 K -96.05 % | 135.300 K 51 938.46 % | 260.000 100.00 % | -99.978 M | 0.000 -100.00 % | 8.539 K | 0.000 100.00 % | -36.367 M -5.42 % | -34.496 M -1 112.23 % | 3.408 M 180.25 % | -4.246 M | 0.000 | 0.000 -100.00 % | 500.000 -98.39 % | 31.032 K -99.86 % | 21.857 M 861.72 % | 2.273 M | 0.000 | 0.000 -100.00 % | 25.788 M 200.01 % | -25.786 M -129.57 % | 87.206 M 4 052.68 % | 2.100 M -94.09 % | 35.542 M 656.92 % | -6.382 M -269.55 % | 3.764 M 148.99 % | -7.683 M -166.87 % | 11.489 M -91.91 % | 141.956 M 1 093.53 % | -14.288 M -122.42 % | 63.715 M 237.49 % | -46.342 M -378.80 % | 16.622 M 171.42 % | -23.273 M -159.17 % | 39.334 M 296.52 % | -20.015 M -338.81 % | 8.381 M 135.81 % | -23.407 M -383.07 % | 8.269 M -90.95 % | 91.372 M 439.94 % | -26.879 M -130.53 % | 88.045 M 40.55 % | 62.641 M 217.68 % | -53.231 M -11.63 % | -47.687 M -1 322.64 % | -3.352 M 79.38 % | -16.255 M 62.30 % | -43.116 M -14 951.71 % | 290.310 K 819.58 % | 31.570 K -99.80 % | 16.120 M 202.20 % | -15.773 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 -100.00 % | 98.075 K |
| Net cash used for investing activites | 14.954 M -48.21 % | 28.875 M -20.29 % | 36.224 M 558.34 % | 5.502 M -93.97 % | 91.281 M 4 412.29 % | -2.117 M 93.42 % | -32.148 M 54.63 % | -70.863 M -3 979.37 % | -1.737 M 20.59 % | -2.188 M 94.86 % | -42.558 M -18.28 % | -35.980 M -8 412.81 % | 432.821 K 105.03 % | -8.602 M -464.17 % | 2.362 M -98.08 % | 122.803 M 5 942.20 % | -2.102 M 48.33 % | -4.068 M -125.54 % | 15.930 M 350.90 % | -6.349 M -8 358.24 % | -75.066 K 89.09 % | -687.975 K 99.44 % | -123.234 M -9 257.18 % | -1.317 M -102.18 % | 60.461 M 2 072.68 % | -3.065 M -108.87 % | 34.537 M 366.04 % | -12.982 M -210.05 % | -4.187 M 82.37 % | -23.750 M -120.99 % | 113.156 M -16.49 % | 135.507 M 290.24 % | -71.231 M -241.06 % | 50.496 M 182.43 % | -61.263 M -95.38 % | -31.356 M 34.83 % | -48.112 M -578.92 % | 10.046 M 122.57 % | -44.505 M -109.24 % | -21.270 M 87.99 % | -177.139 M -5 751.96 % | -3.027 M -106.68 % | 45.281 M 150.58 % | -89.532 M -274.27 % | 51.376 M 101.46 % | 25.502 M 138.04 % | -67.043 M -13.96 % | -58.831 M -462.38 % | -10.461 M 64.22 % | -29.237 M 76.66 % | -125.241 M -175.18 % | -45.513 M -31.93 % | -34.499 M -1 326.41 % | 2.813 M 105.19 % | -54.201 M -178.27 % | -19.478 M 17.02 % | -23.473 M -79.58 % | -13.071 M 13.65 % | -15.137 M -68.19 % | -9.000 M -35.54 % | -6.640 M -130.48 % | -2.881 M 64.08 % | -8.021 M |
| Debt repayment | -4.950 M -199.00 % | 5.000 M -69.04 % | 16.150 M 96.95 % | 8.200 M 536.17 % | -1.880 M 62.02 % | -4.950 M -198.02 % | 5.050 M | 0.000 -100.00 % | 1.880 M -62.02 % | 4.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.824 M 4 286.37 % | -592.972 K 98.28 % | -34.520 M -6 204.84 % | -547.516 K 96.35 % | -15.000 M | 0.000 | 0.000 | 0.000 100.00 % | -15.000 M | 0.000 | 0.000 | 0.000 100.00 % | -5.000 M 71.10 % | -17.300 M -150.93 % | 33.970 M 399.96 % | -11.325 M 74.77 % | -44.882 M -875.03 % | 5.791 M -76.12 % | 24.246 M -19.18 % | 30.000 M -6.21 % | 31.987 M 205.97 % | -30.186 M -411.24 % | 9.699 M -5.84 % | 10.300 M -39.45 % | 17.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 66.67 % | -30.000 M -175.00 % | 40.000 M 126.22 % | -152.550 M -506.26 % | 37.550 M 207.29 % | -35.000 M -216.67 % | 30.000 M 170.36 % | -42.640 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -6.542 M -1 509.22 % | -406.543 K -22.82 % | -331.000 K -97.84 % | -167.305 K 97.34 % | -6.295 M -2 618.60 % | -231.553 K -46.90 % | -157.627 K 14.80 % | -185.000 K -7.39 % | -172.274 K -67.73 % | -102.708 K 6.63 % | -110.000 K 1.05 % | -111.166 K 0.00 % | -111.166 K -37.31 % | -80.958 K | 0.000 100.00 % | -1.506 M 25.85 % | -2.031 M 4.74 % | -2.132 M 25.38 % | -2.857 M -9.77 % | -2.603 M 9.25 % | -2.868 M -40.81 % | -2.037 M -54.78 % | -1.316 M -20.18 % | -1.095 M 49.09 % | -2.151 M -121.98 % | -969.000 K 61.26 % | -2.501 M -1 177.89 % | -195.713 K 97.65 % | -8.338 M -6 624.19 % | -124.000 K 71.49 % | -435.000 K -137.70 % | -183.000 K 99.02 % | -18.712 M -4 228.52 % | -432.296 K 80.91 % | -2.264 M -113.38 % | -1.061 M 94.64 % | -19.807 M -984.13 % | -1.827 M -26.09 % | -1.449 M 84.28 % | -9.220 M 13.08 % | -10.607 M -720.37 % | -1.293 M 36.09 % | -2.023 M | 0.000 100.00 % | -17.987 M | 0.000 100.00 % | -1.692 M 83.70 % | -10.381 M -75.15 % | -5.927 M | 0.000 100.00 % | -188.000 K | 0.000 | 0.000 | 0.000 100.00 % | -327.000 K -1 337.36 % | -22.750 K 99.81 % | -11.967 M -4 143.62 % | -282.000 K 45.87 % | -521.000 K 73.25 % | -1.948 M 92.46 % | -25.819 M -350.83 % | -5.727 M -168.12 % | -2.136 M |
| Other financing activites | -381.810 K 0.00 % | -381.811 K 0.05 % | -382.000 K -0.05 % | -381.810 K 83.12 % | -2.262 M -341.12 % | -512.787 K -0.36 % | -510.947 K | 0.000 100.00 % | -1.020 M -97.16 % | -517.257 K 10.20 % | -576.000 K -11.36 % | -517.257 K 39.38 % | -853.254 K -164.13 % | -323.038 K 80.55 % | -1.661 M 52.68 % | -3.510 M 89.61 % | -33.796 M -893.42 % | -3.402 M 86.30 % | -24.824 M | 0.000 | 0.000 100.00 % | -24.824 M | 0.000 | 0.000 -100.00 % | 13.969 M | 0.000 | 0.000 | 0.000 100.00 % | -14.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.180 M | 0.000 | 0.000 -100.00 % | 20.000 M 632.48 % | -3.756 M | 0.000 -100.00 % | 9.699 M 21.23 % | 8.000 M -85.23 % | 54.162 M 158.28 % | 20.970 M -59.67 % | 52.000 M 766.67 % | 6.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.317 M -358.53 % | 3.217 M 218.23 % | -2.721 M -153.35 % | 5.100 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.094 M -100.78 % | 655.300 M | 0.000 | 0.000 -100.00 % | 345.807 K |
| Net cash used provided by financing activities | -11.874 M -381.93 % | 4.212 M -72.72 % | 15.437 M 101.77 % | 7.651 M 189.41 % | -8.557 M -50.27 % | -5.694 M -229.97 % | 4.381 M 2 468.34 % | -185.000 K -126.89 % | 687.911 K -84.11 % | 4.330 M 731.20 % | -686.000 K -9.16 % | -628.423 K 34.84 % | -964.420 K -110.05 % | 9.596 M 677.72 % | -1.661 M 66.89 % | -5.017 M 86.00 % | -35.827 M -547.51 % | -5.533 M -124.10 % | -2.469 M 22.74 % | -3.196 M 91.45 % | -37.388 M -36.41 % | -27.408 M -67.98 % | -16.316 M -1 390.05 % | -1.095 M -109.27 % | 11.818 M 1 319.61 % | -969.000 K 94.46 % | -17.501 M -8 842.18 % | -195.713 K 99.14 % | -22.838 M -18 317.74 % | -124.000 K 97.72 % | -5.435 M 68.91 % | -17.483 M -214.58 % | 15.258 M 229.77 % | -11.757 M 65.39 % | -33.966 M -818.10 % | 4.730 M 6.56 % | 4.439 M -90.79 % | 48.173 M 79.87 % | 26.782 M 167.96 % | -39.406 M -4 236.59 % | -908.686 K -105.34 % | 17.007 M -67.38 % | 52.139 M 148.64 % | 20.970 M -38.35 % | 34.013 M 466.88 % | 6.000 M 454.61 % | -1.692 M 83.70 % | -10.381 M -75.15 % | -5.927 M | 0.000 100.00 % | -8.505 M -364.38 % | 3.217 M 218.23 % | -2.721 M -153.35 % | 5.100 M 1 659.63 % | -327.000 K 96.74 % | -10.023 M 76.12 % | -41.967 M -205.66 % | 39.718 M 125.11 % | -158.164 M -122.89 % | 690.902 M 1 236.00 % | -60.819 M -350.56 % | 24.273 M 154.63 % | -44.430 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.769 M | 0.000 -100.00 % | 22.835 M -69.78 % | 75.555 M 146.51 % | -162.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -270.000 K -260.51 % | 168.212 K -24.64 % | 223.204 K 1 693.67 % | 12.444 K 100.39 % | -3.229 M -2 018.99 % | 168.266 K 198.40 % | -171.000 K -136.66 % | 466.478 K -84.64 % | 3.036 M 144.88 % | -6.765 M -192.59 % | 7.306 M 158.71 % | -12.445 M -132.97 % | -5.342 M -180.42 % | -1.905 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 |
| Net change in cash | -37.773 M -170.24 % | 53.780 M -30.56 % | 77.442 M 513.51 % | -18.728 M -117.55 % | 106.703 M 2 571.81 % | 3.994 M 108.38 % | -47.671 M -1.14 % | -47.133 M -155.41 % | 85.059 M 157.86 % | 32.987 M 141.79 % | -78.933 M -3 010.88 % | 2.712 M -96.62 % | 80.124 M 149.62 % | -161.465 M -945.55 % | -15.443 M -113.39 % | 115.304 M 494.84 % | -29.203 M 14.19 % | -34.034 M -275.82 % | 19.357 M 229.70 % | -14.925 M 66.48 % | -44.524 M -612.25 % | 8.692 M 107.55 % | -115.090 M -607.23 % | 22.690 M -68.96 % | 73.088 M 2 002.55 % | -3.842 M -116.41 % | 23.414 M 1 680.45 % | 1.315 M 116.44 % | -7.997 M 27.48 % | -11.027 M -107.25 % | 152.100 M -23.03 % | 197.614 M 286.25 % | -106.103 M -341.83 % | 43.875 M 348.78 % | -17.636 M 41.23 % | -30.010 M -322.69 % | 13.476 M -80.53 % | 69.204 M 1 412.67 % | -5.272 M -118.06 % | 29.189 M 114.29 % | -204.209 M -499.34 % | 51.137 M 179.88 % | 18.271 M 613.99 % | 2.559 M -98.62 % | 184.805 M 551.77 % | -40.907 M -572.20 % | 8.663 M 115.55 % | -55.706 M -451.52 % | 15.847 M 119.70 % | -80.453 M -182.34 % | -28.495 M -231.58 % | 21.656 M 224.27 % | -17.426 M -54.84 % | -11.254 M 81.00 % | -59.241 M -87.23 % | -31.641 M -471.02 % | 8.528 M 117.08 % | -49.943 M 75.85 % | -206.818 M -133.90 % | 610.125 M 1 505.09 % | 38.012 M 223.66 % | -30.740 M -376.81 % | -6.447 M |
| Cash at beginning of period | 487.877 M 12.39 % | 434.097 M 21.71 % | 356.655 M -4.99 % | 375.383 M 38.98 % | 270.096 M 2.37 % | 263.831 M -15.30 % | 311.502 M -13.14 % | 358.635 M 31.09 % | 273.576 M 13.71 % | 240.589 M -24.70 % | 319.522 M 0.86 % | 316.810 M 33.85 % | 236.685 M -40.55 % | 398.150 M -3.73 % | 413.593 M 38.65 % | 298.290 M -8.92 % | 327.493 M -9.41 % | 361.527 M 5.66 % | 342.170 M -4.18 % | 357.094 M -11.09 % | 401.618 M 2.21 % | 392.926 M -22.31 % | 505.744 M 4.70 % | 483.053 M 17.83 % | 409.966 M -0.93 % | 413.807 M 6.00 % | 390.393 M 0.34 % | 389.078 M -2.01 % | 397.075 M -2.70 % | 408.101 M 59.41 % | 256.001 M 338.46 % | 58.387 M -64.50 % | 164.490 M 36.38 % | 120.615 M -6.61 % | 129.150 M -18.86 % | 159.160 M 9.25 % | 145.684 M 90.49 % | 76.480 M -6.45 % | 81.753 M 55.53 % | 52.563 M -79.53 % | 256.772 M 24.87 % | 205.635 M 9.75 % | 187.364 M 1.38 % | 184.805 M 39.31 % | 132.653 M -23.57 % | 173.560 M 5.25 % | 164.897 M -25.25 % | 220.603 M 7.74 % | 204.756 M -28.21 % | 285.209 M -9.08 % | 313.704 M 7.42 % | 292.048 M -5.63 % | 309.474 M -3.51 % | 320.728 M -15.59 % | 379.969 M -7.69 % | 411.610 M 2.12 % | 403.082 M -11.02 % | 453.026 M -31.34 % | 659.844 M 1 227.15 % | 49.719 M 324.69 % | 11.707 M -72.42 % | 42.447 M -13.19 % | 48.894 M |
| Cash at end of period | 450.104 M -7.74 % | 487.877 M 12.39 % | 434.097 M 21.71 % | 356.655 M -5.35 % | 376.799 M 40.69 % | 267.825 M 1.51 % | 263.831 M -15.30 % | 311.502 M -13.14 % | 358.635 M 31.09 % | 273.576 M 13.71 % | 240.589 M -24.70 % | 319.522 M 0.86 % | 316.810 M 33.85 % | 236.685 M -40.55 % | 398.150 M -3.73 % | 413.593 M 38.65 % | 298.290 M -8.92 % | 327.493 M -9.41 % | 361.527 M 5.66 % | 342.170 M -4.18 % | 357.094 M -11.09 % | 401.618 M 2.81 % | 390.654 M -22.76 % | 505.744 M 4.70 % | 483.053 M 17.83 % | 409.966 M -0.93 % | 413.807 M 6.00 % | 390.393 M 0.34 % | 389.078 M -2.01 % | 397.075 M -2.70 % | 408.101 M 59.41 % | 256.001 M 338.46 % | 58.387 M -64.50 % | 164.490 M 47.51 % | 111.513 M -13.66 % | 129.150 M -18.86 % | 159.160 M 9.25 % | 145.684 M 90.49 % | 76.480 M -6.45 % | 81.753 M 55.53 % | 52.563 M -79.53 % | 256.772 M 24.87 % | 205.635 M 9.75 % | 187.364 M 1.38 % | 184.805 M 39.31 % | 132.653 M -23.57 % | 173.560 M 5.25 % | 164.897 M -25.25 % | 220.603 M 7.74 % | 204.756 M -28.21 % | 285.209 M -9.08 % | 313.704 M 7.42 % | 292.048 M -5.63 % | 309.474 M -3.51 % | 320.728 M -15.59 % | 379.969 M -7.69 % | 411.610 M 2.12 % | 403.082 M -11.02 % | 453.026 M -31.34 % | 659.844 M 1 227.15 % | 49.719 M 324.69 % | 11.707 M -72.42 % | 42.447 M |
| Operating cash flow | -40.852 M -297.43 % | 20.692 M -19.74 % | 25.781 M 180.87 % | -31.881 M -228.37 % | 24.835 M 110.38 % | 11.805 M 159.31 % | -19.904 M -183.23 % | 23.916 M -72.23 % | 86.108 M 2 294.40 % | -3.924 M 89.00 % | -35.688 M -316.49 % | 16.485 M 223.16 % | 5.101 M | 0.000 100.00 % | -16.145 M -182.09 % | 19.667 M 125.41 % | 8.725 M 135.71 % | -24.433 M -514.40 % | 5.896 M 209.60 % | -5.379 M -12.35 % | -4.788 M -113.02 % | 36.788 M 50.40 % | 24.461 M -2.55 % | 25.102 M 3 005.65 % | 808.270 K 320.14 % | 192.383 K -98.64 % | 14.185 M 112.18 % | 6.685 M -64.87 % | 19.029 M 48.11 % | 12.848 M -71.22 % | 44.649 M -43.78 % | 79.422 M 257.73 % | -50.353 M -1 082.71 % | 5.124 M -93.66 % | 80.821 M 2 374.73 % | -3.553 M -106.20 % | 57.320 M 444.97 % | 10.518 M 11.72 % | 9.415 M -90.26 % | 96.630 M 388.73 % | -33.467 M -167.47 % | 49.602 M 167.21 % | -73.807 M -201.64 % | 72.614 M 306.28 % | -35.202 M 51.38 % | -72.409 M -193.55 % | 77.398 M 473.11 % | 13.505 M -58.10 % | 32.234 M 162.94 % | -51.216 M -148.66 % | 105.251 M 64.58 % | 63.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | -10.550 M -865.06 % | -1.093 M -119.97 % | -497.000 K 66.93 % | -1.503 M 13.37 % | -1.735 M 21.74 % | -2.217 M -52.61 % | -1.453 M 8.11 % | -1.581 M 9.43 % | -1.746 M 20.20 % | -2.188 M 64.67 % | -6.191 M -317.31 % | -1.484 M 50.18 % | -2.978 M 31.63 % | -4.355 M 48.41 % | -8.442 M -83.96 % | -4.589 M -118.32 % | -2.102 M 48.72 % | -4.099 M 50.01 % | -8.200 M -28.02 % | -6.405 M -170.04 % | -2.372 M -244.78 % | -687.975 K 76.34 % | -2.908 M -120.80 % | -1.317 M -37.38 % | -958.668 K 81.45 % | -5.167 M -414.14 % | -1.005 M 84.77 % | -6.600 M 16.99 % | -7.951 M 50.52 % | -16.068 M -59.17 % | -10.095 M -56.56 % | -6.448 M 88.68 % | -56.943 M -330.78 % | -13.219 M 9.81 % | -14.656 M 69.45 % | -47.978 M -93.16 % | -24.839 M 15.50 % | -29.395 M -20.03 % | -24.490 M 17.41 % | -29.651 M 80.71 % | -153.732 M -1 261.06 % | -11.295 M -83.63 % | -6.151 M 57.24 % | -14.384 M -49.52 % | -9.620 M 49.66 % | -19.109 M -38.35 % | -13.812 M -23.94 % | -11.144 M -56.78 % | -7.108 M 45.25 % | -12.982 M 54.81 % | -28.725 M 37.29 % | -45.803 M -32.65 % | -34.530 M -159.49 % | -13.307 M 65.37 % | -38.428 M -97.29 % | -19.478 M 17.02 % | -23.473 M -79.58 % | -13.071 M 13.65 % | -15.137 M -63.11 % | -9.280 M -39.76 % | -6.640 M -130.48 % | -2.881 M 64.52 % | -8.119 M |
| Free CashFlow | -51.403 M -362.27 % | 19.599 M -22.48 % | 25.284 M 175.74 % | -33.384 M -244.52 % | 23.100 M 140.93 % | 9.588 M 144.89 % | -21.357 M -195.62 % | 22.335 M -73.52 % | 84.363 M 1 480.38 % | -6.112 M 85.41 % | -41.879 M -379.17 % | 15.001 M 606.43 % | 2.124 M 148.76 % | -4.355 M 82.29 % | -24.586 M -263.06 % | 15.078 M 127.66 % | 6.623 M 123.21 % | -28.532 M -1 138.37 % | -2.304 M 80.45 % | -11.785 M -64.59 % | -7.160 M -119.83 % | 36.100 M 67.49 % | 21.553 M -9.38 % | 23.785 M 15 914.70 % | -150.398 K 96.98 % | -4.975 M -137.74 % | 13.180 M 15 309.62 % | 85.531 K -99.23 % | 11.078 M 444.04 % | -3.220 M -109.32 % | 34.553 M -52.65 % | 72.973 M 168.01 % | -107.296 M -1 225.51 % | -8.095 M -112.23 % | 66.165 M 228.40 % | -51.531 M -258.65 % | 32.481 M 272.08 % | -18.876 M -25.21 % | -15.075 M -122.51 % | 66.979 M 135.78 % | -187.199 M -588.68 % | 38.307 M 147.91 % | -79.957 M -237.31 % | 58.230 M 229.91 % | -44.823 M 51.02 % | -91.518 M -243.93 % | 63.586 M 2 592.04 % | 2.362 M -90.60 % | 25.126 M 139.14 % | -64.198 M -183.89 % | 76.526 M 321.65 % | 18.149 M 152.56 % | -34.530 M -159.49 % | -13.307 M 65.37 % | -38.428 M -97.29 % | -19.478 M 17.02 % | -23.473 M -79.58 % | -13.071 M 13.65 % | -15.137 M -63.11 % | -9.280 M -39.76 % | -6.640 M -130.48 % | -2.881 M 64.52 % | -8.119 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 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 |