Tianjin Keyvia Electric Co.,Ltd 300407.SZ
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.212 B 10.57 % | 2.001 B 4.55 % | 1.914 B 0.74 % | 1.900 B -2.49 % | 1.948 B 7.71 % | 1.809 B 11.49 % | 1.622 B 11.23 % | 1.458 B 88.74 % | 772.734 M 82.45 % | 423.528 M 24.02 % | 341.503 M 15.37 % | 296.015 M 5.85 % | 279.659 M 14.26 % | 244.753 M |
| Net income | 93.892 M -2.51 % | 96.307 M 8.22 % | 88.993 M 32.07 % | 67.385 M -20.88 % | 85.166 M 24.82 % | 68.233 M 360.30 % | 14.824 M -76.89 % | 64.146 M -47.32 % | 121.765 M 74.78 % | 69.669 M -5.07 % | 73.393 M 7.97 % | 67.977 M 3.22 % | 65.854 M 8.60 % | 60.638 M |
| Income before tax | 112.938 M 1.54 % | 111.223 M 9.09 % | 101.957 M 32.45 % | 76.976 M -19.08 % | 95.126 M 29.74 % | 73.320 M 265.13 % | 20.080 M -72.00 % | 71.712 M -45.78 % | 132.264 M 60.95 % | 82.176 M -5.24 % | 86.721 M 8.43 % | 79.979 M 3.17 % | 77.520 M 8.29 % | 71.583 M |
| Income before tax ratio | 0.05 -8.16 % | 0.06 4.34 % | 0.05 31.48 % | 0.04 -17.01 % | 0.05 20.45 % | 0.04 227.50 % | 0.01 -74.83 % | 0.05 -71.27 % | 0.17 -11.78 % | 0.19 -23.59 % | 0.25 -6.01 % | 0.27 -2.53 % | 0.28 -5.22 % | 0.29 |
| EBITDA | 216.012 M 4.90 % | 205.928 M 6.47 % | 193.411 M 19.50 % | 161.850 M 2.13 % | 158.480 M 27.01 % | 124.773 M 51.96 % | 82.111 M -37.01 % | 130.351 M -14.87 % | 153.115 M 71.53 % | 89.262 M 1.20 % | 88.204 M 3.51 % | 85.215 M -10.03 % | 94.718 M 15.11 % | 82.287 M |
| Net income ratio | 0.04 -11.83 % | 0.05 3.51 % | 0.05 31.09 % | 0.04 -18.86 % | 0.04 15.88 % | 0.04 312.86 % | 0.01 -79.22 % | 0.04 -72.09 % | 0.16 -4.21 % | 0.16 -23.46 % | 0.21 -6.41 % | 0.23 -2.48 % | 0.24 -4.95 % | 0.25 |
| Ratio EBITDA | 0.10 -5.13 % | 0.10 1.84 % | 0.10 18.62 % | 0.09 4.74 % | 0.08 17.92 % | 0.07 36.30 % | 0.05 -43.37 % | 0.09 -54.90 % | 0.20 -5.98 % | 0.21 -18.40 % | 0.26 -10.28 % | 0.29 -15.00 % | 0.34 0.74 % | 0.34 |
| Gross profit ratio | 0.25 -4.51 % | 0.26 -7.05 % | 0.28 12.89 % | 0.25 -1.35 % | 0.26 12.72 % | 0.23 11.13 % | 0.20 -14.18 % | 0.24 -28.60 % | 0.33 -23.87 % | 0.44 -12.38 % | 0.50 0.95 % | 0.49 5.06 % | 0.47 3.07 % | 0.46 |
| Weighted average shs out dil | 312.975 M 0.74 % | 310.669 M 1.82 % | 305.105 M 0.00 % | 305.096 M 0.31 % | 304.165 M 6.98 % | 284.306 M -4.10 % | 296.476 M 10.92 % | 267.276 M -1.22 % | 270.590 M 0.98 % | 267.959 M 27.79 % | 209.695 M 2.57 % | 204.443 M 0.12 % | 204.197 M 0.18 % | 203.825 M |
| Weighted average shs out | 312.975 M 0.74 % | 310.669 M 1.82 % | 305.105 M 0.00 % | 305.096 M 0.31 % | 304.165 M 6.98 % | 284.306 M -4.10 % | 296.476 M 10.92 % | 267.276 M -1.22 % | 270.590 M 0.98 % | 267.959 M 27.79 % | 209.695 M 2.57 % | 204.443 M 0.12 % | 204.197 M 0.18 % | 203.825 M |
| EPS diluted | 0.30 -3.23 % | 0.31 6.90 % | 0.29 31.82 % | 0.22 -21.43 % | 0.28 16.67 % | 0.24 380.00 % | 0.05 -79.17 % | 0.24 -46.67 % | 0.45 73.08 % | 0.26 -25.71 % | 0.35 6.06 % | 0.33 3.13 % | 0.32 6.67 % | 0.30 |
| Earnings per share | 0.30 -3.23 % | 0.31 6.90 % | 0.29 31.82 % | 0.22 -21.43 % | 0.28 16.67 % | 0.24 380.00 % | 0.05 -79.17 % | 0.24 -46.67 % | 0.45 73.08 % | 0.26 -25.71 % | 0.35 6.06 % | 0.33 3.13 % | 0.32 6.67 % | 0.30 |
| Gross profit | 558.712 M 5.59 % | 529.154 M -2.83 % | 544.556 M 13.73 % | 478.819 M -3.81 % | 497.766 M 21.41 % | 409.980 M 23.90 % | 330.885 M -4.55 % | 346.640 M 34.77 % | 257.208 M 38.91 % | 185.163 M 8.66 % | 170.406 M 16.47 % | 146.313 M 11.20 % | 131.577 M 17.77 % | 111.725 M |
| Income tax expense | 29.660 M 58.45 % | 18.719 M 47.37 % | 12.702 M 24.41 % | 10.210 M 1.36 % | 10.073 M 103.88 % | 4.941 M -4.34 % | 5.165 M -22.26 % | 6.643 M -34.03 % | 10.071 M -13.57 % | 11.652 M -8.78 % | 12.773 M 11.76 % | 11.429 M 2.79 % | 11.118 M 4.92 % | 10.597 M |
| Cost of revenue | 1.653 B 12.36 % | 1.472 B 7.48 % | 1.369 B -3.63 % | 1.421 B -2.04 % | 1.450 B 3.69 % | 1.399 B 8.31 % | 1.291 B 16.15 % | 1.112 B 115.67 % | 515.526 M 116.28 % | 238.365 M 39.32 % | 171.097 M 14.29 % | 149.702 M 1.09 % | 148.082 M 11.32 % | 133.028 M |
| General and administrative expenses | 240.917 M 301.60 % | 59.990 M 21.85 % | 49.232 M 0.53 % | 48.973 M 9.57 % | 44.697 M 4.75 % | 42.671 M -10.39 % | 47.616 M -5.89 % | 50.599 M 24.98 % | 40.486 M 152.11 % | 16.059 M 116.18 % | 7.429 M 11.99 % | 6.633 M 2.40 % | 6.478 M 13.00 % | 5.733 M |
| Selling and marketing expenses | 99.967 M 191.30 % | 34.317 M -60.08 % | 85.967 M 1.31 % | 84.852 M -7.33 % | 91.567 M 1.72 % | 90.020 M -3.37 % | 93.155 M 19.85 % | 77.727 M 29.98 % | 59.801 M 78.66 % | 33.472 M 31.24 % | 25.506 M 9.27 % | 23.342 M 27.89 % | 18.251 M 13.78 % | 16.041 M |
| Other expenses | -6.821 M -167.92 % | 10.041 M 741.30 % | -1.566 M -70.65 % | -917.532 K 92.28 % | -11.889 M -1 472.48 % | -756.078 K -325.36 % | -177.749 K -380.61 % | 63.344 K -99.93 % | 85.443 M 1 014.64 % | 7.666 M -32.16 % | 11.300 M 79.57 % | 6.293 M -24.36 % | 8.319 M 5.70 % | 7.871 M |
| Operating expenses | 442.388 M 5.83 % | 418.021 M 17.34 % | 356.236 M -0.23 % | 357.066 M 6.83 % | 334.237 M 18.66 % | 281.678 M 3.35 % | 272.560 M 8.12 % | 252.083 M 29.44 % | 194.756 M 72.40 % | 112.968 M 30.64 % | 86.470 M 26.61 % | 68.296 M 12.24 % | 60.848 M 14.41 % | 53.186 M |
| Cost and expenses | 2.096 B 10.91 % | 1.890 B 9.52 % | 1.725 B -2.95 % | 1.778 B -0.38 % | 1.785 B 6.20 % | 1.680 B 7.44 % | 1.564 B 14.67 % | 1.364 B 92.03 % | 710.282 M 102.17 % | 351.333 M 36.40 % | 257.566 M 18.15 % | 217.999 M 4.34 % | 208.930 M 12.20 % | 186.213 M |
| Research and development expenses | 108.324 M 8.09 % | 100.220 M 12.45 % | 89.123 M -6.68 % | 95.503 M 9.32 % | 87.364 M 3.84 % | 84.130 M 31.39 % | 64.033 M 12.23 % | 57.054 M 41.94 % | 40.196 M 45.60 % | 27.607 M 7.36 % | 25.715 M 45.94 % | 17.620 M 4.34 % | 16.888 M 13.18 % | 14.920 M |
| Selling general and administrative expenses | 340.884 M 261.46 % | 94.307 M -30.25 % | 135.199 M 1.03 % | 133.825 M -1.79 % | 136.265 M 2.69 % | 132.691 M -5.74 % | 140.771 M 9.70 % | 128.326 M 27.96 % | 100.287 M 102.47 % | 49.531 M 50.40 % | 32.934 M 9.87 % | 29.975 M 21.21 % | 24.729 M 13.57 % | 21.773 M |
| Interest income | 16.499 M 30.29 % | 12.663 M 532.41 % | 2.002 M -28.09 % | 2.785 M -18.77 % | 3.428 M 5.27 % | 3.256 M -5.17 % | 3.434 M -9.26 % | 3.784 M 396.50 % | 762.176 K -61.74 % | 1.992 M 148.87 % | 800.461 K 17.03 % | 684.000 K 18.68 % | 576.351 K 13.02 % | 509.950 K |
| Interest expense | 16.477 M -26.85 % | 22.525 M -10.62 % | 25.202 M 2.64 % | 24.555 M 62.65 % | 15.097 M -29.95 % | 21.551 M -28.21 % | 30.018 M 16.50 % | 25.766 M 1 164.27 % | 2.038 M 708.32 % | 252.135 K -92.67 % | 3.440 M 71.67 % | 2.004 M 150.62 % | 799.624 K 3.04 % | 775.997 K |
| Depreciation and amortization | 95.956 M 16.55 % | 82.328 M 10.09 % | 74.785 M 16.26 % | 64.325 M 32.11 % | 48.690 M 13.75 % | 42.805 M 26.31 % | 33.890 M 3.09 % | 32.872 M 142.01 % | 13.583 M -1.01 % | 13.722 M 179.74 % | 4.905 M 38.62 % | 3.539 M 0.14 % | 3.534 M 1.86 % | 3.469 M |
| Operating income | 116.324 M 4.67 % | 111.132 M 7.35 % | 103.523 M 32.90 % | 77.893 M -27.21 % | 107.015 M 44.46 % | 74.077 M 265.66 % | 20.258 M -71.73 % | 71.649 M 52.88 % | 46.865 M -37.10 % | 74.511 M -1.21 % | 75.423 M 2.36 % | 73.687 M 6.48 % | 69.201 M 8.62 % | 63.712 M |
| Operating income ratio | 0.05 -5.33 % | 0.06 2.68 % | 0.05 31.92 % | 0.04 -25.35 % | 0.05 34.12 % | 0.04 227.98 % | 0.01 -74.58 % | 0.05 -19.00 % | 0.06 -65.53 % | 0.18 -20.34 % | 0.22 -11.28 % | 0.25 0.60 % | 0.25 -4.94 % | 0.26 |
| Total other income expenses net | -3.386 M -3 825.00 % | 90.908 K 105.81 % | -1.566 M -70.65 % | -917.531 K 92.28 % | -11.889 M -1 472.48 % | -756.078 K -325.36 % | -177.750 K -380.61 % | 63.345 K -99.93 % | 85.394 M 1 014.01 % | 7.666 M -32.15 % | 11.298 M 79.54 % | 6.293 M -24.36 % | 8.319 M 5.70 % | 7.871 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -662.293 M -5.02 % | -630.639 M -51.05 % | -417.491 M 0.63 % | -420.135 M 21.56 % | -535.585 M -10.65 % | -484.042 M -747.47 % | -57.116 M 74.93 % | -227.833 M 31.91 % | -334.591 M -66.83 % | -200.562 M 49.44 % | -396.698 M -612.80 % | -55.653 M 34.26 % | -84.659 M 16.97 % | -101.964 M |
| Total investments | 608.651 K -53.36 % | 1.305 M -47.06 % | 2.465 M -29.01 % | 3.473 M 435.06 % | 649.032 K 2.68 % | 632.089 K -0.41 % | 634.661 K 0.63 % | 630.657 K 6.72 % | 590.947 K -98.59 % | 42.026 M 21.75 % | 34.519 M 24.81 % | 27.657 M 17.68 % | 23.501 M 8.83 % | 21.594 M |
| Total debt | 209.440 M 27.84 % | 163.831 M -52.59 % | 345.571 M 16.25 % | 297.253 M 16.32 % | 255.545 M 4.44 % | 244.686 M -55.40 % | 548.654 M 59.87 % | 343.192 M 70.08 % | 201.779 M 2 134.73 % | 9.029 M -46.88 % | 16.999 M -83.60 % | 103.650 M 199.65 % | 34.590 M 124.61 % | 15.400 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 111.666 M 39.77 % | 79.891 M -32.47 % | 118.312 M 33.40 % | 88.692 M -38.97 % | 145.319 M 340.12 % | 33.018 M -30.80 % | 47.713 M 40.46 % | 33.969 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 899.805 M 6.23 % | 847.049 M 9.71 % | 772.097 M 11.55 % | 692.169 M 7.07 % | 646.457 M 11.32 % | 580.699 M 12.34 % | 516.890 M -0.09 % | 517.378 M 10.28 % | 469.159 M 29.47 % | 362.375 M 18.37 % | 306.137 M 24.67 % | 245.558 M 19.83 % | 204.918 M 35.27 % | 151.484 M |
| Common stock | 318.200 M 0.00 % | 318.200 M 4.29 % | 305.105 M 0.00 % | 305.096 M 0.00 % | 305.092 M 0.01 % | 305.048 M 10.37 % | 276.380 M 0.32 % | 275.500 M 1.29 % | 272.000 M 100.00 % | 136.000 M 100.00 % | 68.000 M 33.33 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M |
| Total equity | 1.813 B 0.19 % | 1.809 B 15.47 % | 1.567 B 7.62 % | 1.456 B 0.45 % | 1.450 B 7.11 % | 1.353 B 22.57 % | 1.104 B 11.84 % | 987.254 M 7.25 % | 920.486 M 15.28 % | 798.474 M 8.41 % | 736.558 M 127.11 % | 324.313 M 16.00 % | 279.572 M 27.79 % | 218.780 M |
| Other non current liabilities | 63.910 M -9.09 % | 70.301 M 2.30 % | 68.723 M -24.17 % | 90.625 M -42.68 % | 158.098 M 58.71 % | 99.617 M 10.59 % | 90.074 M -6.14 % | 95.965 M -18.55 % | 117.819 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.481 M 65.77 % | 2.100 M |
| Long term debt | 65.891 M 21.39 % | 54.282 M 62.78 % | 33.346 M -76.73 % | 143.320 M -17.54 % | 173.804 M 17.48 % | 147.945 M -42.50 % | 257.276 M -0.62 % | 258.869 M 103.61 % | 127.138 M | 0.000 | 0.000 -100.00 % | 58.827 M 792.67 % | 6.590 M | 0.000 |
| Total non current liabilities | 152.135 M 5.27 % | 144.526 M 20.84 % | 119.604 M -52.36 % | 251.036 M -11.31 % | 283.041 M 5.01 % | 269.549 M -27.44 % | 371.478 M -1.48 % | 377.077 M 40.29 % | 268.785 M 1 368.91 % | 18.298 M -7.24 % | 19.727 M -74.60 % | 77.651 M 671.02 % | 10.071 M 379.58 % | 2.100 M |
| Other current liabilities | 711.382 M 243.22 % | 207.267 M -31.51 % | 302.643 M 491.49 % | 51.166 M -63.42 % | 139.861 M -68.46 % | 443.400 M 100.50 % | 221.146 M -28.68 % | 310.096 M 64.38 % | 188.642 M -9.74 % | 209.005 M 8.49 % | 192.650 M 56.07 % | 123.436 M 107.25 % | 59.559 M -51.06 % | 121.692 M |
| Deferred revenue | 0.000 -100.00 % | 477.736 M -17.81 % | 581.259 M 1.08 % | 575.062 M 0.87 % | 570.077 M 233.61 % | 170.883 M 8.02 % | 158.202 M 0.47 % | 157.458 M 16.68 % | 134.953 M 1 594.62 % | -9.029 M 3.19 % | -9.327 M -918.35 % | -915.871 K -126.11 % | 3.507 M 127.59 % | -12.713 M |
| Short term debt | 143.550 M 29.85 % | 110.549 M -36.54 % | 174.207 M 83.60 % | 94.882 M -17.82 % | 115.455 M 19.34 % | 96.741 M -66.80 % | 291.378 M 130.16 % | 126.597 M 69.61 % | 74.641 M | 0.000 -100.00 % | 16.999 M -62.08 % | 44.823 M 60.08 % | 28.000 M 81.82 % | 15.400 M |
| Total current liabilities | 1.247 B 8.84 % | 1.146 B -5.77 % | 1.216 B 8.27 % | 1.123 B 17.77 % | 953.533 M -2.22 % | 975.230 M 6.25 % | 917.905 M 40.47 % | 653.468 M 5.96 % | 616.731 M 86.88 % | 330.018 M 1.51 % | 325.100 M 10.15 % | 295.153 M 77.81 % | 165.997 M -4.83 % | 174.416 M |
| Total liabilities | 1.399 B 8.44 % | 1.290 B -3.39 % | 1.335 B -2.80 % | 1.374 B 11.11 % | 1.237 B -0.66 % | 1.245 B -3.46 % | 1.289 B 25.12 % | 1.031 B 16.38 % | 885.516 M 154.23 % | 348.316 M 1.01 % | 344.827 M -7.50 % | 372.804 M 111.74 % | 176.068 M -0.25 % | 176.516 M |
| Other non current assets | 192.228 M 19.10 % | 161.405 M 6.44 % | 151.639 M 51.33 % | 100.201 M 784.27 % | 11.332 M 43.84 % | 7.878 M -69.60 % | 25.911 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.712 M 804.30 % | 11.026 M -68.77 % | 35.311 M -2.16 % | 36.090 M |
| Long term investments | -63.401 M -4 958.22 % | 1.305 M 107.44 % | -17.545 M -121.32 % | -7.927 M -110.30 % | 76.938 M -7.63 % | 83.289 M 1.58 % | 81.993 M -5.95 % | 87.179 M -5.45 % | 92.204 M -32.54 % | 136.671 M 295.93 % | 34.519 M 24.81 % | 27.657 M | 0.000 | 0.000 |
| Intangible assets | 50.679 M 11.53 % | 45.442 M 109.73 % | 21.666 M -23.07 % | 28.163 M -5.66 % | 29.851 M -0.48 % | 29.994 M 25.71 % | 23.859 M 28.33 % | 18.591 M 12.60 % | 16.511 M 54.33 % | 10.698 M -2.62 % | 10.986 M -36.35 % | 17.258 M -3.17 % | 17.823 M 0.00 % | 17.823 M |
| GoodWill | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 50.701 M 11.52 % | 45.464 M 109.62 % | 21.689 M -23.05 % | 28.185 M -5.65 % | 29.873 M -0.48 % | 30.016 M 25.69 % | 23.881 M 28.30 % | 18.613 M 12.58 % | 16.533 M 54.54 % | 10.698 M -2.62 % | 10.986 M -36.35 % | 17.258 M -3.17 % | 17.823 M 0.00 % | 17.823 M |
| Property plant equipment net | 329.938 M 9.14 % | 302.304 M -0.82 % | 304.797 M -10.88 % | 342.010 M 26.97 % | 269.369 M 10.17 % | 244.500 M 38.47 % | 176.572 M 0.99 % | 174.840 M 1.44 % | 172.353 M 76.70 % | 97.542 M -1.08 % | 98.605 M -29.61 % | 140.092 M 76.09 % | 79.555 M 701.77 % | 9.922 M |
| Total non current assets | 550.077 M 0.44 % | 547.685 M 10.22 % | 496.913 M 1.30 % | 490.532 M 19.11 % | 411.819 M 6.71 % | 385.916 M 19.25 % | 323.621 M 9.52 % | 295.490 M 0.59 % | 293.770 M 15.63 % | 254.058 M 0.97 % | 251.625 M 24.70 % | 201.783 M 49.37 % | 135.085 M 106.06 % | 65.557 M |
| Other current assets | 88.761 M -9.36 % | 97.927 M 32.22 % | 74.063 M -30.57 % | 106.674 M 40.25 % | 76.061 M | 0.000 -100.00 % | 687.664 M 517.75 % | 111.317 M 48.34 % | 75.041 M -63.73 % | 206.919 M 671.30 % | 26.827 M 62.25 % | 16.535 M 73.72 % | 9.518 M -16.72 % | 11.429 M |
| Short term investments | 64.010 M 700.13 % | 8.000 M -60.02 % | 20.010 M 75.53 % | 11.400 M 114.94 % | -76.289 M 7.70 % | -82.657 M -1.60 % | -81.359 M 6.00 % | -86.548 M 5.53 % | -91.613 M -173.29 % | 125.000 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 871.733 M 6.41 % | 819.195 M 7.36 % | 763.061 M 6.37 % | 717.388 M -9.32 % | 791.130 M 8.56 % | 728.728 M 20.30 % | 605.771 M 6.08 % | 571.025 M 6.46 % | 536.370 M 155.91 % | 209.591 M -49.34 % | 413.697 M 159.69 % | 159.304 M 33.59 % | 119.249 M 1.61 % | 117.364 M |
| Cash and short term investments | 935.743 M 13.12 % | 827.195 M 5.63 % | 783.071 M 7.45 % | 728.788 M -7.88 % | 791.130 M 8.56 % | 728.728 M 20.30 % | 605.771 M 6.08 % | 571.025 M 6.46 % | 536.370 M 155.91 % | 209.591 M -49.34 % | 413.697 M 159.69 % | 159.304 M 33.59 % | 119.249 M 1.61 % | 117.364 M |
| Total current assets | 2.662 B 4.31 % | 2.552 B 6.09 % | 2.406 B 2.82 % | 2.340 B 2.87 % | 2.274 B 2.81 % | 2.212 B 6.87 % | 2.070 B 20.18 % | 1.722 B 13.89 % | 1.512 B 69.39 % | 892.732 M 7.59 % | 829.760 M 67.52 % | 495.334 M 54.52 % | 320.555 M -2.79 % | 329.739 M |
| Inventory | 672.054 M 11.69 % | 601.701 M 18.53 % | 507.655 M -12.04 % | 577.154 M 21.34 % | 475.641 M -29.28 % | 672.609 M 14.69 % | 586.445 M 11.16 % | 527.585 M 3.28 % | 510.815 M 174.26 % | 186.249 M 30.59 % | 142.621 M 16.96 % | 121.938 M 54.77 % | 78.785 M -35.45 % | 122.059 M |
| Net receivables | 965.460 M -5.83 % | 1.025 B -3.79 % | 1.066 B 14.97 % | 926.896 M -0.49 % | 931.462 M 35.02 % | 689.879 M | 0.000 -100.00 % | 538.633 M 31.46 % | 409.721 M 32.64 % | 308.891 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 40.611 M 9.15 % | 37.208 M 2.41 % | 36.334 M 29.47 % | 28.063 M 15.46 % | 24.307 M 20.13 % | 20.234 M 32.57 % | 15.263 M 2.73 % | 14.858 M 17.17 % | 12.680 M 38.64 % | 9.146 M 17.21 % | 7.803 M 35.71 % | 5.750 M 140.01 % | 2.396 M 39.08 % | 1.723 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 363.270 M 11.25 % | 326.525 M 4.61 % | 312.124 M -19.36 % | 387.077 M 48.49 % | 260.669 M 1.27 % | 257.392 M 11.25 % | 231.368 M 862.87 % | 24.029 M -88.13 % | 202.433 M 74.83 % | 115.785 M -17.32 % | 140.049 M 2.39 % | 136.775 M 54.78 % | 88.368 M 62.06 % | 54.528 M |
| Tax payables | 28.830 M 21.97 % | 23.637 M -0.58 % | 23.776 M 61.10 % | 14.759 M 11.28 % | 13.263 M 94.65 % | 6.814 M -56.90 % | 15.810 M 32.11 % | 11.967 M -25.50 % | 16.062 M 207.29 % | 5.227 M 121.25 % | -24.597 M -148.94 % | -9.881 M -349.91 % | -2.196 M 87.23 % | -17.204 M |
| Deferred revenue non current | 22.205 M 12.55 % | 19.729 M 14.31 % | 17.260 M 3.03 % | 16.752 M -7.50 % | 18.109 M -11.69 % | 20.506 M -5.08 % | 21.603 M 15.85 % | 18.647 M -3.33 % | 19.289 M 5.42 % | 18.298 M -7.24 % | 19.727 M 4.80 % | 18.824 M | 0.000 | 0.000 |
| Minority interest | 17.679 M -37.44 % | 28.260 M 238.54 % | 8.347 M -8.32 % | 9.105 M -6.37 % | 9.724 M -1.08 % | 9.830 M 1.86 % | 9.650 M 1.95 % | 9.466 M 11.92 % | 8.457 M 21.28 % | 6.973 M 53.88 % | 4.532 M 13.95 % | 3.977 M 5.95 % | 3.753 M 17.12 % | 3.205 M |
| Capital lease obligations | 36.128 M 42.90 % | 25.282 M -24.18 % | 33.346 M -5.87 % | 35.427 M 5.08 % | 33.715 M | 0.000 | 0.000 -100.00 % | 42.374 M | 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 | 577.244 M -6.29 % | 615.983 M 27.91 % | 481.572 M 7.09 % | 449.693 M 21.55 % | 369.953 M -19.17 % | 457.698 M 137.39 % | 192.807 M 4.27 % | 184.910 M 8.22 % | 170.870 M -41.71 % | 293.125 M -18.10 % | 357.889 M 1 405.11 % | 23.778 M 19.49 % | 19.901 M 52.01 % | 13.092 M |
| Deferred tax liabilities non current | 129.893 K -39.06 % | 213.163 K -22.36 % | 274.540 K -19.14 % | 339.507 K -26.02 % | 458.933 K -69.01 % | 1.481 M -41.35 % | 2.525 M -29.79 % | 3.596 M -20.77 % | 4.539 M | 0.000 | 0.000 100.00 % | -18.824 M | 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 | 3.212 B 3.62 % | 3.100 B 6.80 % | 2.902 B 2.56 % | 2.830 B 5.36 % | 2.686 B 3.39 % | 2.598 B 8.55 % | 2.394 B 18.62 % | 2.018 B 11.73 % | 1.806 B 57.48 % | 1.147 B 6.05 % | 1.081 B 55.12 % | 697.117 M 53.00 % | 455.641 M 15.27 % | 395.296 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 | 0.000 100.00 % | -8.335 M -115.04 % | -3.876 M 23.93 % | -5.095 M -37.45 % | -3.707 M -151.11 % | -1.476 M 55.50 % | -3.317 M -32.21 % | -2.509 M -86.88 % | -1.343 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.013 K -94.79 % | 3.707 M -65.11 % | 10.623 M 54.91 % | 6.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 44.921 M 163.33 % | -70.931 M 45.95 % | -131.228 M -234.51 % | -39.230 M -85.26 % | -21.176 M -129.17 % | 72.588 M 171.61 % | -101.365 M 46.52 % | -189.547 M 13.22 % | -218.429 M -73.60 % | -125.825 M -186.13 % | -43.975 M -23.58 % | -35.584 M 2.05 % | -36.327 M -85.23 % | -19.612 M |
| Accounts receivables | 7.642 M -45.26 % | 13.960 M 106.04 % | -231.253 M -224.06 % | -71.361 M -18.81 % | -60.065 M 42.38 % | -104.239 M -8.68 % | -95.918 M 42.53 % | -166.906 M -12.98 % | -147.730 M -56.15 % | -94.609 M -42.18 % | -66.541 M 43.50 % | -117.767 M | 0.000 | 0.000 |
| Inventory | -73.889 M 21.77 % | -94.446 M -249.92 % | 62.997 M 159.96 % | -105.056 M -395.81 % | 35.514 M 140.02 % | -88.747 M -40.46 % | -63.185 M -206.22 % | -20.634 M 44.18 % | -36.961 M 15.28 % | -43.628 M -110.94 % | -20.683 M 52.07 % | -43.152 M -199.72 % | 43.273 M 538.21 % | 6.780 M |
| Accounts payables | 109.395 M 13.74 % | 96.181 M 112.02 % | 45.364 M -67.84 % | 141.063 M 1 565.42 % | 8.470 M -96.88 % | 271.589 M 358.66 % | 59.214 M 4 421.12 % | 1.310 M 104.19 % | -31.229 M -327.03 % | 13.755 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.773 M 102.05 % | -86.626 M -939.29 % | -8.335 M -115.04 % | -3.876 M 23.93 % | -5.095 M 15.29 % | -6.015 M 84.25 % | -38.181 M 77.40 % | -168.913 M 6.92 % | -181.467 M -120.77 % | -82.197 M -252.89 % | -23.292 M -407.77 % | 7.568 M 109.51 % | -79.601 M -201.60 % | -26.393 M |
| Other non cash items | 27.407 M -75.92 % | 113.810 M 37.91 % | 82.524 M 192.98 % | 28.167 M -42.60 % | 49.074 M -5.87 % | 52.132 M 12.73 % | 46.244 M 90.21 % | 24.312 M 149.91 % | -48.710 M -5 061.96 % | -943.641 K -110.49 % | 8.997 M 93.98 % | 4.638 M 137.33 % | 1.954 M 141.00 % | -4.767 M |
| Net cash provided by operating activities | 251.562 M 15.87 % | 217.111 M 89.02 % | 114.862 M -8.53 % | 125.569 M -22.11 % | 161.207 M -31.65 % | 235.868 M 21 259.21 % | -1.115 M 98.20 % | -62.095 M 50.44 % | -125.285 M -194.64 % | -42.522 M -196.92 % | 43.875 M 6.64 % | 41.143 M 15.69 % | 35.563 M -11.26 % | 40.076 M |
| Investments in property plant and equipment | -60.739 M 20.24 % | -76.149 M -36.39 % | -55.833 M 19.07 % | -68.991 M -5.58 % | -65.343 M 36.21 % | -102.442 M -73.39 % | -59.081 M -33.32 % | -44.316 M -160.05 % | -17.041 M 34.95 % | -26.199 M 15.52 % | -31.012 M 51.76 % | -64.285 M -23.23 % | -52.166 M -306.89 % | -12.821 M |
| Acquisitions net | 38.386 K | 0.000 -100.00 % | 15.603 K -81.92 % | 86.318 K 79.55 % | 48.074 K 3.24 % | 46.565 K -84.62 % | 302.772 K -92.17 % | 3.867 M 115.87 % | -24.360 M -1 628.71 % | 1.594 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -981.078 K 68.78 % | -3.143 M 98.77 % | -256.000 M 13.22 % | -295.000 M 20.27 % | -370.000 M -957.14 % | -35.000 M -8 271.99 % | 428.292 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 140.000 M 118 199.20 % | 118.344 K -79.98 % | 591.098 K -47.52 % | 1.126 M -25.25 % | 1.507 M -56.14 % | 3.436 M 238.34 % | 1.016 M 471.23 % | 177.784 K -91.31 % | 2.046 M -49.62 % | 4.062 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -193.275 M -1 704.43 % | 12.046 M 239.91 % | -8.610 M 24.47 % | -11.400 M -104.45 % | 256.000 M -47.22 % | 485.000 M 355.67 % | -189.697 M -11 277.00 % | 1.697 M 109.07 % | -18.722 M -659 339.74 % | 2.840 K 100.01 % | -31.012 M 51.76 % | -64.285 M -23.23 % | -52.166 M -306.89 % | -12.821 M |
| Net cash used for investing activites | -113.976 M -78.13 % | -63.984 M 1.29 % | -64.817 M 21.26 % | -82.321 M -29.05 % | -63.788 M -170.07 % | 91.041 M 136.75 % | -247.763 M -483.79 % | -42.441 M 26.92 % | -58.078 M -162.39 % | -22.134 M 28.63 % | -31.012 M 51.76 % | -64.285 M -23.23 % | -52.166 M -306.89 % | -12.821 M |
| Debt repayment | 25.828 M 143.43 % | -59.476 M -421.56 % | 18.496 M 177.61 % | -23.831 M -1 377.24 % | 1.866 M 101.35 % | -138.320 M -163.43 % | -52.507 M -139.38 % | 133.347 M -31.29 % | 194.065 M 1 241.63 % | -16.999 M | 0.000 -100.00 % | 67.580 M 252.16 % | 19.190 M 84.52 % | 10.400 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -44.329 M -13.49 % | -39.060 M -153.66 % | -15.399 M 22.98 % | -19.993 M -166.27 % | -7.509 M -150.30 % | -3.000 M 88.97 % | -27.190 M -34.17 % | -20.266 M -29.59 % | -15.638 M -49.62 % | -10.452 M 6.40 % | -11.167 M 46.26 % | -20.779 M -224.18 % | -6.410 M -9.08 % | -5.876 M |
| Other financing activites | -53.437 M -116.79 % | -24.649 M | 0.000 100.00 % | -18.029 M -2 146 326 250.38 % | 0.840 520.00 % | -0.200 -100.00 % | 346.928 M 994.55 % | 31.696 M 835.24 % | -4.311 M -371.01 % | 1.591 M -99.38 % | 256.746 M 73 455.98 % | -350.000 K -53 846 053.82 % | -0.650 100.00 % | -350.001 K |
| Net cash used provided by financing activities | -71.938 M 41.60 % | -123.184 M -4 076.74 % | 3.098 M 104.43 % | -69.897 M -444.82 % | -12.829 M 91.43 % | -149.684 M -156.01 % | 267.230 M 84.58 % | 144.778 M -17.81 % | 176.154 M 781.17 % | -25.860 M -110.53 % | 245.579 M 428.68 % | 46.452 M 263.46 % | 12.780 M 206.19 % | 4.174 M |
| Effect of forex changes on cash | -20.837 M -188.71 % | 23.489 M 105.25 % | 11.444 M 135.71 % | -32.052 M -658.52 % | 5.739 M 530.36 % | -1.334 M -384.52 % | 468.688 K -95.11 % | 9.585 M 745.00 % | -1.486 M -15 744.60 % | -9.379 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 44.812 M -16.13 % | 53.432 M -17.27 % | 64.586 M 210.02 % | -58.702 M -164.99 % | 90.329 M -48.65 % | 175.892 M 834.52 % | 18.822 M -62.23 % | 49.827 M 673.11 % | -8.694 M 90.40 % | -90.525 M -135.03 % | 258.441 M 1 008.74 % | 23.309 M 709.73 % | -3.823 M -112.16 % | 31.429 M |
| Cash at beginning of period | 674.668 M 8.60 % | 621.236 M 11.60 % | 556.650 M -9.54 % | 615.352 M 17.20 % | 525.023 M 50.38 % | 349.131 M 5.70 % | 330.309 M 17.76 % | 280.482 M -3.01 % | 289.176 M -23.84 % | 379.701 M 213.13 % | 121.260 M 23.80 % | 97.951 M -3.76 % | 101.773 M 44.68 % | 70.344 M |
| Cash at end of period | 719.480 M 6.64 % | 674.668 M 8.60 % | 621.236 M 11.60 % | 556.650 M -9.54 % | 615.352 M 17.20 % | 525.023 M 50.38 % | 349.131 M 5.70 % | 330.309 M 17.76 % | 280.482 M -3.01 % | 289.176 M -23.84 % | 379.701 M 213.13 % | 121.260 M 23.80 % | 97.951 M -3.76 % | 101.773 M |
| Operating cash flow | 251.562 M 15.87 % | 217.111 M 89.02 % | 114.862 M -8.53 % | 125.569 M -22.11 % | 161.207 M -31.65 % | 235.868 M 21 259.21 % | -1.115 M 98.20 % | -62.095 M 50.44 % | -125.285 M -194.64 % | -42.522 M -196.92 % | 43.875 M 6.64 % | 41.143 M 15.69 % | 35.563 M -11.26 % | 40.076 M |
| Capital expenditure | -60.739 M 20.24 % | -76.149 M -36.39 % | -55.833 M 19.07 % | -68.991 M -5.58 % | -65.343 M 36.21 % | -102.442 M -73.39 % | -59.081 M -33.32 % | -44.316 M -160.05 % | -17.041 M 34.95 % | -26.199 M 15.52 % | -31.012 M 51.76 % | -64.285 M -23.23 % | -52.166 M -306.89 % | -12.821 M |
| Free CashFlow | 190.823 M 35.37 % | 140.963 M 138.80 % | 59.029 M 4.33 % | 56.578 M -40.98 % | 95.864 M -28.15 % | 133.427 M 321.65 % | -60.196 M 43.43 % | -106.410 M 25.23 % | -142.326 M -107.11 % | -68.720 M -634.25 % | 12.863 M 155.58 % | -23.142 M -39.38 % | -16.603 M -160.92 % | 27.255 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 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 578.803 M 15.87 % | 499.511 M -36.83 % | 790.709 M 43.08 % | 552.630 M 13.18 % | 488.293 M 28.32 % | 380.529 M -48.45 % | 738.112 M 49.40 % | 494.048 M 11.60 % | 442.705 M 36.17 % | 325.113 M -58.87 % | 790.407 M 78.26 % | 443.397 M 14.14 % | 388.458 M 33.27 % | 291.477 M -64.04 % | 810.588 M 96.57 % | 412.357 M -0.20 % | 413.182 M 56.82 % | 263.474 M -65.14 % | 755.811 M 37.74 % | 548.730 M 25.10 % | 438.645 M 113.99 % | 204.982 M -67.05 % | 622.032 M 57.74 % | 394.333 M -28.87 % | 554.380 M 132.96 % | 237.970 M -58.73 % | 576.646 M 34.77 % | 427.866 M 12.76 % | 379.456 M 59.20 % | 238.344 M -47.09 % | 450.448 M 7.87 % | 417.598 M 23.08 % | 339.285 M 35.09 % | 251.159 M -47.58 % | 479.171 M 306.42 % | 117.900 M -0.63 % | 118.650 M 108.11 % | 57.013 M -56.69 % | 131.633 M 44.63 % | 91.012 M -41.62 % | 155.896 M 246.54 % | 44.986 M -71.11 % | 155.708 M 392.94 % | 31.588 M -76.82 % | 136.267 M 659.58 % | 17.940 M -87.63 % | 145.025 M |
| Net income | 17.912 M 663.97 % | 2.345 M -91.45 % | 27.408 M 21.46 % | 22.566 M 1.95 % | 22.135 M 1.61 % | 21.784 M -18.69 % | 26.790 M -24.74 % | 35.595 M 62.03 % | 21.968 M 83.76 % | 11.954 M -81.51 % | 64.671 M 71.97 % | 37.607 M 161.46 % | 14.383 M 151.99 % | -27.667 M -158.18 % | 47.551 M 124.39 % | 21.191 M -13.97 % | 24.632 M 194.78 % | -25.989 M -137.81 % | 68.734 M 274.72 % | 18.343 M -55.81 % | 41.507 M 195.60 % | -43.417 M -198.15 % | 44.234 M 225.03 % | 13.609 M -65.99 % | 40.013 M 235.07 % | -29.623 M -406.70 % | 9.659 M -62.80 % | 25.965 M 23.82 % | 20.970 M 150.20 % | -41.769 M -1 173.99 % | 3.889 M -95.17 % | 80.548 M 391.88 % | 16.376 M 144.66 % | -36.666 M -247.55 % | 24.851 M -71.13 % | 86.072 M 458.59 % | 15.409 M 437.47 % | -4.566 M -128.31 % | 16.131 M -8.89 % | 17.705 M -52.82 % | 37.530 M 2 312.83 % | -1.696 M -104.44 % | 38.192 M 3 614.79 % | 1.028 M -97.39 % | 39.406 M 853.04 % | -5.233 M -112.93 % | 40.484 M |
| Income before tax | 28.514 M 349.95 % | 6.337 M -84.04 % | 39.716 M 61.05 % | 24.661 M 17.39 % | 21.008 M -23.75 % | 27.553 M -28.10 % | 38.322 M 5.50 % | 36.325 M 58.58 % | 22.906 M 57.39 % | 14.554 M -80.19 % | 73.466 M 81.34 % | 40.513 M 163.35 % | 15.383 M 156.13 % | -27.405 M -148.23 % | 56.826 M 170.31 % | 21.023 M -15.16 % | 24.778 M 196.60 % | -25.650 M -133.90 % | 75.675 M 261.62 % | 20.927 M -50.59 % | 42.355 M 196.63 % | -43.831 M -204.23 % | 42.054 M 174.41 % | 15.325 M -66.18 % | 45.310 M 254.28 % | -29.368 M -317.63 % | 13.495 M -51.09 % | 27.593 M 26.99 % | 21.729 M 150.84 % | -42.737 M -1 428.27 % | 3.217 M -96.27 % | 86.374 M 364.61 % | 18.591 M 150.97 % | -36.470 M -221.11 % | 30.114 M -65.78 % | 88.013 M 381.37 % | 18.284 M 540.90 % | -4.147 M -121.20 % | 19.557 M -2.71 % | 20.102 M -54.45 % | 44.127 M 2 841.48 % | -1.610 M -103.57 % | 45.140 M 2 833.54 % | 1.539 M -96.61 % | 45.365 M 952.41 % | -5.322 M -111.83 % | 44.972 M |
| Income before tax ratio | 0.05 288.31 % | 0.01 -74.74 % | 0.05 12.56 % | 0.04 3.72 % | 0.04 -40.58 % | 0.07 39.46 % | 0.05 -29.39 % | 0.07 42.10 % | 0.05 15.58 % | 0.04 -51.84 % | 0.09 1.73 % | 0.09 130.72 % | 0.04 142.12 % | -0.09 -234.12 % | 0.07 37.51 % | 0.05 -14.99 % | 0.06 161.60 % | -0.10 -197.23 % | 0.10 162.54 % | 0.04 -60.50 % | 0.10 145.16 % | -0.21 -416.28 % | 0.07 73.96 % | 0.04 -52.45 % | 0.08 166.23 % | -0.12 -627.36 % | 0.02 -63.71 % | 0.06 12.62 % | 0.06 131.94 % | -0.18 -2 610.31 % | 0.01 -96.55 % | 0.21 277.48 % | 0.05 137.73 % | -0.15 -331.05 % | 0.06 -91.58 % | 0.75 384.43 % | 0.15 311.86 % | -0.07 -148.96 % | 0.15 -32.73 % | 0.22 -21.97 % | 0.28 891.10 % | -0.04 -112.34 % | 0.29 495.11 % | 0.05 -85.37 % | 0.33 212.22 % | -0.30 -195.67 % | 0.31 |
| EBITDA | 30.037 M 280.64 % | 7.891 M -80.80 % | 41.106 M 56.88 % | 26.202 M 15.96 % | 22.596 M -25.06 % | 30.152 M -50.87 % | 61.376 M 0.08 % | 61.330 M 32.83 % | 46.172 M 22.64 % | 37.649 M -54.56 % | 82.849 M 34.50 % | 61.599 M 68.35 % | 36.589 M 661.94 % | -6.511 M -108.62 % | 75.556 M 79.28 % | 42.145 M -9.71 % | 46.679 M 446.17 % | -13.484 M -113.28 % | 101.538 M 325.56 % | 23.860 M -57.68 % | 56.377 M 284.59 % | -30.542 M -168.22 % | 44.771 M 131.94 % | 19.303 M -62.52 % | 51.501 M 524.18 % | -12.141 M -195.20 % | 12.753 M -71.32 % | 44.468 M 23.68 % | 35.953 M 190.13 % | -39.891 M -439.29 % | 11.757 M -88.14 % | 99.142 M 384.67 % | 20.456 M 184.03 % | -24.344 M -126.78 % | 90.892 M 343.41 % | 20.498 M 6.26 % | 19.290 M 474.32 % | -5.153 M -121.83 % | 23.606 M -2.19 % | 24.135 M -47.33 % | 45.827 M 1 598.96 % | -3.057 M -106.14 % | 49.781 M 41 845.65 % | 118.680 K -99.75 % | 47.038 M 962.31 % | -5.455 M -111.49 % | 47.467 M |
| Net income ratio | 0.03 559.31 % | 0.00 -86.46 % | 0.03 -15.11 % | 0.04 -9.92 % | 0.05 -20.81 % | 0.06 57.72 % | 0.04 -49.62 % | 0.07 45.19 % | 0.05 34.95 % | 0.04 -55.06 % | 0.08 -3.53 % | 0.08 129.06 % | 0.04 139.01 % | -0.09 -261.81 % | 0.06 14.15 % | 0.05 -13.80 % | 0.06 160.44 % | -0.10 -208.47 % | 0.09 172.05 % | 0.03 -64.67 % | 0.09 144.67 % | -0.21 -397.85 % | 0.07 106.05 % | 0.03 -52.18 % | 0.07 157.98 % | -0.12 -843.20 % | 0.02 -72.40 % | 0.06 9.81 % | 0.06 131.53 % | -0.18 -2 129.74 % | 0.01 -95.52 % | 0.19 299.64 % | 0.05 133.06 % | -0.15 -381.50 % | 0.05 -92.90 % | 0.73 462.14 % | 0.13 262.16 % | -0.08 -165.35 % | 0.12 -37.01 % | 0.19 -19.19 % | 0.24 738.55 % | -0.04 -115.37 % | 0.25 653.60 % | 0.03 -88.75 % | 0.29 199.14 % | -0.29 -204.50 % | 0.28 |
| Ratio EBITDA | 0.05 228.49 % | 0.02 -69.61 % | 0.05 9.65 % | 0.05 2.46 % | 0.05 -41.60 % | 0.08 -4.71 % | 0.08 -33.02 % | 0.12 19.02 % | 0.10 -9.94 % | 0.12 10.48 % | 0.10 -24.55 % | 0.14 47.49 % | 0.09 521.65 % | -0.02 -123.97 % | 0.09 -8.80 % | 0.10 -9.53 % | 0.11 320.74 % | -0.05 -138.10 % | 0.13 208.96 % | 0.04 -66.17 % | 0.13 186.26 % | -0.15 -307.01 % | 0.07 47.03 % | 0.05 -47.31 % | 0.09 282.08 % | -0.05 -330.69 % | 0.02 -78.72 % | 0.10 9.69 % | 0.09 156.61 % | -0.17 -741.23 % | 0.03 -89.01 % | 0.24 293.78 % | 0.06 162.20 % | -0.10 -151.10 % | 0.19 9.10 % | 0.17 6.94 % | 0.16 279.87 % | -0.09 -150.40 % | 0.18 -32.37 % | 0.27 -9.79 % | 0.29 532.55 % | -0.07 -121.26 % | 0.32 8 409.30 % | 0.00 -98.91 % | 0.35 213.52 % | -0.30 -192.90 % | 0.33 |
| Gross profit ratio | 0.24 2.97 % | 0.23 -20.58 % | 0.29 27.63 % | 0.23 5.57 % | 0.22 -16.77 % | 0.26 -4.33 % | 0.27 -1.56 % | 0.27 9.29 % | 0.25 -6.48 % | 0.27 -12.13 % | 0.31 -1.24 % | 0.31 19.41 % | 0.26 30.17 % | 0.20 -16.55 % | 0.24 -13.33 % | 0.28 -3.44 % | 0.29 39.91 % | 0.20 -32.98 % | 0.30 42.87 % | 0.21 -21.14 % | 0.27 70.71 % | 0.16 -43.26 % | 0.28 31.22 % | 0.21 -6.68 % | 0.23 104.13 % | 0.11 -33.24 % | 0.17 -30.31 % | 0.24 -10.56 % | 0.27 111.02 % | 0.13 -37.45 % | 0.20 -31.21 % | 0.30 10.82 % | 0.27 61.10 % | 0.17 -40.36 % | 0.28 -33.62 % | 0.42 0.22 % | 0.42 -7.50 % | 0.45 6.80 % | 0.42 -13.28 % | 0.49 18.67 % | 0.41 -14.09 % | 0.48 -3.34 % | 0.49 -18.56 % | 0.61 29.58 % | 0.47 -21.19 % | 0.59 29.25 % | 0.46 |
| Weighted average shs out dil | 234.461 M 0.00 % | 234.461 M -14.34 % | 273.718 M -13.30 % | 315.710 M 0.00 % | 315.710 M 1.45 % | 311.194 M -0.60 % | 313.057 M -1.62 % | 318.200 M 4.25 % | 305.220 M 0.04 % | 305.106 M -3.26 % | 315.395 M 3.37 % | 305.105 M 0.00 % | 305.104 M -0.75 % | 307.413 M 0.76 % | 305.096 M 0.00 % | 305.096 M 0.00 % | 305.094 M 5.65 % | 288.766 M -5.06 % | 304.165 M -0.51 % | 305.711 M 3.17 % | 296.332 M -4.45 % | 310.121 M 9.08 % | 284.306 M 4.45 % | 272.187 M 8.79 % | 250.194 M -7.09 % | 269.300 M -3.15 % | 278.063 M 7.09 % | 259.650 M 7.50 % | 241.532 M -13.26 % | 278.462 M 4.19 % | 267.276 M -3.77 % | 277.751 M -6.70 % | 297.687 M 5.54 % | 282.048 M 0.60 % | 280.376 M 4.24 % | 268.975 M -14.30 % | 313.843 M 37.47 % | 228.299 M -8.00 % | 248.163 M -8.89 % | 272.382 M 28.43 % | 212.088 M 25.05 % | 169.602 M -25.15 % | 226.579 M 12.61 % | 201.208 M 4.40 % | 192.722 M -7.93 % | 209.319 M 1.22 % | 206.803 M |
| Weighted average shs out | 234.461 M 0.00 % | 234.461 M -14.34 % | 273.718 M -13.30 % | 315.710 M 0.00 % | 315.710 M 1.45 % | 311.194 M -0.60 % | 313.057 M -1.62 % | 318.200 M 4.25 % | 305.220 M 0.04 % | 305.106 M -3.26 % | 315.396 M 3.37 % | 305.105 M 0.00 % | 305.104 M 0.00 % | 305.101 M 0.00 % | 305.096 M 0.00 % | 305.096 M 0.00 % | 305.094 M 5.65 % | 288.766 M -5.06 % | 304.165 M -0.51 % | 305.711 M 3.16 % | 296.334 M -4.45 % | 310.121 M 9.08 % | 284.306 M 4.45 % | 272.187 M 8.79 % | 250.195 M -7.09 % | 269.300 M -3.15 % | 278.063 M 7.09 % | 259.650 M 7.50 % | 241.532 M -13.26 % | 278.462 M 4.19 % | 267.276 M -3.77 % | 277.751 M -6.70 % | 297.689 M 5.55 % | 282.048 M 0.60 % | 280.379 M 4.24 % | 268.975 M -14.30 % | 313.844 M 37.47 % | 228.299 M -8.00 % | 248.163 M -8.89 % | 272.382 M 28.43 % | 212.089 M 25.05 % | 169.602 M -25.15 % | 226.580 M 12.61 % | 201.209 M 4.40 % | 192.723 M -7.93 % | 209.319 M 1.22 % | 206.804 M |
| EPS diluted | 0.08 664.00 % | 0.01 -90.00 % | 0.10 39.86 % | 0.07 2.00 % | 0.07 0.14 % | 0.07 -29.44 % | 0.10 -9.82 % | 0.11 52.78 % | 0.07 83.67 % | 0.04 -81.33 % | 0.21 75.00 % | 0.12 154.78 % | 0.05 152.33 % | -0.09 -156.25 % | 0.16 130.22 % | 0.07 -13.88 % | 0.08 189.67 % | -0.09 -130.00 % | 0.30 400.00 % | 0.06 -57.14 % | 0.14 200.00 % | -0.14 -207.69 % | 0.13 160.00 % | 0.05 -68.75 % | 0.16 245.45 % | -0.11 -417.00 % | 0.03 -65.30 % | 0.10 15.21 % | 0.09 157.87 % | -0.15 -1 055.41 % | 0.02 -94.59 % | 0.29 427.27 % | 0.06 142.31 % | -0.13 -246.73 % | 0.09 -72.31 % | 0.32 551.73 % | 0.05 345.50 % | -0.02 -130.77 % | 0.07 0.00 % | 0.07 -63.89 % | 0.18 1 900.00 % | -0.01 -105.88 % | 0.17 3 233.33 % | 0.01 -97.45 % | 0.20 900.00 % | -0.03 -112.50 % | 0.20 |
| Earnings per share | 0.08 664.00 % | 0.01 -90.00 % | 0.10 39.86 % | 0.07 2.00 % | 0.07 0.14 % | 0.07 -22.22 % | 0.09 -18.18 % | 0.11 52.78 % | 0.07 83.67 % | 0.04 -81.33 % | 0.21 75.00 % | 0.12 154.78 % | 0.05 151.93 % | -0.09 -156.69 % | 0.16 130.22 % | 0.07 -13.88 % | 0.08 189.67 % | -0.09 -130.00 % | 0.30 400.00 % | 0.06 -57.14 % | 0.14 200.00 % | -0.14 -207.69 % | 0.13 160.00 % | 0.05 -68.75 % | 0.16 245.45 % | -0.11 -568.09 % | 0.02 -76.50 % | 0.10 15.21 % | 0.09 157.87 % | -0.15 -1 055.41 % | 0.02 -94.59 % | 0.29 427.27 % | 0.06 142.31 % | -0.13 -246.73 % | 0.09 -72.31 % | 0.32 551.73 % | 0.05 345.50 % | -0.02 -130.77 % | 0.07 0.00 % | 0.07 -63.89 % | 0.18 1 900.00 % | -0.01 -105.88 % | 0.17 3 233.33 % | 0.01 -97.45 % | 0.20 900.00 % | -0.03 -112.50 % | 0.20 |
| Gross profit | 137.359 M 19.32 % | 115.119 M -49.83 % | 229.445 M 82.62 % | 125.644 M 19.48 % | 105.162 M 6.81 % | 98.462 M -50.68 % | 199.639 M 47.07 % | 135.747 M 21.96 % | 111.301 M 27.34 % | 87.402 M -63.86 % | 241.828 M 76.06 % | 137.359 M 36.30 % | 100.775 M 73.48 % | 58.091 M -69.99 % | 193.576 M 70.38 % | 113.614 M -3.63 % | 117.897 M 119.41 % | 53.733 M -76.64 % | 229.995 M 96.79 % | 116.875 M -1.34 % | 118.467 M 265.31 % | 32.429 M -81.30 % | 173.432 M 107.00 % | 83.785 M -33.62 % | 126.221 M 375.55 % | 26.542 M -72.45 % | 96.336 M -6.08 % | 102.572 M 0.85 % | 101.704 M 235.95 % | 30.273 M -66.90 % | 91.463 M -25.80 % | 123.271 M 36.39 % | 90.378 M 117.63 % | 41.528 M -68.74 % | 132.839 M 169.78 % | 49.240 M -0.41 % | 49.444 M 92.49 % | 25.686 M -53.74 % | 55.526 M 25.43 % | 44.270 M -30.72 % | 63.902 M 197.70 % | 21.465 M -72.07 % | 76.867 M 301.45 % | 19.147 M -69.96 % | 63.744 M 498.63 % | 10.648 M -84.01 % | 66.602 M |
| Income tax expense | 7.007 M 34.84 % | 5.197 M -68.09 % | 16.288 M 225.49 % | 5.004 M 311.79 % | 1.215 M -83.01 % | 7.153 M -34.60 % | 10.937 M 349.64 % | 2.432 M 25.03 % | 1.945 M -42.86 % | 3.405 M -61.39 % | 8.819 M 200.49 % | 2.935 M 265.65 % | 802.649 K 651.90 % | 106.750 K -98.84 % | 9.233 M 4 919.81 % | 183.934 K -56.05 % | 418.474 K 11.71 % | 374.599 K -94.60 % | 6.938 M 205.91 % | 2.268 M 120.85 % | 1.027 M 740.00 % | -160.468 K 92.05 % | -2.018 M -207.29 % | 1.881 M -60.71 % | 4.789 M 1 556.62 % | 289.062 K -91.25 % | 3.305 M 83.18 % | 1.804 M 164.14 % | 683.064 K 208.86 % | -627.478 K -165.30 % | -236.521 K -104.41 % | 5.360 M 361.15 % | 1.162 M 224.52 % | 358.138 K -93.11 % | 5.200 M 187.52 % | 1.809 M -17.40 % | 2.190 M 151.06 % | 872.158 K -72.40 % | 3.160 M 24.08 % | 2.547 M -53.28 % | 5.450 M 1 000.79 % | 495.117 K -92.33 % | 6.453 M 992.57 % | 590.638 K -89.13 % | 5.432 M 1 726.99 % | 297.318 K -93.13 % | 4.325 M |
| Cost of revenue | 441.444 M 14.84 % | 384.392 M -31.51 % | 561.265 M 31.45 % | 426.986 M 11.45 % | 383.131 M 35.83 % | 282.067 M -47.62 % | 538.473 M 50.29 % | 358.301 M 8.12 % | 331.404 M 39.42 % | 237.710 M -56.67 % | 548.579 M 79.25 % | 306.038 M 6.38 % | 287.683 M 23.26 % | 233.387 M -62.17 % | 617.012 M 106.54 % | 298.743 M 1.17 % | 295.285 M 40.79 % | 209.741 M -60.11 % | 525.816 M 21.76 % | 431.855 M 34.88 % | 320.178 M 85.55 % | 172.553 M -61.54 % | 448.599 M 44.45 % | 310.548 M -27.47 % | 428.158 M 102.51 % | 211.429 M -55.98 % | 480.310 M 47.65 % | 325.294 M 17.12 % | 277.752 M 33.49 % | 208.071 M -42.04 % | 358.986 M 21.97 % | 294.327 M 18.25 % | 248.907 M 18.74 % | 209.631 M -39.47 % | 346.332 M 404.41 % | 68.660 M -0.79 % | 69.207 M 120.91 % | 31.328 M -58.84 % | 76.107 M 62.82 % | 46.743 M -49.19 % | 91.994 M 291.11 % | 23.521 M -70.17 % | 78.842 M 533.76 % | 12.440 M -82.85 % | 72.523 M 894.63 % | 7.291 M -90.70 % | 78.423 M |
| General and administrative expenses | -20.432 M -132.51 % | 62.843 M 164.39 % | -97.596 M -175.58 % | 129.138 M 690.01 % | -21.887 M -140.70 % | 53.773 M 160.83 % | -88.404 M -171.90 % | 122.959 M 651.15 % | -22.310 M -146.73 % | 47.744 M -15.28 % | 56.358 M -45.77 % | 103.915 M 517.22 % | -24.907 M -154.99 % | 45.291 M 157.97 % | -78.122 M -173.47 % | 106.328 M 587.40 % | -21.815 M -151.23 % | 42.582 M 162.81 % | -67.798 M -276.65 % | 38.379 M 290.28 % | -20.170 M -153.05 % | 38.017 M 215.59 % | -32.891 M -237.97 % | 23.838 M 374.90 % | -8.672 M -133.78 % | 25.669 M 157.56 % | -44.597 M -249.43 % | 29.844 M 230.03 % | -22.951 M -148.61 % | 47.214 M 163.95 % | -73.834 M -372.99 % | 27.046 M 196.10 % | -28.145 M -156.68 % | 49.655 M 325.97 % | -21.974 M -204.55 % | 21.017 M 324.53 % | -9.360 M -141.93 % | 22.324 M 168.37 % | -32.651 M -290.82 % | 17.111 M 242.85 % | -11.978 M -168.66 % | 17.447 M 172.88 % | -23.939 M -299.98 % | 11.971 M 275.59 % | -6.817 M -170.38 % | 9.686 M 146.03 % | -21.043 M |
| Selling and marketing expenses | -14.266 M -152.33 % | 27.261 M 165.90 % | -41.366 M -170.85 % | 58.385 M 171.96 % | 21.469 M -11.70 % | 24.312 M -32.02 % | 35.765 M 68.66 % | 21.205 M -2.03 % | 21.644 M -9.39 % | 23.886 M -6.57 % | 25.565 M 13.09 % | 22.605 M 31.24 % | 17.224 M -8.93 % | 18.912 M -13.44 % | 21.847 M 3.72 % | 21.064 M 9.51 % | 19.235 M -15.28 % | 22.705 M -29.09 % | 32.021 M 56.86 % | 20.414 M 11.86 % | 18.249 M -12.62 % | 20.884 M -34.57 % | 31.915 M 56.90 % | 20.341 M 2.55 % | 19.835 M 10.63 % | 17.929 M -32.71 % | 26.646 M 17.81 % | 22.619 M 5.70 % | 21.400 M -4.85 % | 22.490 M 11.32 % | 20.203 M -2.20 % | 20.658 M 18.08 % | 17.496 M -9.67 % | 19.369 M -49.59 % | 38.421 M 444.99 % | 7.050 M 12.32 % | 6.276 M -22.06 % | 8.053 M -35.46 % | 12.477 M 74.76 % | 7.139 M -0.21 % | 7.155 M 6.78 % | 6.701 M -19.61 % | 8.335 M 45.92 % | 5.712 M 6.29 % | 5.374 M -11.69 % | 6.085 M -24.16 % | 8.023 M |
| Other expenses | 115.741 M 1 076.61 % | -11.851 M -104.08 % | 290.463 M 356.91 % | -113.059 M -31 860.80 % | 355.970 K 528.55 % | -83.063 K 99.99 % | -699.721 M -14 144 555.94 % | -4.947 K -124.76 % | 19.981 K -83.05 % | 117.916 K -97.62 % | 4.947 M 152 926.93 % | 3.233 K -69.22 % | 10.502 K 3 159.06 % | 322.240 100.21 % | -156.876 K -611.53 % | -22.048 K 33.09 % | -32.953 K 95.33 % | -705.656 K 93.97 % | -11.704 M -7 927.37 % | -145.807 K | 0.000 | 0.000 100.00 % | -636.419 K -201.64 % | 626.135 K 773.73 % | 71.662 K 108.77 % | -817.458 K -303.63 % | -202.525 K -2 648.66 % | 7.946 K -26.62 % | 10.829 K 80.48 % | 6.000 K 100.03 % | -22.361 M -208.67 % | 20.577 M 1 560.32 % | 1.239 M 103.74 % | 608.288 K -63.74 % | 1.677 M -97.90 % | 80.029 M 4 206.08 % | 1.859 M -1.05 % | 1.878 M -27.04 % | 2.574 M 23.16 % | 2.090 M 13.98 % | 1.834 M 57.17 % | 1.167 M -83.35 % | 7.009 M 130.31 % | 3.043 M 145.13 % | 1.242 M 20 592.62 % | 6.000 K -99.77 % | 2.663 M |
| Operating expenses | 108.836 M 0.05 % | 108.777 M -41.56 % | 186.142 M 84.46 % | 100.911 M 21.28 % | 83.204 M -17.37 % | 100.689 M -85.61 % | 699.721 M 595.29 % | 100.637 M 13.36 % | 88.773 M -4.02 % | 92.491 M -44.54 % | 166.782 M 102.34 % | 82.427 M 16.97 % | 70.469 M -16.85 % | 84.746 M -22.32 % | 109.097 M 38.35 % | 78.853 M -1.92 % | 80.396 M -9.38 % | 88.719 M -22.00 % | 113.737 M 52.73 % | 74.468 M 6.10 % | 70.186 M -7.46 % | 75.845 M -22.19 % | 97.474 M 64.34 % | 59.311 M -9.74 % | 65.708 M 11.02 % | 59.185 M -26.83 % | 80.885 M 31.80 % | 61.368 M 0.86 % | 60.847 M -12.40 % | 69.459 M -2.71 % | 71.397 M 49.82 % | 47.654 M -24.99 % | 63.535 M -8.58 % | 69.497 M -36.11 % | 108.784 M 278.49 % | 28.741 M 8.90 % | 26.392 M -14.42 % | 30.839 M -26.84 % | 42.153 M 71.23 % | 24.618 M 13.58 % | 21.675 M -11.61 % | 24.522 M -29.49 % | 34.778 M 82.77 % | 19.029 M 14.91 % | 16.560 M 2.84 % | 16.103 M -32.05 % | 23.699 M |
| Cost and expenses | 550.280 M 11.58 % | 493.169 M -34.02 % | 747.406 M 41.58 % | 527.897 M 13.20 % | 466.335 M 21.84 % | 382.756 M -45.30 % | 699.721 M 52.47 % | 458.938 M 9.22 % | 420.177 M 27.25 % | 330.201 M -53.84 % | 715.361 M 84.15 % | 388.465 M 8.46 % | 358.152 M 12.58 % | 318.133 M -56.19 % | 726.110 M 92.30 % | 377.596 M 0.51 % | 375.681 M 25.87 % | 298.461 M -53.33 % | 639.553 M 26.31 % | 506.322 M 29.71 % | 390.364 M 57.15 % | 248.398 M -54.51 % | 546.073 M 47.64 % | 369.859 M -25.11 % | 493.867 M 82.50 % | 270.613 M -51.78 % | 561.195 M 45.14 % | 386.662 M 14.19 % | 338.600 M 22.00 % | 277.530 M -35.52 % | 430.383 M 25.85 % | 341.981 M 9.45 % | 312.441 M 11.93 % | 279.128 M -38.67 % | 455.116 M 367.26 % | 97.402 M 1.89 % | 95.598 M 53.78 % | 62.167 M -47.43 % | 118.261 M 65.72 % | 71.360 M -37.22 % | 113.669 M 136.60 % | 48.044 M -57.72 % | 113.619 M 261.05 % | 31.469 M -64.67 % | 89.083 M 280.78 % | 23.395 M -77.09 % | 102.122 M |
| Research and development expenses | 27.794 M -8.95 % | 30.525 M -11.88 % | 34.641 M 27.88 % | 27.088 M 49.87 % | 18.075 M -36.63 % | 28.520 M 17.69 % | 24.234 M -13.33 % | 27.961 M 26.96 % | 22.024 M -15.29 % | 26.000 M -2.59 % | 26.692 M 31.31 % | 20.328 M -0.47 % | 20.424 M -5.79 % | 21.679 M -27.78 % | 30.018 M 44.29 % | 20.803 M 11.86 % | 18.597 M -28.71 % | 26.085 M -3.37 % | 26.995 M 28.36 % | 21.031 M 13.98 % | 18.452 M -11.65 % | 20.886 M -20.16 % | 26.159 M 37.68 % | 19.000 M -17.57 % | 23.048 M 44.75 % | 15.923 M -43.15 % | 28.010 M 158.41 % | 10.839 M -74.86 % | 43.122 M 206.65 % | 14.062 M -84.82 % | 92.628 M 667.02 % | 12.076 M -44.68 % | 21.828 M | 0.000 -100.00 % | 40.196 M | 0.000 -100.00 % | 15.840 M | 0.000 -100.00 % | 27.607 M | 0.000 -100.00 % | 12.257 M | 0.000 -100.00 % | 25.715 M | 0.000 -100.00 % | 8.956 M | 0.000 -100.00 % | 17.400 M |
| Selling general and administrative expenses | -34.699 M -138.51 % | 90.104 M 164.84 % | -138.962 M -174.10 % | 187.523 M 44 864.92 % | -418.906 K -100.54 % | 78.085 M 248.34 % | -52.640 M -136.51 % | 144.164 M 21 768.22 % | -665.325 K -100.93 % | 71.630 M -47.00 % | 135.143 M 6.82 % | 126.520 M 1 746.85 % | -7.683 M -111.97 % | 64.203 M 214.09 % | -56.275 M -144.17 % | 127.392 M 5 037.77 % | -2.580 M -103.95 % | 65.288 M 282.49 % | -35.777 M -160.85 % | 58.793 M 3 160.70 % | -1.921 M -103.26 % | 58.901 M 6 137.61 % | -975.571 K -102.21 % | 44.180 M 295.77 % | 11.163 M -74.40 % | 43.598 M 342.87 % | -17.951 M -134.22 % | 52.463 M 3 482.17 % | -1.551 M -102.23 % | 69.704 M 229.97 % | -53.631 M -212.42 % | 47.705 M 547.97 % | -10.649 M -115.43 % | 69.024 M 319.67 % | 16.447 M -41.40 % | 28.067 M 1 010.17 % | -3.084 M -110.15 % | 30.378 M 250.58 % | -20.173 M -183.19 % | 24.250 M 602.75 % | -4.824 M -119.98 % | 24.148 M 254.75 % | -15.604 M -188.25 % | 17.683 M 1 324.91 % | -1.444 M -109.15 % | 15.771 M 221.14 % | -13.019 M |
| Interest income | 3.503 M -23.16 % | 4.559 M 10.98 % | 4.108 M -14.70 % | 4.815 M 39.02 % | 3.464 M -23.77 % | 4.544 M 20.61 % | 3.768 M 6.03 % | 3.553 M 17.11 % | 3.034 M 31.45 % | 2.308 M 93.26 % | 1.194 M 376.57 % | 250.617 K 4.21 % | 240.491 K -24.12 % | 316.918 K -39.93 % | 527.581 K -18.48 % | 647.142 K -39.54 % | 1.070 M 85.35 % | 577.453 K -57.32 % | 1.353 M | 0.000 -100.00 % | 714.323 K | 0.000 -100.00 % | 2.432 M 876.98 % | 248.964 K -54.94 % | 552.521 K | 0.000 -100.00 % | 2.094 M 1 040.23 % | 183.684 K | 0.000 | 0.000 -100.00 % | 3.072 M 73 457.58 % | 4.176 K -97.65 % | 177.784 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 519.339 K 246.03 % | 150.085 K -12.68 % | 171.870 K | 0.000 | 0.000 |
| Interest expense | 1.522 M -2.03 % | 1.554 M 11.79 % | 1.390 M -9.79 % | 1.541 M -2.97 % | 1.588 M -38.90 % | 2.599 M 65.47 % | 1.571 M -40.43 % | 2.637 M -41.02 % | 4.470 M 3.98 % | 4.299 M 13.56 % | 3.786 M -18.87 % | 4.667 M 3.83 % | 4.494 M 7.45 % | 4.183 M 110.12 % | 1.991 M -54.57 % | 4.382 M -12.08 % | 4.985 M 36.57 % | 3.650 M -27.15 % | 5.010 M 697.76 % | 627.996 K -84.07 % | 3.943 M 48.89 % | 2.648 M -2.54 % | 2.718 M -31.68 % | 3.978 M -35.75 % | 6.191 M 11.75 % | 5.540 M -34.34 % | 8.438 M 18.61 % | 7.114 M 88.26 % | 3.779 M 54.08 % | 2.453 M -76.52 % | 10.446 M 150.97 % | 4.162 M -19.01 % | 5.139 M -6.29 % | 5.484 M | 0.000 -100.00 % | 8.717 M | 0.000 -100.00 % | 40.021 K -98.00 % | 1.996 M | 0.000 -100.00 % | 251.765 K 67 894.98 % | 370.270 -99.97 % | 1.134 M | 0.000 -100.00 % | 1.217 M 276.24 % | 323.525 K -40.23 % | 541.322 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.865 M -78.17 % | 13.120 M -41.35 % | 22.368 M 0.00 % | 22.368 M 19.00 % | 18.796 M 0.00 % | 18.796 M 51.45 % | 12.411 M -24.41 % | 16.419 M -1.75 % | 16.711 M 0.00 % | 16.711 M -0.17 % | 16.740 M 0.00 % | 16.740 M -1.04 % | 16.917 M 40.22 % | 12.064 M 0.00 % | 12.064 M 12.83 % | 10.692 M -6.42 % | 11.425 M 6.86 % | 10.692 M 0.00 % | 10.692 M 9.41 % | 9.773 M -0.91 % | 9.863 M 0.92 % | 9.773 M 1 135.33 % | -943.939 K -107.64 % | 12.361 M -32.98 % | 18.443 M 546.67 % | 2.852 M 109.63 % | -29.606 M -291.39 % | 15.469 M 400.14 % | 3.093 M -75.41 % | 12.580 M -79.85 % | 62.422 M 242.54 % | 18.224 M 28.73 % | 14.157 M 5 072.94 % | -284.679 K -102.88 % | 9.896 M 61.60 % | 6.124 M 73.30 % | 3.534 M 1 358.39 % | -280.811 K -116.06 % | 1.748 M 63.71 % | 1.068 M -63.37 % | 2.915 M 2 395.48 % | -127.003 K -114.03 % | 905.018 K |
| Operating income | 28.524 M 349.73 % | 6.342 M -85.35 % | 43.303 M 75.08 % | 24.733 M 19.76 % | 20.652 M -25.27 % | 27.636 M -28.01 % | 38.391 M 5.67 % | 36.330 M 58.74 % | 22.886 M 58.53 % | 14.436 M -80.76 % | 75.046 M 85.26 % | 40.509 M 163.51 % | 15.373 M 156.09 % | -27.405 M -148.09 % | 56.982 M 170.77 % | 21.045 M -15.18 % | 24.811 M 199.46 % | -24.945 M -128.55 % | 87.379 M 314.66 % | 21.072 M -50.29 % | 42.394 M 196.72 % | -43.831 M -202.67 % | 42.690 M 190.42 % | 14.699 M -67.51 % | 45.238 M 258.45 % | -28.551 M -308.44 % | 13.697 M -50.35 % | 27.585 M 27.01 % | 21.719 M 150.81 % | -42.743 M -268.25 % | 25.405 M -61.39 % | 65.805 M 279.00 % | 17.363 M 147.02 % | -36.924 M -229.70 % | 28.470 M 256.57 % | 7.984 M -51.42 % | 16.436 M 372.79 % | -6.025 M -135.48 % | 16.983 M -5.71 % | 18.011 M -57.41 % | 42.293 M 1 623.29 % | -2.776 M -107.28 % | 38.132 M 2 634.28 % | -1.505 M -103.41 % | 44.123 M 928.15 % | -5.328 M -112.59 % | 42.309 M |
| Operating income ratio | 0.05 288.12 % | 0.01 -76.81 % | 0.05 22.36 % | 0.04 5.82 % | 0.04 -41.76 % | 0.07 39.63 % | 0.05 -29.27 % | 0.07 42.24 % | 0.05 16.42 % | 0.04 -53.23 % | 0.09 3.92 % | 0.09 130.86 % | 0.04 142.09 % | -0.09 -233.75 % | 0.07 37.74 % | 0.05 -15.01 % | 0.06 163.42 % | -0.09 -181.89 % | 0.12 201.05 % | 0.04 -60.27 % | 0.10 145.20 % | -0.21 -411.57 % | 0.07 84.11 % | 0.04 -54.32 % | 0.08 168.01 % | -0.12 -605.10 % | 0.02 -63.16 % | 0.06 12.64 % | 0.06 131.92 % | -0.18 -417.97 % | 0.06 -64.21 % | 0.16 207.93 % | 0.05 134.81 % | -0.15 -347.44 % | 0.06 -12.27 % | 0.07 -51.11 % | 0.14 231.08 % | -0.11 -181.91 % | 0.13 -34.81 % | 0.20 -27.05 % | 0.27 539.57 % | -0.06 -125.20 % | 0.24 614.12 % | -0.05 -114.71 % | 0.32 209.03 % | -0.30 -201.80 % | 0.29 |
| Total other income expenses net | -9.686 K -85.27 % | -5.228 K 99.85 % | -3.587 M -4 857.95 % | -72.346 K -120.32 % | 355.971 K 528.56 % | -83.063 K -97.54 % | -42.049 K -749.99 % | -4.947 K -124.76 % | 19.982 K -83.05 % | 117.916 K 107.46 % | -1.580 M -48 981.53 % | 3.232 K -69.22 % | 10.502 K 3 159.06 % | 322.240 100.21 % | -156.876 K -611.55 % | -22.047 K 33.10 % | -32.953 K 95.33 % | -705.656 K 93.97 % | -11.704 M -7 927.39 % | -145.807 K -275.41 % | -38.839 K | 0.000 100.00 % | -636.419 K -201.64 % | 626.136 K 773.72 % | 71.663 K 108.77 % | -817.459 K -303.63 % | -202.525 K -2 648.77 % | 7.946 K -26.62 % | 10.828 K 80.47 % | 6.000 K 958.37 % | -699.000 30.38 % | -1.004 K -100.08 % | 1.228 M 101.88 % | 608.288 K -63.01 % | 1.644 M -97.95 % | 80.029 M 4 231.48 % | 1.848 M -1.63 % | 1.878 M -27.04 % | 2.574 M 23.16 % | 2.090 M 13.98 % | 1.834 M 57.17 % | 1.167 M -83.35 % | 7.007 M 130.25 % | 3.043 M 145.13 % | 1.242 M 20 592.65 % | 6.000 K -99.77 % | 2.663 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -611.806 M -17.71 % | -519.740 M 21.52 % | -662.293 M -34.19 % | -493.563 M -10.70 % | -445.874 M 12.50 % | -509.550 M 19.20 % | -630.639 M -54.03 % | -409.415 M -9.08 % | -375.344 M -4.75 % | -358.330 M 14.17 % | -417.491 M -169.18 % | -155.099 M 1.75 % | -157.869 M 27.54 % | -217.867 M 48.14 % | -420.135 M -80.98 % | -232.139 M 19.29 % | -287.618 M 13.94 % | -334.217 M 37.60 % | -535.585 M -63.41 % | -327.756 M 1.27 % | -331.982 M 6.76 % | -356.061 M 26.44 % | -484.042 M -54.66 % | -312.972 M -120.26 % | -142.090 M -2.64 % | -138.437 M -142.38 % | -57.116 M 46.13 % | -106.034 M -38.96 % | -76.304 M 49.57 % | -151.294 M 33.59 % | -227.833 M -37.30 % | -165.941 M 11.86 % | -188.265 M 10.78 % | -211.016 M 36.93 % | -334.591 M -61.18 % | -207.587 M -36.29 % | -152.315 M 31.87 % | -223.560 M -6.67 % | -209.591 M 4.97 % | -220.547 M 9.08 % | -242.570 M 31.91 % | -356.232 M 10.20 % | -396.698 M -887.82 % | -40.159 M -249.67 % | -11.485 M -107.21 % | 159.304 M 386.24 % | -55.653 M |
| Total investments | 679.555 K 7.78 % | 630.528 K 3.59 % | 608.651 K -3.85 % | 632.995 K 2.15 % | 619.650 K -25.75 % | 834.507 K -36.05 % | 1.305 M -27.04 % | 1.789 M -10.50 % | 1.998 M -4.86 % | 2.101 M -90.65 % | 22.475 M 710.41 % | 2.773 M -9.04 % | 3.049 M -7.11 % | 3.282 M -5.48 % | 3.473 M 470.63 % | 608.570 K -2.10 % | 621.631 K -0.22 % | 622.974 K -4.01 % | 649.032 K 0.39 % | 646.533 K 0.42 % | 643.856 K 1.95 % | 631.547 K -0.09 % | 632.089 K 0.80 % | 627.099 K -0.81 % | 632.210 K 3.39 % | 611.481 K -3.65 % | 634.661 K -2.04 % | 647.908 K 4.70 % | 618.825 K -1.12 % | 625.805 K -0.77 % | 630.657 K -0.33 % | 632.720 K 0.95 % | 626.759 K 5.12 % | 596.228 K 0.89 % | 590.947 K | 0.000 -100.00 % | 44.335 M 11.25 % | 39.851 M -5.18 % | 42.026 M 10.93 % | 37.886 M 3.72 % | 36.526 M 4.96 % | 34.800 M 0.81 % | 34.519 M 11.18 % | 31.049 M 2.70 % | 30.232 M -90.51 % | 318.607 M 1 052.01 % | 27.657 M |
| Total debt | 220.244 M -13.41 % | 254.338 M 21.44 % | 209.440 M 47.27 % | 142.212 M -25.72 % | 191.445 M 0.32 % | 190.834 M 1.21 % | 188.555 M -9.81 % | 209.066 M -33.71 % | 315.364 M -0.42 % | 316.683 M -8.36 % | 345.571 M 5.75 % | 326.771 M -9.47 % | 360.952 M 8.43 % | 332.880 M 11.99 % | 297.253 M -3.61 % | 308.399 M -8.30 % | 336.302 M 6.81 % | 314.874 M 23.22 % | 255.545 M -14.33 % | 298.301 M 23.37 % | 241.796 M 1.42 % | 238.421 M -2.56 % | 244.686 M 10.09 % | 222.252 M -45.21 % | 405.609 M 4.81 % | 386.997 M -29.46 % | 548.654 M 4.16 % | 526.722 M 91.07 % | 275.668 M -5.38 % | 291.352 M -15.11 % | 343.192 M -5.23 % | 362.125 M -1.82 % | 368.843 M 4.72 % | 352.215 M 74.55 % | 201.779 M -2.04 % | 205.986 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.999 M -82.47 % | 96.960 M -4.81 % | 101.858 M | 0.000 -100.00 % | 103.650 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 624.607 M | 0.000 | 0.000 -100.00 % | 103.667 M 534.65 % | 16.335 M -44.18 % | 29.261 M -95.03 % | 589.159 M 317.59 % | 141.084 M -71.00 % | 486.501 M 1 527.60 % | 29.891 M -93.17 % | 437.353 M 538.35 % | 68.513 M -84.52 % | 442.532 M 453.92 % | 79.891 M -82.75 % | 463.073 M 355.61 % | 101.638 M -78.49 % | 472.586 M 1 074.33 % | 40.243 M -1.94 % | 41.038 M -33.34 % | 61.564 M 81.10 % | 33.994 M -1.64 % | 34.560 M -18.86 % | 42.591 M -57.01 % | 99.076 M 5.92 % | 93.540 M -13.70 % | 108.390 M -5.72 % | 114.969 M 935.30 % | 11.105 M -9.00 % | 12.203 M -5.53 % | 12.917 M -22.98 % | 16.770 M 9.90 % | 15.259 M 18.99 % | 12.823 M 3.73 % | 12.363 M 534.91 % | 1.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 320.336 M | 0.000 |
| Retained earnings | 920.062 M 1.99 % | 902.150 M 0.26 % | 899.805 M 3.02 % | 873.426 M 2.65 % | 850.860 M -2.07 % | 868.833 M 2.57 % | 847.049 M 2.50 % | 826.359 M 4.50 % | 790.764 M 0.86 % | 784.052 M -5.81 % | 832.397 M 17.32 % | 709.492 M 5.60 % | 671.885 M 1.11 % | 664.502 M -4.00 % | 692.169 M 7.10 % | 646.298 M 3.39 % | 625.107 M 0.75 % | 620.469 M -4.02 % | 646.457 M 8.63 % | 595.073 M 3.18 % | 576.731 M 6.26 % | 542.733 M -6.54 % | 580.699 M 7.96 % | 537.890 M 2.01 % | 527.280 M 8.21 % | 487.267 M -5.73 % | 516.890 M 1.61 % | 508.725 M 5.38 % | 482.760 M 1.50 % | 475.609 M -8.07 % | 517.378 M -1.21 % | 523.704 M 18.18 % | 443.156 M 2.47 % | 432.493 M -7.82 % | 469.159 M 5.27 % | 445.690 M 23.93 % | 359.618 M 0.51 % | 357.809 M -1.26 % | 362.375 M 3.69 % | 349.476 M 5.34 % | 331.771 M 8.98 % | 304.441 M -0.55 % | 306.137 M 12.90 % | 271.156 M 0.41 % | 270.037 M | 0.000 -100.00 % | 245.558 M |
| Common stock | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 0.00 % | 318.200 M 4.25 % | 305.220 M 0.04 % | 305.106 M 0.00 % | 305.105 M 0.00 % | 305.105 M 0.00 % | 305.104 M 0.00 % | 305.101 M 0.00 % | 305.096 M 0.00 % | 305.096 M 0.00 % | 305.094 M 0.00 % | 305.092 M 0.00 % | 305.092 M 0.00 % | 305.080 M 0.00 % | 305.071 M 0.00 % | 305.063 M 0.00 % | 305.048 M 0.00 % | 305.046 M 8.69 % | 280.663 M 0.04 % | 280.562 M 1.51 % | 276.380 M 0.00 % | 276.380 M 0.00 % | 276.380 M 0.00 % | 276.380 M 0.32 % | 275.500 M 0.00 % | 275.500 M 0.00 % | 275.500 M 1.29 % | 272.000 M 0.00 % | 272.000 M 0.00 % | 272.000 M 0.00 % | 272.000 M 100.00 % | 136.000 M 0.00 % | 136.000 M 0.00 % | 136.000 M 0.00 % | 136.000 M 100.00 % | 68.000 M 0.00 % | 68.000 M 33.33 % | 51.000 M 0.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M |
| Total equity | 1.916 B 4.08 % | 1.841 B 1.52 % | 1.813 B 0.15 % | 1.810 B 1.73 % | 1.779 B -1.54 % | 1.807 B -0.12 % | 1.809 B 2.31 % | 1.769 B 7.54 % | 1.645 B 1.94 % | 1.613 B 2.94 % | 1.567 B 7.31 % | 1.460 B 2.50 % | 1.425 B 0.24 % | 1.421 B -2.38 % | 1.456 B 2.29 % | 1.424 B 0.87 % | 1.411 B 0.24 % | 1.408 B -2.88 % | 1.450 B 4.23 % | 1.391 B 2.62 % | 1.355 B 3.07 % | 1.315 B -2.85 % | 1.353 B 3.76 % | 1.304 B 14.09 % | 1.143 B 4.38 % | 1.095 B -0.81 % | 1.104 B 1.52 % | 1.088 B 13.83 % | 955.491 M 0.91 % | 946.896 M -4.09 % | 987.254 M 0.26 % | 984.695 M 9.62 % | 898.270 M 1.60 % | 884.118 M -3.95 % | 920.486 M 3.99 % | 885.156 M 11.06 % | 797.005 M 0.45 % | 793.455 M -0.63 % | 798.474 M 2.10 % | 782.076 M 2.51 % | 762.930 M 3.88 % | 734.453 M -0.29 % | 736.558 M 107.79 % | 354.474 M 0.27 % | 353.526 M 9.01 % | 324.313 M 0.00 % | 324.313 M |
| Other non current liabilities | 71.143 M 7.66 % | 66.079 M 3.39 % | 63.910 M -5.18 % | 67.402 M 1.63 % | 66.319 M 0.20 % | 66.188 M -5.85 % | 70.301 M 2.63 % | 68.502 M -6.55 % | 73.303 M 6.20 % | 69.021 M -19.98 % | 86.257 M 5.06 % | 82.107 M -1.50 % | 83.358 M -7.64 % | 90.257 M -0.41 % | 90.625 M -20.13 % | 113.466 M 14.19 % | 99.368 M -16.89 % | 119.558 M -24.38 % | 158.098 M 52.02 % | 103.995 M 6.22 % | 97.907 M -0.41 % | 98.310 M -1.31 % | 99.617 M 15.63 % | 86.153 M -1.69 % | 87.638 M 1.34 % | 86.480 M -3.99 % | 90.074 M -9.92 % | 99.991 M 5.28 % | 94.980 M -0.44 % | 95.400 M -0.59 % | 95.965 M -2.58 % | 98.502 M -22.61 % | 127.273 M -11.29 % | 143.464 M 21.77 % | 117.819 M -41.26 % | 200.560 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.159 M 12.79 % | 18.759 M | 0.000 | 0.000 |
| Long term debt | 70.508 M 5.27 % | 66.978 M 1.65 % | 65.891 M 14.37 % | 57.610 M -16.69 % | 69.153 M 0.74 % | 68.643 M 26.46 % | 54.282 M -2.51 % | 55.677 M -9.83 % | 61.748 M 4.42 % | 59.134 M 77.33 % | 33.346 M -77.49 % | 148.156 M 7.09 % | 138.342 M -0.17 % | 138.580 M -3.31 % | 143.320 M -15.09 % | 168.794 M -12.38 % | 192.639 M -0.44 % | 193.490 M 11.33 % | 173.804 M 25.83 % | 138.126 M -9.04 % | 151.858 M 1.97 % | 148.920 M 0.66 % | 147.945 M -3.83 % | 153.834 M -36.27 % | 241.390 M 1.70 % | 237.363 M -7.74 % | 257.276 M 4.30 % | 246.665 M 130.27 % | 107.121 M -1.12 % | 108.329 M -58.15 % | 258.869 M -9.53 % | 286.125 M 0.45 % | 284.843 M 122.06 % | 128.275 M 0.89 % | 127.138 M -2.48 % | 130.376 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.035 M 3.57 % | 56.035 M | 0.000 -100.00 % | 58.827 M |
| Total non current liabilities | 161.701 M 4.69 % | 154.464 M 1.53 % | 152.135 M -0.38 % | 152.723 M -6.76 % | 163.794 M -3.15 % | 169.115 M 17.01 % | 144.526 M 2.91 % | 140.445 M -7.45 % | 151.746 M 4.46 % | 145.269 M 21.46 % | 119.604 M -51.87 % | 248.500 M 4.52 % | 237.757 M -3.11 % | 245.379 M -2.25 % | 251.036 M -16.52 % | 300.730 M -8.29 % | 327.900 M -0.98 % | 331.131 M 16.99 % | 283.041 M 8.24 % | 261.502 M -2.90 % | 269.312 M 0.38 % | 268.290 M -0.47 % | 269.549 M 2.65 % | 262.601 M -26.09 % | 355.293 M 1.28 % | 350.809 M -5.56 % | 371.478 M -0.08 % | 371.762 M 63.36 % | 227.570 M -0.21 % | 228.052 M -39.52 % | 377.077 M -7.70 % | 408.520 M -6.12 % | 435.173 M 57.64 % | 276.055 M 2.70 % | 268.785 M -18.78 % | 330.936 M 1 758.28 % | 17.809 M -1.36 % | 18.053 M -1.34 % | 18.298 M -3.79 % | 19.019 M -1.23 % | 19.255 M -1.21 % | 19.491 M -1.20 % | 19.727 M -75.09 % | 79.193 M 5.88 % | 74.793 M | 0.000 -100.00 % | 77.651 M |
| Other current liabilities | 778.811 M 12.48 % | 692.428 M -2.66 % | 711.382 M 69.31 % | 420.153 M 1 751.73 % | 22.690 M 232.63 % | -17.108 M -251.44 % | 11.297 M -93.16 % | 165.072 M -44.10 % | 295.317 M 1.62 % | 290.611 M -50.87 % | 591.500 M 327.90 % | 138.233 M -16.03 % | 164.617 M 17.22 % | 140.436 M 174.47 % | 51.166 M -61.74 % | 133.749 M 1.56 % | 131.696 M 4.85 % | 125.600 M -10.20 % | 139.861 M 566.15 % | 20.995 M -84.87 % | 138.788 M 9 272.68 % | 1.481 M -99.67 % | 443.400 M -19.13 % | 548.288 M 106.88 % | 265.025 M -37.66 % | 425.136 M 92.24 % | 221.146 M 20.44 % | 183.611 M -61.24 % | 473.668 M -11.52 % | 535.338 M 72.64 % | 310.096 M -2.29 % | 317.366 M 57.72 % | 201.222 M -11.02 % | 226.148 M 19.88 % | 188.642 M -42.74 % | 329.429 M 92.46 % | 171.169 M -19.30 % | 212.097 M 1.48 % | 209.005 M 20.04 % | 174.120 M 30.07 % | 133.868 M -39.07 % | 219.714 M 14.05 % | 192.650 M 0.90 % | 190.939 M 142.70 % | 78.672 M | 0.000 -100.00 % | 123.436 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 462.090 M -27.17 % | 634.472 M -4.93 % | 667.347 M -0.94 % | 673.707 M 22.32 % | 550.772 M -7.13 % | 593.043 M 7.54 % | 551.450 M | 0.000 -100.00 % | 586.484 M 0.39 % | 584.190 M 4.86 % | 557.126 M -3.12 % | 575.062 M -5.17 % | 606.399 M 4.69 % | 579.232 M 6.53 % | 543.706 M -4.63 % | 570.077 M -3.85 % | 592.886 M -5.21 % | 625.457 M 8.70 % | 575.387 M 236.71 % | 170.883 M 3.60 % | 164.953 M -2.71 % | 169.542 M 14.84 % | 147.632 M -6.68 % | 158.202 M -16.61 % | 189.704 M 21.61 % | 155.994 M -4.04 % | 162.567 M 3.24 % | 157.458 M 23.13 % | 127.880 M -13.50 % | 147.834 M 36.63 % | 108.204 M -19.82 % | 134.953 M 193.62 % | 45.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.327 M 45.62 % | -17.152 M -644.41 % | 3.151 M | 0.000 100.00 % | -915.871 K |
| Short term debt | 149.736 M -20.08 % | 187.360 M 30.52 % | 143.550 M 69.68 % | 84.602 M -10.01 % | 94.018 M -23.06 % | 122.191 M 10.53 % | 110.549 M -14.92 % | 129.941 M 13.79 % | 114.196 M -4.80 % | 119.955 M -61.58 % | 312.224 M 74.80 % | 178.615 M -10.13 % | 198.750 M 2.29 % | 194.300 M 104.78 % | 94.882 M -32.04 % | 139.604 M -2.82 % | 143.663 M 18.35 % | 121.384 M 5.14 % | 115.455 M -19.93 % | 144.187 M 75.89 % | 81.978 M -8.41 % | 89.501 M -7.48 % | 96.741 M 41.40 % | 68.418 M -58.34 % | 164.219 M 9.75 % | 149.634 M -48.65 % | 291.378 M 4.04 % | 280.057 M 540.17 % | 43.747 M 1.21 % | 43.223 M -65.86 % | 126.597 M 66.58 % | 76.000 M -9.52 % | 84.000 M -62.49 % | 223.941 M 200.03 % | 74.641 M -1.28 % | 75.610 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.999 M -56.33 % | 38.926 M -15.05 % | 45.823 M | 0.000 -100.00 % | 44.823 M |
| Total current liabilities | 1.304 B 3.76 % | 1.257 B 0.77 % | 1.247 B 12.54 % | 1.108 B 4.19 % | 1.063 B -1.30 % | 1.077 B -5.96 % | 1.146 B 17.70 % | 973.432 M -15.12 % | 1.147 B 4.57 % | 1.097 B -9.80 % | 1.216 B 16.51 % | 1.044 B -8.12 % | 1.136 B 4.52 % | 1.087 B -3.23 % | 1.123 B 6.33 % | 1.056 B 3.13 % | 1.024 B 9.85 % | 932.187 M -2.24 % | 953.533 M -12.10 % | 1.085 B 9.42 % | 991.414 M 6.34 % | 932.348 M -4.40 % | 975.230 M 14.36 % | 852.766 M -1.88 % | 869.122 M 5.71 % | 822.184 M -10.43 % | 917.905 M 1.13 % | 907.643 M 22.26 % | 742.376 M -4.29 % | 775.620 M 18.69 % | 653.468 M 8.68 % | 601.289 M -3.33 % | 622.002 M -18.90 % | 766.988 M 24.36 % | 616.731 M 13.35 % | 544.085 M 92.32 % | 282.902 M -9.98 % | 314.266 M -4.77 % | 330.018 M 23.15 % | 267.977 M 14.33 % | 234.382 M -26.14 % | 317.339 M -2.39 % | 325.100 M -0.34 % | 326.204 M 24.29 % | 262.452 M | 0.000 -100.00 % | 295.153 M |
| Total liabilities | 1.466 B 3.86 % | 1.411 B 0.86 % | 1.399 B 10.98 % | 1.261 B 2.73 % | 1.227 B -1.55 % | 1.247 B -3.39 % | 1.290 B 15.83 % | 1.114 B -14.22 % | 1.299 B 4.55 % | 1.242 B -7.00 % | 1.335 B 3.36 % | 1.292 B -5.94 % | 1.374 B 3.12 % | 1.332 B -3.05 % | 1.374 B 1.26 % | 1.357 B 0.36 % | 1.352 B 7.01 % | 1.263 B 2.16 % | 1.237 B -8.15 % | 1.346 B 6.79 % | 1.261 B 5.00 % | 1.201 B -3.55 % | 1.245 B 11.60 % | 1.115 B -8.91 % | 1.224 B 4.38 % | 1.173 B -9.03 % | 1.289 B 0.78 % | 1.279 B 31.90 % | 969.946 M -3.36 % | 1.004 B -2.61 % | 1.031 B 2.05 % | 1.010 B -4.48 % | 1.057 B 1.35 % | 1.043 B 17.79 % | 885.516 M 1.20 % | 875.021 M 190.98 % | 300.711 M -9.51 % | 332.320 M -4.59 % | 348.316 M 21.37 % | 286.996 M 13.15 % | 253.637 M -24.70 % | 336.830 M -2.32 % | 344.827 M -14.94 % | 405.397 M 20.21 % | 337.245 M | 0.000 -100.00 % | 372.804 M |
| Other non current assets | 140.806 M -40.12 % | 235.156 M 22.33 % | 192.228 M -18.91 % | 237.063 M 52.96 % | 154.989 M -13.73 % | 179.663 M 6.06 % | 169.405 M 21.84 % | 139.044 M -2.69 % | 142.888 M 5.12 % | 135.928 M -19.12 % | 168.063 M -15.02 % | 197.776 M 64.11 % | 120.514 M 0.10 % | 120.390 M 20.15 % | 100.201 M -26.33 % | 136.022 M -5.95 % | 144.628 M 6.57 % | 135.707 M 1 097.61 % | 11.332 M -93.61 % | 177.288 M 18.33 % | 149.824 M 14.88 % | 130.420 M 1 555.49 % | 7.878 M -47.43 % | 14.985 M -63.78 % | 41.373 M 31.49 % | 31.466 M 21.44 % | 25.911 M -68.67 % | 82.700 M -1.44 % | 83.910 M -1.55 % | 85.232 M -1.52 % | 86.548 M -1.49 % | 87.855 M -1.44 % | 89.136 M -1.36 % | 90.364 M -1.36 % | 91.613 M 0.85 % | 90.844 M -1.38 % | 92.111 M -1.36 % | 93.378 M -1.34 % | 94.645 M -4.12 % | 98.711 M -0.33 % | 99.035 M -0.36 % | 99.388 M -0.32 % | 99.712 M 855.25 % | 10.438 M 368 164.70 % | -2.836 K 100.00 % | -159.304 M -1 544.74 % | 11.026 M |
| Long term investments | 0.000 100.00 % | -121.369 M -91.43 % | -63.401 M 19.10 % | -78.367 M -533.00 % | -12.380 M 31.85 % | -18.165 M -171.33 % | -6.695 M -452.68 % | -1.211 M -20.94 % | -1.002 M -11.36 % | -899.448 K -136.48 % | 2.465 M 109.40 % | -26.237 M 15.26 % | -30.961 M -25.21 % | -24.728 M -211.93 % | -7.927 M 81.73 % | -43.391 M 7.44 % | -46.878 M 3.10 % | -48.377 M -162.88 % | 76.938 M 188.08 % | -87.353 M -47.17 % | -59.356 M -33.78 % | -44.368 M -153.27 % | 83.289 M 6.69 % | 78.062 M -1.66 % | 79.383 M -1.51 % | 80.601 M -1.70 % | 81.993 M 12 555.10 % | 647.908 K 4.70 % | 618.825 K -1.12 % | 625.805 K -0.77 % | 630.657 K -0.33 % | 632.720 K 0.95 % | 626.759 K 5.12 % | 596.228 K 0.89 % | 590.947 K | 0.000 -100.00 % | 44.335 M 11.25 % | 39.851 M -5.18 % | 42.026 M 10.93 % | 37.886 M 3.72 % | 36.526 M 4.96 % | 34.800 M 0.81 % | 34.519 M 11.18 % | 31.049 M -24.03 % | 40.869 M | 0.000 -100.00 % | 27.657 M |
| Intangible assets | 43.842 M -1.78 % | 44.636 M -11.92 % | 50.679 M 1.51 % | 49.926 M -2.58 % | 51.249 M 10.62 % | 46.329 M 1.95 % | 45.442 M -2.61 % | 46.659 M -4.10 % | 48.652 M -2.14 % | 49.714 M 129.45 % | 21.666 M 19.71 % | 18.099 M -32.57 % | 26.839 M -0.27 % | 26.912 M -4.44 % | 28.163 M 3.92 % | 27.101 M -4.40 % | 28.348 M -3.64 % | 29.418 M -1.45 % | 29.851 M 1.85 % | 29.309 M -2.11 % | 29.939 M -0.31 % | 30.031 M 0.12 % | 29.994 M 32.38 % | 22.657 M -3.26 % | 23.420 M 2.00 % | 22.959 M -3.77 % | 23.859 M -3.77 % | 24.794 M -2.17 % | 25.345 M 43.16 % | 17.704 M -4.77 % | 18.591 M 25.15 % | 14.855 M -4.13 % | 15.494 M -1.64 % | 15.752 M -4.60 % | 16.511 M 22.12 % | 13.520 M 31.32 % | 10.295 M -2.67 % | 10.578 M -1.13 % | 10.698 M 5.18 % | 10.171 M -1.91 % | 10.369 M -2.54 % | 10.640 M -3.15 % | 10.986 M -35.52 % | 17.037 M 1.32 % | 16.816 M | 0.000 -100.00 % | 17.258 M |
| GoodWill | 5.931 M 0.00 % | 5.931 M 26 622.73 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K 0.00 % | 22.195 K | 0.000 -100.00 % | 22.195 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 49.773 M -1.57 % | 50.567 M -0.26 % | 50.701 M 1.51 % | 49.949 M -2.58 % | 51.271 M 10.61 % | 46.351 M 1.95 % | 45.464 M -2.61 % | 46.681 M -4.10 % | 48.675 M -2.13 % | 49.737 M 129.32 % | 21.689 M 19.69 % | 18.121 M -32.54 % | 26.861 M -0.27 % | 26.934 M -4.44 % | 28.185 M 3.91 % | 27.124 M -4.39 % | 28.370 M -3.64 % | 29.441 M -1.45 % | 29.873 M 1.85 % | 29.331 M -2.10 % | 29.961 M -0.31 % | 30.053 M 0.12 % | 30.016 M 32.35 % | 22.679 M -3.25 % | 23.442 M 2.00 % | 22.982 M -3.77 % | 23.881 M -3.77 % | 24.817 M -2.17 % | 25.367 M 43.10 % | 17.726 M -4.77 % | 18.613 M 25.12 % | 14.877 M -4.12 % | 15.517 M -1.63 % | 15.774 M -4.59 % | 16.533 M 22.29 % | 13.520 M 31.04 % | 10.317 M -2.46 % | 10.578 M -1.13 % | 10.698 M 5.18 % | 10.171 M -1.91 % | 10.369 M -2.54 % | 10.640 M -3.15 % | 10.986 M -35.52 % | 17.037 M 1.32 % | 16.816 M | 0.000 -100.00 % | 17.258 M |
| Property plant equipment net | 342.813 M 0.05 % | 342.631 M 3.85 % | 329.938 M -0.31 % | 330.956 M -2.64 % | 339.929 M 8.14 % | 314.343 M 3.98 % | 302.304 M 1.53 % | 297.738 M -2.73 % | 306.080 M 2.67 % | 298.122 M -2.19 % | 304.797 M 13.82 % | 267.792 M -17.82 % | 325.856 M -0.01 % | 325.890 M -4.71 % | 342.010 M -0.55 % | 343.900 M 7.22 % | 320.744 M -0.33 % | 321.791 M 19.46 % | 269.369 M 5.73 % | 254.783 M 1.09 % | 252.029 M -2.47 % | 258.406 M 5.69 % | 244.500 M 5.42 % | 231.929 M 18.41 % | 195.871 M 5.92 % | 184.919 M 4.73 % | 176.572 M -4.16 % | 184.241 M 6.54 % | 172.936 M -0.89 % | 174.486 M -0.20 % | 174.840 M -7.14 % | 188.278 M 3.13 % | 182.564 M 3.39 % | 176.582 M 2.45 % | 172.353 M -1.70 % | 175.333 M 76.12 % | 99.553 M 0.79 % | 98.774 M 1.26 % | 97.542 M 1.06 % | 96.518 M 0.23 % | 96.301 M -1.56 % | 97.829 M -0.79 % | 98.605 M -36.69 % | 155.749 M 5.46 % | 147.686 M | 0.000 -100.00 % | 140.092 M |
| Total non current assets | 573.375 M 4.77 % | 547.274 M -0.51 % | 550.077 M -4.80 % | 577.785 M 0.96 % | 572.263 M 1.94 % | 561.391 M 2.50 % | 547.685 M 5.68 % | 518.266 M -2.71 % | 532.716 M 2.61 % | 519.161 M 4.46 % | 497.014 M 2.33 % | 485.697 M 3.30 % | 470.185 M -1.32 % | 476.470 M -2.87 % | 490.532 M 0.53 % | 487.959 M 3.58 % | 471.116 M 1.80 % | 462.805 M 12.38 % | 411.819 M 4.52 % | 394.014 M 0.41 % | 392.400 M -0.57 % | 394.648 M 2.26 % | 385.916 M 6.37 % | 362.810 M 1.99 % | 355.730 M 6.14 % | 335.150 M 3.56 % | 323.621 M 5.14 % | 307.804 M 3.20 % | 298.264 M 1.70 % | 293.284 M -0.75 % | 295.490 M -2.93 % | 304.423 M 1.32 % | 300.450 M 1.52 % | 295.960 M 0.75 % | 293.770 M 1.36 % | 289.835 M 13.49 % | 255.388 M 1.47 % | 251.690 M -0.93 % | 254.058 M 1.22 % | 250.997 M 0.41 % | 249.974 M -0.18 % | 250.426 M -0.48 % | 251.625 M 11.38 % | 225.910 M 4.61 % | 215.962 M 235.57 % | -159.304 M -178.95 % | 201.783 M |
| Other current assets | 95.969 M -8.61 % | 105.006 M 18.30 % | 88.761 M -30.30 % | 127.350 M 19.65 % | 106.436 M -13.60 % | 123.192 M 56.66 % | 78.634 M -46.36 % | 146.583 M 21.99 % | 120.155 M -0.85 % | 121.186 M 63.63 % | 74.063 M -41.96 % | 127.605 M 1.16 % | 126.144 M -3.81 % | 131.138 M 22.93 % | 106.674 M -18.80 % | 131.369 M 49.20 % | 88.051 M -34.78 % | 134.998 M 77.49 % | 76.061 M -46.64 % | 142.546 M -8.12 % | 155.149 M -5.60 % | 164.359 M 35.92 % | 120.921 M -25.97 % | 163.330 M 43.12 % | 114.122 M -39.23 % | 187.807 M -72.69 % | 687.664 M 462.32 % | 122.290 M -5.00 % | 128.721 M -12.90 % | 147.778 M 32.75 % | 111.317 M 24.65 % | 89.304 M -16.73 % | 107.249 M 0.18 % | 107.052 M 42.66 % | 75.041 M -13.84 % | 87.091 M -54.36 % | 190.812 M 3.87 % | 183.697 M -11.22 % | 206.919 M 12.31 % | 184.245 M 85.89 % | 99.114 M 98.38 % | 49.961 M 86.23 % | 26.827 M -15.95 % | 31.917 M -86.05 % | 228.745 M | 0.000 -100.00 % | 16.535 M |
| Short term investments | 117.000 M -4.10 % | 122.000 M 90.60 % | 64.010 M -18.97 % | 79.000 M 507.69 % | 13.000 M -31.58 % | 19.000 M 137.50 % | 8.000 M 166.67 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -85.01 % | 20.010 M -31.02 % | 29.010 M -14.70 % | 34.010 M 21.42 % | 28.010 M 145.70 % | 11.400 M -74.09 % | 44.000 M -7.37 % | 47.500 M -3.06 % | 49.000 M 164.23 % | -76.289 M -186.69 % | 88.000 M 46.67 % | 60.000 M 33.33 % | 45.000 M 154.44 % | -82.657 M -6.74 % | -77.435 M 1.67 % | -78.750 M 1.55 % | -79.989 M 1.68 % | -81.359 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 120.000 M | 0.000 -100.00 % | 125.000 M | 0.000 -100.00 % | 79.950 M | 0.000 | 0.000 | 0.000 100.00 % | -10.637 M -103.34 % | 318.607 M | 0.000 |
| cash and cash equivalents | 832.050 M 7.49 % | 774.078 M -11.20 % | 871.733 M 37.11 % | 635.775 M -0.24 % | 637.320 M -9.00 % | 700.383 M -14.50 % | 819.195 M 32.45 % | 618.481 M -10.46 % | 690.708 M 2.33 % | 675.013 M -11.54 % | 763.061 M 58.35 % | 481.870 M -7.12 % | 518.821 M -5.80 % | 550.748 M -23.23 % | 717.388 M 32.72 % | 540.538 M -13.36 % | 623.920 M -3.88 % | 649.091 M -17.95 % | 791.130 M 26.37 % | 626.057 M 9.11 % | 573.778 M -3.48 % | 594.482 M -18.42 % | 728.728 M 36.15 % | 535.224 M -2.28 % | 547.699 M 4.24 % | 525.434 M -13.26 % | 605.771 M -4.26 % | 632.756 M 79.77 % | 351.972 M -20.48 % | 442.647 M -22.48 % | 571.025 M 8.14 % | 528.066 M -5.21 % | 557.108 M -1.09 % | 563.231 M 5.01 % | 536.370 M 29.69 % | 413.573 M 171.53 % | 152.315 M -31.87 % | 223.560 M 6.67 % | 209.591 M -4.97 % | 220.547 M -9.08 % | 242.570 M -31.91 % | 356.232 M -13.89 % | 413.697 M 201.71 % | 137.119 M 20.98 % | 113.343 M 171.15 % | -159.304 M -200.00 % | 159.304 M |
| Cash and short term investments | 949.050 M 5.91 % | 896.078 M -4.24 % | 935.743 M 30.91 % | 714.775 M 9.91 % | 650.320 M -9.60 % | 719.383 M -13.03 % | 827.195 M 33.10 % | 621.481 M -10.41 % | 693.708 M 2.31 % | 678.013 M -13.42 % | 783.071 M 53.28 % | 510.880 M -7.59 % | 552.831 M -4.48 % | 578.758 M -20.59 % | 728.788 M 24.68 % | 584.538 M -12.94 % | 671.420 M -3.82 % | 698.091 M -11.76 % | 791.130 M 10.79 % | 714.057 M 12.67 % | 633.778 M -0.89 % | 639.482 M -12.25 % | 728.728 M 36.15 % | 535.224 M -2.28 % | 547.699 M 4.24 % | 525.434 M -13.26 % | 605.771 M -4.26 % | 632.756 M 79.77 % | 351.972 M -20.48 % | 442.647 M -22.48 % | 571.025 M 8.14 % | 528.066 M -5.21 % | 557.108 M -1.09 % | 563.231 M 5.01 % | 536.370 M 29.69 % | 413.573 M 171.53 % | 152.315 M -31.87 % | 223.560 M 6.67 % | 209.591 M -4.97 % | 220.547 M -9.08 % | 242.570 M -31.91 % | 356.232 M -13.89 % | 413.697 M 201.71 % | 137.119 M 20.98 % | 113.343 M -28.85 % | 159.304 M 0.00 % | 159.304 M |
| Total current assets | 2.808 B 3.83 % | 2.704 B 1.59 % | 2.662 B 6.77 % | 2.493 B 2.41 % | 2.434 B -2.33 % | 2.492 B -2.34 % | 2.552 B 7.95 % | 2.364 B -1.92 % | 2.410 B 3.18 % | 2.336 B -2.89 % | 2.406 B 6.12 % | 2.267 B -2.64 % | 2.328 B 2.25 % | 2.277 B -2.67 % | 2.340 B 2.05 % | 2.292 B 0.02 % | 2.292 B 3.79 % | 2.208 B -2.90 % | 2.274 B -2.93 % | 2.343 B 5.37 % | 2.223 B 4.84 % | 2.121 B -4.13 % | 2.212 B 7.56 % | 2.057 B 2.24 % | 2.012 B 4.08 % | 1.933 B -6.61 % | 2.070 B 0.52 % | 2.059 B 26.55 % | 1.627 B -1.82 % | 1.657 B -3.78 % | 1.722 B 1.91 % | 1.690 B 2.12 % | 1.655 B 1.46 % | 1.631 B 7.87 % | 1.512 B 2.85 % | 1.470 B 74.56 % | 842.327 M -3.63 % | 874.084 M -2.09 % | 892.732 M 9.13 % | 818.074 M 6.72 % | 766.593 M -6.61 % | 820.858 M -1.07 % | 829.760 M 55.40 % | 533.961 M 12.46 % | 474.809 M 198.05 % | 159.304 M -67.84 % | 495.334 M |
| Inventory | 694.055 M -3.18 % | 716.833 M 6.66 % | 672.054 M -7.25 % | 724.615 M 5.50 % | 686.817 M 5.22 % | 652.743 M 8.48 % | 601.701 M -7.62 % | 651.321 M 4.70 % | 622.110 M 8.60 % | 572.831 M 12.84 % | 507.655 M -25.49 % | 681.367 M -0.61 % | 685.565 M 8.09 % | 634.273 M 9.90 % | 577.154 M -16.04 % | 687.430 M 10.15 % | 624.063 M 13.85 % | 548.135 M 15.24 % | 475.641 M -41.71 % | 816.010 M 4.67 % | 779.582 M 10.97 % | 702.541 M 4.45 % | 672.609 M -18.80 % | 828.333 M 6.37 % | 778.753 M 11.06 % | 701.231 M 19.57 % | 586.445 M -19.00 % | 723.970 M 12.40 % | 644.098 M 7.53 % | 598.992 M 13.53 % | 527.585 M -11.70 % | 597.473 M -0.69 % | 601.601 M 6.58 % | 564.456 M 10.50 % | 510.815 M 36.50 % | 374.236 M 79.69 % | 208.264 M 0.97 % | 206.259 M 10.74 % | 186.249 M 11.97 % | 166.334 M 16.13 % | 143.236 M -13.54 % | 165.676 M 16.17 % | 142.621 M -14.68 % | 167.152 M 25.94 % | 132.721 M | 0.000 -100.00 % | 121.938 M |
| Net receivables | 1.069 B 8.35 % | 986.495 M 2.18 % | 965.460 M 4.21 % | 926.435 M -6.50 % | 990.846 M -0.63 % | 997.134 M -4.54 % | 1.045 B 7.04 % | 975.792 M -2.88 % | 1.005 B 1.32 % | 991.629 M -4.72 % | 1.041 B 5.88 % | 982.953 M -1.19 % | 994.821 M 3.54 % | 960.825 M 3.66 % | 926.896 M 0.85 % | 919.072 M 1.17 % | 908.483 M 6.27 % | 854.853 M -8.22 % | 931.462 M 38.96 % | 670.324 M -2.43 % | 686.985 M 5.65 % | 650.234 M -5.75 % | 689.879 M 30.20 % | 529.857 M -13.39 % | 611.747 M 17.98 % | 518.529 M | 0.000 -100.00 % | 580.196 M 3.62 % | 559.943 M 19.68 % | 467.867 M -13.14 % | 538.633 M 7.17 % | 502.576 M 29.18 % | 389.037 M -8.79 % | 426.526 M 4.10 % | 409.721 M -34.46 % | 625.132 M 101.57 % | 310.136 M 8.43 % | 286.020 M -7.40 % | 308.891 M -2.00 % | 315.199 M 11.90 % | 281.673 M | 0.000 -100.00 % | 260.422 M | 0.000 -100.00 % | 220.704 M | 0.000 -100.00 % | 206.004 M |
| Tax assets | 39.982 M -0.76 % | 40.289 M -0.79 % | 40.611 M 6.36 % | 38.184 M -0.70 % | 38.455 M -1.90 % | 39.200 M 5.35 % | 37.208 M 3.31 % | 36.015 M -0.17 % | 36.075 M -0.55 % | 36.273 M | 0.000 -100.00 % | 28.245 M 1.18 % | 27.915 M -0.25 % | 27.985 M -0.28 % | 28.063 M 15.46 % | 24.305 M 0.22 % | 24.252 M 0.04 % | 24.243 M -0.26 % | 24.307 M 21.74 % | 19.967 M 0.12 % | 19.942 M -0.97 % | 20.137 M -0.48 % | 20.234 M 33.52 % | 15.154 M -3.24 % | 15.661 M 3.15 % | 15.183 M -0.52 % | 15.263 M -0.88 % | 15.398 M -0.22 % | 15.432 M 1.43 % | 15.214 M 2.40 % | 14.858 M 16.26 % | 12.780 M 1.37 % | 12.607 M -0.29 % | 12.644 M -0.29 % | 12.680 M 25.07 % | 10.139 M 11.75 % | 9.073 M -0.40 % | 9.109 M -0.40 % | 9.146 M 18.59 % | 7.713 M -0.39 % | 7.743 M -0.32 % | 7.768 M -0.45 % | 7.803 M -32.95 % | 11.637 M 9.85 % | 10.594 M | 0.000 -100.00 % | 5.750 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 349.541 M -0.29 % | 350.549 M -3.50 % | 363.270 M 183.84 % | 127.983 M -57.28 % | 299.617 M 6.12 % | 282.335 M -13.53 % | 326.525 M 26.84 % | 257.431 M -10.61 % | 287.997 M 3.13 % | 279.263 M -10.53 % | 312.124 M 14.36 % | 272.934 M -14.85 % | 320.533 M -2.05 % | 327.228 M -15.46 % | 387.077 M 30.19 % | 297.317 M 2.66 % | 289.609 M 12.53 % | 257.363 M -1.27 % | 260.669 M -17.44 % | 315.721 M 17.78 % | 268.058 M 3.24 % | 259.650 M 0.88 % | 257.392 M 13.33 % | 227.110 M -12.53 % | 259.647 M 8.41 % | 239.500 M 3.51 % | 231.368 M -3.72 % | 240.296 M 12.11 % | 214.338 M 12.79 % | 190.028 M 690.82 % | 24.029 M -87.68 % | 195.001 M 7.45 % | 181.487 M -10.47 % | 202.717 M 0.14 % | 202.433 M 48.49 % | 136.324 M 25.65 % | 108.495 M 8.83 % | 99.691 M -13.90 % | 115.785 M 0.20 % | 115.551 M -3.52 % | 119.764 M -9.36 % | 132.132 M -5.65 % | 140.049 M 19.33 % | 117.359 M -15.31 % | 138.572 M | 0.000 -100.00 % | 136.775 M |
| Tax payables | 25.874 M -1.79 % | 26.346 M -8.62 % | 28.830 M 118.07 % | 13.220 M 4.16 % | 12.692 M -44.05 % | 22.686 M -4.02 % | 23.637 M 156.17 % | 9.227 M -19.63 % | 11.481 M -40.98 % | 19.451 M | 0.000 -100.00 % | 13.716 M -19.44 % | 17.026 M 1.32 % | 16.804 M 13.86 % | 14.759 M 23.02 % | 11.997 M -14.40 % | 14.016 M -7.05 % | 15.079 M 13.70 % | 13.263 M 20.78 % | 10.981 M 17.64 % | 9.334 M 47.50 % | 6.328 M -7.13 % | 6.814 M -23.87 % | 8.950 M -16.27 % | 10.689 M 35.06 % | 7.914 M -49.94 % | 15.810 M 13.13 % | 13.975 M 31.55 % | 10.624 M 51.10 % | 7.031 M -41.25 % | 11.967 M -7.39 % | 12.921 M 73.24 % | 7.458 M 24.74 % | 5.979 M -62.78 % | 16.062 M 490.30 % | 2.721 M -15.96 % | 3.238 M 30.67 % | 2.478 M -52.60 % | 5.227 M 124.09 % | -21.694 M -12.70 % | -19.250 M 44.22 % | -34.507 M -40.29 % | -24.597 M -17.02 % | -21.019 M -3 315.32 % | -615.428 K | 0.000 100.00 % | -9.881 M |
| Deferred revenue non current | 19.947 M -6.32 % | 21.292 M -4.11 % | 22.205 M -19.42 % | 27.556 M -2.12 % | 28.153 M -17.43 % | 34.095 M 72.82 % | 19.729 M 22.99 % | 16.042 M -2.44 % | 16.443 M -2.45 % | 16.855 M | 0.000 -100.00 % | 17.962 M 13.96 % | 15.763 M -2.86 % | 16.226 M -3.14 % | 16.752 M -7.43 % | 18.097 M 1.97 % | 17.747 M 0.48 % | 17.661 M -2.47 % | 18.109 M -2.95 % | 18.659 M 0.50 % | 18.565 M -6.43 % | 19.841 M -3.24 % | 20.506 M -1.84 % | 20.890 M -13.92 % | 24.269 M -2.11 % | 24.792 M 14.76 % | 21.603 M -2.91 % | 22.250 M -0.99 % | 22.473 M 6.90 % | 21.024 M 12.74 % | 18.647 M -6.55 % | 19.955 M 6.15 % | 18.800 M -1.29 % | 19.045 M -1.27 % | 19.289 M 2.36 % | 18.844 M 5.81 % | 17.809 M -1.36 % | 18.053 M -1.34 % | 18.298 M -3.79 % | 19.019 M -1.23 % | 19.255 M -1.21 % | 19.491 M -1.20 % | 19.727 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.824 M |
| Minority interest | 19.130 M 22.65 % | 15.597 M -11.78 % | 17.679 M -18.25 % | 21.625 M -11.86 % | 24.534 M -8.71 % | 26.876 M -4.89 % | 28.260 M -18.92 % | 34.852 M -4.66 % | 36.555 M -2.68 % | 37.562 M 349.98 % | 8.347 M -1.19 % | 8.448 M -10.68 % | 9.458 M 2.13 % | 9.260 M 1.71 % | 9.105 M 0.46 % | 9.063 M -3.74 % | 9.416 M -2.81 % | 9.688 M -0.37 % | 9.724 M 0.05 % | 9.719 M 3.38 % | 9.402 M -1.84 % | 9.578 M -2.56 % | 9.830 M -1.54 % | 9.984 M -1.55 % | 10.141 M 5.46 % | 9.616 M -0.35 % | 9.650 M 6.91 % | 9.026 M -1.91 % | 9.202 M 0.84 % | 9.126 M -3.59 % | 9.466 M -3.55 % | 9.814 M 4.99 % | 9.348 M 12.69 % | 8.295 M -1.92 % | 8.457 M 0.75 % | 8.394 M 1.60 % | 8.262 M 26.71 % | 6.520 M -6.50 % | 6.973 M 3.91 % | 6.711 M 27.34 % | 5.270 M 27.82 % | 4.123 M -9.02 % | 4.532 M 12.26 % | 4.037 M -1.94 % | 4.117 M | 0.000 -100.00 % | 3.977 M |
| Capital lease obligations | 38.373 M 12.47 % | 34.118 M -5.56 % | 36.128 M 0.36 % | 35.997 M -7.73 % | 39.011 M -0.41 % | 39.170 M 54.93 % | 25.282 M -5.23 % | 26.677 M -18.54 % | 32.748 M 8.67 % | 30.134 M -47.51 % | 57.411 M 63.36 % | 35.143 M 32.58 % | 26.508 M -7.79 % | 28.748 M -18.85 % | 35.427 M -43.61 % | 62.823 M 22.94 % | 51.099 M -5.10 % | 53.845 M 59.71 % | 33.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 658.276 M 3 388.89 % | -20.015 M -103.47 % | 577.244 M -3.30 % | 596.937 M 1.90 % | 585.804 M 6 146.66 % | -9.688 M -101.57 % | 615.983 M | 0.000 -100.00 % | 511.984 M | 0.000 -100.00 % | 391.382 M | 0.000 -100.00 % | 449.617 M | 0.000 -100.00 % | 449.693 M | 0.000 -100.00 % | 471.605 M | 0.000 -100.00 % | 369.953 M | 0.000 -100.00 % | 353.857 M 2 408.69 % | -15.327 M -104.29 % | 357.568 M -20.76 % | 451.268 M 38.85 % | 325.005 M 2.29 % | 317.714 M 147.35 % | 128.447 M -56.23 % | 293.479 M 56.82 % | 187.149 M 0.74 % | 185.782 M 0.47 % | 184.910 M 5.26 % | 175.677 M 3.18 % | 170.266 M -0.62 % | 171.330 M 0.27 % | 170.870 M 7.42 % | 159.072 M 1.24 % | 157.125 M -46.40 % | 293.125 M 0.00 % | 293.125 M 1.12 % | 289.889 M 0.00 % | 289.889 M -19.00 % | 357.889 M 0.00 % | 357.889 M 1 165.43 % | 28.282 M 3 647.02 % | 754.785 K -81.02 % | 3.977 M -83.28 % | 23.778 M |
| Deferred tax liabilities non current | 103.589 K -10.19 % | 115.339 K -11.20 % | 129.893 K -15.86 % | 154.386 K -9.20 % | 170.023 K -10.17 % | 189.280 K -11.20 % | 213.163 K -5.02 % | 224.425 K -11.12 % | 252.494 K -2.40 % | 258.709 K | 0.000 -100.00 % | 275.733 K -6.14 % | 293.771 K -6.76 % | 315.076 K -7.20 % | 339.507 K -8.98 % | 372.987 K -6.88 % | 400.540 K -4.87 % | 421.030 K -8.26 % | 458.933 K -36.39 % | 721.515 K -26.51 % | 981.792 K -19.49 % | 1.219 M -17.65 % | 1.481 M -14.10 % | 1.724 M -13.65 % | 1.997 M -8.12 % | 2.173 M -13.93 % | 2.525 M -11.60 % | 2.856 M -4.65 % | 2.996 M -9.19 % | 3.299 M -8.26 % | 3.596 M -8.68 % | 3.938 M -7.49 % | 4.256 M -1.39 % | 4.316 M -4.90 % | 4.539 M 14.47 % | 3.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.824 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.381 B 3.99 % | 3.252 B 1.23 % | 3.212 B 4.60 % | 3.071 B 2.14 % | 3.007 B -1.54 % | 3.054 B -1.48 % | 3.100 B 7.54 % | 2.882 B -2.06 % | 2.943 B 3.08 % | 2.855 B -1.63 % | 2.903 B 5.45 % | 2.752 B -1.64 % | 2.798 B 1.63 % | 2.753 B -2.71 % | 2.830 B 1.79 % | 2.780 B 0.62 % | 2.763 B 3.44 % | 2.671 B -0.56 % | 2.686 B -1.86 % | 2.737 B 4.63 % | 2.616 B 3.99 % | 2.515 B -3.18 % | 2.598 B 7.38 % | 2.420 B 2.20 % | 2.368 B 4.38 % | 2.268 B -5.24 % | 2.394 B 1.12 % | 2.367 B 22.93 % | 1.925 B -1.29 % | 1.951 B -3.33 % | 2.018 B 1.17 % | 1.995 B 2.00 % | 1.955 B 1.47 % | 1.927 B 6.71 % | 1.806 B 2.60 % | 1.760 B 60.35 % | 1.098 B -2.49 % | 1.126 B -1.83 % | 1.147 B 7.27 % | 1.069 B 5.16 % | 1.017 B -5.11 % | 1.071 B -0.93 % | 1.081 B 42.31 % | 759.872 M 10.00 % | 690.771 M | 0.000 -100.00 % | 697.117 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2023-01-01 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 193.013 K 163.43 % | -304.300 K -200.00 % | 304.300 K | 0.000 -100.00 % | 3.707 M | 0.000 -100.00 % | 1.853 M | 0.000 -100.00 % | 10.623 M | 0.000 -100.00 % | 4.931 M | 0.000 -100.00 % | 6.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -37.313 M | 0.000 100.00 % | -70.931 M -260.62 % | 44.159 M 200.00 % | -44.159 M | 0.000 100.00 % | -166.092 M -203.05 % | 161.180 M 200.00 % | -161.180 M | 0.000 100.00 % | -183.287 M -218.41 % | 154.786 M 200.00 % | -154.786 M | 0.000 100.00 % | -27.525 M -128.07 % | 98.050 M 200.00 % | -98.050 M | 0.000 100.00 % | -190.672 M -211.53 % | 170.956 M 200.00 % | -170.956 M | 0.000 100.00 % | -144.504 M -187.90 % | 164.392 M 200.00 % | -164.392 M | 0.000 100.00 % | -178.512 M -204.35 % | 171.065 M 200.00 % | -171.065 M | 0.000 100.00 % | -242.324 M -1 146.71 % | 23.151 M 200.00 % | -23.151 M | 0.000 100.00 % | -165.593 M -375.31 % | 60.149 M 200.00 % | -60.149 M | 0.000 100.00 % | -9.798 M -126.29 % | 37.263 M 204.30 % | -35.727 M | 0.000 -100.00 % | 38.219 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.853 M | 0.000 -100.00 % | 13.960 M 121.26 % | -65.660 M -200.00 % | 65.660 M | 0.000 100.00 % | -231.253 M -566.35 % | 49.588 M 200.00 % | -49.588 M | 0.000 100.00 % | -71.361 M -4 163.81 % | 1.756 M 200.00 % | -1.756 M | 0.000 100.00 % | -60.065 M -1 059.01 % | -5.182 M -200.00 % | 5.182 M | 0.000 100.00 % | -104.239 M -884.49 % | -10.588 M -200.00 % | 10.588 M | 0.000 100.00 % | -95.918 M -308.79 % | 45.939 M 200.00 % | -45.939 M | 0.000 100.00 % | -166.906 M -312.56 % | 78.523 M 200.00 % | -78.523 M | 0.000 100.00 % | -147.730 M -13 109.60 % | 1.136 M 200.00 % | -1.136 M | 0.000 100.00 % | -121.965 M -304.87 % | 59.533 M 200.00 % | -59.533 M | 0.000 100.00 % | -66.541 M -366.76 % | 24.944 M 200.00 % | -24.944 M | 0.000 100.00 % | -117.767 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -89.167 M | 0.000 100.00 % | -94.446 M -186.00 % | 109.819 M 200.00 % | -109.819 M | 0.000 -100.00 % | 62.997 M -43.55 % | 111.592 M 200.00 % | -111.592 M | 0.000 100.00 % | -105.056 M -168.65 % | 153.030 M 200.00 % | -153.030 M | 0.000 -100.00 % | 35.514 M -65.70 % | 103.537 M 200.00 % | -103.537 M | 0.000 100.00 % | -88.747 M -148.39 % | 183.397 M 200.00 % | -183.397 M | 0.000 100.00 % | -63.185 M -152.25 % | 120.918 M 200.00 % | -120.918 M | 0.000 100.00 % | -20.634 M -122.30 % | 92.542 M 200.00 % | -92.542 M | 0.000 100.00 % | -36.961 M -267.89 % | 22.015 M 200.00 % | -22.015 M | 0.000 100.00 % | -43.628 M -7 185.97 % | 615.698 K 200.00 % | -615.698 K | 0.000 -100.00 % | 24.531 M 171.25 % | -34.431 M -219.29 % | -10.783 M | 0.000 -100.00 % | 10.243 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.555 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.165 M | 0.000 | 0.000 | 0.000 100.00 % | -6.870 M | 0.000 | 0.000 | 0.000 100.00 % | -2.974 M -877.38 % | -304.300 K -200.00 % | 304.300 K | 0.000 -100.00 % | 2.314 M 224.85 % | -1.853 M -200.00 % | 1.853 M | 0.000 -100.00 % | 14.599 M 692.11 % | -2.466 M -200.00 % | 2.466 M | 0.000 -100.00 % | 9.027 M | 0.000 | 0.000 | 0.000 100.00 % | -57.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.329 M -147.88 % | 71.694 M | 0.000 | 0.000 -100.00 % | 27.977 M |
| Other non cash items | 118.788 M 260.77 % | -73.888 M | 0.000 -100.00 % | 75.569 M 292.20 % | 19.268 M 130.60 % | -62.966 M -125.85 % | 243.578 M 398.51 % | -81.598 M -316.04 % | 37.770 M 143.04 % | -87.753 M -130.83 % | 284.607 M 251.83 % | -187.453 M -273.10 % | 108.289 M 203.44 % | -104.686 M -154.25 % | 192.984 M 633.03 % | -36.205 M -191.39 % | -12.425 M 64.14 % | -34.647 M -4 944.61 % | -686.807 K -102.54 % | 27.093 M -44.66 % | 48.960 M 341.78 % | -20.250 M -105.95 % | 340.175 M 436.30 % | -101.152 M -215.05 % | 87.918 M 618.31 % | -16.962 M -106.68 % | 254.072 M 216.39 % | -218.299 M -418.72 % | 68.491 M 325.71 % | -30.344 M -111.89 % | 255.152 M 211.10 % | -229.668 M -467.86 % | 62.433 M 177.48 % | -80.576 M -123.64 % | 340.818 M 203.36 % | -329.744 M -731.53 % | -39.655 M -1 045.40 % | 4.195 M -97.48 % | 166.657 M 262.70 % | -102.432 M -3 854.93 % | 2.728 M 110.00 % | -27.273 M -758.24 % | 4.143 M 137.08 % | 1.748 M 110.17 % | -17.176 M -12.33 % | -15.291 M -2 368.52 % | 674.055 K |
| Net cash provided by operating activities | 118.788 M 260.77 % | -73.888 M | 0.000 -100.00 % | 98.135 M 493.15 % | 16.545 M 140.17 % | -41.183 M -114.65 % | 281.165 M 781.01 % | -41.287 M -220.11 % | 34.375 M 160.30 % | -57.003 M -122.10 % | 257.970 M 829.52 % | 27.753 M 227.33 % | -21.796 M 85.38 % | -149.066 M -166.61 % | 223.795 M 804.77 % | -31.754 M -574.26 % | -4.710 M 92.23 % | -60.636 M -168.15 % | 88.972 M -26.06 % | 120.331 M 672.80 % | 15.571 M 124.46 % | -63.667 M -126.50 % | 240.212 M 277.17 % | 63.688 M 396.96 % | -21.447 M 53.96 % | -46.585 M -127.57 % | 168.941 M 457.12 % | -47.307 M 6.57 % | -50.635 M 29.78 % | -72.114 M -157.48 % | 125.458 M 3 304.00 % | 3.686 M 104.98 % | -73.996 M 36.89 % | -117.242 M -181.98 % | 143.005 M 162.77 % | -227.810 M -467.99 % | -40.108 M -10 697.60 % | -371.457 K -101.20 % | 30.916 M 204.85 % | -29.486 M -96.79 % | -14.983 M 48.28 % | -28.969 M -183.29 % | 34.780 M -15.23 % | 41.027 M 459.63 % | -11.408 M 44.42 % | -20.524 M -125.51 % | 80.445 M |
| Investments in property plant and equipment | -28.827 M -350.80 % | -6.395 M 20.72 % | -8.066 M 35.20 % | -12.446 M 56.96 % | -28.918 M -155.69 % | -11.310 M 69.00 % | -36.485 M -174.34 % | -13.299 M -31.05 % | -10.148 M 37.42 % | -16.217 M -6.11 % | -15.283 M 12.41 % | -17.448 M -70.69 % | -10.222 M 20.64 % | -12.881 M 11.16 % | -14.498 M -1 057.77 % | -1.252 M 96.42 % | -35.023 M -92.24 % | -18.218 M 7.97 % | -19.795 M -3.66 % | -19.096 M -52.61 % | -12.513 M 10.22 % | -13.938 M 79.40 % | -67.677 M -694.26 % | 11.389 M 160.43 % | -18.845 M 30.99 % | -27.308 M -151.78 % | -10.846 M 57.06 % | -25.261 M -164.63 % | -9.546 M 28.92 % | -13.429 M -740.97 % | -1.597 M 92.49 % | -21.252 M -112.24 % | -10.013 M 12.58 % | -11.454 M -63.22 % | -7.017 M -438.94 % | -1.302 M 44.41 % | -2.342 M 63.29 % | -6.380 M -11.96 % | -5.698 M -60.77 % | -3.545 M 39.59 % | -5.867 M 47.09 % | -11.089 M 3.97 % | -11.547 M -24.17 % | -9.299 M -240.60 % | -2.730 M 63.28 % | -7.436 M 81.54 % | -40.279 M |
| Acquisitions net | -763.487 K 33.42 % | -1.147 M | 0.000 | 0.000 100.00 % | -3.000 K -155.75 % | 5.381 K 100.50 % | -1.067 M -2 266.79 % | 49.231 K 1 181.72 % | 3.841 K -99.63 % | 1.050 M 207.03 % | -981.078 K -12 854.52 % | 7.692 K 368.69 % | 1.641 K -73.83 % | 6.270 K -89.34 % | 58.834 K | 0.000 100.00 % | -216.410 -100.78 % | 27.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 -100.00 % | 8.086 M 124.94 % | -32.424 M -145 985.75 % | -22.195 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.000 M | 0.000 100.00 % | -7.000 M -14 118.68 % | -49.231 K -1 181.72 % | -3.841 K 99.63 % | -1.050 M | 0.000 100.00 % | -981.078 K -59 679.55 % | -1.641 K | 0.000 100.00 % | -267.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 386.663 K -1.60 % | 392.935 K 43.86 % | 273.129 K 100.31 % | -89.000 M -69 011.05 % | 129.152 K -23.51 % | 168.856 K 308.30 % | -81.063 K -166.34 % | 122.188 K 605.68 % | 17.315 K -71.09 % | 59.903 K | 0.000 -100.00 % | 222.830 K -36.44 % | 350.592 K 29 388.28 % | 1.189 K -99.68 % | 369.878 K 86.48 % | 198.345 K -64.42 % | 557.417 K 70 832.63 % | 785.840 -99.85 % | 529.333 K 37.51 % | 384.932 K 12.49 % | 342.198 K 36.60 % | 250.520 K -25.10 % | 334.488 K | 0.000 -100.00 % | 250.273 K -91.22 % | 2.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.761 M 1 693.70 % | 98.184 K -47.49 % | 186.986 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 5.001 M 108.63 % | -57.983 M -440.59 % | 17.025 M -25.99 % | 23.002 M 283.36 % | 6.000 M 154.55 % | -11.000 M -120.00 % | -5.000 M -10 256.20 % | 49.231 K 1 181.59 % | 3.841 K -99.98 % | 17.010 M 70.14 % | 9.998 M 99.95 % | 5.000 M 183.36 % | -5.998 M 63.87 % | -16.604 M -156.25 % | 29.516 M 743.32 % | 3.500 M 133.37 % | 1.500 M 103.06 % | -48.972 M -157.60 % | 85.027 M 440.11 % | -25.000 M -66.90 % | -14.979 M 66.71 % | -45.000 M -6 621 344.65 % | -679.610 | 0.000 -100.00 % | 60.577 M -53.21 % | 129.470 M 168.51 % | -188.989 M -111 269.93 % | 170.000 K 114.65 % | 79.200 K 36.55 % | 58.000 K -96.44 % | 1.628 M 104 930.90 % | 1.550 K -99.27 % | 213.384 K 565.14 % | 32.081 K 100.17 % | -18.701 M 42.36 % | -32.446 M -151 546.25 % | -21.396 K 99.66 % | -6.380 M -107.65 % | 83.378 M 17 698.52 % | 468.456 K 100.59 % | -79.782 M -619.49 % | -11.089 M 3.97 % | -11.547 M -24.17 % | -9.299 M -240.60 % | -2.730 M 63.28 % | -7.436 M 81.54 % | -40.279 M |
| Net cash used for investing activites | -24.203 M 62.84 % | -65.131 M -805.49 % | 9.232 M 111.77 % | -78.445 M -244.19 % | -22.791 M -2.96 % | -22.135 M 46.77 % | -41.583 M -216.76 % | -13.128 M -29.64 % | -10.127 M -1 287.08 % | 853.067 K 113.61 % | -6.266 M 52.52 % | -13.198 M 16.83 % | -15.870 M 46.17 % | -29.483 M -291.60 % | 15.388 M 529.07 % | 2.446 M 107.42 % | -32.965 M 50.94 % | -67.190 M -202.17 % | 65.762 M 250.44 % | -43.712 M -61.00 % | -27.150 M 53.74 % | -58.688 M 12.85 % | -67.343 M -691.32 % | 11.389 M -72.87 % | 41.982 M -60.02 % | 105.013 M 152.55 % | -199.835 M -696.45 % | -25.091 M -165.05 % | -9.466 M 29.20 % | -13.371 M -43 056.38 % | 31.127 K 100.15 % | -21.250 M -116.84 % | -9.800 M 14.20 % | -11.422 M 35.22 % | -17.633 M 44.88 % | -31.987 M -1 312.04 % | -2.265 M 63.42 % | -6.193 M -107.97 % | 77.680 M 2 625.31 % | -3.076 M 96.41 % | -85.649 M -672.40 % | -11.089 M 3.97 % | -11.547 M -24.17 % | -9.299 M -240.60 % | -2.730 M 63.28 % | -7.436 M 81.54 % | -40.279 M |
| Debt repayment | -38.349 M -164.44 % | 59.511 M 0.85 % | 59.008 M 428.84 % | -17.945 M -5 948.09 % | 306.844 K 101.97 % | -15.543 M 53.67 % | -33.549 M | 0.000 100.00 % | -6.053 M 74.94 % | -24.150 M -165.81 % | -9.085 M 78.30 % | -41.859 M -367.52 % | 15.647 M -62.27 % | 41.472 M 657.66 % | -7.437 M 81.36 % | -39.907 M | 0.000 -100.00 % | 5.789 M 112.86 % | -45.017 M -182.31 % | 54.689 M 28 084.82 % | 194.036 K 102.43 % | -8.000 M -139.83 % | 20.086 M 163.42 % | -31.672 M -388.01 % | 10.997 M 107.98 % | -137.732 M -1 111.63 % | 13.615 M | 0.000 100.00 % | -14.476 M 71.62 % | -51.000 M -183.15 % | -18.012 M -125.15 % | -8.000 M -179.53 % | 10.059 M -93.26 % | 149.300 M 9 076.78 % | 1.627 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.999 M 78.74 % | -79.961 M -1 532.60 % | -4.898 M -2 458.10 % | 207.700 K 110.39 % | -2.000 M -104.04 % | 49.550 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 M 200.00 % | -20.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.056 M | 0.000 | 0.000 | 0.000 100.00 % | -1.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -1.083 M 1.62 % | -1.101 M -48.85 % | -739.547 K 26.66 % | -1.008 M 97.49 % | -40.108 M -2 749.86 % | -1.407 M 92.63 % | -19.091 M -858.73 % | -1.991 M 88.09 % | -16.722 M -1 232.28 % | -1.255 M 34.75 % | -1.924 M 45.47 % | -3.527 M 59.06 % | -8.617 M -547.33 % | -1.331 M -22.03 % | -1.091 M 64.97 % | -3.113 M 86.02 % | -22.267 M -1 322.48 % | -1.565 M 12.86 % | -1.796 M 0.49 % | -1.805 M 81.29 % | -9.648 M -567.69 % | -1.445 M -0.53 % | -1.437 M 76.02 % | -5.995 M -187.16 % | -2.088 M -13.27 % | -1.843 M 30.92 % | -2.668 M 19.14 % | -3.300 M 81.35 % | -17.692 M -401.22 % | -3.530 M 26.55 % | -4.806 M 50.26 % | -9.661 M -180.92 % | -3.439 M -45.74 % | -2.360 M -73.19 % | -1.362 M 57.76 % | -3.226 M 76.58 % | -13.775 M | 0.000 100.00 % | -252.135 K 0.00 % | -252.135 K 97.53 % | -10.200 M -3 945.44 % | -252.136 K 70.37 % | -850.934 K -9.43 % | -777.634 K 90.22 % | -7.948 M -399.45 % | -1.591 M 85.84 % | -11.235 M |
| Other financing activites | -7.260 M 16.15 % | -8.658 M -113.33 % | -4.059 M 54.11 % | -8.844 M 46.58 % | -16.555 M 33.90 % | -25.045 M -585.17 % | -3.655 M -21.78 % | -3.001 M 47.17 % | -5.681 M 18.67 % | -6.985 M -135.92 % | 19.443 M 372.98 % | -7.123 M -200.97 % | 7.054 M 200.00 % | -7.054 M 70.40 % | -23.831 M -245.30 % | -6.902 M -129.34 % | 23.527 M 2 704 195 646.78 % | 0.870 97.73 % | 0.440 | 0.000 -100.00 % | 0.320 -62.35 % | 0.850 | 0.000 100.00 % | -0.150 | 0.000 -100.00 % | 0.400 -100.00 % | 216.495 K -99.94 % | 341.199 M 62 036 165 634.14 % | 0.550 -100.00 % | 4.866 M 1 226.44 % | 366.876 K | 0.000 -100.00 % | 32.235 M | 0.000 100.00 % | -5.201 M -102.65 % | 196.348 M 18 493.54 % | 1.056 M | 0.000 -100.00 % | 98.600 K -93.80 % | 1.591 M 1 713.26 % | -98.600 K | 0.000 -100.00 % | 343.397 M 85 849 290 070.05 % | 0.400 | 0.000 -100.00 % | 0.360 | 0.000 |
| Net cash used provided by financing activities | -46.692 M -193.85 % | 49.752 M -8.22 % | 54.210 M 295.02 % | -27.797 M 50.68 % | -56.356 M -34.20 % | -41.995 M 26.77 % | -57.345 M -1 048.60 % | -4.993 M 82.46 % | -28.456 M 12.14 % | -32.390 M -484.01 % | 8.435 M 116.06 % | -52.509 M -472.81 % | 14.085 M -57.43 % | 33.088 M 202.25 % | -32.359 M 24.78 % | -43.021 M -3 516.45 % | 1.259 M -70.18 % | 4.223 M 109.02 % | -46.813 M -188.52 % | 52.883 M 659.35 % | -9.454 M -0.10 % | -9.445 M -150.65 % | 18.649 M 149.51 % | -37.667 M -522.78 % | 8.909 M 106.38 % | -139.575 M -1 350.33 % | 11.163 M -96.70 % | 337.899 M 1 150.41 % | -32.168 M 35.23 % | -49.663 M -112.63 % | -23.357 M -32.25 % | -17.661 M -145.45 % | 38.855 M -73.56 % | 146.940 M 3 557.85 % | -4.249 M -102.20 % | 193.122 M 1 618.41 % | -12.719 M | 0.000 -100.00 % | 98.600 K -93.80 % | 1.591 M 115.45 % | -10.299 M 40.30 % | -17.251 M -106.57 % | 262.585 M 4 726.71 % | -5.675 M 26.67 % | -7.740 M -115.52 % | -3.591 M -109.37 % | 38.314 M |
| Effect of forex changes on cash | 38.532 M 136.08 % | 16.322 M 193.35 % | -17.485 M -333.29 % | 7.495 M 1 047.65 % | -790.899 K 92.14 % | -10.057 M -170.64 % | 14.236 M 228.28 % | -11.098 M -162.64 % | 17.716 M 572.32 % | 2.635 M -87.48 % | 21.053 M 2 604.80 % | -840.515 K 69.32 % | -2.739 M 54.57 % | -6.029 M 61.81 % | -15.788 M -242.48 % | -4.610 M -1 229.68 % | -346.703 K 96.93 % | -11.307 M -927.85 % | 1.366 M 59.78 % | 854.819 K -80.13 % | 4.302 M 648.83 % | -783.858 K -117.90 % | 4.379 M 230.82 % | -3.347 M -210.37 % | 3.033 M 156.18 % | -5.398 M -623.78 % | -745.811 K -122.99 % | 3.243 M 346.56 % | -1.315 M -84.38 % | -713.436 K 41.22 % | -1.214 M -140.12 % | 3.025 M -53.28 % | 6.475 M 398.48 % | 1.299 M 151.40 % | -2.527 M -346.42 % | 1.025 M 10 061.46 % | -10.294 K -140.00 % | 25.737 K 374.44 % | -9.378 K | 0.000 | 0.000 | 0.000 100.00 % | -10.238 K | 0.000 -100.00 % | 10.238 K | 0.000 | 0.000 |
| Net change in cash | 86.426 M 217.84 % | -73.339 M -132.69 % | 224.317 M 36 744.76 % | -612.139 K 99.04 % | -63.523 M 44.94 % | -115.369 M -158.72 % | 196.473 M 378.18 % | -70.627 M -623.53 % | 13.490 M 115.70 % | -85.904 M -130.55 % | 281.192 M 824.82 % | -38.795 M -47.39 % | -26.321 M 82.63 % | -151.490 M -179.45 % | 190.665 M 347.18 % | -77.137 M -106.69 % | -37.320 M 72.34 % | -134.910 M -223.45 % | 109.286 M -16.16 % | 130.358 M 879.10 % | -16.732 M 87.38 % | -132.584 M -167.68 % | 195.897 M 475.12 % | 34.062 M 4.88 % | 32.478 M 137.53 % | -86.545 M -322.65 % | -20.477 M -107.62 % | 268.745 M 387.17 % | -93.585 M 31.12 % | -135.861 M -234.62 % | 100.919 M 413.40 % | -32.201 M 16.29 % | -38.466 M -296.50 % | 19.576 M -83.49 % | 118.597 M 280.65 % | -65.649 M -19.14 % | -55.103 M -742.71 % | -6.539 M -106.02 % | 108.685 M 450.92 % | -30.971 M 72.08 % | -110.931 M -93.57 % | -57.308 M -120.05 % | 285.808 M 997.05 % | 26.052 M 219.13 % | -21.868 M 30.69 % | -31.551 M -140.20 % | 78.480 M |
| Cash at beginning of period | 646.141 M -10.19 % | 719.480 M 45.30 % | 495.163 M -0.12 % | 495.775 M -11.36 % | 559.299 M -17.10 % | 674.668 M 41.09 % | 478.195 M -12.87 % | 548.822 M 2.52 % | 535.332 M -13.83 % | 621.236 M 82.69 % | 340.044 M -10.24 % | 378.839 M -6.50 % | 405.159 M -27.21 % | 556.650 M 52.10 % | 365.985 M -17.41 % | 443.122 M -7.77 % | 480.442 M -21.92 % | 615.352 M 21.60 % | 506.065 M 34.70 % | 375.707 M -4.26 % | 392.439 M -25.25 % | 525.023 M 59.52 % | 329.126 M 11.54 % | 295.064 M 12.37 % | 262.586 M -24.79 % | 349.131 M -5.54 % | 369.608 M 266.45 % | 100.863 M -48.13 % | 194.448 M -41.13 % | 330.309 M 43.99 % | 229.391 M -12.31 % | 261.592 M -12.82 % | 300.058 M 6.98 % | 280.482 M 73.26 % | 161.886 M -28.85 % | 227.535 M -19.50 % | 282.638 M -2.26 % | 289.176 M 60.22 % | 180.491 M -14.65 % | 211.462 M -34.41 % | 322.393 M -15.09 % | 379.701 M 304.40 % | 93.894 M 38.40 % | 67.841 M -24.38 % | 89.709 M -26.02 % | 121.260 M 183.45 % | 42.780 M |
| Cash at end of period | 732.567 M 13.38 % | 646.141 M -10.19 % | 719.480 M 45.30 % | 495.163 M -0.12 % | 495.775 M -11.36 % | 559.299 M -17.10 % | 674.668 M 41.09 % | 478.195 M -12.87 % | 548.822 M 2.52 % | 535.332 M -13.83 % | 621.236 M 82.69 % | 340.044 M -10.24 % | 378.839 M -6.50 % | 405.159 M -27.21 % | 556.650 M 52.10 % | 365.985 M -17.41 % | 443.122 M -7.77 % | 480.442 M -21.92 % | 615.352 M 21.60 % | 506.065 M 34.70 % | 375.707 M -4.26 % | 392.439 M -25.25 % | 525.023 M 59.52 % | 329.126 M 11.54 % | 295.064 M 12.37 % | 262.586 M -24.79 % | 349.131 M -5.54 % | 369.608 M 266.45 % | 100.863 M -48.13 % | 194.448 M -41.13 % | 330.309 M 43.99 % | 229.391 M -12.31 % | 261.592 M -12.82 % | 300.058 M 6.98 % | 280.482 M 73.26 % | 161.886 M -28.85 % | 227.535 M -19.50 % | 282.638 M -2.26 % | 289.176 M 60.22 % | 180.491 M -14.65 % | 211.462 M -34.41 % | 322.393 M -15.09 % | 379.701 M 304.40 % | 93.894 M 38.40 % | 67.841 M -24.38 % | 89.709 M -26.02 % | 121.260 M |
| Operating cash flow | 118.788 M 260.77 % | -73.888 M | 0.000 -100.00 % | 98.135 M 493.15 % | 16.545 M 140.17 % | -41.183 M -114.65 % | 281.165 M 781.01 % | -41.287 M -220.11 % | 34.375 M 160.30 % | -57.003 M -122.10 % | 257.970 M 829.52 % | 27.753 M 227.33 % | -21.796 M 85.38 % | -149.066 M -166.61 % | 223.795 M 804.77 % | -31.754 M -574.26 % | -4.710 M 92.23 % | -60.636 M -168.15 % | 88.972 M -26.06 % | 120.331 M 672.80 % | 15.571 M 124.46 % | -63.667 M -126.50 % | 240.212 M 277.17 % | 63.688 M 396.96 % | -21.447 M 53.96 % | -46.585 M -127.57 % | 168.941 M 457.12 % | -47.307 M 6.57 % | -50.635 M 29.78 % | -72.114 M -157.48 % | 125.458 M 3 304.00 % | 3.686 M 104.98 % | -73.996 M 36.89 % | -117.242 M -181.98 % | 143.005 M 162.77 % | -227.810 M -467.99 % | -40.108 M -10 697.60 % | -371.457 K -101.20 % | 30.916 M 204.85 % | -29.486 M -96.79 % | -14.983 M 48.28 % | -28.969 M -183.29 % | 34.780 M -15.23 % | 41.027 M 459.63 % | -11.408 M 44.42 % | -20.524 M -125.51 % | 80.445 M |
| Capital expenditure | -28.827 M -350.80 % | -6.395 M 20.72 % | -8.066 M 35.20 % | -12.446 M 56.96 % | -28.918 M -155.69 % | -11.310 M 69.00 % | -36.485 M -174.34 % | -13.299 M -31.05 % | -10.148 M 37.42 % | -16.217 M -6.11 % | -15.283 M 12.41 % | -17.448 M -70.69 % | -10.222 M 20.64 % | -12.881 M 11.16 % | -14.498 M -1 057.77 % | -1.252 M 96.42 % | -35.023 M -92.24 % | -18.218 M 7.97 % | -19.795 M -3.66 % | -19.096 M -52.61 % | -12.513 M 10.22 % | -13.938 M 79.40 % | -67.677 M -694.26 % | 11.389 M 160.43 % | -18.845 M 30.99 % | -27.308 M -151.78 % | -10.846 M 57.06 % | -25.261 M -164.63 % | -9.546 M 28.92 % | -13.429 M -740.97 % | -1.597 M 92.49 % | -21.252 M -112.24 % | -10.013 M 12.58 % | -11.454 M -63.22 % | -7.017 M -438.94 % | -1.302 M 44.41 % | -2.342 M 63.29 % | -6.380 M -11.96 % | -5.698 M -60.77 % | -3.545 M 39.59 % | -5.867 M 47.09 % | -11.089 M 3.97 % | -11.547 M -24.17 % | -9.299 M -240.60 % | -2.730 M 63.28 % | -7.436 M 81.54 % | -40.279 M |
| Free CashFlow | 89.961 M 211.51 % | -80.675 M -147.37 % | 170.294 M 99.12 % | 85.524 M 791.22 % | -12.373 M 76.43 % | -52.492 M -121.45 % | 244.680 M 548.25 % | -54.586 M -325.31 % | 24.227 M 133.09 % | -73.220 M -130.17 % | 242.688 M 2 254.97 % | 10.305 M 132.19 % | -32.018 M 80.23 % | -161.946 M -177.38 % | 209.296 M 734.11 % | -33.007 M 16.93 % | -39.732 M 49.61 % | -78.854 M -213.99 % | 69.177 M -31.67 % | 101.235 M 3 211.02 % | 3.058 M 103.94 % | -77.605 M -144.98 % | 172.535 M 129.81 % | 75.077 M 286.33 % | -40.292 M 45.47 % | -73.894 M -146.74 % | 158.095 M 317.86 % | -72.567 M -20.58 % | -60.181 M 29.65 % | -85.543 M -169.06 % | 123.861 M 805.11 % | -17.566 M 79.09 % | -84.010 M 34.72 % | -128.696 M -194.64 % | 135.988 M 159.35 % | -229.112 M -439.72 % | -42.451 M -528.76 % | -6.751 M -126.77 % | 25.218 M 176.35 % | -33.030 M -58.42 % | -20.851 M 47.95 % | -40.057 M -272.41 % | 23.233 M -26.77 % | 31.728 M 324.41 % | -14.138 M 49.43 % | -27.960 M -169.61 % | 40.166 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 |