HySum Flexibles Global, Inc. 300501.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.143 B 11.92 % | 1.021 B 0.82 % | 1.013 B 18.18 % | 856.858 M 20.04 % | 713.785 M 14.94 % | 621.030 M 22.44 % | 507.196 M 35.03 % | 375.617 M 24.68 % | 301.276 M 2.48 % | 293.978 M 1.42 % | 289.850 M 4.50 % | 277.367 M 31.93 % | 210.237 M 41.10 % | 149.003 M |
| Net income | 74.590 M -12.70 % | 85.442 M -16.61 % | 102.461 M -2.09 % | 104.646 M 1.69 % | 102.904 M 53.64 % | 66.976 M 1.23 % | 66.165 M 0.54 % | 65.811 M 1.87 % | 64.604 M 9.93 % | 58.767 M 8.38 % | 54.224 M 21.94 % | 44.466 M 30.56 % | 34.058 M 72.09 % | 19.791 M |
| Income before tax | 97.777 M -10.27 % | 108.971 M -11.35 % | 122.923 M 4.67 % | 117.434 M -1.10 % | 118.744 M 62.38 % | 73.127 M -5.03 % | 77.000 M 0.17 % | 76.872 M 4.07 % | 73.862 M 7.84 % | 68.490 M 7.19 % | 63.898 M 18.57 % | 53.892 M 30.82 % | 41.195 M 76.66 % | 23.319 M |
| Income before tax ratio | 0.09 -19.83 % | 0.11 -12.07 % | 0.12 -11.43 % | 0.14 -17.62 % | 0.17 41.28 % | 0.12 -22.44 % | 0.15 -25.82 % | 0.20 -16.52 % | 0.25 5.23 % | 0.23 5.68 % | 0.22 13.46 % | 0.19 -0.84 % | 0.20 25.21 % | 0.16 |
| EBITDA | 180.175 M 2.79 % | 175.288 M -1.64 % | 178.209 M 15.68 % | 154.057 M -5.02 % | 162.195 M 43.11 % | 113.336 M 8.65 % | 104.308 M 15.68 % | 90.171 M 10.12 % | 81.881 M 7.91 % | 75.881 M 11.01 % | 68.355 M 12.22 % | 60.911 M 24.44 % | 48.948 M 83.30 % | 26.704 M |
| Net income ratio | 0.07 -22.00 % | 0.08 -17.29 % | 0.10 -17.15 % | 0.12 -15.29 % | 0.14 33.68 % | 0.11 -17.33 % | 0.13 -25.54 % | 0.18 -18.29 % | 0.21 7.27 % | 0.20 6.86 % | 0.19 16.69 % | 0.16 -1.04 % | 0.16 21.97 % | 0.13 |
| Ratio EBITDA | 0.16 -8.16 % | 0.17 -2.44 % | 0.18 -2.11 % | 0.18 -20.88 % | 0.23 24.51 % | 0.18 -11.26 % | 0.21 -14.33 % | 0.24 -11.67 % | 0.27 5.29 % | 0.26 9.45 % | 0.24 7.39 % | 0.22 -5.68 % | 0.23 29.91 % | 0.18 |
| Gross profit ratio | 0.29 -0.21 % | 0.29 7.67 % | 0.27 -6.95 % | 0.29 -15.59 % | 0.34 9.62 % | 0.31 -4.63 % | 0.33 -12.65 % | 0.37 -3.33 % | 0.39 5.26 % | 0.37 4.80 % | 0.35 2.29 % | 0.34 1.35 % | 0.34 0.92 % | 0.34 |
| Weighted average shs out dil | 187.015 M -3.69 % | 194.186 M 0.45 % | 193.324 M 18.23 % | 163.509 M 6.46 % | 153.588 M -1.39 % | 155.759 M 3.58 % | 150.375 M -0.99 % | 151.884 M 4.48 % | 145.372 M 28.26 % | 113.341 M 0.27 % | 113.037 M -0.48 % | 113.579 M -0.01 % | 113.594 M 3.25 % | 110.015 M |
| Weighted average shs out | 187.015 M -3.69 % | 194.186 M 0.45 % | 193.324 M 18.23 % | 163.509 M 6.46 % | 153.588 M -1.39 % | 155.759 M 3.58 % | 150.375 M -0.99 % | 151.884 M 4.48 % | 145.372 M 28.26 % | 113.341 M 0.27 % | 113.037 M -0.48 % | 113.579 M -0.01 % | 113.594 M 3.25 % | 110.015 M |
| EPS diluted | 0.40 -9.09 % | 0.44 -16.98 % | 0.53 -17.19 % | 0.64 -4.48 % | 0.67 55.81 % | 0.43 -2.27 % | 0.44 2.33 % | 0.43 -2.27 % | 0.44 -15.38 % | 0.52 8.33 % | 0.48 23.08 % | 0.39 30.00 % | 0.30 66.67 % | 0.18 |
| Earnings per share | 0.40 -9.09 % | 0.44 -16.98 % | 0.53 -17.19 % | 0.64 -4.48 % | 0.67 52.27 % | 0.44 0.00 % | 0.44 2.33 % | 0.43 -2.27 % | 0.44 -15.38 % | 0.52 8.33 % | 0.48 23.08 % | 0.39 30.00 % | 0.30 66.67 % | 0.18 |
| Gross profit | 329.343 M 11.68 % | 294.894 M 8.55 % | 271.667 M 9.97 % | 247.046 M 1.33 % | 243.810 M 26.00 % | 193.507 M 16.78 % | 165.703 M 17.95 % | 140.481 M 20.53 % | 116.556 M 7.87 % | 108.048 M 6.29 % | 101.653 M 6.89 % | 95.100 M 33.71 % | 71.125 M 42.40 % | 49.949 M |
| Income tax expense | 16.871 M 15.22 % | 14.642 M 12.02 % | 13.071 M 55.53 % | 8.404 M -36.89 % | 13.317 M 80.13 % | 7.393 M -41.49 % | 12.636 M 13.11 % | 11.172 M 25.62 % | 8.894 M -8.37 % | 9.706 M 1.03 % | 9.607 M 2.07 % | 9.412 M 31.89 % | 7.136 M 102.31 % | 3.528 M |
| Cost of revenue | 813.207 M 12.02 % | 725.978 M -2.02 % | 740.934 M 21.50 % | 609.812 M 29.75 % | 469.975 M 9.93 % | 427.524 M 25.19 % | 341.493 M 45.23 % | 235.136 M 27.29 % | 184.720 M -0.65 % | 185.931 M -1.20 % | 188.197 M 3.25 % | 182.267 M 31.02 % | 139.113 M 40.44 % | 99.055 M |
| General and administrative expenses | 18.467 M -72.49 % | 67.135 M 350.97 % | 14.887 M 15.19 % | 12.924 M -21.54 % | 16.472 M -39.26 % | 27.120 M 106.01 % | 13.165 M 2.77 % | 12.810 M 117.08 % | 5.901 M 14.08 % | 5.173 M 82.86 % | 2.829 M -14.16 % | 3.295 M 31.34 % | 2.509 M -84.52 % | 16.213 M |
| Selling and marketing expenses | 30.818 M -43.69 % | 54.731 M 20.00 % | 45.608 M 7.16 % | 42.561 M -16.48 % | 50.962 M 31.87 % | 38.645 M 21.60 % | 31.780 M 45.09 % | 21.903 M 51.77 % | 14.432 M 10.64 % | 13.045 M -3.57 % | 13.528 M 5.19 % | 12.860 M 25.97 % | 10.208 M 23.28 % | 8.281 M |
| Other expenses | 130.340 M 615.22 % | 18.224 M 7 489.49 % | 240.118 K 168.31 % | -351.523 K 49.79 % | -700.080 K 12.66 % | -801.563 K -753.48 % | 122.661 K -86.60 % | 915.106 K -1.42 % | 928.288 K -56.32 % | 2.125 M -21.49 % | 2.707 M 204.25 % | 889.781 K 397.17 % | 178.969 K 240.49 % | 52.562 K |
| Operating expenses | 231.947 M 24.87 % | 185.745 M 24.58 % | 149.095 M 9.60 % | 136.034 M 6.33 % | 127.938 M 1.05 % | 126.609 M 37.54 % | 92.050 M 38.69 % | 66.369 M 38.71 % | 47.848 M 8.62 % | 44.050 M 8.62 % | 40.553 M 4.84 % | 38.681 M 33.04 % | 29.075 M 18.10 % | 24.620 M |
| Cost and expenses | 1.045 B 14.63 % | 911.723 M 2.44 % | 890.029 M 19.33 % | 745.845 M 24.74 % | 597.913 M 7.90 % | 554.133 M 27.81 % | 433.543 M 43.79 % | 301.505 M 29.64 % | 232.568 M 1.12 % | 229.981 M 0.54 % | 228.750 M 3.53 % | 220.948 M 31.37 % | 168.188 M 35.99 % | 123.674 M |
| Research and development expenses | 52.322 M 3.91 % | 50.351 M 13.17 % | 44.491 M 35.32 % | 32.878 M 35.33 % | 24.294 M -8.10 % | 26.437 M 13.64 % | 23.264 M 37.94 % | 16.865 M 3.08 % | 16.362 M -2.48 % | 16.778 M 3.85 % | 16.157 M 2.89 % | 15.703 M 54.92 % | 10.136 M | 0.000 |
| Selling general and administrative expenses | 49.285 M -59.56 % | 121.866 M 101.45 % | 60.495 M 9.03 % | 55.485 M -17.72 % | 67.434 M 2.54 % | 65.765 M 46.32 % | 44.944 M 29.47 % | 34.713 M 70.72 % | 20.333 M 11.61 % | 18.217 M 11.38 % | 16.356 M 1.24 % | 16.156 M 27.03 % | 12.717 M -48.08 % | 24.494 M |
| Interest income | 12.638 M 4.44 % | 12.101 M 64.30 % | 7.365 M 195.03 % | 2.496 M 325.57 % | 586.613 K -38.61 % | 955.601 K 177.60 % | 344.237 K -59.49 % | 849.728 K 28.42 % | 661.669 K 33.58 % | 495.318 K 96.02 % | 252.688 K -9.88 % | 280.400 K 87.35 % | 149.663 K 149 663 100.03 % | -0.100 |
| Interest expense | 41.254 M 18.27 % | 34.882 M 433.24 % | 6.542 M -38.01 % | 10.552 M 5.12 % | 10.038 M 40.11 % | 7.165 M 266.39 % | 1.955 M 543.77 % | 303.754 K 11.95 % | 271.325 K 9 054.35 % | 2.964 K -77.88 % | 13.402 K -97.63 % | 565.600 K -17.01 % | 681.552 K -0.97 % | 688.218 K |
| Depreciation and amortization | 72.337 M 31.91 % | 54.836 M 16.69 % | 46.995 M 20.02 % | 39.156 M 3.98 % | 37.657 M 3.62 % | 36.341 M 46.91 % | 24.737 M 96.33 % | 12.600 M 70.48 % | 7.391 M 7.19 % | 6.895 M -4.96 % | 7.255 M 6.64 % | 6.804 M 10.85 % | 6.138 M 79.92 % | 3.411 M |
| Operating income | 97.396 M -10.77 % | 109.149 M -11.03 % | 122.683 M 4.16 % | 117.785 M -1.39 % | 119.445 M 61.57 % | 73.929 M -3.84 % | 76.877 M 1.21 % | 75.957 M 4.07 % | 72.986 M 9.97 % | 66.367 M 8.46 % | 61.191 M 15.44 % | 53.006 M 29.17 % | 41.034 M 76.17 % | 23.292 M |
| Operating income ratio | 0.09 -20.27 % | 0.11 -11.75 % | 0.12 -11.86 % | 0.14 -17.85 % | 0.17 40.57 % | 0.12 -21.46 % | 0.15 -25.04 % | 0.20 -16.53 % | 0.24 7.31 % | 0.23 6.94 % | 0.21 10.47 % | 0.19 -2.09 % | 0.20 24.86 % | 0.16 |
| Total other income expenses net | 380.793 K 314.16 % | -177.807 K -174.05 % | 240.124 K 168.31 % | -351.519 K 49.79 % | -700.075 K 12.66 % | -801.557 K -753.45 % | 122.666 K -86.60 % | 915.106 K -0.62 % | 920.855 K -56.62 % | 2.123 M -21.59 % | 2.707 M 205.35 % | 886.580 K 452.01 % | 160.609 K 514.02 % | 26.157 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 350.791 M 121.23 % | 158.567 M 623.21 % | -30.307 M 88.32 % | -259.525 M -221.82 % | 213.047 M 51.71 % | 140.429 M 404.09 % | 27.858 M 128.95 % | -96.241 M 1.06 % | -97.271 M -59.03 % | -61.166 M 14.38 % | -71.442 M -130.59 % | -30.982 M -113.81 % | -14.490 M -2.02 % | -14.204 M |
| Total investments | 201.846 M -50.80 % | 410.248 M 71.26 % | 239.552 M -0.76 % | 241.380 M 1.89 % | 236.898 M 4.85 % | 225.936 M 46 715.19 % | 482.613 K -99.61 % | 124.500 M -37.94 % | 200.606 M 19 554.73 % | 1.021 M 219.90 % | 319.056 K 606.89 % | 45.135 K -50.99 % | 92.093 K 158.90 % | 35.571 K |
| Total debt | 678.522 M -3.13 % | 700.429 M 141.06 % | 290.558 M -22.38 % | 374.328 M 23.93 % | 302.049 M 37.20 % | 220.160 M 139.88 % | 91.780 M 280.41 % | 24.127 M 141.27 % | 10.000 M -69.80 % | 33.110 M | 0.000 | 0.000 -100.00 % | 13.500 M 293.83 % | 3.428 M |
| Accumulated other comprehensive income loss | 276.308 M 13.52 % | 243.393 M 206.98 % | 79.286 M 21.39 % | 65.315 M 49.33 % | 43.740 M 140.14 % | 18.214 M -23.52 % | 23.814 M 12.25 % | 21.214 M 15.38 % | 18.387 M 19.11 % | 15.436 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 575.640 M -2.20 % | 588.609 M 13.57 % | 518.277 M 16.31 % | 445.587 M 23.91 % | 359.616 M 31.43 % | 273.627 M 9.91 % | 248.952 M 13.93 % | 218.513 M 20.09 % | 181.965 M 23.80 % | 146.982 M 32.24 % | 111.149 M 41.75 % | 78.410 M 50.90 % | 51.962 M 155.81 % | 20.313 M |
| Common stock | 193.538 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 23.64 % | 156.530 M 0.00 % | 156.530 M 55.15 % | 100.888 M 50.00 % | 67.259 M 26.00 % | 53.380 M 33.45 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M 0.00 % | 40.000 M |
| Total equity | 1.828 B -4.94 % | 1.923 B 14.49 % | 1.680 B 5.93 % | 1.586 B 80.91 % | 876.405 M 14.96 % | 762.367 M 6.65 % | 714.839 M 12.81 % | 633.689 M 6.61 % | 594.424 M 119.41 % | 270.921 M 16.71 % | 232.137 M 18.53 % | 195.845 M 18.79 % | 164.866 M 26.04 % | 130.807 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 161.881 K -30.44 % | 232.707 K 149.50 % | -470.154 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.663 M |
| Long term debt | 540.712 M -4.55 % | 566.493 M 351.96 % | 125.341 M -23.93 % | 164.770 M 117.53 % | 75.745 M 131.51 % | 32.718 M -33.17 % | 48.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 599.494 M -1.20 % | 606.748 M 269.46 % | 164.227 M -12.95 % | 188.659 M 105.79 % | 91.674 M 134.38 % | 39.114 M -27.71 % | 54.106 M 606.11 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M |
| Other current liabilities | 50.043 M -79.79 % | 247.673 M 457.37 % | 44.436 M 2.58 % | 43.317 M 42.42 % | 30.415 M -55.92 % | 69.003 M 2 123.68 % | -3.410 M -151.56 % | 6.613 M 4.42 % | 6.333 M -64.58 % | 17.881 M 254.97 % | 5.037 M -9.08 % | 5.540 M -55.20 % | 12.368 M -34.69 % | 18.937 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 58.294 M 35.92 % | 42.888 M 2.63 % | 41.789 M -15.28 % | 49.324 M 57.61 % | 31.296 M 1 060.57 % | 2.697 M -73.25 % | 10.081 M 130.45 % | -33.110 M | 0.000 | 0.000 -100.00 % | 4.165 M -76.75 % | 17.912 M |
| Short term debt | 137.810 M 2.89 % | 133.936 M 31.31 % | 102.001 M -47.49 % | 194.232 M -14.35 % | 226.774 M 32.52 % | 171.122 M 299.63 % | 42.820 M | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.500 M 350.00 % | 3.000 M |
| Total current liabilities | 458.277 M 0.29 % | 456.961 M -1.00 % | 461.572 M -5.78 % | 489.890 M 12.00 % | 437.408 M 0.93 % | 433.381 M 149.74 % | 173.536 M 153.25 % | 68.523 M -16.24 % | 81.806 M 35.78 % | 60.249 M 24.89 % | 48.241 M -9.95 % | 53.569 M 12.08 % | 47.795 M -1.90 % | 48.722 M |
| Total liabilities | 1.058 B -0.56 % | 1.064 B 69.98 % | 625.799 M -7.77 % | 678.549 M 28.25 % | 529.082 M 11.98 % | 472.495 M 107.56 % | 227.642 M 198.80 % | 76.185 M -14.85 % | 89.469 M 31.74 % | 67.912 M 21.48 % | 55.904 M -8.70 % | 61.232 M 10.41 % | 55.458 M -1.65 % | 56.385 M |
| Other non current assets | 353.478 M 6 172.99 % | 5.635 M -98.15 % | 304.601 M 177.77 % | 109.658 M 272.27 % | 29.457 M -53.83 % | 63.805 M 100.08 % | 31.890 M 7.96 % | 29.537 M -12.18 % | 33.635 M 123.47 % | 15.051 M 3 555.37 % | 411.753 K 37.25 % | 300.002 K -41.93 % | 516.600 K -90.71 % | 5.563 M |
| Long term investments | 50.243 M -85.61 % | 349.048 M 67.21 % | 208.752 M -1.76 % | 212.500 M -5.93 % | 225.898 M 14.68 % | 196.976 M 2 789.13 % | 6.818 M 0.45 % | 6.787 M -24.59 % | 9.000 M 781.80 % | 1.021 M 219.90 % | 319.056 K 606.89 % | 45.135 K -50.99 % | 92.093 K 158.90 % | 35.571 K |
| Intangible assets | 121.451 M -2.04 % | 123.985 M -2.56 % | 127.245 M -2.67 % | 130.737 M 25.34 % | 104.305 M -2.41 % | 106.886 M 45.64 % | 73.392 M 420.19 % | 14.109 M -2.33 % | 14.445 M -2.23 % | 14.774 M -2.37 % | 15.133 M -2.32 % | 15.492 M -2.16 % | 15.833 M 0.06 % | 15.823 M |
| GoodWill | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 61.62 % | 2.759 M 166.32 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 125.911 M -1.97 % | 128.445 M -2.47 % | 131.704 M -2.58 % | 135.197 M 24.30 % | 108.764 M -2.32 % | 111.345 M 43.02 % | 77.852 M 361.53 % | 16.868 M 8.96 % | 15.481 M 4.78 % | 14.774 M -2.37 % | 15.133 M -2.32 % | 15.492 M -2.16 % | 15.833 M 0.06 % | 15.823 M |
| Property plant equipment net | 1.213 B 4.80 % | 1.158 B 55.52 % | 744.478 M 10.44 % | 674.087 M 40.06 % | 481.292 M 44.02 % | 334.179 M 8.22 % | 308.803 M 64.64 % | 187.561 M 35.82 % | 138.099 M 74.10 % | 79.323 M 7.25 % | 73.959 M -7.16 % | 79.663 M 7.83 % | 73.879 M 6.28 % | 69.512 M |
| Total non current assets | 1.767 B 6.46 % | 1.660 B 18.05 % | 1.406 B 23.11 % | 1.142 B 34.21 % | 850.922 M 19.98 % | 709.214 M 65.84 % | 427.650 M 75.48 % | 243.704 M 22.67 % | 198.670 M 77.85 % | 111.709 M 22.32 % | 91.326 M -5.78 % | 96.925 M 6.15 % | 91.306 M -0.31 % | 91.591 M |
| Other current assets | 30.713 M 5.56 % | 29.095 M 23.89 % | 23.484 M -92.13 % | 298.571 M 482.97 % | 51.215 M -0.94 % | 51.701 M -63.27 % | 140.742 M 12.62 % | 124.972 M -39.88 % | 207.889 M 6 674.16 % | 3.069 M -8.99 % | 3.372 M 112.28 % | 1.589 M -34.61 % | 2.429 M -95.63 % | 55.566 M |
| Short term investments | 151.603 M 147.72 % | 61.200 M 98.70 % | 30.800 M 6.65 % | 28.880 M 162.55 % | 11.000 M -62.02 % | 28.960 M 557.13 % | -6.335 M -105.09 % | 124.500 M -37.94 % | 200.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 327.731 M -53.55 % | 705.511 M 119.88 % | 320.864 M -49.38 % | 633.854 M 612.18 % | 89.002 M 11.63 % | 79.731 M 24.73 % | 63.922 M -46.89 % | 120.367 M 12.21 % | 107.271 M 13.78 % | 94.275 M 31.96 % | 71.442 M 130.59 % | 30.982 M 10.69 % | 27.990 M 58.75 % | 17.632 M |
| Cash and short term investments | 479.334 M -37.48 % | 766.711 M 118.02 % | 351.664 M -46.94 % | 662.734 M 562.72 % | 100.002 M -7.99 % | 108.691 M 70.04 % | 63.922 M -46.89 % | 120.367 M 12.21 % | 107.271 M 13.78 % | 94.275 M 31.96 % | 71.442 M 130.59 % | 30.982 M 10.69 % | 27.990 M 58.75 % | 17.632 M |
| Total current assets | 1.119 B -15.68 % | 1.327 B 47.53 % | 899.432 M -19.84 % | 1.122 B 102.33 % | 554.565 M 5.50 % | 525.647 M 2.10 % | 514.832 M 10.44 % | 466.171 M -3.93 % | 485.223 M 113.64 % | 227.124 M 15.46 % | 196.714 M 22.83 % | 160.152 M 24.13 % | 129.017 M 34.95 % | 95.602 M |
| Inventory | 223.590 M 14.00 % | 196.136 M 1.51 % | 193.226 M 20.21 % | 160.745 M 37.01 % | 117.323 M 2.72 % | 114.215 M 7.34 % | 106.405 M 69.76 % | 62.679 M 49.64 % | 41.885 M 75.84 % | 23.820 M -6.76 % | 25.546 M -23.22 % | 33.272 M -15.84 % | 39.536 M 76.48 % | 22.403 M |
| Net receivables | 385.245 M 15.00 % | 334.985 M 0.70 % | 332.648 M 15.07 % | 289.082 M 1.07 % | 286.025 M -0.97 % | 288.818 M 28.65 % | 224.493 M 46.33 % | 153.411 M 16.98 % | 131.147 M 21.40 % | 108.032 M 12.12 % | 96.354 M 2.17 % | 94.309 M 59.68 % | 59.061 M 8.38 % | 54.495 M |
| Tax assets | 23.847 M 27.24 % | 18.742 M 14.38 % | 16.385 M 55.17 % | 10.559 M 91.62 % | 5.511 M 89.47 % | 2.908 M 27.14 % | 2.288 M -22.45 % | 2.950 M 20.18 % | 2.455 M 59.43 % | 1.540 M 2.40 % | 1.503 M 5.49 % | 1.425 M 44.71 % | 984.872 K 49.77 % | 657.594 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 |
| Account payables | 256.940 M 265.69 % | 70.262 M -70.38 % | 237.226 M 0.10 % | 236.996 M 40.76 % | 168.373 M -11.40 % | 190.048 M 97.91 % | 96.025 M 67.70 % | 57.259 M -4.09 % | 59.699 M 69.83 % | 35.153 M -11.86 % | 39.883 M -5.96 % | 42.411 M 123.54 % | 18.973 M -24.06 % | 24.984 M |
| Tax payables | 13.485 M 164.88 % | 5.091 M -74.05 % | 19.615 M 129.67 % | 8.541 M 12.14 % | 7.616 M 137.40 % | 3.208 M -52.85 % | 6.805 M 46.33 % | 4.650 M -19.47 % | 5.775 M -19.97 % | 7.216 M 117.26 % | 3.321 M -40.88 % | 5.618 M 90.16 % | 2.954 M 64.01 % | 1.801 M |
| Deferred revenue non current | 58.782 M 46.02 % | 40.255 M 3.96 % | 38.723 M 63.69 % | 23.656 M 44.25 % | 16.399 M 156.40 % | 6.396 M 24.28 % | 5.146 M -32.84 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M | 0.000 |
| Minority interest | 87.002 M -5.25 % | 91.820 M 10.72 % | 82.933 M 9.78 % | 75.542 M 6.16 % | 71.158 M 3.68 % | 68.635 M -1.78 % | 69.877 M 221.04 % | 21.766 M -0.51 % | 21.878 M 1 269.64 % | 1.597 M 1.05 % | 1.581 M 4.44 % | 1.513 M | 0.000 | 0.000 |
| Capital lease obligations | 219.141 K -26.30 % | 297.352 K -19.72 % | 370.376 K -21.51 % | 471.850 K 0.36 % | 470.154 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 695.440 M -13.67 % | 805.531 M -8.98 % | 884.973 M 1.62 % | 870.841 M 201.22 % | 289.100 M 9.68 % | 263.575 M -10.69 % | 295.121 M -3.22 % | 304.936 M -4.35 % | 318.815 M 376.52 % | 66.905 M -15.74 % | 79.407 M 4.59 % | 75.922 M 4.14 % | 72.904 M 3.42 % | 70.495 M |
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -161.880 K 30.44 % | -232.707 K -95.03 % | -119.319 K 99.64 % | -32.718 M 33.17 % | -48.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.886 B -3.38 % | 2.987 B 29.55 % | 2.305 B 1.82 % | 2.264 B 61.09 % | 1.405 B 13.82 % | 1.235 B 31.02 % | 942.481 M 32.77 % | 709.874 M 3.80 % | 683.893 M 101.84 % | 338.832 M 17.63 % | 288.040 M 12.04 % | 257.077 M 16.68 % | 220.323 M 17.70 % | 187.193 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -2.357 M 59.54 % | -5.825 M -15.38 % | -5.049 M -94.02 % | -2.602 M -319.18 % | -620.775 K -193.74 % | 662.248 K 370.62 % | -244.719 K 45.70 % | -450.642 K -1 146.49 % | -36.153 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 -100.00 % | 1.361 M -70.73 % | 4.651 M -64.78 % | 13.205 M 2 614.47 % | 486.483 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -51.726 M 34.54 % | -79.015 M -296.95 % | -19.905 M -571.03 % | -2.966 M 95.52 % | -66.184 M -434.24 % | -12.389 M 79.03 % | -59.090 M -175.71 % | -21.432 M 40.59 % | -36.074 M -196.91 % | -12.150 M -1 078.29 % | 1.242 M 104.94 % | -25.146 M -72.67 % | -14.563 M | 0.000 |
| Accounts receivables | -88.270 M -86.69 % | -47.281 M 53.84 % | -102.422 M -4 703.02 % | -2.132 M 95.06 % | -43.163 M 46.80 % | -81.129 M -5.78 % | -76.694 M -397.42 % | -15.418 M -106.05 % | -7.483 M 50.04 % | -14.979 M -2 960 163.44 % | -506.000 100.00 % | -43.791 M | 0.000 | 0.000 |
| Inventory | -46.273 M -199.32 % | -15.460 M 57.26 % | -36.167 M 21.31 % | -45.962 M -759.12 % | -5.350 M 46.15 % | -9.936 M 56.50 % | -22.843 M -17.42 % | -19.453 M -77.59 % | -10.954 M -921.71 % | 1.333 M -81.19 % | 7.086 M 14.33 % | 6.198 M 135.92 % | -17.253 M | 0.000 |
| Accounts payables | 87.922 M 731.73 % | -13.918 M -111.18 % | 124.509 M 148.14 % | 50.177 M 432.99 % | -15.069 M -119.00 % | 79.297 M 99.32 % | 39.784 M 190.72 % | 13.685 M 179.63 % | -17.186 M -1 221.69 % | 1.532 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.864 M 179.09 % | -2.357 M 59.54 % | -5.825 M -15.38 % | -5.049 M -94.02 % | -2.602 M -319.18 % | -620.776 K 98.29 % | -36.247 M -1 732.16 % | -1.978 M 92.12 % | -25.120 M -86.31 % | -13.483 M -130.73 % | -5.844 M 81.36 % | -31.344 M -1 265.47 % | 2.689 M | 0.000 |
| Other non cash items | 59.790 M 82.27 % | 32.802 M 2 890.14 % | 1.097 M 131.42 % | -3.492 M -195.84 % | 3.643 M -61.60 % | 9.489 M 11 989 732.30 % | -79.140 -100.01 % | 1.099 M 158.26 % | -1.886 M -640.93 % | -254.562 K -1 597.95 % | 16.994 K -99.25 % | 2.266 M 162.41 % | 863.442 K -89.85 % | 8.504 M |
| Net cash provided by operating activities | 161.308 M 60.35 % | 100.597 M -26.55 % | 136.958 M -1.92 % | 139.639 M 80.21 % | 77.486 M -19.18 % | 95.878 M 248.78 % | 27.490 M -50.10 % | 55.090 M 64.63 % | 33.462 M -37.19 % | 53.275 M -15.17 % | 62.805 M 121.12 % | 28.403 M 7.20 % | 26.496 M 211.57 % | 8.504 M |
| Investments in property plant and equipment | -170.991 M 42.78 % | -298.823 M 13.92 % | -347.138 M -43.66 % | -241.641 M -74.25 % | -138.675 M -66.50 % | -83.289 M -23.05 % | -67.688 M -47.86 % | -45.777 M 20.00 % | -57.221 M -275.62 % | -15.234 M -982.79 % | -1.407 M 75.16 % | -5.663 M -34.67 % | -4.205 M 72.28 % | -15.169 M |
| Acquisitions net | 0.000 -100.00 % | 2.239 M 104.90 % | 1.093 M -37.98 % | 1.762 M -98.73 % | 138.700 M 95 937.66 % | 144.422 K 100.26 % | -55.191 M -99.73 % | -27.633 M -9 947.59 % | 280.609 K -98.16 % | 15.234 M 976.67 % | 1.415 M | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -569.535 M -202.86 % | -188.055 M 55.67 % | -424.190 M -84.03 % | -230.494 M 53.50 % | -495.668 M -106.88 % | -239.595 M 57.98 % | -570.155 M -18.92 % | -479.428 M 40.83 % | -810.200 M -456.07 % | -145.700 M -270.74 % | -39.300 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 498.700 M 163.68 % | 189.130 M -56.35 % | 433.253 M 95.43 % | 221.696 M -57.48 % | 521.441 M 369.31 % | 111.109 M -81.22 % | 591.496 M 5.22 % | 562.150 M -8.59 % | 614.951 M 319.16 % | 146.712 M 269.86 % | 39.667 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 157.444 K 100.50 % | -31.475 M -2 810 268 213.04 % | 1.120 3.70 % | 1.080 100.00 % | -138.675 M -972.41 % | 15.896 M 2 202.78 % | 690.281 K 684.42 % | 87.999 K -98.69 % | 6.726 M 60 183 524 514 201 696.00 % | 0.000 -100.00 % | 8.000 K 100.14 % | -5.663 M -34.67 % | -4.205 M -59 751.66 % | 7.050 K |
| Net cash used for investing activites | -241.669 M 26.09 % | -326.984 M 2.97 % | -336.982 M -35.51 % | -248.677 M -120.31 % | -112.876 M 42.33 % | -195.735 M -94.09 % | -100.848 M -1 172.88 % | 9.400 M 103.83 % | -245.744 M -1 627.91 % | -14.222 M -1 278.48 % | -1.032 M 81.78 % | -5.663 M -34.67 % | -4.205 M 72.26 % | -15.162 M |
| Debt repayment | -111.568 M -118.37 % | 607.338 M 788.67 % | -88.190 M -331.03 % | 38.172 M -46.88 % | 71.857 M -43.89 % | 128.073 M 91.78 % | 66.780 M 656.50 % | -12.000 M -20.00 % | -10.000 M | 0.000 | 0.000 100.00 % | -13.500 M -228.57 % | 10.500 M 625.00 % | -2.000 M |
| Common stock issued | 19.394 M | 0.000 | 0.000 -100.00 % | 973.800 K | 0.000 -100.00 % | 29.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | -107.240 M | 0.000 | 0.000 100.00 % | -973.800 K | 0.000 100.00 % | -29.695 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -88.024 M -1 309.52 % | -6.245 M 72.92 % | -23.058 M -200.61 % | -7.671 M 0.00 % | -7.671 M 74.66 % | -30.266 M 13.03 % | -34.803 M -28.93 % | -26.994 M -0.05 % | -26.981 M -34.91 % | -20.000 M -11.11 % | -18.000 M -19.06 % | -15.118 M -2 191.62 % | -659.711 K -186.91 % | -229.937 K |
| Other financing activites | -9.557 M -63.92 % | -5.830 M -185.22 % | 6.842 M -98.92 % | 636.269 M 5 982.47 % | -10.816 M -137.40 % | 28.924 M 172.33 % | -39.991 M -329.64 % | -9.308 M -103.52 % | 264.772 M | 0.000 | 0.000 -100.00 % | 1.500 M 109.16 % | -16.378 M -188.89 % | 18.426 M |
| Net cash used provided by financing activities | -296.995 M -149.89 % | 595.263 M 608.35 % | -117.098 M -117.92 % | 653.497 M 1 124.46 % | 53.370 M -55.74 % | 120.578 M 1 604.54 % | -8.014 M 83.30 % | -47.998 M -121.21 % | 226.291 M 1 231.45 % | -20.000 M -11.11 % | -18.000 M 33.62 % | -27.118 M -314.79 % | -6.538 M -140.37 % | 16.196 M |
| Effect of forex changes on cash | -2.245 M -179.48 % | 2.824 M -50.95 % | 5.758 M 459.36 % | -1.602 M 36.78 % | -2.534 M -729.57 % | -305.496 K -153.33 % | 572.882 K 167.09 % | -853.847 K -187.70 % | 973.651 K 3 529.50 % | 26.826 K 301.17 % | -13.335 K 56.72 % | -30.814 K -1 225.42 % | 2.738 K -73.77 % | 10.437 K |
| Net change in cash | -379.601 M -194.15 % | 403.174 M 229.49 % | -311.365 M -157.36 % | 542.857 M 3 414.59 % | 15.446 M -24.34 % | 20.416 M 125.27 % | -80.800 M -616.70 % | 15.638 M 4.37 % | 14.983 M -21.47 % | 19.080 M -56.40 % | 43.760 M 1 092.51 % | -4.409 M -127.98 % | 15.755 M 65.01 % | 9.548 M |
| Cash at beginning of period | 705.270 M 133.46 % | 302.096 M -50.76 % | 613.461 M 768.88 % | 70.604 M 28.00 % | 55.158 M 58.76 % | 34.743 M -69.93 % | 115.542 M 15.65 % | 99.905 M 17.64 % | 84.921 M 28.98 % | 65.842 M 198.18 % | 22.081 M -16.64 % | 26.490 M 146.77 % | 10.735 M 804.52 % | 1.187 M |
| Cash at end of period | 325.669 M -53.82 % | 705.270 M 133.46 % | 302.096 M -50.76 % | 613.461 M 768.88 % | 70.604 M 28.00 % | 55.158 M 58.76 % | 34.743 M -69.93 % | 115.542 M 15.65 % | 99.905 M 17.64 % | 84.921 M 28.98 % | 65.842 M 198.18 % | 22.081 M -16.64 % | 26.490 M 146.77 % | 10.735 M |
| Operating cash flow | 161.308 M 60.35 % | 100.597 M -26.55 % | 136.958 M -1.92 % | 139.639 M 80.21 % | 77.486 M -19.18 % | 95.878 M 248.78 % | 27.490 M -50.10 % | 55.090 M 64.63 % | 33.462 M -37.19 % | 53.275 M -15.17 % | 62.805 M 121.12 % | 28.403 M 7.20 % | 26.496 M 211.57 % | 8.504 M |
| Capital expenditure | -170.991 M 42.78 % | -298.823 M 13.92 % | -347.138 M -43.66 % | -241.641 M -74.25 % | -138.675 M -66.50 % | -83.289 M -23.05 % | -67.688 M -47.86 % | -45.777 M 20.00 % | -57.221 M -275.62 % | -15.234 M -982.79 % | -1.407 M 75.16 % | -5.663 M -34.67 % | -4.205 M 72.28 % | -15.169 M |
| Free CashFlow | -9.684 M 95.11 % | -198.226 M 5.69 % | -210.181 M -106.06 % | -102.002 M -66.70 % | -61.189 M -586.04 % | 12.589 M 131.32 % | -40.199 M -531.68 % | 9.312 M 139.20 % | -23.758 M -162.45 % | 38.041 M -38.04 % | 61.399 M 170.00 % | 22.740 M 2.02 % | 22.291 M 434.43 % | -6.665 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 272.013 M -4.80 % | 285.733 M -9.61 % | 316.102 M 14.40 % | 276.312 M -4.37 % | 288.938 M 12.75 % | 256.273 M -0.60 % | 257.808 M 11.99 % | 230.205 M -14.00 % | 267.675 M 2.90 % | 260.138 M -12.88 % | 298.605 M 27.68 % | 233.861 M -5.80 % | 248.264 M 7.07 % | 231.871 M -1.56 % | 235.540 M 22.46 % | 192.346 M -6.22 % | 205.097 M -8.39 % | 223.875 M 1.72 % | 220.096 M 31.52 % | 167.351 M -2.01 % | 170.784 M 9.79 % | 155.553 M -5.13 % | 163.959 M 7.32 % | 152.774 M 8.50 % | 140.801 M -13.88 % | 163.496 M 8.38 % | 150.859 M 29.30 % | 116.670 M -10.14 % | 129.842 M 18.23 % | 109.824 M 2.74 % | 106.900 M 18.99 % | 89.839 M -8.46 % | 98.145 M 21.57 % | 80.734 M -15.90 % | 95.992 M 53.61 % | 62.490 M -22.03 % | 80.147 M 27.93 % | 62.647 M -20.69 % | 78.987 M 30.86 % | 60.358 M -31.16 % | 87.680 M 30.96 % | 66.953 M |
| Net income | 9.852 M -42.94 % | 17.266 M 436.41 % | -5.132 M -123.48 % | 21.863 M -37.25 % | 34.841 M 51.36 % | 23.019 M 511.38 % | -5.596 M -111.63 % | 48.119 M 196.43 % | 16.233 M -39.17 % | 26.686 M 39.09 % | 19.186 M -32.09 % | 28.254 M -4.35 % | 29.538 M 15.91 % | 25.483 M -0.70 % | 25.663 M 26.03 % | 20.363 M -18.66 % | 25.033 M -25.47 % | 33.587 M 10.50 % | 30.395 M 19.80 % | 25.372 M -22.62 % | 32.790 M 128.55 % | 14.347 M -4.34 % | 14.998 M -23.37 % | 19.572 M 30.79 % | 14.964 M -14.21 % | 17.442 M 21.49 % | 14.356 M -1.45 % | 14.568 M -32.04 % | 21.438 M 35.55 % | 15.816 M -14.64 % | 18.529 M 44.92 % | 12.785 M -34.85 % | 19.625 M 31.95 % | 14.873 M -12.38 % | 16.974 M 19.61 % | 14.191 M -28.92 % | 19.965 M 48.18 % | 13.473 M -7.76 % | 14.606 M 29.12 % | 11.313 M -42.32 % | 19.612 M 48.17 % | 13.236 M |
| Income before tax | 11.866 M -49.92 % | 23.694 M 653.73 % | -4.279 M -115.29 % | 27.989 M -27.52 % | 38.614 M 24.07 % | 31.122 M 204.30 % | 10.227 M -81.39 % | 54.966 M 130.53 % | 23.844 M -30.69 % | 34.403 M 39.20 % | 24.714 M -22.41 % | 31.850 M -8.37 % | 34.761 M 10.01 % | 31.598 M 22.85 % | 25.721 M 15.49 % | 22.271 M -24.56 % | 29.521 M -26.05 % | 39.920 M 23.42 % | 32.345 M 5.01 % | 30.801 M -20.64 % | 38.814 M 131.24 % | 16.785 M 35.60 % | 12.378 M -46.03 % | 22.933 M 31.12 % | 17.490 M -13.96 % | 20.326 M 22.61 % | 16.578 M -0.92 % | 16.731 M -33.09 % | 25.006 M 33.74 % | 18.698 M -5.30 % | 19.743 M 34.01 % | 14.733 M -39.25 % | 24.253 M 33.68 % | 18.142 M -12.13 % | 20.646 M 23.69 % | 16.691 M -20.95 % | 21.114 M 37.00 % | 15.412 M -12.62 % | 17.638 M 36.21 % | 12.949 M -42.01 % | 22.330 M 43.40 % | 15.572 M |
| Income before tax ratio | 0.04 -47.39 % | 0.08 712.58 % | -0.01 -113.36 % | 0.10 -24.20 % | 0.13 10.05 % | 0.12 206.12 % | 0.04 -83.39 % | 0.24 168.05 % | 0.09 -32.64 % | 0.13 59.79 % | 0.08 -39.23 % | 0.14 -2.73 % | 0.14 2.74 % | 0.14 24.79 % | 0.11 -5.69 % | 0.12 -19.56 % | 0.14 -19.28 % | 0.18 21.34 % | 0.15 -20.15 % | 0.18 -19.02 % | 0.23 110.62 % | 0.11 42.93 % | 0.08 -49.71 % | 0.15 20.85 % | 0.12 -0.09 % | 0.12 13.13 % | 0.11 -23.37 % | 0.14 -25.54 % | 0.19 13.12 % | 0.17 -7.82 % | 0.18 12.62 % | 0.16 -33.64 % | 0.25 9.97 % | 0.22 4.48 % | 0.22 -19.48 % | 0.27 1.39 % | 0.26 7.08 % | 0.25 10.17 % | 0.22 4.09 % | 0.21 -15.76 % | 0.25 9.50 % | 0.23 |
| EBITDA | 15.235 M -41.42 % | 26.007 M 1 268.90 % | -2.225 M -107.31 % | 30.421 M -46.71 % | 57.091 M 15.65 % | 49.366 M 93.39 % | 25.527 M -41.47 % | 43.611 M -2.75 % | 44.844 M -19.27 % | 55.549 M 96.30 % | 28.298 M -42.05 % | 48.834 M 10.84 % | 44.058 M 2.48 % | 42.993 M 48.41 % | 28.968 M -10.73 % | 32.450 M -7.03 % | 34.903 M -30.24 % | 50.031 M 39.94 % | 35.751 M -20.09 % | 44.740 M -12.85 % | 51.336 M 97.93 % | 25.936 M 36.56 % | 18.992 M -45.51 % | 34.855 M 25.76 % | 27.716 M 10.23 % | 25.143 M 48.54 % | 16.927 M -15.55 % | 20.043 M -21.26 % | 25.454 M 35.93 % | 18.725 M -25.18 % | 25.028 M 67.18 % | 14.970 M -46.05 % | 27.751 M 77.22 % | 15.658 M -31.22 % | 22.767 M 50.20 % | 15.158 M -29.35 % | 21.454 M 40.22 % | 15.300 M -30.21 % | 21.922 M 58.17 % | 13.860 M -39.85 % | 23.041 M 63.68 % | 14.077 M |
| Net income ratio | 0.04 -40.06 % | 0.06 472.17 % | -0.02 -120.52 % | 0.08 -34.38 % | 0.12 34.25 % | 0.09 513.84 % | -0.02 -110.38 % | 0.21 244.68 % | 0.06 -40.88 % | 0.10 59.65 % | 0.06 -46.82 % | 0.12 1.55 % | 0.12 8.26 % | 0.11 0.87 % | 0.11 2.92 % | 0.11 -13.27 % | 0.12 -18.64 % | 0.15 8.63 % | 0.14 -8.91 % | 0.15 -21.04 % | 0.19 108.16 % | 0.09 0.83 % | 0.09 -28.60 % | 0.13 20.54 % | 0.11 -0.38 % | 0.11 12.10 % | 0.10 -23.79 % | 0.12 -24.37 % | 0.17 14.65 % | 0.14 -16.91 % | 0.17 21.79 % | 0.14 -28.83 % | 0.20 8.54 % | 0.18 4.18 % | 0.18 -22.13 % | 0.23 -8.84 % | 0.25 15.82 % | 0.22 16.30 % | 0.18 -1.34 % | 0.19 -16.21 % | 0.22 13.14 % | 0.20 |
| Ratio EBITDA | 0.06 -38.47 % | 0.09 1 393.13 % | -0.01 -106.39 % | 0.11 -44.28 % | 0.20 2.57 % | 0.19 94.54 % | 0.10 -47.73 % | 0.19 13.08 % | 0.17 -21.54 % | 0.21 125.33 % | 0.09 -54.62 % | 0.21 17.67 % | 0.18 -4.29 % | 0.19 50.76 % | 0.12 -27.10 % | 0.17 -0.87 % | 0.17 -23.85 % | 0.22 37.58 % | 0.16 -39.24 % | 0.27 -11.06 % | 0.30 80.28 % | 0.17 43.94 % | 0.12 -49.23 % | 0.23 15.90 % | 0.20 28.00 % | 0.15 37.06 % | 0.11 -34.69 % | 0.17 -12.37 % | 0.20 14.98 % | 0.17 -27.17 % | 0.23 40.50 % | 0.17 -41.07 % | 0.28 45.78 % | 0.19 -18.22 % | 0.24 -2.22 % | 0.24 -9.38 % | 0.27 9.60 % | 0.24 -12.00 % | 0.28 20.86 % | 0.23 -12.62 % | 0.26 24.98 % | 0.21 |
| Gross profit ratio | 0.22 -6.29 % | 0.23 -13.38 % | 0.27 -8.09 % | 0.29 -0.72 % | 0.29 3.14 % | 0.28 -6.68 % | 0.30 0.33 % | 0.30 2.07 % | 0.30 4.57 % | 0.28 9.95 % | 0.26 2.93 % | 0.25 -12.31 % | 0.28 6.70 % | 0.27 -9.29 % | 0.29 9.87 % | 0.27 -0.79 % | 0.27 -14.94 % | 0.32 -10.99 % | 0.36 7.34 % | 0.33 -9.91 % | 0.37 22.09 % | 0.30 1.98 % | 0.30 -6.93 % | 0.32 -2.00 % | 0.32 4.53 % | 0.31 -2.92 % | 0.32 7.89 % | 0.30 -16.40 % | 0.35 5.55 % | 0.34 -14.68 % | 0.39 17.14 % | 0.34 -13.34 % | 0.39 3.72 % | 0.37 6.64 % | 0.35 -12.10 % | 0.40 -5.02 % | 0.42 8.03 % | 0.39 8.32 % | 0.36 -1.79 % | 0.37 -3.03 % | 0.38 2.42 % | 0.37 |
| Weighted average shs out dil | 191.841 M 0.00 % | 191.841 M 2.58 % | 187.015 M 2.65 % | 182.189 M -6.04 % | 193.906 M 1.09 % | 191.824 M -1.96 % | 195.654 M 2.48 % | 190.923 M -4.33 % | 199.555 M 4.69 % | 190.611 M -0.88 % | 192.305 M 2.30 % | 187.982 M -4.57 % | 196.983 M 0.49 % | 196.024 M 3.48 % | 189.432 M 28.22 % | 147.738 M -5.86 % | 156.929 M -1.88 % | 159.937 M 13.05 % | 141.470 M -10.82 % | 158.635 M 2.45 % | 154.834 M -2.87 % | 159.411 M 5.92 % | 150.502 M -0.03 % | 150.553 M -11.50 % | 170.119 M 10.50 % | 153.948 M 6.64 % | 144.366 M -7.54 % | 156.145 M 1.53 % | 153.787 M 3.75 % | 148.226 M -2.21 % | 151.578 M 0.18 % | 151.302 M -18.12 % | 184.791 M 54.57 % | 119.555 M -22.91 % | 155.086 M 4.04 % | 149.064 M 18.19 % | 126.125 M -17.44 % | 152.761 M 36.50 % | 111.913 M -2.26 % | 114.500 M 0.58 % | 113.842 M 0.46 % | 113.325 M |
| Weighted average shs out | 191.841 M 0.00 % | 191.841 M 2.58 % | 187.015 M 2.65 % | 182.189 M -6.04 % | 193.907 M 1.09 % | 191.824 M -1.96 % | 195.654 M 2.48 % | 190.923 M -4.33 % | 199.557 M 4.69 % | 190.611 M -0.88 % | 192.306 M 2.30 % | 187.982 M -4.57 % | 196.983 M 0.49 % | 196.024 M 3.48 % | 189.434 M 28.22 % | 147.739 M -5.86 % | 156.929 M -1.88 % | 159.937 M 13.05 % | 141.471 M -10.82 % | 158.636 M 2.45 % | 154.835 M -2.87 % | 159.411 M 5.92 % | 150.503 M -0.03 % | 150.553 M -11.50 % | 170.119 M 10.50 % | 153.948 M 6.64 % | 144.367 M -7.54 % | 156.145 M 1.53 % | 153.788 M 3.75 % | 148.226 M -2.21 % | 151.579 M 0.18 % | 151.302 M -18.12 % | 184.793 M 54.57 % | 119.555 M -22.91 % | 155.087 M 4.04 % | 149.064 M 18.19 % | 126.126 M -17.44 % | 152.761 M 36.50 % | 111.914 M -2.26 % | 114.500 M 0.58 % | 113.843 M 0.46 % | 113.325 M |
| EPS diluted | 0.05 -42.89 % | 0.09 428.47 % | -0.03 -122.83 % | 0.12 -33.33 % | 0.18 50.00 % | 0.12 519.58 % | -0.03 -111.44 % | 0.25 207.50 % | 0.08 -41.93 % | 0.14 40.28 % | 0.10 -33.47 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 -23.81 % | 0.21 0.00 % | 0.21 31.25 % | 0.16 -23.81 % | 0.21 133.33 % | 0.09 -9.73 % | 0.10 -23.31 % | 0.13 47.73 % | 0.09 -20.00 % | 0.11 10.66 % | 0.10 6.54 % | 0.09 -33.36 % | 0.14 27.27 % | 0.11 -8.33 % | 0.12 42.01 % | 0.08 -23.18 % | 0.11 -8.33 % | 0.12 9.09 % | 0.11 15.55 % | 0.10 -40.50 % | 0.16 81.41 % | 0.09 -32.15 % | 0.13 31.58 % | 0.10 -41.88 % | 0.17 41.67 % | 0.12 |
| Earnings per share | 0.05 -42.89 % | 0.09 428.47 % | -0.03 -122.83 % | 0.12 -33.33 % | 0.18 50.00 % | 0.12 519.58 % | -0.03 -111.44 % | 0.25 207.50 % | 0.08 -41.93 % | 0.14 40.28 % | 0.10 -33.47 % | 0.15 0.00 % | 0.15 15.38 % | 0.13 -7.14 % | 0.14 0.00 % | 0.14 -12.50 % | 0.16 -23.81 % | 0.21 0.00 % | 0.21 31.25 % | 0.16 -23.81 % | 0.21 133.33 % | 0.09 -18.18 % | 0.11 -15.38 % | 0.13 47.73 % | 0.09 -20.00 % | 0.11 10.66 % | 0.10 6.54 % | 0.09 -33.36 % | 0.14 27.27 % | 0.11 -8.33 % | 0.12 42.01 % | 0.08 -23.18 % | 0.11 -8.33 % | 0.12 9.09 % | 0.11 15.55 % | 0.10 -40.50 % | 0.16 81.41 % | 0.09 -32.15 % | 0.13 31.58 % | 0.10 -41.88 % | 0.17 41.67 % | 0.12 |
| Gross profit | 58.640 M -10.79 % | 65.730 M -21.70 % | 83.950 M 5.15 % | 79.840 M -5.06 % | 84.096 M 16.28 % | 72.321 M -7.23 % | 77.960 M 12.36 % | 69.385 M -12.22 % | 79.041 M 7.60 % | 73.460 M -4.22 % | 76.694 M 31.42 % | 58.357 M -17.39 % | 70.645 M 14.24 % | 61.839 M -10.71 % | 69.253 M 34.54 % | 51.473 M -6.96 % | 55.323 M -22.08 % | 70.997 M -9.46 % | 78.412 M 41.17 % | 55.544 M -11.72 % | 62.916 M 34.04 % | 46.938 M -3.25 % | 48.515 M -0.11 % | 48.570 M 6.33 % | 45.679 M -9.98 % | 50.744 M 5.21 % | 48.230 M 39.51 % | 34.570 M -24.88 % | 46.022 M 24.79 % | 36.880 M -12.34 % | 42.073 M 39.39 % | 30.183 M -20.67 % | 38.050 M 26.09 % | 30.176 M -10.31 % | 33.645 M 35.03 % | 24.917 M -25.94 % | 33.647 M 38.20 % | 24.346 M -14.09 % | 28.338 M 28.52 % | 22.050 M -33.25 % | 33.032 M 34.12 % | 24.628 M |
| Income tax expense | 93.022 K -97.96 % | 4.564 M 2 798.47 % | -169.145 K -103.64 % | 4.643 M -24.94 % | 6.186 M -0.39 % | 6.211 M 2 429.13 % | -266.649 K -104.96 % | 5.380 M 4.87 % | 5.130 M 16.66 % | 4.398 M 41.38 % | 3.111 M 37.36 % | 2.264 M -28.07 % | 3.148 M -30.78 % | 4.548 M 365.85 % | -1.711 M -256.80 % | 1.091 M -67.15 % | 3.321 M -41.76 % | 5.703 M 264.80 % | 1.563 M -64.72 % | 4.431 M -12.66 % | 5.073 M 125.39 % | 2.251 M 275.44 % | -1.283 M -140.38 % | 3.177 M 59.55 % | 1.991 M -43.22 % | 3.507 M 5.09 % | 3.338 M 16.83 % | 2.857 M -15.51 % | 3.381 M 10.45 % | 3.061 M 126.68 % | 1.350 M -29.90 % | 1.926 M -58.40 % | 4.631 M 41.87 % | 3.264 M -1.26 % | 3.306 M 32.23 % | 2.500 M 117.61 % | 1.149 M -40.72 % | 1.938 M -35.84 % | 3.021 M 84.70 % | 1.636 M -39.95 % | 2.724 M 17.16 % | 2.325 M |
| Cost of revenue | 213.373 M -3.01 % | 220.003 M -5.23 % | 232.152 M 18.16 % | 196.473 M -4.09 % | 204.842 M 11.36 % | 183.952 M 2.28 % | 179.848 M 11.83 % | 160.819 M -14.75 % | 188.634 M 1.05 % | 186.678 M -15.88 % | 221.911 M 26.44 % | 175.504 M -1.19 % | 177.619 M 4.46 % | 170.032 M 2.25 % | 166.287 M 18.04 % | 140.873 M -5.94 % | 149.774 M -2.03 % | 152.878 M 7.90 % | 141.684 M 26.72 % | 111.808 M 3.65 % | 107.868 M -0.69 % | 108.615 M -5.92 % | 115.444 M 10.79 % | 104.205 M 9.55 % | 95.122 M -15.64 % | 112.752 M 9.86 % | 102.629 M 25.01 % | 82.099 M -2.05 % | 83.820 M 14.91 % | 72.944 M 12.52 % | 64.827 M 8.67 % | 59.656 M -0.73 % | 60.095 M 18.86 % | 50.558 M -18.91 % | 62.347 M 65.94 % | 37.572 M -19.20 % | 46.500 M 21.41 % | 38.301 M -24.38 % | 50.649 M 32.22 % | 38.308 M -29.90 % | 54.648 M 29.12 % | 42.325 M |
| General and administrative expenses | -7.847 M -138.83 % | 20.210 M 153.09 % | -38.065 M -179.36 % | 47.963 M 651.49 % | -8.697 M -150.37 % | 17.266 M 152.34 % | -32.991 M -180.35 % | 41.059 M 712.31 % | -6.706 M -150.87 % | 13.183 M -23.52 % | 17.236 M -47.82 % | 33.033 M 605.92 % | -6.529 M -151.77 % | 12.612 M 143.32 % | -29.113 M -188.24 % | 32.994 M 771.78 % | -4.911 M -135.20 % | 13.954 M 168.82 % | -20.276 M -253.38 % | 13.220 M 336.78 % | -5.583 M -142.70 % | 13.075 M 174.48 % | -17.555 M -211.42 % | 15.756 M 684.97 % | -2.693 M -116.83 % | 16.007 M 278.65 % | -8.960 M -212.43 % | 7.969 M 243.43 % | -5.556 M -144.42 % | 12.508 M 171.49 % | -17.497 M -262.33 % | 10.779 M 392.15 % | -3.689 M -135.36 % | 10.432 M 169.58 % | -14.994 M -311.10 % | 7.103 M 286.23 % | -3.814 M -164.83 % | 5.883 M 136.74 % | -16.012 M -331.44 % | 6.918 M 1.36 % | 6.826 M -8.27 % | 7.441 M |
| Selling and marketing expenses | 1.846 M -85.16 % | 12.438 M 291.94 % | -6.480 M -127.86 % | 23.259 M 65.66 % | 14.041 M 34.41 % | 10.446 M -41.61 % | 17.890 M 60.95 % | 11.115 M -17.33 % | 13.446 M 9.50 % | 12.279 M 9.46 % | 11.218 M 21.67 % | 9.220 M -33.79 % | 13.926 M 23.85 % | 11.244 M -31.54 % | 16.423 M 112.77 % | 7.719 M 19.99 % | 6.433 M -46.33 % | 11.987 M -34.90 % | 18.414 M 73.92 % | 10.587 M -3.86 % | 11.013 M 0.59 % | 10.948 M 11.73 % | 9.799 M 7.43 % | 9.121 M -5.67 % | 9.670 M -3.83 % | 10.055 M -19.48 % | 12.488 M 54.86 % | 8.064 M 32.10 % | 6.104 M 19.15 % | 5.123 M -31.80 % | 7.513 M 63.36 % | 4.599 M -25.12 % | 6.141 M 68.25 % | 3.650 M -25.52 % | 4.901 M 89.76 % | 2.583 M -38.19 % | 4.179 M 50.87 % | 2.770 M -21.11 % | 3.511 M 26.08 % | 2.785 M -21.39 % | 3.543 M 10.49 % | 3.206 M |
| Other expenses | 35.725 M 5 422.48 % | -671.213 K -100.57 % | 118.610 M 437.71 % | -35.122 M | 0.000 -100.00 % | 352.100 K 103.23 % | -10.892 M -5 640.27 % | -189.753 K -31.37 % | -144.442 K -297.54 % | 73.119 K -98.22 % | 4.117 M 3 033.81 % | -140.334 K -467.73 % | 38.162 K -48.86 % | 74.618 K 121.21 % | 33.732 K 112.56 % | -268.671 K -294.08 % | -68.176 K -40.84 % | -48.408 K 92.42 % | -638.638 K | 0.000 100.00 % | -35.938 K -154.75 % | 65.637 K 101.02 % | -6.458 M -2 760.16 % | -225.775 K -2 942.07 % | -7.422 K -124.29 % | 30.560 K 102.47 % | -1.237 M -430.50 % | 374.430 K 263.40 % | -229.149 K -202.77 % | 222.964 K 111.88 % | -1.877 M -756.35 % | 285.917 K -73.61 % | 1.083 M -23.91 % | 1.424 M 3 074.32 % | -47.861 K | 0.000 -100.00 % | 169.321 K 109.76 % | 80.722 K -94.86 % | 1.571 M 224.58 % | -1.261 M -522.33 % | 298.570 K -80.32 % | 1.517 M |
| Operating expenses | 46.689 M 11.52 % | 41.865 M -52.72 % | 88.554 M 70.76 % | 51.859 M 15.12 % | 45.048 M 22.26 % | 36.845 M -44.79 % | 66.734 M 73.79 % | 38.399 M -17.21 % | 46.383 M 41.65 % | 32.744 M -37.33 % | 52.247 M 78.74 % | 29.231 M -31.17 % | 42.467 M 40.79 % | 30.163 M -33.92 % | 45.648 M 56.59 % | 29.152 M 3.73 % | 28.105 M -15.16 % | 33.128 M -23.12 % | 43.088 M 55.41 % | 27.725 M -0.49 % | 27.862 M -4.79 % | 29.263 M -9.37 % | 32.288 M 11.05 % | 29.076 M 2.99 % | 28.232 M -9.38 % | 31.155 M 5.97 % | 29.399 M 55.18 % | 18.945 M -22.82 % | 24.546 M 35.20 % | 18.155 M -9.71 % | 20.108 M 26.24 % | 15.928 M 0.71 % | 15.816 M 8.94 % | 14.517 M -13.84 % | 16.849 M 72.64 % | 9.760 M -19.96 % | 12.193 M 34.79 % | 9.046 M -28.03 % | 12.568 M 26.49 % | 9.936 M -7.70 % | 10.765 M -0.16 % | 10.782 M |
| Cost and expenses | 260.062 M -0.69 % | 261.867 M -18.35 % | 320.706 M 29.14 % | 248.332 M -0.62 % | 249.890 M 13.18 % | 220.797 M -10.46 % | 246.582 M 23.77 % | 199.218 M -15.23 % | 235.018 M 7.11 % | 219.422 M -19.97 % | 274.158 M 33.91 % | 204.735 M -6.98 % | 220.086 M 9.94 % | 200.195 M -5.54 % | 211.935 M 24.65 % | 170.025 M -4.41 % | 177.878 M -4.37 % | 186.006 M 0.67 % | 184.772 M 32.42 % | 139.532 M 2.80 % | 135.730 M -1.56 % | 137.878 M -6.67 % | 147.732 M 10.84 % | 133.281 M 8.05 % | 123.355 M -14.28 % | 143.907 M 9.00 % | 132.028 M 30.66 % | 101.045 M -6.76 % | 108.366 M 18.95 % | 91.099 M 7.26 % | 84.935 M 12.37 % | 75.584 M -0.43 % | 75.911 M 16.65 % | 65.075 M -17.83 % | 79.196 M 67.32 % | 47.332 M -19.36 % | 58.693 M 23.96 % | 47.347 M -25.11 % | 63.217 M 31.04 % | 48.244 M -26.25 % | 65.413 M 23.17 % | 53.107 M |
| Research and development expenses | 16.964 M 71.56 % | 9.889 M -31.75 % | 14.488 M -8.06 % | 15.759 M 23.34 % | 12.776 M 53.44 % | 8.327 M -46.09 % | 15.445 M 52.07 % | 10.157 M -34.73 % | 15.561 M 84.03 % | 8.456 M -37.83 % | 13.601 M 78.92 % | 7.602 M -51.13 % | 15.554 M 101.14 % | 7.733 M -35.94 % | 12.071 M 121.54 % | 5.449 M -40.90 % | 9.219 M 50.17 % | 6.139 M -32.59 % | 9.107 M 147.52 % | 3.679 M -45.03 % | 6.693 M 38.97 % | 4.816 M -47.51 % | 9.174 M 180.91 % | 3.266 M -68.77 % | 10.459 M 195.63 % | 3.538 M -16.31 % | 4.227 M 115.59 % | 1.961 M -88.57 % | 17.154 M | 0.000 -100.00 % | 21.819 M 410.52 % | 4.274 M 2 442.57 % | 168.090 K | 0.000 -100.00 % | 16.362 M | 0.000 -100.00 % | 6.846 M | 0.000 -100.00 % | 16.778 M | 0.000 -100.00 % | 8.512 M | 0.000 |
| Selling general and administrative expenses | -6.001 M -118.38 % | 32.647 M 173.29 % | -44.545 M -162.54 % | 71.223 M 118.58 % | 32.584 M 17.58 % | 27.712 M -31.40 % | 40.396 M -22.58 % | 52.175 M 674.10 % | 6.740 M -73.53 % | 25.462 M -26.26 % | 34.529 M -18.28 % | 42.253 M 471.25 % | 7.397 M -69.00 % | 23.856 M 288.00 % | -12.690 M -131.17 % | 40.713 M 2 575.80 % | 1.522 M -94.13 % | 25.940 M 1 492.56 % | -1.863 M -107.82 % | 23.807 M 338.48 % | 5.430 M -77.40 % | 24.024 M 409.72 % | -7.757 M -131.18 % | 24.877 M 256.61 % | 6.976 M -73.23 % | 26.062 M 638.74 % | 3.528 M -78.00 % | 16.033 M 2 824.01 % | 548.330 K -96.89 % | 17.632 M 276.59 % | -9.984 M -164.93 % | 15.378 M 527.15 % | 2.452 M -82.59 % | 14.082 M 239.53 % | -10.093 M -204.20 % | 9.685 M 2 555.15 % | 364.776 K -95.78 % | 8.653 M 169.22 % | -12.501 M -228.84 % | 9.703 M -6.41 % | 10.368 M -2.62 % | 10.647 M |
| Interest income | 291.459 K -60.88 % | 745.008 K -29.17 % | 1.052 M -79.73 % | 5.188 M -41.89 % | 8.927 M | 0.000 -100.00 % | 3.686 M 92.16 % | 1.918 M -35.01 % | 2.951 M 1 659.36 % | 167.751 K | 0.000 -100.00 % | 2.179 M 54.93 % | 1.406 M -39.05 % | 2.307 M 1.76 % | 2.268 M 2 631.23 % | 83.024 K 4.98 % | 79.084 K 18.49 % | 66.743 K 30.12 % | 51.294 K -84.59 % | 332.834 K -94.41 % | 5.956 M | 0.000 -100.00 % | 107.180 K -97.38 % | 4.097 M 1 133.86 % | 332.060 K -53.02 % | 706.807 K -59.11 % | 1.729 M -47.74 % | 3.308 M | 0.000 | 0.000 | 0.000 -100.00 % | 677.414 K 3 432.80 % | 19.175 K -98.19 % | 1.060 M 247.86 % | 304.813 K | 0.000 | 0.000 | 0.000 -100.00 % | 144.039 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 3.369 M 45.62 % | 2.313 M 12.63 % | 2.054 M -15.53 % | 2.432 M -16.26 % | 2.904 M 1 614.06 % | 169.404 K -91.39 % | 1.967 M -41.92 % | 3.387 M 12.31 % | 3.016 M -3.02 % | 3.110 M | 0.000 -100.00 % | 1.480 M 80.99 % | 817.657 K -7.61 % | 885.052 K -72.74 % | 3.247 M 72.78 % | 1.879 M -2.19 % | 1.921 M -11.38 % | 2.168 M 45.33 % | 1.492 M -42.38 % | 2.589 M | 0.000 -100.00 % | 677.308 K -25.80 % | 912.849 K | 0.000 -100.00 % | 1.911 M | 0.000 -100.00 % | 348.960 K -69.16 % | 1.132 M | 0.000 -100.00 % | 250.703 K | 0.000 | 0.000 -100.00 % | 167.069 K | 0.000 -100.00 % | 1.035 M | 0.000 -100.00 % | 547.321 K | 0.000 -100.00 % | 1.541 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.573 M 20.34 % | 12.941 M -9.51 % | 14.301 M 0.00 % | 14.301 M -0.08 % | 14.312 M 0.00 % | 14.312 M 33.20 % | 10.745 M -19.29 % | 13.314 M 30.74 % | 10.183 M 0.00 % | 10.183 M 1.26 % | 10.056 M 0.00 % | 10.056 M 5.61 % | 9.522 M 0.00 % | 9.522 M 10.08 % | 8.650 M 4.71 % | 8.261 M 0.14 % | 8.250 M -0.14 % | 8.261 M 0.00 % | 8.261 M 48.74 % | 5.554 M -24.27 % | 7.334 M 32.04 % | 5.554 M 565.07 % | 835.089 K -77.35 % | 3.686 M 1 586.92 % | 218.520 K -12.84 % | 250.703 K -96.09 % | 6.413 M 3 439.65 % | -192.019 K -104.96 % | 3.874 M 465.34 % | -1.060 M -148.70 % | 2.177 M 371.75 % | -801.209 K -259.12 % | 503.535 K 1 733.09 % | -30.833 K -101.86 % | 1.657 M 1.08 % | 1.639 M 62.55 % | 1.008 M 4 604.52 % | 21.433 K |
| Operating income | 11.952 M -49.92 % | 23.865 M 618.36 % | -4.604 M -116.45 % | 27.980 M -28.34 % | 39.049 M 10.07 % | 35.476 M 216.02 % | 11.226 M -79.65 % | 55.156 M 129.93 % | 23.988 M -30.12 % | 34.330 M 40.43 % | 24.446 M -23.58 % | 31.991 M -7.87 % | 34.722 M 10.15 % | 31.524 M 22.72 % | 25.687 M 13.97 % | 22.540 M -23.83 % | 29.590 M -25.97 % | 39.969 M 21.18 % | 32.984 M 6.77 % | 30.892 M -20.48 % | 38.850 M 132.37 % | 16.719 M -11.24 % | 18.835 M -18.67 % | 23.159 M 32.36 % | 17.497 M -13.79 % | 20.296 M 13.92 % | 17.815 M 8.92 % | 16.357 M -35.18 % | 25.235 M 36.59 % | 18.475 M -14.55 % | 21.620 M 49.65 % | 14.447 M -37.65 % | 23.171 M 38.59 % | 16.719 M -19.41 % | 20.746 M 29.99 % | 15.959 M -23.83 % | 20.951 M 36.65 % | 15.331 M -4.60 % | 16.070 M 13.09 % | 14.210 M -35.50 % | 22.032 M 56.75 % | 14.055 M |
| Operating income ratio | 0.04 -47.39 % | 0.08 673.46 % | -0.01 -114.38 % | 0.10 -25.07 % | 0.14 -2.37 % | 0.14 217.91 % | 0.04 -81.83 % | 0.24 167.36 % | 0.09 -32.09 % | 0.13 61.19 % | 0.08 -40.15 % | 0.14 -2.19 % | 0.14 2.87 % | 0.14 24.66 % | 0.11 -6.93 % | 0.12 -18.78 % | 0.14 -19.19 % | 0.18 19.13 % | 0.15 -18.82 % | 0.18 -18.85 % | 0.23 111.64 % | 0.11 -6.44 % | 0.11 -24.22 % | 0.15 21.98 % | 0.12 0.11 % | 0.12 5.12 % | 0.12 -15.77 % | 0.14 -27.86 % | 0.19 15.54 % | 0.17 -16.82 % | 0.20 25.77 % | 0.16 -31.89 % | 0.24 14.01 % | 0.21 -4.18 % | 0.22 -15.38 % | 0.26 -2.30 % | 0.26 6.82 % | 0.24 20.29 % | 0.20 -13.59 % | 0.24 -6.31 % | 0.25 19.70 % | 0.21 |
| Total other income expenses net | -85.462 K 50.27 % | -171.844 K -152.86 % | 325.088 K 3 586.64 % | 8.818 K -99.77 % | 3.769 M 42 335.70 % | 8.882 K -89.33 % | 83.268 K 143.88 % | -189.752 K -31.37 % | -144.442 K -297.54 % | 73.121 K -72.68 % | 267.676 K 290.74 % | -140.338 K -467.74 % | 38.162 K -48.86 % | 74.621 K 121.22 % | 33.732 K 112.56 % | -268.667 K -294.08 % | -68.176 K -40.84 % | -48.408 K 92.42 % | -638.637 K -600.70 % | -91.143 K -153.61 % | -35.938 K -154.75 % | 65.638 K 101.02 % | -6.458 M -2 760.16 % | -225.775 K -2 941.56 % | -7.423 K -124.29 % | 30.560 K 102.47 % | -1.237 M -430.50 % | 374.430 K 263.40 % | -229.150 K -202.77 % | 222.965 K 111.88 % | -1.877 M -756.35 % | 285.917 K -73.58 % | 1.082 M -23.98 % | 1.424 M 1 524.11 % | -99.961 K -113.65 % | 732.144 K 348.39 % | 163.284 K 102.28 % | 80.723 K -94.85 % | 1.569 M 224.41 % | -1.261 M -522.93 % | 298.145 K -80.34 % | 1.517 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 420.273 M -15.43 % | 496.928 M 41.66 % | 350.791 M 23.76 % | 283.442 M -14.11 % | 330.001 M 69.51 % | 194.677 M 22.77 % | 158.567 M -0.77 % | 159.795 M 51.76 % | 105.297 M 206.91 % | -98.492 M -241.88 % | -28.809 M 42.12 % | -49.772 M 1.16 % | -50.354 M 43.62 % | -89.309 M 65.59 % | -259.525 M 21.92 % | -332.381 M -231.30 % | 253.138 M 5.11 % | 240.827 M 13.04 % | 213.047 M 33.17 % | 159.986 M 23.07 % | 129.994 M 3.81 % | 125.225 M -10.83 % | 140.429 M 35.98 % | 103.273 M 79.05 % | 57.679 M -16.60 % | 69.156 M 148.25 % | 27.858 M 193.37 % | -29.837 M 27.69 % | -41.263 M -14.49 % | -36.039 M 70.06 % | -120.367 M -115.77 % | -55.784 M 31.02 % | -80.873 M 29.36 % | -114.488 M -17.70 % | -97.271 M -79.98 % | -54.046 M 60.50 % | -136.820 M 52.19 % | -286.187 M -203.57 % | -94.275 M -79.29 % | -52.581 M -173.60 % | 71.442 M |
| Total investments | 192.838 M 2.19 % | 188.710 M -6.51 % | 201.846 M -0.20 % | 202.256 M -45.89 % | 373.755 M 4.44 % | 357.869 M -12.77 % | 410.248 M 57.06 % | 261.200 M 12.51 % | 232.157 M -1.56 % | 235.828 M -12.77 % | 270.352 M 12.38 % | 240.568 M -0.90 % | 242.758 M 0.71 % | 241.054 M -0.14 % | 241.380 M -2.00 % | 246.294 M 0.72 % | 244.537 M 2.56 % | 238.424 M 0.64 % | 236.898 M -2.11 % | 242.010 M 2.72 % | 235.599 M 3.39 % | 227.864 M 0.85 % | 225.936 M 0.24 % | 225.396 M 2.44 % | 220.036 M 34.15 % | 164.027 M 33 887.29 % | 482.613 K -19.06 % | 596.263 K -99.64 % | 163.500 M 2 396.45 % | 6.549 M -94.74 % | 124.500 M 1 639.43 % | 7.158 M -94.63 % | 133.405 M 757.25 % | 15.562 M -92.23 % | 200.300 M 328.45 % | 46.750 M -73.53 % | 176.600 M 264.12 % | 48.500 M 4 651.87 % | 1.021 M 2.25 % | 998.154 K -99.30 % | 142.884 M |
| Total debt | 767.111 M -3.76 % | 797.107 M 17.48 % | 678.522 M 2.63 % | 661.140 M -22.19 % | 849.656 M 3.21 % | 823.192 M -4.73 % | 864.078 M 15.77 % | 746.398 M -6.09 % | 794.782 M 0.92 % | 787.565 M 169.66 % | 292.055 M 0.36 % | 290.996 M -22.57 % | 375.833 M 2.21 % | 367.709 M -1.77 % | 374.328 M -0.88 % | 377.667 M 5.73 % | 357.184 M 6.31 % | 335.968 M 11.23 % | 302.049 M 23.92 % | 243.754 M 24.53 % | 195.742 M -22.49 % | 252.529 M 14.70 % | 220.160 M 32.53 % | 166.120 M 0.00 % | 166.120 M 30.41 % | 127.383 M 38.79 % | 91.780 M 299.04 % | 23.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M -50.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.047 B | 0.000 -100.00 % | 1.049 B 330.79 % | 243.571 M -76.78 % | 1.049 B 330.93 % | 243.393 M -76.67 % | 1.043 B 338.51 % | 237.949 M -77.19 % | 1.043 B 649 455.95 % | -160.683 K -100.02 % | 878.258 M 1 107.46 % | 72.736 M -91.72 % | 878.277 M 1 106.81 % | 72.777 M -91.62 % | 868.301 M 1 292.17 % | 62.371 M -79.71 % | 307.326 M 415 418.65 % | 73.962 K -55.44 % | 165.966 K 0.00 % | 165.966 K 0.00 % | 165.967 K 0.00 % | 165.966 K -25.45 % | 222.620 K 0.00 % | 222.621 K -18.03 % | 271.580 K 0.00 % | 271.580 K 51.47 % | 179.300 K 0.00 % | 179.300 K -29.60 % | 254.698 K 0.00 % | 254.699 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 230.556 M |
| Retained earnings | 552.004 M -6.90 % | 592.906 M 3.00 % | 575.640 M -10.01 % | 639.670 M 3.54 % | 617.808 M 1.01 % | 611.628 M 3.91 % | 588.609 M -1.84 % | 599.637 M 8.72 % | 551.518 M 1.20 % | 544.962 M -5.72 % | 578.027 M 14.32 % | 505.638 M 5.92 % | 477.384 M 1.34 % | 471.070 M 5.72 % | 445.587 M 3.44 % | 430.772 M 4.96 % | 410.410 M 4.38 % | 393.203 M 9.34 % | 359.616 M 6.30 % | 338.309 M 8.11 % | 312.938 M 8.67 % | 287.974 M 5.24 % | 273.627 M 1.48 % | 269.625 M 7.83 % | 250.053 M -6.13 % | 266.395 M 7.01 % | 248.952 M 5.18 % | 236.692 M 6.55 % | 222.137 M -5.20 % | 234.329 M 7.24 % | 218.513 M 7.87 % | 202.577 M 6.75 % | 189.772 M -3.59 % | 196.837 M 8.17 % | 181.965 M 8.36 % | 167.921 M 9.23 % | 153.730 M -4.20 % | 160.476 M 9.18 % | 146.982 M 8.63 % | 135.310 M | 0.000 |
| Common stock | 193.538 M 0.00 % | 193.538 M 0.00 % | 193.538 M 0.00 % | 193.538 M 0.00 % | 193.538 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M 0.00 % | 193.532 M -0.09 % | 193.712 M 23.75 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 0.00 % | 156.530 M 49.99 % | 104.363 M 3.44 % | 100.888 M 0.00 % | 100.888 M 0.00 % | 100.888 M 50.00 % | 67.259 M 0.00 % | 67.259 M 0.00 % | 67.259 M 0.00 % | 67.259 M 26.00 % | 53.380 M 0.00 % | 53.380 M 0.00 % | 53.380 M 0.00 % | 53.380 M 0.00 % | 53.380 M 33.45 % | 40.000 M 0.00 % | 40.000 M | 0.000 |
| Total equity | 1.813 B -1.98 % | 1.850 B 1.19 % | 1.828 B -4.22 % | 1.908 B 0.71 % | 1.895 B -2.40 % | 1.941 B 0.97 % | 1.923 B -0.20 % | 1.927 B 2.64 % | 1.877 B 0.49 % | 1.868 B 11.23 % | 1.680 B 1.30 % | 1.658 B 1.82 % | 1.628 B 0.52 % | 1.620 B 2.18 % | 1.586 B 1.79 % | 1.558 B 65.93 % | 938.718 M 2.04 % | 919.940 M 4.97 % | 876.405 M 3.77 % | 844.587 M 3.37 % | 817.043 M 3.43 % | 789.934 M 3.62 % | 762.367 M 1.89 % | 748.240 M 3.57 % | 722.473 M -1.70 % | 734.994 M 2.82 % | 714.839 M 1.92 % | 701.351 M 10.06 % | 637.246 M -1.86 % | 649.325 M 2.47 % | 633.689 M 3.03 % | 615.041 M 2.13 % | 602.235 M -1.16 % | 609.302 M 2.50 % | 594.424 M 6.99 % | 555.572 M 2.62 % | 541.381 M -1.23 % | 548.107 M 102.31 % | 270.921 M 5.70 % | 256.304 M 10.41 % | 232.137 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.160 M | 0.000 -100.00 % | 40.255 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 232.707 K | 0.000 | 0.000 | 0.000 100.00 % | -470.154 K -102.98 % | 15.764 M 101.68 % | 7.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 606.076 M -1.94 % | 618.069 M 14.31 % | 540.712 M 1.31 % | 533.726 M -6.81 % | 572.701 M 1.35 % | 565.090 M -0.25 % | 566.493 M 3.19 % | 548.962 M -5.62 % | 581.661 M 1.38 % | 573.754 M 357.16 % | 125.503 M -0.18 % | 125.736 M -24.07 % | 165.586 M 2.43 % | 161.661 M -1.89 % | 164.770 M 15.28 % | 142.934 M 7.95 % | 132.413 M 25.72 % | 105.328 M 39.06 % | 75.745 M 79.06 % | 42.301 M 72.37 % | 24.540 M -24.99 % | 32.718 M 0.00 % | 32.718 M -19.81 % | 40.800 M 0.00 % | 40.800 M -16.67 % | 48.960 M 0.00 % | 48.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 659.356 M -2.37 % | 675.358 M 12.65 % | 599.494 M 1.13 % | 592.773 M 3.50 % | 572.701 M -5.37 % | 605.189 M 6.83 % | 566.493 M -3.75 % | 588.538 M -4.90 % | 618.882 M 1.17 % | 611.726 M 272.49 % | 164.227 M 3.92 % | 158.029 M -20.19 % | 198.000 M 6.91 % | 185.196 M -1.84 % | 188.659 M 13.32 % | 166.488 M 6.66 % | 156.086 M 20.87 % | 129.132 M 40.86 % | 91.674 M 57.88 % | 58.066 M 79.45 % | 32.357 M -17.28 % | 39.114 M 0.00 % | 39.114 M -14.87 % | 45.946 M 0.00 % | 45.946 M -15.08 % | 54.106 M 0.00 % | 54.106 M 606.11 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M -2.54 % | 7.863 M 2.61 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M | 0.000 |
| Other current liabilities | 62.341 M 99.39 % | 31.265 M -37.52 % | 50.043 M 24.91 % | 40.064 M -71.88 % | 142.463 M 20.78 % | 117.957 M -35.94 % | 184.125 M 103.74 % | 90.373 M -6.09 % | 96.229 M 0.93 % | 95.346 M 64.98 % | 57.794 M 156.56 % | 22.527 M -59.60 % | 55.760 M 240.23 % | 16.389 M -41.93 % | 28.223 M 28.53 % | 21.959 M -53.15 % | 46.876 M 49.29 % | 31.400 M -32.81 % | 46.735 M 199.23 % | 15.618 M -73.21 % | 58.308 M 265.60 % | 15.949 M -76.89 % | 69.003 M 6.93 % | 64.532 M 346.23 % | 14.461 M 9.93 % | 13.155 M 485.79 % | -3.410 M -236.33 % | 2.501 M -86.66 % | 18.745 M 119.47 % | 8.541 M 29.15 % | 6.613 M -12.21 % | 7.533 M 6.84 % | 7.050 M 29.11 % | 5.461 M -13.78 % | 6.333 M -46.97 % | 11.942 M 225.51 % | 3.669 M -37.01 % | 5.825 M -67.43 % | 17.881 M 344.82 % | 4.020 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.341 M 11.09 % | 14.710 M 53.69 % | 9.571 M -75.70 % | 39.385 M -2.48 % | 40.386 M -4.37 % | 42.232 M | 0.000 -100.00 % | 37.465 M -21.16 % | 47.519 M 44.53 % | 32.879 M -23.34 % | 42.888 M 31.75 % | 32.552 M -3.19 % | 33.625 M -23.52 % | 43.967 M 5.21 % | 41.789 M 62.89 % | 25.655 M -38.27 % | 41.560 M -34.39 % | 63.343 M 28.42 % | 49.324 M -22.23 % | 63.423 M -8.48 % | 69.297 M 3.81 % | 66.751 M 113.29 % | 31.296 M -17.99 % | 38.159 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.742 M 35.57 % | 7.923 M -21.41 % | 10.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 161.035 M -10.06 % | 179.038 M 29.92 % | 137.810 M 8.16 % | 127.414 M -32.72 % | 189.377 M 4.76 % | 180.774 M -8.46 % | 197.483 M 45.33 % | 135.883 M -0.73 % | 136.883 M 0.00 % | 136.884 M -17.81 % | 166.552 M 40.41 % | 118.618 M -34.02 % | 179.776 M -12.75 % | 206.048 M -1.57 % | 209.326 M -10.82 % | 234.733 M 6.76 % | 219.868 M -4.67 % | 230.640 M 9.59 % | 210.454 M 4.47 % | 201.453 M 30.07 % | 154.881 M -23.89 % | 203.491 M 18.92 % | 171.122 M 36.55 % | 125.320 M 14.97 % | 109.000 M 75.52 % | 62.103 M 45.03 % | 42.820 M 86.17 % | 23.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M -50.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 424.311 M -7.88 % | 460.583 M 0.50 % | 458.277 M 7.35 % | 426.914 M -1.96 % | 435.467 M 8.26 % | 402.242 M -11.97 % | 456.961 M 16.78 % | 391.305 M 0.34 % | 389.983 M -20.21 % | 488.743 M 5.89 % | 461.572 M -15.88 % | 548.739 M 0.53 % | 545.825 M 6.58 % | 512.127 M 4.54 % | 489.890 M 0.64 % | 486.758 M 3.03 % | 472.436 M -0.33 % | 473.995 M 8.36 % | 437.408 M 12.09 % | 390.235 M 4.97 % | 371.771 M -16.07 % | 442.940 M 2.21 % | 433.381 M 13.97 % | 380.264 M 7.53 % | 353.622 M 21.71 % | 290.541 M 67.42 % | 173.536 M -0.74 % | 174.827 M 71.44 % | 101.974 M 15.72 % | 88.119 M 28.60 % | 68.523 M 12.55 % | 60.880 M -6.76 % | 65.296 M -6.01 % | 69.471 M -15.08 % | 81.806 M 28.56 % | 63.635 M 9.79 % | 57.961 M 16.62 % | 49.699 M -17.51 % | 60.249 M -0.41 % | 60.498 M | 0.000 |
| Total liabilities | 1.084 B -4.60 % | 1.136 B 7.39 % | 1.058 B 3.73 % | 1.020 B 1.14 % | 1.008 B 0.07 % | 1.007 B -1.57 % | 1.023 B 4.45 % | 979.844 M -2.88 % | 1.009 B -8.32 % | 1.100 B 75.85 % | 625.799 M -11.46 % | 706.767 M -4.98 % | 743.825 M 6.67 % | 697.322 M 2.77 % | 678.549 M 3.87 % | 653.246 M 3.93 % | 628.521 M 4.21 % | 603.127 M 13.99 % | 529.082 M 18.02 % | 448.300 M 10.93 % | 404.128 M -16.17 % | 482.054 M 2.02 % | 472.495 M 10.86 % | 426.211 M 6.67 % | 399.568 M 15.94 % | 344.647 M 51.40 % | 227.642 M 24.74 % | 182.490 M 66.45 % | 109.637 M 14.47 % | 95.782 M 25.72 % | 76.185 M 11.15 % | 68.542 M -6.05 % | 72.958 M -5.66 % | 77.334 M -13.56 % | 89.469 M 25.49 % | 71.298 M 8.65 % | 65.624 M 14.40 % | 57.362 M -15.53 % | 67.912 M -0.37 % | 68.161 M | 0.000 |
| Other non current assets | 392.062 M -10.08 % | 436.016 M 23.35 % | 353.478 M -3.30 % | 365.543 M 6 266.90 % | 5.741 M -93.25 % | 85.079 M 1 409.85 % | 5.635 M -98.43 % | 358.704 M -24.86 % | 477.387 M 26.05 % | 378.731 M 30.51 % | 290.186 M 47.91 % | 196.186 M 12.88 % | 173.794 M -0.43 % | 174.540 M 59.17 % | 109.658 M 3.62 % | 105.832 M 80.15 % | 58.746 M 46.25 % | 40.169 M 36.37 % | 29.457 M -56.25 % | 67.321 M 10.55 % | 60.896 M -23.25 % | 79.343 M 24.35 % | 63.805 M 661.82 % | 8.375 M -70.37 % | 28.263 M -3.27 % | 29.218 M -8.38 % | 31.890 M -75.63 % | 130.842 M 577.59 % | 19.310 M -41.24 % | 32.864 M 11.26 % | 29.537 M 3.69 % | 28.487 M 8.19 % | 26.331 M -84.03 % | 164.892 M 390.23 % | 33.635 M -86.48 % | 248.693 M 1 097.89 % | 20.761 M -39.16 % | 34.124 M 126.72 % | 15.051 M 34.00 % | 11.232 M 115.72 % | -71.442 M |
| Long term investments | 0.000 100.00 % | -30.278 M -160.26 % | 50.243 M 28.58 % | 39.077 M -88.89 % | 351.755 M 0.97 % | 348.363 M -0.20 % | 349.048 M 82.75 % | 191.000 M 20.92 % | 157.957 M -28.08 % | 219.628 M -8.32 % | 239.552 M 65.36 % | 144.868 M 0.22 % | 144.548 M -16.38 % | 172.854 M -18.66 % | 212.500 M 1.29 % | 209.794 M -10.55 % | 234.537 M 4.50 % | 224.445 M -0.64 % | 225.898 M 10.38 % | 204.660 M 0.98 % | 202.674 M 10.85 % | 182.835 M -7.18 % | 196.976 M -14.80 % | 231.181 M 2.38 % | 225.796 M 32.46 % | 170.463 M 2 400.25 % | 6.818 M 107.82 % | -87.205 M -1 462.43 % | 6.401 M -2.27 % | 6.549 M -3.51 % | 6.787 M -5.17 % | 7.158 M -7.61 % | 7.747 M 105.52 % | -140.338 M -1 659.29 % | 9.000 M 105.33 % | -168.950 M -27 276.36 % | 621.680 K -21.52 % | 792.199 K -22.38 % | 1.021 M 2.25 % | 998.154 K | 0.000 |
| Intangible assets | 119.511 M -0.84 % | 120.521 M -0.77 % | 121.451 M 0.04 % | 121.397 M -0.73 % | 122.289 M -0.72 % | 123.182 M -0.65 % | 123.985 M -0.73 % | 124.892 M -0.70 % | 125.772 M -0.69 % | 126.652 M -0.47 % | 127.245 M -0.68 % | 128.118 M -0.68 % | 129.001 M -0.66 % | 129.864 M -0.67 % | 130.737 M -0.65 % | 131.586 M -0.59 % | 132.372 M -0.59 % | 133.155 M 27.66 % | 104.305 M -0.68 % | 105.017 M -0.94 % | 106.009 M -0.97 % | 107.052 M 0.16 % | 106.886 M 47.68 % | 72.378 M -0.33 % | 72.622 M -0.52 % | 73.000 M -0.53 % | 73.392 M -1.03 % | 74.159 M 155.80 % | 28.991 M 106.71 % | 14.025 M -0.59 % | 14.109 M -0.60 % | 14.193 M -0.59 % | 14.277 M -0.58 % | 14.361 M -0.58 % | 14.445 M -0.54 % | 14.523 M -0.57 % | 14.607 M -0.57 % | 14.691 M -0.57 % | 14.774 M -0.60 % | 14.864 M | 0.000 |
| GoodWill | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M 0.00 % | 4.459 M -6.94 % | 4.792 M 73.67 % | 2.759 M 0.00 % | 2.759 M 0.00 % | 2.759 M -16.64 % | 3.310 M 0.00 % | 3.310 M 219.49 % | 1.036 M 0.00 % | 1.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 123.970 M -0.81 % | 124.980 M -0.74 % | 125.911 M 0.04 % | 125.857 M -0.70 % | 126.749 M -0.70 % | 127.641 M -0.63 % | 128.445 M -0.70 % | 129.351 M -0.68 % | 130.231 M -0.67 % | 131.112 M -0.45 % | 131.704 M -0.66 % | 132.577 M -0.66 % | 133.460 M -0.64 % | 134.323 M -0.65 % | 135.197 M -0.62 % | 136.046 M -0.57 % | 136.831 M -0.57 % | 137.614 M 26.53 % | 108.764 M -0.65 % | 109.476 M -0.90 % | 110.469 M -0.94 % | 111.512 M 0.15 % | 111.345 M 44.91 % | 76.838 M -0.32 % | 77.081 M -0.49 % | 77.460 M -0.50 % | 77.852 M -1.39 % | 78.951 M 148.66 % | 31.751 M 89.17 % | 16.784 M -0.50 % | 16.868 M -3.63 % | 17.504 M -0.48 % | 17.587 M 14.23 % | 15.397 M -0.54 % | 15.481 M 6.59 % | 14.523 M -0.57 % | 14.607 M -0.57 % | 14.691 M -0.57 % | 14.774 M -0.60 % | 14.864 M | 0.000 |
| Property plant equipment net | 1.202 B 0.23 % | 1.199 B -1.16 % | 1.213 B 0.90 % | 1.203 B -3.66 % | 1.248 B 10.27 % | 1.132 B -2.24 % | 1.158 B 16.30 % | 995.540 M 23.08 % | 808.864 M 6.00 % | 763.078 M 2.50 % | 744.478 M -18.04 % | 908.353 M 12.19 % | 809.656 M 6.24 % | 762.127 M 13.06 % | 674.087 M 21.07 % | 556.772 M 4.03 % | 535.202 M 9.68 % | 487.972 M 1.39 % | 481.292 M 22.03 % | 394.403 M 13.45 % | 347.652 M 3.38 % | 336.275 M 0.63 % | 334.179 M -0.58 % | 336.115 M 10.17 % | 305.086 M -1.14 % | 308.606 M -0.06 % | 308.803 M 2.14 % | 302.330 M 45.43 % | 207.883 M 8.53 % | 191.545 M 2.12 % | 187.561 M 0.58 % | 186.483 M 5.15 % | 177.345 M 18.29 % | 149.930 M 8.57 % | 138.099 M 23.22 % | 112.079 M 6.20 % | 105.540 M 22.20 % | 86.364 M 8.88 % | 79.323 M 3.03 % | 76.992 M | 0.000 |
| Total non current assets | 1.744 B -0.56 % | 1.754 B -0.71 % | 1.767 B 0.89 % | 1.751 B 0.03 % | 1.751 B 2.28 % | 1.712 B 3.14 % | 1.660 B -1.85 % | 1.691 B 6.30 % | 1.591 B 5.43 % | 1.509 B 7.33 % | 1.406 B 0.96 % | 1.393 B 9.47 % | 1.272 B 1.40 % | 1.254 B 9.85 % | 1.142 B 12.63 % | 1.014 B 4.44 % | 970.852 M 8.39 % | 895.711 M 5.26 % | 850.922 M 9.26 % | 778.792 M 7.48 % | 724.623 M 1.73 % | 712.289 M 0.43 % | 709.214 M 8.30 % | 654.873 M 2.54 % | 638.638 M 8.61 % | 588.034 M 37.50 % | 427.650 M 0.05 % | 427.428 M 59.31 % | 268.294 M 7.02 % | 250.693 M 2.87 % | 243.704 M 0.88 % | 241.575 M 4.37 % | 231.466 M 20.67 % | 191.825 M -3.45 % | 198.670 M -4.43 % | 207.885 M 45.30 % | 143.069 M 4.04 % | 137.511 M 23.10 % | 111.709 M 5.79 % | 105.593 M 247.80 % | -71.442 M |
| Other current assets | 43.163 M 24.89 % | 34.560 M -91.69 % | 415.958 M 1 026.21 % | 36.934 M 26.51 % | 29.195 M 3.19 % | 28.292 M -2.76 % | 29.095 M -43.28 % | 51.295 M 81.87 % | 28.205 M 20.43 % | 23.420 M -0.27 % | 23.484 M -43.37 % | 41.467 M -15.83 % | 49.266 M -86.87 % | 375.082 M 25.63 % | 298.571 M 486.91 % | 50.872 M 16.03 % | 43.844 M -7.80 % | 47.551 M -7.16 % | 51.215 M 58.68 % | 32.276 M 9.26 % | 29.541 M -31.21 % | 42.944 M -16.94 % | 51.701 M -17.51 % | 62.675 M 53.43 % | 40.849 M -31.93 % | 60.014 M -57.36 % | 140.742 M 1 330.69 % | 9.837 M -94.34 % | 173.861 M -22.29 % | 223.731 M 79.02 % | 124.972 M -31.28 % | 181.852 M -40.11 % | 303.641 M 332.19 % | 70.256 M -66.20 % | 207.889 M 3 579.89 % | 5.649 M -21.54 % | 7.201 M 109.12 % | 3.443 M 12.20 % | 3.069 M -89.71 % | 29.813 M | 0.000 |
| Short term investments | 145.164 M -33.71 % | 218.987 M 44.45 % | 151.603 M -7.09 % | 163.179 M 641.72 % | 22.000 M 131.44 % | 9.506 M -84.47 % | 61.200 M -12.82 % | 70.200 M -5.39 % | 74.200 M 358.02 % | 16.200 M -47.40 % | 30.800 M -67.82 % | 95.700 M -2.56 % | 98.210 M 44.00 % | 68.200 M 136.15 % | 28.880 M -20.88 % | 36.500 M 265.00 % | 10.000 M -28.46 % | 13.978 M 27.08 % | 11.000 M -70.55 % | 37.350 M 13.44 % | 32.925 M -26.88 % | 45.029 M 55.49 % | 28.960 M 600.65 % | -5.784 M -121.03 % | 27.510 M 527.48 % | -6.435 M -105.69 % | 113.110 M 28.83 % | 87.801 M -46.30 % | 163.500 M | 0.000 -100.00 % | 124.500 M | 0.000 -100.00 % | 133.405 M -14.43 % | 155.900 M -22.17 % | 200.300 M -7.14 % | 215.700 M 22.14 % | 176.600 M 264.12 % | 48.500 M | 0.000 | 0.000 -100.00 % | 142.884 M |
| cash and cash equivalents | 346.838 M 15.54 % | 300.180 M -8.41 % | 327.731 M -13.23 % | 377.698 M -27.32 % | 519.655 M -17.32 % | 628.515 M -10.91 % | 705.511 M 20.27 % | 586.603 M -14.92 % | 689.486 M -22.18 % | 886.057 M 176.15 % | 320.864 M -5.84 % | 340.768 M -20.04 % | 426.187 M -6.75 % | 457.018 M -27.90 % | 633.854 M -10.73 % | 710.048 M 582.43 % | 104.046 M 9.36 % | 95.141 M 6.90 % | 89.002 M 6.25 % | 83.768 M 27.41 % | 65.747 M -48.35 % | 127.304 M 59.67 % | 79.731 M 26.87 % | 62.847 M -42.04 % | 108.441 M 86.24 % | 58.226 M -8.91 % | 63.922 M 20.98 % | 52.837 M 28.05 % | 41.263 M 14.49 % | 36.039 M -70.06 % | 120.367 M 115.77 % | 55.784 M -35.04 % | 85.873 M -28.13 % | 119.488 M 11.39 % | 107.271 M 98.48 % | 54.046 M -60.50 % | 136.820 M -52.19 % | 286.187 M 203.57 % | 94.275 M 79.29 % | 52.581 M 173.60 % | -71.442 M |
| Cash and short term investments | 492.002 M -5.23 % | 519.167 M 8.31 % | 479.334 M -11.38 % | 540.877 M -0.14 % | 541.655 M -15.10 % | 638.021 M -16.78 % | 766.711 M 16.73 % | 656.803 M -14.00 % | 763.686 M -15.36 % | 902.257 M 156.57 % | 351.664 M -19.43 % | 436.468 M -16.77 % | 524.397 M -0.16 % | 525.218 M -20.75 % | 662.734 M -11.23 % | 746.548 M 554.60 % | 114.046 M 4.52 % | 109.119 M 9.12 % | 100.002 M -17.43 % | 121.118 M 22.75 % | 98.672 M -42.74 % | 172.332 M 58.55 % | 108.691 M 72.95 % | 62.847 M -42.04 % | 108.441 M 86.24 % | 58.226 M -8.91 % | 63.922 M -54.55 % | 140.638 M 240.84 % | 41.263 M 14.49 % | 36.039 M -70.06 % | 120.367 M 115.77 % | 55.784 M -35.04 % | 85.873 M -68.82 % | 275.388 M 156.72 % | 107.271 M -60.23 % | 269.746 M -13.93 % | 313.420 M -6.35 % | 334.687 M 255.01 % | 94.275 M 79.29 % | 52.581 M -26.40 % | 71.442 M |
| Total current assets | 1.152 B -6.42 % | 1.231 B 10.06 % | 1.119 B -4.92 % | 1.177 B -2.46 % | 1.207 B -2.47 % | 1.237 B -6.77 % | 1.327 B 9.15 % | 1.216 B -6.15 % | 1.295 B -11.26 % | 1.460 B 62.29 % | 899.432 M -7.48 % | 972.100 M -11.64 % | 1.100 B 3.51 % | 1.063 B -5.28 % | 1.122 B -6.26 % | 1.197 B 100.69 % | 596.388 M -4.94 % | 627.356 M 13.13 % | 554.565 M 7.87 % | 514.096 M 3.53 % | 496.548 M -11.28 % | 559.698 M 6.48 % | 525.647 M 1.17 % | 519.577 M 7.48 % | 483.404 M -1.67 % | 491.607 M -4.51 % | 514.832 M 12.80 % | 456.413 M -4.63 % | 478.588 M -3.20 % | 494.414 M 6.06 % | 466.171 M 5.47 % | 442.008 M -0.39 % | 443.727 M -10.32 % | 494.812 M 1.98 % | 485.223 M 15.81 % | 418.985 M -9.69 % | 463.936 M -0.86 % | 467.959 M 106.04 % | 227.124 M 3.77 % | 218.871 M 206.36 % | 71.442 M |
| Inventory | 228.060 M -5.30 % | 240.827 M 7.71 % | 223.590 M 1.70 % | 219.848 M 0.46 % | 218.848 M 7.58 % | 203.422 M 3.71 % | 196.136 M -4.28 % | 204.902 M 7.84 % | 190.002 M -7.96 % | 206.435 M 6.84 % | 193.226 M -7.67 % | 209.273 M 2.62 % | 203.927 M 25.46 % | 162.540 M 1.12 % | 160.745 M 5.24 % | 152.738 M 2.04 % | 149.686 M 12.97 % | 132.495 M 12.93 % | 117.323 M -12.37 % | 133.880 M 4.45 % | 128.181 M -0.28 % | 128.537 M 12.54 % | 114.215 M 8.58 % | 105.187 M 8.10 % | 97.308 M -0.75 % | 98.047 M -7.86 % | 106.405 M 4.63 % | 101.700 M 41.68 % | 71.783 M -5.75 % | 76.161 M 21.51 % | 62.679 M 11.93 % | 56.000 M 3.30 % | 54.213 M 8.50 % | 49.968 M 19.30 % | 41.885 M 26.34 % | 33.152 M 29.35 % | 25.629 M 1.16 % | 25.336 M 6.36 % | 23.820 M -35.67 % | 37.030 M | 0.000 |
| Net receivables | 389.132 M -10.92 % | 436.854 M 13.40 % | 385.245 M 1.60 % | 379.165 M -12.46 % | 433.121 M 17.88 % | 367.415 M 7.49 % | 341.806 M 11.73 % | 305.920 M -4.03 % | 318.765 M -2.69 % | 327.574 M -1.05 % | 331.058 M 8.52 % | 305.075 M -10.98 % | 342.707 M -0.03 % | 342.815 M 18.59 % | 289.082 M 5.59 % | 273.773 M -13.26 % | 315.636 M -13.45 % | 364.689 M 27.50 % | 286.025 M 15.39 % | 247.881 M -3.68 % | 257.348 M 3.21 % | 249.338 M -13.67 % | 288.818 M -8.61 % | 316.020 M 30.98 % | 241.269 M -17.15 % | 291.215 M 29.72 % | 224.493 M 6.87 % | 210.060 M 6.33 % | 197.547 M 24.65 % | 158.483 M 3.31 % | 153.411 M 0.72 % | 152.311 M -5.13 % | 160.546 M 18.49 % | 135.493 M 3.31 % | 131.147 M 16.66 % | 112.420 M | 0.000 | 0.000 | 0.000 -100.00 % | 101.936 M | 0.000 |
| Tax assets | 26.387 M 8.56 % | 24.306 M 1.93 % | 23.847 M 30.55 % | 18.266 M 0.00 % | 18.266 M -2.54 % | 18.742 M 0.00 % | 18.742 M 14.38 % | 16.385 M 0.00 % | 16.385 M 0.00 % | 16.385 M | 0.000 -100.00 % | 10.626 M 0.00 % | 10.626 M 0.00 % | 10.626 M 0.63 % | 10.559 M 90.77 % | 5.535 M 0.00 % | 5.535 M 0.45 % | 5.511 M 0.00 % | 5.511 M 87.99 % | 2.931 M 0.00 % | 2.931 M 26.11 % | 2.324 M -20.08 % | 2.908 M 22.98 % | 2.365 M -1.93 % | 2.412 M 5.42 % | 2.288 M 0.00 % | 2.288 M -8.86 % | 2.510 M -14.91 % | 2.950 M 0.00 % | 2.950 M 0.00 % | 2.950 M 51.77 % | 1.944 M -20.81 % | 2.455 M 26.28 % | 1.944 M -20.81 % | 2.455 M 59.43 % | 1.540 M 0.00 % | 1.540 M 0.00 % | 1.540 M 0.00 % | 1.540 M 2.17 % | 1.507 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 192.372 M -20.03 % | 240.547 M -6.38 % | 256.940 M 3.17 % | 249.042 M 153.74 % | 98.150 M 5.25 % | 93.250 M 32.72 % | 70.262 M -54.29 % | 153.715 M 13.26 % | 135.720 M -41.43 % | 231.705 M -2.33 % | 237.226 M -31.32 % | 345.429 M 20.27 % | 287.207 M 5.39 % | 272.520 M 14.99 % | 236.996 M 8.39 % | 218.660 M 16.71 % | 187.346 M -5.67 % | 198.608 M 17.96 % | 168.373 M 14.69 % | 146.807 M -3.56 % | 152.223 M -1.23 % | 154.117 M -18.91 % | 190.048 M 1.46 % | 187.305 M 22.01 % | 153.516 M 9.80 % | 139.818 M 45.60 % | 96.025 M -9.30 % | 105.873 M 36.51 % | 77.558 M 1.96 % | 76.068 M 32.85 % | 57.259 M 16.48 % | 49.157 M 6.72 % | 46.059 M -15.35 % | 54.410 M -8.86 % | 59.699 M 24.35 % | 48.010 M -6.78 % | 51.504 M 32.60 % | 38.841 M 10.49 % | 35.153 M -33.09 % | 52.535 M | 0.000 |
| Tax payables | 8.564 M -12.01 % | 9.733 M -27.82 % | 13.485 M 29.73 % | 10.394 M 89.75 % | 5.478 M -46.62 % | 10.262 M 101.57 % | 5.091 M -55.09 % | 11.335 M 9.91 % | 10.313 M -12.16 % | 11.741 M | 0.000 -100.00 % | 8.115 M -25.91 % | 10.953 M 29.83 % | 8.437 M -1.22 % | 8.541 M 147.39 % | 3.452 M -41.45 % | 5.897 M -19.77 % | 7.350 M -3.50 % | 7.616 M 985.32 % | 701.749 K -88.97 % | 6.360 M 5.27 % | 6.041 M 88.32 % | 3.208 M 3.24 % | 3.108 M -57.70 % | 7.346 M -15.70 % | 8.715 M 28.08 % | 6.805 M 28.54 % | 5.294 M -6.66 % | 5.671 M 61.56 % | 3.510 M -24.51 % | 4.650 M 10.97 % | 4.191 M -41.69 % | 7.186 M 56.18 % | 4.601 M -20.32 % | 5.775 M 56.81 % | 3.683 M 32.07 % | 2.788 M -44.61 % | 5.034 M -30.24 % | 7.216 M 82.97 % | 3.944 M | 0.000 |
| Deferred revenue non current | 53.280 M -6.93 % | 57.250 M -2.61 % | 58.782 M -0.45 % | 59.047 M 9.02 % | 54.160 M 35.06 % | 40.100 M -0.39 % | 40.255 M 1.72 % | 39.576 M 6.33 % | 37.221 M -1.98 % | 37.972 M | 0.000 -100.00 % | 32.293 M -0.37 % | 32.414 M 37.73 % | 23.535 M -0.51 % | 23.656 M 0.44 % | 23.553 M -0.50 % | 23.672 M -0.55 % | 23.804 M 45.15 % | 16.399 M 4.03 % | 15.764 M 101.68 % | 7.817 M 22.21 % | 6.396 M 0.00 % | 6.396 M 24.28 % | 5.146 M 0.00 % | 5.146 M 0.00 % | 5.146 M 0.00 % | 5.146 M -32.84 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M 0.00 % | 7.663 M | 0.000 |
| Minority interest | 90.988 M 2.28 % | 88.964 M 2.25 % | 87.002 M 1.27 % | 85.914 M -3.72 % | 89.231 M 2.05 % | 87.440 M -4.77 % | 91.820 M 1.80 % | 90.200 M 1.65 % | 88.733 M 2.88 % | 86.252 M 4.00 % | 82.933 M 3.00 % | 80.515 M 1.68 % | 79.184 M 2.69 % | 77.109 M 2.07 % | 75.542 M 2.40 % | 73.773 M 1.12 % | 72.956 M 1.63 % | 71.789 M 0.89 % | 71.158 M 0.55 % | 70.772 M 1.43 % | 69.773 M 1.38 % | 68.822 M 0.27 % | 68.635 M -1.91 % | 69.972 M 0.26 % | 69.788 M 0.77 % | 69.254 M -0.89 % | 69.877 M -2.03 % | 71.324 M 227.56 % | 21.775 M 0.87 % | 21.587 M -0.82 % | 21.766 M -0.62 % | 21.902 M 0.10 % | 21.880 M -0.01 % | 21.883 M 0.02 % | 21.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.597 M 0.67 % | 1.587 M | 0.000 |
| Capital lease obligations | 146.872 K 0.94 % | 145.506 K -33.60 % | 219.141 K 2.01 % | 214.830 K -87.12 % | 1.668 M 0.79 % | 1.655 M 456.45 % | 297.352 K 19.66 % | 248.505 K -15.14 % | 292.836 K 1.11 % | 289.631 K -91.37 % | 3.355 M 107.28 % | -46.086 M -12 090.22 % | 384.367 K -1.64 % | 390.790 K -17.18 % | 471.850 K 17.15 % | 402.761 K 108.95 % | -4.500 M | 0.000 -100.00 % | 470.154 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 976.557 M 1 452.55 % | -72.201 M -107.43 % | 971.748 M 1 719.47 % | -60.004 M -106.03 % | 994.342 M | 0.000 -100.00 % | 805.531 M | 0.000 -100.00 % | 805.526 M | 0.000 -100.00 % | 825.223 M | 0.000 -100.00 % | 878.425 M | 0.000 -100.00 % | 870.841 M 1.33 % | 859.393 M 187.59 % | 298.822 M 0.14 % | 298.417 M 3.22 % | 289.100 M 3.63 % | 278.976 M 0.42 % | 277.802 M 1 659.19 % | -17.817 M -106.76 % | 263.575 M 4.55 % | 252.114 M 2.44 % | 246.102 M -16.57 % | 294.982 M -0.05 % | 295.121 M 0.91 % | 292.446 M 7.79 % | 271.307 M -16.82 % | 326.151 M 6.96 % | 304.936 M -5.68 % | 323.303 M -5.39 % | 341.710 M 1.34 % | 337.202 M 0.00 % | 337.202 M 0.88 % | 334.271 M 0.00 % | 334.271 M 0.01 % | 334.251 M 393.93 % | 67.672 M 0.00 % | 67.672 M 4 181.19 % | 1.581 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 39.579 K | 0.000 | 0.000 100.00 % | -54.160 M | 0.000 100.00 % | -40.255 M | 0.000 100.00 % | -203.399 K | 0.000 | 0.000 100.00 % | -32.293 M | 0.000 100.00 % | -23.535 M -10 013.64 % | -232.707 K 99.01 % | -23.553 M | 0.000 | 0.000 100.00 % | -16.399 M -4.03 % | -15.764 M 35.76 % | -24.540 M 24.99 % | -32.718 M 0.00 % | -32.718 M 19.81 % | -40.800 M 0.00 % | -40.800 M 16.67 % | -48.960 M 0.00 % | -48.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 2.897 B -2.98 % | 2.986 B 3.47 % | 2.886 B -1.45 % | 2.928 B -0.99 % | 2.957 B 0.28 % | 2.949 B -1.26 % | 2.987 B 2.75 % | 2.907 B 0.71 % | 2.886 B -2.78 % | 2.969 B 28.77 % | 2.305 B -2.51 % | 2.365 B -0.32 % | 2.372 B 2.37 % | 2.317 B 2.35 % | 2.264 B 2.40 % | 2.211 B 41.07 % | 1.567 B 2.90 % | 1.523 B 8.37 % | 1.405 B 8.71 % | 1.293 B 5.87 % | 1.221 B -4.00 % | 1.272 B 3.01 % | 1.235 B 5.14 % | 1.174 B 4.67 % | 1.122 B 3.93 % | 1.080 B 14.55 % | 942.481 M 6.63 % | 883.841 M 18.34 % | 746.882 M 0.24 % | 745.107 M 4.96 % | 709.874 M 3.85 % | 683.584 M 1.24 % | 675.193 M -1.67 % | 686.637 M 0.40 % | 683.893 M 9.10 % | 626.870 M 3.27 % | 607.005 M 0.25 % | 605.469 M 78.69 % | 338.832 M 4.43 % | 324.464 M | 0.000 |
| 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-03-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 -100.00 % | 1.361 M 267.28 % | -813.916 K -200.00 % | 813.916 K | 0.000 -100.00 % | 4.651 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.205 M | 0.000 -100.00 % | 6.672 M | 0.000 -100.00 % | 486.483 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -138.099 M | 0.000 100.00 % | -62.740 M -475.13 % | -10.909 M -200.00 % | 10.909 M | 0.000 100.00 % | -138.589 M -531.19 % | 32.141 M 200.00 % | -32.141 M | 0.000 100.00 % | -47.527 M -181.95 % | 57.998 M 200.00 % | -57.998 M | 0.000 100.00 % | -43.862 M -1 813.18 % | 2.560 M 200.00 % | -2.560 M | 0.000 100.00 % | -77.859 M 16.94 % | -93.738 M -200.00 % | 93.738 M | 0.000 100.00 % | -99.536 M -200.44 % | 99.104 M 200.00 % | -99.104 M | 0.000 100.00 % | -34.872 M -127.30 % | 127.741 M 200.00 % | -127.741 M | 0.000 100.00 % | -18.437 M -165.02 % | 28.358 M 200.00 % | -28.358 M | 0.000 -100.00 % | 6.978 M 18.87 % | 5.870 M 117.32 % | -33.892 M | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -113.647 M | 0.000 100.00 % | -47.281 M -372.54 % | -10.006 M -200.00 % | 10.006 M | 0.000 100.00 % | -102.422 M -836.94 % | -10.932 M -200.00 % | 10.932 M | 0.000 100.00 % | -2.132 M -107.86 % | 27.128 M 200.00 % | -27.128 M | 0.000 100.00 % | -43.163 M -369.27 % | -9.198 M -200.00 % | 9.198 M | 0.000 100.00 % | -81.129 M 4.63 % | -85.071 M -200.00 % | 85.071 M | 0.000 100.00 % | -76.694 M -185.29 % | 89.919 M 200.00 % | -89.919 M | 0.000 100.00 % | -15.418 M -112.06 % | 127.821 M 200.00 % | -127.821 M | 0.000 100.00 % | -7.483 M -128.28 % | 26.458 M 200.00 % | -26.458 M | 0.000 100.00 % | -14.979 M -149.58 % | 30.213 M 200.00 % | -30.213 M | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.453 M | 0.000 100.00 % | -15.460 M -1 611.68 % | -903.178 K -200.00 % | 903.178 K | 0.000 100.00 % | -36.167 M -183.97 % | 43.072 M 200.00 % | -43.072 M | 0.000 100.00 % | -45.962 M -245.07 % | 31.684 M 200.00 % | -31.684 M | 0.000 100.00 % | -5.350 M -136.88 % | 14.505 M 200.00 % | -14.505 M | 0.000 100.00 % | -9.936 M -14.64 % | -8.667 M -200.00 % | 8.667 M | 0.000 100.00 % | -22.843 M -350.89 % | 9.105 M 200.00 % | -9.105 M | 0.000 100.00 % | -19.453 M | 0.000 | 0.000 | 0.000 100.00 % | -10.954 M -676.80 % | 1.899 M 200.00 % | -1.899 M | 0.000 -100.00 % | 12.824 M 264.15 % | -7.812 M -112.37 % | -3.679 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 |
| 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 -100.00 % | 567.691 K 169.75 % | -813.916 K -200.00 % | 813.916 K | 0.000 -100.00 % | 4.651 M 269.30 % | -2.747 M -200.00 % | 2.747 M | 0.000 -100.00 % | 13.205 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.963 K 200.00 % | -80.963 K | 0.000 | 0.000 100.00 % | -80.613 K -200.00 % | 80.613 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.846 M -142.72 % | 13.683 M | 0.000 | 0.000 |
| Other non cash items | 41.195 M 217.38 % | -35.094 M | 0.000 -100.00 % | 126.132 M 1 614.34 % | -8.329 M 83.28 % | -49.808 M -126.03 % | 191.369 M 500.48 % | -47.784 M 24.72 % | -63.472 M -232.54 % | -19.087 M -112.28 % | 155.381 M 491.19 % | -39.721 M -177.11 % | 51.510 M 213.05 % | -45.566 M -118.49 % | -20.854 M -141.01 % | 50.849 M 46.27 % | 34.763 M 71.65 % | 20.252 M 130.68 % | -66.013 M -218.22 % | 55.840 M 256.66 % | -35.644 M -242.51 % | 25.011 M 360.93 % | -9.585 M -115.14 % | 63.308 M 613.93 % | -12.318 M -199.06 % | 12.435 M -77.15 % | 54.416 M 159.75 % | -91.080 M -211.35 % | 81.797 M 1 270.67 % | -6.987 M -113.91 % | 50.231 M 142.20 % | -119.037 M -224.10 % | 95.920 M 856.08 % | -12.687 M -291.98 % | 6.608 M 130.65 % | -21.563 M -793.56 % | 3.109 M 142.51 % | -7.313 M -7 848.37 % | 94.377 K 111.76 % | -802.713 K -103.81 % | 21.045 M 279.98 % | -11.693 M |
| Net cash provided by operating activities | 41.195 M 217.38 % | -35.094 M | 0.000 -100.00 % | 147.995 M 1 252.99 % | 10.938 M 140.83 % | -26.789 M -119.51 % | 137.334 M 3 585.12 % | 3.727 M 116.93 % | -22.018 M -200.49 % | 21.911 M -73.59 % | 82.974 M 144.12 % | 33.988 M -42.48 % | 59.090 M 251.27 % | -39.062 M -644.40 % | -5.247 M -108.58 % | 61.155 M 21.64 % | 50.275 M 13.44 % | 44.317 M 210.16 % | -40.229 M -159.80 % | 67.272 M 506.87 % | 11.085 M -71.84 % | 39.358 M 250.24 % | -26.197 M -2.63 % | -25.526 M -121.68 % | 117.723 M 294.02 % | 29.878 M 470.63 % | -8.061 M -149.29 % | 16.354 M 57.74 % | 10.368 M 17.44 % | 8.829 M -79.76 % | 43.611 M 157.36 % | 16.945 M 321.44 % | -7.652 M -450.05 % | 2.186 M -81.15 % | 11.599 M -35.21 % | 17.904 M 913.03 % | -2.202 M -135.74 % | 6.161 M -73.61 % | 23.346 M 29.56 % | 18.020 M 73.86 % | 10.365 M 571.70 % | 1.543 M |
| Investments in property plant and equipment | -10.411 M 68.07 % | -32.606 M 0.37 % | -32.728 M -27.68 % | -25.633 M 40.49 % | -43.075 M 38.07 % | -69.555 M -166.78 % | -26.072 M 54.82 % | -57.703 M 42.23 % | -99.876 M 13.28 % | -115.173 M 9.61 % | -127.423 M -96.02 % | -65.003 M -17.16 % | -55.482 M 44.09 % | -99.231 M -54.30 % | -64.308 M -36.84 % | -46.995 M 22.84 % | -60.906 M 12.28 % | -69.431 M -22.71 % | -56.582 M 4.08 % | -58.991 M -210.96 % | -18.971 M -359.19 % | -4.131 M 93.09 % | -59.807 M -376.48 % | -12.552 M -232.68 % | -3.773 M 47.28 % | -7.156 M 40.13 % | -11.953 M 50.05 % | -23.931 M 1.74 % | -24.356 M -227.01 % | -7.448 M 48.71 % | -14.520 M -109.57 % | -6.929 M 28.62 % | -9.707 M 33.61 % | -14.621 M 17.34 % | -17.690 M -11.13 % | -15.918 M -325.32 % | -3.743 M 81.17 % | -19.871 M -183.39 % | -7.012 M -88.71 % | -3.716 M -31.16 % | -2.833 M -69.31 % | -1.673 M |
| Acquisitions net | 0.000 -100.00 % | 63.568 K | 0.000 -100.00 % | 86.921 K | 0.000 -100.00 % | 16.100 K -99.24 % | 2.111 M 17 097.16 % | 12.275 K -59.51 % | 30.313 K -64.34 % | 85.000 K | 0.000 -100.00 % | 30.564 K 30 563 901.82 % | 0.100 900.00 % | 0.010 -100.00 % | 1.279 M -97.31 % | 47.464 M -22.07 % | 60.906 M -12.30 % | 69.445 M 22.68 % | 56.606 M -4.04 % | 58.991 M 210.95 % | 18.971 M 359.20 % | 4.131 M -93.09 % | 59.823 M 372.50 % | 12.661 M 233.80 % | 3.793 M -47.00 % | 7.156 M 116.65 % | -42.981 M -279.50 % | 23.945 M -3.35 % | 24.775 M 166 263 176 927 641 504.00 % | 0.000 100.00 % | -13.025 M -287.98 % | 6.929 M -28.62 % | 9.707 M -33.61 % | 14.621 M 5 110.60 % | 280.610 K -98.24 % | 15.918 M | 0.000 | 0.000 -100.00 % | 7.012 M 88.71 % | 3.716 M 31.16 % | 2.833 M 69.31 % | 1.673 M |
| Purchases of investments | -173.926 M 19.65 % | -216.457 M -21.19 % | -178.604 M 43.11 % | -313.931 M -810.10 % | -34.494 M 18.85 % | -42.506 M 46.23 % | -79.050 M -7 805.00 % | -1.000 M 98.65 % | -74.000 M -117.62 % | -34.005 M | 0.000 100.00 % | -133.370 M -65.66 % | -80.510 M -20.15 % | -67.010 M 37.69 % | -107.544 M -264.56 % | -29.500 M 32.67 % | -43.816 M 11.72 % | -49.634 M 38.00 % | -80.062 M 41.22 % | -136.215 M 9.96 % | -151.276 M -18.08 % | -128.115 M -133.57 % | 381.670 M 402.62 % | -126.120 M 35.39 % | -195.199 M 34.92 % | -299.946 M -123.78 % | -134.035 M -62.23 % | -82.620 M 19.79 % | -102.999 M 58.88 % | -250.501 M -239.45 % | -73.795 M 43.76 % | -131.220 M 16.69 % | -157.504 M -34.72 % | -116.908 M 50.87 % | -237.950 M -0.98 % | -235.650 M 16.00 % | -280.527 M -400.29 % | -56.073 M -35.12 % | -41.500 M -36.07 % | -30.500 M -510.00 % | -5.000 M 92.72 % | -68.700 M |
| Sales maturities of investments | 253.110 M 46.82 % | 172.395 M -17.55 % | 209.090 M 20.86 % | 173.000 M 686.36 % | 22.000 M -76.65 % | 94.200 M 6.98 % | 88.050 M 1 791.83 % | 4.654 M -71.13 % | 16.124 M -67.31 % | 49.327 M | 0.000 -100.00 % | 136.181 M 169.05 % | 50.615 M 38.72 % | 36.486 M -68.38 % | 115.386 M 3 682.42 % | 3.051 M -93.63 % | 47.913 M -13.43 % | 55.347 M -48.17 % | 106.793 M -19.05 % | 131.916 M -22.89 % | 171.076 M 53.22 % | 111.657 M 129.96 % | -372.706 M -402.34 % | 123.275 M -8.71 % | 135.036 M -40.12 % | 225.504 M 68.93 % | 133.487 M -4.39 % | 139.616 M -8.78 % | 153.060 M -7.42 % | 165.332 M 4.18 % | 158.696 M 73.04 % | 91.710 M -44.33 % | 164.743 M 12.07 % | 147.001 M -46.27 % | 273.571 M 50.14 % | 182.215 M | 0.000 | 0.000 -100.00 % | 67.335 M 1 242.36 % | 5.016 M -90.15 % | 50.927 M 117.32 % | 23.434 M |
| Other investing activites | 33.350 K | 0.000 -100.00 % | 54.422 K 121.98 % | -247.635 K 98.01 % | -12.421 M -123.87 % | 52.047 M 23.67 % | 42.086 M 7 014 404 382.58 % | 0.600 -35.48 % | 0.930 200.00 % | 0.310 -100.00 % | 67.609 M 6 760 860 349.63 % | 1.000 -100.00 % | 125.000 K 838 860 800 000 100.00 % | 0.000 -100.00 % | 1.279 M 172.67 % | 468.925 K 100.77 % | -60.906 M -431 782.98 % | 14.109 K -42.18 % | 24.401 K 81 876 169 523 300.00 % | 0.000 -100.00 % | 530.000 14 227 079 168 290.62 % | 0.000 -100.00 % | 15.911 M 14 497.59 % | 108.998 K 444.99 % | 20.000 K 100.28 % | -7.156 M 86.97 % | -54.934 M -392 512.99 % | 13.999 K -96.65 % | 417.873 K 34 517.93 % | 1.207 K 100.00 % | -27.545 M -369 705 824 555 106 176.00 % | 0.000 -48.39 % | 0.000 358.33 % | 0.000 -100.00 % | 38.526 M 221.15 % | -31.800 M -119.98 % | 159.164 M 901.00 % | -19.871 M -177 799 367 906 121 120.00 % | 0.000 400.00 % | 0.000 100.00 % | -2.833 M -69.31 % | -1.673 M |
| Net cash used for investing activites | 68.806 M 189.82 % | -76.605 M -3 402.12 % | -2.187 M 98.69 % | -166.725 M -200.03 % | -55.570 M -211.41 % | -17.844 M -19.27 % | -14.961 M 72.31 % | -54.036 M 65.74 % | -157.722 M -58.09 % | -99.766 M -66.79 % | -59.814 M 3.78 % | -62.162 M 27.08 % | -85.252 M 34.30 % | -129.755 M -135.11 % | -55.189 M 24.37 % | -72.976 M -28.46 % | -56.809 M 10.82 % | -63.704 M -113.58 % | -29.827 M 52.87 % | -63.289 M -7 730.96 % | 829.378 K 104.03 % | -20.589 M 41.06 % | -34.932 M -128.49 % | -15.288 M 76.08 % | -63.916 M 21.67 % | -81.599 M -21.00 % | -67.434 M -303.86 % | 33.079 M 26.63 % | 26.123 M 128.21 % | -92.616 M -316.22 % | 42.835 M 192.24 % | -46.438 M -1 781.80 % | -2.468 M -115.95 % | 15.471 M -72.60 % | 56.458 M 155.81 % | -101.152 M 19.15 % | -125.105 M -64.73 % | -75.944 M -503.47 % | 18.823 M 164.46 % | -29.200 M -167.76 % | 43.094 M 191.81 % | -46.940 M |
| Debt repayment | -8.200 M -107.37 % | 111.300 M 1 001.98 % | 10.100 M 109.62 % | -105.000 M -1 171.43 % | 9.800 M 137.03 % | -26.468 M -104.16 % | 637.021 M 1 243.88 % | -55.690 M | 0.000 -100.00 % | 28.891 M 189.66 % | -32.224 M 45.59 % | -59.228 M -761.77 % | 8.950 M 257.35 % | -5.688 M 86.31 % | -41.563 M -284.79 % | 22.492 M 10.61 % | 20.334 M -44.91 % | 36.909 M -54.23 % | 80.640 M 354.05 % | 17.760 M 130.54 % | -58.160 M -283.95 % | 31.618 M -64.34 % | 88.673 M 834.96 % | -12.065 M -133.55 % | 35.965 M 132.03 % | 15.500 M -83.38 % | 93.242 M 452.12 % | -26.480 M | 0.000 | 0.000 100.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -54.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -973.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -700.000 K | 0.000 100.00 % | -85.700 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -52.493 M -1 048.09 % | -4.572 M 88.65 % | -40.273 M -519.43 % | -6.502 M 78.85 % | -30.743 M -192.64 % | -10.506 M -68.23 % | -6.245 M 35.46 % | -9.677 M 0.00 % | -9.677 M -196.88 % | -3.259 M 20.45 % | -4.097 M -44.40 % | -2.837 M 89.09 % | -25.999 M -823.28 % | -2.816 M 47.63 % | -5.377 M -66.72 % | -3.225 M 71.13 % | -11.170 M -278.56 % | -2.951 M 5.31 % | -3.116 M -85.85 % | -1.677 M 82.87 % | -9.787 M -150.49 % | -3.907 M -85.62 % | -2.105 M 34.19 % | -3.198 M 89.30 % | -29.904 M -2 368.18 % | -1.212 M -31.70 % | -919.921 K 77.65 % | -4.116 M 86.85 % | -31.290 M -9 781.19 % | -316.667 K 77.91 % | -1.433 M -369.64 % | -305.177 K 98.79 % | -25.145 M -22 765.67 % | -109.970 K 94.19 % | -1.894 M | 0.000 100.00 % | -25.010 M -32 129.47 % | -77.600 K | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 |
| Other financing activites | -716.655 K -69.39 % | -423.092 K 99.00 % | -42.152 M -799.80 % | -4.685 M 90.84 % | -51.123 M -9 275.48 % | 557.169 K 100.09 % | -623.655 M -8 925.42 % | -6.910 M -53.65 % | -4.497 M -100.71 % | 629.606 M 43 759.36 % | 1.436 M -73.45 % | 5.407 M 53.94 % | 3.512 M 450 257 278.80 % | -0.780 -100.00 % | 39.150 M -93.45 % | 598.092 M 86 679 998 281.46 % | -0.690 | 0.000 100.00 % | -0.940 -201 863 462 800.00 % | 0.000 -100.00 % | 44.508 K -93.21 % | 655.491 K -96.27 % | 17.552 M 76.87 % | 9.924 M 92 983.66 % | -10.684 K -100.04 % | 29.706 M 203.36 % | -28.740 M -155.44 % | -11.251 M -63 545.01 % | 17.734 K 2 728 207.69 % | 0.650 100.00 % | -9.308 M -10 342 294 541.50 % | 0.090 100.00 % | -2.000 M 60.00 % | -5.000 M 56.81 % | -11.578 M | 0.000 100.00 % | -1.073 K -100.00 % | 264.851 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -61.410 M -157.77 % | 106.305 M 246.98 % | -72.326 M 37.75 % | -116.186 M -61.22 % | -72.066 M -97.89 % | -36.417 M -1 366.62 % | -2.483 M 95.62 % | -56.709 M -445.92 % | -10.388 M -101.59 % | 655.238 M 1 978.25 % | -34.886 M 42.02 % | -60.171 M -344.49 % | -13.537 M -59.19 % | -8.504 M -21.76 % | -6.984 M -101.13 % | 617.359 M 6 636.83 % | 9.164 M -73.01 % | 33.958 M -56.20 % | 77.523 M 382.01 % | 16.083 M 123.44 % | -68.602 M -341.85 % | 28.366 M -62.61 % | 75.873 M 1 520.88 % | -5.340 M -188.25 % | 6.051 M -86.25 % | 43.994 M -32.75 % | 65.422 M 256.34 % | -41.847 M -33.81 % | -31.273 M -9 775.59 % | -316.667 K 97.95 % | -15.438 M -4 958.55 % | -305.177 K 98.88 % | -27.145 M -431.22 % | -5.110 M 62.07 % | -13.471 M | 0.000 100.00 % | -25.011 M -109.45 % | 264.773 M | 0.000 | 0.000 100.00 % | -20.000 M | 0.000 |
| Effect of forex changes on cash | -110.601 K -957.73 % | -10.456 K -103.67 % | 284.981 K 108.99 % | -3.170 M -805.75 % | 449.206 K 134.53 % | 191.537 K 117.25 % | -1.110 M -29 769.05 % | 3.742 K -99.92 % | 4.876 M 615.92 % | -945.020 K -307.81 % | -231.729 K -109.01 % | 2.571 M -30.90 % | 3.720 M 1 335.12 % | -301.200 K 76.53 % | -1.283 M -895.78 % | 161.256 K 121.82 % | -738.958 K -385.66 % | 258.684 K 114.31 % | -1.808 M -48.24 % | -1.220 M -2 420.65 % | 52.551 K -88.07 % | 440.522 K 318.33 % | -201.769 K -137.04 % | 544.778 K 179.78 % | -682.867 K -2 087.33 % | 34.361 K 104.45 % | -772.986 K -192.10 % | 839.334 K 14.87 % | 730.688 K 425.97 % | -224.155 K 61.20 % | -577.725 K -300.09 % | -144.401 K 32.08 % | -212.609 K -362.85 % | 80.887 K -87.10 % | 626.982 K 441.88 % | 115.706 K -30.55 % | 166.614 K 158.93 % | 64.346 K -43.49 % | 113.859 K 386.10 % | -39.798 K 15.75 % | -47.235 K | 0.000 |
| Net change in cash | 48.480 M 275.96 % | -27.552 M 37.96 % | -44.407 M 67.84 % | -138.087 M -26.85 % | -108.860 M -41.38 % | -76.996 M -164.75 % | 118.908 M 215.58 % | -102.883 M 45.61 % | -189.162 M -132.82 % | 576.438 M 4 920.70 % | -11.958 M 86.06 % | -85.774 M -138.40 % | -35.979 M 79.74 % | -177.622 M -151.22 % | -70.704 M -111.67 % | 605.649 M 3 742.83 % | -16.626 M -370.83 % | 6.139 M 8.47 % | 5.660 M -69.97 % | 18.846 M 123.21 % | -81.205 M -270.69 % | 47.575 M 279.33 % | 12.542 M 128.76 % | -43.609 M -255.75 % | 27.999 M 463.98 % | -7.692 M 38.63 % | -12.535 M -223.93 % | 10.115 M 799.83 % | 1.124 M 101.33 % | -84.328 M -230.30 % | 64.720 M 316.79 % | -29.854 M 6.29 % | -31.857 M -352.27 % | 12.628 M -72.46 % | 45.859 M 162.16 % | -73.778 M 51.51 % | -152.152 M -178.00 % | 195.055 M 361.31 % | 42.283 M 476.88 % | -11.219 M -133.58 % | 33.412 M 173.60 % | -45.396 M |
| Cash at beginning of period | 298.117 M -8.46 % | 325.669 M -12.00 % | 370.076 M -27.17 % | 508.163 M -19.15 % | 628.515 M -10.91 % | 705.511 M 20.27 % | 586.603 M -14.91 % | 689.372 M -21.53 % | 878.534 M 190.81 % | 302.096 M -3.81 % | 314.053 M -21.45 % | 399.827 M -8.26 % | 435.806 M -28.96 % | 613.428 M -10.34 % | 684.164 M 771.38 % | 78.515 M -17.47 % | 95.141 M 6.90 % | 89.002 M 37.04 % | 64.944 M 40.88 % | 46.098 M -63.79 % | 127.304 M 59.67 % | 79.728 M 87.08 % | 42.616 M -50.58 % | 86.225 M 48.09 % | 58.227 M -11.67 % | 65.919 M 39.43 % | 47.278 M 27.22 % | 37.163 M 3.12 % | 36.039 M -70.06 % | 120.367 M 136.84 % | 50.823 M -37.00 % | 80.676 M -28.31 % | 112.533 M 12.64 % | 99.905 M 84.85 % | 54.046 M -57.72 % | 127.824 M -54.34 % | 279.976 M 229.69 % | 84.921 M 99.17 % | 42.638 M -20.83 % | 53.857 M 163.42 % | 20.445 M -68.95 % | 65.842 M |
| Cash at end of period | 346.597 M 16.26 % | 298.117 M -8.46 % | 325.669 M -12.00 % | 370.076 M -28.78 % | 519.655 M -17.32 % | 628.515 M -10.91 % | 705.511 M 20.29 % | 586.490 M -14.92 % | 689.372 M -21.53 % | 878.534 M 190.81 % | 302.096 M -3.81 % | 314.053 M -21.45 % | 399.827 M -8.26 % | 435.806 M -28.96 % | 613.461 M -10.33 % | 684.164 M 771.38 % | 78.515 M -17.47 % | 95.141 M 34.75 % | 70.604 M 8.71 % | 64.944 M 40.88 % | 46.098 M -63.79 % | 127.304 M 130.80 % | 55.158 M 29.43 % | 42.616 M -50.58 % | 86.225 M 48.09 % | 58.227 M 67.59 % | 34.743 M -26.51 % | 47.278 M 27.22 % | 37.163 M 3.12 % | 36.039 M -68.81 % | 115.542 M 127.34 % | 50.823 M -37.00 % | 80.676 M -28.31 % | 112.533 M 12.64 % | 99.905 M 84.85 % | 54.046 M -57.72 % | 127.824 M -54.34 % | 279.976 M 229.69 % | 84.921 M 99.17 % | 42.638 M -20.83 % | 53.857 M 163.42 % | 20.445 M |
| Operating cash flow | 41.195 M 217.38 % | -35.094 M | 0.000 -100.00 % | 147.995 M 1 252.99 % | 10.938 M 140.83 % | -26.789 M -119.51 % | 137.334 M 3 585.12 % | 3.727 M 116.93 % | -22.018 M -200.49 % | 21.911 M -73.59 % | 82.974 M 144.12 % | 33.988 M -42.48 % | 59.090 M 251.27 % | -39.062 M -644.40 % | -5.247 M -108.58 % | 61.155 M 21.64 % | 50.275 M 13.44 % | 44.317 M 210.16 % | -40.229 M -159.80 % | 67.272 M 506.87 % | 11.085 M -71.84 % | 39.358 M 250.24 % | -26.197 M -2.63 % | -25.526 M -121.68 % | 117.723 M 294.02 % | 29.878 M 470.63 % | -8.061 M -149.29 % | 16.354 M 57.74 % | 10.368 M 17.44 % | 8.829 M -79.76 % | 43.611 M 157.36 % | 16.945 M 321.44 % | -7.652 M -450.05 % | 2.186 M -81.15 % | 11.599 M -35.21 % | 17.904 M 913.03 % | -2.202 M -135.74 % | 6.161 M -73.61 % | 23.346 M 29.56 % | 18.020 M 73.86 % | 10.365 M 571.70 % | 1.543 M |
| Capital expenditure | -10.411 M 68.07 % | -32.606 M 0.37 % | -32.728 M -27.68 % | -25.633 M 40.49 % | -43.075 M 38.07 % | -69.555 M -166.78 % | -26.072 M 54.82 % | -57.703 M 42.23 % | -99.876 M 13.28 % | -115.173 M 9.61 % | -127.423 M -96.02 % | -65.003 M -17.16 % | -55.482 M 44.09 % | -99.231 M -54.30 % | -64.308 M -36.84 % | -46.995 M 22.84 % | -60.906 M 12.28 % | -69.431 M -22.71 % | -56.582 M 4.08 % | -58.991 M -210.96 % | -18.971 M -359.19 % | -4.131 M 93.09 % | -59.807 M -376.48 % | -12.552 M -232.68 % | -3.773 M 47.28 % | -7.156 M 40.13 % | -11.953 M 50.05 % | -23.931 M 1.74 % | -24.356 M -227.01 % | -7.448 M 48.71 % | -14.520 M -109.57 % | -6.929 M 28.62 % | -9.707 M 33.61 % | -14.621 M 17.34 % | -17.690 M -11.13 % | -15.918 M -325.32 % | -3.743 M 81.17 % | -19.871 M -183.39 % | -7.012 M -88.71 % | -3.716 M -31.16 % | -2.833 M -69.31 % | -1.673 M |
| Free CashFlow | 30.784 M 134.26 % | -89.848 M -2 990.00 % | -2.908 M -102.38 % | 122.114 M 479.98 % | -32.137 M 66.64 % | -96.344 M -186.59 % | 111.263 M 306.13 % | -53.976 M 55.72 % | -121.894 M -30.70 % | -93.262 M -109.82 % | -44.449 M -43.31 % | -31.015 M -959.53 % | 3.608 M 102.61 % | -138.292 M -98.82 % | -69.556 M -591.21 % | 14.160 M 233.20 % | -10.631 M 57.67 % | -25.114 M 74.06 % | -96.811 M -1 269.07 % | 8.281 M 205.02 % | -7.885 M -122.38 % | 35.227 M 140.96 % | -86.005 M -125.87 % | -38.078 M -133.42 % | 113.950 M 401.51 % | 22.721 M 213.52 % | -20.014 M -164.15 % | -7.577 M 45.83 % | -13.988 M -1 113.31 % | 1.380 M -95.25 % | 29.090 M 190.42 % | 10.017 M 157.70 % | -17.359 M -39.60 % | -12.435 M -104.19 % | -6.090 M -406.57 % | 1.987 M 133.42 % | -5.945 M 56.64 % | -13.710 M -183.93 % | 16.335 M 14.19 % | 14.304 M 89.92 % | 7.532 M 5 887.45 % | -130.144 K |
| 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 |