Shanghai Lianming Machinery Co., Ltd. 603006.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 782.883 M -31.17 % | 1.137 B -7.61 % | 1.231 B 0.95 % | 1.220 B 8.75 % | 1.121 B 8.25 % | 1.036 B 1.02 % | 1.026 B 0.98 % | 1.016 B 10.07 % | 922.577 M 34.95 % | 683.635 M 29.52 % | 527.836 M 30.33 % | 404.992 M 13.44 % | 357.025 M 9.87 % | 324.941 M 10.41 % | 294.298 M 62.82 % | 180.745 M 25.76 % | 143.723 M |
| Net income | 63.028 M -40.25 % | 105.490 M -28.72 % | 148.000 M 7.89 % | 137.176 M 5.17 % | 130.427 M 78.58 % | 73.034 M -27.74 % | 101.076 M -11.05 % | 113.627 M -12.00 % | 129.128 M 32.12 % | 97.733 M 47.46 % | 66.277 M 9.92 % | 60.297 M 18.05 % | 51.077 M -3.90 % | 53.151 M 5.70 % | 50.285 M 54.87 % | 32.469 M 132.04 % | 13.992 M |
| Income before tax | 74.465 M -44.20 % | 133.446 M -31.23 % | 194.058 M 6.24 % | 182.656 M -0.71 % | 183.953 M 51.45 % | 121.463 M -11.87 % | 137.830 M -8.79 % | 151.105 M -11.33 % | 170.422 M 34.14 % | 127.051 M 43.92 % | 88.281 M 9.42 % | 80.680 M 19.09 % | 67.745 M -4.87 % | 71.214 M 4.28 % | 68.291 M 55.39 % | 43.949 M 84.90 % | 23.769 M |
| Income before tax ratio | 0.10 -18.92 % | 0.12 -25.57 % | 0.16 5.25 % | 0.15 -8.70 % | 0.16 39.91 % | 0.12 -12.77 % | 0.13 -9.67 % | 0.15 -19.45 % | 0.18 -0.60 % | 0.19 11.12 % | 0.17 -16.04 % | 0.20 4.99 % | 0.19 -13.42 % | 0.22 -5.55 % | 0.23 -4.57 % | 0.24 47.03 % | 0.17 |
| EBITDA | 154.669 M -26.54 % | 210.550 M -23.16 % | 274.004 M 1.52 % | 269.902 M -1.56 % | 274.169 M 32.64 % | 206.695 M -13.21 % | 238.164 M 19.59 % | 199.157 M -4.66 % | 208.885 M 30.57 % | 159.974 M 0.44 % | 159.280 M 64.64 % | 96.747 M 18.15 % | 81.883 M -0.73 % | 82.485 M 16.32 % | 70.909 M 63.57 % | 43.351 M 68.12 % | 25.786 M |
| Net income ratio | 0.08 -13.19 % | 0.09 -22.85 % | 0.12 6.88 % | 0.11 -3.29 % | 0.12 64.98 % | 0.07 -28.48 % | 0.10 -11.91 % | 0.11 -20.06 % | 0.14 -2.10 % | 0.14 13.85 % | 0.13 -15.66 % | 0.15 4.07 % | 0.14 -12.54 % | 0.16 -4.27 % | 0.17 -4.88 % | 0.18 84.52 % | 0.10 |
| Ratio EBITDA | 0.20 6.73 % | 0.19 -16.83 % | 0.22 0.57 % | 0.22 -9.48 % | 0.24 22.54 % | 0.20 -14.09 % | 0.23 18.42 % | 0.20 -13.38 % | 0.23 -3.24 % | 0.23 -22.45 % | 0.30 26.32 % | 0.24 4.16 % | 0.23 -9.65 % | 0.25 5.35 % | 0.24 0.46 % | 0.24 33.68 % | 0.18 |
| Gross profit ratio | 0.25 -1.19 % | 0.25 6.35 % | 0.24 2.71 % | 0.23 -9.56 % | 0.26 11.08 % | 0.23 10.83 % | 0.21 -1.14 % | 0.21 -19.99 % | 0.26 -0.43 % | 0.26 5.16 % | 0.25 -7.01 % | 0.27 5.96 % | 0.25 -13.43 % | 0.29 1.50 % | 0.29 -1.36 % | 0.29 39.28 % | 0.21 |
| Weighted average shs out dil | 252.111 M -2.01 % | 257.293 M 1.20 % | 254.254 M 0.09 % | 254.030 M 32.95 % | 191.078 M -0.58 % | 192.194 M 1.10 % | 190.106 M -1.29 % | 192.588 M -0.07 % | 192.728 M 2.54 % | 187.948 M -0.28 % | 188.483 M 56.29 % | 120.595 M 0.34 % | 120.181 M 0.62 % | 119.440 M -0.47 % | 119.998 M -0.01 % | 120.010 M 0.01 % | 120.004 M |
| Weighted average shs out | 252.111 M -2.01 % | 257.293 M 1.20 % | 254.254 M 0.09 % | 254.030 M 32.95 % | 191.078 M -0.58 % | 192.194 M 1.10 % | 190.106 M 0.38 % | 189.379 M -0.27 % | 189.893 M 1.04 % | 187.948 M -0.28 % | 188.483 M 56.29 % | 120.595 M 0.34 % | 120.181 M 0.62 % | 119.440 M -0.47 % | 119.998 M -0.01 % | 120.010 M 0.01 % | 120.004 M |
| EPS diluted | 0.25 -39.02 % | 0.41 -29.31 % | 0.58 7.41 % | 0.54 -20.59 % | 0.68 78.95 % | 0.38 -28.30 % | 0.53 -10.17 % | 0.59 -11.94 % | 0.67 28.85 % | 0.52 -3.70 % | 0.54 8.00 % | 0.50 16.28 % | 0.43 -4.44 % | 0.45 7.14 % | 0.42 55.56 % | 0.27 125.00 % | 0.12 |
| Earnings per share | 0.25 -39.02 % | 0.41 -29.31 % | 0.58 7.41 % | 0.54 -20.59 % | 0.68 78.95 % | 0.38 -28.30 % | 0.53 -11.67 % | 0.60 -11.76 % | 0.68 30.77 % | 0.52 -3.70 % | 0.54 8.00 % | 0.50 16.28 % | 0.43 -4.44 % | 0.45 7.14 % | 0.42 55.56 % | 0.27 125.00 % | 0.12 |
| Gross profit | 195.720 M -31.99 % | 287.786 M -1.74 % | 292.879 M 3.68 % | 282.472 M -1.64 % | 287.174 M 20.24 % | 238.840 M 11.97 % | 213.313 M -0.17 % | 213.672 M -11.93 % | 242.626 M 34.37 % | 180.564 M 36.20 % | 132.576 M 21.19 % | 109.393 M 20.20 % | 91.011 M -4.88 % | 95.678 M 12.06 % | 85.379 M 60.62 % | 53.157 M 75.15 % | 30.349 M |
| Income tax expense | 17.666 M -48.24 % | 34.130 M -15.75 % | 40.509 M 1.76 % | 39.807 M -14.67 % | 46.652 M 9.72 % | 42.519 M 25.17 % | 33.970 M -9.70 % | 37.617 M -8.90 % | 41.294 M 40.85 % | 29.318 M 33.24 % | 22.004 M 7.95 % | 20.383 M 22.29 % | 16.668 M -7.72 % | 18.063 M 0.32 % | 18.006 M 56.84 % | 11.481 M 17.43 % | 9.776 M |
| Cost of revenue | 587.163 M -30.90 % | 849.703 M -9.44 % | 938.286 M 0.89 % | 930.026 M 31.92 % | 704.976 M -11.57 % | 797.170 M -1.85 % | 812.193 M 1.29 % | 801.837 M 17.93 % | 679.951 M 35.16 % | 503.071 M 27.28 % | 395.260 M 33.72 % | 295.599 M 11.12 % | 266.015 M 16.03 % | 229.263 M 9.74 % | 208.919 M 63.74 % | 127.588 M 12.54 % | 113.374 M |
| General and administrative expenses | 16.846 M -4.12 % | 17.569 M -1.89 % | 17.908 M -14.01 % | 20.826 M 35.10 % | 15.416 M 48.88 % | 10.354 M 55.47 % | 6.660 M -41.68 % | 11.420 M -40.15 % | 19.081 M 51.71 % | 12.577 M 93.11 % | 6.513 M 52.85 % | 4.261 M 29.23 % | 3.297 M -25.14 % | 4.405 M -64.62 % | 12.451 M 49.83 % | 8.310 M 102.72 % | 4.099 M |
| Selling and marketing expenses | 3.025 M -24.14 % | 3.987 M -69.45 % | 13.052 M -2.52 % | 13.389 M 58.87 % | 8.427 M -49.05 % | 16.539 M 10.32 % | 14.992 M 24.43 % | 12.049 M 10.84 % | 10.871 M 60.53 % | 6.772 M 97.71 % | 3.425 M 18.93 % | 2.880 M 27.93 % | 2.251 M 24.98 % | 1.801 M 51.29 % | 1.191 M 33.15 % | 894.250 K 109.96 % | 425.908 K |
| Other expenses | 69.173 M -18.35 % | 84.717 M 212.44 % | 27.114 M -24.95 % | 36.130 M -40.01 % | 60.228 M 85.31 % | 32.502 M 5 794.29 % | -570.781 K -124.34 % | 2.345 M -15.23 % | 2.766 M 359.16 % | 602.489 K -82.93 % | 3.529 M -2.97 % | 3.637 M -0.85 % | 3.669 M -15.76 % | 4.355 M 7 811.25 % | -56.472 K -112.71 % | 444.324 K | 0.000 |
| Operating expenses | 120.475 M -18.58 % | 147.964 M 64.11 % | 90.162 M -9.59 % | 99.721 M -3.68 % | 103.530 M 30.94 % | 79.066 M 16.29 % | 67.992 M 2.06 % | 66.617 M -13.70 % | 77.196 M 31.46 % | 58.722 M 38.79 % | 42.310 M 54.03 % | 27.469 M 32.73 % | 20.696 M -6.60 % | 22.159 M 53.14 % | 14.470 M 47.56 % | 9.806 M 114.90 % | 4.563 M |
| Cost and expenses | 707.638 M -29.07 % | 997.667 M -3.83 % | 1.037 B 0.05 % | 1.037 B 10.56 % | 937.794 M 7.03 % | 876.237 M -0.45 % | 880.185 M 1.35 % | 868.454 M 14.70 % | 757.147 M 34.77 % | 561.793 M 28.39 % | 437.570 M 35.44 % | 323.068 M 12.68 % | 286.710 M 14.04 % | 251.421 M 12.55 % | 223.389 M 62.59 % | 137.395 M 16.50 % | 117.938 M |
| Research and development expenses | 31.432 M -24.61 % | 41.691 M 29.93 % | 32.088 M 9.23 % | 29.376 M 50.96 % | 19.459 M -1.08 % | 19.671 M 31.65 % | 14.942 M 22.62 % | 12.186 M 95.50 % | 6.233 M -7.57 % | 6.744 M 14.90 % | 5.869 M 66.62 % | 3.522 M 90.87 % | 1.845 M -34.59 % | 2.821 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 19.871 M -7.82 % | 21.556 M -30.37 % | 30.959 M -9.51 % | 34.215 M 43.50 % | 23.843 M -11.34 % | 26.894 M 24.21 % | 21.653 M -7.74 % | 23.468 M -21.64 % | 29.951 M 54.79 % | 19.349 M 94.70 % | 9.938 M 39.17 % | 7.141 M 28.70 % | 5.549 M -10.59 % | 6.206 M -54.51 % | 13.641 M 48.21 % | 9.204 M 103.40 % | 4.525 M |
| Interest income | 7.213 M -23.77 % | 9.462 M 39.96 % | 6.761 M 251.26 % | 1.925 M 63.75 % | 1.175 M 55.31 % | 756.771 K -31.68 % | 1.108 M -1.30 % | 1.122 M 35.77 % | 826.609 K -29.63 % | 1.175 M 36.72 % | 859.173 K 133.22 % | 368.400 K 8.17 % | 340.576 K 24.03 % | 274.587 K 28 019 181.63 % | -0.980 | 0.000 100.00 % | -0.520 |
| Interest expense | 403.685 K -23.97 % | 530.950 K 49.08 % | 356.147 K -46.00 % | 659.471 K -92.71 % | 9.046 M -48.84 % | 17.682 M 26.16 % | 14.015 M 2 016.16 % | 662.287 K 453.64 % | 119.625 K -94.80 % | 2.301 M -33.18 % | 3.444 M 41.91 % | 2.427 M -29.12 % | 3.424 M -3.41 % | 3.545 M 41.67 % | 2.502 M | 0.000 -100.00 % | 1.837 M |
| Depreciation and amortization | 80.052 M 4.17 % | 76.848 M -3.44 % | 79.590 M -7.80 % | 86.323 M 6.35 % | 81.170 M 20.31 % | 67.466 M -0.13 % | 67.551 M 42.69 % | 47.340 M 23.62 % | 38.296 M 24.86 % | 30.670 M 69.26 % | 18.121 M 16.72 % | 15.524 M 44.90 % | 10.714 M 38.67 % | 7.726 M 200.53 % | 2.571 M 1 762.33 % | -154.650 K -107.86 % | 1.968 M |
| Operating income | 75.245 M -46.19 % | 139.823 M -27.83 % | 193.736 M 6.01 % | 182.751 M -0.49 % | 183.644 M -12.55 % | 210.007 M 51.74 % | 138.401 M -6.96 % | 148.760 M -11.31 % | 167.738 M 32.64 % | 126.459 M 44.69 % | 87.400 M 10.44 % | 79.141 M 17.72 % | 67.229 M -4.24 % | 70.204 M 2.64 % | 68.398 M 57.14 % | 43.527 M 81.38 % | 23.998 M |
| Operating income ratio | 0.10 -21.81 % | 0.12 -21.88 % | 0.16 5.02 % | 0.15 -8.50 % | 0.16 -19.21 % | 0.20 50.20 % | 0.13 -7.87 % | 0.15 -19.43 % | 0.18 -1.71 % | 0.18 11.71 % | 0.17 -15.27 % | 0.20 3.78 % | 0.19 -12.84 % | 0.22 -7.04 % | 0.23 -3.49 % | 0.24 44.23 % | 0.17 |
| Total other income expenses net | -779.447 K 87.78 % | -6.377 M -2 082.18 % | 321.708 K 438.62 % | -95.005 K -130.71 % | 309.324 K 100.35 % | -88.544 M -16 665.87 % | -528.118 K -122.52 % | 2.345 M -1.60 % | 2.383 M 302.45 % | 592.173 K -32.55 % | 877.905 K -42.98 % | 1.540 M 159.92 % | -2.570 M -354.48 % | 1.010 M 1 041.80 % | -107.221 K -125.40 % | 422.093 K 283.93 % | -229.482 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -402.003 M 20.68 % | -506.793 M -24.64 % | -406.596 M -22.35 % | -332.325 M -822.88 % | -36.010 M -125.46 % | 141.428 M -48.18 % | 272.919 M 443.10 % | -79.544 M -58.82 % | -50.085 M -110.64 % | -23.778 M 75.30 % | -96.262 M -1 161.40 % | 9.069 M 144.92 % | -20.192 M -179.84 % | 25.291 M 27.27 % | 19.871 M 262.25 % | -12.247 M 31.64 % | -17.916 M |
| Total investments | 56.414 M 44.82 % | 38.955 M 20.03 % | 32.455 M -10.25 % | 36.162 M -18.22 % | 44.217 M -41.00 % | 74.942 M 643.52 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.79 % | 10.000 M -83.81 % | 61.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 73.430 M 4 026.18 % | 1.780 M -98.47 % | 116.281 M 527.23 % | 18.539 M -82.94 % | 108.644 M -59.07 % | 265.432 M -29.22 % | 375.000 M 368.75 % | 80.000 M 76.36 % | 45.361 M 51.20 % | 30.000 M 100.00 % | 15.000 M -76.92 % | 65.000 M 44.44 % | 45.000 M -30.77 % | 65.000 M 0.00 % | 65.000 M -7.14 % | 70.000 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 102.506 M | 0.000 -100.00 % | 77.428 M 61.70 % | 47.884 M 44.54 % | 33.128 M 308.96 % | 8.101 M -77.11 % | 35.388 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 949.573 M -2.78 % | 976.746 M -0.04 % | 977.112 M 4.09 % | 938.679 M 7.33 % | 874.556 M 21.19 % | 721.658 M 13.66 % | 634.908 M 17.36 % | 540.994 M 13.90 % | 474.959 M 23.55 % | 384.424 M 31.22 % | 292.957 M 28.33 % | 228.288 M 34.31 % | 169.969 M 38.97 % | 122.305 M 64.67 % | 74.272 M 154.12 % | 29.227 M 149 589.00 % | 19.525 K |
| Common stock | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 33.06 % | 191.078 M 0.00 % | 191.078 M -0.65 % | 192.325 M -0.26 % | 192.836 M -0.04 % | 192.918 M 104.16 % | 94.495 M 18.12 % | 80.000 M 33.33 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M 0.00 % | 60.000 M |
| Total equity | 1.702 B -0.84 % | 1.716 B -0.30 % | 1.721 B 3.43 % | 1.664 B 15.08 % | 1.446 B 4.84 % | 1.380 B 6.38 % | 1.297 B 18.55 % | 1.094 B 31.78 % | 830.173 M 15.14 % | 721.001 M 26.54 % | 569.767 M 71.76 % | 331.714 M 22.22 % | 271.417 M 23.18 % | 220.340 M 31.79 % | 167.189 M 43.01 % | 116.904 M 36.86 % | 85.421 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.683 M -3.09 % | 8.960 M 0.00 % | 8.960 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.780 M -60.11 % | 4.461 M -31.79 % | 6.541 M -91.68 % | 78.613 M -31.76 % | 115.204 M -20.55 % | 145.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M 0.00 % | 10.000 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 41.812 M -15.18 % | 49.296 M -6.57 % | 52.760 M -9.24 % | 58.134 M -36.02 % | 90.865 M -43.28 % | 160.189 M -10.90 % | 179.795 M 437.55 % | 33.447 M 206.48 % | 10.913 M 0.43 % | 10.866 M -8.04 % | 11.816 M -5.32 % | 12.479 M -33.21 % | 18.683 M -1.46 % | 18.960 M 111.61 % | 8.960 M | 0.000 | 0.000 |
| Other current liabilities | 17.003 M -83.63 % | 103.894 M 459.21 % | -28.923 M -134.45 % | 83.946 M -67.78 % | 260.556 M 2 616.06 % | 9.593 M -91.80 % | 116.996 M -48.34 % | 226.468 M 112.93 % | 106.357 M 99.78 % | 53.236 M 451.64 % | 9.650 M 187.82 % | -10.989 M -172.79 % | 15.096 M 66.95 % | 9.043 M 8.38 % | 8.343 M 92.59 % | 4.332 M 380.79 % | 901.089 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.612 M -35.50 % | 2.500 M | 0.000 -100.00 % | 116.496 M 425.23 % | 22.180 M -90.89 % | 243.423 M 38 651.06 % | 628.172 K -99.14 % | 72.908 M -2.31 % | 74.630 M 142.41 % | 30.787 M 64.29 % | 18.740 M 29.51 % | 14.470 M 7.62 % | 13.445 M 679.61 % | 1.725 M | 0.000 |
| Short term debt | 73.430 M | 0.000 -100.00 % | 111.819 M 831.96 % | 11.998 M -60.05 % | 30.030 M -75.01 % | 120.176 M -39.91 % | 200.000 M 150.00 % | 80.000 M | 0.000 -100.00 % | 30.000 M -53.85 % | 65.000 M 0.00 % | 65.000 M 85.71 % | 35.000 M -36.36 % | 55.000 M -15.38 % | 65.000 M -7.14 % | 70.000 M | 0.000 |
| Total current liabilities | 418.434 M -14.72 % | 490.637 M -4.95 % | 516.186 M -5.80 % | 547.992 M 3.10 % | 531.535 M 7.63 % | 493.859 M -13.48 % | 570.801 M 9.03 % | 523.505 M 90.22 % | 275.210 M 36.31 % | 201.903 M 30.88 % | 154.264 M 15.56 % | 133.494 M 33.65 % | 99.880 M -5.97 % | 106.216 M -8.23 % | 115.746 M 10.45 % | 104.792 M 947.57 % | 10.003 M |
| Total liabilities | 460.246 M -14.76 % | 539.933 M -5.10 % | 568.947 M -6.13 % | 606.126 M 6.80 % | 567.554 M -13.22 % | 654.048 M -12.86 % | 750.596 M 34.77 % | 556.952 M 94.65 % | 286.123 M 34.48 % | 212.769 M 28.11 % | 166.079 M 13.77 % | 145.973 M 23.12 % | 118.564 M -5.28 % | 125.176 M 0.38 % | 124.706 M 19.00 % | 104.792 M 947.57 % | 10.003 M |
| Other non current assets | 237.544 M 63.45 % | 145.335 M -8.55 % | 158.915 M -17.00 % | 191.455 M -51.21 % | 392.378 M 12.36 % | 349.220 M 68.34 % | 207.446 M 3 724.47 % | 5.424 M -5.65 % | 5.749 M 130.59 % | 2.493 M 104.22 % | -59.135 M -2 183.00 % | 2.839 M 127.85 % | 1.246 M -27.93 % | 1.729 M 20.36 % | 1.436 M -22.47 % | 1.853 M -56.32 % | 4.242 M |
| Long term investments | -143.927 M -135.19 % | -61.196 M 30.18 % | -87.651 M 39.63 % | -145.178 M 57.08 % | -338.254 M -27.48 % | -265.333 M -47.42 % | -179.984 M -1 161.43 % | 16.957 M 68.23 % | 10.079 M 0.79 % | 10.000 M -83.81 % | 61.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 128.885 M -3.08 % | 132.981 M -1.77 % | 135.379 M -2.97 % | 139.517 M 8.88 % | 128.144 M -2.76 % | 131.787 M -0.52 % | 132.472 M 3.23 % | 128.328 M 83.66 % | 69.874 M -1.80 % | 71.154 M -0.39 % | 71.436 M -2.45 % | 73.226 M 74.77 % | 41.899 M -2.41 % | 42.935 M -2.35 % | 43.970 M 401.08 % | 8.775 M 324.74 % | 2.066 M |
| GoodWill | 0.000 | 0.000 -100.00 % | 28.531 M 0.00 % | 28.531 M -20.68 % | 35.970 M 0.00 % | 35.970 M -66.63 % | 107.785 M 0.00 % | 107.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 128.885 M -3.08 % | 132.981 M -18.87 % | 163.910 M -2.46 % | 168.048 M 2.40 % | 164.114 M -2.17 % | 167.756 M -30.18 % | 240.257 M 1.76 % | 236.112 M 237.91 % | 69.874 M -1.80 % | 71.154 M -0.39 % | 71.436 M -2.45 % | 73.226 M 74.77 % | 41.899 M -2.41 % | 42.935 M -2.35 % | 43.970 M 401.08 % | 8.775 M 324.74 % | 2.066 M |
| Property plant equipment net | 628.713 M -9.68 % | 696.109 M -2.17 % | 711.535 M -5.79 % | 755.247 M 9.50 % | 689.734 M -4.04 % | 718.758 M 4.66 % | 686.753 M 8.35 % | 633.848 M 34.75 % | 470.379 M 10.62 % | 425.216 M 30.17 % | 326.668 M 66.53 % | 196.165 M 19.48 % | 164.183 M 31.80 % | 124.567 M 43.55 % | 86.775 M 126.31 % | 38.344 M 111.49 % | 18.131 M |
| Total non current assets | 877.311 M -6.06 % | 933.903 M -3.25 % | 965.291 M -2.08 % | 985.815 M 7.30 % | 918.750 M -6.47 % | 982.339 M 2.05 % | 962.617 M 6.75 % | 901.767 M 60.56 % | 561.639 M 9.72 % | 511.898 M 26.41 % | 404.939 M 46.71 % | 276.004 M 31.75 % | 209.499 M 22.18 % | 171.470 M 27.56 % | 134.421 M 174.49 % | 48.971 M 100.39 % | 24.438 M |
| Other current assets | 7.667 M -72.42 % | 27.801 M 61.10 % | 17.256 M -42.86 % | 30.202 M 126.15 % | 13.355 M -22.47 % | 17.225 M -91.13 % | 194.224 M 237.97 % | 57.468 M -44.04 % | 102.688 M 42.53 % | 72.047 M | 0.000 -100.00 % | 10.754 M -27.00 % | 14.731 M -59.93 % | 36.764 M -33.44 % | 55.235 M 7.20 % | 51.524 M 309.13 % | 12.594 M |
| Short term investments | 200.342 M 100.04 % | 100.150 M -16.61 % | 120.106 M -33.77 % | 181.341 M -55.62 % | 408.598 M 20.08 % | 340.274 M 79.03 % | 190.063 M 2 863.59 % | -6.877 M -107.24 % | 95.000 M 150.00 % | 38.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 402.003 M -21.22 % | 510.270 M 23.51 % | 413.137 M 17.75 % | 350.863 M 178.22 % | 126.111 M 1.70 % | 124.004 M 21.48 % | 102.081 M -36.02 % | 159.544 M 67.16 % | 95.446 M 77.48 % | 53.778 M -51.67 % | 111.262 M 98.93 % | 55.931 M -14.21 % | 65.192 M 64.17 % | 39.709 M -12.01 % | 45.129 M -45.13 % | 82.247 M 359.08 % | 17.916 M |
| Cash and short term investments | 602.344 M -1.32 % | 610.420 M 14.47 % | 533.243 M 0.20 % | 532.204 M -2.52 % | 545.980 M 17.60 % | 464.279 M 58.92 % | 292.145 M 83.11 % | 159.544 M 67.16 % | 95.446 M 77.48 % | 53.778 M -51.67 % | 111.262 M 98.93 % | 55.931 M -14.21 % | 65.192 M 64.17 % | 39.709 M -12.01 % | 45.129 M -45.13 % | 82.247 M 359.08 % | 17.916 M |
| Total current assets | 1.285 B -2.83 % | 1.322 B -0.21 % | 1.325 B 3.14 % | 1.285 B 4.94 % | 1.224 B 16.45 % | 1.051 B -3.10 % | 1.085 B 44.82 % | 749.195 M 35.07 % | 554.657 M 31.48 % | 421.872 M 27.49 % | 330.907 M 64.07 % | 201.683 M 11.75 % | 180.482 M 3.70 % | 174.046 M 10.52 % | 157.474 M -8.83 % | 172.725 M 143.32 % | 70.986 M |
| Inventory | 296.921 M -4.68 % | 311.502 M -11.96 % | 353.824 M 10.10 % | 321.376 M 11.50 % | 288.230 M -6.61 % | 308.629 M -6.28 % | 329.326 M 35.84 % | 242.434 M 34.20 % | 180.648 M 33.29 % | 135.529 M 12.70 % | 120.251 M 72.55 % | 69.691 M 8.12 % | 64.456 M 5.36 % | 61.179 M 7.13 % | 57.110 M 46.61 % | 38.953 M -3.76 % | 40.476 M |
| Net receivables | 377.966 M 1.42 % | 372.663 M -11.45 % | 420.830 M 4.94 % | 401.017 M 6.43 % | 376.782 M 44.23 % | 261.241 M -15.98 % | 310.923 M 10.03 % | 282.591 M 60.05 % | 176.568 M 6.44 % | 165.881 M 54.34 % | 107.478 M 64.57 % | 65.308 M | 0.000 | 0.000 -100.00 % | 55.406 M | 0.000 | 0.000 |
| Tax assets | 26.097 M 26.24 % | 20.673 M 11.26 % | 18.581 M 14.40 % | 16.243 M 50.69 % | 10.779 M -9.70 % | 11.937 M 46.56 % | 8.145 M -13.58 % | 9.425 M 69.59 % | 5.558 M 83.15 % | 3.034 M -28.00 % | 4.214 M 11.67 % | 3.774 M 73.85 % | 2.171 M -3.09 % | 2.240 M 0.00 % | 2.240 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 291.635 M -15.75 % | 346.160 M -9.48 % | 382.394 M -8.17 % | 416.401 M 90.26 % | 218.861 M -3.00 % | 225.638 M -8.15 % | 245.666 M 23.35 % | 199.167 M 33.84 % | 148.810 M 52.13 % | 97.815 M 46.06 % | 66.970 M 78.61 % | 37.496 M -17.53 % | 45.465 M 23.92 % | 36.688 M -1.25 % | 37.151 M 29.29 % | 28.735 M 195.21 % | 9.734 M |
| Tax payables | 36.365 M -10.39 % | 40.583 M -17.65 % | 49.284 M 48.68 % | 33.147 M 50.08 % | 22.087 M 0.59 % | 21.957 M -1.01 % | 22.180 M 24.12 % | 17.870 M -10.84 % | 20.042 M -3.88 % | 20.852 M 64.93 % | 12.643 M 12.89 % | 11.199 M 159.34 % | 4.318 M -21.27 % | 5.485 M 4.46 % | 5.251 M 204.51 % | 1.725 M 373.03 % | -631.647 K |
| Deferred revenue non current | 35.508 M -13.80 % | 41.191 M 3.49 % | 39.803 M -2.95 % | 41.014 M | 0.000 -100.00 % | 28.637 M 2.82 % | 27.853 M 6.55 % | 26.141 M 139.53 % | 10.913 M 0.43 % | 10.866 M -8.04 % | 11.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 263.191 M -2.31 % | 269.420 M -4.94 % | 283.435 M 2.00 % | 277.885 M 0.31 % | 277.035 M 2.54 % | 270.162 M 2.26 % | 264.185 M 56.97 % | 168.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 1.780 M -60.11 % | 4.461 M -47.67 % | 8.526 M 0.00 % | 8.526 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 |
| 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 |
| Other total stockholders equity | 234.946 M 8.80 % | 215.936 M 4.47 % | 206.696 M 116.47 % | 95.483 M -61.03 % | 245.014 M 105.31 % | 119.338 M -57.55 % | 281.109 M 46.50 % | 191.880 M 18.23 % | 162.297 M -32.96 % | 242.082 M -23.47 % | 316.311 M 628.38 % | 43.427 M 4.77 % | 41.448 M 8.97 % | 38.035 M 15.55 % | 32.917 M 18.93 % | 27.677 M 8.96 % | 25.401 M |
| Deferred tax liabilities non current | 6.304 M -0.33 % | 6.325 M -25.56 % | 8.496 M -19.69 % | 10.580 M -13.65 % | 12.252 M -25.06 % | 16.348 M 135.49 % | 6.942 M -4.98 % | 7.306 M | 0.000 | 0.000 -100.00 % | 265.551 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.162 B -4.17 % | 2.256 B -1.49 % | 2.290 B 0.87 % | 2.271 B 12.74 % | 2.014 B -0.97 % | 2.034 B -0.68 % | 2.048 B 24.02 % | 1.651 B 47.90 % | 1.116 B 19.55 % | 933.770 M 26.90 % | 735.846 M 54.04 % | 477.687 M 22.49 % | 389.981 M 12.87 % | 345.516 M 18.37 % | 291.895 M 31.66 % | 221.696 M 132.33 % | 95.424 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -4.264 M 1.85 % | -4.344 M 21.93 % | -5.565 M -90.82 % | -2.916 M -231.26 % | 2.222 M 252.71 % | 629.930 K -18.64 % | 774.237 K 130.69 % | -2.523 M -375.98 % | 914.245 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.823 M -214.59 % | 3.336 M -67.56 % | 10.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -73.760 M -469.08 % | 19.985 M 132.62 % | -61.268 M -8.01 % | -56.724 M -194.17 % | 60.238 M 103.81 % | 29.556 M 135.03 % | -84.386 M 39.52 % | -139.531 M -1 083.71 % | 14.184 M 130.37 % | -46.698 M -24.98 % | -37.364 M -24.22 % | -30.079 M -611.40 % | 5.882 M 168.97 % | -8.528 M | 0.000 | 0.000 | 0.000 |
| Accounts receivables | -7.368 M -123.69 % | 31.101 M 323.05 % | -13.944 M 60.32 % | -35.140 M -102.94 % | -17.315 M -121.99 % | 78.754 M 162.15 % | 30.042 M 126.83 % | -111.983 M -4 823.06 % | 2.371 M 104.53 % | -52.361 M -126.94 % | -23.073 M 10.68 % | -25.830 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 34.033 M 10.70 % | 30.745 M 149.92 % | -61.584 M -52.94 % | -40.266 M -269.59 % | 23.743 M 25.33 % | 18.945 M 121.65 % | -87.524 M -41.06 % | -62.049 M -38.35 % | -44.848 M -174.97 % | -16.310 M 67.85 % | -50.729 M -757.42 % | -5.917 M -80.53 % | -3.277 M 19.47 % | -4.070 M | 0.000 | 0.000 | 0.000 |
| Accounts payables | -100.426 M -167.11 % | -37.598 M -363.66 % | 14.260 M -41.00 % | 24.170 M 0.59 % | 24.028 M 134.15 % | -70.364 M -207.20 % | -22.905 M -167.91 % | 33.726 M -43.01 % | 59.184 M 181.04 % | 21.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -105.870 M -2 382.97 % | -4.264 M 1.85 % | -4.344 M 20.83 % | -5.488 M -118.43 % | 29.782 M 1 240.45 % | 2.222 M -29.20 % | 3.138 M 104.05 % | -77.483 M -231.25 % | 59.032 M 294.26 % | -30.388 M -327.37 % | 13.365 M 155.31 % | -24.162 M -363.81 % | 9.159 M 305.41 % | -4.459 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | 32.063 M -48.51 % | 62.264 M 3 280.81 % | 1.842 M -92.40 % | 24.248 M 3 310.25 % | 711.047 K 102.65 % | -26.858 M -479.67 % | 7.074 M -26.72 % | 9.654 M 0.93 % | 9.565 M 379.63 % | -3.421 M -156.22 % | 6.084 M 26.87 % | 4.795 M 21.54 % | 3.946 M -13.34 % | 4.553 M 109.05 % | -50.285 M -240.40 % | 35.816 M 355.96 % | -13.992 M |
| Net cash provided by operating activities | 95.154 M -62.56 % | 254.149 M 55.14 % | 163.819 M -11.67 % | 185.459 M -31.22 % | 269.630 M 24.86 % | 215.949 M 150.80 % | 86.105 M 195.13 % | 29.175 M -84.65 % | 190.060 M 142.78 % | 78.284 M 47.38 % | 53.117 M 5.10 % | 50.538 M -29.43 % | 71.618 M 25.86 % | 56.901 M | 0.000 -100.00 % | 35.816 M | 0.000 |
| Investments in property plant and equipment | -5.948 M 91.47 % | -69.749 M -53.14 % | -45.546 M 35.65 % | -70.779 M -153.27 % | -27.946 M -13.15 % | -24.698 M 74.07 % | -95.259 M -34.54 % | -70.805 M 16.35 % | -84.647 M 25.08 % | -112.983 M 2.63 % | -116.036 M -41.11 % | -82.232 M -267.49 % | -22.376 M 61.72 % | -58.454 M 30.50 % | -84.106 M -276.97 % | -22.311 M -302.93 % | -5.537 M |
| Acquisitions net | 0.000 -100.00 % | 1.489 M -38.48 % | 2.421 M -29.45 % | 3.431 M 1 037.55 % | 301.598 K 102.05 % | -14.731 M -181.81 % | 18.006 M 158.31 % | -30.877 M -3 510.90 % | 905.239 K 55.40 % | 582.523 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.300 M | 0.000 |
| Purchases of investments | -15.000 M 21.05 % | -19.000 M 9.44 % | -20.982 M 98.39 % | -1.299 B -5.04 % | -1.237 B -28 046.69 % | 4.426 M 127.42 % | -16.140 M -4 423.18 % | 373.339 K 570.41 % | -79.365 K 99.21 % | -10.000 M 0.00 % | -10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 3.445 M -82.81 % | 20.041 M -47.34 % | 38.056 M 191.87 % | 13.039 M -20.24 % | 16.348 M 44.64 % | 11.302 M 47.98 % | 7.637 M 335.62 % | 1.753 M -7.84 % | 1.902 M -97.26 % | 69.459 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -98.942 M -615.45 % | 19.195 M -68.43 % | 60.805 M -96.01 % | 1.525 B 27.44 % | 1.197 B 119 780.62 % | -999.999 K 99.64 % | -280.003 M -752.69 % | 42.900 M 181.70 % | -52.507 M -196.22 % | 54.570 M 444.98 % | 10.013 M 2 666.15 % | 361.992 K 644.30 % | 48.635 K -67.09 % | 147.761 K 21 953.88 % | 670.000 -99.71 % | 228.000 K 79.53 % | 127.000 K |
| Net cash used for investing activites | -116.444 M -142.47 % | -48.023 M -238.18 % | 34.755 M -79.75 % | 171.648 M 434.00 % | -51.392 M -108.05 % | -24.701 M 93.25 % | -365.759 M -545.59 % | -56.655 M 57.85 % | -134.426 M -8 352.61 % | 1.629 M 101.40 % | -116.023 M -41.72 % | -81.870 M -266.67 % | -22.328 M 61.71 % | -58.307 M 30.67 % | -84.105 M -89.50 % | -44.383 M -720.37 % | -5.410 M |
| Debt repayment | -1.203 M 41.72 % | -2.065 M 79.35 % | -10.000 M 90.01 % | -100.129 M 42.78 % | -175.000 M -59.09 % | -110.000 M -137.29 % | 295.000 M 268.75 % | 80.000 M 366.67 % | -30.000 M 14.29 % | -35.000 M 30.00 % | -50.000 M -350.00 % | 20.000 M 200.00 % | -20.000 M | 0.000 100.00 % | -5.000 M -107.14 % | 70.000 M 240.00 % | -50.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.084 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.084 M -143.92 % | -5.774 M -516.05 % | -937.260 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -71.191 M 26.32 % | -96.617 M 0.00 % | -96.617 M -58.01 % | -61.145 M -90.47 % | -32.103 M -17 936.39 % | -177.988 K 98.69 % | -13.544 M 66.95 % | -40.974 M -32.33 % | -30.962 M 70.30 % | -104.239 M -2 846.37 % | -3.538 M -48.06 % | -2.389 M 37.24 % | -3.807 M 5.15 % | -4.014 M -46.30 % | -2.744 M -2 610.81 % | -101.215 K 94.68 % | -1.903 M |
| Other financing activites | 0.000 100.00 % | -7.840 M -295.15 % | -1.984 M 75.01 % | -7.939 M -2 453.50 % | 337.343 K 100.59 % | -57.383 M 58.03 % | -136.725 M -373.45 % | 50.000 M 6.39 % | 46.996 M 1 039.91 % | -5.000 M -102.50 % | 200.232 M 4 389.90 % | 4.460 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M -94.44 % | 53.964 M |
| Net cash used provided by financing activities | -72.395 M 32.04 % | -106.522 M 1.91 % | -108.601 M 35.82 % | -169.214 M 18.16 % | -206.765 M -13.83 % | -181.645 M -180.49 % | 225.682 M 156.20 % | 88.089 M 730.70 % | -13.967 M 90.32 % | -144.239 M -221.99 % | 118.237 M 435.73 % | 22.070 M 192.70 % | -23.807 M -493.09 % | -4.014 M 48.16 % | -7.744 M -110.62 % | 72.899 M 3 437.16 % | 2.061 M |
| Effect of forex changes on cash | 5.595 K 979.66 % | 518.180 -96.64 % | 15.419 K 478.47 % | -4.074 K | 0.000 | 0.000 100.00 % | -595.070 -288.73 % | -153.080 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 300.00 % | 0.000 -233.33 % | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -93.680 M -194.05 % | 99.605 M 10.69 % | 89.988 M -52.11 % | 187.889 M 1 401.61 % | -14.435 M -250.32 % | 9.603 M 117.79 % | -53.973 M -189.05 % | 60.609 M 45.46 % | 41.668 M 164.78 % | -64.326 M -216.26 % | 55.331 M 697.46 % | -9.261 M -136.34 % | 25.483 M 570.21 % | -5.419 M 85.40 % | -37.119 M -157.70 % | 64.332 M 1 720.91 % | -3.969 M |
| Cash at beginning of period | 493.822 M 25.27 % | 394.217 M 29.58 % | 304.229 M 161.50 % | 116.340 M -2.65 % | 119.504 M 8.74 % | 109.901 M -29.57 % | 156.054 M 63.50 % | 95.446 M 77.48 % | 53.778 M -54.47 % | 118.104 M 111.16 % | 55.931 M -14.21 % | 65.192 M 64.17 % | 39.709 M -12.01 % | 45.129 M -45.13 % | 82.247 M 359.08 % | 17.916 M -18.14 % | 21.884 M |
| Cash at end of period | 400.142 M -18.97 % | 493.822 M 25.27 % | 394.217 M 29.58 % | 304.229 M 189.55 % | 105.069 M -12.08 % | 119.504 M 17.07 % | 102.081 M -34.59 % | 156.054 M 63.50 % | 95.446 M 77.48 % | 53.778 M -51.67 % | 111.262 M 98.93 % | 55.931 M -14.21 % | 65.192 M 64.17 % | 39.709 M -12.01 % | 45.129 M -45.13 % | 82.247 M 359.08 % | 17.916 M |
| Operating cash flow | 95.154 M -62.56 % | 254.149 M 55.14 % | 163.819 M -11.67 % | 185.459 M -23.91 % | 243.722 M 12.86 % | 215.949 M 150.80 % | 86.105 M 195.13 % | 29.175 M -84.65 % | 190.060 M 142.78 % | 78.284 M 47.38 % | 53.117 M 5.10 % | 50.538 M -29.43 % | 71.618 M 25.86 % | 56.901 M | 0.000 -100.00 % | 35.816 M | 0.000 |
| Capital expenditure | -5.948 M 91.47 % | -69.749 M -53.14 % | -45.546 M 35.65 % | -70.779 M -153.27 % | -27.946 M -13.15 % | -24.698 M 74.07 % | -95.259 M -34.54 % | -70.805 M 16.35 % | -84.647 M 25.08 % | -112.983 M 2.63 % | -116.036 M -41.11 % | -82.232 M -267.49 % | -22.376 M 61.72 % | -58.454 M 30.50 % | -84.106 M -276.97 % | -22.311 M -302.93 % | -5.537 M |
| Free CashFlow | 89.206 M -51.62 % | 184.400 M 55.91 % | 118.273 M 3.13 % | 114.680 M -46.85 % | 215.776 M 12.82 % | 191.251 M 2 189.17 % | -9.154 M 78.01 % | -41.630 M -139.49 % | 105.413 M 403.80 % | -34.699 M 44.85 % | -62.919 M -98.53 % | -31.693 M -164.36 % | 49.241 M 3 270.56 % | -1.553 M 98.15 % | -84.106 M -722.78 % | 13.505 M 343.90 % | -5.537 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 202.103 M 18.66 % | 170.320 M -33.84 % | 257.425 M 61.91 % | 158.990 M -18.93 % | 196.106 M 15.11 % | 170.360 M -52.49 % | 358.593 M 25.86 % | 284.908 M 11.70 % | 255.065 M 6.76 % | 238.924 M -41.11 % | 405.738 M 14.86 % | 353.237 M 47.94 % | 238.772 M 2.29 % | 233.418 M -37.09 % | 371.057 M 12.71 % | 329.219 M 5.95 % | 310.724 M 48.94 % | 208.618 M -37.01 % | 331.172 M 46.12 % | 226.649 M -9.03 % | 249.134 M 139.95 % | 103.828 M -70.67 % | 353.994 M 44.29 % | 245.343 M 11.34 % | 220.352 M 1.86 % | 216.321 M -31.38 % | 315.226 M 38.33 % | 227.884 M -4.93 % | 239.690 M -1.24 % | 242.705 M -26.26 % | 329.156 M 46.89 % | 224.085 M -0.44 % | 225.081 M -5.10 % | 237.186 M -2.34 % | 242.866 M 1.20 % | 239.995 M 18.66 % | 202.254 M -14.83 % | 237.461 M -20.26 % | 297.789 M 141.43 % | 123.342 M -7.58 % | 133.463 M 3.43 % | 129.041 M -30.27 % | 185.052 M 47.54 % | 125.427 M 13.75 % | 110.268 M 2.97 % | 107.091 M -1.18 % | 108.366 M 2.91 % | 105.303 M 13.43 % | 92.839 M -5.73 % | 98.485 M |
| Net income | 24.485 M 131.98 % | 10.555 M -32.07 % | 15.538 M 63.84 % | 9.483 M -60.83 % | 24.211 M 75.50 % | 13.796 M 152.74 % | 5.458 M -88.80 % | 48.728 M 102.58 % | 24.053 M -11.73 % | 27.251 M -46.02 % | 50.482 M -19.95 % | 63.064 M 245.99 % | 18.227 M 12.34 % | 16.226 M -40.48 % | 27.260 M -41.46 % | 46.567 M 7.92 % | 43.149 M 114.42 % | 20.123 M -8.70 % | 22.041 M -2.43 % | 22.590 M -39.36 % | 37.254 M 3 958.37 % | 917.965 K -66.84 % | 2.768 M -88.68 % | 24.457 M 18.56 % | 20.628 M -25.77 % | 27.790 M -20.45 % | 34.933 M 75.66 % | 19.887 M -2.64 % | 20.427 M -20.91 % | 25.829 M -23.05 % | 33.565 M 31.33 % | 25.557 M -2.53 % | 26.222 M -7.29 % | 28.283 M -20.08 % | 35.390 M 34.71 % | 26.271 M -20.94 % | 33.228 M -2.95 % | 34.238 M -45.29 % | 62.584 M 874.18 % | 6.424 M -53.10 % | 13.697 M -8.86 % | 15.028 M -7.96 % | 16.327 M -4.43 % | 17.083 M 6.48 % | 16.044 M -4.63 % | 16.823 M 48.14 % | 11.357 M -31.43 % | 16.562 M 9.24 % | 15.161 M -11.95 % | 17.218 M |
| Income before tax | 28.602 M 105.10 % | 13.946 M -42.84 % | 24.398 M 172.05 % | 8.968 M -65.55 % | 26.034 M 72.79 % | 15.066 M 24.37 % | 12.114 M -80.27 % | 61.400 M 154.51 % | 24.125 M -32.62 % | 35.806 M -45.54 % | 65.747 M -15.26 % | 77.586 M 187.17 % | 27.017 M 13.96 % | 23.707 M -38.40 % | 38.487 M -37.38 % | 61.463 M 13.24 % | 54.275 M 90.90 % | 28.431 M -25.24 % | 38.031 M 25.91 % | 30.206 M -37.78 % | 48.546 M 1 168.84 % | 3.826 M -84.54 % | 24.754 M -29.38 % | 35.053 M 33.04 % | 26.348 M -25.38 % | 35.307 M -27.46 % | 48.676 M 73.76 % | 28.013 M 6.71 % | 26.251 M -24.76 % | 34.890 M -22.60 % | 45.077 M 32.27 % | 34.079 M -0.47 % | 34.238 M -9.21 % | 37.711 M -16.11 % | 44.952 M 28.06 % | 35.102 M -19.92 % | 43.835 M -5.80 % | 46.533 M -42.49 % | 80.915 M 798.57 % | 9.005 M -46.62 % | 16.869 M -16.75 % | 20.262 M -12.81 % | 23.239 M 2.02 % | 22.778 M 14.85 % | 19.833 M -11.59 % | 22.432 M 33.90 % | 16.753 M -22.96 % | 21.745 M 15.23 % | 18.870 M -19.05 % | 23.312 M |
| Income before tax ratio | 0.14 72.84 % | 0.08 -13.61 % | 0.09 68.02 % | 0.06 -57.51 % | 0.13 50.11 % | 0.09 161.78 % | 0.03 -84.32 % | 0.22 127.85 % | 0.09 -36.89 % | 0.15 -7.52 % | 0.16 -26.22 % | 0.22 94.11 % | 0.11 11.41 % | 0.10 -2.08 % | 0.10 -44.44 % | 0.19 6.88 % | 0.17 28.17 % | 0.14 18.67 % | 0.11 -13.83 % | 0.13 -31.61 % | 0.19 428.80 % | 0.04 -47.30 % | 0.07 -51.06 % | 0.14 19.49 % | 0.12 -26.74 % | 0.16 5.70 % | 0.15 25.62 % | 0.12 12.24 % | 0.11 -23.81 % | 0.14 4.97 % | 0.14 -9.95 % | 0.15 -0.02 % | 0.15 -4.33 % | 0.16 -14.10 % | 0.19 26.54 % | 0.15 -32.51 % | 0.22 10.60 % | 0.20 -27.88 % | 0.27 272.18 % | 0.07 -42.24 % | 0.13 -19.51 % | 0.16 25.04 % | 0.13 -30.85 % | 0.18 0.97 % | 0.18 -14.13 % | 0.21 35.49 % | 0.15 -25.13 % | 0.21 1.59 % | 0.20 -14.13 % | 0.24 |
| EBITDA | 28.623 M 104.89 % | 13.970 M -42.81 % | 24.429 M 171.35 % | 9.003 M -80.42 % | 45.986 M 55.37 % | 29.597 M -10.54 % | 33.085 M -59.85 % | 82.401 M 89.76 % | 43.423 M -20.98 % | 54.955 M -35.83 % | 85.637 M -11.86 % | 97.164 M 104.97 % | 47.404 M 7.66 % | 44.033 M -27.12 % | 60.420 M -27.67 % | 83.534 M 9.73 % | 76.128 M 53.11 % | 49.722 M -13.52 % | 57.499 M 13.70 % | 50.571 M -26.44 % | 68.749 M 430.54 % | 12.958 M -72.27 % | 46.732 M -9.43 % | 51.599 M 10.97 % | 46.497 M -17.15 % | 56.119 M 1.16 % | 55.477 M 69.67 % | 32.697 M 7.46 % | 30.428 M -16.20 % | 36.311 M -29.23 % | 51.309 M 50.53 % | 34.085 M -3.70 % | 35.396 M -3.84 % | 36.810 M -23.89 % | 48.365 M 43.56 % | 33.690 M -24.79 % | 44.795 M -1.96 % | 45.692 M -45.51 % | 83.851 M 190.44 % | 28.870 M 62.87 % | 17.726 M -41.51 % | 30.306 M 23.55 % | 24.529 M 6.35 % | 23.065 M 64.54 % | 14.018 M -53.85 % | 30.377 M 67.37 % | 18.149 M -18.05 % | 22.146 M 51.47 % | 14.620 M -48.14 % | 28.192 M |
| Net income ratio | 0.12 95.50 % | 0.06 2.67 % | 0.06 1.19 % | 0.06 -51.69 % | 0.12 52.46 % | 0.08 432.01 % | 0.02 -91.10 % | 0.17 81.36 % | 0.09 -17.32 % | 0.11 -8.33 % | 0.12 -30.31 % | 0.18 133.87 % | 0.08 9.82 % | 0.07 -5.38 % | 0.07 -48.06 % | 0.14 1.86 % | 0.14 43.96 % | 0.10 44.93 % | 0.07 -33.23 % | 0.10 -33.35 % | 0.15 1 591.34 % | 0.01 13.05 % | 0.01 -92.15 % | 0.10 6.48 % | 0.09 -27.13 % | 0.13 15.92 % | 0.11 26.99 % | 0.09 2.40 % | 0.09 -19.92 % | 0.11 4.36 % | 0.10 -10.59 % | 0.11 -2.10 % | 0.12 -2.30 % | 0.12 -18.17 % | 0.15 33.12 % | 0.11 -33.37 % | 0.16 13.94 % | 0.14 -31.39 % | 0.21 303.50 % | 0.05 -49.25 % | 0.10 -11.88 % | 0.12 31.99 % | 0.09 -35.22 % | 0.14 -6.39 % | 0.15 -7.38 % | 0.16 49.90 % | 0.10 -33.37 % | 0.16 -3.69 % | 0.16 -6.59 % | 0.17 |
| Ratio EBITDA | 0.14 72.67 % | 0.08 -13.57 % | 0.09 67.59 % | 0.06 -75.85 % | 0.23 34.98 % | 0.17 88.30 % | 0.09 -68.10 % | 0.29 69.89 % | 0.17 -25.98 % | 0.23 8.98 % | 0.21 -23.27 % | 0.28 38.55 % | 0.20 5.24 % | 0.19 15.85 % | 0.16 -35.83 % | 0.25 3.56 % | 0.25 2.79 % | 0.24 37.28 % | 0.17 -22.19 % | 0.22 -19.14 % | 0.28 121.10 % | 0.12 -5.46 % | 0.13 -37.23 % | 0.21 -0.33 % | 0.21 -18.66 % | 0.26 47.41 % | 0.18 22.66 % | 0.14 13.02 % | 0.13 -15.15 % | 0.15 -4.02 % | 0.16 2.48 % | 0.15 -3.28 % | 0.16 1.33 % | 0.16 -22.07 % | 0.20 41.86 % | 0.14 -36.62 % | 0.22 15.10 % | 0.19 -31.66 % | 0.28 20.30 % | 0.23 76.24 % | 0.13 -43.45 % | 0.23 77.18 % | 0.13 -27.92 % | 0.18 44.65 % | 0.13 -55.18 % | 0.28 69.37 % | 0.17 -20.36 % | 0.21 33.54 % | 0.16 -44.99 % | 0.29 |
| Gross profit ratio | 0.23 24.90 % | 0.18 -39.61 % | 0.31 45.18 % | 0.21 2.27 % | 0.21 -5.31 % | 0.22 -31.62 % | 0.32 26.80 % | 0.25 16.59 % | 0.22 -3.29 % | 0.22 -15.10 % | 0.26 1.89 % | 0.26 25.27 % | 0.21 3.78 % | 0.20 1.98 % | 0.19 -30.41 % | 0.28 14.63 % | 0.24 1.95 % | 0.24 7.45 % | 0.22 -4.22 % | 0.23 8.87 % | 0.21 -16.11 % | 0.25 5.42 % | 0.24 9.40 % | 0.22 3.79 % | 0.21 -12.63 % | 0.24 11.05 % | 0.22 17.29 % | 0.19 -4.74 % | 0.20 -13.24 % | 0.23 14.66 % | 0.20 -11.34 % | 0.22 5.62 % | 0.21 -3.54 % | 0.22 -16.29 % | 0.26 12.60 % | 0.23 -22.51 % | 0.30 11.72 % | 0.27 -22.91 % | 0.35 110.36 % | 0.16 -20.37 % | 0.21 -9.15 % | 0.23 8.53 % | 0.21 -19.15 % | 0.26 -7.07 % | 0.28 -1.52 % | 0.28 12.05 % | 0.25 -6.87 % | 0.27 0.38 % | 0.27 -5.39 % | 0.29 |
| Weighted average shs out dil | 263.875 M 0.00 % | 263.875 M 2.28 % | 257.993 M 1.47 % | 254.254 M 0.00 % | 254.254 M -7.85 % | 275.911 M 8.52 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M -5.98 % | 270.431 M 0.00 % | 270.431 M 0.00 % | 270.431 M 8.26 % | 249.804 M 36.55 % | 182.938 M 0.00 % | 182.938 M -25.94 % | 247.029 M 31.22 % | 188.252 M 0.00 % | 188.252 M 2.54 % | 183.593 M 0.00 % | 183.593 M -2.11 % | 187.542 M -0.31 % | 188.131 M -3.17 % | 194.280 M 1.37 % | 191.653 M 6.01 % | 180.791 M -9.09 % | 198.870 M 7.79 % | 184.491 M -7.14 % | 198.682 M 8.84 % | 182.551 M 0.00 % | 182.551 M -3.18 % | 188.556 M 0.00 % | 188.556 M -0.24 % | 189.001 M 0.72 % | 187.651 M -1.35 % | 190.213 M 0.00 % | 190.213 M 18.88 % | 160.008 M -15.32 % | 188.964 M 19.46 % | 158.184 M -14.81 % | 185.689 M 39.24 % | 133.358 M 0.00 % | 133.358 M 10.98 % | 120.166 M 0.00 % | 120.166 M 0.13 % | 120.015 M 0.00 % | 120.015 M 0.00 % | 120.015 M 0.00 % | 120.015 M |
| Weighted average shs out | 263.875 M 0.00 % | 263.875 M 2.28 % | 257.993 M 1.47 % | 254.254 M 0.00 % | 254.254 M -7.85 % | 275.911 M 8.52 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M -5.98 % | 270.431 M 0.00 % | 270.431 M 0.00 % | 270.431 M 8.26 % | 249.804 M 36.55 % | 182.938 M 0.00 % | 182.938 M -25.94 % | 247.029 M 31.22 % | 188.252 M 0.00 % | 188.252 M 2.54 % | 183.593 M 0.00 % | 183.593 M -2.11 % | 187.542 M -0.31 % | 188.131 M 1.76 % | 184.882 M -3.53 % | 191.653 M 6.01 % | 180.791 M 0.00 % | 180.791 M -2.01 % | 184.491 M 0.00 % | 184.491 M 1.06 % | 182.551 M 0.00 % | 182.551 M -3.18 % | 188.556 M 0.00 % | 188.556 M -0.24 % | 189.001 M 0.72 % | 187.651 M 1.65 % | 184.598 M -2.95 % | 190.213 M 18.88 % | 160.008 M -15.32 % | 188.964 M 19.46 % | 158.184 M -14.81 % | 185.689 M 39.24 % | 133.358 M 0.00 % | 133.358 M 11.29 % | 119.827 M -0.28 % | 120.166 M 0.13 % | 120.015 M 0.00 % | 120.015 M 0.00 % | 120.015 M 0.00 % | 120.015 M |
| EPS diluted | 0.09 132.00 % | 0.04 -33.33 % | 0.06 60.86 % | 0.04 -60.82 % | 0.10 90.40 % | 0.05 132.56 % | 0.02 -88.68 % | 0.19 100.85 % | 0.09 -14.00 % | 0.11 -45.00 % | 0.20 -13.04 % | 0.23 241.25 % | 0.07 12.33 % | 0.06 -45.45 % | 0.11 -56.00 % | 0.25 4.17 % | 0.24 194.48 % | 0.08 -32.08 % | 0.12 0.00 % | 0.12 -40.00 % | 0.20 3 900.00 % | 0.01 -66.22 % | 0.01 -88.62 % | 0.13 18.18 % | 0.11 -21.43 % | 0.14 -26.32 % | 0.19 90.00 % | 0.10 -9.09 % | 0.11 -15.38 % | 0.13 -27.78 % | 0.18 28.57 % | 0.14 0.00 % | 0.14 -6.67 % | 0.15 -21.05 % | 0.19 35.71 % | 0.14 -17.65 % | 0.17 -5.56 % | 0.18 -53.85 % | 0.39 1 047.06 % | 0.03 -60.74 % | 0.09 7.05 % | 0.08 -32.58 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 -7.14 % | 0.14 47.99 % | 0.09 -32.43 % | 0.14 7.69 % | 0.13 -7.14 % | 0.14 |
| Earnings per share | 0.09 132.00 % | 0.04 -33.33 % | 0.06 60.86 % | 0.04 -60.82 % | 0.10 90.40 % | 0.05 132.56 % | 0.02 -88.68 % | 0.19 100.85 % | 0.09 -14.00 % | 0.11 -45.00 % | 0.20 -13.04 % | 0.23 241.25 % | 0.07 12.33 % | 0.06 -45.45 % | 0.11 -56.00 % | 0.25 4.17 % | 0.24 194.48 % | 0.08 -32.08 % | 0.12 0.00 % | 0.12 -40.00 % | 0.20 3 900.00 % | 0.01 -66.22 % | 0.01 -88.62 % | 0.13 18.18 % | 0.11 -21.43 % | 0.14 -26.32 % | 0.19 72.73 % | 0.11 0.00 % | 0.11 -21.43 % | 0.14 -22.22 % | 0.18 28.57 % | 0.14 0.00 % | 0.14 -6.67 % | 0.15 -21.05 % | 0.19 35.71 % | 0.14 -17.65 % | 0.17 -5.56 % | 0.18 -53.85 % | 0.39 1 047.06 % | 0.03 -60.74 % | 0.09 7.05 % | 0.08 -32.58 % | 0.12 -7.69 % | 0.13 0.00 % | 0.13 -7.14 % | 0.14 47.99 % | 0.09 -32.43 % | 0.14 7.69 % | 0.13 -7.14 % | 0.14 |
| Gross profit | 46.693 M 48.21 % | 31.506 M -60.04 % | 78.851 M 135.07 % | 33.544 M -17.08 % | 40.455 M 9.00 % | 37.116 M -67.52 % | 114.257 M 59.59 % | 71.593 M 30.23 % | 54.976 M 3.25 % | 53.247 M -50.01 % | 106.510 M 17.04 % | 91.007 M 85.33 % | 49.106 M 6.16 % | 46.256 M -35.85 % | 72.107 M -21.57 % | 91.935 M 21.45 % | 75.698 M 51.85 % | 49.852 M -32.31 % | 73.651 M 39.95 % | 52.626 M -0.96 % | 53.134 M 101.31 % | 26.395 M -69.08 % | 85.368 M 57.85 % | 54.083 M 15.56 % | 46.801 M -11.00 % | 52.588 M -23.79 % | 69.008 M 62.24 % | 42.534 M -9.43 % | 46.961 M -14.32 % | 54.810 M -15.46 % | 64.831 M 30.23 % | 49.781 M 5.15 % | 47.341 M -8.46 % | 51.718 M -18.25 % | 63.262 M 13.95 % | 55.520 M -8.06 % | 60.384 M -4.85 % | 63.460 M -38.52 % | 103.228 M 407.89 % | 20.325 M -26.41 % | 27.618 M -6.04 % | 29.393 M -24.32 % | 38.837 M 19.28 % | 32.560 M 5.71 % | 30.802 M 1.40 % | 30.377 M 10.73 % | 27.434 M -4.16 % | 28.626 M 13.86 % | 25.142 M -10.82 % | 28.192 M |
| Income tax expense | 5.782 M 24.36 % | 4.649 M -56.34 % | 10.649 M 756.61 % | 1.243 M -61.61 % | 3.238 M 27.68 % | 2.536 M -79.54 % | 12.394 M -6.47 % | 13.252 M 802.52 % | 1.468 M -79.07 % | 7.016 M -53.18 % | 14.985 M 20.13 % | 12.474 M 80.79 % | 6.900 M 12.21 % | 6.149 M -42.63 % | 10.719 M -10.14 % | 11.928 M 21.24 % | 9.839 M 34.40 % | 7.321 M -50.92 % | 14.914 M 143.66 % | 6.121 M -33.87 % | 9.256 M 1 344.83 % | 640.642 K -97.01 % | 21.447 M 152.79 % | 8.484 M 94.99 % | 4.351 M -47.18 % | 8.238 M -31.89 % | 12.095 M 61.56 % | 7.486 M 44.48 % | 5.182 M -43.72 % | 9.207 M -20.98 % | 11.652 M 36.73 % | 8.521 M 6.30 % | 8.017 M -14.97 % | 9.428 M -1.40 % | 9.561 M 8.27 % | 8.831 M -16.75 % | 10.608 M -13.72 % | 12.294 M -32.93 % | 18.331 M 610.33 % | 2.581 M -18.64 % | 3.172 M -39.41 % | 5.235 M -24.26 % | 6.911 M 21.37 % | 5.694 M 50.28 % | 3.789 M -32.44 % | 5.609 M 3.94 % | 5.396 M 4.13 % | 5.183 M -30.14 % | 7.419 M | 0.000 |
| Cost of revenue | 155.410 M 11.96 % | 138.814 M -22.27 % | 178.574 M 42.84 % | 125.017 M -18.46 % | 153.320 M 15.07 % | 133.244 M -45.47 % | 244.337 M 14.54 % | 213.315 M 6.61 % | 200.089 M 7.76 % | 185.677 M -37.95 % | 299.227 M 14.11 % | 262.230 M 38.26 % | 189.667 M 1.34 % | 187.162 M -37.39 % | 298.950 M 25.99 % | 237.284 M 0.96 % | 235.026 M 48.03 % | 158.766 M -38.35 % | 257.521 M 47.98 % | 174.022 M -11.21 % | 196.000 M 153.12 % | 77.433 M -71.17 % | 268.626 M 40.45 % | 191.261 M 10.20 % | 173.551 M 6.00 % | 163.733 M -33.50 % | 246.218 M 32.84 % | 185.350 M -3.83 % | 192.729 M 2.57 % | 187.895 M -28.92 % | 264.325 M 51.65 % | 174.303 M -1.93 % | 177.740 M -4.17 % | 185.468 M 3.27 % | 179.604 M -2.64 % | 184.476 M 30.03 % | 141.870 M -18.47 % | 174.001 M -10.57 % | 194.561 M 88.86 % | 103.017 M -2.67 % | 105.845 M 6.22 % | 99.648 M -31.85 % | 146.214 M 57.45 % | 92.866 M 16.86 % | 79.466 M 3.59 % | 76.714 M -5.21 % | 80.932 M 5.55 % | 76.677 M 13.27 % | 67.697 M -3.69 % | 70.293 M |
| General and administrative expenses | -11.097 M -174.31 % | 14.933 M 155.06 % | -27.121 M -175.43 % | 35.956 M 551.59 % | -7.962 M -149.84 % | 15.974 M 155.01 % | -29.040 M -175.98 % | 38.221 M 706.82 % | -6.299 M -142.88 % | 14.687 M 152.32 % | -28.073 M -183.05 % | 33.802 M 1 978.03 % | -1.800 M -112.88 % | 13.979 M 161.21 % | -22.839 M -169.01 % | 33.097 M 4 735.24 % | 684.489 K -93.07 % | 9.884 M 161.67 % | -16.027 M -242.38 % | 11.257 M 1 304.48 % | 801.485 K -90.03 % | 8.043 M 141.53 % | -19.364 M -285.33 % | 10.449 M 325.56 % | -4.632 M -148.81 % | 9.490 M 135.21 % | -26.953 M -330.80 % | 11.678 M 240.39 % | -8.318 M -155.55 % | 14.973 M 156.05 % | -26.716 M -286.45 % | 14.329 M 416.76 % | -4.524 M -140.49 % | 11.171 M 140.62 % | -27.504 M -252.37 % | 18.050 M 490.80 % | -4.619 M -133.17 % | 13.927 M 194.80 % | -14.690 M -250.70 % | 9.748 M 259.90 % | -6.096 M -176.05 % | 8.016 M 149.62 % | -16.155 M -302.22 % | 7.989 M 369.19 % | -2.968 M -150.23 % | 5.908 M 162.45 % | -9.460 M -277.75 % | 5.322 M -34.09 % | 8.075 M | 0.000 |
| Selling and marketing expenses | -1.043 M -151.73 % | 2.016 M 140.89 % | -4.930 M 70.86 % | -16.919 M -175.86 % | 22.303 M 767.70 % | 2.570 M 151.52 % | -4.989 M -250.87 % | 3.307 M 44.88 % | 2.282 M -32.62 % | 3.387 M 30.68 % | 2.592 M -38.77 % | 4.233 M 64.72 % | 2.570 M -29.73 % | 3.657 M 2 583.37 % | -147.263 K -102.82 % | 5.218 M -12.44 % | 5.960 M 152.76 % | 2.358 M 2 777.76 % | -88.053 K -102.40 % | 3.669 M 30.46 % | 2.812 M 38.24 % | 2.034 M -51.44 % | 4.190 M 0.09 % | 4.186 M -6.79 % | 4.491 M 22.25 % | 3.673 M -8.20 % | 4.002 M -0.09 % | 4.005 M 18.02 % | 3.393 M -5.53 % | 3.592 M 0.88 % | 3.561 M 15.27 % | 3.089 M 24.01 % | 2.491 M -14.33 % | 2.908 M -8.23 % | 3.168 M 10.64 % | 2.864 M 21.36 % | 2.360 M -4.82 % | 2.479 M -19.91 % | 3.095 M 145.20 % | 1.262 M 9.70 % | 1.151 M -8.89 % | 1.263 M 15.03 % | 1.098 M 23.16 % | 891.582 K 32.34 % | 673.727 K -11.56 % | 761.764 K -2.60 % | 782.072 K -1.52 % | 794.105 K -39.10 % | 1.304 M | 0.000 |
| Other expenses | 24.314 M 615.81 % | -4.714 M -106.25 % | 75.457 M 3 800.42 % | -2.039 M -101.45 % | -1.012 M 71.71 % | -3.577 M -103.17 % | 112.820 M 1 146.33 % | 9.052 M 199.42 % | -9.105 M -1 372.86 % | -618.209 K -101.34 % | 46.135 M 397.21 % | -15.523 M -189.53 % | 17.338 M 1 826.11 % | -1.004 M 87.38 % | -7.958 M -390.56 % | 2.739 M 193.48 % | -2.930 M -1 322 147.74 % | -221.600 100.00 % | -29.166 M -350 025.13 % | 8.335 K -99.50 % | 1.666 M 152.57 % | -3.169 M -108.12 % | 39.039 M 28 202.10 % | -138.917 K -401.46 % | 46.082 K 35.78 % | 33.939 K 103.14 % | -1.079 M -4 602.11 % | 23.977 K -94.69 % | 451.628 K 1 265.14 % | 33.083 K 103.89 % | -851.096 K -273.88 % | 489.484 K -79.72 % | 2.414 M 723.07 % | 293.237 K -77.68 % | 1.314 M 256.60 % | 368.443 K 7.06 % | 344.132 K -53.49 % | 739.951 K 712.28 % | -120.851 K -150.33 % | 240.108 K 9 734.61 % | -2.492 K -101.21 % | 206.640 K -92.73 % | 2.843 M 766.47 % | 328.116 K 100.77 % | 163.425 K -3.88 % | 170.029 K -93.84 % | 2.758 M 1 520.85 % | 170.165 K 102.50 % | -6.813 M -35.01 % | -5.046 M |
| Operating expenses | 17.877 M 1.81 % | 17.560 M -67.74 % | 54.438 M 128.11 % | 23.865 M 20.96 % | 19.730 M -10.71 % | 22.097 M -76.93 % | 95.797 M 456.84 % | 17.204 M -34.53 % | 26.278 M 0.93 % | 26.034 M -23.76 % | 34.148 M 11.84 % | 30.534 M 25.18 % | 24.393 M 16.61 % | 20.919 M -13.24 % | 24.112 M -4.34 % | 25.207 M -18.33 % | 30.863 M 99.54 % | 15.467 M -32.07 % | 22.770 M 31.67 % | 17.293 M 37.29 % | 12.596 M 0.60 % | 12.520 M -53.73 % | 27.062 M 39.76 % | 19.363 M 21.60 % | 15.924 M -4.75 % | 16.717 M 3.01 % | 16.228 M 27.31 % | 12.747 M -34.67 % | 19.513 M 0.05 % | 19.503 M 6.96 % | 18.235 M 8.86 % | 16.751 M 1.72 % | 16.468 M 8.59 % | 15.164 M -24.21 % | 20.009 M -8.34 % | 21.829 M 24.10 % | 17.590 M -1.00 % | 17.768 M -33.80 % | 26.840 M 138.11 % | 11.272 M 1.78 % | 11.075 M 16.16 % | 9.535 M -39.53 % | 15.767 M 66.05 % | 9.496 M -3.96 % | 9.888 M 38.11 % | 7.159 M -31.60 % | 10.468 M 61.54 % | 6.480 M 195.12 % | -6.813 M -35.01 % | -5.046 M |
| Cost and expenses | 173.287 M 10.82 % | 156.374 M -32.89 % | 233.013 M 56.06 % | 149.312 M -12.16 % | 169.972 M 9.42 % | 155.341 M -54.33 % | 340.134 M 47.55 % | 230.518 M 1.83 % | 226.367 M 6.92 % | 211.711 M -36.49 % | 333.376 M 13.87 % | 292.765 M 36.77 % | 214.059 M 2.87 % | 208.080 M -35.59 % | 323.063 M 23.08 % | 262.491 M -1.28 % | 265.889 M 52.60 % | 174.234 M -37.84 % | 280.291 M 46.51 % | 191.315 M -8.28 % | 208.596 M 131.89 % | 89.953 M -69.58 % | 295.688 M 40.39 % | 210.624 M 11.16 % | 189.474 M 5.00 % | 180.450 M -31.24 % | 262.447 M 32.48 % | 198.098 M -6.66 % | 212.242 M 2.34 % | 207.398 M -26.60 % | 282.560 M 47.90 % | 191.054 M -1.62 % | 194.208 M -3.20 % | 200.632 M 0.51 % | 199.613 M -3.24 % | 206.305 M 29.38 % | 159.460 M -16.85 % | 191.769 M -13.38 % | 221.401 M 93.72 % | 114.289 M -2.25 % | 116.920 M 7.09 % | 109.183 M -32.60 % | 161.982 M 58.24 % | 102.362 M 6.06 % | 96.513 M 25.81 % | 76.714 M -16.07 % | 91.400 M 9.91 % | 83.157 M 6.31 % | 78.218 M 11.27 % | 70.293 M |
| Research and development expenses | 5.703 M 7.11 % | 5.325 M -51.74 % | 11.032 M 60.63 % | 6.868 M 7.29 % | 6.401 M -10.22 % | 7.130 M -58.07 % | 17.006 M 123.64 % | 7.604 M -10.56 % | 8.502 M -0.89 % | 8.578 M -36.43 % | 13.494 M 68.20 % | 8.023 M 27.66 % | 6.284 M 46.58 % | 4.287 M -67.43 % | 13.163 M 166.21 % | 4.944 M -27.56 % | 6.826 M 53.61 % | 4.443 M -55.10 % | 9.897 M 214.69 % | 3.145 M -32.72 % | 4.675 M 168.18 % | 1.743 M -76.71 % | 7.483 M 72.05 % | 4.349 M -0.18 % | 4.357 M 25.13 % | 3.482 M 19.62 % | 2.911 M -20.61 % | 3.666 M -70.09 % | 12.257 M 173.53 % | 4.481 M -72.49 % | 16.287 M 228.06 % | 4.965 M 59.08 % | 3.121 M | 0.000 -100.00 % | 9.723 M | 0.000 -100.00 % | 3.175 M | 0.000 -100.00 % | 6.744 M | 0.000 -100.00 % | 3.296 M | 0.000 -100.00 % | 5.869 M | 0.000 -100.00 % | 2.094 M | 0.000 -100.00 % | 3.522 M | 0.000 -100.00 % | 1.261 M | 0.000 |
| Selling general and administrative expenses | -12.139 M -171.62 % | 16.949 M 152.88 % | -32.051 M -268.37 % | 19.037 M 32.74 % | 14.341 M -22.67 % | 18.544 M 154.49 % | -34.029 M -181.94 % | 41.528 M 1 134.00 % | -4.016 M -122.22 % | 18.074 M 170.93 % | -25.481 M -166.99 % | 38.034 M 4 840.56 % | 769.839 K -95.63 % | 17.636 M 176.72 % | -22.986 M -159.99 % | 38.315 M 476.66 % | 6.644 M -45.73 % | 12.242 M 175.97 % | -16.115 M -207.97 % | 14.925 M 313.02 % | 3.614 M -64.14 % | 10.077 M 166.41 % | -15.175 M -203.69 % | 14.634 M 10 434.29 % | -141.608 K -101.08 % | 13.164 M 157.36 % | -22.952 M -246.34 % | 15.683 M 418.46 % | -4.925 M -126.53 % | 18.565 M 180.18 % | -23.155 M -232.94 % | 17.418 M 956.96 % | -2.033 M -114.44 % | 14.079 M 157.85 % | -24.336 M -216.36 % | 20.914 M 1 025.69 % | -2.259 M -113.77 % | 16.406 M 241.49 % | -11.595 M -205.31 % | 11.010 M 322.63 % | -4.945 M -153.30 % | 9.279 M 161.63 % | -15.057 M -269.55 % | 8.880 M 487.11 % | -2.294 M -134.39 % | 6.670 M 176.86 % | -8.678 M -241.89 % | 6.116 M -34.92 % | 9.398 M | 0.000 |
| Interest income | 2.540 M 13.24 % | 2.243 M -39.52 % | 3.709 M 136.84 % | 1.566 M -40.90 % | 2.650 M 5.33 % | 2.516 M -22.22 % | 3.235 M 62.85 % | 1.986 M -53.23 % | 4.247 M 111.86 % | 2.005 M -82.66 % | 11.562 M | 0.000 -100.00 % | 6.066 M 304.98 % | 1.498 M -49.52 % | 2.967 M 1 372.96 % | 201.433 K -95.39 % | 4.370 M 26 920.47 % | 16.172 K -99.13 % | 1.859 M 555.91 % | 283.484 K -75.23 % | 1.145 M 490.62 % | 193.785 K -94.87 % | 3.774 M 2 716.70 % | 133.988 K -92.37 % | 1.756 M 802.13 % | 194.650 K -94.87 % | 3.791 M 1 546.90 % | 230.199 K 38 644.26 % | 594.150 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 367.093 K | 0.000 | 0.000 -100.00 % | 1.686 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 344.598 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 21.244 K -13.62 % | 24.595 K -21.57 % | 31.358 K -9.46 % | 34.633 K -94.51 % | 630.762 K 260.63 % | 174.906 K 360.99 % | 37.941 K -44.38 % | 68.219 K -54.42 % | 149.653 K -90.14 % | 1.517 M | 0.000 | 0.000 -100.00 % | 169.706 K 56.05 % | 108.750 K -72.66 % | 397.703 K 54.15 % | 258.005 K -48.92 % | 505.100 K 151.27 % | 201.018 K -78.57 % | 938.228 K -48.88 % | 1.835 M -24.92 % | 2.445 M -25.57 % | 3.285 M -19.16 % | 4.063 M -5.37 % | 4.294 M -0.86 % | 4.331 M -13.27 % | 4.994 M -1.10 % | 5.050 M 7.80 % | 4.684 M 50.54 % | 3.112 M 355.89 % | 682.550 K -47.44 % | 1.299 M | 0.000 -100.00 % | 256.402 K | 0.000 -100.00 % | 546.486 K | 0.000 -100.00 % | 119.798 K | 0.000 -100.00 % | 2.252 M 1 175.72 % | 176.527 K -72.87 % | 650.680 K | 0.000 -100.00 % | 888.610 K 44.43 % | 615.249 K -36.80 % | 973.457 K 2.27 % | 951.820 K -20.30 % | 1.194 M 114.05 % | 557.895 K | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 18.523 M -7.40 % | 20.004 M 6.66 % | 18.755 M -10.41 % | 20.933 M 0.00 % | 20.933 M 9.32 % | 19.149 M 0.00 % | 19.149 M -2.19 % | 19.578 M 0.00 % | 19.578 M -3.16 % | 20.217 M 0.00 % | 20.217 M -7.32 % | 21.814 M 0.00 % | 21.814 M 2.18 % | 21.348 M 1.22 % | 21.091 M 8.53 % | 19.432 M 20.77 % | 16.090 M -15.85 % | 19.120 M 18.83 % | 16.090 M 0.00 % | 16.090 M 1.30 % | 15.884 M 2.58 % | 15.484 M -2.52 % | 15.884 M 177.60 % | 5.722 M 28.11 % | 4.466 M -3.51 % | 4.629 M 2 179.40 % | 203.078 K -96.62 % | 6.008 M 1 175.55 % | -558.615 K -115.68 % | 3.563 M 512.35 % | -864.108 K -117.12 % | 5.047 M 583.60 % | -1.044 M -184.30 % | 1.238 M 1 329.18 % | -100.713 K -102.53 % | 3.975 M 1 243.35 % | 295.910 K -73.90 % | 1.134 M 673.91 % | -197.577 K -113.14 % | 1.504 M 144.42 % | 615.249 K 110.89 % | -5.652 M -169.64 % | 8.115 M 284.40 % | 2.111 M 269.41 % | 571.471 K 115.41 % | -3.709 M -173.50 % | 5.046 M |
| Operating income | 28.816 M 106.63 % | 13.946 M -42.88 % | 24.413 M 152.24 % | 9.679 M -62.97 % | 26.134 M 74.01 % | 15.019 M -18.64 % | 18.460 M -69.95 % | 61.429 M 154.38 % | 24.149 M -32.52 % | 35.785 M -45.46 % | 65.607 M -15.38 % | 77.535 M 186.97 % | 27.018 M 14.61 % | 23.575 M -38.59 % | 38.391 M -37.62 % | 61.544 M 13.16 % | 54.385 M 91.29 % | 28.431 M -24.71 % | 37.760 M 25.04 % | 30.198 M -33.41 % | 45.346 M 548.25 % | 6.995 M -70.44 % | 23.666 M -32.75 % | 35.192 M 33.80 % | 26.302 M -25.43 % | 35.273 M -29.11 % | 49.755 M 77.77 % | 27.989 M 8.49 % | 25.799 M -25.98 % | 34.857 M -24.03 % | 45.883 M 36.45 % | 33.627 M 5.64 % | 31.832 M -14.93 % | 37.418 M -14.31 % | 43.664 M 25.67 % | 34.746 M -20.11 % | 43.491 M -5.12 % | 45.837 M -43.44 % | 81.046 M 824.68 % | 8.765 M -47.17 % | 16.592 M -17.27 % | 20.055 M -12.88 % | 23.020 M 2.54 % | 22.449 M 14.13 % | 19.669 M -11.65 % | 22.262 M 38.47 % | 16.077 M -25.53 % | 21.588 M 17.78 % | 18.330 M -20.81 % | 23.146 M |
| Operating income ratio | 0.14 74.13 % | 0.08 -13.66 % | 0.09 55.78 % | 0.06 -54.32 % | 0.13 51.16 % | 0.09 71.26 % | 0.05 -76.12 % | 0.22 127.73 % | 0.09 -36.79 % | 0.15 -7.38 % | 0.16 -26.33 % | 0.22 93.98 % | 0.11 12.04 % | 0.10 -2.38 % | 0.10 -44.65 % | 0.19 6.81 % | 0.18 28.43 % | 0.14 19.53 % | 0.11 -14.42 % | 0.13 -26.80 % | 0.18 170.16 % | 0.07 0.77 % | 0.07 -53.39 % | 0.14 20.17 % | 0.12 -26.80 % | 0.16 3.31 % | 0.16 28.51 % | 0.12 14.11 % | 0.11 -25.05 % | 0.14 3.03 % | 0.14 -7.11 % | 0.15 6.11 % | 0.14 -10.35 % | 0.16 -12.25 % | 0.18 24.18 % | 0.14 -32.67 % | 0.22 11.40 % | 0.19 -29.07 % | 0.27 282.99 % | 0.07 -42.84 % | 0.12 -20.01 % | 0.16 24.94 % | 0.12 -30.50 % | 0.18 0.34 % | 0.18 -14.19 % | 0.21 40.12 % | 0.15 -27.63 % | 0.21 3.84 % | 0.20 -15.99 % | 0.24 |
| Total other income expenses net | -213.719 K -161 808.33 % | -132.000 99.14 % | -15.306 K 97.85 % | -710.621 K -605.29 % | -100.756 K -313.30 % | 47.236 K 100.74 % | -6.346 M -21 901.01 % | -28.842 K -18.61 % | -24.317 K -211.31 % | 21.846 K -84.38 % | 139.817 K 176.13 % | 50.634 K 5 651.97 % | -912.000 -100.69 % | 132.168 K 37.14 % | 96.376 K 218.43 % | -81.379 K -100.65 % | 12.503 M 3 709 966.77 % | 337.000 -99.88 % | 271.102 K 3 152.57 % | 8.335 K -99.74 % | 3.200 M 200.99 % | -3.169 M -391.25 % | 1.088 M 500.02 % | -272.012 K -690.28 % | 46.082 K 35.78 % | 33.939 K 103.14 % | -1.079 M -4 602.11 % | 23.977 K -94.69 % | 451.629 K 1 265.10 % | 33.084 K 556.56 % | 5.039 K -96.62 % | 148.917 K -93.81 % | 2.406 M 6 311.76 % | 37.522 K -97.08 % | 1.287 M 260.67 % | 356.877 K 3.70 % | 344.132 K -50.53 % | 695.571 K 630.28 % | -131.171 K -146.94 % | 279.419 K 1.02 % | 276.591 K 204.87 % | -263.752 K -220.40 % | 219.068 K -33.23 % | 328.117 K 100.77 % | 163.426 K -3.88 % | 170.030 K -74.83 % | 675.637 K 331.47 % | 156.591 K -71.05 % | 540.812 K 224.46 % | 166.679 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -428.696 M 5.44 % | -453.378 M -12.78 % | -402.003 M -55.45 % | -258.608 M 13.66 % | -299.513 M 46.22 % | -556.954 M -9.90 % | -506.793 M 2.55 % | -520.036 M -2.00 % | -509.831 M -12.13 % | -454.698 M -11.83 % | -406.596 M -1.72 % | -399.708 M -3.34 % | -386.790 M -16.14 % | -333.028 M -0.21 % | -332.325 M -92.83 % | -172.341 M -203.85 % | -56.719 M -1 753.75 % | -3.060 M 91.50 % | -36.010 M -204.51 % | 34.455 M -41.77 % | 59.176 M -35.22 % | 91.346 M -35.41 % | 141.428 M -41.78 % | 242.940 M -4.31 % | 253.872 M -4.23 % | 265.096 M -2.87 % | 272.919 M 488.72 % | 46.358 M 206.84 % | -43.389 M 8.35 % | -47.340 M 40.49 % | -79.544 M 2.81 % | -81.848 M 15.15 % | -96.465 M -29.57 % | -74.452 M 22.00 % | -95.446 M 25.55 % | -128.195 M -6.75 % | -120.088 M -29.94 % | -92.419 M -288.67 % | -23.778 M -622.57 % | 4.550 M 149.63 % | -9.168 M 88.51 % | -79.757 M 17.15 % | -96.262 M -43.86 % | -66.914 M 49.09 % | -131.446 M -335.02 % | 55.931 M 516.70 % | 9.069 M -86.09 % | 65.192 M |
| Total investments | 58.472 M -0.23 % | 58.606 M 3.88 % | 56.414 M -77.08 % | 246.087 M 33.78 % | 183.955 M 240.94 % | 53.955 M 38.51 % | 38.955 M 62.62 % | 23.955 M 0.00 % | 23.955 M 20.05 % | 19.955 M -38.52 % | 32.455 M -28.04 % | 45.100 M -15.72 % | 53.509 M 4.87 % | 51.024 M 41.10 % | 36.162 M 5.07 % | 34.417 M -16.86 % | 41.397 M 17.34 % | 35.278 M -20.22 % | 44.217 M -33.59 % | 66.584 M -9.29 % | 73.407 M 6.69 % | 68.804 M -8.19 % | 74.942 M 643.52 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.79 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 250.28 % | 2.855 M -6.96 % | 3.069 M -95.03 % | 61.756 M 2 295.70 % | 2.578 M | 0.000 -100.00 % | 111.861 M | 0.000 -100.00 % | 130.383 M |
| Total debt | 91.801 M 19.31 % | 76.942 M 4.78 % | 73.430 M 8.13 % | 67.910 M -39.95 % | 113.088 M -26.69 % | 154.259 M 4 336.72 % | 3.477 M -30.22 % | 4.983 M -9.51 % | 5.507 M -13.04 % | 6.332 M -3.18 % | 6.541 M -1.61 % | 6.648 M -6.57 % | 7.116 M -60.57 % | 18.047 M -2.65 % | 18.539 M -5.07 % | 19.529 M -1.30 % | 19.787 M -77.96 % | 89.770 M -0.37 % | 90.101 M -21.76 % | 115.160 M -57.38 % | 270.221 M 14.80 % | 235.388 M -11.32 % | 265.432 M -17.05 % | 320.000 M 0.00 % | 320.000 M -9.86 % | 355.000 M -5.33 % | 375.000 M 9.65 % | 342.000 M 6.88 % | 320.000 M 220.00 % | 100.000 M 25.00 % | 80.000 M 433.33 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M -14.29 % | 35.000 M 75.00 % | 20.000 M 33.33 % | 15.000 M 0.00 % | 15.000 M -66.67 % | 45.000 M -35.71 % | 70.000 M | 0.000 -100.00 % | 65.000 M | 0.000 |
| Accumulated other comprehensive income loss | 143.783 M | 0.000 | 0.000 -100.00 % | 215.936 M | 0.000 -100.00 % | 215.936 M | 0.000 -100.00 % | 206.696 M 78.91 % | 115.534 M -44.10 % | 206.696 M 78.91 % | 115.534 M -40.34 % | 193.668 M 88.93 % | 102.506 M -47.07 % | 193.668 M 88.93 % | 102.506 M -43.63 % | 181.838 M 100.54 % | 90.675 M -56.07 % | 206.413 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 -100.00 % | 331.714 M | 0.000 -100.00 % | 271.417 M |
| Retained earnings | 887.996 M -7.51 % | 960.128 M 1.11 % | 949.573 M -0.36 % | 953.045 M 1.01 % | 943.562 M -4.74 % | 990.542 M 1.41 % | 976.746 M -0.39 % | 980.528 M 5.23 % | 931.800 M -7.22 % | 1.004 B 2.79 % | 977.112 M 3.99 % | 939.581 M 7.19 % | 876.516 M -8.21 % | 954.905 M 1.73 % | 938.679 M 1.67 % | 923.250 M 5.31 % | 876.683 M 10.69 % | 792.010 M 2.61 % | 771.886 M 1.63 % | 759.492 M 3.07 % | 736.901 M 1.98 % | 722.576 M 0.13 % | 721.658 M 2.34 % | 705.174 M 3.58 % | 680.793 M 3.12 % | 660.165 M 3.98 % | 634.908 M 4.57 % | 607.137 M 3.39 % | 587.250 M 3.60 % | 566.823 M 4.77 % | 540.994 M 5.14 % | 514.539 M 5.23 % | 488.981 M -2.84 % | 503.255 M 5.96 % | 474.959 M 6.17 % | 447.358 M 6.24 % | 421.087 M 0.58 % | 418.662 M 8.91 % | 384.424 M 23.17 % | 312.105 M 2.10 % | 305.681 M -0.75 % | 307.984 M 5.13 % | 292.957 M 5.29 % | 278.238 M 6.54 % | 261.155 M | 0.000 -100.00 % | 228.288 M | 0.000 |
| Common stock | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 0.00 % | 254.254 M 33.06 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M 0.00 % | 191.078 M -0.65 % | 192.325 M 0.00 % | 192.325 M -0.02 % | 192.360 M 0.00 % | 192.360 M 0.00 % | 192.360 M -0.25 % | 192.836 M 0.00 % | 192.836 M 0.00 % | 192.836 M 0.00 % | 192.836 M -0.04 % | 192.918 M 0.00 % | 192.918 M 0.21 % | 192.518 M 100.00 % | 96.259 M 1.87 % | 94.495 M 18.12 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M | 0.000 -100.00 % | 60.000 M | 0.000 |
| Total equity | 1.637 B -4.31 % | 1.711 B 0.55 % | 1.702 B 0.81 % | 1.688 B 0.46 % | 1.680 B -2.80 % | 1.729 B 0.73 % | 1.716 B -0.02 % | 1.717 B 2.89 % | 1.668 B -4.24 % | 1.742 B 1.22 % | 1.721 B 3.04 % | 1.671 B 4.06 % | 1.606 B -4.55 % | 1.682 B 1.05 % | 1.664 B 1.70 % | 1.637 B 3.12 % | 1.587 B 8.52 % | 1.463 B 1.12 % | 1.446 B 1.62 % | 1.423 B 1.72 % | 1.399 B 1.18 % | 1.383 B 0.23 % | 1.380 B 0.51 % | 1.373 B 1.97 % | 1.346 B 1.66 % | 1.324 B 2.09 % | 1.297 B 2.51 % | 1.265 B 1.69 % | 1.244 B 11.07 % | 1.120 B 2.39 % | 1.094 B 23.26 % | 887.575 M 3.27 % | 859.435 M -0.04 % | 859.771 M 3.57 % | 830.173 M 4.86 % | 791.712 M 3.81 % | 762.637 M 0.63 % | 757.884 M 5.12 % | 721.001 M 22.43 % | 588.915 M 1.10 % | 582.491 M -0.39 % | 584.794 M 2.64 % | 569.767 M 2.95 % | 553.440 M 3.19 % | 536.356 M 53.89 % | 348.538 M 5.07 % | 331.714 M 22.22 % | 271.417 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 265.551 K -97.78 % | 11.982 M -1.37 % | 12.148 M | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 452.202 K -49.81 % | 900.974 K -32.86 % | 1.342 M -24.59 % | 1.780 M -37.22 % | 2.835 M -16.10 % | 3.378 M -19.99 % | 4.222 M -5.35 % | 4.461 M -5.72 % | 4.732 M -8.99 % | 5.199 M -13.63 % | 6.020 M -7.96 % | 6.541 M -31.27 % | 9.517 M -2.63 % | 9.774 M | 0.000 -100.00 % | 70.088 M -17.66 % | 85.118 M -57.48 % | 200.169 M 73.75 % | 115.204 M 0.00 % | 115.204 M -11.38 % | 130.000 M 0.00 % | 130.000 M -10.34 % | 145.000 M 0.00 % | 145.000 M -23.68 % | 190.000 M 0.00 % | 190.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 |
| Total non current liabilities | 39.922 M -2.79 % | 41.067 M -1.78 % | 41.812 M -4.22 % | 43.654 M -4.19 % | 45.561 M -4.22 % | 47.569 M -3.50 % | 49.296 M -0.27 % | 49.430 M -3.08 % | 51.000 M -5.96 % | 54.234 M 2.79 % | 52.760 M 1.34 % | 52.063 M -3.92 % | 54.186 M -3.57 % | 56.190 M -3.34 % | 58.134 M 4.50 % | 55.633 M -1.74 % | 56.616 M 53.04 % | 36.994 M -66.12 % | 109.187 M -14.32 % | 127.438 M -47.84 % | 244.316 M 53.85 % | 158.797 M -0.87 % | 160.189 M -2.03 % | 163.507 M -0.34 % | 164.066 M -8.49 % | 179.279 M -0.29 % | 179.795 M -20.10 % | 225.016 M -0.22 % | 225.508 M 526.39 % | 36.001 M 7.64 % | 33.447 M 229.65 % | 10.146 M -2.46 % | 10.402 M -2.40 % | 10.657 M -2.34 % | 10.913 M 7.76 % | 10.128 M -2.37 % | 10.374 M -2.54 % | 10.644 M -2.04 % | 10.866 M -2.55 % | 11.151 M -1.95 % | 11.372 M -1.91 % | 11.594 M -1.88 % | 11.816 M -1.38 % | 11.982 M -1.37 % | 12.148 M | 0.000 -100.00 % | 12.479 M | 0.000 |
| Other current liabilities | -16.251 M -89.56 % | -8.573 M -150.42 % | 17.003 M -78.17 % | 77.875 M 341.35 % | -32.266 M 80.72 % | -167.370 M -1 218.77 % | -12.691 M 50.06 % | -25.414 M -142.59 % | 59.677 M 26.59 % | 47.144 M -44.21 % | 84.509 M 26.73 % | 66.685 M -2.36 % | 68.294 M 1.29 % | 67.425 M -21.54 % | 85.931 M 464.77 % | -23.557 M -128.71 % | 82.048 M 5.18 % | 78.004 M -55.55 % | 175.484 M 60.65 % | 109.234 M 19.57 % | 91.354 M 1 173.24 % | -8.512 M -106.75 % | 126.089 M 10.55 % | 114.056 M 1.60 % | 112.265 M 815.73 % | -15.686 M -118.03 % | 86.996 M 1 377.76 % | -6.808 M -108.12 % | 83.817 M -52.75 % | 177.389 M -21.67 % | 226.468 M 1 808.22 % | -13.258 M -116.40 % | 80.860 M -13.23 % | 93.192 M -12.38 % | 106.357 M -7.83 % | 115.395 M 14.24 % | 101.013 M -0.61 % | 101.630 M 90.90 % | 53.236 M 993.87 % | -5.956 M -114.46 % | 41.179 M 528.82 % | -9.603 M -199.51 % | 9.650 M -81.00 % | 50.802 M 278.80 % | 13.411 M | 0.000 100.00 % | -10.989 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.316 M -91.66 % | 87.715 M 728.18 % | 10.591 M -88.79 % | 94.442 M 14.36 % | 82.581 M 3 044.18 % | 2.626 M 62.89 % | 1.612 M -51.60 % | 3.332 M | 0.000 | 0.000 -100.00 % | 109.334 M -3.76 % | 113.610 M 9.52 % | 103.737 M 5 060.90 % | 2.010 M -98.17 % | 109.735 M 15.42 % | 95.073 M 39.08 % | 68.358 M -22.14 % | 87.802 M -24.63 % | 116.496 M 18.03 % | 98.701 M 6.59 % | 92.595 M -19.56 % | 115.105 M 12.73 % | 102.106 M -11.01 % | 114.741 M 20.74 % | 95.031 M -49.08 % | 186.614 M -23.34 % | 243.423 M 141.91 % | 100.626 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.908 M 75.94 % | 41.440 M -17.73 % | 50.370 M -14.89 % | 59.180 M -20.70 % | 74.630 M 41.11 % | 52.887 M 148.40 % | 21.291 M | 0.000 -100.00 % | 30.787 M | 0.000 |
| Short term debt | 91.801 M 19.31 % | 76.942 M 4.78 % | 73.430 M 8.85 % | 67.458 M -39.87 % | 112.187 M -26.64 % | 152.917 M 44.27 % | 105.995 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.878 M 178.41 % | 10.013 M 0.00 % | 10.013 M 0.01 % | 10.012 M 111.15 % | -89.826 M | 0.000 -100.00 % | 79.424 M | 0.000 100.00 % | -13.382 M -111.13 % | 120.185 M 0.01 % | 120.176 M -24.89 % | 160.000 M 0.00 % | 160.000 M -23.81 % | 210.000 M -8.70 % | 230.000 M 51.32 % | 152.000 M 16.92 % | 130.000 M 30.00 % | 100.000 M 25.00 % | 80.000 M 433.33 % | 15.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 M -14.29 % | 35.000 M 75.00 % | 20.000 M 33.33 % | 15.000 M -76.92 % | 65.000 M 44.44 % | 45.000 M -35.71 % | 70.000 M | 0.000 -100.00 % | 65.000 M | 0.000 |
| Total current liabilities | 402.229 M 9.52 % | 367.249 M -12.23 % | 418.434 M 5.68 % | 395.947 M -11.47 % | 447.248 M 4.62 % | 427.511 M -12.87 % | 490.637 M 8.99 % | 450.165 M 0.24 % | 449.102 M 3.70 % | 433.064 M -16.10 % | 516.186 M 7.65 % | 479.510 M 6.11 % | 451.908 M -2.20 % | 462.084 M -15.68 % | 547.992 M 8.08 % | 507.041 M 10.08 % | 460.598 M 14.44 % | 402.473 M -12.19 % | 458.367 M 14.93 % | 398.830 M -9.32 % | 439.809 M -6.32 % | 469.474 M -4.94 % | 493.859 M -11.88 % | 560.413 M 12.60 % | 497.707 M -7.01 % | 535.215 M -6.23 % | 570.801 M 25.23 % | 455.795 M 9.63 % | 415.766 M -16.15 % | 495.851 M -5.28 % | 523.505 M 133.65 % | 224.057 M -8.59 % | 245.109 M -5.27 % | 258.734 M -5.99 % | 275.210 M -4.80 % | 289.096 M 10.68 % | 261.204 M -4.20 % | 272.655 M 35.04 % | 201.903 M 27.35 % | 158.539 M 5.55 % | 150.196 M -0.40 % | 150.799 M -2.25 % | 154.264 M -1.51 % | 156.636 M 7.99 % | 145.045 M | 0.000 -100.00 % | 133.494 M | 0.000 |
| Total liabilities | 442.150 M 8.29 % | 408.316 M -11.28 % | 460.246 M 4.70 % | 439.600 M -10.80 % | 492.808 M 3.73 % | 475.079 M -12.01 % | 539.933 M 8.07 % | 499.595 M -0.10 % | 500.102 M 2.63 % | 487.298 M -14.35 % | 568.947 M 7.03 % | 531.573 M 5.03 % | 506.094 M -2.35 % | 518.274 M -14.49 % | 606.126 M 7.72 % | 562.674 M 8.79 % | 517.214 M 17.69 % | 439.467 M -22.57 % | 567.554 M 7.84 % | 526.268 M -23.07 % | 684.125 M 8.89 % | 628.270 M -3.94 % | 654.048 M -9.65 % | 723.920 M 9.39 % | 661.774 M -7.38 % | 714.494 M -4.81 % | 750.596 M 10.25 % | 680.811 M 6.17 % | 641.274 M 20.57 % | 531.852 M -4.51 % | 556.952 M 137.81 % | 234.203 M -8.34 % | 255.511 M -5.15 % | 269.392 M -5.85 % | 286.123 M -4.38 % | 299.223 M 10.18 % | 271.578 M -4.14 % | 283.299 M 33.15 % | 212.769 M 25.39 % | 169.690 M 5.03 % | 161.569 M -0.51 % | 162.393 M -2.22 % | 166.079 M -1.51 % | 168.618 M 7.27 % | 157.192 M -0.42 % | 157.859 M 8.14 % | 145.973 M | 0.000 |
| Other non current assets | 30.984 M -88.28 % | 264.337 M 11.28 % | 237.544 M 399.47 % | 47.560 M 6.69 % | 44.575 M -48.66 % | 86.820 M -40.26 % | 145.335 M 46.74 % | 99.040 M 206.85 % | 32.276 M -80.88 % | 168.845 M 6.25 % | 158.915 M 219.30 % | 49.770 M -29.24 % | 70.340 M -67.16 % | 214.176 M 11.87 % | 191.455 M -38.05 % | 309.026 M -25.87 % | 416.854 M 1.86 % | 409.228 M 4.29 % | 392.378 M 6.52 % | 368.347 M -0.38 % | 369.741 M 6.06 % | 348.606 M -0.18 % | 349.220 M -8.73 % | 382.614 M 6.63 % | 358.818 M 38.66 % | 258.773 M 24.74 % | 207.446 M 1 875.49 % | 10.501 M 14.00 % | 9.211 M -32.46 % | 13.640 M 151.46 % | 5.424 M -6.14 % | 5.779 M 4.19 % | 5.547 M 1.35 % | 5.473 M -4.80 % | 5.749 M 3 911 069.39 % | -147.000 99.90 % | -149.549 K -106.44 % | 2.321 M -6.89 % | 2.493 M 748 806.31 % | -333.000 0.00 % | -333.000 0.00 % | -333.000 100.00 % | -59.135 M -924 755.76 % | -6.394 K -100.35 % | 1.815 M -99.64 % | 506.397 M 17 737.49 % | 2.839 M 104.35 % | -65.192 M |
| Long term investments | 58.472 M 134.05 % | -171.736 M -19.32 % | -143.927 M -366.76 % | 53.955 M 0.00 % | 53.955 M 290.85 % | 13.804 M 122.56 % | -61.196 M -134.25 % | -26.124 M -169.20 % | 37.752 M 137.86 % | -99.712 M -13.76 % | -87.651 M -1 629.12 % | 5.732 M 191.36 % | -6.274 M 95.87 % | -152.027 M -4.72 % | -145.178 M 45.78 % | -267.734 M 27.19 % | -367.712 M -0.35 % | -366.417 M -8.33 % | -338.254 M -14.61 % | -295.134 M -2.07 % | -289.159 M -6.48 % | -271.569 M -2.35 % | -265.333 M 19.80 % | -330.836 M 0.07 % | -331.071 M -43.46 % | -230.770 M -28.22 % | -179.984 M -1 885.67 % | 10.079 M 0.00 % | 10.079 M -48.46 % | 19.558 M 15.34 % | 16.957 M 68.23 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M 0.00 % | 10.079 M -16.18 % | 12.024 M -2.21 % | 12.296 M 22.96 % | 10.000 M 0.00 % | 10.000 M -28.17 % | 13.923 M 387.68 % | 2.855 M -6.96 % | 3.069 M -95.03 % | 61.756 M 2 295.70 % | 2.578 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 126.670 M -0.87 % | 127.777 M -0.86 % | 128.885 M -0.81 % | 129.937 M -0.67 % | 130.815 M -0.82 % | 131.898 M -0.81 % | 132.981 M -0.86 % | 134.132 M -0.88 % | 135.318 M -0.84 % | 136.464 M 0.80 % | 135.379 M -0.78 % | 136.441 M -0.73 % | 137.451 M -0.74 % | 138.483 M -0.74 % | 139.517 M -0.60 % | 140.357 M -0.82 % | 141.522 M 11.26 % | 127.199 M -0.74 % | 128.144 M -0.56 % | 128.869 M -0.72 % | 129.806 M -0.82 % | 130.881 M -0.69 % | 131.787 M 1.05 % | 130.418 M -0.67 % | 131.298 M -0.75 % | 132.284 M -0.14 % | 132.472 M -0.81 % | 133.549 M -0.74 % | 134.548 M -0.47 % | 135.182 M 5.34 % | 128.328 M 89.19 % | 67.830 M -0.99 % | 68.511 M -0.98 % | 69.192 M -0.98 % | 69.874 M -0.77 % | 70.415 M -0.18 % | 70.544 M -0.91 % | 71.189 M 0.05 % | 71.154 M 1.50 % | 70.102 M -0.61 % | 70.535 M -0.61 % | 70.967 M -0.66 % | 71.436 M -0.56 % | 71.840 M -0.64 % | 72.300 M | 0.000 -100.00 % | 73.226 M | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M 0.00 % | 28.531 M -20.68 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M 0.00 % | 35.970 M -66.63 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M 0.00 % | 107.785 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 126.670 M -0.87 % | 127.777 M -0.86 % | 128.885 M -0.81 % | 129.937 M -0.67 % | 130.815 M -0.82 % | 131.898 M -0.81 % | 132.981 M -18.25 % | 162.663 M -0.72 % | 163.849 M -0.69 % | 164.995 M 0.66 % | 163.910 M -0.64 % | 164.972 M -0.61 % | 165.982 M -0.62 % | 167.014 M -0.62 % | 168.048 M -4.70 % | 176.327 M -0.66 % | 177.492 M 8.78 % | 163.169 M -0.58 % | 164.114 M -0.44 % | 164.838 M -0.57 % | 165.776 M -0.64 % | 166.851 M -0.54 % | 167.756 M -29.57 % | 238.203 M -0.37 % | 239.082 M -0.41 % | 240.069 M -0.08 % | 240.257 M -0.45 % | 241.334 M -0.41 % | 242.333 M -0.26 % | 242.967 M 2.90 % | 236.112 M 248.10 % | 67.830 M -0.99 % | 68.511 M -0.98 % | 69.192 M -0.98 % | 69.874 M -0.77 % | 70.415 M -0.18 % | 70.544 M -0.91 % | 71.189 M 0.05 % | 71.154 M 1.50 % | 70.102 M -0.61 % | 70.535 M -0.61 % | 70.967 M -0.66 % | 71.436 M -0.56 % | 71.840 M -0.64 % | 72.300 M | 0.000 -100.00 % | 73.226 M | 0.000 |
| Property plant equipment net | 595.208 M -2.80 % | 612.380 M -2.60 % | 628.713 M -2.27 % | 643.335 M -2.95 % | 662.917 M -2.74 % | 681.603 M -2.08 % | 696.109 M -0.14 % | 697.099 M 0.59 % | 693.027 M -0.35 % | 695.470 M -2.26 % | 711.535 M -0.35 % | 714.039 M -1.19 % | 722.636 M -2.27 % | 739.401 M -2.10 % | 755.247 M 1.04 % | 747.483 M -1.51 % | 758.974 M 10.92 % | 684.242 M -0.80 % | 689.734 M 0.27 % | 687.849 M -0.69 % | 692.627 M -1.44 % | 702.742 M -2.23 % | 718.758 M 3.33 % | 695.575 M 0.47 % | 692.318 M -0.57 % | 696.273 M 1.39 % | 686.753 M -1.52 % | 697.375 M 2.92 % | 677.594 M 6.07 % | 638.812 M 0.78 % | 633.848 M 29.97 % | 487.689 M 2.09 % | 477.693 M 1.00 % | 472.986 M 0.55 % | 470.379 M -1.00 % | 475.109 M 6.97 % | 444.152 M 1.20 % | 438.885 M 3.21 % | 425.216 M 12.78 % | 377.021 M 0.01 % | 376.969 M 13.79 % | 331.294 M 1.42 % | 326.668 M 9.84 % | 297.405 M 32.36 % | 224.700 M | 0.000 -100.00 % | 196.165 M | 0.000 |
| Total non current assets | 836.107 M -2.56 % | 858.092 M -2.19 % | 877.311 M -2.32 % | 898.193 M -1.77 % | 914.415 M -2.28 % | 935.785 M 0.20 % | 933.903 M -1.97 % | 952.677 M 0.48 % | 948.137 M 0.06 % | 947.528 M -1.84 % | 965.291 M 1.47 % | 951.314 M -1.88 % | 969.565 M -1.59 % | 985.269 M -0.06 % | 985.815 M 0.68 % | 979.122 M -2.02 % | 999.265 M 10.92 % | 900.891 M -1.94 % | 918.750 M -2.47 % | 942.003 M -1.28 % | 954.237 M -0.49 % | 958.959 M -2.38 % | 982.339 M -1.40 % | 996.245 M 2.74 % | 969.677 M -0.35 % | 973.073 M 1.09 % | 962.617 M -0.66 % | 968.983 M 2.06 % | 949.444 M 2.68 % | 924.631 M 2.54 % | 901.767 M 56.10 % | 577.674 M 1.73 % | 567.862 M 0.76 % | 563.553 M 0.34 % | 561.639 M 0.23 % | 560.353 M 5.79 % | 529.708 M 0.84 % | 525.285 M 2.62 % | 511.898 M 10.20 % | 464.535 M 2.33 % | 453.969 M 10.86 % | 409.488 M 1.12 % | 404.939 M 7.43 % | 376.947 M 24.17 % | 303.568 M -40.05 % | 506.397 M 83.47 % | 276.004 M 523.37 % | -65.192 M |
| Other current assets | 8.511 M -2.35 % | 8.716 M 13.67 % | 7.667 M -32.42 % | 11.346 M -4.39 % | 11.867 M -19.98 % | 14.830 M 231.54 % | 4.473 M -72.41 % | 16.214 M -17.56 % | 19.668 M -18.52 % | 24.139 M 18.93 % | 20.297 M 18.86 % | 17.077 M -25.99 % | 23.074 M -46.43 % | 43.071 M 4.75 % | 41.118 M -21.59 % | 52.439 M 113.35 % | 24.579 M 115.56 % | 11.402 M -39.35 % | 18.801 M 14.58 % | 16.409 M 7.55 % | 15.257 M -39.73 % | 25.314 M 40.15 % | 18.062 M 13.19 % | 15.958 M -20.70 % | 20.123 M -81.17 % | 106.869 M -44.98 % | 194.224 M 62.51 % | 119.516 M 118.82 % | 54.619 M -25.56 % | 73.377 M 27.68 % | 57.468 M -76.82 % | 247.909 M 717.72 % | 30.317 M -72.12 % | 108.750 M 5.90 % | 102.688 M 38.49 % | 74.149 M 31.51 % | 56.383 M -30.41 % | 81.025 M 12.46 % | 72.047 M 105.19 % | 35.113 M 39.11 % | 25.242 M 13.34 % | 22.270 M -88.61 % | 195.445 M 1 149.09 % | 15.647 M 18.13 % | 13.245 M | 0.000 -100.00 % | 10.875 M | 0.000 |
| Short term investments | 231.056 M 0.31 % | 230.342 M 14.97 % | 200.342 M 4.27 % | 192.132 M 47.79 % | 130.000 M 223.79 % | 40.150 M -59.91 % | 100.150 M 99.99 % | 50.078 M 462.96 % | -13.797 M -111.53 % | 119.667 M -0.37 % | 120.106 M 205.09 % | 39.368 M -34.15 % | 59.783 M -70.56 % | 203.050 M 11.97 % | 181.341 M -39.98 % | 302.151 M -26.14 % | 409.109 M 1.85 % | 401.695 M 5.03 % | 382.471 M 5.74 % | 361.718 M -0.23 % | 362.567 M 6.52 % | 340.373 M 0.03 % | 340.274 M -0.19 % | 340.916 M -0.07 % | 341.150 M 41.65 % | 240.849 M 26.72 % | 190.063 M | 0.000 -100.00 % | 40.000 M 522.00 % | -9.479 M -37.82 % | -6.877 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 95.000 M 4 792.57 % | -2.024 M 11.83 % | -2.296 M | 0.000 -100.00 % | 38.000 M 1 068.73 % | -3.923 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 111.861 M | 0.000 -100.00 % | 130.383 M |
| cash and cash equivalents | 428.696 M -5.44 % | 453.378 M 12.78 % | 402.003 M 23.29 % | 326.066 M -20.97 % | 412.601 M -26.32 % | 560.013 M 9.75 % | 510.270 M -2.81 % | 525.019 M 1.88 % | 515.338 M 11.78 % | 461.030 M 11.59 % | 413.137 M 1.67 % | 406.356 M 3.16 % | 393.906 M 12.20 % | 351.075 M 0.06 % | 350.863 M 82.86 % | 191.870 M 150.79 % | 76.505 M -17.59 % | 92.830 M -26.39 % | 126.111 M 56.26 % | 80.704 M -61.76 % | 211.045 M 46.52 % | 144.042 M 16.16 % | 124.004 M 60.92 % | 77.060 M 16.53 % | 66.128 M -26.45 % | 89.904 M -11.93 % | 102.081 M -65.47 % | 295.642 M -18.64 % | 363.389 M 146.63 % | 147.340 M -7.65 % | 159.544 M 64.74 % | 96.848 M 0.40 % | 96.465 M 29.57 % | 74.452 M -22.00 % | 95.446 M -25.55 % | 128.195 M 6.75 % | 120.088 M 29.94 % | 92.419 M 71.85 % | 53.778 M 76.61 % | 30.450 M 4.40 % | 29.168 M -69.22 % | 94.757 M -14.83 % | 111.262 M -0.58 % | 111.914 M -44.44 % | 201.446 M 460.17 % | -55.931 M -200.00 % | 55.931 M 185.79 % | -65.192 M |
| Cash and short term investments | 659.753 M -3.51 % | 683.719 M 13.51 % | 602.344 M 16.24 % | 518.198 M -4.50 % | 542.601 M -9.59 % | 600.163 M -1.68 % | 610.420 M 6.14 % | 575.097 M 11.60 % | 515.338 M -11.26 % | 580.697 M 8.90 % | 533.243 M 19.64 % | 445.723 M -1.76 % | 453.689 M -18.13 % | 554.126 M 4.12 % | 532.204 M 7.73 % | 494.022 M 1.73 % | 485.614 M -1.80 % | 494.524 M -2.76 % | 508.582 M 14.95 % | 442.422 M -22.87 % | 573.612 M 18.41 % | 484.415 M 4.34 % | 464.279 M 11.08 % | 417.976 M 2.63 % | 407.278 M 23.14 % | 330.753 M 13.22 % | 292.145 M -1.18 % | 295.642 M -18.64 % | 363.389 M 146.63 % | 147.340 M -7.65 % | 159.544 M 64.74 % | 96.848 M 0.40 % | 96.465 M 29.57 % | 74.452 M -22.00 % | 95.446 M -25.55 % | 128.195 M 6.75 % | 120.088 M 29.94 % | 92.419 M 71.85 % | 53.778 M 76.61 % | 30.450 M 4.40 % | 29.168 M -69.22 % | 94.757 M -14.83 % | 111.262 M -0.58 % | 111.914 M -44.44 % | 201.446 M 260.17 % | 55.931 M 0.00 % | 55.931 M -14.21 % | 65.192 M |
| Total current assets | 1.244 B -1.43 % | 1.261 B -1.82 % | 1.285 B 4.50 % | 1.230 B -2.32 % | 1.259 B -0.73 % | 1.268 B -4.10 % | 1.322 B 4.66 % | 1.264 B 3.53 % | 1.220 B -4.82 % | 1.282 B -3.24 % | 1.325 B 5.93 % | 1.251 B 9.53 % | 1.142 B -6.01 % | 1.215 B -5.43 % | 1.285 B 5.29 % | 1.220 B 10.42 % | 1.105 B 10.38 % | 1.001 B -8.58 % | 1.095 B 8.70 % | 1.008 B -10.76 % | 1.129 B 7.31 % | 1.052 B 0.07 % | 1.051 B -4.45 % | 1.100 B 5.99 % | 1.038 B -2.56 % | 1.065 B -1.80 % | 1.085 B 11.04 % | 977.047 M 4.38 % | 936.016 M 28.68 % | 727.420 M -2.91 % | 749.195 M 37.69 % | 544.104 M -0.54 % | 547.084 M -3.28 % | 565.610 M 1.97 % | 554.657 M 4.54 % | 530.582 M 5.17 % | 504.507 M -2.21 % | 515.899 M 22.29 % | 421.872 M 43.46 % | 294.070 M 1.37 % | 290.091 M -14.10 % | 337.699 M 2.05 % | 330.907 M -4.12 % | 345.110 M -11.51 % | 389.980 M 597.26 % | 55.931 M -72.27 % | 201.683 M 209.37 % | 65.192 M |
| Inventory | 302.665 M 4.12 % | 290.700 M -2.09 % | 296.921 M -8.84 % | 325.703 M -4.80 % | 342.113 M 6.81 % | 320.290 M 2.82 % | 311.502 M -3.87 % | 324.028 M 0.25 % | 323.216 M -10.18 % | 359.851 M 1.70 % | 353.824 M -4.40 % | 370.097 M -0.55 % | 372.138 M 1.85 % | 365.387 M 13.69 % | 321.376 M -9.03 % | 353.261 M 4.58 % | 337.776 M 14.16 % | 295.885 M 4.03 % | 284.422 M -11.79 % | 322.442 M 0.34 % | 321.353 M -10.03 % | 357.174 M 15.73 % | 308.629 M -7.83 % | 334.853 M 1.22 % | 330.832 M -1.37 % | 335.428 M 1.85 % | 329.326 M -1.33 % | 333.762 M 17.98 % | 282.888 M 0.03 % | 282.793 M 16.65 % | 242.434 M 21.61 % | 199.348 M -7.74 % | 216.060 M 5.21 % | 205.354 M 13.68 % | 180.648 M 3.38 % | 174.745 M -1.11 % | 176.712 M 16.60 % | 151.558 M 11.83 % | 135.529 M -11.16 % | 152.552 M 4.23 % | 146.355 M 6.13 % | 137.899 M 14.68 % | 120.251 M -15.94 % | 143.060 M 40.67 % | 101.701 M | 0.000 -100.00 % | 69.691 M | 0.000 |
| Net receivables | 272.578 M -2.07 % | 278.349 M -26.36 % | 377.966 M 0.96 % | 374.376 M 3.33 % | 362.302 M 8.83 % | 332.898 M -15.93 % | 395.991 M 12.67 % | 351.462 M -3.71 % | 364.996 M 13.81 % | 320.694 M -23.79 % | 420.830 M -0.63 % | 423.505 M 40.48 % | 301.462 M 19.41 % | 252.467 M -37.04 % | 401.017 M 22.28 % | 327.946 M 25.35 % | 261.618 M 31.21 % | 199.389 M -33.29 % | 298.897 M 31.60 % | 227.125 M 3.77 % | 218.876 M 17.46 % | 186.346 M -28.67 % | 261.241 M -21.43 % | 332.477 M 18.78 % | 279.910 M -4.69 % | 293.677 M -5.55 % | 310.923 M 35.57 % | 229.348 M 2.30 % | 224.196 M 0.13 % | 223.909 M -20.77 % | 282.591 M 39.72 % | 202.253 M -1.44 % | 205.201 M 15.29 % | 177.984 M 0.80 % | 176.568 M 15.03 % | 153.493 M 0.40 % | 152.883 M -20.61 % | 192.565 M 16.09 % | 165.881 M 115.63 % | 76.928 M -14.62 % | 90.100 M 7.63 % | 83.714 M -3.66 % | 86.891 M 15.14 % | 75.465 M 2.55 % | 73.588 M | 0.000 -100.00 % | 65.308 M | 0.000 |
| Tax assets | 24.773 M -2.21 % | 25.333 M -2.93 % | 26.097 M 11.49 % | 23.407 M 5.66 % | 22.153 M 2.28 % | 21.660 M 4.77 % | 20.673 M 3.37 % | 20.000 M -5.81 % | 21.233 M 18.43 % | 17.930 M -3.51 % | 18.581 M 10.60 % | 16.800 M -0.47 % | 16.880 M 1.05 % | 16.705 M 2.85 % | 16.243 M 15.85 % | 14.020 M 2.66 % | 13.657 M 28.01 % | 10.669 M -1.02 % | 10.779 M -33.06 % | 16.102 M 5.57 % | 15.252 M 23.71 % | 12.329 M 3.28 % | 11.937 M 11.67 % | 10.690 M 1.52 % | 10.529 M 20.64 % | 8.728 M 7.16 % | 8.145 M -15.97 % | 9.693 M -5.21 % | 10.226 M 5.92 % | 9.654 M 2.43 % | 9.425 M 49.68 % | 6.297 M 4.39 % | 6.032 M 3.60 % | 5.822 M 4.76 % | 5.558 M 98.19 % | 2.804 M -2.15 % | 2.866 M -0.79 % | 2.889 M -4.81 % | 3.034 M -13.04 % | 3.489 M -3.34 % | 3.610 M -13.20 % | 4.159 M -1.32 % | 4.214 M -17.87 % | 5.131 M 7.95 % | 4.754 M | 0.000 -100.00 % | 3.774 M | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.931 M | 0.000 | 0.000 |
| Account payables | 306.665 M 10.51 % | 277.504 M -4.85 % | 291.635 M 24.78 % | 233.711 M -33.77 % | 352.895 M 4.74 % | 336.928 M -2.67 % | 346.160 M -2.05 % | 353.417 M -2.90 % | 363.958 M 1.00 % | 360.351 M -5.76 % | 382.394 M 3.17 % | 370.649 M 4.59 % | 354.381 M -2.48 % | 363.410 M -12.73 % | 416.401 M 8.67 % | 383.189 M 56.06 % | 245.539 M -19.17 % | 303.758 M 38.79 % | 218.861 M -19.64 % | 272.363 M 4.18 % | 261.436 M 0.49 % | 260.168 M 15.30 % | 225.638 M -16.73 % | 270.987 M 26.54 % | 214.149 M 2.30 % | 209.342 M -14.79 % | 245.666 M 35.08 % | 181.868 M -3.81 % | 189.071 M -9.31 % | 208.481 M 4.68 % | 199.167 M 86.47 % | 106.811 M -28.86 % | 150.142 M 0.64 % | 149.191 M 0.26 % | 148.810 M -7.87 % | 161.514 M 15.59 % | 139.730 M -4.96 % | 147.028 M 50.31 % | 97.815 M 19.52 % | 81.838 M 3.09 % | 79.385 M 4.54 % | 75.939 M 13.39 % | 66.970 M 14.39 % | 58.545 M 9.44 % | 53.493 M | 0.000 -100.00 % | 37.496 M | 0.000 |
| Tax payables | 20.014 M -6.38 % | 21.377 M -41.22 % | 36.365 M 115.14 % | 16.903 M 137.59 % | 7.114 M -58.93 % | 17.321 M -57.32 % | 40.583 M 46.41 % | 27.720 M 32.08 % | 20.988 M -8.52 % | 22.943 M -53.45 % | 49.284 M 26.88 % | 38.844 M 58.16 % | 24.560 M 15.65 % | 21.237 M -35.93 % | 33.147 M 39.35 % | 23.787 M 23.48 % | 19.263 M 3.00 % | 18.701 M -15.33 % | 22.087 M 28.17 % | 17.233 M 10.85 % | 15.546 M 58.13 % | 9.831 M -55.23 % | 21.957 M 42.86 % | 15.370 M 36.10 % | 11.293 M -31.37 % | 16.454 M -25.82 % | 22.180 M 58.49 % | 13.994 M 8.67 % | 12.878 M 29.03 % | 9.981 M -44.15 % | 17.870 M 20.11 % | 14.877 M 5.46 % | 14.107 M -13.72 % | 16.351 M -18.42 % | 20.042 M 64.45 % | 12.188 M -40.43 % | 20.461 M -14.74 % | 23.997 M 15.08 % | 20.852 M 235.41 % | 6.217 M -35.46 % | 9.633 M -6.32 % | 10.283 M -18.67 % | 12.643 M 452.38 % | 2.289 M -71.88 % | 8.140 M | 0.000 -100.00 % | 11.199 M | 0.000 |
| Deferred revenue non current | 33.411 M -3.09 % | 34.477 M -2.90 % | 35.508 M -3.82 % | 36.918 M -4.27 % | 38.566 M -3.55 % | 39.985 M -2.93 % | 41.191 M 2.69 % | 40.113 M -2.02 % | 40.939 M 1.04 % | 40.517 M 1.80 % | 39.803 M 3.99 % | 38.275 M -2.33 % | 39.188 M -2.28 % | 40.101 M -2.23 % | 41.014 M 15.26 % | 35.583 M 0.55 % | 35.390 M 34.32 % | 26.348 M -1.86 % | 26.847 M -1.11 % | 27.148 M -1.80 % | 27.644 M -1.86 % | 28.169 M -1.64 % | 28.637 M 7.52 % | 26.635 M -1.50 % | 27.041 M -1.48 % | 27.447 M -1.46 % | 27.853 M -0.50 % | 27.993 M -1.40 % | 28.391 M -1.38 % | 28.790 M 10.13 % | 26.141 M 157.65 % | 10.146 M -2.46 % | 10.402 M -2.40 % | 10.657 M -2.34 % | 10.913 M 7.76 % | 10.128 M -2.37 % | 10.374 M -2.54 % | 10.644 M -2.04 % | 10.866 M -2.55 % | 11.151 M -1.95 % | 11.372 M -1.91 % | 11.594 M -1.88 % | 11.816 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.479 M | 0.000 |
| Minority interest | 260.268 M -0.64 % | 261.932 M -0.48 % | 263.191 M -0.68 % | 264.980 M -0.66 % | 266.739 M -0.53 % | 268.154 M -0.47 % | 269.420 M -2.09 % | 275.158 M -0.21 % | 275.737 M -0.50 % | 277.134 M -2.22 % | 283.435 M 0.10 % | 283.155 M 0.73 % | 281.107 M 0.68 % | 279.217 M 0.48 % | 277.885 M 0.18 % | 277.377 M 1.08 % | 274.410 M 0.47 % | 273.122 M -1.41 % | 277.035 M 0.39 % | 275.959 M 0.54 % | 274.465 M 0.75 % | 272.429 M 0.84 % | 270.162 M 0.22 % | 269.556 M 0.82 % | 267.367 M 0.51 % | 265.998 M 0.69 % | 264.185 M 0.63 % | 262.537 M 0.24 % | 261.897 M 55.75 % | 168.155 M -0.09 % | 168.300 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 452.202 K -49.81 % | 900.974 K -32.86 % | 1.342 M -61.40 % | 3.477 M 22.65 % | 2.835 M -16.10 % | 3.378 M -19.99 % | 4.222 M -5.35 % | 4.461 M -5.72 % | 4.732 M -84.81 % | 31.161 M 417.65 % | 6.020 M -7.96 % | 6.541 M -31.27 % | 9.517 M 110.57 % | -90.063 M | 0.000 -100.00 % | 39.393 M | 0.000 100.00 % | -83.434 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 91.162 M -61.20 % | 234.946 M 0.00 % | 234.946 M | 0.000 -100.00 % | 215.936 M | 0.000 -100.00 % | 215.936 M | 0.000 -100.00 % | 206.696 M | 0.000 -100.00 % | 206.696 M | 0.000 -100.00 % | 193.668 M | 0.000 -100.00 % | 95.483 M | 0.000 -100.00 % | 181.838 M | 0.000 -100.00 % | 347.683 M 76.70 % | 196.766 M -28.24 % | 274.194 M 39.35 % | 196.766 M 0.00 % | 196.766 M -4.86 % | 206.808 M 0.00 % | 206.808 M 0.61 % | 205.562 M -26.87 % | 281.109 M 38.35 % | 203.185 M 0.25 % | 202.679 M 5.09 % | 192.862 M 0.51 % | 191.880 M 6.48 % | 180.201 M 1.45 % | 177.618 M 8.52 % | 163.680 M 0.85 % | 162.297 M 7.17 % | 151.436 M 1.61 % | 149.032 M -38.66 % | 242.963 M 0.36 % | 242.082 M 23.00 % | 196.810 M 0.00 % | 196.810 M 0.00 % | 196.810 M -37.78 % | 316.311 M 62.04 % | 195.202 M 0.00 % | 195.202 M 1 060.31 % | 16.823 M -31.09 % | 24.413 M | 0.000 |
| Deferred tax liabilities non current | 6.511 M -1.20 % | 6.590 M 4.54 % | 6.304 M 0.33 % | 6.283 M 3.11 % | 6.094 M -2.37 % | 6.242 M -1.31 % | 6.325 M -2.43 % | 6.482 M -2.99 % | 6.682 M -29.62 % | 9.494 M 11.74 % | 8.496 M -6.18 % | 9.056 M -7.58 % | 9.799 M -2.68 % | 10.069 M -4.82 % | 10.580 M 0.44 % | 10.533 M -8.02 % | 11.451 M 7.56 % | 10.646 M -13.10 % | 12.252 M -19.25 % | 15.173 M -8.06 % | 16.503 M 6.99 % | 15.424 M -5.65 % | 16.348 M 137.89 % | 6.872 M -2.18 % | 7.025 M 2.83 % | 6.832 M -1.59 % | 6.942 M -1.14 % | 7.023 M -1.33 % | 7.117 M -1.31 % | 7.211 M -1.29 % | 7.306 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 % | 265.551 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 157.859 M | 0.000 | 0.000 |
| Total assets | 2.080 B -1.89 % | 2.120 B -1.97 % | 2.162 B 1.62 % | 2.128 B -2.09 % | 2.173 B -1.39 % | 2.204 B -2.32 % | 2.256 B 1.81 % | 2.216 B 2.20 % | 2.169 B -2.74 % | 2.230 B -2.65 % | 2.290 B 4.01 % | 2.202 B 4.29 % | 2.112 B -4.03 % | 2.200 B -3.10 % | 2.271 B 3.24 % | 2.199 B 4.51 % | 2.104 B 10.64 % | 1.902 B -5.56 % | 2.014 B 3.30 % | 1.950 B -6.42 % | 2.083 B 3.59 % | 2.011 B -1.11 % | 2.034 B -3.00 % | 2.097 B 4.42 % | 2.008 B -1.51 % | 2.039 B -0.44 % | 2.048 B 5.22 % | 1.946 B 3.21 % | 1.885 B 14.13 % | 1.652 B 0.07 % | 1.651 B 47.17 % | 1.122 B 0.61 % | 1.115 B -1.26 % | 1.129 B 1.15 % | 1.116 B 2.32 % | 1.091 B 5.48 % | 1.034 B -0.67 % | 1.041 B 11.50 % | 933.770 M 23.09 % | 758.605 M 1.95 % | 744.060 M -0.42 % | 747.187 M 1.54 % | 735.846 M 1.91 % | 722.057 M 4.11 % | 693.549 M 36.96 % | 506.397 M 6.01 % | 477.687 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.823 M | 0.000 -100.00 % | 1.013 M | 0.000 -100.00 % | 3.336 M | 0.000 -100.00 % | 2.629 M | 0.000 -100.00 % | 10.283 M | 0.000 -100.00 % | 4.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 101.480 M | 0.000 -100.00 % | 26.665 M 311.09 % | 6.486 M 200.00 % | -6.486 M | 0.000 -100.00 % | 61.846 M 175.76 % | -81.632 M -200.00 % | 81.632 M | 0.000 100.00 % | -75.528 M -20.04 % | -62.920 M -200.00 % | 62.920 M | 0.000 100.00 % | -75.406 M -33.15 % | -56.633 M -200.00 % | 56.633 M | 0.000 -100.00 % | 8.254 M 112.93 % | -63.822 M -200.00 % | 63.822 M | 0.000 -100.00 % | 97.698 M 458.55 % | -27.249 M -200.00 % | 27.249 M | 0.000 100.00 % | -61.744 M -1 309.26 % | -4.381 M -200.00 % | 4.381 M | 0.000 100.00 % | -165.520 M -356.92 % | 64.424 M 200.00 % | -64.424 M | 0.000 100.00 % | -32.194 M -234.65 % | 23.909 M 200.00 % | -23.909 M | 0.000 100.00 % | -68.671 M -247.39 % | 46.592 M 200.00 % | -46.592 M | 0.000 100.00 % | -73.790 M -271.44 % | 43.042 M 200.00 % | -43.042 M | 0.000 100.00 % | -31.747 M -192.70 % | 34.247 M | 0.000 | 0.000 |
| Accounts receivables | 105.902 M | 0.000 100.00 % | -7.368 M 68.90 % | -23.695 M -200.00 % | 23.695 M | 0.000 -100.00 % | 31.101 M 154.58 % | -56.984 M -200.00 % | 56.984 M | 0.000 100.00 % | -13.944 M 87.82 % | -114.495 M -200.00 % | 114.495 M | 0.000 100.00 % | -35.140 M 67.05 % | -106.638 M -200.00 % | 106.638 M | 0.000 100.00 % | -17.315 M 77.12 % | -75.693 M -200.00 % | 75.693 M | 0.000 -100.00 % | 78.754 M 370.95 % | -29.066 M -200.00 % | 29.066 M | 0.000 -100.00 % | 30.042 M 174.05 % | -40.569 M -200.00 % | 40.569 M | 0.000 100.00 % | -111.983 M -408.85 % | 36.258 M 200.00 % | -36.258 M | 0.000 -100.00 % | 2.371 M 113.90 % | -17.061 M -200.00 % | 17.061 M | 0.000 100.00 % | -52.361 M -355.81 % | 20.469 M 200.00 % | -20.469 M | 0.000 100.00 % | -23.073 M -311.40 % | 10.914 M 200.00 % | -10.914 M | 0.000 100.00 % | -25.830 M -236.04 % | 18.988 M | 0.000 | 0.000 |
| Inventory | -4.422 M | 0.000 -100.00 % | 34.033 M 12.76 % | 30.182 M 200.00 % | -30.182 M | 0.000 -100.00 % | 30.745 M 224.74 % | -24.648 M -200.00 % | 24.648 M | 0.000 100.00 % | -61.584 M -219.41 % | 51.575 M 200.00 % | -51.575 M | 0.000 100.00 % | -40.266 M -180.52 % | 50.005 M 200.00 % | -50.005 M | 0.000 -100.00 % | 25.570 M 115.40 % | 11.871 M 200.00 % | -11.871 M | 0.000 -100.00 % | 18.945 M 942.20 % | 1.818 M 200.00 % | -1.818 M | 0.000 100.00 % | -87.185 M -315.08 % | 40.536 M 200.00 % | -40.536 M | 0.000 100.00 % | -62.049 M -276.54 % | 35.146 M 200.00 % | -35.146 M | 0.000 100.00 % | -44.848 M -209.47 % | 40.970 M 200.00 % | -40.970 M | 0.000 100.00 % | -16.310 M -162.44 % | 26.123 M 200.00 % | -26.123 M | 0.000 100.00 % | -50.718 M -257.86 % | 32.128 M 200.00 % | -32.128 M | 0.000 100.00 % | -5.917 M -138.77 % | 15.259 M | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.601 M -5.81 % | -4.348 M -200.00 % | 4.348 M | 0.000 -100.00 % | 8.512 M 221.93 % | -6.981 M -200.00 % | 6.981 M | 0.000 -100.00 % | 10.283 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 |
| Other non cash items | -98.247 M -227.71 % | 76.930 M 27.79 % | 60.201 M 275.38 % | -34.326 M -125.35 % | -15.232 M 51.36 % | -31.318 M -350.36 % | -6.954 M -107.92 % | 87.796 M 198.55 % | -89.092 M -365.27 % | -19.149 M -134.22 % | 55.950 M 29.09 % | 43.343 M 152.13 % | -83.138 M -318.89 % | 37.982 M -31.18 % | 55.191 M 218.52 % | -46.567 M -7.92 % | -43.149 M -145.07 % | 95.732 M 534.33 % | -22.041 M 2.43 % | -22.590 M 39.36 % | -37.254 M -3 958.36 % | -917.965 K 66.84 % | -2.768 M 88.64 % | -24.380 M -18.19 % | -20.628 M 18.32 % | -25.256 M 27.70 % | -34.933 M -75.66 % | -19.887 M 2.64 % | -20.427 M 20.91 % | -25.829 M 23.05 % | -33.565 M -31.33 % | -25.557 M 2.53 % | -26.222 M 7.29 % | -28.283 M 20.08 % | -35.390 M -34.71 % | -26.271 M 20.94 % | -33.228 M 2.95 % | -34.238 M 45.29 % | -62.584 M -874.18 % | -6.424 M 53.10 % | -13.697 M 8.86 % | -15.028 M 7.96 % | -16.327 M 4.43 % | -17.083 M -6.48 % | -16.044 M 4.63 % | -16.823 M -48.14 % | -11.357 M 31.43 % | -16.562 M -9.24 % | -15.161 M 11.95 % | -17.218 M |
| Net cash provided by operating activities | 69.438 M -20.63 % | 87.485 M 0.71 % | 86.866 M 573.22 % | -18.357 M -177.42 % | 23.712 M 541.37 % | 3.697 M -97.37 % | 140.513 M 658.96 % | 18.514 M -48.20 % | 35.742 M 31.16 % | 27.251 M -46.02 % | 50.482 M -19.95 % | 63.064 M 245.99 % | 18.227 M -66.37 % | 54.208 M -5.90 % | 57.607 M 2 228.76 % | 2.474 M -93.52 % | 38.189 M -59.70 % | 94.765 M 16.94 % | 81.037 M 116.35 % | 37.457 M -62.15 % | 98.959 M 89.66 % | 52.177 M -46.58 % | 97.666 M 105.29 % | 47.575 M 8.80 % | 43.728 M 62.08 % | 26.980 M -43.33 % | 47.608 M 256.95 % | -30.332 M -281.73 % | 16.691 M -65.69 % | 48.648 M 227.84 % | 14.839 M 55.87 % | 9.520 M 461.12 % | -2.636 M -135.37 % | 7.453 M -81.77 % | 40.874 M -21.10 % | 51.802 M 33.23 % | 38.881 M -33.54 % | 58.503 M 45.45 % | 40.222 M 107.22 % | 19.410 M 13.22 % | 17.143 M 1 036.24 % | 1.509 M -98.42 % | 95.772 M 1 029.89 % | -10.299 M -324.87 % | 4.580 M -17.85 % | 5.575 M -80.41 % | 28.462 M 137.89 % | 11.964 M | 0.000 | 0.000 |
| Investments in property plant and equipment | -471.466 K 95.41 % | -10.276 M -249.37 % | -2.941 M -373.47 % | -621.224 K -136.34 % | -262.847 K 87.62 % | -2.123 M 96.12 % | -54.647 M -2 986.48 % | -1.771 M 52.81 % | -3.752 M 60.84 % | -9.580 M 65.99 % | -28.168 M -422.77 % | -5.388 M -80.30 % | -2.988 M 66.80 % | -9.002 M 71.84 % | -31.960 M -191.42 % | -10.967 M 39.13 % | -18.018 M -83.23 % | -9.833 M -8.39 % | -9.072 M 14.57 % | -10.620 M -149.09 % | -4.263 M -6.85 % | -3.990 M -3.04 % | -3.872 M -43.16 % | -2.705 M 68.87 % | -8.689 M 7.88 % | -9.432 M 68.73 % | -30.166 M -138.48 % | -12.649 M 33.51 % | -19.023 M 43.08 % | -33.420 M -83.33 % | -18.229 M -33.01 % | -13.705 M 13.77 % | -15.894 M 30.82 % | -22.976 M -33.88 % | -17.162 M 45.86 % | -31.698 M -189.57 % | -10.946 M 55.93 % | -24.841 M -20.01 % | -20.699 M -25.70 % | -16.467 M 67.31 % | -50.377 M -98.03 % | -25.440 M -23.05 % | -20.673 M 59.24 % | -50.717 M -45.02 % | -34.971 M -261.49 % | -9.674 M 70.51 % | -32.806 M 12.88 % | -37.656 M | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.200 K -64.03 % | 28.360 K -97.40 % | 1.090 M 557.49 % | 165.707 K 36.56 % | 121.340 K 7.84 % | 112.520 K 271.77 % | -65.507 K -115.62 % | 419.370 K -79.61 % | 2.057 M 354 672 314.89 % | 0.580 -100.00 % | 1.884 M 215.71 % | 596.800 K -37.17 % | 949.887 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.877 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 M 200.00 % | -170.000 M -1 033.33 % | -15.000 M 0.00 % | -15.000 M -137.50 % | 40.000 M 190.91 % | -44.000 M -39 004.21 % | -112.520 K -347.33 % | 45.493 K 104.43 % | -1.027 M 99.43 % | -180.000 M -800.00 % | -20.000 M 98.46 % | -1.299 B -247.87 % | 878.590 M 200.00 % | -878.590 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 1.029 M -58.23 % | 2.464 M 101.76 % | -140.000 M -200.00 % | 140.000 M 64 683.32 % | 216.105 K 355.83 % | -84.473 K 99.95 % | -159.195 M -8 428.03 % | 1.912 M -89.51 % | 18.214 M 130.10 % | 7.916 M -69.04 % | 25.569 M 466.99 % | 4.510 M 7 144.73 % | 62.246 K -97.95 % | 3.031 M 24.62 % | 2.432 M -39.99 % | 4.053 M 15.07 % | 3.522 M -60.85 % | 8.997 M 122.65 % | 4.041 M 312.27 % | 980.164 K -57.92 % | 2.329 M -33.07 % | 3.480 M -13.50 % | 4.024 M 103.73 % | 1.975 M 8.31 % | 1.823 M -49.96 % | 3.644 M 60.51 % | 2.270 M 81.42 % | 1.251 M 165.24 % | 471.780 K 237.91 % | 139.619 K -70.76 % | 477.553 K -9.62 % | 528.356 K -13.06 % | 607.705 K 22.00 % | 498.115 K -42.52 % | 866.586 K | 0.000 | 0.000 -100.00 % | 759.443 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 1.600 M 105.17 % | -30.950 M -275.02 % | -8.253 M 90.90 % | -90.727 M -51.21 % | -60.000 M -200.00 % | 60.000 M 170.06 % | -85.640 M -171.85 % | 119.195 M -24.92 % | 158.756 M 28 674.73 % | 551.720 K 100.55 % | -100.000 M -589.82 % | 20.416 M -94.00 % | 340.389 M 1 802.77 % | -19.990 M -116.39 % | 121.941 M 12.82 % | 108.087 M 458.30 % | 19.360 M 196.80 % | -20.000 M -0.63 % | -19.875 M -62 172.00 % | 32.020 K 100.16 % | -19.800 M -13 100.00 % | -150.000 K -100.52 % | 28.684 M 190.80 % | -31.589 M -214.57 % | -10.042 M -711.72 % | 1.642 M 100.68 % | -242.289 M -445.70 % | -44.400 M -544.30 % | 9.993 M 793.32 % | -1.441 M 97.23 % | -52.064 M -377.25 % | -10.909 M -113.55 % | 80.511 M 1 665.97 % | -5.141 M 90.12 % | -52.029 M -190.67 % | -17.900 M -158.62 % | 30.538 M 359.86 % | -11.751 M -109.49 % | 123.852 M 1 338.52 % | -10.000 M 80.15 % | -50.377 M -819.82 % | 6.999 M 26 099.60 % | -26.918 K -560.13 % | 5.850 K -70.75 % | 20.000 K 39.76 % | 14.310 K -20.52 % | 18.005 K 324.65 % | 4.240 K | 0.000 | 0.000 |
| Net cash used for investing activites | 1.129 M 102.81 % | -40.197 M -360.44 % | -8.730 M 85.77 % | -61.348 M 32.03 % | -90.253 M -309.30 % | 43.122 M 127.95 % | -154.282 M -9 513.71 % | -1.605 M -101.42 % | 113.037 M 1 130.54 % | 9.186 M 107.64 % | -120.272 M -400.77 % | 39.989 M -75.61 % | 163.967 M 435.11 % | -48.930 M -152.61 % | 93.012 M -6.57 % | 99.552 M 1 745.27 % | 5.395 M 120.50 % | -26.311 M -31.88 % | -19.951 M -204.74 % | -6.547 M 71.64 % | -23.083 M -1 174.86 % | -1.811 M -106.40 % | 28.292 M 193.46 % | -30.270 M -80.66 % | -16.755 M -180.79 % | -5.967 M 97.78 % | -268.811 M -390.72 % | -54.779 M -604.20 % | -7.779 M 77.38 % | -34.390 M 50.98 % | -70.154 M -190.65 % | -24.137 M -137.05 % | 65.145 M 336.81 % | -27.510 M 59.95 % | -68.693 M -40.96 % | -48.731 M -348.74 % | 19.591 M 153.54 % | -36.592 M -135.21 % | 103.912 M 492.61 % | -26.467 M 47.46 % | -50.377 M -98.03 % | -25.440 M -22.89 % | -20.700 M 59.18 % | -50.711 M -45.09 % | -34.951 M -261.81 % | -9.660 M 70.54 % | -32.788 M 12.92 % | -37.651 M | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M 88.89 % | -90.000 M -260.00 % | -25.000 M 83.87 % | -155.000 M -10.71 % | -140.000 M -366.67 % | -30.000 M 45.45 % | -55.000 M | 0.000 100.00 % | -35.000 M -75.00 % | -20.000 M -160.61 % | 33.000 M 50.00 % | 22.000 M -90.00 % | 220.000 M 1 000.00 % | 20.000 M -69.23 % | 65.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.000 M 45.45 % | -55.000 M -466.67 % | 15.000 M | 0.000 | 0.000 100.00 % | -30.000 M -20.00 % | -25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.084 M | 0.000 100.00 % | -14.084 M | 0.000 100.00 % | -5.774 M | 0.000 100.00 % | -5.341 M | 0.000 100.00 % | -937.260 K | 0.000 100.00 % | -937.260 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -96.622 M | 0.000 100.00 % | -85.039 K | 0.000 100.00 % | -71.106 M | 0.000 | 0.000 | 0.000 100.00 % | -96.617 M | 0.000 100.00 % | -96.617 M 0.00 % | -96.617 M 0.01 % | -96.630 M -88 755.09 % | -108.750 K -457.53 % | -19.506 K 99.59 % | -4.789 M 92.21 % | -61.500 M -1 100.01 % | -5.125 M -414.28 % | -996.538 K 47.63 % | -1.903 M 92.55 % | -25.535 M -667.17 % | -3.328 M 18.80 % | -4.099 M 4.04 % | -4.272 M 4.13 % | -4.456 M 11.59 % | -5.039 M -2.35 % | -4.924 M -6.20 % | -4.636 M -61.92 % | -2.863 M -155.41 % | -1.121 M -134.27 % | -478.500 K | 0.000 100.00 % | -40.495 M | 0.000 | 0.000 | 0.000 100.00 % | -30.803 M -19 212.11 % | -159.500 K 99.82 % | -87.481 M -28 376.92 % | -307.201 K 98.11 % | -16.242 M -7 704.11 % | -208.125 K 82.09 % | -1.162 M -380.85 % | -241.667 K 78.05 % | -1.101 M -6.53 % | -1.033 M -11.61 % | -925.833 K -68.08 % | -550.833 K | 0.000 | 0.000 |
| Other financing activites | -494.433 K -28.69 % | -384.197 K -710.80 % | 62.901 K 114.71 % | -427.601 K 49.02 % | -838.788 K | 0.000 100.00 % | -2.065 M | 0.000 | 0.000 100.00 % | -7.840 M -321.05 % | -1.862 M 98.07 % | -96.617 M -866.17 % | -10.000 M -9 095.40 % | -108.750 K 95.64 % | -2.497 M 49.04 % | -4.900 M -124.18 % | 20.266 M 200.00 % | -20.266 M -6 062.47 % | -328.859 K -280.31 % | 182.388 K -99.90 % | 175.000 M 18 790 481 920 000 000 000.00 % | 0.000 100.00 % | -43.616 M -941.83 % | -4.186 M 6.04 % | -4.456 M 11.59 % | -5.039 M -150.06 % | 10.067 M 1 080 910 124 417 024 000.00 % | 0.000 100.00 % | -8.879 M 80.89 % | -46.462 M -192.92 % | 50.000 M 233.33 % | 15.000 M 137.04 % | -40.495 M -4 220.62 % | -937.260 K 80.99 % | -4.930 M -197.90 % | 5.036 M | 0.000 -100.00 % | 46.890 M 4.20 % | 45.000 M | 0.000 100.00 % | -125.000 M -19 087.35 % | 658.333 K -96.98 % | 21.768 M 763.67 % | -3.280 M -101.85 % | 177.106 M 3 442.12 % | 5.000 M -65.42 % | 14.460 M -63.85 % | 40.000 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | -97.117 M -25 177.90 % | -384.197 K -1 635.54 % | -22.137 K 94.82 % | -427.601 K 99.41 % | -71.945 M | 0.000 100.00 % | -2.065 M -1 032 470 103.85 % | 0.200 100.00 % | -96.617 M -1 132.35 % | -7.840 M -321.05 % | -1.862 M 97.93 % | -89.764 M 15.82 % | -106.630 M -97 950.49 % | -108.750 K 95.61 % | -2.477 M -2 128.45 % | -111.167 K 99.84 % | -71.500 M 24.84 % | -95.125 M -266.76 % | -25.937 M 83.48 % | -156.965 M -1 758.41 % | 9.465 M 128.40 % | -33.328 M 66.26 % | -98.794 M -2 212.81 % | -4.272 M 92.02 % | -53.540 M -113.82 % | -25.039 M -190.58 % | 27.643 M 59.20 % | 17.364 M -91.62 % | 207.137 M 882.78 % | -26.462 M -123.11 % | 114.522 M 663.48 % | 15.000 M 137.04 % | -40.495 M -4 220.62 % | -937.260 K 80.99 % | -4.930 M -197.90 % | 5.036 M 116.35 % | -30.803 M -284.12 % | 16.730 M 111.34 % | -147.481 M -1 103.77 % | 14.693 M 230.69 % | -11.242 M -5 301.71 % | -208.125 K 99.37 % | -33.213 M -16.45 % | -28.522 M -116.21 % | 176.005 M 4 337.11 % | 3.967 M -70.69 % | 13.534 M -65.69 % | 39.449 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 2.230 K 68.68 % | 1.322 K -39.50 % | 2.185 K | 0.000 100.00 % | -8.926 M -320 500.18 % | 2.786 K | 0.000 -100.00 % | 518.000 100.03 % | -1.912 M -2 389 446 350.00 % | 0.080 -100.00 % | 14.624 K 7 881.23 % | 183.230 -97.47 % | 7.247 K 209.21 % | -6.636 K -178.32 % | -2.384 K -571.13 % | 506.040 -53.36 % | 1.085 K 133.06 % | -3.282 K 72.10 % | -11.761 K -1 100.19 % | -979.930 -194.68 % | 1.035 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.030 | 0.000 100.00 % | -50.660 90.70 % | -544.440 -255.84 % | -153.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -26.547 M -156.60 % | 46.905 M -39.95 % | 78.116 M 197.48 % | -80.133 M 45.64 % | -147.412 M -414.84 % | 46.822 M 395.70 % | -15.834 M -193.64 % | 16.910 M -66.35 % | 50.251 M 4.09 % | 48.278 M 448.35 % | 8.804 M -33.75 % | 13.289 M -78.82 % | 62.732 M 1 115.05 % | 5.163 M -96.51 % | 148.138 M 45.35 % | 101.915 M 592.33 % | -20.701 M 31.44 % | -30.193 M -167.98 % | 44.415 M 133.00 % | -134.579 M -329.30 % | 58.691 M 244.48 % | 17.038 M -59.86 % | 42.444 M 288.23 % | 10.933 M 145.98 % | -23.777 M -95.25 % | -12.177 M 93.71 % | -193.561 M -185.71 % | -67.747 M -131.36 % | 216.049 M 1 870.32 % | -12.204 M -120.61 % | 59.207 M 15 361.26 % | 382.935 K -98.26 % | 22.013 M 204.85 % | -20.994 M 35.89 % | -32.749 M -503.95 % | 8.107 M -70.70 % | 27.669 M -28.39 % | 38.641 M 65.64 % | 23.328 M 1 719.30 % | 1.282 M 101.95 % | -65.590 M -297.40 % | -16.505 M -2 431.02 % | -652.092 K 99.27 % | -89.532 M -161.48 % | 145.634 M 123 278.47 % | -118.230 K -101.28 % | 9.208 M -33.10 % | 13.762 M | 0.000 | 0.000 |
| Cash at beginning of period | 447.047 M 11.72 % | 400.142 M 24.26 % | 322.026 M -19.93 % | 402.158 M -28.19 % | 560.013 M 13.40 % | 493.822 M -3.11 % | 509.656 M 3.43 % | 492.746 M 11.36 % | 442.495 M 12.25 % | 394.217 M 2.28 % | 385.413 M 3.57 % | 372.124 M 20.28 % | 309.392 M 1.70 % | 304.229 M 94.91 % | 156.090 M 188.12 % | 54.175 M -27.65 % | 74.876 M -28.74 % | 105.069 M 73.23 % | 60.654 M -68.93 % | 195.233 M 42.98 % | 136.542 M 14.26 % | 119.504 M 55.08 % | 77.060 M 16.53 % | 66.128 M -26.45 % | 89.904 M -11.93 % | 102.081 M -65.47 % | 295.642 M -18.64 % | 363.389 M 146.63 % | 147.340 M -7.65 % | 159.544 M 64.74 % | 96.848 M 0.40 % | 96.465 M 29.57 % | 74.452 M -22.00 % | 95.446 M -25.55 % | 128.195 M 6.75 % | 120.088 M 29.94 % | 92.419 M 71.85 % | 53.778 M 76.61 % | 30.450 M 4.40 % | 29.168 M -69.22 % | 94.757 M -14.83 % | 111.262 M -0.58 % | 111.914 M -44.44 % | 201.446 M 260.93 % | 55.812 M -0.21 % | 55.931 M 19.71 % | 46.723 M 41.75 % | 32.961 M | 0.000 | 0.000 |
| Cash at end of period | 420.500 M -5.94 % | 447.047 M 11.72 % | 400.142 M 24.26 % | 322.026 M -21.95 % | 412.601 M -23.68 % | 540.643 M 9.48 % | 493.822 M -3.11 % | 509.656 M 3.43 % | 492.746 M 11.36 % | 442.495 M 12.25 % | 394.217 M 2.28 % | 385.413 M 3.57 % | 372.124 M 20.28 % | 309.392 M 1.70 % | 304.229 M 94.91 % | 156.090 M 188.12 % | 54.175 M -27.65 % | 74.876 M -28.74 % | 105.069 M 73.23 % | 60.654 M -68.93 % | 195.233 M 42.98 % | 136.542 M 14.26 % | 119.504 M 55.08 % | 77.060 M 16.53 % | 66.128 M -26.45 % | 89.904 M -11.93 % | 102.081 M -65.47 % | 295.642 M -18.64 % | 363.389 M 146.63 % | 147.340 M -5.58 % | 156.054 M 61.13 % | 96.848 M 0.40 % | 96.465 M 29.57 % | 74.452 M -22.00 % | 95.446 M -25.55 % | 128.195 M 6.75 % | 120.088 M 29.94 % | 92.419 M 71.85 % | 53.778 M 76.61 % | 30.450 M 4.40 % | 29.168 M -69.22 % | 94.757 M -14.83 % | 111.262 M -0.58 % | 111.914 M -44.44 % | 201.446 M 260.93 % | 55.812 M -0.21 % | 55.931 M 19.71 % | 46.723 M | 0.000 | 0.000 |
| Operating cash flow | 69.438 M -20.63 % | 87.485 M 0.71 % | 86.866 M 573.22 % | -18.357 M -177.42 % | 23.712 M 505.95 % | 3.913 M -97.22 % | 140.513 M 658.96 % | 18.514 M -48.20 % | 35.742 M 31.16 % | 27.251 M -46.02 % | 50.482 M -19.95 % | 63.064 M 245.99 % | 18.227 M -66.37 % | 54.208 M -5.90 % | 57.607 M 2 228.76 % | 2.474 M -93.52 % | 38.189 M -59.70 % | 94.765 M 16.94 % | 81.037 M 116.35 % | 37.457 M -62.15 % | 98.959 M 89.66 % | 52.177 M -46.58 % | 97.666 M 105.29 % | 47.575 M 8.80 % | 43.728 M 62.08 % | 26.980 M -43.33 % | 47.608 M 256.95 % | -30.332 M -281.73 % | 16.691 M -65.69 % | 48.648 M 227.84 % | 14.839 M 55.87 % | 9.520 M 461.12 % | -2.636 M -135.37 % | 7.453 M -81.77 % | 40.874 M -21.10 % | 51.802 M 33.23 % | 38.881 M -33.54 % | 58.503 M 45.45 % | 40.222 M 107.22 % | 19.410 M 13.22 % | 17.143 M 1 036.24 % | 1.509 M -98.42 % | 95.772 M 1 029.89 % | -10.299 M -324.87 % | 4.580 M -17.85 % | 5.575 M -80.41 % | 28.462 M 137.89 % | 11.964 M | 0.000 | 0.000 |
| Capital expenditure | -471.466 K 95.41 % | -10.276 M -249.37 % | -2.941 M -373.47 % | -621.225 K -136.34 % | -262.847 K 87.62 % | -2.123 M 96.12 % | -54.647 M -2 986.48 % | -1.771 M 52.81 % | -3.752 M 60.84 % | -9.580 M 65.99 % | -28.168 M -422.77 % | -5.388 M -80.30 % | -2.988 M 66.80 % | -9.002 M 71.84 % | -31.960 M -191.42 % | -10.967 M 39.13 % | -18.018 M -83.23 % | -9.833 M -8.39 % | -9.072 M 14.57 % | -10.620 M -149.09 % | -4.263 M -6.85 % | -3.990 M -3.04 % | -3.872 M -43.16 % | -2.705 M 68.87 % | -8.689 M 7.88 % | -9.432 M 68.73 % | -30.166 M -138.48 % | -12.649 M 33.51 % | -19.023 M 43.08 % | -33.420 M -83.33 % | -18.229 M -33.01 % | -13.705 M 13.77 % | -15.894 M 30.82 % | -22.976 M -33.88 % | -17.162 M 45.86 % | -31.698 M -189.57 % | -10.946 M 55.93 % | -24.841 M -20.01 % | -20.699 M -25.70 % | -16.467 M 67.31 % | -50.377 M -98.03 % | -25.440 M -23.05 % | -20.673 M 59.24 % | -50.717 M -45.02 % | -34.971 M -261.49 % | -9.674 M 70.51 % | -32.806 M 12.88 % | -37.656 M | 0.000 | 0.000 |
| Free CashFlow | 68.967 M -10.67 % | 77.209 M -8.00 % | 83.925 M 542.23 % | -18.978 M -180.93 % | 23.449 M 1 209.61 % | 1.791 M -97.91 % | 85.866 M 412.83 % | 16.743 M -47.66 % | 31.991 M 81.04 % | 17.671 M -20.81 % | 22.315 M -61.31 % | 57.676 M 278.48 % | 15.239 M -66.29 % | 45.206 M 76.27 % | 25.646 M 401.96 % | -8.493 M -142.11 % | 20.171 M -76.25 % | 84.932 M 18.02 % | 71.965 M 168.15 % | 26.837 M -71.66 % | 94.695 M 96.52 % | 48.187 M -48.62 % | 93.794 M 109.03 % | 44.871 M 28.06 % | 35.039 M 99.68 % | 17.547 M 0.61 % | 17.442 M 140.58 % | -42.982 M -1 742.88 % | -2.332 M -115.32 % | 15.228 M 549.12 % | -3.391 M 18.99 % | -4.186 M 77.41 % | -18.530 M -19.37 % | -15.523 M -165.46 % | 23.712 M 17.95 % | 20.105 M -28.03 % | 27.934 M -17.02 % | 33.662 M 72.42 % | 19.523 M 563.34 % | 2.943 M 108.86 % | -33.234 M -38.87 % | -23.931 M -131.87 % | 75.099 M 223.08 % | -61.016 M -100.77 % | -30.391 M -641.39 % | -4.099 M 5.64 % | -4.344 M 83.09 % | -25.691 M | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |