Soma Textiles & Industries Limited SOMATEX.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 94.900 M 65.71 % | 57.268 M 19.53 % | 47.912 M -65.69 % | 139.626 M 8.87 % | 128.252 M -48.64 % | 249.694 M -32.67 % | 370.852 M -55.11 % | 826.157 M -34.02 % | 1.252 B -25.07 % | 1.671 B -24.01 % | 2.199 B -17.05 % | 2.651 B -15.45 % | 3.136 B 20.34 % | 2.606 B -6.38 % | 2.783 B 34.10 % | 2.076 B -33.68 % | 3.130 B -29.20 % | 4.420 B 63.52 % | 2.703 B 47.99 % | 1.827 B 9.37 % | 1.670 B |
| Net income | 692.700 M 228.41 % | 210.923 M -87.25 % | 1.655 B 1 107.82 % | -164.174 M 23.76 % | -215.335 M -263.96 % | -59.165 M 65.60 % | -171.971 M -109.08 % | -82.251 M 1.08 % | -83.148 M 41.52 % | -142.184 M 57.64 % | -335.666 M -151.66 % | -133.379 M -702.86 % | -16.613 M 77.73 % | -74.609 M -57.18 % | -47.466 M 74.59 % | -186.785 M 71.84 % | -663.219 M -859.49 % | 87.324 M -33.00 % | 130.334 M 47.41 % | 88.417 M 0.43 % | 88.036 M |
| Income before tax | 682.800 M 183.16 % | 241.137 M -85.58 % | 1.673 B 1 189.73 % | -153.488 M 31.82 % | -225.136 M -221.25 % | -70.082 M 56.86 % | -162.463 M -373.09 % | -34.341 M 44.89 % | -62.317 M 65.10 % | -178.554 M 59.19 % | -437.506 M -147.33 % | -176.889 M -1 962.58 % | 9.497 M 112.07 % | -78.687 M -35.28 % | -58.166 M 79.89 % | -289.222 M 57.80 % | -685.438 M -720.13 % | 110.532 M -31.94 % | 162.411 M 51.92 % | 106.906 M 10.38 % | 96.852 M |
| Income before tax ratio | 7.19 70.87 % | 4.21 -87.94 % | 34.91 3 275.72 % | -1.10 37.38 % | -1.76 -525.44 % | -0.28 35.93 % | -0.44 -953.91 % | -0.04 16.47 % | -0.05 53.42 % | -0.11 46.30 % | -0.20 -198.17 % | -0.07 -2 303.00 % | 0.00 110.03 % | -0.03 -44.50 % | -0.02 85.00 % | -0.14 36.37 % | -0.22 -975.85 % | 0.03 -58.38 % | 0.06 2.65 % | 0.06 0.93 % | 0.06 |
| EBITDA | 688.700 M 176.12 % | 249.419 M -85.82 % | 1.759 B 4 009.71 % | 42.793 M 158.40 % | -73.280 M -190.65 % | 80.839 M 5 588.88 % | 1.421 M -98.93 % | 133.170 M 3.36 % | 128.840 M 11.76 % | 115.282 M 489.53 % | -29.595 M -115.50 % | 190.890 M -53.70 % | 412.282 M 25.01 % | 329.793 M 36.06 % | 242.386 M 218.97 % | 75.991 M 127.11 % | -280.295 M -173.37 % | 382.013 M 2.93 % | 371.140 M 34.03 % | 276.912 M 21.37 % | 228.148 M |
| Net income ratio | 7.30 98.18 % | 3.68 -89.33 % | 34.53 3 037.01 % | -1.18 29.97 % | -1.68 -608.59 % | -0.24 48.90 % | -0.46 -365.77 % | -0.10 -49.94 % | -0.07 21.95 % | -0.09 44.26 % | -0.15 -203.39 % | -0.05 -849.60 % | -0.01 81.50 % | -0.03 -67.90 % | -0.02 81.05 % | -0.09 57.53 % | -0.21 -1 172.68 % | 0.02 -59.03 % | 0.05 -0.40 % | 0.05 -8.17 % | 0.05 |
| Ratio EBITDA | 7.26 66.63 % | 4.36 -88.13 % | 36.71 11 876.60 % | 0.31 153.64 % | -0.57 -276.49 % | 0.32 8 349.27 % | 0.00 -97.62 % | 0.16 56.66 % | 0.10 49.16 % | 0.07 612.59 % | -0.01 -118.69 % | 0.07 -45.24 % | 0.13 3.88 % | 0.13 45.34 % | 0.09 137.86 % | 0.04 140.88 % | -0.09 -203.63 % | 0.09 -37.05 % | 0.14 -9.44 % | 0.15 10.98 % | 0.14 |
| Gross profit ratio | 0.02 276.84 % | -0.01 65.50 % | -0.03 -163.66 % | 0.04 -78.35 % | 0.20 6 821.38 % | 0.00 98.70 % | -0.23 -167.54 % | 0.34 31.88 % | 0.26 37.71 % | 0.19 164.46 % | 0.07 -38.37 % | 0.12 -34.20 % | 0.17 11.24 % | 0.16 -61.50 % | 0.41 40.77 % | 0.29 506.88 % | 0.05 -75.10 % | 0.19 123.65 % | 0.09 -35.84 % | 0.13 30.16 % | 0.10 |
| Weighted average shs out dil | 33.017 M -0.05 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 8.91 % | 30.330 M 108.70 % | 14.533 M 0.00 % | 14.533 M |
| Weighted average shs out | 33.017 M 0.15 % | 32.969 M -0.19 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.06 % | 33.015 M -0.06 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 92.04 % | 17.201 M 18.36 % | 14.533 M 0.00 % | 14.533 M |
| EPS diluted | 20.98 228.33 % | 6.39 -87.24 % | 50.09 1 107.85 % | -4.97 23.77 % | -6.52 -264.25 % | -1.79 65.58 % | -5.20 -108.84 % | -2.49 1.19 % | -2.52 41.40 % | -4.30 57.68 % | -10.16 -151.49 % | -4.04 -708.00 % | -0.50 77.88 % | -2.26 -56.94 % | -1.44 74.51 % | -5.65 71.86 % | -20.08 -860.61 % | 2.64 -38.60 % | 4.30 -29.28 % | 6.08 0.33 % | 6.06 |
| Earnings per share | 20.98 227.81 % | 6.40 -87.22 % | 50.09 1 107.85 % | -4.97 23.77 % | -6.52 -264.25 % | -1.79 65.64 % | -5.21 -109.24 % | -2.49 1.19 % | -2.52 41.40 % | -4.30 57.68 % | -10.16 -151.49 % | -4.04 -708.00 % | -0.50 77.88 % | -2.26 -56.94 % | -1.44 74.51 % | -5.65 71.86 % | -20.08 -860.61 % | 2.64 -65.17 % | 7.58 24.67 % | 6.08 0.33 % | 6.06 |
| Gross profit | 1.600 M 393.04 % | -546.000 K 58.76 % | -1.324 M -121.84 % | 6.061 M -76.43 % | 25.720 M 3 552.35 % | -745.000 K 99.13 % | -85.260 M -130.32 % | 281.230 M -12.99 % | 323.229 M 3.18 % | 313.268 M 100.97 % | 155.875 M -48.88 % | 304.898 M -44.37 % | 548.058 M 33.87 % | 409.400 M -63.96 % | 1.136 B 88.77 % | 601.789 M 302.47 % | 149.523 M -82.37 % | 848.193 M 265.71 % | 231.929 M -5.05 % | 244.252 M 42.35 % | 171.582 M |
| Income tax expense | -9.900 M -132.77 % | 30.215 M 67.58 % | 18.030 M 77.51 % | 10.157 M 198.80 % | -10.280 M 9.35 % | -11.340 M -222.99 % | 9.220 M -80.76 % | 47.910 M 129.08 % | 20.914 M 157.63 % | -36.288 M 64.32 % | -101.700 M -133.74 % | -43.510 M -266.64 % | 26.110 M 740.26 % | -4.078 M 61.89 % | -10.700 M 88.90 % | -96.381 M -333.78 % | -22.219 M -195.74 % | 23.208 M -27.65 % | 32.078 M 73.49 % | 18.490 M 109.73 % | 8.816 M |
| Cost of revenue | 93.300 M 61.38 % | 57.814 M 17.42 % | 49.236 M -63.14 % | 133.565 M -14.13 % | 155.536 M -37.89 % | 250.439 M -45.09 % | 456.112 M -16.30 % | 544.927 M -41.34 % | 928.980 M -31.59 % | 1.358 B -33.54 % | 2.043 B -12.91 % | 2.346 B -9.33 % | 2.588 B 17.82 % | 2.196 B 33.32 % | 1.647 B 11.78 % | 1.474 B -50.55 % | 2.980 B -16.57 % | 3.572 B 44.54 % | 2.471 B 56.18 % | 1.582 B 5.59 % | 1.499 B |
| General and administrative expenses | 660.000 K -58.93 % | 1.607 M 22.77 % | 1.309 M -44.84 % | 2.373 M -24.71 % | 3.152 M 10.21 % | 2.860 M 23.81 % | 2.310 M -22.74 % | 2.990 M -33.73 % | 4.512 M -24.00 % | 5.937 M 13.63 % | 5.225 M -11.78 % | 5.923 M -4.00 % | 6.170 M 2.78 % | 6.003 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 -100.00 % | 46.591 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 expenses | 19.100 M 10.70 % | 17.254 M -61.15 % | 44.413 M -29.03 % | 62.579 M -29.07 % | 88.222 M 272.06 % | 23.712 M -41.13 % | 40.278 M -83.86 % | 249.527 M -39.08 % | 409.589 M -15.70 % | 485.885 M -17.39 % | 588.155 M 23.60 % | 475.864 M -7.65 % | 515.295 M 8.75 % | 473.852 M -60.08 % | 1.187 B 34.13 % | 884.955 M 5.99 % | 834.961 M 13.19 % | 737.661 M 19 969.56 % | 3.676 M 231.48 % | -2.795 M -313.25 % | 1.311 M |
| Operating expenses | 63.600 M 237.20 % | 18.861 M -58.75 % | 45.722 M -29.61 % | 64.952 M -28.92 % | 91.374 M 24.89 % | 73.163 M 71.79 % | 42.588 M -83.13 % | 252.517 M -39.02 % | 414.101 M 98.37 % | 208.748 M -64.82 % | 593.380 M 23.16 % | 481.787 M -10.54 % | 538.561 M 10.34 % | 488.087 M -59.13 % | 1.194 B 34.94 % | 884.955 M 5.99 % | 834.961 M 13.19 % | 737.661 M 889.29 % | 74.564 M -24.32 % | 98.529 M 49.69 % | 65.822 M |
| Cost and expenses | 156.900 M 66.65 % | 94.150 M -0.85 % | 94.958 M -52.17 % | 198.517 M 2.37 % | 193.915 M -35.81 % | 302.103 M -38.74 % | 493.145 M -39.44 % | 814.325 M -39.37 % | 1.343 B -27.39 % | 1.850 B -29.84 % | 2.637 B -6.77 % | 2.828 B -9.54 % | 3.126 B 16.46 % | 2.684 B -5.53 % | 2.841 B 20.47 % | 2.359 B -38.17 % | 3.815 B -11.48 % | 4.310 B 69.28 % | 2.546 B 51.46 % | 1.681 B 7.45 % | 1.564 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 791.000 K -79.27 % | 3.815 M -39.95 % | 6.353 M -64.42 % | 17.854 M | 0.000 | 0.000 -100.00 % | 17.096 M 107.68 % | 8.232 M 14.62 % | 7.182 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 44.500 M 2 669.14 % | 1.607 M 22.77 % | 1.309 M -44.84 % | 2.373 M -24.71 % | 3.152 M -93.63 % | 49.451 M 2 040.74 % | 2.310 M -22.74 % | 2.990 M -33.73 % | 4.512 M -24.00 % | 5.937 M 13.63 % | 5.225 M -11.78 % | 5.923 M -4.00 % | 6.170 M 2.78 % | 6.003 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.889 M -25.95 % | 95.734 M 48.40 % | 64.511 M |
| Interest income | 7.773 M -85.67 % | 54.244 M -50.79 % | 110.238 M 153.43 % | 43.498 M 4 349 900.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K -99.97 % | 3.356 M -2.72 % | 3.450 M -72.12 % | 12.376 M -56.63 % | 28.538 M -31.20 % | 41.478 M -6.18 % | 44.211 M -10.08 % | 49.169 M -3.06 % | 50.722 M 12.27 % | 45.179 M 129.47 % | 19.688 M 0.01 % | 19.685 M 257.26 % | 5.510 M 34.13 % | 4.108 M |
| Interest expense | 1.700 M -66.22 % | 5.032 M -93.77 % | 80.829 M -56.89 % | 187.500 M 34.93 % | 138.965 M 10.09 % | 126.227 M -6.07 % | 134.388 M -0.13 % | 134.559 M -10.53 % | 150.394 M -32.89 % | 224.107 M -0.48 % | 225.183 M -4.65 % | 236.164 M -2.67 % | 242.645 M -0.12 % | 242.941 M 28.11 % | 189.642 M 16.19 % | 163.211 M 8.63 % | 150.247 M 23.31 % | 121.841 M 40.63 % | 86.641 M 45.33 % | 59.615 M 23.59 % | 48.235 M |
| Depreciation and amortization | 4.200 M 30.60 % | 3.216 M -38.51 % | 5.230 M -40.44 % | 8.781 M -31.88 % | 12.891 M -47.80 % | 24.694 M -16.28 % | 29.496 M -10.49 % | 32.952 M -19.16 % | 40.763 M -40.00 % | 67.938 M -62.82 % | 182.728 M 38.84 % | 131.615 M -17.81 % | 160.140 M -3.26 % | 165.539 M -1.28 % | 167.691 M 1.32 % | 165.500 M 0.24 % | 165.100 M 5.29 % | 156.800 M 28.43 % | 122.088 M 10.60 % | 110.391 M 32.90 % | 83.061 M |
| Operating income | -62.000 M -68.10 % | -36.882 M 21.60 % | -47.046 M 20.11 % | -58.891 M 10.30 % | -65.654 M -51.33 % | -43.384 M 60.05 % | -108.586 M -947.80 % | 12.808 M 114.16 % | -90.449 M 49.34 % | -178.554 M 59.19 % | -437.505 M -147.33 % | -176.889 M -1 962.58 % | 9.497 M 112.07 % | -78.687 M -35.28 % | -58.165 M 79.46 % | -283.166 M 41.51 % | -484.119 M -537.99 % | 110.532 M -29.76 % | 157.364 M 7.99 % | 145.723 M 37.79 % | 105.760 M |
| Operating income ratio | -0.65 -1.44 % | -0.64 34.41 % | -0.98 -132.81 % | -0.42 17.61 % | -0.51 -194.63 % | -0.17 40.66 % | -0.29 -1 988.66 % | 0.02 121.46 % | -0.07 32.39 % | -0.11 46.30 % | -0.20 -198.17 % | -0.07 -2 303.00 % | 0.00 110.03 % | -0.03 -44.50 % | -0.02 84.68 % | -0.14 11.80 % | -0.15 -718.60 % | 0.03 -57.04 % | 0.06 -27.03 % | 0.08 25.98 % | 0.06 |
| Total other income expenses net | 744.800 M 167.90 % | 278.019 M -83.83 % | 1.720 B 1 917.88 % | -94.597 M 40.68 % | -159.482 M -497.36 % | -26.698 M 50.45 % | -53.877 M -14.27 % | -47.149 M -267.60 % | 28.132 M | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -672.000 99.99 % | -6.056 M 96.99 % | -201.319 M | 0.000 -100.00 % | 5.047 M 113.00 % | -38.816 M -335.75 % | -8.908 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 10.900 M 110.53 % | -103.494 M -216.81 % | 88.600 M -85.49 % | 610.669 M -43.20 % | 1.075 B 0.34 % | 1.071 B -1.88 % | 1.092 B 12.13 % | 973.817 M -19.15 % | 1.204 B -20.25 % | 1.510 B -12.99 % | 1.736 B -7.99 % | 1.887 B -6.22 % | 2.012 B 4.33 % | 1.928 B 19.25 % | 1.617 B -5.72 % | 1.715 B -2.79 % | 1.764 B 16.52 % | 1.514 B 5.41 % | 1.437 B 12.50 % | 1.277 B 75.53 % | 727.499 M |
| Total investments | 1.337 B 7 580.94 % | 17.409 M 9.04 % | 15.965 M -97.82 % | 733.421 M -25.62 % | 986.004 M 6 882.54 % | 14.121 M 1.10 % | 13.967 M 246.40 % | 4.032 M -7.48 % | 4.358 M 1.97 % | 4.274 M 1.93 % | 4.193 M 21.82 % | 3.442 M 0.00 % | 3.442 M 0.00 % | 3.442 M -0.02 % | 3.443 M 16 229.39 % | 21.082 K 0.00 % | 21.082 K 0.00 % | 21.082 K -100.00 % | 673.440 M 888.04 % | 68.159 M 72.66 % | 39.477 M |
| Total debt | 29.100 M 79.19 % | 16.240 M -82.96 % | 95.300 M -90.82 % | 1.038 B -6.01 % | 1.105 B -1.65 % | 1.123 B -1.35 % | 1.139 B -1.78 % | 1.159 B -5.84 % | 1.231 B -24.15 % | 1.623 B -6.62 % | 1.738 B -8.05 % | 1.890 B -6.34 % | 2.018 B 4.37 % | 1.934 B 17.78 % | 1.642 B -6.57 % | 1.758 B -5.03 % | 1.851 B 17.60 % | 1.574 B 8.51 % | 1.450 B 7.18 % | 1.353 B 84.99 % | 731.388 M |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 9.615 M -88.95 % | 87.048 M | 0.000 -100.00 % | 9.615 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.615 M -0.90 % | 9.702 M | 0.000 -100.00 % | 9.615 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 309.005 M 70.36 % | 181.382 M 95.33 % | 92.857 M |
| Retained earnings | 365.111 M 211.95 % | -326.125 M 39.52 % | -539.244 M 74.89 % | -2.148 B -8.28 % | -1.984 B -17.32 % | -1.691 B -3.76 % | -1.629 B -11.90 % | -1.456 B -6.12 % | -1.372 B -15.73 % | -1.186 B -13.63 % | -1.043 B -51.56 % | -688.471 M -24.44 % | -553.234 M -2.74 % | -538.479 M -16.08 % | -463.870 M -11.40 % | -416.405 M -50.49 % | -276.702 M -171.59 % | 386.517 M | 0.000 | 0.000 | 0.000 |
| Common stock | 332.300 M 0.01 % | 332.275 M -0.01 % | 332.300 M 0.01 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.59 % | 330.330 M 0.00 % | 330.330 M -0.59 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.00 % | 332.275 M 0.59 % | 330.330 M 0.00 % | 330.330 M 124.30 % | 147.275 M 1.34 % | 145.330 M |
| Total equity | 1.578 B 78.30 % | 885.272 M 17.81 % | 751.444 M 187.67 % | -857.175 M -23.61 % | -693.435 M -45.26 % | -477.391 M -14.71 % | -416.186 M -71.32 % | -242.934 M -51.08 % | -160.800 M -228.54 % | 125.094 M -53.20 % | 267.278 M -57.05 % | 622.284 M -17.65 % | 755.663 M -2.15 % | 772.276 M -8.81 % | 846.884 M -5.20 % | 893.384 M -15.17 % | 1.053 B -33.91 % | 1.593 B 5.34 % | 1.513 B 151.57 % | 601.272 M 17.26 % | 512.747 M |
| Other non current liabilities | 2.046 M 5.79 % | 1.934 M 7.50 % | 1.799 M -9.19 % | 1.981 M -65.77 % | 5.788 M -57.25 % | 13.539 M 11.72 % | 12.119 M -55.29 % | 27.104 M -19.67 % | 33.739 M -38.88 % | 55.200 M 14.45 % | 48.231 M -79.96 % | 240.616 M 256.81 % | 67.435 M -21.71 % | 86.140 M -11.80 % | 97.662 M 15.81 % | 84.328 M 19 513.16 % | -434.387 K 70.44 % | -1.470 M -105.67 % | 25.936 M -6.51 % | 27.741 M 2.13 % | 27.161 M |
| Long term debt | 22.800 M 67.51 % | 13.611 M -85.72 % | 95.338 M -89.66 % | 922.056 M -14.37 % | 1.077 B -1.91 % | 1.098 B -1.29 % | 1.112 B -2.43 % | 1.140 B -1.86 % | 1.161 B -22.99 % | 1.508 B 499.68 % | 251.470 M -55.44 % | 564.399 M -30.23 % | 808.896 M -6.18 % | 862.189 M -13.80 % | 1.000 B -43.10 % | 1.758 B -5.03 % | 1.851 B 17.52 % | 1.575 B 86.39 % | 845.085 M -5.93 % | 898.383 M 168.78 % | 334.249 M |
| Total non current liabilities | 24.800 M 59.54 % | 15.545 M -84.00 % | 97.137 M -89.97 % | 968.230 M -10.56 % | 1.083 B -2.58 % | 1.111 B -1.15 % | 1.124 B -3.66 % | 1.167 B -2.36 % | 1.195 B -24.18 % | 1.576 B 393.04 % | 319.709 M -61.36 % | 827.467 M -5.58 % | 876.331 M -7.59 % | 948.329 M -13.62 % | 1.098 B -40.40 % | 1.842 B -4.33 % | 1.926 B 15.14 % | 1.672 B 76.53 % | 947.412 M -3.42 % | 980.915 M 140.77 % | 407.402 M |
| Other current liabilities | 6.800 M -96.74 % | 208.609 M 1 586.14 % | 12.372 M -99.03 % | 1.278 B 15.99 % | 1.102 B 17.26 % | 939.504 M 23.99 % | 757.731 M 26.05 % | 601.147 M 25.75 % | 478.031 M 36.78 % | 349.497 M 411.62 % | 68.312 M 30.88 % | 52.194 M -47.86 % | 100.108 M -7.83 % | 108.608 M -49.84 % | 216.526 M 8.83 % | 198.949 M 212.48 % | 63.669 M 13.08 % | 56.304 M 132.23 % | 24.245 M 13.97 % | 21.274 M 9.32 % | 19.461 M |
| Deferred revenue | 0.000 -100.00 % | 1.190 M -79.09 % | 5.691 M 0.00 % | 5.691 M | 0.000 -100.00 % | 7.096 M -4.65 % | 7.442 M -40.57 % | 12.522 M | 0.000 | 0.000 -100.00 % | 7.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 6.300 M 139.63 % | 2.629 M | 0.000 -100.00 % | 116.290 M 315.32 % | 28.000 M 71.48 % | 16.328 M -14.31 % | 19.055 M 240.15 % | 5.602 M -91.99 % | 69.929 M -39.34 % | 115.286 M -92.04 % | 1.448 B 9.20 % | 1.326 B 9.63 % | 1.210 B 12.86 % | 1.072 B 67.00 % | 641.762 M | 0.000 | 0.000 | 0.000 -100.00 % | 605.093 M 33.10 % | 454.604 M 14.47 % | 397.140 M |
| Total current liabilities | 14.000 M -93.46 % | 214.187 M 939.34 % | 20.608 M -98.53 % | 1.404 B 22.46 % | 1.147 B 13.94 % | 1.006 B 19.83 % | 839.803 M 16.55 % | 720.553 M 26.82 % | 568.191 M -5.43 % | 600.835 M -65.42 % | 1.738 B 12.10 % | 1.550 B -5.16 % | 1.634 B 23.26 % | 1.326 B 8.29 % | 1.224 B 138.49 % | 513.420 M 36.44 % | 376.288 M -15.45 % | 445.066 M -53.46 % | 956.382 M 51.36 % | 631.864 M 24.09 % | 509.213 M |
| Total liabilities | 38.800 M -83.11 % | 229.732 M 95.11 % | 117.746 M -95.04 % | 2.372 B 6.43 % | 2.229 B 5.27 % | 2.118 B 7.82 % | 1.964 B 4.05 % | 1.887 B 7.04 % | 1.763 B -19.01 % | 2.177 B 5.82 % | 2.057 B -13.47 % | 2.378 B -5.30 % | 2.511 B 10.40 % | 2.274 B -2.07 % | 2.322 B -1.41 % | 2.356 B 2.33 % | 2.302 B 8.71 % | 2.118 B 11.23 % | 1.904 B 18.04 % | 1.613 B 75.95 % | 916.615 M |
| Other non current assets | 55.680 M -90.50 % | 585.850 M -11.21 % | 659.813 M 1 338.69 % | 45.862 M -13.05 % | 52.744 M -94.80 % | 1.014 B -1.60 % | 1.030 B 25.30 % | 822.429 M -8.32 % | 897.096 M -17.81 % | 1.091 B 6 447.89 % | -17.194 M -1 329.02 % | 1.399 M -99.84 % | 894.400 M 2 573.12 % | 33.459 M -95.59 % | 759.014 M 3 809.89 % | 19.413 M 10.45 % | 17.576 M -13.86 % | 20.404 M -17.29 % | 24.670 M 17.56 % | 20.986 M 27.14 % | 16.506 M |
| Long term investments | 404.192 M 2 221.74 % | 17.409 M 9.05 % | 15.964 M -97.77 % | 715.935 M -2.92 % | 737.507 M 6 338.86 % | 11.454 M -1.45 % | 11.622 M 751.43 % | 1.365 M -19.28 % | 1.691 M | 0.000 -100.00 % | 1.003 B 4.09 % | 964.053 M 27 908.51 % | 3.442 M -99.58 % | 814.602 M 23 562.67 % | 3.443 M 137.29 % | -9.232 M | 0.000 | 0.000 -100.00 % | 21.082 K 0.00 % | 21.082 K 0.00 % | 21.082 K |
| Intangible assets | 728.000 K -2.02 % | 743.000 K -1.85 % | 757.000 K -1.43 % | 768.000 K -1.41 % | 779.000 K -1.52 % | 791.000 K -1.00 % | 799.000 K -43.85 % | 1.423 M -50.74 % | 2.889 M -33.69 % | 4.357 M -25.18 % | 5.823 M -20.11 % | 7.289 M -17.19 % | 8.802 M 245.18 % | 2.550 M -99.77 % | 1.095 B -5.22 % | 1.156 B | 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 |
| Goodwill and intangible assets | 728.000 K -2.02 % | 743.000 K -1.85 % | 757.000 K -1.43 % | 768.000 K -1.41 % | 779.000 K -1.52 % | 791.000 K -1.00 % | 799.000 K -43.85 % | 1.423 M -50.74 % | 2.889 M -33.69 % | 4.357 M -25.18 % | 5.823 M -20.11 % | 7.289 M -17.19 % | 8.802 M 245.18 % | 2.550 M -16.20 % | 3.043 M -67.04 % | 9.232 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 50.400 M 62.79 % | 30.960 M 10.57 % | 28.000 M -74.61 % | 110.279 M -34.18 % | 167.546 M -11.65 % | 189.634 M -23.17 % | 246.823 M -10.95 % | 277.164 M -6.46 % | 296.298 M -24.72 % | 393.601 M -18.09 % | 480.503 M -31.94 % | 705.977 M -31.52 % | 1.031 B -7.09 % | 1.110 B -9.75 % | 1.229 B -9.60 % | 1.360 B -8.25 % | 1.482 B -5.12 % | 1.562 B 7.82 % | 1.449 B 7.97 % | 1.342 B 76.36 % | 761.076 M |
| Total non current assets | 614.000 M -15.04 % | 722.717 M -12.07 % | 821.900 M -18.96 % | 1.014 B -8.30 % | 1.106 B -18.26 % | 1.353 B 4.91 % | 1.290 B 4.23 % | 1.237 B -10.27 % | 1.379 B -18.58 % | 1.694 B 1.84 % | 1.663 B -4.07 % | 1.734 B -10.52 % | 1.938 B -3.02 % | 1.998 B -1.44 % | 2.027 B 45.66 % | 1.392 B -7.22 % | 1.500 B -5.24 % | 1.583 B 7.40 % | 1.474 B 8.12 % | 1.363 B 75.31 % | 777.603 M |
| Other current assets | 21.600 M -11.79 % | 24.488 M 112.26 % | 11.537 M -77.71 % | 51.761 M -56.91 % | 120.115 M 117.58 % | 55.204 M 61.52 % | 34.177 M -19.01 % | 42.198 M -41.76 % | 72.459 M -48.86 % | 141.677 M 11.53 % | 127.027 M 12.59 % | 112.818 M 1 405.85 % | 7.492 M -34.02 % | 11.355 M -65.89 % | 33.288 M 9.18 % | 30.491 M -58.48 % | 73.433 M -95.02 % | 1.474 B 5 187.06 % | 27.882 M 14.48 % | 24.355 M 43.03 % | 17.028 M |
| Short term investments | 933.200 M 304.65 % | 230.617 M 5 700.23 % | 3.976 M -77.21 % | 17.446 M -92.98 % | 248.497 M 65.72 % | 149.948 M 4.48 % | 143.522 M 135.93 % | 60.833 M 151 982.50 % | 40.000 K | 0.000 100.00 % | -999.280 M -4.03 % | -960.611 M | 0.000 100.00 % | -811.160 M | 0.000 -100.00 % | 9.253 M | 0.000 | 0.000 -100.00 % | 673.419 M 888.31 % | 68.138 M 72.70 % | 39.456 M |
| cash and cash equivalents | 18.200 M -84.80 % | 119.734 M 1 676.73 % | 6.739 M -98.42 % | 427.677 M 1 340.04 % | 29.699 M -42.80 % | 51.923 M 11.03 % | 46.764 M -74.80 % | 185.554 M 592.42 % | 26.798 M -76.26 % | 112.893 M 4 536.26 % | 2.435 M -35.77 % | 3.791 M -43.44 % | 6.703 M 19.08 % | 5.629 M -77.46 % | 24.977 M -41.04 % | 42.365 M -50.91 % | 86.299 M 45.26 % | 59.408 M 336.73 % | 13.603 M -82.10 % | 75.978 M 1 853.66 % | 3.889 M |
| Cash and short term investments | 951.400 M 171.56 % | 350.351 M 3 169.72 % | 10.715 M -97.59 % | 445.123 M 60.00 % | 278.196 M 37.81 % | 201.871 M 6.09 % | 190.286 M -22.77 % | 246.387 M 818.05 % | 26.838 M -76.23 % | 112.893 M 877.77 % | 11.546 M -64.40 % | 32.431 M 383.83 % | 6.703 M -64.77 % | 19.028 M -23.82 % | 24.977 M -51.61 % | 51.619 M -40.19 % | 86.299 M 45.26 % | 59.408 M -91.35 % | 687.022 M 376.71 % | 144.116 M 232.49 % | 43.345 M |
| Total current assets | 1.003 B 155.73 % | 392.287 M 797.74 % | 43.697 M -91.28 % | 500.983 M 16.42 % | 430.319 M 49.80 % | 287.255 M 11.31 % | 258.072 M -36.61 % | 407.131 M 82.25 % | 223.389 M -63.28 % | 608.397 M -8.03 % | 661.485 M -47.65 % | 1.264 B -4.90 % | 1.329 B 27.86 % | 1.039 B -44.42 % | 1.870 B 0.67 % | 1.857 B 0.10 % | 1.856 B -12.81 % | 2.128 B 9.55 % | 1.943 B 128.32 % | 850.805 M 30.54 % | 651.759 M |
| Inventory | 0.000 -100.00 % | 268.000 K -89.69 % | 2.600 M 0.00 % | 2.600 M -90.91 % | 28.613 M -3.57 % | 29.671 M -5.76 % | 31.483 M -66.68 % | 94.483 M 25.11 % | 75.518 M -57.36 % | 177.095 M -46.26 % | 329.518 M -52.09 % | 687.759 M -2.70 % | 706.872 M 11.69 % | 632.864 M -11.65 % | 716.312 M 15.57 % | 619.783 M 21.22 % | 511.303 M -15.60 % | 605.844 M 11.62 % | 542.792 M 15.59 % | 469.577 M 8.33 % | 433.451 M |
| Net receivables | 30.200 M 75.79 % | 17.180 M -8.84 % | 18.845 M 1 157.17 % | 1.499 M -55.85 % | 3.395 M 566.99 % | 509.000 K -76.06 % | 2.126 M -91.16 % | 24.063 M -50.46 % | 48.574 M -72.52 % | 176.732 M -8.62 % | 193.394 M -55.10 % | 430.677 M -26.96 % | 589.633 M 52.97 % | 385.446 M -64.81 % | 1.095 B -5.22 % | 1.156 B -2.45 % | 1.185 B -17.75 % | 1.440 B 110.28 % | 684.867 M 221.90 % | 212.757 M 34.71 % | 157.935 M |
| Tax assets | 103.000 M 17.37 % | 87.755 M -25.23 % | 117.366 M -17.00 % | 141.398 M -4.08 % | 147.408 M 7.50 % | 137.128 M 20.11 % | 114.166 M -15.44 % | 135.007 M -25.45 % | 181.108 M -11.40 % | 204.418 M 7.27 % | 190.566 M 246.43 % | 55.008 M 243.14 % | 16.031 M -57.37 % | 37.608 M 17.13 % | 32.108 M 49.98 % | 21.408 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 3.592 M | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 125.00 % | -4.000 K -100.16 % | 2.445 M | 0.000 | 0.000 100.00 % | -727.652 M | 0.000 100.00 % | -453.120 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 900.000 K -48.83 % | 1.759 M -30.88 % | 2.545 M -41.76 % | 4.370 M -74.26 % | 16.980 M -60.91 % | 43.437 M -9.43 % | 47.958 M -45.07 % | 87.309 M 331.56 % | 20.231 M -85.13 % | 136.052 M -22.16 % | 174.782 M 1.67 % | 171.917 M -47.06 % | 324.756 M 123.02 % | 145.619 M -60.23 % | 366.185 M 16.45 % | 314.471 M 0.59 % | 312.620 M -19.59 % | 388.762 M 22.78 % | 316.645 M 115.43 % | 146.985 M 72.54 % | 85.191 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.400 M 15.56 % | 9.000 M 21.27 % | 7.421 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K -99.97 % | 20.007 M 0.00 % | 20.007 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 |
| Capital lease obligations | 400.000 K -9.09 % | 440.000 K 0.92 % | 436.000 K 0.69 % | 433.000 K 1.17 % | 428.000 K 104.84 % | -8.848 M -22.92 % | -7.198 M 46.91 % | -13.557 M -3 382.57 % | 413.000 K 1.23 % | 408.000 K 101.06 % | -38.482 M -9 720.50 % | 400.000 K 1.01 % | 396.000 K | 0.000 | 0.000 -100.00 % | 384.409 K -11.51 % | 434.387 K -70.44 % | 1.470 M -58.23 % | 3.518 M -1.33 % | 3.566 M -0.05 % | 3.567 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.500 M 0.00 % | 97.500 M 0.00 % | 97.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 880.980 M 1.32 % | 869.507 M -0.21 % | 871.340 M -9.09 % | 958.413 M 1.08 % | 948.217 M 7.63 % | 880.980 M 0.00 % | 880.980 M 0.00 % | 880.980 M 1.32 % | 869.507 M -0.42 % | 873.136 M -1.11 % | 882.925 M 1.10 % | 873.340 M -10.58 % | 976.622 M -0.19 % | 978.480 M 0.00 % | 978.479 M 0.10 % | 977.514 M -2.01 % | 997.559 M 13.80 % | 876.594 M 0.38 % | 873.310 M 220.35 % | 272.615 M -0.71 % | 274.560 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 5.080 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.083 M 1 308 200.00 % | 1.000 K -99.96 % | 2.445 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.992 M -24.09 % | 98.792 M 29.32 % | 76.392 M 39.42 % | 54.792 M 19.13 % | 45.992 M |
| Other liabilities | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 1.617 B 45.04 % | 1.115 B 28.28 % | 869.189 M -42.64 % | 1.515 B -1.37 % | 1.536 B -6.34 % | 1.640 B 5.97 % | 1.548 B -5.88 % | 1.645 B 2.62 % | 1.602 B -30.39 % | 2.302 B -0.96 % | 2.325 B -22.51 % | 3.000 B -8.16 % | 3.266 B 7.55 % | 3.037 B -4.17 % | 3.169 B -2.46 % | 3.249 B -3.16 % | 3.355 B -9.59 % | 3.711 B 8.62 % | 3.416 B 54.31 % | 2.214 B 54.90 % | 1.429 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 649.800 M 111.66 % | 307.009 M 416.66 % | 59.422 M -83.04 % | 350.422 M 1 926.26 % | 17.294 M 112.79 % | -135.209 M 13.25 % | -155.869 M -333.06 % | 66.878 M -69.21 % | 217.221 M 419.17 % | 41.840 M -92.22 % | 537.813 M 351.50 % | -213.843 M -54.99 % | -137.974 M 24.28 % | -182.213 M -104.49 % | -89.104 M -193.70 % | 95.100 M -65.83 % | 278.300 M 137.55 % | -741.100 M -94.21 % | -381.600 M -939.78 % | -36.700 M 74.03 % | -141.300 M |
| Accounts receivables | 157.700 M 131.59 % | 68.095 M 2.47 % | 66.451 M 2 432.43 % | 2.624 M -95.28 % | 55.570 M 3 336.61 % | 1.617 M -92.63 % | 21.937 M -75.04 % | 87.905 M -59.28 % | 215.886 M 1 195.76 % | 16.661 M -90.76 % | 180.229 M 241.39 % | 52.792 M 129.13 % | -181.243 M | 0.000 | 0.000 | 0.000 -100.00 % | 205.500 M | 0.000 100.00 % | -475.200 M -666.45 % | -62.000 M -199.52 % | -20.700 M |
| Inventory | 0.000 | 0.000 -100.00 % | 2.600 M -90.00 % | 26.013 M 2 358.70 % | 1.058 M -41.61 % | 1.812 M -97.12 % | 63.000 M 432.19 % | -18.965 M -118.67 % | 101.578 M -33.36 % | 152.422 M -57.45 % | 358.242 M 1 774.34 % | 19.113 M 125.83 % | -74.008 M -188.69 % | 83.448 M 186.47 % | -96.500 M 11.06 % | -108.500 M -214.81 % | 94.500 M 250.00 % | -63.000 M 13.93 % | -73.200 M -102.77 % | -36.100 M -133.09 % | 109.100 M |
| Accounts payables | -900.000 K | 0.000 100.00 % | -9.629 M 36.41 % | -15.143 M | 0.000 100.00 % | -6.634 M 91.36 % | -76.772 M -3 623.18 % | -2.062 M 97.94 % | -100.243 M -216.76 % | -31.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.500 M 158.73 % | 65.900 M 129.50 % | -223.400 M |
| Other working capital | 493.000 M 106.35 % | 238.914 M 2 581.19 % | -9.629 M -102.86 % | 336.928 M 956.58 % | -39.334 M 70.20 % | -132.004 M 19.53 % | -164.034 M | 0.000 | 0.000 100.00 % | -95.597 M -14 428.42 % | -658.000 K 99.77 % | -285.748 M -343.65 % | 117.277 M 144.15 % | -265.661 M -3 691.96 % | 7.396 M -96.37 % | 203.600 M 1 038.25 % | -21.700 M 96.80 % | -678.100 M -18 227.03 % | -3.700 M 17.78 % | -4.500 M 28.57 % | -6.300 M |
| Other non cash items | -700.300 M -167.44 % | -261.854 M -115.78 % | 1.659 B 1 031.13 % | 146.691 M 45.77 % | 100.630 M -50.98 % | 205.281 M 26.80 % | 161.888 M 71.29 % | 94.509 M -8.70 % | 103.518 M -63.18 % | 281.114 M 8.46 % | 259.184 M -7.73 % | 280.901 M -2.05 % | 286.767 M 1 668.58 % | -18.282 M -10.79 % | -16.501 M 81.76 % | -90.459 M -1 214.16 % | 8.119 M 161.86 % | -13.124 M -201.91 % | 12.879 M 57.20 % | 8.193 M 382.83 % | -2.897 M |
| Net cash provided by operating activities | -59.600 M -122.99 % | 259.294 M -84.77 % | 1.702 B 414.37 % | 330.960 M 646.44 % | -60.567 M 3.01 % | -62.446 M 65.13 % | -179.079 M -234.15 % | 133.487 M -46.52 % | 249.583 M 59.80 % | 156.184 M -68.97 % | 503.307 M 893.80 % | -63.405 M -123.74 % | 267.080 M 343.76 % | -109.565 M -995.94 % | 12.229 M 153.87 % | -22.700 M 89.28 % | -211.700 M 58.50 % | -510.100 M -338.61 % | -116.300 M -168.29 % | 170.300 M 533.09 % | 26.900 M |
| Investments in property plant and equipment | -27.500 M -17.19 % | -23.467 M -14 385.80 % | -162.000 K 91.73 % | -1.960 M -842.31 % | -208.000 K | 0.000 100.00 % | -18.291 M 14.58 % | -21.412 M -161.70 % | -8.182 M -9.53 % | -7.470 M -64.10 % | -4.552 M 94.26 % | -79.363 M 14.52 % | -92.846 M -20.73 % | -76.906 M -32.60 % | -58.000 M -30.63 % | -44.400 M 56.51 % | -102.100 M 63.17 % | -277.200 M -12.73 % | -245.900 M 65.03 % | -703.100 M -431.04 % | -132.400 M |
| Acquisitions net | 688.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.500 M 100.82 % | 12.200 M 96.77 % | 6.200 M |
| Purchases of investments | -674.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -83.000 K -1.22 % | -82.000 K | 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 -100.00 % | 2.619 M | 0.000 | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 7.800 M -86.74 % | 58.836 M -70.98 % | 202.735 M 106.58 % | 98.140 M 59.64 % | 61.475 M -27.19 % | 84.432 M 1.39 % | 83.273 M 21.01 % | 68.815 M -31.69 % | 100.743 M 233.94 % | 30.168 M 3.12 % | 29.256 M -90.95 % | 323.318 M 1 380.26 % | 21.842 M -51.10 % | 44.671 M 67.48 % | 26.672 M 241.95 % | 7.800 M -77.71 % | 35.000 M -6.42 % | 37.400 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | -5.400 M -115.27 % | 35.369 M -82.54 % | 202.573 M 110.62 % | 96.180 M 56.99 % | 61.267 M -29.62 % | 87.051 M 33.96 % | 64.982 M 37.08 % | 47.403 M -48.78 % | 92.552 M 309.23 % | 22.616 M -8.53 % | 24.724 M -89.87 % | 243.955 M 443.58 % | -71.004 M -120.27 % | -32.235 M -2.90 % | -31.328 M 14.40 % | -36.600 M 45.45 % | -67.100 M 72.02 % | -239.800 M -8.31 % | -221.400 M 67.95 % | -690.900 M -447.46 % | -126.200 M |
| Debt repayment | -35.000 M 55.75 % | -79.102 M 91.96 % | -983.568 M -5 111.23 % | -18.874 M -22.04 % | -15.466 M -23.47 % | -12.526 M 30.43 % | -18.005 M -19.10 % | -15.118 M 96.17 % | -394.250 M -599.61 % | -56.353 M 73.11 % | -209.555 M -44.60 % | -144.925 M -465.70 % | 39.629 M -72.46 % | 143.903 M 1 028.21 % | 12.755 M 251.85 % | -8.400 M -103.56 % | 235.700 M 90.85 % | 123.500 M 27.58 % | 96.800 M -84.43 % | 621.600 M 737.74 % | 74.200 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 783.800 M | 0.000 | 0.000 |
| Common stock repurchased | 0.000 100.00 % | -97.500 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 |
| 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 100.00 % | -200.000 K -100.00 % | -100.000 K |
| Other financing activites | -1.500 M 98.54 % | -102.566 M 92.36 % | -1.342 B -12 947.14 % | -10.288 M -37.95 % | -7.458 M -7.77 % | -6.920 M -3.44 % | -6.690 M 4.62 % | -7.014 M 79.33 % | -33.941 M -60.85 % | -21.101 M 93.78 % | -339.361 M -748.19 % | -40.010 M 82.95 % | -234.657 M | 0.000 | 0.000 -100.00 % | 27.500 M -60.71 % | 70.000 M 5 933.33 % | -1.200 M | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -36.500 M 79.91 % | -181.668 M 92.19 % | -2.326 B -7 875.65 % | -29.162 M -27.21 % | -22.924 M -17.89 % | -19.446 M 21.26 % | -24.695 M -11.58 % | -22.132 M 94.83 % | -428.191 M -452.83 % | -77.454 M 85.89 % | -548.916 M -196.82 % | -184.935 M 5.18 % | -195.028 M -235.53 % | 143.903 M 1 028.21 % | 12.755 M -33.22 % | 19.100 M -93.75 % | 305.700 M 149.96 % | 122.300 M -86.11 % | 880.600 M 41.71 % | 621.400 M 738.60 % | 74.100 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 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 |
| Net change in cash | -101.500 M -189.83 % | 112.995 M 126.84 % | -420.937 M -205.77 % | 397.977 M 1 890.75 % | -22.224 M -530.70 % | 5.160 M 103.72 % | -138.792 M -187.42 % | 158.758 M 284.40 % | -86.096 M -184.95 % | 101.347 M 585.26 % | -20.885 M -376.28 % | -4.385 M -518.42 % | 1.048 M -50.17 % | 2.103 M 133.15 % | -6.344 M 81.72 % | -34.700 M -229.00 % | 26.900 M 104.29 % | -627.600 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 119.700 M 1 676.23 % | 6.739 M -98.42 % | 427.676 M 1 340.04 % | 29.699 M -42.80 % | 51.923 M 11.03 % | 46.763 M -74.80 % | 185.555 M 592.45 % | 26.797 M -76.26 % | 112.893 M 877.77 % | 11.546 M -64.40 % | 32.431 M 416.66 % | 6.277 M 20.04 % | 5.229 M 67.27 % | 3.126 M -66.99 % | 9.470 M -88.96 % | 85.800 M 44.44 % | 59.400 M -91.35 % | 687.000 M 804.21 % | 75.978 M 1 853.66 % | 3.889 M | 0.000 |
| Cash at end of period | 18.200 M -84.80 % | 119.734 M 1 676.73 % | 6.739 M -98.42 % | 427.676 M 1 340.04 % | 29.699 M -42.80 % | 51.923 M 11.03 % | 46.763 M -74.80 % | 185.555 M 592.45 % | 26.797 M -76.26 % | 112.893 M 877.77 % | 11.546 M 510.25 % | 1.892 M -69.86 % | 6.277 M 20.04 % | 5.229 M 67.27 % | 3.126 M -92.63 % | 42.400 M -50.87 % | 86.300 M 45.29 % | 59.400 M 336.67 % | 13.603 M -82.10 % | 75.978 M 1 853.66 % | 3.889 M |
| Operating cash flow | -59.600 M -122.99 % | 259.294 M -84.77 % | 1.702 B 414.37 % | 330.960 M 646.44 % | -60.567 M 3.01 % | -62.446 M 65.13 % | -179.079 M -234.15 % | 133.487 M -46.52 % | 249.583 M 59.80 % | 156.184 M -68.97 % | 503.307 M 893.80 % | -63.405 M -123.74 % | 267.080 M 343.76 % | -109.565 M -995.94 % | 12.229 M 153.87 % | -22.700 M 89.28 % | -211.700 M 58.50 % | -510.100 M -338.61 % | -116.300 M -168.29 % | 170.300 M 533.09 % | 26.900 M |
| Capital expenditure | -27.500 M -17.19 % | -23.467 M -14 385.80 % | -162.000 K 91.73 % | -1.960 M -842.31 % | -208.000 K | 0.000 100.00 % | -18.291 M 14.58 % | -21.412 M -161.70 % | -8.182 M -9.53 % | -7.470 M -64.10 % | -4.552 M 94.26 % | -79.363 M 14.52 % | -92.846 M -20.73 % | -76.906 M -32.60 % | -58.000 M -30.63 % | -44.400 M 56.51 % | -102.100 M 63.17 % | -277.200 M -12.73 % | -245.900 M 65.03 % | -703.100 M -431.04 % | -132.400 M |
| Free CashFlow | -87.100 M -136.93 % | 235.827 M -86.15 % | 1.702 B 417.38 % | 329.000 M 641.34 % | -60.775 M 2.68 % | -62.446 M 68.36 % | -197.370 M -276.11 % | 112.075 M -53.57 % | 241.401 M 62.33 % | 148.714 M -70.18 % | 498.755 M 449.35 % | -142.768 M -181.94 % | 174.234 M 193.44 % | -186.471 M -307.30 % | -45.782 M 31.77 % | -67.100 M 78.62 % | -313.800 M 60.14 % | -787.300 M -117.37 % | -362.200 M 32.02 % | -532.800 M -405.02 % | -105.500 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 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 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 20.500 M -47.03 % | 38.700 M 555.93 % | 5.900 M -83.79 % | 36.400 M 161.87 % | 13.900 M 35.37 % | 10.268 M -50.16 % | 20.600 M 31.21 % | 15.700 M 46.73 % | 10.700 M -61.51 % | 27.800 M 38.31 % | 20.100 M 1 240.00 % | 1.500 M -42.31 % | 2.600 M -77.44 % | 11.526 M -77.18 % | 50.500 M 2.02 % | 49.500 M 76.16 % | 28.100 M -50.57 % | 56.852 M 24.40 % | 45.700 M 88.84 % | 24.200 M 1 513.33 % | 1.500 M -96.93 % | 48.794 M -6.70 % | 52.300 M -27.46 % | 72.100 M -5.75 % | 76.500 M 34.80 % | 56.752 M -36.16 % | 88.900 M -12.50 % | 101.600 M -17.80 % | 123.600 M -48.97 % | 242.209 M 8.52 % | 223.200 M -44.52 % | 402.300 M 4.63 % | 384.500 M -7.67 % | 416.427 M 13.34 % | 367.400 M -16.18 % | 438.300 M -2.40 % | 449.100 M 22.98 % | 365.175 M -15.82 % | 433.800 M -36.93 % | 687.800 M -3.45 % | 712.400 M 14.80 % | 620.565 M 5.97 % | 585.600 M -18.42 % | 717.800 M -1.29 % | 727.200 M -5.17 % | 766.810 M -0.88 % | 773.600 M -2.69 % | 795.000 M -0.66 % | 800.300 M 5.04 % | 761.892 M 71.48 % | 444.300 M -39.26 % | 731.500 M |
| Net income | 36.300 M 1 412.50 % | 2.400 M 170.59 % | -3.400 M -100.50 % | 681.700 M 5 580.83 % | 12.000 M -93.77 % | 192.723 M 2 194.32 % | 8.400 M 44.83 % | 5.800 M 45.00 % | 4.000 M 116.45 % | -24.318 M -101.85 % | 1.311 B 323.18 % | 309.800 M 433.22 % | 58.100 M 249.07 % | -38.974 M 15.82 % | -46.300 M 1.28 % | -46.900 M -46.56 % | -32.000 M 13.60 % | -37.035 M 38.99 % | -60.700 M 17.86 % | -73.900 M -69.11 % | -43.700 M -330.79 % | 18.935 M 155.53 % | -34.100 M -237.62 % | -10.100 M 70.21 % | -33.900 M 38.23 % | -54.883 M 49.60 % | -108.900 M -688.65 % | 18.500 M 170.08 % | -26.400 M 46.10 % | -48.980 M -107.54 % | -23.600 M 50.83 % | -48.000 M -616.13 % | 9.300 M -39.28 % | 15.316 M 124.66 % | -62.100 M -44.76 % | -42.900 M 18.29 % | -52.500 M -272.17 % | 30.494 M 142.59 % | -71.600 M 49.79 % | -142.600 M 6.25 % | -152.100 M -282.36 % | -39.779 M 72.66 % | -145.500 M -6 713.64 % | 2.200 M -95.57 % | 49.700 M 205.94 % | -46.913 M -3 250.93 % | -1.400 M 96.40 % | -38.900 M -155.10 % | 70.600 M 174.94 % | -94.209 M -265.57 % | 56.900 M 8 228.57 % | -700.000 K |
| Income before tax | 36.300 M 584.00 % | -7.500 M -120.59 % | -3.400 M -100.50 % | 681.700 M 5 580.83 % | 12.000 M -94.62 % | 222.937 M 2 554.01 % | 8.400 M 44.83 % | 5.800 M 45.00 % | 4.000 M 163.60 % | -6.289 M -100.48 % | 1.311 B 323.18 % | 309.800 M 433.22 % | 58.100 M 303.23 % | -28.588 M 38.12 % | -46.200 M 1.49 % | -46.900 M -47.48 % | -31.800 M 32.68 % | -47.236 M 21.79 % | -60.400 M 18.16 % | -73.800 M -68.88 % | -43.700 M -675.38 % | 7.595 M 122.40 % | -33.900 M -235.64 % | -10.100 M 70.12 % | -33.800 M 26.30 % | -45.863 M 57.89 % | -108.900 M -685.48 % | 18.600 M 170.72 % | -26.300 M 60.86 % | -67.200 M -174.29 % | -24.500 M -25.64 % | -19.500 M 61.46 % | -50.600 M -140.33 % | -21.054 M 66.10 % | -62.100 M -44.76 % | -42.900 M 18.29 % | -52.500 M 26.27 % | -71.206 M 0.55 % | -71.600 M 49.79 % | -142.600 M 6.25 % | -152.100 M -198.89 % | -50.889 M 65.02 % | -145.500 M -6 713.64 % | 2.200 M -87.28 % | 17.300 M 183.16 % | -20.803 M -1 385.93 % | -1.400 M 96.40 % | -38.900 M -155.10 % | 70.600 M 171.83 % | -98.287 M -272.74 % | 56.900 M 8 228.57 % | -700.000 K |
| Income before tax ratio | 1.77 1 013.70 % | -0.19 66.37 % | -0.58 -103.08 % | 18.73 2 069.33 % | 0.86 -96.02 % | 21.71 5 224.57 % | 0.41 10.38 % | 0.37 -1.18 % | 0.37 265.25 % | -0.23 -100.35 % | 65.22 -68.42 % | 206.53 824.25 % | 22.35 1 000.94 % | -2.48 -171.12 % | -0.91 3.44 % | -0.95 16.28 % | -1.13 -36.21 % | -0.83 37.14 % | -1.32 56.66 % | -3.05 89.53 % | -29.13 -18 816.68 % | 0.16 124.01 % | -0.65 -362.71 % | -0.14 68.29 % | -0.44 45.33 % | -0.81 34.03 % | -1.22 -769.12 % | 0.18 186.04 % | -0.21 23.31 % | -0.28 -152.76 % | -0.11 -126.46 % | -0.05 63.17 % | -0.13 -160.29 % | -0.05 70.09 % | -0.17 -72.69 % | -0.10 16.27 % | -0.12 40.05 % | -0.19 -18.14 % | -0.17 20.39 % | -0.21 2.89 % | -0.21 -160.36 % | -0.08 67.00 % | -0.25 -8 206.67 % | 0.00 -87.12 % | 0.02 187.69 % | -0.03 -1 399.09 % | 0.00 96.30 % | -0.05 -155.47 % | 0.09 168.38 % | -0.13 -200.73 % | 0.13 13 482.96 % | 0.00 |
| EBITDA | 38.300 M 783.93 % | -5.600 M -143.48 % | -2.300 M -100.34 % | 683.100 M 4 997.76 % | 13.400 M -94.01 % | 223.800 M 2 051.92 % | 10.400 M 23.81 % | 8.400 M 23.53 % | 6.800 M 312.50 % | -3.200 M -100.24 % | 1.314 B 284.66 % | 341.500 M 220.06 % | 106.700 M 852.68 % | 11.200 M 348.00 % | 2.500 M 127.47 % | -9.100 M -262.50 % | 5.600 M 153.44 % | -10.479 M 47.61 % | -20.000 M 44.29 % | -35.900 M -412.86 % | -7.000 M -118.47 % | 37.900 M 501.59 % | 6.300 M -79.28 % | 30.400 M 390.32 % | 6.200 M 221.43 % | -5.106 M 92.52 % | -68.300 M -217.96 % | 57.900 M 242.60 % | 16.900 M -55.65 % | 38.104 M 23.31 % | 30.900 M -31.03 % | 44.800 M 208.97 % | 14.500 M -70.40 % | 48.991 M 326.01 % | 11.500 M -64.17 % | 32.100 M 53.59 % | 20.900 M 321.35 % | -9.442 M -274.85 % | 5.400 M 124.22 % | -22.300 M -55.94 % | -14.300 M -161.01 % | 23.439 M 139.13 % | -59.900 M -165.90 % | 90.900 M -24.25 % | 120.000 M 123.65 % | 53.655 M -45.31 % | 98.100 M 51.16 % | 64.900 M -62.29 % | 172.100 M 221.19 % | -142.004 M -188.59 % | 160.300 M 101.64 % | 79.500 M |
| Net income ratio | 1.77 2 755.30 % | 0.06 110.76 % | -0.58 -103.08 % | 18.73 2 069.33 % | 0.86 -95.40 % | 18.77 4 502.94 % | 0.41 10.38 % | 0.37 -1.18 % | 0.37 142.74 % | -0.87 -101.34 % | 65.22 -68.42 % | 206.53 824.25 % | 22.35 760.86 % | -3.38 -268.81 % | -0.92 3.23 % | -0.95 16.80 % | -1.14 -74.81 % | -0.65 50.96 % | -1.33 56.50 % | -3.05 89.52 % | -29.13 -7 607.43 % | 0.39 159.52 % | -0.65 -365.44 % | -0.14 68.39 % | -0.44 54.18 % | -0.97 21.05 % | -1.22 -772.74 % | 0.18 185.25 % | -0.21 -5.62 % | -0.20 -91.25 % | -0.11 11.38 % | -0.12 -593.29 % | 0.02 -34.24 % | 0.04 121.76 % | -0.17 -72.69 % | -0.10 16.27 % | -0.12 -239.99 % | 0.08 150.59 % | -0.17 20.39 % | -0.21 2.89 % | -0.21 -233.07 % | -0.06 74.20 % | -0.25 -8 206.67 % | 0.00 -95.52 % | 0.07 211.71 % | -0.06 -3 280.60 % | 0.00 96.30 % | -0.05 -155.47 % | 0.09 171.34 % | -0.12 -196.55 % | 0.13 13 482.96 % | 0.00 |
| Ratio EBITDA | 1.87 1 391.12 % | -0.14 62.88 % | -0.39 -102.08 % | 18.77 1 846.67 % | 0.96 -95.58 % | 21.80 4 217.26 % | 0.50 -5.64 % | 0.54 -15.81 % | 0.64 652.10 % | -0.12 -100.18 % | 65.35 -71.29 % | 227.67 454.76 % | 41.04 4 123.30 % | 0.97 1 862.87 % | 0.05 126.93 % | -0.18 -192.25 % | 0.20 208.12 % | -0.18 57.88 % | -0.44 70.50 % | -1.48 68.21 % | -4.67 -700.81 % | 0.78 544.81 % | 0.12 -71.43 % | 0.42 420.25 % | 0.08 190.08 % | -0.09 88.29 % | -0.77 -234.81 % | 0.57 316.79 % | 0.14 -13.09 % | 0.16 13.64 % | 0.14 24.32 % | 0.11 195.30 % | 0.04 -67.95 % | 0.12 275.85 % | 0.03 -57.26 % | 0.07 57.37 % | 0.05 279.99 % | -0.03 -307.71 % | 0.01 138.39 % | -0.03 -61.52 % | -0.02 -153.14 % | 0.04 136.93 % | -0.10 -180.77 % | 0.13 -23.26 % | 0.17 135.83 % | 0.07 -44.82 % | 0.13 55.34 % | 0.08 -62.04 % | 0.22 215.38 % | -0.19 -151.66 % | 0.36 231.97 % | 0.11 |
| Gross profit ratio | 0.02 -5.61 % | 0.02 21.96 % | 0.02 2.82 % | 0.02 104.58 % | -0.36 12.72 % | -0.41 -92.96 % | -0.21 -3 453.40 % | 0.01 | 0.00 100.00 % | -0.05 | 0.00 -100.00 % | 1.00 127.66 % | -3.62 -1 884.33 % | -0.18 -139.15 % | 0.47 -16.54 % | 0.56 -13.44 % | 0.64 320.51 % | -0.29 -146.03 % | 0.63 19.97 % | 0.53 121.44 % | -2.47 -665.04 % | 0.44 -37.96 % | 0.70 5.47 % | 0.67 8.13 % | 0.62 140.45 % | -1.53 -476.63 % | 0.40 -18.53 % | 0.50 11.09 % | 0.45 181.99 % | 0.16 -39.05 % | 0.26 -12.22 % | 0.30 6.17 % | 0.28 60.73 % | 0.17 -10.33 % | 0.19 -14.89 % | 0.23 46.29 % | 0.16 493.60 % | 0.03 -74.84 % | 0.10 73.95 % | 0.06 -28.76 % | 0.08 48.66 % | 0.06 6.84 % | 0.05 -68.26 % | 0.17 1.82 % | 0.16 100.11 % | 0.08 -56.78 % | 0.19 -16.31 % | 0.23 13.97 % | 0.20 -76.69 % | 0.85 253.71 % | 0.24 -29.81 % | 0.34 |
| Weighted average shs out dil | 33.000 M -0.05 % | 33.017 M -2.89 % | 34.000 M 2.94 % | 33.028 M -0.92 % | 33.333 M 0.91 % | 33.033 M -1.69 % | 33.600 M 4.28 % | 32.222 M -3.33 % | 33.333 M 0.14 % | 33.288 M 0.75 % | 33.039 M 0.04 % | 33.028 M 0.05 % | 33.011 M 0.14 % | 32.966 M -0.32 % | 33.071 M 0.13 % | 33.028 M 0.12 % | 32.990 M 1.37 % | 32.544 M -1.35 % | 32.989 M -0.01 % | 32.991 M -0.35 % | 33.106 M -12.42 % | 37.800 M 14.18 % | 33.107 M -1.66 % | 33.667 M 2.29 % | 32.913 M 0.13 % | 32.869 M -0.40 % | 33.000 M -0.11 % | 33.036 M 0.11 % | 33.000 M 0.03 % | 32.991 M 0.65 % | 32.778 M -0.77 % | 33.033 M -0.55 % | 33.214 M 2.36 % | 32.448 M -3.33 % | 33.568 M 1.62 % | 33.033 M 0.00 % | 33.033 M 0.00 % | 33.033 M 0.11 % | 32.995 M -0.27 % | 33.086 M 0.28 % | 32.993 M -0.52 % | 33.167 M 0.30 % | 33.068 M 5.22 % | 31.429 M -5.15 % | 33.133 M 0.43 % | 32.991 M -0.13 % | 33.033 M 0.20 % | 32.966 M -0.20 % | 33.033 M 0.13 % | 32.991 M -0.13 % | 33.033 M 0.00 % | 33.033 M |
| Weighted average shs out | 33.000 M -0.05 % | 33.017 M -2.89 % | 34.000 M 2.94 % | 33.028 M -0.92 % | 33.333 M 0.91 % | 33.033 M -1.69 % | 33.600 M 4.28 % | 32.222 M -3.33 % | 33.333 M 0.14 % | 33.288 M 0.75 % | 33.039 M 0.04 % | 33.028 M 0.05 % | 33.011 M 0.14 % | 32.966 M -0.32 % | 33.071 M 0.13 % | 33.028 M 0.12 % | 32.990 M -0.13 % | 33.033 M 0.13 % | 32.989 M -0.01 % | 32.991 M -0.35 % | 33.106 M -12.42 % | 37.800 M 14.18 % | 33.107 M -1.66 % | 33.667 M 2.29 % | 32.913 M 0.13 % | 32.869 M -0.40 % | 33.000 M -0.11 % | 33.036 M 0.11 % | 33.000 M 0.03 % | 32.991 M 0.65 % | 32.778 M -0.77 % | 33.033 M -0.55 % | 33.214 M 2.36 % | 32.448 M -3.33 % | 33.568 M 1.72 % | 33.000 M -0.06 % | 33.019 M -0.04 % | 33.033 M 0.11 % | 32.995 M -0.27 % | 33.086 M 0.28 % | 32.993 M -0.14 % | 33.041 M -0.08 % | 33.068 M 5.22 % | 31.429 M -5.15 % | 33.133 M 0.43 % | 32.991 M -0.13 % | 33.033 M 0.20 % | 32.966 M -0.20 % | 33.033 M 0.13 % | 32.991 M -0.13 % | 33.033 M 0.00 % | 33.033 M |
| EPS diluted | 1.10 1 413.07 % | 0.07 172.70 % | -0.10 -100.48 % | 20.64 5 633.33 % | 0.36 -93.85 % | 5.85 2 240.00 % | 0.25 38.89 % | 0.18 50.00 % | 0.12 116.22 % | -0.74 -101.86 % | 39.68 323.03 % | 9.38 432.95 % | 1.76 250.43 % | -1.17 16.43 % | -1.40 1.41 % | -1.42 -46.39 % | -0.97 13.39 % | -1.12 39.13 % | -1.84 17.86 % | -2.24 -69.70 % | -1.32 -331.58 % | 0.57 155.34 % | -1.03 -243.33 % | -0.30 70.87 % | -1.03 37.95 % | -1.66 49.70 % | -3.30 -689.29 % | 0.56 170.00 % | -0.80 45.95 % | -1.48 -105.56 % | -0.72 50.34 % | -1.45 -617.86 % | 0.28 -39.13 % | 0.46 124.86 % | -1.85 -42.31 % | -1.30 18.24 % | -1.59 -272.83 % | 0.92 142.40 % | -2.17 49.65 % | -4.31 6.51 % | -4.61 -284.17 % | -1.20 72.73 % | -4.40 -6 385.71 % | 0.07 -95.33 % | 1.50 205.63 % | -1.42 -3 249.06 % | -0.04 96.41 % | -1.18 -155.14 % | 2.14 174.83 % | -2.86 -266.28 % | 1.72 8 213.21 % | -0.02 |
| Earnings per share | 1.10 1 413.07 % | 0.07 172.70 % | -0.10 -100.48 % | 20.64 5 633.33 % | 0.36 -93.85 % | 5.85 2 240.00 % | 0.25 38.89 % | 0.18 50.00 % | 0.12 116.22 % | -0.74 -101.86 % | 39.68 323.03 % | 9.38 432.95 % | 1.76 249.15 % | -1.18 15.71 % | -1.40 1.41 % | -1.42 -46.39 % | -0.97 14.91 % | -1.14 38.04 % | -1.84 17.86 % | -2.24 -69.70 % | -1.32 -331.58 % | 0.57 155.34 % | -1.03 -243.33 % | -0.30 70.87 % | -1.03 38.32 % | -1.67 49.39 % | -3.30 -689.29 % | 0.56 170.00 % | -0.80 45.95 % | -1.48 -105.56 % | -0.72 50.34 % | -1.45 -617.86 % | 0.28 -39.13 % | 0.46 124.86 % | -1.85 -42.31 % | -1.30 18.24 % | -1.59 -272.83 % | 0.92 142.40 % | -2.17 49.65 % | -4.31 6.51 % | -4.61 -284.17 % | -1.20 72.73 % | -4.40 -6 385.71 % | 0.07 -95.33 % | 1.50 205.63 % | -1.42 -3 249.06 % | -0.04 96.41 % | -1.18 -155.14 % | 2.14 174.83 % | -2.86 -266.28 % | 1.72 8 213.21 % | -0.02 |
| Gross profit | 400.000 K -50.00 % | 800.000 K 700.00 % | 100.000 K -83.33 % | 600.000 K 112.00 % | -5.000 M -18.15 % | -4.232 M 3.82 % | -4.400 M -4 500.00 % | 100.000 K | 0.000 100.00 % | -1.336 M | 0.000 -100.00 % | 1.500 M 115.96 % | -9.400 M -347.62 % | -2.100 M -108.94 % | 23.500 M -14.86 % | 27.600 M 52.49 % | 18.100 M 208.99 % | -16.607 M -157.27 % | 29.000 M 126.56 % | 12.800 M 445.95 % | -3.700 M -117.37 % | 21.301 M -42.12 % | 36.800 M -23.49 % | 48.100 M 1.91 % | 47.200 M 154.53 % | -86.557 M -340.44 % | 36.000 M -28.71 % | 50.500 M -8.68 % | 55.300 M 43.90 % | 38.429 M -33.86 % | 58.100 M -51.30 % | 119.300 M 11.08 % | 107.400 M 48.41 % | 72.368 M 1.64 % | 71.200 M -28.66 % | 99.800 M 42.78 % | 69.900 M 630.03 % | 9.575 M -78.82 % | 45.200 M 9.71 % | 41.200 M -31.22 % | 59.900 M 70.66 % | 35.098 M 13.22 % | 31.000 M -74.10 % | 119.700 M 0.50 % | 119.100 M 89.78 % | 62.758 M -57.16 % | 146.500 M -18.57 % | 179.900 M 13.22 % | 158.900 M -75.52 % | 649.008 M 506.55 % | 107.000 M -57.37 % | 251.000 M |
| Income tax expense | 0.000 100.00 % | -9.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.215 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.030 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.157 M 10 057.00 % | 100.000 K | 0.000 -100.00 % | 200.000 K 101.94 % | -10.300 M -3 533.33 % | 300.000 K | 0.000 | 0.000 100.00 % | -11.300 M | 0.000 | 0.000 -100.00 % | 100.000 K -98.92 % | 9.220 M | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K -99.54 % | 21.814 M 2 523.78 % | -900.000 K -102.97 % | 30.300 M 157.39 % | -52.800 M -45.45 % | -36.300 M | 0.000 | 0.000 | 0.000 100.00 % | -101.700 M | 0.000 | 0.000 | 0.000 100.00 % | -43.510 M | 0.000 | 0.000 100.00 % | -15.800 M -160.51 % | 26.110 M | 0.000 | 0.000 | 0.000 100.00 % | -4.078 M | 0.000 | 0.000 |
| Cost of revenue | 20.100 M -46.97 % | 37.900 M 553.45 % | 5.800 M -83.80 % | 35.800 M 89.42 % | 18.900 M 30.34 % | 14.500 M -42.00 % | 25.000 M 60.26 % | 15.600 M 45.79 % | 10.700 M -63.28 % | 29.136 M 44.96 % | 20.100 M | 0.000 -100.00 % | 12.000 M -11.93 % | 13.626 M -49.53 % | 27.000 M 23.29 % | 21.900 M 119.00 % | 10.000 M -86.39 % | 73.459 M 339.87 % | 16.700 M 46.49 % | 11.400 M 119.23 % | 5.200 M -81.09 % | 27.493 M 77.37 % | 15.500 M -35.42 % | 24.000 M -18.09 % | 29.300 M -79.55 % | 143.309 M 170.91 % | 52.900 M 3.52 % | 51.100 M -25.18 % | 68.300 M -66.48 % | 203.780 M 23.43 % | 165.100 M -41.66 % | 283.000 M 2.13 % | 277.100 M -19.46 % | 344.059 M 16.16 % | 296.200 M -12.50 % | 338.500 M -10.73 % | 379.200 M 6.64 % | 355.600 M -8.49 % | 388.600 M -39.90 % | 646.600 M -0.90 % | 652.500 M 11.45 % | 585.467 M 5.57 % | 554.600 M -7.27 % | 598.100 M -1.64 % | 608.100 M -13.63 % | 704.052 M 12.27 % | 627.100 M 1.95 % | 615.100 M -4.10 % | 641.400 M 468.19 % | 112.884 M -66.53 % | 337.300 M -29.80 % | 480.500 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 | 0.000 | 0.000 | 0.000 -100.00 % | 1.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.886 M | 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 | 0.000 | 0.000 | 0.000 -100.00 % | 65.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.257 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 25.200 M 425.00 % | 4.800 M | 0.000 -100.00 % | 13.400 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.800 M 225.37 % | -5.424 M -133.48 % | 16.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.500 M -14.86 % | 27.600 M 52.49 % | 18.100 M | 0.000 -100.00 % | 29.000 M 126.56 % | 12.800 M | 0.000 | 0.000 -100.00 % | 36.800 M -23.49 % | 48.100 M 1.91 % | 47.200 M 154.53 % | -86.557 M -340.44 % | 36.000 M -28.71 % | 50.500 M -8.68 % | 55.300 M 61.33 % | 34.278 M -58.50 % | 82.600 M -40.49 % | 138.800 M -12.15 % | 158.000 M | 0.000 -100.00 % | 41.400 M -38.21 % | 67.000 M 59.52 % | 42.000 M -48.01 % | 80.780 M 126.27 % | 35.700 M -65.64 % | 103.900 M -6.65 % | 111.300 M 29.44 % | 85.988 M 45.25 % | 59.200 M -9.06 % | 65.100 M -36.05 % | 101.800 M | 0.000 -100.00 % | 147.900 M -32.40 % | 218.800 M 147.79 % | 88.300 M -88.18 % | 747.295 M 1 391.61 % | 50.100 M -80.10 % | 251.700 M |
| Operating expenses | 25.200 M 44.00 % | 17.500 M -13.37 % | 20.200 M 50.75 % | 13.400 M 81.08 % | 7.400 M 60.87 % | 4.600 M -4.17 % | 4.800 M 4 700.00 % | 100.000 K -97.50 % | 4.000 M 173.75 % | -5.424 M -133.48 % | 16.200 M -74.29 % | 63.000 M 2 323.08 % | 2.600 M 104.12 % | -63.139 M -368.68 % | 23.500 M -14.86 % | 27.600 M 52.49 % | 18.100 M 191.51 % | -19.780 M -168.21 % | 29.000 M 126.56 % | 12.800 M 245.95 % | 3.700 M -64.08 % | 10.300 M -72.01 % | 36.800 M -23.49 % | 48.100 M 1.91 % | 47.200 M 154.53 % | -86.557 M -340.44 % | 36.000 M -28.71 % | 50.500 M -8.68 % | 55.300 M 61.33 % | 34.278 M -58.50 % | 82.600 M -40.49 % | 138.800 M -12.15 % | 158.000 M 69.12 % | 93.423 M 6.53 % | 87.700 M -25.36 % | 117.500 M 32.92 % | 88.400 M 9.43 % | 80.780 M -1.37 % | 81.900 M -48.43 % | 158.800 M -4.39 % | 166.100 M 93.17 % | 85.988 M -26.19 % | 116.500 M -0.85 % | 117.500 M 15.42 % | 101.800 M 21.83 % | 83.561 M -43.50 % | 147.900 M -32.40 % | 218.800 M 147.79 % | 88.300 M -88.18 % | 747.295 M 1 391.61 % | 50.100 M -80.10 % | 251.700 M |
| Cost and expenses | 45.300 M -18.23 % | 55.400 M 113.08 % | 26.000 M -47.15 % | 49.200 M 87.07 % | 26.300 M 37.34 % | 19.150 M -35.74 % | 29.800 M 57.67 % | 18.900 M -3.08 % | 19.500 M -17.76 % | 23.712 M -34.68 % | 36.300 M -42.38 % | 63.000 M 425.00 % | 12.000 M 4.11 % | 11.526 M -83.34 % | 69.200 M -26.15 % | 93.700 M 84.81 % | 50.700 M -30.36 % | 72.800 M 8.49 % | 67.100 M 57.88 % | 42.500 M 269.57 % | 11.500 M -86.60 % | 85.800 M 39.06 % | 61.700 M -18.39 % | 75.600 M -4.30 % | 79.000 M 39.20 % | 56.752 M -36.16 % | 88.900 M -12.50 % | 101.600 M -17.80 % | 123.600 M -48.08 % | 238.058 M -3.89 % | 247.700 M -41.28 % | 421.800 M -3.06 % | 435.100 M -0.54 % | 437.482 M 13.96 % | 383.900 M -15.81 % | 456.000 M -2.48 % | 467.600 M 7.77 % | 433.900 M -7.78 % | 470.500 M -41.58 % | 805.400 M -1.61 % | 818.600 M 21.91 % | 671.455 M 0.05 % | 671.100 M -6.22 % | 715.600 M 0.80 % | 709.900 M -9.87 % | 787.613 M 1.63 % | 775.000 M -7.06 % | 833.900 M 14.28 % | 729.700 M -15.17 % | 860.179 M 122.04 % | 387.400 M -47.09 % | 732.200 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 -100.00 % | 791.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 -100.00 % | 17.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 12.700 M -37.13 % | 20.200 M | 0.000 -100.00 % | 7.400 M 60.87 % | 4.600 M -4.17 % | 4.800 M 4 700.00 % | 100.000 K -97.50 % | 4.000 M | 0.000 | 0.000 -100.00 % | 61.300 M 2 257.69 % | 2.600 M 104.12 % | -63.139 M | 0.000 | 0.000 -100.00 % | 28.800 M 245.60 % | -19.780 M | 0.000 | 0.000 -100.00 % | 3.700 M -92.79 % | 51.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.593 M | 0.000 -100.00 % | 24.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.423 M 101.78 % | 46.300 M -8.32 % | 50.500 M 8.84 % | 46.400 M | 0.000 -100.00 % | 46.200 M -15.85 % | 54.900 M 0.18 % | 54.800 M -18.23 % | 67.020 M 16.96 % | 57.300 M 9.35 % | 52.400 M | 0.000 -100.00 % | 69.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 107.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.919 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.450 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.329 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 600.000 K 0.00 % | 600.000 K 100.00 % | 300.000 K -25.00 % | 400.000 K 0.00 % | 400.000 K 1 150.00 % | 32.000 K -97.33 % | 1.200 M -33.33 % | 1.800 M -10.00 % | 2.000 M 5 163.16 % | 38.000 K -97.89 % | 1.800 M -94.00 % | 30.000 M -35.76 % | 46.700 M 23.03 % | 37.959 M -18.54 % | 46.600 M 0.43 % | 46.400 M 1.53 % | 45.700 M 34.81 % | 33.900 M -8.63 % | 37.100 M 7.23 % | 34.600 M 3.59 % | 33.400 M 31.88 % | 25.327 M -24.85 % | 33.700 M -0.30 % | 33.800 M 1.20 % | 33.400 M -1.73 % | 33.988 M 1.15 % | 33.600 M 5.66 % | 31.800 M -9.14 % | 35.000 M 37.85 % | 25.390 M -43.45 % | 44.900 M -16.23 % | 53.600 M -0.92 % | 54.100 M -5.10 % | 57.007 M -1.88 % | 58.100 M 4.87 % | 55.400 M 3.36 % | 53.600 M 35.92 % | 39.436 M -30.33 % | 56.600 M -1.91 % | 57.700 M -4.47 % | 60.400 M 36.00 % | 44.413 M -18.66 % | 54.600 M -4.71 % | 57.300 M -9.62 % | 63.400 M 85.83 % | 34.118 M -42.27 % | 59.100 M -7.08 % | 63.600 M 2.09 % | 62.300 M | 0.000 -100.00 % | 61.800 M | 0.000 |
| Depreciation and amortization | 1.400 M 7.69 % | 1.300 M 62.50 % | 800.000 K -20.00 % | 1.000 M 0.00 % | 1.000 M 22.55 % | 816.000 K 2.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K -52.94 % | 1.700 M -10.53 % | 1.900 M 5.56 % | 1.800 M -14.29 % | 2.100 M -4.55 % | 2.200 M -18.52 % | 2.700 M -10.00 % | 3.000 M -9.09 % | 3.300 M 0.00 % | 3.300 M 0.00 % | 3.300 M -32.65 % | 4.900 M -24.62 % | 6.500 M -2.99 % | 6.700 M 1.52 % | 6.600 M -2.88 % | 6.796 M -2.91 % | 7.000 M -6.67 % | 7.500 M -8.54 % | 8.200 M -4.65 % | 8.600 M -18.10 % | 10.500 M -1.87 % | 10.700 M -2.73 % | 11.000 M -15.63 % | 13.038 M -15.88 % | 15.500 M -20.92 % | 19.600 M -1.01 % | 19.800 M -11.32 % | 22.328 M 9.45 % | 20.400 M -67.41 % | 62.600 M -19.12 % | 77.400 M 158.73 % | 29.915 M -3.50 % | 31.000 M -1.27 % | 31.400 M -20.10 % | 39.300 M -2.58 % | 40.340 M -0.15 % | 40.400 M 0.50 % | 40.200 M 2.55 % | 39.200 M -5.86 % | 41.639 M 0.09 % | 41.600 M 0.48 % | 41.400 M |
| Operating income | -24.800 M -48.50 % | -16.700 M 16.92 % | -20.100 M -57.03 % | -12.800 M -3.23 % | -12.400 M -40.91 % | -8.800 M 4.35 % | -9.200 M -187.50 % | -3.200 M 63.64 % | -8.800 M 51.38 % | -18.100 M -11.73 % | -16.200 M 73.66 % | -61.500 M -554.26 % | -9.400 M -133.95 % | -4.018 M 78.51 % | -18.700 M 57.69 % | -44.200 M -95.58 % | -22.600 M -41.66 % | -15.954 M 25.45 % | -21.400 M -16.94 % | -18.300 M -83.00 % | -10.000 M 64.27 % | -27.984 M -197.70 % | -9.400 M -168.57 % | -3.500 M -40.00 % | -2.500 M 70.88 % | -8.586 M 78.85 % | -40.600 M -253.21 % | 26.500 M 70.97 % | 15.500 M 273.40 % | 4.151 M 116.94 % | -24.500 M -25.64 % | -19.500 M 61.46 % | -50.600 M -140.32 % | -21.055 M -27.61 % | -16.500 M 6.78 % | -17.700 M 4.32 % | -18.500 M 74.02 % | -71.205 M -94.02 % | -36.700 M 68.79 % | -117.600 M -10.73 % | -106.200 M -108.69 % | -50.890 M 40.48 % | -85.500 M -3 986.36 % | 2.200 M -87.28 % | 17.300 M 183.16 % | -20.803 M -246.50 % | 14.200 M -75.85 % | 58.800 M -16.71 % | 70.600 M 171.83 % | -98.287 M -272.74 % | 56.900 M 8 228.57 % | -700.000 K |
| Operating income ratio | -1.21 -180.34 % | -0.43 87.33 % | -3.41 -868.80 % | -0.35 60.58 % | -0.89 -4.09 % | -0.86 -91.90 % | -0.45 -119.11 % | -0.20 75.22 % | -0.82 -26.32 % | -0.65 19.22 % | -0.81 98.03 % | -41.00 -1 034.04 % | -3.62 -937.11 % | -0.35 5.86 % | -0.37 58.53 % | -0.89 -11.02 % | -0.80 -186.60 % | -0.28 40.07 % | -0.47 38.08 % | -0.76 88.66 % | -6.67 -1 062.43 % | -0.57 -219.09 % | -0.18 -270.25 % | -0.05 -48.54 % | -0.03 78.40 % | -0.15 66.87 % | -0.46 -275.09 % | 0.26 107.99 % | 0.13 631.73 % | 0.02 115.61 % | -0.11 -126.46 % | -0.05 63.17 % | -0.13 -160.28 % | -0.05 -12.58 % | -0.04 -11.21 % | -0.04 1.97 % | -0.04 78.87 % | -0.19 -130.48 % | -0.08 50.52 % | -0.17 -14.70 % | -0.15 -81.78 % | -0.08 43.83 % | -0.15 -4 863.72 % | 0.00 -87.12 % | 0.02 187.69 % | -0.03 -247.80 % | 0.02 -75.18 % | 0.07 -16.16 % | 0.09 168.38 % | -0.13 -200.73 % | 0.13 13 482.96 % | 0.00 |
| Total other income expenses net | 61.100 M 564.13 % | 9.200 M -44.91 % | 16.700 M -97.60 % | 694.500 M 2 746.31 % | 24.400 M -89.47 % | 231.819 M 1 217.15 % | 17.600 M 95.56 % | 9.000 M -29.69 % | 12.800 M 8.37 % | 11.811 M -99.11 % | 1.327 B 257.45 % | 371.300 M 450.07 % | 67.500 M 374.73 % | -24.570 M 10.65 % | -27.500 M -918.52 % | -2.700 M 70.65 % | -9.200 M 70.59 % | -31.282 M 19.79 % | -39.000 M 29.73 % | -55.500 M -64.69 % | -33.700 M -194.72 % | 35.579 M 245.22 % | -24.500 M -271.21 % | -6.600 M 78.91 % | -31.300 M 16.03 % | -37.277 M 45.42 % | -68.300 M -764.56 % | -7.900 M 81.10 % | -41.800 M 41.42 % | -71.351 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.00 % | -45.600 M -80.95 % | -25.200 M 25.88 % | -34.000 M -3 399 900.00 % | -1.000 K 100.00 % | -34.900 M -39.60 % | -25.000 M 45.53 % | -45.900 M -4 590 100.00 % | 1.000 K 100.00 % | -60.000 M | 0.000 | 0.000 | 0.000 100.00 % | -15.600 M 84.03 % | -97.700 M | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 10.900 M | 0.000 100.00 % | -70.800 M | 0.000 100.00 % | -103.494 M -515.64 % | 24.900 M -60.10 % | 62.400 M 483.18 % | 10.700 M -87.92 % | 88.600 M -81.16 % | 470.400 M 20.99 % | 388.800 M -12.66 % | 445.162 M -27.10 % | 610.669 M 61.51 % | 378.100 M -61.09 % | 971.800 M 249.32 % | 278.200 M -74.12 % | 1.075 B 557.53 % | 163.500 M -84.16 % | 1.032 B -3.66 % | 1.071 B 422.13 % | 205.200 M -79.70 % | 1.011 B 431.20 % | 190.285 M -82.57 % | 1.092 B 343.19 % | 246.388 M -74.70 % | 973.815 M -19.15 % | 1.204 B -3.96 % | 1.254 B -16.96 % | 1.510 B 9 771.93 % | 15.300 M -98.73 % | 1.209 B 10 368.56 % | 11.546 M -99.33 % | 1.736 B 4 975.63 % | 34.200 M -97.58 % | 1.413 B 4 257.25 % | 32.431 M -98.28 % | 1.887 B 5 759.01 % | 32.200 M -98.25 % | 1.835 B 6 324.52 % | 28.564 M -98.58 % | 2.012 B 4 954.53 % | 39.800 M -95.71 % | 926.800 M -51.94 % | 1.928 B |
| Total investments | 0.000 -100.00 % | 1.337 B | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 17.409 M -65.04 % | 49.800 M 112.82 % | 23.400 M 9.35 % | 21.400 M -5.73 % | 22.700 M -97.59 % | 940.800 M 3 740.00 % | 24.500 M -97.25 % | 890.324 M 6 038.90 % | 14.503 M -98.08 % | 756.200 M 1 869.27 % | 38.400 M -93.10 % | 556.400 M 3 362.57 % | 16.069 M -95.09 % | 327.000 M 758.27 % | 38.100 M 169.81 % | 14.121 M -96.56 % | 410.400 M 994.40 % | 37.500 M -90.15 % | 380.570 M 2 624.78 % | 13.967 M -97.17 % | 492.776 M 12 124.66 % | 4.031 M -7.48 % | 4.357 M -92.85 % | 60.900 M 1 324.89 % | 4.274 M -86.03 % | 30.600 M 800.00 % | 3.400 M -85.28 % | 23.092 M 450.73 % | 4.193 M -93.87 % | 68.400 M 1 911.76 % | 3.400 M -94.76 % | 64.862 M 1 784.43 % | 3.442 M -94.66 % | 64.400 M 1 794.12 % | 3.400 M -94.05 % | 57.128 M 1 559.73 % | 3.442 M -95.68 % | 79.600 M 2 241.18 % | 3.400 M -1.22 % | 3.442 M |
| Total debt | 0.000 -100.00 % | 29.100 M | 0.000 -100.00 % | 14.900 M | 0.000 -100.00 % | 16.240 M | 0.000 -100.00 % | 87.300 M | 0.000 -100.00 % | 95.300 M | 0.000 -100.00 % | 835.300 M | 0.000 -100.00 % | 1.038 B | 0.000 -100.00 % | 1.064 B | 0.000 -100.00 % | 1.105 B | 0.000 -100.00 % | 1.087 B -3.21 % | 1.123 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.159 B -5.84 % | 1.231 B -5.90 % | 1.309 B -19.39 % | 1.623 B | 0.000 -100.00 % | 1.224 B | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 1.447 B | 0.000 -100.00 % | 1.890 B | 0.000 -100.00 % | 1.867 B | 0.000 -100.00 % | 2.018 B | 0.000 -100.00 % | 966.600 M -50.02 % | 1.934 B |
| Accumulated other comprehensive income loss | 1.578 B 16 316.02 % | 9.615 M -99.39 % | 1.579 B 26.45 % | 1.249 B 41.05 % | 885.300 M 9 107.49 % | 9.615 M -98.74 % | 761.300 M 76.64 % | 431.000 M -42.65 % | 751.500 M 763.32 % | 87.048 M 116.26 % | -535.400 M 38.15 % | -865.700 M -0.99 % | -857.175 M | 0.000 100.00 % | -772.300 M 29.96 % | -1.103 B -59.01 % | -693.400 M | 0.000 100.00 % | -595.000 M 35.70 % | -925.300 M | 0.000 100.00 % | -459.800 M 41.80 % | -790.100 M -89.99 % | -415.864 M | 0.000 100.00 % | -242.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.702 M -94.33 % | 171.100 M | 0.000 -100.00 % | 169.007 M 1 657.74 % | 9.615 M -96.87 % | 306.900 M | 0.000 -100.00 % | 524.784 M | 0.000 -100.00 % | 807.600 M | 0.000 -100.00 % | 755.663 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 365.111 M | 0.000 | 0.000 | 0.000 100.00 % | -326.125 M | 0.000 | 0.000 | 0.000 100.00 % | -539.244 M | 0.000 | 0.000 | 0.000 100.00 % | -2.148 B | 0.000 | 0.000 | 0.000 100.00 % | -1.984 B | 0.000 | 0.000 100.00 % | -1.691 B | 0.000 | 0.000 | 0.000 100.00 % | -1.629 B | 0.000 100.00 % | -1.456 B -12.28 % | -1.297 B | 0.000 100.00 % | -1.186 B | 0.000 | 0.000 | 0.000 100.00 % | -1.043 B | 0.000 | 0.000 | 0.000 100.00 % | -688.471 M | 0.000 | 0.000 | 0.000 100.00 % | -555.092 M | 0.000 | 0.000 100.00 % | -538.479 M |
| Common stock | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 330.330 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 332.275 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 332.275 M | 0.000 -100.00 % | 332.300 M 0.01 % | 332.275 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 330.330 M | 0.000 -100.00 % | 330.330 M -23.14 % | 429.775 M -0.01 % | 429.800 M 29.35 % | 332.275 M | 0.000 -100.00 % | 429.800 M | 0.000 -100.00 % | 330.330 M | 0.000 -100.00 % | 429.800 M | 0.000 -100.00 % | 330.330 M | 0.000 -100.00 % | 332.300 M | 0.000 -100.00 % | 330.330 M | 0.000 -100.00 % | 332.300 M 0.01 % | 332.275 M |
| Total equity | 1.578 B 0.00 % | 1.578 B -0.04 % | 1.579 B 0.00 % | 1.579 B 78.36 % | 885.300 M 0.00 % | 885.272 M 16.28 % | 761.300 M 0.00 % | 761.300 M 1.30 % | 751.500 M 0.01 % | 751.444 M 240.35 % | -535.400 M 0.00 % | -535.400 M 37.54 % | -857.175 M 0.00 % | -857.175 M -10.99 % | -772.300 M 0.00 % | -772.300 M -11.38 % | -693.400 M 0.01 % | -693.435 M -16.54 % | -595.000 M 0.00 % | -595.000 M -24.64 % | -477.391 M -3.83 % | -459.800 M 0.00 % | -459.800 M -10.56 % | -415.864 M 0.08 % | -416.186 M -71.32 % | -242.934 M 0.00 % | -242.934 M -51.08 % | -160.800 M -288.07 % | 85.500 M -31.65 % | 125.094 M -26.89 % | 171.100 M 0.00 % | 171.100 M -35.80 % | 266.507 M -0.29 % | 267.278 M -12.91 % | 306.900 M 0.00 % | 306.900 M -50.68 % | 622.284 M 0.00 % | 622.284 M -22.95 % | 807.600 M 0.00 % | 807.600 M 6.87 % | 755.663 M 0.00 % | 755.663 M -6.01 % | 804.000 M 0.00 % | 804.000 M 4.11 % | 772.276 M |
| Other non current liabilities | -1.578 B -77 245.65 % | 2.046 M 100.13 % | -1.579 B -71 872.73 % | 2.200 M 100.25 % | -885.300 M -45 875.59 % | 1.934 M 100.25 % | -761.300 M -38 165.00 % | 2.000 M | 0.000 -100.00 % | 1.762 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 46.174 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 5.788 M | 0.000 -100.00 % | 3.800 M -71.93 % | 13.539 M | 0.000 -100.00 % | 12.000 M | 0.000 -100.00 % | 12.119 M | 0.000 -100.00 % | 27.105 M 583.61 % | 3.965 M -91.69 % | 47.700 M -30.15 % | 68.289 M | 0.000 -100.00 % | 68.200 M | 0.000 -100.00 % | 48.231 M | 0.000 -100.00 % | 231.300 M | 0.000 -100.00 % | 243.061 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 47.418 M | 0.000 -100.00 % | 867.500 M 907.28 % | 86.123 M |
| Long term debt | 0.000 -100.00 % | 22.800 M | 0.000 -100.00 % | 12.200 M | 0.000 -100.00 % | 13.611 M | 0.000 -100.00 % | 87.300 M | 0.000 -100.00 % | 95.338 M | 0.000 -100.00 % | 502.900 M | 0.000 -100.00 % | 922.056 M | 0.000 -100.00 % | 1.064 B | 0.000 -100.00 % | 1.077 B | 0.000 -100.00 % | 1.087 B -0.95 % | 1.098 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.112 B | 0.000 -100.00 % | 1.140 B -1.86 % | 1.161 B -11.25 % | 1.309 B -13.23 % | 1.508 B | 0.000 -100.00 % | 143.900 M | 0.000 -100.00 % | 251.470 M | 0.000 -100.00 % | 508.900 M | 0.000 -100.00 % | 564.399 M | 0.000 -100.00 % | 665.000 M | 0.000 -100.00 % | 808.896 M | 0.000 | 0.000 -100.00 % | 862.189 M |
| Total non current liabilities | -1.578 B -6 464.52 % | 24.800 M 101.57 % | -1.579 B -11 065.28 % | 14.400 M 101.63 % | -885.300 M -5 795.08 % | 15.545 M 102.04 % | -761.300 M -952.52 % | 89.300 M | 0.000 -100.00 % | 97.100 M -81.86 % | 535.400 M 5.89 % | 505.600 M -41.02 % | 857.175 M -11.47 % | 968.230 M 25.37 % | 772.300 M -27.86 % | 1.071 B 54.38 % | 693.400 M -35.95 % | 1.083 B 81.94 % | 595.000 M -45.47 % | 1.091 B -1.82 % | 1.111 B 141.69 % | 459.800 M -58.38 % | 1.105 B 165.64 % | 415.864 M -63.01 % | 1.124 B 362.75 % | 242.934 M -79.49 % | 1.185 B 1.65 % | 1.165 B -14.08 % | 1.356 B -13.96 % | 1.576 B | 0.000 -100.00 % | 212.100 M | 0.000 -100.00 % | 319.709 M | 0.000 -100.00 % | 740.200 M | 0.000 -100.00 % | 827.467 M | 0.000 -100.00 % | 722.500 M | 0.000 -100.00 % | 876.331 M | 0.000 -100.00 % | 867.500 M -8.52 % | 948.329 M |
| Other current liabilities | 0.000 -100.00 % | 6.800 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 208.609 M | 0.000 -100.00 % | 16.300 M | 0.000 -100.00 % | 12.372 M | 0.000 -100.00 % | 1.082 B | 0.000 -100.00 % | 1.278 B | 0.000 -100.00 % | 1.222 B | 0.000 -100.00 % | 1.102 B | 0.000 -100.00 % | 1.050 B 12.89 % | 930.232 M | 0.000 -100.00 % | 894.700 M | 0.000 -100.00 % | 765.173 M | 0.000 -100.00 % | 613.669 M 28.37 % | 478.031 M -10.73 % | 535.500 M 53.22 % | 349.497 M | 0.000 -100.00 % | 695.100 M | 0.000 -100.00 % | 68.312 M | 0.000 -100.00 % | 329.700 M | 0.000 -100.00 % | 52.194 M | 0.000 -100.00 % | 163.100 M | 0.000 -100.00 % | 100.108 M | 0.000 -100.00 % | 305.200 M 201.68 % | 101.168 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.190 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.691 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.096 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 % | 7.739 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.440 M |
| Short term debt | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 2.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 332.800 M | 0.000 -100.00 % | 116.290 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 M | 0.000 | 0.000 -100.00 % | 16.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.672 M | 0.000 -100.00 % | 19.575 M -72.01 % | 69.929 M | 0.000 -100.00 % | 115.286 M | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 1.448 B | 0.000 -100.00 % | 938.400 M | 0.000 -100.00 % | 1.326 B | 0.000 -100.00 % | 1.202 B | 0.000 -100.00 % | 1.210 B | 0.000 -100.00 % | 966.600 M -9.81 % | 1.072 B |
| Total current liabilities | 0.000 -100.00 % | 14.000 M | 0.000 -100.00 % | 10.300 M | 0.000 -100.00 % | 214.187 M | 0.000 -100.00 % | 19.100 M | 0.000 -100.00 % | 20.608 M | 0.000 -100.00 % | 1.417 B | 0.000 -100.00 % | 1.404 B | 0.000 -100.00 % | 1.250 B | 0.000 -100.00 % | 1.147 B | 0.000 -100.00 % | 1.085 B 7.78 % | 1.006 B | 0.000 -100.00 % | 933.300 M | 0.000 -100.00 % | 839.803 M | 0.000 -100.00 % | 720.553 M 26.82 % | 568.191 M -12.41 % | 648.700 M 7.97 % | 600.835 M | 0.000 -100.00 % | 1.888 B | 0.000 -100.00 % | 1.738 B | 0.000 -100.00 % | 1.458 B | 0.000 -100.00 % | 1.550 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.634 B | 0.000 -100.00 % | 1.536 B 15.80 % | 1.326 B |
| Total liabilities | -1.578 B -4 168.04 % | 38.800 M 102.46 % | -1.579 B -6 492.71 % | 24.700 M 102.79 % | -885.300 M -485.36 % | 229.732 M 130.18 % | -761.300 M -802.31 % | 108.400 M | 0.000 -100.00 % | 117.700 M -78.02 % | 535.400 M -72.15 % | 1.923 B 124.29 % | 857.175 M -63.87 % | 2.372 B 207.19 % | 772.300 M -66.72 % | 2.321 B 234.68 % | 693.400 M -68.89 % | 2.229 B 274.65 % | 595.000 M -72.65 % | 2.176 B 2.75 % | 2.118 B 360.56 % | 459.800 M -77.44 % | 2.038 B 390.06 % | 415.864 M -78.83 % | 1.964 B 708.44 % | 242.934 M -87.25 % | 1.905 B 8.05 % | 1.763 B -12.05 % | 2.005 B -7.91 % | 2.177 B | 0.000 -100.00 % | 2.100 B | 0.000 -100.00 % | 2.057 B | 0.000 -100.00 % | 2.198 B | 0.000 -100.00 % | 2.378 B | 0.000 -100.00 % | 2.357 B | 0.000 -100.00 % | 2.511 B | 0.000 -100.00 % | 2.403 B 5.66 % | 2.274 B |
| Other non current assets | 0.000 -100.00 % | 55.680 M | 0.000 -100.00 % | 1.241 B 454.32 % | -350.300 M -158.60 % | 597.757 M 2 500.63 % | -24.900 M -103.86 % | 644.500 M 6 123.36 % | -10.700 M -101.61 % | 666.005 M 241.58 % | -470.400 M -167.09 % | 701.100 M 257.49 % | -445.162 M -159.91 % | 743.097 M 296.53 % | -378.100 M -135.25 % | 1.073 B 485.59 % | -278.200 M -135.78 % | 777.429 M 575.49 % | -163.500 M -116.35 % | 1.000 B -13.12 % | 1.151 B 660.97 % | -205.200 M -122.00 % | 932.900 M 590.26 % | -190.285 M -118.19 % | 1.046 B 524.48 % | -246.388 M -130.07 % | 819.508 M -21.05 % | 1.038 B -9.55 % | 1.148 B 5.18 % | 1.091 B 7 231.71 % | -15.300 M -101.42 % | 1.077 B 9 431.37 % | -11.546 M 32.85 % | -17.194 M 49.73 % | -34.200 M -103.43 % | 997.000 M 3 174.22 % | -32.431 M -103.37 % | 962.010 M 3 087.61 % | -32.200 M -103.19 % | 1.008 B 3 629.27 % | -28.564 M -103.25 % | 878.369 M | 0.000 -100.00 % | 1.991 B 138.46 % | 834.722 M |
| Long term investments | 0.000 -100.00 % | 404.192 M | 0.000 100.00 % | -711.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.900 M | 0.000 -100.00 % | 15.964 M | 0.000 -100.00 % | 15.000 M | 0.000 -100.00 % | 18.700 M | 0.000 100.00 % | -250.500 M | 0.000 -100.00 % | 12.822 M | 0.000 -100.00 % | 14.800 M 29.21 % | 11.454 M | 0.000 -100.00 % | 14.200 M | 0.000 100.00 % | -129.555 M | 0.000 -100.00 % | 4.031 M -6.62 % | 4.317 M | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 3.400 M | 0.000 -100.00 % | 1.003 B | 0.000 | 0.000 | 0.000 -100.00 % | 3.442 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.442 M | 0.000 -100.00 % | 3.400 M | 0.000 |
| Intangible assets | 0.000 -100.00 % | 728.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 743.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 768.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 779.000 K | 0.000 -100.00 % | 800.000 K 1.14 % | 791.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 727.000 K | 0.000 -100.00 % | 1.423 M -50.74 % | 2.889 M | 0.000 -100.00 % | 4.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.802 M | 0.000 | 0.000 -100.00 % | 2.550 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.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 -100.00 % | 1.000 K |
| Goodwill and intangible assets | 0.000 -100.00 % | 728.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 743.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 768.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 779.000 K | 0.000 -100.00 % | 800.000 K 1.14 % | 791.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 799.000 K | 0.000 -100.00 % | 1.423 M -50.74 % | 2.889 M | 0.000 -100.00 % | 4.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.289 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.802 M | 0.000 | 0.000 -100.00 % | 2.551 M |
| Property plant equipment net | 0.000 -100.00 % | 50.400 M | 0.000 -100.00 % | 32.800 M | 0.000 -100.00 % | 31.000 M | 0.000 -100.00 % | 24.400 M | 0.000 -100.00 % | 28.000 M | 0.000 -100.00 % | 36.000 M | 0.000 -100.00 % | 110.279 M | 0.000 -100.00 % | 119.900 M | 0.000 -100.00 % | 167.546 M | 0.000 -100.00 % | 182.300 M -3.87 % | 189.634 M | 0.000 -100.00 % | 231.500 M | 0.000 -100.00 % | 246.823 M | 0.000 -100.00 % | 277.419 M -12.86 % | 318.359 M -15.26 % | 375.700 M -4.61 % | 393.853 M | 0.000 -100.00 % | 451.900 M | 0.000 -100.00 % | 480.503 M | 0.000 -100.00 % | 543.400 M | 0.000 -100.00 % | 705.977 M | 0.000 -100.00 % | 774.900 M | 0.000 -100.00 % | 1.034 B | 0.000 | 0.000 -100.00 % | 1.123 B |
| Total non current assets | 0.000 -100.00 % | 614.000 M | 0.000 -100.00 % | 656.000 M 287.27 % | -350.300 M -148.47 % | 722.700 M 3 002.41 % | -24.900 M -103.05 % | 816.000 M 7 726.17 % | -10.700 M -101.29 % | 828.092 M 276.04 % | -470.400 M -152.60 % | 894.300 M 300.89 % | -445.162 M -143.89 % | 1.014 B 368.25 % | -378.100 M -134.68 % | 1.090 B 491.91 % | -278.200 M -125.15 % | 1.106 B 776.44 % | -163.500 M -112.25 % | 1.335 B -1.32 % | 1.353 B 759.35 % | -205.200 M -115.72 % | 1.305 B 785.92 % | -190.285 M -114.75 % | 1.290 B 623.45 % | -246.388 M -119.63 % | 1.255 B -18.75 % | 1.545 B -10.50 % | 1.726 B 1.90 % | 1.694 B 11 170.80 % | -15.300 M -100.90 % | 1.698 B 14 809.86 % | -11.546 M -100.69 % | 1.663 B 4 963.07 % | -34.200 M -102.13 % | 1.605 B 5 048.04 % | -32.431 M -101.87 % | 1.734 B 5 484.24 % | -32.200 M -101.79 % | 1.796 B 6 388.69 % | -28.564 M -101.47 % | 1.938 B | 0.000 -100.00 % | 1.994 B -0.20 % | 1.998 B |
| Other current assets | -951.200 M -4 503.70 % | 21.600 M 102.69 % | -803.200 M -769.33 % | 120.000 M | 0.000 -100.00 % | 24.488 M | 0.000 -100.00 % | 11.700 M | 0.000 -100.00 % | 11.537 M | 0.000 -100.00 % | 17.900 M | 0.000 -100.00 % | 53.260 M | 0.000 -100.00 % | 47.100 M | 0.000 -100.00 % | 120.115 M | 0.000 -100.00 % | 54.000 M -1.27 % | 54.695 M | 0.000 -100.00 % | 37.600 M | 0.000 -100.00 % | 34.177 M | 0.000 -100.00 % | 3.000 K -100.00 % | 121.033 M 54.18 % | 78.500 M -44.59 % | 141.677 M | 0.000 -100.00 % | 119.600 M | 0.000 -100.00 % | 127.027 M | 0.000 -100.00 % | 111.600 M | 0.000 -100.00 % | 141.460 M | 0.000 -100.00 % | 108.800 M | 0.000 -100.00 % | 116.005 M | 0.000 -100.00 % | 99.000 M -75.30 % | 400.746 M |
| Short term investments | 0.000 -100.00 % | 933.200 M | 0.000 -100.00 % | 718.900 M | 0.000 -100.00 % | 230.617 M 363.09 % | 49.800 M 9 860.00 % | 500.000 K -97.66 % | 21.400 M 438.23 % | 3.976 M -99.58 % | 940.800 M 3 633.33 % | 25.200 M -97.17 % | 890.324 M 5 003.31 % | 17.446 M -97.69 % | 756.200 M 161.75 % | 288.900 M -48.08 % | 556.400 M 123.91 % | 248.497 M -24.01 % | 327.000 M 191.96 % | 112.000 M -25.31 % | 149.948 M -63.46 % | 410.400 M 222.64 % | 127.200 M -66.58 % | 380.570 M 165.16 % | 143.522 M -70.87 % | 492.776 M 710.05 % | 60.833 M 151 982.50 % | 40.000 K | 0.000 -100.00 % | 4.222 M -86.20 % | 30.600 M | 0.000 -100.00 % | 23.092 M 102.31 % | -999.280 M -1 560.94 % | 68.400 M | 0.000 -100.00 % | 64.862 M 126.47 % | 28.640 M -55.53 % | 64.400 M | 0.000 -100.00 % | 57.128 M | 0.000 -100.00 % | 79.600 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 18.200 M | 0.000 -100.00 % | 85.700 M | 0.000 -100.00 % | 119.734 M 580.86 % | -24.900 M -200.00 % | 24.900 M 332.71 % | -10.700 M -258.78 % | 6.739 M 101.43 % | -470.400 M -205.35 % | 446.500 M 200.30 % | -445.162 M -204.09 % | 427.677 M 213.11 % | -378.100 M -509.20 % | 92.400 M 133.21 % | -278.200 M -1 036.73 % | 29.699 M 118.16 % | -163.500 M -396.73 % | 55.100 M 6.12 % | 51.923 M 125.30 % | -205.200 M -350.55 % | 81.900 M 143.04 % | -190.285 M -506.90 % | 46.764 M 118.98 % | -246.388 M -232.78 % | 185.555 M 592.42 % | 26.798 M -50.65 % | 54.300 M -51.90 % | 112.893 M 837.86 % | -15.300 M -200.00 % | 15.300 M 232.51 % | -11.546 M -574.17 % | 2.435 M 107.12 % | -34.200 M -200.00 % | 34.200 M 205.45 % | -32.431 M -955.47 % | 3.791 M 111.77 % | -32.200 M -200.00 % | 32.200 M 212.73 % | -28.564 M -526.14 % | 6.703 M 116.84 % | -39.800 M -200.00 % | 39.800 M 607.05 % | 5.629 M |
| Cash and short term investments | 951.200 M -0.02 % | 951.400 M 18.45 % | 803.200 M -0.17 % | 804.600 M 129.69 % | 350.300 M -0.01 % | 350.351 M 1 307.03 % | 24.900 M -1.97 % | 25.400 M 137.38 % | 10.700 M -0.14 % | 10.715 M -97.72 % | 470.400 M -0.28 % | 471.700 M 5.96 % | 445.162 M 0.01 % | 445.123 M 17.73 % | 378.100 M 0.00 % | 378.100 M 35.91 % | 278.200 M 0.00 % | 278.196 M 70.15 % | 163.500 M 0.00 % | 163.500 M -19.01 % | 201.871 M -1.62 % | 205.200 M 0.00 % | 205.200 M 7.84 % | 190.285 M 0.00 % | 190.286 M -22.77 % | 246.388 M 0.00 % | 246.388 M 818.06 % | 26.838 M -50.57 % | 54.300 M -51.90 % | 112.893 M 637.86 % | 15.300 M 0.00 % | 15.300 M 32.51 % | 11.546 M 0.00 % | 11.546 M -66.24 % | 34.200 M 0.00 % | 34.200 M 5.45 % | 32.431 M 0.00 % | 32.431 M 0.72 % | 32.200 M 0.00 % | 32.200 M 12.73 % | 28.564 M 326.14 % | 6.703 M -83.16 % | 39.800 M 0.00 % | 39.800 M 607.05 % | 5.629 M |
| Total current assets | 0.000 -100.00 % | 1.003 B | 0.000 -100.00 % | 947.700 M 170.54 % | 350.300 M -10.70 % | 392.287 M 1 475.45 % | 24.900 M -53.63 % | 53.700 M 401.87 % | 10.700 M -75.51 % | 43.697 M -90.71 % | 470.400 M -4.56 % | 492.900 M 10.72 % | 445.162 M -11.14 % | 500.983 M 32.50 % | 378.100 M -17.46 % | 458.100 M 64.67 % | 278.200 M -35.35 % | 430.319 M 163.19 % | 163.500 M -33.46 % | 245.700 M -14.47 % | 287.255 M 39.99 % | 205.200 M -24.84 % | 273.000 M 43.47 % | 190.285 M -26.27 % | 258.072 M 4.74 % | 246.388 M -39.48 % | 407.131 M 82.25 % | 223.389 M -38.70 % | 364.400 M -40.10 % | 608.397 M 3 876.45 % | 15.300 M -97.33 % | 573.000 M 4 862.76 % | 11.546 M -98.25 % | 661.485 M 1 834.17 % | 34.200 M -96.20 % | 899.900 M 2 674.81 % | 32.431 M -97.43 % | 1.264 B 3 824.49 % | 32.200 M -97.65 % | 1.369 B 4 691.70 % | 28.564 M -97.85 % | 1.329 B 3 238.73 % | 39.800 M -96.72 % | 1.213 B 15.68 % | 1.049 B |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 27.800 M | 0.000 -100.00 % | 28.613 M | 0.000 -100.00 % | 25.700 M -13.38 % | 29.671 M | 0.000 -100.00 % | 28.300 M | 0.000 -100.00 % | 31.483 M | 0.000 -100.00 % | 94.483 M 25.14 % | 75.500 M -35.85 % | 117.700 M -33.54 % | 177.095 M | 0.000 -100.00 % | 246.700 M | 0.000 -100.00 % | 329.518 M | 0.000 -100.00 % | 363.700 M | 0.000 -100.00 % | 687.759 M | 0.000 -100.00 % | 768.900 M | 0.000 -100.00 % | 706.872 M | 0.000 -100.00 % | 738.600 M 16.71 % | 632.864 M |
| Net receivables | 0.000 -100.00 % | 30.200 M | 0.000 -100.00 % | 23.100 M | 0.000 -100.00 % | 17.180 M | 0.000 -100.00 % | 17.100 M | 0.000 -100.00 % | 18.845 M | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 1.499 M | 0.000 -100.00 % | 5.100 M | 0.000 -100.00 % | 3.395 M | 0.000 -100.00 % | 2.500 M 391.16 % | 509.000 K | 0.000 -100.00 % | 1.900 M | 0.000 -100.00 % | 2.126 M | 0.000 -100.00 % | 66.257 M 367 994.44 % | 18.000 K -99.98 % | 113.900 M -35.55 % | 176.732 M | 0.000 -100.00 % | 191.400 M | 0.000 -100.00 % | 193.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 430.677 M | 0.000 -100.00 % | 458.800 M | 0.000 -100.00 % | 499.235 M | 0.000 -100.00 % | 362.800 M 3 737.53 % | 9.454 M |
| Tax assets | 0.000 -100.00 % | 103.000 M | 0.000 -100.00 % | 93.200 M | 0.000 -100.00 % | 93.200 M | 0.000 -100.00 % | 123.400 M | 0.000 -100.00 % | 117.366 M | 0.000 -100.00 % | 141.400 M | 0.000 -100.00 % | 141.398 M | 0.000 -100.00 % | 147.400 M | 0.000 -100.00 % | 147.408 M | 0.000 -100.00 % | 137.100 M 9.15 % | 125.611 M | 0.000 -100.00 % | 125.800 M | 0.000 -100.00 % | 125.788 M | 0.000 -100.00 % | 152.690 M -15.69 % | 181.108 M -10.61 % | 202.600 M -0.89 % | 204.418 M | 0.000 -100.00 % | 165.700 M | 0.000 -100.00 % | 190.566 M | 0.000 -100.00 % | 64.300 M | 0.000 -100.00 % | 55.008 M | 0.000 -100.00 % | 13.300 M | 0.000 -100.00 % | 13.308 M | 0.000 | 0.000 -100.00 % | 37.608 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -165.660 M | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 2.445 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 1.759 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 2.545 M | 0.000 -100.00 % | 1.800 M | 0.000 -100.00 % | 4.370 M | 0.000 -100.00 % | 28.400 M | 0.000 -100.00 % | 16.980 M | 0.000 -100.00 % | 34.600 M -20.34 % | 43.437 M | 0.000 -100.00 % | 38.600 M | 0.000 -100.00 % | 47.958 M | 0.000 -100.00 % | 87.309 M 331.56 % | 20.231 M -82.13 % | 113.200 M -16.80 % | 136.052 M | 0.000 -100.00 % | 113.000 M | 0.000 -100.00 % | 174.782 M | 0.000 -100.00 % | 189.500 M | 0.000 -100.00 % | 171.917 M | 0.000 -100.00 % | 269.500 M | 0.000 -100.00 % | 324.756 M | 0.000 -100.00 % | 263.700 M 81.09 % | 145.619 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 20.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.017 M | 0.000 | 0.000 -100.00 % | 17.000 K |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 440.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 436.000 K | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 433.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 100.00 % | -8.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 419.000 K | 0.000 -100.00 % | 416.000 K 0.73 % | 413.000 K | 0.000 -100.00 % | 408.000 K | 0.000 | 0.000 | 0.000 100.00 % | -38.482 M | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 396.000 K | 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 -100.00 % | 97.500 M | 0.000 -100.00 % | 97.500 M | 0.000 | 0.000 -100.00 % | 97.500 M 0.00 % | 97.500 M | 0.000 | 0.000 -100.00 % | 97.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 871.365 M | 0.000 -100.00 % | 1.247 B | 0.000 -100.00 % | 871.452 M | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 871.340 M | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 958.413 M | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 957.832 M | 0.000 100.00 % | -2.000 M -100.23 % | 880.980 M | 0.000 100.00 % | -2.000 M | 0.000 -100.00 % | 882.925 M | 0.000 -100.00 % | 882.925 M 45.01 % | 608.866 M 276.84 % | -344.300 M -139.43 % | 873.136 M | 0.000 100.00 % | -258.700 M | 0.000 -100.00 % | 872.539 M | 0.000 100.00 % | -122.900 M | 0.000 -100.00 % | 980.425 M | 0.000 -100.00 % | 475.300 M | 0.000 -100.00 % | 980.425 M | 0.000 -100.00 % | 471.700 M -51.79 % | 978.480 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.683 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.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 -100.00 % | 29.773 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 |
| Total assets | 0.000 -100.00 % | 1.617 B | 0.000 -100.00 % | 1.604 B | 0.000 -100.00 % | 1.115 B | 0.000 -100.00 % | 869.700 M | 0.000 -100.00 % | 869.189 M | 0.000 -100.00 % | 1.387 B | 0.000 -100.00 % | 1.515 B | 0.000 -100.00 % | 1.548 B | 0.000 -100.00 % | 1.536 B | 0.000 -100.00 % | 1.581 B -3.62 % | 1.640 B | 0.000 -100.00 % | 1.578 B | 0.000 -100.00 % | 1.548 B | 0.000 -100.00 % | 1.662 B 3.73 % | 1.602 B -23.34 % | 2.090 B -9.20 % | 2.302 B | 0.000 -100.00 % | 2.271 B | 0.000 -100.00 % | 2.325 B | 0.000 -100.00 % | 2.505 B | 0.000 -100.00 % | 3.000 B | 0.000 -100.00 % | 3.165 B | 0.000 -100.00 % | 3.266 B | 0.000 -100.00 % | 3.207 B 5.27 % | 3.047 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-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-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 | 2016-12-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-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 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.720 M 0.00 % | 16.720 M -73.06 % | 62.072 M 0.00 % | 62.072 M 0.00 % | 62.072 M 493.42 % | 10.460 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -45.553 M 0.00 % | -45.553 M 0.00 % | -45.553 M -81.67 % | -25.075 M 0.00 % | -25.075 M 0.00 % | -25.075 M 0.00 % | -25.075 M -196.16 % | 26.075 M 0.00 % | 26.075 M 0.00 % | 26.075 M 0.00 % | 26.075 M -62.52 % | 69.575 M 0.00 % | 69.575 M 0.00 % | 69.575 M 0.00 % | 69.575 M 137.55 % | -185.275 M 0.00 % | -185.275 M 0.00 % | -185.275 M 0.00 % | -185.275 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 | 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 % | 15.750 M 0.00 % | 15.750 M 0.00 % | 15.750 M | 0.000 | 0.000 100.00 % | -4.741 M 0.00 % | -4.741 M -118.67 % | 25.395 M 0.00 % | 25.395 M 0.00 % | 25.395 M -33.36 % | 38.106 M 0.00 % | 38.106 M 0.00 % | 38.106 M -57.45 % | 89.561 M 0.00 % | 89.561 M 0.00 % | 89.561 M 0.00 % | 89.561 M 1 774.34 % | 4.778 M 0.00 % | 4.778 M 0.00 % | 4.778 M 0.00 % | 4.778 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.862 M 0.00 % | 20.862 M 0.00 % | 20.862 M 0.00 % | 20.862 M 186.47 % | -24.125 M 0.00 % | -24.125 M 0.00 % | -24.125 M 0.00 % | -24.125 M 11.06 % | -27.125 M 0.00 % | -27.125 M 0.00 % | -27.125 M 0.00 % | -27.125 M -214.81 % | 23.625 M 0.00 % | 23.625 M 0.00 % | 23.625 M 0.00 % | 23.625 M 250.00 % | -15.750 M 0.00 % | -15.750 M 0.00 % | -15.750 M 0.00 % | -15.750 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 | 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 100.00 % | -33.802 M 0.00 % | -33.802 M 0.00 % | -33.802 M 0.00 % | -33.802 M | 0.000 100.00 % | -54.717 M 0.00 % | -54.717 M 0.00 % | -54.717 M | 0.000 -100.00 % | 21.461 M 0.00 % | 21.461 M 0.00 % | 21.461 M -41.49 % | 36.678 M 0.00 % | 36.678 M 0.00 % | 36.678 M 232.67 % | -27.646 M 0.00 % | -27.646 M 0.00 % | -27.646 M -155.44 % | 49.864 M 0.00 % | 49.864 M 0.00 % | 49.864 M 0.00 % | 49.864 M 185.62 % | -58.239 M 0.00 % | -58.239 M 0.00 % | -58.239 M 0.00 % | -58.239 M -264.19 % | -15.991 M 0.00 % | -15.991 M 0.00 % | -15.991 M 0.00 % | -15.991 M 75.92 % | -66.415 M 0.00 % | -66.415 M 0.00 % | -66.415 M 0.00 % | -66.415 M -6 891.08 % | -950.000 K 0.00 % | -950.000 K 0.00 % | -950.000 K 0.00 % | -950.000 K -101.79 % | 53.200 M 0.00 % | 53.200 M 0.00 % | 53.200 M 0.00 % | 53.200 M 15.78 % | 45.950 M 0.00 % | 45.950 M 0.00 % | 45.950 M 0.00 % | 45.950 M 127.11 % | -169.525 M 0.00 % | -169.525 M 0.00 % | -169.525 M 0.00 % | -169.525 M |
| Other non cash items | -36.300 M -1 420.74 % | -2.387 M -170.21 % | 3.400 M 100.50 % | -681.700 M -5 580.83 % | -12.000 M 93.78 % | -192.800 M -2 735.29 % | -6.800 M -17.24 % | -5.800 M -45.00 % | -4.000 M -116.45 % | 24.318 M 101.85 % | -1.311 B -323.18 % | -309.800 M -433.22 % | -58.100 M -249.07 % | 38.974 M -15.82 % | 46.300 M -1.28 % | 46.900 M 46.56 % | 32.000 M -13.60 % | 37.035 M -38.99 % | 60.700 M -17.86 % | 73.900 M 69.11 % | 43.700 M 330.79 % | -18.935 M -155.53 % | 34.100 M 237.62 % | 10.100 M -70.21 % | 33.900 M -38.55 % | 55.171 M -49.34 % | 108.900 M 688.65 % | -18.500 M -130.95 % | 59.772 M 152.98 % | 23.627 M 0.00 % | 23.627 M -48.50 % | 45.877 M -36.50 % | 72.244 M 57.47 % | 45.877 M 1 893.34 % | 2.302 M 115.03 % | -15.316 M -124.66 % | 62.100 M 44.76 % | 42.900 M -18.29 % | 52.500 M 271.38 % | -30.634 M -142.78 % | 71.600 M -43.51 % | 126.749 M -6.97 % | 136.249 M 469.42 % | 23.928 M -81.54 % | 129.649 M 5 993.13 % | -2.200 M 95.57 % | -49.700 M -205.94 % | 46.913 M 3 250.93 % | 1.400 M -96.40 % | 38.900 M 141.46 % | -93.823 M -232.17 % | 70.986 M 188.60 % | -80.123 M -425.40 % | -15.250 M 4.39 % | -15.950 M 0.00 % | -15.950 M 0.00 % | -15.950 M 78.19 % | -73.125 M 0.00 % | -73.125 M 0.00 % | -73.125 M 0.00 % | -73.125 M 55.35 % | -163.775 M 0.00 % | -163.775 M 0.00 % | -163.775 M 0.00 % | -163.775 M -982.88 % | 18.550 M 0.00 % | 18.550 M 0.00 % | 18.550 M 0.00 % | 18.550 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M -52.94 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M | 0.000 100.00 % | -44.770 M 0.00 % | -44.770 M 0.00 % | -44.770 M | 0.000 -100.00 % | 33.372 M 0.00 % | 33.372 M 0.00 % | 33.372 M -65.07 % | 95.527 M 0.00 % | 95.527 M 0.00 % | 95.527 M 144.65 % | 39.046 M 0.00 % | 39.046 M 0.00 % | 39.046 M -70.15 % | 130.798 M 0.00 % | 130.798 M 0.00 % | 130.798 M 0.00 % | 130.798 M 925.16 % | -15.851 M 0.00 % | -15.851 M 0.00 % | -15.851 M 0.00 % | -15.851 M -610.43 % | 3.106 M 0.00 % | 3.106 M 0.00 % | 3.106 M 0.00 % | 3.106 M 111.34 % | -27.391 M 0.00 % | -27.391 M 0.00 % | -27.391 M 0.00 % | -27.391 M -9 230.42 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 105.29 % | -5.675 M 0.00 % | -5.675 M 0.00 % | -5.675 M 0.00 % | -5.675 M 89.28 % | -52.925 M 0.00 % | -52.925 M 0.00 % | -52.925 M 0.00 % | -52.925 M 58.50 % | -127.525 M 0.00 % | -127.525 M 0.00 % | -127.525 M 0.00 % | -127.525 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 % | -4.573 M 0.00 % | -4.573 M 0.00 % | -4.573 M | 0.000 100.00 % | -5.353 M 0.00 % | -5.353 M 0.00 % | -5.353 M -161.70 % | -2.046 M 0.00 % | -2.046 M 0.00 % | -2.046 M -9.53 % | -1.868 M 0.00 % | -1.868 M 0.00 % | -1.868 M -64.10 % | -1.138 M 0.00 % | -1.138 M 0.00 % | -1.138 M 0.00 % | -1.138 M 94.26 % | -19.841 M 0.00 % | -19.841 M 0.00 % | -19.841 M 0.00 % | -19.841 M 14.52 % | -23.211 M 0.00 % | -23.211 M 0.00 % | -23.211 M 0.00 % | -23.211 M -20.73 % | -19.227 M 0.00 % | -19.227 M 0.00 % | -19.227 M 0.00 % | -19.227 M -32.60 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M -30.63 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 56.51 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 63.17 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.750 K 0.00 % | -20.750 K 0.00 % | -20.750 K -2.47 % | -20.250 K 0.00 % | -20.250 K 0.00 % | -20.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.500 K 0.00 % | 18.500 K 0.00 % | 18.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.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 | 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 -100.00 % | 4.573 M 0.00 % | 4.573 M 0.00 % | 4.573 M | 0.000 -100.00 % | 5.353 M | 0.000 | 0.000 -100.00 % | 20.750 K 0.00 % | 20.750 K 0.00 % | 20.750 K 0.00 % | 20.750 K -98.90 % | 1.888 M 0.00 % | 1.888 M 66.62 % | 1.133 M 0.00 % | 1.133 M 0.00 % | 1.133 M 0.00 % | 1.133 M -94.29 % | 19.841 M 0.00 % | 19.841 M 0.00 % | 19.841 M 0.00 % | 19.841 M -14.52 % | 23.211 M 0.00 % | 23.211 M 0.00 % | 23.211 M 0.00 % | 23.211 M 20.73 % | 19.227 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.353 M 0.00 % | -5.353 M -164.08 % | -2.027 M 0.00 % | -2.027 M 0.00 % | -2.027 M -8.57 % | -1.867 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.227 M 0.00 % | -19.227 M 0.00 % | -19.227 M -32.60 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M -30.63 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 56.51 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 63.17 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 100.00 % | -3.780 M 0.00 % | -3.780 M 0.00 % | -3.780 M 96.58 % | -110.449 M 0.00 % | -110.449 M 0.00 % | -110.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 30.047 M 0.00 % | 30.047 M 0.00 % | 30.047 M 0.00 % | 30.047 M -41.19 % | 51.087 M 0.00 % | 51.087 M 0.00 % | 51.087 M 0.00 % | 51.087 M 921.74 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.700 M 0.00 % | -5.700 M 0.00 % | -5.700 M 0.00 % | -5.700 M -169.09 % | 8.250 M 0.00 % | 8.250 M 0.00 % | 8.250 M 0.00 % | 8.250 M -52.86 % | 17.500 M 0.00 % | 17.500 M 0.00 % | 17.500 M 0.00 % | 17.500 M 5 933.33 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K |
| 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 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 100.00 % | -3.780 M 0.00 % | -3.780 M 0.00 % | -3.780 M 96.58 % | -110.449 M 0.00 % | -110.449 M 0.00 % | -110.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.087 M 0.00 % | 51.087 M 0.00 % | 51.087 M 0.00 % | 51.087 M 921.74 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M 0.00 % | 5.000 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.700 M 0.00 % | -5.700 M 0.00 % | -5.700 M 0.00 % | -5.700 M -169.09 % | 8.250 M 0.00 % | 8.250 M 0.00 % | 8.250 M 0.00 % | 8.250 M -52.86 % | 17.500 M 0.00 % | 17.500 M 0.00 % | 17.500 M 0.00 % | 17.500 M 5 933.33 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K 0.00 % | -300.000 K |
| 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 -100.00 % | 15.450 M 0.00 % | 15.450 M 0.00 % | 15.450 M 438.41 % | -4.566 M 0.00 % | -4.566 M 0.00 % | -4.566 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 -100.00 % | 15.575 M 0.00 % | 15.575 M 0.00 % | 15.575 M 0.00 % | 15.575 M 10 483.33 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K 0.00 % | -150.000 K -100.22 % | 67.675 M 0.00 % | 67.675 M 0.00 % | 67.675 M 0.00 % | 67.675 M 68.24 % | 40.225 M 0.00 % | 40.225 M 0.00 % | 40.225 M 0.00 % | 40.225 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M -52.94 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.290 M 0.00 % | 1.290 M 0.00 % | 1.290 M 0.00 % | 1.290 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.690 M 0.00 % | 39.690 M 0.00 % | 39.690 M 284.48 % | -21.514 M 0.00 % | -21.514 M 0.00 % | -21.514 M -184.91 % | 25.337 M | 0.000 | 0.000 100.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K 0.00 % | -250.000 K 77.19 % | -1.096 M 0.00 % | -1.096 M 0.00 % | -1.096 M 0.00 % | -1.096 M -518.42 % | 262.000 K 0.00 % | 262.000 K 0.00 % | 262.000 K 0.00 % | 262.000 K -50.17 % | 525.750 K 0.00 % | 525.750 K 0.00 % | 525.750 K 0.00 % | 525.750 K 112.16 % | -4.325 M 0.00 % | -4.325 M 0.00 % | -4.325 M 0.00 % | -4.325 M 50.14 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M 0.00 % | -8.675 M -229.00 % | 6.725 M 0.00 % | 6.725 M 0.00 % | 6.725 M 0.00 % | 6.725 M 104.29 % | -156.900 M 0.00 % | -156.900 M 0.00 % | -156.900 M 0.00 % | -156.900 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.500 M 6.43 % | 24.900 M 6.87 % | 23.300 M 245.75 % | 6.739 M 31.13 % | 5.139 M -98.90 % | 466.500 M 0.73 % | 463.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.691 M 0.00 % | 11.691 M 0.00 % | 11.691 M 0.00 % | 11.691 M | 0.000 -100.00 % | 46.389 M 0.00 % | 46.389 M 0.00 % | 46.389 M | 0.000 -100.00 % | 6.699 M 0.00 % | 6.699 M 0.00 % | 6.699 M -76.26 % | 28.223 M 0.00 % | 28.223 M 0.00 % | 28.223 M 877.77 % | 2.887 M 0.00 % | 2.887 M 0.00 % | 2.887 M 510.25 % | 473.000 K 0.00 % | 473.000 K 0.00 % | 473.000 K 0.00 % | 473.000 K -69.86 % | 1.569 M 0.00 % | 1.569 M 0.00 % | 1.569 M 0.00 % | 1.569 M 20.04 % | 1.307 M 0.00 % | 1.307 M 0.00 % | 1.307 M 0.00 % | 1.307 M 67.27 % | 781.500 K 0.00 % | 781.500 K 0.00 % | 781.500 K 0.00 % | 781.500 K -92.63 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M -50.87 % | 21.575 M 0.00 % | 21.575 M 0.00 % | 21.575 M 0.00 % | 21.575 M 45.29 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M -91.35 % | 171.750 M 0.00 % | 171.750 M 0.00 % | 171.750 M 0.00 % | 171.750 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 119.734 M 351.83 % | 26.500 M 6.43 % | 24.900 M 198.60 % | 8.339 M 23.74 % | 6.739 M -98.56 % | 468.100 M 0.34 % | 466.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.981 M 0.00 % | 12.981 M 0.00 % | 12.981 M 0.00 % | 12.981 M | 0.000 -100.00 % | 11.691 M 0.00 % | 11.691 M 0.00 % | 11.691 M | 0.000 -100.00 % | 46.389 M 0.00 % | 46.389 M 0.00 % | 46.389 M 591.41 % | 6.709 M 0.00 % | 6.709 M 0.00 % | 6.709 M -76.23 % | 28.223 M 0.00 % | 28.223 M 0.00 % | 28.223 M 12 556.17 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K 0.00 % | 223.000 K -52.85 % | 473.000 K 0.00 % | 473.000 K 0.00 % | 473.000 K 0.00 % | 473.000 K -69.86 % | 1.569 M 0.00 % | 1.569 M 0.00 % | 1.569 M 0.00 % | 1.569 M 20.04 % | 1.307 M 0.00 % | 1.307 M 0.00 % | 1.307 M 0.00 % | 1.307 M -79.17 % | 6.275 M 0.00 % | 6.275 M 0.00 % | 6.275 M 0.00 % | 6.275 M -51.36 % | 12.900 M 0.00 % | 12.900 M 0.00 % | 12.900 M 0.00 % | 12.900 M -40.21 % | 21.575 M 0.00 % | 21.575 M 0.00 % | 21.575 M 0.00 % | 21.575 M 45.29 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M 0.00 % | 14.850 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M -52.94 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M | 0.000 100.00 % | -44.770 M 0.00 % | -44.770 M 0.00 % | -44.770 M | 0.000 -100.00 % | 33.372 M 0.00 % | 33.372 M 0.00 % | 33.372 M -65.07 % | 95.527 M 0.00 % | 95.527 M 0.00 % | 95.527 M 144.65 % | 39.046 M 0.00 % | 39.046 M 0.00 % | 39.046 M -70.15 % | 130.798 M 0.00 % | 130.798 M 0.00 % | 130.798 M 0.00 % | 130.798 M 925.16 % | -15.851 M 0.00 % | -15.851 M 0.00 % | -15.851 M 0.00 % | -15.851 M -610.43 % | 3.106 M 0.00 % | 3.106 M 0.00 % | 3.106 M 0.00 % | 3.106 M 111.34 % | -27.391 M 0.00 % | -27.391 M 0.00 % | -27.391 M 0.00 % | -27.391 M -9 230.42 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 0.00 % | 300.000 K 105.29 % | -5.675 M 0.00 % | -5.675 M 0.00 % | -5.675 M 0.00 % | -5.675 M 89.28 % | -52.925 M 0.00 % | -52.925 M 0.00 % | -52.925 M 0.00 % | -52.925 M 58.50 % | -127.525 M 0.00 % | -127.525 M 0.00 % | -127.525 M 0.00 % | -127.525 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 % | -4.573 M 0.00 % | -4.573 M 0.00 % | -4.573 M | 0.000 100.00 % | -5.353 M 0.00 % | -5.353 M 0.00 % | -5.353 M -161.70 % | -2.046 M 0.00 % | -2.046 M 0.00 % | -2.046 M -9.53 % | -1.868 M 0.00 % | -1.868 M 0.00 % | -1.868 M -64.10 % | -1.138 M 0.00 % | -1.138 M 0.00 % | -1.138 M 0.00 % | -1.138 M 94.26 % | -19.841 M 0.00 % | -19.841 M 0.00 % | -19.841 M 0.00 % | -19.841 M 14.52 % | -23.211 M 0.00 % | -23.211 M 0.00 % | -23.211 M 0.00 % | -23.211 M -20.73 % | -19.227 M 0.00 % | -19.227 M 0.00 % | -19.227 M 0.00 % | -19.227 M -32.60 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M 0.00 % | -14.500 M -30.63 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 0.00 % | -11.100 M 56.51 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 0.00 % | -25.525 M 63.17 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 M 0.00 % | -69.300 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M 0.00 % | 1.600 M -52.94 % | 3.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M 0.00 % | -15.612 M | 0.000 100.00 % | -49.343 M 0.00 % | -49.343 M 0.00 % | -49.343 M | 0.000 -100.00 % | 28.019 M 0.00 % | 28.019 M 0.00 % | 28.019 M -70.03 % | 93.482 M 0.00 % | 93.482 M 0.00 % | 93.482 M 151.44 % | 37.179 M 0.00 % | 37.179 M 0.00 % | 37.179 M -71.33 % | 129.660 M 0.00 % | 129.660 M 0.00 % | 129.660 M 0.00 % | 129.660 M 463.27 % | -35.692 M 0.00 % | -35.692 M 0.00 % | -35.692 M 0.00 % | -35.692 M -77.52 % | -20.106 M 0.00 % | -20.106 M 0.00 % | -20.106 M 0.00 % | -20.106 M 56.87 % | -46.618 M 0.00 % | -46.618 M 0.00 % | -46.618 M 0.00 % | -46.618 M -228.29 % | -14.200 M 0.00 % | -14.200 M 0.00 % | -14.200 M 0.00 % | -14.200 M 15.35 % | -16.775 M 0.00 % | -16.775 M 0.00 % | -16.775 M 0.00 % | -16.775 M 78.62 % | -78.450 M 0.00 % | -78.450 M 0.00 % | -78.450 M 0.00 % | -78.450 M 60.14 % | -196.825 M 0.00 % | -196.825 M 0.00 % | -196.825 M 0.00 % | -196.825 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 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |