Black Rose Industries Limited BLACKROSE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.912 B 3.09 % | 3.795 B -11.84 % | 4.304 B -11.58 % | 4.868 B 29.37 % | 3.763 B 1.43 % | 3.710 B 21.49 % | 3.054 B 3.06 % | 2.963 B 23.50 % | 2.399 B 35.40 % | 1.772 B -9.57 % | 1.960 B 70.15 % | 1.152 B -5.60 % | 1.220 B 30.61 % | 934.067 M 6.63 % | 876.003 M 70.64 % | 513.378 M 27.67 % | 402.125 M 26.77 % | 317.199 M |
| Net income | 209.447 M -1.34 % | 212.286 M 168.09 % | 79.186 M -75.17 % | 318.970 M 16.22 % | 274.448 M 32.75 % | 206.735 M 48.88 % | 138.860 M 18.17 % | 117.506 M 134.05 % | 50.205 M 212.32 % | 16.075 M 203.80 % | 5.291 M 119.47 % | -27.180 M -264.00 % | 16.574 M 758.37 % | 1.931 M -92.97 % | 27.457 M -15.85 % | 32.629 M 668.71 % | 4.245 M -61.28 % | 10.962 M |
| Income before tax | 283.369 M -0.84 % | 285.782 M 160.95 % | 109.517 M -74.53 % | 429.912 M 16.85 % | 367.927 M 34.67 % | 273.197 M 41.13 % | 193.574 M 19.57 % | 161.891 M 113.73 % | 75.745 M 204.71 % | 24.858 M 460.58 % | -6.894 M 71.84 % | -24.481 M -186.78 % | 28.211 M 1 376.65 % | 1.911 M -95.41 % | 41.598 M -11.79 % | 47.156 M 967.67 % | 4.417 M -76.62 % | 18.889 M |
| Income before tax ratio | 0.07 -3.82 % | 0.08 196.00 % | 0.03 -71.19 % | 0.09 -9.68 % | 0.10 32.78 % | 0.07 16.17 % | 0.06 16.02 % | 0.05 73.06 % | 0.03 125.04 % | 0.01 498.73 % | 0.00 83.45 % | -0.02 -191.93 % | 0.02 1 030.58 % | 0.00 -95.69 % | 0.05 -48.30 % | 0.09 736.30 % | 0.01 -81.56 % | 0.06 |
| EBITDA | 292.259 M -7.75 % | 316.798 M 97.30 % | 160.570 M -65.82 % | 469.810 M 14.99 % | 408.575 M 25.75 % | 324.905 M 31.11 % | 247.802 M 13.21 % | 218.885 M 52.28 % | 143.742 M 53.65 % | 93.555 M 45.44 % | 64.326 M 248.70 % | 18.447 M -64.08 % | 51.350 M 82.74 % | 28.101 M -55.90 % | 63.723 M 19.56 % | 53.298 M 448.48 % | 9.717 M -31.26 % | 14.136 M |
| Net income ratio | 0.05 -4.30 % | 0.06 204.10 % | 0.02 -71.92 % | 0.07 -10.16 % | 0.07 30.89 % | 0.06 22.55 % | 0.05 14.67 % | 0.04 89.52 % | 0.02 130.66 % | 0.01 235.94 % | 0.00 111.44 % | -0.02 -273.73 % | 0.01 557.20 % | 0.00 -93.41 % | 0.03 -50.68 % | 0.06 502.13 % | 0.01 -69.46 % | 0.03 |
| Ratio EBITDA | 0.07 -10.51 % | 0.08 123.80 % | 0.04 -61.35 % | 0.10 -11.12 % | 0.11 23.98 % | 0.09 7.93 % | 0.08 9.85 % | 0.07 23.30 % | 0.06 13.48 % | 0.05 60.82 % | 0.03 104.93 % | 0.02 -61.94 % | 0.04 39.91 % | 0.03 -58.64 % | 0.07 -29.93 % | 0.10 329.62 % | 0.02 -45.78 % | 0.04 |
| Gross profit ratio | 0.18 6.69 % | 0.17 45.33 % | 0.12 -25.63 % | 0.16 -1.45 % | 0.16 7.57 % | 0.15 7.40 % | 0.14 4.05 % | 0.13 3.48 % | 0.13 -9.77 % | 0.14 42.69 % | 0.10 8.86 % | 0.09 -2.75 % | 0.09 -2.55 % | 0.10 -24.17 % | 0.13 -6.30 % | 0.13 -1.41 % | 0.14 21.04 % | 0.11 |
| Weighted average shs out dil | 50.960 M -0.08 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 8.29 % | 47.097 M 21.64 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M |
| Weighted average shs out | 50.960 M -0.14 % | 51.030 M 0.06 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 8.29 % | 47.097 M 21.64 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M |
| EPS diluted | 4.11 -1.20 % | 4.16 168.39 % | 1.55 -75.20 % | 6.25 16.17 % | 5.38 32.84 % | 4.05 48.90 % | 2.72 18.26 % | 2.30 134.69 % | 0.98 206.25 % | 0.32 220.00 % | 0.10 117.24 % | -0.58 -238.10 % | 0.42 740.00 % | 0.05 -92.96 % | 0.71 -16.47 % | 0.85 672.73 % | 0.11 -60.71 % | 0.28 |
| Earnings per share | 4.11 -1.20 % | 4.16 168.39 % | 1.55 -75.20 % | 6.25 16.17 % | 5.38 32.84 % | 4.05 48.90 % | 2.72 18.26 % | 2.30 134.69 % | 0.98 206.25 % | 0.32 220.00 % | 0.10 117.24 % | -0.58 -238.10 % | 0.42 740.00 % | 0.05 -92.96 % | 0.71 -16.47 % | 0.85 672.73 % | 0.11 -60.71 % | 0.28 |
| Gross profit | 701.097 M 9.99 % | 637.416 M 28.12 % | 497.514 M -34.24 % | 756.584 M 27.49 % | 593.458 M 9.10 % | 543.949 M 30.48 % | 416.896 M 7.23 % | 388.773 M 27.79 % | 304.224 M 22.17 % | 249.010 M 29.04 % | 192.973 M 85.23 % | 104.178 M -8.20 % | 113.481 M 27.28 % | 89.160 M -19.14 % | 110.270 M 59.89 % | 68.965 M 25.86 % | 54.794 M 53.45 % | 35.708 M |
| Income tax expense | 73.922 M 0.58 % | 73.495 M 142.32 % | 30.330 M -72.66 % | 110.942 M 18.68 % | 93.479 M 40.65 % | 66.461 M 21.47 % | 54.714 M 23.27 % | 44.385 M 73.78 % | 25.541 M 190.79 % | 8.783 M 172.08 % | -12.185 M -551.48 % | 2.699 M -76.82 % | 11.646 M 3 653.15 % | -327.762 K -102.32 % | 14.140 M -2.66 % | 14.527 M 8 340.02 % | 172.122 K -97.83 % | 7.927 M |
| Cost of revenue | 3.211 B 1.70 % | 3.157 B -17.07 % | 3.807 B -7.41 % | 4.111 B 29.72 % | 3.169 B 0.11 % | 3.166 B 20.07 % | 2.637 B 2.43 % | 2.574 B 22.87 % | 2.095 B 37.56 % | 1.523 B -13.78 % | 1.767 B 68.65 % | 1.047 B -5.33 % | 1.107 B 30.96 % | 844.908 M 10.34 % | 765.733 M 72.30 % | 444.413 M 27.95 % | 347.330 M 23.39 % | 281.491 M |
| General and administrative expenses | 54.399 M 119.24 % | 24.812 M 41.76 % | 17.503 M 28.48 % | 13.623 M -16.56 % | 16.326 M 18.12 % | 13.822 M 25.83 % | 10.985 M 20.11 % | 9.146 M -26.14 % | 12.383 M 2.18 % | 12.119 M 54.34 % | 7.852 M -30.69 % | 11.329 M 101.26 % | 5.629 M 49.84 % | 3.757 M -28.33 % | 5.242 M -79.23 % | 25.240 M 28.11 % | 19.702 M | 0.000 |
| Selling and marketing expenses | 20.064 M -10.16 % | 22.334 M -13.08 % | 25.696 M -9.74 % | 28.469 M 22.43 % | 23.254 M 80.25 % | 12.901 M -2.71 % | 13.261 M -17.66 % | 16.105 M -0.80 % | 16.235 M -28.99 % | 22.864 M 19.23 % | 19.176 M -0.75 % | 19.322 M -16.07 % | 23.022 M 125.15 % | 10.225 M 17.29 % | 8.717 M | 0.000 | 0.000 | 0.000 |
| Other expenses | -16.846 M | 0.000 -100.00 % | 92.957 M | 0.000 -100.00 % | 205.177 M -2.19 % | 209.781 M 6 625.91 % | 3.119 M 29.47 % | 2.409 M 154.92 % | 945.000 K 14.63 % | 824.378 K -73.24 % | 3.081 M -50.64 % | 6.241 M 643.49 % | 839.479 K 10.45 % | 760.073 K -72.95 % | 2.810 M 325.81 % | 660.000 K -21.43 % | 840.000 K | 0.000 |
| Operating expenses | 69.738 M -19.01 % | 86.107 M -54.63 % | 189.784 M 144.52 % | 77.616 M -68.29 % | 244.757 M 3.49 % | 236.504 M 15.51 % | 204.754 M 3.40 % | 198.024 M 0.53 % | 196.983 M 9.44 % | 179.993 M 15.14 % | 156.325 M 43.13 % | 109.218 M 48.10 % | 73.744 M 1.87 % | 72.389 M 18.77 % | 60.949 M 114.62 % | 28.399 M 28.35 % | 22.126 M -4.71 % | 23.219 M |
| Cost and expenses | 3.641 B 2.79 % | 3.542 B -15.59 % | 4.197 B -5.67 % | 4.449 B 30.31 % | 3.414 B 0.34 % | 3.403 B 19.74 % | 2.842 B 2.50 % | 2.772 B 20.95 % | 2.292 B 34.59 % | 1.703 B -11.43 % | 1.923 B 66.24 % | 1.157 B -2.00 % | 1.180 B 28.67 % | 917.297 M 10.96 % | 826.683 M 74.84 % | 472.812 M 27.98 % | 369.456 M 21.25 % | 304.710 M |
| Research and development expenses | 16.846 M 4 028.92 % | 408.000 K -68.42 % | 1.292 M 183.33 % | 456.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.470 M 0.96 % | 1.456 M 56.56 % | 930.007 K | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 69.738 M -18.62 % | 85.699 M -10.30 % | 95.535 M 23.81 % | 77.160 M 94.95 % | 39.580 M 48.11 % | 26.723 M 10.22 % | 24.246 M -3.98 % | 25.251 M -11.77 % | 28.618 M -18.19 % | 34.983 M 29.43 % | 27.028 M -57.28 % | 63.272 M 25.87 % | 50.270 M 259.54 % | 13.982 M 0.16 % | 13.959 M -44.70 % | 25.240 M 28.11 % | 19.702 M | 0.000 |
| Interest income | 9.264 M -42.60 % | 16.138 M 373.95 % | 3.405 M 36.20 % | 2.500 M -19.30 % | 3.098 M -16.50 % | 3.710 M 29.90 % | 2.856 M -44.92 % | 5.185 M -29.69 % | 7.375 M 174.28 % | 2.689 M -15.88 % | 3.196 M 80.34 % | 1.772 M -39.25 % | 2.917 M 16.06 % | 2.514 M 94.02 % | 1.296 M -33.52 % | 1.949 M 7.35 % | 1.815 M | 0.000 |
| Interest expense | 10.012 M -6.28 % | 10.683 M -48.40 % | 20.702 M 51.05 % | 13.705 M -7.81 % | 14.866 M -47.59 % | 28.364 M -14.40 % | 33.134 M -5.22 % | 34.959 M -22.15 % | 44.906 M -7.06 % | 48.319 M -7.70 % | 52.348 M 70.66 % | 30.673 M 100.69 % | 15.284 M 72.55 % | 8.858 M -17.21 % | 10.700 M 242.71 % | 3.122 M -12.46 % | 3.566 M | 0.000 |
| Depreciation and amortization | 31.452 M 4.61 % | 30.065 M -0.94 % | 30.351 M 15.87 % | 26.193 M 1.59 % | 25.782 M 10.44 % | 23.344 M 10.67 % | 21.094 M -12.45 % | 24.094 M -11.91 % | 27.352 M 0.35 % | 27.257 M -1.90 % | 27.787 M 28.94 % | 21.550 M 85.57 % | 11.613 M 2.50 % | 11.330 M 1.35 % | 11.180 M 268.34 % | 3.035 M 47.49 % | 2.058 M 24.95 % | 1.647 M |
| Operating income | 259.180 M 4.24 % | 248.646 M 116.35 % | 114.930 M -72.80 % | 422.475 M 21.65 % | 347.294 M 21.14 % | 286.697 M 45.04 % | 197.669 M 6.44 % | 185.713 M 161.12 % | 71.121 M 195.92 % | 24.034 M 340.95 % | -9.975 M 67.53 % | -30.723 M -212.24 % | 27.372 M 2 279.28 % | 1.150 M -97.03 % | 38.787 M -17.75 % | 47.156 M 967.67 % | 4.417 M -76.29 % | 18.632 M |
| Operating income ratio | 0.07 1.11 % | 0.07 145.41 % | 0.03 -69.23 % | 0.09 -5.97 % | 0.09 19.43 % | 0.08 19.39 % | 0.06 3.28 % | 0.06 111.44 % | 0.03 118.55 % | 0.01 366.44 % | -0.01 80.92 % | -0.03 -218.90 % | 0.02 1 721.67 % | 0.00 -97.22 % | 0.04 -51.80 % | 0.09 736.30 % | 0.01 -81.30 % | 0.06 |
| Total other income expenses net | 24.189 M -34.86 % | 37.136 M 786.05 % | -5.413 M -172.78 % | 7.437 M -63.96 % | 20.633 M 160.25 % | -34.248 M -84.45 % | -18.568 M 35.66 % | -28.858 M -7.29 % | -26.898 M 85.33 % | -183.310 M -299.74 % | -45.857 M -66.64 % | -27.519 M -62.46 % | -16.939 M 35.97 % | -26.454 M -1 041.30 % | 2.810 M | 0.000 100.00 % | -21.980 M -8 652.70 % | 257.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 19.333 M 130.29 % | -63.821 M -72.63 % | -36.969 M -170.08 % | 52.751 M -60.89 % | 134.892 M -32.09 % | 198.639 M -29.06 % | 280.023 M -18.07 % | 341.776 M -16.43 % | 408.985 M -1.08 % | 413.441 M 4.49 % | 395.662 M 14.81 % | 344.622 M 68.67 % | 204.317 M 6.28 % | 192.240 M 21.40 % | 158.357 M 101.26 % | 78.683 M 97.98 % | 39.744 M |
| Total investments | 5.000 M -95.93 % | 122.777 M 158.48 % | 47.500 M 7.92 % | 44.015 M 137 446.88 % | 32.000 K -99.28 % | 4.430 M -89.98 % | 44.209 M 51.67 % | 29.149 M 52.53 % | 19.110 M 8.74 % | 17.573 M | 0.000 -100.00 % | 4.820 M 382.85 % | 998.203 K | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 |
| Total debt | 110.121 M 160.66 % | 42.247 M -17.73 % | 51.352 M -62.69 % | 137.632 M -17.43 % | 166.684 M -27.03 % | 228.439 M -23.31 % | 297.861 M -15.82 % | 353.821 M -16.00 % | 421.224 M 0.71 % | 418.255 M 4.05 % | 401.992 M 13.86 % | 353.052 M 63.96 % | 215.324 M 5.96 % | 203.203 M 18.54 % | 171.427 M 73.30 % | 98.918 M 129.15 % | 43.168 M |
| Accumulated other comprehensive income loss | 8.907 M 228.55 % | 2.711 M -81.09 % | 14.333 M 76.10 % | 8.139 M -22.75 % | 10.536 M 77.88 % | 5.923 M -94.87 % | 115.470 M 0.00 % | 115.470 M 0.00 % | 115.470 M 0.00 % | 115.470 M 3 548.66 % | 3.165 M 1.61 % | 3.115 M 0.46 % | 3.100 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 1.404 B 5.38 % | 1.333 B 16.79 % | 1.141 B 3.74 % | 1.100 B 36.83 % | 803.855 M 46.91 % | 547.185 M 52.80 % | 358.096 M 56.31 % | 229.088 M 76.32 % | 129.925 M 55.79 % | 83.399 M 22.50 % | 68.080 M 9.08 % | 62.411 M -30.34 % | 89.591 M 22.70 % | 73.018 M 2.72 % | 71.087 M 39.72 % | 50.880 M 178.78 % | 18.251 M |
| Common stock | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 31.71 % | 38.720 M 0.00 % | 38.720 M 100.00 % | 19.360 M 0.00 % | 19.360 M 0.00 % | 19.360 M |
| Total equity | 1.529 B 5.37 % | 1.451 B 14.16 % | 1.271 B 3.87 % | 1.223 B 31.58 % | 929.861 M 37.79 % | 674.818 M 39.56 % | 483.548 M 36.41 % | 354.477 M 39.18 % | 254.693 M 22.31 % | 208.243 M 7.92 % | 192.955 M 3.05 % | 187.236 M 36.02 % | 137.652 M 13.59 % | 121.185 M 1.80 % | 119.047 M 26.86 % | 93.840 M 53.31 % | 61.211 M |
| Other non current liabilities | 7.129 M -5.78 % | 7.566 M -7.70 % | 8.197 M 19.04 % | 6.886 M 688 500.00 % | 1.000 K -99.98 % | 4.750 M 474 900.00 % | 1.000 K -100.00 % | 44.207 M 2.48 % | 43.138 M 2 156 800.00 % | 2.000 K -99.85 % | 1.364 M -94.17 % | 23.416 M 9.07 % | 21.470 M 2 677.13 % | 773.091 K | 0.000 | 0.000 | 0.000 |
| Long term debt | 15.998 M -24.57 % | 21.210 M -28.82 % | 29.798 M -4.71 % | 31.270 M 1.17 % | 30.907 M -39.86 % | 51.394 M -51.43 % | 105.819 M -24.66 % | 140.458 M -28.08 % | 195.299 M -2.24 % | 199.774 M -3.05 % | 206.062 M 16.90 % | 176.274 M 107.45 % | 84.974 M 34.12 % | 63.355 M 89.81 % | 33.379 M -66.26 % | 98.918 M 129.15 % | 43.168 M |
| Total non current liabilities | 60.141 M -8.88 % | 66.000 M -9.18 % | 72.669 M -2.29 % | 74.369 M 1.23 % | 73.464 M -20.02 % | 91.848 M -38.51 % | 149.366 M -19.12 % | 184.665 M -23.41 % | 241.108 M 9.40 % | 220.385 M 1.17 % | 217.835 M 9.09 % | 199.690 M 87.60 % | 106.443 M 25.04 % | 85.126 M 70.08 % | 50.050 M -54.64 % | 110.344 M 145.06 % | 45.027 M |
| Other current liabilities | 63.554 M 47.20 % | 43.174 M 29.66 % | 33.298 M -7.36 % | 35.943 M 74.16 % | 20.638 M 158.36 % | 7.988 M -59.35 % | 19.649 M -2.95 % | 20.247 M -27.23 % | 27.823 M 70.15 % | 16.352 M -3.42 % | 16.930 M -23.44 % | 22.114 M -22.16 % | 28.410 M 5.14 % | 27.020 M 17.63 % | 22.971 M -10.11 % | 25.556 M 420.86 % | 4.906 M |
| Deferred revenue | 0.000 -100.00 % | 1.156 M 116.07 % | 535.000 K -89.73 % | 5.209 M 131.92 % | 2.246 M 15.59 % | 1.943 M -76.33 % | 8.207 M 197.57 % | 2.758 M -42.84 % | 4.825 M 33.82 % | 3.606 M 89.02 % | 1.908 M -34.13 % | 2.896 M -35.64 % | 4.499 M 168.39 % | 1.676 M -77.47 % | 7.440 M | 0.000 | 0.000 |
| Short term debt | 94.123 M 347.42 % | 21.037 M -2.40 % | 21.555 M -79.73 % | 106.362 M -21.66 % | 135.777 M -27.07 % | 186.167 M -3.12 % | 192.167 M -12.62 % | 219.929 M -2.65 % | 225.924 M 3.41 % | 218.481 M 0.91 % | 216.501 M 10.35 % | 196.193 M 42.66 % | 137.521 M -1.66 % | 139.848 M 1.30 % | 138.048 M | 0.000 | 0.000 |
| Total current liabilities | 554.182 M 35.66 % | 408.512 M 47.45 % | 277.053 M -40.45 % | 465.271 M -0.33 % | 466.796 M -27.79 % | 646.472 M 40.61 % | 459.773 M -10.46 % | 513.490 M -13.82 % | 595.811 M 44.61 % | 412.016 M -18.72 % | 506.920 M -0.81 % | 511.072 M 54.84 % | 330.065 M -6.60 % | 353.395 M -10.91 % | 396.682 M 110.00 % | 188.894 M 80.31 % | 104.758 M |
| Total liabilities | 614.323 M 29.46 % | 474.513 M 35.25 % | 350.851 M -34.26 % | 533.697 M -1.21 % | 540.260 M -26.83 % | 738.320 M 21.21 % | 609.139 M -12.75 % | 698.155 M -16.58 % | 836.919 M 32.34 % | 632.401 M -12.74 % | 724.755 M 1.97 % | 710.762 M 62.83 % | 436.509 M -0.46 % | 438.521 M -1.84 % | 446.732 M 49.29 % | 299.238 M 99.78 % | 149.785 M |
| Other non current assets | 12.342 M -44.49 % | 22.232 M 45.64 % | 15.265 M 329.03 % | 3.558 M -93.82 % | 57.612 M 1 866.95 % | 2.929 M -9.04 % | 3.220 M -80.63 % | 16.626 M -22.00 % | 21.315 M 244.57 % | -14.744 M -211.30 % | 13.246 M 13.86 % | 11.634 M 67.86 % | 6.931 M -44.62 % | 12.514 M 323.24 % | 2.957 M -34.29 % | 4.500 M | 0.000 |
| Long term investments | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 0.00 % | 32.000 K 100.06 % | -54.692 M -171 012.50 % | 32.000 K 0.00 % | 32.000 K -99.39 % | 5.223 M 4 648.18 % | 110.000 K -98.73 % | 8.644 M | 0.000 -100.00 % | 3.882 M 6 317.35 % | 60.494 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 46.991 M 44.10 % | 32.611 M 41.66 % | 23.020 M 115.34 % | 10.690 M 73.74 % | 6.153 M 132.36 % | 2.648 M 258.81 % | 738.000 K -43.92 % | 1.316 M -82.16 % | 7.378 M -33.29 % | 11.059 M -36.51 % | 17.418 M -28.53 % | 24.370 M 7 337.78 % | 327.652 K -99.82 % | 184.085 M | 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 |
| Goodwill and intangible assets | 46.991 M 44.10 % | 32.611 M 41.66 % | 23.020 M 115.34 % | 10.690 M 73.74 % | 6.153 M 132.36 % | 2.648 M 258.81 % | 738.000 K -43.92 % | 1.316 M -82.16 % | 7.378 M -33.29 % | 11.059 M -36.51 % | 17.418 M -28.53 % | 24.370 M 7 337.78 % | 327.652 K 493.86 % | 55.173 K | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 437.919 M -2.68 % | 449.999 M -1.80 % | 458.248 M 3.32 % | 443.517 M 7.02 % | 414.417 M 7.29 % | 386.247 M 15.97 % | 333.058 M -2.33 % | 341.009 M -4.40 % | 356.710 M -4.29 % | 372.717 M -4.27 % | 389.324 M -1.80 % | 396.460 M 54.25 % | 257.029 M 29.85 % | 197.941 M 40.39 % | 140.997 M 33.81 % | 105.368 M 470.47 % | 18.470 M |
| Total non current assets | 497.284 M -1.50 % | 504.843 M 0.69 % | 501.360 M 8.95 % | 460.159 M 8.12 % | 425.602 M 8.14 % | 393.561 M 16.28 % | 338.462 M -7.39 % | 365.456 M -6.18 % | 389.523 M -3.19 % | 402.348 M -4.20 % | 419.989 M -2.88 % | 432.464 M 63.63 % | 264.287 M 25.55 % | 210.510 M 46.23 % | 143.953 M 31.02 % | 109.868 M 494.83 % | 18.470 M |
| Other current assets | 236.012 M 113.40 % | 110.596 M 31.70 % | 83.974 M 424.54 % | 16.009 M -75.58 % | 65.552 M -36.02 % | 102.462 M -20.72 % | 129.244 M 87.73 % | 68.845 M -28.38 % | 96.126 M -66.31 % | 285.357 M 405.62 % | 56.437 M 27.10 % | 44.405 M 11.34 % | 39.880 M 60.28 % | 24.881 M -89.52 % | 237.497 M 1 542.14 % | 14.463 M 107.35 % | 6.975 M |
| Short term investments | 5.000 M -96.50 % | 142.745 M 200.52 % | 47.500 M 7.92 % | 44.015 M -19.57 % | 54.724 M 1 144.29 % | 4.398 M -90.04 % | 44.177 M 84.64 % | 23.926 M 20 525.86 % | 116.000 K -50.85 % | 236.000 K | 0.000 -100.00 % | 937.709 K 0.00 % | 937.709 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 19.857 M -81.28 % | 106.068 M 20.09 % | 88.321 M 4.05 % | 84.881 M 166.99 % | 31.792 M 6.68 % | 29.800 M 67.06 % | 17.838 M 48.09 % | 12.045 M -1.59 % | 12.239 M 154.24 % | 4.814 M -23.96 % | 6.331 M -24.90 % | 8.430 M -23.41 % | 11.006 M 0.40 % | 10.963 M -16.12 % | 13.070 M -35.41 % | 20.235 M 491.00 % | 3.424 M |
| Cash and short term investments | 24.857 M -90.01 % | 248.813 M 83.19 % | 135.821 M 2.02 % | 133.131 M 318.76 % | 31.792 M 6.68 % | 29.800 M 67.06 % | 17.838 M 48.09 % | 12.045 M -2.51 % | 12.355 M 144.65 % | 5.050 M -20.23 % | 6.331 M -24.90 % | 8.430 M -23.41 % | 11.006 M 0.40 % | 10.963 M -16.12 % | 13.070 M -35.41 % | 20.235 M 491.00 % | 3.424 M |
| Total current assets | 1.646 B 15.86 % | 1.420 B 26.79 % | 1.120 B -12.96 % | 1.287 B 23.22 % | 1.045 B 2.45 % | 1.020 B 34.36 % | 758.826 M 10.43 % | 687.176 M -2.12 % | 702.088 M 60.19 % | 438.295 M -11.94 % | 497.722 M 6.91 % | 465.534 M 50.23 % | 309.873 M -11.26 % | 349.196 M -17.22 % | 421.826 M 48.94 % | 283.210 M 47.10 % | 192.526 M |
| Inventory | 714.739 M 86.08 % | 384.110 M 30.06 % | 295.328 M -36.17 % | 462.653 M 2.16 % | 452.862 M 17.10 % | 386.717 M 16.77 % | 331.191 M 26.60 % | 261.596 M 5.99 % | 246.823 M 66.90 % | 147.887 M -5.93 % | 157.208 M -16.51 % | 188.294 M 130.19 % | 81.800 M -36.72 % | 129.267 M -24.52 % | 171.259 M 41.93 % | 120.662 M 52.04 % | 79.362 M |
| Net receivables | 670.028 M -1.01 % | 676.851 M 11.85 % | 605.149 M -10.39 % | 675.281 M 36.61 % | 494.311 M -1.26 % | 500.599 M 66.97 % | 299.822 M -15.34 % | 354.134 M -3.35 % | 366.415 M 36 641 400.00 % | 1.000 K -100.00 % | 277.746 M 24.29 % | 223.468 M 26.79 % | 176.248 M -4.26 % | 184.085 M | 0.000 -100.00 % | 127.851 M | 0.000 |
| Tax assets | 0.000 100.00 % | -30.999 K -100.65 % | 4.795 M 103.01 % | 2.362 M 11.84 % | 2.112 M 23.87 % | 1.705 M 20.58 % | 1.414 M 10.30 % | 1.282 M -68.03 % | 4.010 M -83.75 % | 24.672 M | 0.000 100.00 % | -3.882 M -6 317.35 % | -60.494 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K -50.00 % | 2.000 K 300.00 % | -1.000 K 99.98 % | -4.601 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 396.505 M 16.22 % | 341.178 M 60.31 % | 212.827 M -32.08 % | 313.358 M 6.93 % | 293.050 M -34.58 % | 447.921 M 81.50 % | 246.789 M -8.32 % | 269.181 M -19.84 % | 335.818 M 95.04 % | 172.182 M -37.04 % | 273.489 M -6.58 % | 292.765 M 83.40 % | 159.635 M -12.31 % | 182.036 M -21.71 % | 232.517 M 42.35 % | 163.338 M 63.58 % | 99.852 M |
| Tax payables | 0.000 -100.00 % | 1.967 M -77.74 % | 8.838 M 100.91 % | 4.399 M -70.84 % | 15.085 M 514.96 % | 2.453 M 110.02 % | 1.168 M -15.05 % | 1.375 M -77.99 % | 6.246 M 24.90 % | 5.001 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.815 M -10.51 % | 3.145 M | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.597 M | 0.000 -100.00 % | 3.392 M 21.66 % | 2.788 M 4.38 % | 2.671 M 22.52 % | 2.180 M | 0.000 | 0.000 -100.00 % | 864.743 K | 0.000 -100.00 % | 927.202 K | 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 |
| Capital lease obligations | 2.276 M -15.73 % | 2.701 M 100.22 % | 1.349 M 13.46 % | 1.189 M -52.13 % | 2.484 M -83.66 % | 15.206 M | 0.000 -100.00 % | 6.566 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 64.470 M 0.00 % | 64.470 M 0.00 % | 64.470 M 0.00 % | 64.470 M 0.00 % | 64.470 M 0.00 % | 64.470 M -13.41 % | 74.452 M 15.48 % | 64.470 M 0.00 % | 64.470 M -12.69 % | 73.844 M 14.54 % | 64.470 M 10.72 % | 58.230 M | 0.000 -100.00 % | 9.448 M -66.97 % | 28.600 M 21.19 % | 23.600 M 0.00 % | 23.600 M |
| Deferred tax liabilities non current | 37.014 M -0.56 % | 37.224 M 7.35 % | 34.674 M -4.25 % | 36.213 M 0.71 % | 35.959 M 0.71 % | 35.704 M -11.08 % | 40.154 M -3.06 % | 41.420 M -3.98 % | 43.138 M 134.08 % | 18.429 M 77.05 % | 10.409 M -53.82 % | 22.540 M 9.39 % | 20.605 M -1.87 % | 20.998 M 33.37 % | 15.744 M 37.80 % | 11.426 M 514.47 % | 1.859 M |
| Other liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.143 B 11.31 % | 1.925 B 18.72 % | 1.622 B -7.71 % | 1.757 B 19.53 % | 1.470 B 4.03 % | 1.413 B 29.33 % | 1.093 B 3.81 % | 1.053 B -3.57 % | 1.092 B 29.85 % | 840.644 M -8.40 % | 917.710 M 2.20 % | 897.998 M 56.40 % | 574.160 M 2.58 % | 559.706 M -1.07 % | 565.779 M 43.94 % | 393.078 M 86.30 % | 210.996 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 100.00 % | -19.438 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 |
| Stock based compensation | 0.000 -100.00 % | 567.000 K -91.03 % | 6.321 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 |
| Change in working capital | -370.975 M -326.37 % | -87.008 M -201.37 % | 85.832 M 146.71 % | -183.737 M 17.82 % | -223.576 M -133.73 % | -95.656 M -55.99 % | -61.320 M -5.42 % | -58.166 M 18.63 % | -71.481 M -120.76 % | -32.379 M 37.84 % | -52.088 M -126.99 % | -22.947 M -208.05 % | 21.237 M -30.53 % | 30.568 M 183.46 % | -36.627 M -1 839.93 % | 2.105 M 114.33 % | -14.686 M |
| Accounts receivables | -44.930 M -35.79 % | -33.088 M -137.53 % | 88.164 M 238.47 % | -63.669 M -156.15 % | 113.392 M 190.76 % | -124.932 M -465.30 % | 34.200 M 18.25 % | 28.922 M 119.66 % | -147.088 M -416.53 % | 46.469 M 172.26 % | -64.312 M -19.99 % | -53.599 M -375.56 % | -11.271 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | -330.629 M -272.41 % | -88.782 M -153.06 % | 167.325 M 1 809.14 % | -9.790 M 85.20 % | -66.145 M -19.12 % | -55.526 M 20.22 % | -69.595 M -371.10 % | -14.773 M 85.07 % | -98.936 M -1 161.44 % | 9.321 M -70.02 % | 31.086 M 129.19 % | -106.494 M -324.35 % | 47.467 M 13.04 % | 41.992 M 182.99 % | -50.597 M -22.51 % | -41.300 M -371.21 % | 15.228 M |
| Accounts payables | 4.583 M -86.85 % | 34.862 M 120.55 % | -169.657 M -53.84 % | -110.278 M 59.28 % | -270.823 M -419.36 % | 84.802 M 427.11 % | -25.925 M 64.15 % | -72.315 M -141.43 % | 174.543 M 297.96 % | -88.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 100.00 % | -83.174 M -199.55 % | 83.547 M 418.52 % | -26.230 M -129.61 % | -11.424 M -181.77 % | 13.970 M -67.81 % | 43.405 M 245.10 % | -29.915 M |
| Other non cash items | 4.959 M 131.15 % | -15.919 M -231.71 % | 12.086 M 109.62 % | -125.573 M -88.10 % | -66.758 M -146.24 % | -27.111 M 34.64 % | -41.482 M -270.01 % | -11.211 M -130.98 % | 36.188 M -2.53 % | 37.128 M -0.41 % | 37.281 M 183.95 % | 13.130 M 113.06 % | 6.162 M 118.80 % | 2.816 M 779.98 % | 320.049 K 106.91 % | -4.633 M -149.67 % | 9.329 M |
| Net cash provided by operating activities | -125.117 M -189.38 % | 139.991 M -37.69 % | 224.669 M 53.05 % | 146.795 M 42.00 % | 103.376 M -40.51 % | 173.774 M 55.34 % | 111.866 M -4.07 % | 116.608 M 71.98 % | 67.804 M 19.24 % | 56.864 M 834.33 % | 6.086 M 147.74 % | -12.748 M -118.96 % | 67.224 M 44.18 % | 46.625 M 183.09 % | 16.470 M -65.44 % | 47.663 M 4 166.48 % | 1.117 M |
| Investments in property plant and equipment | -34.371 M -15.00 % | -29.888 M 46.69 % | -56.064 M 12.84 % | -64.321 M -7.52 % | -59.822 M 21.89 % | -76.587 M -599.87 % | -10.943 M -133.82 % | -4.680 M 40.50 % | -7.865 M -16.45 % | -6.754 M 54.91 % | -14.979 M 91.91 % | -185.047 M -160.71 % | -70.979 M -3.88 % | -68.329 M -45.93 % | -46.823 M 47.94 % | -89.938 M -26 755.23 % | -334.898 K |
| Acquisitions net | 290.000 K | 0.000 | 0.000 -100.00 % | 3.751 M 135.03 % | 1.596 M 2 855.56 % | 54.000 K -97.85 % | 2.514 M | 0.000 -100.00 % | 2.115 M -38.56 % | 3.442 M | 0.000 -100.00 % | 76.750 M | 0.000 | 0.000 | 0.000 100.00 % | -6.500 M | 0.000 |
| Purchases of investments | -832.454 M -50.53 % | -553.000 M -738.18 % | -65.976 M -6 859.49 % | -948.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 974.431 M 109.58 % | 464.946 M | 0.000 -100.00 % | 2.499 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 M | 0.000 -100.00 % | 1.235 M |
| Other investing activites | 9.974 M -45.67 % | 18.357 M 299.50 % | 4.595 M 137.84 % | 1.932 M -60.44 % | 4.884 M -10.37 % | 5.449 M 18.61 % | 4.594 M 4.72 % | 4.387 M 26.28 % | 3.474 M 68.44 % | 2.062 M 44.75 % | 1.425 M 27.85 % | 1.114 M -12.78 % | 1.278 M -26.68 % | 1.743 M 111.07 % | 825.732 K 138.56 % | -2.141 M 75.82 % | -8.855 M |
| Net cash used for investing activites | 117.870 M 218.36 % | -99.585 M 15.21 % | -117.445 M -105.73 % | -57.087 M -7.02 % | -53.342 M 24.96 % | -71.084 M -1 753.56 % | -3.835 M -1 208.87 % | -293.000 K 87.13 % | -2.276 M -82.24 % | -1.249 M 90.79 % | -13.555 M 87.35 % | -107.182 M -53.77 % | -69.701 M -4.68 % | -66.587 M -60.46 % | -41.497 M 57.90 % | -98.579 M -1 139.24 % | -7.955 M |
| Debt repayment | 68.297 M 753.06 % | -10.458 M 87.90 % | -86.438 M -211.41 % | -27.757 M 26.11 % | -37.564 M 38.34 % | -60.919 M -4.47 % | -58.311 M 20.02 % | -72.906 M -2 838.77 % | 2.662 M 117.58 % | -15.140 M -130.94 % | 48.940 M -64.47 % | 137.728 M 1 036.32 % | 12.121 M -54.90 % | 26.872 M -38.64 % | 43.798 M -21.44 % | 55.751 M 352.18 % | 12.329 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Dividends paid | -135.150 M -381.82 % | -28.050 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -12.111 M -176.41 % | 15.850 M 180.44 % | -19.703 M -95.64 % | -10.071 M 22.76 % | -13.038 M 48.28 % | -25.210 M 9.28 % | -27.790 M 18.86 % | -34.249 M 21.30 % | -43.518 M -8.42 % | -40.138 M 7.88 % | -43.572 M | 0.000 100.00 % | -9.597 M -6.41 % | -9.019 M 16.88 % | -10.851 M -249.25 % | -3.107 M 11.42 % | -3.508 M |
| Net cash used provided by financing activities | -78.964 M -248.50 % | -22.658 M 78.65 % | -106.141 M -180.59 % | -37.828 M 25.24 % | -50.602 M 41.25 % | -86.129 M -0.03 % | -86.101 M 19.65 % | -107.155 M -162.27 % | -40.856 M 26.09 % | -55.278 M -1 129.67 % | 5.369 M -95.43 % | 117.351 M 4 550.17 % | 2.524 M -85.86 % | 17.853 M -45.81 % | 32.947 M -37.41 % | 52.644 M 496.76 % | 8.821 M |
| Effect of forex changes on cash | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -86.211 M -585.78 % | 17.747 M 1 537.18 % | 1.084 M -97.91 % | 51.880 M 9 233.80 % | -568.000 K -103.43 % | 16.561 M -24.49 % | 21.931 M 139.42 % | 9.160 M -62.87 % | 24.672 M 7 211.89 % | 337.423 K 116.07 % | -2.100 M 18.59 % | -2.579 M -5 711.72 % | 45.964 K 102.18 % | -2.108 M -126.61 % | 7.920 M 358.41 % | 1.728 M -12.91 % | 1.984 M |
| Cash at beginning of period | 106.068 M 20.09 % | 88.321 M 1.24 % | 87.237 M 146.73 % | 35.357 M -55.24 % | 78.992 M 26.53 % | 62.431 M 54.15 % | 40.500 M 29.23 % | 31.340 M 370.01 % | 6.668 M 5.33 % | 6.331 M -24.91 % | 8.431 M -23.43 % | 11.010 M 0.42 % | 10.964 M -16.12 % | 13.072 M 153.74 % | 5.152 M 50.46 % | 3.424 M 137.77 % | 1.440 M |
| Cash at end of period | 19.857 M -81.28 % | 106.068 M 20.09 % | 88.321 M 1.24 % | 87.237 M 11.24 % | 78.424 M -0.72 % | 78.992 M 26.53 % | 62.431 M 54.15 % | 40.500 M 29.23 % | 31.340 M 369.99 % | 6.668 M 5.33 % | 6.331 M -24.91 % | 8.431 M -23.43 % | 11.010 M 0.42 % | 10.964 M -16.12 % | 13.072 M 153.74 % | 5.152 M 50.46 % | 3.424 M |
| Operating cash flow | -125.117 M -189.38 % | 139.991 M -37.69 % | 224.669 M 53.05 % | 146.795 M 42.00 % | 103.376 M -40.51 % | 173.774 M 55.34 % | 111.866 M -4.07 % | 116.608 M 71.98 % | 67.804 M 19.24 % | 56.864 M 834.33 % | 6.086 M 147.74 % | -12.748 M -118.96 % | 67.224 M 44.18 % | 46.625 M 183.09 % | 16.470 M -65.44 % | 47.663 M 4 166.48 % | 1.117 M |
| Capital expenditure | -34.371 M -15.00 % | -29.888 M 46.69 % | -56.064 M 12.84 % | -64.321 M -7.52 % | -59.822 M 21.89 % | -76.587 M -599.87 % | -10.943 M -133.82 % | -4.680 M 40.50 % | -7.865 M -16.45 % | -6.754 M 54.91 % | -14.979 M 91.91 % | -185.047 M -160.71 % | -70.979 M -3.88 % | -68.329 M -45.93 % | -46.823 M 47.94 % | -89.938 M -26 755.23 % | -334.898 K |
| Free CashFlow | -159.488 M -244.85 % | 110.103 M -34.70 % | 168.605 M 104.43 % | 82.474 M 89.36 % | 43.554 M -55.19 % | 97.187 M -3.70 % | 100.923 M -9.83 % | 111.928 M 86.74 % | 59.939 M 19.61 % | 50.111 M 663.47 % | -8.893 M 95.50 % | -197.795 M -5 166.96 % | -3.755 M 82.70 % | -21.704 M 28.49 % | -30.353 M 28.20 % | -42.275 M -5 504.21 % | 782.253 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 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 | 2014-06-30 | 2013-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 598.495 M -27.80 % | 828.894 M -4.41 % | 867.124 M -29.69 % | 1.233 B 25.51 % | 982.689 M -14.81 % | 1.154 B 23.22 % | 936.166 M 11.64 % | 838.571 M -4.29 % | 876.187 M -21.18 % | 1.112 B 14.02 % | 974.962 M -4.36 % | 1.019 B -14.93 % | 1.198 B -9.33 % | 1.322 B 3.08 % | 1.282 B 1.72 % | 1.260 B 27.17 % | 991.202 M -2.87 % | 1.021 B -14.93 % | 1.200 B 5.99 % | 1.132 B 175.34 % | 411.062 M -57.28 % | 962.167 M 1.96 % | 943.673 M -1.79 % | 960.869 M 13.88 % | 843.780 M 1.15 % | 834.152 M -0.48 % | 838.209 M 8.04 % | 775.860 M 28.11 % | 605.602 M 79.83 % | 336.772 M 106.30 % | 163.245 M -37.09 % | 259.494 M 6.68 % | 243.242 M 11.65 % | 217.860 M 42.60 % | 152.777 M -1.86 % | 155.666 M 33.65 % | 116.469 M 50.25 % | 77.516 M |
| Net income | 41.890 M -27.93 % | 58.124 M 1.92 % | 57.031 M 21.11 % | 47.092 M -0.23 % | 47.199 M -17.13 % | 56.958 M 4.79 % | 54.356 M -10.07 % | 60.442 M 49.13 % | 40.529 M 123.42 % | 18.140 M 570.11 % | 2.707 M -82.56 % | 15.525 M -63.74 % | 42.817 M -25.25 % | 57.279 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M -18.43 % | 91.721 M -7.81 % | 99.493 M 59.84 % | 62.245 M 196.56 % | 20.989 M -52.17 % | 43.886 M -15.29 % | 51.809 M -16.64 % | 62.149 M 28.12 % | 48.510 M 0.03 % | 48.496 M 26.66 % | 38.287 M 31.06 % | 29.213 M 34.80 % | 21.672 M 1 020.65 % | -2.354 M -226.56 % | 1.860 M -70.63 % | 6.332 M -46.17 % | 11.764 M 11.35 % | 10.565 M 144.33 % | 4.324 M -57.21 % | 10.105 M 112.96 % | 4.745 M 236.90 % | -3.466 M |
| Income before tax | 57.406 M -26.27 % | 77.864 M 1.39 % | 76.800 M 18.23 % | 64.959 M 1.90 % | 63.747 M -16.60 % | 76.433 M 3.20 % | 74.062 M -8.61 % | 81.040 M 49.40 % | 54.245 M 111.86 % | 25.604 M 525.71 % | 4.092 M -81.33 % | 21.922 M -62.14 % | 57.899 M -25.64 % | 77.858 M -39.41 % | 128.495 M 4.66 % | 122.768 M 21.80 % | 100.792 M -16.96 % | 121.375 M -9.35 % | 133.901 M 60.84 % | 83.251 M 183.16 % | 29.401 M -50.97 % | 59.962 M -16.87 % | 72.131 M 1.51 % | 71.057 M 2.24 % | 69.500 M 7.77 % | 64.487 M 23.30 % | 52.302 M 13.99 % | 45.882 M 57.48 % | 29.135 M 1 337.68 % | -2.354 M -226.56 % | 1.860 M -77.96 % | 8.438 M -42.46 % | 14.664 M 9.60 % | 13.379 M 156.45 % | 5.217 M -67.51 % | 16.058 M 229.94 % | 4.867 M 380.52 % | -1.735 M |
| Income before tax ratio | 0.10 2.11 % | 0.09 6.06 % | 0.09 68.16 % | 0.05 -18.81 % | 0.06 -2.10 % | 0.07 -16.25 % | 0.08 -18.14 % | 0.10 56.10 % | 0.06 168.80 % | 0.02 448.75 % | 0.00 -80.48 % | 0.02 -55.49 % | 0.05 -17.98 % | 0.06 -41.22 % | 0.10 2.90 % | 0.10 -4.22 % | 0.10 -14.50 % | 0.12 6.55 % | 0.11 51.76 % | 0.07 2.84 % | 0.07 14.77 % | 0.06 -18.47 % | 0.08 3.36 % | 0.07 -10.22 % | 0.08 6.54 % | 0.08 23.90 % | 0.06 5.51 % | 0.06 22.92 % | 0.05 788.27 % | -0.01 -161.35 % | 0.01 -64.96 % | 0.03 -46.06 % | 0.06 -1.83 % | 0.06 79.84 % | 0.03 -66.90 % | 0.10 146.86 % | 0.04 286.70 % | -0.02 |
| EBITDA | 68.433 M -19.84 % | 85.373 M -2.70 % | 87.740 M 16.60 % | 75.250 M 4.13 % | 72.265 M -18.19 % | 88.329 M 5.48 % | 83.742 M -7.76 % | 90.789 M 42.59 % | 63.670 M 66.41 % | 38.261 M 124.99 % | 17.006 M -52.89 % | 36.098 M -46.02 % | 66.868 M -22.08 % | 85.811 M -37.41 % | 137.091 M 3.87 % | 131.977 M 19.85 % | 110.121 M -11.49 % | 124.414 M -13.00 % | 143.012 M 51.56 % | 94.362 M 135.26 % | 40.109 M -42.07 % | 69.237 M -17.35 % | 83.774 M 1.42 % | 82.604 M 1.44 % | 81.434 M 10.37 % | 73.781 M 12.27 % | 65.720 M 10.52 % | 59.462 M 40.85 % | 42.217 M 172.26 % | 15.506 M 70.56 % | 9.091 M -37.36 % | 14.513 M -29.55 % | 20.599 M 11.06 % | 18.548 M 82.47 % | 10.165 M -46.76 % | 19.093 M 55.91 % | 12.246 M 2 298.56 % | -557.000 K |
| Net income ratio | 0.07 -0.19 % | 0.07 6.62 % | 0.07 72.25 % | 0.04 -20.50 % | 0.05 -2.72 % | 0.05 -14.96 % | 0.06 -19.44 % | 0.07 55.82 % | 0.05 183.47 % | 0.02 487.70 % | 0.00 -81.77 % | 0.02 -57.38 % | 0.04 -17.55 % | 0.04 -41.30 % | 0.07 0.92 % | 0.07 -3.08 % | 0.08 -16.02 % | 0.09 8.36 % | 0.08 50.81 % | 0.05 7.71 % | 0.05 11.95 % | 0.05 -16.92 % | 0.05 -15.12 % | 0.06 12.50 % | 0.06 -1.11 % | 0.06 27.28 % | 0.05 21.31 % | 0.04 5.22 % | 0.04 611.97 % | -0.01 -161.35 % | 0.01 -53.31 % | 0.02 -49.55 % | 0.05 -0.27 % | 0.05 71.34 % | 0.03 -56.40 % | 0.06 59.34 % | 0.04 191.11 % | -0.04 |
| Ratio EBITDA | 0.11 11.02 % | 0.10 1.79 % | 0.10 65.84 % | 0.06 -17.03 % | 0.07 -3.96 % | 0.08 -14.40 % | 0.09 -17.38 % | 0.11 48.99 % | 0.07 111.14 % | 0.03 97.31 % | 0.02 -50.74 % | 0.04 -36.54 % | 0.06 -14.05 % | 0.06 -39.28 % | 0.11 2.12 % | 0.10 -5.76 % | 0.11 -8.87 % | 0.12 2.26 % | 0.12 43.00 % | 0.08 -14.55 % | 0.10 35.60 % | 0.07 -18.94 % | 0.09 3.26 % | 0.09 -10.92 % | 0.10 9.11 % | 0.09 12.81 % | 0.08 2.30 % | 0.08 9.94 % | 0.07 51.40 % | 0.05 -17.32 % | 0.06 -0.43 % | 0.06 -33.96 % | 0.08 -0.53 % | 0.09 27.96 % | 0.07 -45.75 % | 0.12 16.65 % | 0.11 1 563.26 % | -0.01 |
| Gross profit ratio | 0.24 6.25 % | 0.22 10.13 % | 0.20 56.56 % | 0.13 -2.51 % | 0.13 -4.92 % | 0.14 -16.98 % | 0.17 -16.09 % | 0.20 26.02 % | 0.16 41.23 % | 0.11 -11.16 % | 0.13 21.39 % | 0.10 -11.76 % | 0.12 41.26 % | 0.08 -49.96 % | 0.17 0.98 % | 0.17 -6.94 % | 0.18 27.35 % | 0.14 -21.93 % | 0.18 31.92 % | 0.14 -31.46 % | 0.20 74.65 % | 0.11 -27.70 % | 0.16 4.46 % | 0.15 -10.92 % | 0.17 56.53 % | 0.11 -21.19 % | 0.14 -14.60 % | 0.16 10.40 % | 0.15 20.77 % | 0.12 4.96 % | 0.11 27.73 % | 0.09 -24.20 % | 0.12 36.54 % | 0.09 -3.64 % | 0.09 -9.69 % | 0.10 -45.15 % | 0.18 55.74 % | 0.12 |
| Weighted average shs out dil | 51.085 M 0.19 % | 50.986 M 0.13 % | 50.921 M -0.52 % | 51.187 M 0.37 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M -1.45 % | 51.750 M 1.53 % | 50.973 M -0.05 % | 51.000 M 0.21 % | 50.891 M -0.11 % | 50.948 M 0.10 % | 50.897 M -0.12 % | 50.956 M -0.13 % | 51.022 M 0.00 % | 51.020 M -0.34 % | 51.193 M 0.32 % | 51.031 M 0.47 % | 50.793 M -0.29 % | 50.942 M -0.24 % | 51.063 M -4.36 % | 53.393 M 4.69 % | 51.000 M 0.00 % | 51.000 M 1.19 % | 50.400 M 7.05 % | 47.080 M 26.56 % | 37.200 M -3.93 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M |
| Weighted average shs out | 51.085 M 0.19 % | 50.986 M 0.13 % | 50.921 M -0.52 % | 51.187 M 0.37 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.05 % | 50.973 M -0.05 % | 51.000 M 0.21 % | 50.891 M -0.11 % | 50.948 M 0.10 % | 50.897 M -0.19 % | 50.994 M -0.06 % | 51.022 M 0.00 % | 51.020 M -0.34 % | 51.193 M -0.11 % | 51.247 M 0.89 % | 50.793 M -0.29 % | 50.942 M -0.24 % | 51.063 M -4.64 % | 53.548 M 5.00 % | 51.000 M 0.00 % | 51.000 M 1.19 % | 50.400 M 7.05 % | 47.080 M 26.56 % | 37.200 M -3.93 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M 0.00 % | 38.720 M |
| EPS diluted | 0.82 -28.07 % | 1.14 1.79 % | 1.12 21.74 % | 0.92 -1.08 % | 0.93 -16.96 % | 1.12 4.67 % | 1.07 -10.08 % | 1.19 50.63 % | 0.79 119.44 % | 0.36 577.97 % | 0.05 -82.30 % | 0.30 -64.29 % | 0.84 -25.00 % | 1.12 -39.78 % | 1.86 2.76 % | 1.81 23.13 % | 1.47 -18.33 % | 1.80 -7.69 % | 1.95 59.84 % | 1.22 197.56 % | 0.41 -52.33 % | 0.86 -15.69 % | 1.02 -16.39 % | 1.22 28.42 % | 0.95 4.40 % | 0.91 21.33 % | 0.75 31.58 % | 0.57 32.56 % | 0.43 960.00 % | -0.05 -200.00 % | 0.05 -70.59 % | 0.17 -45.16 % | 0.31 10.71 % | 0.28 154.55 % | 0.11 -57.69 % | 0.26 116.67 % | 0.12 234.08 % | -0.09 |
| Earnings per share | 0.82 -28.07 % | 1.14 1.79 % | 1.12 21.74 % | 0.92 -1.08 % | 0.93 -16.96 % | 1.12 4.67 % | 1.07 -10.08 % | 1.19 50.63 % | 0.79 119.44 % | 0.36 577.97 % | 0.05 -82.30 % | 0.30 -64.29 % | 0.84 -25.00 % | 1.12 -39.78 % | 1.86 2.76 % | 1.81 23.13 % | 1.47 -18.33 % | 1.80 -7.69 % | 1.95 59.84 % | 1.22 197.56 % | 0.41 -52.33 % | 0.86 -15.69 % | 1.02 -16.39 % | 1.22 28.42 % | 0.95 4.40 % | 0.91 21.33 % | 0.75 31.58 % | 0.57 32.56 % | 0.43 960.00 % | -0.05 -200.00 % | 0.05 -70.59 % | 0.17 -45.16 % | 0.31 10.71 % | 0.28 154.55 % | 0.11 -57.69 % | 0.26 116.67 % | 0.12 234.08 % | -0.09 |
| Gross profit | 142.012 M -23.29 % | 185.119 M 5.27 % | 175.846 M 10.07 % | 159.755 M 22.35 % | 130.570 M -19.00 % | 161.204 M 2.30 % | 157.581 M -6.33 % | 168.226 M 20.61 % | 139.475 M 11.31 % | 125.298 M 1.30 % | 123.695 M 16.10 % | 106.544 M -24.93 % | 141.929 M 28.07 % | 110.819 M -48.42 % | 214.833 M 2.71 % | 209.167 M 18.34 % | 176.744 M 23.69 % | 142.893 M -33.58 % | 215.151 M 39.82 % | 153.877 M 88.72 % | 81.539 M -25.38 % | 109.279 M -26.28 % | 148.238 M 2.59 % | 144.500 M 1.44 % | 142.446 M 58.34 % | 89.963 M -21.57 % | 114.708 M -7.74 % | 124.326 M 41.44 % | 87.899 M 117.17 % | 40.475 M 116.52 % | 18.693 M -19.65 % | 23.264 M -19.14 % | 28.770 M 52.45 % | 18.872 M 37.41 % | 13.734 M -11.36 % | 15.495 M -26.70 % | 21.138 M 134.01 % | 9.033 M |
| Income tax expense | 15.516 M -21.40 % | 19.740 M -0.15 % | 19.769 M 10.65 % | 17.867 M 7.97 % | 16.548 M -15.03 % | 19.476 M -1.17 % | 19.706 M -4.33 % | 20.598 M 50.17 % | 13.716 M 83.76 % | 7.464 M 438.92 % | 1.385 M -78.35 % | 6.397 M -57.59 % | 15.082 M -26.71 % | 20.579 M -39.18 % | 33.837 M 10.75 % | 30.552 M 17.63 % | 25.974 M -12.41 % | 29.653 M -13.82 % | 34.408 M 63.80 % | 21.006 M 149.71 % | 8.412 M -47.70 % | 16.085 M -20.85 % | 20.321 M 128.12 % | 8.908 M -57.56 % | 20.991 M 31.26 % | 15.992 M 14.11 % | 14.015 M -15.92 % | 16.668 M 123.34 % | 7.463 M | 0.000 | 0.000 -100.00 % | 2.106 M -27.38 % | 2.900 M 3.06 % | 2.814 M 215.12 % | 893.000 K -85.00 % | 5.953 M 4 779.51 % | 122.000 K -92.95 % | 1.731 M |
| Cost of revenue | 456.483 M -29.09 % | 643.775 M -6.87 % | 691.278 M -35.61 % | 1.074 B 25.99 % | 852.119 M -14.13 % | 992.360 M 27.46 % | 778.585 M 16.15 % | 670.345 M -9.01 % | 736.712 M -25.31 % | 986.388 M 15.87 % | 851.267 M -6.75 % | 912.880 M -13.58 % | 1.056 B -12.76 % | 1.211 B 13.45 % | 1.067 B 1.52 % | 1.051 B 29.08 % | 814.458 M -7.20 % | 877.610 M -10.85 % | 984.408 M 0.66 % | 977.925 M 196.77 % | 329.523 M -61.36 % | 852.888 M 7.22 % | 795.435 M -2.56 % | 816.369 M 16.40 % | 701.334 M -5.76 % | 744.189 M 2.86 % | 723.501 M 11.05 % | 651.534 M 25.85 % | 517.703 M 74.72 % | 296.297 M 104.98 % | 144.552 M -38.81 % | 236.230 M 10.14 % | 214.472 M 7.78 % | 198.988 M 43.11 % | 139.043 M -0.80 % | 140.171 M 47.04 % | 95.331 M 39.20 % | 68.483 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 expenses | 93.061 M 639.39 % | -17.253 M -116.33 % | 105.667 M | 0.000 | 0.000 100.00 % | -408.000 K -101.55 % | 26.262 M 141.07 % | 10.894 M 46.48 % | 7.437 M -6.19 % | 7.928 M 51.12 % | 5.246 M 21.35 % | 4.323 M 45.26 % | 2.976 M 44.75 % | 2.056 M -49.83 % | 4.098 M 280.86 % | 1.076 M 11.50 % | 965.000 K 159.06 % | -1.634 M -231.67 % | 1.241 M -37.70 % | 1.992 M -23.18 % | 2.593 M 193.37 % | -2.777 M -274.76 % | 1.589 M -68.21 % | 4.998 M 321.77 % | 1.185 M 198.26 % | -1.206 M -199.10 % | 1.217 M -21.08 % | 1.542 M -1.66 % | 1.568 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 14.789 M | 0.000 | 0.000 |
| Operating expenses | 93.061 M 509.36 % | 15.272 M -85.55 % | 105.667 M 4.90 % | 100.729 M 31.71 % | 76.478 M -21.17 % | 97.022 M 4.90 % | 92.492 M -3.27 % | 95.619 M 5.29 % | 90.814 M -11.71 % | 102.862 M -14.08 % | 119.724 M 44.88 % | 82.636 M -2.57 % | 84.814 M 76.96 % | 47.929 M -45.84 % | 88.490 M 4.38 % | 84.775 M 14.42 % | 74.088 M 62.91 % | 45.479 M -43.42 % | 80.380 M 17.71 % | 68.284 M 34.91 % | 50.614 M 30.04 % | 38.922 M -45.50 % | 71.417 M -1.07 % | 72.186 M 31.00 % | 55.104 M 77.01 % | 31.131 M -43.95 % | 55.542 M -22.59 % | 71.749 M 36.74 % | 52.472 M 64.61 % | 31.876 M 154.40 % | 12.530 M 1.96 % | 12.289 M 8.68 % | 11.307 M 31.11 % | 8.624 M 32.31 % | 6.518 M 398.44 % | -2.184 M -123.40 % | 9.332 M -6.67 % | 9.999 M |
| Cost and expenses | 549.544 M -26.86 % | 751.384 M -5.72 % | 796.945 M -32.13 % | 1.174 B 26.46 % | 928.597 M -14.76 % | 1.089 B 25.06 % | 871.077 M 13.72 % | 765.964 M -7.44 % | 827.526 M -24.03 % | 1.089 B 12.18 % | 970.991 M -2.46 % | 995.516 M -12.76 % | 1.141 B -9.34 % | 1.259 B 8.91 % | 1.156 B 1.73 % | 1.136 B 27.86 % | 888.546 M -3.74 % | 923.089 M -13.31 % | 1.065 B 1.78 % | 1.046 B 175.22 % | 380.137 M -57.37 % | 891.810 M 2.88 % | 866.852 M -2.44 % | 888.555 M 17.47 % | 756.438 M -2.44 % | 775.320 M -0.48 % | 779.043 M 7.71 % | 723.283 M 26.85 % | 570.175 M 73.74 % | 328.173 M 108.92 % | 157.082 M -36.79 % | 248.519 M 10.07 % | 225.779 M 8.75 % | 207.612 M 42.63 % | 145.561 M 6.14 % | 137.136 M 31.03 % | 104.663 M 33.36 % | 78.482 M |
| Research and development expenses | 0.000 -100.00 % | 17.253 M | 0.000 | 0.000 | 0.000 -100.00 % | 408.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.773 M | 0.000 | 0.000 | 0.000 -100.00 % | 456.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 15.272 M | 0.000 -100.00 % | 100.729 M 31.71 % | 76.478 M -21.17 % | 97.022 M 46.49 % | 66.230 M -1.30 % | 67.103 M 6.33 % | 63.106 M -12.46 % | 72.085 M -14.51 % | 84.321 M 52.93 % | 55.137 M -7.28 % | 59.464 M -10.48 % | 66.426 M 8.01 % | 61.498 M -0.60 % | 61.867 M 19.66 % | 51.703 M 137.92 % | 21.731 M 16.53 % | 18.649 M 25.25 % | 14.890 M 12.23 % | 13.267 M -17.23 % | 16.029 M 15.41 % | 13.889 M -1.26 % | 14.066 M 16.06 % | 12.120 M -37.36 % | 19.350 M 89.17 % | 10.229 M 5.49 % | 9.697 M 2.57 % | 9.454 M | 0.000 | 0.000 -100.00 % | 12.289 M 8.68 % | 11.307 M 31.08 % | 8.626 M 32.34 % | 6.518 M -48.29 % | 12.605 M | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 186.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 771.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.076 M -46.65 % | 3.891 M 29.27 % | 3.010 M 26.15 % | 2.386 M 229.56 % | 724.000 K -83.64 % | 4.425 M 127.62 % | 1.944 M -21.01 % | 2.461 M 32.81 % | 1.853 M | 0.000 -100.00 % | 5.125 M -18.77 % | 6.309 M 187.82 % | 2.192 M | 0.000 -100.00 % | 1.948 M -27.88 % | 2.701 M -4.56 % | 2.830 M 90.83 % | 1.483 M -29.75 % | 2.111 M -51.29 % | 4.334 M 5.30 % | 4.116 M 121.17 % | 1.861 M -70.36 % | 6.279 M 0.40 % | 6.254 M -6.11 % | 6.661 M 62.34 % | 4.103 M -49.23 % | 8.081 M -1.89 % | 8.237 M 4.80 % | 7.860 M | 0.000 | 0.000 -100.00 % | 3.314 M 6.39 % | 3.115 M 32.44 % | 2.352 M 8.59 % | 2.166 M | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 8.951 M 13.84 % | 7.863 M -0.84 % | 7.930 M 0.32 % | 7.905 M 1.42 % | 7.794 M 4.34 % | 7.470 M -3.44 % | 7.736 M 6.15 % | 7.288 M -3.75 % | 7.572 M -4.12 % | 7.897 M 1.39 % | 7.789 M -0.99 % | 7.867 M 15.73 % | 6.798 M 4.04 % | 6.534 M -1.74 % | 6.650 M 2.17 % | 6.509 M 0.14 % | 6.500 M 20.01 % | 5.416 M -22.63 % | 7.000 M 3.29 % | 6.777 M 2.82 % | 6.591 M -11.10 % | 7.414 M 38.22 % | 5.364 M 1.34 % | 5.293 M 0.40 % | 5.272 M 1.56 % | 5.191 M -2.74 % | 5.337 M -0.11 % | 5.343 M 2.32 % | 5.222 M -24.40 % | 6.907 M 135.89 % | 2.928 M 6.05 % | 2.761 M -2.09 % | 2.820 M 0.11 % | 2.817 M 1.26 % | 2.782 M -8.34 % | 3.035 M 589.77 % | 440.000 K 7.58 % | 409.000 K |
| Operating income | 48.951 M -36.85 % | 77.510 M 10.45 % | 70.179 M 18.90 % | 59.026 M 9.12 % | 54.092 M -15.72 % | 64.182 M -1.39 % | 65.089 M -10.35 % | 72.607 M 49.21 % | 48.661 M 116.89 % | 22.436 M 465.00 % | 3.971 M -83.39 % | 23.909 M -58.36 % | 57.419 M -22.99 % | 74.563 M -40.98 % | 126.343 M 1.57 % | 124.392 M 21.17 % | 102.656 M -13.73 % | 118.998 M -12.51 % | 136.012 M 55.29 % | 87.585 M 161.32 % | 33.517 M -45.72 % | 61.745 M -21.25 % | 78.410 M 1.42 % | 77.311 M -12.67 % | 88.526 M 22.07 % | 72.518 M 20.10 % | 60.383 M 11.57 % | 54.119 M 46.29 % | 36.995 M 1 671.58 % | -2.354 M -226.63 % | 1.859 M -83.06 % | 10.975 M -37.15 % | 17.463 M 70.40 % | 10.248 M 42.02 % | 7.216 M -59.18 % | 17.679 M 266.33 % | 4.826 M 323.53 % | -2.159 M |
| Operating income ratio | 0.08 -12.53 % | 0.09 15.54 % | 0.08 69.11 % | 0.05 -13.05 % | 0.06 -1.07 % | 0.06 -19.98 % | 0.07 -19.70 % | 0.09 55.90 % | 0.06 175.18 % | 0.02 395.51 % | 0.00 -82.63 % | 0.02 -51.05 % | 0.05 -15.07 % | 0.06 -42.75 % | 0.10 -0.15 % | 0.10 -4.71 % | 0.10 -11.18 % | 0.12 2.84 % | 0.11 46.52 % | 0.08 -5.09 % | 0.08 27.06 % | 0.06 -22.77 % | 0.08 3.27 % | 0.08 -23.31 % | 0.10 20.68 % | 0.09 20.68 % | 0.07 3.28 % | 0.07 14.19 % | 0.06 973.95 % | -0.01 -161.38 % | 0.01 -73.07 % | 0.04 -41.09 % | 0.07 52.62 % | 0.05 -0.41 % | 0.05 -58.41 % | 0.11 174.09 % | 0.04 248.77 % | -0.03 |
| Total other income expenses net | 8.455 M 2 295.18 % | 353.000 K -94.67 % | 6.621 M 11.60 % | 5.933 M -38.55 % | 9.655 M -21.19 % | 12.251 M 36.53 % | 8.973 M 6.40 % | 8.433 M 51.02 % | 5.584 M 76.26 % | 3.168 M 2 518.18 % | 121.000 K 106.09 % | -1.986 M -353.64 % | 783.000 K -76.24 % | 3.295 M 53.11 % | 2.152 M 232.51 % | -1.624 M 12.88 % | -1.864 M -178.45 % | 2.376 M 373.10 % | -870.000 K 62.85 % | -2.342 M -53.67 % | -1.524 M 85.33 % | -10.386 M -121.45 % | -4.690 M -273.11 % | -1.257 M 92.95 % | -17.842 M -122.19 % | -8.030 M -16.99 % | -6.864 M -2.52 % | -6.695 M -6.40 % | -6.292 M | 0.000 -100.00 % | 1.000 K 100.04 % | -2.537 M 9.36 % | -2.799 M -189.40 % | 3.131 M 256.63 % | -1.999 M -23.32 % | -1.621 M -4 053.66 % | 41.000 K -90.33 % | 424.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2014-06-30 | 2013-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-03-31 | 2008-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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 19.333 M | 0.000 -100.00 % | 134.683 M -56.45 % | 309.226 M 314.39 % | -144.234 M -128.14 % | 512.544 M 1 651.61 % | -33.033 M -116.42 % | 201.219 M 644.29 % | -36.969 M -127.75 % | 133.208 M -41.04 % | 225.913 M 69.69 % | 133.132 M 152.38 % | 52.751 M -53.16 % | 112.619 M -3.60 % | 116.819 M 48.96 % | 78.424 M -41.86 % | 134.892 M 20.00 % | 112.411 M -36.93 % | 178.227 M 125.63 % | 78.992 M -60.23 % | 198.639 M 156.39 % | 77.476 M -72.79 % | 284.705 M 356.03 % | 62.431 M -77.71 % | 280.023 M 2 224.81 % | 12.045 M -96.43 % | 337.205 M -15.74 % | 400.179 M -2.77 % | 411.588 M -1.23 % | 416.717 M 15.17 % | 361.820 M 64.82 % | 219.519 M 74.33 % | 125.923 M -2.65 % | 129.357 M 58.27 % | 81.734 M 105.65 % | 39.744 M |
| Total investments | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K -99.99 % | 618.452 M 403.72 % | 122.777 M -88.02 % | 1.025 B 3 203 300.00 % | 32.000 K -99.99 % | 402.438 M 1 257 518.75 % | 32.000 K -99.99 % | 266.416 M 832 450.00 % | 32.000 K -99.99 % | 266.264 M 831 975.00 % | 32.000 K -99.99 % | 225.238 M 703 768.75 % | 32.000 K -99.98 % | 156.848 M 490 050.00 % | 32.000 K -99.99 % | 224.822 M 702 468.75 % | 32.000 K -99.98 % | 157.984 M | 0.000 -100.00 % | 154.952 M 7 686.53 % | 1.990 M -98.41 % | 124.862 M | 0.000 -100.00 % | 24.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.606 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 110.121 M | 0.000 -100.00 % | 171.279 M | 0.000 -100.00 % | 42.247 M | 0.000 -100.00 % | 50.732 M | 0.000 -100.00 % | 51.352 M | 0.000 -100.00 % | 305.272 M | 0.000 -100.00 % | 137.632 M | 0.000 -100.00 % | 182.278 M | 0.000 -100.00 % | 166.684 M | 0.000 -100.00 % | 245.058 M | 0.000 -100.00 % | 228.439 M | 0.000 -100.00 % | 317.549 M | 0.000 -100.00 % | 297.861 M | 0.000 -100.00 % | 353.821 M -16.00 % | 421.223 M 0.71 % | 418.254 M -1.02 % | 422.563 M 13.45 % | 372.468 M 67.41 % | 222.494 M 74.33 % | 127.631 M -2.85 % | 131.380 M 32.82 % | 98.918 M 129.15 % | 43.168 M |
| Accumulated other comprehensive income loss | 1.529 B 17 061.75 % | 8.907 M -99.37 % | 1.414 B 3.74 % | 1.363 B -6.05 % | 1.451 B 16 107.13 % | 8.951 M -99.35 % | 1.368 B 2 582.90 % | 51.000 M -95.99 % | 1.271 B 1 000.53 % | 115.470 M -90.97 % | 1.278 B 2 406.19 % | 51.000 M -95.83 % | 1.223 B 959.57 % | 115.470 M -89.48 % | 1.098 B 2 052.27 % | 51.000 M -94.52 % | 929.862 M 21 544.83 % | 4.296 M -99.43 % | 755.875 M 7.24 % | 704.875 M 4.45 % | 674.818 M 11 293.18 % | 5.923 M -98.97 % | 576.156 M 9.71 % | 525.156 M 8.60 % | 483.549 M 12 822.21 % | 3.742 M -98.94 % | 354.477 M 52 105.74 % | 679.000 K 1 062.19 % | 58.424 K -56.54 % | 134.421 K -18.40 % | 164.726 K 43.73 % | 114.608 K 14.11 % | 100.434 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.404 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.326 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.141 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.100 B | 0.000 | 0.000 | 0.000 -100.00 % | 803.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 547.185 M | 0.000 | 0.000 | 0.000 -100.00 % | 358.096 M | 0.000 -100.00 % | 229.088 M 76.32 % | 129.925 M 55.79 % | 83.399 M 22.50 % | 68.080 M 9.08 % | 62.411 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.251 M |
| Common stock | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M | 0.000 -100.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 0.00 % | 51.000 M 31.71 % | 38.720 M 100.00 % | 19.360 M 0.00 % | 19.360 M 0.00 % | 19.360 M 0.00 % | 19.360 M |
| Total equity | 1.529 B 0.00 % | 1.529 B 8.11 % | 1.414 B 0.00 % | 1.414 B -2.53 % | 1.451 B 0.00 % | 1.451 B 6.02 % | 1.368 B 0.00 % | 1.368 B 7.67 % | 1.271 B 0.00 % | 1.271 B -0.58 % | 1.278 B 0.00 % | 1.278 B 4.47 % | 1.223 B 0.00 % | 1.223 B 11.46 % | 1.098 B 0.00 % | 1.098 B 18.05 % | 929.862 M 0.00 % | 929.861 M 23.02 % | 755.875 M 0.00 % | 755.875 M 12.01 % | 674.818 M 0.00 % | 674.818 M 17.12 % | 576.156 M 0.00 % | 576.156 M 19.15 % | 483.549 M 0.00 % | 483.548 M 36.41 % | 354.477 M 0.00 % | 354.477 M 39.18 % | 254.693 M 22.31 % | 208.244 M 7.92 % | 192.955 M 3.05 % | 187.236 M 36.02 % | 137.652 M 15.63 % | 119.047 M 6.00 % | 112.305 M 19.68 % | 93.840 M 53.31 % | 61.211 M |
| Other non current liabilities | -1.529 B -21 541.96 % | 7.129 M 100.50 % | -1.414 B -21 504.07 % | 6.606 M 100.46 % | -1.451 B -19 273.94 % | 7.566 M 100.55 % | -1.368 B -17 034.16 % | 8.080 M | 0.000 -100.00 % | 33.547 M | 0.000 -100.00 % | 6.875 M | 0.000 -100.00 % | 7.635 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 4.785 M | 0.000 -100.00 % | 4.750 M | 0.000 -100.00 % | 3.698 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 2.786 M 4.31 % | 2.671 M 22.52 % | 2.180 M 59.82 % | 1.364 M -92.19 % | 17.465 M 1 919.68 % | 864.741 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 15.998 M | 0.000 -100.00 % | 19.822 M | 0.000 -100.00 % | 21.210 M | 0.000 -100.00 % | 26.474 M | 0.000 -100.00 % | 30.925 M | 0.000 -100.00 % | 29.484 M | 0.000 -100.00 % | 31.270 M | 0.000 -100.00 % | 35.254 M | 0.000 -100.00 % | 30.907 M | 0.000 -100.00 % | 45.680 M | 0.000 -100.00 % | 51.394 M | 0.000 -100.00 % | 89.405 M | 0.000 -100.00 % | 105.819 M | 0.000 -100.00 % | 140.458 M -28.08 % | 195.299 M -2.24 % | 199.774 M -3.05 % | 206.062 M 16.90 % | 176.274 M 107.44 % | 84.974 M 4 668.00 % | 1.782 M -98.64 % | 131.380 M 3 420.36 % | 3.732 M -91.35 % | 43.168 M |
| Total non current liabilities | -1.529 B -2 641.69 % | 60.141 M 104.25 % | -1.414 B -2 275.25 % | 65.002 M 104.48 % | -1.451 B -2 298.03 % | 66.000 M 104.82 % | -1.368 B -2 058.49 % | 69.864 M | 0.000 -100.00 % | 73.798 M | 0.000 -100.00 % | 73.064 M | 0.000 -100.00 % | 75.118 M | 0.000 -100.00 % | 77.297 M | 0.000 -100.00 % | 73.464 M | 0.000 -100.00 % | 86.005 M | 0.000 -100.00 % | 91.848 M | 0.000 -100.00 % | 128.524 M | 0.000 -100.00 % | 149.366 M | 0.000 -100.00 % | 185.946 M -24.14 % | 245.118 M 0.03 % | 245.055 M -1.53 % | 248.858 M 6.86 % | 232.886 M 116.97 % | 107.337 M 512.44 % | 17.526 M -87.73 % | 142.806 M 802.81 % | 15.818 M -64.87 % | 45.027 M |
| Other current liabilities | 0.000 -100.00 % | 63.554 M | 0.000 -100.00 % | 76.690 M | 0.000 -100.00 % | 42.363 M | 0.000 -100.00 % | 4.607 M | 0.000 -100.00 % | 34.426 M | 0.000 -100.00 % | 47.515 M | 0.000 -100.00 % | 41.152 M | 0.000 -100.00 % | 24.814 M | 0.000 -100.00 % | 20.638 M | 0.000 -100.00 % | 26.235 M | 0.000 -100.00 % | 17.110 M | 0.000 -100.00 % | 20.512 M | 0.000 -100.00 % | 19.649 M | 0.000 -100.00 % | 30.882 M 3.35 % | 29.882 M 2 269.71 % | 1.261 M -80.91 % | 6.604 M -62.81 % | 17.756 M -37.62 % | 28.466 M 891.83 % | 2.870 M -98.90 % | 261.446 M 46 430.33 % | 561.883 K -99.46 % | 104.758 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.967 M | 0.000 -100.00 % | 27.174 M | 0.000 -100.00 % | 535.000 K | 0.000 -100.00 % | 11.238 M | 0.000 -100.00 % | 5.209 M | 0.000 -100.00 % | 13.149 M | 0.000 -100.00 % | 37.968 M | 0.000 -100.00 % | 20.038 M | 0.000 -100.00 % | 21.485 M | 0.000 -100.00 % | 42.176 M | 0.000 -100.00 % | 20.749 M | 0.000 | 0.000 | 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 % | 94.123 M | 0.000 -100.00 % | 151.457 M | 0.000 -100.00 % | 21.037 M | 0.000 -100.00 % | 24.258 M | 0.000 -100.00 % | 27.156 M | 0.000 -100.00 % | 275.788 M | 0.000 -100.00 % | 106.362 M | 0.000 -100.00 % | 147.024 M | 0.000 -100.00 % | 135.777 M | 0.000 -100.00 % | 199.378 M | 0.000 -100.00 % | 177.045 M | 0.000 -100.00 % | 228.144 M | 0.000 -100.00 % | 192.167 M | 0.000 -100.00 % | 213.363 M -5.56 % | 225.924 M 3.41 % | 218.480 M 0.91 % | 216.501 M 10.35 % | 196.193 M 42.66 % | 137.521 M 9.27 % | 125.849 M | 0.000 -100.00 % | 95.186 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 554.182 M | 0.000 -100.00 % | 419.512 M | 0.000 -100.00 % | 408.512 M | 0.000 -100.00 % | 310.606 M | 0.000 -100.00 % | 277.053 M | 0.000 -100.00 % | 450.617 M | 0.000 -100.00 % | 458.579 M | 0.000 -100.00 % | 351.452 M | 0.000 -100.00 % | 466.796 M | 0.000 -100.00 % | 510.933 M | 0.000 -100.00 % | 646.472 M | 0.000 -100.00 % | 405.306 M | 0.000 -100.00 % | 459.773 M | 0.000 -100.00 % | 513.426 M -15.27 % | 605.970 M 46.31 % | 414.169 M -18.30 % | 506.920 M -0.81 % | 511.072 M 54.84 % | 330.065 M -26.76 % | 450.639 M 72.36 % | 261.446 M -7.97 % | 284.080 M 171.18 % | 104.758 M |
| Total liabilities | -1.529 B -348.83 % | 614.323 M 143.45 % | -1.414 B -391.83 % | 484.514 M 133.40 % | -1.451 B -405.72 % | 474.512 M 134.68 % | -1.368 B -459.63 % | 380.470 M | 0.000 -100.00 % | 350.851 M | 0.000 -100.00 % | 523.681 M | 0.000 -100.00 % | 533.697 M | 0.000 -100.00 % | 428.749 M | 0.000 -100.00 % | 540.260 M | 0.000 -100.00 % | 596.938 M | 0.000 -100.00 % | 738.320 M | 0.000 -100.00 % | 533.830 M | 0.000 -100.00 % | 609.139 M | 0.000 -100.00 % | 699.372 M -17.83 % | 851.088 M 29.10 % | 659.224 M -12.78 % | 755.778 M 1.59 % | 743.958 M 70.09 % | 437.402 M -6.57 % | 468.165 M 15.81 % | 404.252 M 34.80 % | 299.898 M 100.22 % | 149.785 M |
| Other non current assets | 0.000 -100.00 % | 12.342 M | 0.000 -100.00 % | 24.871 M 108.04 % | -309.226 M -1 492.91 % | 22.200 M 104.33 % | -512.544 M -2 591.46 % | 20.572 M 110.22 % | -201.219 M -1 418.17 % | 15.265 M 111.46 % | -133.208 M -2 016.11 % | 6.952 M 105.22 % | -133.132 M -3 841.77 % | 3.558 M 103.16 % | -112.619 M -2 015.29 % | 5.880 M 107.50 % | -78.424 M -1 668.48 % | 5.000 M 104.45 % | -112.411 M -2 525.79 % | 4.634 M 105.87 % | -78.992 M -1 792.93 % | 4.666 M 106.02 % | -77.476 M -1 318.94 % | 6.356 M 110.18 % | -62.431 M -1 438.00 % | 4.666 M 138.74 % | -12.045 M -144.12 % | 27.303 M -27.76 % | 37.793 M 75.25 % | 21.565 M 62.80 % | 13.246 M -53.06 % | 28.222 M 498.18 % | 4.718 M | 0.000 -100.00 % | 6.500 M 44.44 % | 4.500 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 32.000 K | 0.000 100.00 % | -54.692 M | 0.000 100.00 % | -52.453 M | 0.000 | 0.000 | 0.000 100.00 % | -51.747 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 |
| Intangible assets | 0.000 -100.00 % | 46.991 M | 0.000 -100.00 % | 38.293 M | 0.000 -100.00 % | 32.611 M | 0.000 -100.00 % | 27.562 M | 0.000 -100.00 % | 23.020 M | 0.000 -100.00 % | 19.386 M | 0.000 -100.00 % | 10.690 M | 0.000 -100.00 % | 1.748 M | 0.000 -100.00 % | 6.153 M | 0.000 -100.00 % | 2.308 M | 0.000 -100.00 % | 2.648 M | 0.000 -100.00 % | 485.000 K | 0.000 -100.00 % | 738.000 K | 0.000 -100.00 % | 1.064 M -77.77 % | 4.787 M -54.21 % | 10.454 M -39.98 % | 17.418 M -28.53 % | 24.370 M 7 337.77 % | 327.652 K | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 46.991 M | 0.000 -100.00 % | 38.293 M | 0.000 -100.00 % | 32.611 M | 0.000 -100.00 % | 27.562 M | 0.000 -100.00 % | 23.020 M | 0.000 -100.00 % | 19.386 M | 0.000 -100.00 % | 10.690 M | 0.000 -100.00 % | 1.748 M | 0.000 -100.00 % | 6.153 M | 0.000 -100.00 % | 2.308 M | 0.000 -100.00 % | 2.648 M | 0.000 -100.00 % | 485.000 K | 0.000 -100.00 % | 738.000 K | 0.000 -100.00 % | 1.064 M -77.77 % | 4.787 M -54.21 % | 10.454 M -39.98 % | 17.418 M -28.53 % | 24.370 M 7 337.77 % | 327.652 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 437.919 M | 0.000 -100.00 % | 441.089 M | 0.000 -100.00 % | 449.999 M | 0.000 -100.00 % | 451.083 M | 0.000 -100.00 % | 458.248 M | 0.000 -100.00 % | 452.795 M | 0.000 -100.00 % | 443.517 M | 0.000 -100.00 % | 432.483 M | 0.000 -100.00 % | 414.417 M | 0.000 -100.00 % | 416.219 M | 0.000 -100.00 % | 386.247 M | 0.000 -100.00 % | 319.653 M | 0.000 -100.00 % | 333.058 M | 0.000 -100.00 % | 341.009 M -4.40 % | 356.710 M -4.29 % | 372.717 M -4.27 % | 389.324 M -1.80 % | 396.460 M 54.25 % | 257.029 M 82.29 % | 140.997 M 40.85 % | 100.103 M -5.00 % | 105.368 M 470.47 % | 18.470 M |
| Total non current assets | 0.000 -100.00 % | 497.284 M | 0.000 -100.00 % | 504.285 M 263.08 % | -309.226 M -161.25 % | 504.843 M 198.50 % | -512.544 M -202.66 % | 499.249 M 348.11 % | -201.219 M -140.13 % | 501.360 M 476.37 % | -133.208 M -127.80 % | 479.165 M 459.92 % | -133.132 M -128.93 % | 460.159 M 508.60 % | -112.619 M -125.59 % | 440.143 M 661.24 % | -78.424 M -118.43 % | 425.602 M 478.61 % | -112.411 M -126.56 % | 423.193 M 635.74 % | -78.992 M -120.07 % | 393.561 M 607.98 % | -77.476 M -123.59 % | 328.484 M 626.16 % | -62.431 M -118.45 % | 338.462 M 2 909.98 % | -12.045 M -103.25 % | 370.658 M -8.09 % | 403.300 M -6.08 % | 429.409 M -4.79 % | 451.011 M -3.15 % | 465.660 M 77.08 % | 262.968 M 86.51 % | 140.997 M 32.26 % | 106.603 M -3.55 % | 110.528 M 498.41 % | 18.470 M |
| Other current assets | -90.788 M -153.38 % | 170.081 M 227.27 % | -133.641 M -200.30 % | 133.235 M | 0.000 -100.00 % | 110.596 M | 0.000 -100.00 % | 78.057 M | 0.000 -100.00 % | 147.417 M | 0.000 -100.00 % | 81.179 M | 0.000 -100.00 % | 22.678 M | 0.000 -100.00 % | 35.358 M | 0.000 -100.00 % | 121.950 M | 0.000 -100.00 % | 43.991 M | 0.000 -100.00 % | 125.844 M | 0.000 -100.00 % | 71.787 M | 0.000 -100.00 % | 129.244 M | 0.000 -100.00 % | 18.589 M -67.18 % | 56.634 M 122.26 % | 25.481 M -2.06 % | 26.017 M 3.63 % | 25.106 M 31.96 % | 19.026 M 417.01 % | 3.680 M 5 741.36 % | 62.999 K -99.56 % | 14.463 M 1 841.53 % | 744.927 K |
| Short term investments | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 103.196 M -83.31 % | 618.452 M 403.85 % | 122.745 M -88.03 % | 1.025 B 126.36 % | 452.854 M 12.53 % | 402.438 M 242.72 % | 117.425 M -55.92 % | 266.416 M 331.22 % | 61.782 M -76.80 % | 266.264 M 369.18 % | 56.751 M -74.80 % | 225.238 M 311.60 % | 54.723 M -65.11 % | 156.848 M 186.62 % | 54.724 M -75.66 % | 224.822 M 328.35 % | 52.485 M -66.78 % | 157.984 M | 0.000 -100.00 % | 154.952 M 188.35 % | 53.737 M -56.96 % | 124.862 M | 0.000 -100.00 % | 24.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.606 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 90.788 M | 0.000 -100.00 % | 36.596 M 111.83 % | -309.226 M -265.82 % | 186.481 M 136.38 % | -512.544 M -711.88 % | 83.765 M 141.63 % | -201.219 M -327.83 % | 88.321 M 166.30 % | -133.208 M -267.85 % | 79.359 M 159.61 % | -133.132 M -256.85 % | 84.881 M 175.37 % | -112.619 M -272.05 % | 65.459 M 183.47 % | -78.424 M -346.68 % | 31.792 M 128.28 % | -112.411 M -268.20 % | 66.831 M 184.60 % | -78.992 M -365.07 % | 29.800 M 138.46 % | -77.476 M -335.89 % | 32.844 M 152.61 % | -62.431 M -449.99 % | 17.838 M 248.09 % | -12.045 M -172.49 % | 16.616 M -21.04 % | 21.044 M 215.69 % | 6.666 M 14.05 % | 5.845 M -45.11 % | 10.648 M 257.92 % | 2.975 M 74.08 % | 1.709 M -15.52 % | 2.023 M -88.23 % | 17.184 M 401.89 % | 3.424 M |
| Cash and short term investments | 90.788 M 0.00 % | 90.788 M -32.07 % | 133.641 M -4.40 % | 139.792 M -54.79 % | 309.226 M 24.28 % | 248.813 M -51.46 % | 512.544 M -4.49 % | 536.619 M 166.68 % | 201.219 M -2.20 % | 205.746 M 54.45 % | 133.208 M -5.62 % | 141.141 M 6.02 % | 133.132 M 56.85 % | 84.881 M -24.63 % | 112.619 M -6.29 % | 120.182 M 53.25 % | 78.424 M 146.68 % | 31.792 M -71.72 % | 112.411 M -5.79 % | 119.316 M 51.05 % | 78.992 M 165.07 % | 29.800 M -61.54 % | 77.476 M -10.52 % | 86.581 M 38.68 % | 62.431 M 249.99 % | 17.838 M 48.09 % | 12.045 M -70.43 % | 40.732 M 29.99 % | 31.334 M 100.92 % | 15.595 M -0.37 % | 15.653 M 35.10 % | 11.586 M 5.27 % | 11.006 M -17.34 % | 13.315 M 558.18 % | 2.023 M -90.00 % | 20.235 M 491.00 % | 3.424 M |
| Total current assets | 0.000 -100.00 % | 1.646 B | 0.000 -100.00 % | 1.394 B 350.86 % | 309.226 M -78.23 % | 1.420 B 177.12 % | 512.544 M -58.98 % | 1.250 B 520.97 % | 201.219 M -82.04 % | 1.120 B 740.99 % | 133.208 M -89.93 % | 1.323 B 893.51 % | 133.132 M -89.74 % | 1.297 B 1 051.69 % | 112.619 M -89.63 % | 1.086 B 1 285.12 % | 78.424 M -92.49 % | 1.045 B 829.19 % | 112.411 M -87.91 % | 929.619 M 1 076.85 % | 78.992 M -92.25 % | 1.020 B 1 215.99 % | 77.476 M -90.09 % | 781.502 M 1 151.79 % | 62.431 M -91.77 % | 758.826 M 6 199.93 % | 12.045 M -98.24 % | 683.191 M -2.75 % | 702.481 M 60.36 % | 438.060 M -11.99 % | 497.722 M 6.91 % | 465.534 M 49.17 % | 312.086 M -30.06 % | 446.215 M 8.85 % | 409.954 M 44.75 % | 283.210 M 47.10 % | 192.526 M |
| Inventory | 0.000 -100.00 % | 714.739 M | 0.000 -100.00 % | 563.143 M | 0.000 -100.00 % | 384.110 M | 0.000 -100.00 % | 246.458 M | 0.000 -100.00 % | 295.328 M | 0.000 -100.00 % | 652.893 M | 0.000 -100.00 % | 462.653 M | 0.000 -100.00 % | 226.748 M | 0.000 -100.00 % | 452.862 M | 0.000 -100.00 % | 300.097 M | 0.000 -100.00 % | 386.717 M | 0.000 -100.00 % | 252.202 M | 0.000 -100.00 % | 331.191 M | 0.000 -100.00 % | 261.596 M 5.99 % | 246.823 M 66.90 % | 147.887 M -5.93 % | 157.208 M -16.51 % | 188.294 M 130.19 % | 81.800 M -52.24 % | 171.259 M -0.81 % | 172.656 M 43.09 % | 120.662 M 52.04 % | 79.362 M |
| Net receivables | 0.000 -100.00 % | 670.028 M | 0.000 -100.00 % | 558.012 M | 0.000 -100.00 % | 676.851 M | 0.000 -100.00 % | 412.578 M | 0.000 -100.00 % | 605.149 M | 0.000 -100.00 % | 456.095 M | 0.000 -100.00 % | 663.144 M | 0.000 -100.00 % | 712.800 M | 0.000 -100.00 % | 492.928 M | 0.000 -100.00 % | 473.576 M | 0.000 -100.00 % | 500.599 M | 0.000 -100.00 % | 382.047 M | 0.000 -100.00 % | 280.553 M | 0.000 -100.00 % | 362.274 M -1.47 % | 367.689 M 47.61 % | 249.096 M -16.65 % | 298.844 M 24.23 % | 240.548 M 20.12 % | 200.252 M -22.37 % | 257.962 M 9.67 % | 235.212 M 83.97 % | 127.851 M 17.30 % | 108.995 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.795 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.362 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.724 M | 0.000 -100.00 % | 52.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.737 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.282 M -68.03 % | 4.010 M -83.75 % | 24.672 M -20.47 % | 31.023 M 86.81 % | 16.607 M 1 759.18 % | 893.243 K | 0.000 | 0.000 -100.00 % | 660.361 K | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 396.505 M | 0.000 -100.00 % | 191.365 M | 0.000 -100.00 % | 341.178 M | 0.000 -100.00 % | 253.559 M | 0.000 -100.00 % | 212.827 M | 0.000 -100.00 % | 127.314 M | 0.000 -100.00 % | 313.358 M | 0.000 -100.00 % | 164.783 M | 0.000 -100.00 % | 293.050 M | 0.000 -100.00 % | 261.701 M | 0.000 -100.00 % | 447.921 M | 0.000 -100.00 % | 114.474 M | 0.000 -100.00 % | 246.789 M | 0.000 -100.00 % | 269.181 M -19.96 % | 336.326 M 95.33 % | 172.182 M -37.04 % | 273.489 M -6.58 % | 292.765 M 83.40 % | 159.635 M -46.79 % | 300.018 M | 0.000 -100.00 % | 175.444 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.967 M | 0.000 -100.00 % | 1.008 M | 0.000 -100.00 % | 8.838 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.399 M | 0.000 -100.00 % | 1.682 M | 0.000 -100.00 % | 15.085 M | 0.000 -100.00 % | 3.581 M | 0.000 -100.00 % | 2.453 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.168 M | 0.000 | 0.000 -100.00 % | 13.837 M -37.80 % | 22.246 M 115.42 % | 10.327 M 137.02 % | 4.357 M -1.96 % | 4.444 M -79.71 % | 21.902 M | 0.000 -100.00 % | 12.888 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 % | 8.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.636 M | 0.000 -100.00 % | 6.468 M | 0.000 -100.00 % | 6.597 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.392 M | 0.000 | 0.000 | 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 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.276 M | 0.000 -100.00 % | 3.201 M | 0.000 -100.00 % | 2.701 M | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 8.077 M | 0.000 -100.00 % | 737.000 K | 0.000 -100.00 % | 1.189 M | 0.000 -100.00 % | 1.610 M | 0.000 -100.00 % | 2.484 M | 0.000 -100.00 % | 4.915 M | 0.000 -100.00 % | 6.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 282.173 K | 0.000 -100.00 % | 2.232 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 64.470 M | 0.000 -100.00 % | 1.363 B | 0.000 -100.00 % | 64.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.471 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.452 M | 0.000 -100.00 % | 73.710 M 0.00 % | 73.710 M 0.00 % | 73.710 M 0.00 % | 73.710 M 0.00 % | 73.710 M -25.42 % | 98.831 M -0.86 % | 99.687 M 7.25 % | 92.945 M 24.79 % | 74.480 M 215.59 % | 23.600 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 37.014 M | 0.000 -100.00 % | 38.574 M | 0.000 -100.00 % | 37.224 M | 0.000 -100.00 % | 35.310 M | 0.000 -100.00 % | 34.674 M | 0.000 -100.00 % | 36.705 M | 0.000 -100.00 % | 36.213 M | 0.000 -100.00 % | 35.574 M | 0.000 -100.00 % | 35.959 M | 0.000 -100.00 % | 35.540 M | 0.000 -100.00 % | 35.704 M | 0.000 -100.00 % | 35.421 M | 0.000 -100.00 % | 40.154 M | 0.000 -100.00 % | 42.702 M -9.43 % | 47.148 M 9.39 % | 43.101 M 4.03 % | 41.432 M 5.84 % | 39.147 M 82.10 % | 21.498 M 36.55 % | 15.744 M 37.79 % | 11.426 M -5.46 % | 12.086 M 549.98 % | 1.859 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.143 B | 0.000 -100.00 % | 1.898 B | 0.000 -100.00 % | 1.925 B | 0.000 -100.00 % | 1.749 B | 0.000 -100.00 % | 1.622 B | 0.000 -100.00 % | 1.802 B | 0.000 -100.00 % | 1.757 B | 0.000 -100.00 % | 1.526 B | 0.000 -100.00 % | 1.470 B | 0.000 -100.00 % | 1.353 B | 0.000 -100.00 % | 1.413 B | 0.000 -100.00 % | 1.110 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.054 B -4.70 % | 1.106 B 27.47 % | 867.468 M -8.57 % | 948.733 M 1.88 % | 931.194 M 61.93 % | 575.054 M -2.07 % | 587.212 M 13.68 % | 516.557 M 31.19 % | 393.738 M 86.61 % | 210.996 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-06-30 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2011-03-31 | 2010-09-30 | 2010-03-31 | 2009-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.322 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.749 M 0.00 % | -9.749 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 -100.00 % | 762.000 K 0.00 % | 762.000 K |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.511 M 0.00 % | -10.511 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -41.890 M 27.93 % | -58.124 M -1.92 % | -57.031 M -21.11 % | -47.092 M 0.23 % | -47.199 M 17.13 % | -56.957 M -636.26 % | -7.736 M 87.20 % | -60.442 M -49.13 % | -40.529 M -65.68 % | -24.462 M -803.66 % | -2.707 M 82.56 % | -15.525 M 63.74 % | -42.815 M 25.25 % | -57.279 M 39.49 % | -94.658 M -2.65 % | -92.215 M -23.25 % | -74.818 M 18.43 % | -91.721 M 7.81 % | -99.493 M -59.84 % | -62.245 M -196.56 % | -20.989 M 52.17 % | -43.886 M 15.29 % | -51.809 M 16.64 % | -62.149 M -28.12 % | -48.510 M -0.03 % | -48.496 M -26.66 % | -38.287 M 28.89 % | -53.839 M -7.53 % | -50.068 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.356 M -10.07 % | 60.442 M 49.13 % | 40.529 M 123.42 % | 18.140 M 570.11 % | 2.707 M -82.56 % | 15.525 M -63.74 % | 42.815 M -25.25 % | 57.278 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.093 M 0.00 % | -29.093 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 | 0.000 | 0.000 | 0.000 100.00 % | -4.679 M 0.00 % | -4.679 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 316.000 K 0.00 % | 316.000 K |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.363 M 0.00 % | -4.363 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 |
| 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 |
| 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.890 M 0.00 % | 42.890 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 | 0.000 | 0.000 | 0.000 -100.00 % | 42.890 M 0.00 % | 42.890 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -458.188 M -858.06 % | 60.442 M 219.22 % | -50.699 M -379.49 % | 18.140 M 113.90 % | -130.501 M -940.59 % | 15.525 M -63.74 % | 42.815 M -25.25 % | 57.278 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.434 M 0.00 % | 9.434 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.356 M -89.39 % | 512.544 M 13.37 % | 452.102 M 395.57 % | 91.228 M 24.82 % | 73.088 M -45.13 % | 133.208 M 13.19 % | 117.683 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.068 M 95.14 % | 54.356 M -89.39 % | 512.544 M 1 164.64 % | 40.529 M -55.57 % | 91.228 M 3 270.08 % | 2.707 M -97.97 % | 133.208 M 211.12 % | 42.815 M -25.25 % | 57.278 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.434 M 0.00 % | 9.434 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.356 M -10.07 % | 60.442 M 49.13 % | 40.529 M 123.42 % | 18.140 M 570.11 % | 2.707 M -82.56 % | 15.525 M -63.74 % | 42.815 M -25.25 % | 57.278 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -29.093 M 0.00 % | -29.093 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 | 0.000 | 0.000 | 0.000 100.00 % | -4.679 M 0.00 % | -4.679 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.356 M -10.07 % | 60.442 M 49.13 % | 40.529 M 123.42 % | 18.140 M 570.11 % | 2.707 M -82.56 % | 15.525 M -63.74 % | 42.815 M -25.25 % | 57.278 M -39.49 % | 94.658 M 2.65 % | 92.215 M 23.25 % | 74.818 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.772 M 0.00 % | -33.772 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 |