Guangdong Dcenti Auto-Parts Stock Limited Company 603335.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.045 B -38.11 % | 1.688 B 0.63 % | 1.677 B 28.63 % | 1.304 B 33.62 % | 975.929 M 19.47 % | 816.914 M 2.65 % | 795.813 M 1.89 % | 781.018 M 8.19 % | 721.890 M -2.04 % | 736.925 M -1.02 % | 744.524 M 52.92 % | 486.876 M -21.55 % | 620.591 M |
| Net income | -144.816 M 2.67 % | -148.785 M -336.28 % | -34.103 M -155.72 % | 61.205 M 1.73 % | 60.163 M 379.43 % | 12.549 M -7.10 % | 13.508 M 11.09 % | 12.159 M -75.77 % | 50.177 M 32.66 % | 37.825 M 22.26 % | 30.937 M 28.30 % | 24.112 M -50.62 % | 48.835 M |
| Income before tax | -180.883 M 27.79 % | -250.512 M -538.69 % | -39.223 M -144.48 % | 88.185 M -10.23 % | 98.229 M 389.30 % | 20.075 M 4.89 % | 19.139 M -58.77 % | 46.417 M -19.99 % | 58.011 M 10.66 % | 52.421 M 24.77 % | 42.014 M 207.90 % | 13.645 M -76.79 % | 58.783 M |
| Income before tax ratio | -0.17 -16.68 % | -0.15 -534.70 % | -0.02 -134.58 % | 0.07 -32.81 % | 0.10 309.58 % | 0.02 2.18 % | 0.02 -59.53 % | 0.06 -26.04 % | 0.08 12.97 % | 0.07 26.06 % | 0.06 101.35 % | 0.03 -70.41 % | 0.09 |
| EBITDA | -71.763 M 50.82 % | -145.934 M -436.07 % | 43.424 M -70.58 % | 147.588 M 13.94 % | 129.531 M 123.88 % | 57.857 M -5.14 % | 60.993 M -25.96 % | 82.376 M 12.21 % | 73.414 M -7.12 % | 79.045 M 17.34 % | 67.361 M 1 027.89 % | -7.260 M -110.93 % | 66.429 M |
| Net income ratio | -0.14 -57.28 % | -0.09 -333.55 % | -0.02 -143.32 % | 0.05 -23.86 % | 0.06 301.31 % | 0.02 -9.50 % | 0.02 9.03 % | 0.02 -77.60 % | 0.07 35.42 % | 0.05 23.52 % | 0.04 -16.10 % | 0.05 -37.06 % | 0.08 |
| Ratio EBITDA | -0.07 20.54 % | -0.09 -433.97 % | 0.03 -77.13 % | 0.11 -14.73 % | 0.13 87.40 % | 0.07 -7.59 % | 0.08 -27.33 % | 0.11 3.71 % | 0.10 -5.19 % | 0.11 18.55 % | 0.09 706.79 % | -0.01 -113.93 % | 0.11 |
| Gross profit ratio | 0.11 131.26 % | 0.05 -66.46 % | 0.14 -41.01 % | 0.23 -11.39 % | 0.26 0.41 % | 0.26 3.76 % | 0.25 -24.18 % | 0.33 7.19 % | 0.31 1.76 % | 0.30 4.66 % | 0.29 36.59 % | 0.21 4.73 % | 0.20 |
| Weighted average shs out dil | 425.930 M 0.20 % | 425.099 M -0.71 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 39.33 % | 307.279 M 0.00 % | 307.279 M -5.79 % | 326.148 M 2.04 % | 319.617 M -2.19 % | 326.770 M 12.27 % | 291.068 M 30.49 % | 223.055 M |
| Weighted average shs out | 425.930 M 0.20 % | 425.099 M -0.71 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 39.33 % | 307.279 M 0.00 % | 307.279 M -5.79 % | 326.148 M 2.04 % | 319.617 M -2.16 % | 326.682 M 12.24 % | 291.068 M 30.49 % | 223.055 M |
| EPS diluted | -0.34 2.86 % | -0.35 -339.15 % | -0.08 -156.93 % | 0.14 0.00 % | 0.14 377.82 % | 0.03 -33.41 % | 0.04 42.86 % | 0.03 -79.47 % | 0.15 25.00 % | 0.12 26.72 % | 0.09 14.37 % | 0.08 -62.36 % | 0.22 |
| Earnings per share | -0.34 2.86 % | -0.35 -339.15 % | -0.08 -156.93 % | 0.14 0.00 % | 0.14 377.82 % | 0.03 -2.33 % | 0.03 -2.60 % | 0.03 -79.47 % | 0.15 25.00 % | 0.12 26.72 % | 0.09 14.37 % | 0.08 -62.36 % | 0.22 |
| Gross profit | 109.863 M 43.12 % | 76.764 M -66.25 % | 227.460 M -24.12 % | 299.764 M 18.40 % | 253.174 M 19.96 % | 211.048 M 6.51 % | 198.155 M -22.75 % | 256.504 M 15.97 % | 221.188 M -0.32 % | 221.899 M 3.59 % | 214.216 M 108.87 % | 102.560 M -17.84 % | 124.828 M |
| Income tax expense | 13.059 M 123.52 % | -55.533 M -984.73 % | -5.120 M -118.98 % | 26.980 M 0.03 % | 26.971 M 258.34 % | 7.527 M 248.47 % | 2.160 M -93.12 % | 31.406 M 494.84 % | 5.280 M -57.33 % | 12.372 M 79.83 % | 6.880 M 160.23 % | -11.423 M -229.03 % | 8.853 M |
| Cost of revenue | 934.749 M -41.98 % | 1.611 B 11.12 % | 1.450 B 44.38 % | 1.004 B 38.95 % | 722.755 M 19.29 % | 605.866 M 1.37 % | 597.658 M 13.95 % | 524.514 M 4.76 % | 500.703 M -2.78 % | 515.026 M -2.88 % | 530.308 M 37.99 % | 384.316 M -22.48 % | 495.763 M |
| General and administrative expenses | 22.551 M -8.30 % | 24.592 M 66.78 % | 14.745 M 1.81 % | 14.483 M 34.03 % | 10.806 M -7.78 % | 11.718 M 14.32 % | 10.250 M -39.07 % | 16.821 M 62.34 % | 10.362 M -24.22 % | 13.674 M 15.40 % | 11.849 M -71.03 % | 40.897 M 25.78 % | 32.514 M |
| Selling and marketing expenses | 19.628 M -11.08 % | 22.074 M -80.94 % | 115.831 M -12.97 % | 133.087 M 5.33 % | 126.347 M -3.52 % | 130.950 M -0.42 % | 131.507 M 6.36 % | 123.644 M 10.08 % | 112.325 M 5.63 % | 106.340 M 12.12 % | 94.846 M 77.62 % | 53.398 M 99.09 % | 26.821 M |
| Other expenses | 223.523 M | 0.000 -100.00 % | 46.645 M 70.26 % | 27.396 M 34.91 % | 20.307 M -29.90 % | 28.968 M 6 223.14 % | 458.127 K -72.40 % | 1.660 M -17.36 % | 2.009 M -65.95 % | 5.900 M 715.40 % | 723.576 K -72.17 % | 2.600 M 14.62 % | 2.268 M |
| Operating expenses | 287.282 M -12.15 % | 327.027 M 53.58 % | 212.940 M 15.14 % | 184.933 M 11.54 % | 165.800 M -7.73 % | 179.700 M -1.22 % | 181.919 M 3.06 % | 176.517 M 4.94 % | 168.210 M 1.71 % | 165.380 M 9.83 % | 150.582 M 55.04 % | 97.122 M 55.22 % | 62.569 M |
| Cost and expenses | 1.222 B -35.80 % | 1.903 B 14.46 % | 1.663 B 39.83 % | 1.189 B 33.84 % | 888.555 M 13.11 % | 785.566 M 0.77 % | 779.577 M 11.20 % | 701.031 M 4.80 % | 668.913 M -1.69 % | 680.406 M -0.07 % | 680.890 M 41.43 % | 481.438 M -13.77 % | 558.332 M |
| Research and development expenses | 21.581 M -32.64 % | 32.040 M -10.30 % | 35.719 M 258.40 % | 9.966 M 19.49 % | 8.341 M 3.43 % | 8.064 M -25.27 % | 10.791 M 2.00 % | 10.580 M -10.38 % | 11.806 M -9.74 % | 13.079 M 0.05 % | 13.073 M | 0.000 | 0.000 |
| Selling general and administrative expenses | 42.178 M -9.62 % | 46.666 M -64.26 % | 130.575 M -11.52 % | 147.570 M 7.60 % | 137.153 M -3.87 % | 142.668 M 0.64 % | 141.756 M 0.92 % | 140.465 M 14.49 % | 122.687 M 2.23 % | 120.014 M 12.48 % | 106.694 M 13.15 % | 94.294 M 58.92 % | 59.336 M |
| Interest income | 2.694 M 73.76 % | 1.550 M -41.59 % | 2.654 M -44.79 % | 4.807 M 9.37 % | 4.395 M 35.49 % | 3.244 M 40.76 % | 2.305 M 44.19 % | 1.598 M 2 167.17 % | 70.500 K -73.23 % | 263.400 K 33.03 % | 198.000 K 20 842 205.28 % | -0.950 -31.94 % | -0.720 |
| Interest expense | 36.452 M -14.23 % | 42.499 M 73.82 % | 24.449 M 42.97 % | 17.101 M 111.60 % | 8.081 M -21.40 % | 10.281 M 29.29 % | 7.952 M -26.62 % | 10.837 M 6.74 % | 10.153 M -14.50 % | 11.875 M 10.01 % | 10.795 M -14.66 % | 12.649 M 86.82 % | 6.770 M |
| Depreciation and amortization | 76.901 M 13.29 % | 67.878 M -3.42 % | 70.278 M 31.29 % | 53.530 M 118.57 % | 24.492 M -14.75 % | 28.731 M -8.79 % | 31.500 M 12.45 % | 28.012 M 368.50 % | 5.979 M -65.76 % | 17.460 M 6.20 % | 16.441 M 188.38 % | -18.603 M -288.02 % | 9.894 M |
| Operating income | -177.419 M 13.32 % | -204.690 M -6 189.67 % | -3.254 M -103.33 % | 97.821 M -0.86 % | 98.666 M 203.57 % | 32.502 M 73.99 % | 18.681 M -58.26 % | 44.757 M -20.18 % | 56.069 M 20.27 % | 46.620 M 12.71 % | 41.363 M 264.66 % | 11.343 M -79.94 % | 56.535 M |
| Operating income ratio | -0.17 -40.06 % | -0.12 -6 150.39 % | 0.00 -102.59 % | 0.08 -25.80 % | 0.10 154.11 % | 0.04 69.49 % | 0.02 -59.04 % | 0.06 -26.22 % | 0.08 22.77 % | 0.06 13.87 % | 0.06 138.47 % | 0.02 -74.43 % | 0.09 |
| Total other income expenses net | -3.464 M 92.44 % | -45.822 M -28.53 % | -35.651 M -269.98 % | -9.636 M -2 104.49 % | -437.115 K 92.58 % | -5.891 M -1 852.43 % | -301.707 K 98.61 % | -21.705 M -1 291.65 % | 1.821 M 333.79 % | -779.072 K 96.16 % | -20.292 M -981.46 % | 2.302 M 2.41 % | 2.248 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 445.352 M -25.44 % | 597.328 M 3.50 % | 577.156 M 210.41 % | 185.934 M 234.77 % | -137.964 M -51.41 % | -91.121 M -506.49 % | -15.024 M 62.30 % | -39.857 M -122.36 % | 178.263 M 23.66 % | 144.158 M -1.33 % | 146.100 M 4.68 % | 139.562 M 30.17 % | 107.218 M |
| Total investments | 22.205 M 4.86 % | 21.177 M 4.14 % | 20.334 M 4.13 % | 19.528 M -59.61 % | 48.350 M 162.13 % | 18.445 M 11.12 % | 16.600 M 34.65 % | 12.328 M 13.59 % | 10.852 M -23.54 % | 14.193 M 2 718.31 % | 503.616 K -96.31 % | 13.644 M -16.03 % | 16.248 M |
| Total debt | 509.190 M -27.35 % | 700.868 M 4.23 % | 672.439 M 86.34 % | 360.871 M 293.11 % | 91.798 M -33.70 % | 138.458 M 33.05 % | 104.068 M -39.24 % | 171.285 M -11.51 % | 193.559 M 6.68 % | 181.442 M -21.48 % | 231.067 M 39.58 % | 165.542 M 43.95 % | 115.000 M |
| Accumulated other comprehensive income loss | 60.864 M 3.45 % | 58.837 M 262.59 % | 16.227 M 8.11 % | 15.009 M -25.18 % | 20.061 M -36.70 % | 31.690 M 13.07 % | 28.028 M 36.30 % | 20.563 M -74.69 % | 81.241 M 19.11 % | 68.205 M 24 574.35 % | 276.420 K | 0.000 | 0.000 |
| Retained earnings | -229.993 M -170.02 % | -85.177 M -233.91 % | 63.607 M -56.44 % | 146.034 M 8.81 % | 134.214 M 55.91 % | 86.085 M 2.14 % | 84.278 M -3.07 % | 86.944 M 16.26 % | 74.784 M 127.74 % | 32.838 M 8 067.46 % | 402.061 K -98.03 % | 20.358 M -76.21 % | 85.563 M |
| Common stock | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 30.00 % | 329.342 M 30.00 % | 253.340 M 33.34 % | 190.000 M 0.00 % | 190.000 M 0.00 % | 190.000 M 0.54 % | 188.970 M 42.86 % | 132.279 M |
| Total equity | 410.034 M -27.36 % | 564.512 M -13.53 % | 652.839 M -19.58 % | 811.799 M 25.62 % | 646.234 M 6.05 % | 609.378 M 1.49 % | 600.416 M 0.27 % | 598.773 M 54.47 % | 387.622 M 19.00 % | 325.741 M 15.19 % | 282.794 M 1.99 % | 277.277 M 3.18 % | 268.738 M |
| Other non current liabilities | 1.550 M -93.90 % | 25.419 M | 0.000 | 0.000 100.00 % | -67.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 150.797 M -9.43 % | 166.492 M -20.82 % | 210.265 M 83.59 % | 114.527 M 6.20 % | 107.841 M | 0.000 -100.00 % | 17.158 M | 0.000 -100.00 % | 13.874 M 6.83 % | 12.987 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 156.003 M -18.71 % | 191.911 M -9.07 % | 211.042 M 82.59 % | 115.584 M 174.70 % | 42.076 M 2 501.31 % | 1.618 M -91.51 % | 19.056 M 775.11 % | 2.178 M -86.67 % | 16.332 M 24.31 % | 13.137 M 17 290.59 % | 75.542 K -96.31 % | 2.047 M 681.77 % | 261.780 K |
| Other current liabilities | 153.590 M 2.81 % | 149.388 M -16.61 % | 179.137 M 162.93 % | 68.131 M 2 242.63 % | 2.908 M -60.26 % | 7.318 M -85.19 % | 49.408 M 263.84 % | 13.579 M 1.92 % | 13.323 M -38.13 % | 21.533 M -57.94 % | 51.203 M 33.89 % | 38.242 M 519.69 % | 6.171 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 3.024 M -93.16 % | 44.192 M 83.12 % | 24.134 M 35.18 % | 17.853 M 155.99 % | 6.974 M -68.15 % | 21.900 M -9.65 % | 24.240 M -13.24 % | 27.939 M -53.82 % | 60.502 M 44.54 % | 41.857 M 493.93 % | 7.048 M |
| Short term debt | 358.393 M -32.93 % | 534.375 M 24.29 % | 429.947 M 93.18 % | 222.561 M 335.89 % | 51.059 M -63.12 % | 138.458 M 162.23 % | 52.800 M -69.17 % | 171.285 M -4.68 % | 179.685 M 6.67 % | 168.455 M -27.10 % | 231.067 M 39.58 % | 165.542 M 43.95 % | 115.000 M |
| Total current liabilities | 685.658 M -17.43 % | 830.359 M 6.31 % | 781.103 M 88.93 % | 413.431 M 168.97 % | 153.707 M -35.80 % | 239.416 M 32.72 % | 180.396 M -35.93 % | 281.544 M -1.96 % | 287.164 M 5.82 % | 271.379 M -36.31 % | 426.118 M 29.36 % | 329.407 M 55.02 % | 212.497 M |
| Total liabilities | 841.661 M -17.67 % | 1.022 B 3.04 % | 992.146 M 87.55 % | 529.015 M 170.20 % | 195.783 M -18.77 % | 241.034 M 20.85 % | 199.451 M -29.70 % | 283.721 M -6.52 % | 303.495 M 6.67 % | 284.516 M -33.24 % | 426.193 M 28.58 % | 331.454 M 55.79 % | 212.758 M |
| Other non current assets | 21.969 M -23.11 % | 28.573 M -16.97 % | 34.415 M 575.99 % | 5.091 M -82.72 % | 29.456 M 184.95 % | 10.337 M -64.89 % | 29.446 M 97.73 % | 14.892 M 3 315.03 % | 436.071 K -80.81 % | 2.273 M 3 745.74 % | 59.101 K -97.36 % | 2.237 M -87.67 % | 18.153 M |
| Long term investments | 22.205 M 4.86 % | 21.177 M 3.36 % | 20.489 M -41.23 % | 34.864 M -37.93 % | 56.172 M 227.55 % | 17.149 M | 0.000 -100.00 % | 12.328 M -47.79 % | 23.610 M 66.34 % | 14.193 M -35.82 % | 22.114 M 12.62 % | 19.637 M 35.40 % | 14.502 M |
| Intangible assets | 132.527 M 13.22 % | 117.057 M 10.73 % | 105.716 M -0.58 % | 106.332 M 80.48 % | 58.917 M -3.30 % | 60.927 M -5.73 % | 64.631 M 110.83 % | 30.655 M 4.93 % | 29.214 M -1.33 % | 29.609 M 2.75 % | 28.817 M -2.22 % | 29.472 M -19.96 % | 36.821 M |
| GoodWill | 6.405 M -5.33 % | 6.765 M -8.86 % | 7.423 M 0.79 % | 7.365 M 74.59 % | 4.218 M -1.05 % | 4.263 M -2.25 % | 4.361 M 0.88 % | 4.324 M -1.06 % | 4.370 M 1.18 % | 4.319 M 1.83 % | 4.241 M 2.03 % | 4.157 M | 0.000 |
| Goodwill and intangible assets | 138.931 M 12.20 % | 123.822 M 9.44 % | 113.140 M -0.49 % | 113.697 M 80.09 % | 63.135 M -3.15 % | 65.190 M -5.51 % | 68.992 M 97.24 % | 34.979 M 4.15 % | 33.584 M -1.01 % | 33.928 M 2.63 % | 33.059 M -1.70 % | 33.629 M -8.67 % | 36.821 M |
| Property plant equipment net | 478.917 M -18.08 % | 584.615 M 18.46 % | 493.506 M 20.70 % | 408.859 M 253.69 % | 115.599 M 4.45 % | 110.676 M -4.37 % | 115.738 M -8.75 % | 126.836 M 1.18 % | 125.355 M -5.94 % | 133.278 M -5.71 % | 141.346 M 12.90 % | 125.200 M -1.71 % | 127.383 M |
| Total non current assets | 750.621 M -12.32 % | 856.090 M 22.84 % | 696.939 M 18.24 % | 589.431 M 104.88 % | 287.694 M 20.73 % | 238.287 M -4.02 % | 248.257 M 12.99 % | 219.725 M -6.79 % | 235.729 M 5.30 % | 223.855 M -3.88 % | 232.883 M 10.31 % | 211.119 M 4.23 % | 202.546 M |
| Other current assets | 77.702 M -10.09 % | 86.422 M 0.35 % | 86.120 M 6.65 % | 80.753 M 183.44 % | 28.491 M -13.21 % | 32.827 M 74.01 % | 18.865 M 3.52 % | 18.224 M 278.55 % | 4.814 M -34.74 % | 7.377 M -76.13 % | 30.905 M -46.09 % | 57.327 M -65.44 % | 165.861 M |
| Short term investments | 0.000 | 0.000 100.00 % | -154.550 K 98.99 % | -15.336 M -96.06 % | -7.822 M -703.58 % | 1.296 M -92.19 % | 16.600 M | 0.000 100.00 % | -12.758 M | 0.000 -100.00 % | 503.616 K -96.31 % | 13.644 M 681.77 % | 1.745 M |
| cash and cash equivalents | 63.838 M -38.34 % | 103.540 M 8.67 % | 95.284 M -45.53 % | 174.937 M -23.86 % | 229.762 M 0.08 % | 229.579 M 92.77 % | 119.092 M -43.60 % | 211.142 M 1 280.35 % | 15.296 M -58.97 % | 37.284 M -56.12 % | 84.966 M 227.05 % | 25.980 M 233.83 % | 7.782 M |
| Cash and short term investments | 63.838 M -38.34 % | 103.540 M 8.67 % | 95.284 M -45.53 % | 174.937 M -23.86 % | 229.762 M -0.48 % | 230.875 M 93.86 % | 119.092 M -43.60 % | 211.142 M 1 280.35 % | 15.296 M -58.97 % | 37.284 M -56.38 % | 85.470 M 115.71 % | 39.623 M 315.89 % | 9.527 M |
| Total current assets | 501.075 M -31.42 % | 730.693 M -22.93 % | 948.045 M 26.17 % | 751.383 M 35.55 % | 554.323 M -9.44 % | 612.124 M 10.97 % | 551.610 M -16.77 % | 662.770 M 45.54 % | 455.388 M 17.85 % | 386.401 M -18.84 % | 476.104 M 19.74 % | 397.612 M 42.54 % | 278.951 M |
| Inventory | 291.503 M -16.90 % | 350.793 M -35.64 % | 545.011 M 33.59 % | 407.965 M 59.36 % | 256.007 M -14.21 % | 298.418 M -16.04 % | 355.449 M -5.64 % | 376.676 M -1.34 % | 381.806 M 27.35 % | 299.812 M -3.26 % | 309.915 M 3.08 % | 300.661 M 190.32 % | 103.563 M |
| Net receivables | 68.032 M -64.96 % | 194.155 M -12.73 % | 222.465 M 87.21 % | 118.831 M 152.06 % | 47.145 M -13.29 % | 54.368 M -10.75 % | 60.916 M 0.47 % | 60.633 M 13.39 % | 53.472 M 21.80 % | 43.900 M -11.87 % | 49.814 M -4.97 % | 52.418 M -67.00 % | 158.820 M |
| Tax assets | 88.599 M -9.50 % | 97.903 M 176.64 % | 35.390 M 31.46 % | 26.920 M 15.38 % | 23.331 M -33.22 % | 34.935 M 2.51 % | 34.081 M 11.05 % | 30.690 M -41.81 % | 52.743 M 31.26 % | 40.183 M 10.68 % | 36.305 M 19.36 % | 30.417 M 434.83 % | 5.687 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 165.049 M 18.46 % | 139.327 M -6.60 % | 149.180 M 40.91 % | 105.870 M 57.90 % | 67.048 M -0.25 % | 67.217 M -5.61 % | 71.214 M -17.50 % | 86.318 M 5.30 % | 81.971 M 13.61 % | 72.154 M -45.08 % | 131.374 M 11.07 % | 118.281 M 33.02 % | 88.918 M |
| Tax payables | 8.626 M 18.67 % | 7.269 M -63.32 % | 19.816 M 17.47 % | 16.868 M 97.10 % | 8.558 M -0.02 % | 8.560 M 22.73 % | 6.974 M -32.69 % | 10.362 M -14.96 % | 12.184 M 90.22 % | 6.405 M -31.12 % | 9.299 M 26.65 % | 7.343 M 204.95 % | 2.408 M |
| Deferred revenue non current | 3.655 M | 0.000 -100.00 % | 777.500 K -26.48 % | 1.058 M -20.93 % | 1.338 M -17.31 % | 1.618 M -14.76 % | 1.898 M -12.86 % | 2.178 M -11.39 % | 2.458 M 1 538.33 % | 150.000 K | 0.000 | 0.000 | 0.000 |
| Minority interest | 151.019 M -7.18 % | 162.708 M 12.32 % | 144.860 M -29.07 % | 204.238 M 349.46 % | 45.441 M 0.79 % | 45.085 M 8.40 % | 41.592 M -7.05 % | 44.749 M 7.58 % | 41.597 M 19.88 % | 34.698 M 2.94 % | 33.708 M -4.78 % | 35.398 M 168.04 % | 13.206 M |
| Capital lease obligations | 16.387 M -67.42 % | 50.303 M -36.47 % | 79.179 M -5.59 % | 83.867 M 24.98 % | 67.103 M | 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 18.374 M 0.00 % | 18.374 M 0.00 % | 18.374 M -84.32 % | 117.176 M -45.18 % | 213.741 M 163.09 % | 81.241 M 19.11 % | 68.205 M 16.22 % | 58.684 M 80.29 % | 32.550 M -13.64 % | 37.690 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 131.086 M 327.55 % | 30.660 M -24.74 % | 40.739 M | 0.000 100.00 % | -17.158 M | 0.000 100.00 % | -13.874 M -6.83 % | -12.987 M -17 292.03 % | 75.542 K -96.31 % | 2.047 M 681.77 % | 261.780 K |
| 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 |
| Total assets | 1.252 B -21.12 % | 1.587 B -3.54 % | 1.645 B 22.69 % | 1.341 B 59.24 % | 842.017 M -0.99 % | 850.412 M 6.32 % | 799.867 M -9.36 % | 882.495 M 27.69 % | 691.117 M 13.25 % | 610.257 M -13.93 % | 708.987 M 16.47 % | 608.730 M 26.42 % | 481.497 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -62.180 M -634.13 % | -8.470 M -332.68 % | -1.958 M -116.87 % | 11.604 M 22 185.04 % | -52.542 K 98.00 % | -2.622 M -112.38 % | 21.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 8.470 M 332.68 % | 1.958 M 116.87 % | -11.604 M -22 185.04 % | 52.542 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 67.998 M 315.47 % | -31.559 M 84.23 % | -200.091 M -32.03 % | -151.554 M -417.97 % | 47.663 M -5.31 % | 50.336 M 592.75 % | 7.266 M 232.67 % | -5.477 M 92.83 % | -76.354 M -144.83 % | -31.186 M -417.48 % | -6.027 M | 0.000 | 0.000 |
| Accounts receivables | -13.044 M 79.93 % | -64.994 M 52.94 % | -138.115 M -40.65 % | -98.200 M -4 159.83 % | -2.305 M -64.50 % | -1.401 M 67.99 % | -4.378 M 76.04 % | -18.274 M -300.76 % | -4.560 M -153.68 % | 8.495 M 3 569.06 % | 231.523 K | 0.000 | 0.000 |
| Inventory | 12.665 M -91.93 % | 156.986 M 201.73 % | -154.322 M -61.70 % | -95.440 M -318.11 % | 43.758 M -18.46 % | 53.663 M 189.53 % | 18.535 M 1 148.31 % | -1.768 M 96.76 % | -54.617 M -302.63 % | 26.954 M 429.62 % | -8.177 M | 0.000 | 0.000 |
| Accounts payables | 58.759 M 195.74 % | -61.371 M -160.87 % | 100.816 M 128.90 % | 44.043 M 916.62 % | -5.393 M -187.98 % | -1.873 M 56.12 % | -4.268 M 35.46 % | -6.613 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 68.377 M 209.97 % | -62.180 M -634.13 % | -8.470 M -332.68 % | -1.958 M -116.87 % | 11.604 M 22 184.20 % | -52.544 K 99.53 % | -11.268 M -203.84 % | -3.709 M 82.94 % | -21.737 M 62.61 % | -58.140 M -2 803.42 % | 2.151 M | 0.000 | 0.000 |
| Other non cash items | 78.978 M -49.43 % | 156.182 M 154.17 % | 61.447 M 130.78 % | 26.626 M 377.35 % | -9.600 M -142.63 % | 22.521 M 7.16 % | 21.017 M -20.85 % | 26.554 M 11.77 % | 23.757 M -31.99 % | 34.932 M 7.29 % | 32.557 M 235.02 % | -24.112 M 50.62 % | -48.835 M |
| Net cash provided by operating activities | 29.935 M 146.23 % | -64.747 M 41.19 % | -110.101 M -596.99 % | -15.797 M -112.34 % | 128.061 M 20.73 % | 106.071 M 61.28 % | 65.767 M 20.82 % | 54.436 M 176.90 % | 19.659 M -67.91 % | 61.254 M -21.57 % | 78.105 M 222.28 % | 24.235 M 15.23 % | 21.032 M |
| Investments in property plant and equipment | -90.253 M 36.14 % | -141.325 M 16.84 % | -169.938 M -22.28 % | -138.972 M -108.57 % | -66.631 M -126.34 % | -29.438 M 49.29 % | -58.053 M -96.46 % | -29.550 M -47.42 % | -20.045 M 36.72 % | -31.678 M -3.81 % | -30.515 M -3.41 % | -29.507 M -11.02 % | -26.579 M |
| Acquisitions net | 0.000 -100.00 % | 4.893 M 110.23 % | -47.827 M 4.72 % | -50.195 M -323.09 % | 22.500 M 1 298.08 % | 1.609 M 21 600 370 320 998 300.00 % | 0.000 -100.00 % | 4.528 M -53.49 % | 9.735 M 463.82 % | 1.727 M 105.60 % | -30.819 M -38.65 % | -22.228 M | 0.000 |
| Purchases of investments | -5.951 M 62.37 % | -15.816 M -133.07 % | 47.827 M 894.78 % | -6.018 M 96.26 % | -161.026 M -2 281.86 % | -6.760 M 72.36 % | -24.459 M -1 721.31 % | -1.343 M 91.22 % | -15.294 M -717.00 % | -1.872 M 66.15 % | -5.531 M -82.56 % | -3.030 M | 0.000 |
| Sales maturities of investments | 5.974 M -65.76 % | 17.446 M 4 149.12 % | 410.572 K -91.58 % | 4.876 M -96.38 % | 134.684 M 2 374.86 % | 5.442 M -75.76 % | 22.449 M | 0.000 | 0.000 -100.00 % | 71.835 K -98.83 % | 6.121 M 36.86 % | 4.472 M 5.05 % | 4.257 M |
| Other investing activites | 73.523 M 1 784.28 % | 3.902 M 171.77 % | -5.436 M -116.16 % | 33.641 M 218.75 % | 10.554 M -20.71 % | 13.310 M 2 376.42 % | 537.486 K 138.75 % | 225.126 K 104.48 % | -5.022 M -131.14 % | 16.129 M 188.74 % | -18.175 M -181.16 % | -6.464 M -8 122.33 % | 80.576 K |
| Net cash used for investing activites | -16.707 M 87.24 % | -130.900 M 25.18 % | -174.963 M -11.68 % | -156.667 M -161.47 % | -59.918 M -278.36 % | -15.836 M 73.40 % | -59.526 M -94.10 % | -30.668 M 24.02 % | -40.362 M -158.34 % | -15.623 M 80.20 % | -78.919 M -39.05 % | -56.757 M -155.19 % | -22.241 M |
| Debt repayment | -72.390 M -174.71 % | 96.899 M -63.25 % | 263.650 M 52.16 % | 173.274 M 495.31 % | -43.833 M -230.37 % | 33.621 M 148.19 % | -69.771 M -252.60 % | -19.788 M -326.85 % | 8.723 M 117.58 % | -49.624 M -176.01 % | 65.289 M 60.39 % | 40.706 M 307.06 % | 10.000 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -26.436 M 10.44 % | -29.516 M -187.25 % | -10.275 M 44.19 % | -18.410 M -115.00 % | -8.563 M -30.00 % | -6.587 M 67.91 % | -20.528 M -154.98 % | -8.051 M -9.03 % | -7.384 M 18.23 % | -9.031 M 72.29 % | -32.585 M 63.94 % | -90.367 M -1 253.17 % | -6.678 M |
| Other financing activites | 44.313 M -67.53 % | 136.454 M 546.25 % | -30.578 M 17.05 % | -36.864 M -302.05 % | -9.169 M -801.25 % | -1.017 M 90.29 % | -10.479 M -105.23 % | 200.326 M 3 906.46 % | 5.000 M 125.52 % | -19.596 M -285.24 % | 10.579 M -88.68 % | 93.489 M 5 339.24 % | 1.719 M |
| Net cash used provided by financing activities | -54.513 M -126.74 % | 203.838 M 0.27 % | 203.289 M 72.28 % | 117.999 M 279.26 % | -65.825 M -451.52 % | 18.726 M 118.58 % | -100.779 M -158.39 % | 172.610 M 2 623.02 % | 6.339 M 108.10 % | -78.251 M -280.79 % | 43.283 M -1.25 % | 43.829 M 769.51 % | 5.041 M |
| Effect of forex changes on cash | 1.661 M 91.76 % | 866.234 K -30.42 % | 1.245 M 443.86 % | -362.042 K 83.04 % | -2.135 M -239.84 % | 1.526 M -38.64 % | 2.488 M 568.93 % | -530.504 K -234.12 % | 395.531 K -27.86 % | 548.291 K 587.03 % | -112.580 K -258.98 % | -31.361 K -433.89 % | -5.874 K |
| Net change in cash | -39.625 M -537.51 % | 9.057 M 111.25 % | -80.531 M -46.88 % | -54.826 M -30 041.95 % | 183.107 K -99.83 % | 110.487 M 220.03 % | -92.050 M -147.00 % | 195.847 M 1 502.05 % | -13.969 M 56.45 % | -32.073 M -175.72 % | 42.357 M 275.65 % | 11.276 M 194.72 % | 3.826 M |
| Cash at beginning of period | 103.463 M 9.59 % | 94.406 M -46.03 % | 174.937 M -23.86 % | 229.762 M 0.08 % | 229.579 M 92.77 % | 119.092 M -43.60 % | 211.142 M 1 280.44 % | 15.295 M -47.73 % | 29.264 M -52.29 % | 61.336 M 223.17 % | 18.980 M 146.35 % | 7.704 M 98.65 % | 3.878 M |
| Cash at end of period | 63.838 M -38.30 % | 103.463 M 9.59 % | 94.406 M -46.03 % | 174.937 M -23.86 % | 229.762 M 0.08 % | 229.579 M 92.77 % | 119.092 M -43.60 % | 211.142 M 1 280.44 % | 15.295 M -47.73 % | 29.264 M -52.29 % | 61.336 M 223.17 % | 18.980 M 146.35 % | 7.704 M |
| Operating cash flow | 29.935 M 146.23 % | -64.747 M 41.19 % | -110.101 M -596.99 % | -15.797 M -112.34 % | 128.061 M 20.73 % | 106.071 M 61.28 % | 65.767 M 20.82 % | 54.436 M 176.90 % | 19.659 M -67.91 % | 61.254 M -21.57 % | 78.105 M 222.28 % | 24.235 M 15.23 % | 21.032 M |
| Capital expenditure | -90.253 M 36.14 % | -141.325 M 16.84 % | -169.938 M -22.28 % | -138.972 M -108.57 % | -66.631 M -126.34 % | -29.438 M 49.29 % | -58.053 M -96.46 % | -29.550 M -47.42 % | -20.045 M 36.72 % | -31.678 M -3.81 % | -30.515 M -3.41 % | -29.507 M -11.02 % | -26.579 M |
| Free CashFlow | -60.318 M 70.73 % | -206.072 M 26.41 % | -280.039 M -80.94 % | -154.769 M -351.94 % | 61.430 M -19.84 % | 76.633 M 893.37 % | 7.714 M -69.00 % | 24.886 M 6 538.78 % | -386.494 K -101.31 % | 29.576 M -37.85 % | 47.590 M 1 002.57 % | -5.273 M 4.94 % | -5.547 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 247.132 M -3.72 % | 256.687 M 11.39 % | 230.439 M -1.47 % | 233.885 M -1.64 % | 237.792 M -30.19 % | 340.625 M 14.83 % | 296.633 M -34.44 % | 452.467 M 11.02 % | 407.542 M -23.30 % | 531.325 M 38.98 % | 382.302 M -21.31 % | 485.833 M 18.72 % | 409.235 M 2.29 % | 400.054 M 2.15 % | 391.642 M 21.99 % | 321.056 M 2.18 % | 314.216 M 13.38 % | 277.127 M 24.57 % | 222.465 M -25.69 % | 299.391 M 13.44 % | 263.927 M 38.80 % | 190.145 M 1.02 % | 188.233 M 0.31 % | 187.651 M -17.38 % | 227.138 M 6.19 % | 213.893 M 20.23 % | 177.910 M -13.13 % | 204.794 M -1.50 % | 207.911 M 1.32 % | 205.199 M 16.96 % | 175.438 M 6.07 % | 165.404 M -23.37 % | 215.860 M -3.77 % | 224.316 M 41.09 % | 158.990 M -5.28 % | 167.855 M -15.02 % | 197.523 M 0.00 % | 197.523 M |
| Net income | -35.176 M -55.49 % | -22.623 M 70.05 % | -75.538 M -80.80 % | -41.780 M -172.03 % | -15.359 M -26.52 % | -12.139 M 79.44 % | -59.047 M -97.26 % | -29.934 M 2.99 % | -30.856 M 27.08 % | -42.312 M 21.71 % | -54.048 M -363.65 % | -11.657 M -270.05 % | 6.855 M -72.30 % | 24.747 M 352.83 % | -9.788 M -207.14 % | 9.135 M -51.53 % | 18.848 M 24.48 % | 15.141 M 625.51 % | 2.087 M -85.61 % | 14.506 M -13.78 % | 16.825 M -37.09 % | 26.744 M 1 347.51 % | -2.144 M -298.94 % | 1.078 M -84.88 % | 7.126 M 135.84 % | 3.022 M 145.69 % | -6.612 M -193.67 % | 7.060 M -28.66 % | 9.896 M 212.67 % | 3.165 M 117.63 % | -17.950 M -56 550.95 % | 31.797 K -99.79 % | 15.289 M 3.38 % | 14.788 M 39.00 % | 10.640 M 76.99 % | 6.011 M -64.14 % | 16.763 M 0.00 % | 16.763 M |
| Income before tax | -44.893 M -29.98 % | -34.539 M 52.24 % | -72.312 M 3.10 % | -74.626 M -275.58 % | -19.869 M -43.55 % | -13.842 M 84.16 % | -87.399 M -74.97 % | -49.951 M 9.88 % | -55.426 M 4.15 % | -57.825 M 15.08 % | -68.097 M -298.01 % | -17.109 M -225.80 % | 13.601 M -58.00 % | 32.382 M 1 328.97 % | 2.266 M -86.90 % | 17.305 M -57.69 % | 40.899 M 47.57 % | 27.715 M 210.78 % | 8.918 M -65.84 % | 26.105 M -8.18 % | 28.431 M -18.24 % | 34.775 M 1 203.82 % | -3.150 M -163.40 % | 4.969 M -58.40 % | 11.945 M 89.27 % | 6.311 M 156.59 % | -11.153 M -222.19 % | 9.128 M -35.86 % | 14.231 M 105.25 % | 6.933 M 191.35 % | -7.590 M -402.51 % | 2.509 M -91.41 % | 29.223 M 31.20 % | 22.274 M 291.51 % | 5.689 M -18.46 % | 6.977 M -69.23 % | 22.672 M 0.00 % | 22.672 M |
| Income before tax ratio | -0.18 -35.00 % | -0.13 57.12 % | -0.31 1.65 % | -0.32 -281.85 % | -0.08 -105.62 % | -0.04 86.21 % | -0.29 -166.89 % | -0.11 18.83 % | -0.14 -24.97 % | -0.11 38.90 % | -0.18 -405.80 % | -0.04 -205.96 % | 0.03 -58.94 % | 0.08 1 298.92 % | 0.01 -89.26 % | 0.05 -58.59 % | 0.13 30.15 % | 0.10 149.48 % | 0.04 -54.03 % | 0.09 -19.06 % | 0.11 -41.10 % | 0.18 1 192.72 % | -0.02 -163.20 % | 0.03 -49.64 % | 0.05 78.23 % | 0.03 147.07 % | -0.06 -240.65 % | 0.04 -34.88 % | 0.07 102.58 % | 0.03 178.10 % | -0.04 -385.21 % | 0.02 -88.80 % | 0.14 36.34 % | 0.10 177.49 % | 0.04 -13.91 % | 0.04 -63.79 % | 0.11 0.00 % | 0.11 |
| EBITDA | -38.180 M -35.73 % | -28.129 M 56.39 % | -64.496 M 3.18 % | -66.613 M -474.90 % | -11.587 M -851.39 % | 1.542 M 101.98 % | -77.947 M -94.79 % | -40.015 M -54.53 % | -25.894 M 15.15 % | -30.517 M 33.76 % | -46.073 M -1 045.13 % | 4.875 M -85.98 % | 34.763 M -34.34 % | 52.945 M 786.39 % | 5.973 M -85.34 % | 40.751 M -19.40 % | 50.560 M 43.52 % | 35.228 M 78.35 % | 19.752 M -38.84 % | 32.296 M -2.29 % | 33.053 M -14.06 % | 38.463 M 585.29 % | 5.613 M -50.03 % | 11.231 M -34.55 % | 17.161 M 12.55 % | 15.248 M 330.01 % | -6.629 M -160.02 % | 11.045 M 86.75 % | 5.914 M -78.38 % | 27.353 M 327.43 % | -12.027 M -172.50 % | 16.588 M -49.46 % | 32.821 M -0.26 % | 32.907 M 225.30 % | 10.116 M 23.44 % | 8.195 M -70.01 % | 27.323 M 0.00 % | 27.323 M |
| Net income ratio | -0.14 -61.50 % | -0.09 73.11 % | -0.33 -83.50 % | -0.18 -176.57 % | -0.06 -81.24 % | -0.04 82.10 % | -0.20 -200.88 % | -0.07 12.62 % | -0.08 4.93 % | -0.08 43.67 % | -0.14 -489.21 % | -0.02 -243.24 % | 0.02 -72.92 % | 0.06 347.51 % | -0.02 -187.83 % | 0.03 -52.56 % | 0.06 9.79 % | 0.05 482.41 % | 0.01 -80.64 % | 0.05 -24.00 % | 0.06 -54.67 % | 0.14 1 334.96 % | -0.01 -298.33 % | 0.01 -81.70 % | 0.03 122.09 % | 0.01 138.01 % | -0.04 -207.82 % | 0.03 -27.57 % | 0.05 208.59 % | 0.02 115.07 % | -0.10 -53 322.25 % | 0.00 -99.73 % | 0.07 7.43 % | 0.07 -1.48 % | 0.07 86.86 % | 0.04 -57.80 % | 0.08 0.00 % | 0.08 |
| Ratio EBITDA | -0.15 -40.98 % | -0.11 60.85 % | -0.28 1.73 % | -0.28 -484.50 % | -0.05 -1 176.33 % | 0.00 101.72 % | -0.26 -197.13 % | -0.09 -39.19 % | -0.06 -10.63 % | -0.06 52.34 % | -0.12 -1 301.07 % | 0.01 -88.19 % | 0.08 -35.81 % | 0.13 767.75 % | 0.02 -87.98 % | 0.13 -21.12 % | 0.16 26.58 % | 0.13 43.17 % | 0.09 -17.69 % | 0.11 -13.86 % | 0.13 -38.09 % | 0.20 578.39 % | 0.03 -50.18 % | 0.06 -20.78 % | 0.08 5.99 % | 0.07 291.32 % | -0.04 -169.09 % | 0.05 89.59 % | 0.03 -78.66 % | 0.13 294.45 % | -0.07 -168.36 % | 0.10 -34.04 % | 0.15 3.64 % | 0.15 130.57 % | 0.06 30.32 % | 0.05 -64.70 % | 0.14 0.00 % | 0.14 |
| Gross profit ratio | 0.13 16.30 % | 0.11 854.34 % | 0.01 -26.61 % | 0.02 -90.28 % | 0.16 -10.86 % | 0.18 413.28 % | 0.04 -53.14 % | 0.08 62.23 % | 0.05 102.46 % | 0.02 -63.32 % | 0.06 -33.32 % | 0.10 -40.18 % | 0.16 -30.80 % | 0.23 30.78 % | 0.18 -25.48 % | 0.24 -6.60 % | 0.25 -7.88 % | 0.27 6.64 % | 0.26 2.27 % | 0.25 -6.92 % | 0.27 3.60 % | 0.26 -2.25 % | 0.27 5.81 % | 0.25 -0.59 % | 0.25 -3.29 % | 0.26 25.85 % | 0.21 -13.25 % | 0.24 7.38 % | 0.22 -29.98 % | 0.32 13.69 % | 0.28 -10.25 % | 0.31 -17.53 % | 0.38 15.53 % | 0.33 17.63 % | 0.28 -5.33 % | 0.29 -6.86 % | 0.32 0.00 % | 0.32 |
| Weighted average shs out dil | 452.450 M 0.00 % | 452.450 M 3.02 % | 439.190 M 2.58 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 5.11 % | 407.316 M 0.00 % | 407.316 M 0.00 % | 407.316 M 7.61 % | 378.517 M 0.00 % | 378.517 M 0.00 % | 378.517 M 0.00 % | 378.517 M -21.72 % | 483.548 M 0.00 % | 483.548 M 8.48 % | 445.733 M 0.00 % | 445.733 M 313.64 % | 107.758 M 0.00 % | 107.758 M -64.34 % | 302.152 M 0.00 % | 302.152 M -1.67 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M -1.64 % | 312.407 M 0.00 % | 312.407 M -7.75 % | 338.634 M 0.00 % | 338.634 M 7.57 % | 314.797 M 0.00 % | 314.797 M |
| Weighted average shs out | 452.450 M 0.00 % | 452.450 M 3.02 % | 439.190 M 2.58 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 5.11 % | 407.316 M 0.00 % | 407.316 M 0.00 % | 407.316 M 9.18 % | 373.074 M -1.44 % | 378.517 M 0.00 % | 378.517 M 0.00 % | 378.517 M -20.22 % | 474.453 M -1.88 % | 483.548 M 13.60 % | 425.655 M -4.50 % | 445.733 M 313.64 % | 107.758 M 0.00 % | 107.758 M -64.34 % | 302.152 M 0.00 % | 302.152 M -1.67 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M 0.00 % | 307.279 M -1.64 % | 312.407 M 0.00 % | 312.407 M -7.75 % | 338.634 M 0.27 % | 337.711 M 7.28 % | 314.803 M 0.00 % | 314.797 M |
| EPS diluted | -0.08 -55.40 % | -0.05 70.93 % | -0.17 -76.23 % | -0.10 -171.87 % | -0.04 -26.41 % | -0.03 79.71 % | -0.14 -100.29 % | -0.07 3.05 % | -0.07 27.02 % | -0.10 24.00 % | -0.13 -354.55 % | -0.03 -270.24 % | 0.02 -72.37 % | 0.06 334.75 % | -0.03 -207.47 % | 0.02 -51.61 % | 0.05 24.50 % | 0.04 830.23 % | 0.00 -85.67 % | 0.03 -20.42 % | 0.04 -37.17 % | 0.06 401.51 % | -0.02 -299.00 % | 0.01 -57.63 % | 0.02 136.00 % | 0.01 146.51 % | -0.02 -207.50 % | 0.02 -37.89 % | 0.03 212.62 % | 0.01 117.64 % | -0.06 -58 500.00 % | 0.00 -99.80 % | 0.05 3.38 % | 0.05 50.64 % | 0.03 76.40 % | 0.02 -66.54 % | 0.05 -0.19 % | 0.05 |
| Earnings per share | -0.08 -55.40 % | -0.05 70.93 % | -0.17 -76.23 % | -0.10 -171.87 % | -0.04 -26.41 % | -0.03 79.71 % | -0.14 -100.29 % | -0.07 3.05 % | -0.07 27.02 % | -0.10 24.00 % | -0.13 -354.55 % | -0.03 -270.24 % | 0.02 -72.37 % | 0.06 332.06 % | -0.03 -208.71 % | 0.02 -51.61 % | 0.05 24.50 % | 0.04 830.23 % | 0.00 -85.67 % | 0.03 -20.42 % | 0.04 -37.17 % | 0.06 401.51 % | -0.02 -299.00 % | 0.01 -57.63 % | 0.02 136.00 % | 0.01 169.44 % | -0.01 -172.00 % | 0.02 -37.89 % | 0.03 318.18 % | 0.01 113.18 % | -0.06 -58 500.00 % | 0.00 -99.80 % | 0.05 3.38 % | 0.05 50.64 % | 0.03 76.40 % | 0.02 -66.54 % | 0.05 -0.19 % | 0.05 |
| Gross profit | 32.059 M 11.97 % | 28.632 M 963.04 % | 2.693 M -27.69 % | 3.725 M -90.44 % | 38.963 M -37.77 % | 62.611 M 489.40 % | 10.623 M -69.28 % | 34.579 M 80.11 % | 19.199 M 55.29 % | 12.363 M -49.02 % | 24.249 M -47.53 % | 46.216 M -28.98 % | 65.073 M -29.21 % | 91.921 M 33.59 % | 68.809 M -9.10 % | 75.695 M -4.57 % | 79.319 M 4.45 % | 75.940 M 32.85 % | 57.164 M -24.01 % | 75.226 M 5.59 % | 71.243 M 43.80 % | 49.542 M -1.26 % | 50.172 M 6.13 % | 47.272 M -17.87 % | 57.558 M 2.70 % | 56.045 M 51.30 % | 37.042 M -24.63 % | 49.150 M 5.77 % | 46.468 M -29.05 % | 65.496 M 32.97 % | 49.254 M -4.80 % | 51.740 M -36.80 % | 81.871 M 11.18 % | 73.639 M 65.96 % | 44.371 M -10.33 % | 49.484 M -20.85 % | 62.520 M 0.00 % | 62.520 M |
| Income tax expense | 1.687 M 125.02 % | -6.741 M -118.69 % | 36.065 M 297.93 % | -18.221 M -283.87 % | -4.747 M -12 516.73 % | -37.623 K 99.73 % | -13.988 M -10.42 % | -12.668 M 5.21 % | -13.365 M 13.84 % | -15.513 M -10.42 % | -14.048 M -157.67 % | -5.452 M -180.82 % | 6.746 M -11.65 % | 7.635 M 709.90 % | 942.723 K -83.84 % | 5.834 M -60.26 % | 14.680 M 165.75 % | 5.524 M 8.99 % | 5.068 M -25.70 % | 6.822 M -17.15 % | 8.234 M 20.26 % | 6.847 M 638.57 % | 927.020 K -47.02 % | 1.750 M -46.20 % | 3.252 M 103.61 % | 1.597 M 140.30 % | -3.963 M -448.57 % | 1.137 M -46.91 % | 2.142 M -24.71 % | 2.845 M -75.77 % | 11.741 M 392.18 % | 2.385 M -80.15 % | 12.020 M 128.53 % | 5.260 M 222.25 % | -4.302 M -886.03 % | 547.368 K -87.88 % | 4.517 M 0.00 % | 4.517 M |
| Cost of revenue | 215.073 M -5.69 % | 228.055 M 0.14 % | 227.746 M -1.05 % | 230.161 M 15.76 % | 198.829 M -28.48 % | 278.013 M -2.80 % | 286.010 M -31.56 % | 417.888 M 7.61 % | 388.343 M -25.17 % | 518.962 M 44.94 % | 358.053 M -18.55 % | 439.616 M 27.74 % | 344.162 M 11.69 % | 308.134 M -4.55 % | 322.833 M 31.57 % | 245.361 M 4.45 % | 234.897 M 16.76 % | 201.187 M 21.71 % | 165.301 M -26.26 % | 224.166 M 16.34 % | 192.684 M 37.04 % | 140.604 M 1.84 % | 138.061 M -1.65 % | 140.379 M -17.22 % | 169.579 M 7.43 % | 157.848 M 12.05 % | 140.868 M -9.49 % | 155.644 M -3.59 % | 161.443 M 15.56 % | 139.703 M 10.71 % | 126.184 M 11.01 % | 113.665 M -15.17 % | 133.988 M -11.08 % | 150.677 M 31.46 % | 114.619 M -3.17 % | 118.371 M -12.32 % | 135.003 M 0.00 % | 135.003 M |
| General and administrative expenses | -3.105 M -121.11 % | 14.712 M 149.76 % | -29.563 M -171.37 % | 41.420 M 397.14 % | -13.940 M -166.66 % | 20.911 M 165.79 % | -31.783 M -177.71 % | 40.898 M 708.76 % | -6.718 M -140.88 % | 16.432 M 155.80 % | -29.449 M -182.91 % | 35.519 M 533.94 % | -8.185 M -148.55 % | 16.860 M 198.95 % | -17.039 M -166.21 % | 25.734 M 695.75 % | -4.320 M -142.74 % | 10.108 M 163.30 % | -15.969 M -267.33 % | 9.543 M 335.11 % | -4.059 M -141.03 % | 9.894 M 160.97 % | -16.227 M -282.23 % | 8.905 M 351.93 % | -3.535 M -136.56 % | 9.667 M 153.51 % | -18.066 M -298.59 % | 9.097 M 223.67 % | -7.356 M -157.36 % | 12.823 M 153.31 % | -24.055 M -285.13 % | 12.994 M 339.56 % | -5.424 M -139.96 % | 13.573 M 148.79 % | -27.816 M -315.19 % | 12.926 M 10.83 % | 11.663 M 0.00 % | 11.663 M |
| Selling and marketing expenses | -20.275 M -164.30 % | 31.530 M 138.58 % | -81.730 M -255.20 % | 52.663 M 58.78 % | 33.168 M -2.64 % | 34.067 M 19.10 % | 28.603 M -17.30 % | 34.585 M 0.51 % | 34.410 M 0.76 % | 34.152 M 10.50 % | 30.907 M 8.79 % | 28.409 M 1.44 % | 28.007 M -1.75 % | 28.507 M -32.23 % | 42.063 M 32.45 % | 31.758 M 23.05 % | 25.808 M -22.86 % | 33.457 M 37.12 % | 24.401 M -38.52 % | 39.688 M 28.30 % | 30.933 M -1.26 % | 31.326 M -13.27 % | 36.118 M 19.04 % | 30.341 M -4.12 % | 31.645 M -3.66 % | 32.846 M 0.78 % | 32.593 M -6.34 % | 34.799 M 9.81 % | 31.691 M -2.26 % | 32.424 M 2.59 % | 31.606 M 4.84 % | 30.146 M -1.19 % | 30.510 M -2.78 % | 31.382 M -3.96 % | 32.676 M 22.05 % | 26.772 M 32.12 % | 20.263 M 0.00 % | 20.263 M |
| Other expenses | 95.642 M 569.27 % | 14.290 M -92.04 % | 179.575 M 1 005.36 % | -19.835 M -12 272.08 % | -160.317 K 97.97 % | -7.908 M -2 797.10 % | 293.209 K 4 767.31 % | -6.282 K 98.12 % | -334.901 K -149.55 % | 675.859 K -98.54 % | 46.432 M 310.01 % | -22.109 M -201.58 % | 21.766 M 3 811.26 % | 556.505 K 105.54 % | -10.042 M -11 454.11 % | 88.444 K 743.67 % | -13.741 K -104.15 % | 331.167 K 123.99 % | -1.380 M -324.77 % | 614.103 K -16.94 % | 739.352 K 730.95 % | 88.977 K 118.20 % | -488.974 K -689.35 % | 82.969 K 105.45 % | -1.522 M -67 643.20 % | 2.253 K -96.21 % | 59.524 K -83.37 % | 357.912 K 169.98 % | -511.474 K -192.63 % | 552.164 K -55.46 % | 1.240 M 490.71 % | 209.845 K 148.69 % | 84.380 K -33.13 % | 126.176 K -74.14 % | 487.828 K 541.50 % | 76.045 K | 0.000 | 0.000 |
| Operating expenses | 76.984 M 22.37 % | 62.912 M -14.06 % | 73.204 M -7.45 % | 79.097 M 50.95 % | 52.398 M -21.23 % | 66.517 M 21.40 % | 54.793 M -12.25 % | 62.445 M 3.45 % | 60.362 M -0.64 % | 60.748 M -2.80 % | 62.501 M 20.81 % | 51.734 M 12.61 % | 45.940 M -12.93 % | 52.764 M -17.54 % | 63.991 M 40.49 % | 45.547 M 59.51 % | 28.553 M -39.04 % | 46.842 M 30.77 % | 35.819 M -30.95 % | 51.871 M 30.10 % | 39.869 M 4.26 % | 38.241 M -22.09 % | 49.081 M 18.23 % | 41.513 M -4.41 % | 43.430 M -4.92 % | 45.676 M 4.34 % | 43.775 M -6.38 % | 46.759 M 2.36 % | 45.681 M -0.05 % | 45.704 M 4.22 % | 43.854 M 5.20 % | 41.688 M -6.75 % | 44.708 M -3.37 % | 46.267 M -1.41 % | 46.931 M 13.66 % | 41.289 M 8.87 % | 37.924 M 0.00 % | 37.924 M |
| Cost and expenses | 292.058 M 0.38 % | 290.966 M -3.32 % | 300.950 M -2.69 % | 309.257 M 23.10 % | 251.227 M -27.08 % | 344.530 M 1.09 % | 340.803 M -29.05 % | 480.333 M 7.05 % | 448.705 M -22.60 % | 579.710 M 37.84 % | 420.554 M -14.41 % | 491.350 M 25.95 % | 390.102 M 8.09 % | 360.898 M -6.70 % | 386.823 M 32.97 % | 290.907 M 10.42 % | 263.450 M 6.22 % | 248.029 M 23.32 % | 201.121 M -27.14 % | 276.036 M 18.70 % | 232.553 M 30.03 % | 178.845 M -4.43 % | 187.142 M 2.89 % | 181.892 M -14.61 % | 213.010 M 4.66 % | 203.523 M 10.23 % | 184.643 M -8.77 % | 202.403 M -2.28 % | 207.123 M 11.71 % | 185.408 M 9.04 % | 170.038 M 9.45 % | 155.353 M -13.06 % | 178.696 M -9.27 % | 196.944 M 21.91 % | 161.550 M 1.18 % | 159.660 M -7.67 % | 172.927 M 0.00 % | 172.927 M |
| Research and development expenses | 4.722 M 98.51 % | 2.379 M -51.67 % | 4.923 M 1.53 % | 4.848 M -37.97 % | 7.816 M 95.71 % | 3.994 M -9.64 % | 4.420 M -55.35 % | 9.900 M 20.26 % | 8.232 M -13.23 % | 9.488 M -35.06 % | 14.611 M 47.35 % | 9.916 M 127.85 % | 4.352 M -36.38 % | 6.841 M 173.47 % | 2.501 M 34.43 % | 1.861 M -34.71 % | 2.850 M 3.48 % | 2.754 M -19.31 % | 3.413 M 68.38 % | 2.027 M 72.05 % | 1.178 M -31.58 % | 1.722 M -21.30 % | 2.188 M 36.91 % | 1.598 M -13.57 % | 1.849 M -23.84 % | 2.428 M 39.97 % | 1.735 M -18.54 % | 2.130 M -78.63 % | 9.967 M 156.43 % | 3.887 M -69.88 % | 12.903 M 523.72 % | 2.069 M -66.57 % | 6.188 M | 0.000 -100.00 % | 11.806 M | 0.000 -100.00 % | 2.825 M 0.00 % | 2.825 M |
| Selling general and administrative expenses | -23.380 M -150.56 % | 46.242 M 141.55 % | -111.293 M -218.29 % | 94.083 M 389.29 % | 19.228 M -64.79 % | 54.615 M 1 817.40 % | -3.180 M -104.21 % | 75.483 M 172.58 % | 27.692 M -45.26 % | 50.584 M 3 369.03 % | 1.458 M -97.72 % | 63.928 M 222.51 % | 19.822 M -56.31 % | 45.367 M 81.29 % | 25.025 M -56.47 % | 57.492 M 167.54 % | 21.489 M -50.67 % | 43.565 M 416.67 % | 8.432 M -82.87 % | 49.231 M 83.20 % | 26.873 M -34.80 % | 41.220 M 107.23 % | 19.891 M -49.32 % | 39.245 M 39.61 % | 28.111 M -33.88 % | 42.514 M 192.64 % | 14.528 M -66.90 % | 43.896 M 80.38 % | 24.335 M -46.22 % | 45.247 M 499.25 % | 7.551 M -82.50 % | 43.140 M 71.97 % | 25.086 M -44.20 % | 44.955 M 825.07 % | 4.860 M -87.76 % | 39.698 M 2.63 % | 38.681 M 0.00 % | 38.681 M |
| Interest income | 214.028 K -17.00 % | 257.855 K 37.52 % | 187.504 K -90.96 % | 2.074 M 1 038.36 % | 182.192 K -19.87 % | 227.358 K -40.44 % | 381.754 K 2.59 % | 372.116 K -20.75 % | 469.575 K 43.65 % | 326.878 K -25.78 % | 440.391 K -14.52 % | 515.176 K -18.78 % | 634.309 K -78.80 % | 2.992 M 41.28 % | 2.118 M -19.59 % | 2.634 M 124.96 % | 1.171 M 20.13 % | 974.563 K -74.24 % | 3.784 M 458.06 % | 677.988 K -88.53 % | 5.912 M 271.91 % | 1.590 M 40.35 % | 1.133 M 24.28 % | 911.286 K -5.62 % | 965.535 K 91.92 % | 503.096 K -36.26 % | 789.243 K 22.39 % | 644.852 K -94.65 % | 12.055 M 874.23 % | 1.237 M 12.03 % | 1.104 M 22.09 % | 904.617 K 195.11 % | 306.532 K | 0.000 -100.00 % | 7.082 M 955.00 % | 671.252 K -65.10 % | 1.923 M 0.00 % | 1.923 M |
| Interest expense | 6.713 M 4.72 % | 6.410 M -17.98 % | 7.816 M -2.45 % | 8.013 M -3.26 % | 8.282 M 2.15 % | 8.108 M -14.22 % | 9.452 M -4.87 % | 9.936 M 1.25 % | 9.813 M 29.30 % | 7.589 M -9.02 % | 8.341 M 120.57 % | 3.782 M -10.65 % | 4.232 M | 0.000 -100.00 % | 3.707 M | 0.000 -100.00 % | 3.460 M 286.76 % | 894.609 K -3.93 % | 931.194 K | 0.000 -100.00 % | 1.705 M 34.04 % | 1.272 M -41.56 % | 2.176 M 14.54 % | 1.900 M 7.56 % | 1.767 M | 0.000 -100.00 % | 1.493 M -22.10 % | 1.917 M -43.47 % | 3.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.545 M -67.24 % | 4.717 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 -100.00 % | 156.048 K -97.27 % | 5.716 M -45.21 % | 10.432 M -49.01 % | 20.459 M 0.00 % | 20.459 M 3.75 % | 19.719 M 0.00 % | 19.719 M 8.55 % | 18.166 M 0.00 % | 18.166 M 7.03 % | 16.973 M 0.00 % | 16.973 M -18.08 % | 20.718 M 0.00 % | 20.718 M 242.63 % | 6.047 M 0.00 % | 6.047 M 29.08 % | 4.685 M -9.32 % | 5.166 M 144.99 % | 2.109 M -59.18 % | 5.166 M 0.00 % | 5.166 M 0.77 % | 5.126 M -2.42 % | 5.253 M 2.48 % | 5.126 M 67.36 % | 3.063 M -27.17 % | 4.206 M 145.67 % | -9.208 M -167.05 % | 13.733 M 568.65 % | -2.930 M -134.99 % | 8.376 M 96.72 % | 4.258 M -10.79 % | 4.772 M -16.68 % | 5.728 M 321.45 % | -2.587 M -153.22 % | 4.860 M 0.00 % | 4.860 M |
| Operating income | -44.925 M -31.06 % | -34.279 M 51.38 % | -70.510 M -3.83 % | -67.911 M -244.56 % | -19.709 M -404.63 % | -3.906 M 95.55 % | -87.692 M -75.58 % | -49.945 M 9.34 % | -55.091 M 4.25 % | -57.535 M 14.38 % | -67.196 M -1 117.84 % | -5.518 M -129.20 % | 18.898 M -60.15 % | 47.425 M 285.32 % | 12.308 M -28.51 % | 17.216 M -57.92 % | 40.913 M 49.40 % | 27.384 M 153.61 % | 10.797 M -57.64 % | 25.491 M -7.95 % | 27.692 M -20.17 % | 34.686 M 1 197.42 % | -3.161 M -164.68 % | 4.886 M -58.94 % | 11.902 M 88.64 % | 6.309 M 156.27 % | -11.213 M -227.86 % | 8.770 M -40.51 % | 14.742 M 131.03 % | 6.381 M 170.15 % | -9.097 M -495.34 % | 2.301 M -92.15 % | 29.310 M 31.78 % | 22.242 M 327.83 % | 5.199 M -24.64 % | 6.898 M -69.29 % | 22.463 M 0.00 % | 22.463 M |
| Operating income ratio | -0.18 -36.12 % | -0.13 56.36 % | -0.31 -5.38 % | -0.29 -250.32 % | -0.08 -622.86 % | -0.01 96.12 % | -0.30 -167.82 % | -0.11 18.34 % | -0.14 -24.84 % | -0.11 38.39 % | -0.18 -1 447.64 % | -0.01 -124.59 % | 0.05 -61.05 % | 0.12 277.21 % | 0.03 -41.39 % | 0.05 -58.82 % | 0.13 31.77 % | 0.10 103.59 % | 0.05 -42.99 % | 0.09 -18.85 % | 0.10 -42.48 % | 0.18 1 186.38 % | -0.02 -164.48 % | 0.03 -50.30 % | 0.05 77.64 % | 0.03 146.80 % | -0.06 -247.18 % | 0.04 -39.61 % | 0.07 128.01 % | 0.03 159.98 % | -0.05 -472.73 % | 0.01 -89.76 % | 0.14 36.94 % | 0.10 203.23 % | 0.03 -20.44 % | 0.04 -63.86 % | 0.11 0.00 % | 0.11 |
| Total other income expenses net | 32.008 K 112.32 % | -259.836 K 85.58 % | -1.802 M 73.17 % | -6.715 M -29.96 % | -5.167 M 48.00 % | -9.936 M -19 541.62 % | -50.588 K 99.55 % | -11.253 M -29.83 % | -8.667 M -2 886.88 % | -290.185 K 94.30 % | -5.089 M 55.96 % | -11.555 M -118.13 % | -5.297 M 19.74 % | -6.601 M -156.21 % | 11.742 M 2 064.95 % | -597.572 K 87.01 % | -4.601 M -1 489.42 % | 331.167 K 113.40 % | -2.472 M -502.54 % | 614.103 K -16.94 % | 739.352 K -96.81 % | 23.210 M 225 790.46 % | 10.275 K 100.90 % | -1.136 M -2 711.52 % | 43.488 K 101.07 % | -4.058 M -774.06 % | 602.061 K -91.06 % | 6.738 M -45.41 % | 12.342 M 195.98 % | -12.858 M -953.48 % | 1.507 M 119.53 % | -7.715 M -1 305.92 % | -548.717 K 89.24 % | -5.098 M -142.19 % | 12.084 M 1 092.00 % | -1.218 M -681.73 % | 209.396 K 0.00 % | 209.395 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 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 451.336 M -1.60 % | 458.652 M 2.99 % | 445.352 M -28.72 % | 624.805 M -10.15 % | 695.392 M 4.12 % | 667.903 M -6.57 % | 714.862 M -2.46 % | 732.872 M 13.52 % | 645.606 M -3.87 % | 671.612 M 16.37 % | 577.156 M 19.09 % | 484.640 M 29.28 % | 374.889 M 53.41 % | 244.373 M 31.43 % | 185.934 M 56.98 % | 118.446 M 476.56 % | -31.455 M 72.46 % | -114.232 M 17.20 % | -137.964 M 33.34 % | -206.978 M -17.60 % | -175.995 M -58.74 % | -110.872 M -21.68 % | -91.121 M -0.89 % | -90.321 M -30.26 % | -69.338 M -209.40 % | -22.411 M -49.16 % | -15.024 M -186.35 % | -5.247 M 48.07 % | -10.104 M -11.65 % | -9.050 M 77.29 % | -39.857 M 38.48 % | -64.787 M -6.38 % | -60.903 M -134.67 % | 175.676 M -1.45 % | 178.263 M 378.12 % | 37.284 M |
| Total investments | 22.506 M 1.44 % | 22.186 M -0.09 % | 22.205 M -24.20 % | 29.294 M 35.82 % | 21.568 M -20.78 % | 27.225 M 28.56 % | 21.177 M -1.65 % | 21.532 M -0.13 % | 21.561 M 5.23 % | 20.490 M 0.77 % | 20.334 M -7.61 % | 22.009 M 3.19 % | 21.330 M 9.52 % | 19.476 M -0.26 % | 19.528 M 0.39 % | 19.453 M -59.86 % | 48.463 M -0.89 % | 48.897 M 1.13 % | 48.350 M 154.59 % | 18.991 M 0.97 % | 18.809 M -0.52 % | 18.907 M 2.50 % | 18.445 M 3.98 % | 17.740 M 3.53 % | 17.135 M 3.20 % | 16.604 M 0.03 % | 16.600 M -3.81 % | 17.257 M 1.74 % | 16.961 M 35.63 % | 12.506 M 1.45 % | 12.328 M 0.12 % | 12.313 M 15.56 % | 10.655 M -3.61 % | 11.054 M 1.86 % | 10.852 M -85.45 % | 74.568 M |
| Total debt | 477.477 M -4.12 % | 498.003 M -2.20 % | 509.190 M -24.44 % | 673.878 M -8.24 % | 734.419 M -3.93 % | 764.427 M -6.60 % | 818.402 M -2.48 % | 839.252 M 5.40 % | 796.220 M -4.36 % | 832.504 M 23.80 % | 672.439 M 9.43 % | 614.498 M 18.25 % | 519.642 M 30.40 % | 398.487 M 10.42 % | 360.871 M 8.62 % | 332.246 M 36.17 % | 243.992 M 73.41 % | 140.702 M 53.27 % | 91.798 M 32.10 % | 69.491 M 13.37 % | 61.295 M -46.63 % | 114.851 M -17.05 % | 138.458 M 6.70 % | 129.766 M -20.47 % | 163.175 M 23.06 % | 132.596 M 27.41 % | 104.068 M -15.05 % | 122.508 M -22.28 % | 157.623 M -23.23 % | 205.329 M 19.88 % | 171.285 M 24.30 % | 137.802 M -18.55 % | 169.182 M -11.99 % | 192.238 M -0.68 % | 193.559 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 60.344 M | 0.000 -100.00 % | 66.541 M -5.00 % | 70.046 M -0.08 % | 70.099 M 19.14 % | 58.837 M 12.13 % | 52.473 M 108.44 % | 25.174 M -33.10 % | 37.629 M 131.90 % | 16.227 M -24.52 % | 21.499 M -19.59 % | 26.736 M -16.95 % | 32.193 M 114.49 % | 15.009 M -65.15 % | 43.064 M 120.20 % | 19.557 M -48.13 % | 37.704 M 3 606.72 % | 1.017 M -88.25 % | 8.657 M -47.47 % | 16.480 M -0.68 % | 16.592 M 5.90 % | 15.667 M -8.79 % | 17.176 M 32.54 % | 12.959 M 63.06 % | 7.947 M -34.45 % | 12.124 M -8.92 % | 13.311 M 65.98 % | 8.020 M 284.97 % | 2.083 M -62.14 % | 5.503 M -10.75 % | 6.166 M -25.43 % | 8.268 M -15.44 % | 9.778 M -4.05 % | 10.190 M -96.50 % | 291.043 M |
| Retained earnings | -287.792 M -13.99 % | -252.477 M -9.78 % | -229.993 M -48.91 % | -154.455 M -37.08 % | -112.675 M -15.78 % | -97.316 M -14.25 % | -85.177 M -225.97 % | -26.130 M -786.96 % | 3.804 M -89.03 % | 34.659 M -45.51 % | 63.607 M -40.20 % | 106.374 M -27.41 % | 146.532 M -7.41 % | 158.253 M 8.37 % | 146.034 M -2.60 % | 149.925 M 2.39 % | 146.427 M -1.96 % | 149.355 M 11.28 % | 134.214 M -1.02 % | 135.598 M 11.98 % | 121.091 M 7.32 % | 112.829 M 31.07 % | 86.085 M -2.66 % | 88.436 M 0.68 % | 87.837 M 0.62 % | 87.299 M 3.59 % | 84.278 M -9.44 % | 93.064 M 8.17 % | 86.036 M -4.52 % | 90.109 M 3.64 % | 86.944 M -17.11 % | 104.893 M 0.03 % | 104.862 M 17.07 % | 89.573 M 19.77 % | 74.784 M | 0.000 |
| Common stock | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 0.00 % | 428.145 M 30.00 % | 329.342 M 0.00 % | 329.342 M 0.00 % | 329.342 M 0.00 % | 329.342 M 30.00 % | 253.340 M 0.00 % | 253.340 M 0.00 % | 253.340 M 0.00 % | 253.340 M 33.34 % | 190.000 M 0.00 % | 190.000 M | 0.000 |
| Total equity | 334.057 M -12.34 % | 381.090 M -7.06 % | 410.034 M -18.74 % | 504.577 M -10.19 % | 561.818 M -1.22 % | 568.732 M 0.75 % | 564.512 M -7.23 % | 608.499 M -3.85 % | 632.866 M -3.45 % | 655.457 M 0.40 % | 652.839 M -8.67 % | 714.834 M -15.16 % | 842.519 M 1.86 % | 827.140 M 1.89 % | 811.799 M -0.46 % | 815.575 M 20.05 % | 679.347 M 0.36 % | 676.890 M 4.74 % | 646.234 M -0.70 % | 650.783 M 1.00 % | 644.344 M 1.10 % | 637.337 M 4.59 % | 609.378 M -0.93 % | 615.123 M 0.88 % | 609.745 M 1.25 % | 602.194 M 0.30 % | 600.416 M -1.79 % | 611.341 M 2.74 % | 595.016 M -0.64 % | 598.836 M 0.01 % | 598.773 M -2.99 % | 617.221 M -0.42 % | 619.852 M 53.27 % | 404.430 M 4.34 % | 387.622 M 19.00 % | 325.741 M |
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.550 M -67.24 % | 4.733 M -50.09 % | 9.483 M -33.18 % | 14.192 M | 0.000 -100.00 % | 34.075 M -14.83 % | 40.008 M -9.62 % | 44.268 M | 0.000 -100.00 % | 13.153 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -67.103 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.388 M -2.85 % | 2.458 M | 0.000 |
| Long term debt | 131.954 M -6.60 % | 141.284 M -6.31 % | 150.797 M -6.68 % | 161.592 M -2.10 % | 165.053 M -17.01 % | 198.885 M 3.90 % | 191.414 M 1.67 % | 188.268 M -25.29 % | 251.996 M -0.02 % | 252.045 M 19.87 % | 210.265 M 14.55 % | 183.552 M 24.43 % | 147.510 M 14.73 % | 128.573 M 12.27 % | 114.527 M -31.38 % | 166.896 M 29.01 % | 129.368 M 226.82 % | 39.583 M -63.29 % | 107.841 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.029 M 28.39 % | 17.158 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.318 M | 0.000 -100.00 % | 13.799 M -0.54 % | 13.874 M | 0.000 |
| Total non current liabilities | 135.175 M -6.60 % | 144.722 M -7.23 % | 156.003 M -6.37 % | 166.612 M -4.73 % | 174.893 M -18.08 % | 213.505 M 11.25 % | 191.911 M -13.91 % | 222.911 M -23.66 % | 292.004 M -1.69 % | 297.020 M 40.74 % | 211.042 M 6.83 % | 197.553 M 33.10 % | 148.427 M 14.56 % | 129.561 M 12.09 % | 115.584 M -31.21 % | 168.024 M 28.69 % | 130.565 M 219.61 % | 40.851 M -2.91 % | 42.076 M 2 889.43 % | 1.408 M -4.74 % | 1.478 M -4.52 % | 1.548 M -4.33 % | 1.618 M -4.15 % | 1.688 M -3.98 % | 1.758 M -92.63 % | 23.857 M 25.20 % | 19.056 M 868.51 % | 1.968 M -3.44 % | 2.038 M -3.32 % | 2.108 M -3.21 % | 2.178 M -60.88 % | 5.566 M 140.17 % | 2.318 M -85.68 % | 16.186 M -0.89 % | 16.332 M | 0.000 |
| Other current liabilities | 138.030 M -13.90 % | 160.314 M 4.38 % | 153.590 M 289.61 % | 39.422 M -66.42 % | 117.389 M 343.43 % | 26.473 M -77.01 % | 115.156 M 170.46 % | 42.578 M -36.76 % | 67.325 M -15.04 % | 79.245 M -55.76 % | 179.137 M -27.63 % | 247.519 M 247.76 % | 71.176 M -33.84 % | 107.589 M 57.91 % | 68.131 M 250.27 % | 19.451 M 1 503.83 % | -1.386 M -109.35 % | 14.825 M 409.73 % | 2.908 M -88.95 % | 26.309 M 12 100.99 % | 215.627 K -98.93 % | 20.155 M 175.43 % | 7.318 M -61.05 % | 18.789 M 26.36 % | 14.870 M 6.74 % | 13.931 M -71.80 % | 49.408 M 167.49 % | 18.471 M 12.84 % | 16.369 M 25.50 % | 13.044 M -3.95 % | 13.579 M 29.54 % | 10.483 M -50.87 % | 21.336 M 41.07 % | 15.124 M 13.52 % | 13.323 M | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.835 M 549.09 % | 3.210 M -90.62 % | 34.232 M -8.75 % | 37.515 M 38.41 % | 27.105 M 155.49 % | 10.609 M 250.82 % | 3.024 M -79.73 % | 14.922 M | 0.000 -100.00 % | 8.537 M -80.68 % | 44.192 M 166.67 % | 16.572 M 10.20 % | 15.038 M 39.14 % | 10.808 M -55.22 % | 24.134 M -5.13 % | 25.437 M 16.00 % | 21.928 M 7.37 % | 20.423 M 14.39 % | 17.853 M -1.65 % | 18.153 M 38.81 % | 13.077 M -16.01 % | 15.569 M -14.76 % | 18.266 M 10.04 % | 16.599 M -18.57 % | 20.385 M 11.38 % | 18.302 M -16.43 % | 21.900 M 25.71 % | 17.421 M -34.33 % | 26.528 M 55.93 % | 17.012 M -29.82 % | 24.240 M | 0.000 |
| Short term debt | 345.522 M -3.14 % | 356.719 M -0.47 % | 358.393 M -34.32 % | 545.625 M 19.72 % | 455.732 M -17.34 % | 551.349 M 3.18 % | 534.375 M -17.91 % | 650.984 M 25.07 % | 520.481 M -10.33 % | 580.459 M 35.01 % | 429.947 M 11.93 % | 384.117 M 3.22 % | 372.132 M 74.02 % | 213.840 M -3.92 % | 222.561 M 34.60 % | 165.350 M 44.25 % | 114.625 M 13.36 % | 101.119 M 98.04 % | 51.059 M -26.52 % | 69.491 M 13.37 % | 61.295 M -46.63 % | 114.851 M -17.05 % | 138.458 M 6.70 % | 129.766 M -20.47 % | 163.175 M 47.58 % | 110.567 M 109.41 % | 52.800 M -54.34 % | 115.629 M -26.64 % | 157.623 M -23.23 % | 205.329 M 19.88 % | 171.285 M 27.36 % | 134.484 M -20.51 % | 169.182 M -5.19 % | 178.440 M -0.69 % | 179.685 M | 0.000 |
| Total current liabilities | 787.062 M 13.00 % | 696.530 M 1.59 % | 685.658 M -11.27 % | 772.743 M -5.15 % | 814.726 M 10.69 % | 736.037 M -11.36 % | 830.359 M 6.98 % | 776.215 M 9.46 % | 709.137 M -6.55 % | 758.869 M -2.85 % | 781.103 M 5.36 % | 741.345 M 25.16 % | 592.324 M 35.01 % | 438.712 M 6.12 % | 413.431 M 20.29 % | 343.691 M 61.08 % | 213.368 M 9.23 % | 195.341 M 27.09 % | 153.707 M -9.64 % | 170.096 M 20.43 % | 141.239 M -38.78 % | 230.699 M -3.64 % | 239.416 M 7.50 % | 222.714 M -6.85 % | 239.097 M 15.40 % | 207.198 M 14.86 % | 180.396 M -11.45 % | 203.715 M -19.82 % | 254.070 M -15.12 % | 299.330 M 6.32 % | 281.544 M 20.77 % | 233.117 M -10.78 % | 261.285 M -13.18 % | 300.947 M 4.80 % | 287.164 M | 0.000 |
| Total liabilities | 922.237 M 9.63 % | 841.252 M -0.05 % | 841.661 M -10.40 % | 939.355 M -5.08 % | 989.618 M 4.22 % | 949.542 M -7.11 % | 1.022 B 2.32 % | 999.125 M -0.20 % | 1.001 B -5.19 % | 1.056 B 6.42 % | 992.146 M 5.67 % | 938.898 M 26.75 % | 740.751 M 30.35 % | 568.273 M 7.42 % | 529.015 M 3.38 % | 511.715 M 48.78 % | 343.933 M 45.62 % | 236.192 M 20.64 % | 195.783 M 14.16 % | 171.504 M 20.17 % | 142.717 M -38.55 % | 232.247 M -3.65 % | 241.034 M 7.41 % | 224.401 M -6.83 % | 240.855 M 4.24 % | 231.055 M 15.85 % | 199.451 M -3.03 % | 205.683 M -19.69 % | 256.107 M -15.04 % | 301.438 M 6.24 % | 283.721 M 18.87 % | 238.683 M -9.45 % | 263.603 M -16.88 % | 317.133 M 4.49 % | 303.495 M | 0.000 |
| Other non current assets | 38.933 M 98.28 % | 19.635 M -55.55 % | 44.174 M 83.78 % | 24.037 M -29.23 % | 33.965 M 32.10 % | 25.711 M 1 784.03 % | 1.365 M -97.22 % | 49.119 M 16.02 % | 42.337 M 44.31 % | 29.338 M -14.75 % | 34.415 M 5.72 % | 32.552 M -35.32 % | 50.330 M 112.36 % | 23.700 M 365.53 % | 5.091 M 1 152.35 % | 406.515 K -98.60 % | 29.130 M -29.76 % | 41.471 M 40.79 % | 29.456 M 186.85 % | 10.269 M 32.91 % | 7.726 M -25.51 % | 10.372 M 0.34 % | 10.337 M 3.99 % | 9.941 M -7.45 % | 10.740 M -18.28 % | 13.142 M 2.30 % | 12.847 M -4.14 % | 13.401 M -11.29 % | 15.106 M 139 373.58 % | 10.831 K -99.93 % | 14.892 M 9 063.04 % | 162.522 K 0.00 % | 162.521 K -34.24 % | 247.129 K -43.33 % | 436.071 K 101.17 % | -37.284 M |
| Long term investments | 0.000 -100.00 % | 22.186 M | 0.000 -100.00 % | 27.680 M 37.61 % | 20.115 M -26.12 % | 27.225 M -43.73 % | 48.385 M 127.54 % | 21.264 M 8.70 % | 19.563 M 4.40 % | 18.738 M -8.55 % | 20.489 M 8.60 % | 18.866 M | 0.000 -100.00 % | 19.089 M -45.25 % | 34.864 M 23.09 % | 28.325 M -50.11 % | 56.772 M 28.21 % | 44.281 M -21.17 % | 56.172 M 218.71 % | 17.625 M -6.30 % | 18.809 M 14.00 % | 16.500 M -3.79 % | 17.149 M -3.33 % | 17.740 M 3.53 % | 17.135 M 14.15 % | 15.011 M -9.57 % | 16.600 M -3.81 % | 17.257 M 1.74 % | 16.961 M -32.15 % | 24.997 M 102.77 % | 12.328 M -62.08 % | 32.505 M 35.57 % | 23.977 M 3.20 % | 23.232 M -1.60 % | 23.610 M | 0.000 |
| Intangible assets | 130.908 M -0.61 % | 131.708 M -0.62 % | 132.527 M -6.03 % | 141.034 M -0.66 % | 141.971 M -0.53 % | 142.721 M 21.92 % | 117.057 M -0.62 % | 117.788 M 12.08 % | 105.096 M -0.06 % | 105.158 M -0.53 % | 105.716 M -0.06 % | 105.782 M 0.25 % | 105.519 M -0.13 % | 105.652 M -0.64 % | 106.332 M -0.69 % | 107.067 M 10.76 % | 96.665 M 7.36 % | 90.040 M 52.83 % | 58.917 M -0.82 % | 59.403 M -0.90 % | 59.945 M -0.88 % | 60.476 M -0.74 % | 60.927 M -3.55 % | 63.169 M -0.68 % | 63.599 M -0.72 % | 64.063 M -0.88 % | 64.631 M 117.29 % | 29.744 M -0.48 % | 29.889 M -1.04 % | 30.202 M -1.48 % | 30.655 M 6.87 % | 28.684 M -1.07 % | 28.993 M -0.82 % | 29.233 M 0.06 % | 29.214 M | 0.000 |
| GoodWill | 6.402 M -0.03 % | 6.404 M -0.02 % | 6.405 M -5.23 % | 6.758 M -0.17 % | 6.770 M 0.05 % | 6.767 M 0.02 % | 6.765 M -9.13 % | 7.445 M -0.06 % | 7.449 M 0.47 % | 7.414 M -0.12 % | 7.423 M -0.18 % | 7.437 M 0.52 % | 7.398 M 0.49 % | 7.362 M -0.04 % | 7.365 M -9.80 % | 8.165 M 93.86 % | 4.212 M -0.26 % | 4.223 M 0.11 % | 4.218 M -0.67 % | 4.247 M -0.62 % | 4.273 M -0.01 % | 4.274 M 0.25 % | 4.263 M -2.79 % | 4.386 M 0.52 % | 4.363 M 0.37 % | 4.346 M -0.34 % | 4.361 M -0.04 % | 4.363 M 0.70 % | 4.333 M 0.88 % | 4.295 M -0.65 % | 4.324 M -0.27 % | 4.335 M -0.36 % | 4.351 M -0.33 % | 4.366 M -0.10 % | 4.370 M | 0.000 |
| Goodwill and intangible assets | 137.309 M -0.58 % | 138.112 M -0.59 % | 138.931 M -6.00 % | 147.792 M -0.64 % | 148.741 M -0.50 % | 149.488 M 20.73 % | 123.822 M -1.13 % | 125.233 M 11.27 % | 112.545 M -0.02 % | 112.572 M -0.50 % | 113.140 M -0.07 % | 113.219 M 0.27 % | 112.917 M -0.09 % | 113.014 M -0.60 % | 113.697 M -1.33 % | 115.232 M 14.23 % | 100.877 M 7.02 % | 94.263 M 49.30 % | 63.135 M -0.81 % | 63.650 M -0.89 % | 64.219 M -0.82 % | 64.750 M -0.68 % | 65.190 M -3.50 % | 67.555 M -0.60 % | 67.962 M -0.66 % | 68.410 M -0.84 % | 68.992 M 102.28 % | 34.108 M -0.33 % | 34.222 M -0.80 % | 34.497 M -1.38 % | 34.979 M 5.94 % | 33.019 M -0.97 % | 33.344 M -0.76 % | 33.599 M 0.04 % | 33.584 M | 0.000 |
| Property plant equipment net | 451.228 M -3.09 % | 465.626 M -2.78 % | 478.917 M -11.73 % | 542.538 M -3.25 % | 560.761 M -1.94 % | 571.860 M -2.18 % | 584.615 M 14.25 % | 511.709 M -0.89 % | 516.306 M 2.75 % | 502.496 M 1.82 % | 493.506 M 4.93 % | 470.302 M 14.43 % | 411.004 M 2.64 % | 400.414 M -2.07 % | 408.859 M 4.20 % | 392.366 M 82.28 % | 215.259 M 90.50 % | 112.997 M -2.25 % | 115.599 M -1.06 % | 116.837 M 14.76 % | 101.812 M -3.33 % | 105.317 M -4.84 % | 110.676 M -7.22 % | 119.295 M 0.79 % | 118.364 M -0.95 % | 119.495 M 3.25 % | 115.738 M -3.57 % | 120.025 M -2.16 % | 122.676 M -1.13 % | 124.078 M -2.17 % | 126.836 M 4.28 % | 121.631 M -0.15 % | 121.812 M -3.26 % | 125.919 M 0.45 % | 125.355 M | 0.000 |
| Total non current assets | 725.258 M -2.11 % | 740.902 M -1.29 % | 750.621 M -12.90 % | 861.761 M -0.51 % | 866.199 M -0.84 % | 873.505 M 2.03 % | 856.090 M 8.34 % | 790.178 M 4.12 % | 758.920 M 6.07 % | 715.521 M 2.67 % | 696.939 M 5.57 % | 660.157 M 10.28 % | 598.625 M 2.56 % | 583.675 M -0.98 % | 589.431 M 5.26 % | 559.978 M 31.65 % | 425.353 M 33.64 % | 318.279 M 10.63 % | 287.694 M 22.97 % | 233.948 M 5.93 % | 220.843 M -3.73 % | 229.410 M -3.73 % | 238.287 M -4.25 % | 248.853 M 0.63 % | 247.296 M -1.20 % | 250.297 M 0.82 % | 248.257 M 14.89 % | 216.078 M -1.08 % | 218.439 M 2.62 % | 212.872 M -3.12 % | 219.725 M -3.24 % | 227.082 M 2.12 % | 222.357 M -5.61 % | 235.562 M -0.07 % | 235.729 M 732.25 % | -37.284 M |
| Other current assets | 63.354 M -3.71 % | 65.793 M -15.33 % | 77.702 M -6.47 % | 83.077 M 1.35 % | 81.969 M -17.43 % | 99.268 M -24.65 % | 131.735 M 38.36 % | 95.211 M -7.58 % | 103.020 M -28.48 % | 144.036 M 67.25 % | 86.120 M -23.86 % | 113.100 M 48.44 % | 76.192 M 23.00 % | 61.944 M -23.29 % | 80.753 M 71.73 % | 47.022 M 143.47 % | 19.314 M 60.58 % | 12.027 M -57.79 % | 28.491 M 163.79 % | 10.800 M -62.97 % | 29.163 M -24.72 % | 38.737 M 18.01 % | 32.827 M 90.61 % | 17.222 M -7.30 % | 18.578 M -26.84 % | 25.394 M 34.61 % | 18.865 M -69.50 % | 61.857 M 158.23 % | 23.954 M -40.32 % | 40.136 M 120.24 % | 18.224 M 21.69 % | 14.975 M -16.48 % | 17.931 M 66.25 % | 10.785 M 61.30 % | 6.686 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 1.614 M 11.10 % | 1.452 M | 0.000 100.00 % | -27.208 M -10 252.39 % | 268.000 K -86.59 % | 1.998 M 14.05 % | 1.752 M 1 233.75 % | -154.550 K -104.92 % | 3.143 M -85.26 % | 21.330 M 5 402.99 % | 387.600 K 102.53 % | -15.336 M -72.86 % | -8.872 M -6.76 % | -8.310 M -280.04 % | 4.616 M 159.00 % | -7.822 M -672.46 % | 1.366 M | 0.000 -100.00 % | 2.408 M 85.76 % | 1.296 M | 0.000 | 0.000 -100.00 % | 1.593 M | 0.000 | 0.000 -100.00 % | 10.000 M 180.06 % | -12.491 M | 0.000 100.00 % | -20.193 M -51.58 % | -13.322 M -9.39 % | -12.178 M 4.54 % | -12.758 M -117.11 % | 74.568 M |
| cash and cash equivalents | 26.141 M -33.57 % | 39.351 M -38.36 % | 63.838 M 30.09 % | 49.073 M 25.74 % | 39.027 M -59.57 % | 96.523 M -6.78 % | 103.540 M -2.67 % | 106.380 M -29.37 % | 150.614 M -6.39 % | 160.892 M 68.86 % | 95.284 M -26.62 % | 129.858 M -10.29 % | 144.753 M -6.07 % | 154.114 M -11.90 % | 174.937 M -18.18 % | 213.800 M -22.38 % | 275.447 M 8.05 % | 254.934 M 10.96 % | 229.762 M -16.89 % | 276.469 M 16.51 % | 237.289 M 5.12 % | 225.723 M -1.68 % | 229.579 M 4.31 % | 220.086 M -5.34 % | 232.513 M 50.00 % | 155.007 M 30.16 % | 119.092 M -6.78 % | 127.755 M -23.83 % | 167.727 M -21.76 % | 214.378 M 1.53 % | 211.142 M 4.22 % | 202.589 M -11.95 % | 230.084 M 1 289.17 % | 16.563 M 8.28 % | 15.296 M 141.03 % | -37.284 M |
| Cash and short term investments | 26.141 M -33.57 % | 39.351 M -38.36 % | 63.838 M 25.95 % | 50.687 M 25.22 % | 40.480 M -58.06 % | 96.523 M -6.78 % | 103.540 M -2.91 % | 106.648 M -30.12 % | 152.613 M -6.17 % | 162.644 M 70.69 % | 95.284 M -28.36 % | 133.001 M -8.12 % | 144.753 M -6.31 % | 154.501 M -11.68 % | 174.937 M -18.18 % | 213.800 M -22.38 % | 275.447 M 6.12 % | 259.550 M 12.96 % | 229.762 M -17.30 % | 277.835 M 17.09 % | 237.289 M 4.01 % | 228.130 M -1.19 % | 230.875 M 4.90 % | 220.086 M -5.34 % | 232.513 M 48.48 % | 156.600 M 31.49 % | 119.092 M -6.78 % | 127.755 M -23.83 % | 167.727 M -21.76 % | 214.378 M 1.53 % | 211.142 M 4.22 % | 202.589 M -11.95 % | 230.084 M 1 289.17 % | 16.563 M 8.28 % | 15.296 M -58.97 % | 37.284 M |
| Total current assets | 531.036 M 10.30 % | 481.440 M -3.92 % | 501.075 M -13.93 % | 582.172 M -15.04 % | 685.237 M 6.28 % | 644.769 M -11.76 % | 730.693 M -10.61 % | 817.446 M -6.59 % | 875.086 M -12.12 % | 995.826 M 5.04 % | 948.045 M -4.58 % | 993.575 M 0.91 % | 984.644 M 21.30 % | 811.738 M 8.03 % | 751.383 M -2.08 % | 767.312 M 28.33 % | 597.927 M 0.53 % | 594.803 M 7.30 % | 554.323 M -5.78 % | 588.339 M 3.91 % | 566.217 M -11.55 % | 640.174 M 4.58 % | 612.124 M 3.63 % | 590.671 M -2.09 % | 603.303 M 3.49 % | 582.952 M 5.68 % | 551.610 M -8.21 % | 600.945 M -5.02 % | 632.684 M -7.96 % | 687.402 M 3.72 % | 662.770 M 5.40 % | 628.822 M -4.88 % | 661.098 M 36.03 % | 486.001 M 6.72 % | 455.388 M 1 121.40 % | 37.284 M |
| Inventory | 350.935 M 24.60 % | 281.653 M -3.38 % | 291.503 M 2.89 % | 283.317 M -18.04 % | 345.687 M -3.62 % | 358.682 M 2.25 % | 350.793 M -8.17 % | 382.011 M -12.55 % | 436.815 M -4.14 % | 455.677 M -16.39 % | 545.011 M 11.27 % | 489.818 M -11.18 % | 551.484 M 19.81 % | 460.299 M 12.83 % | 407.965 M 9.46 % | 372.701 M 50.39 % | 247.821 M 1.79 % | 243.467 M -4.90 % | 256.007 M 7.57 % | 237.995 M 0.81 % | 236.073 M -25.96 % | 318.848 M 6.85 % | 298.418 M -0.15 % | 298.854 M 1.51 % | 294.418 M -12.03 % | 334.698 M -5.84 % | 355.449 M -0.07 % | 355.704 M -4.06 % | 370.753 M 0.23 % | 369.904 M -1.80 % | 376.676 M 5.87 % | 355.785 M 2.35 % | 347.602 M -8.56 % | 380.137 M -0.44 % | 381.806 M | 0.000 |
| Net receivables | 90.607 M -4.26 % | 94.643 M 39.12 % | 68.032 M -58.79 % | 165.091 M -31.99 % | 242.740 M 92.95 % | 125.805 M -33.93 % | 190.405 M -18.13 % | 232.583 M 8.02 % | 215.324 M -3.84 % | 223.929 M 0.66 % | 222.465 M -27.49 % | 306.799 M 27.52 % | 240.591 M 78.23 % | 134.993 M 13.60 % | 118.831 M 17.61 % | 101.039 M 65.96 % | 60.880 M -23.67 % | 79.759 M 69.18 % | 47.145 M -23.60 % | 61.708 M -11.58 % | 69.790 M -15.73 % | 82.819 M 52.33 % | 54.368 M -15.90 % | 64.650 M -5.82 % | 68.643 M -13.41 % | 79.276 M 30.14 % | 60.916 M -18.47 % | 74.719 M 6.36 % | 70.250 M -15.89 % | 83.520 M 37.75 % | 60.633 M -5.53 % | 64.181 M -10.44 % | 71.661 M -15.21 % | 84.513 M 58.05 % | 53.472 M | 0.000 |
| Tax assets | 97.788 M 2.56 % | 95.343 M 7.61 % | 88.599 M -25.99 % | 119.715 M 16.66 % | 102.617 M 3.42 % | 99.221 M 1.35 % | 97.903 M 18.16 % | 82.853 M 21.54 % | 68.169 M 30.15 % | 52.377 M 48.00 % | 35.390 M 40.34 % | 25.218 M 3.46 % | 24.374 M -11.23 % | 27.457 M 2.00 % | 26.920 M 13.84 % | 23.648 M 1.43 % | 23.314 M -7.73 % | 25.266 M 8.29 % | 23.331 M -8.75 % | 25.568 M -9.58 % | 28.276 M -12.92 % | 32.471 M -7.05 % | 34.935 M 1.78 % | 34.322 M 3.71 % | 33.095 M -3.34 % | 34.239 M 0.46 % | 34.081 M 8.93 % | 31.287 M 6.15 % | 29.474 M 0.63 % | 29.289 M -4.57 % | 30.690 M -22.82 % | 39.764 M -7.66 % | 43.062 M -18.08 % | 52.565 M -0.34 % | 52.743 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 |
| Account payables | 291.496 M 68.53 % | 172.959 M 4.79 % | 165.049 M -10.83 % | 185.089 M -15.28 % | 218.460 M 45.13 % | 150.526 M 8.04 % | 139.327 M 81.88 % | 76.602 M -14.82 % | 89.927 M 19.83 % | 75.044 M -49.70 % | 149.180 M 53.33 % | 97.296 M -25.68 % | 130.907 M 44.52 % | 90.581 M -14.44 % | 105.870 M -25.61 % | 142.318 M 103.16 % | 70.052 M 2.13 % | 68.589 M 2.30 % | 67.048 M 7.72 % | 62.245 M 32.03 % | 47.144 M -44.00 % | 84.179 M 25.23 % | 67.217 M -4.53 % | 70.407 M 22.33 % | 57.555 M -26.57 % | 78.382 M 10.07 % | 71.214 M 12.15 % | 63.498 M -14.93 % | 74.641 M 2.04 % | 73.149 M -15.26 % | 86.318 M 7.83 % | 80.052 M 25.51 % | 63.782 M -37.87 % | 102.665 M 25.25 % | 81.971 M | 0.000 |
| Tax payables | 12.013 M 83.76 % | 6.537 M -24.22 % | 8.626 M 230.76 % | 2.608 M 12.92 % | 2.309 M -69.96 % | 7.688 M 5.77 % | 7.269 M 20.13 % | 6.051 M 40.72 % | 4.300 M -82.17 % | 24.120 M 21.72 % | 19.816 M 59.63 % | 12.413 M -31.45 % | 18.108 M -32.19 % | 26.703 M 58.30 % | 16.868 M 1.79 % | 16.572 M 10.20 % | 15.038 M 39.14 % | 10.808 M 26.29 % | 8.558 M -28.99 % | 12.052 M 13.10 % | 10.656 M -7.45 % | 11.515 M 34.52 % | 8.560 M 128.11 % | 3.752 M 7.29 % | 3.497 M -19.00 % | 4.318 M -38.09 % | 6.974 M 14.02 % | 6.117 M 12.53 % | 5.436 M -30.39 % | 7.809 M -24.64 % | 10.362 M 27.95 % | 8.099 M 15.93 % | 6.986 M 48.08 % | 4.718 M -61.28 % | 12.184 M | 0.000 |
| Deferred revenue non current | 3.221 M -6.32 % | 3.438 M -5.95 % | 3.655 M 1 171.47 % | 287.500 K -19.58 % | 357.500 K -16.37 % | 427.500 K -14.07 % | 497.500 K -12.33 % | 567.500 K -10.98 % | 637.500 K -9.89 % | 707.500 K -9.00 % | 777.500 K -8.26 % | 847.500 K -7.63 % | 917.500 K -7.09 % | 987.500 K -6.62 % | 1.058 M -6.21 % | 1.128 M -5.85 % | 1.198 M -5.52 % | 1.268 M -5.23 % | 1.338 M -4.97 % | 1.408 M -4.74 % | 1.478 M -4.52 % | 1.548 M -4.33 % | 1.618 M -4.15 % | 1.688 M -3.98 % | 1.758 M -3.83 % | 1.828 M -3.69 % | 1.898 M -3.56 % | 1.968 M -3.44 % | 2.038 M -3.32 % | 2.108 M -3.21 % | 2.178 M -3.11 % | 2.248 M -3.02 % | 2.318 M -2.93 % | 2.388 M -2.85 % | 2.458 M | 0.000 |
| Minority interest | 133.549 M -7.95 % | 145.079 M -3.93 % | 151.019 M -8.11 % | 164.347 M -6.78 % | 176.302 M 5.06 % | 167.805 M 3.13 % | 162.708 M 5.65 % | 154.011 M 4.69 % | 147.107 M -5.11 % | 155.024 M 7.02 % | 144.860 M -8.79 % | 158.817 M -28.87 % | 223.286 M 7.07 % | 208.548 M 2.11 % | 204.238 M 5.04 % | 194.441 M 190.88 % | 66.845 M 8.36 % | 61.686 M 35.75 % | 45.441 M 3.30 % | 43.987 M -0.55 % | 44.231 M -2.52 % | 45.375 M 0.64 % | 45.085 M -4.25 % | 47.088 M 1.21 % | 46.526 M 4.50 % | 44.525 M 7.05 % | 41.592 M -4.63 % | 43.610 M 9.86 % | 39.695 M -11.92 % | 45.066 M 0.71 % | 44.749 M -0.35 % | 44.904 M -1.23 % | 45.461 M 3.44 % | 43.948 M 5.65 % | 41.597 M | 0.000 |
| Capital lease obligations | 13.654 M -5.44 % | 14.439 M -11.88 % | 16.387 M -50.85 % | 33.339 M -11.78 % | 37.790 M -14.79 % | 44.352 M -41.04 % | 75.225 M 31.36 % | 57.267 M -30.47 % | 82.362 M 5.23 % | 78.267 M -1.15 % | 79.179 M -19.45 % | 98.293 M 10.94 % | 88.599 M 6.12 % | 83.491 M -0.45 % | 83.867 M -23.23 % | 109.246 M 42.53 % | 76.649 M | 0.000 -100.00 % | 67.103 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 |
| 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 |
| Other total stockholders equity | 60.155 M | 0.000 -100.00 % | 60.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 53.810 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.980 M | 0.000 -100.00 % | 18.374 M | 0.000 -100.00 % | 18.374 M | 0.000 -100.00 % | 18.374 M | 0.000 -100.00 % | 18.374 M | 0.000 -100.00 % | 18.374 M -64.29 % | 51.454 M 8.93 % | 47.236 M -66.51 % | 141.027 M 20.35 % | 117.176 M -19.37 % | 145.324 M 24.37 % | 116.852 M -44.44 % | 210.322 M -1.60 % | 213.741 M -0.16 % | 214.084 M 10.82 % | 193.178 M 138.76 % | 80.910 M -0.41 % | 81.241 M 134.14 % | 34.698 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.116 M -2.76 % | 59.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 131.086 M | 0.000 -100.00 % | 58.911 M 6 065.63 % | -987.500 K 6.62 % | -1.058 M 6.21 % | -1.128 M 5.85 % | -1.198 M 5.52 % | -1.268 M 5.23 % | -1.338 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -22.029 M -28.39 % | -17.158 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.318 M | 0.000 100.00 % | -13.799 M 0.54 % | -13.874 M | 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 |
| Total assets | 1.256 B 2.78 % | 1.222 B -2.35 % | 1.252 B -13.31 % | 1.444 B -6.93 % | 1.551 B 2.18 % | 1.518 B -4.32 % | 1.587 B -1.30 % | 1.608 B -1.61 % | 1.634 B -4.52 % | 1.711 B 4.03 % | 1.645 B -0.53 % | 1.654 B 4.45 % | 1.583 B 13.46 % | 1.395 B 4.07 % | 1.341 B 1.02 % | 1.327 B 29.71 % | 1.023 B 12.07 % | 913.082 M 8.44 % | 842.017 M 2.40 % | 822.287 M 4.48 % | 787.061 M -9.49 % | 869.584 M 2.25 % | 850.412 M 1.30 % | 839.524 M -1.30 % | 850.600 M 2.08 % | 833.249 M 4.17 % | 799.867 M -2.10 % | 817.024 M -4.01 % | 851.123 M -5.46 % | 900.274 M 2.01 % | 882.495 M 3.11 % | 855.904 M -3.12 % | 883.455 M 22.44 % | 721.563 M 4.41 % | 691.117 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.992 M 218.11 % | -77.885 M -200.00 % | 77.885 M | 0.000 100.00 % | -292.437 M -219.91 % | 243.873 M 200.00 % | -243.873 M | 0.000 100.00 % | -193.640 M -18 802.06 % | -1.024 M -200.00 % | 1.024 M | 0.000 -100.00 % | 41.453 M 174.76 % | -55.450 M -200.00 % | 55.450 M | 0.000 -100.00 % | 52.262 M 183.19 % | -62.820 M -200.00 % | 62.820 M | 0.000 -100.00 % | 14.157 M 723.16 % | 1.720 M 200.00 % | -1.720 M | 0.000 100.00 % | -20.042 M -106.37 % | -9.711 M -163 709.31 % | 5.936 K 100.11 % | -5.648 M 90.47 % | -59.270 M -394.40 % | 20.133 M 300.00 % | -10.066 M 0.00 % | -10.066 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -64.994 M -252.95 % | 42.492 M 200.00 % | -42.492 M | 0.000 100.00 % | -138.115 M -237.92 % | 100.139 M 200.00 % | -100.139 M | 0.000 100.00 % | -98.200 M -1 550.99 % | 6.768 M 200.00 % | -6.768 M | 0.000 100.00 % | -2.305 M -137.28 % | 6.184 M 200.00 % | -6.184 M | 0.000 100.00 % | -1.401 M -726.33 % | 223.751 K 200.00 % | -223.751 K | 0.000 100.00 % | -4.378 M -143.81 % | 9.992 M 200.00 % | -9.992 M | 0.000 100.00 % | -18.274 M -169.49 % | 26.298 M 200.00 % | -26.298 M | 0.000 100.00 % | -4.560 M -127.39 % | 16.645 M 300.00 % | -8.322 M 0.00 % | -8.322 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.986 M 230.41 % | -120.378 M -200.00 % | 120.378 M | 0.000 100.00 % | -154.322 M -207.37 % | 143.734 M 200.00 % | -143.734 M | 0.000 100.00 % | -95.440 M -1 124.80 % | -7.792 M -200.00 % | 7.792 M | 0.000 -100.00 % | 43.758 M 171.00 % | -61.634 M -200.00 % | 61.634 M | 0.000 -100.00 % | 53.663 M 185.12 % | -63.044 M -200.00 % | 63.044 M | 0.000 -100.00 % | 18.535 M 324.07 % | -8.272 M -200.00 % | 8.272 M | 0.000 100.00 % | -1.768 M 95.09 % | -36.009 M -218.21 % | 30.463 M 449.24 % | 5.546 M 110.16 % | -54.617 M -1 709.01 % | 3.394 M 300.00 % | -1.697 M 0.00 % | -1.697 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.457 M -172.07 % | -11.194 M -11 872.90 % | -93.497 K -200.00 % | 93.497 K 300.00 % | -46.748 K 0.00 % | -46.749 K |
| Other non cash items | 18.281 M 286.52 % | -9.801 M | 0.000 -100.00 % | 103.312 M 95.60 % | 52.818 M 143.42 % | 21.698 M 229.34 % | -16.776 M -109.59 % | 174.987 M 2 199.39 % | 7.610 M 138.59 % | -19.719 M -107.19 % | 274.271 M 204.67 % | -262.039 M -281.89 % | 144.061 M 413.95 % | -45.887 M -568.81 % | 9.788 M 207.14 % | -9.135 M 51.53 % | -18.848 M -24.48 % | -15.141 M -625.51 % | -2.087 M 85.61 % | -14.506 M 13.78 % | -16.825 M 37.09 % | -26.744 M -1 347.51 % | 2.144 M 298.94 % | -1.078 M 84.88 % | -7.126 M -135.84 % | -3.022 M -145.69 % | 6.612 M 193.67 % | -7.060 M 28.66 % | -9.896 M -212.67 % | -3.165 M -117.63 % | 17.950 M 56 549.34 % | -31.798 K -100.68 % | 4.663 M -3.46 % | 4.830 M 145.39 % | -10.640 M -76.99 % | -6.011 M -155.16 % | 10.897 M 0.00 % | 10.897 M |
| Net cash provided by operating activities | 18.281 M 286.52 % | -9.801 M | 0.000 -100.00 % | 61.532 M 345.36 % | 13.816 M 44.53 % | 9.559 M 117.27 % | -55.363 M -269.91 % | 32.585 M -56.18 % | 74.359 M 275.74 % | -42.312 M 21.71 % | -54.048 M -363.65 % | -11.657 M 86.17 % | -84.285 M -150.34 % | -33.667 M 8.09 % | -36.630 M 18.93 % | -45.181 M -207.81 % | 41.907 M 73.83 % | 24.108 M 1 536.41 % | -1.678 M -103.01 % | 55.797 M -33.45 % | 83.843 M 946.80 % | -9.901 M -63.58 % | -6.053 M -117.22 % | 35.158 M -39.93 % | 58.532 M 217.52 % | 18.434 M -0.40 % | 18.509 M -39.83 % | 30.763 M -26.44 % | 41.820 M 265.14 % | -25.325 M -102.27 % | -12.520 M -163.05 % | 19.858 M -24.00 % | 26.130 M 24.61 % | 20.969 M 188.50 % | -23.692 M -1 422.87 % | -1.556 M -106.93 % | 22.454 M 0.00 % | 22.454 M |
| Investments in property plant and equipment | -2.063 M 74.76 % | -8.172 M -8.75 % | -7.515 M 45.60 % | -13.813 M 7.09 % | -14.867 M 72.50 % | -54.058 M -13.26 % | -47.730 M -38.07 % | -34.569 M 14.90 % | -40.623 M -120.75 % | -18.402 M 73.78 % | -70.174 M -50.84 % | -46.522 M -69.66 % | -27.421 M -6.20 % | -25.820 M -35.75 % | -19.020 M 56.45 % | -43.677 M -7.88 % | -40.488 M -13.13 % | -35.788 M 7.78 % | -38.807 M -58.81 % | -24.436 M -1 391.07 % | -1.639 M 6.29 % | -1.749 M 77.17 % | -7.661 M -12.45 % | -6.813 M -74.57 % | -3.903 M 64.71 % | -11.060 M 74.96 % | -44.174 M -920.85 % | -4.327 M 21.69 % | -5.526 M -37.25 % | -4.026 M 26.69 % | -5.492 M 51.48 % | -11.319 M -474.31 % | -1.971 M 81.70 % | -10.769 M -193.69 % | -3.667 M 35.85 % | -5.716 M -7.22 % | -5.331 M 0.00 % | -5.331 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.525 M -76.91 % | 23.927 M 1 295.17 % | 1.715 M 2 153.07 % | 76.119 K -83.07 % | 449.607 K -99.11 % | 50.442 M 186.30 % | -58.452 M -2 736.32 % | 2.217 M -62.31 % | 5.882 M 132.92 % | 2.526 M 563.13 % | 380.849 K 100.81 % | -46.956 M -215.90 % | 40.513 M 113 146.47 % | 35.774 K 101.06 % | -3.370 M -7 620.12 % | 44.807 K -97.47 % | 1.773 M -93.15 % | 25.870 M 195.04 % | 8.768 M 20.68 % | 7.266 M | 0.000 | 0.000 -100.00 % | 44.140 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -962.962 K | 0.000 100.00 % | -4.988 M | 0.000 -100.00 % | 84.160 M 735.71 % | -13.239 M -72.94 % | -7.655 M 90.32 % | -79.082 M -441.71 % | 23.143 M 200.00 % | -23.143 M -295.52 % | -5.851 M | 0.000 -100.00 % | 5.296 M 151.35 % | -10.314 M -305.50 % | 5.019 M 183.39 % | -6.019 M 96.03 % | -151.462 M -57 127.98 % | -264.664 K 96.08 % | -6.753 M -165.26 % | -2.546 M 43.92 % | -4.540 M -108.06 % | -2.182 M | 0.000 | 0.000 100.00 % | -12.089 M -253.48 % | -3.420 M | 0.000 | 0.000 -100.00 % | 0.200 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 2.686 M 516 479 130.77 % | 0.520 -100.00 % | 3.288 M | 0.000 -100.00 % | 286.875 K -98.10 % | 15.129 M 665.42 % | 1.977 M 1 778.04 % | 105.248 K -60.47 % | 266.266 K 84.51 % | 144.306 K 563.81 % | -31.113 K -200.00 % | 31.113 K -99.26 % | 4.176 M | 0.000 -100.00 % | 219.176 K -54.42 % | 480.823 K -99.63 % | 128.331 M 15 346.53 % | 830.806 K 117.68 % | -4.698 M -145.97 % | 10.221 M 90.74 % | 5.359 M 978.91 % | -609.711 K -362.43 % | 232.330 K -49.57 % | 460.679 K -97.94 % | 22.345 M | 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 | 126.130 K 55.69 % | 81.011 K -99.89 % | 72.540 M 2 544.33 % | 2.743 M 143.00 % | -6.380 M -213.01 % | 5.645 M 1 176.03 % | 442.424 K -55.58 % | 995.902 K -12.03 % | 1.132 M 102.43 % | -46.511 M -186.58 % | 53.721 M 1 219.66 % | -4.798 M -1 447.21 % | 356.140 K -76.08 % | 1.489 M -63.83 % | 4.116 M 119.49 % | -21.111 M 46.52 % | -39.473 M -3 788.18 % | -1.015 M -60.16 % | -633.862 K -144.82 % | 1.414 M -81.95 % | 7.833 M 6 301.57 % | 122.367 K -97.83 % | 5.649 M 182.91 % | -6.813 M -64 134.45 % | 10.640 K 1 036.41 % | 936.280 100.01 % | -7.314 M 72.60 % | -26.695 M -44.47 % | -18.478 M -48 052.18 % | 38.534 K 192.66 % | -41.587 K 96.89 % | -1.338 M -667.50 % | 235.761 K 809.12 % | 25.933 K 101.40 % | -1.855 M -16 041.52 % | 11.636 K 100.13 % | -9.237 M 0.00 % | -9.237 M |
| Net cash used for investing activites | -1.936 M 76.07 % | -8.091 M -112.12 % | 66.748 M 702.97 % | -11.070 M 47.90 % | -21.247 M 29.48 % | -30.131 M -177.51 % | 38.874 M 223.00 % | -31.606 M 29.32 % | -44.720 M 52.14 % | -93.448 M -81.47 % | -51.496 M 28.58 % | -72.102 M -166.41 % | -27.065 M -11.38 % | -24.300 M -381.07 % | -5.051 M 93.27 % | -75.101 M -119.53 % | -34.210 M 19.14 % | -42.305 M 35.84 % | -65.942 M -194.24 % | -22.411 M -543.23 % | -3.484 M -110.92 % | 31.918 M 321.39 % | 7.575 M 182.76 % | -9.153 M -150.07 % | -3.660 M 65.47 % | -10.599 M -464.51 % | 2.908 M 108.44 % | -34.442 M -43.49 % | -24.004 M -501.97 % | -3.988 M 27.94 % | -5.533 M 56.28 % | -12.657 M -629.46 % | -1.735 M 83.85 % | -10.743 M -94.56 % | -5.522 M 3.20 % | -5.704 M 60.84 % | -14.568 M 0.00 % | -14.568 M |
| Debt repayment | 361.652 K -9.49 % | 399.574 K 100.73 % | -54.677 M -267.06 % | -14.896 M 65.07 % | -42.640 M -207.07 % | 39.823 M 196.60 % | -41.226 M -37.80 % | -29.917 M 12.05 % | -34.015 M -116.83 % | 202.058 M 1 120.82 % | 16.551 M -80.63 % | 85.439 M -26.99 % | 117.031 M 162.23 % | 44.629 M 112.30 % | 21.022 M -68.04 % | 65.773 M 74.10 % | 37.780 M -22.42 % | 48.699 M 100.19 % | 24.326 M 95.88 % | 12.419 M 121.96 % | -56.551 M -135.36 % | -24.027 M -364.45 % | 9.086 M 126.40 % | -34.412 M -216.92 % | 29.433 M -0.28 % | 29.515 M 257.27 % | -18.767 M 48.02 % | -36.103 M 28.21 % | -50.291 M -242.11 % | 35.390 M 3.26 % | 34.272 M 211.70 % | -30.683 M -37.74 % | -22.276 M -1 922.53 % | -1.101 M -103.42 % | 32.209 M 2 705.57 % | 1.148 M | 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 -100.00 % | 278.839 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -278.839 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.993 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -137.214 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -5.833 M -7.09 % | -5.447 M -2.00 % | -5.340 M 25.00 % | -7.121 M -3.98 % | -6.848 M 3.91 % | -7.127 M -44.81 % | -4.922 M 49.68 % | -9.781 M -34.52 % | -7.271 M 3.60 % | -7.543 M 26.60 % | -10.275 M -67.69 % | -6.128 M 40.78 % | -10.348 M -240.05 % | -3.043 M 59.61 % | -7.535 M -2.52 % | -7.350 M 69.83 % | -24.357 M -753.25 % | -2.855 M -570.94 % | -425.472 K 46.76 % | -799.108 K 91.66 % | -9.586 M -376.28 % | -2.013 M 13.29 % | -2.321 M -4.62 % | -2.219 M 74.27 % | -8.623 M -577.14 % | -1.273 M 25.19 % | -1.702 M -3.21 % | -1.649 M 88.89 % | -14.842 M -535.80 % | -2.334 M -513.87 % | -380.280 K 89.79 % | -3.724 M -37.77 % | -2.703 M -34.94 % | -2.003 M -1 012.68 % | -180.054 K 94.51 % | -3.277 M -66.92 % | -1.963 M 0.00 % | -1.963 M |
| Other financing activites | -24.019 M -1 548.86 % | -1.457 M -102.38 % | 61.270 M 435.74 % | -18.249 M -2 779.65 % | -633.734 K 20.89 % | -801.107 K -101.35 % | 59.202 M 1 220.78 % | -5.282 M -999.23 % | 587.418 K -99.28 % | 81.947 M 99.47 % | 41.082 M 1 054.39 % | -4.305 M 59.43 % | -10.610 M -54.39 % | -6.872 M -52.67 % | -4.501 M -50.92 % | -2.983 M -199.46 % | 2.999 M 201.88 % | -2.943 M -148.43 % | 6.078 M 238.88 % | -4.376 M -58.90 % | -2.754 M -2 503 758 724.94 % | 0.110 100.00 % | -28.181 K 98.69 % | -2.157 M -224.94 % | 1.726 M 185 380 774 294 323 104.00 % | 0.000 -100.00 % | 8.202 M 661.48 % | 1.077 M 256 467 281.00 % | 0.420 282.61 % | -0.230 100.00 % | -7.891 M -5 650.75 % | -137.221 K -100.06 % | 214.063 M 3 932.15 % | -5.586 M -12 077.83 % | -45.870 K -102.16 % | 2.125 M 119.57 % | -10.857 M 0.00 % | -10.857 M |
| Net cash used provided by financing activities | -29.491 M -353.39 % | -6.504 M -619.42 % | 1.252 M 103.11 % | -40.266 M 19.66 % | -50.121 M -468.17 % | 13.614 M 4.28 % | 13.055 M 129.02 % | -44.980 M -10.52 % | -40.699 M -114.72 % | 276.462 M 2 731.70 % | -10.505 M -114.01 % | 75.007 M -26.15 % | 101.573 M 172.94 % | 37.214 M 1 164.51 % | 2.943 M -94.98 % | 58.645 M 334.09 % | 13.510 M -68.51 % | 42.901 M 96.42 % | 21.841 M 201.53 % | 7.244 M 110.52 % | -68.870 M -164.48 % | -26.040 M -486.55 % | 6.736 M 117.37 % | -38.788 M -272.11 % | 22.536 M -20.20 % | 28.241 M 188.18 % | -32.026 M 12.68 % | -36.675 M 43.69 % | -65.134 M -297.04 % | 33.056 M 23.52 % | 26.761 M 177.47 % | -34.544 M -118.27 % | 189.083 M 2 275.68 % | -8.691 M -127.17 % | 31.983 M 689 746.31 % | -4.638 K 99.96 % | -12.820 M 0.00 % | -12.820 M |
| Effect of forex changes on cash | -64.442 K 28.82 % | -90.528 K -104.99 % | 1.815 M | 0.000 -100.00 % | 56.005 K 205.89 % | 18.309 K -96.46 % | 516.840 K 430.24 % | -156.506 K -122.17 % | 705.846 K 453.02 % | -199.946 K -155.84 % | 358.052 K -33.70 % | 540.066 K 29.98 % | 415.499 K 704.85 % | -68.695 K 45.05 % | -125.023 K -1 153.94 % | -9.970 K 98.56 % | -694.444 K -248.58 % | 467.395 K 150.37 % | -928.007 K 36.01 % | -1.450 M -1 975.96 % | 77.312 K -53.55 % | 166.436 K -86.52 % | 1.235 M 246.52 % | 356.350 K 266.60 % | 97.205 K 160.04 % | -161.901 K -108.32 % | 1.947 M 408.54 % | 382.823 K -42.48 % | 665.525 K 231.15 % | -507.444 K -230.31 % | -153.627 K -0.52 % | -152.835 K -442.63 % | 44.606 K 116.60 % | -268.648 K -141.39 % | 649.074 K 318.93 % | -296.481 K -1 481.04 % | 21.468 K 0.00 % | 21.468 K |
| Net change in cash | -13.211 M 46.05 % | -24.487 M -264.98 % | 14.842 M 47.74 % | 10.046 M 117.47 % | -57.496 M -719.41 % | -7.017 M -140.51 % | -2.917 M 93.39 % | -44.158 M -326.49 % | -10.354 M -115.78 % | 65.608 M 285.06 % | -35.452 M -138.01 % | -14.895 M -59.12 % | -9.361 M 55.05 % | -20.823 M 46.42 % | -38.863 M 36.96 % | -61.647 M -400.53 % | 20.513 M -18.51 % | 25.172 M 153.89 % | -46.706 M -219.21 % | 39.179 M 238.73 % | 11.567 M 399.93 % | -3.856 M -140.62 % | 9.493 M 176.40 % | -12.426 M -116.03 % | 77.505 M 115.80 % | 35.915 M 514.58 % | -8.663 M 78.33 % | -39.971 M 14.32 % | -46.652 M -1 541.55 % | 3.236 M -62.17 % | 8.554 M 131.11 % | -27.496 M -112.88 % | 213.523 M 16 761.05 % | 1.266 M -62.95 % | 3.418 M 145.21 % | -7.561 M -53.91 % | -4.913 M 0.00 % | -4.913 M |
| Cash at beginning of period | 39.351 M -38.36 % | 63.838 M 30.29 % | 48.996 M 25.54 % | 39.027 M -59.57 % | 96.523 M -6.78 % | 103.540 M -2.67 % | 106.380 M -29.33 % | 150.538 M -6.44 % | 160.892 M 68.86 % | 95.284 M -26.62 % | 129.858 M -10.29 % | 144.753 M -6.07 % | 154.114 M -11.90 % | 174.937 M -18.18 % | 213.800 M -22.38 % | 275.447 M 8.05 % | 254.934 M 10.96 % | 229.762 M -16.89 % | 276.469 M 16.51 % | 237.289 M 5.12 % | 225.723 M -1.68 % | 229.579 M 4.31 % | 220.086 M -5.34 % | 232.513 M 50.00 % | 155.007 M 30.16 % | 119.092 M -6.78 % | 127.755 M -23.83 % | 167.727 M -21.76 % | 214.378 M 1.53 % | 211.142 M 4.22 % | 202.588 M -11.95 % | 230.084 M 1 289.26 % | 16.562 M 8.28 % | 15.295 M 28.78 % | 11.877 M -38.90 % | 19.438 M -20.17 % | 24.351 M | 0.000 |
| Cash at end of period | 26.141 M -33.57 % | 39.351 M -38.36 % | 63.838 M 30.29 % | 48.996 M 25.54 % | 39.027 M -59.57 % | 96.523 M -6.71 % | 103.463 M -2.74 % | 106.380 M -29.33 % | 150.538 M -6.44 % | 160.892 M 70.43 % | 94.406 M -27.30 % | 129.858 M -10.29 % | 144.753 M -6.07 % | 154.114 M -11.90 % | 174.937 M -18.18 % | 213.800 M -22.38 % | 275.447 M 8.05 % | 254.934 M 10.96 % | 229.762 M -16.89 % | 276.469 M 16.51 % | 237.289 M 5.12 % | 225.723 M -1.68 % | 229.579 M 4.31 % | 220.086 M -5.34 % | 232.513 M 50.00 % | 155.007 M 30.16 % | 119.092 M -6.78 % | 127.755 M -23.83 % | 167.727 M -21.76 % | 214.378 M 1.53 % | 211.142 M 4.22 % | 202.588 M -11.95 % | 230.084 M 1 289.26 % | 16.562 M 8.28 % | 15.295 M 28.78 % | 11.877 M -38.90 % | 19.438 M 495.67 % | -4.913 M |
| Operating cash flow | 18.281 M 286.52 % | -9.801 M | 0.000 -100.00 % | 61.532 M 345.36 % | 13.816 M 44.53 % | 9.559 M 117.27 % | -55.363 M -269.91 % | 32.585 M -56.18 % | 74.359 M 275.74 % | -42.312 M 21.71 % | -54.048 M -363.65 % | -11.657 M 86.17 % | -84.285 M -150.34 % | -33.667 M 8.09 % | -36.630 M 18.93 % | -45.181 M -207.81 % | 41.907 M 73.83 % | 24.108 M 1 536.41 % | -1.678 M -103.01 % | 55.797 M -33.45 % | 83.843 M 946.80 % | -9.901 M -63.58 % | -6.053 M -117.22 % | 35.158 M -39.93 % | 58.532 M 217.52 % | 18.434 M -0.40 % | 18.509 M -39.83 % | 30.763 M -26.44 % | 41.820 M 265.14 % | -25.325 M -102.27 % | -12.520 M -163.05 % | 19.858 M -24.00 % | 26.130 M 24.61 % | 20.969 M 188.50 % | -23.692 M -1 422.87 % | -1.556 M -106.93 % | 22.454 M 0.00 % | 22.454 M |
| Capital expenditure | -2.063 M 74.76 % | -8.172 M -8.75 % | -7.515 M 45.60 % | -13.813 M 7.09 % | -14.867 M 72.50 % | -54.058 M -13.26 % | -47.730 M -38.07 % | -34.569 M 14.90 % | -40.623 M -120.75 % | -18.402 M 73.78 % | -70.174 M -50.84 % | -46.522 M -69.66 % | -27.421 M -6.20 % | -25.820 M -35.75 % | -19.020 M 56.45 % | -43.677 M -7.88 % | -40.488 M -13.13 % | -35.788 M 7.78 % | -38.807 M -58.81 % | -24.436 M -1 391.07 % | -1.639 M 6.29 % | -1.749 M 77.17 % | -7.661 M -12.45 % | -6.813 M -74.57 % | -3.903 M 64.71 % | -11.060 M 74.96 % | -44.174 M -920.85 % | -4.327 M 21.69 % | -5.526 M -37.25 % | -4.026 M 26.69 % | -5.492 M 51.48 % | -11.319 M -474.31 % | -1.971 M 81.70 % | -10.769 M -193.69 % | -3.667 M 35.85 % | -5.716 M -7.22 % | -5.331 M 0.00 % | -5.331 M |
| Free CashFlow | 16.219 M 190.24 % | -17.973 M 71.24 % | -62.488 M -230.95 % | 47.719 M 4 641.21 % | -1.051 M 97.64 % | -44.499 M 56.84 % | -103.093 M -5 095.38 % | -1.984 M -105.88 % | 33.736 M 155.56 % | -60.715 M 51.12 % | -124.223 M -113.52 % | -58.180 M 47.92 % | -111.705 M -87.78 % | -59.488 M -6.90 % | -55.650 M 37.37 % | -88.858 M -6 362.03 % | 1.419 M 112.15 % | -11.679 M 71.15 % | -40.485 M -229.09 % | 31.361 M -61.85 % | 82.204 M 805.61 % | -11.650 M 15.05 % | -13.714 M -148.38 % | 28.345 M -48.11 % | 54.629 M 640.84 % | 7.374 M 128.73 % | -25.665 M -197.08 % | 26.436 M -27.16 % | 36.294 M 223.66 % | -29.351 M -62.95 % | -18.012 M -310.94 % | 8.539 M -64.65 % | 24.159 M 136.85 % | 10.200 M 137.28 % | -27.359 M -276.23 % | -7.272 M -142.47 % | 17.122 M 0.00 % | 17.122 M |
| 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 |