Maiquer Group CO.,LTD 002719.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 635.205 M -10.40 % | 708.944 M -28.32 % | 989.090 M -13.71 % | 1.146 B 30.93 % | 875.419 M 30.55 % | 670.570 M 11.72 % | 600.205 M 3.56 % | 579.578 M 3.53 % | 559.802 M 8.04 % | 518.144 M 61.23 % | 321.363 M -17.10 % | 387.649 M -3.85 % | 403.192 M 16.12 % | 347.214 M 10.65 % | 313.799 M 3.27 % | 303.849 M |
| Net income | -230.482 M -137.37 % | -97.099 M 72.42 % | -352.086 M -2 007.54 % | 18.458 M -65.01 % | 52.751 M 174.42 % | -70.883 M 54.01 % | -154.129 M -918.29 % | 18.835 M -33.00 % | 28.112 M -60.54 % | 71.250 M 71.96 % | 41.434 M -28.26 % | 57.752 M -3.89 % | 60.093 M 12.70 % | 53.320 M 21.06 % | 44.045 M 11.19 % | 39.611 M |
| Income before tax | -233.332 M -127.88 % | -102.391 M 71.60 % | -360.512 M -1 769.97 % | 21.588 M -60.56 % | 54.730 M 175.16 % | -72.821 M 52.75 % | -154.119 M -773.85 % | 22.871 M -28.98 % | 32.206 M -61.61 % | 83.887 M 80.56 % | 46.459 M -27.60 % | 64.170 M -4.53 % | 67.211 M 13.92 % | 59.000 M 15.87 % | 50.918 M 9.78 % | 46.383 M |
| Income before tax ratio | -0.37 -154.34 % | -0.14 60.38 % | -0.36 -2 035.28 % | 0.02 -69.87 % | 0.06 157.57 % | -0.11 57.71 % | -0.26 -750.69 % | 0.04 -31.41 % | 0.06 -64.46 % | 0.16 11.99 % | 0.14 -12.67 % | 0.17 -0.70 % | 0.17 -1.90 % | 0.17 4.72 % | 0.16 6.30 % | 0.15 |
| EBITDA | -134.000 M -490.74 % | -22.683 M 92.18 % | -290.227 M -486.88 % | 75.018 M -24.22 % | 98.994 M 638.87 % | -18.371 M 82.31 % | -103.834 M -295.40 % | 53.139 M -23.95 % | 69.872 M -17.34 % | 84.525 M 30.08 % | 64.978 M -14.91 % | 76.360 M -15.73 % | 90.609 M 7.43 % | 84.345 M 15.47 % | 73.043 M 35.49 % | 53.911 M |
| Net income ratio | -0.36 -164.93 % | -0.14 61.52 % | -0.36 -2 310.59 % | 0.02 -73.28 % | 0.06 157.00 % | -0.11 58.84 % | -0.26 -890.17 % | 0.03 -35.29 % | 0.05 -63.48 % | 0.14 6.65 % | 0.13 -13.46 % | 0.15 -0.04 % | 0.15 -2.94 % | 0.15 9.41 % | 0.14 7.67 % | 0.13 |
| Ratio EBITDA | -0.21 -559.32 % | -0.03 89.10 % | -0.29 -548.34 % | 0.07 -42.12 % | 0.11 512.78 % | -0.03 84.16 % | -0.17 -288.68 % | 0.09 -26.54 % | 0.12 -23.49 % | 0.16 -19.32 % | 0.20 2.65 % | 0.20 -12.35 % | 0.22 -7.49 % | 0.24 4.36 % | 0.23 31.19 % | 0.18 |
| Gross profit ratio | 0.16 -1.45 % | 0.16 11.71 % | 0.15 -23.72 % | 0.19 -15.77 % | 0.23 -27.74 % | 0.32 -13.68 % | 0.37 -15.26 % | 0.43 -4.46 % | 0.45 -3.00 % | 0.47 15.31 % | 0.40 3.14 % | 0.39 1.80 % | 0.39 -2.86 % | 0.40 2.39 % | 0.39 5.64 % | 0.37 |
| Weighted average shs out dil | 174.133 M 0.00 % | 174.137 M 1.20 % | 172.070 M 4.93 % | 163.980 M 0.00 % | 163.980 M 0.00 % | 163.980 M -2.11 % | 167.508 M 51.18 % | 110.797 M -35.96 % | 172.999 M 3.19 % | 167.647 M 16.33 % | 144.118 M 15.41 % | 124.870 M 0.00 % | 124.868 M 0.99 % | 123.640 M 3.51 % | 119.444 M -0.11 % | 119.580 M |
| Weighted average shs out | 174.133 M 0.00 % | 174.137 M 1.20 % | 172.070 M 4.93 % | 163.980 M 0.00 % | 163.980 M 0.00 % | 163.980 M -2.11 % | 167.508 M 51.18 % | 110.797 M -35.96 % | 172.999 M 4.71 % | 165.217 M 14.64 % | 144.118 M 15.41 % | 124.870 M 0.00 % | 124.868 M 0.99 % | 123.640 M 3.51 % | 119.444 M -0.11 % | 119.580 M |
| EPS diluted | -1.32 -135.71 % | -0.56 72.68 % | -2.05 -1 963.64 % | 0.11 -65.63 % | 0.32 174.42 % | -0.43 68.15 % | -1.35 -894.12 % | 0.17 6.25 % | 0.16 -62.79 % | 0.43 48.28 % | 0.29 -36.96 % | 0.46 -4.17 % | 0.48 11.63 % | 0.43 16.22 % | 0.37 12.12 % | 0.33 |
| Earnings per share | -1.32 -135.71 % | -0.56 72.68 % | -2.05 -1 963.64 % | 0.11 -65.63 % | 0.32 174.42 % | -0.43 53.26 % | -0.92 -641.18 % | 0.17 6.25 % | 0.16 -62.79 % | 0.43 48.28 % | 0.29 -36.96 % | 0.46 -4.17 % | 0.48 11.63 % | 0.43 16.22 % | 0.37 12.12 % | 0.33 |
| Gross profit | 102.739 M -11.70 % | 116.350 M -19.93 % | 145.313 M -34.17 % | 220.750 M 10.29 % | 200.162 M -5.66 % | 212.171 M -3.56 % | 219.992 M -12.24 % | 250.674 M -1.08 % | 253.412 M 4.80 % | 241.806 M 85.92 % | 130.062 M -14.50 % | 152.111 M -2.13 % | 155.420 M 12.80 % | 137.778 M 13.30 % | 121.608 M 9.10 % | 111.469 M |
| Income tax expense | -446.630 K 87.75 % | -3.645 M 56.74 % | -8.426 M -256.41 % | 5.387 M 87.42 % | 2.874 M 248.33 % | -1.938 M -428.50 % | 589.914 K -85.45 % | 4.053 M -0.99 % | 4.094 M -67.60 % | 12.637 M 151.48 % | 5.025 M -21.69 % | 6.417 M -9.85 % | 7.118 M 25.33 % | 5.680 M -17.36 % | 6.873 M 1.49 % | 6.772 M |
| Cost of revenue | 532.467 M -10.15 % | 592.594 M -29.77 % | 843.777 M -8.83 % | 925.475 M 37.06 % | 675.258 M 47.31 % | 458.400 M 20.56 % | 380.213 M 15.60 % | 328.905 M 7.35 % | 306.390 M 10.88 % | 276.338 M 44.45 % | 191.301 M -18.78 % | 235.539 M -4.94 % | 247.772 M 18.30 % | 209.436 M 8.97 % | 192.192 M -0.10 % | 192.380 M |
| General and administrative expenses | 84.496 M 10.18 % | 76.691 M 132.39 % | 33.001 M 66.99 % | 19.763 M 38.33 % | 14.286 M -39.55 % | 23.633 M -24.02 % | 31.106 M 131.46 % | 13.439 M -24.64 % | 17.833 M -24.37 % | 23.578 M 201.42 % | 7.822 M 7.18 % | 7.298 M -17.91 % | 8.890 M -6.09 % | 9.466 M -22.53 % | 12.220 M -42.90 % | 21.401 M |
| Selling and marketing expenses | 55.122 M 2.98 % | 53.529 M -67.11 % | 162.769 M 32.58 % | 122.772 M 19.59 % | 102.662 M -28.90 % | 144.387 M -20.11 % | 180.727 M 6.95 % | 168.980 M 1.72 % | 166.121 M 34.22 % | 123.765 M 147.20 % | 50.067 M -7.59 % | 54.178 M 4.10 % | 52.044 M 18.26 % | 44.007 M 34.01 % | 32.838 M -4.24 % | 34.291 M |
| Other expenses | 185.142 M 645.84 % | 24.823 M -44.35 % | 44.609 M -12.76 % | 51.136 M -2.72 % | 52.565 M -2.20 % | 53.749 M 34 918.66 % | 153.487 K 115.22 % | -1.008 M -117.02 % | 5.923 M -48.15 % | 11.424 M 372.78 % | 2.416 M -73.98 % | 9.288 M 57.43 % | 5.900 M -43.76 % | 10.490 M 81.03 % | 5.794 M 315.96 % | -2.683 M |
| Operating expenses | 329.582 M 51.86 % | 217.032 M -12.14 % | 247.019 M 24.22 % | 198.858 M 13.79 % | 174.765 M -22.34 % | 225.032 M -14.56 % | 263.369 M 13.98 % | 231.070 M -0.11 % | 231.321 M 23.69 % | 187.017 M 123.83 % | 83.552 M -4.33 % | 87.333 M 3.54 % | 84.347 M 11.34 % | 75.759 M 16.70 % | 64.917 M 12.79 % | 57.558 M |
| Cost and expenses | 862.049 M 6.47 % | 809.626 M -25.78 % | 1.091 B -2.98 % | 1.124 B 32.27 % | 850.023 M 24.38 % | 683.431 M 6.19 % | 643.582 M 14.93 % | 559.975 M 4.14 % | 537.712 M 16.05 % | 463.355 M 68.58 % | 274.852 M -14.87 % | 322.871 M -2.78 % | 332.119 M 16.45 % | 285.196 M 10.92 % | 257.109 M 2.87 % | 249.937 M |
| Research and development expenses | 4.823 M -17.40 % | 5.839 M -12.06 % | 6.639 M 27.99 % | 5.188 M -1.22 % | 5.252 M 60.98 % | 3.262 M 32.02 % | 2.471 M -36.81 % | 3.910 M 269.17 % | 1.059 M -59.60 % | 2.622 M 142.04 % | 1.083 M 3.11 % | 1.051 M -9.43 % | 1.160 M 14.00 % | 1.017 M -12.48 % | 1.163 M | 0.000 |
| Selling general and administrative expenses | 139.618 M 7.22 % | 130.220 M -33.48 % | 195.770 M 37.35 % | 142.535 M 21.88 % | 116.948 M -30.40 % | 168.020 M -20.68 % | 211.833 M 16.12 % | 182.419 M -0.83 % | 183.954 M 24.85 % | 147.343 M 154.53 % | 57.889 M -5.83 % | 61.476 M 0.89 % | 60.934 M 13.95 % | 53.473 M 18.68 % | 45.058 M -19.10 % | 55.693 M |
| Interest income | 291.875 K -57.96 % | 694.331 K -79.10 % | 3.322 M 317.09 % | 796.578 K 26.46 % | 629.907 K -83.59 % | 3.840 M 144.69 % | 1.569 M -35.01 % | 2.414 M 82.17 % | 1.325 M -13.37 % | 1.530 M 55.76 % | 982.172 K 139.16 % | 410.674 K 42.05 % | 289.100 K 2.15 % | 283.022 K 320.34 % | 67.331 K 51 793 176.97 % | -0.130 |
| Interest expense | 6.771 M 39.72 % | 4.846 M -12.67 % | 5.549 M 18.83 % | 4.669 M -21.89 % | 5.978 M 0.32 % | 5.959 M 86.04 % | 3.203 M -30.01 % | 4.577 M 39.44 % | 3.282 M 28.32 % | 2.558 M 18.01 % | 2.167 M 11.18 % | 1.949 M -54.40 % | 4.276 M -28.17 % | 5.952 M 49.85 % | 3.972 M -9.75 % | 4.401 M |
| Depreciation and amortization | 92.829 M 11.07 % | 83.576 M 30.15 % | 64.217 M 34.01 % | 47.920 M 28.32 % | 37.343 M -20.99 % | 47.267 M 1.66 % | 46.496 M 29.83 % | 35.812 M 4.15 % | 34.384 M 58.92 % | 21.635 M 52.76 % | 14.163 M -14.51 % | 16.566 M -19.83 % | 20.663 M 6.55 % | 19.393 M 6.83 % | 18.153 M 259.57 % | 5.048 M |
| Operating income | -226.844 M -125.31 % | -100.682 M 1.01 % | -101.706 M -434.90 % | 30.369 M -25.58 % | 40.806 M 1 178.91 % | -3.782 M 97.55 % | -154.273 M -746.04 % | 23.880 M -9.80 % | 26.476 M -63.47 % | 72.486 M 64.58 % | 44.043 M -23.19 % | 57.338 M -12.63 % | 65.629 M 20.23 % | 54.588 M 9.74 % | 49.743 M 0.89 % | 49.306 M |
| Operating income ratio | -0.36 -151.46 % | -0.14 -38.11 % | -0.10 -488.11 % | 0.03 -43.16 % | 0.05 926.44 % | -0.01 97.81 % | -0.26 -723.84 % | 0.04 -12.88 % | 0.05 -66.19 % | 0.14 2.08 % | 0.14 -7.34 % | 0.15 -9.13 % | 0.16 3.53 % | 0.16 -0.82 % | 0.16 -2.31 % | 0.16 |
| Total other income expenses net | -6.489 M -279.67 % | -1.709 M 97.97 % | -84.075 M -857.49 % | -8.781 M -247.40 % | -2.528 M -838.73 % | -269.249 K -275.42 % | 153.488 K 115.22 % | -1.008 M -117.10 % | 5.895 M -48.29 % | 11.402 M 371.85 % | 2.416 M -64.63 % | 6.832 M 349.81 % | -2.735 M -161.99 % | 4.412 M 275.44 % | 1.175 M 140.20 % | -2.923 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 39.532 M -67.91 % | 123.195 M 917.80 % | -15.064 M 90.76 % | -163.039 M 40.88 % | -275.794 M -1.43 % | -271.902 M -7.48 % | -252.974 M 35.40 % | -391.627 M 17.41 % | -474.179 M 22.14 % | -609.013 M -253.32 % | -172.367 M -123.39 % | -77.159 M -44.09 % | -53.550 M -2 471.74 % | 2.258 M -94.01 % | 37.679 M 46.83 % | 25.662 M |
| Total investments | 74.446 M -11.80 % | 84.403 M 13.37 % | 74.446 M 0.00 % | 74.446 M -11.84 % | 84.446 M -9.89 % | 93.714 M -73.16 % | 349.154 M 113.27 % | 163.714 M 0.00 % | 163.714 M 536.67 % | 25.714 M 0.00 % | 25.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 71.276 M -63.10 % | 193.152 M 15.80 % | 166.798 M -20.24 % | 209.115 M 38.45 % | 151.045 M 49.17 % | 101.259 M 50.46 % | 67.300 M -3.86 % | 70.000 M 75.00 % | 40.000 M -66.67 % | 120.000 M 75.72 % | 68.290 M -1.09 % | 69.040 M 0.00 % | 69.040 M -9.49 % | 76.280 M -11.83 % | 86.510 M 108.31 % | 41.530 M |
| Accumulated other comprehensive income loss | 1.192 M 111.92 % | -10.000 M -938.86 % | 1.192 M 101.21 % | -98.721 M -8.98 % | -90.588 M 1.73 % | -92.186 M -1 325.40 % | 7.523 M 13.90 % | 6.605 M -37.73 % | 10.607 M 2.61 % | 10.337 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -557.664 M -70.44 % | -327.182 M -44.26 % | -226.800 M -277.51 % | 127.769 M 12.02 % | 114.054 M 81.32 % | 62.901 M -52.59 % | 132.678 M -54.73 % | 293.058 M 3.86 % | 282.171 M 4.16 % | 270.890 M 27.95 % | 211.723 M 14.95 % | 184.182 M 41.80 % | 129.885 M 76.70 % | 73.508 M 211.58 % | 23.592 M 374.93 % | 4.967 M |
| Common stock | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 60.00 % | 108.837 M 0.00 % | 108.837 M 0.11 % | 108.722 M 18.69 % | 91.600 M 16.70 % | 78.490 M 0.00 % | 78.490 M 0.00 % | 78.490 M 4.65 % | 75.000 M 0.00 % | 75.000 M |
| Total equity | 218.224 M -51.63 % | 451.110 M -18.44 % | 553.074 M -37.04 % | 878.385 M 0.38 % | 875.060 M 6.47 % | 821.895 M -17.14 % | 991.909 M -13.89 % | 1.152 B 0.86 % | 1.142 B 1.77 % | 1.122 B 73.05 % | 648.486 M 101.00 % | 322.622 M 21.80 % | 264.870 M 29.35 % | 204.777 M 55.75 % | 131.477 M 19.60 % | 109.932 M |
| Other non current liabilities | 4.634 M 105.43 % | 2.256 M -87.75 % | 18.410 M | 0.000 100.00 % | -73.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.040 M 0.00 % | 1.040 M 2 500.00 % | 40.000 K 0.00 % | 40.000 K |
| Long term debt | 53.758 M -51.59 % | 111.053 M -10.25 % | 123.736 M 2.18 % | 121.093 M 13.06 % | 107.107 M 670.55 % | 13.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 82.592 M -39.56 % | 136.655 M -5.51 % | 144.626 M 10.20 % | 131.239 M 65.94 % | 79.086 M 289.47 % | 20.306 M 173.83 % | 7.416 M -14.51 % | 8.675 M -11.21 % | 9.770 M -12.64 % | 11.183 M | 0.000 -100.00 % | 1.340 M 28.85 % | 1.040 M 0.00 % | 1.040 M 2 500.00 % | 40.000 K 0.00 % | 40.000 K |
| Other current liabilities | 468.470 M 98.65 % | 235.831 M -15.66 % | 279.604 M 455.38 % | 50.345 M -49.37 % | 99.440 M -29.52 % | 141.092 M 32.26 % | 106.675 M 19.90 % | 88.971 M 16.09 % | 76.641 M 25.44 % | 61.099 M 310.47 % | 14.885 M 590.15 % | -3.037 M -117.73 % | 17.125 M -19.65 % | 21.312 M -59.28 % | 52.340 M -18.35 % | 64.104 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 126.099 M -30.85 % | 182.346 M 5.84 % | 172.280 M 328.56 % | 40.200 M 1 079.37 % | 3.409 M -91.32 % | 39.271 M -8.55 % | 42.941 M -10.65 % | 48.060 M 193.96 % | 16.349 M -7.86 % | 17.744 M 6.04 % | 16.733 M -25.63 % | 22.499 M -49.36 % | 44.429 M -37.61 % | 71.209 M |
| Short term debt | 17.518 M -78.66 % | 82.099 M 150.84 % | 32.729 M -28.80 % | 45.968 M 138.29 % | 19.291 M -77.92 % | 87.359 M 29.81 % | 67.300 M -3.86 % | 70.000 M 75.00 % | 40.000 M -44.40 % | 71.940 M 5.35 % | 68.290 M -1.09 % | 69.040 M 0.00 % | 69.040 M -9.49 % | 76.280 M -11.83 % | 86.510 M 108.31 % | 41.530 M |
| Total current liabilities | 787.235 M 2.05 % | 771.424 M 7.82 % | 715.478 M 32.23 % | 541.103 M 15.99 % | 466.501 M 21.69 % | 383.341 M 20.35 % | 318.520 M 20.36 % | 264.635 M 24.57 % | 212.436 M -30.63 % | 306.238 M 114.82 % | 142.557 M -10.62 % | 159.500 M -0.37 % | 160.085 M -9.65 % | 177.177 M -6.76 % | 190.014 M 20.31 % | 157.934 M |
| Total liabilities | 869.827 M -4.21 % | 908.078 M 5.58 % | 860.104 M 27.93 % | 672.342 M 23.23 % | 545.587 M 35.16 % | 403.647 M 23.84 % | 325.935 M 19.25 % | 273.310 M 23.00 % | 222.206 M -30.00 % | 317.421 M 122.66 % | 142.557 M -11.37 % | 160.840 M -0.18 % | 161.125 M -9.59 % | 178.217 M -6.23 % | 190.054 M 20.31 % | 157.974 M |
| Other non current assets | 166.026 M 962.56 % | 15.625 M -89.06 % | 142.858 M 153.22 % | 56.416 M 1.09 % | 55.806 M -16.06 % | 66.481 M 65.80 % | 40.098 M 51.64 % | 26.443 M -8.73 % | 28.972 M 39.89 % | 20.710 M 860.89 % | 2.155 M -29.91 % | 3.075 M -23.01 % | 3.994 M -21.01 % | 5.056 M 109.54 % | 2.413 M 484.97 % | 412.502 K |
| Long term investments | 0.000 -100.00 % | 74.446 M 15.52 % | 64.446 M -57.17 % | 150.464 M 12.48 % | 133.774 M 20.82 % | 110.720 M -70.62 % | 376.866 M 88.24 % | 200.207 M 9.96 % | 182.080 M 369.34 % | 38.794 M 31.14 % | 29.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 43.250 M 14.21 % | 37.870 M -12.26 % | 43.163 M -9.71 % | 47.807 M -8.97 % | 52.517 M -6.52 % | 56.180 M -7.97 % | 61.046 M -6.99 % | 65.634 M -6.32 % | 70.063 M -6.49 % | 74.927 M 159.26 % | 28.900 M -2.89 % | 29.761 M -2.96 % | 30.670 M -3.64 % | 31.829 M 33.42 % | 23.855 M -5.46 % | 25.234 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.605 M -89.52 % | 129.858 M -1.53 % | 131.869 M 0.00 % | 131.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 43.250 M 14.21 % | 37.870 M -12.26 % | 43.163 M -9.71 % | 47.807 M -8.97 % | 52.517 M -6.52 % | 56.180 M -24.74 % | 74.651 M -61.81 % | 195.492 M -3.19 % | 201.932 M -2.35 % | 206.796 M 615.56 % | 28.900 M -2.89 % | 29.761 M -2.96 % | 30.670 M -3.64 % | 31.829 M 33.42 % | 23.855 M -5.46 % | 25.234 M |
| Property plant equipment net | 636.945 M -25.85 % | 859.042 M 28.31 % | 669.491 M 15.40 % | 580.142 M 32.54 % | 437.704 M 29.33 % | 338.440 M 26.03 % | 268.530 M 1.33 % | 265.018 M 4.52 % | 253.550 M -1.69 % | 257.918 M 80.42 % | 142.952 M 0.24 % | 142.614 M -7.17 % | 153.635 M -7.11 % | 165.399 M 5.35 % | 156.995 M -7.74 % | 170.162 M |
| Total non current assets | 871.258 M -13.94 % | 1.012 B 8.37 % | 934.193 M 11.00 % | 841.649 M 22.82 % | 685.290 M 18.65 % | 577.594 M -24.35 % | 763.482 M 10.62 % | 690.170 M 2.93 % | 670.510 M 27.11 % | 527.500 M 156.10 % | 205.975 M 16.19 % | 177.282 M -6.58 % | 189.759 M -6.81 % | 203.626 M 10.66 % | 184.005 M -6.26 % | 196.290 M |
| Other current assets | 25.488 M -56.15 % | 58.131 M -37.38 % | 92.834 M 47.58 % | 62.903 M -30.74 % | 90.825 M -7.19 % | 97.863 M 140.16 % | 40.749 M -60.85 % | 104.085 M 87.50 % | 55.513 M -7.12 % | 59.769 M -37.39 % | 95.458 M 201.22 % | 31.690 M -2.92 % | 32.642 M -51.61 % | 67.457 M 403.29 % | 13.403 M 400.11 % | 2.680 M |
| Short term investments | 74.446 M 647.70 % | 9.957 M -0.43 % | 10.000 M 113.15 % | -76.018 M -54.11 % | -49.327 M -190.07 % | -17.005 M 38.64 % | -27.712 M 24.06 % | -36.493 M -98.71 % | -18.365 M -40.41 % | -13.080 M -238.09 % | -3.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 31.744 M -54.62 % | 69.957 M -61.53 % | 181.862 M -51.13 % | 372.154 M -12.81 % | 426.839 M 14.38 % | 373.161 M 16.51 % | 320.274 M -30.62 % | 461.627 M -10.22 % | 514.179 M -29.47 % | 729.013 M 202.93 % | 240.657 M 64.61 % | 146.199 M 19.26 % | 122.590 M 65.61 % | 74.022 M 51.59 % | 48.831 M 207.74 % | 15.868 M |
| Cash and short term investments | 31.744 M -60.28 % | 79.913 M -58.35 % | 191.862 M -48.45 % | 372.154 M -12.81 % | 426.839 M 14.38 % | 373.161 M 16.51 % | 320.274 M -30.62 % | 461.627 M -10.22 % | 514.179 M -29.47 % | 729.013 M 202.93 % | 240.657 M 64.61 % | 146.199 M 19.26 % | 122.590 M 65.61 % | 74.022 M 51.59 % | 48.831 M 207.74 % | 15.868 M |
| Total current assets | 216.793 M -37.49 % | 346.812 M -27.59 % | 478.984 M -32.45 % | 709.078 M -3.57 % | 735.357 M 13.49 % | 647.948 M 16.88 % | 554.363 M -24.59 % | 735.092 M 5.95 % | 693.779 M -23.94 % | 912.153 M 55.91 % | 585.068 M 91.09 % | 306.181 M 29.61 % | 236.236 M 31.70 % | 179.368 M 30.43 % | 137.526 M 92.03 % | 71.616 M |
| Inventory | 54.483 M -48.13 % | 105.037 M 23.05 % | 85.360 M -24.46 % | 113.002 M 21.50 % | 93.009 M 44.19 % | 64.503 M 62.48 % | 39.698 M -8.16 % | 43.224 M -1.13 % | 43.720 M -10.46 % | 48.826 M -9.07 % | 53.697 M 18.78 % | 45.208 M 10.90 % | 40.766 M 7.59 % | 37.889 M 18.43 % | 31.993 M 19.88 % | 26.689 M |
| Net receivables | 105.078 M -16.71 % | 126.157 M 15.82 % | 108.928 M -32.35 % | 161.019 M -2.09 % | 164.463 M 8.98 % | 150.906 M -1.78 % | 153.641 M 91.68 % | 80.155 M 11.61 % | 71.816 M 13.23 % | 63.424 M -29.76 % | 90.302 M -8.55 % | 98.740 M 62.35 % | 60.820 M 1.36 % | 60.002 M 38.58 % | 43.298 M 64.14 % | 26.379 M |
| Tax assets | 25.037 M -1.40 % | 25.394 M 78.40 % | 14.234 M 108.73 % | 6.819 M 24.22 % | 5.490 M -4.91 % | 5.773 M 73.01 % | 3.337 M 10.85 % | 3.010 M -24.30 % | 3.977 M 21.17 % | 3.282 M 37.62 % | 2.385 M 30.23 % | 1.831 M 25.41 % | 1.460 M 8.80 % | 1.342 M 81.00 % | 741.456 K 54.13 % | 481.069 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 |
| Account payables | 294.109 M -34.72 % | 450.553 M 14.95 % | 391.956 M 53.81 % | 254.827 M 36.62 % | 186.527 M 22.59 % | 152.150 M 10.47 % | 137.727 M 40.02 % | 98.366 M 11.68 % | 88.078 M 34.12 % | 65.669 M 22.35 % | 53.673 M -20.95 % | 67.894 M 2.22 % | 66.418 M -5.46 % | 70.253 M 65.20 % | 42.526 M 8.60 % | 39.160 M |
| Tax payables | 7.138 M 142.69 % | 2.941 M -73.71 % | 11.189 M 46.91 % | 7.616 M 23.70 % | 6.157 M 124.66 % | 2.741 M -19.60 % | 3.409 M -53.30 % | 7.299 M -5.42 % | 7.717 M -32.37 % | 11.411 M 99.89 % | 5.709 M -27.37 % | 7.860 M 4.76 % | 7.503 M -19.60 % | 9.331 M 8.03 % | 8.638 M -34.26 % | 13.140 M |
| Deferred revenue non current | 13.022 M 21.69 % | 10.702 M -3.24 % | 11.060 M 77.32 % | 6.237 M 59.34 % | 3.914 M 1 531.00 % | 240.000 K -33.33 % | 360.000 K -25.00 % | 480.000 K -20.00 % | 600.000 K | 0.000 | 0.000 -100.00 % | 1.340 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -7.032 M -51.92 % | -4.628 M -51.90 % | -3.047 M -40.50 % | -2.169 M -2 555.16 % | 88.330 K -91.02 % | 983.925 K -59.04 % | 2.402 M -19.45 % | 2.983 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 16.399 M -6.42 % | 17.524 M -12.78 % | 20.092 M -45.35 % | 36.764 M 249.17 % | -24.646 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.060 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 -100.00 % | 10.000 M | 0.000 -100.00 % | 98.721 M 8.98 % | 90.588 M -1.73 % | 92.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 608.781 M -1.62 % | 618.781 M 5.54 % | 586.274 M 63.45 % | 358.697 M -47.05 % | 677.366 M 37.76 % | 491.684 M -27.98 % | 682.690 M -8.62 % | 747.074 M -0.53 % | 751.076 M 1.14 % | 742.620 M 115.15 % | 345.163 M 475.75 % | 59.950 M 6.12 % | 56.495 M 7.04 % | 52.779 M 60.49 % | 32.885 M 9.75 % | 29.965 M |
| Deferred tax liabilities non current | 11.177 M -11.60 % | 12.644 M 329.84 % | 2.942 M -24.75 % | 3.909 M -19.06 % | 4.830 M -21.67 % | 6.166 M -12.61 % | 7.056 M -13.90 % | 8.195 M -10.63 % | 9.170 M -12.36 % | 10.463 M | 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 |
| Total assets | 1.088 B -19.95 % | 1.359 B -3.82 % | 1.413 B -8.87 % | 1.551 B 9.16 % | 1.421 B 15.92 % | 1.226 B -7.00 % | 1.318 B -7.54 % | 1.425 B 4.47 % | 1.364 B -5.23 % | 1.440 B 81.99 % | 791.043 M 63.62 % | 483.463 M 13.49 % | 425.995 M 11.23 % | 382.994 M 19.12 % | 321.531 M 20.02 % | 267.906 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -4.700 M 43.92 % | -8.382 M -272.47 % | -2.250 M -893.26 % | 283.681 K 111.64 % | -2.436 M -66.23 % | -1.466 M -16 581.51 % | -8.786 K 99.56 % | -1.988 M -145.59 % | -809.426 K | 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 100.00 % | -6.944 M -642.13 % | 1.281 M -86.84 % | 9.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 20.975 M 186.74 % | -24.181 M -123.56 % | 102.639 M 367.96 % | 21.933 M -78.20 % | 100.629 M 76.30 % | 57.078 M 425.11 % | 10.870 M 514.46 % | 1.769 M 107.97 % | -22.204 M -134.49 % | 64.372 M 380.12 % | -22.980 M 60.82 % | -58.648 M -220.94 % | -18.274 M -136.20 % | -7.737 M 79.23 % | -37.245 M | 0.000 |
| Accounts receivables | 20.778 M -32.66 % | 30.856 M 0.16 % | 30.806 M 500.50 % | 5.130 M -95.20 % | 106.926 M 266.62 % | -64.172 M 0.00 % | -64.173 M -865.00 % | -6.650 M 79.00 % | -31.661 M -280.96 % | 17.496 M 375.81 % | 3.677 M 106.85 % | -53.717 M -890.50 % | -5.423 M | 0.000 | 0.000 | 0.000 |
| Inventory | 48.573 M 346.85 % | -19.677 M -171.19 % | 27.642 M 229.72 % | -21.310 M 20.34 % | -26.750 M -7.84 % | -24.805 M -672.79 % | 4.331 M 464.01 % | -1.190 M -124.91 % | 4.775 M -65.21 % | 13.728 M 254.95 % | -8.860 M -89.05 % | -4.686 M -48.37 % | -3.158 M 46.43 % | -5.896 M -11.14 % | -5.305 M | 0.000 |
| Accounts payables | -48.376 M -57.78 % | -30.660 M -158.32 % | 52.572 M 30.25 % | 40.363 M 100.12 % | 20.170 M -86.42 % | 148.491 M 105.73 % | 72.178 M 650.48 % | 9.618 M 44.19 % | 6.670 M -80.36 % | 33.957 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -48.376 M -929.23 % | -4.700 M 43.92 % | -8.382 M -272.47 % | -2.250 M -893.26 % | 283.681 K 111.64 % | -2.436 M -137.26 % | 6.539 M 121.02 % | 2.959 M 110.97 % | -26.979 M -153.27 % | 50.644 M 458.65 % | -14.121 M 73.83 % | -53.962 M -256.99 % | -15.116 M -721.02 % | -1.841 M 94.24 % | -31.941 M | 0.000 |
| Other non cash items | 123.202 M 279.64 % | 32.452 M -82.69 % | 187.447 M 3 155.19 % | 5.758 M 124.59 % | -23.421 M -129.14 % | 80.372 M -38.21 % | 130.072 M 5 874.91 % | 2.177 M -61.90 % | 5.713 M 314.98 % | -2.658 M -155.67 % | 4.774 M -51.25 % | 9.792 M 29.97 % | 7.534 M -14.56 % | 8.819 M 37.70 % | 6.405 M -79.63 % | 31.448 M |
| Net cash provided by operating activities | 4.120 M 122.12 % | -18.625 M -228.04 % | -5.678 M -106.54 % | 86.809 M -45.40 % | 158.980 M 64.73 % | 96.509 M 563.97 % | 14.535 M -70.00 % | 48.455 M 27.03 % | 38.145 M -75.33 % | 154.599 M 313.47 % | 37.391 M 46.85 % | 25.463 M -63.63 % | 70.016 M -5.12 % | 73.795 M 135.34 % | 31.357 M -0.29 % | 31.448 M |
| Investments in property plant and equipment | -13.052 M 86.11 % | -93.977 M 30.08 % | -134.402 M -0.01 % | -134.393 M 17.37 % | -162.646 M -30.97 % | -124.189 M -125.16 % | -55.156 M -14.95 % | -47.984 M -36.51 % | -35.149 M 30.46 % | -50.546 M -158.98 % | -19.518 M -155.09 % | -7.651 M 22.96 % | -9.932 M 40.58 % | -16.716 M -21.11 % | -13.802 M -388.99 % | -2.823 M |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 888.153 K -7.11 % | 956.129 K -93.12 % | 13.906 M 5 964.52 % | 229.301 K 13.79 % | 201.509 K | 0.000 -100.00 % | 236.305 K 100.10 % | -241.294 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -542.300 M -2 188.19 % | -23.700 M -26 326.68 % | 90.366 K 100.02 % | -446.585 M 9.08 % | -491.200 M -1 128.00 % | -40.000 M 71.01 % | -138.000 M -22 741.70 % | 609.495 K 102.37 % | -25.714 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 5.227 M -52.15 % | 10.924 M 213.89 % | 3.480 M -58.26 % | 8.338 M -57.95 % | 19.831 M -92.25 % | 256.000 M 2 263.95 % | 10.829 M 33.58 % | 8.107 M -11.13 % | 9.123 M -23.84 % | 11.978 M 146.84 % | 4.852 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 18.522 M 643.89 % | 2.490 M -99.53 % | 532.200 M 2 561.00 % | 20.000 M 200.00 % | -20.000 M -104.43 % | 451.561 M 555.05 % | -99.232 M -113.67 % | -46.442 M -581.56 % | 9.644 M -94.49 % | 175.000 M 194.59 % | -185.000 M -2 317.89 % | -7.651 M 22.96 % | -9.932 M 40.58 % | -16.716 M -883.22 % | 2.134 M 30.77 % | 1.632 M |
| Net cash used for investing activites | 10.697 M 113.28 % | -80.563 M 42.51 % | -140.134 M -8.80 % | -128.798 M 13.45 % | -148.818 M -208.61 % | 137.017 M 195.44 % | -143.559 M -13.65 % | -126.319 M 18.05 % | -154.146 M -47.86 % | -104.253 M 53.74 % | -225.380 M -2 845.63 % | -7.651 M 22.96 % | -9.932 M 40.58 % | -16.716 M -43.26 % | -11.668 M -879.97 % | -1.191 M |
| Debt repayment | -23.070 M -1 976.51 % | -1.111 M 95.91 % | -27.176 M -296.76 % | -6.849 M -113.80 % | 49.650 M 46.46 % | 33.900 M 1 355.56 % | -2.700 M | 0.000 100.00 % | -80.000 M -430.44 % | 24.210 M 3 328.00 % | -750.000 K | 0.000 100.00 % | -7.240 M 29.23 % | -10.230 M -122.74 % | 44.980 M 536.70 % | -10.300 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.492 K | 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 100.00 % | -156.492 K 99.84 % | -99.930 M -14 633.42 % | -678.254 K 90.17 % | -6.898 M -1 105.15 % | -572.355 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -4.682 M 5.38 % | -4.948 M 20.43 % | -6.218 M -6.37 % | -5.846 M 2.21 % | -5.978 M -72.41 % | -3.467 M 50.57 % | -7.014 M 26.81 % | -9.583 M 43.62 % | -16.996 M -60.92 % | -10.562 M 18.37 % | -12.939 M -563.72 % | -1.949 M 54.40 % | -4.276 M 84.97 % | -28.452 M 10.26 % | -31.706 M -186.74 % | -11.057 M |
| Other financing activites | -19.537 M -59.50 % | -12.249 M -13.67 % | -10.776 M -353.00 % | -2.379 M -148.56 % | 4.899 M 105.08 % | -96.409 M -556.11 % | -14.694 M -144.53 % | 33.000 M 1 472.49 % | 2.099 M -99.50 % | 423.053 M 42.69 % | 296.482 M 78 045.70 % | -380.370 K 39.47 % | -628.392 K -116.81 % | 3.739 M 406 438 360.08 % | -0.920 100.00 % | -1.200 M |
| Net cash used provided by financing activities | -47.288 M -158.30 % | -18.308 M 55.69 % | -41.313 M -174.06 % | -15.074 M -131.04 % | 48.571 M 129.28 % | -165.906 M -561.34 % | -25.087 M -251.86 % | 16.519 M 117.41 % | -94.898 M -121.73 % | 436.700 M 53.25 % | 284.961 M 12 330.90 % | -2.330 M 80.81 % | -12.144 M 65.25 % | -34.943 M -363.24 % | 13.274 M 158.85 % | -22.557 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 0.000 180.00 % | 0.000 -183.33 % | 0.000 175.00 % | 0.000 -300.00 % | 0.000 500.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -366.67 % | 0.000 -25.00 % | 0.000 300.00 % | 0.000 | 0.000 | 0.000 |
| Net change in cash | -32.472 M 72.36 % | -117.495 M 37.21 % | -187.124 M -227.92 % | -57.064 M -197.16 % | 58.733 M -13.14 % | 67.619 M 143.88 % | -154.111 M -151.22 % | -61.345 M 70.91 % | -210.899 M -143.30 % | 487.047 M 402.26 % | 96.972 M 526.37 % | 15.481 M -67.71 % | 47.940 M 116.57 % | 22.136 M -32.85 % | 32.963 M 328.07 % | 7.700 M |
| Cash at beginning of period | 56.721 M -67.44 % | 174.217 M -51.79 % | 361.341 M -13.64 % | 418.405 M 16.33 % | 359.671 M 23.15 % | 292.053 M -34.54 % | 446.163 M -12.09 % | 507.508 M -29.36 % | 718.407 M 210.51 % | 231.360 M 72.16 % | 134.389 M 13.02 % | 118.907 M 67.55 % | 70.967 M 45.33 % | 48.831 M 207.74 % | 15.868 M 94.28 % | 8.167 M |
| Cash at end of period | 24.250 M -57.25 % | 56.721 M -67.44 % | 174.217 M -51.79 % | 361.341 M -13.64 % | 418.405 M 16.33 % | 359.671 M 23.15 % | 292.053 M -34.54 % | 446.163 M -12.09 % | 507.508 M -29.36 % | 718.407 M 210.51 % | 231.360 M 72.16 % | 134.389 M 13.02 % | 118.907 M 67.55 % | 70.967 M 45.33 % | 48.831 M 207.74 % | 15.868 M |
| Operating cash flow | 4.120 M 122.12 % | -18.625 M -228.04 % | -5.678 M -106.54 % | 86.809 M -45.40 % | 158.980 M 64.73 % | 96.509 M 563.97 % | 14.535 M -70.00 % | 48.455 M 27.03 % | 38.145 M -75.33 % | 154.599 M 313.47 % | 37.391 M 46.85 % | 25.463 M -63.63 % | 70.016 M -5.12 % | 73.795 M 135.34 % | 31.357 M -0.29 % | 31.448 M |
| Capital expenditure | -13.052 M 86.11 % | -93.977 M 30.08 % | -134.402 M -0.01 % | -134.393 M 17.37 % | -162.646 M -30.97 % | -124.189 M -125.16 % | -55.156 M -14.95 % | -47.984 M -36.51 % | -35.149 M 30.46 % | -50.546 M -158.98 % | -19.518 M -155.09 % | -7.651 M 22.96 % | -9.932 M 40.58 % | -16.716 M -21.11 % | -13.802 M -388.99 % | -2.823 M |
| Free CashFlow | -8.932 M 92.07 % | -112.602 M 19.62 % | -140.080 M -194.39 % | -47.584 M -1 198.02 % | -3.666 M 86.76 % | -27.680 M 31.86 % | -40.621 M -8 712.22 % | 471.670 K -84.26 % | 2.996 M -97.12 % | 104.053 M 482.18 % | 17.873 M 0.35 % | 17.811 M -70.36 % | 60.084 M 5.26 % | 57.079 M 225.15 % | 17.555 M -38.67 % | 28.626 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 145.594 M -2.10 % | 148.712 M -6.33 % | 158.764 M -5.66 % | 168.289 M 9.28 % | 154.000 M 1.43 % | 151.830 M -10.46 % | 169.575 M -12.42 % | 193.629 M 14.71 % | 168.797 M -3.52 % | 174.964 M 24.93 % | 140.049 M -0.99 % | 141.452 M -60.91 % | 361.836 M 4.65 % | 345.754 M 7.07 % | 322.927 M -5.62 % | 342.145 M 29.39 % | 264.438 M 22.02 % | 216.715 M -5.72 % | 229.861 M -2.18 % | 234.993 M 0.39 % | 234.073 M 32.62 % | 176.493 M 1.52 % | 173.849 M -16.01 % | 206.976 M 37.14 % | 150.924 M 8.72 % | 138.821 M -1.03 % | 140.265 M -24.43 % | 185.619 M 18.56 % | 156.566 M 11.26 % | 140.722 M -13.24 % | 162.203 M 4.79 % | 154.788 M 21.65 % | 127.237 M -6.00 % | 135.351 M 0.06 % | 135.276 M -27.22 % | 185.876 M 50.40 % | 123.584 M 7.40 % | 115.065 M -24.75 % | 152.901 M -18.68 % | 188.031 M 97.46 % | 95.225 M 16.15 % | 81.987 M 18.06 % | 69.443 M -31.51 % | 101.394 M 41.01 % | 71.906 M -8.54 % | 78.620 M -12.21 % | 89.559 M -32.21 % | 132.114 M 62.23 % | 81.436 M -3.67 % | 84.541 M -21.69 % | 107.952 M -19.06 % | 133.378 M |
| Net income | 844.103 K 20.15 % | 702.537 K 100.49 % | -143.513 M -535.66 % | -22.577 M 30.38 % | -32.431 M -1.47 % | -31.961 M 4.73 % | -33.549 M -28.15 % | -26.180 M 10.56 % | -29.270 M -225.01 % | -9.006 M 74.22 % | -34.930 M 84.13 % | -220.131 M -22.99 % | -178.980 M -6 109.58 % | 2.978 M 228.94 % | 905.420 K -86.31 % | 6.614 M 17.82 % | 5.614 M 5.43 % | 5.325 M -86.29 % | 38.850 M 673.74 % | 5.021 M -4.78 % | 5.273 M 46.25 % | 3.606 M 104.10 % | -87.899 M -946.76 % | 10.381 M 122.21 % | 4.672 M 38.13 % | 3.382 M 101.88 % | -179.971 M -1 455.96 % | 13.273 M 263.68 % | 3.650 M -59.06 % | 8.915 M 291.65 % | -4.652 M -138.35 % | 12.130 M 45.65 % | 8.328 M 175.01 % | 3.028 M 116.86 % | -17.960 M -173.14 % | 24.555 M 57.47 % | 15.593 M 163.21 % | 5.924 M -58.20 % | 14.174 M -57.93 % | 33.693 M 129.37 % | 14.689 M 68.97 % | 8.693 M 116.13 % | 4.022 M -82.95 % | 23.596 M 198.76 % | 7.898 M 33.45 % | 5.918 M -47.99 % | 11.380 M -62.51 % | 30.357 M 220.47 % | 9.473 M 44.77 % | 6.543 M -61.34 % | 16.924 M -41.96 % | 29.159 M |
| Income before tax | 535.938 K -53.10 % | 1.143 M 100.77 % | -147.664 M -538.93 % | -23.111 M 25.82 % | -31.155 M 0.79 % | -31.403 M 18.91 % | -38.728 M -48.36 % | -26.105 M 10.85 % | -29.283 M -253.87 % | -8.275 M 81.17 % | -43.946 M 68.85 % | -141.076 M 21.17 % | -178.956 M -5 262.27 % | 3.467 M 2 644.04 % | 126.333 K -98.64 % | 9.304 M 52.20 % | 6.113 M 1.13 % | 6.045 M -85.40 % | 41.415 M 866.12 % | 4.287 M -14.89 % | 5.037 M 26.21 % | 3.991 M 104.33 % | -92.111 M -979.40 % | 10.474 M 140.13 % | 4.362 M -2.05 % | 4.454 M 102.44 % | -182.290 M -1 403.61 % | 13.984 M 186.85 % | 4.875 M -50.28 % | 9.804 M 418.93 % | -3.074 M -124.30 % | 12.650 M 38.64 % | 9.125 M 118.76 % | 4.171 M 121.15 % | -19.719 M -174.44 % | 26.490 M 46.84 % | 18.041 M 143.97 % | 7.395 M -60.35 % | 18.649 M -51.86 % | 38.742 M 136.51 % | 16.381 M 61.94 % | 10.115 M 75.02 % | 5.780 M -77.55 % | 25.749 M 219.43 % | 8.061 M 17.34 % | 6.870 M -46.46 % | 12.830 M -61.11 % | 32.990 M 208.44 % | 10.696 M 39.74 % | 7.654 M -60.39 % | 19.324 M -40.04 % | 32.228 M |
| Income before tax ratio | 0.00 -52.09 % | 0.01 100.83 % | -0.93 -577.27 % | -0.14 32.12 % | -0.20 2.19 % | -0.21 9.44 % | -0.23 -69.40 % | -0.13 22.29 % | -0.17 -266.80 % | -0.05 84.93 % | -0.31 68.54 % | -1.00 -101.66 % | -0.49 -5 032.82 % | 0.01 2 462.88 % | 0.00 -98.56 % | 0.03 17.63 % | 0.02 -17.12 % | 0.03 -84.52 % | 0.18 887.69 % | 0.02 -15.22 % | 0.02 -4.84 % | 0.02 104.27 % | -0.53 -1 146.96 % | 0.05 75.10 % | 0.03 -9.91 % | 0.03 102.47 % | -1.30 -1 825.13 % | 0.08 141.95 % | 0.03 -55.31 % | 0.07 467.61 % | -0.02 -123.19 % | 0.08 13.96 % | 0.07 132.71 % | 0.03 121.14 % | -0.15 -202.28 % | 0.14 -2.37 % | 0.15 127.16 % | 0.06 -47.31 % | 0.12 -40.80 % | 0.21 19.78 % | 0.17 39.43 % | 0.12 48.24 % | 0.08 -67.23 % | 0.25 126.53 % | 0.11 28.30 % | 0.09 -39.01 % | 0.14 -42.63 % | 0.25 90.12 % | 0.13 45.07 % | 0.09 -49.42 % | 0.18 -25.92 % | 0.24 |
| EBITDA | 1.931 M -24.63 % | 2.562 M 101.75 % | -146.425 M -585.73 % | -21.353 M -220.51 % | -6.662 M 29.64 % | -9.469 M 17.19 % | -11.435 M -1 132.88 % | 1.107 M 108.47 % | -13.063 M -238.68 % | 9.420 M 104.95 % | -190.303 M -55.07 % | -122.719 M 31.02 % | -177.900 M -999.14 % | 19.785 M 28.91 % | 15.348 M -34.39 % | 23.394 M 35.30 % | 17.291 M -4.71 % | 18.145 M -64.19 % | 50.665 M 234.15 % | 15.162 M 11.87 % | 13.554 M 16.93 % | 11.591 M 113.34 % | -86.871 M -543.03 % | 19.608 M 226.97 % | 5.997 M -47.58 % | 11.440 M 122.78 % | -50.228 M -528.04 % | 11.734 M -24.97 % | 15.639 M 676.35 % | 2.014 M -74.86 % | 8.014 M -26.60 % | 10.918 M -13.04 % | 12.556 M 404.72 % | 2.488 M 281.42 % | -1.371 M -106.51 % | 21.071 M -27.84 % | 29.200 M 1 696.72 % | -1.829 M -105.17 % | 35.398 M -0.71 % | 35.652 M 73.12 % | 20.593 M 159.33 % | 7.941 M -15.69 % | 9.419 M -61.39 % | 24.397 M 169.98 % | 9.037 M 27.22 % | 7.103 M -50.58 % | 14.373 M -59.02 % | 35.073 M 116.96 % | 16.166 M 124.01 % | 7.217 M 103.23 % | -223.753 M -267.76 % | 133.378 M |
| Net income ratio | 0.01 22.72 % | 0.00 100.52 % | -0.90 -573.79 % | -0.13 36.30 % | -0.21 -0.04 % | -0.21 -6.40 % | -0.20 -46.32 % | -0.14 22.03 % | -0.17 -236.88 % | -0.05 79.36 % | -0.25 83.97 % | -1.56 -214.61 % | -0.49 -5 842.48 % | 0.01 207.22 % | 0.00 -85.50 % | 0.02 -8.94 % | 0.02 -13.60 % | 0.02 -85.46 % | 0.17 691.01 % | 0.02 -5.16 % | 0.02 10.27 % | 0.02 104.04 % | -0.51 -1 108.10 % | 0.05 62.03 % | 0.03 27.05 % | 0.02 101.90 % | -1.28 -1 894.41 % | 0.07 206.76 % | 0.02 -63.20 % | 0.06 320.90 % | -0.03 -136.59 % | 0.08 19.73 % | 0.07 192.55 % | 0.02 116.85 % | -0.13 -200.50 % | 0.13 4.70 % | 0.13 145.07 % | 0.05 -44.46 % | 0.09 -48.27 % | 0.18 16.16 % | 0.15 45.48 % | 0.11 83.07 % | 0.06 -75.11 % | 0.23 111.87 % | 0.11 45.91 % | 0.08 -40.76 % | 0.13 -44.70 % | 0.23 97.54 % | 0.12 50.29 % | 0.08 -50.63 % | 0.16 -28.29 % | 0.22 |
| Ratio EBITDA | 0.01 -23.02 % | 0.02 101.87 % | -0.92 -626.87 % | -0.13 -193.30 % | -0.04 30.63 % | -0.06 7.52 % | -0.07 -1 279.39 % | 0.01 107.39 % | -0.08 -243.74 % | 0.05 103.96 % | -1.36 -56.63 % | -0.87 -76.46 % | -0.49 -959.18 % | 0.06 20.40 % | 0.05 -30.49 % | 0.07 4.57 % | 0.07 -21.90 % | 0.08 -62.01 % | 0.22 241.61 % | 0.06 11.43 % | 0.06 -11.83 % | 0.07 113.14 % | -0.50 -627.45 % | 0.09 138.42 % | 0.04 -51.78 % | 0.08 123.01 % | -0.36 -666.45 % | 0.06 -36.71 % | 0.10 597.79 % | 0.01 -71.03 % | 0.05 -29.96 % | 0.07 -28.52 % | 0.10 436.91 % | 0.02 281.32 % | -0.01 -108.94 % | 0.11 -52.02 % | 0.24 1 586.66 % | -0.02 -106.87 % | 0.23 22.10 % | 0.19 -12.32 % | 0.22 123.28 % | 0.10 -28.59 % | 0.14 -43.63 % | 0.24 91.46 % | 0.13 39.09 % | 0.09 -43.70 % | 0.16 -39.55 % | 0.27 33.74 % | 0.20 132.55 % | 0.09 104.12 % | -2.07 -307.27 % | 1.00 |
| Gross profit ratio | 0.23 -18.99 % | 0.28 56.02 % | 0.18 2.55 % | 0.17 50.12 % | 0.12 -17.48 % | 0.14 45.95 % | 0.10 -41.04 % | 0.16 10.19 % | 0.15 -38.51 % | 0.24 122.00 % | -1.10 -1 637.79 % | 0.07 -62.65 % | 0.19 14.57 % | 0.17 48.59 % | 0.11 -50.99 % | 0.23 14.45 % | 0.20 -18.02 % | 0.24 355.25 % | 0.05 -83.13 % | 0.32 21.33 % | 0.26 -10.36 % | 0.29 18.05 % | 0.25 -24.53 % | 0.33 -2.91 % | 0.34 -6.17 % | 0.36 31.67 % | 0.27 -32.41 % | 0.41 30.07 % | 0.31 -24.55 % | 0.41 -0.41 % | 0.41 -8.98 % | 0.46 4.00 % | 0.44 3.57 % | 0.42 3.75 % | 0.41 -15.91 % | 0.48 5.84 % | 0.46 2.10 % | 0.45 0.26 % | 0.45 -13.90 % | 0.52 17.47 % | 0.44 7.93 % | 0.41 12.00 % | 0.37 -24.45 % | 0.48 24.88 % | 0.39 10.19 % | 0.35 22.73 % | 0.29 -43.00 % | 0.50 37.09 % | 0.37 3.08 % | 0.36 127.43 % | -1.30 -229.78 % | 1.00 |
| Weighted average shs out dil | 175.634 M 0.00 % | 175.634 M 0.43 % | 174.884 M 1.64 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M -1.20 % | 174.166 M -0.12 % | 174.377 M 0.00 % | 174.377 M 0.00 % | 174.377 M 2.59 % | 169.968 M -4.24 % | 177.486 M 0.00 % | 177.486 M 0.00 % | 177.486 M -22.23 % | 228.233 M 0.00 % | 228.233 M 26.59 % | 180.292 M 0.00 % | 180.292 M 3.51 % | 174.173 M 0.00 % | 174.173 M 3.00 % | 169.108 M 0.00 % | 169.108 M 1.93 % | 165.907 M 0.00 % | 165.907 M -4.74 % | 174.157 M 60.00 % | 108.848 M -38.31 % | 176.442 M 4.42 % | 168.977 M 4.62 % | 161.511 M 0.00 % | 161.511 M -5.45 % | 170.816 M 0.00 % | 170.816 M -9.90 % | 189.580 M 0.00 % | 189.580 M -8.57 % | 207.343 M 0.00 % | 207.343 M 19.25 % | 173.867 M 0.00 % | 173.867 M 19.74 % | 145.204 M 0.00 % | 145.204 M -7.99 % | 157.821 M 0.00 % | 157.821 M 26.72 % | 124.541 M 0.00 % | 124.541 M -4.83 % | 130.864 M 0.00 % | 130.864 M 4.20 % | 125.584 M 0.78 % | 124.612 M |
| Weighted average shs out | 175.634 M 0.00 % | 175.634 M 0.43 % | 174.884 M 1.64 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M 0.00 % | 172.070 M -1.20 % | 174.167 M 0.03 % | 174.119 M 0.12 % | 173.909 M -0.27 % | 174.377 M 2.61 % | 169.947 M -4.25 % | 177.486 M 0.00 % | 177.486 M 0.00 % | 177.486 M -22.23 % | 228.233 M 1.09 % | 225.770 M 25.22 % | 180.292 M 0.00 % | 180.292 M 3.53 % | 174.140 M -0.02 % | 174.173 M 3.00 % | 169.108 M 0.00 % | 169.108 M 1.93 % | 165.907 M 0.00 % | 165.907 M -4.74 % | 174.157 M 60.00 % | 108.848 M -38.31 % | 176.442 M 4.42 % | 168.977 M 4.62 % | 161.511 M 0.27 % | 161.082 M -2.64 % | 165.452 M -3.11 % | 170.757 M -9.93 % | 189.580 M 0.16 % | 189.278 M -8.71 % | 207.343 M 0.00 % | 207.343 M 19.25 % | 173.867 M 0.00 % | 173.867 M 25.55 % | 138.481 M -4.63 % | 145.204 M -7.99 % | 157.821 M 0.00 % | 157.821 M 29.14 % | 122.211 M -1.85 % | 124.516 M -0.70 % | 125.388 M -4.18 % | 130.864 M 4.20 % | 125.585 M 0.78 % | 124.613 M |
| EPS diluted | 0.00 20.00 % | 0.00 100.49 % | -0.82 -531.54 % | -0.13 31.58 % | -0.19 0.00 % | -0.19 0.00 % | -0.19 -26.67 % | -0.15 11.76 % | -0.17 -225.05 % | -0.05 73.85 % | -0.20 84.13 % | -1.26 -22.33 % | -1.03 -6 123.39 % | 0.02 210.91 % | 0.01 -85.25 % | 0.04 18.04 % | 0.03 5.33 % | 0.03 -82.35 % | 0.17 672.73 % | 0.02 -24.66 % | 0.03 46.00 % | 0.02 104.00 % | -0.50 -938.93 % | 0.06 115.94 % | 0.03 38.00 % | 0.02 101.85 % | -1.08 -1 450.00 % | 0.08 280.95 % | 0.02 -74.36 % | 0.08 410.23 % | -0.03 -136.77 % | 0.07 39.15 % | 0.05 174.47 % | 0.02 117.09 % | -0.11 -178.57 % | 0.14 70.11 % | 0.08 162.94 % | 0.03 -54.24 % | 0.07 -57.25 % | 0.16 89.35 % | 0.08 69.00 % | 0.05 80.51 % | 0.03 -82.69 % | 0.16 220.00 % | 0.05 33.33 % | 0.04 -58.97 % | 0.09 -61.92 % | 0.24 231.49 % | 0.07 44.80 % | 0.05 -61.54 % | 0.13 -43.48 % | 0.23 |
| Earnings per share | 0.00 20.00 % | 0.00 100.49 % | -0.82 -531.54 % | -0.13 31.58 % | -0.19 0.00 % | -0.19 0.00 % | -0.19 -26.67 % | -0.15 11.76 % | -0.17 -225.05 % | -0.05 73.85 % | -0.20 84.13 % | -1.26 -22.33 % | -1.03 -6 123.39 % | 0.02 210.91 % | 0.01 -85.25 % | 0.04 18.04 % | 0.03 5.33 % | 0.03 -82.35 % | 0.17 672.73 % | 0.02 -24.66 % | 0.03 46.00 % | 0.02 104.00 % | -0.50 -938.93 % | 0.06 115.94 % | 0.03 38.00 % | 0.02 101.85 % | -1.08 -1 450.00 % | 0.08 280.95 % | 0.02 -74.36 % | 0.08 410.23 % | -0.03 -136.77 % | 0.07 39.15 % | 0.05 174.47 % | 0.02 117.09 % | -0.11 -178.57 % | 0.14 70.11 % | 0.08 162.94 % | 0.03 -54.24 % | 0.07 -57.25 % | 0.16 89.35 % | 0.08 69.00 % | 0.05 80.51 % | 0.03 -82.69 % | 0.16 220.00 % | 0.05 33.33 % | 0.04 -58.97 % | 0.09 -61.92 % | 0.24 231.49 % | 0.07 44.80 % | 0.05 -61.54 % | 0.13 -43.48 % | 0.23 |
| Gross profit | 32.957 M -20.69 % | 41.555 M 46.14 % | 28.434 M -3.25 % | 29.390 M 64.05 % | 17.915 M -16.30 % | 21.406 M 30.68 % | 16.380 M -48.36 % | 31.720 M 26.40 % | 25.095 M -40.68 % | 42.305 M 127.48 % | -153.952 M -1 622.54 % | 10.112 M -85.40 % | 69.246 M 19.90 % | 57.753 M 59.09 % | 36.302 M -53.74 % | 78.476 M 48.08 % | 52.994 M 0.03 % | 52.978 M 329.21 % | 12.343 M -83.49 % | 74.782 M 21.81 % | 61.394 M 18.88 % | 51.643 M 19.85 % | 43.091 M -36.61 % | 67.977 M 33.15 % | 51.054 M 2.01 % | 50.049 M 30.31 % | 38.406 M -48.93 % | 75.200 M 54.21 % | 48.765 M -16.06 % | 58.093 M -13.60 % | 67.237 M -4.62 % | 70.493 M 26.52 % | 55.716 M -2.64 % | 57.227 M 3.81 % | 55.128 M -38.80 % | 90.083 M 59.18 % | 56.591 M 9.65 % | 51.609 M -24.55 % | 68.398 M -29.99 % | 97.693 M 131.96 % | 42.117 M 25.35 % | 33.599 M 32.23 % | 25.408 M -48.25 % | 49.102 M 76.10 % | 27.884 M 0.78 % | 27.667 M 7.74 % | 25.679 M -61.36 % | 66.458 M 122.41 % | 29.881 M -0.71 % | 30.093 M 121.48 % | -140.103 M -205.04 % | 133.378 M |
| Income tax expense | -391.905 K -204.59 % | 374.722 K 113.75 % | -2.725 M -673.84 % | -352.204 K -121.32 % | 1.652 M 68.77 % | 978.942 K 126.67 % | -3.671 M -4 976.63 % | 75.276 K 189.53 % | 25.999 K -96.44 % | 730.996 K -92.20 % | 9.370 M -88.15 % | 79.055 M 327 098.82 % | 24.161 K -95.05 % | 488.371 K 272.65 % | -282.862 K -110.51 % | 2.691 M 93.84 % | 1.388 M -12.69 % | 1.590 M -14.44 % | 1.859 M 409.93 % | 364.493 K 83.46 % | 198.673 K -56.11 % | 452.612 K 113.33 % | -3.394 M -314 902.15 % | -1.078 K -101.42 % | 75.731 K -94.52 % | 1.382 M 177.56 % | -1.782 M -338.12 % | 748.192 K -38.94 % | 1.225 M 37.74 % | 889.559 K -44.23 % | 1.595 M 206.99 % | 519.534 K -34.75 % | 796.201 K -30.32 % | 1.143 M 164.97 % | -1.759 M -190.87 % | 1.936 M -20.90 % | 2.447 M 66.46 % | 1.470 M -67.15 % | 4.475 M -11.36 % | 5.049 M 198.50 % | 1.691 M 18.96 % | 1.422 M -19.09 % | 1.757 M -18.39 % | 2.153 M 1 220.37 % | 163.087 K -82.86 % | 951.517 K -34.39 % | 1.450 M -44.92 % | 2.633 M 115.24 % | 1.223 M 10.10 % | 1.111 M -53.71 % | 2.400 M | 0.000 |
| Cost of revenue | 112.637 M 5.11 % | 107.157 M -17.78 % | 130.329 M -6.17 % | 138.899 M 2.07 % | 136.084 M 4.34 % | 130.425 M -14.86 % | 153.195 M -5.38 % | 161.908 M 12.67 % | 143.702 M 8.32 % | 132.659 M -54.88 % | 294.001 M 123.85 % | 131.340 M -55.11 % | 292.590 M 1.59 % | 288.000 M 0.48 % | 286.626 M 8.71 % | 263.669 M 24.70 % | 211.444 M 29.14 % | 163.737 M -24.72 % | 217.517 M 35.77 % | 160.211 M -7.22 % | 172.680 M 38.31 % | 124.849 M -4.52 % | 130.759 M -5.93 % | 138.999 M 39.18 % | 99.869 M 12.50 % | 88.772 M -12.85 % | 101.858 M -7.75 % | 110.419 M 2.43 % | 107.801 M 30.46 % | 82.629 M -12.99 % | 94.965 M 12.66 % | 84.294 M 17.86 % | 71.520 M -8.45 % | 78.125 M -2.52 % | 80.148 M -16.33 % | 95.793 M 42.99 % | 66.993 M 5.57 % | 63.457 M -24.91 % | 84.503 M -6.46 % | 90.338 M 70.10 % | 53.108 M 9.76 % | 48.388 M 9.89 % | 44.035 M -15.79 % | 52.291 M 18.79 % | 44.022 M -13.60 % | 50.953 M -20.24 % | 63.880 M -2.71 % | 65.656 M 27.35 % | 51.555 M -5.31 % | 54.448 M -78.05 % | 248.054 M | 0.000 |
| General and administrative expenses | 7.575 M -51.60 % | 15.652 M -55.82 % | 35.432 M 64.07 % | 21.595 M 51.45 % | 14.259 M 7.95 % | 13.210 M 157.61 % | -22.928 M -156.77 % | 40.385 M 5 130.83 % | -802.753 K -105.02 % | 15.995 M -34.36 % | 24.367 M -40.96 % | 41.273 M 676.89 % | -7.154 M -141.21 % | 17.362 M 156.48 % | -30.738 M -172.29 % | 42.523 M 786.64 % | -6.193 M -143.70 % | 14.171 M 140.81 % | -34.724 M -278.84 % | 19.416 M 410.76 % | -6.248 M -150.50 % | 12.372 M 163.34 % | -19.532 M -215.38 % | 16.928 M 286.98 % | -9.053 M -163.88 % | 14.172 M 391.49 % | -4.862 M -134.62 % | 14.043 M 335.74 % | -5.957 M -154.68 % | 10.895 M 156.20 % | -19.385 M -253.61 % | 12.620 M 318.59 % | -5.773 M -151.76 % | 11.153 M 156.37 % | -19.785 M -229.39 % | 15.291 M 294.70 % | -7.854 M -160.84 % | 12.909 M 229.83 % | -9.943 M -169.76 % | 14.253 M 1 018.47 % | -1.552 M -115.86 % | 9.784 M 157.56 % | -16.997 M -282.36 % | 9.321 M 384.96 % | -3.271 M -142.71 % | 7.659 M 146.07 % | -16.622 M -278.31 % | 9.322 M 258.12 % | -5.896 M -164.79 % | 9.099 M -67.99 % | 28.429 M | 0.000 |
| Selling and marketing expenses | 5.086 M -78.27 % | 23.401 M 187.26 % | -26.818 M -145.69 % | 58.690 M 1 415.16 % | -4.463 M -116.52 % | 27.021 M -0.90 % | 27.265 M -8.49 % | 29.795 M 3.48 % | 28.792 M -10.57 % | 32.195 M 350.04 % | 7.154 M -74.48 % | 28.028 M -67.64 % | 86.602 M 156.57 % | 33.754 M 72.64 % | 19.552 M -57.21 % | 45.696 M 70.26 % | 26.839 M -12.53 % | 30.686 M 316.34 % | -14.184 M -129.82 % | 47.567 M 33.45 % | 35.644 M 5.97 % | 33.635 M -26.06 % | 45.489 M 28.79 % | 35.321 M 6.84 % | 33.058 M 8.32 % | 30.519 M -47.95 % | 58.637 M 22.10 % | 48.024 M 58.79 % | 30.244 M -31.04 % | 43.856 M -5.10 % | 46.211 M 2.53 % | 45.071 M 26.48 % | 35.636 M -15.28 % | 42.061 M -9.50 % | 46.477 M -10.17 % | 51.739 M 79.47 % | 28.828 M -26.23 % | 39.076 M 0.19 % | 39.000 M -14.46 % | 45.593 M 88.05 % | 24.245 M 62.42 % | 14.927 M 27.46 % | 11.711 M -18.13 % | 14.305 M 22.97 % | 11.633 M -6.31 % | 12.417 M 37.68 % | 9.019 M -58.18 % | 21.567 M 105.47 % | 10.496 M -19.85 % | 13.096 M -67.29 % | 40.029 M | 0.000 |
| Other expenses | 18.216 M 1 243.10 % | 1.356 M -99.15 % | 159.686 M 638.69 % | -29.643 M -111 888.02 % | -26.470 K -965.03 % | 3.060 K 100.03 % | -10.264 M -967.22 % | -961.769 K -143.09 % | 2.232 M 48.97 % | 1.498 M 100.97 % | -154.452 M -951.32 % | -14.691 M -190.86 % | 16.168 M 2 917.86 % | 535.749 K -73.03 % | 1.986 M 397.66 % | -667.234 K -308.71 % | -163.253 K 83.22 % | -972.735 K 62.42 % | -2.588 M -902.50 % | 322.538 K 186.77 % | -371.704 K -437.86 % | 110.018 K 143.62 % | -252.243 K -341.89 % | -57.082 K -256.39 % | 36.500 K 920.96 % | 3.575 K 100.23 % | -1.535 M -204.37 % | 1.471 M 2 251.07 % | -68.365 K -127.12 % | 252.123 K 135.50 % | -710.159 K -107.90 % | -341.593 K -5 397.15 % | 6.449 K -82.54 % | 36.940 K 100.78 % | -4.749 M -261.78 % | 2.935 M 7 290.38 % | 39.717 K -99.49 % | 7.852 M -19.46 % | 9.749 M 3 565.96 % | 265.930 K -76.87 % | 1.150 M 343.01 % | 259.552 K -88.99 % | 2.357 M 2 623.91 % | 86.512 K 148.69 % | -177.685 K -217.63 % | 151.050 K -98.09 % | 7.917 M 33 787.53 % | 23.362 K -98.93 % | 2.173 M 85.31 % | 1.173 M 101.30 % | -90.171 M 10.78 % | -101.072 M |
| Operating expenses | 32.331 M -21.56 % | 41.219 M -75.69 % | 169.583 M 226.13 % | 51.998 M 21.05 % | 42.954 M 2.09 % | 42.076 M -32.76 % | 62.576 M 17.31 % | 53.342 M 3.89 % | 51.346 M -0.22 % | 51.461 M 145.71 % | -112.589 M -297.37 % | 57.043 M -41.44 % | 97.406 M 83.55 % | 53.069 M 30.01 % | 40.820 M -38.95 % | 66.863 M 44.50 % | 46.271 M 3.05 % | 44.904 M 1 046.88 % | 3.915 M -94.31 % | 68.850 M 26.53 % | 54.413 M 14.46 % | 47.538 M -37.42 % | 75.960 M 37.00 % | 55.444 M 15.72 % | 47.912 M 4.88 % | 45.684 M -54.28 % | 99.932 M 57.46 % | 63.465 M 47.62 % | 42.992 M -23.34 % | 56.078 M -19.26 % | 69.456 M 16.59 % | 59.575 M 25.95 % | 47.299 M -13.59 % | 54.739 M -21.09 % | 69.366 M 0.51 % | 69.012 M 74.69 % | 39.506 M -26.07 % | 53.437 M -17.35 % | 64.656 M 4.21 % | 62.042 M 78.99 % | 34.662 M 35.09 % | 25.658 M 41.71 % | 18.106 M -26.71 % | 24.706 M 22.45 % | 20.176 M -1.89 % | 20.564 M 35.06 % | 15.226 M -53.10 % | 32.462 M 93.59 % | 16.768 M -26.70 % | 22.877 M 125.37 % | -90.171 M 10.78 % | -101.072 M |
| Cost and expenses | 144.967 M -2.30 % | 148.376 M -50.53 % | 299.912 M 57.11 % | 190.897 M 6.62 % | 179.038 M 3.79 % | 172.501 M -20.05 % | 215.772 M 0.24 % | 215.250 M 10.36 % | 195.048 M 5.94 % | 184.120 M 1.49 % | 181.412 M -3.70 % | 188.384 M -51.70 % | 389.996 M 14.35 % | 341.069 M 4.16 % | 327.445 M -0.93 % | 330.532 M 28.25 % | 257.715 M 23.52 % | 208.640 M -5.78 % | 221.433 M -3.33 % | 229.062 M 0.87 % | 227.093 M 31.73 % | 172.387 M -16.61 % | 206.719 M 6.31 % | 194.443 M 31.57 % | 147.781 M 9.91 % | 134.457 M -33.37 % | 201.790 M 16.05 % | 173.885 M 15.31 % | 150.793 M 8.71 % | 138.707 M -15.64 % | 164.421 M 14.29 % | 143.870 M 21.08 % | 118.820 M -10.57 % | 132.864 M -11.14 % | 149.514 M -9.28 % | 164.805 M 54.75 % | 106.499 M -8.89 % | 116.894 M -21.63 % | 149.159 M -2.11 % | 152.380 M 73.61 % | 87.770 M 18.53 % | 74.046 M 19.16 % | 62.141 M -19.29 % | 76.997 M 19.94 % | 64.198 M -10.23 % | 71.516 M -9.59 % | 79.106 M -19.38 % | 98.118 M 43.61 % | 68.323 M -11.64 % | 77.325 M 185.75 % | -90.171 M 10.78 % | -101.072 M |
| Research and development expenses | 1.454 M 79.57 % | 809.806 K -36.83 % | 1.282 M 2.67 % | 1.249 M 247.79 % | 359.032 K -80.58 % | 1.849 M 431.49 % | 347.799 K -80.69 % | 1.801 M -4.36 % | 1.883 M 6.19 % | 1.773 M 77.36 % | 999.871 K -58.90 % | 2.433 M 35.93 % | 1.790 M 26.35 % | 1.417 M -0.61 % | 1.425 M 21.98 % | 1.168 M -18.34 % | 1.431 M 23.00 % | 1.163 M -40.58 % | 1.958 M 62.09 % | 1.208 M 8.68 % | 1.111 M 13.98 % | 974.957 K 9.22 % | 892.668 K 5.49 % | 846.233 K -33.40 % | 1.271 M 402.87 % | 252.669 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.910 M | 0.000 -100.00 % | 1.765 M | 0.000 -100.00 % | 1.059 M | 0.000 -100.00 % | 637.137 K | 0.000 -100.00 % | 2.622 M | 0.000 -100.00 % | 61.032 K | 0.000 -100.00 % | 1.083 M | 0.000 -100.00 % | 682.617 K | 0.000 -100.00 % | 1.051 M | 0.000 -100.00 % | 501.499 K | 0.000 -100.00 % | 1.160 M | 0.000 |
| Selling general and administrative expenses | 12.661 M -67.58 % | 39.053 M 353.35 % | 8.614 M -89.28 % | 80.393 M 720.62 % | 9.797 M -75.65 % | 40.231 M -22.58 % | 51.964 M -25.96 % | 70.180 M 150.73 % | 27.990 M -41.92 % | 48.189 M 17.93 % | 40.863 M -41.04 % | 69.302 M -12.77 % | 79.448 M 55.43 % | 51.116 M 556.94 % | -11.187 M -112.68 % | 88.219 M 327.28 % | 20.646 M -53.97 % | 44.856 M 191.72 % | -48.908 M -173.02 % | 66.983 M 127.86 % | 29.396 M -36.10 % | 46.007 M 77.25 % | 25.956 M -50.32 % | 52.249 M 117.66 % | 24.005 M -46.29 % | 44.691 M -16.89 % | 53.775 M -13.36 % | 62.067 M 155.56 % | 24.287 M -55.64 % | 54.751 M 104.10 % | 26.826 M -53.50 % | 57.691 M 93.18 % | 29.863 M -43.88 % | 53.214 M 99.36 % | 26.692 M -60.18 % | 67.031 M 219.58 % | 20.975 M -59.65 % | 51.985 M 78.91 % | 29.057 M -51.45 % | 59.847 M 163.72 % | 22.693 M -8.17 % | 24.711 M 567.44 % | -5.286 M -122.38 % | 23.626 M 182.52 % | 8.363 M -58.35 % | 20.076 M 364.05 % | -7.603 M -124.61 % | 30.889 M 571.41 % | 4.601 M -79.27 % | 22.195 M -72.71 % | 81.318 M | 0.000 |
| Interest income | 34.329 K -89.06 % | 313.877 K -94.04 % | 5.270 M 12 912.70 % | 40.499 K -98.10 % | 2.132 M 0.78 % | 2.115 M -62.82 % | 5.689 M 1 926.72 % | 280.714 K -92.58 % | 3.781 M -36.46 % | 5.951 M | 0.000 -100.00 % | 2.520 M 423.70 % | 481.267 K -48.88 % | 941.431 K -86.77 % | 7.114 M 2 409.30 % | 283.496 K -75.48 % | 1.156 M | 0.000 -100.00 % | 3.206 M | 0.000 -100.00 % | 419.804 K -41.09 % | 712.637 K -72.74 % | 2.615 M | 0.000 -100.00 % | 504.869 K 492.20 % | 85.253 K -75.39 % | 346.390 K -55.51 % | 778.562 K 102.15 % | 385.146 K | 0.000 -100.00 % | 1.836 M -12.03 % | 2.087 M 104.13 % | 1.022 M | 0.000 -100.00 % | 466.808 K | 0.000 -100.00 % | 1.812 M 32.11 % | 1.371 M | 0.000 -100.00 % | 2.825 M | 0.000 -100.00 % | 1.915 M 391.68 % | 389.428 K -74.97 % | 1.556 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.083 K -87.20 % | 735.097 K | 0.000 | 0.000 |
| Interest expense | 1.395 M -1.72 % | 1.420 M 14.60 % | 1.239 M -29.52 % | 1.758 M | 0.000 -100.00 % | 3.558 M 159.97 % | 1.369 M 6.33 % | 1.287 M -52.38 % | 2.703 M 47.57 % | 1.831 M | 0.000 -100.00 % | 946.296 K -10.43 % | 1.056 M -34.82 % | 1.621 M -31.36 % | 2.362 M 92.02 % | 1.230 M 1 478.28 % | 77.923 K -79.52 % | 380.458 K | 0.000 -100.00 % | 1.383 M -7.04 % | 1.487 M | 0.000 -100.00 % | 4.545 M 1 122.23 % | 371.890 K -74.17 % | 1.440 M | 0.000 -100.00 % | 1.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.600 M | 0.000 -100.00 % | 1.476 M 443.28 % | 271.681 K | 0.000 -100.00 % | 264.852 K | 0.000 | 0.000 -100.00 % | 1.403 M | 0.000 -100.00 % | 1.435 M | 0.000 -100.00 % | 843.977 K | 0.000 -100.00 % | 824.530 K 114.43 % | 384.523 K | 0.000 | 0.000 -100.00 % | 1.357 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.376 M -11.11 % | 20.674 M -20.26 % | 25.925 M 0.00 % | 25.925 M 63.43 % | 15.863 M 0.00 % | 15.863 M 52.55 % | 10.399 M -40.27 % | 17.410 M 18.46 % | 14.698 M 0.00 % | 14.698 M 14.29 % | 12.860 M 0.00 % | 12.860 M 15.86 % | 11.100 M 0.00 % | 11.100 M 48.41 % | 7.479 M -0.09 % | 7.486 M 3.41 % | 7.239 M -3.30 % | 7.486 M 0.00 % | 7.486 M 5.80 % | 7.076 M 149.47 % | 2.836 M -59.92 % | 7.076 M -94.58 % | 130.527 M 16 865.14 % | -778.563 K -106.54 % | 11.911 M 260.90 % | -7.403 M -176.73 % | 9.648 M 568.29 % | -2.060 M -159.93 % | 3.438 M 308.78 % | -1.646 M -110.57 % | 15.578 M 705.99 % | -2.571 M -123.28 % | 11.044 M 905.37 % | -1.371 M -105.70 % | 24.049 M 951.44 % | -2.825 M -152.68 % | 5.362 M 380.05 % | -1.915 M -116.66 % | 11.495 M 1 278.25 % | -975.637 K -222.28 % | 797.895 K 107.50 % | 384.523 K -94.51 % | 7.004 M 232.38 % | 2.107 M -22.10 % | 2.705 M 267.97 % | 735.097 K 100.30 % | -241.534 M -338.97 % | 101.072 M |
| Operating income | 626.423 K 86.32 % | 336.204 K 100.24 % | -141.148 M -524.32 % | -22.608 M 9.71 % | -25.039 M -21.13 % | -20.671 M 55.26 % | -46.196 M -83.73 % | -25.143 M 20.22 % | -31.515 M -469.18 % | -5.537 M 86.61 % | -41.364 M 11.86 % | -46.932 M -66.66 % | -28.160 M -1 033.95 % | 3.015 M 262.12 % | -1.860 M -118.65 % | 9.971 M 58.87 % | 6.276 M -10.56 % | 7.017 M -84.05 % | 44.004 M 1 010.02 % | 3.964 M -26.70 % | 5.408 M 39.36 % | 3.881 M 104.22 % | -91.859 M -972.24 % | 10.531 M 143.47 % | 4.326 M -2.80 % | 4.450 M 102.46 % | -180.755 M -1 544.55 % | 12.513 M 153.13 % | 4.943 M -48.25 % | 9.552 M 504.07 % | -2.364 M -118.20 % | 12.992 M 42.48 % | 9.118 M 120.56 % | 4.134 M 127.97 % | -14.778 M -162.74 % | 23.555 M 29.74 % | 18.156 M 4 069.01 % | -457.445 K -105.13 % | 8.923 M -76.81 % | 38.476 M 152.62 % | 15.231 M 54.54 % | 9.856 M 187.92 % | 3.423 M -86.66 % | 25.663 M 211.49 % | 8.239 M 22.62 % | 6.719 M -8.83 % | 7.369 M -77.65 % | 32.966 M 213.34 % | 10.521 M 62.32 % | 6.481 M -63.55 % | 17.780 M -44.96 % | 32.306 M |
| Operating income ratio | 0.00 90.31 % | 0.00 100.25 % | -0.89 -561.78 % | -0.13 17.37 % | -0.16 -19.43 % | -0.14 50.03 % | -0.27 -109.80 % | -0.13 30.45 % | -0.19 -489.98 % | -0.03 89.29 % | -0.30 10.98 % | -0.33 -326.33 % | -0.08 -992.44 % | 0.01 251.42 % | -0.01 -119.76 % | 0.03 22.79 % | 0.02 -26.70 % | 0.03 -83.09 % | 0.19 1 034.80 % | 0.02 -26.99 % | 0.02 5.08 % | 0.02 104.16 % | -0.53 -1 138.44 % | 0.05 77.54 % | 0.03 -10.59 % | 0.03 102.49 % | -1.29 -2 011.64 % | 0.07 113.51 % | 0.03 -53.49 % | 0.07 565.75 % | -0.01 -117.36 % | 0.08 17.12 % | 0.07 134.62 % | 0.03 127.96 % | -0.11 -186.21 % | 0.13 -13.74 % | 0.15 3 795.42 % | 0.00 -106.81 % | 0.06 -71.48 % | 0.20 27.93 % | 0.16 33.06 % | 0.12 143.87 % | 0.05 -80.52 % | 0.25 120.90 % | 0.11 34.07 % | 0.09 3.86 % | 0.08 -67.02 % | 0.25 93.15 % | 0.13 68.51 % | 0.08 -53.45 % | 0.16 -32.00 % | 0.24 |
| Total other income expenses net | -90.484 K -111.22 % | 806.430 K 112.38 % | -6.515 M -1 196.49 % | -502.544 K 91.78 % | -6.116 M 43.01 % | -10.732 M -243.71 % | 7.468 M 876.52 % | -961.768 K -143.09 % | 2.232 M 181.51 % | -2.738 M -6.02 % | -2.583 M 97.26 % | -94.144 M -24 195.71 % | -387.493 K -185.82 % | 451.508 K -77.27 % | 1.986 M 397.66 % | -667.234 K -308.71 % | -163.253 K 83.22 % | -972.735 K 62.42 % | -2.588 M -902.50 % | 322.539 K 186.77 % | -371.705 K -437.86 % | 110.019 K 143.62 % | -252.243 K -341.90 % | -57.082 K -256.39 % | 36.500 K 920.98 % | 3.575 K 100.23 % | -1.535 M -204.37 % | 1.471 M 2 251.07 % | -68.365 K -127.12 % | 252.123 K 135.50 % | -710.159 K -107.90 % | -341.592 K -5 397.64 % | 6.448 K -82.55 % | 36.941 K 100.75 % | -4.941 M -268.33 % | 2.935 M 2 644.59 % | -115.352 K -101.47 % | 7.852 M -19.27 % | 9.726 M 3 557.48 % | 265.932 K -76.87 % | 1.150 M 343.00 % | 259.554 K -88.99 % | 2.357 M 2 623.75 % | 86.517 K 148.69 % | -177.684 K -217.63 % | 151.053 K -97.23 % | 5.461 M 23 275.04 % | 23.362 K 102.15 % | -1.088 M -348.67 % | 437.630 K -71.66 % | 1.544 M 2 079.85 % | -78.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 75.798 M 55.17 % | 48.849 M 23.57 % | 39.532 M -59.85 % | 98.465 M -25.41 % | 132.015 M 0.25 % | 131.689 M 6.89 % | 123.195 M 20.43 % | 102.293 M -27.84 % | 141.753 M 27.61 % | 111.084 M 837.41 % | -15.064 M -132.35 % | 46.559 M 65.17 % | 28.188 M -52.78 % | 59.698 M 136.62 % | -163.039 M -265.25 % | 98.659 M 422.80 % | -30.564 M -247.65 % | 20.700 M 107.51 % | -275.794 M -3 034.74 % | -8.798 M 64.22 % | -24.588 M 84.06 % | -154.280 M 43.26 % | -271.902 M -217.15 % | -85.733 M -14.60 % | -74.813 M 54.19 % | -163.318 M 35.44 % | -252.974 M -34.64 % | -187.884 M 24.63 % | -249.296 M 14.84 % | -292.735 M 25.25 % | -391.627 M -325.22 % | -92.099 M 40.31 % | -154.298 M 19.33 % | -191.273 M 59.66 % | -474.179 M -64.38 % | -288.467 M 42.17 % | -498.821 M 2.03 % | -509.166 M 16.39 % | -609.013 M -335.24 % | -139.926 M 34.74 % | -214.421 M 13.23 % | -247.107 M -43.36 % | -172.367 M -45.58 % | -118.402 M 27.07 % | -162.349 M 55.02 % | -360.912 M -367.75 % | -77.159 M | 0.000 100.00 % | -52.843 M -143.11 % | 122.590 M 328.93 % | -53.550 M |
| Total investments | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M -25.88 % | 100.446 M 16.06 % | 86.546 M 2.54 % | 84.403 M 13.37 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M -11.84 % | 84.446 M 13.43 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M -11.84 % | 84.446 M 0.00 % | 84.446 M 0.00 % | 84.446 M 0.00 % | 84.446 M -9.89 % | 93.714 M 0.00 % | 93.714 M 11.95 % | 83.714 M -10.67 % | 93.714 M 0.00 % | 93.714 M -48.99 % | 183.714 M -47.38 % | 349.154 M 0.00 % | 349.154 M 0.00 % | 349.154 M 0.00 % | 349.154 M 113.27 % | 163.714 M 0.00 % | 163.714 M 0.00 % | 163.714 M 0.00 % | 163.714 M 0.00 % | 163.714 M 0.00 % | 163.714 M 536.67 % | 25.714 M 0.00 % | 25.714 M 0.00 % | 25.714 M 0.00 % | 25.714 M 0.00 % | 25.714 M 0.00 % | 25.714 M -92.06 % | 323.714 M 1 158.89 % | 25.714 M -89.50 % | 245.000 M 22.50 % | 200.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.181 M | 0.000 |
| Total debt | 105.138 M 38.10 % | 76.133 M 6.81 % | 71.276 M -42.69 % | 124.380 M -24.70 % | 165.173 M -14.91 % | 194.113 M 0.50 % | 193.152 M 10.78 % | 174.353 M 0.64 % | 173.250 M 5.38 % | 164.404 M -1.44 % | 166.798 M 6.34 % | 156.855 M -13.45 % | 181.226 M -16.35 % | 216.638 M 3.60 % | 209.115 M 4.53 % | 200.061 M 17.60 % | 170.116 M -5.34 % | 179.714 M 18.98 % | 151.045 M 1.34 % | 149.050 M 9.03 % | 136.700 M 84.23 % | 74.200 M -26.72 % | 101.259 M 24.70 % | 81.200 M 20.65 % | 67.300 M 0.00 % | 67.300 M 0.00 % | 67.300 M -1.46 % | 68.300 M -18.01 % | 83.300 M 0.00 % | 83.300 M 19.00 % | 70.000 M 27.27 % | 55.000 M -19.12 % | 68.000 M -15.00 % | 80.000 M 100.00 % | 40.000 M -50.00 % | 80.000 M -20.00 % | 100.000 M -16.67 % | 120.000 M 0.00 % | 120.000 M 26.85 % | 94.600 M -3.06 % | 97.590 M 42.91 % | 68.290 M 0.00 % | 68.290 M 6.14 % | 64.340 M -6.81 % | 69.040 M 0.00 % | 69.040 M 0.00 % | 69.040 M | 0.000 -100.00 % | 69.040 M | 0.000 -100.00 % | 69.040 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 630.096 M 2 699.51 % | 22.507 M -96.43 % | 630.096 M 2 699.51 % | 22.507 M -96.43 % | 630.096 M 2 699.51 % | 22.507 M -96.43 % | 630.096 M 6 400.96 % | -10.000 M -101.59 % | 630.096 M 8 360.09 % | -7.628 M -101.09 % | 699.874 M 3 009.52 % | 22.507 M -96.82 % | 708.006 M 2 210.75 % | 30.640 M -95.67 % | 708.006 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.870 M | 0.000 |
| Retained earnings | -556.118 M 0.15 % | -556.962 M 0.13 % | -557.664 M -34.65 % | -414.152 M -5.77 % | -391.574 M -9.03 % | -359.143 M -9.77 % | -327.182 M -12.69 % | -290.350 M -9.91 % | -264.170 M -12.46 % | -234.899 M -18.89 % | -197.576 M -3.20 % | -191.457 M -304.35 % | -47.349 M -135.97 % | 131.623 M 3.02 % | 127.769 M -0.75 % | 128.731 M 5.42 % | 122.117 M 2.29 % | 119.379 M 4.67 % | 114.054 M 48.51 % | 76.801 M 7.00 % | 71.780 M 13.56 % | 63.208 M 0.49 % | 62.901 M -58.21 % | 150.511 M 7.48 % | 140.036 M 3.16 % | 135.750 M 2.32 % | 132.678 M -57.72 % | 313.786 M 2.67 % | 305.628 M 1.21 % | 301.973 M 3.04 % | 293.058 M -2.53 % | 300.651 M 2.43 % | 293.528 M 2.92 % | 285.199 M 1.07 % | 282.171 M -7.02 % | 303.485 M 8.80 % | 278.930 M 0.76 % | 276.814 M 2.19 % | 270.890 M 3.76 % | 261.080 M 11.05 % | 235.106 M 6.66 % | 220.417 M 4.11 % | 211.723 M 0.43 % | 210.823 M 6.48 % | 197.998 M 4.15 % | 190.101 M 3.21 % | 184.182 M | 0.000 -100.00 % | 145.901 M | 0.000 -100.00 % | 129.885 M |
| Common stock | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 0.00 % | 174.139 M 60.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.00 % | 108.837 M 0.13 % | 108.692 M -0.03 % | 108.722 M 0.00 % | 108.722 M 0.00 % | 108.722 M 0.00 % | 108.722 M 18.69 % | 91.600 M 0.00 % | 91.600 M 0.00 % | 91.600 M 0.00 % | 91.600 M 16.70 % | 78.490 M -74.78 % | 311.243 M 296.54 % | 78.490 M | 0.000 -100.00 % | 78.490 M |
| Total equity | 219.932 M 0.43 % | 218.992 M 0.35 % | 218.224 M -39.91 % | 363.163 M -5.90 % | 385.921 M -7.83 % | 418.728 M -7.18 % | 451.110 M -7.82 % | 489.385 M -5.06 % | 515.490 M -5.38 % | 544.799 M -0.92 % | 549.831 M -6.50 % | 588.080 M -19.72 % | 732.519 M -16.89 % | 881.363 M 0.34 % | 878.385 M -1.08 % | 887.976 M 0.75 % | 881.364 M 0.21 % | 879.514 M 0.51 % | 875.060 M 4.90 % | 834.193 M 0.47 % | 830.271 M 1.02 % | 821.923 M 0.00 % | 821.895 M -9.60 % | 909.219 M 1.18 % | 898.649 M -9.65 % | 994.671 M 0.28 % | 991.909 M -15.41 % | 1.173 B 0.70 % | 1.165 B 0.31 % | 1.161 B 0.77 % | 1.152 B -0.74 % | 1.161 B 0.62 % | 1.153 B 0.73 % | 1.145 B 0.27 % | 1.142 B -1.46 % | 1.159 B 2.16 % | 1.135 B 0.60 % | 1.128 B 0.49 % | 1.122 B -0.30 % | 1.126 B 2.79 % | 1.095 B 1.31 % | 1.081 B 66.66 % | 648.486 M 0.62 % | 644.459 M 2.03 % | 631.635 M -0.16 % | 632.654 M 96.10 % | 322.622 M 3.66 % | 311.243 M 10.81 % | 280.886 M 6.05 % | 264.870 M 0.00 % | 264.870 M |
| Other non current liabilities | 4.539 M -2.06 % | 4.634 M 0.00 % | 4.634 M 109.57 % | 2.211 M -1.59 % | 2.247 M 0.48 % | 2.236 M -0.87 % | 2.256 M -48.80 % | 4.406 M 6.39 % | 4.141 M -39.88 % | 6.888 M -78.75 % | 32.412 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.529 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 1.393 M 93.53 % | 720.000 K | 0.000 -100.00 % | 720.000 K -14.29 % | 840.000 K -58.26 % | 2.012 M | 0.000 | 0.000 -100.00 % | 1.340 M 0.00 % | 1.340 M 3.08 % | 1.300 M | 0.000 -100.00 % | 1.040 M 0.00 % | 1.040 M | 0.000 -100.00 % | 1.040 M |
| Long term debt | 55.138 M -7.54 % | 59.633 M 10.93 % | 53.758 M -49.70 % | 106.880 M 1.41 % | 105.393 M -5.78 % | 111.856 M 0.72 % | 111.053 M -18.01 % | 135.442 M 0.82 % | 134.340 M 9.60 % | 122.571 M -0.94 % | 123.736 M 7.78 % | 114.801 M -11.87 % | 130.260 M 14.75 % | 113.512 M -6.26 % | 121.093 M -19.47 % | 150.361 M 16.27 % | 129.316 M 4.78 % | 123.414 M 15.23 % | 107.107 M 308.03 % | 26.250 M 88.85 % | 13.900 M 0.00 % | 13.900 M 0.00 % | 13.900 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 |
| Total non current liabilities | 79.411 M -5.84 % | 84.333 M 2.11 % | 82.592 M -37.69 % | 132.558 M 10.20 % | 120.284 M -12.19 % | 136.988 M 8.76 % | 125.953 M -18.32 % | 154.201 M 1.69 % | 151.644 M 6.07 % | 142.965 M -8.44 % | 156.148 M 22.56 % | 127.411 M -9.87 % | 141.370 M 12.92 % | 125.190 M -4.61 % | 131.239 M -18.38 % | 160.800 M 16.71 % | 137.783 M 4.26 % | 132.158 M 67.11 % | 79.086 M 142.18 % | 32.656 M 60.82 % | 20.306 M 43.00 % | 14.200 M -30.07 % | 20.306 M 173.83 % | 7.416 M 0.00 % | 7.416 M 0.00 % | 7.416 M 0.00 % | 7.416 M -14.51 % | 8.675 M 0.00 % | 8.675 M 0.00 % | 8.675 M 0.00 % | 8.675 M -11.21 % | 9.770 M 0.00 % | 9.770 M -11.69 % | 11.063 M 13.24 % | 9.770 M -14.91 % | 11.482 M 6.23 % | 10.809 M 0.00 % | 10.809 M -3.35 % | 11.183 M 1 231.29 % | 840.000 K -58.26 % | 2.012 M | 0.000 | 0.000 -100.00 % | 1.340 M 0.00 % | 1.340 M 3.08 % | 1.300 M -2.99 % | 1.340 M 28.85 % | 1.040 M 0.00 % | 1.040 M | 0.000 -100.00 % | 1.040 M |
| Other current liabilities | 300.696 M -33.44 % | 451.800 M 40.10 % | 322.495 M 14.55 % | 281.522 M 68.60 % | 166.979 M -28.38 % | 233.130 M -1.15 % | 235.831 M 2 345.37 % | 9.644 M -92.04 % | 121.166 M -63.26 % | 329.777 M 17.58 % | 280.460 M 21.86 % | 230.151 M -20.01 % | 287.711 M 67.03 % | 172.254 M 242.15 % | 50.345 M -7.40 % | 54.371 M 424.20 % | 10.372 M -93.74 % | 165.664 M 66.60 % | 99.440 M -40.35 % | 166.693 M 69.53 % | 98.329 M -46.18 % | 182.691 M 29.48 % | 141.092 M 61.89 % | 87.154 M -21.80 % | 111.443 M 2.24 % | 109.000 M 73.49 % | 62.828 M 29.85 % | 48.387 M 14.33 % | 42.321 M 6.96 % | 39.567 M -55.53 % | 88.971 M 146.42 % | 36.105 M -53.77 % | 78.093 M -6.21 % | 83.259 M 8.64 % | 76.641 M -1.08 % | 77.479 M 6.18 % | 72.972 M -12.94 % | 83.818 M 1.41 % | 82.648 M 32.69 % | 62.285 M -26.07 % | 84.252 M 554.87 % | 12.865 M -13.57 % | 14.885 M -4.78 % | 15.633 M -33.39 % | 23.468 M 180.65 % | 8.362 M -43.14 % | 14.707 M -91.05 % | 164.289 M 648.57 % | 21.947 M | 0.000 -100.00 % | 17.125 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.832 M -8.57 % | 132.153 M 8.35 % | 121.963 M -51.96 % | 253.899 M 0.81 % | 251.860 M 75.92 % | 143.165 M | 0.000 -100.00 % | 152.983 M | 0.000 | 0.000 -100.00 % | 182.346 M 1.70 % | 179.290 M 17.39 % | 152.734 M -2.73 % | 157.018 M -8.86 % | 172.280 M 164.23 % | 65.201 M 22.25 % | 53.335 M -11.87 % | 60.521 M 50.55 % | 40.200 M 9.46 % | 36.725 M -1.61 % | 37.326 M -19.67 % | 46.468 M -1.67 % | 47.255 M 48.94 % | 31.727 M -10.68 % | 35.522 M 4.88 % | 33.870 M -13.75 % | 39.271 M -22.65 % | 50.769 M 38.98 % | 36.530 M -15.80 % | 43.387 M 1.04 % | 42.941 M -18.72 % | 52.833 M 25.99 % | 41.936 M -19.57 % | 52.139 M 8.49 % | 48.060 M 36.53 % | 35.200 M 84.55 % | 19.073 M 4.84 % | 18.193 M 11.28 % | 16.349 M -23.73 % | 21.437 M 26.10 % | 17.000 M 11.05 % | 15.308 M -13.73 % | 17.744 M | 0.000 -100.00 % | 15.787 M | 0.000 -100.00 % | 16.733 M |
| Short term debt | 50.000 M 203.03 % | 16.500 M -5.81 % | 17.518 M 0.11 % | 17.500 M 0.00 % | 17.500 M -78.73 % | 82.258 M 0.19 % | 82.099 M 110.99 % | 38.910 M 0.00 % | 38.910 M 99.54 % | 19.500 M -54.72 % | 43.062 M 115.31 % | 20.000 M -66.71 % | 60.078 M -41.74 % | 103.126 M 124.34 % | 45.968 M -7.51 % | 49.700 M 21.81 % | 40.800 M -27.53 % | 56.300 M 191.84 % | 19.291 M -84.29 % | 122.800 M 0.00 % | 122.800 M 103.65 % | 60.300 M -30.97 % | 87.359 M 7.58 % | 81.200 M 20.65 % | 67.300 M 0.00 % | 67.300 M 0.00 % | 67.300 M -1.46 % | 68.300 M -18.01 % | 83.300 M 0.00 % | 83.300 M 19.00 % | 70.000 M 27.27 % | 55.000 M -19.12 % | 68.000 M -15.00 % | 80.000 M 100.00 % | 40.000 M -50.00 % | 80.000 M -20.00 % | 100.000 M -16.67 % | 120.000 M 0.00 % | 120.000 M 26.85 % | 94.600 M 34.97 % | 70.090 M 2.64 % | 68.290 M 0.00 % | 68.290 M 6.14 % | 64.340 M -6.81 % | 69.040 M 0.00 % | 69.040 M 0.00 % | 69.040 M | 0.000 -100.00 % | 69.040 M | 0.000 -100.00 % | 69.040 M |
| Total current liabilities | 775.937 M -0.65 % | 781.015 M -0.79 % | 787.235 M 7.26 % | 733.919 M -2.40 % | 751.937 M -2.40 % | 770.452 M -0.13 % | 771.424 M 4.77 % | 736.315 M 4.16 % | 706.903 M -2.65 % | 726.154 M 1.49 % | 715.478 M -7.91 % | 776.951 M 8.10 % | 718.719 M 39.30 % | 515.968 M -4.65 % | 541.103 M 11.08 % | 487.117 M 20.02 % | 405.880 M -13.45 % | 468.935 M 0.52 % | 466.501 M -2.10 % | 476.530 M 9.59 % | 434.820 M 19.35 % | 364.331 M -4.96 % | 383.341 M 9.28 % | 350.779 M 9.05 % | 321.655 M -0.12 % | 322.036 M 1.10 % | 318.520 M 12.94 % | 282.019 M -5.29 % | 297.783 M 17.67 % | 253.075 M -4.37 % | 264.635 M 3.77 % | 255.023 M 8.72 % | 234.558 M -7.21 % | 252.790 M 19.00 % | 212.436 M -17.18 % | 256.497 M 7.04 % | 239.617 M -10.87 % | 268.828 M -12.22 % | 306.238 M 18.74 % | 257.903 M 15.77 % | 222.771 M 67.50 % | 132.997 M -6.71 % | 142.557 M 8.05 % | 131.941 M -8.87 % | 144.777 M -3.21 % | 149.581 M -6.22 % | 159.500 M -2.91 % | 164.289 M 11.51 % | 147.337 M | 0.000 -100.00 % | 160.085 M |
| Total liabilities | 855.348 M -1.16 % | 865.347 M -0.51 % | 869.827 M 0.39 % | 866.477 M -0.66 % | 872.220 M -3.88 % | 907.440 M 1.12 % | 897.377 M 0.77 % | 890.516 M 3.72 % | 858.547 M -1.22 % | 869.119 M -0.29 % | 871.626 M -3.62 % | 904.361 M 5.15 % | 860.089 M 34.15 % | 641.159 M -4.64 % | 672.342 M 3.77 % | 647.918 M 19.18 % | 543.662 M -9.55 % | 601.093 M 10.17 % | 545.587 M 7.15 % | 509.186 M 11.88 % | 455.126 M 20.23 % | 378.531 M -6.22 % | 403.647 M 12.69 % | 358.195 M 8.85 % | 329.070 M -0.12 % | 329.451 M 1.08 % | 325.935 M 12.12 % | 290.694 M -5.14 % | 306.457 M 17.08 % | 261.750 M -4.23 % | 273.310 M 3.22 % | 264.792 M 8.38 % | 244.327 M -7.40 % | 263.852 M 18.74 % | 222.206 M -17.08 % | 267.979 M 7.01 % | 250.426 M -10.45 % | 279.637 M -11.90 % | 317.421 M 22.68 % | 258.743 M 15.11 % | 224.783 M 69.01 % | 132.997 M -6.71 % | 142.557 M 6.96 % | 133.281 M -8.78 % | 146.117 M -3.16 % | 150.881 M -6.19 % | 160.840 M -2.72 % | 165.329 M 11.42 % | 148.377 M | 0.000 -100.00 % | 161.125 M |
| Other non current assets | 168.359 M 66.03 % | 101.404 M -38.92 % | 166.026 M -12.22 % | 189.145 M 1 223.38 % | 14.293 M -73.14 % | 53.219 M 240.60 % | 15.625 M -92.99 % | 222.856 M -17.51 % | 270.149 M 8.65 % | 248.650 M 222.67 % | 77.059 M -74.27 % | 299.446 M -19.53 % | 372.127 M 36.76 % | 272.092 M 382.29 % | 56.416 M -85.05 % | 377.332 M 62.47 % | 232.243 M -27.17 % | 318.877 M 471.41 % | 55.806 M -80.51 % | 286.306 M 3.97 % | 275.369 M 148.95 % | 110.614 M 66.38 % | 66.481 M -64.39 % | 186.674 M -3.64 % | 193.719 M 384.48 % | 39.985 M -0.28 % | 40.098 M -62.11 % | 105.835 M 256.88 % | 29.655 M 41.19 % | 21.004 M -20.57 % | 26.443 M -21.59 % | 33.724 M -0.39 % | 33.856 M 17.86 % | 28.726 M -0.85 % | 28.972 M 10.36 % | 26.253 M 26.76 % | 20.710 M -5.56 % | 21.929 M 5.89 % | 20.710 M 66.58 % | 12.432 M 630.68 % | 1.701 M -99.48 % | 327.350 M 15 088.00 % | 2.155 M -31.60 % | 3.151 M 6.29 % | 2.965 M -2.69 % | 3.047 M -0.93 % | 3.075 M -98.29 % | 180.030 M 4 866.40 % | 3.625 M 102.96 % | -122.590 M -3 169.25 % | 3.994 M |
| Long term investments | 0.000 -100.00 % | 65.446 M | 0.000 -100.00 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M 0.00 % | 74.446 M 28.10 % | 58.115 M 233.11 % | 17.446 M -40.75 % | 29.446 M -60.45 % | 74.446 M 1 440.45 % | -5.554 M 95.45 % | -122.154 M -45.16 % | -84.154 M -155.93 % | 150.464 M 176.16 % | -197.554 M -215.81 % | -62.554 M 51.53 % | -129.054 M -196.47 % | 133.774 M 310.38 % | -63.586 M -1.60 % | -62.586 M -275.24 % | 35.714 M -67.74 % | 110.720 M 480.07 % | -29.131 M -151.36 % | 56.714 M -84.96 % | 377.156 M 0.08 % | 376.866 M 24.32 % | 303.154 M -20.84 % | 382.979 M 87.91 % | 203.811 M 1.80 % | 200.207 M 9.05 % | 183.593 M 1.57 % | 180.756 M -1.67 % | 183.818 M 0.95 % | 182.080 M 317.82 % | 43.579 M 16.62 % | 37.368 M -2.20 % | 38.207 M -1.52 % | 38.794 M 50.87 % | 25.714 M -32.18 % | 37.915 M | 0.000 -100.00 % | 29.583 M -87.93 % | 245.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 41.571 M 0.12 % | 41.521 M -4.00 % | 43.250 M 26.98 % | 34.061 M -3.59 % | 35.331 M -5.76 % | 37.490 M -1.00 % | 37.870 M -3.31 % | 39.167 M -3.25 % | 40.481 M -5.22 % | 42.712 M -1.05 % | 43.163 M -7.40 % | 46.613 M -0.86 % | 47.017 M -0.85 % | 47.421 M -0.81 % | 47.807 M -7.19 % | 51.508 M -4.31 % | 53.827 M 2.95 % | 52.287 M -0.44 % | 52.517 M -3.47 % | 54.404 M 0.39 % | 54.195 M 56.87 % | 34.547 M -38.51 % | 56.180 M -5.68 % | 59.564 M -1.28 % | 60.334 M -17.79 % | 73.392 M 20.22 % | 61.046 M -5.63 % | 64.688 M -0.43 % | 64.970 M -0.43 % | 65.253 M -0.58 % | 65.634 M -4.94 % | 69.043 M -0.48 % | 69.378 M 1.18 % | 68.572 M -2.13 % | 70.063 M -4.12 % | 73.072 M -0.47 % | 73.413 M -0.39 % | 73.701 M -1.64 % | 74.927 M 89.32 % | 39.576 M -0.75 % | 39.874 M 39.01 % | 28.684 M -0.75 % | 28.900 M -0.74 % | 29.115 M -0.73 % | 29.330 M -0.73 % | 29.546 M -0.72 % | 29.761 M | 0.000 -100.00 % | 30.015 M | 0.000 -100.00 % | 30.670 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 -100.00 % | 13.605 M 0.00 % | 13.605 M 0.00 % | 13.605 M 0.00 % | 13.605 M -89.52 % | 129.858 M 0.00 % | 129.858 M 0.00 % | 129.858 M 0.00 % | 129.858 M -1.53 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M 0.00 % | 131.869 M -20.76 % | 166.409 M 2.99 % | 161.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 41.571 M 0.12 % | 41.521 M -4.00 % | 43.250 M 26.98 % | 34.061 M -3.59 % | 35.331 M -5.76 % | 37.490 M -1.00 % | 37.870 M -3.31 % | 39.167 M -3.25 % | 40.481 M -5.22 % | 42.712 M -1.05 % | 43.163 M -7.40 % | 46.613 M -0.86 % | 47.017 M -0.85 % | 47.421 M -0.81 % | 47.807 M -7.19 % | 51.508 M -4.31 % | 53.827 M 2.95 % | 52.287 M -0.44 % | 52.517 M -3.47 % | 54.404 M 0.39 % | 54.195 M 56.87 % | 34.547 M -38.51 % | 56.180 M -23.22 % | 73.169 M -1.04 % | 73.939 M -15.01 % | 86.996 M 16.54 % | 74.651 M -61.63 % | 194.545 M -0.14 % | 194.827 M -0.15 % | 195.111 M -0.19 % | 195.492 M -2.70 % | 200.911 M -0.17 % | 201.247 M 0.40 % | 200.440 M -0.74 % | 201.932 M -1.47 % | 204.941 M -0.17 % | 205.282 M -0.14 % | 205.569 M -0.59 % | 206.796 M 0.39 % | 205.985 M 2.25 % | 201.459 M 602.34 % | 28.684 M -0.75 % | 28.900 M -0.74 % | 29.115 M -0.73 % | 29.330 M -0.73 % | 29.546 M -0.72 % | 29.761 M | 0.000 -100.00 % | 30.015 M | 0.000 -100.00 % | 30.670 M |
| Property plant equipment net | 620.640 M -1.00 % | 626.936 M -1.57 % | 636.945 M -2.00 % | 649.930 M -22.12 % | 834.514 M 2.69 % | 812.628 M -5.40 % | 859.042 M 29.00 % | 665.901 M 0.63 % | 661.742 M -0.15 % | 662.728 M -11.38 % | 747.804 M 22.75 % | 609.226 M -0.67 % | 613.306 M 2.30 % | 599.524 M 3.34 % | 580.142 M 7.40 % | 540.168 M -0.97 % | 545.449 M 3.76 % | 525.707 M 20.11 % | 437.704 M 9.59 % | 399.410 M 7.40 % | 371.888 M 10.87 % | 335.433 M -0.89 % | 338.440 M 20.22 % | 281.508 M 3.54 % | 271.871 M -0.32 % | 272.754 M 1.57 % | 268.530 M 1.50 % | 264.566 M 1.28 % | 261.235 M 1.93 % | 256.278 M -3.30 % | 265.018 M 4.79 % | 252.906 M 0.83 % | 250.818 M -1.60 % | 254.900 M 0.53 % | 253.550 M 1.84 % | 248.962 M -0.93 % | 251.296 M -1.37 % | 254.784 M -1.22 % | 257.918 M 4.72 % | 246.284 M -1.08 % | 248.970 M 76.71 % | 140.893 M -1.44 % | 142.952 M 5.19 % | 135.896 M -2.01 % | 138.677 M -0.96 % | 140.015 M -1.82 % | 142.614 M | 0.000 -100.00 % | 148.519 M | 0.000 -100.00 % | 153.635 M |
| Total non current assets | 855.607 M -0.55 % | 860.345 M -1.25 % | 871.258 M -10.45 % | 972.976 M -1.12 % | 983.977 M -1.91 % | 1.003 B -0.91 % | 1.012 B 1.21 % | 1.000 B -0.38 % | 1.004 B 0.63 % | 997.770 M 5.87 % | 942.473 M -1.47 % | 956.551 M 4.30 % | 917.116 M 8.96 % | 841.703 M 0.01 % | 841.649 M 8.33 % | 776.944 M 0.32 % | 774.455 M 0.15 % | 773.306 M 12.84 % | 685.290 M 0.61 % | 681.160 M 5.67 % | 644.640 M 24.07 % | 519.578 M -10.04 % | 577.594 M 12.11 % | 515.186 M -14.07 % | 599.562 M -23.16 % | 780.257 M 2.20 % | 763.482 M -12.36 % | 871.110 M -0.07 % | 871.707 M 28.36 % | 679.088 M -1.61 % | 690.170 M 2.24 % | 675.059 M 0.66 % | 670.602 M -0.19 % | 671.875 M 0.20 % | 670.510 M 27.24 % | 526.967 M 1.75 % | 517.889 M -1.11 % | 523.721 M -0.72 % | 527.500 M 6.67 % | 494.502 M 0.42 % | 492.431 M -1.38 % | 499.312 M 142.41 % | 205.975 M -50.38 % | 415.113 M 140.12 % | 172.880 M -0.90 % | 174.449 M -1.60 % | 177.282 M -1.53 % | 180.030 M -1.80 % | 183.333 M 249.55 % | -122.590 M -164.60 % | 189.759 M |
| Other current assets | 37.818 M 48.80 % | 25.415 M -0.29 % | 25.488 M 7.53 % | 23.703 M -51.49 % | 48.858 M -25.64 % | 65.706 M 13.03 % | 58.131 M -44.49 % | 104.713 M -28.42 % | 146.288 M 27.90 % | 114.379 M 23.21 % | 92.834 M -13.90 % | 107.821 M 38.34 % | 77.942 M 34.93 % | 57.764 M -8.17 % | 62.903 M -49.18 % | 123.773 M 63.06 % | 75.905 M -19.27 % | 94.026 M 3.52 % | 90.825 M 6.79 % | 85.049 M -2.18 % | 86.943 M -40.32 % | 145.675 M 48.86 % | 97.863 M -54.68 % | 215.945 M 220.36 % | 67.406 M -58.77 % | 163.486 M 301.20 % | 40.749 M -56.52 % | 93.711 M 114.99 % | 43.589 M -76.35 % | 184.345 M 77.11 % | 104.085 M -74.72 % | 411.649 M 41.60 % | 290.706 M -5.52 % | 307.675 M 454.23 % | 55.513 M -88.39 % | 478.119 M 402.56 % | 95.137 M -26.15 % | 128.830 M 111.58 % | 60.890 M -87.54 % | 488.625 M 184.52 % | 171.739 M -38.54 % | 279.418 M 191.92 % | 95.718 M 132.25 % | 41.213 M -79.48 % | 200.814 M 484.57 % | 34.353 M 8.40 % | 31.690 M -89.31 % | 296.541 M 608.39 % | 41.861 M | 0.000 -100.00 % | 32.642 M |
| Short term investments | 10.000 M 11.11 % | 9.000 M | 0.000 -100.00 % | 17.595 M -32.33 % | 26.000 M 114.88 % | 12.100 M 21.52 % | 9.957 M -39.03 % | 16.331 M -71.35 % | 57.000 M 26.67 % | 45.000 M 350.00 % | 10.000 M -87.50 % | 80.000 M -59.31 % | 196.600 M 23.96 % | 158.600 M 308.63 % | -76.018 M -126.96 % | 282.000 M 91.84 % | 147.000 M -31.15 % | 213.500 M 532.82 % | -49.327 M -131.36 % | 157.300 M 0.64 % | 156.300 M 225.63 % | 48.000 M 382.26 % | -17.005 M -113.84 % | 122.845 M -3.27 % | 127.000 M 553.55 % | -28.002 M -1.04 % | -27.712 M -160.24 % | 46.000 M 236.00 % | -33.825 M 15.64 % | -40.097 M -9.88 % | -36.493 M -83.58 % | -19.878 M -16.64 % | -17.042 M 15.23 % | -20.104 M -9.47 % | -18.365 M -2.80 % | -17.864 M -53.29 % | -11.654 M 6.71 % | -12.492 M 4.49 % | -13.080 M | 0.000 100.00 % | -12.201 M -103.77 % | 323.714 M 8 467.15 % | -3.869 M | 0.000 -100.00 % | 200.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.181 M | 0.000 |
| cash and cash equivalents | 29.340 M 7.53 % | 27.284 M -14.05 % | 31.744 M 22.50 % | 25.914 M -21.85 % | 33.158 M -46.88 % | 62.425 M -10.77 % | 69.957 M -2.92 % | 72.060 M 128.78 % | 31.498 M -40.93 % | 53.320 M -70.68 % | 181.862 M 64.89 % | 110.296 M -27.93 % | 153.037 M -2.49 % | 156.940 M -57.83 % | 372.154 M 267.01 % | 101.402 M -49.47 % | 200.680 M 26.20 % | 159.015 M -62.75 % | 426.839 M 170.41 % | 157.848 M -2.13 % | 161.288 M -29.41 % | 228.480 M -38.77 % | 373.161 M 123.54 % | 166.933 M 17.47 % | 142.113 M -38.38 % | 230.618 M -27.99 % | 320.274 M 25.02 % | 256.184 M -22.97 % | 332.596 M -11.55 % | 376.035 M -18.54 % | 461.627 M 213.82 % | 147.099 M -33.83 % | 222.298 M -18.05 % | 271.273 M -47.24 % | 514.179 M 39.55 % | 368.467 M -38.47 % | 598.821 M -4.82 % | 629.166 M -13.70 % | 729.013 M 210.85 % | 234.526 M -24.83 % | 312.011 M -1.07 % | 315.397 M 31.06 % | 240.657 M 31.69 % | 182.742 M -21.02 % | 231.389 M -46.18 % | 429.952 M 194.09 % | 146.199 M | 0.000 -100.00 % | 121.883 M 199.42 % | -122.590 M -200.00 % | 122.590 M |
| Cash and short term investments | 39.340 M 8.42 % | 36.284 M 14.30 % | 31.744 M -27.04 % | 43.509 M -26.45 % | 59.158 M -20.62 % | 74.525 M -6.74 % | 79.913 M -9.59 % | 88.391 M -0.12 % | 88.498 M -9.99 % | 98.320 M -48.75 % | 191.862 M 0.82 % | 190.296 M -45.57 % | 349.637 M 10.81 % | 315.540 M -15.21 % | 372.154 M -2.93 % | 383.402 M 10.27 % | 347.680 M -6.67 % | 372.515 M -12.73 % | 426.839 M 35.44 % | 315.148 M -0.77 % | 317.588 M 14.87 % | 276.480 M -25.91 % | 373.161 M 28.77 % | 289.779 M 7.68 % | 269.113 M 16.69 % | 230.618 M -27.99 % | 320.274 M 5.99 % | 302.184 M -9.14 % | 332.596 M -11.55 % | 376.035 M -18.54 % | 461.627 M 213.82 % | 147.099 M -33.83 % | 222.298 M -18.05 % | 271.273 M -47.24 % | 514.179 M 39.55 % | 368.467 M -38.47 % | 598.821 M -4.82 % | 629.166 M -13.70 % | 729.013 M 210.85 % | 234.526 M -24.83 % | 312.011 M -1.07 % | 315.397 M 31.06 % | 240.657 M 31.69 % | 182.742 M -21.02 % | 231.389 M -46.18 % | 429.952 M 194.09 % | 146.199 M | 0.000 -100.00 % | 121.883 M -0.58 % | 122.590 M 0.00 % | 122.590 M |
| Total current assets | 219.673 M -1.93 % | 223.994 M 3.32 % | 216.793 M -15.53 % | 256.664 M -10.13 % | 285.601 M -11.58 % | 322.992 M -6.87 % | 346.812 M -8.64 % | 379.627 M 2.61 % | 369.984 M -11.09 % | 416.147 M -13.12 % | 478.984 M -10.62 % | 535.890 M -20.67 % | 675.492 M -0.78 % | 680.819 M -3.99 % | 709.078 M -6.57 % | 758.949 M 16.66 % | 650.571 M -8.02 % | 707.300 M -3.82 % | 735.357 M 11.04 % | 662.218 M 3.35 % | 640.757 M -5.89 % | 680.876 M 5.08 % | 647.948 M -13.86 % | 752.228 M 19.75 % | 628.157 M 15.50 % | 543.865 M -1.89 % | 554.363 M -6.39 % | 592.220 M -1.18 % | 599.266 M -19.40 % | 743.529 M 1.15 % | 735.092 M -2.03 % | 750.298 M 3.18 % | 727.166 M -1.35 % | 737.089 M 6.24 % | 693.779 M -22.92 % | 900.070 M 3.81 % | 867.039 M -1.88 % | 883.636 M -3.13 % | 912.153 M 2.51 % | 889.800 M 7.55 % | 827.353 M 15.80 % | 714.474 M 22.12 % | 585.068 M 61.34 % | 362.627 M -40.05 % | 604.872 M -0.69 % | 609.086 M 98.93 % | 306.181 M 3.25 % | 296.541 M 20.58 % | 245.930 M 100.61 % | 122.590 M -48.11 % | 236.236 M |
| Inventory | 42.593 M -9.52 % | 47.076 M -13.59 % | 54.483 M -16.31 % | 65.098 M -17.19 % | 78.609 M -7.34 % | 84.836 M -19.23 % | 105.037 M 50.53 % | 69.779 M -12.30 % | 79.569 M -2.67 % | 81.753 M -4.23 % | 85.360 M -8.13 % | 92.909 M 20.03 % | 77.408 M -37.64 % | 124.131 M 9.85 % | 113.002 M 33.96 % | 84.355 M 0.41 % | 84.011 M -12.81 % | 96.351 M 3.59 % | 93.009 M 3.47 % | 89.894 M 21.22 % | 74.158 M -8.99 % | 81.484 M 26.33 % | 64.503 M -2.63 % | 66.246 M 21.31 % | 54.607 M 18.34 % | 46.146 M 16.24 % | 39.698 M -24.26 % | 52.416 M 15.99 % | 45.191 M -12.30 % | 51.530 M 19.21 % | 43.224 M -19.21 % | 53.501 M 17.77 % | 45.428 M -3.58 % | 47.114 M 7.76 % | 43.720 M -18.26 % | 53.484 M 1.02 % | 52.946 M 5.10 % | 50.376 M 3.17 % | 48.826 M -21.19 % | 61.954 M 14.11 % | 54.294 M 13.99 % | 47.633 M -11.29 % | 53.697 M 1.74 % | 52.776 M 2.09 % | 51.696 M -7.52 % | 55.902 M 23.65 % | 45.208 M | 0.000 -100.00 % | 48.340 M | 0.000 -100.00 % | 40.766 M |
| Net receivables | 99.922 M -13.28 % | 115.219 M 9.65 % | 105.078 M -15.50 % | 124.354 M 25.64 % | 98.975 M 1.07 % | 97.925 M -22.38 % | 126.157 M -7.11 % | 135.808 M 27.54 % | 106.482 M -12.50 % | 121.696 M 11.72 % | 108.928 M -34.20 % | 165.538 M -2.91 % | 170.506 M -7.02 % | 183.385 M 13.89 % | 161.019 M -3.82 % | 167.419 M 17.10 % | 142.976 M -0.99 % | 144.408 M -12.19 % | 164.463 M -4.45 % | 172.127 M -17.26 % | 208.022 M -4.83 % | 218.577 M 44.84 % | 150.906 M -16.28 % | 180.258 M -16.94 % | 217.031 M 109.46 % | 103.615 M -32.56 % | 153.641 M -6.36 % | 164.082 M 26.23 % | 129.989 M -1.24 % | 131.619 M 64.21 % | 80.155 M -41.94 % | 138.049 M -18.19 % | 168.733 M 11.08 % | 151.909 M 111.52 % | 71.816 M -53.07 % | 153.021 M 90.95 % | 80.135 M 6.47 % | 75.265 M 18.67 % | 63.424 M -39.42 % | 104.695 M -18.85 % | 129.018 M 79.13 % | 72.026 M -20.01 % | 90.042 M 4.83 % | 85.896 M -17.04 % | 103.536 M 16.49 % | 88.879 M 6.98 % | 83.084 M | 0.000 -100.00 % | 61.361 M | 0.000 -100.00 % | 60.820 M |
| Tax assets | 25.037 M 0.00 % | 25.037 M 0.00 % | 25.037 M -1.40 % | 25.394 M 0.00 % | 25.394 M 0.00 % | 25.394 M 0.00 % | 25.394 M 78.40 % | 14.234 M 0.00 % | 14.234 M 0.00 % | 14.234 M | 0.000 -100.00 % | 6.819 M 0.00 % | 6.819 M 0.00 % | 6.819 M 0.00 % | 6.819 M 24.22 % | 5.490 M 0.00 % | 5.490 M 0.00 % | 5.490 M 0.00 % | 5.490 M 18.66 % | 4.626 M -19.87 % | 5.773 M 76.56 % | 3.270 M -43.36 % | 5.773 M 94.60 % | 2.967 M -10.61 % | 3.319 M -1.39 % | 3.366 M 0.86 % | 3.337 M 10.85 % | 3.010 M 0.00 % | 3.010 M 4.37 % | 2.884 M -4.19 % | 3.010 M -23.30 % | 3.925 M 0.00 % | 3.925 M -1.66 % | 3.991 M 0.36 % | 3.977 M 23.01 % | 3.233 M 0.00 % | 3.233 M 0.00 % | 3.233 M -1.50 % | 3.282 M -19.68 % | 4.086 M 71.35 % | 2.385 M 0.00 % | 2.385 M 0.00 % | 2.385 M 22.21 % | 1.951 M 2.28 % | 1.908 M 3.60 % | 1.842 M 0.57 % | 1.831 M | 0.000 -100.00 % | 1.175 M | 0.000 -100.00 % | 1.460 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 |
| Account payables | 420.167 M 37.81 % | 304.888 M -30.72 % | 440.084 M 2.90 % | 427.662 M -3.48 % | 443.104 M -0.85 % | 446.889 M -0.81 % | 450.553 M 5.70 % | 426.248 M 7.11 % | 397.952 M 11.30 % | 357.552 M -8.78 % | 391.956 M 8.87 % | 360.009 M 0.10 % | 359.659 M 57.48 % | 228.381 M -10.38 % | 254.827 M 4.97 % | 242.751 M 23.35 % | 196.800 M -18.16 % | 240.457 M 28.91 % | 186.527 M 3.55 % | 180.141 M 13.56 % | 158.636 M 35.92 % | 116.712 M -23.29 % | 152.150 M 7.58 % | 141.428 M -1.64 % | 143.792 M -2.88 % | 148.061 M 7.50 % | 137.727 M 7.71 % | 127.871 M -2.07 % | 130.578 M 39.07 % | 93.890 M -4.55 % | 98.366 M -3.08 % | 101.496 M 18.71 % | 85.499 M -0.86 % | 86.243 M -2.08 % | 88.078 M 6.60 % | 82.628 M 37.16 % | 60.243 M 2.97 % | 58.505 M -36.53 % | 92.179 M 16.40 % | 79.195 M 31.57 % | 60.193 M 38.41 % | 43.490 M -18.97 % | 53.673 M 32.07 % | 40.639 M -13.94 % | 47.222 M -7.40 % | 50.998 M -24.89 % | 67.894 M | 0.000 -100.00 % | 50.821 M | 0.000 -100.00 % | 66.418 M |
| Tax payables | 5.074 M -35.17 % | 7.827 M 9.65 % | 7.138 M -1.34 % | 7.235 M 105.42 % | 3.522 M -56.92 % | 8.175 M 177.95 % | 2.941 M -61.37 % | 7.613 M 68.03 % | 4.531 M -76.55 % | 19.325 M | 0.000 -100.00 % | 13.808 M 22.52 % | 11.271 M -7.68 % | 12.209 M 60.30 % | 7.616 M -43.40 % | 13.456 M 160.13 % | 5.173 M -20.58 % | 6.514 M 5.79 % | 6.157 M -10.71 % | 6.896 M 300.86 % | 1.720 M -62.84 % | 4.629 M 68.89 % | 2.741 M -35.84 % | 4.272 M 585.12 % | -880.560 K 62.13 % | -2.325 M -168.22 % | 3.409 M -40.55 % | 5.734 M -5.40 % | 6.061 M 147.64 % | 2.448 M -66.47 % | 7.299 M -37.36 % | 11.653 M 292.98 % | 2.965 M -9.79 % | 3.287 M -57.41 % | 7.717 M -52.91 % | 16.390 M 156.01 % | 6.402 M -1.59 % | 6.505 M -42.99 % | 11.411 M -47.71 % | 21.824 M 164.99 % | 8.236 M -1.39 % | 8.351 M 46.29 % | 5.709 M -49.61 % | 11.330 M 124.50 % | 5.047 M -14.07 % | 5.873 M -25.28 % | 7.860 M | 0.000 -100.00 % | 5.529 M | 0.000 -100.00 % | 7.503 M |
| Deferred revenue non current | 8.557 M -3.73 % | 8.888 M -31.75 % | 13.022 M 20.32 % | 10.823 M -5.36 % | 11.436 M 11.55 % | 10.252 M -4.20 % | 10.702 M -6.22 % | 11.412 M 11.65 % | 10.221 M -3.25 % | 10.564 M | 0.000 -100.00 % | 8.701 M 20.82 % | 7.202 M -7.31 % | 7.769 M 24.56 % | 6.237 M 11.19 % | 5.610 M 54.23 % | 3.637 M -7.08 % | 3.914 M 0.00 % | 3.914 M 1 531.00 % | 240.000 K 0.00 % | 240.000 K -20.00 % | 300.000 K 25.00 % | 240.000 K -33.33 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K 0.00 % | 360.000 K -25.00 % | 480.000 K 0.00 % | 480.000 K 0.00 % | 480.000 K 0.00 % | 480.000 K -20.00 % | 600.000 K 0.00 % | 600.000 K | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 -100.00 % | 720.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.340 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | -6.871 M 1.37 % | -6.966 M 0.93 % | -7.032 M -25.42 % | -5.606 M -3.35 % | -5.425 M -7.44 % | -5.049 M -9.09 % | -4.628 M -45.28 % | -3.186 M 2.31 % | -3.261 M -1.19 % | -3.223 M -7.21 % | -3.006 M 11.16 % | -3.384 M -10.84 % | -3.053 M -0.28 % | -3.044 M -40.37 % | -2.169 M -29.67 % | -1.672 M -0.09 % | -1.671 M -113.71 % | -781.866 K -985.16 % | 88.330 K 114.30 % | -617.903 K -228.48 % | 480.936 K -47.69 % | 919.311 K -6.57 % | 983.925 K -45.38 % | 1.801 M 5.55 % | 1.707 M -18.42 % | 2.092 M -12.92 % | 2.402 M -18.28 % | 2.940 M -1.25 % | 2.977 M -0.19 % | 2.983 M 0.00 % | 2.983 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 |
| Capital lease obligations | 18.279 M 5.82 % | 17.274 M 5.34 % | 16.399 M 22.83 % | 13.351 M 12.53 % | 11.864 M -35.27 % | 18.327 M 4.58 % | 17.524 M -1.79 % | 17.843 M 6.58 % | 16.741 M -6.27 % | 17.861 M -41.29 % | 30.425 M 24.52 % | 24.433 M -30.08 % | 34.943 M 19.31 % | 29.287 M -20.34 % | 36.764 M 18.32 % | 31.071 M -5.06 % | 32.726 M -7.59 % | 35.414 M 243.69 % | -24.646 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 |
| 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 -100.00 % | 7.628 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 |
| Other total stockholders equity | 608.781 M 0.00 % | 608.781 M 0.00 % | 608.781 M 193.46 % | -651.412 M -211.11 % | 586.274 M -3.70 % | 608.781 M 3.84 % | 586.274 M -3.70 % | 608.781 M 3.84 % | 586.274 M 1 189.27 % | -53.823 M -109.18 % | 586.274 M -3.70 % | 608.781 M 1.27 % | 601.153 M 595.89 % | -121.228 M -121.80 % | 556.138 M -5.22 % | 586.778 M 5.51 % | 556.138 M -5.22 % | 586.778 M 0.00 % | 586.778 M 584.03 % | -121.228 M -120.76 % | 583.870 M 581.63 % | -121.228 M -120.76 % | 583.870 M 0.19 % | 582.767 M 0.00 % | 582.767 M -14.64 % | 682.690 M 0.00 % | 682.690 M 0.13 % | 681.772 M -8.74 % | 747.074 M 0.00 % | 747.074 M 0.00 % | 747.074 M -0.53 % | 751.076 M 0.00 % | 751.076 M 0.00 % | 751.076 M 0.00 % | 751.076 M 0.58 % | 746.736 M 0.00 % | 746.736 M 0.61 % | 742.215 M 2.94 % | 721.005 M -2.37 % | 738.506 M 0.62 % | 733.922 M -0.07 % | 734.400 M 112.77 % | 345.163 M 0.91 % | 342.036 M 4.31 % | 327.907 M -6.57 % | 350.953 M 485.41 % | 59.950 M | 0.000 -100.00 % | 56.495 M | 0.000 -100.00 % | 56.495 M |
| Deferred tax liabilities non current | 11.177 M 0.00 % | 11.177 M 0.00 % | 11.177 M -11.60 % | 12.644 M 0.00 % | 12.644 M 0.00 % | 12.644 M 0.00 % | 12.644 M 329.84 % | 2.942 M 0.00 % | 2.942 M 0.00 % | 2.942 M | 0.000 -100.00 % | 3.909 M 0.00 % | 3.909 M 0.00 % | 3.909 M 0.00 % | 3.909 M -19.06 % | 4.830 M 0.00 % | 4.830 M 0.00 % | 4.830 M 0.00 % | 4.830 M -21.67 % | 6.166 M 0.00 % | 6.166 M 144.36 % | -13.900 M -325.43 % | 6.166 M -12.61 % | 7.056 M 0.00 % | 7.056 M 0.00 % | 7.056 M 0.00 % | 7.056 M -13.90 % | 8.195 M 0.00 % | 8.195 M 0.00 % | 8.195 M 0.00 % | 8.195 M -10.63 % | 9.170 M 0.00 % | 9.170 M -12.36 % | 10.463 M 14.10 % | 9.170 M -9.11 % | 10.089 M 0.00 % | 10.089 M 0.00 % | 10.089 M -3.58 % | 10.463 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other 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 |
| Total assets | 1.075 B -0.84 % | 1.084 B -0.34 % | 1.088 B -11.51 % | 1.230 B -3.15 % | 1.270 B -4.27 % | 1.326 B -2.43 % | 1.359 B -1.50 % | 1.380 B 0.43 % | 1.374 B -2.82 % | 1.414 B -0.53 % | 1.421 B -4.76 % | 1.492 B -6.29 % | 1.593 B 4.60 % | 1.523 B -1.82 % | 1.551 B 0.97 % | 1.536 B 7.78 % | 1.425 B -3.75 % | 1.481 B 4.22 % | 1.421 B 5.75 % | 1.343 B 4.51 % | 1.285 B 7.08 % | 1.200 B -2.05 % | 1.226 B -3.30 % | 1.267 B 3.23 % | 1.228 B -7.28 % | 1.324 B 0.48 % | 1.318 B -9.94 % | 1.463 B -0.52 % | 1.471 B 3.40 % | 1.423 B -0.19 % | 1.425 B -0.01 % | 1.425 B 1.97 % | 1.398 B -0.79 % | 1.409 B 3.27 % | 1.364 B -4.40 % | 1.427 B 3.04 % | 1.385 B -1.59 % | 1.407 B -2.24 % | 1.440 B 4.00 % | 1.384 B 4.89 % | 1.320 B 8.73 % | 1.214 B 53.44 % | 791.043 M 1.71 % | 777.740 M 0.00 % | 777.752 M -0.74 % | 783.535 M 62.07 % | 483.463 M 1.45 % | 476.572 M 11.02 % | 429.263 M | 0.000 -100.00 % | 425.995 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -6.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.733 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.353 M | 0.000 -100.00 % | 11.179 M 334.35 % | -4.770 M -200.00 % | 4.770 M | 0.000 -100.00 % | 58.448 M -56.31 % | 133.784 M 200.00 % | -133.784 M | 0.000 100.00 % | -16.180 M -236.31 % | 11.870 M 200.00 % | -11.870 M | 0.000 -100.00 % | 80.176 M 25.39 % | 63.940 M 200.00 % | -63.940 M | 0.000 100.00 % | -88.977 M 41.99 % | -153.390 M -200.00 % | 153.390 M | 0.000 100.00 % | -59.842 M -321.80 % | 26.981 M 200.00 % | -26.981 M | 0.000 100.00 % | -14.783 M -118.47 % | 80.024 M 200.00 % | -80.024 M | 0.000 100.00 % | -25.605 M -150.58 % | 50.621 M 200.00 % | -50.621 M | 0.000 -100.00 % | 40.957 M -75.05 % | 164.173 M 200.00 % | -164.173 M | 0.000 100.00 % | -5.183 M -162.45 % | 8.299 M 200.00 % | -8.299 M | 0.000 100.00 % | -58.403 M -1 133.80 % | 5.649 M 200.00 % | -5.649 M | 0.000 100.00 % | -8.582 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.605 M | 0.000 -100.00 % | 30.856 M 481.08 % | 5.310 M 200.00 % | -5.310 M | 0.000 -100.00 % | 30.806 M -56.26 % | 70.436 M 200.00 % | -70.436 M | 0.000 -100.00 % | 5.130 M -75.44 % | 20.884 M 200.00 % | -20.884 M | 0.000 -100.00 % | 106.926 M 96.97 % | 54.285 M 200.00 % | -54.285 M | 0.000 100.00 % | -64.172 M 56.54 % | -147.674 M -200.00 % | 147.674 M | 0.000 100.00 % | -64.173 M -356.55 % | 25.014 M 200.00 % | -25.014 M | 0.000 100.00 % | -6.650 M -108.49 % | 78.316 M 200.00 % | -78.316 M | 0.000 100.00 % | -31.661 M -168.09 % | 46.501 M 200.00 % | -46.501 M | 0.000 -100.00 % | 17.496 M -89.30 % | 163.575 M 200.00 % | -163.575 M | 0.000 -100.00 % | 3.677 M 103.05 % | 1.811 M 200.00 % | -1.811 M | 0.000 100.00 % | -53.717 M -2 690.84 % | -1.925 M -200.00 % | 1.925 M | 0.000 100.00 % | -5.423 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.748 M | 0.000 100.00 % | -19.677 M -95.20 % | -10.080 M -200.00 % | 10.080 M | 0.000 -100.00 % | 27.642 M -56.37 % | 63.348 M 200.00 % | -63.348 M | 0.000 100.00 % | -21.310 M -136.39 % | -9.015 M -200.00 % | 9.015 M | 0.000 100.00 % | -26.750 M -377.06 % | 9.655 M 200.00 % | -9.655 M | 0.000 100.00 % | -24.805 M -333.92 % | -5.716 M -200.00 % | 5.716 M | 0.000 -100.00 % | 4.331 M 120.18 % | 1.967 M 200.00 % | -1.967 M | 0.000 100.00 % | -1.190 M -169.64 % | 1.708 M 200.00 % | -1.708 M | 0.000 -100.00 % | 4.775 M 15.92 % | 4.120 M 200.00 % | -4.120 M | 0.000 -100.00 % | 13.728 M 2 197.89 % | 597.408 K 200.00 % | -597.408 K | 0.000 100.00 % | -8.860 M -236.56 % | 6.488 M 200.00 % | -6.488 M | 0.000 100.00 % | -4.686 M -161.87 % | 7.574 M 200.00 % | -7.574 M | 0.000 100.00 % | -3.158 M | 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.733 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 non cash items | -662.434 K -115.79 % | 4.196 M | 0.000 -100.00 % | 18.881 M -73.93 % | 72.426 M 296.99 % | 18.244 M -75.24 % | 73.674 M 13.67 % | 64.812 M 335.57 % | 14.880 M 193.80 % | -15.863 M 80.69 % | -82.147 M 45.67 % | -151.195 M -226.96 % | 119.087 M 3 190.17 % | -3.854 M -107.09 % | 54.333 M 921.49 % | -6.614 M -17.82 % | -5.614 M -5.43 % | -5.325 M 86.29 % | -38.850 M -673.74 % | -5.021 M 4.78 % | -5.273 M -46.25 % | -3.606 M -104.10 % | 87.899 M 946.76 % | -10.381 M -122.21 % | -4.672 M -38.13 % | -3.382 M -101.88 % | 179.971 M 1 455.96 % | -13.273 M -263.68 % | -3.650 M 59.06 % | -8.915 M -291.65 % | 4.652 M 138.35 % | -12.130 M -45.65 % | -8.328 M -175.01 % | -3.028 M -116.86 % | 17.960 M 173.14 % | -24.555 M -57.47 % | -15.593 M -163.21 % | -5.924 M 58.20 % | -14.174 M 57.93 % | -33.693 M -129.37 % | -14.689 M -68.97 % | -8.693 M -116.13 % | -4.022 M 82.95 % | -23.596 M -198.76 % | -7.898 M -33.45 % | -5.918 M 47.99 % | -11.380 M 62.51 % | -30.357 M -220.47 % | -9.473 M -44.77 % | -6.543 M 62.48 % | -17.437 M -230.13 % | 13.400 M |
| Net cash provided by operating activities | -662.434 K -115.79 % | 4.196 M | 0.000 100.00 % | -3.697 M -117.10 % | 21.619 M 257.60 % | -13.717 M -196.59 % | 14.201 M 186.91 % | 4.950 M -20.72 % | 6.243 M 169.32 % | -9.006 M -261.16 % | 5.588 M 102.54 % | -220.131 M -22.99 % | -178.980 M -223 725 507 604.14 % | -0.080 -100.00 % | 42.379 M -5.64 % | 44.911 M 149.79 % | 17.980 M 277.62 % | -10.123 M -106.96 % | 145.508 M 487.97 % | 24.747 M -11.18 % | 27.861 M 171.19 % | -39.137 M -152.83 % | 74.082 M 248.97 % | 21.229 M -35.73 % | 33.033 M 203.76 % | -31.836 M -349.17 % | 12.777 M 54.65 % | 8.262 M -68.39 % | 26.140 M 180.08 % | -32.643 M -142.74 % | 76.372 M 129.95 % | 33.213 M 296.52 % | -16.900 M 62.17 % | -44.671 M -183.68 % | 53.381 M 18.07 % | 45.212 M 48.08 % | 30.531 M 133.43 % | -91.335 M -175.18 % | 121.488 M 243.78 % | 35.339 M 2 442.33 % | 1.390 M 138.42 % | -3.618 M -115.79 % | 22.913 M 48.48 % | 15.431 M -14.78 % | 18.107 M 195.00 % | -19.060 M -185.38 % | -6.679 M -126.21 % | 25.487 M 220.39 % | 7.955 M 711.79 % | -1.300 M -106.44 % | 20.185 M -52.65 % | 42.629 M |
| Investments in property plant and equipment | -8.276 M -173.21 % | -3.029 M 44.65 % | -5.474 M -89.06 % | -2.895 M -10.15 % | -2.628 M -27.90 % | -2.055 M 58.53 % | -4.956 M -30.05 % | -3.811 M 80.70 % | -19.741 M 69.85 % | -65.470 M -1 170.19 % | -5.154 M 83.29 % | -30.837 M 33.93 % | -46.674 M 9.79 % | -51.737 M -17.25 % | -44.126 M -13.21 % | -38.979 M -42.76 % | -27.304 M -13.84 % | -23.984 M 48.69 % | -46.742 M -21.26 % | -38.547 M 16.03 % | -45.908 M -45.98 % | -31.449 M -80.32 % | -17.441 M 78.46 % | -80.982 M -423.83 % | -15.460 M -50.01 % | -10.306 M 60.23 % | -25.912 M -179.94 % | -9.256 M -18.02 % | -7.843 M 35.41 % | -12.144 M -33.59 % | -9.091 M 66.61 % | -27.229 M -4 094.95 % | -649.087 K 94.11 % | -11.015 M 56.25 % | -25.179 M -704.08 % | -3.131 M 11.40 % | -3.534 M -6.95 % | -3.305 M 91.50 % | -38.868 M -596.02 % | -5.584 M -10.79 % | -5.040 M -378.46 % | -1.053 M 91.52 % | -12.421 M -405.67 % | -2.456 M 40.10 % | -4.101 M -659.51 % | -539.893 K 78.43 % | -2.503 M -169.78 % | -927.668 K 64.13 % | -2.586 M -58.20 % | -1.635 M 83.54 % | -9.932 M | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.939 M -17.98 % | 2.364 M 8.40 % | 2.181 M 26 394.92 % | 8.230 K 257.83 % | 2.300 K -97.74 % | 101.960 K | 0.000 -100.00 % | 651.770 K 3 348.52 % | 18.900 K -88.01 % | 157.620 K -82.47 % | 899.357 K -97.69 % | 39.017 M 43.04 % | 27.276 M 59 519.18 % | 45.751 K | 0.000 -100.00 % | 38.597 M -15.98 % | 45.935 M 15 311 605.67 % | 300.000 | 0.000 -100.00 % | 150.983 K 12 681.92 % | -1.200 K -200.00 % | 1.200 K -96.00 % | 30.000 K 201 326 592 000 100.00 % | 0.000 -100.00 % | 8.015 M -34.00 % | 12.144 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.959 M -147.33 % | 107.665 M 136.13 % | -298.000 M | 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 -100.00 % | 65.233 M 200.00 % | -65.233 M | 0.000 100.00 % | -327.300 M -232.35 % | 247.290 M 419.95 % | -77.290 M 54.54 % | -170.000 M | 0.000 -100.00 % | 33.300 M 107.92 % | -420.300 M | 0.000 -100.00 % | 582.500 M 460.24 % | -161.700 M -52.55 % | -106.000 M 68.69 % | -338.500 M | 0.000 100.00 % | -30.000 M 75.47 % | -122.300 M 21.10 % | -155.000 M | 0.000 100.00 % | -202.000 M -17.73 % | -171.577 M -351.52 % | -38.000 M -124.45 % | 155.440 M -59.86 % | 387.200 M 180.30 % | -482.200 M -697.82 % | -60.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 609.495 K | 0.000 | 0.000 100.00 % | -298.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 5.061 M 110.29 % | -49.190 M -200.00 % | 49.190 M 30 285.58 % | 161.886 K -99.95 % | 327.497 M 64 240.97 % | 509.002 K 100.38 % | -134.929 M -199.90 % | 135.064 M | 0.000 -100.00 % | 308.529 M 62 273.87 % | 494.644 K 5.11 % | 470.608 K 100.16 % | -293.480 M -1 728.55 % | 18.021 M -89.32 % | 168.702 M 46.58 % | 115.096 M 185.02 % | -135.383 M -565.82 % | 29.063 M 99.09 % | 14.598 M -86.91 % | 111.553 M 141.80 % | -266.879 M -190.60 % | 294.584 M 41.43 % | 208.295 M 941.48 % | 20.000 M 9 949.54 % | 199.014 K 100.05 % | -432.197 M -199.37 % | 434.943 M 5 416.21 % | 7.885 M 138.49 % | 3.306 M 31.92 % | 2.506 M 23.71 % | 2.026 M 655.20 % | 268.273 K -86.33 % | 1.963 M -26.25 % | 2.662 M 11.36 % | 2.390 M 13.43 % | 2.107 M -48.74 % | 4.111 M 36.65 % | 3.008 M 28.50 % | 2.341 M -7.02 % | 2.518 M 91.48 % | 1.315 M -38.18 % | 2.127 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 7.364 M 301.62 % | -3.652 M -131.98 % | 11.421 M 308.07 % | 2.799 M 111.95 % | -23.416 M -200.00 % | 23.416 M 1 455.21 % | 1.506 M 100.73 % | -206.306 M -203.15 % | 200.000 M 4 066.67 % | 4.800 M -94.41 % | 85.826 M 135.97 % | -238.580 M -162.41 % | 382.300 M 341.29 % | -158.442 M -789.71 % | 22.972 M 154.76 % | -41.951 M -59.44 % | -26.311 M -2 548.73 % | -993.335 K -100.33 % | 302.800 M 854.59 % | -40.128 M 6.59 % | -42.961 M -1 357.74 % | -2.947 M -100.70 % | 421.082 M 814.40 % | 46.050 M 183.60 % | -55.082 M -1 302.53 % | 4.581 M 105.75 % | -79.632 M -2 671.48 % | 3.097 M 110.07 % | -30.742 M -153.15 % | -12.144 M -105.46 % | 222.245 M 459.40 % | -61.838 M -177.19 % | -22.309 M 90.06 % | -224.541 M -243.29 % | 156.705 M 161.50 % | -254.824 M -749.41 % | -30.000 M -12 884 901 888 000 000 000.00 % | 0.000 -100.00 % | 378.840 M 1 912.64 % | 18.823 M 126.89 % | -70.013 M -55.63 % | -44.985 M -231.21 % | 34.286 M 176.19 % | -45.000 M 77.34 % | -198.589 M -36 683.09 % | -539.893 K 78.43 % | -2.503 M -169.78 % | -927.668 K 64.13 % | -2.586 M -58.20 % | -1.635 M -119.05 % | 8.582 M 606.73 % | -1.694 M |
| Net cash used for investing activites | -912.359 K 86.35 % | -6.682 M -160.70 % | 11.009 M -30.97 % | 15.947 M 139.72 % | -40.148 M -269.23 % | 23.725 M 2 311.92 % | -1.073 M -102.85 % | 37.691 M 217.94 % | -31.958 M 66.54 % | -95.504 M -218.39 % | 80.672 M 10.41 % | 73.063 M 186.81 % | -84.160 M 59.87 % | -209.708 M -178.03 % | 268.765 M 244.82 % | -185.591 M -610.38 % | 36.363 M 114.64 % | -248.335 M -305.79 % | 120.676 M 394.22 % | -41.015 M 72.77 % | -150.636 M -93.51 % | -77.843 M -156.92 % | 136.762 M 136.60 % | 57.803 M 270.89 % | -33.825 M -42.58 % | -23.724 M -147.33 % | 50.125 M 197.98 % | -51.157 M 34.27 % | -77.828 M -20.29 % | -64.699 M -129.89 % | 216.460 M 350.07 % | -86.560 M -313.54 % | -20.932 M 91.10 % | -235.287 M -276.26 % | 133.489 M 152.29 % | -255.294 M -719.72 % | -31.144 M -2 500.98 % | -1.197 M -100.41 % | 293.733 M 1 707.93 % | 16.247 M 122.34 % | -72.712 M 78.71 % | -341.521 M -1 573.37 % | 23.180 M 151.14 % | -45.329 M 77.64 % | -202.690 M -37 442.60 % | -539.893 K 78.43 % | -2.503 M -169.78 % | -927.668 K 64.13 % | -2.586 M -58.20 % | -1.635 M -21.06 % | -1.350 M 20.26 % | -1.694 M |
| Debt repayment | 1.212 M -69.70 % | 4.000 M 134.31 % | -11.660 M | 0.000 100.00 % | -10.910 M -2 082.00 % | -500.000 K 95.69 % | -11.611 M | 0.000 -100.00 % | 10.500 M | 0.000 -100.00 % | 1.331 M 105.84 % | -22.800 M 27.54 % | -31.467 M -309.78 % | 15.000 M 289.63 % | -7.910 M -123.59 % | 33.530 M 585.24 % | -6.910 M -5.50 % | -6.550 M -463.89 % | 1.800 M -85.43 % | 12.350 M -80.24 % | 62.500 M 331.48 % | -27.000 M -235.00 % | 20.000 M 43.88 % | 13.900 M 1 490.00 % | -1.000 M -200.00 % | 1.000 M -93.46 % | 15.300 M 148.88 % | -31.300 M | 0.000 | 0.000 -100.00 % | 15.000 M 215.38 % | -13.000 M -8.33 % | -12.000 M -130.00 % | 40.000 M 200.00 % | -40.000 M -100.00 % | -20.000 M | 0.000 | 0.000 -100.00 % | 25.400 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -156.492 K | 0.000 | 0.000 | 0.000 100.00 % | -99.930 M | 0.000 | 0.000 | 0.000 100.00 % | -678.254 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.995 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.080 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.889 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.493 M -147.58 % | -602.988 K 43.55 % | -1.068 M -67.91 % | -636.167 K 69.48 % | -2.085 M -133.54 % | -892.605 K -330.83 % | -207.182 K 91.06 % | -2.317 M -88.35 % | -1.230 M -3.14 % | -1.193 M -135.92 % | -505.646 K 67.77 % | -1.569 M 28.20 % | -2.185 M -11.52 % | -1.959 M -208.46 % | -635.126 K 35.45 % | -983.902 K 60.58 % | -2.496 M -44.17 % | -1.731 M 36.54 % | -2.728 M -66.59 % | -1.637 M -50.68 % | -1.087 M -106.69 % | -525.765 K 74.69 % | -2.078 M -320.94 % | -493.580 K -8.24 % | -456.025 K -3.66 % | -439.916 K 8.73 % | -481.979 K 91.89 % | -5.942 M -513.70 % | -968.224 K -65.23 % | -586.000 K 79.67 % | -2.883 M 46.28 % | -5.367 M -302.53 % | -1.333 M | 0.000 100.00 % | -945.988 K -133.04 % | -405.939 K 97.41 % | -15.672 M -1 897.25 % | -784.657 K 13.17 % | -903.660 K 89.49 % | -8.596 M -2 261.22 % | -364.070 K 47.84 % | -697.975 K -23.61 % | -564.637 K 94.94 % | -11.165 M -2 382.83 % | -449.705 K 40.78 % | -759.350 K -138.10 % | -318.920 K 30.94 % | -461.825 K 58.72 % | -1.119 M -14.92 % | -973.580 K | 0.000 | 0.000 |
| Other financing activites | -3.201 M 14.42 % | -3.740 M -182.40 % | 4.539 M 139.87 % | -11.384 M -423.33 % | 3.521 M 121.72 % | -16.212 M -515.46 % | -2.634 M -261.03 % | 1.636 M 115.72 % | -10.403 M -1 127.79 % | -847.313 K 95.61 % | -19.285 M -230.68 % | -5.832 M -124.95 % | 23.374 M 409.71 % | 4.586 M 121.44 % | -21.388 M | 0.000 -100.00 % | 1.345 M 200.00 % | -1.345 M -156.85 % | 2.365 M | 0.000 100.00 % | -37.550 K 76.01 % | -156.497 K 99.49 % | -30.938 M 54.25 % | -67.618 M -1.33 % | -66.734 M -114.93 % | -31.050 M -16.41 % | -26.673 M -521.18 % | 6.333 M 2.53 % | 6.177 M -51.63 % | 12.770 M 909.95 % | -1.577 M 77.14 % | -6.898 M -2 744.64 % | 260.820 K 200.00 % | -260.820 K 87.77 % | -2.133 M | 0.000 100.00 % | -15.334 M -3 427.47 % | -434.700 K -223.25 % | 352.684 K 100.48 % | -73.386 M -203.47 % | 70.922 M -83.26 % | 423.610 M 5 621.60 % | 7.404 M 512.35 % | 1.209 M 112.91 % | -9.367 M -103.08 % | 304.113 M 7 637.38 % | 3.930 M 187.24 % | -4.506 M -502.86 % | 1.118 M 214.87 % | -973.580 K -103.27 % | 29.747 M 176.35 % | -38.963 M |
| Net cash used provided by financing activities | -3.482 M -915.02 % | -343.000 K 95.81 % | -8.190 M 31.87 % | -12.020 M -26.88 % | -9.474 M 46.19 % | -17.605 M -21.81 % | -14.452 M -2 020.61 % | -681.517 K 39.88 % | -1.134 M 44.44 % | -2.040 M 88.95 % | -18.460 M 38.88 % | -30.201 M -193.82 % | -10.279 M -158.31 % | 17.627 M 158.89 % | -29.933 M -191.97 % | 32.546 M 503.75 % | -8.061 M 16.26 % | -9.626 M -331.09 % | 4.165 M -61.12 % | 10.713 M -82.55 % | 61.376 M 321.72 % | -27.682 M -112.68 % | -13.016 M 75.99 % | -54.211 M 20.50 % | -68.190 M -123.65 % | -30.490 M -163.53 % | -11.570 M 62.57 % | -30.909 M -693.44 % | 5.208 M -57.25 % | 12.184 M -19.40 % | 15.117 M 159.83 % | -25.265 M -93.27 % | -13.072 M -132.90 % | 39.739 M 192.25 % | -43.079 M -119.86 % | -19.594 M 36.80 % | -31.005 M -2 442.77 % | -1.219 M -104.91 % | 24.849 M 130.31 % | -81.982 M -215.59 % | 70.922 M -83.23 % | 422.912 M 6 083.78 % | 6.839 M 143.11 % | -15.865 M -69.38 % | -9.367 M -103.09 % | 303.354 M 8 299.61 % | 3.612 M 172.70 % | -4.967 M -1 248 520.77 % | -397.830 99.96 % | -973.580 K -103.27 % | 29.747 M 176.35 % | -38.963 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -509.002 K -102.78 % | 18.282 M 175.70 % | -24.153 M | 0.000 -100.00 % | 135.437 M -49.05 % | 265.803 M 2 084.28 % | -13.395 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 |
| Net change in cash | -5.056 M -78.72 % | -2.829 M -197.58 % | 2.899 M 1 161.52 % | 229.839 K 100.79 % | -29.266 M -288.57 % | -7.532 M -258.12 % | -2.103 M -105.07 % | 41.450 M 583.91 % | -8.566 M 93.45 % | -130.702 M -292.78 % | 67.800 M 262.08 % | -41.831 M -449.28 % | -7.616 M 96.29 % | -205.477 M -174.94 % | 274.191 M 353.52 % | -108.155 M -339.92 % | 45.080 M 116.81 % | -268.180 M -199.20 % | 270.349 M 4 966.79 % | -5.555 M 92.37 % | -72.808 M 49.67 % | -144.662 M -175.06 % | 192.738 M 676.53 % | 24.820 M 136.39 % | -68.207 M 20.74 % | -86.049 M -339.90 % | 35.869 M 156.28 % | -63.728 M -55.08 % | -41.093 M 51.75 % | -85.159 M -127.61 % | 308.391 M 492.29 % | -78.612 M -54.43 % | -50.904 M 78.81 % | -240.220 M -266.65 % | 144.148 M 162.76 % | -229.676 M -626.40 % | -31.618 M 66.27 % | -93.752 M -121.30 % | 440.070 M 1 547.78 % | -30.396 M -7 500.64 % | -399.917 K -100.51 % | 77.773 M 46.93 % | 52.932 M 215.66 % | -45.763 M 76.40 % | -193.950 M -168.35 % | 283.754 M 5 194.26 % | -5.570 M -128.43 % | 19.592 M 264.95 % | 5.368 M 237.35 % | -3.909 M -108.05 % | 48.582 M 2 363.44 % | 1.972 M |
| Cash at beginning of period | 21.421 M -11.67 % | 24.250 M 13.58 % | 21.350 M 1.09 % | 21.121 M -66.17 % | 62.425 M -10.77 % | 69.957 M -2.92 % | 72.060 M 334.21 % | 16.596 M -34.04 % | 25.161 M -83.86 % | 155.864 M 46.47 % | 106.417 M -28.22 % | 148.248 M -4.89 % | 155.864 M -56.87 % | 361.341 M 314.62 % | 87.150 M -55.38 % | 195.305 M 30.01 % | 150.225 M -64.10 % | 418.405 M 182.60 % | 148.055 M -3.62 % | 153.610 M -32.16 % | 226.418 M -38.98 % | 371.080 M 122.29 % | 166.933 M 17.47 % | 142.113 M -32.43 % | 210.320 M -29.03 % | 296.369 M 15.69 % | 256.184 M -19.92 % | 319.912 M -11.38 % | 361.005 M -19.09 % | 446.163 M 223.84 % | 137.772 M -36.33 % | 216.384 M -19.04 % | 267.289 M -47.33 % | 507.508 M 39.67 % | 363.361 M -38.73 % | 593.037 M -5.06 % | 624.655 M -13.05 % | 718.407 M 158.11 % | 278.337 M -9.85 % | 308.733 M -0.13 % | 309.133 M 33.62 % | 231.360 M 29.67 % | 178.429 M -20.41 % | 224.192 M -46.38 % | 418.142 M 211.14 % | 134.389 M -3.98 % | 139.959 M 16.28 % | 120.367 M 4.67 % | 114.999 M -3.29 % | 118.907 M 689.08 % | -20.185 M | 0.000 |
| Cash at end of period | 16.364 M -23.60 % | 21.421 M -11.67 % | 24.250 M 13.58 % | 21.350 M -35.61 % | 33.158 M -46.88 % | 62.425 M -10.77 % | 69.957 M 20.52 % | 58.046 M 249.76 % | 16.596 M -34.04 % | 25.161 M -85.56 % | 174.217 M 63.71 % | 106.417 M -28.22 % | 148.248 M -4.89 % | 155.864 M -56.87 % | 361.341 M 314.62 % | 87.150 M -55.38 % | 195.305 M 30.01 % | 150.225 M -64.10 % | 418.405 M 182.60 % | 148.055 M -3.62 % | 153.610 M -32.16 % | 226.418 M -37.05 % | 359.671 M 115.46 % | 166.933 M 17.47 % | 142.113 M -32.43 % | 210.320 M -27.99 % | 292.053 M 14.00 % | 256.184 M -19.92 % | 319.912 M -11.38 % | 361.005 M -19.09 % | 446.163 M 223.84 % | 137.772 M -36.33 % | 216.384 M -19.04 % | 267.289 M -47.33 % | 507.508 M 39.67 % | 363.361 M -38.73 % | 593.037 M -5.06 % | 624.655 M -13.05 % | 718.407 M 158.11 % | 278.337 M -9.85 % | 308.733 M -0.13 % | 309.133 M 33.62 % | 231.360 M 29.67 % | 178.429 M -20.41 % | 224.192 M -46.38 % | 418.142 M 211.14 % | 134.389 M -3.98 % | 139.959 M 16.28 % | 120.367 M 4.67 % | 114.999 M 304.98 % | 28.396 M 1 339.90 % | 1.972 M |
| Operating cash flow | -662.434 K -115.79 % | 4.196 M | 0.000 100.00 % | -3.697 M -117.10 % | 21.619 M 257.60 % | -13.717 M -196.59 % | 14.201 M 186.91 % | 4.950 M -20.72 % | 6.243 M 169.32 % | -9.006 M -261.16 % | 5.588 M 102.54 % | -220.131 M -22.99 % | -178.980 M -223 725 507 604.14 % | -0.080 -100.00 % | 42.379 M -5.64 % | 44.911 M 149.79 % | 17.980 M 277.62 % | -10.123 M -106.96 % | 145.508 M 487.97 % | 24.747 M -11.18 % | 27.861 M 171.19 % | -39.137 M -152.83 % | 74.082 M 248.97 % | 21.229 M -35.73 % | 33.033 M 203.76 % | -31.836 M -349.17 % | 12.777 M 54.65 % | 8.262 M -68.39 % | 26.140 M 180.08 % | -32.643 M -142.74 % | 76.372 M 129.95 % | 33.213 M 296.52 % | -16.900 M 62.17 % | -44.671 M -183.68 % | 53.381 M 18.07 % | 45.212 M 48.08 % | 30.531 M 133.43 % | -91.335 M -175.18 % | 121.488 M 243.78 % | 35.339 M 2 442.33 % | 1.390 M 138.42 % | -3.618 M -115.79 % | 22.913 M 48.48 % | 15.431 M -14.78 % | 18.107 M 195.00 % | -19.060 M -185.38 % | -6.679 M -126.21 % | 25.487 M 220.39 % | 7.955 M 711.79 % | -1.300 M -106.44 % | 20.185 M -52.65 % | 42.629 M |
| Capital expenditure | -8.276 M -173.21 % | -3.029 M 44.65 % | -5.474 M -89.06 % | -2.895 M -10.15 % | -2.628 M -27.90 % | -2.055 M 58.53 % | -4.956 M -30.05 % | -3.811 M 80.70 % | -19.741 M 69.85 % | -65.470 M -1 170.19 % | -5.154 M 83.29 % | -30.837 M 33.93 % | -46.674 M 9.79 % | -51.737 M -17.25 % | -44.126 M -13.21 % | -38.979 M -42.76 % | -27.304 M -13.84 % | -23.984 M 48.69 % | -46.742 M -21.26 % | -38.547 M 16.03 % | -45.908 M -45.98 % | -31.449 M -80.32 % | -17.441 M 78.46 % | -80.982 M -423.83 % | -15.460 M -50.01 % | -10.306 M 60.23 % | -25.912 M -179.94 % | -9.256 M -18.02 % | -7.843 M 35.41 % | -12.144 M -33.59 % | -9.091 M 66.61 % | -27.229 M -4 094.95 % | -649.087 K 94.11 % | -11.015 M 56.25 % | -25.179 M -704.08 % | -3.131 M 11.40 % | -3.534 M -6.95 % | -3.305 M 91.50 % | -38.868 M -596.02 % | -5.584 M -10.79 % | -5.040 M -378.46 % | -1.053 M 91.52 % | -12.421 M -405.67 % | -2.456 M 40.10 % | -4.101 M -659.51 % | -539.893 K 78.43 % | -2.503 M -169.78 % | -927.668 K 64.13 % | -2.586 M -58.20 % | -1.635 M 83.54 % | -9.932 M | 0.000 |
| Free CashFlow | -8.939 M -866.47 % | 1.166 M 121.63 % | -5.393 M 18.18 % | -6.592 M -134.71 % | 18.990 M 220.41 % | -15.772 M -270.60 % | 9.245 M 711.66 % | 1.139 M 108.44 % | -13.498 M 81.88 % | -74.476 M -17 263.08 % | 433.931 K 100.17 % | -250.968 M -11.22 % | -225.654 M -336.16 % | -51.737 M -2 860.79 % | -1.747 M -129.45 % | 5.933 M 163.62 % | -9.324 M 72.66 % | -34.106 M -134.53 % | 98.766 M 815.71 % | -13.800 M 23.53 % | -18.047 M 74.43 % | -70.586 M -224.62 % | 56.641 M 194.79 % | -59.753 M -440.02 % | 17.573 M 141.70 % | -42.142 M -220.82 % | -13.136 M -1 220.61 % | -994.660 K -105.44 % | 18.296 M 140.85 % | -44.787 M -166.57 % | 67.281 M 1 024.39 % | 5.984 M 134.10 % | -17.549 M 68.49 % | -55.686 M -297.45 % | 28.203 M -32.98 % | 42.081 M 55.87 % | 26.997 M 128.53 % | -94.640 M -214.55 % | 82.619 M 177.67 % | 29.755 M 915.13 % | -3.650 M 21.85 % | -4.671 M -144.52 % | 10.492 M -19.14 % | 12.975 M -7.36 % | 14.006 M 171.46 % | -19.600 M -113.47 % | -9.182 M -137.39 % | 24.559 M 357.45 % | 5.369 M 282.92 % | -2.935 M -128.63 % | 10.253 M -75.95 % | 42.629 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 |