Samkrg Pistons and Rings Limited SAMKRG.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.439 B -0.87 % | 2.460 B 5.32 % | 2.336 B -0.15 % | 2.340 B 5.81 % | 2.211 B -4.19 % | 2.308 B -18.27 % | 2.824 B 8.21 % | 2.610 B 13.70 % | 2.295 B -6.36 % | 2.451 B 5.47 % | 2.324 B 13.05 % | 2.055 B 18.85 % | 1.729 B -13.20 % | 1.992 B 17.64 % | 1.694 B 27.72 % | 1.326 B 33.77 % | 991.292 M 5.58 % | 938.890 M 12.68 % | 833.206 M 7.42 % | 775.674 M |
| Net income | 59.027 M -53.19 % | 126.098 M -14.13 % | 146.840 M 5.82 % | 138.764 M -19.90 % | 173.242 M -11.60 % | 195.981 M -6.83 % | 210.359 M 4.37 % | 201.546 M 3.59 % | 194.566 M 23.92 % | 157.015 M 27.50 % | 123.150 M 14.60 % | 107.459 M 23.95 % | 86.692 M -26.39 % | 117.779 M 18.71 % | 99.215 M 39.57 % | 71.085 M 58.57 % | 44.828 M -22.97 % | 58.197 M 0.42 % | 57.954 M -11.67 % | 65.612 M |
| Income before tax | 111.525 M -31.39 % | 162.557 M -15.23 % | 191.770 M -0.20 % | 192.148 M -17.65 % | 233.325 M -10.09 % | 259.517 M -18.27 % | 317.520 M 8.43 % | 292.830 M 9.65 % | 267.066 M 19.19 % | 224.060 M 25.92 % | 177.936 M 14.12 % | 155.916 M 22.49 % | 127.292 M -28.29 % | 177.514 M 20.99 % | 146.715 M 45.00 % | 101.185 M 64.90 % | 61.361 M -26.66 % | 83.672 M 1.47 % | 82.457 M 2.03 % | 80.814 M |
| Income before tax ratio | 0.05 -30.79 % | 0.07 -19.51 % | 0.08 -0.05 % | 0.08 -22.17 % | 0.11 -6.16 % | 0.11 0.01 % | 0.11 0.21 % | 0.11 -3.57 % | 0.12 27.28 % | 0.09 19.39 % | 0.08 0.95 % | 0.08 3.06 % | 0.07 -17.39 % | 0.09 2.85 % | 0.09 13.53 % | 0.08 23.27 % | 0.06 -30.54 % | 0.09 -9.95 % | 0.10 -5.01 % | 0.10 |
| EBITDA | 311.576 M -4.46 % | 326.138 M -8.98 % | 358.326 M 6.47 % | 336.556 M -8.55 % | 368.012 M -7.41 % | 397.463 M -12.16 % | 452.492 M 3.97 % | 435.197 M 7.66 % | 404.228 M 13.90 % | 354.905 M 4.82 % | 338.582 M 13.22 % | 299.059 M 5.05 % | 284.682 M -14.24 % | 331.935 M 26.35 % | 262.706 M 23.87 % | 212.090 M 22.63 % | 172.955 M -17.18 % | 208.840 M -1.76 % | 212.580 M 9.48 % | 194.178 M |
| Net income ratio | 0.02 -52.78 % | 0.05 -18.46 % | 0.06 5.98 % | 0.06 -24.30 % | 0.08 -7.74 % | 0.08 13.99 % | 0.07 -3.54 % | 0.08 -8.90 % | 0.08 32.33 % | 0.06 20.89 % | 0.05 1.37 % | 0.05 4.29 % | 0.05 -15.20 % | 0.06 0.91 % | 0.06 9.28 % | 0.05 18.54 % | 0.05 -27.04 % | 0.06 -10.88 % | 0.07 -17.77 % | 0.08 |
| Ratio EBITDA | 0.13 -3.62 % | 0.13 -13.58 % | 0.15 6.63 % | 0.14 -13.57 % | 0.17 -3.36 % | 0.17 7.48 % | 0.16 -3.91 % | 0.17 -5.31 % | 0.18 21.63 % | 0.14 -0.62 % | 0.15 0.15 % | 0.15 -11.61 % | 0.16 -1.19 % | 0.17 7.40 % | 0.16 -3.01 % | 0.16 -8.33 % | 0.17 -21.56 % | 0.22 -12.82 % | 0.26 1.92 % | 0.25 |
| Gross profit ratio | 0.15 -64.08 % | 0.41 -1.64 % | 0.42 1.19 % | 0.41 -10.90 % | 0.46 -9.47 % | 0.51 14.56 % | 0.45 -7.24 % | 0.48 11.54 % | 0.43 -15.20 % | 0.51 6.64 % | 0.48 3.67 % | 0.46 -9.47 % | 0.51 -3.68 % | 0.53 93.98 % | 0.27 -6.21 % | 0.29 -1.30 % | 0.29 -10.19 % | 0.33 -11.66 % | 0.37 37.71 % | 0.27 |
| Weighted average shs out dil | 9.821 M 0.01 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.01 % | 9.820 M -0.01 % | 9.821 M -0.02 % | 9.823 M -0.07 % | 9.829 M 0.14 % | 9.815 M -0.06 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M -0.01 % | 9.821 M |
| Weighted average shs out | 9.821 M 0.01 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.01 % | 9.820 M -0.01 % | 9.821 M -0.02 % | 9.823 M -0.07 % | 9.829 M 0.14 % | 9.815 M -0.06 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M -0.01 % | 9.821 M |
| EPS diluted | 6.01 -53.19 % | 12.84 -14.11 % | 14.95 5.80 % | 14.13 -19.90 % | 17.64 -11.62 % | 19.96 -6.82 % | 21.42 4.39 % | 20.52 3.58 % | 19.81 23.89 % | 15.99 27.51 % | 12.54 14.63 % | 10.94 24.04 % | 8.82 -26.50 % | 12.00 18.81 % | 10.10 39.70 % | 7.23 58.55 % | 4.56 -23.10 % | 5.93 0.51 % | 5.90 -11.68 % | 6.68 |
| Earnings per share | 6.01 -53.19 % | 12.84 -14.11 % | 14.95 5.80 % | 14.13 -19.90 % | 17.64 -11.62 % | 19.96 -6.82 % | 21.42 4.39 % | 20.52 3.58 % | 19.81 23.89 % | 15.99 27.51 % | 12.54 14.63 % | 10.94 24.04 % | 8.82 -26.50 % | 12.00 18.81 % | 10.10 39.70 % | 7.23 58.55 % | 4.56 -23.10 % | 5.93 0.51 % | 5.90 -11.68 % | 6.68 |
| Gross profit | 359.000 M -64.39 % | 1.008 B 3.60 % | 973.127 M 1.04 % | 963.095 M -5.72 % | 1.022 B -13.27 % | 1.178 B -6.37 % | 1.258 B 0.37 % | 1.253 B 26.83 % | 988.227 M -20.59 % | 1.244 B 12.47 % | 1.106 B 17.21 % | 944.020 M 7.60 % | 877.338 M -16.39 % | 1.049 B 128.21 % | 459.833 M 19.79 % | 383.870 M 32.03 % | 290.739 M -5.18 % | 306.627 M -0.45 % | 308.027 M 47.93 % | 208.229 M |
| Income tax expense | 52.497 M 43.99 % | 36.458 M -18.86 % | 44.930 M -15.84 % | 53.384 M -11.15 % | 60.082 M -5.44 % | 63.536 M -40.71 % | 107.161 M 17.39 % | 91.284 M 25.91 % | 72.500 M 8.14 % | 67.045 M 22.38 % | 54.786 M 13.06 % | 48.457 M 19.35 % | 40.600 M -32.03 % | 59.735 M 25.76 % | 47.500 M 57.81 % | 30.100 M 82.06 % | 16.533 M -35.10 % | 25.475 M 3.97 % | 24.503 M 61.18 % | 15.202 M |
| Cost of revenue | 2.080 B 43.22 % | 1.452 B 6.55 % | 1.363 B -0.98 % | 1.376 B 15.72 % | 1.190 B 5.27 % | 1.130 B -27.83 % | 1.566 B 15.45 % | 1.356 B 3.78 % | 1.307 B 8.32 % | 1.206 B -0.89 % | 1.217 B 9.52 % | 1.111 B 30.44 % | 852.042 M -9.65 % | 942.997 M -23.56 % | 1.234 B 30.95 % | 942.158 M 34.49 % | 700.553 M 10.80 % | 632.263 M 20.39 % | 525.179 M -7.45 % | 567.445 M |
| General and administrative expenses | 605.358 M 14.50 % | 528.690 M 4 453.75 % | 11.610 M 7.93 % | 10.757 M 24.09 % | 8.669 M 1.17 % | 8.569 M 10.67 % | 7.743 M 4.69 % | 7.396 M 12.04 % | 6.601 M 2.31 % | 6.452 M 25.18 % | 5.154 M -2.81 % | 5.303 M -10.04 % | 5.895 M -11.61 % | 6.669 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 409.000 K -59.70 % | 1.015 M -98.52 % | 68.680 M -30.79 % | 99.240 M -6.10 % | 105.685 M -28.08 % | 146.943 M -11.70 % | 166.406 M 4.23 % | 159.646 M 39 811.50 % | 400.000 K -99.79 % | 192.411 M 10.24 % | 174.543 M 0.12 % | 174.328 M 0.59 % | 173.305 M -32.14 % | 255.399 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | -3.050 M | 0.000 -100.00 % | 669.713 M 3.48 % | 647.179 M -2.81 % | 665.906 M -11.68 % | 754.011 M 1 142 340.91 % | 66.000 K -99.67 % | 19.738 M 108.67 % | 9.459 M 546.99 % | 1.462 M 1 016.03 % | 131.000 K 111.29 % | 62.000 K -85.02 % | 414.000 K -94.89 % | 8.101 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.190 M 254.04 % | -9.212 M |
| Operating expenses | 199.301 M -62.57 % | 532.461 M -29.13 % | 751.278 M -0.95 % | 758.447 M -3.04 % | 782.260 M -14.21 % | 911.835 M -2.44 % | 934.666 M -1.47 % | 948.654 M 33.12 % | 712.636 M -29.20 % | 1.007 B 13.93 % | 883.511 M 17.80 % | 750.013 M 10.76 % | 677.150 M -18.98 % | 835.748 M 190.05 % | 288.138 M 9.55 % | 263.018 M 34.50 % | 195.552 M -0.61 % | 196.746 M -2.50 % | 201.789 M 48.87 % | 135.549 M |
| Cost and expenses | 2.279 B 14.84 % | 1.985 B -6.13 % | 2.114 B -0.97 % | 2.135 B 8.27 % | 1.972 B -3.43 % | 2.042 B -18.34 % | 2.500 B 8.48 % | 2.305 B 14.13 % | 2.019 B -8.75 % | 2.213 B 5.34 % | 2.101 B 12.86 % | 1.861 B 21.73 % | 1.529 B -14.03 % | 1.779 B 16.88 % | 1.522 B 26.28 % | 1.205 B 34.49 % | 896.105 M 8.09 % | 829.009 M 14.04 % | 726.968 M 4.48 % | 695.823 M |
| Research and development expenses | 3.050 M 10.67 % | 2.756 M 116.16 % | 1.275 M 0.31 % | 1.271 M -36.45 % | 2.000 M -13.49 % | 2.312 M -5.75 % | 2.453 M -50.60 % | 4.966 M -28.23 % | 6.919 M -5.94 % | 7.356 M 15.05 % | 6.394 M 2.80 % | 6.220 M 30.78 % | 4.756 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 199.301 M -62.38 % | 529.705 M 559.74 % | 80.290 M -27.01 % | 109.997 M -3.81 % | 114.354 M -26.47 % | 155.512 M -10.70 % | 174.149 M 4.25 % | 167.042 M 2 285.97 % | 7.001 M -96.48 % | 198.863 M 10.67 % | 179.697 M 0.04 % | 179.631 M 0.24 % | 179.200 M -31.62 % | 262.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.337 M |
| Interest income | 1.648 M -36.32 % | 2.588 M -75.00 % | 10.350 M 11.22 % | 9.306 M 1 019.86 % | 831.000 K -55.15 % | 1.853 M -15.19 % | 2.185 M 118.06 % | 1.002 M -60.84 % | 2.559 M 7.21 % | 2.387 M -25.89 % | 3.221 M 60.25 % | 2.010 M -23.28 % | 2.620 M 49.29 % | 1.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.927 M |
| Interest expense | 61.793 M 62.87 % | 37.940 M 11.34 % | 34.076 M 123.86 % | 15.222 M 45.32 % | 10.475 M 1.53 % | 10.317 M -28.23 % | 14.375 M 2.51 % | 14.023 M -10.90 % | 15.739 M 1.40 % | 15.521 M -66.40 % | 46.199 M -1.24 % | 46.781 M -13.25 % | 53.925 M 40.24 % | 38.453 M 53.94 % | 24.980 M 27.01 % | 19.667 M -41.86 % | 33.826 M 29.06 % | 26.209 M 84.70 % | 14.190 M 161.76 % | 5.421 M |
| Depreciation and amortization | 138.258 M 7.01 % | 129.197 M -2.48 % | 132.480 M 2.55 % | 129.186 M -0.50 % | 129.841 M 1.73 % | 127.629 M 5.83 % | 120.597 M -7.60 % | 130.518 M 1.46 % | 128.636 M 9.89 % | 117.057 M 1.21 % | 115.653 M 10.67 % | 104.506 M 1.01 % | 103.464 M -1.76 % | 105.315 M 15.72 % | 91.011 M -0.25 % | 91.238 M 17.32 % | 77.768 M -21.41 % | 98.959 M -14.64 % | 115.934 M 7.40 % | 107.943 M |
| Operating income | 159.699 M -66.43 % | 475.665 M 117.03 % | 219.170 M 8.77 % | 201.506 M -14.43 % | 235.480 M -9.88 % | 261.308 M -17.38 % | 316.273 M 9.55 % | 288.691 M 12.07 % | 257.607 M 15.73 % | 222.599 M 25.19 % | 177.805 M 14.08 % | 155.854 M 22.84 % | 126.877 M -25.11 % | 169.412 M -1.33 % | 171.695 M 42.07 % | 120.852 M 26.96 % | 95.187 M -13.37 % | 109.881 M 3.43 % | 106.236 M 33.04 % | 79.851 M |
| Operating income ratio | 0.07 -66.13 % | 0.19 106.07 % | 0.09 8.93 % | 0.09 -19.13 % | 0.11 -5.94 % | 0.11 1.09 % | 0.11 1.24 % | 0.11 -1.44 % | 0.11 23.58 % | 0.09 18.70 % | 0.08 0.91 % | 0.08 3.35 % | 0.07 -13.72 % | 0.09 -16.13 % | 0.10 11.24 % | 0.09 -5.09 % | 0.10 -17.95 % | 0.12 -8.21 % | 0.13 23.86 % | 0.10 |
| Total other income expenses net | -48.174 M 84.61 % | -313.108 M -1 042.73 % | -27.400 M -192.80 % | -9.358 M -334.25 % | -2.155 M 66.76 % | -6.484 M -11.91 % | -5.794 M 51.10 % | -11.849 M 94.17 % | -203.361 M 16.60 % | -243.845 M 8.56 % | -266.679 M -30.87 % | -203.769 M -179.53 % | -72.896 M -107.77 % | -35.085 M -40.45 % | -24.980 M -27.01 % | -19.667 M 41.86 % | -33.826 M -29.06 % | -26.209 M -10.21 % | -23.781 M -2 569.47 % | 963.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 290.202 M -26.57 % | 395.202 M 105.09 % | 192.693 M -6.89 % | 206.957 M 234.47 % | 61.877 M -66.12 % | 182.626 M -16.63 % | 219.060 M -7.34 % | 236.400 M 10.67 % | 213.603 M -21.34 % | 271.567 M 56.62 % | 173.391 M -62.83 % | 466.509 M -16.60 % | 559.342 M 1.74 % | 549.801 M 226.94 % | 168.166 M -58.42 % | 404.397 M 1.47 % | 398.554 M -6.23 % | 425.049 M 30.16 % | 326.564 M 19.45 % | 273.379 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 300.702 M -25.88 % | 405.702 M 110.30 % | 192.917 M -8.32 % | 210.424 M 220.76 % | 65.601 M -64.14 % | 182.949 M -17.90 % | 222.838 M -10.16 % | 248.026 M -1.16 % | 250.941 M -7.85 % | 272.314 M 56.69 % | 173.797 M -64.31 % | 486.977 M -13.03 % | 559.937 M -1.92 % | 570.912 M 201.81 % | 189.161 M -57.63 % | 446.409 M 11.09 % | 401.842 M -6.54 % | 429.948 M 29.34 % | 332.417 M 19.57 % | 278.002 M |
| Accumulated other comprehensive income loss | 313.556 M 1 384.36 % | 21.124 M -92.98 % | 300.946 M 9.05 % | 275.983 M 9.35 % | 252.394 M 1 094.82 % | 21.124 M -81.57 % | 114.597 M 0.00 % | 114.597 M 0.00 % | 114.597 M 0.00 % | 114.597 M 442.52 % | 21.123 M 0.00 % | 21.123 M 0.00 % | 21.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 221.600 M |
| Retained earnings | 1.507 B -14.59 % | 1.764 B 27.58 % | 1.383 B 1.88 % | 1.358 B 5.11 % | 1.291 B 10.03 % | 1.174 B -3.37 % | 1.215 B 7.96 % | 1.125 B 18.57 % | 948.869 M 21.86 % | 778.624 M 21.43 % | 641.236 M 20.20 % | 533.478 M 21.40 % | 439.451 M 20.74 % | 363.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M 0.00 % | 98.205 M |
| Total equity | 1.900 B 0.00 % | 1.900 B 5.65 % | 1.799 B 2.89 % | 1.748 B 5.40 % | 1.658 B 11.27 % | 1.490 B 5.49 % | 1.413 B 12.12 % | 1.260 B 13.22 % | 1.113 B 20.72 % | 921.990 M 8.79 % | 847.512 M 12.32 % | 754.544 M 11.65 % | 675.809 M 7.39 % | 629.331 M 22.32 % | 514.488 M 12.83 % | 456.000 M -0.93 % | 460.288 M 27.21 % | 361.821 M 5.43 % | 343.182 M 2.08 % | 336.197 M |
| Other non current liabilities | 15.551 M -87.18 % | 121.292 M 15.52 % | 105.000 M 104.90 % | 51.244 M -6.61 % | 54.872 M | 0.000 -100.00 % | 56.145 M 5 614 400.00 % | 1.000 K -100.00 % | 53.284 M 6.68 % | 49.949 M -57.41 % | 117.288 M 11 640.54 % | 999.000 K -96.51 % | 28.616 M -85.04 % | 191.248 M -44.73 % | 346.019 M 111.69 % | 163.457 M 49.63 % | 109.242 M 654.12 % | 14.486 M 31.05 % | 11.054 M 5.98 % | 10.430 M |
| Long term debt | 205.000 M 95.24 % | 105.000 M 1 079.51 % | 8.902 M -49.64 % | 17.677 M -25.74 % | 23.803 M -33.37 % | 35.722 M -25.81 % | 48.148 M -28.61 % | 67.445 M -14.99 % | 79.336 M -18.99 % | 97.930 M 48 621.39 % | 201.000 K -99.93 % | 272.337 M -7.37 % | 294.021 M 74.18 % | 168.807 M -10.76 % | 189.161 M -33.15 % | 282.952 M -3.30 % | 292.600 M -2.46 % | 299.993 M 14.75 % | 261.429 M 21.68 % | 214.855 M |
| Total non current liabilities | 149.980 M 0.00 % | 149.980 M -6.49 % | 160.396 M 53.29 % | 104.639 M -7.62 % | 113.271 M -9.52 % | 125.191 M -11.77 % | 141.894 M -9.92 % | 157.523 M -2.20 % | 161.063 M -6.53 % | 172.321 M -4.38 % | 180.223 M -44.06 % | 322.200 M -4.06 % | 335.837 M -9.39 % | 370.655 M -31.38 % | 540.180 M 20.33 % | 448.909 M 7.00 % | 419.539 M -5.75 % | 445.145 M 29.46 % | 343.839 M 46.12 % | 235.312 M |
| Other current liabilities | 142.575 M 0.00 % | 142.574 M 2 864.12 % | 4.810 M 16.78 % | 4.119 M 1.23 % | 4.069 M 2.52 % | 3.969 M -98.13 % | 211.799 M 12.86 % | 187.659 M -19.36 % | 232.721 M 266.35 % | 63.525 M -53.63 % | 136.994 M 5.27 % | 130.135 M 148.01 % | 52.472 M -42.79 % | 91.722 M -74.84 % | 364.567 M 109.76 % | 173.806 M 32.57 % | 131.101 M -36.35 % | 205.979 M 5.88 % | 194.541 M 89.91 % | 102.436 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 133.285 M 43.04 % | 93.179 M -49.77 % | 185.523 M 6.70 % | 173.879 M -16.38 % | 207.935 M 13.03 % | 183.965 M 9.58 % | 167.875 M -6.96 % | 180.426 M 86.48 % | 96.754 M 1.03 % | 95.765 M 30.76 % | 73.236 M -31.87 % | 107.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 300.702 M 0.00 % | 300.702 M 63.41 % | 184.015 M -4.53 % | 192.747 M 361.14 % | 41.798 M -71.61 % | 147.227 M -15.72 % | 174.690 M -3.26 % | 180.581 M 5.23 % | 171.605 M -1.59 % | 174.384 M 0.45 % | 173.596 M -19.12 % | 214.640 M 28.01 % | 167.680 M 30.11 % | 128.880 M | 0.000 -100.00 % | 163.457 M 49.63 % | 109.242 M -15.94 % | 129.955 M 83.07 % | 70.988 M 12.42 % | 63.147 M |
| Total current liabilities | 569.852 M 0.00 % | 569.851 M 45.21 % | 392.442 M 2.90 % | 381.379 M 5.33 % | 362.071 M -28.54 % | 506.689 M -8.38 % | 553.023 M 0.85 % | 548.361 M -6.99 % | 589.541 M -2.62 % | 605.372 M 22.53 % | 494.058 M -2.12 % | 504.774 M -14.90 % | 593.128 M -5.25 % | 625.975 M 71.70 % | 364.567 M 8.10 % | 337.263 M 40.33 % | 240.343 M 9.02 % | 220.465 M 7.23 % | 205.595 M -27.28 % | 282.719 M |
| Total liabilities | 719.832 M 0.00 % | 719.831 M 30.21 % | 552.838 M 13.75 % | 486.018 M 2.25 % | 475.342 M -24.77 % | 631.880 M -9.07 % | 694.917 M -1.55 % | 705.884 M -5.96 % | 750.604 M -3.48 % | 777.693 M 15.34 % | 674.281 M -18.46 % | 826.974 M -10.98 % | 928.965 M -6.79 % | 996.630 M 10.16 % | 904.747 M 15.08 % | 786.172 M 19.14 % | 659.882 M -0.86 % | 665.610 M 21.14 % | 549.434 M 6.06 % | 518.031 M |
| Other non current assets | -340.412 M -7 881.52 % | -4.265 M -111.40 % | 37.396 M 12.46 % | 33.252 M 0.00 % | 33.253 M 36.58 % | 24.347 M -5.39 % | 25.735 M -7.48 % | 27.816 M -1.61 % | 28.272 M | 0.000 -100.00 % | 22.186 M 10.61 % | 20.057 M -7.39 % | 21.657 M 27.23 % | 17.022 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 385.818 M 676.75 % | 49.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.217 M 51.91 % | 5.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 385.818 M 676.75 % | 49.671 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.217 M 51.91 % | 5.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.466 B 0.00 % | 1.466 B 11.00 % | 1.320 B -2.14 % | 1.349 B -1.26 % | 1.366 B -2.94 % | 1.408 B -1.95 % | 1.436 B 6.75 % | 1.345 B 9.79 % | 1.225 B 15.29 % | 1.062 B 4.99 % | 1.012 B 0.72 % | 1.005 B -3.07 % | 1.037 B 5.60 % | 981.645 M 10.67 % | 887.027 M 14.99 % | 771.407 M 2.69 % | 751.177 M 24.66 % | 602.578 M 19.18 % | 505.614 M -1.10 % | 511.229 M |
| Total non current assets | 1.511 B 0.00 % | 1.511 B 11.29 % | 1.358 B -1.79 % | 1.382 B -1.23 % | 1.400 B -2.82 % | 1.440 B -1.81 % | 1.467 B 6.85 % | 1.373 B 9.53 % | 1.253 B 15.11 % | 1.089 B 5.27 % | 1.034 B 0.91 % | 1.025 B -3.16 % | 1.058 B 5.97 % | 998.667 M 12.59 % | 887.027 M 14.99 % | 771.407 M 2.69 % | 751.177 M 24.66 % | 602.578 M 19.18 % | 505.614 M -1.41 % | 512.837 M |
| Other current assets | 37.134 M 0.00 % | 37.133 M 35.64 % | 27.376 M 66.62 % | 16.430 M -30.03 % | 23.482 M 11.13 % | 21.130 M -95.22 % | 442.281 M 4 434.36 % | 9.754 M -59.00 % | 23.793 M -94.43 % | 427.497 M 1 544.28 % | 25.999 M 11.44 % | 23.330 M 26.74 % | 18.408 M -38.37 % | 29.867 M 86.80 % | 15.989 M 10.64 % | 14.452 M 0.80 % | 14.337 M 0.06 % | 14.329 M 3.48 % | 13.847 M 3.62 % | 13.363 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 10.500 M 0.00 % | 10.500 M 4 587.50 % | 224.000 K -93.54 % | 3.467 M -6.90 % | 3.724 M 1 052.94 % | 323.000 K -91.45 % | 3.778 M -67.50 % | 11.626 M -68.86 % | 37.338 M 4 898.39 % | 747.000 K 83.99 % | 406.000 K -98.02 % | 20.468 M 3 340.00 % | 595.000 K -97.18 % | 21.111 M 0.55 % | 20.995 M -50.03 % | 42.012 M 1 177.74 % | 3.288 M -32.88 % | 4.899 M -16.30 % | 5.853 M 26.61 % | 4.623 M |
| Cash and short term investments | 10.500 M 0.00 % | 10.500 M 4 587.50 % | 224.000 K -96.80 % | 7.009 M 88.21 % | 3.724 M 1 052.94 % | 323.000 K -91.45 % | 3.778 M -67.50 % | 11.626 M -68.86 % | 37.338 M 4 898.39 % | 747.000 K 83.99 % | 406.000 K -98.02 % | 20.468 M 3 340.00 % | 595.000 K -97.18 % | 21.111 M 0.55 % | 20.995 M -50.03 % | 42.012 M 1 177.74 % | 3.288 M -32.88 % | 4.899 M -16.30 % | 5.853 M 26.61 % | 4.623 M |
| Total current assets | 1.109 B 0.00 % | 1.109 B 11.60 % | 993.653 M 16.67 % | 851.687 M 16.00 % | 734.212 M 7.64 % | 682.130 M 6.40 % | 641.072 M 8.03 % | 593.409 M -2.79 % | 610.411 M -0.10 % | 610.994 M 25.31 % | 487.588 M -12.41 % | 556.647 M 1.86 % | 546.503 M -12.88 % | 627.294 M 17.87 % | 532.207 M 13.05 % | 470.765 M 27.58 % | 368.993 M -13.15 % | 424.853 M 9.78 % | 387.002 M 13.36 % | 341.391 M |
| Inventory | 373.467 M 0.00 % | 373.467 M -13.74 % | 432.935 M 17.25 % | 369.232 M 61.26 % | 228.962 M -16.14 % | 273.019 M 40.00 % | 195.013 M 4.63 % | 186.381 M 20.19 % | 155.075 M -15.14 % | 182.750 M 24.46 % | 146.829 M -22.04 % | 188.350 M -8.42 % | 205.675 M -14.43 % | 240.370 M 98.32 % | 121.204 M 19.62 % | 101.323 M 21.70 % | 83.254 M -21.30 % | 105.793 M -2.22 % | 108.193 M 45.71 % | 74.254 M |
| Net receivables | 687.834 M 0.00 % | 687.834 M 29.02 % | 533.118 M 16.14 % | 459.016 M -3.98 % | 478.044 M 23.32 % | 387.658 M | 0.000 -100.00 % | 391.107 M -2.35 % | 400.512 M | 0.000 -100.00 % | 326.204 M -1.12 % | 329.888 M 2.51 % | 321.825 M -4.20 % | 335.946 M | 0.000 | 0.000 -100.00 % | 268.114 M | 0.000 -100.00 % | 259.109 M 4.00 % | 249.151 M |
| Tax 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 -100.00 % | 1.608 M |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 126.575 M 0.00 % | 126.575 M 79.97 % | 70.332 M -22.99 % | 91.334 M -30.11 % | 130.681 M -28.04 % | 181.614 M 9.06 % | 166.534 M -7.54 % | 180.121 M -2.75 % | 185.215 M -0.97 % | 187.036 M 1.94 % | 183.468 M 14.67 % | 159.999 M -20.60 % | 201.504 M 5.85 % | 190.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.988 M |
| Tax 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 -100.00 % | 11.148 M |
| Deferred revenue non current | 0.000 100.00 % | -105.000 M -748.31 % | 16.196 M -68.40 % | 51.246 M | 0.000 -100.00 % | 54.271 M -3.34 % | 56.146 M -1.46 % | 56.976 M 318.70 % | -26.052 M -152.16 % | 49.949 M 18.11 % | 42.291 M 31.31 % | 32.207 M 12.54 % | 28.617 M 120.41 % | -140.202 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.236 M 8.62 % | -107.500 M | 0.000 | 0.000 -100.00 % | 398.000 K 138.32 % | 167.000 K -83.05 % | 985.000 K | 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 |
| Other total stockholders equity | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M -92.50 % | 218.546 M 1 233.25 % | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M -84.83 % | 108.071 M -12.04 % | 122.861 M -11.07 % | 138.153 M -17.36 % | 167.168 M -59.84 % | 416.283 M 2 439.55 % | 16.392 M 0.00 % | 16.392 M 0.00 % | 16.392 M -93.31 % | 244.977 M 1 394.49 % | 16.392 M |
| Deferred tax liabilities non current | 28.688 M 0.00 % | 28.688 M -5.31 % | 30.297 M -15.18 % | 35.718 M 3.24 % | 34.596 M -1.72 % | 35.201 M -6.38 % | 37.601 M 13.59 % | 33.101 M 16.38 % | 28.443 M 16.36 % | 24.443 M 19.57 % | 20.443 M 22.73 % | 16.657 M 26.19 % | 13.200 M 24.53 % | 10.600 M 112.00 % | 5.000 M 100.00 % | 2.500 M -85.87 % | 17.697 M 16.45 % | 15.197 M 33.05 % | 11.422 M 13.91 % | 10.027 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.620 B 0.00 % | 2.620 B 11.42 % | 2.351 B 5.25 % | 2.234 B 4.70 % | 2.134 B 0.54 % | 2.122 B 0.69 % | 2.108 B 7.21 % | 1.966 B 5.50 % | 1.864 B 9.65 % | 1.700 B 11.69 % | 1.522 B -3.78 % | 1.582 B -1.45 % | 1.605 B -1.30 % | 1.626 B 14.57 % | 1.419 B 14.25 % | 1.242 B 10.89 % | 1.120 B 9.03 % | 1.027 B 15.10 % | 892.616 M 4.49 % | 854.228 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -81.605 M -0.03 % | -81.577 M 45.77 % | -150.418 M 41.18 % | -255.736 M -158.15 % | -99.066 M -78.28 % | -55.568 M -17.86 % | -47.148 M 20.30 % | -59.156 M -407.50 % | 19.238 M 224.66 % | -15.432 M -120.49 % | 75.297 M 347.35 % | -30.442 M -90.10 % | -16.014 M 75.98 % | -66.681 M -11.46 % | -59.823 M -474.39 % | 15.979 M -80.00 % | 79.908 M 433.84 % | -23.936 M 72.37 % | -86.631 M -2 189.40 % | -3.784 M |
| Accounts receivables | -134.912 M 12.80 % | -154.716 M -108.79 % | -74.102 M -663.09 % | 13.160 M 114.91 % | -88.241 M -330.43 % | 38.294 M 198.95 % | -38.700 M -805.95 % | 5.482 M 174.79 % | 1.995 M 102.46 % | -81.067 M -1 037.84 % | 8.644 M 451.95 % | -2.456 M -115.62 % | 15.727 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.370 M |
| Inventory | 23.070 M -61.21 % | 59.468 M 193.35 % | -63.703 M 54.59 % | -140.269 M -418.38 % | 44.057 M 156.48 % | -78.006 M -803.79 % | -8.631 M 72.43 % | -31.306 M -213.12 % | 27.675 M 177.04 % | -35.921 M -186.51 % | 41.521 M 139.66 % | 17.325 M -50.06 % | 34.695 M 129.11 % | -119.166 M -499.40 % | -19.881 M -10.03 % | -18.069 M -180.17 % | 22.539 M 839.13 % | 2.400 M 107.07 % | -33.939 M -698.15 % | 5.674 M |
| Accounts payables | -21.078 M -186.87 % | 24.264 M 523.01 % | -5.736 M 95.85 % | -138.110 M -171.69 % | -50.833 M -234.76 % | -15.185 M -243.91 % | 10.552 M 63.93 % | 6.437 M -23.53 % | 8.418 M 201.83 % | 2.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.000 K |
| Other working capital | 51.315 M 584.42 % | -10.593 M -54.04 % | -6.877 M -172.52 % | 9.483 M 334.21 % | -4.049 M -503.43 % | -671.000 K 93.53 % | -10.369 M 73.93 % | -39.769 M -281.22 % | -10.432 M -110.27 % | 101.556 M 200.68 % | 33.776 M 170.71 % | -47.767 M 5.80 % | -50.709 M -196.62 % | 52.485 M 231.40 % | -39.942 M -217.31 % | 34.048 M -40.65 % | 57.369 M 317.83 % | -26.336 M 50.02 % | -52.692 M | 0.000 |
| Other non cash items | 63.049 M 83.82 % | 34.300 M 167.54 % | -50.783 M 7.34 % | -54.804 M 15.68 % | -64.992 M 25.84 % | -87.636 M 26.11 % | -118.597 M -21.81 % | -97.360 M -15.17 % | -84.537 M -12.82 % | -74.931 M -35.54 % | -55.282 M 2.11 % | -56.476 M -42.97 % | -39.503 M 31.36 % | -57.555 M -27.97 % | -44.974 M 25.25 % | -60.163 M -213.71 % | -19.178 M 32.79 % | -28.535 M -5.25 % | -27.112 M -961.55 % | -2.554 M |
| Net cash provided by operating activities | 178.729 M -14.08 % | 208.018 M 69.05 % | 123.049 M 1 039.98 % | 10.794 M -94.58 % | 199.108 M -18.38 % | 243.942 M -10.44 % | 272.372 M 2.08 % | 266.832 M -20.01 % | 333.568 M 31.91 % | 252.869 M -19.91 % | 315.750 M 81.98 % | 173.505 M -0.99 % | 175.240 M 10.50 % | 158.593 M 19.31 % | 132.929 M -10.33 % | 148.239 M -25.83 % | 199.859 M 53.55 % | 130.160 M 38.12 % | 94.237 M -43.64 % | 167.217 M |
| Investments in property plant and equipment | -388.596 M -41.59 % | -274.446 M -164.78 % | -103.652 M 7.47 % | -112.018 M -26.55 % | -88.518 M 11.22 % | -99.705 M 52.82 % | -211.331 M 15.60 % | -250.405 M 13.98 % | -291.106 M -73.77 % | -167.523 M -36.35 % | -122.858 M -68.98 % | -72.706 M 54.11 % | -158.433 M 20.76 % | -199.933 M -6.88 % | -187.065 M -67.82 % | -111.468 M 17.02 % | -134.337 M 31.43 % | -195.922 M -77.60 % | -110.318 M 26.58 % | -150.255 M |
| Acquisitions net | 70.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 investing activites | -12.601 M -386.90 % | -2.588 M -19.21 % | -2.171 M -191.80 % | -744.000 K -100.42 % | 177.867 M -11.63 % | 201.264 M 9 311.17 % | -2.185 M -118.06 % | -1.002 M 63.76 % | -2.765 M -17.56 % | -2.352 M -100.60 % | 390.402 M 167.34 % | 146.030 M -57.40 % | 342.780 M 2 705.90 % | -13.154 M -142.38 % | 31.041 M 352.57 % | -12.290 M -0.46 % | -12.234 M -140.08 % | 30.522 M 43.66 % | 21.246 M | 0.000 |
| Net cash used for investing activites | -330.947 M -19.46 % | -277.034 M -161.79 % | -105.823 M 6.15 % | -112.762 M -226.20 % | 89.349 M -12.02 % | 101.559 M 147.57 % | -213.516 M 15.07 % | -251.407 M 14.45 % | -293.871 M -72.99 % | -169.875 M -163.49 % | 267.544 M 264.88 % | 73.324 M -60.23 % | 184.347 M -1.30 % | 186.779 M 219.71 % | -156.024 M -26.07 % | -123.758 M 15.56 % | -146.571 M 11.38 % | -165.400 M -85.69 % | -89.072 M 40.72 % | -150.255 M |
| Debt repayment | 6.603 M -93.38 % | 99.774 M 2 074.20 % | 4.589 M -96.96 % | 150.949 M 243.18 % | -105.429 M | 0.000 | 0.000 -100.00 % | 8.976 M | 0.000 -100.00 % | 789.000 K | 0.000 | 0.000 -100.00 % | 29.536 M -65.20 % | 84.884 M 3 984.89 % | 2.078 M -95.73 % | 48.714 M 337.85 % | -20.481 M -133.94 % | 60.351 M 136.43 % | 25.526 M -7.07 % | 27.467 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -24.551 M 0.00 % | -24.551 M -0.08 % | -24.531 M 50.07 % | -49.133 M | 0.000 100.00 % | -118.391 M -98.40 % | -59.673 M -12.19 % | -53.189 M | 0.000 100.00 % | -82.993 M -188.92 % | -28.725 M 0.00 % | -28.725 M 28.57 % | -40.215 M 22.22 % | -51.704 M -12.50 % | -45.961 M -33.33 % | -34.471 M -0.29 % | -34.372 M 14.53 % | -40.215 M -36.50 % | -29.462 M 45.65 % | -54.212 M |
| Other financing activites | 171.901 M | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -733.000 K 97.33 % | -27.464 M -366.20 % | -5.891 M | 0.000 100.00 % | -2.779 M | 0.000 100.00 % | -41.045 M 19.95 % | -51.276 M | 0.000 | 0.000 -100.00 % | 45.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 153.953 M 104.66 % | 75.223 M 477.19 % | -19.943 M -119.59 % | 101.816 M 195.91 % | -106.162 M 27.21 % | -145.855 M -122.46 % | -65.564 M -48.29 % | -44.213 M -1 490.97 % | -2.779 M 96.62 % | -82.204 M -17.82 % | -69.770 M 12.79 % | -80.001 M -649.14 % | -10.679 M -132.19 % | 33.180 M 1 496.73 % | 2.078 M -85.41 % | 14.243 M 125.97 % | -54.853 M -372.41 % | 20.136 M 611.59 % | -3.936 M 85.28 % | -26.745 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 2.000 K 100.00 % | 1.000 K 100.00 % | -178.699 M 12.02 % | -203.118 M | 0.000 -100.00 % | 1.000 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 |
| Net change in cash | 1.736 M -72.03 % | 6.207 M 328.45 % | -2.717 M -1 699.34 % | -151.000 K -104.20 % | 3.596 M 203.57 % | -3.472 M 48.24 % | -6.708 M 76.70 % | -28.787 M -177.97 % | 36.920 M 4 567.51 % | 791.000 K 103.67 % | -21.564 M -206.86 % | 20.180 M 201.99 % | -19.786 M -496.20 % | 4.994 M 123.76 % | -21.017 M -154.27 % | 38.724 M 2 503.72 % | -1.611 M -68.87 % | -954.000 K -177.62 % | 1.229 M | 0.000 |
| Cash at beginning of period | 10.500 M 144.58 % | 4.293 M -38.75 % | 7.009 M -2.11 % | 7.160 M 100.90 % | 3.564 M -49.35 % | 7.036 M -48.81 % | 13.744 M -67.68 % | 42.531 M 657.99 % | 5.611 M 16.41 % | 4.820 M -81.73 % | 26.383 M 325.33 % | 6.203 M -76.13 % | 25.989 M 23.79 % | 20.995 M -50.03 % | 42.012 M 1 177.74 % | 3.288 M -32.88 % | 4.899 M -16.30 % | 5.853 M 26.61 % | 4.623 M | 0.000 |
| Cash at end of period | 12.236 M 16.53 % | 10.500 M 144.64 % | 4.292 M -38.76 % | 7.009 M -2.11 % | 7.160 M 100.90 % | 3.564 M -49.35 % | 7.036 M -48.81 % | 13.744 M -67.68 % | 42.531 M 657.99 % | 5.611 M 16.43 % | 4.819 M -81.73 % | 26.383 M 325.33 % | 6.203 M -76.13 % | 25.989 M 23.79 % | 20.995 M -50.03 % | 42.012 M 1 177.74 % | 3.288 M -32.88 % | 4.899 M -16.29 % | 5.852 M 26.58 % | 4.623 M |
| Operating cash flow | 178.729 M -14.08 % | 208.018 M 69.05 % | 123.049 M 1 039.98 % | 10.794 M -94.58 % | 199.108 M -18.38 % | 243.942 M -10.44 % | 272.372 M 2.08 % | 266.832 M -20.01 % | 333.568 M 31.91 % | 252.869 M -19.91 % | 315.750 M 81.98 % | 173.505 M -0.99 % | 175.240 M 10.50 % | 158.593 M 19.31 % | 132.929 M -10.33 % | 148.239 M -25.83 % | 199.859 M 53.55 % | 130.160 M 38.12 % | 94.237 M -43.64 % | 167.217 M |
| Capital expenditure | -388.596 M -41.59 % | -274.446 M -164.78 % | -103.652 M 7.47 % | -112.018 M -26.55 % | -88.518 M 11.22 % | -99.705 M 52.82 % | -211.331 M 15.60 % | -250.405 M 13.98 % | -291.106 M -73.77 % | -167.523 M -36.35 % | -122.858 M -68.98 % | -72.706 M 54.11 % | -158.433 M 20.76 % | -199.933 M -6.88 % | -187.065 M -67.82 % | -111.468 M 17.02 % | -134.337 M 31.43 % | -195.922 M -77.60 % | -110.318 M 26.58 % | -150.255 M |
| Free CashFlow | -209.867 M -215.93 % | -66.428 M -442.47 % | 19.397 M 119.16 % | -101.224 M -191.53 % | 110.590 M -23.33 % | 144.237 M 136.30 % | 61.041 M 271.59 % | 16.427 M -61.31 % | 42.462 M -50.25 % | 85.346 M -55.75 % | 192.892 M 91.36 % | 100.799 M 499.74 % | 16.807 M 140.66 % | -41.340 M 23.64 % | -54.136 M -247.22 % | 36.771 M -43.88 % | 65.522 M 199.64 % | -65.762 M -308.94 % | -16.081 M -194.81 % | 16.962 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 639.724 M -4.17 % | 667.559 M 15.57 % | 577.608 M -6.86 % | 620.160 M 8.25 % | 572.896 M -12.64 % | 655.751 M 8.41 % | 604.866 M -6.66 % | 648.019 M 18.97 % | 544.687 M 6.84 % | 509.835 M -9.18 % | 561.339 M -17.32 % | 678.951 M 15.87 % | 585.970 M 15.94 % | 505.422 M -14.85 % | 593.546 M -17.15 % | 716.387 M 36.66 % | 524.213 M -22.97 % | 680.539 M -11.81 % | 771.672 M 24.07 % | 621.983 M 354.38 % | 136.886 M -71.95 % | 487.971 M -18.32 % | 597.429 M -6.08 % | 636.131 M 8.51 % | 586.240 M -3.58 % | 608.016 M -16.55 % | 728.628 M -5.44 % | 770.513 M 16.38 % | 662.075 M -1.41 % | 671.521 M -4.07 % | 700.038 M 2.70 % | 681.622 M 25.23 % | 544.317 M -16.25 % | 649.892 M 16.00 % | 560.262 M -15.45 % | 662.679 M 3.28 % | 641.643 M -1.13 % | 648.997 M 8.12 % | 600.244 M -2.92 % | 618.317 M 6.01 % | 583.236 M 11.74 % | 521.949 M -5.05 % | 549.715 M -14.28 % | 641.271 M 5.00 % | 610.761 M 18.40 % | 515.845 M -3.69 % | 535.585 M -7.91 % | 581.574 M 39.68 % | 416.366 M 7.70 % | 386.605 M -3.07 % | 398.858 M -18.60 % | 489.984 M 6.75 % | 459.007 M |
| Net income | 28.777 M 1 591.04 % | -1.930 M -108.61 % | 22.422 M 13.85 % | 19.694 M 4.58 % | 18.832 M -66.39 % | 56.030 M 22.72 % | 45.657 M 248.21 % | 13.112 M 15.71 % | 11.332 M -54.96 % | 25.158 M -32.40 % | 37.218 M -31.34 % | 54.204 M 79.13 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.995 M -7.57 % | 74.645 M 21.66 % | 61.355 M 293.23 % | -31.753 M -214.70 % | 27.684 M -54.74 % | 61.170 M -0.93 % | 61.743 M 36.05 % | 45.384 M 39.26 % | 32.589 M -41.94 % | 56.134 M -12.80 % | 64.374 M 12.42 % | 57.262 M 42.36 % | 40.224 M -31.27 % | 58.525 M -6.44 % | 62.551 M 55.36 % | 40.262 M -13.74 % | 46.677 M 1.29 % | 46.082 M -11.46 % | 52.047 M 4.60 % | 49.760 M 115.30 % | 23.112 M -47.65 % | 44.148 M -6.85 % | 47.397 M 6.57 % | 44.473 M 203.07 % | 14.674 M -54.69 % | 32.384 M -23.01 % | 42.061 M 23.59 % | 34.032 M 4.37 % | 32.607 M 33.96 % | 24.341 M -24.97 % | 32.443 M 79.56 % | 18.068 M 2.17 % | 17.685 M 12.19 % | 15.763 M -44.38 % | 28.338 M 4.93 % | 27.007 M |
| Income before tax | 30.830 M -16.06 % | 36.727 M 75.37 % | 20.942 M -26.12 % | 28.347 M 11.13 % | 25.508 M -64.81 % | 72.488 M 22.53 % | 59.157 M 256.11 % | 16.612 M 15.91 % | 14.332 M -62.37 % | 38.089 M -22.61 % | 49.218 M -23.34 % | 64.204 M 59.48 % | 40.259 M -31.95 % | 59.158 M 10.20 % | 53.683 M -40.00 % | 89.479 M 979.66 % | -10.172 M -111.11 % | 91.578 M 2.16 % | 89.645 M 6.90 % | 83.855 M 364.09 % | -31.753 M -187.37 % | 36.345 M -53.73 % | 78.545 M 0.39 % | 78.243 M 17.86 % | 66.384 M -7.48 % | 71.750 M 2.30 % | 70.134 M -24.08 % | 92.374 M 10.94 % | 83.262 M 19.79 % | 69.508 M -12.60 % | 79.525 M -6.50 % | 85.051 M 44.74 % | 58.762 M -5.86 % | 62.423 M 1.37 % | 61.582 M -12.71 % | 70.547 M -2.71 % | 72.514 M 87.58 % | 38.657 M -35.73 % | 60.148 M -6.60 % | 64.397 M 2.26 % | 62.973 M 173.36 % | 23.037 M -48.86 % | 45.046 M -24.68 % | 59.808 M 19.51 % | 50.046 M 7.00 % | 46.774 M 34.25 % | 34.841 M -27.07 % | 47.776 M 80.11 % | 26.526 M -4.12 % | 27.666 M 26.37 % | 21.893 M -45.34 % | 40.053 M 6.29 % | 37.681 M |
| Income before tax ratio | 0.05 -12.40 % | 0.06 51.74 % | 0.04 -20.68 % | 0.05 2.66 % | 0.04 -59.72 % | 0.11 13.03 % | 0.10 281.52 % | 0.03 -2.57 % | 0.03 -64.78 % | 0.07 -14.79 % | 0.09 -7.28 % | 0.09 37.64 % | 0.07 -41.30 % | 0.12 29.41 % | 0.09 -27.59 % | 0.12 743.69 % | -0.02 -114.42 % | 0.13 15.84 % | 0.12 -13.83 % | 0.13 158.12 % | -0.23 -411.44 % | 0.07 -43.35 % | 0.13 6.89 % | 0.12 8.62 % | 0.11 -4.04 % | 0.12 22.60 % | 0.10 -19.71 % | 0.12 -4.67 % | 0.13 21.50 % | 0.10 -8.88 % | 0.11 -8.96 % | 0.12 15.58 % | 0.11 12.39 % | 0.10 -12.61 % | 0.11 3.25 % | 0.11 -5.80 % | 0.11 89.73 % | 0.06 -40.56 % | 0.10 -3.79 % | 0.10 -3.54 % | 0.11 144.63 % | 0.04 -46.14 % | 0.08 -12.14 % | 0.09 13.82 % | 0.08 -9.63 % | 0.09 39.39 % | 0.07 -20.81 % | 0.08 28.95 % | 0.06 -10.97 % | 0.07 30.37 % | 0.05 -32.85 % | 0.08 -0.43 % | 0.08 |
| EBITDA | 77.844 M -7.46 % | 84.122 M 11.26 % | 75.609 M -3.49 % | 78.343 M 6.59 % | 73.502 M -37.25 % | 117.136 M 23.64 % | 94.743 M 44.70 % | 65.474 M 25.02 % | 52.371 M -45.04 % | 95.289 M 7.39 % | 88.732 M -12.48 % | 101.388 M 38.94 % | 72.972 M -27.43 % | 100.552 M 6.68 % | 94.256 M -23.23 % | 122.775 M 547.10 % | 18.973 M -85.68 % | 132.455 M 5.63 % | 125.398 M 4.82 % | 119.629 M 3 214.53 % | -3.841 M -105.41 % | 70.935 M -38.60 % | 115.520 M 1.51 % | 113.798 M 17.06 % | 97.210 M -17.49 % | 117.823 M 18.51 % | 99.418 M -18.26 % | 121.626 M 7.04 % | 113.626 M 11.60 % | 101.815 M -16.57 % | 122.040 M 2.25 % | 119.351 M 29.02 % | 92.508 M -10.19 % | 103.007 M 4.07 % | 98.982 M -4.87 % | 104.048 M -2.77 % | 107.014 M 51.29 % | 70.736 M -24.16 % | 93.273 M -4.32 % | 97.481 M 0.22 % | 97.263 M 73.22 % | 56.151 M -28.45 % | 78.474 M -18.76 % | 96.601 M 8.40 % | 89.112 M 34.54 % | 66.233 M -20.84 % | 83.672 M -10.71 % | 93.709 M 50.88 % | 62.107 M -8.55 % | 67.917 M 18.34 % | 57.393 M -27.02 % | 78.646 M 5.94 % | 74.235 M |
| Net income ratio | 0.04 1 655.91 % | 0.00 -107.45 % | 0.04 22.24 % | 0.03 -3.39 % | 0.03 -61.53 % | 0.09 13.20 % | 0.08 273.05 % | 0.02 -2.74 % | 0.02 -57.84 % | 0.05 -25.58 % | 0.07 -16.95 % | 0.08 54.60 % | 0.05 -27.04 % | 0.07 -3.83 % | 0.07 -24.12 % | 0.10 599.81 % | -0.02 -119.14 % | 0.10 4.81 % | 0.10 -1.94 % | 0.10 142.53 % | -0.23 -508.88 % | 0.06 -44.59 % | 0.10 5.49 % | 0.10 25.38 % | 0.08 44.43 % | 0.05 -30.43 % | 0.08 -7.79 % | 0.08 -3.40 % | 0.09 44.39 % | 0.06 -28.35 % | 0.08 -8.90 % | 0.09 24.06 % | 0.07 2.99 % | 0.07 -12.68 % | 0.08 4.72 % | 0.08 1.28 % | 0.08 117.77 % | 0.04 -51.58 % | 0.07 -4.05 % | 0.08 0.53 % | 0.08 171.23 % | 0.03 -52.28 % | 0.06 -10.18 % | 0.07 17.71 % | 0.06 -11.85 % | 0.06 39.09 % | 0.05 -18.53 % | 0.06 28.55 % | 0.04 -5.14 % | 0.05 15.75 % | 0.04 -31.67 % | 0.06 -1.71 % | 0.06 |
| Ratio EBITDA | 0.12 -3.44 % | 0.13 -3.73 % | 0.13 3.62 % | 0.13 -1.54 % | 0.13 -28.18 % | 0.18 14.04 % | 0.16 55.03 % | 0.10 5.08 % | 0.10 -48.56 % | 0.19 18.24 % | 0.16 5.85 % | 0.15 19.91 % | 0.12 -37.40 % | 0.20 25.28 % | 0.16 -7.34 % | 0.17 373.52 % | 0.04 -81.40 % | 0.19 19.77 % | 0.16 -15.51 % | 0.19 785.45 % | -0.03 -119.30 % | 0.15 -24.82 % | 0.19 8.09 % | 0.18 7.88 % | 0.17 -14.43 % | 0.19 42.02 % | 0.14 -13.56 % | 0.16 -8.02 % | 0.17 13.19 % | 0.15 -13.03 % | 0.17 -0.44 % | 0.18 3.03 % | 0.17 7.23 % | 0.16 -10.29 % | 0.18 12.52 % | 0.16 -5.86 % | 0.17 53.02 % | 0.11 -29.86 % | 0.16 -1.44 % | 0.16 -5.46 % | 0.17 55.02 % | 0.11 -24.64 % | 0.14 -5.23 % | 0.15 3.25 % | 0.15 13.63 % | 0.13 -17.81 % | 0.16 -3.04 % | 0.16 8.02 % | 0.15 -15.09 % | 0.18 22.09 % | 0.14 -10.35 % | 0.16 -0.76 % | 0.16 |
| Gross profit ratio | 0.40 124.92 % | 0.18 -69.19 % | 0.58 353.71 % | 0.13 13.16 % | 0.11 -51.56 % | 0.23 -56.26 % | 0.53 9.12 % | 0.49 51.58 % | 0.32 53.51 % | 0.21 -59.41 % | 0.52 10.13 % | 0.47 26.21 % | 0.37 1 105.75 % | 0.03 -94.06 % | 0.52 -3.50 % | 0.54 36.32 % | 0.39 59.60 % | 0.25 -56.87 % | 0.57 13.23 % | 0.50 24.42 % | 0.41 107.63 % | 0.20 -68.27 % | 0.62 23.03 % | 0.50 -15.91 % | 0.60 491.86 % | -0.15 -127.90 % | 0.54 -0.93 % | 0.55 3.50 % | 0.53 -4.23 % | 0.55 -11.48 % | 0.63 -10.42 % | 0.70 44.39 % | 0.48 4.28 % | 0.46 -31.91 % | 0.68 6.01 % | 0.64 -2.54 % | 0.66 -7.28 % | 0.71 27.34 % | 0.56 -11.15 % | 0.63 -4.43 % | 0.66 793.16 % | -0.09 -118.10 % | 0.52 -3.81 % | 0.55 -19.05 % | 0.67 1 008.07 % | -0.07 -111.85 % | 0.63 14.69 % | 0.55 -13.59 % | 0.63 -46.07 % | 1.17 84.79 % | 0.63 15.19 % | 0.55 -1.23 % | 0.56 |
| Weighted average shs out dil | 9.822 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.24 % | 9.798 M -0.23 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M -0.01 % | 9.821 M -0.03 % | 9.824 M 0.04 % | 9.821 M 0.04 % | 9.816 M -0.11 % | 9.827 M 0.48 % | 9.781 M -0.40 % | 9.821 M -0.01 % | 9.822 M 0.05 % | 9.817 M -0.14 % | 9.831 M 0.14 % | 9.817 M -0.02 % | 9.819 M 0.03 % | 9.816 M -0.07 % | 9.823 M 0.07 % | 9.816 M 0.03 % | 9.814 M 0.01 % | 9.813 M -0.09 % | 9.822 M 0.11 % | 9.811 M -0.09 % | 9.820 M 0.00 % | 9.820 M 0.00 % | 9.820 M -0.07 % | 9.827 M 0.01 % | 9.826 M 0.05 % | 9.820 M 0.06 % | 9.815 M -0.21 % | 9.835 M 0.25 % | 9.811 M -0.02 % | 9.813 M -0.04 % | 9.817 M 14.41 % | 8.581 M -12.56 % | 9.813 M -0.14 % | 9.827 M 0.20 % | 9.807 M -0.14 % | 9.821 M 0.07 % | 9.815 M -0.17 % | 9.831 M 0.12 % | 9.820 M -0.06 % | 9.825 M 0.35 % | 9.791 M -0.15 % | 9.806 M -0.15 % | 9.821 M |
| Weighted average shs out | 9.822 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.24 % | 9.798 M -0.23 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.00 % | 9.821 M 0.04 % | 9.816 M -0.04 % | 9.821 M 0.41 % | 9.781 M -0.40 % | 9.821 M -0.01 % | 9.822 M 0.05 % | 9.817 M -0.14 % | 9.831 M 0.14 % | 9.817 M -0.02 % | 9.819 M 0.03 % | 9.816 M -0.07 % | 9.823 M 0.06 % | 9.817 M 0.04 % | 9.814 M 0.01 % | 9.813 M -0.09 % | 9.822 M 0.11 % | 9.811 M -0.09 % | 9.820 M 0.00 % | 9.820 M 0.00 % | 9.820 M -0.07 % | 9.827 M 0.01 % | 9.826 M 0.05 % | 9.820 M 0.06 % | 9.815 M -0.21 % | 9.835 M 0.25 % | 9.811 M -0.02 % | 9.813 M -0.04 % | 9.817 M 14.41 % | 8.581 M -12.56 % | 9.813 M -0.14 % | 9.827 M 0.20 % | 9.807 M -0.14 % | 9.821 M 0.07 % | 9.815 M -0.17 % | 9.831 M 0.12 % | 9.820 M -0.06 % | 9.825 M 0.35 % | 9.791 M -0.15 % | 9.806 M -0.15 % | 9.821 M |
| EPS diluted | 2.93 1 565.00 % | -0.20 -108.77 % | 2.28 13.43 % | 2.01 4.69 % | 1.92 -66.37 % | 5.71 22.80 % | 4.65 247.01 % | 1.34 16.52 % | 1.15 -54.90 % | 2.55 -32.72 % | 3.79 -31.34 % | 5.52 79.22 % | 3.08 -15.38 % | 3.64 -18.20 % | 4.45 -37.06 % | 7.07 779.81 % | -1.04 -114.79 % | 7.03 -7.50 % | 7.60 21.60 % | 6.25 293.50 % | -3.23 -214.54 % | 2.82 -54.74 % | 6.23 -0.95 % | 6.29 36.15 % | 4.62 39.16 % | 3.32 -41.96 % | 5.72 -12.80 % | 6.56 12.52 % | 5.83 42.20 % | 4.10 -31.21 % | 5.96 -6.44 % | 6.37 55.37 % | 4.10 -13.68 % | 4.75 1.28 % | 4.69 -11.51 % | 5.30 4.54 % | 5.07 115.74 % | 2.35 -47.78 % | 4.50 -6.83 % | 4.83 6.62 % | 4.53 164.91 % | 1.71 -48.18 % | 3.30 -22.90 % | 4.28 23.34 % | 3.47 4.52 % | 3.32 33.87 % | 2.48 -24.85 % | 3.30 79.35 % | 1.84 2.22 % | 1.80 11.80 % | 1.61 -44.29 % | 2.89 5.09 % | 2.75 |
| Earnings per share | 2.93 1 565.00 % | -0.20 -108.77 % | 2.28 13.43 % | 2.01 4.69 % | 1.92 -66.37 % | 5.71 22.80 % | 4.65 247.01 % | 1.34 16.52 % | 1.15 -54.90 % | 2.55 -32.72 % | 3.79 -31.34 % | 5.52 79.22 % | 3.08 -15.38 % | 3.64 -18.20 % | 4.45 -37.06 % | 7.07 779.81 % | -1.04 -114.79 % | 7.03 -7.50 % | 7.60 21.60 % | 6.25 293.50 % | -3.23 -214.54 % | 2.82 -54.74 % | 6.23 -0.95 % | 6.29 36.15 % | 4.62 39.16 % | 3.32 -41.96 % | 5.72 -12.80 % | 6.56 12.52 % | 5.83 42.20 % | 4.10 -31.21 % | 5.96 -6.44 % | 6.37 55.37 % | 4.10 -13.68 % | 4.75 1.28 % | 4.69 -11.51 % | 5.30 4.54 % | 5.07 115.74 % | 2.35 -47.78 % | 4.50 -6.83 % | 4.83 6.62 % | 4.53 164.91 % | 1.71 -48.18 % | 3.30 -22.90 % | 4.28 23.34 % | 3.47 4.52 % | 3.32 33.87 % | 2.48 -24.85 % | 3.30 79.35 % | 1.84 2.22 % | 1.80 11.80 % | 1.61 -44.29 % | 2.89 5.09 % | 2.75 |
| Gross profit | 256.230 M 115.54 % | 118.877 M -64.39 % | 333.835 M 322.58 % | 78.999 M 22.50 % | 64.491 M -57.68 % | 152.386 M -52.58 % | 321.340 M 1.86 % | 315.484 M 80.34 % | 174.943 M 64.01 % | 106.668 M -63.13 % | 289.329 M -8.95 % | 317.768 M 46.23 % | 217.305 M 1 297.91 % | 15.545 M -94.94 % | 307.131 M -20.05 % | 384.144 M 86.30 % | 206.198 M 22.94 % | 167.720 M -61.97 % | 440.969 M 40.48 % | 313.907 M 465.34 % | 55.525 M -41.76 % | 95.333 M -74.08 % | 367.821 M 15.55 % | 318.328 M -8.75 % | 348.854 M 477.83 % | -92.331 M -123.28 % | 396.548 M -6.32 % | 423.292 M 20.46 % | 351.410 M -5.58 % | 372.169 M -15.09 % | 438.298 M -8.00 % | 476.422 M 80.81 % | 263.497 M -12.66 % | 301.701 M -21.02 % | 381.997 M -10.38 % | 426.231 M 0.65 % | 423.476 M -8.33 % | 461.966 M 37.68 % | 335.527 M -13.75 % | 389.001 M 1.32 % | 383.935 M 874.55 % | -49.569 M -117.19 % | 288.402 M -17.55 % | 349.773 M -15.01 % | 411.538 M 1 175.16 % | -38.277 M -111.41 % | 335.501 M 5.62 % | 317.638 M 20.70 % | 263.158 M -41.92 % | 453.099 M 79.12 % | 252.964 M -6.23 % | 269.773 M 5.43 % | 255.867 M |
| Income tax expense | 2.053 M -94.69 % | 38.657 M 2 713.73 % | -1.479 M -117.09 % | 8.653 M 29.61 % | 6.676 M -59.44 % | 16.458 M 21.91 % | 13.500 M 285.71 % | 3.500 M 16.67 % | 3.000 M -76.80 % | 12.930 M 7.75 % | 12.000 M 20.00 % | 10.000 M 0.00 % | 10.000 M -57.24 % | 23.384 M 133.84 % | 10.000 M -50.00 % | 20.000 M | 0.000 -100.00 % | 22.582 M 50.55 % | 15.000 M -33.33 % | 22.500 M | 0.000 -100.00 % | 8.661 M -50.15 % | 17.375 M 5.30 % | 16.500 M -21.43 % | 21.000 M -46.38 % | 39.161 M 179.72 % | 14.000 M -50.00 % | 28.000 M 7.69 % | 26.000 M -11.21 % | 29.284 M 39.45 % | 21.000 M -6.67 % | 22.500 M 21.62 % | 18.500 M 17.49 % | 15.746 M 1.59 % | 15.500 M -16.22 % | 18.500 M -18.70 % | 22.754 M 46.38 % | 15.545 M -2.84 % | 16.000 M -5.88 % | 17.000 M -8.11 % | 18.500 M 121.19 % | 8.364 M -33.94 % | 12.662 M -28.65 % | 17.746 M 10.82 % | 16.014 M 13.04 % | 14.167 M 34.92 % | 10.500 M -31.52 % | 15.333 M 81.28 % | 8.458 M -15.26 % | 9.981 M 62.82 % | 6.130 M -47.67 % | 11.715 M 9.75 % | 10.674 M |
| Cost of revenue | 383.494 M -30.11 % | 548.682 M 125.08 % | 243.773 M -54.95 % | 541.161 M 6.44 % | 508.405 M 1.00 % | 503.365 M 77.54 % | 283.526 M -14.74 % | 332.535 M -10.06 % | 369.744 M -8.29 % | 403.167 M 48.22 % | 272.010 M -24.69 % | 361.183 M -2.03 % | 368.665 M -24.74 % | 489.877 M 71.04 % | 286.415 M -13.79 % | 332.243 M 4.47 % | 318.015 M -37.99 % | 512.819 M 55.07 % | 330.703 M 7.34 % | 308.076 M 278.65 % | 81.361 M -79.28 % | 392.638 M 71.00 % | 229.608 M -27.75 % | 317.803 M 33.88 % | 237.386 M -66.10 % | 700.347 M 110.90 % | 332.080 M -4.36 % | 347.221 M 11.77 % | 310.665 M 3.78 % | 299.352 M 14.37 % | 261.740 M 27.55 % | 205.200 M -26.93 % | 280.820 M -19.35 % | 348.191 M 95.32 % | 178.265 M -24.61 % | 236.448 M 8.38 % | 218.167 M 16.65 % | 187.031 M -29.35 % | 264.717 M 15.44 % | 229.316 M 15.06 % | 199.301 M -65.13 % | 571.518 M 118.71 % | 261.313 M -10.36 % | 291.498 M 46.32 % | 199.223 M -64.05 % | 554.122 M 176.94 % | 200.084 M -24.19 % | 263.936 M 72.27 % | 153.208 M 330.41 % | -66.494 M -145.58 % | 145.894 M -33.75 % | 220.211 M 8.40 % | 203.140 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 139.023 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.857 M | 0.000 | 0.000 | 0.000 -100.00 % | 75.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 129.932 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.461 M | 0.000 | 0.000 | 0.000 -100.00 % | 201.769 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.477 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.978 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.767 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 409.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 544.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 199.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 267.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 334.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 763.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 192.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 174.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 174.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.305 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 216.902 M 7 211.54 % | -3.050 M -101.03 % | 297.225 M | 0.000 | 0.000 100.00 % | -2.756 M | 0.000 -100.00 % | 6.073 M 189.19 % | 2.100 M 123.23 % | -9.041 M -340.13 % | 3.765 M 8.03 % | 3.485 M 93.61 % | 1.800 M 112.67 % | -14.203 M -541.64 % | 3.216 M -55.30 % | 7.194 M 47.96 % | 4.862 M 135.32 % | -13.766 M -331.21 % | 5.954 M 16.68 % | 5.103 M 78.55 % | 2.858 M 152.47 % | -5.447 M -213.83 % | 4.785 M 110.79 % | 2.270 M -7.57 % | 2.456 M 114.28 % | -17.199 M -441.66 % | 5.034 M -24.10 % | 6.632 M 18.45 % | 5.599 M -47.91 % | 10.748 M 91.01 % | 5.627 M 95.31 % | 2.881 M 92.19 % | 1.499 M -84.80 % | 9.864 M 886.40 % | 1.000 M 0.10 % | 999.000 K 23.49 % | 809.000 K -72.57 % | 2.949 M 181.39 % | 1.048 M -73.45 % | 3.947 M 283.33 % | -2.153 M -172.76 % | 2.959 M 549.01 % | -659.000 K -48.09 % | -445.000 K 74.19 % | -1.724 M 63.01 % | -4.661 M -275.23 % | 2.660 M -51.78 % | 5.516 M 111.58 % | 2.607 M | 0.000 100.00 % | -1.200 M -298.68 % | 604.000 K -34.35 % | 920.000 K |
| Operating expenses | 216.902 M 203.51 % | 71.464 M -75.96 % | 297.225 M 666.99 % | 38.752 M 30.35 % | 29.730 M -59.40 % | 73.220 M 132.11 % | 31.545 M -89.22 % | 292.498 M 89.11 % | 154.672 M 226.93 % | 47.311 M -80.15 % | 238.362 M -4.60 % | 249.865 M 43.90 % | 173.633 M 382.92 % | -61.371 M -124.39 % | 251.591 M -15.73 % | 298.563 M 35.97 % | 219.587 M 247.60 % | 63.173 M -82.16 % | 354.025 M 52.68 % | 231.881 M 158.44 % | 89.724 M 62.91 % | 55.077 M -81.10 % | 291.486 M 21.55 % | 239.800 M -14.84 % | 281.600 M 255.80 % | -180.740 M -154.83 % | 329.664 M -1.83 % | 335.798 M 23.96 % | 270.883 M -12.18 % | 308.470 M -14.76 % | 361.885 M -7.67 % | 391.952 M 94.06 % | 201.972 M -16.34 % | 241.421 M -24.06 % | 317.915 M -9.82 % | 352.536 M 1.71 % | 346.625 M -18.68 % | 426.236 M 55.96 % | 273.302 M -15.51 % | 323.467 M 3.84 % | 311.519 M 464.41 % | -85.486 M -136.49 % | 234.269 M -16.40 % | 280.227 M -19.52 % | 348.202 M 549.18 % | -77.519 M -127.49 % | 281.989 M 9.75 % | 256.945 M 12.37 % | 228.658 M -40.87 % | 386.685 M 80.37 % | 214.381 M -1.76 % | 218.231 M 5.15 % | 207.552 M |
| Cost and expenses | 600.396 M -3.18 % | 620.146 M 14.63 % | 540.998 M -6.71 % | 579.913 M 7.76 % | 538.135 M -6.67 % | 576.585 M 6.40 % | 541.913 M -13.30 % | 625.033 M 19.19 % | 524.416 M 16.41 % | 450.478 M -11.74 % | 510.372 M -16.48 % | 611.048 M 12.68 % | 542.298 M 26.56 % | 428.506 M -20.35 % | 538.006 M -14.71 % | 630.806 M 17.34 % | 537.602 M -6.67 % | 575.992 M -15.88 % | 684.728 M 26.81 % | 539.957 M 215.61 % | 171.085 M -61.79 % | 447.715 M -14.08 % | 521.094 M -6.55 % | 557.603 M 7.44 % | 518.986 M -0.12 % | 519.607 M -21.48 % | 661.744 M -3.11 % | 683.019 M 17.45 % | 581.548 M -4.32 % | 607.822 M -2.53 % | 623.625 M 4.43 % | 597.152 M 23.69 % | 482.792 M -18.12 % | 589.612 M 18.83 % | 496.180 M -15.76 % | 588.984 M 4.28 % | 564.792 M -7.90 % | 613.267 M 13.99 % | 538.019 M -2.67 % | 552.783 M 8.21 % | 510.820 M 5.10 % | 486.032 M -1.93 % | 495.582 M -13.32 % | 571.725 M 4.44 % | 547.425 M 14.86 % | 476.603 M -1.13 % | 482.073 M -7.45 % | 520.881 M 36.40 % | 381.866 M 19.26 % | 320.191 M -11.13 % | 360.275 M -17.83 % | 438.442 M 6.76 % | 410.692 M |
| Research and development expenses | 0.000 -100.00 % | 3.050 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.756 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.275 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.906 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.356 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.220 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.756 M | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 71.464 M | 0.000 -100.00 % | 38.752 M 30.35 % | 29.730 M -59.40 % | 73.220 M 132.11 % | 31.545 M -53.46 % | 67.776 M 193.71 % | 23.076 M -21.24 % | 29.300 M -46.79 % | 55.061 M 2.94 % | 53.486 M -7.44 % | 57.784 M 159.41 % | 22.275 M -69.02 % | 71.902 M -12.77 % | 82.424 M 33.60 % | 61.693 M 23.25 % | 50.057 M -70.39 % | 169.080 M 45.76 % | 115.997 M 315.69 % | 27.905 M -80.07 % | 140.034 M 4.50 % | 133.998 M 0.00 % | 134.000 M 1.98 % | 131.400 M 72.62 % | 76.120 M -49.46 % | 150.600 M -1.12 % | 152.300 M 1.33 % | 150.300 M 15.00 % | 130.695 M -9.88 % | 145.020 M -0.35 % | 145.525 M 3.22 % | 140.986 M 88.33 % | 74.861 M -46.53 % | 140.000 M -3.48 % | 145.050 M 1.79 % | 142.500 M -63.85 % | 394.180 M 222.96 % | 122.051 M -0.90 % | 123.163 M 3.01 % | 119.563 M -65.94 % | 351.020 M 244.05 % | 102.025 M 0.20 % | 101.823 M 1.51 % | 100.305 M -62.70 % | 268.914 M 144.53 % | 109.973 M 10.27 % | 99.728 M 18.89 % | 83.882 M -71.08 % | 290.015 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.207 M | 0.000 | 0.000 | 0.000 -100.00 % | 744.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 833.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.186 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.667 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 15.614 M -2.46 % | 16.007 M -15.37 % | 18.914 M 31.90 % | 14.340 M 14.43 % | 12.532 M 34.71 % | 9.303 M 14.15 % | 8.150 M -34.53 % | 12.448 M 54.85 % | 8.039 M -26.04 % | 10.869 M 97.12 % | 5.514 M -23.25 % | 7.184 M 37.81 % | 5.213 M 0.10 % | 5.208 M 2.66 % | 5.073 M 53.91 % | 3.296 M 100.36 % | 1.645 M -53.49 % | 3.537 M 8.73 % | 3.253 M -0.64 % | 3.274 M 694.66 % | 412.000 K | 0.000 -100.00 % | 2.575 M 0.78 % | 2.555 M -23.18 % | 3.326 M 104.68 % | 1.625 M -8.91 % | 1.784 M 1.83 % | 1.752 M -38.83 % | 2.864 M -24.41 % | 3.789 M 50.66 % | 2.515 M 9.35 % | 2.300 M -46.03 % | 4.262 M -37.76 % | 6.848 M 173.92 % | 2.500 M -28.59 % | 3.501 M -22.20 % | 4.500 M 20 354.55 % | 22.000 K -99.30 % | 3.125 M -38.53 % | 5.084 M -30.26 % | 7.290 M | 0.000 -100.00 % | 8.428 M -9.31 % | 9.293 M -19.65 % | 11.566 M | 0.000 -100.00 % | 21.331 M 15.72 % | 18.433 M 74.21 % | 10.581 M | 0.000 -100.00 % | 10.500 M -13.17 % | 12.093 M 4.67 % | 11.554 M |
| Depreciation and amortization | 31.400 M 0.04 % | 31.388 M -12.21 % | 35.753 M 0.27 % | 35.656 M 0.55 % | 35.462 M 0.33 % | 35.345 M 28.83 % | 27.436 M -24.66 % | 36.415 M 21.38 % | 30.000 M -26.83 % | 41.000 M 20.59 % | 34.000 M 13.33 % | 30.000 M 9.09 % | 27.500 M -24.00 % | 36.186 M 1.93 % | 35.500 M 18.33 % | 30.000 M 9.09 % | 27.500 M -26.35 % | 37.341 M 14.90 % | 32.500 M 0.00 % | 32.500 M 18.18 % | 27.500 M -15.98 % | 32.729 M -4.86 % | 34.400 M 4.24 % | 33.000 M 20.00 % | 27.500 M -27.82 % | 38.097 M 38.53 % | 27.500 M 0.00 % | 27.500 M 0.00 % | 27.500 M -3.57 % | 28.518 M -28.71 % | 40.000 M 25.00 % | 32.000 M 6.67 % | 30.000 M -11.07 % | 33.736 M -3.34 % | 34.900 M 16.33 % | 30.000 M 0.00 % | 30.000 M -6.42 % | 32.057 M 6.86 % | 30.000 M 7.14 % | 28.000 M 3.70 % | 27.000 M -24.27 % | 35.653 M 42.61 % | 25.000 M -9.09 % | 27.500 M 0.00 % | 27.500 M 12.22 % | 24.506 M -10.89 % | 27.500 M 0.00 % | 27.500 M 10.00 % | 25.000 M -7.28 % | 26.964 M 7.86 % | 25.000 M -5.66 % | 26.500 M 6.00 % | 25.000 M |
| Operating income | 39.328 M -17.05 % | 47.413 M 29.51 % | 36.610 M -9.04 % | 40.247 M 15.78 % | 34.761 M -56.09 % | 79.166 M 25.75 % | 62.953 M 173.88 % | 22.986 M 13.39 % | 20.271 M -55.04 % | 45.089 M -11.53 % | 50.967 M -24.94 % | 67.903 M 55.64 % | 43.627 M -28.86 % | 61.324 M 10.41 % | 55.540 M -35.10 % | 85.581 M 739.19 % | -13.389 M -114.98 % | 89.401 M -3.76 % | 92.898 M 6.62 % | 87.129 M 378.00 % | -31.341 M -199.68 % | 31.441 M -61.24 % | 81.120 M 0.40 % | 80.798 M 15.91 % | 69.710 M -4.99 % | 73.375 M 2.03 % | 71.918 M -23.59 % | 94.126 M 9.29 % | 86.126 M 15.69 % | 74.447 M -6.39 % | 79.525 M -6.50 % | 85.051 M 44.78 % | 58.745 M -5.89 % | 62.423 M 1.37 % | 61.582 M -12.71 % | 70.547 M -2.71 % | 72.514 M 87.58 % | 38.657 M -35.73 % | 60.148 M -6.60 % | 64.397 M 2.26 % | 62.973 M 174.92 % | 22.906 M -49.15 % | 45.046 M -24.68 % | 59.808 M 19.51 % | 50.046 M 7.14 % | 46.711 M 34.07 % | 34.841 M -27.07 % | 47.776 M 80.11 % | 26.526 M -35.23 % | 40.953 M 52.34 % | 26.883 M -32.88 % | 40.053 M 6.29 % | 37.681 M |
| Operating income ratio | 0.06 -13.44 % | 0.07 12.06 % | 0.06 -2.34 % | 0.06 6.96 % | 0.06 -49.74 % | 0.12 16.00 % | 0.10 193.41 % | 0.04 -4.69 % | 0.04 -57.92 % | 0.09 -2.60 % | 0.09 -9.22 % | 0.10 34.33 % | 0.07 -38.64 % | 0.12 29.67 % | 0.09 -21.67 % | 0.12 567.72 % | -0.03 -119.44 % | 0.13 9.12 % | 0.12 -14.06 % | 0.14 161.18 % | -0.23 -455.35 % | 0.06 -52.55 % | 0.14 6.90 % | 0.13 6.82 % | 0.12 -1.47 % | 0.12 22.26 % | 0.10 -19.20 % | 0.12 -6.09 % | 0.13 17.34 % | 0.11 -2.41 % | 0.11 -8.96 % | 0.12 15.62 % | 0.11 12.36 % | 0.10 -12.61 % | 0.11 3.25 % | 0.11 -5.80 % | 0.11 89.73 % | 0.06 -40.56 % | 0.10 -3.79 % | 0.10 -3.54 % | 0.11 146.03 % | 0.04 -46.44 % | 0.08 -12.14 % | 0.09 13.82 % | 0.08 -9.51 % | 0.09 39.20 % | 0.07 -20.81 % | 0.08 28.95 % | 0.06 -39.86 % | 0.11 57.17 % | 0.07 -17.55 % | 0.08 -0.43 % | 0.08 |
| Total other income expenses net | -8.498 M 20.48 % | -10.686 M 31.80 % | -15.668 M -31.66 % | -11.900 M -28.61 % | -9.253 M -38.56 % | -6.678 M -75.92 % | -3.796 M 40.45 % | -6.374 M 89.57 % | -61.115 M -187.36 % | -21.268 M -1 116.01 % | -1.749 M 52.72 % | -3.699 M -9.83 % | -3.368 M -55.49 % | -2.166 M -16.64 % | -1.857 M -147.64 % | 3.898 M 21.17 % | 3.217 M 47.77 % | 2.177 M -19.40 % | 2.701 M 47.68 % | 1.829 M -25.22 % | 2.446 M 162.54 % | -3.911 M -424.56 % | 1.205 M 522.81 % | -285.000 K 85.55 % | -1.972 M 88.16 % | -16.659 M -833.80 % | -1.784 M -136.56 % | 4.880 M 270.39 % | -2.864 M -149.30 % | 5.809 M | 0.000 | 0.000 100.00 % | -3.763 M -275.59 % | 2.143 M 185.72 % | -2.500 M 31.47 % | -3.648 M 19.31 % | -4.521 M | 0.000 100.00 % | -2.707 M 43.49 % | -4.790 M 32.55 % | -7.102 M -103.45 % | 206.087 M 2 797.47 % | -7.640 M 15.78 % | -9.071 M 20.71 % | -11.440 M -105.68 % | 201.538 M 1 128.10 % | -19.603 M -15.39 % | -16.988 M -88.11 % | -9.031 M 32.03 % | -13.287 M -166.27 % | -4.990 M | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 290.202 M | 0.000 -100.00 % | 193.340 M | 0.000 -100.00 % | 290.202 M 3 142.48 % | 8.950 M -96.17 % | 233.918 M 5 348.83 % | 4.293 M -97.77 % | 192.693 M 1 190.12 % | 14.936 M -89.96 % | 148.808 M 2 023.10 % | 7.009 M -96.61 % | 206.957 M 1 582.71 % | 12.299 M -87.31 % | 96.942 M 1 253.94 % | 7.160 M -88.43 % | 61.877 M 458.71 % | 11.075 M -89.41 % | 104.568 M 2 834.01 % | 3.564 M -98.05 % | 182.626 M 1 181.41 % | 14.252 M 182.67 % | -17.240 M -345.03 % | 7.036 M -96.79 % | 219.060 M 4 255.07 % | 5.030 M -94.07 % | 84.870 M 517.51 % | 13.744 M -94.19 % | 236.400 M 3 840.00 % | 6.000 M -89.20 % | 55.544 M 30.60 % | 42.531 M -80.09 % | 213.603 M 3 480.94 % | 5.965 M -94.49 % | 108.277 M 1 829.73 % | 5.611 M -97.93 % | 271.567 M 5 319.42 % | 5.011 M -96.19 % | 131.387 M 2 625.87 % | 4.820 M -97.22 % | 173.391 M 583.96 % | 25.351 M -88.15 % | 213.975 M 711.03 % | 26.383 M -94.34 % | 466.509 M 6 589.26 % | 6.974 M -97.80 % | 316.765 M 5 006.64 % | 6.203 M -98.89 % | 559.342 M 101.47 % | 277.626 M |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.900 M | 0.000 -100.00 % | 8.586 M | 0.000 -100.00 % | 29.872 M | 0.000 -100.00 % | 14.018 M | 0.000 -100.00 % | 24.598 M | 0.000 -100.00 % | 14.320 M | 0.000 -100.00 % | 22.150 M | 0.000 -100.00 % | 7.128 M | 0.000 -100.00 % | 28.504 M | 0.000 -100.00 % | 14.072 M | 0.000 -100.00 % | 10.060 M | 0.000 -100.00 % | 27.488 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 85.062 M | 0.000 -100.00 % | 11.930 M | 0.000 -100.00 % | 11.222 M | 0.000 -100.00 % | 10.022 M | 0.000 -100.00 % | 9.640 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 52.766 M | 0.000 -100.00 % | 13.948 M | 0.000 -100.00 % | 12.406 M | 0.000 | 0.000 |
| Total debt | 300.702 M | 0.000 -100.00 % | 248.039 M | 0.000 -100.00 % | 405.702 M | 0.000 -100.00 % | 242.868 M | 0.000 -100.00 % | 192.917 M | 0.000 -100.00 % | 163.744 M | 0.000 -100.00 % | 210.424 M | 0.000 -100.00 % | 109.241 M | 0.000 -100.00 % | 65.601 M | 0.000 -100.00 % | 115.643 M | 0.000 -100.00 % | 182.949 M | 0.000 100.00 % | -2.988 M | 0.000 -100.00 % | 222.838 M | 0.000 -100.00 % | 89.900 M | 0.000 -100.00 % | 248.026 M | 0.000 -100.00 % | 61.544 M | 0.000 -100.00 % | 250.941 M | 0.000 -100.00 % | 114.242 M | 0.000 -100.00 % | 272.314 M | 0.000 -100.00 % | 136.398 M | 0.000 -100.00 % | 173.797 M | 0.000 -100.00 % | 239.326 M | 0.000 -100.00 % | 486.977 M | 0.000 -100.00 % | 323.739 M | 0.000 -100.00 % | 559.937 M 76.80 % | 316.700 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 1.919 B 5.39 % | 1.821 B -4.17 % | 1.900 B 537.54 % | 298.035 M -83.65 % | 1.823 B 1 756.28 % | 98.205 M -94.54 % | 1.799 B 1 469.45 % | 114.597 M -93.75 % | 1.833 B 1 766.08 % | 98.205 M -94.38 % | 1.748 B 1 425.42 % | 114.597 M -93.33 % | 1.718 B 1 649.15 % | 98.205 M -94.08 % | 1.658 B 1 347.20 % | 114.597 M -92.46 % | 1.520 B 6.91 % | 1.422 B -4.60 % | 1.490 B 6 955.79 % | 21.124 M -98.61 % | 1.520 B 6.91 % | 1.422 B 0.63 % | 1.413 B 6 588.48 % | 21.124 M -98.49 % | 1.397 B 7.56 % | 1.299 B 3.06 % | 1.260 B 5 865.64 % | 21.124 M -98.18 % | 1.163 B 9.23 % | 1.064 B -4.37 % | 1.113 B 5 169.05 % | 21.124 M -97.93 % | 1.023 B 10.62 % | 924.300 M 0.25 % | 921.990 M 4 264.66 % | 21.124 M -97.56 % | 865.908 M 12.79 % | 767.703 M -9.42 % | 847.511 M 3 912.27 % | 21.123 M -97.46 % | 830.637 M 13.41 % | 732.432 M -2.93 % | 754.543 M 3 472.14 % | 21.123 M -97.07 % | 720.004 M 15.79 % | 621.799 M -7.99 % | 675.808 M 3 099.39 % | 21.123 M | 0.000 |
| Retained earnings | 1.799 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.472 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.383 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.358 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.291 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.174 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.215 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.125 B | 0.000 | 0.000 | 0.000 -100.00 % | 948.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 778.624 M | 0.000 | 0.000 | 0.000 -100.00 % | 641.236 M | 0.000 | 0.000 | 0.000 -100.00 % | 533.478 M | 0.000 | 0.000 | 0.000 -100.00 % | 439.451 M | 0.000 |
| Common stock | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M | 0.000 -100.00 % | 98.205 M -50.00 % | 196.410 M |
| Total equity | 1.900 B -0.98 % | 1.919 B 0.00 % | 1.919 B 0.99 % | 1.900 B 0.00 % | 1.900 B 4.23 % | 1.823 B 0.00 % | 1.823 B 1.36 % | 1.799 B 0.00 % | 1.799 B -1.86 % | 1.833 B 0.00 % | 1.833 B 4.83 % | 1.748 B 0.00 % | 1.748 B 1.77 % | 1.718 B 0.00 % | 1.718 B 3.58 % | 1.658 B 0.00 % | 1.658 B 9.10 % | 1.520 B 0.00 % | 1.520 B 1.99 % | 1.490 B 0.00 % | 1.490 B -1.94 % | 1.520 B 0.00 % | 1.520 B 7.58 % | 1.413 B 0.00 % | 1.413 B 1.14 % | 1.397 B 0.00 % | 1.397 B 10.86 % | 1.260 B 0.00 % | 1.260 B 8.39 % | 1.163 B 0.00 % | 1.163 B 4.46 % | 1.113 B 0.00 % | 1.113 B 8.85 % | 1.023 B 0.00 % | 1.023 B 10.90 % | 921.990 M 0.00 % | 921.990 M 6.48 % | 865.908 M 0.00 % | 865.908 M 2.17 % | 847.511 M 0.00 % | 847.512 M 2.03 % | 830.637 M 0.00 % | 830.637 M 10.08 % | 754.543 M 0.00 % | 754.544 M 4.80 % | 720.004 M 0.00 % | 720.004 M 6.54 % | 675.808 M 0.00 % | 675.809 M -50.65 % | 1.369 B |
| Other non current liabilities | 15.551 M 100.81 % | -1.919 B -1 803.08 % | 112.677 M 105.93 % | -1.900 B -1 666.54 % | 121.292 M 106.65 % | -1.823 B -4 037.07 % | 46.302 M | 0.000 -100.00 % | 105.000 M | 0.000 -100.00 % | 56.601 M | 0.000 -100.00 % | 51.244 M | 0.000 -100.00 % | 72.288 M | 0.000 -100.00 % | 54.872 M | 0.000 -100.00 % | 57.797 M | 0.000 -100.00 % | 54.268 M | 0.000 -100.00 % | 92.629 M | 0.000 -100.00 % | 56.145 M | 0.000 -100.00 % | 126.945 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 135.120 M | 0.000 -100.00 % | 53.284 M | 0.000 -100.00 % | 151.644 M | 0.000 -100.00 % | 49.949 M | 0.000 -100.00 % | 22.463 M | 0.000 -100.00 % | 117.288 M | 0.000 -100.00 % | 16.657 M | 0.000 -100.00 % | 999.000 K | 0.000 -100.00 % | 14.700 M | 0.000 -100.00 % | 28.616 M -92.80 % | 397.302 M |
| Long term debt | 205.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 M | 0.000 -100.00 % | 113.902 M | 0.000 -100.00 % | 8.902 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.803 M | 0.000 -100.00 % | 23.803 M | 0.000 -100.00 % | 35.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.148 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 97.930 M | 0.000 -100.00 % | 117.350 M | 0.000 -100.00 % | 201.000 K | 0.000 -100.00 % | 174.171 M | 0.000 -100.00 % | 272.337 M | 0.000 -100.00 % | 293.883 M | 0.000 -100.00 % | 294.021 M -7.16 % | 316.700 M |
| Total non current liabilities | 149.980 M 107.82 % | -1.919 B -1 440.66 % | 143.137 M 107.53 % | -1.900 B -1 366.90 % | 149.980 M 108.23 % | -1.823 B -1 237.89 % | 160.205 M | 0.000 -100.00 % | 160.396 M | 0.000 -100.00 % | 92.319 M | 0.000 -100.00 % | 104.639 M | 0.000 -100.00 % | 106.288 M | 0.000 -100.00 % | 113.271 M | 0.000 -100.00 % | 115.601 M | 0.000 -100.00 % | 125.191 M | 0.000 -100.00 % | 132.230 M | 0.000 -100.00 % | 141.894 M | 0.000 -100.00 % | 162.545 M | 0.000 -100.00 % | 157.523 M | 0.000 -100.00 % | 164.863 M | 0.000 -100.00 % | 161.063 M | 0.000 -100.00 % | 178.087 M | 0.000 -100.00 % | 172.321 M | 0.000 -100.00 % | 184.477 M | 0.000 -100.00 % | 180.223 M | 0.000 -100.00 % | 274.035 M | 0.000 -100.00 % | 322.200 M | 0.000 -100.00 % | 383.583 M | 0.000 -100.00 % | 335.837 M -54.63 % | 740.202 M |
| Other current liabilities | 142.575 M | 0.000 -100.00 % | 25.404 M | 0.000 -100.00 % | 142.575 M | 0.000 -100.00 % | 68.792 M | 0.000 -100.00 % | 138.095 M | 0.000 -100.00 % | 55.277 M | 0.000 -100.00 % | 97.298 M | 0.000 -100.00 % | 157.423 M | 0.000 -100.00 % | 189.592 M | 0.000 -100.00 % | 194.522 M | 0.000 -100.00 % | 177.848 M | 0.000 -100.00 % | 218.593 M | 0.000 -100.00 % | 211.799 M | 0.000 -100.00 % | 190.694 M | 0.000 -100.00 % | 187.659 M | 0.000 -100.00 % | 261.269 M | 0.000 -100.00 % | 232.721 M | 0.000 -100.00 % | 247.700 M | 0.000 -100.00 % | 63.525 M | 0.000 -100.00 % | 55.200 M | 0.000 -100.00 % | 136.994 M | 0.000 -100.00 % | 64.821 M | 0.000 -100.00 % | 34.370 M | 0.000 -100.00 % | 60.000 M | 0.000 -100.00 % | 52.472 M -95.48 % | 1.162 B |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 | 0.000 -100.00 % | 133.285 M | 0.000 | 0.000 | 0.000 -100.00 % | 93.179 M | 0.000 | 0.000 | 0.000 -100.00 % | 185.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 173.879 M | 0.000 | 0.000 | 0.000 -100.00 % | 207.935 M | 0.000 -100.00 % | 187.000 M | 0.000 -100.00 % | 183.965 M | 0.000 -100.00 % | 172.905 M | 0.000 -100.00 % | 167.875 M | 0.000 -100.00 % | 182.700 M | 0.000 -100.00 % | 180.426 M | 0.000 -100.00 % | 132.311 M | 0.000 -100.00 % | 96.754 M | 0.000 -100.00 % | 51.150 M | 0.000 -100.00 % | 95.765 M | 0.000 -100.00 % | 77.300 M | 0.000 -100.00 % | 73.236 M | 0.000 |
| Short term debt | 300.702 M | 0.000 -100.00 % | 248.039 M | 0.000 -100.00 % | 300.702 M | 0.000 -100.00 % | 242.868 M | 0.000 -100.00 % | 184.015 M | 0.000 -100.00 % | 163.744 M | 0.000 -100.00 % | 192.747 M | 0.000 -100.00 % | 109.241 M | 0.000 -100.00 % | 41.798 M | 0.000 -100.00 % | 115.643 M | 0.000 -100.00 % | 147.227 M | 0.000 100.00 % | -2.988 M | 0.000 -100.00 % | 174.690 M | 0.000 -100.00 % | 89.900 M | 0.000 -100.00 % | 180.581 M | 0.000 -100.00 % | 61.544 M | 0.000 -100.00 % | 171.605 M | 0.000 -100.00 % | 114.242 M | 0.000 -100.00 % | 174.384 M | 0.000 -100.00 % | 136.338 M | 0.000 -100.00 % | 173.596 M | 0.000 -100.00 % | 195.826 M | 0.000 -100.00 % | 118.875 M | 0.000 -100.00 % | 183.604 M | 0.000 -100.00 % | 265.916 M | 0.000 |
| Total current liabilities | 569.852 M | 0.000 -100.00 % | 425.975 M | 0.000 -100.00 % | 569.852 M | 0.000 -100.00 % | 417.202 M | 0.000 -100.00 % | 392.442 M | 0.000 -100.00 % | 316.230 M | 0.000 -100.00 % | 381.379 M | 0.000 -100.00 % | 382.879 M | 0.000 -100.00 % | 362.071 M | 0.000 -100.00 % | 437.184 M | 0.000 -100.00 % | 506.689 M | 0.000 -100.00 % | 387.670 M | 0.000 -100.00 % | 553.023 M | 0.000 -100.00 % | 461.494 M | 0.000 -100.00 % | 548.361 M | 0.000 -100.00 % | 482.813 M | 0.000 -100.00 % | 589.541 M | 0.000 -100.00 % | 494.242 M | 0.000 -100.00 % | 605.372 M | 0.000 -100.00 % | 472.565 M | 0.000 -100.00 % | 494.058 M | 0.000 -100.00 % | 490.047 M | 0.000 -100.00 % | 504.774 M | 0.000 -100.00 % | 473.023 M | 0.000 -100.00 % | 593.128 M -48.95 % | 1.162 B |
| Total liabilities | 719.832 M 137.51 % | -1.919 B -437.19 % | 569.112 M 129.95 % | -1.900 B -363.96 % | 719.832 M 139.49 % | -1.823 B -415.71 % | 577.407 M | 0.000 -100.00 % | 552.838 M | 0.000 -100.00 % | 408.549 M | 0.000 -100.00 % | 486.018 M | 0.000 -100.00 % | 489.167 M | 0.000 -100.00 % | 475.342 M | 0.000 -100.00 % | 552.785 M | 0.000 -100.00 % | 631.880 M | 0.000 -100.00 % | 519.900 M | 0.000 -100.00 % | 694.917 M | 0.000 -100.00 % | 624.039 M | 0.000 -100.00 % | 705.884 M | 0.000 -100.00 % | 647.676 M | 0.000 -100.00 % | 750.604 M | 0.000 -100.00 % | 672.329 M | 0.000 -100.00 % | 777.693 M | 0.000 -100.00 % | 657.042 M | 0.000 -100.00 % | 674.281 M | 0.000 -100.00 % | 764.082 M | 0.000 -100.00 % | 826.974 M | 0.000 -100.00 % | 856.606 M | 0.000 -100.00 % | 928.965 M -51.16 % | 1.902 B |
| Other non current assets | -340.412 M | 0.000 -100.00 % | 45.640 M 534.67 % | -10.500 M -146.19 % | -4.265 M 52.35 % | -8.950 M -123.93 % | 37.396 M 971.09 % | -4.293 M -111.48 % | 37.396 M 350.37 % | -14.936 M -139.94 % | 37.396 M 633.54 % | -7.009 M -121.08 % | 33.252 M 370.36 % | -12.299 M -136.17 % | 34.000 M 574.86 % | -7.160 M -121.53 % | 33.253 M 400.25 % | -11.075 M -134.01 % | 32.565 M 1 013.72 % | -3.564 M -114.64 % | 24.347 M 270.83 % | -14.252 M -145.76 % | 31.144 M 542.64 % | -7.036 M -127.34 % | 25.735 M 611.63 % | -5.030 M -116.95 % | 29.679 M 315.94 % | -13.744 M -149.41 % | 27.816 M 563.60 % | -6.000 M -121.22 % | 28.272 M 166.47 % | -42.531 M -250.44 % | 28.272 M 573.96 % | -5.965 M -122.76 % | 26.203 M 566.99 % | -5.611 M -121.41 % | 26.202 M 622.89 % | -5.011 M -120.52 % | 24.421 M 606.66 % | -4.820 M -121.73 % | 22.186 M 187.52 % | -25.351 M -214.27 % | 22.185 M 184.09 % | -26.383 M -231.54 % | 20.057 M 387.60 % | -6.974 M -132.20 % | 21.657 M 449.14 % | -6.203 M -128.64 % | 21.657 M -36.39 % | 34.044 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 385.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.671 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 -100.00 % | 8.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 385.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 49.671 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 -100.00 % | 8.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.466 B | 0.000 -100.00 % | 1.436 B | 0.000 -100.00 % | 1.466 B | 0.000 -100.00 % | 1.317 B | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 1.330 B | 0.000 -100.00 % | 1.349 B | 0.000 -100.00 % | 1.337 B | 0.000 -100.00 % | 1.366 B | 0.000 -100.00 % | 1.354 B | 0.000 -100.00 % | 1.408 B | 0.000 -100.00 % | 1.378 B | 0.000 -100.00 % | 1.436 B | 0.000 -100.00 % | 1.347 B | 0.000 -100.00 % | 1.345 B | 0.000 -100.00 % | 1.177 B | 0.000 -100.00 % | 1.225 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 1.062 B | 0.000 -100.00 % | 956.219 M | 0.000 -100.00 % | 1.012 B | 0.000 -100.00 % | 951.326 M | 0.000 -100.00 % | 1.005 B | 0.000 -100.00 % | 950.859 M | 0.000 -100.00 % | 1.037 B -47.12 % | 1.960 B |
| Total non current assets | 1.511 B | 0.000 -100.00 % | 1.482 B 14 212.85 % | -10.500 M -100.69 % | 1.511 B 16 982.54 % | -8.950 M -100.66 % | 1.354 B 31 642.70 % | -4.293 M -100.32 % | 1.358 B 9 190.31 % | -14.936 M -101.09 % | 1.367 B 19 604.31 % | -7.009 M -100.51 % | 1.382 B 11 340.04 % | -12.299 M -100.90 % | 1.371 B 19 251.24 % | -7.160 M -100.51 % | 1.400 B 12 737.30 % | -11.075 M -100.80 % | 1.386 B 38 995.48 % | -3.564 M -100.25 % | 1.440 B 10 205.36 % | -14.252 M -101.01 % | 1.409 B 20 129.05 % | -7.036 M -100.48 % | 1.467 B 29 259.42 % | -5.030 M -100.37 % | 1.376 B 10 115.13 % | -13.744 M -101.00 % | 1.373 B 22 977.63 % | -6.000 M -100.50 % | 1.205 B 2 932.82 % | -42.531 M -103.39 % | 1.253 B 21 109.67 % | -5.965 M -100.54 % | 1.098 B 19 669.95 % | -5.611 M -100.52 % | 1.089 B 21 825.94 % | -5.011 M -100.51 % | 980.640 M 20 445.23 % | -4.820 M -100.47 % | 1.034 B 4 179.54 % | -25.351 M -102.60 % | 973.511 M 3 789.92 % | -26.383 M -102.57 % | 1.025 B 14 795.60 % | -6.974 M -100.72 % | 972.516 M 15 778.16 % | -6.203 M -100.59 % | 1.058 B -46.94 % | 1.994 B |
| Other current assets | 37.134 M 167.89 % | -54.699 M -186.85 % | 62.979 M | 0.000 -100.00 % | 37.134 M | 0.000 -100.00 % | 88.235 M | 0.000 -100.00 % | 23.307 M | 0.000 -100.00 % | 18.612 M | 0.000 -100.00 % | 16.430 M | 0.000 -100.00 % | 20.741 M | 0.000 -100.00 % | 25.914 M | 0.000 -100.00 % | 11.603 M | 0.000 -100.00 % | 21.612 M | 0.000 -100.00 % | 6.027 M | 0.000 -100.00 % | 442.281 M | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 9.754 M | 0.000 -100.00 % | 21.000 M | 0.000 -100.00 % | 23.793 M | 0.000 -100.00 % | 12.839 M | 0.000 -100.00 % | 36.490 M | 0.000 -100.00 % | 12.677 M | 0.000 -100.00 % | 25.999 M | 0.000 -100.00 % | 8.551 M | 0.000 -100.00 % | 23.330 M | 0.000 -100.00 % | 17.500 M | 0.000 -100.00 % | 340.233 M 2 166.41 % | 15.012 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.900 M | 0.000 -100.00 % | 8.586 M | 0.000 -100.00 % | 29.872 M | 0.000 -100.00 % | 14.018 M | 0.000 -100.00 % | 24.598 M | 0.000 -100.00 % | 14.320 M | 0.000 -100.00 % | 22.150 M | 0.000 -100.00 % | 7.128 M | 0.000 -100.00 % | 28.504 M | 0.000 -100.00 % | 14.072 M | 0.000 -100.00 % | 10.060 M | 0.000 -100.00 % | 27.488 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 85.062 M | 0.000 -100.00 % | 11.930 M | 0.000 -100.00 % | 11.222 M | 0.000 -100.00 % | 10.022 M | 0.000 -100.00 % | 9.640 M | 0.000 -100.00 % | 50.702 M | 0.000 -100.00 % | 52.766 M | 0.000 -100.00 % | 13.948 M | 0.000 -100.00 % | 12.406 M | 0.000 | 0.000 |
| cash and cash equivalents | 10.500 M | 0.000 -100.00 % | 54.699 M | 0.000 -100.00 % | 10.500 M 217.32 % | -8.950 M -200.00 % | 8.950 M 308.48 % | -4.293 M -2 016.52 % | 224.000 K 101.50 % | -14.936 M -200.00 % | 14.936 M 313.10 % | -7.009 M -302.16 % | 3.467 M 128.19 % | -12.299 M -200.00 % | 12.299 M 271.77 % | -7.160 M -292.27 % | 3.724 M 133.63 % | -11.075 M -200.00 % | 11.075 M 410.75 % | -3.564 M -1 203.41 % | 323.000 K 102.27 % | -14.252 M -200.00 % | 14.252 M 302.56 % | -7.036 M -286.24 % | 3.778 M 175.11 % | -5.030 M -200.00 % | 5.030 M 136.60 % | -13.744 M -218.22 % | 11.626 M 293.77 % | -6.000 M -200.00 % | 6.000 M 114.11 % | -42.531 M -213.91 % | 37.338 M 725.95 % | -5.965 M -200.00 % | 5.965 M 206.31 % | -5.611 M -851.14 % | 747.000 K 114.91 % | -5.011 M -200.00 % | 5.011 M 203.96 % | -4.820 M -1 287.19 % | 406.000 K 101.60 % | -25.351 M -200.00 % | 25.351 M 196.09 % | -26.383 M -228.90 % | 20.468 M 393.49 % | -6.974 M -200.00 % | 6.974 M 212.43 % | -6.203 M -1 142.52 % | 595.000 K -98.48 % | 39.074 M |
| Cash and short term investments | 10.500 M -80.80 % | 54.699 M 0.00 % | 54.699 M 420.94 % | 10.500 M 0.00 % | 10.500 M 17.32 % | 8.950 M 0.00 % | 8.950 M 108.48 % | 4.293 M 1 816.52 % | 224.000 K -98.50 % | 14.936 M 0.00 % | 14.936 M 113.10 % | 7.009 M 102.16 % | 3.467 M -71.81 % | 12.299 M 0.00 % | 12.299 M 71.77 % | 7.160 M 92.27 % | 3.724 M -66.37 % | 11.075 M 0.00 % | 11.075 M 210.75 % | 3.564 M 1 003.41 % | 323.000 K -97.73 % | 14.252 M 0.00 % | 14.252 M 102.56 % | 7.036 M 86.24 % | 3.778 M -24.89 % | 5.030 M 0.00 % | 5.030 M -63.40 % | 13.744 M 18.22 % | 11.626 M 93.77 % | 6.000 M 0.00 % | 6.000 M -85.89 % | 42.531 M 13.91 % | 37.338 M 525.95 % | 5.965 M 0.00 % | 5.965 M 6.31 % | 5.611 M 651.14 % | 747.000 K -85.09 % | 5.011 M 0.00 % | 5.011 M 3.96 % | 4.820 M 1 087.19 % | 406.000 K -98.40 % | 25.351 M 0.00 % | 25.351 M -3.91 % | 26.383 M 28.90 % | 20.468 M 193.49 % | 6.974 M 0.00 % | 6.974 M 12.43 % | 6.203 M 942.52 % | 595.000 K -98.48 % | 39.074 M |
| Total current assets | 1.109 B | 0.000 -100.00 % | 1.006 B 9 483.23 % | 10.500 M -99.05 % | 1.109 B 12 290.34 % | 8.950 M -99.14 % | 1.046 B 24 270.70 % | 4.293 M -99.57 % | 993.653 M 6 552.74 % | 14.936 M -98.29 % | 874.073 M 12 370.72 % | 7.009 M -99.18 % | 851.687 M 6 824.85 % | 12.299 M -98.53 % | 835.695 M 11 571.72 % | 7.160 M -99.02 % | 734.212 M 6 529.45 % | 11.075 M -98.39 % | 686.615 M 19 165.29 % | 3.564 M -99.48 % | 682.130 M 4 686.21 % | 14.252 M -97.74 % | 630.656 M 8 863.27 % | 7.036 M -98.90 % | 641.072 M 12 644.97 % | 5.030 M -99.22 % | 644.565 M 4 589.79 % | 13.744 M -97.68 % | 593.409 M 9 790.15 % | 6.000 M -99.01 % | 605.490 M 1 323.64 % | 42.531 M -93.03 % | 610.411 M 10 133.21 % | 5.965 M -99.00 % | 596.764 M 10 535.61 % | 5.611 M -99.08 % | 610.994 M 12 093.06 % | 5.011 M -99.08 % | 542.310 M 11 151.24 % | 4.820 M -99.01 % | 487.588 M 1 823.35 % | 25.351 M -95.92 % | 621.208 M 2 254.58 % | 26.383 M -95.26 % | 556.647 M 7 881.75 % | 6.974 M -98.85 % | 604.094 M 9 638.74 % | 6.203 M -98.86 % | 546.503 M -57.21 % | 1.277 B |
| Inventory | 373.467 M | 0.000 -100.00 % | 347.488 M | 0.000 -100.00 % | 373.467 M | 0.000 -100.00 % | 316.774 M | 0.000 -100.00 % | 432.935 M | 0.000 -100.00 % | 290.302 M | 0.000 -100.00 % | 369.232 M | 0.000 -100.00 % | 310.000 M | 0.000 -100.00 % | 228.962 M | 0.000 -100.00 % | 231.342 M | 0.000 -100.00 % | 273.019 M | 0.000 -100.00 % | 214.066 M | 0.000 -100.00 % | 195.013 M | 0.000 -100.00 % | 184.000 M | 0.000 -100.00 % | 186.381 M | 0.000 -100.00 % | 185.590 M | 0.000 -100.00 % | 155.075 M | 0.000 -100.00 % | 184.792 M | 0.000 -100.00 % | 182.750 M | 0.000 -100.00 % | 160.824 M | 0.000 -100.00 % | 146.829 M | 0.000 -100.00 % | 174.540 M | 0.000 -100.00 % | 188.350 M | 0.000 -100.00 % | 229.293 M | 0.000 -100.00 % | 205.675 M -55.39 % | 461.000 M |
| Net receivables | 687.834 M | 0.000 -100.00 % | 541.073 M | 0.000 -100.00 % | 687.834 M | 0.000 -100.00 % | 720.510 M | 0.000 -100.00 % | 533.118 M | 0.000 -100.00 % | 568.835 M | 0.000 -100.00 % | 475.446 M | 0.000 -100.00 % | 513.396 M | 0.000 -100.00 % | 498.089 M | 0.000 -100.00 % | 444.198 M | 0.000 -100.00 % | 383.935 M | 0.000 -100.00 % | 402.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 455.535 M | 0.000 -100.00 % | 393.262 M | 0.000 -100.00 % | 402.900 M | 0.000 -100.00 % | 400.511 M | 0.000 -100.00 % | 403.000 M | 0.000 -100.00 % | 391.007 M | 0.000 -100.00 % | 363.798 M | 0.000 -100.00 % | 309.940 M | 0.000 -100.00 % | 412.766 M | 0.000 -100.00 % | 318.584 M | 0.000 -100.00 % | 350.327 M | 0.000 -100.00 % | 320.778 M -57.91 % | 762.088 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 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 |
| Account payables | 126.575 M | 0.000 -100.00 % | 152.532 M | 0.000 -100.00 % | 126.575 M | 0.000 -100.00 % | 105.542 M | 0.000 -100.00 % | 70.332 M | 0.000 -100.00 % | 97.209 M | 0.000 -100.00 % | 91.334 M | 0.000 -100.00 % | 116.215 M | 0.000 -100.00 % | 130.681 M | 0.000 -100.00 % | 127.019 M | 0.000 -100.00 % | 181.614 M | 0.000 -100.00 % | 172.065 M | 0.000 -100.00 % | 166.534 M | 0.000 -100.00 % | 180.900 M | 0.000 -100.00 % | 180.121 M | 0.000 -100.00 % | 160.000 M | 0.000 -100.00 % | 185.215 M | 0.000 -100.00 % | 132.300 M | 0.000 -100.00 % | 187.036 M | 0.000 -100.00 % | 148.716 M | 0.000 -100.00 % | 183.468 M | 0.000 -100.00 % | 178.250 M | 0.000 -100.00 % | 159.999 M | 0.000 -100.00 % | 152.119 M | 0.000 -100.00 % | 201.504 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -105.000 M | 0.000 100.00 % | -97.897 M | 0.000 -100.00 % | 16.196 M | 0.000 100.00 % | -8.902 M | 0.000 -100.00 % | 51.246 M | 0.000 100.00 % | -17.677 M | 0.000 -100.00 % | 54.874 M | 0.000 100.00 % | -23.803 M | 0.000 -100.00 % | 54.271 M | 0.000 100.00 % | -35.722 M | 0.000 -100.00 % | 56.146 M | 0.000 100.00 % | -67.445 M | 0.000 -100.00 % | 56.976 M | 0.000 100.00 % | -79.336 M | 0.000 100.00 % | -26.051 M | 0.000 100.00 % | -97.694 M | 0.000 -100.00 % | 49.949 M | 0.000 -100.00 % | 44.664 M | 0.000 -100.00 % | 42.291 M | 0.000 -100.00 % | 83.207 M | 0.000 -100.00 % | 32.207 M | 0.000 -100.00 % | 75.000 M | 0.000 -100.00 % | 28.617 M | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -95.765 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 16.392 M | 0.000 -100.00 % | 1.821 B | 0.000 -100.00 % | 31.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 292.376 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 218.546 M | 0.000 | 0.000 | 0.000 -100.00 % | 31.913 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.961 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.392 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.861 M | 0.000 | 0.000 | 0.000 -100.00 % | 138.153 M -88.22 % | 1.173 B |
| Deferred tax liabilities non current | 28.688 M | 0.000 -100.00 % | 30.460 M | 0.000 -100.00 % | 28.688 M | 0.000 -100.00 % | 30.297 M | 0.000 -100.00 % | 30.297 M | 0.000 -100.00 % | 35.718 M | 0.000 -100.00 % | 35.718 M | 0.000 -100.00 % | 34.000 M | 0.000 -100.00 % | 34.596 M | 0.000 -100.00 % | 34.001 M | 0.000 -100.00 % | 35.201 M | 0.000 -100.00 % | 39.601 M | 0.000 -100.00 % | 37.601 M | 0.000 -100.00 % | 35.600 M | 0.000 -100.00 % | 33.101 M | 0.000 -100.00 % | 29.743 M | 0.000 -100.00 % | 28.443 M | 0.000 -100.00 % | 26.443 M | 0.000 -100.00 % | 24.443 M | 0.000 -100.00 % | 22.443 M | 0.000 -100.00 % | 20.443 M | 0.000 -100.00 % | 16.657 M | 0.000 -100.00 % | 16.657 M | 0.000 -100.00 % | 14.700 M | 0.000 -100.00 % | 13.200 M -49.62 % | 26.200 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.620 B | 0.000 -100.00 % | 2.488 B | 0.000 -100.00 % | 2.620 B | 0.000 -100.00 % | 2.400 B | 0.000 -100.00 % | 2.351 B | 0.000 -100.00 % | 2.241 B | 0.000 -100.00 % | 2.234 B | 0.000 -100.00 % | 2.207 B | 0.000 -100.00 % | 2.134 B | 0.000 -100.00 % | 2.073 B | 0.000 -100.00 % | 2.122 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 2.108 B | 0.000 -100.00 % | 2.021 B | 0.000 -100.00 % | 1.966 B | 0.000 -100.00 % | 1.810 B | 0.000 -100.00 % | 1.864 B | 0.000 -100.00 % | 1.695 B | 0.000 -100.00 % | 1.700 B | 0.000 -100.00 % | 1.523 B | 0.000 -100.00 % | 1.522 B | 0.000 -100.00 % | 1.595 B | 0.000 -100.00 % | 1.582 B | 0.000 -100.00 % | 1.577 B | 0.000 -100.00 % | 1.605 B -50.95 % | 3.272 B |
| 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -28.777 M -1 591.81 % | 1.929 M 108.60 % | -22.422 M -13.85 % | -19.694 M -4.58 % | -18.832 M 66.39 % | -56.030 M -207.50 % | -18.221 M -38.96 % | -13.112 M -15.71 % | -11.332 M 54.96 % | -25.158 M 32.40 % | -37.218 M 31.34 % | -54.204 M -79.13 % | -30.259 M 15.42 % | -35.774 M 18.11 % | -43.683 M 37.13 % | -69.479 M -783.04 % | 10.172 M 114.74 % | -68.995 M 7.57 % | -74.645 M -21.66 % | -61.355 M -293.23 % | 31.753 M 214.70 % | -27.684 M 54.74 % | -61.170 M 0.93 % | -61.743 M -36.05 % | -45.384 M -39.26 % | -32.589 M 41.94 % | -56.134 M 12.80 % | -64.374 M -12.42 % | -57.262 M -42.36 % | -40.224 M 31.27 % | -58.525 M 6.44 % | -62.551 M -55.42 % | -40.246 M 13.78 % | -46.676 M -1.29 % | -46.082 M 11.46 % | -52.047 M -4.60 % | -49.760 M -136.99 % | -20.997 M 52.44 % | -44.148 M 6.85 % | -47.397 M -6.57 % | -44.473 M -203.09 % | -14.673 M 54.69 % | -32.384 M 23.01 % | -42.061 M -23.59 % | -34.032 M -4.37 % | -32.606 M -33.96 % | -24.341 M 24.97 % | -32.443 M -79.56 % | -18.068 M -2.17 % | -17.684 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.872 M 318.49 % | 13.112 M 15.71 % | 11.332 M -54.83 % | 25.089 M -32.59 % | 37.218 M -31.34 % | 54.204 M 79.13 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.872 M 318.49 % | 13.112 M 86.28 % | 7.039 M -71.94 % | 25.089 M 12.60 % | 22.282 M -58.89 % | 54.204 M 79.13 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 63.822 M 613.09 % | 8.950 M 315.04 % | -4.162 M -196.95 % | 4.293 M 120.64 % | -20.796 M -239.23 % | 14.936 M 138.04 % | -39.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.500 M -83.55 % | 63.822 M 613.09 % | 8.950 M -21.02 % | 11.332 M 163.96 % | 4.293 M -88.47 % | 37.218 M 149.18 % | 14.936 M -50.64 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.872 M 318.49 % | 13.112 M 15.71 % | 11.332 M -54.83 % | 25.089 M -32.59 % | 37.218 M -31.34 % | 54.204 M 79.13 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.872 M 318.49 % | 13.112 M 15.71 % | 11.332 M -54.83 % | 25.089 M -32.59 % | 37.218 M -31.34 % | 54.204 M 79.13 % | 30.259 M -15.42 % | 35.774 M -18.11 % | 43.683 M -37.13 % | 69.479 M 783.04 % | -10.172 M -114.74 % | 68.996 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |