 
					BLB Limited BLBLIMITED.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.392 B 74.13 % | 3.097 B 41.67 % | 2.186 B -38.16 % | 3.535 B -33.96 % | 5.353 B 167.55 % | 2.001 B 3.87 % | 1.926 B -62.71 % | 5.164 B 11.38 % | 4.637 B 61.82 % | 2.865 B -50.73 % | 5.815 B 69.52 % | 3.431 B 19.71 % | 2.866 B 2.91 % | 2.785 B -61.89 % | 7.307 B -69.73 % | 24.140 B 44.72 % | 16.680 B 15.47 % | 14.446 B 17.89 % | 12.253 B 8.31 % | 11.313 B | 
| Net income | 38.600 M 47.83 % | 26.111 M -56.83 % | 60.486 M -35.76 % | 94.161 M 733.06 % | 11.303 M 114.06 % | -80.401 M -98.06 % | -40.595 M 21.93 % | -51.995 M -510.57 % | 12.664 M -19.94 % | 15.818 M -19.08 % | 19.546 M 194.07 % | -20.779 M -35.85 % | -15.295 M 64.72 % | -43.348 M 76.41 % | -183.779 M -177.00 % | 238.666 M 328.87 % | -104.282 M -121.05 % | 495.374 M 596.93 % | 71.080 M -47.74 % | 136.015 M | 
| Income before tax | 53.200 M 52.20 % | 34.955 M -56.22 % | 79.849 M -29.39 % | 113.085 M 179.94 % | 40.396 M 134.38 % | -117.505 M -309.67 % | -28.683 M 49.26 % | -56.526 M -568.28 % | 12.071 M -35.29 % | 18.653 M -13.08 % | 21.459 M 176.56 % | -28.029 M -16.41 % | -24.078 M 60.04 % | -60.254 M 80.26 % | -305.307 M -180.99 % | 376.992 M 380.68 % | -134.314 M -129.38 % | 457.089 M 535.03 % | 71.979 M -48.83 % | 140.667 M | 
| Income before tax ratio | 0.01 -12.60 % | 0.01 -69.10 % | 0.04 14.19 % | 0.03 323.91 % | 0.01 112.85 % | -0.06 -294.40 % | -0.01 -36.07 % | -0.01 -520.42 % | 0.00 -60.01 % | 0.01 76.42 % | 0.00 145.16 % | -0.01 2.76 % | -0.01 61.17 % | -0.02 48.21 % | -0.04 -367.54 % | 0.02 293.95 % | -0.01 -125.45 % | 0.03 438.65 % | 0.01 -52.76 % | 0.01 | 
| EBITDA | 65.000 M 53.25 % | 42.414 M -53.36 % | 90.946 M -27.97 % | 126.254 M 146.15 % | 51.291 M 152.15 % | -98.356 M -661.21 % | -12.921 M -2 116.30 % | -583.000 K -100.70 % | 83.205 M 16.80 % | 71.237 M 28.26 % | 55.542 M 31 100.82 % | 178.013 K 100.92 % | -19.349 M 52.91 % | -41.090 M 92.75 % | -566.856 M -338.33 % | 237.848 M 431.21 % | -71.813 M -113.91 % | 516.104 M 349.82 % | 114.735 M -33.60 % | 172.789 M | 
| Net income ratio | 0.01 -15.11 % | 0.01 -69.53 % | 0.03 3.88 % | 0.03 1 161.48 % | 0.00 105.25 % | -0.04 -90.67 % | -0.02 -109.36 % | -0.01 -468.61 % | 0.00 -50.52 % | 0.01 64.24 % | 0.00 155.49 % | -0.01 -13.49 % | -0.01 65.71 % | -0.02 38.11 % | -0.03 -354.39 % | 0.01 258.14 % | -0.01 -118.23 % | 0.03 491.15 % | 0.01 -51.75 % | 0.01 | 
| Ratio EBITDA | 0.01 -11.99 % | 0.01 -67.08 % | 0.04 16.49 % | 0.04 272.74 % | 0.01 119.49 % | -0.05 -632.83 % | -0.01 -5 842.93 % | 0.00 -100.63 % | 0.02 -27.82 % | 0.02 160.31 % | 0.01 18 305.65 % | 0.00 100.77 % | -0.01 54.24 % | -0.01 80.98 % | -0.08 -887.34 % | 0.01 328.86 % | 0.00 -112.05 % | 0.04 281.55 % | 0.01 -38.69 % | 0.02 | 
| Gross profit ratio | 0.02 102.80 % | 0.01 -99.10 % | 1.00 2 892.98 % | 0.03 222.07 % | 0.01 3.29 % | 0.01 180.16 % | -0.01 -163.12 % | 0.02 -58.69 % | 0.05 -51.84 % | 0.10 39.74 % | 0.07 -37.90 % | 0.11 44.60 % | 0.08 422.04 % | 0.02 420.78 % | 0.00 120.76 % | -0.01 62.86 % | -0.04 29.20 % | -0.05 | 0.00 | 0.00 | 
| Weighted average shs out dil | 52.877 M 0.02 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M | 
| Weighted average shs out | 52.877 M -0.77 % | 53.288 M 0.80 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.27 % | 52.721 M -0.27 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.24 % | 52.741 M -0.24 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M | 
| EPS diluted | 0.73 48.98 % | 0.49 -57.02 % | 1.14 -35.96 % | 1.78 747.62 % | 0.21 113.82 % | -1.52 -97.40 % | -0.77 21.43 % | -0.98 -508.33 % | 0.24 -20.00 % | 0.30 -18.92 % | 0.37 194.87 % | -0.39 -34.48 % | -0.29 64.63 % | -0.82 76.44 % | -3.48 -177.16 % | 4.51 328.93 % | -1.97 -121.02 % | 9.37 599.25 % | 1.34 -47.86 % | 2.57 | 
| Earnings per share | 0.73 48.98 % | 0.49 -57.02 % | 1.14 -35.96 % | 1.78 747.62 % | 0.21 113.82 % | -1.52 -97.40 % | -0.77 21.43 % | -0.98 -508.33 % | 0.24 -20.00 % | 0.30 -18.92 % | 0.37 194.87 % | -0.39 -34.48 % | -0.29 64.63 % | -0.82 76.44 % | -3.48 -177.16 % | 4.51 328.93 % | -1.97 -121.02 % | 9.37 599.25 % | 1.34 -47.86 % | 2.57 | 
| Gross profit | 98.200 M 253.15 % | 27.807 M -98.73 % | 2.186 B 1 750.76 % | 118.102 M 112.69 % | 55.527 M 176.36 % | 20.092 M 183.27 % | -24.129 M -123.54 % | 102.504 M -53.99 % | 222.800 M -22.07 % | 285.889 M -31.15 % | 415.237 M 5.27 % | 394.438 M 73.10 % | 227.865 M 437.23 % | 42.415 M 98.47 % | 21.371 M 106.28 % | -340.068 M 46.26 % | -632.762 M 18.25 % | -774.053 M | 0.000 | 0.000 | 
| Income tax expense | 14.600 M 65.08 % | 8.844 M -54.33 % | 19.363 M 2.32 % | 18.924 M -34.95 % | 29.093 M 178.41 % | -37.104 M -411.48 % | 11.912 M 362.90 % | -4.531 M -664.08 % | -593.000 K -120.91 % | 2.835 M 48.23 % | 1.913 M 126.38 % | -7.250 M 17.45 % | -8.783 M 48.05 % | -16.906 M 86.09 % | -121.528 M -187.86 % | 138.326 M 550.97 % | -30.673 M 20.50 % | -38.581 M -3 461.79 % | -1.083 M -122.90 % | 4.730 M | 
| Cost of revenue | 5.294 B 72.51 % | 3.069 B 47.00 % | 2.088 B -38.90 % | 3.417 B -35.50 % | 5.297 B 167.46 % | 1.980 B 1.56 % | 1.950 B -61.48 % | 5.062 B 14.68 % | 4.414 B 71.12 % | 2.579 B -52.23 % | 5.400 B 77.86 % | 3.036 B 15.10 % | 2.638 B -3.81 % | 2.742 B -62.36 % | 7.286 B -70.24 % | 24.480 B 41.39 % | 17.313 B 13.75 % | 15.220 B 24.21 % | 12.253 B 8.31 % | 11.313 B | 
| General and administrative expenses | 12.616 M 82.10 % | 6.928 M -53.39 % | 14.865 M 162.59 % | 5.661 M 15.46 % | 4.903 M -6.22 % | 5.228 M 3.63 % | 5.045 M -56.29 % | 11.543 M -60.06 % | 28.902 M -4.42 % | 30.239 M -34.83 % | 46.402 M -26.13 % | 62.817 M 132.13 % | 27.061 M -52.93 % | 57.493 M -55.71 % | 129.809 M -19.36 % | 160.969 M 44.91 % | 111.079 M -13.28 % | 128.092 M | 0.000 | 0.000 | 
| Selling and marketing expenses | 217.000 K -77.13 % | 949.000 K 931.52 % | 92.000 K 9.52 % | 84.000 K -6.67 % | 90.000 K -30.23 % | 129.000 K -93.69 % | 2.045 M -72.00 % | 7.304 M 12.15 % | 6.513 M -72.34 % | 23.544 M -78.35 % | 108.765 M -46.77 % | 204.319 M 81.67 % | 112.467 M 803.76 % | -15.981 M -195.23 % | 16.781 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 21.667 M 442.90 % | 3.991 M 290.14 % | -2.099 M -124.26 % | 8.652 M -51.86 % | 17.973 M -24.92 % | 23.937 M | 0.000 -100.00 % | 80.513 M -55.28 % | 180.022 M -15.99 % | 214.298 M -11.13 % | 241.133 M 18.90 % | 202.807 M 73.08 % | 117.178 M 83.37 % | 63.901 M -73.90 % | 244.845 M 127.89 % | -878.029 M -44.05 % | -609.527 M 55.16 % | -1.359 B | 0.000 | 0.000 | 
| Operating expenses | 34.500 M 190.70 % | 11.868 M -7.70 % | 12.858 M -10.69 % | 14.397 M -37.31 % | 22.966 M -21.60 % | 29.294 M 48.16 % | 19.772 M -80.10 % | 99.360 M -53.88 % | 215.437 M -19.58 % | 267.875 M -32.41 % | 396.300 M -9.79 % | 439.297 M 72.89 % | 254.093 M 141.05 % | 105.413 M -73.07 % | 391.435 M 154.59 % | -717.060 M -43.86 % | -498.448 M 59.51 % | -1.231 B | 0.000 | 0.000 | 
| Cost and expenses | 5.329 B 72.97 % | 3.081 B 46.71 % | 2.100 B -38.76 % | 3.429 B -35.56 % | 5.321 B 153.54 % | 2.099 B 6.17 % | 1.977 B -62.17 % | 5.225 B 14.07 % | 4.581 B 60.94 % | 2.846 B -50.80 % | 5.786 B 68.23 % | 3.439 B 18.80 % | 2.895 B 1.66 % | 2.848 B -62.91 % | 7.677 B -67.69 % | 23.763 B 41.32 % | 16.815 B 20.20 % | 13.989 B 14.84 % | 12.181 B 9.02 % | 11.173 B | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 12.833 M 62.92 % | 7.877 M -47.34 % | 14.957 M 160.35 % | 5.745 M 15.06 % | 4.993 M -6.79 % | 5.357 M -24.44 % | 7.090 M -62.38 % | 18.847 M -46.78 % | 35.415 M -34.15 % | 53.783 M -65.34 % | 155.167 M -41.91 % | 267.136 M 90.79 % | 140.015 M 237.29 % | 41.512 M -71.68 % | 146.590 M -8.93 % | 160.969 M 44.91 % | 111.079 M -13.28 % | 128.092 M | 0.000 | 0.000 | 
| Interest income | 33.361 M 44.78 % | 23.042 M -0.77 % | 23.220 M 37.16 % | 16.929 M -17.51 % | 20.522 M -11.93 % | 23.303 M 50.64 % | 15.469 M 115.30 % | 7.185 M -60.43 % | 18.157 M -42.39 % | 31.518 M 168.94 % | 11.719 M 53.89 % | 7.615 M 10.98 % | 6.862 M -30.11 % | 9.818 M -79.88 % | 48.795 M -15.95 % | 58.053 M 14.59 % | 50.660 M 64.75 % | 30.750 M | 0.000 | 0.000 | 
| Interest expense | 10.600 M 89.18 % | 5.603 M -34.85 % | 8.600 M 53.27 % | 5.611 M -56.46 % | 12.888 M -16.65 % | 15.462 M 27.45 % | 12.132 M -76.18 % | 50.931 M -20.40 % | 63.982 M 50.29 % | 42.571 M 71.53 % | 24.818 M 9.90 % | 22.581 M 27.48 % | 17.714 M 60.60 % | 11.030 M -73.90 % | 42.258 M 94.75 % | 21.698 M 174.46 % | 7.906 M -11.32 % | 8.915 M | 0.000 | 0.000 | 
| Depreciation and amortization | 1.200 M -35.34 % | 1.856 M -28.67 % | 2.602 M -5.83 % | 2.763 M -2.51 % | 2.834 M -23.14 % | 3.687 M 1.57 % | 3.630 M -27.57 % | 5.012 M -11.98 % | 5.694 M -43.13 % | 10.012 M 8.08 % | 9.264 M 64.68 % | 5.625 M -10.87 % | 6.312 M -22.41 % | 8.135 M -48.85 % | 15.903 M -50.04 % | 31.829 M -37.25 % | 50.723 M 3.43 % | 49.043 M 14.56 % | 42.811 M 30.26 % | 32.866 M | 
| Operating income | 63.700 M 299.65 % | 15.939 M -81.96 % | 88.344 M -28.47 % | 123.500 M 279.29 % | 32.561 M 135.34 % | -92.144 M -142.54 % | -37.992 M -150.10 % | 75.833 M 929.94 % | 7.363 M -92.04 % | 92.460 M 388.24 % | 18.937 M 158.84 % | -32.186 M -9.74 % | -29.329 M 53.45 % | -62.998 M 82.98 % | -370.064 M -198.16 % | 376.992 M 380.68 % | -134.314 M -129.38 % | 457.089 M 535.52 % | 71.924 M -48.60 % | 139.923 M | 
| Operating income ratio | 0.01 129.51 % | 0.01 -87.26 % | 0.04 15.68 % | 0.03 474.34 % | 0.01 113.21 % | -0.05 -133.49 % | -0.02 -234.34 % | 0.01 824.67 % | 0.00 -95.08 % | 0.03 890.93 % | 0.00 134.71 % | -0.01 8.33 % | -0.01 54.76 % | -0.02 55.33 % | -0.05 -424.29 % | 0.02 293.95 % | -0.01 -125.45 % | 0.03 439.07 % | 0.01 -52.54 % | 0.01 | 
| Total other income expenses net | -10.500 M -155.22 % | 19.016 M 323.85 % | -8.495 M 18.43 % | -10.415 M -232.93 % | 7.835 M 130.89 % | -25.361 M -372.44 % | 9.309 M 107.03 % | -132.359 M -2 911.29 % | 4.708 M 106.38 % | -73.807 M -3 026.44 % | 2.522 M -39.33 % | 4.157 M -20.83 % | 5.251 M 91.40 % | 2.743 M -95.76 % | 64.757 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.631 K -92.52 % | 743.971 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -34.800 M 73.27 % | -130.198 M -533.41 % | -20.555 M -159.48 % | 34.560 M 112.09 % | 16.295 M -80.06 % | 81.718 M -27.06 % | 112.033 M 46.01 % | 76.729 M -90.49 % | 806.509 M 663.14 % | 105.683 M -25.65 % | 142.141 M -58.80 % | 344.965 M 6.57 % | 323.687 M 291.13 % | 82.757 M 143.20 % | -191.566 M 54.81 % | -423.893 M -3.05 % | -411.356 M 37.66 % | -659.896 M -466.38 % | -116.512 M -212.33 % | -37.304 M | 
| Total investments | 403.271 M 34.23 % | 300.440 M 3.57 % | 290.070 M 48.72 % | 195.050 M -16.31 % | 233.055 M 1 531.58 % | 14.284 M -40.63 % | 24.061 M 42.81 % | 16.848 M -70.42 % | 56.952 M 357.12 % | 12.459 M -79.75 % | 61.516 M 0.00 % | 61.516 M 0.00 % | 61.516 M -24.54 % | 81.516 M -19.70 % | 101.520 M -10.21 % | 113.064 M 338.14 % | 25.805 M -90.18 % | 262.824 M 41.05 % | 186.339 M 33.19 % | 139.908 M | 
| Total debt | 3.000 M 20.00 % | 2.500 M -93.33 % | 37.500 M -6.25 % | 40.000 M 63.27 % | 24.500 M -84.39 % | 157.000 M 24.11 % | 126.500 M 0.40 % | 126.000 M -84.42 % | 808.585 M 62.57 % | 497.366 M 8.96 % | 456.479 M -4.90 % | 480.002 M -4.18 % | 500.945 M 182.31 % | 177.444 M 13.23 % | 156.706 M -62.57 % | 418.614 M 90.94 % | 219.240 M 1 445.15 % | 14.189 M -66.44 % | 42.282 M 330.39 % | 9.824 M | 
| Accumulated other comprehensive income loss | 293.224 M 204.52 % | 96.290 M -69.60 % | 316.712 M 0.06 % | 316.527 M 0.11 % | 316.169 M | 0.000 -100.00 % | 322.803 M 219.80 % | 100.938 M 0.00 % | 100.938 M 0.00 % | 100.938 M -69.03 % | 325.889 M -0.01 % | 325.930 M 222.81 % | 100.968 M -68.60 % | 321.568 M 0.00 % | 321.568 M 0.00 % | 321.568 M | 0.000 | 0.000 -100.00 % | 766.864 M 9.27 % | 701.813 M | 
| Retained earnings | 602.458 M -23.63 % | 788.852 M 45.46 % | 542.299 M 12.55 % | 481.813 M 24.29 % | 387.652 M 3.00 % | 376.349 M -17.60 % | 456.750 M -8.16 % | 497.345 M -8.65 % | 544.458 M -15.25 % | 642.421 M -25.58 % | 863.221 M -12.20 % | 983.202 M 25.66 % | 782.418 M -2.67 % | 803.898 M -5.80 % | 853.390 M -18.21 % | 1.043 B 20.33 % | 867.038 M -12.64 % | 992.505 M | 0.000 | 0.000 | 
| Common stock | 52.900 M 0.07 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M | 
| Total equity | 973.600 M 1.10 % | 963.054 M 2.79 % | 936.923 M 6.92 % | 876.252 M 12.09 % | 781.733 M 1.80 % | 767.922 M -10.44 % | 857.465 M 0.14 % | 856.296 M -9.70 % | 948.308 M -9.36 % | 1.046 B 0.41 % | 1.042 B -10.33 % | 1.162 B -1.68 % | 1.182 B -1.78 % | 1.203 B -3.95 % | 1.253 B -13.16 % | 1.443 B 18.65 % | 1.216 B -8.33 % | 1.326 B 57.02 % | 844.777 M 8.34 % | 779.725 M | 
| Other non current liabilities | 9.300 M -55.54 % | 20.917 M | 0.000 -100.00 % | 59.549 M 101.02 % | 29.623 M | 0.000 | 0.000 100.00 % | -148.714 M | 0.000 100.00 % | -160.244 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 M | 0.000 | 0.000 | 0.000 100.00 % | -54.510 M -155.01 % | -21.375 M | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 160.244 K -88.05 % | 1.340 M -42.72 % | 2.340 M | 0.000 | 0.000 -100.00 % | 10.000 M -97.61 % | 418.614 M 90.94 % | 219.240 M 1 445.15 % | 14.189 M -66.38 % | 42.200 M 358.70 % | 9.200 M | 
| Total non current liabilities | 9.300 M -55.54 % | 20.917 M 2 605.95 % | 773.000 K -98.70 % | 59.549 M 101.02 % | 29.623 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 522.131 M 38 852.56 % | 1.340 M -42.72 % | 2.340 M | 0.000 | 0.000 100.00 % | -68.380 M -116.33 % | 418.614 M 90.94 % | 219.240 M 1 445.15 % | 14.189 M | 0.000 | 0.000 | 
| Other current liabilities | 3.992 M -64.67 % | 11.300 M 479.19 % | 1.951 M -88.81 % | 17.429 M 747.71 % | 2.056 M -97.73 % | 90.598 M 10 160.25 % | 883.000 K -93.61 % | 13.811 M -83.91 % | 85.850 M 333.66 % | 19.797 M -44.29 % | 35.535 M 27.08 % | 27.963 M -56.17 % | 63.802 M 124.43 % | 28.429 M -77.28 % | 125.152 M -43.22 % | 220.397 M 117.69 % | 101.245 M -5.01 % | 106.580 M 130 374.67 % | -81.812 K 86.89 % | -623.989 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.341 M | 0.000 -100.00 % | 5.545 M 1.45 % | 5.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 3.000 M 20.00 % | 2.500 M -93.33 % | 37.500 M -6.25 % | 40.000 M 63.27 % | 24.500 M -84.39 % | 157.000 M 24.11 % | 126.500 M 0.40 % | 126.000 M -84.50 % | 812.704 M 63.45 % | 497.205 M 10.65 % | 449.352 M -3.94 % | 467.794 M -6.62 % | 500.945 M 182.31 % | 177.444 M 126.55 % | 78.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 81.812 K -86.89 % | 623.989 K | 
| Total current liabilities | 9.300 M -55.50 % | 20.900 M -49.15 % | 41.100 M -30.98 % | 59.549 M 101.02 % | 29.623 M -88.42 % | 255.838 M 91.53 % | 133.576 M -10.18 % | 148.714 M -83.68 % | 911.489 M 75.94 % | 518.062 M -0.29 % | 519.553 M -0.62 % | 522.780 M -15.91 % | 621.723 M 181.77 % | 220.650 M -4.65 % | 231.413 M -32.00 % | 340.329 M 62.93 % | 208.880 M -38.78 % | 341.199 M | 0.000 | 0.000 | 
| Total liabilities | 9.300 M -55.54 % | 20.917 M -50.08 % | 41.899 M -29.64 % | 59.549 M 101.02 % | 29.623 M -88.42 % | 255.838 M 91.53 % | 133.576 M -10.18 % | 148.714 M -83.74 % | 914.799 M 75.20 % | 522.131 M 0.24 % | 520.893 M -0.81 % | 525.120 M -15.67 % | 622.707 M 181.98 % | 220.835 M -7.73 % | 239.334 M -68.46 % | 758.943 M 77.27 % | 428.120 M 20.47 % | 355.388 M 108.00 % | 170.858 M 41.71 % | 120.566 M | 
| Other non current assets | 249.266 M 177.24 % | 89.911 M -56.59 % | 207.138 M -15.54 % | 245.246 M 592.36 % | 35.422 M -88.57 % | 310.016 M 5.76 % | 293.132 M 37.24 % | 213.589 M -32.26 % | 315.313 M -12.75 % | 361.405 M -8.02 % | 392.921 M 929.20 % | 38.177 M -49.55 % | 75.667 M -76.54 % | 322.559 M 1 649.59 % | 18.436 M -83.88 % | 114.372 M 331.71 % | 26.493 M -89.95 % | 263.722 M 280.66 % | -145.977 M -19.87 % | -121.776 M | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.958 M -67.06 % | 21.121 M 148.24 % | -43.787 M 44.74 % | -79.232 M -33.20 % | -59.484 M -203.96 % | 57.216 M -0.35 % | 57.416 M -1.70 % | 58.411 M -13.61 % | 67.616 M -17.05 % | 81.516 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 34.000 K -32.00 % | 50.000 K -37.50 % | 80.000 K -45.95 % | 148.000 K -31.48 % | 216.000 K -51.46 % | 445.000 K 42.63 % | 312.000 K -0.32 % | 313.000 K -14.71 % | 367.000 K -10.10 % | 408.227 K 38.18 % | 295.437 K -35.31 % | 456.682 K -40.00 % | 761.140 K -45.30 % | 1.391 M -99.41 % | 237.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 34.000 K -32.00 % | 50.000 K -37.50 % | 80.000 K -45.95 % | 148.000 K -31.48 % | 216.000 K -51.46 % | 445.000 K 42.63 % | 312.000 K -0.32 % | 313.000 K -14.71 % | 367.000 K -10.10 % | 408.227 K 38.18 % | 295.437 K -35.31 % | 456.682 K -40.00 % | 761.140 K -45.30 % | 1.391 M -26.55 % | 1.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 41.200 M 0.02 % | 41.193 M -63.73 % | 113.582 M -52.22 % | 237.727 M -37.29 % | 379.077 M 216.20 % | 119.885 M -29.18 % | 169.277 M -30.00 % | 241.824 M -21.13 % | 306.625 M 12.90 % | 271.591 M 54.00 % | 176.352 M -64.92 % | 502.654 M 24.26 % | 404.530 M 1 050.23 % | 35.170 M -25.17 % | 46.997 M -44.38 % | 84.497 M -41.58 % | 144.645 M -16.12 % | 172.452 M 19.75 % | 144.014 M 18.26 % | 121.776 M | 
| Total non current assets | 300.800 M 121.16 % | 136.009 M -57.60 % | 320.800 M -36.05 % | 501.641 M 10.82 % | 452.679 M -10.24 % | 504.308 M -1.85 % | 513.817 M 12.92 % | 455.037 M -21.57 % | 580.190 M -15.78 % | 688.927 M -0.69 % | 693.714 M -13.03 % | 797.637 M 9.98 % | 725.230 M 21.07 % | 599.035 M 100.14 % | 299.313 M 35.76 % | 220.466 M -7.02 % | 237.117 M -49.44 % | 468.950 M | 0.000 -100.00 % | 900.291 M | 
| Other current assets | 24.634 M -75.78 % | 101.692 M -74.48 % | 398.440 M 25.87 % | 316.552 M 9.33 % | 289.531 M -21.02 % | 366.588 M -13.66 % | 424.601 M 333.24 % | 98.006 M -81.18 % | 520.755 M 44.32 % | 360.846 M 28.33 % | 281.195 M -38.25 % | 455.403 M 75.18 % | 259.967 M 56.19 % | 166.439 M -51.17 % | 340.858 M 37.60 % | 247.711 M 914.53 % | 24.416 M -37.59 % | 39.125 M 108.16 % | -479.205 M -49.17 % | -321.242 M | 
| Short term investments | 422.400 M 40.59 % | 300.440 M 3.57 % | 290.070 M 19 046.53 % | 1.515 M -99.35 % | 233.055 M 480.10 % | 40.175 M 1 266.50 % | 2.940 M -95.15 % | 60.635 M -55.48 % | 136.184 M | 0.000 -100.00 % | 4.300 M 4.88 % | 4.100 M 32.05 % | 3.105 M -77.66 % | 13.900 M -30.51 % | 20.004 M | 0.000 | 0.000 | 0.000 -100.00 % | 186.339 M 33.19 % | 139.908 M | 
| cash and cash equivalents | 37.800 M -71.51 % | 132.698 M 128.57 % | 58.055 M 967.19 % | 5.440 M -33.70 % | 8.205 M -89.10 % | 75.282 M 420.37 % | 14.467 M -70.64 % | 49.271 M 135.46 % | 20.925 M -94.66 % | 391.683 M 24.61 % | 314.338 M 132.78 % | 135.037 M -23.82 % | 177.257 M 87.20 % | 94.687 M -72.81 % | 348.272 M -58.66 % | 842.507 M 33.60 % | 630.596 M -6.45 % | 674.085 M 324.50 % | 158.794 M 236.94 % | 47.128 M | 
| Cash and short term investments | 460.200 M 6.25 % | 433.138 M 646.08 % | 58.055 M 734.72 % | 6.955 M -34.36 % | 10.595 M -90.82 % | 115.457 M 677.12 % | 14.857 M -86.48 % | 109.906 M -30.04 % | 157.109 M -59.89 % | 391.683 M 22.92 % | 318.638 M 129.01 % | 139.137 M -22.86 % | 180.362 M 66.10 % | 108.587 M -70.51 % | 368.276 M -56.29 % | 842.507 M 33.60 % | 630.596 M -6.45 % | 674.085 M 95.31 % | 345.132 M 84.53 % | 187.035 M | 
| Total current assets | 682.100 M -19.56 % | 847.962 M 28.87 % | 658.000 M 51.56 % | 434.160 M 21.04 % | 358.677 M -31.86 % | 526.410 M 10.31 % | 477.224 M 7.51 % | 443.882 M -65.40 % | 1.283 B 45.87 % | 879.477 M 1.18 % | 869.200 M -2.29 % | 889.527 M -17.52 % | 1.078 B 30.69 % | 825.179 M -30.83 % | 1.193 B -39.79 % | 1.981 B 40.82 % | 1.407 B 16.00 % | 1.213 B | 0.000 | 0.000 | 
| Inventory | 187.300 M -37.40 % | 299.206 M 55.24 % | 192.733 M 96.36 % | 98.151 M 74.20 % | 56.345 M 39.15 % | 40.491 M | 0.000 -100.00 % | 180.219 M -70.21 % | 605.053 M 399.71 % | 121.080 M -31.16 % | 175.882 M -32.92 % | 262.185 M -41.85 % | 450.911 M 8.55 % | 415.384 M 56.13 % | 266.053 M -47.11 % | 502.996 M 9.52 % | 459.257 M 81.30 % | 253.319 M | 0.000 | 0.000 | 
| Net receivables | 9.966 M -28.44 % | 13.926 M 58.76 % | 8.772 M -29.84 % | 12.502 M 466.73 % | 2.206 M -43.06 % | 3.874 M -83.63 % | 23.660 M 2 140.53 % | 1.056 M | 0.000 -100.00 % | 116.750 M 24.89 % | 93.485 M 184.99 % | 32.802 M -82.48 % | 187.180 M 38.89 % | 134.769 M -43.30 % | 237.708 M -38.75 % | 388.077 M 32.58 % | 292.713 M 18.82 % | 246.355 M 83.75 % | 134.072 M -0.10 % | 134.207 M | 
| Tax assets | 10.300 M 112.15 % | 4.855 M | 0.000 -100.00 % | 18.520 M -51.22 % | 37.964 M -43.34 % | 67.004 M 123.53 % | 29.975 M -30.45 % | 43.098 M 16.11 % | 37.117 M -33.15 % | 55.522 M -17.04 % | 66.930 M -66.36 % | 198.934 M 7.03 % | 185.862 M 7.87 % | 172.299 M 14.51 % | 150.470 M 596.72 % | 21.597 M -67.27 % | 65.979 M 101.30 % | 32.777 M 1 570.08 % | 1.963 M | 0.000 | 
| Other assets | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 100.00 % | -6.958 M | 0.000 -100.00 % | 144.518 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.016 B | 0.000 | 
| Account payables | 2.308 M 669.33 % | 300.000 K -74.29 % | 1.167 M -19.74 % | 1.454 M -46.29 % | 2.707 M -39.99 % | 4.511 M 28.45 % | 3.512 M -38.56 % | 5.716 M -8.85 % | 6.271 M 491.60 % | 1.060 M -95.46 % | 23.335 M 99.61 % | 11.690 M -79.48 % | 56.976 M 285.57 % | 14.777 M -47.10 % | 27.936 M -76.71 % | 119.931 M 11.42 % | 107.634 M -54.12 % | 234.619 M | 0.000 | 0.000 | 
| Tax payables | 0.000 -100.00 % | 6.800 M 1 310.79 % | 482.000 K -27.63 % | 666.000 K 85.00 % | 360.000 K -90.35 % | 3.729 M 39.09 % | 2.681 M -15.88 % | 3.187 M -26.28 % | 4.323 M | 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 -100.00 % | 148.714 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 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -38.483 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.120 M | 0.000 100.00 % | -5.786 M 41.37 % | -9.868 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 25.047 M 0.00 % | 25.047 M 0.00 % | 25.047 M 0.00 % | 25.047 M 0.00 % | 25.047 M -92.61 % | 338.708 M 1 252.29 % | 25.047 M -89.72 % | 243.631 M -2.57 % | 250.047 M 0.00 % | 250.047 M 225.05 % | -199.953 M 0.00 % | -199.953 M -181.39 % | 245.677 M 880.86 % | 25.047 M 0.00 % | 25.047 M 0.00 % | 25.047 M -91.54 % | 296.076 M 5.34 % | 281.076 M 1 022.19 % | 25.047 M 0.00 % | 25.047 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 773.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 -100.00 % | 12.310 M 1.11 % | 12.175 M | 
| Other liabilities | 0.000 100.00 % | -20.900 M -80 484.62 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -518.062 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.301 M | 0.000 | 0.000 | 0.000 -100.00 % | 170.858 M 41.71 % | 120.566 M | 
| Total assets | 982.900 M -0.11 % | 983.971 M 0.53 % | 978.822 M 4.60 % | 935.801 M 15.34 % | 811.356 M -20.75 % | 1.024 B 3.30 % | 991.041 M -5.02 % | 1.043 B -43.99 % | 1.863 B 18.79 % | 1.568 B 0.35 % | 1.563 B -7.36 % | 1.687 B -6.46 % | 1.804 B 26.64 % | 1.424 B -4.56 % | 1.492 B -32.23 % | 2.202 B 33.92 % | 1.644 B -2.24 % | 1.682 B 65.59 % | 1.016 B 12.81 % | 900.291 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 80.700 M 4 755.60 % | 1.662 M 101.06 % | -156.600 M 43.46 % | -276.958 M -2 078.84 % | 13.996 M -57.03 % | 32.571 M 5.19 % | 30.964 M -96.10 % | 793.453 M 254.11 % | -514.847 M -2 504.13 % | 21.415 M -53.73 % | 46.281 M 47.66 % | 31.344 M 156.66 % | -55.322 M 74.03 % | -213.038 M -246.32 % | 145.597 M 151.69 % | -281.686 M 21.98 % | -361.025 M -587.82 % | 74.007 M -31.06 % | 107.357 M | 
| Accounts receivables | 0.000 | 0.000 -100.00 % | 1.574 M 4 472.22 % | -36.000 K -101.33 % | 2.709 M 219.13 % | -2.274 M -3 954.24 % | 59.000 K -99.92 % | 78.442 M 205.68 % | -74.227 M -1 985.03 % | 3.938 M 106.85 % | -57.467 M 34.15 % | -87.273 M 5.84 % | -92.684 M | 0.000 -100.00 % | 96.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 111.900 M 18 550.00 % | 600.000 K 100.63 % | -94.600 M -126.28 % | -41.806 M -163.69 % | -15.854 M 45.19 % | -28.923 M -117.15 % | 168.651 M -60.30 % | 424.834 M 187.78 % | -483.973 M -983.12 % | 54.802 M -36.50 % | 86.303 M -54.27 % | 188.726 M 631.22 % | -35.527 M 76.21 % | -149.331 M -163.02 % | 236.944 M 406.31 % | -77.353 M 62.37 % | -205.582 M -527.31 % | 48.110 M -49.48 % | 95.225 M | 
| Accounts payables | -200.000 K -220.48 % | 166.000 K 1 206.67 % | -15.000 K -141.67 % | 36.000 K 101.33 % | -2.709 M -219.13 % | 2.274 M 133.33 % | -6.823 M 90.34 % | -70.602 M -207.12 % | 65.910 M 276.58 % | -37.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.343 M | 
| Other working capital | -31.000 M -130.96 % | 100.136 M 257.55 % | -63.559 M 72.97 % | -235.152 M -822.23 % | 32.559 M -47.05 % | 61.494 M 146.97 % | -130.923 M -136.29 % | 360.779 M 1 699.43 % | -22.557 M | 0.000 -100.00 % | 17.446 M 124.88 % | -70.109 M -196.19 % | 72.890 M 214.41 % | -63.707 M 66.11 % | -187.980 M 8.00 % | -204.333 M -31.45 % | -155.443 M -700.23 % | 25.897 M 906.31 % | -3.212 M | 
| Other non cash items | -149.800 M -702.19 % | 24.876 M 402.44 % | -8.225 M -72.25 % | -4.775 M -213.45 % | 4.209 M -78.54 % | 19.611 M 269.48 % | -11.571 M -115.77 % | 73.386 M 73.94 % | 42.191 M 125.88 % | 18.679 M 657.72 % | -3.349 M -112.02 % | 27.870 M 380.93 % | 5.795 M 37.08 % | 4.227 M 102.99 % | -141.605 M 6.12 % | -150.843 M -459.59 % | 41.949 M -50.92 % | 85.468 M 3 412.55 % | -2.580 M | 
| Net cash provided by operating activities | -14.700 M -126.97 % | 54.505 M 166.13 % | -82.423 M 50.31 % | -165.885 M -370.44 % | 61.339 M 93.71 % | 31.666 M 659.47 % | -5.660 M -100.69 % | 819.800 M 280.22 % | -454.891 M -761.57 % | 68.759 M -6.65 % | 73.656 M 100.09 % | 36.810 M 154.70 % | -67.293 M 74.21 % | -260.931 M 8.58 % | -285.412 M -1 126.31 % | -23.274 M 94.22 % | -402.877 M -160.53 % | 665.550 M 204.37 % | 218.668 M | 
| Investments in property plant and equipment | -1.200 M -2 826.83 % | -41.000 K 48.10 % | -79.000 K 73.93 % | -303.000 K 82.40 % | -1.722 M 27.62 % | -2.379 M -4 658.00 % | -50.000 K 98.32 % | -2.983 M 93.62 % | -46.750 M -47.72 % | -31.648 M -30.43 % | -24.264 M 40.08 % | -40.495 M 71.78 % | -143.515 M -3 108.86 % | -4.472 M 0.83 % | -4.510 M 58.10 % | -10.763 M 79.09 % | -51.482 M 40.01 % | -85.820 M -30.32 % | -65.854 M | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.301 M 1 250.70 % | 4.612 M | 0.000 -100.00 % | 660.500 K -98.04 % | 33.721 M 118.38 % | 15.442 M | 0.000 -100.00 % | 8.482 M -19.88 % | 10.587 M | 0.000 | 0.000 -100.00 % | 602.882 K | 
| Purchases of investments | -27.000 M | 0.000 | 0.000 | 0.000 100.00 % | -2.041 M 94.49 % | -37.060 M 83.20 % | -220.590 M -80.82 % | -121.995 M -29.23 % | -94.400 M -774.07 % | -10.800 M 66.25 % | -32.000 M 91.04 % | -357.050 M -24.46 % | -286.875 M 80.00 % | -1.434 B -160.79 % | -549.954 M -467.10 % | -96.977 M | 0.000 100.00 % | -280.565 M -857.07 % | -29.315 M | 
| Sales maturities of investments | 0.000 -100.00 % | 2.338 M -71.90 % | 8.321 M 46.47 % | 5.681 M 261.62 % | 1.571 M 104.03 % | 770.000 K -99.72 % | 276.370 M 324.51 % | 65.103 M -32.50 % | 96.449 M 529.40 % | 15.324 M -52.14 % | 32.017 M -91.04 % | 357.344 M 11.41 % | 320.751 M -77.77 % | 1.443 B 101.55 % | 715.783 M 315.17 % | 172.405 M -12.88 % | 197.901 M 145.69 % | 80.549 M 1 128.16 % | 6.559 M | 
| Other investing activites | -52.500 M -199.35 % | 52.841 M -59.13 % | 129.296 M -28.91 % | 181.867 M 2 797.82 % | 6.276 M -83.18 % | 37.318 M 143.71 % | -85.374 M 9.24 % | -94.065 M -152.06 % | 180.673 M 816.16 % | -25.228 M -127.34 % | 92.282 M 202 254.57 % | 45.604 K -91.46 % | 533.922 K -88.42 % | 4.611 M 1 032.47 % | -494.444 K -105.51 % | 8.981 M -23.61 % | 11.757 M 384.65 % | 2.426 M | 0.000 | 
| Net cash used for investing activites | -80.700 M -246.36 % | 55.138 M -59.91 % | 137.538 M -26.55 % | 187.245 M 4 484.84 % | 4.084 M 402.29 % | -1.351 M 95.44 % | -29.644 M 67.65 % | -91.639 M -165.18 % | 140.585 M 368.54 % | -52.352 M -176.21 % | 68.695 M 1 167.48 % | -6.435 M 93.13 % | -93.663 M -1 194.38 % | 8.559 M -94.94 % | 169.307 M 101.00 % | 84.234 M -46.75 % | 158.175 M 155.81 % | -283.410 M -222.03 % | -88.007 M | 
| Debt repayment | 500.000 K 101.43 % | -35.000 M -1 300.00 % | -2.500 M -116.13 % | 15.500 M 111.70 % | -132.500 M -534.43 % | 30.500 M 6 000.00 % | 500.000 K 100.07 % | -701.434 M -312.73 % | 329.734 M 706.45 % | 40.887 M 278.88 % | -22.858 M -9.14 % | -20.943 M -106.47 % | 323.501 M 226.38 % | 99.118 M 129.13 % | -340.234 M -281.77 % | 187.174 M -8.72 % | 205.051 M 779.44 % | -30.179 M -189.55 % | 33.700 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Dividends paid | 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.287 M 0.00 % | -5.287 M 0.00 % | -5.287 M | 0.000 100.00 % | -15.860 M | 0.000 100.00 % | -13.216 M -150.00 % | -5.287 M | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -63.982 M -912.96 % | -6.316 M 17.73 % | -7.678 M 67.77 % | -23.823 M -17.35 % | -20.301 M -65.69 % | -12.253 M 67.67 % | -37.896 M -83.62 % | -20.638 M -437.85 % | -3.837 M 59.17 % | -9.398 M -1 167.60 % | -741.435 K | 
| Net cash used provided by financing activities | 500.000 K 101.43 % | -35.000 M -1 300.00 % | -2.500 M -116.13 % | 15.500 M 111.70 % | -132.500 M -534.43 % | 30.500 M 6 000.00 % | 500.000 K 100.07 % | -701.434 M -363.94 % | 265.752 M 668.72 % | 34.571 M 213.21 % | -30.536 M 38.99 % | -50.053 M -116.80 % | 297.913 M 265.19 % | 81.579 M 121.57 % | -378.130 M -350.95 % | 150.677 M -25.12 % | 201.214 M 481.13 % | -52.794 M -290.78 % | 27.672 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -39.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -393.357 K | 0.000 | 
| Net change in cash | -94.900 M -227.14 % | 74.643 M 41.87 % | 52.615 M 2 002.89 % | -2.765 M 95.88 % | -67.077 M -210.30 % | 60.813 M 274.73 % | -34.804 M -222.79 % | 28.345 M 158.38 % | -48.554 M -195.25 % | 50.978 M 451.37 % | -14.508 M 26.27 % | -19.677 M -114.37 % | 136.957 M 180.19 % | -170.793 M 65.44 % | -494.235 M -333.23 % | 211.911 M 587.28 % | -43.488 M -113.22 % | 328.952 M | 0.000 | 
| Cash at beginning of period | 132.700 M 128.58 % | 58.055 M 967.19 % | 5.440 M -33.70 % | 8.205 M -89.10 % | 75.282 M 420.37 % | 14.467 M -70.64 % | 49.271 M 135.46 % | 20.925 M -69.88 % | 69.479 M -75.21 % | 280.251 M -4.92 % | 294.759 M -6.26 % | 314.436 M 77.17 % | 177.479 M -49.04 % | 348.272 M -58.66 % | 842.507 M 33.60 % | 630.596 M -6.45 % | 674.085 M 95.31 % | 345.132 M 632.33 % | 47.128 M | 
| Cash at end of period | 37.800 M -71.51 % | 132.698 M 128.57 % | 58.055 M 967.19 % | 5.440 M -33.70 % | 8.205 M -89.10 % | 75.280 M 420.36 % | 14.467 M -70.64 % | 49.271 M 135.46 % | 20.925 M -93.68 % | 331.229 M 5.37 % | 314.338 M 6.64 % | 294.759 M -6.26 % | 314.436 M 77.17 % | 177.479 M -49.04 % | 348.272 M -58.66 % | 842.507 M 33.60 % | 630.596 M -6.45 % | 674.085 M 324.50 % | 158.794 M | 
| Operating cash flow | -14.700 M -126.97 % | 54.505 M 166.13 % | -82.423 M 50.31 % | -165.885 M -370.44 % | 61.339 M 93.71 % | 31.666 M 659.47 % | -5.660 M -100.69 % | 821.419 M 280.57 % | -454.891 M -761.57 % | 68.759 M -6.65 % | 73.656 M 100.09 % | 36.810 M 154.70 % | -67.293 M 74.21 % | -260.931 M 9.04 % | -286.864 M -1 132.54 % | -23.274 M 94.22 % | -402.877 M -160.53 % | 665.550 M 204.37 % | 218.668 M | 
| Capital expenditure | -1.200 M -2 826.83 % | -41.000 K 48.10 % | -79.000 K 73.93 % | -303.000 K 82.40 % | -1.722 M 27.62 % | -2.379 M -4 658.00 % | -50.000 K 98.32 % | -2.982 M 93.62 % | -46.750 M -47.72 % | -31.648 M -30.43 % | -24.264 M 40.08 % | -40.495 M 71.78 % | -143.515 M -3 108.86 % | -4.472 M 0.83 % | -4.510 M 58.10 % | -10.763 M 79.09 % | -51.482 M 40.01 % | -85.820 M -30.56 % | -65.731 M | 
| Free CashFlow | -15.900 M -129.19 % | 54.464 M 166.02 % | -82.502 M 50.36 % | -166.188 M -378.76 % | 59.617 M 103.56 % | 29.287 M 612.91 % | -5.710 M -100.70 % | 816.818 M 262.83 % | -501.641 M -1 451.72 % | 37.111 M -24.86 % | 49.391 M 1 440.34 % | -3.685 M 98.25 % | -210.807 M 20.57 % | -265.403 M 8.91 % | -291.374 M -756.06 % | -34.037 M 92.51 % | -454.360 M -178.37 % | 579.730 M 279.07 % | 152.936 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 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 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 564.200 M -4.23 % | 589.100 M -19.71 % | 733.700 M -57.07 % | 1.709 B -27.60 % | 2.361 B 14.63 % | 2.059 B 364.30 % | 443.500 M 75.78 % | 252.300 M -36.05 % | 394.500 M -47.25 % | 747.883 M -7.76 % | 810.800 M 97.37 % | 410.800 M 110.56 % | 195.100 M -79.18 % | 937.271 M -20.22 % | 1.175 B 18.17 % | 994.200 M 132.02 % | 428.500 M 44.97 % | 295.585 M -71.15 % | 1.024 B -54.78 % | 2.265 B 28.18 % | 1.767 B 17.31 % | 1.506 B 318.46 % | 360.000 M 1 137.11 % | 29.100 M -72.29 % | 105.000 M -11.60 % | 118.782 M -57.95 % | 282.500 M -61.84 % | 740.400 M -5.02 % | 779.500 M 42.79 % | 545.900 M | 
| Net income | 114.900 M 480.46 % | -30.200 M 38.37 % | -49.000 M -258.58 % | 30.900 M -64.44 % | 86.900 M 468.39 % | -23.589 M -259.39 % | 14.800 M 20.33 % | 12.300 M -45.58 % | 22.600 M -0.38 % | 22.686 M 284.51 % | 5.900 M -70.79 % | 20.200 M 72.65 % | 11.700 M -6.11 % | 12.461 M -57.62 % | 29.400 M 0.68 % | 29.200 M 26.41 % | 23.100 M 145.67 % | 9.403 M 304.41 % | -4.600 M -190.20 % | 5.100 M 264.29 % | 1.400 M -68.88 % | 4.499 M -40.80 % | 7.600 M 108.60 % | -88.400 M -2 056.10 % | -4.100 M 86.86 % | -31.195 M -164.36 % | -11.800 M -183.69 % | 14.100 M 219.49 % | -11.800 M -613.04 % | 2.300 M | 
| Income before tax | 148.400 M 473.80 % | -39.700 M 38.35 % | -64.400 M -273.12 % | 37.200 M -69.03 % | 120.100 M 488.67 % | -30.900 M -255.28 % | 19.900 M 18.45 % | 16.800 M -42.47 % | 29.200 M 7.55 % | 27.149 M 144.59 % | 11.100 M -58.58 % | 26.800 M 81.08 % | 14.800 M 245.39 % | 4.285 M -89.34 % | 40.200 M 5.24 % | 38.200 M 25.66 % | 30.400 M 195.26 % | 10.296 M -17.63 % | 12.500 M 108.33 % | 6.000 M -48.28 % | 11.600 M 140.41 % | -28.705 M -405.37 % | 9.400 M 110.04 % | -93.600 M -1 934.78 % | -4.600 M 66.38 % | -13.683 M 18.55 % | -16.800 M -177.78 % | 21.600 M 208.54 % | -19.900 M -503.03 % | -3.300 M | 
| Income before tax ratio | 0.26 490.30 % | -0.07 23.22 % | -0.09 -503.24 % | 0.02 -57.22 % | 0.05 439.06 % | -0.02 -133.44 % | 0.04 -32.61 % | 0.07 -10.04 % | 0.07 103.90 % | 0.04 165.16 % | 0.01 -79.02 % | 0.07 -14.00 % | 0.08 1 559.28 % | 0.00 -86.64 % | 0.03 -10.94 % | 0.04 -45.84 % | 0.07 103.67 % | 0.03 185.46 % | 0.01 360.70 % | 0.00 -59.65 % | 0.01 134.45 % | -0.02 -172.97 % | 0.03 100.81 % | -3.22 -7 242.00 % | -0.04 61.97 % | -0.12 -93.70 % | -0.06 -303.85 % | 0.03 214.27 % | -0.03 -322.31 % | -0.01 | 
| EBITDA | 151.900 M 516.16 % | -36.500 M 40.75 % | -61.600 M -253.23 % | 40.200 M -66.61 % | 120.400 M 450.14 % | -34.386 M -249.50 % | 23.000 M 11.11 % | 20.700 M -30.30 % | 29.700 M 24.35 % | 23.885 M 74.34 % | 13.700 M -50.00 % | 27.400 M 50.55 % | 18.200 M 415.87 % | 3.528 M -91.37 % | 40.900 M 5.41 % | 38.800 M 24.76 % | 31.100 M 144.55 % | 12.717 M -20.02 % | 15.900 M 51.43 % | 10.500 M -37.50 % | 16.800 M 170.42 % | -23.856 M -268.00 % | 14.200 M 115.30 % | -92.800 M -46 500.00 % | 200.000 K 101.63 % | -12.300 M 6.11 % | -13.100 M -522.58 % | 3.100 M 116.76 % | -18.500 M | 0.000 | 
| Net income ratio | 0.20 497.25 % | -0.05 23.24 % | -0.07 -469.37 % | 0.02 -50.89 % | 0.04 421.36 % | -0.01 -134.33 % | 0.03 -31.55 % | 0.05 -14.90 % | 0.06 88.86 % | 0.03 316.86 % | 0.01 -85.20 % | 0.05 -18.00 % | 0.06 351.07 % | 0.01 -46.87 % | 0.03 -14.79 % | 0.03 -45.52 % | 0.05 69.46 % | 0.03 808.43 % | 0.00 -299.45 % | 0.00 184.20 % | 0.00 -73.47 % | 0.00 -85.85 % | 0.02 100.69 % | -3.04 -7 679.73 % | -0.04 85.13 % | -0.26 -528.74 % | -0.04 -319.34 % | 0.02 225.80 % | -0.02 -459.29 % | 0.00 | 
| Ratio EBITDA | 0.27 534.53 % | -0.06 26.20 % | -0.08 -456.93 % | 0.02 -53.88 % | 0.05 405.44 % | -0.02 -132.20 % | 0.05 -36.79 % | 0.08 8.98 % | 0.08 135.73 % | 0.03 89.01 % | 0.02 -74.67 % | 0.07 -28.50 % | 0.09 2 378.28 % | 0.00 -89.19 % | 0.03 -10.79 % | 0.04 -46.23 % | 0.07 68.70 % | 0.04 177.19 % | 0.02 234.86 % | 0.00 -51.24 % | 0.01 160.03 % | -0.02 -140.15 % | 0.04 101.24 % | -3.19 -167 522.68 % | 0.00 101.84 % | -0.10 -123.31 % | -0.05 -1 207.54 % | 0.00 117.64 % | -0.02 | 0.00 | 
| Gross profit ratio | 0.28 610.32 % | -0.05 22.31 % | -0.07 -334.30 % | 0.03 -46.02 % | 0.06 243.57 % | -0.04 -163.02 % | 0.06 -64.48 % | 0.17 85.41 % | 0.09 2 403.63 % | 0.00 -112.46 % | 0.03 -58.77 % | 0.08 -29.20 % | 0.11 1 653.87 % | -0.01 -117.47 % | 0.04 -11.10 % | 0.05 -46.30 % | 0.09 280.16 % | -0.05 -336.92 % | 0.02 147.72 % | 0.01 -58.01 % | 0.02 241.08 % | 0.01 -86.90 % | 0.04 517.64 % | -0.01 -133.83 % | 0.03 128.00 % | -0.11 -24.49 % | -0.09 -108.74 % | 1.00 5 331.54 % | -0.02 | 0.00 | 
| Weighted average shs out dil | 52.949 M 0.14 % | 52.877 M 0.36 % | 52.688 M -1.10 % | 53.276 M 0.54 % | 52.988 M 0.23 % | 52.865 M 0.02 % | 52.857 M -1.16 % | 53.478 M 1.75 % | 52.558 M -0.58 % | 52.865 M -1.44 % | 53.636 M 0.90 % | 53.158 M -0.04 % | 53.182 M 0.60 % | 52.865 M 0.70 % | 52.500 M -1.11 % | 53.091 M 1.13 % | 52.500 M 0.98 % | 51.988 M 1.72 % | 51.111 M 0.22 % | 51.000 M 9.29 % | 46.667 M -10.73 % | 52.274 M -3.71 % | 54.286 M 2.55 % | 52.934 M 3.29 % | 51.250 M -3.06 % | 52.865 M -1.44 % | 53.636 M 2.71 % | 52.222 M -2.64 % | 53.636 M 1.46 % | 52.865 M | 
| Weighted average shs out | 52.949 M 0.14 % | 52.877 M 0.36 % | 52.688 M -1.10 % | 53.276 M 0.78 % | 52.865 M 0.00 % | 52.865 M 0.02 % | 52.857 M -1.16 % | 53.478 M 1.75 % | 52.558 M -1.40 % | 53.307 M -0.61 % | 53.636 M 0.90 % | 53.158 M -0.04 % | 53.182 M 0.60 % | 52.865 M 0.70 % | 52.500 M -1.11 % | 53.091 M 1.13 % | 52.500 M 0.98 % | 51.988 M 1.72 % | 51.111 M 0.22 % | 51.000 M 9.29 % | 46.667 M -10.73 % | 52.274 M -3.71 % | 54.286 M 2.55 % | 52.934 M 3.29 % | 51.250 M -3.06 % | 52.865 M -1.44 % | 53.636 M 2.71 % | 52.222 M -2.64 % | 53.636 M 1.46 % | 52.865 M | 
| EPS diluted | 2.17 480.70 % | -0.57 38.71 % | -0.93 -260.34 % | 0.58 -64.63 % | 1.64 464.44 % | -0.45 -260.71 % | 0.28 21.74 % | 0.23 -46.51 % | 0.43 0.00 % | 0.43 290.91 % | 0.11 -71.05 % | 0.38 72.73 % | 0.22 -8.33 % | 0.24 -57.14 % | 0.56 1.82 % | 0.55 25.00 % | 0.44 158.82 % | 0.17 288.89 % | -0.09 -190.00 % | 0.10 233.33 % | 0.03 -62.50 % | 0.08 -42.86 % | 0.14 108.38 % | -1.67 -1 987.50 % | -0.08 85.96 % | -0.57 -159.09 % | -0.22 -181.48 % | 0.27 222.73 % | -0.22 -650.00 % | 0.04 | 
| Earnings per share | 2.17 480.70 % | -0.57 38.71 % | -0.93 -260.34 % | 0.58 -64.63 % | 1.64 464.44 % | -0.45 -260.71 % | 0.28 21.74 % | 0.23 -46.51 % | 0.43 0.00 % | 0.43 290.91 % | 0.11 -71.05 % | 0.38 72.73 % | 0.22 -8.33 % | 0.24 -57.14 % | 0.56 1.82 % | 0.55 25.00 % | 0.44 158.82 % | 0.17 288.89 % | -0.09 -190.00 % | 0.10 233.33 % | 0.03 -62.50 % | 0.08 -42.86 % | 0.14 108.38 % | -1.67 -1 987.50 % | -0.08 85.96 % | -0.57 -159.09 % | -0.22 -181.48 % | 0.27 222.73 % | -0.22 -650.00 % | 0.04 | 
| Gross profit | 156.400 M 588.75 % | -32.000 M 37.62 % | -51.300 M -200.59 % | 51.000 M -60.92 % | 130.500 M 264.58 % | -79.293 M -392.59 % | 27.100 M -37.56 % | 43.400 M 18.58 % | 36.600 M 1 315.14 % | -3.012 M -111.50 % | 26.200 M -18.63 % | 32.200 M 49.07 % | 21.600 M 423.45 % | -6.678 M -113.94 % | 47.900 M 5.04 % | 45.600 M 24.59 % | 36.600 M 361.17 % | -14.014 M -168.36 % | 20.500 M 12.02 % | 18.300 M -46.18 % | 34.000 M 300.14 % | 8.497 M -45.18 % | 15.500 M 5 266.67 % | -300.000 K -109.38 % | 3.200 M 124.75 % | -12.929 M 47.66 % | -24.700 M -103.34 % | 740.400 M 5 069.13 % | -14.900 M | 0.000 | 
| Income tax expense | 33.500 M 452.63 % | -9.500 M 38.31 % | -15.400 M -344.44 % | 6.300 M -81.02 % | 33.200 M 554.79 % | -7.300 M -243.14 % | 5.100 M 13.33 % | 4.500 M -31.82 % | 6.600 M 47.88 % | 4.463 M -14.17 % | 5.200 M -21.21 % | 6.600 M 112.90 % | 3.100 M 137.92 % | -8.176 M -175.70 % | 10.800 M 20.00 % | 9.000 M 23.29 % | 7.300 M 717.47 % | 893.000 K -94.78 % | 17.100 M 1 800.00 % | 900.000 K -91.18 % | 10.200 M 130.72 % | -33.204 M -1 944.67 % | 1.800 M 134.62 % | -5.200 M -940.00 % | -500.000 K -102.86 % | 17.512 M 450.24 % | -5.000 M -166.67 % | 7.500 M 192.59 % | -8.100 M -44.64 % | -5.600 M | 
| Cost of revenue | 407.800 M -34.34 % | 621.100 M -20.88 % | 785.000 M -52.65 % | 1.658 B -25.65 % | 2.230 B 6.92 % | 2.086 B 400.87 % | 416.400 M 99.33 % | 208.900 M -41.63 % | 357.900 M -52.34 % | 750.895 M -4.30 % | 784.600 M 107.24 % | 378.600 M 118.21 % | 173.500 M -81.62 % | 943.949 M -16.23 % | 1.127 B 18.80 % | 948.600 M 142.05 % | 391.900 M 26.58 % | 309.599 M -69.16 % | 1.004 B -55.32 % | 2.247 B 29.64 % | 1.733 B 15.71 % | 1.498 B 334.82 % | 344.500 M 1 071.77 % | 29.400 M -71.12 % | 101.800 M -22.71 % | 131.711 M -57.13 % | 307.200 M | 0.000 -100.00 % | 794.400 M 45.52 % | 545.900 M | 
| General and administrative expenses | 0.000 -100.00 % | 7.143 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.866 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.613 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.472 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.147 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 129.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 8.700 M 535.00 % | -2.000 M -118.87 % | 10.600 M -7.02 % | 11.400 M 137.50 % | 4.800 M 120.00 % | -24.006 M -2 500.60 % | 1.000 M -97.70 % | 43.400 M | 0.000 | 0.000 -100.00 % | 9.900 M 1 314.29 % | 700.000 K | 0.000 | 0.000 -100.00 % | 47.900 M 672.58 % | 6.200 M | 0.000 | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 34.000 M 300.14 % | 8.497 M 254.04 % | 2.400 M 900.00 % | -300.000 K -160.00 % | 500.000 K | 0.000 100.00 % | -11.100 M | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 8.700 M 89.13 % | 4.600 M -56.60 % | 10.600 M -7.02 % | 11.400 M 44.30 % | 7.900 M 139.44 % | -20.032 M -535.48 % | 4.600 M -89.40 % | 43.400 M 1 140.00 % | 3.500 M -11.57 % | 3.958 M -70.02 % | 13.200 M 230.00 % | 4.000 M 8.11 % | 3.700 M 340.26 % | -1.540 M -103.22 % | 47.900 M 672.58 % | 6.200 M 51.22 % | 4.100 M 172.25 % | -5.675 M -205.09 % | 5.400 M -70.49 % | 18.300 M -46.18 % | 34.000 M 822.66 % | 3.685 M 53.54 % | 2.400 M -27.27 % | 3.300 M 3.13 % | 3.200 M -56.00 % | 7.272 M 165.51 % | -11.100 M -101.54 % | 718.800 M 16 236.36 % | 4.400 M | 0.000 | 
| Cost and expenses | 416.500 M -33.43 % | 625.700 M -21.35 % | 795.600 M -52.34 % | 1.669 B -25.49 % | 2.240 B 61 213.63 % | 3.654 M -99.13 % | 421.000 M 78.24 % | 236.200 M -35.25 % | 364.800 M -51.50 % | 752.100 M -5.95 % | 799.700 M 107.88 % | 384.700 M 113.84 % | 179.900 M -81.00 % | 946.600 M -16.82 % | 1.138 B 18.94 % | 956.800 M 140.34 % | 398.100 M 29.93 % | 306.400 M -69.74 % | 1.013 B -55.19 % | 2.260 B 28.69 % | 1.756 B 15.43 % | 1.521 B 331.76 % | 352.300 M 977.37 % | 32.700 M -69.03 % | 105.600 M -21.66 % | 134.800 M -54.47 % | 296.100 M -58.81 % | 718.800 M -7.79 % | 779.500 M | 0.000 | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 6.600 M | 0.000 | 0.000 -100.00 % | 3.100 M -21.99 % | 3.974 M 10.39 % | 3.600 M | 0.000 -100.00 % | 3.100 M -21.68 % | 3.958 M 19.94 % | 3.300 M 17.86 % | 2.800 M 0.00 % | 2.800 M -24.26 % | 3.697 M 23.23 % | 3.000 M | 0.000 -100.00 % | 3.100 M -32.05 % | 4.562 M 47.16 % | 3.100 M 3.33 % | 3.000 M 11.11 % | 2.700 M -26.73 % | 3.685 M | 0.000 -100.00 % | 3.600 M 2.86 % | 3.500 M -51.87 % | 7.272 M | 0.000 -100.00 % | 4.200 M -3.45 % | 4.350 M | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 3.200 M 6.67 % | 3.000 M 20.00 % | 2.500 M -3.85 % | 2.600 M 4.00 % | 2.500 M 161.02 % | -4.097 M -246.32 % | 2.800 M -20.00 % | 3.500 M 2.94 % | 3.400 M | 0.000 -100.00 % | 1.900 M -9.52 % | 2.100 M -22.22 % | 2.700 M | 0.000 -100.00 % | 3.000 M 50.00 % | 2.000 M -4.76 % | 2.100 M | 0.000 -100.00 % | 2.600 M -31.58 % | 3.800 M -13.64 % | 4.400 M | 0.000 -100.00 % | 3.700 M -5.13 % | 3.900 M -2.50 % | 4.000 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 600.000 K | 0.000 | 
| Depreciation and amortization | 300.000 K 50.00 % | 200.000 K -33.33 % | 300.000 K -25.00 % | 400.000 K 33.33 % | 300.000 K -57.14 % | 700.000 K 133.33 % | 300.000 K -25.00 % | 400.000 K -20.00 % | 500.000 K -16.94 % | 602.000 K -14.00 % | 700.000 K 16.67 % | 600.000 K -14.29 % | 700.000 K -8.26 % | 763.000 K 9.00 % | 700.000 K 16.67 % | 600.000 K -14.29 % | 700.000 K 31.09 % | 534.000 K -33.25 % | 800.000 K 14.29 % | 700.000 K -12.50 % | 800.000 K -20.00 % | 1.000 M -9.09 % | 1.100 M 37.50 % | 800.000 K 0.00 % | 800.000 K -44.06 % | 1.430 M 186.00 % | 500.000 K 102.70 % | -18.500 M -2 412.50 % | 800.000 K | 0.000 | 
| Operating income | 147.700 M 503.55 % | -36.600 M 40.87 % | -61.900 M -256.31 % | 39.600 M -67.70 % | 122.600 M -94.04 % | 2.056 B 370.05 % | 437.300 M 2 054.19 % | 20.300 M -38.67 % | 33.100 M 54.67 % | 21.400 M 64.62 % | 13.000 M -55.02 % | 28.900 M 61.45 % | 17.900 M 448.38 % | -5.138 M -111.89 % | 43.200 M 9.64 % | 39.400 M 21.23 % | 32.500 M 166.77 % | 12.183 M -19.32 % | 15.100 M 54.08 % | 9.800 M -38.75 % | 16.000 M 120.58 % | -77.741 M -693.44 % | 13.100 M 463.89 % | -3.600 M -500.00 % | -600.000 K 96.28 % | -16.123 M -18.55 % | -13.600 M -173.51 % | 18.500 M 195.85 % | -19.300 M | 0.000 | 
| Operating income ratio | 0.26 521.36 % | -0.06 26.36 % | -0.08 -464.10 % | 0.02 -55.39 % | 0.05 -94.80 % | 1.00 1.24 % | 0.99 1 125.48 % | 0.08 -4.10 % | 0.08 193.22 % | 0.03 78.46 % | 0.02 -77.21 % | 0.07 -23.32 % | 0.09 1 773.66 % | -0.01 -114.91 % | 0.04 -7.21 % | 0.04 -47.75 % | 0.08 84.02 % | 0.04 179.62 % | 0.01 240.73 % | 0.00 -52.22 % | 0.01 117.54 % | -0.05 -241.82 % | 0.04 129.41 % | -0.12 -2 064.95 % | -0.01 95.79 % | -0.14 -181.95 % | -0.05 -292.67 % | 0.02 200.92 % | -0.02 | 0.00 | 
| Total other income expenses net | 700.000 K 122.58 % | -3.100 M -24.00 % | -2.500 M -4.17 % | -2.400 M 4.00 % | -2.500 M 99.88 % | -2.086 B -399.87 % | -417.400 M -11 825.71 % | -3.500 M 10.26 % | -3.900 M -167.84 % | 5.749 M 402.58 % | -1.900 M 9.52 % | -2.100 M 32.26 % | -3.100 M -132.90 % | 9.423 M 414.10 % | -3.000 M -150.00 % | -1.200 M 42.86 % | -2.100 M -11.29 % | -1.887 M 27.42 % | -2.600 M 31.58 % | -3.800 M 13.64 % | -4.400 M -108.97 % | 49.036 M 1 425.30 % | -3.700 M 95.89 % | -90.000 M -2 150.00 % | -4.000 M -263.93 % | 2.440 M 176.25 % | -3.200 M -203.23 % | 3.100 M 616.67 % | -600.000 K 81.82 % | -3.300 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -34.800 M | 0.000 100.00 % | -137.100 M | 0.000 100.00 % | -130.198 M | 0.000 -100.00 % | 3.800 M 118.49 % | -20.555 M -4 011.00 % | -500.000 K -101.45 % | 34.560 M -41.92 % | 59.500 M 265.14 % | 16.295 M -81.93 % | 90.200 M 10.38 % | 81.718 M 133.25 % | -245.800 M -319.40 % | 112.033 M 46.98 % | 76.223 M -88.11 % | 641.079 M 499.97 % | 106.852 M -25.41 % | 143.246 M -22.67 % | 185.243 M -45.00 % | 336.819 M 312.97 % | 81.561 M 37.58 % | 59.282 M | 
| Total investments | 0.000 -100.00 % | 403.271 M | 0.000 -100.00 % | 264.900 M | 0.000 -100.00 % | 300.440 M | 0.000 -100.00 % | 25.900 M -87.49 % | 207.100 M 17.94 % | 175.600 M 1 419.56 % | 11.556 M -91.35 % | 133.600 M 737.51 % | 15.952 M -65.84 % | 46.700 M 226.94 % | 14.284 M | 0.000 -100.00 % | 24.061 M -79.14 % | 115.330 M 14 316.25 % | 800.000 K | 0.000 -100.00 % | 4.300 M 4.88 % | 4.100 M -97.33 % | 153.416 M 60.65 % | 95.496 M -70.99 % | 329.229 M | 
| Total debt | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 15.000 M -60.00 % | 37.500 M 400.00 % | 7.500 M -81.25 % | 40.000 M -36.61 % | 63.100 M 157.55 % | 24.500 M -75.13 % | 98.500 M -37.26 % | 157.000 M | 0.000 -100.00 % | 126.500 M 0.40 % | 126.000 M -84.42 % | 808.600 M 62.20 % | 498.535 M 8.95 % | 457.584 M -4.67 % | 480.002 M -4.18 % | 500.945 M 182.31 % | 177.444 M 126.55 % | 78.326 M | 
| Accumulated other comprehensive income loss | 973.594 M 232.03 % | 293.224 M -72.87 % | 1.081 B 5.15 % | 1.028 B 6.74 % | 963.100 M 199.76 % | 321.290 M -66.94 % | 971.900 M | 0.000 -100.00 % | 316.712 M | 0.000 -100.00 % | 316.527 M | 0.000 -100.00 % | 316.169 M | 0.000 -100.00 % | 313.661 M -55.64 % | 707.100 M 119.05 % | 322.803 M | 0.000 | 0.000 | 0.000 100.00 % | -49.712 K -505.51 % | -8.210 K | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 602.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 563.852 M | 0.000 | 0.000 -100.00 % | 542.299 M | 0.000 -100.00 % | 481.813 M | 0.000 -100.00 % | 387.652 M | 0.000 -100.00 % | 376.349 M | 0.000 -100.00 % | 456.750 M -6.95 % | 490.873 M -23.16 % | 638.849 M -0.56 % | 642.421 M 0.66 % | 638.221 M -15.72 % | 757.269 M -3.21 % | 782.418 M -2.67 % | 803.898 M -5.80 % | 853.390 M | 
| Common stock | 0.000 -100.00 % | 52.900 M | 0.000 -100.00 % | 52.900 M | 0.000 -100.00 % | 52.865 M | 0.000 -100.00 % | 52.900 M 0.07 % | 52.865 M -0.07 % | 52.900 M 0.07 % | 52.865 M -0.07 % | 52.900 M 0.07 % | 52.865 M -0.07 % | 52.900 M 0.07 % | 52.865 M -0.07 % | 52.900 M 0.07 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M 0.00 % | 52.865 M | 
| Total equity | 973.594 M 0.00 % | 973.600 M -9.93 % | 1.081 B 0.00 % | 1.081 B 12.23 % | 963.100 M 0.00 % | 963.054 M -0.91 % | 971.900 M 0.00 % | 971.900 M 3.73 % | 936.923 M 3.15 % | 908.300 M 3.66 % | 876.252 M 4.60 % | 837.700 M 7.16 % | 781.733 M 0.83 % | 775.300 M 0.96 % | 767.922 M 1.04 % | 760.000 M -11.37 % | 857.465 M -4.16 % | 894.723 M -14.19 % | 1.043 B -0.34 % | 1.046 B 0.41 % | 1.042 B -10.26 % | 1.161 B -1.76 % | 1.182 B -1.78 % | 1.203 B -3.95 % | 1.253 B | 
| Other non current liabilities | -973.594 M -10 568.75 % | 9.300 M 100.86 % | -1.081 B -2 026.74 % | 56.100 M 105.82 % | -963.100 M -4 704.39 % | 20.917 M 102.15 % | -971.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -984.000 K 14.00 % | -1.144 M 50.77 % | -2.324 M 30.08 % | -3.324 M -237.83 % | -984.000 K 0.00 % | -984.000 K 91.04 % | -10.984 M | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 160.244 K -88.05 % | 1.340 M -42.72 % | 2.340 M | 0.000 | 0.000 -100.00 % | 10.000 M | 
| Total non current liabilities | -973.594 M -10 568.75 % | 9.300 M 100.86 % | -1.081 B -2 026.74 % | 56.100 M 105.82 % | -963.100 M -4 704.39 % | 20.917 M 102.15 % | -971.900 M | 0.000 -100.00 % | 773.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 | 
| Other current liabilities | 0.000 -100.00 % | 6.200 M | 0.000 -100.00 % | 20.100 M | 0.000 -100.00 % | 11.300 M | 0.000 -100.00 % | 6.600 M 238.29 % | 1.951 M -65.77 % | 5.700 M -67.30 % | 17.429 M -11.53 % | 19.700 M 858.17 % | 2.056 M 86.91 % | 1.100 M -98.79 % | 90.598 M 18 019.60 % | 500.000 K -43.37 % | 883.000 K 100.70 % | -126.000 M 84.42 % | -808.600 M -62.25 % | -498.375 M -9.23 % | -456.244 M 4.48 % | -477.662 M 4.65 % | -500.945 M -182.31 % | -177.444 M -159.70 % | -68.326 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 7.500 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 15.000 M -60.00 % | 37.500 M 400.00 % | 7.500 M -81.25 % | 40.000 M -36.61 % | 63.100 M 157.55 % | 24.500 M -75.13 % | 98.500 M -37.26 % | 157.000 M | 0.000 -100.00 % | 126.500 M 0.40 % | 126.000 M -84.42 % | 808.600 M 62.25 % | 498.375 M 9.23 % | 456.244 M -4.48 % | 477.662 M -4.65 % | 500.945 M 182.31 % | 177.444 M 159.70 % | 68.326 M | 
| Total current liabilities | 0.000 -100.00 % | 9.300 M | 0.000 -100.00 % | 56.100 M | 0.000 -100.00 % | 20.900 M | 0.000 -100.00 % | 33.400 M -18.73 % | 41.100 M 206.72 % | 13.400 M -77.50 % | 59.549 M -30.84 % | 86.100 M 190.65 % | 29.623 M -73.00 % | 109.700 M -57.12 % | 255.838 M 51 067.60 % | 500.000 K -99.63 % | 133.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total liabilities | -973.594 M -10 568.75 % | 9.300 M 100.86 % | -1.081 B -2 026.74 % | 56.100 M 105.82 % | -963.100 M -4 704.39 % | 20.917 M 102.15 % | -971.900 M -3 009.88 % | 33.400 M -20.28 % | 41.899 M 212.68 % | 13.400 M -77.50 % | 59.549 M -30.84 % | 86.100 M 190.65 % | 29.623 M -73.00 % | 109.700 M -57.12 % | 255.838 M 51 067.60 % | 500.000 K -99.63 % | 133.576 M -10.18 % | 148.714 M -83.70 % | 912.473 M 74.43 % | 523.115 M 0.24 % | 521.877 M -0.80 % | 526.104 M -15.51 % | 622.707 M 180.96 % | 221.634 M -7.77 % | 240.318 M | 
| Other non current assets | 0.000 -100.00 % | 249.266 M | 0.000 -100.00 % | 195.500 M | 0.000 -100.00 % | 90.002 M | 0.000 -100.00 % | 461.100 M 122.61 % | 207.138 M -51.97 % | 431.300 M 75.86 % | 245.246 M -50.57 % | 496.100 M 1 300.54 % | 35.422 M -94.10 % | 600.600 M 89.48 % | 316.974 M -35.87 % | 494.300 M 68.63 % | 293.132 M 172.11 % | -406.497 M 35.74 % | -632.561 M -5.04 % | -602.211 M -147.24 % | -243.577 M 32.84 % | -362.699 M -4.39 % | -347.438 M -66.35 % | -208.860 M -5.77 % | -197.467 M | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 95.700 M | 0.000 | 0.000 | 0.000 100.00 % | -435.200 M | 0.000 100.00 % | -134.400 M | 0.000 100.00 % | -102.300 M -15 168.66 % | -670.000 K 99.77 % | -285.900 M | 0.000 | 0.000 -100.00 % | 21.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 100.000 K 25.00 % | 80.000 K -20.00 % | 100.000 K -32.43 % | 148.000 K -26.00 % | 200.000 K -7.41 % | 216.000 K -46.00 % | 400.000 K -10.11 % | 445.000 K 48.33 % | 300.000 K -3.85 % | 312.000 K -99.73 % | 113.472 M -46.05 % | 210.315 M 22.42 % | 171.801 M -16.95 % | 206.873 M 2.73 % | 201.374 M 7.58 % | 187.180 M 7.83 % | 173.584 M | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 100.000 K 25.00 % | 80.000 K -20.00 % | 100.000 K -32.43 % | 148.000 K -26.00 % | 200.000 K -7.41 % | 216.000 K -46.00 % | 400.000 K -10.11 % | 445.000 K 48.33 % | 300.000 K -3.85 % | 312.000 K -0.32 % | 313.000 K -6.20 % | 333.691 K -18.26 % | 408.227 K 38.18 % | 295.437 K -35.31 % | 456.682 K -40.00 % | 761.140 K -45.30 % | 1.391 M | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 41.200 M | 0.000 -100.00 % | 41.700 M | 0.000 -100.00 % | 41.193 M | 0.000 -100.00 % | 41.800 M -63.20 % | 113.582 M -1.06 % | 114.800 M -51.71 % | 237.727 M 101.81 % | 117.800 M -68.92 % | 379.077 M 219.90 % | 118.500 M -1.16 % | 119.885 M -28.21 % | 167.000 M -1.35 % | 169.277 M -53.38 % | 363.086 M -37.92 % | 584.900 M 7.26 % | 545.297 M 209.21 % | 176.352 M 7.99 % | 163.309 M 1.55 % | 160.815 M 357.26 % | 35.170 M -25.17 % | 46.997 M | 
| Total non current assets | 0.000 -100.00 % | 300.800 M | 0.000 -100.00 % | 337.900 M | 0.000 -100.00 % | 136.100 M | 0.000 -100.00 % | 72.800 M -77.31 % | 320.800 M -23.73 % | 420.600 M -16.16 % | 501.641 M -5.72 % | 532.100 M 17.54 % | 452.679 M -8.07 % | 492.400 M -2.36 % | 504.308 M -23.77 % | 661.600 M 28.76 % | 513.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current assets | 0.000 -100.00 % | 24.634 M | 0.000 -100.00 % | 8.400 M | 0.000 -100.00 % | 101.630 M | 0.000 -100.00 % | 14.000 M -96.49 % | 398.440 M 3 062.22 % | 12.600 M -96.17 % | 329.319 M 2 024.64 % | 15.500 M -94.63 % | 288.704 M 3 749.39 % | 7.500 M -97.94 % | 364.571 M | 0.000 -100.00 % | 424.601 M 252.42 % | -278.579 M 26.43 % | -378.636 M 32.80 % | -563.484 M -7.23 % | -525.510 M -5.05 % | -500.233 M 0.89 % | -504.721 M -38.29 % | -364.963 M 37.72 % | -585.980 M | 
| Short term investments | 0.000 -100.00 % | 422.400 M | 0.000 -100.00 % | 169.200 M | 0.000 -100.00 % | 300.440 M | 0.000 -100.00 % | 461.100 M | 0.000 -100.00 % | 310.000 M 20 362.05 % | 1.515 M -99.36 % | 235.900 M 9 770.29 % | 2.390 M -99.28 % | 332.600 M 727.88 % | 40.175 M | 0.000 -100.00 % | 2.940 M -97.45 % | 115.330 M 14 316.25 % | 800.000 K | 0.000 -100.00 % | 4.300 M 4.88 % | 4.100 M -97.33 % | 153.416 M 60.65 % | 95.496 M -70.99 % | 329.229 M | 
| cash and cash equivalents | 0.000 -100.00 % | 37.800 M | 0.000 -100.00 % | 144.600 M | 0.000 -100.00 % | 132.698 M | 0.000 -100.00 % | 11.200 M -80.71 % | 58.055 M 625.69 % | 8.000 M 47.06 % | 5.440 M 51.11 % | 3.600 M -56.12 % | 8.205 M -1.14 % | 8.300 M -88.97 % | 75.282 M -69.37 % | 245.800 M 1 599.04 % | 14.467 M -70.94 % | 49.777 M -70.29 % | 167.521 M -57.23 % | 391.683 M 24.61 % | 314.338 M 6.64 % | 294.759 M 79.59 % | 164.125 M 71.17 % | 95.883 M 403.49 % | 19.044 M | 
| Cash and short term investments | 0.000 -100.00 % | 460.200 M | 0.000 -100.00 % | 313.800 M | 0.000 -100.00 % | 433.138 M | 0.000 -100.00 % | 472.300 M 713.54 % | 58.055 M -81.74 % | 318.000 M 4 472.25 % | 6.955 M -97.10 % | 239.500 M 2 160.50 % | 10.595 M -96.89 % | 340.900 M 195.26 % | 115.457 M -53.03 % | 245.800 M 1 554.44 % | 14.857 M -91.00 % | 165.107 M -1.91 % | 168.321 M -57.03 % | 391.683 M 22.92 % | 318.638 M 6.62 % | 298.859 M -5.88 % | 317.541 M 65.92 % | 191.379 M -45.05 % | 348.272 M | 
| Total current assets | 0.000 -100.00 % | 682.100 M | 0.000 -100.00 % | 799.100 M | 0.000 -100.00 % | 847.900 M | 0.000 -100.00 % | 932.500 M 41.72 % | 658.000 M 31.31 % | 501.100 M 15.42 % | 434.160 M 10.84 % | 391.700 M 9.21 % | 358.677 M -8.64 % | 392.600 M -25.42 % | 526.410 M 114.16 % | 245.800 M -48.49 % | 477.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 -100.00 % | 187.300 M | 0.000 -100.00 % | 476.900 M | 0.000 -100.00 % | 299.206 M | 0.000 -100.00 % | 446.200 M 131.51 % | 192.733 M 13.71 % | 169.500 M 72.69 % | 98.151 M -27.35 % | 135.100 M 139.77 % | 56.345 M 149.31 % | 22.600 M -44.19 % | 40.491 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 -100.00 % | 9.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.926 M | 0.000 | 0.000 -100.00 % | 8.772 M 777.20 % | 1.000 M 477.36 % | -265.000 K -116.56 % | 1.600 M -27.47 % | 2.206 M -89.79 % | 21.600 M 457.56 % | 3.874 M | 0.000 -100.00 % | 23.660 M -79.15 % | 113.472 M -46.05 % | 210.315 M 22.42 % | 171.801 M -16.95 % | 206.873 M 2.73 % | 201.374 M 7.58 % | 187.180 M 7.83 % | 173.584 M -26.98 % | 237.708 M | 
| Tax assets | 0.000 -100.00 % | 10.300 M | 0.000 -100.00 % | 4.900 M | 0.000 -100.00 % | 4.855 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 8.800 M -52.48 % | 18.520 M -8.77 % | 20.300 M -46.53 % | 37.964 M -35.44 % | 58.800 M -12.24 % | 67.004 M | 0.000 -100.00 % | 29.975 M -30.45 % | 43.098 M -8.94 % | 47.327 M -16.24 % | 56.506 M -15.57 % | 66.930 M -66.36 % | 198.934 M 7.03 % | 185.862 M 7.87 % | 172.299 M 14.51 % | 150.470 M | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.958 M | 0.000 | 0.000 -100.00 % | 1.043 B -46.63 % | 1.955 B 24.58 % | 1.569 B 0.35 % | 1.564 B -7.31 % | 1.687 B -6.51 % | 1.805 B 26.64 % | 1.425 B -4.57 % | 1.493 B | 
| Account payables | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 200.000 K -82.86 % | 1.167 M 483.50 % | 200.000 K -86.24 % | 1.454 M -55.94 % | 3.300 M 21.91 % | 2.707 M -65.73 % | 7.900 M 75.13 % | 4.511 M | 0.000 -100.00 % | 3.512 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 27.800 M | 0.000 -100.00 % | 6.800 M | 0.000 -100.00 % | 11.600 M 2 306.64 % | 482.000 K | 0.000 -100.00 % | 666.000 K | 0.000 -100.00 % | 360.000 K -83.64 % | 2.200 M -41.00 % | 3.729 M | 0.000 -100.00 % | 2.681 M | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other total stockholders equity | 0.000 -100.00 % | 25.047 M | 0.000 -100.00 % | 1.028 B | 0.000 -100.00 % | 25.047 M | 0.000 -100.00 % | 919.000 M 3 569.10 % | 25.047 M -97.07 % | 855.400 M 3 315.18 % | 25.047 M -96.81 % | 784.800 M 3 033.31 % | 25.047 M -96.53 % | 722.400 M 2 784.18 % | 25.047 M | 0.000 -100.00 % | 25.047 M -92.86 % | 350.985 M 0.00 % | 350.986 M 0.00 % | 350.986 M 0.00 % | 350.986 M 0.00 % | 350.986 M 1.25 % | 346.645 M 0.01 % | 346.616 M 0.00 % | 346.616 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 773.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 984.000 K 0.00 % | 984.000 K 0.00 % | 984.000 K 0.00 % | 984.000 K 0.00 % | 984.000 K 0.00 % | 984.000 K -0.01 % | 984.122 K | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.900 M | 0.000 | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 148.714 M -83.70 % | 912.473 M 74.43 % | 523.115 M 0.24 % | 521.877 M -0.80 % | 526.104 M -15.51 % | 622.707 M 180.96 % | 221.634 M -7.77 % | 240.318 M | 
| Total assets | 0.000 -100.00 % | 982.900 M | 0.000 -100.00 % | 1.137 B | 0.000 -100.00 % | 983.971 M | 0.000 -100.00 % | 1.005 B 2.71 % | 978.822 M 6.20 % | 921.700 M -1.51 % | 935.801 M 1.30 % | 923.800 M 13.86 % | 811.356 M -8.32 % | 885.000 M -13.55 % | 1.024 B 12.82 % | 907.400 M -8.44 % | 991.041 M -5.02 % | 1.043 B -46.63 % | 1.955 B 24.58 % | 1.569 B 0.35 % | 1.564 B -7.31 % | 1.687 B -6.51 % | 1.805 B 26.64 % | 1.425 B -4.57 % | 1.493 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2018-01-31 | 2017-06-30 | 2017-03-31 | 2017-01-31 | 2016-06-30 | 2016-03-31 | 2016-01-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2014-01-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2013-01-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 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 100.00 % | -50.750 M 0.00 % | -50.750 M -129.22 % | 173.707 M 0.00 % | 173.707 M 234.96 % | -128.712 M 0.00 % | -128.712 M 0.00 % | -128.712 M -2 504.13 % | 5.354 M 0.00 % | 5.354 M 0.00 % | 5.354 M -53.73 % | 11.570 M 0.00 % | 11.570 M 0.00 % | 11.570 M 0.00 % | 11.570 M 47.66 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 156.66 % | -13.830 M 0.00 % | -13.830 M 0.00 % | -13.830 M 0.00 % | -13.830 M 74.03 % | -53.260 M 0.00 % | -53.260 M 0.00 % | -53.260 M 0.00 % | -53.260 M -246.32 % | 36.399 M 0.00 % | 36.399 M 0.00 % | 36.399 M 0.00 % | 36.399 M 151.69 % | -70.421 M 0.00 % | -70.421 M 0.00 % | -70.421 M 0.00 % | -70.421 M 21.98 % | -90.256 M 0.00 % | -90.256 M 0.00 % | -90.256 M 0.00 % | -90.256 M -587.82 % | 18.502 M 0.00 % | 18.502 M 0.00 % | 18.502 M 0.00 % | 18.502 M | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.450 M 0.00 % | -18.450 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 42.163 M 0.00 % | 42.163 M 0.00 % | 42.163 M -2.40 % | 43.200 M 0.00 % | 43.200 M -59.33 % | 106.209 M 0.00 % | 106.209 M 187.78 % | -120.993 M 0.00 % | -120.993 M 0.00 % | -120.993 M -983.12 % | 13.701 M 0.00 % | 13.701 M 0.00 % | 13.701 M -36.50 % | 21.576 M 0.00 % | 21.576 M 0.00 % | 21.576 M 0.00 % | 21.576 M -54.27 % | 47.182 M 0.00 % | 47.182 M 0.00 % | 47.182 M 0.00 % | 47.182 M 631.22 % | -8.882 M 0.00 % | -8.882 M 0.00 % | -8.882 M 0.00 % | -8.882 M 76.21 % | -37.333 M 0.00 % | -37.333 M 0.00 % | -37.333 M 0.00 % | -37.333 M -163.02 % | 59.236 M 0.00 % | 59.236 M 0.00 % | 59.236 M 0.00 % | 59.236 M 406.31 % | -19.338 M 0.00 % | -19.338 M 0.00 % | -19.338 M 0.00 % | -19.338 M 62.37 % | -51.396 M 0.00 % | -51.396 M 0.00 % | -51.396 M 0.00 % | -51.396 M -527.31 % | 12.028 M 0.00 % | 12.028 M 0.00 % | 12.028 M 0.00 % | 12.028 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 % | 15.374 M 0.00 % | 15.374 M 0.00 % | 15.374 M 0.00 % | 15.374 M | 0.000 100.00 % | -34.422 M 0.00 % | -34.422 M 0.00 % | -34.422 M 54.41 % | -75.500 M 0.00 % | -75.500 M -211.85 % | 67.499 M 0.00 % | 67.499 M 974.51 % | -7.718 M 0.00 % | -7.718 M 0.00 % | -7.718 M 7.53 % | -8.347 M 0.00 % | -8.347 M 0.00 % | -8.347 M 16.58 % | -10.005 M 0.00 % | -10.005 M 0.00 % | -10.005 M 0.00 % | -10.005 M 74.57 % | -39.346 M 0.00 % | -39.346 M 0.00 % | -39.346 M 0.00 % | -39.346 M -695.07 % | -4.949 M 0.00 % | -4.949 M 0.00 % | -4.949 M 0.00 % | -4.949 M 68.93 % | -15.927 M 0.00 % | -15.927 M 0.00 % | -15.927 M 0.00 % | -15.927 M 30.26 % | -22.837 M 0.00 % | -22.837 M 0.00 % | -22.837 M 0.00 % | -22.837 M 55.30 % | -51.083 M 0.00 % | -51.083 M 0.00 % | -51.083 M 0.00 % | -51.083 M -31.45 % | -38.861 M 0.00 % | -38.861 M 0.00 % | -38.861 M 0.00 % | -38.861 M -700.23 % | 6.474 M 0.00 % | 6.474 M 0.00 % | 6.474 M 0.00 % | 6.474 M | 
| Other non cash items | -114.900 M -480.46 % | 30.200 M -38.37 % | 49.000 M 258.58 % | -30.900 M 64.44 % | -86.900 M -468.39 % | 23.589 M 266.12 % | -14.200 M -15.45 % | -12.300 M 45.58 % | -22.600 M -5.18 % | -21.486 M -377.47 % | -4.500 M 76.32 % | -19.000 M -62.39 % | -11.700 M 6.11 % | -12.461 M 57.62 % | -29.400 M -0.68 % | -29.200 M -26.41 % | -23.100 M -145.67 % | -9.403 M -304.41 % | 4.600 M 70.01 % | 2.706 M -57.76 % | 6.406 M 93.72 % | 3.307 M 1 507.17 % | 205.750 K -99.77 % | 88.400 M 2 056.10 % | 4.100 M -86.86 % | 31.195 M 164.36 % | 11.800 M 146.73 % | -25.250 M -105.28 % | -12.300 M -211.80 % | 11.002 M 0.00 % | 11.002 M 8.72 % | 10.119 M 0.00 % | 10.119 M 0.00 % | 10.119 M 116.69 % | 4.670 M 0.00 % | 4.670 M 0.00 % | 4.670 M -47.07 % | 8.823 M 0.00 % | 8.823 M 0.00 % | 8.823 M 0.00 % | 8.823 M 26.63 % | 6.967 M 0.00 % | 6.967 M 0.00 % | 6.967 M 0.00 % | 6.967 M 380.93 % | 1.449 M 0.00 % | 1.449 M 0.00 % | 1.449 M 0.00 % | 1.449 M 37.08 % | 1.057 M 0.00 % | 1.057 M 0.00 % | 1.057 M 0.00 % | 1.057 M 102.99 % | -35.401 M 0.00 % | -35.401 M 0.00 % | -35.401 M 0.00 % | -35.401 M 5.85 % | -37.602 M 0.00 % | -37.602 M 0.00 % | -37.602 M 0.00 % | -37.602 M -458.56 % | 10.487 M 0.00 % | 10.487 M 0.00 % | 10.487 M 0.00 % | 10.487 M -50.92 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M 0.00 % | 21.367 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -25.00 % | 800.000 K -20.00 % | 1.000 M -16.67 % | 1.200 M -14.29 % | 1.400 M 16.67 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.806 M 0.00 % | 7.806 M 0.00 % | 7.806 M 0.00 % | 7.806 M | 0.000 100.00 % | -1.415 M 0.00 % | -1.415 M 0.00 % | -1.415 M 97.68 % | -61.050 M 0.00 % | -61.050 M -135.53 % | 171.830 M 0.00 % | 171.830 M 250.22 % | -114.383 M 0.00 % | -114.383 M 0.00 % | -114.383 M -765.41 % | 17.190 M 0.00 % | 17.190 M 0.00 % | 17.190 M -24.30 % | 22.709 M 0.00 % | 22.709 M 0.00 % | 22.709 M 0.00 % | 22.709 M 146.77 % | 9.203 M 0.00 % | 9.203 M 0.00 % | 9.203 M 0.00 % | 9.203 M 154.70 % | -16.823 M 0.00 % | -16.823 M 0.00 % | -16.823 M 0.00 % | -16.823 M 74.21 % | -65.233 M 0.00 % | -65.233 M 0.00 % | -65.233 M 0.00 % | -65.233 M 8.58 % | -71.353 M 0.00 % | -71.353 M 0.00 % | -71.353 M 0.00 % | -71.353 M -1 126.31 % | -5.819 M 0.00 % | -5.819 M 0.00 % | -5.819 M 0.00 % | -5.819 M 94.22 % | -100.719 M 0.00 % | -100.719 M 0.00 % | -100.719 M 0.00 % | -100.719 M -160.53 % | 166.387 M 0.00 % | 166.387 M 0.00 % | 166.387 M 0.00 % | 166.387 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 100.00 % | -594.750 K 0.00 % | -594.750 K 0.00 % | -594.750 K 0.00 % | -594.750 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -745.750 K 0.00 % | -745.750 K 0.00 % | -745.750 K 93.62 % | -11.687 M 0.00 % | -11.687 M 0.00 % | -11.687 M -47.72 % | -7.912 M 0.00 % | -7.912 M 0.00 % | -7.912 M -30.43 % | -6.066 M 0.00 % | -6.066 M 0.00 % | -6.066 M 0.00 % | -6.066 M 40.08 % | -10.124 M 0.00 % | -10.124 M 0.00 % | -10.124 M 0.00 % | -10.124 M 71.78 % | -35.879 M 0.00 % | -35.879 M 0.00 % | -35.879 M 0.00 % | -35.879 M -3 108.86 % | -1.118 M 0.00 % | -1.118 M 0.00 % | -1.118 M 0.00 % | -1.118 M 0.83 % | -1.127 M 0.00 % | -1.127 M 0.00 % | -1.127 M 0.00 % | -1.127 M 58.10 % | -2.691 M 0.00 % | -2.691 M 0.00 % | -2.691 M 0.00 % | -2.691 M 79.09 % | -12.871 M 0.00 % | -12.871 M 0.00 % | -12.871 M 0.00 % | -12.871 M 40.01 % | -21.455 M 0.00 % | -21.455 M 0.00 % | -21.455 M 0.00 % | -21.455 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 100.00 % | -54.699 M 0.00 % | -54.699 M 0.00 % | -54.699 M | 0.000 | 0.000 100.00 % | -30.499 M 0.00 % | -30.499 M -29.23 % | -23.600 M 0.00 % | -23.600 M 0.00 % | -23.600 M -774.07 % | -2.700 M 0.00 % | -2.700 M 0.00 % | -2.700 M 66.25 % | -8.000 M 0.00 % | -8.000 M 0.00 % | -8.000 M 0.00 % | -8.000 M 91.04 % | -89.263 M 0.00 % | -89.263 M 0.00 % | -89.263 M 0.00 % | -89.263 M -24.46 % | -71.719 M 0.00 % | -71.719 M 0.00 % | -71.719 M 0.00 % | -71.719 M 80.00 % | -358.552 M 0.00 % | -358.552 M 0.00 % | -358.552 M 0.00 % | -358.552 M -160.79 % | -137.488 M 0.00 % | -137.488 M 0.00 % | -137.488 M 0.00 % | -137.488 M -467.10 % | -24.244 M 0.00 % | -24.244 M 0.00 % | -24.244 M 0.00 % | -24.244 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.141 M 0.00 % | -70.141 M 0.00 % | -70.141 M 0.00 % | -70.141 M | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 192.500 K 0.00 % | 192.500 K 0.00 % | 192.500 K 0.00 % | 192.500 K | 0.000 -100.00 % | 69.093 M 0.00 % | 69.093 M 0.00 % | 69.093 M | 0.000 | 0.000 -100.00 % | 39.017 M 0.00 % | 39.017 M 61.74 % | 24.124 M 0.00 % | 24.124 M 0.00 % | 24.124 M 525.33 % | 3.858 M 0.00 % | 3.858 M 0.00 % | 3.858 M -51.87 % | 8.016 M 0.00 % | 8.016 M 0.00 % | 8.016 M 0.00 % | 8.016 M -91.03 % | 89.347 M 0.00 % | 89.347 M 0.00 % | 89.347 M 0.00 % | 89.347 M 11.24 % | 80.321 M 0.00 % | 80.321 M 0.00 % | 80.321 M 0.00 % | 80.321 M -77.73 % | 360.657 M 0.00 % | 360.657 M 0.00 % | 360.657 M 0.00 % | 360.657 M 102.05 % | 178.497 M 0.00 % | 178.497 M 0.00 % | 178.497 M 0.00 % | 178.497 M 312.95 % | 43.225 M 0.00 % | 43.225 M 0.00 % | 43.225 M 0.00 % | 43.225 M -12.67 % | 49.498 M 0.00 % | 49.498 M 0.00 % | 49.498 M 0.00 % | 49.498 M 145.80 % | 20.137 M 0.00 % | 20.137 M 0.00 % | 20.137 M 0.00 % | 20.137 M | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.250 K 0.00 % | 402.250 K 0.00 % | 402.250 K 0.00 % | 402.250 K | 0.000 100.00 % | -41.442 M 0.00 % | -41.442 M 0.00 % | -41.442 M -197.97 % | 42.300 M -1.73 % | 43.046 M | 0.000 | 0.000 -100.00 % | 6.332 M 0.00 % | 6.332 M 0.00 % | 6.332 M 196.06 % | -6.592 M 0.00 % | -6.592 M 0.00 % | -6.592 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.500 0.00 % | 0.500 0.00 % | 0.500 0.00 % | 0.500 100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 200.00 % | -0.250 0.00 % | -0.250 0.00 % | -0.250 0.00 % | -0.250 -100.00 % | 325.321 K 0.00 % | 325.321 K 0.00 % | 325.321 K 0.00 % | 325.321 K -85.15 % | 2.190 M 0.00 % | 2.190 M 0.00 % | 2.190 M 0.00 % | 2.190 M 438 001 500.00 % | -0.500 0.00 % | -0.500 0.00 % | -0.500 0.00 % | -0.500 | 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 100.00 % | -27.049 M 0.00 % | -27.049 M 0.00 % | -27.049 M -163.95 % | 42.300 M 0.00 % | 42.300 M 444.24 % | 7.772 M 0.00 % | 7.772 M 260.86 % | -4.832 M 0.00 % | -4.832 M 0.00 % | -4.832 M 63.80 % | -13.346 M 0.00 % | -13.346 M 0.00 % | -13.346 M -120.58 % | -6.051 M 0.00 % | -6.051 M 0.00 % | -6.051 M 0.00 % | -6.051 M 39.73 % | -10.039 M 0.00 % | -10.039 M 0.00 % | -10.039 M 0.00 % | -10.039 M 63.20 % | -27.276 M 0.00 % | -27.276 M 0.00 % | -27.276 M 0.00 % | -27.276 M -2 863.55 % | 986.997 K 0.00 % | 986.997 K 0.00 % | 986.997 K 0.00 % | 986.997 K -97.55 % | 40.206 M 0.00 % | 40.206 M 0.00 % | 40.206 M 0.00 % | 40.206 M 117.56 % | 18.480 M 0.00 % | 18.480 M 0.00 % | 18.480 M 0.00 % | 18.480 M -49.55 % | 36.627 M 0.00 % | 36.627 M 0.00 % | 36.627 M 0.00 % | 36.627 M 151.26 % | -71.459 M 0.00 % | -71.459 M 0.00 % | -71.459 M 0.00 % | -71.459 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 100.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M 0.00 % | -1.322 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M 0.00 % | -3.965 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.304 M 0.00 % | -3.304 M 0.00 % | -3.304 M 0.00 % | -3.304 M | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K 100.51 % | -175.359 M 0.00 % | -175.359 M -634 503.87 % | -27.633 K 0.00 % | -27.633 K 0.00 % | -27.633 K 95.27 % | -584.227 K 0.00 % | -584.227 K 0.00 % | -584.227 K 89.64 % | -5.641 M 0.00 % | -5.641 M 0.00 % | -5.641 M 0.00 % | -5.641 M 7.99 % | -6.131 M 0.00 % | -6.131 M 0.00 % | -6.131 M 0.00 % | -6.131 M -847.89 % | -646.829 K 0.00 % | -646.829 K 0.00 % | -646.829 K 0.00 % | -646.829 K -111.55 % | -305.761 K 0.00 % | -305.761 K 0.00 % | -305.761 K 0.00 % | -305.761 K -137.67 % | -128.650 K 0.00 % | -128.650 K 0.00 % | -128.650 K 0.00 % | -128.650 K 84.62 % | -836.330 K 0.00 % | -836.330 K 0.00 % | -836.330 K 0.00 % | -836.330 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.825 M 0.00 % | -11.825 M 0.00 % | -11.825 M 0.00 % | -11.825 M | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K 0.00 % | 900.000 K 100.51 % | -175.359 M 0.00 % | -175.359 M -634 503.87 % | -27.633 K 0.00 % | -27.633 K 0.00 % | -27.633 K 95.27 % | -584.227 K 0.00 % | -584.227 K 0.00 % | -584.227 K 89.64 % | -5.641 M 0.00 % | -5.641 M 0.00 % | -5.641 M 0.00 % | -5.641 M 24.31 % | -7.453 M 0.00 % | -7.453 M 0.00 % | -7.453 M 0.00 % | -7.453 M -278.61 % | -1.968 M 0.00 % | -1.968 M 0.00 % | -1.968 M 0.00 % | -1.968 M -20.96 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M 0.00 % | -1.627 M -1 164.98 % | -128.650 K 0.00 % | -128.650 K 0.00 % | -128.650 K 0.00 % | -128.650 K 97.32 % | -4.801 M 0.00 % | -4.801 M 0.00 % | -4.801 M 0.00 % | -4.801 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.129 M 0.00 % | -15.129 M 0.00 % | -15.129 M 0.00 % | -15.129 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.843 M 0.00 % | 2.843 M 0.00 % | 2.843 M -95.91 % | 69.534 M 0.00 % | 69.534 M 0.00 % | 69.534 M 633.09 % | 9.485 M 0.00 % | 9.485 M 0.00 % | 9.485 M 254.91 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 M 0.00 % | -6.123 M -281.70 % | 3.370 M 0.00 % | 3.370 M 0.00 % | 3.370 M 0.00 % | 3.370 M -95.80 % | 80.307 M 0.00 % | 80.307 M 0.00 % | 80.307 M 0.00 % | 80.307 M 246.53 % | 23.175 M 0.00 % | 23.175 M 0.00 % | 23.175 M 0.00 % | 23.175 M 125.11 % | -92.283 M 0.00 % | -92.283 M 0.00 % | -92.283 M 0.00 % | -92.283 M -304.54 % | 45.117 M 0.00 % | 45.117 M 0.00 % | 45.117 M 0.00 % | 45.117 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.339 K 0.00 % | 98.339 K 0.00 % | 98.339 K 0.00 % | 98.339 K | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -25.00 % | 800.000 K -20.00 % | 1.000 M -16.67 % | 1.200 M -14.29 % | 1.400 M 16.67 % | 1.200 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 % | -28.464 M 0.00 % | -28.464 M 0.00 % | -28.464 M -59.46 % | -17.850 M | 0.000 -100.00 % | 7.086 M 0.00 % | 7.086 M 114.26 % | -49.708 M 0.00 % | -49.708 M 0.00 % | -49.708 M -490.04 % | 12.744 M 0.00 % | 12.744 M 0.00 % | 12.744 M 160.38 % | 4.895 M 0.00 % | 4.895 M 0.00 % | 4.895 M 0.00 % | 4.895 M 199.50 % | -4.919 M 0.00 % | -4.919 M 0.00 % | -4.919 M 0.00 % | -4.919 M -114.37 % | 34.239 M 0.00 % | 34.239 M 0.00 % | 34.239 M 0.00 % | 34.239 M 180.19 % | -42.698 M 0.00 % | -42.698 M 0.00 % | -42.698 M 0.00 % | -42.698 M 65.44 % | -123.559 M 0.00 % | -123.559 M 0.00 % | -123.559 M 0.00 % | -123.559 M -333.23 % | 52.978 M 0.00 % | 52.978 M 0.00 % | 52.978 M 0.00 % | 52.978 M 587.28 % | -10.872 M 0.00 % | -10.872 M 0.00 % | -10.872 M 0.00 % | -10.872 M -113.22 % | 82.238 M 0.00 % | 82.238 M 0.00 % | 82.238 M 0.00 % | 82.238 M | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.800 M 5.36 % | 11.200 M 7.69 % | 10.400 M -82.09 % | 58.055 M 2.11 % | 56.855 M -37.18 % | 90.500 M 1.34 % | 89.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.617 M 0.00 % | 3.617 M 0.00 % | 3.617 M 0.00 % | 3.617 M | 0.000 -100.00 % | 32.081 M 0.00 % | 32.081 M 0.00 % | 32.081 M | 0.000 -100.00 % | 5.231 M 0.00 % | 5.231 M 0.00 % | 5.231 M -93.68 % | 82.807 M 0.00 % | 82.807 M 0.00 % | 82.807 M 18.19 % | 70.063 M 0.00 % | 70.063 M 0.00 % | 70.063 M -4.92 % | 73.690 M 0.00 % | 73.690 M 0.00 % | 73.690 M 0.00 % | 73.690 M -6.26 % | 78.609 M 0.00 % | 78.609 M 0.00 % | 78.609 M 0.00 % | 78.609 M 77.17 % | 44.370 M 0.00 % | 44.370 M 0.00 % | 44.370 M 0.00 % | 44.370 M -49.04 % | 87.068 M 0.00 % | 87.068 M 0.00 % | 87.068 M 0.00 % | 87.068 M -58.66 % | 210.627 M 0.00 % | 210.627 M 0.00 % | 210.627 M 0.00 % | 210.627 M 33.60 % | 157.649 M 0.00 % | 157.649 M 0.00 % | 157.649 M 0.00 % | 157.649 M -6.45 % | 168.521 M 0.00 % | 168.521 M 0.00 % | 168.521 M 0.00 % | 168.521 M 95.31 % | 86.283 M 0.00 % | 86.283 M 0.00 % | 86.283 M 0.00 % | 86.283 M | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 132.698 M 1 024.56 % | 11.800 M 5.36 % | 11.200 M -81.03 % | 59.055 M 1.72 % | 58.055 M -36.83 % | 91.900 M 1.55 % | 90.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.820 M 0.00 % | 18.820 M 0.00 % | 18.820 M 0.00 % | 18.820 M | 0.000 -100.00 % | 3.617 M 0.00 % | 3.617 M 0.00 % | 3.617 M 120.26 % | -17.850 M -244.92 % | 12.318 M 0.00 % | 12.318 M 0.00 % | 12.318 M -62.79 % | 33.099 M 0.00 % | 33.099 M 0.00 % | 33.099 M -60.03 % | 82.807 M 0.00 % | 82.807 M 0.00 % | 82.807 M 5.37 % | 78.584 M 0.00 % | 78.584 M 0.00 % | 78.584 M 0.00 % | 78.584 M 6.64 % | 73.690 M 0.00 % | 73.690 M 0.00 % | 73.690 M 0.00 % | 73.690 M -6.26 % | 78.609 M 0.00 % | 78.609 M 0.00 % | 78.609 M 0.00 % | 78.609 M 77.17 % | 44.370 M 0.00 % | 44.370 M 0.00 % | 44.370 M 0.00 % | 44.370 M -49.04 % | 87.068 M 0.00 % | 87.068 M 0.00 % | 87.068 M 0.00 % | 87.068 M -58.66 % | 210.627 M 0.00 % | 210.627 M 0.00 % | 210.627 M 0.00 % | 210.627 M 33.60 % | 157.649 M 0.00 % | 157.649 M 0.00 % | 157.649 M 0.00 % | 157.649 M -6.45 % | 168.521 M 0.00 % | 168.521 M 0.00 % | 168.521 M 0.00 % | 168.521 M | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -25.00 % | 800.000 K -20.00 % | 1.000 M -16.67 % | 1.200 M -14.29 % | 1.400 M 16.67 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.806 M 0.00 % | 7.806 M 0.00 % | 7.806 M 0.00 % | 7.806 M | 0.000 100.00 % | -1.415 M 0.00 % | -1.415 M 0.00 % | -1.415 M 97.68 % | -61.050 M 0.00 % | -61.050 M -135.53 % | 171.830 M 0.00 % | 171.830 M 250.22 % | -114.383 M 0.00 % | -114.383 M 0.00 % | -114.383 M -765.41 % | 17.190 M 0.00 % | 17.190 M 0.00 % | 17.190 M -24.30 % | 22.709 M 0.00 % | 22.709 M 0.00 % | 22.709 M 0.00 % | 22.709 M 146.77 % | 9.203 M 0.00 % | 9.203 M 0.00 % | 9.203 M 0.00 % | 9.203 M 154.70 % | -16.823 M 0.00 % | -16.823 M 0.00 % | -16.823 M 0.00 % | -16.823 M 74.21 % | -65.233 M 0.00 % | -65.233 M 0.00 % | -65.233 M 0.00 % | -65.233 M 8.58 % | -71.353 M 0.00 % | -71.353 M 0.00 % | -71.353 M 0.00 % | -71.353 M -1 126.31 % | -5.819 M 0.00 % | -5.819 M 0.00 % | -5.819 M 0.00 % | -5.819 M 94.22 % | -100.719 M 0.00 % | -100.719 M 0.00 % | -100.719 M 0.00 % | -100.719 M -160.53 % | 166.387 M 0.00 % | 166.387 M 0.00 % | 166.387 M 0.00 % | 166.387 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 100.00 % | -594.750 K 0.00 % | -594.750 K 0.00 % | -594.750 K 0.00 % | -594.750 K | 0.000 100.00 % | -12.500 K 0.00 % | -12.500 K 0.00 % | -12.500 K | 0.000 100.00 % | -745.750 K 0.00 % | -745.750 K 0.00 % | -745.750 K 93.62 % | -11.687 M 0.00 % | -11.687 M 0.00 % | -11.687 M -47.72 % | -7.912 M 0.00 % | -7.912 M 0.00 % | -7.912 M -30.43 % | -6.066 M 0.00 % | -6.066 M 0.00 % | -6.066 M 0.00 % | -6.066 M 40.08 % | -10.124 M 0.00 % | -10.124 M 0.00 % | -10.124 M 0.00 % | -10.124 M 71.78 % | -35.879 M 0.00 % | -35.879 M 0.00 % | -35.879 M 0.00 % | -35.879 M -3 108.86 % | -1.118 M 0.00 % | -1.118 M 0.00 % | -1.118 M 0.00 % | -1.118 M 0.83 % | -1.127 M 0.00 % | -1.127 M 0.00 % | -1.127 M 0.00 % | -1.127 M 58.10 % | -2.691 M 0.00 % | -2.691 M 0.00 % | -2.691 M 0.00 % | -2.691 M 79.09 % | -12.871 M 0.00 % | -12.871 M 0.00 % | -12.871 M 0.00 % | -12.871 M 40.01 % | -21.455 M 0.00 % | -21.455 M 0.00 % | -21.455 M 0.00 % | -21.455 M | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 K -25.00 % | 800.000 K -20.00 % | 1.000 M -16.67 % | 1.200 M -14.29 % | 1.400 M 16.67 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.211 M 0.00 % | 7.211 M 0.00 % | 7.211 M 0.00 % | 7.211 M | 0.000 100.00 % | -1.428 M 0.00 % | -1.428 M 0.00 % | -1.428 M 97.66 % | -61.050 M 1.21 % | -61.796 M -136.12 % | 171.084 M 0.00 % | 171.084 M 235.71 % | -126.070 M 0.00 % | -126.070 M 0.00 % | -126.070 M -1 458.83 % | 9.278 M 0.00 % | 9.278 M 0.00 % | 9.278 M -44.25 % | 16.643 M 0.00 % | 16.643 M 0.00 % | 16.643 M 0.00 % | 16.643 M 1 906.60 % | -921.248 K 0.00 % | -921.248 K 0.00 % | -921.248 K 0.00 % | -921.248 K 98.25 % | -52.702 M 0.00 % | -52.702 M 0.00 % | -52.702 M 0.00 % | -52.702 M 20.57 % | -66.351 M 0.00 % | -66.351 M 0.00 % | -66.351 M 0.00 % | -66.351 M 8.46 % | -72.481 M 0.00 % | -72.481 M 0.00 % | -72.481 M 0.00 % | -72.481 M -751.79 % | -8.509 M 0.00 % | -8.509 M 0.00 % | -8.509 M 0.00 % | -8.509 M 92.51 % | -113.590 M 0.00 % | -113.590 M 0.00 % | -113.590 M 0.00 % | -113.590 M -178.37 % | 144.932 M 0.00 % | 144.932 M 0.00 % | 144.932 M 0.00 % | 144.932 M | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |