Weizmann Limited WEIZMANIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.172 B -4.60 % | 1.229 B -9.06 % | 1.351 B 35.36 % | 998.371 M 2.28 % | 976.158 M 1.31 % | 963.505 M -8.00 % | 1.047 B 20.57 % | 868.560 M 1.08 % | 859.300 M 50.57 % | 570.699 M 11.26 % | 512.962 M -15.21 % | 604.989 M 11.11 % | 544.498 M 9.95 % | 495.201 M -18.82 % | 610.035 M -97.20 % | 21.794 B 25.19 % | 17.408 B 33.28 % | 13.062 B 26.92 % | 10.291 B 29.35 % | 7.956 B |
| Net income | -35.960 M -140.13 % | 89.610 M 110.34 % | 42.602 M 22.93 % | 34.656 M -33.18 % | 51.866 M 73.83 % | 29.838 M -52.84 % | 63.269 M 106.58 % | 30.627 M -13.99 % | 35.608 M -8.39 % | 38.869 M 10.77 % | 35.091 M -8.74 % | 38.453 M 191.34 % | -42.101 M -253.45 % | 27.437 M 53.61 % | 17.861 M -85.62 % | 124.182 M -7.73 % | 134.591 M -19.02 % | 166.196 M 175.92 % | 60.233 M 75 391.25 % | -80.000 K |
| Income before tax | -3.924 M -103.47 % | 113.197 M 61.61 % | 70.042 M 31.21 % | 53.382 M -31.99 % | 78.495 M 30.37 % | 60.211 M -46.12 % | 111.760 M 134.46 % | 47.666 M -18.98 % | 58.835 M 36.07 % | 43.239 M 25.17 % | 34.545 M 25.89 % | 27.440 M 23.23 % | 22.267 M -34.77 % | 34.136 M 131.16 % | 14.767 M -92.67 % | 201.543 M -27.47 % | 277.858 M 36.91 % | 202.947 M 121.38 % | 91.675 M 85.40 % | 49.446 M |
| Income before tax ratio | 0.00 -103.63 % | 0.09 77.71 % | 0.05 -3.07 % | 0.05 -33.51 % | 0.08 28.68 % | 0.06 -41.44 % | 0.11 94.46 % | 0.05 -19.85 % | 0.07 -9.63 % | 0.08 12.50 % | 0.07 48.48 % | 0.05 10.91 % | 0.04 -40.68 % | 0.07 184.77 % | 0.02 161.76 % | 0.01 -42.06 % | 0.02 2.73 % | 0.02 74.42 % | 0.01 43.33 % | 0.01 |
| EBITDA | 154.133 M 0.61 % | 153.195 M 17.93 % | 129.907 M 54.48 % | 84.095 M -29.78 % | 119.758 M 34.77 % | 88.858 M -21.51 % | 113.205 M 197.09 % | 38.104 M -47.34 % | 72.354 M 34.72 % | 53.706 M 6.69 % | 50.338 M -1.14 % | 50.920 M 22.20 % | 41.670 M -26.75 % | 56.889 M 6.56 % | 53.389 M -87.02 % | 411.209 M -13.95 % | 477.872 M 840.49 % | 50.811 M -90.74 % | 548.445 M 129.31 % | 239.170 M |
| Net income ratio | -0.03 -142.07 % | 0.07 131.29 % | 0.03 -9.19 % | 0.03 -34.67 % | 0.05 71.57 % | 0.03 -48.74 % | 0.06 71.33 % | 0.04 -14.91 % | 0.04 -39.16 % | 0.07 -0.44 % | 0.07 7.63 % | 0.06 182.20 % | -0.08 -239.55 % | 0.06 89.24 % | 0.03 413.84 % | 0.01 -26.30 % | 0.01 -39.24 % | 0.01 117.39 % | 0.01 58 305.52 % | 0.00 |
| Ratio EBITDA | 0.13 5.47 % | 0.12 29.67 % | 0.10 14.12 % | 0.08 -31.34 % | 0.12 33.03 % | 0.09 -14.68 % | 0.11 146.40 % | 0.04 -47.90 % | 0.08 -10.52 % | 0.09 -4.10 % | 0.10 16.59 % | 0.08 9.98 % | 0.08 -33.38 % | 0.11 31.27 % | 0.09 363.85 % | 0.02 -31.27 % | 0.03 605.66 % | 0.00 -92.70 % | 0.05 77.27 % | 0.03 |
| Gross profit ratio | 0.17 11.23 % | 0.15 -63.56 % | 0.42 10.69 % | 0.38 -6.51 % | 0.41 -8.94 % | 0.44 54.22 % | 0.29 49.43 % | 0.19 4.93 % | 0.18 -25.49 % | 0.25 16.95 % | 0.21 -0.27 % | 0.21 11.28 % | 0.19 -5.96 % | 0.20 21.14 % | 0.17 225.84 % | 0.05 3.24 % | 0.05 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 15.775 M -0.53 % | 15.860 M 0.01 % | 15.859 M 0.00 % | 15.859 M -8.18 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 34.29 % | 12.861 M 0.00 % | 12.861 M 0.00 % | 12.861 M 0.39 % | 12.811 M |
| Weighted average shs out | 15.775 M -0.53 % | 15.860 M 0.01 % | 15.859 M 0.00 % | 15.859 M -8.18 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 0.10 % | 17.255 M -0.10 % | 17.272 M 0.00 % | 17.272 M 0.00 % | 17.272 M 34.29 % | 12.861 M 0.00 % | 12.861 M 0.00 % | 12.861 M 0.39 % | 12.811 M |
| EPS diluted | -2.28 -140.35 % | 5.65 126.91 % | 2.49 22.66 % | 2.03 -32.33 % | 3.00 73.41 % | 1.73 -52.73 % | 3.66 106.78 % | 1.77 -10.61 % | 1.98 -12.00 % | 2.25 10.84 % | 2.03 -8.97 % | 2.23 191.39 % | -2.44 -253.46 % | 1.59 54.37 % | 1.03 -85.67 % | 7.19 -31.33 % | 10.47 -18.96 % | 12.92 176.07 % | 4.68 75 583.87 % | -0.01 |
| Earnings per share | -2.28 -140.35 % | 5.65 110.04 % | 2.69 22.83 % | 2.19 -27.00 % | 3.00 73.41 % | 1.73 -52.73 % | 3.66 106.78 % | 1.77 -10.61 % | 1.98 -12.00 % | 2.25 10.84 % | 2.03 -8.97 % | 2.23 191.39 % | -2.44 -253.46 % | 1.59 54.37 % | 1.03 -85.67 % | 7.19 -31.33 % | 10.47 -18.96 % | 12.92 176.07 % | 4.68 75 583.87 % | -0.01 |
| Gross profit | 199.179 M 6.11 % | 187.713 M -66.86 % | 566.496 M 49.83 % | 378.091 M -4.38 % | 395.423 M -7.74 % | 428.604 M 41.88 % | 302.085 M 80.17 % | 167.665 M 6.06 % | 158.085 M 12.19 % | 140.908 M 30.12 % | 108.293 M -15.44 % | 128.070 M 23.64 % | 103.584 M 3.40 % | 100.175 M -1.67 % | 101.872 M -90.88 % | 1.117 B 29.25 % | 864.197 M | 0.000 | 0.000 | 0.000 |
| Income tax expense | 32.036 M 35.82 % | 23.587 M -14.04 % | 27.440 M 46.53 % | 18.726 M -29.68 % | 26.629 M 56.61 % | 17.003 M -34.76 % | 26.064 M 48.70 % | 17.528 M -27.30 % | 24.110 M 88.15 % | 12.814 M -15.77 % | 15.214 M 22.01 % | 12.469 M 165.69 % | 4.693 M -52.44 % | 9.867 M -16.15 % | 11.768 M -78.99 % | 55.999 M -48.14 % | 107.991 M 195.20 % | 36.582 M 26.76 % | 28.860 M -45.29 % | 52.755 M |
| Cost of revenue | 973.274 M -6.54 % | 1.041 B 32.66 % | 784.936 M 26.55 % | 620.280 M 6.81 % | 580.735 M 8.57 % | 534.901 M -28.22 % | 745.179 M 6.32 % | 700.895 M -0.05 % | 701.215 M 63.15 % | 429.791 M 6.21 % | 404.669 M -15.15 % | 476.919 M 8.17 % | 440.914 M 11.62 % | 395.026 M -22.26 % | 508.163 M -97.54 % | 20.677 B 24.98 % | 16.544 B | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 -100.00 % | 4.530 M -17.76 % | 5.508 M -7.34 % | 5.944 M 19.94 % | 4.956 M 6.97 % | 4.633 M 27.04 % | 3.647 M -57.79 % | 8.641 M 41.03 % | 6.127 M -22.22 % | 7.877 M | 0.000 -100.00 % | 6.825 M 16.45 % | 5.861 M | 0.000 -100.00 % | 50.949 M -90.94 % | 562.092 M -9.38 % | 620.291 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 23.723 M -20.68 % | 29.908 M 25.28 % | 23.873 M -13.98 % | 27.753 M -55.17 % | 61.903 M -1.32 % | 62.729 M 227.40 % | 19.160 M 35.29 % | 14.162 M | 0.000 | 0.000 -100.00 % | 23.456 M 47.68 % | 15.883 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 33.173 M -92.41 % | 437.161 M 35.48 % | 322.666 M 15.79 % | 278.654 M -5.20 % | 293.926 M 97 549.83 % | 301.000 K 32.02 % | 228.000 K -73.14 % | 849.000 K 166.98 % | 318.000 K -34.84 % | 488.000 K -59.93 % | 1.218 M 7.41 % | 1.134 M -3.41 % | 1.174 M -86.14 % | 8.470 M -96.42 % | 236.913 M 284.27 % | -128.566 M 99.02 % | -13.176 B -230.25 % | 10.116 B 32.91 % | 7.612 B |
| Operating expenses | 81.430 M 32.57 % | 61.426 M -87.00 % | 472.577 M 34.07 % | 352.483 M 13.21 % | 311.363 M -13.62 % | 360.462 M 74.66 % | 206.379 M 41.81 % | 145.531 M 41.47 % | 102.871 M 5.51 % | 97.495 M 11.23 % | 87.650 M -8.59 % | 95.891 M 20.86 % | 79.343 M 18.36 % | 67.035 M 12.82 % | 59.419 M -92.56 % | 799.005 M 62.49 % | 491.725 M -96.27 % | 13.176 B 30.25 % | 10.116 B 32.91 % | 7.612 B |
| Cost and expenses | 1.055 B -4.36 % | 1.103 B -12.31 % | 1.258 B 29.27 % | 972.763 M 9.04 % | 892.098 M -0.36 % | 895.363 M -5.91 % | 951.558 M 12.42 % | 846.426 M 5.27 % | 804.086 M 52.50 % | 527.286 M 7.10 % | 492.319 M -14.05 % | 572.810 M 10.10 % | 520.257 M 12.59 % | 462.061 M -18.59 % | 567.582 M -97.36 % | 21.476 B 26.06 % | 17.036 B 228.23 % | -13.285 B -230.26 % | 10.199 B 29.29 % | 7.889 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 81.430 M 188.22 % | 28.253 M -20.23 % | 35.416 M 18.78 % | 29.817 M -8.84 % | 32.709 M -50.84 % | 66.536 M 0.24 % | 66.376 M 138.75 % | 27.801 M 37.02 % | 20.289 M 157.57 % | 7.877 M -56.59 % | 18.145 M -73.75 % | 69.132 M 16.35 % | 59.415 M | 0.000 -100.00 % | 50.949 M -90.94 % | 562.092 M -9.38 % | 620.291 M | 0.000 | 0.000 | 0.000 |
| Interest income | 1.094 M -36.28 % | 1.717 M 29.19 % | 1.329 M -67.14 % | 4.045 M 202.77 % | 1.336 M -24.18 % | 1.762 M -87.98 % | 14.657 M -39.21 % | 24.109 M 9.05 % | 22.108 M 7 852.52 % | 278.000 K -94.56 % | 5.108 M 633.91 % | 696.000 K -59.58 % | 1.722 M -7.07 % | 1.853 M 200.32 % | 617.000 K -40.50 % | 1.037 M -92.26 % | 13.400 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 8.329 M 27.69 % | 6.523 M -31.74 % | 9.556 M 244.48 % | 2.774 M -78.44 % | 12.869 M 181.41 % | 4.573 M 425.63 % | 870.000 K -28.81 % | 1.222 M 146.87 % | 495.000 K -56.31 % | 1.133 M -67.19 % | 3.453 M -71.30 % | 12.033 M 8.64 % | 11.076 M -28.75 % | 15.545 M -45.59 % | 28.570 M -75.70 % | 117.585 M 5.80 % | 111.136 M -32.78 % | 165.334 M -55.78 % | 373.905 M 227.61 % | 114.130 M |
| Depreciation and amortization | 33.671 M 23.27 % | 27.315 M -14.01 % | 31.767 M -6.06 % | 33.816 M 8.68 % | 31.114 M 29.13 % | 24.095 M 40.10 % | 17.198 M 26.77 % | 13.566 M 15.86 % | 11.709 M 14.10 % | 10.262 M -18.25 % | 12.553 M 9.47 % | 11.467 M 11.28 % | 10.305 M 11.54 % | 9.239 M -12.61 % | 10.572 M -88.69 % | 93.453 M 5.15 % | 88.878 M -18.54 % | 109.111 M 31.67 % | 82.865 M 9.94 % | 75.375 M |
| Operating income | 121.775 M -3.57 % | 126.287 M 28.96 % | 97.931 M -11.92 % | 111.190 M 31.16 % | 84.777 M 27.49 % | 66.496 M -30.74 % | 96.007 M 333.75 % | 22.134 M -59.91 % | 55.214 M 27.69 % | 43.239 M 25.17 % | 34.545 M 25.90 % | 27.439 M 23.23 % | 22.267 M -34.77 % | 34.138 M 131.19 % | 14.766 M -92.67 % | 201.545 M -27.47 % | 277.859 M 224.25 % | -223.634 M -343.94 % | 91.675 M 37.18 % | 66.828 M |
| Operating income ratio | 0.10 1.08 % | 0.10 41.80 % | 0.07 -34.93 % | 0.11 28.24 % | 0.09 25.84 % | 0.07 -24.72 % | 0.09 259.74 % | 0.03 -60.34 % | 0.06 -15.19 % | 0.08 12.50 % | 0.07 48.48 % | 0.05 10.91 % | 0.04 -40.68 % | 0.07 184.81 % | 0.02 161.74 % | 0.01 -42.06 % | 0.02 193.22 % | -0.02 -292.19 % | 0.01 6.05 % | 0.01 |
| Total other income expenses net | -125.699 M -860.27 % | -13.090 M 53.06 % | -27.889 M 51.76 % | -57.808 M -824.63 % | -6.252 M 21.17 % | -7.931 M 86.72 % | -59.723 M -42.84 % | -41.811 M 12.31 % | -47.681 M 19.09 % | -58.931 M -7.39 % | -54.876 M -138.35 % | -23.023 M -73.09 % | -13.301 M -664 950.00 % | -2.000 K -300.00 % | 1.000 K 200.00 % | -1.000 K 0.00 % | -1.000 K -100.00 % | 426.581 M | 0.000 100.00 % | -17.382 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 101.205 M 45.75 % | 69.438 M -33.40 % | 104.264 M -35.95 % | 162.774 M 3.80 % | 156.815 M -11.14 % | 176.479 M 845.36 % | 18.668 M 1 789.47 % | 988.000 K 104.89 % | -20.190 M -66.16 % | -12.151 M -19.58 % | -10.161 M -111.30 % | 89.959 M -23.27 % | 117.244 M 21.97 % | 96.122 M 167.04 % | -143.376 M -147.18 % | 303.905 M 1.12 % | 300.535 M -60.64 % | 763.636 M -80.44 % | 3.905 B 18.21 % | 3.303 B |
| Total investments | 254.345 M -29.50 % | 360.781 M -0.12 % | 361.208 M -16.39 % | 431.992 M -2.33 % | 442.318 M -6.76 % | 474.362 M -19.22 % | 587.215 M -14.01 % | 682.892 M 476.27 % | 118.503 M 0.66 % | 117.721 M 2.29 % | 115.088 M 12.59 % | 102.220 M -14.54 % | 119.617 M -33.87 % | 180.872 M 7.09 % | 168.903 M -38.08 % | 272.774 M -22.31 % | 351.120 M 33.97 % | 262.086 M 143.96 % | 107.432 M -24.79 % | 142.846 M |
| Total debt | 110.815 M 43.37 % | 77.293 M -33.76 % | 116.686 M -36.25 % | 183.036 M 10.59 % | 165.511 M -12.63 % | 189.436 M 644.40 % | 25.448 M 263.96 % | 6.992 M 384.88 % | 1.442 M 159.35 % | 556.000 K -82.34 % | 3.148 M -96.04 % | 79.422 M -20.31 % | 99.663 M 2.84 % | 96.907 M -34.89 % | 148.844 M -87.22 % | 1.165 B 31.99 % | 882.605 M -29.38 % | 1.250 B -70.37 % | 4.217 B 23.98 % | 3.402 B |
| Accumulated other comprehensive income loss | 139.991 M -1.07 % | 141.500 M -1.18 % | 143.187 M -24.59 % | 189.872 M -29.05 % | 267.628 M 208.87 % | -245.813 M -10.16 % | -223.137 M 2.64 % | -229.181 M -4.53 % | -219.247 M -4.98 % | -208.837 M -4.79 % | -199.283 M -3.46 % | -192.612 M -6.32 % | -181.162 M -5.28 % | -172.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 477.641 M 35.55 % | 352.360 M 15.01 % | 306.365 M |
| Retained earnings | 313.666 M -26.58 % | 427.233 M 23.64 % | 345.554 M 10.12 % | 313.801 M 2.99 % | 304.681 M 20.44 % | 252.969 M -44.37 % | 454.765 M 13.22 % | 401.667 M 76.06 % | 228.146 M 12.42 % | 202.932 M 16.32 % | 174.457 M -4.43 % | 182.545 M 18.39 % | 154.196 M -25.27 % | 206.334 M 6.84 % | 193.123 M 89.56 % | 101.878 M -53.64 % | 219.765 M | 0.000 | 0.000 | 0.000 |
| Common stock | 154.939 M -2.30 % | 158.590 M 0.00 % | 158.590 M 0.00 % | 158.590 M -8.18 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 34.29 % | 128.611 M 0.00 % | 128.611 M 0.00 % | 128.611 M 0.00 % | 128.611 M 4.89 % | 122.611 M |
| Total equity | 608.596 M -16.40 % | 727.950 M 12.45 % | 647.332 M -2.25 % | 662.263 M -11.11 % | 745.024 M 5.92 % | 703.355 M -17.76 % | 855.236 M -27.61 % | 1.181 B 83.59 % | 643.479 M 3.92 % | 619.193 M 4.66 % | 591.645 M -1.52 % | 600.800 M 4.59 % | 574.429 M -8.61 % | 628.545 M 1.48 % | 619.366 M -52.55 % | 1.305 B 9.33 % | 1.194 B 10.16 % | 1.084 B 6.26 % | 1.020 B 2.50 % | 995.024 M |
| Other non current liabilities | 3.637 M 35.81 % | 2.678 M 74.58 % | 1.534 M 41.25 % | 1.086 M -30.78 % | 1.569 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -100.00 % | 35.271 M -12.17 % | 40.158 M 5.13 % | 38.199 M 21.27 % | 31.500 M 40.00 % | 22.500 M 0.01 % | 22.498 M | 0.000 | 0.000 | 0.000 100.00 % | -1.518 B 66.34 % | -4.509 B -25.94 % | -3.580 B |
| Long term debt | 8.385 M | 0.000 -100.00 % | 3.936 M -26.91 % | 5.385 M 82.98 % | 2.943 M -62.82 % | 7.916 M -43.29 % | 13.959 M 154.96 % | 5.475 M 357.01 % | 1.198 M 172.89 % | 439.000 K -86.05 % | 3.148 M -75.04 % | 12.613 M -48.65 % | 24.564 M 46.02 % | 16.822 M -88.70 % | 148.844 M -87.22 % | 1.165 B 31.99 % | 882.605 M -29.38 % | 1.250 B -70.37 % | 4.217 B 28.88 % | 3.272 B |
| Total non current liabilities | 28.168 M 43.52 % | 19.627 M -13.47 % | 22.681 M -15.46 % | 26.830 M 30.58 % | 20.547 M -17.03 % | 24.763 M -30.89 % | 35.831 M -46.66 % | 67.172 M 83.69 % | 36.568 M -12.49 % | 41.786 M -4.78 % | 43.883 M -19.59 % | 54.575 M 5.60 % | 51.680 M 26.49 % | 40.858 M -74.01 % | 157.203 M -88.92 % | 1.418 B 26.21 % | 1.124 B | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 20.562 M -24.95 % | 27.397 M 845.70 % | 2.897 M 30.73 % | 2.216 M -23.27 % | 2.888 M 39.65 % | 2.068 M -95.51 % | 46.094 M 151.32 % | 18.341 M 129.61 % | 7.988 M 260.14 % | -4.988 M -118.32 % | 27.229 M -71.86 % | 96.777 M 123.97 % | 43.210 M 6.22 % | 40.681 M -60.49 % | 102.951 M -86.72 % | 775.025 M 0.78 % | 769.026 M | 0.000 | 0.000 100.00 % | -129.396 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 36.578 M 106.32 % | 17.729 M -59.95 % | 44.265 M 156.70 % | 17.244 M -57.53 % | 40.599 M 477.10 % | 7.035 M -77.08 % | 30.690 M 107.21 % | 14.811 M 221.46 % | -12.194 M -158.75 % | 20.756 M 36.36 % | 15.221 M -27.27 % | 20.928 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 116.554 M 50.80 % | 77.293 M -31.45 % | 112.750 M -36.53 % | 177.651 M 9.28 % | 162.568 M -10.44 % | 181.520 M 1 479.95 % | 11.489 M 138.45 % | -29.880 M -12 345.90 % | 244.000 K 102.01 % | -12.152 M -199.66 % | 12.194 M -80.97 % | 64.078 M -5.73 % | 67.970 M -15.13 % | 80.085 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.396 M |
| Total current liabilities | 270.624 M 20.61 % | 224.386 M -35.64 % | 348.639 M -13.97 % | 405.267 M -1.53 % | 411.572 M 14.31 % | 360.036 M 28.19 % | 280.853 M 62.66 % | 172.661 M 42.16 % | 121.456 M 45.24 % | 83.624 M -28.27 % | 116.576 M -55.79 % | 263.662 M 16.07 % | 227.149 M -7.26 % | 244.934 M 17.42 % | 208.591 M -73.09 % | 775.025 M 0.78 % | 769.026 M | 0.000 | 0.000 | 0.000 |
| Total liabilities | 298.792 M 22.45 % | 244.013 M -34.04 % | 369.925 M -14.39 % | 432.097 M -0.01 % | 432.119 M 12.30 % | 384.799 M 21.51 % | 316.684 M 32.04 % | 239.833 M 51.77 % | 158.024 M 26.01 % | 125.410 M -21.84 % | 160.459 M -49.58 % | 318.237 M 14.13 % | 278.829 M -2.44 % | 285.792 M -21.87 % | 365.794 M -83.32 % | 2.193 B 15.88 % | 1.893 B -6.59 % | 2.026 B -61.19 % | 5.221 B 24.79 % | 4.184 B |
| Other non current assets | 80.938 M 314.85 % | 19.510 M -80.12 % | 98.131 M 13.92 % | 86.138 M 32.58 % | 64.973 M -52.91 % | 137.977 M 79.59 % | 76.831 M -24.82 % | 102.190 M -47.11 % | 193.212 M 8.05 % | 178.821 M 194.07 % | 60.808 M 33.76 % | 45.459 M -0.96 % | 45.898 M -80.26 % | 232.507 M 37.66 % | 168.903 M 21 978.82 % | 765.000 K -99.78 % | 351.138 M 120.61 % | -1.704 B -22.53 % | -1.391 B -1.97 % | -1.364 B |
| Long term investments | 254.283 M -29.52 % | 360.781 M -0.12 % | 361.208 M -16.39 % | 431.992 M -2.33 % | 442.318 M -5.69 % | 469.006 M -20.13 % | 587.215 M -12.62 % | 672.012 M 90.28 % | 353.165 M 200.00 % | 117.721 M 2.29 % | 115.088 M 12.59 % | 102.220 M -14.54 % | 119.617 M | 0.000 | 0.000 -100.00 % | 272.021 M | 0.000 -100.00 % | 262.086 M 143.96 % | 107.432 M 710.56 % | 13.254 M |
| Intangible 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 % | 497.041 M |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -215.000 K 99.94 % | -353.931 M -194.55 % | -120.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.018 M |
| Property plant equipment net | 313.569 M -13.64 % | 363.102 M 31.73 % | 275.637 M -2.33 % | 282.214 M -3.88 % | 293.603 M 18.15 % | 248.490 M 5.51 % | 235.512 M 17.67 % | 200.150 M 12.68 % | 177.626 M 4.81 % | 169.470 M 2.94 % | 164.635 M -1.95 % | 167.913 M 10.50 % | 151.954 M 7.96 % | 140.746 M -16.76 % | 169.080 M -89.13 % | 1.555 B 20.25 % | 1.293 B -7.75 % | 1.402 B 13.67 % | 1.233 B -3.45 % | 1.277 B |
| Total non current assets | 648.790 M -12.73 % | 743.393 M 1.15 % | 734.976 M -8.17 % | 800.344 M -0.07 % | 800.894 M -6.38 % | 855.473 M -4.90 % | 899.558 M -7.68 % | 974.352 M 162.74 % | 370.838 M 6.47 % | 348.291 M 2.28 % | 340.531 M 7.90 % | 315.592 M -0.59 % | 317.469 M -14.95 % | 373.253 M 9.60 % | 340.548 M -81.37 % | 1.828 B 11.16 % | 1.644 B | 0.000 | 0.000 | 0.000 |
| Other current assets | 38.034 M 16.16 % | 32.743 M -23.87 % | 43.009 M -22.38 % | 55.408 M -32.98 % | 82.678 M 447.21 % | 15.109 M -73.59 % | 57.206 M -83.04 % | 337.345 M 24.48 % | 271.005 M -1.46 % | 275.034 M -5.73 % | 291.766 M 44 995.21 % | 647.000 K -99.70 % | 214.648 M 383.70 % | 44.376 M 118.74 % | -236.833 M -4 131.20 % | 5.875 M 135.01 % | -16.780 M 98.72 % | -1.316 B 72.17 % | -4.728 B -552.01 % | -725.065 M |
| Short term investments | 62.000 K -60.76 % | 158.000 K 1.94 % | 155.000 K -3.73 % | 161.000 K 11.03 % | 145.000 K -97.29 % | 5.356 M -69.48 % | 17.549 M 61.30 % | 10.880 M 9.77 % | 9.912 M 6.44 % | 9.312 M 33.14 % | 6.994 M -7.40 % | 7.553 M 0.59 % | 7.509 M | 0.000 | 0.000 -100.00 % | 753.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.592 M |
| cash and cash equivalents | 9.610 M 22.34 % | 7.855 M -36.77 % | 12.422 M -38.69 % | 20.262 M 133.00 % | 8.696 M -32.89 % | 12.957 M 91.11 % | 6.780 M 12.92 % | 6.004 M -72.24 % | 21.632 M 70.24 % | 12.707 M -4.52 % | 13.309 M 226.31 % | -10.537 M 40.07 % | -17.581 M -2 339.62 % | 785.000 K -99.73 % | 292.220 M -66.06 % | 861.086 M 47.94 % | 582.070 M 19.74 % | 486.094 M 55.53 % | 312.537 M 217.52 % | 98.432 M |
| Cash and short term investments | 9.672 M 20.70 % | 8.013 M -36.29 % | 12.577 M -38.42 % | 20.423 M 131.00 % | 8.841 M -51.72 % | 18.313 M -24.73 % | 24.329 M 44.10 % | 16.884 M -21.95 % | 21.632 M 70.24 % | 12.707 M -4.52 % | 13.309 M 226.31 % | -10.537 M 40.07 % | -17.581 M -2 339.62 % | 785.000 K -99.73 % | 292.220 M -66.09 % | 861.839 M 48.06 % | 582.070 M 19.74 % | 486.094 M 55.53 % | 312.537 M 37.06 % | 228.024 M |
| Total current assets | 258.598 M 13.14 % | 228.570 M -19.03 % | 282.281 M -3.99 % | 294.016 M -21.86 % | 376.249 M 61.70 % | 232.681 M -14.57 % | 272.362 M -39.05 % | 446.841 M 3.76 % | 430.665 M 8.67 % | 396.312 M -3.71 % | 411.573 M -31.80 % | 603.445 M 12.63 % | 535.789 M -0.98 % | 541.084 M -16.06 % | 644.612 M -61.41 % | 1.671 B 15.84 % | 1.442 B | 0.000 | 0.000 | 0.000 |
| Inventory | 85.294 M -12.45 % | 97.418 M 15.84 % | 84.096 M 8.09 % | 77.801 M -24.74 % | 103.379 M 45.40 % | 71.100 M -3.65 % | 73.795 M -38.53 % | 120.046 M 93.48 % | 62.046 M 7.98 % | 57.461 M 33.14 % | 43.158 M -63.42 % | 117.982 M 5.79 % | 111.527 M -20.34 % | 140.008 M -7.92 % | 152.056 M -41.09 % | 258.122 M 25.31 % | 205.983 M 55.75 % | 132.255 M -95.97 % | 3.284 B | 0.000 |
| Net receivables | 125.598 M 38.94 % | 90.396 M -36.61 % | 142.599 M 1.58 % | 140.384 M -22.59 % | 181.351 M 41.50 % | 128.159 M 0.43 % | 127.615 M -67.46 % | 392.217 M 20.25 % | 326.174 M 538.18 % | 51.110 M -19.31 % | 63.340 M -87.21 % | 495.353 M 12.25 % | 441.276 M 31.27 % | 336.167 M -23.10 % | 437.169 M -19.75 % | 544.773 M -18.81 % | 670.954 M -3.80 % | 697.446 M -38.35 % | 1.131 B 127.60 % | 497.041 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 215.000 K -71.93 % | 766.000 K -68.59 % | 2.439 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.565 M | 0.000 | 0.000 -100.00 % | 40.189 M -19.88 % | 50.159 M -30.71 % | 72.386 M |
| Other assets | 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 -100.00 % | 3.110 B -50.17 % | 6.241 B 20.51 % | 5.179 B |
| Account payables | 133.508 M 11.54 % | 119.696 M -39.06 % | 196.414 M -5.42 % | 207.671 M 2.88 % | 201.851 M 26.79 % | 159.204 M -28.69 % | 223.270 M 47.25 % | 151.631 M 79.80 % | 84.331 M 48.88 % | 56.642 M -26.58 % | 77.153 M -5.97 % | 82.051 M -3.12 % | 84.692 M -17.97 % | 103.240 M -2.27 % | 105.640 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.353 M -92.73 % | 18.600 M 28.28 % | 14.500 M | 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 -100.00 % | 4.075 M -34.45 % | 6.217 M | 0.000 -100.00 % | 9.116 M -41.14 % | 15.487 M -37.00 % | 24.584 M 24 732.32 % | 99.000 K -91.67 % | 1.189 M -53.12 % | 2.536 M -7.14 % | 2.731 M 82.55 % | 1.496 M 0.20 % | 1.493 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 100.00 % | -6.120 M -491.88 % | -1.034 M -101.03 % | 100.058 M -7.59 % | 108.275 M -36.20 % | 169.722 M -13.77 % | 196.836 M |
| Capital lease obligations | 14.124 M | 0.000 -100.00 % | 172.000 K -48.19 % | 332.000 K -63.19 % | 902.000 K 424.42 % | 172.000 K | 0.000 100.00 % | -31.397 M | 0.000 100.00 % | -14.811 M | 0.000 100.00 % | -2.731 M 82.99 % | -16.056 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.037 B -11.08 % | 1.166 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 627.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.254 B | 0.000 | 0.000 -100.00 % | 243.546 M | 0.000 | 0.000 -100.00 % | 428.680 M 1.69 % | 421.576 M 62.36 % | 259.648 M -75.86 % | 1.076 B 44.32 % | 745.415 M 101.89 % | 369.212 M 0.00 % | 369.212 M 0.00 % | 369.212 M |
| Deferred tax liabilities non current | 16.146 M -4.74 % | 16.949 M -1.52 % | 17.211 M -15.46 % | 20.359 M 26.97 % | 16.035 M 2.48 % | 15.647 M 145.10 % | 6.384 M -82.80 % | 37.112 M 229.27 % | 11.271 M 30.18 % | 8.658 M 29.24 % | 6.699 M 33.98 % | 5.000 M 60.26 % | 3.120 M 6 833.33 % | 45.000 K -99.46 % | 8.359 M -96.70 % | 253.256 M 5.04 % | 241.110 M -10.01 % | 267.917 M -8.09 % | 291.515 M -5.34 % | 307.962 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 -100.00 % | 2.026 B -61.19 % | 5.221 B 24.79 % | 4.184 B |
| Total assets | 907.388 M -6.64 % | 971.963 M -4.45 % | 1.017 B -7.05 % | 1.094 B -7.03 % | 1.177 B 8.18 % | 1.088 B -7.15 % | 1.172 B -17.54 % | 1.421 B 77.32 % | 801.503 M 7.64 % | 744.603 M -1.00 % | 752.104 M -18.16 % | 919.037 M 7.71 % | 853.258 M -6.68 % | 914.337 M -7.19 % | 985.160 M -71.84 % | 3.498 B 13.34 % | 3.087 B -0.75 % | 3.110 B -50.17 % | 6.241 B 20.51 % | 5.179 B |
| 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 | 10.694 M 118.64 % | -57.359 M -1 956.62 % | -2.789 M -105.03 % | 55.471 M 459.83 % | -15.416 M 81.53 % | -83.459 M -128.94 % | 288.357 M 1 669.60 % | 16.295 M 279.96 % | -9.055 M 51.15 % | -18.538 M -119.98 % | 92.800 M 513.62 % | -22.436 M -127.75 % | -9.851 M -177.17 % | 12.766 M 108.87 % | -143.903 M -5.94 % | -135.838 M -486.54 % | 35.142 M -98.97 % | 3.406 B 522.04 % | -807.086 M 69.52 % | -2.648 B |
| Accounts receivables | -34.823 M -163.02 % | 55.255 M 392.05 % | -18.920 M -130.43 % | 62.175 M 213.25 % | -54.900 M -1 508.08 % | -3.414 M 94.56 % | -62.787 M -292.47 % | 32.622 M 410.77 % | -10.497 M -199.38 % | 10.563 M -92.87 % | 148.081 M 821.99 % | -20.510 M 64.84 % | -58.334 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 397.285 M 203.00 % | -385.697 M -2 990.27 % | -12.481 M |
| Inventory | 12.124 M 191.01 % | -13.322 M -111.63 % | -6.295 M -124.61 % | 25.578 M 179.24 % | -32.279 M -1 297.74 % | 2.695 M -94.17 % | 46.251 M 168.10 % | -67.912 M -1 604.19 % | -3.985 M 77.68 % | -17.854 M -123.86 % | 74.825 M 1 266.95 % | -6.412 M -122.51 % | 28.481 M 231.30 % | -21.692 M -21.08 % | -17.915 M 65.61 % | -52.091 M 29.35 % | -73.733 M -102.34 % | 3.151 B 586.38 % | -647.951 M -4 540.76 % | 14.591 M |
| Accounts payables | 13.990 M 118.28 % | -76.520 M -579.69 % | -11.258 M -293.44 % | 5.820 M -86.35 % | 42.646 M 166.57 % | -64.066 M -189.43 % | 71.639 M 6.76 % | 67.104 M 142.35 % | 27.689 M 235.00 % | -20.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 19.403 M 185.21 % | -22.772 M -167.60 % | 33.684 M 188.40 % | -38.102 M -230.86 % | 29.117 M 255.92 % | -18.674 M -108.01 % | 233.254 M 177.00 % | 84.207 M 1 760.89 % | -5.070 M -641.23 % | -684.000 K -103.81 % | 17.975 M 212.18 % | -16.024 M 58.20 % | -38.332 M -211.24 % | 34.458 M 127.35 % | -125.988 M -50.44 % | -83.747 M -176.92 % | 108.875 M 176.39 % | -142.516 M -162.90 % | 226.562 M 108.55 % | -2.650 B |
| Other non cash items | 121.834 M 731.80 % | 14.647 M 175.07 % | -19.510 M 50.86 % | -39.700 M -220.52 % | -12.386 M 27.09 % | -16.988 M 69.06 % | -54.901 M -77.52 % | -30.927 M 39.05 % | -50.741 M -52.25 % | -33.328 M -38.10 % | -24.133 M -374.74 % | 8.784 M 135.98 % | -24.411 M 22.80 % | -31.620 M -240.51 % | -9.286 M 77.84 % | -41.905 M 33.04 % | -62.578 M -117.62 % | 355.209 M 677.82 % | 45.667 M -51.69 % | 94.535 M |
| Net cash provided by operating activities | 130.239 M 75.49 % | 74.213 M -24.37 % | 98.132 M -4.70 % | 102.969 M 30.07 % | 79.167 M 590.47 % | -16.141 M -104.45 % | 362.414 M 677.71 % | 46.600 M 333.57 % | 10.748 M 557.37 % | 1.635 M -98.59 % | 115.765 M 358.38 % | 25.255 M 1 594.38 % | -1.690 M -106.89 % | 24.521 M 119.18 % | -127.850 M -209.04 % | 117.253 M -65.44 % | 339.300 M -91.59 % | 4.037 B 752.86 % | -618.321 M 75.05 % | -2.478 B |
| Investments in property plant and equipment | -59.545 M -119.66 % | -27.108 M -1.39 % | -26.736 M -37.04 % | -19.510 M 72.38 % | -70.644 M -122.38 % | -31.767 M 41.71 % | -54.502 M -40.71 % | -38.734 M -70.91 % | -22.664 M -42.13 % | -15.946 M -12.83 % | -14.133 M 48.48 % | -27.430 M -22.78 % | -22.341 M 0.57 % | -22.468 M -102.09 % | -11.118 M 97.29 % | -409.867 M -170.41 % | -151.570 M 59.47 % | -373.997 M -201.60 % | -124.003 M 68.27 % | -390.758 M |
| Acquisitions net | 3.670 M 26.20 % | 2.908 M 544.79 % | 451.000 K -98.21 % | 25.127 M 7 079.14 % | 350.000 K 98.86 % | 176.000 K -92.93 % | 2.490 M 789.75 % | -361.000 K -129.74 % | 1.214 M -92.39 % | 15.946 M 12.83 % | 14.133 M -48.48 % | 27.430 M 22.78 % | 22.341 M -0.57 % | 22.468 M 1 106.63 % | -2.232 M 93.69 % | -35.395 M 41.85 % | -60.865 M -301.85 % | 30.153 M -35.87 % | 47.017 M -84.51 % | 303.595 M |
| Purchases of investments | -22.571 M -809.75 % | -2.481 M -450.11 % | -451.000 K 92.31 % | -5.864 M -1 575.43 % | -350.000 K -98.86 % | -176.000 K 99.95 % | -320.778 M -960.28 % | -30.254 M | 0.000 100.00 % | -1.000 M 91.21 % | -11.380 M -11.24 % | -10.230 M 12.20 % | -11.652 M -68.97 % | -6.896 M | 0.000 100.00 % | -59.536 M 81.26 % | -317.622 M 62.00 % | -835.747 M -2 688.05 % | -29.976 M | 0.000 |
| Sales maturities of investments | 17.500 M 1 749 900.00 % | 1.000 K -99.97 % | 3.778 M -64.72 % | 10.708 M -63.16 % | 29.066 M -77.94 % | 131.750 M 14 051.45 % | 931.000 K -96.42 % | 25.994 M 25 636.63 % | 101.000 K -98.55 % | 6.950 M 58.24 % | 4.392 M -89.79 % | 43.027 M 123.62 % | 19.241 M 266.70 % | 5.247 M | 0.000 -100.00 % | 90.383 M -70.53 % | 306.671 M -19.43 % | 380.642 M | 0.000 -100.00 % | 141.388 M |
| Other investing activites | 0.000 -100.00 % | 1.741 M -3.22 % | 1.799 M 668.80 % | 234.000 K -83.06 % | 1.381 M -51.29 % | 2.835 M -81.28 % | 15.144 M 6 513.10 % | 229.000 K -98.97 % | 22.148 M 42.00 % | 15.597 M -52.64 % | 32.934 M 646.26 % | -6.029 M -135.23 % | -2.563 M -166.94 % | 3.829 M -98.86 % | 336.022 M 188.17 % | 116.605 M -32.81 % | 173.548 M 360.98 % | -66.498 M -54 406.56 % | -122.000 K 99.53 % | -25.760 M |
| Net cash used for investing activites | -60.946 M -144.38 % | -24.939 M -17.86 % | -21.159 M -297.84 % | 10.695 M 126.61 % | -40.197 M -139.10 % | 102.818 M 128.82 % | -356.715 M -727.15 % | -43.126 M -10 291.81 % | -415.000 K -101.93 % | 21.547 M -16.95 % | 25.946 M -3.07 % | 26.768 M 432.59 % | 5.026 M 130.55 % | 2.180 M -99.32 % | 322.672 M 208.35 % | -297.810 M -497.56 % | -49.838 M 94.24 % | -865.447 M -708.19 % | -107.084 M -476.20 % | 28.465 M |
| Debt repayment | 19.398 M 149.46 % | -39.221 M 40.75 % | -66.191 M -465.80 % | 18.095 M 173.39 % | -24.655 M -115.19 % | 162.328 M 1 813.12 % | 8.485 M 98.39 % | 4.277 M 566.20 % | 642.000 K 124.77 % | -2.592 M 96.60 % | -76.274 M -276.81 % | -20.242 M -834.47 % | 2.756 M 114.20 % | -19.410 M 90.55 % | -205.308 M -172.70 % | 282.387 M 176.92 % | -367.125 M 87.73 % | -2.991 B -463.53 % | 822.753 M -67.92 % | 2.565 B |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.196 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.105 M | 0.000 | 0.000 -100.00 % | 6.000 M | 0.000 |
| Common stock repurchased | -75.002 M | 0.000 | 0.000 100.00 % | -84.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.000 M |
| Dividends paid | -7.930 M 0.00 % | -7.930 M 0.00 % | -7.930 M 8.18 % | -8.636 M | 0.000 100.00 % | -218.634 M -2 431.66 % | -8.636 M -0.21 % | -8.618 M | 0.000 100.00 % | -17.272 M -100.00 % | -8.636 M 0.00 % | -8.636 M 0.00 % | -8.636 M 1.20 % | -8.741 M -1.27 % | -8.631 M -33.19 % | -6.480 M -1.73 % | -6.370 M -1.79 % | -6.258 M 1.03 % | -6.323 M 4.33 % | -6.609 M |
| Other financing activites | -7.380 M -10.23 % | -6.695 M 37.38 % | -10.692 M 60.11 % | -26.807 M -44.31 % | -18.576 M 23.22 % | -24.193 M -413.54 % | -4.711 M -58.14 % | -2.979 M 62.73 % | -7.994 M -71.95 % | -4.649 M 86.70 % | -34.946 M -160.13 % | -13.434 M -7.67 % | -12.477 M 26.37 % | -16.946 M | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -509.000 K 95.93 % | -12.513 M -547.34 % | -1.933 M |
| Net cash used provided by financing activities | -70.914 M -31.70 % | -53.846 M 36.51 % | -84.813 M 16.93 % | -102.098 M -136.17 % | -43.231 M 46.30 % | -80.499 M -1 555.68 % | -4.862 M 33.58 % | -7.320 M 0.45 % | -7.353 M 70.00 % | -24.513 M 79.55 % | -119.856 M -183.27 % | -42.312 M -130.50 % | -18.357 M 59.29 % | -45.097 M 78.92 % | -213.939 M -166.85 % | 320.010 M 185.68 % | -373.495 M 87.54 % | -2.998 B -470.13 % | 809.917 M -68.24 % | 2.550 B |
| Effect of forex changes on cash | 96.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 98.36 % | -61.000 K -6 000.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.531 M 99.69 % | -493.588 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.525 M 66.61 % | -4.567 M 41.75 % | -7.840 M -167.78 % | 11.566 M 371.44 % | -4.261 M -168.98 % | 6.177 M 694.98 % | 777.000 K 120.20 % | -3.847 M -229.09 % | 2.980 M 323.89 % | -1.331 M -106.09 % | 21.855 M 125.05 % | 9.711 M 164.65 % | -15.021 M 24.62 % | -19.927 M 96.11 % | -512.705 M -467.65 % | 139.453 M 265.95 % | -84.033 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 11.135 M -10.36 % | 12.422 M -38.69 % | 20.262 M 133.00 % | 8.696 M -32.89 % | 12.957 M 91.11 % | 6.780 M 12.92 % | 6.004 M -39.05 % | 9.851 M 43.35 % | 6.872 M -16.23 % | 8.203 M 160.09 % | -13.652 M 41.57 % | -23.363 M -180.06 % | -8.342 M -172.01 % | 11.585 M -97.86 % | 541.515 M 34.68 % | 402.062 M -17.29 % | 486.095 M 55.53 % | 312.537 M 217.52 % | 98.432 M | 0.000 |
| Cash at end of period | 9.610 M 22.34 % | 7.855 M -36.77 % | 12.422 M -38.69 % | 20.262 M 133.00 % | 8.696 M -32.89 % | 12.957 M 91.08 % | 6.781 M 12.94 % | 6.004 M -39.06 % | 9.852 M 43.36 % | 6.872 M -16.23 % | 8.203 M 160.09 % | -13.652 M 41.57 % | -23.363 M -180.06 % | -8.342 M -128.96 % | 28.810 M -94.68 % | 541.515 M 34.68 % | 402.062 M -17.29 % | 486.094 M 55.53 % | 312.537 M 217.52 % | 98.432 M |
| Operating cash flow | 130.239 M 75.49 % | 74.213 M -24.37 % | 98.132 M -4.70 % | 102.969 M 30.07 % | 79.167 M 590.47 % | -16.141 M -104.45 % | 362.414 M 677.71 % | 46.600 M 333.57 % | 10.748 M 557.37 % | 1.635 M -98.59 % | 115.765 M 358.38 % | 25.255 M 1 594.38 % | -1.690 M -106.89 % | 24.521 M 119.18 % | -127.850 M -209.04 % | 117.253 M -65.44 % | 339.300 M -91.59 % | 4.037 B 752.86 % | -618.321 M 75.05 % | -2.478 B |
| Capital expenditure | -59.545 M -119.66 % | -27.108 M -1.39 % | -26.736 M -37.04 % | -19.510 M 72.38 % | -70.644 M -122.38 % | -31.767 M 41.71 % | -54.502 M -40.71 % | -38.734 M -70.91 % | -22.664 M -42.13 % | -15.946 M -12.83 % | -14.133 M 48.48 % | -27.430 M -22.78 % | -22.341 M 0.57 % | -22.468 M -102.09 % | -11.118 M 97.29 % | -409.867 M -170.41 % | -151.570 M 59.47 % | -373.997 M -201.60 % | -124.003 M 68.27 % | -390.758 M |
| Free CashFlow | 70.694 M 50.08 % | 47.105 M -34.02 % | 71.396 M -14.45 % | 83.459 M 879.22 % | 8.523 M 117.79 % | -47.908 M -115.56 % | 307.912 M 3 814.47 % | 7.866 M 166.01 % | -11.916 M 16.74 % | -14.311 M -114.08 % | 101.632 M 4 772.74 % | -2.175 M 90.95 % | -24.031 M -1 270.53 % | 2.053 M 101.48 % | -138.968 M 52.51 % | -292.614 M -255.87 % | 187.730 M -94.87 % | 3.663 B 593.42 % | -742.324 M 74.13 % | -2.869 B |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 299.886 M -17.27 % | 362.468 M 26.81 % | 285.827 M -9.08 % | 314.355 M 49.83 % | 209.803 M -31.53 % | 306.407 M 7.82 % | 284.197 M -7.05 % | 305.737 M -8.10 % | 332.700 M -11.71 % | 376.826 M 28.07 % | 294.241 M -6.60 % | 315.033 M -13.77 % | 365.332 M 16.67 % | 313.139 M 40.54 % | 222.805 M -10.69 % | 249.485 M 17.16 % | 212.942 M -38.49 % | 346.186 M 18.18 % | 292.943 M 21.20 % | 241.695 M 153.52 % | 95.334 M -61.59 % | 248.229 M -0.18 % | 248.681 M 12.56 % | 220.926 M -10.07 % | 245.669 M 1.52 % | 241.999 M 1.61 % | 238.156 M -3.21 % | 246.066 M -23.35 % | 321.043 M |
| Net income | 12.030 M 113.86 % | -86.806 M -536.72 % | 19.877 M -11.82 % | 22.541 M 167.45 % | 8.428 M -53.57 % | 18.151 M -25.83 % | 24.472 M 39.05 % | 17.599 M -40.12 % | 29.388 M 166.92 % | 11.010 M -28.86 % | 15.477 M 135.00 % | 6.586 M -30.88 % | 9.528 M -79.41 % | 46.279 M 1 068.66 % | 3.960 M 122.70 % | -17.443 M -1 036.79 % | 1.862 M -74.08 % | 7.183 M -83.11 % | 42.532 M 1 047.68 % | -4.488 M -167.60 % | 6.639 M -55.65 % | 14.970 M -19.79 % | 18.664 M 19.06 % | 15.676 M 180.51 % | -19.472 M 54.44 % | -42.742 M -220.72 % | 35.406 M -15.25 % | 41.776 M 44.91 % | 28.828 M |
| Income before tax | 17.420 M 123.27 % | -74.864 M -366.78 % | 28.062 M -8.62 % | 30.709 M 152.33 % | 12.170 M -42.86 % | 21.297 M -9.23 % | 23.463 M -15.79 % | 27.862 M -24.35 % | 36.831 M 46.15 % | 25.200 M 37.45 % | 18.334 M -28.05 % | 25.482 M 29.70 % | 19.647 M -54.03 % | 42.738 M 620.71 % | 5.930 M 578.23 % | -1.240 M -1 477.78 % | 90.000 K -99.72 % | 31.605 M 4.66 % | 30.197 M 274.79 % | 8.057 M 34.37 % | 5.996 M -64.63 % | 16.950 M -33.90 % | 25.642 M 5.24 % | 24.365 M 461.12 % | -6.747 M -169.53 % | 9.704 M -55.70 % | 21.903 M -48.40 % | 42.444 M 12.56 % | 37.707 M |
| Income before tax ratio | 0.06 128.12 % | -0.21 -310.37 % | 0.10 0.50 % | 0.10 68.41 % | 0.06 -16.54 % | 0.07 -15.81 % | 0.08 -9.41 % | 0.09 -17.68 % | 0.11 65.54 % | 0.07 7.33 % | 0.06 -22.97 % | 0.08 50.41 % | 0.05 -60.60 % | 0.14 412.80 % | 0.03 635.49 % | 0.00 -1 275.97 % | 0.00 -99.54 % | 0.09 -11.43 % | 0.10 209.23 % | 0.03 -47.00 % | 0.06 -7.89 % | 0.07 -33.78 % | 0.10 -6.50 % | 0.11 501.57 % | -0.03 -168.49 % | 0.04 -56.40 % | 0.09 -46.68 % | 0.17 46.86 % | 0.12 |
| EBITDA | 34.356 M -32.79 % | 51.121 M 19.42 % | 42.809 M 10.99 % | 38.569 M 78.28 % | 21.634 M -38.19 % | 35.001 M -2.52 % | 35.907 M -0.08 % | 35.935 M -22.47 % | 46.352 M 31.25 % | 35.316 M 25.00 % | 28.252 M -20.65 % | 35.604 M 15.54 % | 30.814 M -40.97 % | 52.200 M 258.20 % | 14.573 M 85.27 % | 7.866 M -16.93 % | 9.469 M -78.21 % | 43.461 M 3.15 % | 42.132 M 128.01 % | 18.478 M 17.19 % | 15.767 M -33.82 % | 23.825 M -25.07 % | 31.797 M -0.82 % | 32.059 M 2 578.28 % | 1.197 M -92.27 % | 15.485 M -42.73 % | 27.040 M -41.27 % | 46.045 M 11.61 % | 41.256 M |
| Net income ratio | 0.04 116.75 % | -0.24 -444.38 % | 0.07 -3.02 % | 0.07 78.50 % | 0.04 -32.19 % | 0.06 -31.21 % | 0.09 49.59 % | 0.06 -34.83 % | 0.09 202.32 % | 0.03 -44.45 % | 0.05 151.60 % | 0.02 -19.84 % | 0.03 -82.35 % | 0.15 731.53 % | 0.02 125.42 % | -0.07 -899.57 % | 0.01 -57.86 % | 0.02 -85.71 % | 0.15 881.89 % | -0.02 -126.66 % | 0.07 15.47 % | 0.06 -19.65 % | 0.08 5.77 % | 0.07 189.52 % | -0.08 55.12 % | -0.18 -218.80 % | 0.15 -12.43 % | 0.17 89.07 % | 0.09 |
| Ratio EBITDA | 0.11 -18.77 % | 0.14 -5.83 % | 0.15 22.07 % | 0.12 18.99 % | 0.10 -9.73 % | 0.11 -9.59 % | 0.13 7.50 % | 0.12 -15.64 % | 0.14 48.66 % | 0.09 -2.39 % | 0.10 -15.04 % | 0.11 33.99 % | 0.08 -49.40 % | 0.17 154.86 % | 0.07 107.45 % | 0.03 -29.10 % | 0.04 -64.58 % | 0.13 -12.71 % | 0.14 88.12 % | 0.08 -53.77 % | 0.17 72.31 % | 0.10 -24.94 % | 0.13 -11.89 % | 0.15 2 878.24 % | 0.00 -92.39 % | 0.06 -43.64 % | 0.11 -39.32 % | 0.19 45.62 % | 0.13 |
| Gross profit ratio | 0.46 154.81 % | 0.18 -65.20 % | 0.52 12.66 % | 0.46 64.74 % | 0.28 72.36 % | 0.16 -64.52 % | 0.46 -2.52 % | 0.47 6.34 % | 0.44 -2.17 % | 0.45 9.86 % | 0.41 -2.73 % | 0.42 -10.62 % | 0.47 78.96 % | 0.26 -41.75 % | 0.45 12.43 % | 0.40 -9.97 % | 0.45 84.83 % | 0.24 -49.07 % | 0.47 -6.73 % | 0.51 -3.72 % | 0.53 142.13 % | 0.22 -58.92 % | 0.53 3.90 % | 0.51 -3.37 % | 0.53 403.36 % | -0.17 -136.42 % | 0.48 -2.12 % | 0.49 39.63 % | 0.35 |
| Weighted average shs out dil | 15.423 M -2.23 % | 15.775 M 0.00 % | 15.775 M -0.62 % | 15.874 M -0.18 % | 15.902 M 0.27 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 1.14 % | 15.681 M -1.25 % | 15.880 M -2.30 % | 16.253 M -5.60 % | 17.217 M -0.31 % | 17.270 M 0.17 % | 17.241 M -0.28 % | 17.289 M 0.00 % | 17.289 M 0.16 % | 17.262 M -1.20 % | 17.471 M 1.10 % | 17.281 M 0.00 % | 17.281 M 0.32 % | 17.226 M -0.03 % | 17.232 M -0.17 % | 17.262 M -0.06 % | 17.271 M 0.05 % | 17.263 M 0.00 % | 17.262 M |
| Weighted average shs out | 15.423 M -2.23 % | 15.775 M 0.00 % | 15.775 M -0.62 % | 15.874 M -0.18 % | 15.902 M 0.27 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 0.00 % | 15.859 M 1.14 % | 15.681 M -1.12 % | 15.859 M 0.00 % | 15.859 M -7.87 % | 17.213 M -0.33 % | 17.270 M 0.17 % | 17.241 M -0.18 % | 17.272 M -0.10 % | 17.289 M 0.16 % | 17.262 M -1.20 % | 17.471 M 1.45 % | 17.221 M -0.35 % | 17.281 M 0.32 % | 17.226 M -0.03 % | 17.232 M -0.17 % | 17.262 M -0.06 % | 17.271 M 0.05 % | 17.263 M 0.00 % | 17.262 M |
| EPS diluted | 0.78 114.18 % | -5.50 -536.51 % | 1.26 -11.27 % | 1.42 167.92 % | 0.53 -53.51 % | 1.14 -25.97 % | 1.54 38.74 % | 1.11 -40.00 % | 1.85 107.87 % | 0.89 -9.18 % | 0.98 133.33 % | 0.42 -30.00 % | 0.60 -78.95 % | 2.85 1 139.13 % | 0.23 122.77 % | -1.01 -1 018.18 % | 0.11 -73.81 % | 0.42 -82.93 % | 2.46 1 046.15 % | -0.26 -168.42 % | 0.38 -56.32 % | 0.87 -19.44 % | 1.08 18.68 % | 0.91 180.53 % | -1.13 54.44 % | -2.48 -220.98 % | 2.05 -15.29 % | 2.42 44.91 % | 1.67 |
| Earnings per share | 0.78 114.18 % | -5.50 -536.51 % | 1.26 -11.27 % | 1.42 167.92 % | 0.53 -53.51 % | 1.14 -25.97 % | 1.54 38.74 % | 1.11 -40.00 % | 1.85 107.87 % | 0.89 -9.18 % | 0.98 133.33 % | 0.42 -30.00 % | 0.60 -79.45 % | 2.92 1 169.57 % | 0.23 122.77 % | -1.01 -1 018.18 % | 0.11 -73.81 % | 0.42 -82.93 % | 2.46 1 046.15 % | -0.26 -168.42 % | 0.38 -56.32 % | 0.87 -19.44 % | 1.08 18.68 % | 0.91 180.53 % | -1.13 54.44 % | -2.48 -220.98 % | 2.05 -15.29 % | 2.42 44.91 % | 1.67 |
| Gross profit | 137.540 M 110.81 % | 65.243 M -55.87 % | 147.850 M 2.43 % | 144.337 M 146.84 % | 58.474 M 18.02 % | 49.547 M -61.75 % | 129.541 M -9.39 % | 142.967 M -2.27 % | 146.293 M -13.63 % | 169.378 M 40.70 % | 120.385 M -9.15 % | 132.503 M -22.93 % | 171.925 M 108.79 % | 82.343 M -18.14 % | 100.589 M 0.40 % | 100.184 M 5.48 % | 94.975 M 13.69 % | 83.539 M -39.81 % | 138.801 M 13.05 % | 122.783 M 144.10 % | 50.300 M -7.01 % | 54.090 M -59.00 % | 131.914 M 16.95 % | 112.796 M -13.10 % | 129.804 M 407.96 % | -42.149 M -137.00 % | 113.902 M -5.27 % | 120.238 M 7.02 % | 112.351 M |
| Income tax expense | 5.390 M -54.87 % | 11.942 M 45.90 % | 8.185 M 0.21 % | 8.168 M 118.28 % | 3.742 M 18.94 % | 3.146 M 411.79 % | -1.009 M -109.92 % | 10.168 M -9.87 % | 11.282 M 1.72 % | 11.091 M 519.26 % | 1.791 M -70.74 % | 6.122 M -27.44 % | 8.437 M -50.76 % | 17.136 M 830.80 % | 1.841 M 757.50 % | -280.000 K -1 065.52 % | 29.000 K -99.79 % | 13.996 M 74.30 % | 8.030 M 197.74 % | 2.697 M 41.50 % | 1.906 M -43.31 % | 3.362 M -58.37 % | 8.076 M 13.75 % | 7.100 M 562.54 % | -1.535 M -111.13 % | 13.795 M 1 700.35 % | -862.000 K -135.92 % | 2.400 M -77.63 % | 10.730 M |
| Cost of revenue | 162.346 M -45.38 % | 297.225 M 115.42 % | 137.977 M -18.85 % | 170.018 M 12.35 % | 151.329 M -41.09 % | 256.860 M 66.08 % | 154.656 M -4.98 % | 162.770 M -12.68 % | 186.407 M -10.14 % | 207.448 M 19.32 % | 173.856 M -4.75 % | 182.530 M -5.62 % | 193.407 M -16.20 % | 230.796 M 88.84 % | 122.216 M -18.14 % | 149.301 M 26.56 % | 117.967 M -55.09 % | 262.647 M 70.39 % | 154.142 M 29.63 % | 118.912 M 164.05 % | 45.034 M -76.80 % | 194.139 M 66.26 % | 116.767 M 7.99 % | 108.130 M -6.68 % | 115.865 M -59.22 % | 284.148 M 128.68 % | 124.254 M -1.25 % | 125.828 M -39.71 % | 208.692 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 27.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.903 M | 0.000 | 0.000 -100.00 % | 40.000 M -36.23 % | 62.729 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 114.378 M | 0.000 -100.00 % | 113.015 M 478.26 % | 19.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 261.000 K 12.02 % | 233.000 K -57.56 % | 549.000 K -12.30 % | 626.000 K -75.39 % | 2.544 M 337.11 % | 582.000 K 112.20 % | -4.770 M -237.74 % | 3.463 M 158.05 % | 1.342 M 200.90 % | 446.000 K 112.07 % | -3.694 M -296.49 % | 1.880 M 16.48 % | 1.614 M 0.06 % | 1.613 M 231.03 % | -1.231 M -393.10 % | 420.000 K 8.53 % | 387.000 K -64.95 % | 1.104 M 106.47 % | -17.064 M -445.08 % | 4.945 M -25.05 % | 6.598 M 13.33 % | 5.822 M |
| Operating expenses | 114.378 M 302.92 % | 28.387 M -74.88 % | 113.015 M 478.26 % | 19.544 M -19.49 % | 24.275 M 10.04 % | 22.061 M 27.04 % | 17.365 M -84.75 % | 113.875 M 5.47 % | 107.967 M -24.17 % | 142.380 M 41.69 % | 100.488 M -6.24 % | 107.177 M -28.66 % | 150.228 M 159.49 % | 57.894 M -40.83 % | 97.843 M -4.33 % | 102.272 M 8.25 % | 94.474 M 95.11 % | 48.420 M -54.92 % | 107.418 M -5.05 % | 113.132 M 166.86 % | 42.393 M 38.57 % | 30.594 M -71.17 % | 106.133 M 21.50 % | 87.350 M -35.95 % | 136.386 M 358.62 % | -52.737 M -154.47 % | 96.819 M 14.90 % | 84.261 M 4.94 % | 80.295 M |
| Cost and expenses | 276.724 M -15.01 % | 325.612 M 29.73 % | 250.992 M -11.44 % | 283.418 M 61.40 % | 175.604 M -37.04 % | 278.921 M 7.75 % | 258.867 M -6.43 % | 276.645 M -6.02 % | 294.374 M -15.85 % | 349.828 M 27.51 % | 274.344 M -5.30 % | 289.707 M -15.69 % | 343.635 M 19.03 % | 288.690 M 31.19 % | 220.059 M -12.53 % | 251.573 M 18.42 % | 212.441 M -31.71 % | 311.067 M 18.93 % | 261.560 M 12.72 % | 232.044 M 165.41 % | 87.427 M -61.10 % | 224.733 M 0.82 % | 222.900 M 14.03 % | 195.480 M -22.51 % | 252.251 M 9.01 % | 231.411 M 4.68 % | 221.073 M 5.23 % | 210.089 M -27.30 % | 288.987 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 28.387 M | 0.000 | 0.000 -100.00 % | 24.275 M 10.04 % | 22.061 M 27.04 % | 17.365 M -15.91 % | 20.651 M -8.66 % | 22.609 M -40.11 % | 37.749 M 119.98 % | 17.160 M 12.68 % | 15.229 M -37.79 % | 24.480 M 19.58 % | 20.472 M 4.78 % | 19.538 M -8.69 % | 21.397 M -20.40 % | 26.880 M -3.15 % | 27.753 M 26.12 % | 22.005 M 10.46 % | 19.922 M 56.36 % | 12.741 M -51.99 % | 26.536 M 35.53 % | 19.579 M 39.73 % | 14.012 M -64.97 % | 40.000 M -36.23 % | 62.729 M 256.84 % | 17.579 M 2.27 % | 17.189 M -6.94 % | 18.470 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.717 M | 0.000 | 0.000 | 0.000 -100.00 % | 905.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.336 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.143 M -7.99 % | 2.329 M -39.93 % | 3.877 M 219.36 % | 1.214 M 33.55 % | 909.000 K -37.44 % | 1.453 M -21.50 % | 1.851 M 24.14 % | 1.491 M -13.72 % | 1.728 M -26.37 % | 2.347 M 7.22 % | 2.189 M -8.33 % | 2.388 M -9.27 % | 2.632 M 130.07 % | 1.144 M 310.04 % | 279.000 K -43.52 % | 494.000 K -42.36 % | 857.000 K -72.09 % | 3.071 M 0.16 % | 3.066 M -4.43 % | 3.208 M -8.97 % | 3.524 M 175.96 % | 1.277 M 128.44 % | 559.000 K -61.92 % | 1.468 M 15.68 % | 1.269 M 186.46 % | 443.000 K 254.40 % | 125.000 K -4.58 % | 131.000 K -23.39 % | 171.000 K |
| Depreciation and amortization | 10.807 M -20.89 % | 13.661 M 93.64 % | 7.055 M 0.63 % | 7.011 M 17.95 % | 5.944 M -7.64 % | 6.436 M -1.05 % | 6.504 M -1.19 % | 6.582 M -15.54 % | 7.793 M 0.31 % | 7.769 M 0.52 % | 7.729 M -0.06 % | 7.734 M -9.38 % | 8.535 M 2.61 % | 8.318 M -0.55 % | 8.364 M -2.88 % | 8.612 M 1.06 % | 8.522 M -2.99 % | 8.785 M -0.95 % | 8.869 M 22.96 % | 7.213 M 15.46 % | 6.247 M 11.59 % | 5.598 M 0.04 % | 5.596 M -10.12 % | 6.226 M -6.73 % | 6.675 M 25.05 % | 5.338 M 6.50 % | 5.012 M 44.44 % | 3.470 M 2.72 % | 3.378 M |
| Operating income | 23.162 M -37.16 % | 36.856 M 5.80 % | 34.835 M 12.60 % | 30.937 M 104.60 % | 15.121 M -55.11 % | 33.681 M 32.97 % | 25.330 M -13.71 % | 29.353 M -23.41 % | 38.326 M 39.13 % | 27.547 M 34.23 % | 20.523 M -26.36 % | 27.870 M 28.45 % | 21.697 M -12.96 % | 24.929 M 807.83 % | 2.746 M 231.51 % | -2.088 M -516.77 % | 501.000 K -98.57 % | 35.119 M 11.90 % | 31.383 M 225.18 % | 9.651 M 22.06 % | 7.907 M -66.35 % | 23.496 M -8.86 % | 25.781 M 1.32 % | 25.446 M 486.60 % | -6.582 M -162.16 % | 10.588 M -38.02 % | 17.083 M -52.52 % | 35.977 M 12.23 % | 32.056 M |
| Operating income ratio | 0.08 -24.04 % | 0.10 -16.57 % | 0.12 23.84 % | 0.10 36.55 % | 0.07 -34.43 % | 0.11 23.33 % | 0.09 -7.17 % | 0.10 -16.66 % | 0.12 57.58 % | 0.07 4.81 % | 0.07 -21.16 % | 0.09 48.96 % | 0.06 -25.40 % | 0.08 545.94 % | 0.01 247.26 % | -0.01 -455.72 % | 0.00 -97.68 % | 0.10 -5.31 % | 0.11 168.29 % | 0.04 -51.86 % | 0.08 -12.38 % | 0.09 -8.70 % | 0.10 -9.99 % | 0.12 529.90 % | -0.03 -161.24 % | 0.04 -39.00 % | 0.07 -50.94 % | 0.15 46.43 % | 0.10 |
| Total other income expenses net | -5.742 M 94.86 % | -111.720 M -1 549.49 % | -6.773 M -2 870.61 % | -228.000 K 98.97 % | -22.029 M -77.88 % | -12.384 M -563.31 % | -1.867 M 93.44 % | -28.463 M -17.24 % | -24.278 M -1 250.28 % | -1.798 M -15.04 % | -1.563 M -1 101.92 % | 156.000 K 107.61 % | -2.050 M -111.21 % | 18.289 M 474.40 % | 3.184 M 275.47 % | 848.000 K 306.33 % | -411.000 K 88.30 % | -3.514 M -196.29 % | -1.186 M 25.60 % | -1.594 M 16.59 % | -1.911 M 70.81 % | -6.546 M -4 609.35 % | -139.000 K 87.14 % | -1.081 M -555.15 % | -165.000 K 81.33 % | -884.000 K -105.06 % | 17.461 M 170.08 % | -24.916 M -432.12 % | 7.502 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 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 |
| 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 101.205 M | 0.000 -100.00 % | 112.650 M | 0.000 -100.00 % | 66.062 M 241.12 % | 19.366 M -74.74 % | 76.678 M 509.67 % | 12.577 M -87.94 % | 104.264 M 520.43 % | 16.805 M -87.60 % | 135.569 M 563.81 % | 20.423 M -87.45 % | 162.774 M 998.93 % | 14.812 M 166.16 % | 5.565 M -55.17 % | 12.414 M -92.08 % | 156.815 M 804.72 % | 17.333 M -87.69 % | 140.748 M 456.03 % | 25.313 M -85.66 % | 176.479 M 346.60 % | 39.516 M 567.59 % | -8.451 M -134.74 % | 24.329 M 30.32 % | 18.668 M -20.94 % | 23.612 M 3 824.29 % | -634.000 K 96.86 % | -20.190 M -110.12 % | -9.609 M -572.65 % | 2.033 M -97.99 % | 101.292 M -22.24 % | 130.261 M 9.12 % | 119.378 M -11.73 % | 135.244 M |
| Total investments | 0.000 -100.00 % | 254.345 M | 0.000 -100.00 % | 360.328 M | 0.000 -100.00 % | 372.830 M 862.59 % | 38.732 M -89.88 % | 382.742 M 1 421.59 % | 25.154 M -93.04 % | 361.208 M 974.70 % | 33.610 M -87.77 % | 274.798 M 572.77 % | 40.846 M -90.54 % | 431.992 M 1 358.25 % | 29.624 M -93.87 % | 483.031 M 1 845.51 % | 24.828 M -94.39 % | 442.318 M 1 175.94 % | 34.666 M -88.69 % | 306.570 M 505.56 % | 50.626 M -89.33 % | 474.362 M 500.22 % | 79.032 M -84.73 % | 517.673 M 963.90 % | 48.658 M -91.71 % | 587.215 M 1 143.47 % | 47.224 M | 0.000 -100.00 % | 92.836 M 0.96 % | 91.953 M 10.11 % | 83.508 M 11.68 % | 74.773 M -25.85 % | 100.836 M -37.18 % | 160.511 M 6.78 % | 150.320 M |
| Total debt | 0.000 -100.00 % | 110.815 M | 0.000 -100.00 % | 116.407 M | 0.000 -100.00 % | 77.293 M | 0.000 -100.00 % | 92.613 M | 0.000 -100.00 % | 116.686 M | 0.000 -100.00 % | 148.580 M | 0.000 -100.00 % | 183.036 M | 0.000 -100.00 % | 8.790 M | 0.000 -100.00 % | 165.511 M | 0.000 -100.00 % | 145.332 M | 0.000 -100.00 % | 189.436 M | 0.000 -100.00 % | 13.496 M | 0.000 -100.00 % | 25.448 M | 0.000 -100.00 % | 6.992 M 384.88 % | 1.442 M -53.45 % | 3.098 M -79.81 % | 15.342 M -83.10 % | 90.755 M -31.55 % | 132.583 M 0.03 % | 132.547 M -11.16 % | 149.190 M |
| Accumulated other comprehensive income loss | 608.596 M 334.74 % | 139.991 M -79.32 % | 677.075 M 29.67 % | 522.136 M -28.27 % | 727.950 M 412.18 % | 142.127 M -79.26 % | 685.249 M 30.11 % | 526.659 M -18.64 % | 647.332 M 352.09 % | 143.187 M -72.22 % | 515.485 M 44.44 % | 356.895 M -46.11 % | 662.263 M 249.95 % | 189.246 M -73.56 % | 715.699 M 31.81 % | 542.984 M -27.12 % | 745.024 M 331.36 % | 172.715 M -69.03 % | 557.674 M 44.87 % | 384.959 M -45.27 % | 703.356 M 386.13 % | -245.813 M -128.14 % | 873.424 M 24.65 % | 700.709 M -18.07 % | 855.236 M 483.28 % | -223.137 M -118.89 % | 1.181 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.455 M |
| Retained earnings | 0.000 -100.00 % | 313.666 M | 0.000 | 0.000 | 0.000 -100.00 % | 427.233 M | 0.000 | 0.000 | 0.000 -100.00 % | 345.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 313.801 M | 0.000 | 0.000 | 0.000 -100.00 % | 304.681 M | 0.000 | 0.000 | 0.000 -100.00 % | 252.969 M | 0.000 | 0.000 | 0.000 -100.00 % | 454.765 M | 0.000 -100.00 % | 401.667 M 76.06 % | 228.145 M 12.42 % | 202.932 M 16.32 % | 174.457 M -4.43 % | 182.545 M | 0.000 | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 154.939 M | 0.000 -100.00 % | 154.939 M | 0.000 -100.00 % | 158.590 M | 0.000 -100.00 % | 158.590 M | 0.000 -100.00 % | 158.590 M | 0.000 -100.00 % | 158.590 M | 0.000 -100.00 % | 158.590 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M | 0.000 -100.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M 0.00 % | 172.715 M |
| Total equity | 608.596 M 0.00 % | 608.596 M -10.11 % | 677.075 M 0.00 % | 677.075 M -6.99 % | 727.950 M 0.00 % | 727.950 M 6.23 % | 685.249 M 0.00 % | 685.249 M 5.86 % | 647.332 M 0.00 % | 647.332 M 25.58 % | 515.485 M 0.00 % | 515.485 M -22.16 % | 662.263 M 0.00 % | 662.263 M -7.47 % | 715.699 M 0.00 % | 715.699 M -3.94 % | 745.024 M 0.00 % | 745.024 M 33.59 % | 557.674 M 0.00 % | 557.674 M -20.71 % | 703.356 M 0.00 % | 703.355 M -19.47 % | 873.424 M 0.00 % | 873.424 M 2.13 % | 855.236 M 0.00 % | 855.236 M -27.61 % | 1.181 B 0.00 % | 1.181 B 83.59 % | 643.479 M 3.92 % | 619.193 M 4.66 % | 591.645 M -1.52 % | 600.800 M 4.59 % | 574.428 M -8.61 % | 628.544 M 0.49 % | 625.486 M |
| Other non current liabilities | -608.596 M -16 833.46 % | 3.637 M 100.54 % | -677.075 M -20 096.31 % | 3.386 M 100.47 % | -727.950 M -27 282.60 % | 2.678 M 100.39 % | -685.249 M -493 084.89 % | 139.000 K | 0.000 -100.00 % | 139.000 K | 0.000 -100.00 % | 139.000 K | 0.000 -100.00 % | 1.086 M | 0.000 -100.00 % | 1.569 M | 0.000 -100.00 % | 1.569 M | 0.000 -100.00 % | 1.481 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.238 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 24.585 M 2.02 % | 24.099 M -26.28 % | 32.689 M -3.96 % | 34.036 M -0.57 % | 34.231 M 42.65 % | 23.997 M 0.02 % | 23.993 M 178.63 % | -30.515 M |
| Long term debt | 0.000 -100.00 % | 8.385 M | 0.000 -100.00 % | 9.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.376 M | 0.000 -100.00 % | 3.936 M | 0.000 -100.00 % | 2.798 M | 0.000 -100.00 % | 5.385 M | 0.000 -100.00 % | 1.835 M | 0.000 -100.00 % | 2.943 M | 0.000 -100.00 % | 5.484 M | 0.000 -100.00 % | 7.916 M | 0.000 -100.00 % | 11.615 M | 0.000 -100.00 % | 13.959 M | 0.000 -100.00 % | 5.475 M 357.01 % | 1.198 M 172.89 % | 439.000 K -86.05 % | 3.148 M -79.48 % | 15.344 M -37.53 % | 24.564 M 46.01 % | 16.823 M -24.07 % | 22.156 M |
| Total non current liabilities | -608.596 M -2 260.59 % | 28.168 M 104.16 % | -677.075 M -2 382.56 % | 29.663 M 104.07 % | -727.950 M -3 808.92 % | 19.627 M 102.86 % | -685.249 M -3 320.00 % | 21.281 M | 0.000 -100.00 % | 21.286 M | 0.000 -100.00 % | 23.967 M | 0.000 -100.00 % | 26.830 M | 0.000 -100.00 % | 18.927 M | 0.000 -100.00 % | 20.547 M | 0.000 -100.00 % | 19.980 M | 0.000 -100.00 % | 24.763 M | 0.000 -100.00 % | 30.012 M | 0.000 -100.00 % | 35.831 M | 0.000 -100.00 % | 67.387 M 80.50 % | 37.334 M -15.58 % | 44.225 M -5.74 % | 46.917 M -21.39 % | 59.684 M 15.49 % | 51.681 M 6.56 % | 48.498 M | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 20.562 M | 0.000 -100.00 % | 33.875 M | 0.000 -100.00 % | 27.208 M | 0.000 -100.00 % | 7.168 M | 0.000 -100.00 % | 26.287 M | 0.000 -100.00 % | 6.705 M | 0.000 -100.00 % | 19.945 M | 0.000 -100.00 % | 35.301 M | 0.000 -100.00 % | 12.885 M | 0.000 -100.00 % | 13.289 M | 0.000 -100.00 % | 12.451 M | 0.000 -100.00 % | 25.128 M | 0.000 -100.00 % | 46.094 M | 0.000 -100.00 % | 19.709 M -44.53 % | 35.528 M 520.79 % | 5.723 M -55.04 % | 12.729 M -87.04 % | 98.200 M 110.57 % | 46.635 M 36.69 % | 34.118 M 126.86 % | -127.034 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 189.000 K | 0.000 -100.00 % | 26.950 M | 0.000 -100.00 % | 36.578 M | 0.000 -100.00 % | 18.160 M | 0.000 -100.00 % | 17.729 M | 0.000 -100.00 % | 192.818 M | 0.000 -100.00 % | 44.265 M | 0.000 -100.00 % | 19.158 M | 0.000 -100.00 % | 17.244 M | 0.000 -100.00 % | 12.643 M | 0.000 -100.00 % | 40.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 116.554 M | 0.000 -100.00 % | 106.907 M | 0.000 -100.00 % | 77.293 M | 0.000 -100.00 % | 89.237 M | 0.000 -100.00 % | 112.750 M | 0.000 -100.00 % | 124.429 M | 0.000 -100.00 % | 177.651 M | 0.000 -100.00 % | 6.955 M | 0.000 -100.00 % | 162.568 M | 0.000 -100.00 % | 139.848 M | 0.000 -100.00 % | 181.520 M | 0.000 100.00 % | -12.850 M | 0.000 -100.00 % | 11.489 M | 0.000 -100.00 % | 1.517 M 521.72 % | 244.000 K -90.82 % | 2.659 M -78.19 % | 12.194 M -83.83 % | 75.411 M -30.19 % | 108.019 M -6.66 % | 115.724 M -8.90 % | 127.034 M |
| Total current liabilities | 0.000 -100.00 % | 270.624 M | 0.000 -100.00 % | 272.796 M | 0.000 -100.00 % | 224.386 M | 0.000 -100.00 % | 296.316 M | 0.000 -100.00 % | 348.639 M | 0.000 -100.00 % | 368.013 M | 0.000 -100.00 % | 405.267 M | 0.000 -100.00 % | 385.961 M | 0.000 -100.00 % | 411.572 M | 0.000 -100.00 % | 382.047 M | 0.000 -100.00 % | 360.036 M | 0.000 -100.00 % | 195.843 M | 0.000 -100.00 % | 280.853 M | 0.000 -100.00 % | 172.661 M 42.16 % | 121.456 M 45.24 % | 83.624 M -28.27 % | 116.576 M -55.79 % | 263.662 M 4.99 % | 251.142 M -5.12 % | 264.682 M | 0.000 |
| Total liabilities | -608.596 M -303.69 % | 298.792 M 144.13 % | -677.075 M -323.86 % | 302.459 M 141.55 % | -727.950 M -398.32 % | 244.013 M 135.61 % | -685.249 M -315.76 % | 317.597 M | 0.000 -100.00 % | 369.925 M | 0.000 -100.00 % | 391.980 M | 0.000 -100.00 % | 432.097 M | 0.000 -100.00 % | 404.888 M | 0.000 -100.00 % | 432.119 M | 0.000 -100.00 % | 402.027 M | 0.000 -100.00 % | 384.799 M | 0.000 -100.00 % | 225.855 M | 0.000 -100.00 % | 316.684 M | 0.000 -100.00 % | 240.048 M 51.17 % | 158.790 M 24.20 % | 127.849 M -21.80 % | 163.493 M -49.44 % | 323.346 M 6.78 % | 302.823 M -3.31 % | 313.180 M -22.69 % | 405.113 M |
| Other non current assets | 0.000 -100.00 % | 80.938 M | 0.000 -100.00 % | 103.102 M 1 386.68 % | -8.013 M -108.10 % | 98.870 M 610.53 % | -19.366 M -121.42 % | 90.421 M 818.94 % | -12.577 M 98.03 % | -636.845 M -3 689.62 % | -16.805 M -117.63 % | 95.343 M 566.84 % | -20.423 M -123.71 % | 86.138 M 681.54 % | -14.812 M -111.07 % | 133.857 M 1 178.27 % | -12.414 M -119.06 % | 65.118 M 475.69 % | -17.333 M -112.71 % | 136.331 M 638.58 % | -25.313 M -118.35 % | 137.977 M 449.17 % | -39.516 M -139.68 % | 99.596 M 509.37 % | -24.329 M -125.78 % | 94.380 M 499.71 % | -23.612 M -103.07 % | 769.835 M 666.95 % | 100.376 M 15.55 % | 86.868 M -5.97 % | 92.388 M 26.72 % | 72.906 M 12.72 % | 64.679 M -10.16 % | 71.996 M 122.36 % | -321.965 M |
| Long term investments | 0.000 -100.00 % | 254.283 M | 0.000 -100.00 % | 356.726 M | 0.000 -100.00 % | 372.768 M | 0.000 -100.00 % | 379.311 M | 0.000 -100.00 % | 361.208 M | 0.000 -100.00 % | 257.129 M | 0.000 -100.00 % | 431.992 M | 0.000 -100.00 % | 417.156 M | 0.000 -100.00 % | 442.173 M | 0.000 -100.00 % | 291.297 M | 0.000 -100.00 % | 469.006 M | 0.000 -100.00 % | 500.104 M | 0.000 -100.00 % | 569.666 M | 0.000 | 0.000 -100.00 % | 92.836 M 0.96 % | 91.953 M 10.11 % | 83.508 M 11.68 % | 74.773 M -25.85 % | 100.836 M -37.18 % | 160.511 M 6.78 % | 150.320 M |
| Intangible 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 |
| 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 -100.00 % | 7.108 M |
| Goodwill and intangible 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 -100.00 % | 7.108 M |
| Property plant equipment net | 0.000 -100.00 % | 313.569 M | 0.000 -100.00 % | 282.680 M | 0.000 -100.00 % | 271.755 M | 0.000 -100.00 % | 272.119 M | 0.000 -100.00 % | 275.637 M | 0.000 -100.00 % | 280.804 M | 0.000 -100.00 % | 282.214 M | 0.000 -100.00 % | 286.019 M | 0.000 -100.00 % | 293.603 M | 0.000 -100.00 % | 274.336 M | 0.000 -100.00 % | 248.490 M | 0.000 -100.00 % | 260.686 M | 0.000 -100.00 % | 235.512 M | 0.000 -100.00 % | 204.518 M 15.14 % | 177.626 M 4.81 % | 169.470 M 2.94 % | 164.635 M -1.95 % | 167.913 M 10.50 % | 151.954 M 7.96 % | 140.748 M -13.10 % | 161.972 M |
| Total non current assets | 0.000 -100.00 % | 648.790 M | 0.000 -100.00 % | 742.508 M 9 366.29 % | -8.013 M -101.08 % | 743.393 M 3 938.65 % | -19.366 M -102.61 % | 741.851 M 5 998.47 % | -12.577 M -101.71 % | 734.976 M 4 473.56 % | -16.805 M -102.65 % | 633.276 M 3 200.80 % | -20.423 M -102.55 % | 800.344 M 5 503.35 % | -14.812 M -101.77 % | 837.032 M 6 842.65 % | -12.414 M -101.55 % | 800.894 M 4 720.63 % | -17.333 M -102.47 % | 701.964 M 2 873.14 % | -25.313 M -102.96 % | 855.473 M 2 264.88 % | -39.516 M -104.59 % | 860.386 M 3 636.46 % | -24.329 M -102.70 % | 899.558 M 3 909.75 % | -23.612 M -102.42 % | 974.568 M 162.26 % | 371.604 M 5.95 % | 350.730 M 2.09 % | 343.565 M 7.13 % | 320.701 M 1.02 % | 317.469 M -16.65 % | 380.892 M | 0.000 |
| Other current assets | -9.672 M -125.43 % | 38.034 M 616.84 % | -7.359 M -105.40 % | 136.399 M | 0.000 -100.00 % | 32.743 M | 0.000 -100.00 % | 38.297 M | 0.000 -100.00 % | 48.826 M | 0.000 -100.00 % | 57.131 M | 0.000 -100.00 % | 76.535 M | 0.000 -100.00 % | 90.355 M | 0.000 -100.00 % | 82.678 M | 0.000 -100.00 % | 15.464 M | 0.000 -100.00 % | 58.064 M | 0.000 -100.00 % | 5.589 M | 0.000 -100.00 % | 53.041 M | 0.000 -100.00 % | 412.000 K -99.86 % | 286.746 M 4.67 % | 273.957 M -5.74 % | 290.626 M 6.19 % | 273.674 M 568.41 % | 40.944 M -7.73 % | 44.376 M 107.18 % | -618.035 M |
| Short term investments | 0.000 -100.00 % | 62.000 K | 0.000 -100.00 % | 3.602 M | 0.000 -100.00 % | 158.000 K -99.59 % | 38.732 M 1 028.88 % | 3.431 M -86.36 % | 25.154 M 16 128.39 % | 155.000 K -99.54 % | 33.610 M 785.87 % | 3.794 M -90.71 % | 40.846 M 25 270.19 % | 161.000 K -99.46 % | 29.624 M 155.67 % | 11.587 M -53.33 % | 24.828 M 17 022.76 % | 145.000 K -99.58 % | 34.666 M 126.98 % | 15.273 M -69.83 % | 50.626 M 845.22 % | 5.356 M -93.22 % | 79.032 M 349.84 % | 17.569 M -63.89 % | 48.658 M 177.27 % | 17.549 M -62.84 % | 47.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 9.610 M | 0.000 -100.00 % | 3.757 M | 0.000 -100.00 % | 11.231 M 157.99 % | -19.366 M -221.53 % | 15.935 M 226.70 % | -12.577 M -201.25 % | 12.422 M 173.92 % | -16.805 M -229.16 % | 13.011 M 163.71 % | -20.423 M -200.79 % | 20.262 M 236.79 % | -14.812 M -559.29 % | 3.225 M 125.98 % | -12.414 M -242.76 % | 8.696 M 150.17 % | -17.333 M -478.12 % | 4.584 M 118.11 % | -25.313 M -295.36 % | 12.957 M 132.79 % | -39.516 M -280.05 % | 21.947 M 190.21 % | -24.329 M -458.83 % | 6.780 M 128.71 % | -23.612 M -409.62 % | 7.626 M -64.75 % | 21.632 M 70.24 % | 12.707 M -4.52 % | 13.309 M 226.31 % | -10.537 M -553.79 % | 2.322 M -82.37 % | 13.169 M -5.57 % | 13.946 M |
| Cash and short term investments | 9.672 M 0.00 % | 9.672 M 31.43 % | 7.359 M 0.00 % | 7.359 M -8.16 % | 8.013 M 0.00 % | 8.013 M -58.62 % | 19.366 M 0.00 % | 19.366 M 53.98 % | 12.577 M 0.00 % | 12.577 M -25.16 % | 16.805 M 0.00 % | 16.805 M -17.72 % | 20.423 M 0.00 % | 20.423 M 37.88 % | 14.812 M 0.00 % | 14.812 M 19.32 % | 12.414 M 40.41 % | 8.841 M -48.99 % | 17.333 M -12.71 % | 19.857 M -21.55 % | 25.313 M 38.22 % | 18.313 M -53.66 % | 39.516 M 0.00 % | 39.516 M 62.42 % | 24.329 M 0.00 % | 24.329 M 3.04 % | 23.612 M 27.59 % | 18.506 M -14.45 % | 21.632 M 70.24 % | 12.707 M -4.52 % | 13.309 M 226.31 % | -10.537 M -264.38 % | 6.410 M -68.78 % | 20.533 M -28.73 % | 28.810 M |
| Total current assets | 0.000 -100.00 % | 258.598 M | 0.000 -100.00 % | 237.026 M 2 858.02 % | 8.013 M -96.49 % | 228.570 M 1 080.26 % | 19.366 M -92.58 % | 260.995 M 1 975.18 % | 12.577 M -95.54 % | 282.281 M 1 579.74 % | 16.805 M -93.87 % | 274.189 M 1 242.55 % | 20.423 M -93.05 % | 294.016 M 1 884.99 % | 14.812 M -94.78 % | 283.555 M 2 184.15 % | 12.414 M -96.70 % | 376.249 M 2 070.71 % | 17.333 M -93.27 % | 257.737 M 918.20 % | 25.313 M -89.12 % | 232.681 M 488.83 % | 39.516 M -83.46 % | 238.893 M 881.93 % | 24.329 M -91.07 % | 272.362 M 1 053.49 % | 23.612 M -94.72 % | 446.841 M 3.76 % | 430.665 M 8.67 % | 396.312 M -3.71 % | 411.573 M -31.80 % | 603.445 M 7.80 % | 559.782 M -0.19 % | 560.832 M | 0.000 |
| Inventory | 0.000 -100.00 % | 85.294 M | 0.000 -100.00 % | 89.622 M | 0.000 -100.00 % | 97.418 M | 0.000 -100.00 % | 114.589 M | 0.000 -100.00 % | 84.096 M | 0.000 -100.00 % | 90.831 M | 0.000 -100.00 % | 77.801 M | 0.000 -100.00 % | 51.277 M | 0.000 -100.00 % | 103.379 M | 0.000 -100.00 % | 108.603 M | 0.000 -100.00 % | 71.100 M | 0.000 -100.00 % | 77.602 M | 0.000 -100.00 % | 73.795 M | 0.000 -100.00 % | 120.050 M 93.49 % | 62.046 M 7.98 % | 57.461 M 33.14 % | 43.158 M -63.42 % | 117.982 M 5.79 % | 111.527 M -20.34 % | 140.008 M -7.92 % | 152.056 M |
| Net receivables | 0.000 -100.00 % | 125.598 M | 0.000 -100.00 % | 3.646 M | 0.000 -100.00 % | 90.396 M | 0.000 -100.00 % | 92.448 M | 0.000 -100.00 % | 142.599 M | 0.000 -100.00 % | 111.440 M | 0.000 -100.00 % | 140.384 M | 0.000 -100.00 % | 155.096 M | 0.000 -100.00 % | 181.351 M | 0.000 -100.00 % | 117.847 M | 0.000 -100.00 % | 128.159 M | 0.000 -100.00 % | 117.992 M | 0.000 -100.00 % | 121.197 M | 0.000 -100.00 % | 307.873 M 411.07 % | 60.241 M 15.43 % | 52.187 M -19.06 % | 64.480 M -71.00 % | 222.326 M -44.54 % | 400.901 M 12.64 % | 355.915 M -18.59 % | 437.169 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 -100.00 % | 215.000 K -71.93 % | 766.000 K -68.59 % | 2.439 M -19.61 % | 3.034 M -40.61 % | 5.109 M | 0.000 -100.00 % | 7.637 M 197.74 % | 2.565 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.024 B |
| Account payables | 0.000 -100.00 % | 133.508 M | 0.000 -100.00 % | 132.014 M | 0.000 -100.00 % | 119.696 M | 0.000 -100.00 % | 172.961 M | 0.000 -100.00 % | 196.414 M | 0.000 -100.00 % | 197.366 M | 0.000 -100.00 % | 207.671 M | 0.000 -100.00 % | 150.887 M | 0.000 -100.00 % | 201.851 M | 0.000 -100.00 % | 209.752 M | 0.000 -100.00 % | 159.204 M | 0.000 -100.00 % | 156.191 M | 0.000 -100.00 % | 223.270 M | 0.000 -100.00 % | 151.435 M 79.57 % | 84.331 M 48.88 % | 56.642 M -26.58 % | 77.153 M -5.97 % | 82.051 M -3.12 % | 84.692 M -17.97 % | 103.240 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 -100.00 % | 1.353 M -92.73 % | 18.600 M 28.28 % | 14.500 M 81.25 % | 8.000 M -32.18 % | 11.796 M 1.69 % | 11.600 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.075 M | 0.000 -100.00 % | 2.683 M | 0.000 -100.00 % | 6.217 M | 0.000 -100.00 % | 3.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.487 M | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 14.124 M | 0.000 -100.00 % | 407.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 172.000 K | 0.000 100.00 % | -21.099 M | 0.000 -100.00 % | 332.000 K | 0.000 -100.00 % | 2.458 M | 0.000 -100.00 % | 902.000 K | 0.000 -100.00 % | 2.778 M | 0.000 -100.00 % | 172.000 K | 0.000 -100.00 % | 1.969 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 522.136 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 -100.00 % | 87.435 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.999 K | 0.000 -100.00 % | 606.979 M 150.18 % | 242.619 M -0.38 % | 243.546 M -0.38 % | 244.473 M -0.43 % | 245.540 M -38.88 % | 401.713 M -11.87 % | 455.829 M -0.96 % | 460.226 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.146 M | 0.000 -100.00 % | 16.777 M | 0.000 -100.00 % | 16.949 M | 0.000 -100.00 % | 17.766 M | 0.000 -100.00 % | 17.211 M | 0.000 -100.00 % | 21.030 M | 0.000 -100.00 % | 20.359 M | 0.000 -100.00 % | 15.523 M | 0.000 -100.00 % | 16.035 M | 0.000 -100.00 % | 13.015 M | 0.000 -100.00 % | 15.647 M | 0.000 -100.00 % | 17.159 M | 0.000 -100.00 % | 6.384 M | 0.000 -100.00 % | 37.327 M 210.10 % | 12.037 M 8.47 % | 11.097 M 14.01 % | 9.733 M -3.72 % | 10.109 M 224.01 % | 3.120 M -59.39 % | 7.682 M -8.10 % | 8.359 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 -100.00 % | 405.113 M |
| Total assets | 0.000 -100.00 % | 907.388 M | 0.000 -100.00 % | 979.534 M | 0.000 -100.00 % | 971.963 M | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 907.465 M | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 1.121 B | 0.000 -100.00 % | 1.177 B | 0.000 -100.00 % | 959.701 M | 0.000 -100.00 % | 1.088 B | 0.000 -100.00 % | 1.099 B | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 1.421 B 77.17 % | 802.269 M 7.39 % | 747.042 M -1.07 % | 755.138 M -18.29 % | 924.146 M 5.35 % | 877.251 M -6.85 % | 941.724 M -8.08 % | 1.024 B |
| 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 72.089 M 0.00 % | 72.089 M 0.00 % | 72.089 M | 0.000 -100.00 % | 4.074 M 0.00 % | 4.074 M 0.00 % | 4.074 M 279.96 % | -2.264 M 0.00 % | -2.264 M 0.00 % | -2.264 M 51.15 % | -4.635 M 0.00 % | -4.635 M 0.00 % | -4.635 M -119.98 % | 23.200 M 0.00 % | 23.200 M 0.00 % | 23.200 M 0.00 % | 23.200 M 513.62 % | -5.609 M 0.00 % | -5.609 M 0.00 % | -5.609 M 0.00 % | -5.609 M -127.75 % | -2.463 M 0.00 % | -2.463 M 0.00 % | -2.463 M 0.00 % | -2.463 M -177.17 % | 3.192 M 0.00 % | 3.192 M 0.00 % | 3.192 M 0.00 % | 3.192 M 108.87 % | -35.976 M 0.00 % | -35.976 M 0.00 % | -35.976 M 0.00 % | -35.976 M -5.94 % | -33.960 M 0.00 % | -33.960 M 0.00 % | -33.960 M 0.00 % | -33.960 M -486.54 % | 8.786 M 0.00 % | 8.786 M 0.00 % | 8.786 M 0.00 % | 8.786 M |
| 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 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 11.563 M 0.00 % | 11.563 M 0.00 % | 11.563 M | 0.000 100.00 % | -16.978 M 0.00 % | -16.978 M 0.00 % | -16.978 M -1 604.19 % | -996.250 K 0.00 % | -996.250 K 0.00 % | -996.250 K 77.68 % | -4.464 M 0.00 % | -4.464 M 0.00 % | -4.464 M -123.86 % | 18.706 M 0.00 % | 18.706 M 0.00 % | 18.706 M 0.00 % | 18.706 M 1 266.95 % | -1.603 M 0.00 % | -1.603 M 0.00 % | -1.603 M 0.00 % | -1.603 M -122.51 % | 7.120 M 0.00 % | 7.120 M 0.00 % | 7.120 M 0.00 % | 7.120 M 231.30 % | -5.423 M 0.00 % | -5.423 M 0.00 % | -5.423 M 0.00 % | -5.423 M -21.08 % | -4.479 M 0.00 % | -4.479 M 0.00 % | -4.479 M 0.00 % | -4.479 M 65.61 % | -13.023 M 0.00 % | -13.023 M 0.00 % | -13.023 M 0.00 % | -13.023 M 29.35 % | -18.433 M 0.00 % | -18.433 M 0.00 % | -18.433 M 0.00 % | -18.433 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 60.527 M 0.00 % | 60.527 M 0.00 % | 60.527 M | 0.000 -100.00 % | 21.052 M 0.00 % | 21.052 M 0.00 % | 21.052 M 1 760.89 % | -1.268 M 0.00 % | -1.268 M 0.00 % | -1.268 M -641.23 % | -171.000 K 0.00 % | -171.000 K 0.00 % | -171.000 K -103.81 % | 4.494 M 0.00 % | 4.494 M 0.00 % | 4.494 M 0.00 % | 4.494 M 212.18 % | -4.006 M 0.00 % | -4.006 M 0.00 % | -4.006 M 0.00 % | -4.006 M 58.20 % | -9.583 M 0.00 % | -9.583 M 0.00 % | -9.583 M 0.00 % | -9.583 M -211.24 % | 8.615 M 0.00 % | 8.615 M 0.00 % | 8.615 M 0.00 % | 8.615 M 127.35 % | -31.497 M 0.00 % | -31.497 M 0.00 % | -31.497 M 0.00 % | -31.497 M -50.44 % | -20.937 M 0.00 % | -20.937 M 0.00 % | -20.937 M 0.00 % | -20.937 M -176.92 % | 27.219 M 0.00 % | 27.219 M 0.00 % | 27.219 M 0.00 % | 27.219 M |
| Other non cash items | -12.030 M -113.86 % | 86.806 M 536.72 % | -19.877 M 11.82 % | -22.541 M -167.45 % | -8.428 M 53.57 % | -18.151 M -1.02 % | -17.968 M -2.10 % | -17.599 M 40.12 % | -29.388 M -166.92 % | -11.010 M 28.86 % | -15.477 M -135.00 % | -6.586 M 30.88 % | -9.529 M 79.41 % | -46.278 M -1 068.93 % | -3.959 M -122.70 % | 17.443 M 1 036.79 % | -1.862 M 74.08 % | -7.183 M 83.11 % | -42.532 M -1 047.68 % | 4.488 M 167.60 % | -6.639 M 55.65 % | -14.970 M 19.79 % | -18.664 M -19.06 % | -15.676 M -180.51 % | 19.472 M -54.44 % | 42.742 M 220.72 % | -35.406 M 15.25 % | -41.776 M -44.91 % | -28.828 M -272.85 % | -7.732 M 0.00 % | -7.732 M 39.05 % | -12.685 M 0.00 % | -12.685 M 0.00 % | -12.685 M -52.25 % | -8.332 M 0.00 % | -8.332 M 0.00 % | -8.332 M -38.10 % | -6.033 M 0.00 % | -6.033 M 0.00 % | -6.033 M 0.00 % | -6.033 M -374.74 % | 2.196 M 0.00 % | 2.196 M 0.00 % | 2.196 M 0.00 % | 2.196 M 135.98 % | -6.103 M 0.00 % | -6.103 M 0.00 % | -6.103 M 0.00 % | -6.103 M 22.80 % | -7.905 M 0.00 % | -7.905 M 0.00 % | -7.905 M 0.00 % | -7.905 M -240.51 % | -2.322 M 0.00 % | -2.322 M 0.00 % | -2.322 M 0.00 % | -2.322 M 77.84 % | -10.476 M 0.00 % | -10.476 M 0.00 % | -10.476 M 0.00 % | -10.476 M 33.04 % | -15.645 M 0.00 % | -15.645 M 0.00 % | -15.645 M 0.00 % | -15.645 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.008 M -1.19 % | 13.164 M -15.54 % | 15.586 M 0.31 % | 15.538 M 0.52 % | 15.458 M -0.06 % | 15.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.604 M 0.00 % | 90.604 M 0.00 % | 90.604 M | 0.000 -100.00 % | 11.650 M 0.00 % | 11.650 M 0.00 % | 11.650 M 333.57 % | 2.687 M 0.00 % | 2.687 M 0.00 % | 2.687 M 557.37 % | 408.750 K 0.00 % | 408.750 K 0.00 % | 408.750 K -98.59 % | 28.941 M 0.00 % | 28.941 M 0.00 % | 28.941 M 0.00 % | 28.941 M 358.38 % | 6.314 M 0.00 % | 6.314 M 0.00 % | 6.314 M 0.00 % | 6.314 M 1 594.38 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K -106.89 % | 6.130 M 0.00 % | 6.130 M 0.00 % | 6.130 M 0.00 % | 6.130 M 119.18 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M -209.04 % | 29.313 M 0.00 % | 29.313 M 0.00 % | 29.313 M 0.00 % | 29.313 M -65.44 % | 84.825 M 0.00 % | 84.825 M 0.00 % | 84.825 M 0.00 % | 84.825 M |
| 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 100.00 % | -13.626 M 0.00 % | -13.626 M 0.00 % | -13.626 M | 0.000 100.00 % | -9.684 M 0.00 % | -9.684 M 0.00 % | -9.684 M -70.91 % | -5.666 M 0.00 % | -5.666 M 0.00 % | -5.666 M -42.13 % | -3.987 M 0.00 % | -3.987 M 0.00 % | -3.987 M -12.83 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M 48.48 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M -2 518.87 % | 283.500 K 0.00 % | 283.500 K 0.00 % | 283.500 K 0.00 % | 283.500 K -3.41 % | 293.500 K 0.00 % | 293.500 K 0.00 % | 293.500 K 0.00 % | 293.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.467 M 0.00 % | -102.467 M 0.00 % | -102.467 M 0.00 % | -102.467 M -170.41 % | -37.893 M 0.00 % | -37.893 M 0.00 % | -37.893 M 0.00 % | -37.893 M |
| 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 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -80.195 M 0.00 % | -80.195 M 0.00 % | -80.195 M | 0.000 100.00 % | -7.564 M 0.00 % | -7.564 M 0.00 % | -7.564 M | 0.000 | 0.000 | 0.000 100.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K 91.21 % | -2.845 M 0.00 % | -2.845 M 0.00 % | -2.845 M 0.00 % | -2.845 M -11.24 % | -2.558 M 0.00 % | -2.558 M 0.00 % | -2.558 M 0.00 % | -2.558 M 12.20 % | -2.913 M 0.00 % | -2.913 M 0.00 % | -2.913 M 0.00 % | -2.913 M -68.97 % | -1.724 M 0.00 % | -1.724 M 0.00 % | -1.724 M 0.00 % | -1.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.406 M 0.00 % | -79.406 M 0.00 % | -79.406 M 0.00 % | -79.406 M |
| 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 -100.00 % | 232.750 K 0.00 % | 232.750 K 0.00 % | 232.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.250 K 0.00 % | 25.250 K 0.00 % | 25.250 K -98.55 % | 1.738 M 0.00 % | 1.738 M 0.00 % | 1.738 M 58.24 % | 1.098 M 0.00 % | 1.098 M 0.00 % | 1.098 M 0.00 % | 1.098 M -89.79 % | 10.757 M 0.00 % | 10.757 M 0.00 % | 10.757 M 0.00 % | 10.757 M 123.62 % | 4.810 M 0.00 % | 4.810 M 0.00 % | 4.810 M 0.00 % | 4.810 M 266.70 % | 1.312 M 0.00 % | 1.312 M 0.00 % | 1.312 M 0.00 % | 1.312 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.596 M 0.00 % | 22.596 M 0.00 % | 22.596 M 0.00 % | 22.596 M -70.53 % | 76.668 M 0.00 % | 76.668 M 0.00 % | 76.668 M 0.00 % | 76.668 M |
| 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 -100.00 % | 93.587 M 0.00 % | 93.587 M 0.00 % | 93.587 M | 0.000 -100.00 % | 17.247 M 0.00 % | 17.247 M 0.00 % | 17.247 M 205.76 % | 5.641 M 0.00 % | 5.641 M 0.00 % | 5.641 M 125.72 % | 2.499 M 0.00 % | 2.499 M 0.00 % | 2.499 M -52.67 % | 5.280 M 0.00 % | 5.280 M 0.00 % | 5.280 M 0.00 % | 5.280 M 493.53 % | -1.342 M 0.00 % | -1.342 M 0.00 % | -1.342 M 0.00 % | -1.342 M 38.47 % | -2.181 M 0.00 % | -2.181 M 0.00 % | -2.181 M 0.00 % | -2.181 M -1 936.42 % | 118.750 K 0.00 % | 118.750 K 0.00 % | 118.750 K 0.00 % | 118.750 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 79.871 M 0.00 % | 79.871 M 0.00 % | 79.871 M 0.00 % | 79.871 M 96.58 % | 40.630 M 0.00 % | 40.630 M 0.00 % | 40.630 M 0.00 % | 40.630 M |
| 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 100.00 % | -93.538 M 0.00 % | -93.538 M 0.00 % | -93.538 M | 0.000 100.00 % | -17.190 M 0.00 % | -17.190 M 0.00 % | -17.190 M -208.95 % | -5.564 M 0.00 % | -5.564 M 0.00 % | -5.564 M -129.96 % | -2.420 M 0.00 % | -2.420 M 0.00 % | -2.420 M -1 428.91 % | -158.250 K 0.00 % | -158.250 K 0.00 % | -158.250 K 0.00 % | -158.250 K -109.61 % | 1.646 M 0.00 % | 1.646 M 0.00 % | 1.646 M 0.00 % | 1.646 M -24.51 % | 2.181 M 0.00 % | 2.181 M 0.00 % | 2.181 M 0.00 % | 2.181 M 1 940.30 % | -118.500 K 0.00 % | -118.500 K 0.00 % | -118.500 K 0.00 % | -118.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -79.888 M 0.00 % | -79.888 M 0.00 % | -79.888 M 0.00 % | -79.888 M -96.62 % | -40.630 M 0.00 % | -40.630 M 0.00 % | -40.630 M 0.00 % | -40.630 M |
| 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 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.026 M 0.00 % | 11.026 M 0.00 % | 11.026 M 0.00 % | 11.026 M | 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 100.00 % | -7.506 M 0.00 % | -7.506 M 0.00 % | -7.506 M 0.00 % | -7.506 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 |
| 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 100.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M | 0.000 100.00 % | -2.155 M 0.00 % | -2.155 M 0.00 % | -2.155 M | 0.000 | 0.000 | 0.000 100.00 % | -4.318 M 0.00 % | -4.318 M 0.00 % | -4.318 M -100.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 0.00 % | -2.159 M 1.20 % | -2.185 M 0.00 % | -2.185 M 0.00 % | -2.185 M 0.00 % | -2.185 M -1.27 % | -2.158 M 0.00 % | -2.158 M 0.00 % | -2.158 M 0.00 % | -2.158 M -33.19 % | -1.620 M 0.00 % | -1.620 M 0.00 % | -1.620 M 0.00 % | -1.620 M -1.73 % | -1.593 M 0.00 % | -1.593 M 0.00 % | -1.593 M 0.00 % | -1.593 M |
| 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 100.00 % | -4.944 M 0.00 % | -4.944 M 0.00 % | -4.944 M | 0.000 | 0.000 -100.00 % | 629.750 K 0.00 % | 629.750 K 117.69 % | -3.560 M 0.00 % | -3.560 M 0.00 % | -3.560 M -93.54 % | -1.840 M 0.00 % | -1.840 M 0.00 % | -1.840 M 92.57 % | -24.756 M 0.00 % | -24.756 M 0.00 % | -24.756 M 0.00 % | -24.756 M -304.91 % | -6.114 M 0.00 % | -6.114 M 0.00 % | -6.114 M 0.00 % | -6.114 M -40.04 % | -4.366 M 0.00 % | -4.366 M 0.00 % | -4.366 M 0.00 % | -4.366 M 49.55 % | -8.654 M 0.00 % | -8.654 M 0.00 % | -8.654 M 0.00 % | -8.654 M 83.14 % | -51.327 M 0.00 % | -51.327 M 0.00 % | -51.327 M 0.00 % | -51.327 M -565.52 % | 11.026 M 0.00 % | 11.026 M 0.00 % | 11.026 M 0.00 % | 11.026 M 486.12 % | -2.856 M 0.00 % | -2.856 M 0.00 % | -2.856 M 0.00 % | -2.856 M |
| 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 100.00 % | -7.103 M 0.00 % | -7.103 M 0.00 % | -7.103 M | 0.000 100.00 % | -1.525 M 0.00 % | -1.525 M 0.00 % | -1.525 M 57.17 % | -3.560 M 0.00 % | -3.560 M 0.00 % | -3.560 M 42.18 % | -6.158 M 0.00 % | -6.158 M 0.00 % | -6.158 M 77.12 % | -26.915 M 0.00 % | -26.915 M 0.00 % | -26.915 M 0.00 % | -26.915 M -225.34 % | -8.273 M 0.00 % | -8.273 M 0.00 % | -8.273 M 0.00 % | -8.273 M -26.79 % | -6.525 M 0.00 % | -6.525 M 0.00 % | -6.525 M 0.00 % | -6.525 M 39.80 % | -10.839 M 0.00 % | -10.839 M 0.00 % | -10.839 M 0.00 % | -10.839 M 79.73 % | -53.485 M 0.00 % | -53.485 M 0.00 % | -53.485 M 0.00 % | -53.485 M -668.64 % | 9.406 M 0.00 % | 9.406 M 0.00 % | 9.406 M 0.00 % | 9.406 M 311.46 % | -4.448 M 0.00 % | -4.448 M 0.00 % | -4.448 M 0.00 % | -4.448 M |
| 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 -100.00 % | 10.231 M 0.00 % | 10.231 M 0.00 % | 10.231 M | 0.000 -100.00 % | 6.103 M 0.00 % | 6.103 M 0.00 % | 6.103 M -15.03 % | 7.182 M 0.00 % | 7.182 M 0.00 % | 7.182 M -8.34 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 117.91 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 0.00 % | 3.596 M 31.20 % | 2.741 M 0.00 % | 2.741 M 0.00 % | 2.741 M 0.00 % | 2.741 M 171.03 % | 1.011 M 0.00 % | 1.011 M 0.00 % | 1.011 M 0.00 % | 1.011 M 754.53 % | -154.500 K 0.00 % | -154.500 K 0.00 % | -154.500 K 0.00 % | -154.500 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.032 M 0.00 % | 76.032 M 0.00 % | 76.032 M 0.00 % | 76.032 M 225.14 % | -60.755 M 0.00 % | -60.755 M 0.00 % | -60.755 M 0.00 % | -60.755 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.008 M -1.19 % | 13.164 M -15.54 % | 15.586 M 0.31 % | 15.538 M 0.52 % | 15.458 M -0.06 % | 15.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 194.250 K 0.00 % | 194.250 K 0.00 % | 194.250 K | 0.000 100.00 % | -961.750 K 0.00 % | -961.750 K 0.00 % | -961.750 K -229.09 % | 745.000 K 0.00 % | 745.000 K 0.00 % | 745.000 K 323.89 % | -332.750 K 0.00 % | -332.750 K 0.00 % | -332.750 K -106.09 % | 5.464 M 0.00 % | 5.464 M 0.00 % | 5.464 M 0.00 % | 5.464 M 125.05 % | 2.428 M 0.00 % | 2.428 M 0.00 % | 2.428 M 0.00 % | 2.428 M 164.65 % | -3.755 M 0.00 % | -3.755 M 0.00 % | -3.755 M 0.00 % | -3.755 M 24.62 % | -4.982 M 0.00 % | -4.982 M 0.00 % | -4.982 M 0.00 % | -4.982 M 96.11 % | -128.176 M 0.00 % | -128.176 M 0.00 % | -128.176 M 0.00 % | -128.176 M -467.65 % | 34.863 M 0.00 % | 34.863 M 0.00 % | 34.863 M 0.00 % | 34.863 M 265.95 % | -21.008 M 0.00 % | -21.008 M 0.00 % | -21.008 M 0.00 % | -21.008 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.310 M 67.39 % | 19.302 M 214.47 % | 6.138 M -61.20 % | 15.821 M 5 490.46 % | 283.000 K -98.31 % | 16.731 M 1 224.70 % | 1.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.501 M 0.00 % | 1.501 M 0.00 % | 1.501 M | 0.000 -100.00 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 43.35 % | 1.718 M 0.00 % | 1.718 M 0.00 % | 1.718 M -16.23 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 160.09 % | -3.413 M 0.00 % | -3.413 M 0.00 % | -3.413 M 0.00 % | -3.413 M 41.57 % | -5.841 M 0.00 % | -5.841 M 0.00 % | -5.841 M 0.00 % | -5.841 M -180.06 % | -2.086 M 0.00 % | -2.086 M 0.00 % | -2.086 M 0.00 % | -2.086 M -172.01 % | 2.896 M 0.00 % | 2.896 M 0.00 % | 2.896 M 0.00 % | 2.896 M -97.86 % | 135.379 M 0.00 % | 135.379 M 0.00 % | 135.379 M 0.00 % | 135.379 M 34.68 % | 100.516 M 0.00 % | 100.516 M 0.00 % | 100.516 M 0.00 % | 100.516 M -17.29 % | 121.524 M 0.00 % | 121.524 M 0.00 % | 121.524 M 0.00 % | 121.524 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.855 M -75.69 % | 32.310 M 67.39 % | 19.302 M -38.54 % | 31.407 M 98.51 % | 15.821 M -50.85 % | 32.189 M 92.39 % | 16.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.695 M 0.00 % | 1.695 M 0.00 % | 1.695 M | 0.000 -100.00 % | 1.501 M 0.00 % | 1.501 M 0.00 % | 1.501 M -39.06 % | 2.463 M 0.00 % | 2.463 M 0.00 % | 2.463 M 43.36 % | 1.718 M 0.00 % | 1.718 M 0.00 % | 1.718 M -16.23 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 0.00 % | 2.051 M 160.09 % | -3.413 M 0.00 % | -3.413 M 0.00 % | -3.413 M 0.00 % | -3.413 M 41.57 % | -5.841 M 0.00 % | -5.841 M 0.00 % | -5.841 M 0.00 % | -5.841 M -180.06 % | -2.086 M 0.00 % | -2.086 M 0.00 % | -2.086 M 0.00 % | -2.086 M -128.96 % | 7.203 M 0.00 % | 7.203 M 0.00 % | 7.203 M 0.00 % | 7.203 M -94.68 % | 135.379 M 0.00 % | 135.379 M 0.00 % | 135.379 M 0.00 % | 135.379 M 34.68 % | 100.516 M 0.00 % | 100.516 M 0.00 % | 100.516 M 0.00 % | 100.516 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.008 M -1.19 % | 13.164 M -15.54 % | 15.586 M 0.31 % | 15.538 M 0.52 % | 15.458 M -0.06 % | 15.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.604 M 0.00 % | 90.604 M 0.00 % | 90.604 M | 0.000 -100.00 % | 11.650 M 0.00 % | 11.650 M 0.00 % | 11.650 M 333.57 % | 2.687 M 0.00 % | 2.687 M 0.00 % | 2.687 M 557.37 % | 408.750 K 0.00 % | 408.750 K 0.00 % | 408.750 K -98.59 % | 28.941 M 0.00 % | 28.941 M 0.00 % | 28.941 M 0.00 % | 28.941 M 358.38 % | 6.314 M 0.00 % | 6.314 M 0.00 % | 6.314 M 0.00 % | 6.314 M 1 594.38 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K 0.00 % | -422.500 K -106.89 % | 6.130 M 0.00 % | 6.130 M 0.00 % | 6.130 M 0.00 % | 6.130 M 119.18 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M -209.04 % | 29.313 M 0.00 % | 29.313 M 0.00 % | 29.313 M 0.00 % | 29.313 M -65.44 % | 84.825 M 0.00 % | 84.825 M 0.00 % | 84.825 M 0.00 % | 84.825 M |
| 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 100.00 % | -13.626 M 0.00 % | -13.626 M 0.00 % | -13.626 M | 0.000 100.00 % | -9.684 M 0.00 % | -9.684 M 0.00 % | -9.684 M -70.91 % | -5.666 M 0.00 % | -5.666 M 0.00 % | -5.666 M -42.13 % | -3.987 M 0.00 % | -3.987 M 0.00 % | -3.987 M -12.83 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M 0.00 % | -3.533 M 48.48 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M 0.00 % | -6.858 M -2 518.87 % | 283.500 K 0.00 % | 283.500 K 0.00 % | 283.500 K 0.00 % | 283.500 K -3.41 % | 293.500 K 0.00 % | 293.500 K 0.00 % | 293.500 K 0.00 % | 293.500 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -102.467 M 0.00 % | -102.467 M 0.00 % | -102.467 M 0.00 % | -102.467 M -170.41 % | -37.893 M 0.00 % | -37.893 M 0.00 % | -37.893 M 0.00 % | -37.893 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.008 M -1.19 % | 13.164 M -15.54 % | 15.586 M 0.31 % | 15.538 M 0.52 % | 15.458 M -0.06 % | 15.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.978 M 0.00 % | 76.978 M 0.00 % | 76.978 M | 0.000 -100.00 % | 1.967 M 0.00 % | 1.967 M 0.00 % | 1.967 M 166.01 % | -2.979 M 0.00 % | -2.979 M 0.00 % | -2.979 M 16.74 % | -3.578 M 0.00 % | -3.578 M 0.00 % | -3.578 M -114.08 % | 25.408 M 0.00 % | 25.408 M 0.00 % | 25.408 M 0.00 % | 25.408 M 4 772.74 % | -543.750 K 0.00 % | -543.750 K 0.00 % | -543.750 K 0.00 % | -543.750 K -291.19 % | -139.000 K 0.00 % | -139.000 K 0.00 % | -139.000 K 0.00 % | -139.000 K -102.16 % | 6.424 M 0.00 % | 6.424 M 0.00 % | 6.424 M 0.00 % | 6.424 M 120.10 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M 0.00 % | -31.963 M 56.31 % | -73.154 M 0.00 % | -73.154 M 0.00 % | -73.154 M 0.00 % | -73.154 M -255.87 % | 46.933 M 0.00 % | 46.933 M 0.00 % | 46.933 M 0.00 % | 46.933 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |