Tarmat Limited TARMAT.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.013 B 13.35 % | 893.534 M -37.80 % | 1.437 B -20.63 % | 1.810 B -7.57 % | 1.958 B -29.14 % | 2.764 B 109.94 % | 1.316 B -35.90 % | 2.054 B 158.62 % | 794.039 M -12.95 % | 912.157 M 37.78 % | 662.051 M -37.14 % | 1.053 B -31.86 % | 1.546 B -19.60 % | 1.923 B 117.47 % | 884.082 M -27.88 % | 1.226 B -20.48 % | 1.542 B 18.12 % | 1.305 B 12.20 % | 1.163 B 41.31 % | 823.156 M 9.36 % | 752.704 M |
| Net income | 18.690 M 265.11 % | -11.320 M -115.27 % | 74.150 M 62.01 % | 45.768 M -11.07 % | 51.465 M -25.11 % | 68.719 M 1 088.70 % | 5.781 M -53.36 % | 12.396 M 3 493.04 % | 345.000 K -95.14 % | 7.103 M 103.39 % | -209.548 M 6.55 % | -224.241 M 14.65 % | -262.733 M -586.92 % | -38.248 M -1 633.21 % | 2.495 M -89.15 % | 22.987 M 2.52 % | 22.422 M -62.23 % | 59.363 M -43.20 % | 104.504 M 6.08 % | 98.510 M 167.79 % | 36.786 M |
| Income before tax | 18.069 M 243.18 % | -12.620 M -117.31 % | 72.895 M 56.40 % | 46.609 M 16.07 % | 40.156 M -54.54 % | 88.342 M 1 144.78 % | 7.097 M 596.47 % | 1.019 M -52.07 % | 2.126 M 103.67 % | -57.958 M 72.90 % | -213.852 M 6.44 % | -228.568 M -15.34 % | -198.175 M -2 857.39 % | -6.701 M -367.43 % | 2.506 M -93.17 % | 36.712 M -5.66 % | 38.913 M -57.49 % | 91.540 M -36.59 % | 144.369 M 107.60 % | 69.543 M 91.92 % | 36.235 M |
| Income before tax ratio | 0.02 226.31 % | -0.01 -127.84 % | 0.05 97.05 % | 0.03 25.58 % | 0.02 -35.85 % | 0.03 492.92 % | 0.01 986.54 % | 0.00 -81.47 % | 0.00 104.21 % | -0.06 80.33 % | -0.32 -48.84 % | -0.22 -69.28 % | -0.13 -3 578.50 % | 0.00 -222.97 % | 0.00 -90.54 % | 0.03 18.64 % | 0.03 -64.01 % | 0.07 -43.49 % | 0.12 46.90 % | 0.08 75.50 % | 0.05 |
| EBITDA | 38.377 M 54.50 % | 24.839 M 15.09 % | 21.582 M -72.02 % | 77.129 M -8.83 % | 84.603 M -24.03 % | 111.371 M 159.36 % | -187.634 M -130.08 % | -81.551 M -713.67 % | 13.289 M 3.00 % | 12.902 M 152.05 % | -24.787 M 23.57 % | -32.433 M -212.02 % | 28.953 M -83.27 % | 173.068 M 43.73 % | 120.411 M -11.54 % | 136.126 M 2.16 % | 133.241 M 16.87 % | 114.013 M -34.97 % | 175.328 M 79.48 % | 97.688 M 41.94 % | 68.822 M |
| Net income ratio | 0.02 245.66 % | -0.01 -124.55 % | 0.05 104.13 % | 0.03 -3.79 % | 0.03 5.69 % | 0.02 466.21 % | 0.00 -27.24 % | 0.01 1 289.29 % | 0.00 -94.42 % | 0.01 102.46 % | -0.32 -48.66 % | -0.21 -25.26 % | -0.17 -754.41 % | -0.02 -805.01 % | 0.00 -84.95 % | 0.02 28.92 % | 0.01 -68.02 % | 0.05 -49.37 % | 0.09 -24.93 % | 0.12 144.87 % | 0.05 |
| Ratio EBITDA | 0.04 36.30 % | 0.03 85.05 % | 0.02 -64.74 % | 0.04 -1.37 % | 0.04 7.20 % | 0.04 128.27 % | -0.14 -258.94 % | -0.04 -337.28 % | 0.02 18.32 % | 0.01 137.78 % | -0.04 -21.58 % | -0.03 -264.41 % | 0.02 -79.19 % | 0.09 -33.91 % | 0.14 22.66 % | 0.11 28.48 % | 0.09 -1.06 % | 0.09 -42.04 % | 0.15 27.01 % | 0.12 29.79 % | 0.09 |
| Gross profit ratio | 0.07 -54.69 % | 0.15 22.07 % | 0.12 3.89 % | 0.12 25.68 % | 0.09 35.36 % | 0.07 13.79 % | 0.06 175.15 % | 0.02 -70.70 % | 0.08 11.49 % | 0.07 27.96 % | 0.05 78.59 % | 0.03 -79.91 % | 0.15 -20.96 % | 0.19 -23.45 % | 0.25 16.54 % | 0.21 25.74 % | 0.17 3.56 % | 0.16 -26.93 % | 0.22 -32.27 % | 0.33 149.65 % | 0.13 |
| Weighted average shs out dil | 28.108 M 26.64 % | 22.196 M 4.14 % | 21.314 M 34.90 % | 15.800 M 18.47 % | 13.337 M 0.00 % | 13.337 M 21.68 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.01 % | 10.960 M -0.01 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 10.41 % | 9.927 M -9.41 % | 10.959 M 97.78 % | 5.541 M 0.00 % | 5.541 M |
| Weighted average shs out | 21.081 M -5.02 % | 22.196 M 4.14 % | 21.314 M 34.90 % | 15.800 M 18.47 % | 13.337 M 0.00 % | 13.337 M 21.68 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.01 % | 10.960 M 0.53 % | 10.901 M -0.05 % | 10.906 M -0.50 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M 10.41 % | 9.927 M -9.41 % | 10.959 M 97.78 % | 5.541 M 0.00 % | 5.541 M |
| EPS diluted | 0.66 229.41 % | -0.51 -121.52 % | 2.37 10.23 % | 2.15 -44.30 % | 3.86 -25.05 % | 5.15 871.70 % | 0.53 -53.10 % | 1.13 3 666.67 % | 0.03 -95.38 % | 0.65 103.40 % | -19.12 6.55 % | -20.46 14.64 % | -23.97 -586.82 % | -3.49 -1 617.39 % | 0.23 -89.05 % | 2.10 2.44 % | 2.05 -65.72 % | 5.98 -37.32 % | 9.54 -46.34 % | 17.78 167.77 % | 6.64 |
| Earnings per share | 0.89 274.51 % | -0.51 -114.29 % | 3.57 23.10 % | 2.90 -24.87 % | 3.86 -25.05 % | 5.15 871.70 % | 0.53 -53.10 % | 1.13 3 666.67 % | 0.03 -95.38 % | 0.65 103.40 % | -19.12 7.05 % | -20.57 14.61 % | -24.09 -590.26 % | -3.49 -1 617.39 % | 0.23 -89.05 % | 2.10 2.44 % | 2.05 -65.72 % | 5.98 -37.32 % | 9.54 -46.34 % | 17.78 167.77 % | 6.64 |
| Gross profit | 69.021 M -48.65 % | 134.400 M -24.08 % | 177.020 M -17.55 % | 214.694 M 16.17 % | 184.809 M -4.08 % | 192.669 M 138.89 % | 80.652 M 76.37 % | 45.729 M -24.22 % | 60.341 M -2.95 % | 62.172 M 76.29 % | 35.266 M 12.26 % | 31.414 M -86.31 % | 229.543 M -36.46 % | 361.239 M 66.47 % | 217.001 M -15.95 % | 258.196 M -0.02 % | 258.242 M 22.33 % | 211.108 M -18.01 % | 257.479 M -4.29 % | 269.007 M 173.01 % | 98.532 M |
| Income tax expense | -621.000 K 52.23 % | -1.300 M -3.59 % | -1.255 M -249.23 % | 841.000 K 107.44 % | -11.309 M -157.63 % | 19.623 M 1 391.11 % | 1.316 M 111.57 % | -11.377 M -738.80 % | 1.781 M 102.74 % | -65.062 M -1 411.31 % | -4.305 M 0.51 % | -4.327 M -106.70 % | 64.558 M 104.64 % | 31.547 M 284 286.55 % | 11.093 K -99.92 % | 13.725 M -16.77 % | 16.491 M -48.75 % | 32.177 M -32.91 % | 47.964 M 1 070.14 % | 4.099 M -62.20 % | 10.845 M |
| Cost of revenue | 943.814 M 24.33 % | 759.134 M -39.73 % | 1.260 B -21.05 % | 1.595 B -10.04 % | 1.774 B -31.01 % | 2.571 B 108.05 % | 1.236 B -38.46 % | 2.008 B 173.66 % | 733.698 M -13.68 % | 849.985 M 35.61 % | 626.785 M -38.66 % | 1.022 B -22.37 % | 1.316 B -15.70 % | 1.561 B 134.06 % | 667.081 M -31.07 % | 967.721 M -24.60 % | 1.283 B 17.31 % | 1.094 B 20.79 % | 905.755 M 63.45 % | 554.149 M -15.29 % | 654.172 M |
| General and administrative expenses | 107.903 M 478.13 % | 18.664 M -54.48 % | 41.001 M 53.18 % | 26.766 M -34.04 % | 40.581 M 423.90 % | 7.746 M -16.59 % | 9.287 M -28.73 % | 13.031 M 97.20 % | 6.608 M -20.85 % | 8.349 M | 0.000 -100.00 % | 12.581 M 13.23 % | 11.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 200.000 K 73.91 % | 115.000 K -37.84 % | 185.000 K 83.17 % | 101.000 K -57.56 % | 238.000 K 128.85 % | 104.000 K -69.86 % | 345.000 K -82.50 % | 1.971 M 838.57 % | 210.000 K -71.31 % | 732.000 K | 0.000 -100.00 % | 1.184 M 63.76 % | 723.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 -100.00 % | 99.106 M 363.18 % | 21.397 M -40.03 % | 35.678 M 58.86 % | 22.459 M -72.48 % | 81.598 M 9 088.96 % | 888.000 K -89.00 % | 8.076 M 277.74 % | 2.138 M -97.05 % | 72.421 M -25.59 % | 97.329 M -9.49 % | 107.536 M -55.56 % | 242.004 M 1.51 % | 238.414 M 60.59 % | 148.458 M -12.80 % | 170.253 M 1.95 % | 166.998 M 30.90 % | 127.572 M 2 142.44 % | 5.689 M -60.71 % | 14.479 M | 0.000 |
| Operating expenses | 54.509 M -53.76 % | 117.885 M 88.37 % | 62.583 M 0.06 % | 62.545 M -1.16 % | 63.278 M -29.26 % | 89.448 M -67.74 % | 277.283 M 92.19 % | 144.273 M 127.02 % | 63.552 M -22.02 % | 81.502 M -16.26 % | 97.329 M -9.49 % | 107.536 M -55.56 % | 242.004 M 1.51 % | 238.414 M 60.59 % | 148.458 M -12.80 % | 170.253 M 1.95 % | 166.998 M 30.90 % | 127.572 M -4.14 % | 133.087 M -39.49 % | 219.946 M 251.33 % | 62.603 M |
| Cost and expenses | 998.323 M 13.73 % | 877.809 M -38.47 % | 1.427 B -18.66 % | 1.754 B -7.72 % | 1.901 B -28.55 % | 2.660 B 75.83 % | 1.513 B -29.70 % | 2.152 B 169.94 % | 797.250 M -14.41 % | 931.487 M 28.64 % | 724.114 M -35.88 % | 1.129 B -27.52 % | 1.558 B -13.42 % | 1.800 B 120.69 % | 815.539 M -28.33 % | 1.138 B -21.54 % | 1.450 B 18.73 % | 1.222 B 17.60 % | 1.039 B 34.20 % | 774.095 M 8.00 % | 716.775 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 54.509 M 190.27 % | 18.779 M -54.40 % | 41.186 M 53.30 % | 26.867 M -34.18 % | 40.819 M 419.99 % | 7.850 M -18.50 % | 9.632 M -35.80 % | 15.002 M 120.04 % | 6.818 M -24.92 % | 9.081 M -66.31 % | 26.952 M -44.83 % | 48.852 M -72.93 % | 180.457 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 127.398 M -38.00 % | 205.467 M 228.21 % | 62.603 M |
| Interest income | 0.000 -100.00 % | 615.000 K -98.44 % | 39.528 M 1 679.74 % | 2.221 M -65.77 % | 6.489 M -6.30 % | 6.925 M 14.98 % | 6.023 M -30.54 % | 8.671 M 158.91 % | 3.349 M -54.20 % | 7.312 M 117.17 % | 3.367 M 2.28 % | 3.292 M 11.97 % | 2.940 M -82.63 % | 16.930 M 172.83 % | 6.205 M 63.93 % | 3.785 M -64.39 % | 10.630 M -71.88 % | 37.795 M 1 070.12 % | 3.230 M 4.87 % | 3.080 M 19.24 % | 2.583 M |
| Interest expense | 6.980 M 5.58 % | 6.611 M 29.17 % | 5.118 M -78.46 % | 23.765 M -22.40 % | 30.624 M 29.47 % | 23.654 M 63.89 % | 14.433 M -6.76 % | 15.480 M 10 220.00 % | 150.000 K -99.65 % | 43.254 M -72.13 % | 155.225 M -0.33 % | 155.737 M 84.77 % | 84.288 M -12.58 % | 96.414 M 98.12 % | 48.664 M 45.71 % | 33.399 M 62.24 % | 20.586 M 33.14 % | 15.463 M 4.90 % | 14.741 M 6.95 % | 13.783 M -21.94 % | 17.656 M |
| Depreciation and amortization | 13.328 M 57.97 % | 8.437 M -18.52 % | 10.355 M -2.36 % | 10.605 M -23.28 % | 13.823 M 69.61 % | 8.150 M -9.40 % | 8.996 M -12.52 % | 10.284 M -33.97 % | 15.574 M -37.51 % | 24.921 M -34.04 % | 37.782 M -14.39 % | 44.131 M -11.31 % | 49.757 M -0.97 % | 50.243 M -2.62 % | 51.595 M 7.08 % | 48.183 M 15.18 % | 41.834 M 37.26 % | 30.477 M 87.93 % | 16.217 M 12.92 % | 14.361 M -3.82 % | 14.931 M |
| Operating income | 14.512 M -12.13 % | 16.515 M 58.77 % | 10.402 M -81.41 % | 55.952 M -2.68 % | 57.494 M -44.30 % | 103.221 M 152.49 % | -196.631 M -99.54 % | -98.544 M -4 735.18 % | 2.126 M 103.67 % | -57.957 M 72.90 % | -213.853 M 6.44 % | -228.567 M -15.34 % | -198.175 M -2 857.39 % | -6.701 M -367.43 % | 2.506 M -93.17 % | 36.712 M -5.66 % | 38.913 M -57.49 % | 91.540 M -26.41 % | 124.392 M 153.55 % | 49.061 M 36.55 % | 35.929 M |
| Operating income ratio | 0.01 -22.48 % | 0.02 155.27 % | 0.01 -76.58 % | 0.03 5.29 % | 0.03 -21.40 % | 0.04 125.00 % | -0.15 -211.29 % | -0.05 -1 892.25 % | 0.00 104.21 % | -0.06 80.33 % | -0.32 -48.84 % | -0.22 -69.27 % | -0.13 -3 578.50 % | 0.00 -222.97 % | 0.00 -90.54 % | 0.03 18.64 % | 0.03 -64.01 % | 0.07 -34.41 % | 0.11 79.42 % | 0.06 24.86 % | 0.05 |
| Total other income expenses net | 3.557 M 112.21 % | -29.135 M -146.62 % | 62.493 M 768.88 % | -9.343 M 46.11 % | -17.338 M -16.53 % | -14.879 M 63.53 % | -40.793 M -140.97 % | 99.563 M 353.20 % | -39.322 M 59.56 % | -97.242 M 29.28 % | -137.508 M 34.87 % | -211.129 M -19.03 % | -177.371 M -49.40 % | -118.725 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.977 M -2.47 % | 20.482 M 6 593.46 % | 306.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.891 M -106.07 % | 47.600 M 421.93 % | 9.120 M -97.66 % | 389.172 M -54.21 % | 849.878 M -20.13 % | 1.064 B 12.00 % | 950.113 M -32.91 % | 1.416 B 25.00 % | 1.133 B 0.60 % | 1.126 B 3.71 % | 1.086 B 7.64 % | 1.009 B 50.83 % | 668.819 M 41.44 % | 472.858 M 1.38 % | 466.444 M 46.82 % | 317.702 M 106.44 % | 153.898 M 141.38 % | -371.909 M -263.83 % | 227.004 M 69.18 % | 134.180 M -2.82 % | 138.077 M |
| Total investments | 145.409 M 1 287.76 % | 10.478 M -93.32 % | 156.927 M 1 397.68 % | 10.478 M -94.55 % | 192.289 M 0.00 % | 192.289 M 0.00 % | 192.289 M -10.90 % | 215.809 M 12.12 % | 192.483 M 0.00 % | 192.483 M 0.00 % | 192.483 M -21.31 % | 244.614 M 69 789.71 % | 350.000 K -99.04 % | 36.620 M 0.36 % | 36.490 M 0.00 % | 36.490 M 0.00 % | 36.490 M -33.97 % | 55.258 M -58.27 % | 132.430 M 32.45 % | 99.985 M 199.54 % | 33.380 M |
| Total debt | 95.375 M -8.88 % | 104.665 M 75.83 % | 59.525 M -86.27 % | 433.595 M -51.54 % | 894.711 M -18.87 % | 1.103 B 13.34 % | 973.043 M -32.97 % | 1.452 B 22.50 % | 1.185 B 0.50 % | 1.179 B 4.05 % | 1.133 B 7.05 % | 1.059 B 48.38 % | 713.453 M 32.05 % | 540.285 M 0.68 % | 536.616 M 47.56 % | 363.668 M 75.54 % | 207.175 M 6.71 % | 194.150 M -19.24 % | 240.406 M 60.14 % | 150.121 M 8.72 % | 138.077 M |
| Accumulated other comprehensive income loss | 157.264 M 18 445.28 % | 848.000 K -98.40 % | 52.898 M -65.23 % | 152.153 M 187.63 % | 52.898 M 110.02 % | -527.962 M -1.57 % | -519.812 M -1.76 % | -510.816 M -2.05 % | -500.531 M -3.21 % | -484.957 M -5.42 % | -460.036 M -8.95 % | -422.254 M -11.10 % | -380.060 M -14.73 % | -331.261 M -17.88 % | -281.019 M -22.49 % | -229.424 M -26.34 % | -181.594 M -28.10 % | -141.756 M -146.19 % | 306.928 M 34.32 % | 228.506 M 64.33 % | 139.052 M |
| Retained earnings | -85.735 M 45.20 % | -156.443 M -7.44 % | -145.603 M 33.61 % | -219.301 M 17.27 % | -265.069 M 16.26 % | -316.534 M 17.84 % | -385.253 M 1.48 % | -391.034 M 3.07 % | -403.430 M 0.09 % | -403.776 M 1.98 % | -411.942 M -103.53 % | -202.394 M -1 026.46 % | 21.846 M -92.32 % | 284.579 M -11.85 % | 322.827 M 0.78 % | 320.332 M 2.62 % | 312.169 M 2.49 % | 304.570 M | 0.000 | 0.000 | 0.000 |
| Common stock | 240.642 M 12.90 % | 213.142 M 0.00 % | 213.142 M 34.90 % | 158.001 M 18.52 % | 133.307 M 0.00 % | 133.307 M 21.62 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M 36.00 % | 80.592 M 45.45 % | 55.410 M 0.00 % | 55.410 M |
| Total equity | 1.733 B 33.66 % | 1.296 B -0.83 % | 1.307 B 39.70 % | 935.745 M 52.67 % | 612.925 M 9.17 % | 561.460 M 41.09 % | 397.941 M 1.47 % | 392.160 M 3.26 % | 379.763 M 0.09 % | 379.418 M 2.20 % | 371.252 M -36.08 % | 580.800 M -27.85 % | 805.040 M -24.61 % | 1.068 B -3.46 % | 1.106 B 0.23 % | 1.104 B 0.93 % | 1.093 B 0.89 % | 1.084 B 104.69 % | 529.460 M 83.23 % | 288.956 M 48.59 % | 194.462 M |
| Other non current liabilities | 6.036 M 18.49 % | 5.094 M -41.18 % | 8.660 M 15.41 % | 7.504 M -34.35 % | 11.431 M 8.03 % | 10.581 M 11.17 % | 9.518 M 23.53 % | 7.705 M 33.72 % | 5.762 M 13.83 % | 5.062 M 5.70 % | 4.789 M 22.42 % | 3.912 M -65.43 % | 11.316 M 157.71 % | 4.391 M | 0.000 -100.00 % | 363.046 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 14.296 M 693.34 % | 1.802 M -75.76 % | 7.433 M -39.41 % | 12.267 M -59.35 % | 30.177 M -97.26 % | 1.103 B 13.34 % | 973.043 M 39.63 % | 696.871 M 66.34 % | 418.933 M 0.00 % | 418.933 M 118.04 % | 192.133 M -26.52 % | 261.488 M 2 332.67 % | 10.749 M -61.43 % | 27.869 M -94.81 % | 536.616 M 86 175.87 % | 621.977 K -99.70 % | 207.175 M 6.71 % | 194.150 M 302.77 % | 48.204 M 40.60 % | 34.284 M -45.18 % | 62.544 M |
| Total non current liabilities | 21.705 M 144.15 % | 8.890 M -54.14 % | 19.387 M -20.28 % | 24.320 M -46.33 % | 45.316 M -95.93 % | 1.113 B 13.32 % | 982.561 M 39.45 % | 704.575 M 65.90 % | 424.695 M 0.17 % | 423.995 M 115.31 % | 196.922 M -26.44 % | 267.699 M 1 113.23 % | 22.065 M -50.22 % | 44.327 M -92.03 % | 555.960 M 42.24 % | 390.859 M 64.17 % | 238.077 M 4.12 % | 228.659 M 182.31 % | 80.997 M 19.86 % | 67.578 M -29.54 % | 95.914 M |
| Other current liabilities | 210.206 M 209.76 % | 67.861 M -46.49 % | 126.810 M -5.30 % | 133.914 M 119.89 % | -673.167 M -345.50 % | 274.199 M 122.04 % | 123.491 M 314.93 % | 29.762 M -55.78 % | 67.311 M -0.09 % | 67.374 M 13.14 % | 59.549 M 20.96 % | 49.229 M -31.29 % | 71.646 M -50.33 % | 144.246 M -22.38 % | 185.839 M 175.31 % | -246.780 M -167.86 % | 363.656 M -5.84 % | 386.224 M 138.17 % | 162.162 M 154.70 % | 63.667 M -69.93 % | 211.723 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 25.379 M -15.29 % | 29.959 M | 0.000 | 0.000 -100.00 % | 44.384 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 |
| Short term debt | 81.079 M -21.18 % | 102.863 M 97.46 % | 52.092 M -87.64 % | 421.328 M -51.27 % | 864.534 M | 0.000 | 0.000 -100.00 % | 753.447 M -1.66 % | 766.162 M -0.39 % | 769.165 M -21.64 % | 981.546 M 17.48 % | 835.485 M 16.08 % | 719.741 M 36.52 % | 527.216 M | 0.000 -100.00 % | 363.046 M | 0.000 | 0.000 -100.00 % | 192.202 M 65.92 % | 115.837 M 53.36 % | 75.533 M |
| Total current liabilities | 604.196 M -10.51 % | 675.132 M -16.00 % | 803.764 M -35.08 % | 1.238 B 50.06 % | 825.132 M -19.33 % | 1.023 B 83.25 % | 558.180 M -62.85 % | 1.503 B 35.11 % | 1.112 B 4.67 % | 1.063 B -15.08 % | 1.251 B 17.26 % | 1.067 B 8.86 % | 980.241 M 19.85 % | 817.866 M 187.98 % | 283.996 M 38.74 % | 204.690 M -61.72 % | 534.763 M -2.23 % | 546.955 M 1.05 % | 541.262 M 67.73 % | 322.697 M 6.64 % | 302.606 M |
| Total liabilities | 625.901 M -8.50 % | 684.022 M -16.90 % | 823.151 M -34.80 % | 1.262 B -26.28 % | 1.713 B -19.84 % | 2.136 B 38.65 % | 1.541 B -30.20 % | 2.207 B 43.62 % | 1.537 B 3.38 % | 1.487 B 2.65 % | 1.448 B 8.50 % | 1.335 B 33.18 % | 1.002 B 16.25 % | 862.193 M 2.65 % | 839.956 M 41.04 % | 595.549 M -22.94 % | 772.839 M -0.36 % | 775.614 M 24.64 % | 622.259 M 59.44 % | 390.275 M -2.07 % | 398.520 M |
| Other non current assets | 10.478 M -92.78 % | 145.221 M 1 286.09 % | 10.477 M -0.01 % | 10.478 M -94.55 % | 192.288 M -40.58 % | 323.616 M 9.66 % | 295.107 M -12.23 % | 336.238 M -39.97 % | 560.144 M -6.91 % | 601.754 M 60 175 300.00 % | 1.000 K -100.00 % | 627.696 M 124.91 % | 279.083 M 3.37 % | 269.973 M 484.18 % | 46.214 M -17.49 % | 56.014 M -14.89 % | 65.813 M -31.65 % | 96.287 M 548.18 % | 14.855 M | 0.000 | 0.000 |
| Long term investments | 145.409 M 1 287.76 % | 10.478 M 0.00 % | 10.478 M 0.00 % | 10.478 M -94.55 % | 192.289 M 0.00 % | 192.289 M 0.09 % | 192.112 M -10.91 % | 215.632 M 14 839.03 % | -1.463 M 0.00 % | -1.463 M -100.26 % | 571.939 M 133.81 % | 244.614 M 69 789.71 % | 350.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.258 M 17.43 % | 47.058 M 40.98 % | 33.380 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M -99.74 % | 569.084 M -25.34 % | 762.232 M 0.21 % | 760.634 M -5.21 % | 802.445 M 129.35 % | 349.882 M 23 815.35 % | 1.463 M 0.00 % | 1.463 M | 0.000 |
| Goodwill and intangible assets | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M -0.01 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M 0.01 % | 1.463 M 0.00 % | 1.463 M | 0.000 |
| Property plant equipment net | 206.949 M 28.07 % | 161.587 M -4.69 % | 169.545 M -1.51 % | 172.149 M -4.42 % | 180.105 M 7.15 % | 168.094 M 46.64 % | 114.631 M -9.15 % | 126.174 M -7.54 % | 136.459 M -10.21 % | 151.969 M -8.50 % | 166.086 M -18.53 % | 203.869 M -18.37 % | 249.735 M -16.39 % | 298.694 M -10.81 % | 334.890 M -9.06 % | 368.257 M -8.14 % | 400.896 M 18.83 % | 337.370 M 25.13 % | 269.620 M 18.95 % | 226.659 M -5.88 % | 240.815 M |
| Total non current assets | 364.299 M 14.29 % | 318.749 M -5.81 % | 338.412 M 12.28 % | 301.402 M -47.82 % | 577.575 M -15.87 % | 686.518 M 12.93 % | 607.919 M -11.31 % | 685.429 M -2.51 % | 703.102 M -8.09 % | 765.014 M 3.17 % | 741.495 M -10.99 % | 833.028 M 57.09 % | 530.281 M -6.99 % | 570.130 M 49.03 % | 382.568 M -10.14 % | 425.734 M -9.06 % | 468.172 M 7.60 % | 435.120 M 27.03 % | 342.546 M 24.48 % | 275.181 M 0.36 % | 274.195 M |
| Other current assets | 984.960 M 29.78 % | 758.945 M -9.87 % | 842.082 M -20.07 % | 1.054 B 145.00 % | 430.024 M -36.13 % | 673.236 M 24.29 % | 541.681 M -45.33 % | 990.859 M 47.40 % | 672.236 M 19.99 % | 560.237 M 56 023 600.00 % | 1.000 K -100.00 % | 220.344 M 0.04 % | 220.255 M 3.13 % | 213.565 M 12.33 % | 190.116 M 174.25 % | 69.323 M -70.88 % | 238.089 M -4.38 % | 249.003 M 75.83 % | 141.619 M 24.52 % | 113.735 M 40.48 % | 80.962 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 177.000 K 0.00 % | 177.000 K -99.91 % | 193.946 M 0.00 % | 193.946 M 151.11 % | -379.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.172 M 45.81 % | 52.926 M | 0.000 |
| cash and cash equivalents | 98.266 M 72.20 % | 57.065 M 13.21 % | 50.405 M 13.47 % | 44.423 M -0.91 % | 44.833 M 15.73 % | 38.739 M 68.94 % | 22.930 M -35.54 % | 35.571 M -31.78 % | 52.143 M -1.54 % | 52.956 M 11.64 % | 47.436 M -4.91 % | 49.885 M 11.76 % | 44.634 M -33.80 % | 67.427 M -3.91 % | 70.172 M 52.66 % | 45.966 M -13.72 % | 53.278 M -90.59 % | 566.059 M 4 123.69 % | 13.402 M -15.93 % | 15.942 M | 0.000 |
| Cash and short term investments | 98.266 M 72.20 % | 57.065 M 13.21 % | 50.405 M 13.47 % | 44.423 M -69.74 % | 146.793 M 278.93 % | 38.739 M 68.94 % | 22.930 M -35.54 % | 35.571 M -31.78 % | 52.143 M -1.54 % | 52.956 M 11.64 % | 47.436 M -4.91 % | 49.885 M 11.76 % | 44.634 M -33.80 % | 67.427 M -3.91 % | 70.172 M 52.66 % | 45.966 M -13.72 % | 53.278 M -90.59 % | 566.059 M 524.97 % | 90.574 M 31.52 % | 68.868 M 38.15 % | 49.851 M |
| Total current assets | 1.994 B 20.02 % | 1.662 B -7.27 % | 1.792 B -5.53 % | 1.897 B 8.52 % | 1.748 B -13.10 % | 2.011 B 51.13 % | 1.331 B -30.47 % | 1.914 B 57.72 % | 1.214 B 10.22 % | 1.101 B 2.13 % | 1.078 B -0.42 % | 1.083 B -15.23 % | 1.277 B -6.09 % | 1.360 B -13.02 % | 1.563 B 22.78 % | 1.273 B -8.92 % | 1.398 B -1.84 % | 1.424 B 76.01 % | 809.174 M 100.27 % | 404.050 M 26.75 % | 318.787 M |
| Inventory | 693.823 M -3.28 % | 717.358 M 6.20 % | 675.462 M -15.43 % | 798.678 M 15.24 % | 693.027 M -8.54 % | 757.700 M 32.39 % | 572.317 M 5.81 % | 540.907 M 105.96 % | 262.621 M -1.50 % | 266.624 M -4.30 % | 278.617 M -14.43 % | 325.617 M -28.15 % | 453.211 M -11.09 % | 509.760 M -5.76 % | 540.888 M 36.10 % | 397.418 M 30.64 % | 304.218 M 17.32 % | 259.315 M 22.39 % | 211.881 M 75.38 % | 120.813 M 67.71 % | 72.038 M |
| Net receivables | 217.243 M 69.37 % | 128.269 M -42.74 % | 223.994 M 125 739.33 % | 178.000 K -99.96 % | 478.013 M -11.73 % | 541.562 M 24.30 % | 435.675 M 25.68 % | 346.653 M -40.29 % | 580.595 M 12.59 % | 515.668 M -31.43 % | 751.984 M 54.49 % | 486.757 M -12.92 % | 558.965 M -1.78 % | 569.084 M -25.34 % | 762.232 M 0.21 % | 760.634 M -5.21 % | 802.445 M 129.35 % | 349.882 M -4.17 % | 365.101 M 262.80 % | 100.634 M -13.20 % | 115.936 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 146.449 M 37.08 % | 106.834 M 834.68 % | 11.430 M 982.39 % | 1.056 M -77.07 % | 4.606 M -22.22 % | 5.922 M -8.88 % | 6.499 M -42.44 % | 11.291 M 462.86 % | 2.006 M 100.82 % | -244.614 M -69 789.71 % | -350.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 312.911 M -37.96 % | 504.408 M -19.28 % | 624.862 M -4.97 % | 657.537 M 9.57 % | 600.098 M -19.85 % | 748.688 M 72.24 % | 434.689 M -35.47 % | 673.650 M 141.69 % | 278.723 M 23.29 % | 226.071 M 7.52 % | 210.262 M 15.26 % | 182.417 M -3.41 % | 188.854 M 29.00 % | 146.404 M 49.15 % | 98.157 M 11.01 % | 88.423 M -48.32 % | 171.107 M 6.46 % | 160.731 M 35.64 % | 118.498 M 51.87 % | 78.028 M | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.708 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 % | 68.401 M 4.97 % | 65.165 M 324.53 % | 15.350 M |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.704 M 45.37 % | 32.816 M -43.82 % | 58.411 M |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.141 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 1.421 B 14.67 % | 1.239 B 4.39 % | 1.187 B 40.46 % | 844.892 M 22.13 % | 691.789 M 0.00 % | 691.789 M 11.46 % | 620.689 M 0.00 % | 620.689 M 0.00 % | 620.689 M 0.00 % | 620.689 M 9.36 % | 567.578 M -8.56 % | 620.689 M 0.00 % | 620.689 M -7.85 % | 673.587 M 0.00 % | 673.587 M 0.00 % | 673.587 M 0.30 % | 671.587 M 0.30 % | 669.587 M 371.74 % | 141.940 M 2 716.27 % | 5.040 M | 0.000 |
| Deferred tax liabilities non current | 1.373 M -31.14 % | 1.994 M -39.47 % | 3.294 M -27.59 % | 4.549 M 22.68 % | 3.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.298 M -65.31 % | 6.625 M -45.10 % | 12.067 M -37.62 % | 19.344 M -28.86 % | 27.191 M -12.01 % | 30.902 M -10.45 % | 34.509 M 5.23 % | 32.793 M -1.50 % | 33.294 M -0.23 % | 33.370 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.359 B 19.10 % | 1.980 B -7.04 % | 2.130 B -3.09 % | 2.198 B -5.47 % | 2.325 B -13.80 % | 2.698 B 39.15 % | 1.939 B -25.42 % | 2.599 B 35.62 % | 1.917 B 2.71 % | 1.866 B 2.56 % | 1.820 B -5.02 % | 1.916 B 5.99 % | 1.807 B -6.35 % | 1.930 B -0.82 % | 1.946 B 14.53 % | 1.699 B -8.96 % | 1.866 B 0.37 % | 1.859 B 61.44 % | 1.152 B 69.56 % | 679.231 M 14.54 % | 592.982 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 100.00 % | -1.851 M -2 335.53 % | -76.000 K | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -138.422 M -348.52 % | -30.862 M -3 598.38 % | 882.180 K 101.62 % | -54.617 M -132.29 % | 169.142 M 173.98 % | -228.634 M -255.80 % | 146.747 M 159.80 % | -245.385 M -4 568.66 % | -5.256 M 92.09 % | -66.432 M -243.00 % | 46.457 M -62.94 % | 125.346 M 239.02 % | -90.167 M -47.36 % | -61.189 M 65.04 % | -175.034 M 17.78 % | -212.893 M 58.97 % | -518.844 M -1 319.03 % | 42.562 M 115.86 % | -268.279 M -274.11 % | -71.711 M -132.88 % | -30.793 M |
| Accounts receivables | -87.058 M -187.46 % | 99.539 M 280.74 % | -55.073 M -90.48 % | -28.912 M -123.54 % | 122.798 M 605.67 % | -24.284 M -252.70 % | 15.903 M 113.30 % | -119.567 M -879.09 % | -12.212 M -329.03 % | 5.332 M 110.05 % | -53.045 M -143.68 % | 121.453 M 298.39 % | -61.220 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -269.036 M -1 439.81 % | -17.472 M 58.87 % | -42.482 M |
| Inventory | 23.535 M 156.17 % | -41.896 M -3 500.21 % | 1.232 M 101.17 % | -105.651 M -263.36 % | 64.673 M 134.89 % | -185.383 M -452.13 % | -33.576 M 87.93 % | -278.286 M -7 051.94 % | 4.003 M -66.62 % | 11.994 M -74.48 % | 47.001 M -63.16 % | 127.594 M 125.63 % | 56.549 M 81.67 % | 31.128 M 121.70 % | -143.471 M -53.94 % | -93.200 M -107.56 % | -44.903 M 5.34 % | -47.434 M 47.91 % | -91.068 M -86.71 % | -48.776 M -943.78 % | -4.673 M |
| Accounts payables | -49.513 M 72.42 % | -179.533 M -1 051.98 % | 18.859 M 19.77 % | 15.746 M 107.15 % | -220.229 M -147.39 % | 464.707 M 659.52 % | 61.184 M -84.54 % | 395.826 M 698.26 % | 49.586 M 157.24 % | -86.630 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.825 M 1 780.85 % | -5.463 M | 0.000 |
| Other working capital | -25.386 M -127.89 % | 91.028 M 7 385.86 % | 1.216 M -98.11 % | 64.200 M -68.20 % | 201.900 M 141.74 % | -483.674 M -568.51 % | 103.236 M 213.78 % | 32.901 M 455.34 % | -9.259 M 88.19 % | -78.426 M -14 316.54 % | -544.000 K 75.80 % | -2.248 M 98.47 % | -146.716 M -58.93 % | -92.317 M -192.48 % | -31.563 M 73.63 % | -119.693 M 74.75 % | -473.941 M -626.62 % | 89.996 M | 0.000 | 0.000 -100.00 % | 16.362 M |
| Other non cash items | 10.445 M 500.63 % | 1.739 M -98.13 % | 92.866 M 225.88 % | -73.776 M -279.65 % | 41.066 M 2 279.26 % | 1.726 M -86.70 % | 12.974 M -49.86 % | 25.877 M 218.15 % | -21.901 M -165.32 % | 33.531 M -77.40 % | 148.361 M 19.19 % | 124.470 M -5.38 % | 131.546 M 25.47 % | 104.844 M 55.38 % | 67.474 M 16.17 % | 58.083 M -27.32 % | 79.915 M 1 405.94 % | -6.119 M -122.61 % | 27.063 M 453.78 % | 4.887 M 139.16 % | -12.481 M |
| Net cash provided by operating activities | -95.959 M -199.82 % | -32.006 M -133.84 % | 94.581 M 232.88 % | -71.179 M -126.94 % | 264.187 M 302.57 % | -130.416 M -175.08 % | 173.704 M 183.43 % | -208.205 M -2 101.60 % | -9.457 M -978.34 % | -877.000 K -103.80 % | 23.052 M -64.74 % | 65.379 M 161.08 % | -107.039 M -222.76 % | 87.197 M 263.08 % | -53.470 M 36.07 % | -83.640 M 77.68 % | -374.673 M -396.69 % | 126.283 M 203.22 % | -122.345 M -366.13 % | 45.972 M 444.50 % | 8.443 M |
| Investments in property plant and equipment | -277.176 M -57 765.55 % | -479.000 K -517.98 % | -77.510 K 97.07 % | -2.649 M 89.75 % | -25.834 M 58.07 % | -61.613 M | 0.000 | 0.000 100.00 % | -65.000 K -38.30 % | -47.000 K | 0.000 100.00 % | -7.000 K 99.68 % | -2.206 M 84.30 % | -14.047 M 22.94 % | -18.229 M -2.75 % | -17.741 M 83.52 % | -107.645 M -9.59 % | -98.227 M -32.68 % | -74.033 M -8 950.49 % | -818.000 K 96.40 % | -22.727 M |
| Acquisitions net | 5.500 M | 0.000 100.00 % | -12.810 K -100.00 % | 277.052 M | 0.000 | 0.000 -100.00 % | 2.653 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.768 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.281 M 99.72 % | -456.757 M | 0.000 | 0.000 100.00 % | -799.000 K 96.57 % | -23.326 M | 0.000 | 0.000 | 0.000 100.00 % | -244.264 M -939 376.92 % | -26.000 K 80.00 % | -130.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.200 M 82.50 % | -46.864 M -54.56 % | -30.320 M |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.281 M -99.54 % | 277.052 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 615.000 K 107.35 % | -8.364 M -109.90 % | 84.465 M 1 203.27 % | 6.481 M -6.18 % | 6.908 M 106.39 % | 3.347 M 12.50 % | 2.975 M -30.05 % | 4.253 M 25.20 % | 3.397 M -1.11 % | 3.435 M -31.20 % | 4.993 M 47.33 % | 3.389 M -80.04 % | 16.979 M 171.49 % | 6.254 M 16.25 % | 5.380 M -62.24 % | 14.249 M 929.55 % | 1.384 M | 0.000 | 0.000 -100.00 % | 15.638 M |
| Net cash used for investing activites | -271.676 M -199 861.76 % | 136.000 K 101.61 % | -8.454 M -104.72 % | 179.163 M 1 025.76 % | -19.353 M 64.62 % | -54.705 M -1 151.82 % | 5.201 M 125.56 % | -20.351 M -585.94 % | 4.188 M 25.01 % | 3.350 M -93.97 % | 55.566 M 123.22 % | -239.278 M -20 780.90 % | 1.157 M -58.71 % | 2.802 M 123.40 % | -11.975 M 3.12 % | -12.361 M 83.44 % | -74.628 M 22.94 % | -96.843 M -17.77 % | -82.233 M -72.46 % | -47.682 M -27.46 % | -37.409 M |
| Debt repayment | -9.291 M -120.58 % | 45.140 M 112.07 % | -374.070 M 19.90 % | -467.028 M -124.41 % | -208.116 M -192.67 % | 224.584 M 146.91 % | -478.715 M -275.61 % | 272.599 M | 0.000 -100.00 % | 45.843 M -38.60 % | 74.658 M -77.30 % | 328.842 M 89.90 % | 173.168 M 4 618.47 % | 3.670 M -97.88 % | 172.948 M 10.51 % | 156.493 M 1 101.48 % | 13.025 M 128.16 % | -46.256 M -151.23 % | 90.284 M 649.56 % | 12.045 M -39.87 % | 20.030 M |
| Common stock issued | 418.125 M | 0.000 -100.00 % | 297.763 M 200.00 % | 99.254 M | 0.000 -100.00 % | 94.800 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 % | 507.764 M 236.27 % | 151.000 M 906.67 % | 15.000 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.541 M | 0.000 |
| Other financing activites | 1.000 K 100.02 % | -6.610 M -102.25 % | 293.966 M 86.19 % | 157.882 M 615.55 % | -30.624 M -29.47 % | -23.654 M -63.04 % | -14.508 M 6.61 % | -15.535 M -10 256.67 % | -150.000 K -14 900.00 % | -1.000 K 100.00 % | -155.225 M 0.33 % | -155.737 M -84.77 % | -84.288 M 12.58 % | -96.414 M -775.93 % | -11.007 M 83.77 % | -67.802 M 11.38 % | -76.505 M -394.76 % | -15.463 M -3.09 % | -15.000 M -1 830.50 % | -777.000 K | 0.000 |
| Net cash used provided by financing activities | 408.835 M 961.08 % | 38.530 M 148.10 % | -80.104 M 61.84 % | -209.892 M 12.08 % | -238.740 M -218.82 % | 200.930 M 220.58 % | -166.636 M -164.82 % | 257.064 M 171 476.00 % | -150.000 K -54.64 % | -97.000 K 99.88 % | -80.568 M -146.54 % | 173.105 M 94.76 % | 88.880 M 195.83 % | -92.744 M -203.45 % | 89.650 M 1.08 % | 88.690 M 239.71 % | -63.480 M -114.23 % | 446.045 M 97.12 % | 226.284 M 991.74 % | 20.727 M 3.48 % | 20.030 M |
| Effect of forex changes on cash | 1.000 K | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 100.00 % | -24.910 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 41.201 M 518.63 % | 6.660 M 10.58 % | 6.023 M 105.91 % | -101.909 M -1 772.28 % | 6.094 M -61.45 % | 15.809 M 225.06 % | -12.641 M -144.34 % | 28.508 M 625.98 % | -5.420 M -328.11 % | 2.376 M 221.91 % | -1.949 M -145.47 % | -794.000 K 95.33 % | -17.002 M -519.38 % | -2.745 M -111.34 % | 24.204 M 431.06 % | -7.311 M 98.57 % | -512.781 M -207.84 % | 475.485 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 57.065 M 13.21 % | 50.405 M 11 257.08 % | 443.820 K -99.01 % | 44.833 M 15.73 % | 38.739 M 68.94 % | 22.930 M -35.54 % | 35.571 M 403.62 % | 7.063 M -43.42 % | 12.483 M 29.68 % | 9.626 M -15.54 % | 11.397 M -6.51 % | 12.191 M -58.24 % | 29.193 M -58.40 % | 70.172 M 52.65 % | 45.968 M -13.72 % | 53.278 M -90.59 % | 566.059 M 524.97 % | 90.574 M 468.15 % | 15.942 M | 0.000 | 0.000 |
| Cash at end of period | 98.266 M 72.20 % | 57.065 M 11 221.30 % | 504.050 K -98.64 % | 36.939 M -17.61 % | 44.833 M 15.73 % | 38.739 M 68.94 % | 22.930 M -35.54 % | 35.571 M 403.62 % | 7.063 M -41.15 % | 12.002 M 27.03 % | 9.448 M -17.10 % | 11.397 M -6.51 % | 12.191 M -81.92 % | 67.427 M -3.91 % | 70.172 M 52.66 % | 45.967 M -13.72 % | 53.278 M -90.59 % | 566.059 M 4 123.69 % | 13.402 M -15.93 % | 15.942 M | 0.000 |
| Operating cash flow | -95.959 M -199.82 % | -32.006 M -3 449.31 % | 955.600 K -99.53 % | 202.539 M -23.33 % | 264.187 M 302.57 % | -130.416 M -175.08 % | 173.704 M 183.43 % | -208.205 M -2 101.60 % | -9.457 M -978.34 % | -877.000 K -103.80 % | 23.052 M -64.74 % | 65.379 M 161.08 % | -107.039 M -222.76 % | 87.197 M 263.08 % | -53.470 M 36.07 % | -83.640 M 77.68 % | -374.673 M -396.69 % | 126.283 M 203.22 % | -122.345 M -366.13 % | 45.972 M 444.50 % | 8.443 M |
| Capital expenditure | -277.176 M -57 765.55 % | -479.000 K -517.98 % | -77.510 K 97.07 % | -2.649 M 89.75 % | -25.834 M 58.07 % | -61.613 M | 0.000 | 0.000 100.00 % | -65.000 K -38.30 % | -47.000 K | 0.000 100.00 % | -7.000 K 99.68 % | -2.206 M 84.30 % | -14.047 M 22.94 % | -18.229 M -2.75 % | -17.741 M 83.52 % | -107.645 M -9.59 % | -98.227 M -65.99 % | -59.178 M -7 134.47 % | -818.000 K 96.40 % | -22.727 M |
| Free CashFlow | -373.135 M -1 048.64 % | -32.485 M -3 799.51 % | 878.090 K -99.56 % | 199.890 M -16.14 % | 238.353 M 224.12 % | -192.029 M -210.55 % | 173.704 M 183.43 % | -208.205 M -2 086.57 % | -9.522 M -930.52 % | -924.000 K -104.01 % | 23.052 M -64.74 % | 65.372 M 159.84 % | -109.245 M -249.34 % | 73.150 M 202.02 % | -71.699 M 29.28 % | -101.381 M 78.98 % | -482.318 M -1 819.13 % | 28.056 M 115.46 % | -181.523 M -502.01 % | 45.154 M 416.12 % | -14.284 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 249.356 M -34.02 % | 377.923 M 44.56 % | 261.421 M 67.95 % | 155.656 M -28.54 % | 217.835 M 5.33 % | 206.815 M -8.88 % | 226.969 M -8.12 % | 247.039 M 16.14 % | 212.711 M -49.31 % | 419.620 M 30.46 % | 321.637 M 11.16 % | 289.338 M -28.74 % | 406.046 M -32.52 % | 601.696 M 78.68 % | 336.753 M -2.44 % | 345.162 M -34.44 % | 526.473 M -39.37 % | 868.295 M 98.85 % | 436.659 M 50.41 % | 290.304 M -20.04 % | 363.059 M -79.73 % | 1.791 B 222.13 % | 555.905 M 125.60 % | 246.410 M 44.52 % | 170.497 M -70.76 % | 583.142 M 146.94 % | 236.150 M -13.64 % | 273.456 M 10.03 % | 248.519 M | 0.000 -100.00 % | 59.685 M -91.12 % | 672.486 M 729.70 % | 81.052 M -23.79 % | 106.350 M 103.47 % | 52.269 M -78.27 % | 240.576 M 211.14 % | 77.322 M -55.12 % | 172.302 M 0.26 % | 171.851 M -33.26 % | 257.510 M -16.23 % | 307.401 M -1.03 % | 310.594 M 74.80 % | 177.690 M -71.57 % | 625.035 M 133.93 % | 267.192 M -17.80 % | 325.057 M -1.03 % | 328.454 M -48.69 % | 640.103 M 179.11 % | 229.334 M |
| Net income | 6.938 M 21.57 % | 5.707 M 69.20 % | 3.373 M -17.37 % | 4.082 M -26.16 % | 5.528 M 123.64 % | -23.384 M -2 001.14 % | 1.230 M -56.67 % | 2.839 M -64.49 % | 7.995 M 202.96 % | 2.639 M -94.31 % | 46.418 M 448.61 % | 8.461 M -49.13 % | 16.632 M 19.31 % | 13.940 M 61.77 % | 8.617 M -6.00 % | 9.167 M -34.73 % | 14.044 M -32.13 % | 20.694 M 60.29 % | 12.910 M 46.09 % | 8.837 M -9.01 % | 9.712 M -81.67 % | 52.996 M 406.80 % | 10.457 M 151.98 % | 4.150 M 271.86 % | 1.116 M -74.93 % | 4.451 M 3 874.11 % | 112.000 K -89.43 % | 1.060 M 74.06 % | 609.000 K | 0.000 100.00 % | -15.911 M -175.43 % | 21.094 M -47.47 % | 40.158 M 1 068.06 % | 3.438 M 105.97 % | -57.586 M -0.70 % | -57.185 M -0.09 % | -57.134 M 7.00 % | -61.432 M -81.76 % | -33.799 M 72.05 % | -120.934 M -257.97 % | -33.783 M 35.06 % | -52.021 M -197.21 % | -17.503 M 84.63 % | -113.869 M -121.62 % | -51.380 M 47.73 % | -98.298 M -4 619.45 % | 2.175 M 105.48 % | -39.689 M -2 302.48 % | -1.652 M |
| Income before tax | 6.385 M 3.57 % | 6.165 M 115.94 % | 2.855 M -24.89 % | 3.801 M -27.57 % | 5.248 M 122.13 % | -23.714 M -2 711.67 % | 908.000 K -63.90 % | 2.515 M -67.21 % | 7.671 M 2 007.42 % | 364.000 K -99.22 % | 46.719 M 429.51 % | 8.823 M -48.07 % | 16.989 M 19.51 % | 14.216 M 55.40 % | 9.148 M -4.54 % | 9.583 M -29.86 % | 13.662 M 79.08 % | 7.629 M -44.12 % | 13.653 M 73.00 % | 7.892 M -28.13 % | 10.981 M -84.20 % | 69.497 M 440.66 % | 12.854 M 206.78 % | 4.190 M 132.65 % | 1.801 M -61.86 % | 4.722 M 928.76 % | 459.000 K -12.90 % | 527.000 K -44.99 % | 958.000 K | 0.000 100.00 % | -11.317 M -173.61 % | 15.375 M 213.89 % | -13.500 M -1 644.62 % | 874.000 K 101.44 % | -60.705 M -2.45 % | -59.252 M -1.61 % | -58.314 M 5.24 % | -61.541 M -77.12 % | -34.746 M 71.08 % | -120.152 M -243.37 % | -34.992 M 35.15 % | -53.956 M -177.14 % | -19.469 M 56.22 % | -44.474 M 18.02 % | -54.251 M 47.13 % | -102.608 M -3 349.15 % | 3.158 M 132.75 % | -9.642 M -935.66 % | -931.000 K |
| Income before tax ratio | 0.03 56.97 % | 0.02 49.37 % | 0.01 -55.28 % | 0.02 1.36 % | 0.02 121.01 % | -0.11 -2 966.18 % | 0.00 -60.70 % | 0.01 -71.77 % | 0.04 4 057.35 % | 0.00 -99.40 % | 0.15 376.34 % | 0.03 -27.12 % | 0.04 77.09 % | 0.02 -13.03 % | 0.03 -2.16 % | 0.03 6.99 % | 0.03 195.35 % | 0.01 -71.90 % | 0.03 15.01 % | 0.03 -10.12 % | 0.03 -22.07 % | 0.04 67.84 % | 0.02 35.98 % | 0.02 60.98 % | 0.01 30.45 % | 0.01 316.61 % | 0.00 0.86 % | 0.00 -50.01 % | 0.00 | 0.00 100.00 % | -0.19 -929.34 % | 0.02 113.73 % | -0.17 -2 126.73 % | 0.01 100.71 % | -1.16 -371.55 % | -0.25 67.34 % | -0.75 -111.15 % | -0.36 -76.65 % | -0.20 56.67 % | -0.47 -309.90 % | -0.11 34.47 % | -0.17 -58.55 % | -0.11 -53.99 % | -0.07 64.96 % | -0.20 35.68 % | -0.32 -3 383.10 % | 0.01 163.83 % | -0.02 -271.05 % | 0.00 |
| EBITDA | 11.725 M -22.29 % | 15.088 M 88.65 % | 7.998 M 34.60 % | 5.942 M -36.44 % | 9.349 M 146.79 % | -19.980 M -617.88 % | 3.858 M -43.59 % | 6.839 M -41.60 % | 11.711 M 183.90 % | 4.125 M -91.74 % | 49.965 M 285.95 % | 12.946 M -35.31 % | 20.011 M -4.49 % | 20.952 M 30.57 % | 16.047 M -12.15 % | 18.267 M -16.26 % | 21.815 M -41.34 % | 37.192 M 91.34 % | 19.438 M 49.50 % | 13.002 M -13.15 % | 14.971 M -84.15 % | 94.425 M 460.19 % | 16.856 M 212.03 % | 5.402 M 72.31 % | 3.135 M -83.57 % | 19.076 M 767.88 % | 2.198 M -58.72 % | 5.324 M | 0.000 | 0.000 100.00 % | -4.978 M -121.16 % | 23.528 M 454.60 % | -6.635 M -166.85 % | 9.925 M 209.28 % | -9.082 M 28.27 % | -12.661 M -69.90 % | -7.452 M 50.64 % | -15.097 M -302.32 % | 7.462 M 116.54 % | -45.117 M -109.69 % | -21.516 M -211.87 % | 19.233 M 37.40 % | 13.998 M 158.00 % | -24.137 M -33.94 % | -18.021 M -151.01 % | 35.329 M -2.75 % | 36.326 M 549.61 % | 5.592 M -88.94 % | 50.546 M |
| Net income ratio | 0.03 84.25 % | 0.02 17.04 % | 0.01 -50.80 % | 0.03 3.34 % | 0.03 122.44 % | -0.11 -2 186.40 % | 0.01 -52.84 % | 0.01 -69.42 % | 0.04 497.65 % | 0.01 -95.64 % | 0.14 393.52 % | 0.03 -28.61 % | 0.04 76.80 % | 0.02 -9.46 % | 0.03 -3.65 % | 0.03 -0.44 % | 0.03 11.93 % | 0.02 -19.39 % | 0.03 -2.87 % | 0.03 13.79 % | 0.03 -9.61 % | 0.03 57.33 % | 0.02 11.69 % | 0.02 157.30 % | 0.01 -14.24 % | 0.01 1 509.36 % | 0.00 -87.76 % | 0.00 58.18 % | 0.00 | 0.00 100.00 % | -0.27 -949.88 % | 0.03 -93.67 % | 0.50 1 432.64 % | 0.03 102.93 % | -1.10 -363.49 % | -0.24 67.83 % | -0.74 -107.25 % | -0.36 -81.28 % | -0.20 58.12 % | -0.47 -327.33 % | -0.11 34.38 % | -0.17 -70.03 % | -0.10 45.93 % | -0.18 5.26 % | -0.19 36.41 % | -0.30 -4 666.68 % | 0.01 110.68 % | -0.06 -760.75 % | -0.01 |
| Ratio EBITDA | 0.05 17.78 % | 0.04 30.49 % | 0.03 -19.86 % | 0.04 -11.05 % | 0.04 144.42 % | -0.10 -668.35 % | 0.02 -38.60 % | 0.03 -49.72 % | 0.06 460.06 % | 0.01 -93.67 % | 0.16 247.19 % | 0.04 -9.21 % | 0.05 41.53 % | 0.03 -26.93 % | 0.05 -9.96 % | 0.05 27.72 % | 0.04 -3.26 % | 0.04 -3.78 % | 0.04 -0.61 % | 0.04 8.61 % | 0.04 -21.80 % | 0.05 73.90 % | 0.03 38.31 % | 0.02 19.23 % | 0.02 -43.79 % | 0.03 251.46 % | 0.01 -52.19 % | 0.02 | 0.00 | 0.00 100.00 % | -0.08 -338.39 % | 0.03 142.74 % | -0.08 -187.72 % | 0.09 153.71 % | -0.17 -230.16 % | -0.05 45.39 % | -0.10 -9.99 % | -0.09 -301.79 % | 0.04 124.78 % | -0.18 -150.32 % | -0.07 -213.03 % | 0.06 -21.40 % | 0.08 304.00 % | -0.04 42.74 % | -0.07 -162.06 % | 0.11 -1.73 % | 0.11 1 165.98 % | 0.01 -96.04 % | 0.22 |
| Gross profit ratio | 0.21 181.29 % | 0.07 -52.42 % | 0.16 -30.98 % | 0.22 190.81 % | 0.08 62.15 % | 0.05 -21.25 % | 0.06 -54.81 % | 0.13 -19.89 % | 0.17 26.96 % | 0.13 113.61 % | 0.06 -50.79 % | 0.13 -22.71 % | 0.16 67.64 % | 0.10 -44.83 % | 0.18 18.83 % | 0.15 66.13 % | 0.09 14.07 % | 0.08 -27.20 % | 0.11 -17.54 % | 0.13 42.48 % | 0.09 32.82 % | 0.07 3.70 % | 0.07 -19.39 % | 0.08 6.19 % | 0.08 12.52 % | 0.07 61.10 % | 0.04 -27.42 % | 0.06 -4.85 % | 0.06 | 0.00 -100.00 % | 0.04 -17.94 % | 0.05 -50.69 % | 0.10 -51.81 % | 0.21 1 057.74 % | -0.02 -176.86 % | 0.03 71.42 % | 0.02 -78.18 % | 0.08 -9.07 % | 0.08 182.19 % | -0.10 -970.33 % | -0.01 -109.41 % | 0.10 -39.01 % | 0.16 8.77 % | 0.15 153.55 % | 0.06 -63.42 % | 0.16 -19.51 % | 0.20 23.92 % | 0.16 -44.57 % | 0.29 |
| Weighted average shs out dil | 23.127 M -17.72 % | 28.108 M 0.00 % | 28.108 M 30.83 % | 21.484 M 4.93 % | 20.474 M -3.94 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.76 % | 21.153 M 6.83 % | 19.800 M -14.56 % | 23.174 M 74.81 % | 13.257 M -0.22 % | 13.286 M -0.67 % | 13.375 M 0.50 % | 13.309 M 0.00 % | 13.309 M -0.60 % | 13.389 M 0.63 % | 13.305 M -0.63 % | 13.389 M -0.13 % | 13.406 M 22.76 % | 10.921 M -2.14 % | 11.160 M -16.65 % | 13.389 M 22.16 % | 10.961 M 3.40 % | 10.600 M -3.29 % | 10.961 M -0.06 % | 10.967 M -0.06 % | 10.973 M -18.05 % | 13.389 M 25.03 % | 10.709 M -3.44 % | 11.090 M 1.11 % | 10.969 M -18.08 % | 13.389 M 22.10 % | 10.966 M -0.07 % | 10.973 M 0.00 % | 10.973 M -18.04 % | 13.389 M 22.07 % | 10.969 M 0.27 % | 10.939 M 0.00 % | 10.939 M -18.30 % | 13.389 M 22.16 % | 10.961 M 0.00 % | 10.961 M 0.00 % | 10.961 M -18.14 % | 13.389 M 22.15 % | 10.962 M |
| Weighted average shs out | 23.127 M 9.70 % | 21.081 M 0.00 % | 21.081 M -1.88 % | 21.484 M 4.93 % | 20.474 M -3.94 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.00 % | 21.314 M 0.76 % | 21.153 M 6.98 % | 19.773 M -14.68 % | 23.174 M 74.81 % | 13.257 M -0.22 % | 13.286 M -0.34 % | 13.331 M 0.16 % | 13.309 M 0.00 % | 13.309 M -0.60 % | 13.389 M 0.64 % | 13.304 M -0.52 % | 13.374 M -0.24 % | 13.406 M 22.76 % | 10.921 M -2.14 % | 11.160 M -16.65 % | 13.389 M 22.16 % | 10.961 M 3.40 % | 10.600 M -3.29 % | 10.961 M -0.06 % | 10.967 M -0.06 % | 10.973 M -18.05 % | 13.389 M 25.03 % | 10.709 M -3.44 % | 11.090 M 1.11 % | 10.969 M -18.08 % | 13.389 M 22.10 % | 10.966 M -0.03 % | 10.970 M -0.03 % | 10.973 M -18.04 % | 13.389 M 22.07 % | 10.969 M 0.27 % | 10.939 M 0.00 % | 10.939 M -18.30 % | 13.389 M 22.22 % | 10.955 M 0.29 % | 10.923 M -0.34 % | 10.961 M -18.14 % | 13.389 M 22.15 % | 10.962 M |
| EPS diluted | 0.30 50.00 % | 0.20 66.67 % | 0.12 -36.84 % | 0.19 -29.63 % | 0.27 124.55 % | -1.10 -2 006.41 % | 0.06 -55.62 % | 0.13 -65.79 % | 0.38 216.67 % | 0.12 -94.50 % | 2.18 445.00 % | 0.40 -52.38 % | 0.84 40.00 % | 0.60 -7.69 % | 0.65 -5.80 % | 0.69 -34.29 % | 1.05 -32.26 % | 1.55 59.79 % | 0.97 46.97 % | 0.66 -9.59 % | 0.73 -81.57 % | 3.96 407.69 % | 0.78 105.26 % | 0.38 280.00 % | 0.10 -69.70 % | 0.33 230.00 % | 0.10 0.00 % | 0.10 79.86 % | 0.06 456.00 % | 0.01 100.69 % | -1.45 -191.77 % | 1.58 -57.87 % | 3.75 1 109.68 % | 0.31 105.90 % | -5.25 -22.95 % | -4.27 18.04 % | -5.21 6.96 % | -5.60 -81.82 % | -3.08 65.89 % | -9.03 -193.18 % | -3.08 35.29 % | -4.76 -197.50 % | -1.60 81.18 % | -8.50 -81.24 % | -4.69 47.71 % | -8.97 -4 585.00 % | 0.20 106.76 % | -2.96 -1 873.33 % | -0.15 |
| Earnings per share | 0.30 11.11 % | 0.27 68.75 % | 0.16 -15.79 % | 0.19 -29.63 % | 0.27 124.55 % | -1.10 -2 006.41 % | 0.06 -55.62 % | 0.13 -65.79 % | 0.38 216.67 % | 0.12 -94.50 % | 2.18 445.00 % | 0.40 -52.38 % | 0.84 40.00 % | 0.60 -7.69 % | 0.65 -5.80 % | 0.69 -34.29 % | 1.05 -32.26 % | 1.55 59.79 % | 0.97 46.97 % | 0.66 -9.59 % | 0.73 -81.57 % | 3.96 407.69 % | 0.78 105.26 % | 0.38 280.00 % | 0.10 -69.70 % | 0.33 230.00 % | 0.10 0.00 % | 0.10 79.86 % | 0.06 456.00 % | 0.01 100.69 % | -1.45 -191.77 % | 1.58 -57.87 % | 3.75 1 109.68 % | 0.31 105.90 % | -5.25 -22.95 % | -4.27 18.04 % | -5.21 6.96 % | -5.60 -81.82 % | -3.08 65.89 % | -9.03 -193.18 % | -3.08 35.29 % | -4.76 -197.50 % | -1.60 81.18 % | -8.50 -81.24 % | -4.69 47.89 % | -9.00 -4 600.00 % | 0.20 106.76 % | -2.96 -1 873.33 % | -0.15 |
| Gross profit | 51.747 M 85.60 % | 27.881 M -31.21 % | 40.532 M 15.92 % | 34.964 M 107.80 % | 16.826 M 70.79 % | 9.852 M -28.24 % | 13.729 M -58.48 % | 33.065 M -6.96 % | 35.540 M -35.64 % | 55.221 M 178.68 % | 19.815 M -45.29 % | 36.219 M -44.93 % | 65.765 M 13.13 % | 58.134 M -1.43 % | 58.979 M 15.93 % | 50.873 M 8.92 % | 46.708 M -30.84 % | 67.534 M 44.77 % | 46.649 M 24.03 % | 37.612 M 13.93 % | 33.014 M -73.07 % | 122.602 M 234.04 % | 36.703 M 81.85 % | 20.183 M 53.47 % | 13.151 M -67.10 % | 39.976 M 297.81 % | 10.049 M -37.32 % | 16.033 M 4.70 % | 15.314 M | 0.000 -100.00 % | 2.414 M -92.72 % | 33.144 M 309.13 % | 8.101 M -63.28 % | 22.059 M 2 048.67 % | -1.132 M -116.70 % | 6.779 M 433.36 % | 1.271 M -90.21 % | 12.979 M -8.84 % | 14.237 M 154.85 % | -25.957 M -796.61 % | -2.895 M -109.31 % | 31.096 M 6.60 % | 29.170 M -69.08 % | 94.336 M 493.12 % | 15.905 M -69.93 % | 52.895 M -20.35 % | 66.407 M -36.41 % | 104.437 M 54.73 % | 67.498 M |
| Income tax expense | -553.000 K -220.74 % | 458.000 K 188.42 % | -518.000 K -84.34 % | -281.000 K -0.36 % | -280.000 K 15.15 % | -330.000 K -2.48 % | -322.000 K 0.62 % | -324.000 K 0.00 % | -324.000 K 85.76 % | -2.275 M -855.81 % | 301.000 K -16.85 % | 362.000 K 1.40 % | 357.000 K 29.35 % | 276.000 K -48.02 % | 531.000 K 27.64 % | 416.000 K 208.90 % | -382.000 K 97.08 % | -13.065 M -1 858.41 % | 743.000 K 178.62 % | -945.000 K -174.47 % | 1.269 M -92.31 % | 16.501 M 588.40 % | 2.397 M 5 892.50 % | 40.000 K -94.16 % | 685.000 K 152.77 % | 271.000 K -21.90 % | 347.000 K 165.10 % | -533.000 K -252.72 % | 349.000 K | 0.000 -100.00 % | 4.594 M 180.30 % | -5.721 M 89.34 % | -53.658 M -1 992.75 % | -2.564 M 17.79 % | -3.119 M -50.75 % | -2.069 M -75.34 % | -1.180 M -982.57 % | -109.000 K 88.49 % | -947.000 K -220.95 % | 783.000 K 164.76 % | -1.209 M 37.52 % | -1.935 M 1.58 % | -1.966 M -102.83 % | 69.395 M 2 517.10 % | -2.871 M 33.39 % | -4.310 M -538.45 % | 983.000 K -96.73 % | 30.047 M 4 067.41 % | 721.000 K |
| Cost of revenue | 197.609 M -43.55 % | 350.042 M 58.47 % | 220.889 M 83.02 % | 120.692 M -39.96 % | 201.009 M 2.05 % | 196.963 M -7.63 % | 213.240 M -0.34 % | 213.974 M 20.77 % | 177.171 M -51.38 % | 364.399 M 20.73 % | 301.822 M 19.24 % | 253.119 M -25.61 % | 340.281 M -37.40 % | 543.562 M 95.68 % | 277.774 M -5.61 % | 294.289 M -38.66 % | 479.765 M -40.09 % | 800.761 M 105.32 % | 390.010 M 54.34 % | 252.692 M -23.44 % | 330.045 M -80.21 % | 1.668 B 221.28 % | 519.202 M 129.50 % | 226.227 M 43.78 % | 157.346 M -71.03 % | 543.166 M 140.23 % | 226.101 M -12.17 % | 257.423 M 10.38 % | 233.206 M | 0.000 -100.00 % | 57.271 M -91.04 % | 639.342 M 776.40 % | 72.951 M -13.45 % | 84.291 M 57.85 % | 53.401 M -77.16 % | 233.797 M 207.42 % | 76.051 M -52.27 % | 159.323 M 1.08 % | 157.614 M -44.40 % | 283.467 M -8.65 % | 310.296 M 11.02 % | 279.498 M 88.19 % | 148.520 M -72.01 % | 530.699 M 111.19 % | 251.287 M -7.67 % | 272.162 M 3.86 % | 262.047 M -51.08 % | 535.666 M 230.99 % | 161.836 M |
| General and administrative expenses | 0.000 -100.00 % | 40.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.444 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.089 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 -100.00 % | 12.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.111 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 185.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 238.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 723.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 43.488 M | 0.000 -100.00 % | 38.878 M 24.66 % | 31.187 M | 0.000 | 0.000 | 0.000 -100.00 % | 161.000 K 30.89 % | 123.000 K -93.59 % | 1.919 M -94.78 % | 36.778 M 1 377.62 % | 2.489 M 501.21 % | 414.000 K 138.40 % | -1.078 M -204.36 % | 1.033 M 140.79 % | 429.000 K -52.75 % | 908.000 K 110.93 % | -8.309 M -266.41 % | 4.993 M 273.17 % | 1.338 M -63.31 % | 3.647 M 502.54 % | -906.000 K -488.84 % | 233.000 K -28.96 % | 328.000 K -80.15 % | 1.652 M 100.76 % | -216.179 M -4 297.65 % | 5.150 M -97.53 % | 208.261 M | 0.000 | 0.000 -100.00 % | 13.725 M -45.26 % | 25.072 M 23.93 % | 20.231 M 1.66 % | 19.900 M 22.09 % | 16.299 M -40.21 % | 27.262 M 56.67 % | 17.401 M -52.66 % | 36.756 M 131.02 % | 15.910 M -46.52 % | 29.751 M 0.97 % | 29.464 M 42.27 % | 20.710 M -24.99 % | 27.611 M -77.47 % | 122.569 M 161.88 % | 46.803 M 55.35 % | 30.127 M -29.12 % | 42.505 M -61.82 % | 111.322 M 268.95 % | 30.173 M |
| Operating expenses | 43.488 M 65.27 % | 26.314 M -32.32 % | 38.878 M 24.66 % | 31.187 M 234.91 % | 9.312 M -5.94 % | 9.900 M -17.62 % | 12.017 M -57.82 % | 28.490 M 9.35 % | 26.055 M -53.41 % | 55.922 M 61.04 % | 34.725 M 23.92 % | 28.022 M -42.16 % | 48.445 M -0.20 % | 48.542 M 5.13 % | 46.173 M 29.53 % | 35.646 M 25.60 % | 28.381 M -27.05 % | 38.903 M 12.12 % | 34.698 M 18.77 % | 29.215 M 19.25 % | 24.498 M -35.36 % | 37.902 M 68.60 % | 22.481 M 39.73 % | 16.089 M 23.99 % | 12.976 M -49.77 % | 25.832 M 75.49 % | 14.720 M -93.33 % | 220.673 M 1 678.62 % | 12.407 M | 0.000 -100.00 % | 13.725 M -45.26 % | 25.072 M 23.93 % | 20.231 M 1.66 % | 19.900 M 22.09 % | 16.299 M -40.21 % | 27.262 M 56.67 % | 17.401 M -52.66 % | 36.756 M 131.02 % | 15.910 M -46.52 % | 29.751 M 0.97 % | 29.464 M 42.27 % | 20.710 M -24.99 % | 27.611 M -77.47 % | 122.569 M 161.88 % | 46.803 M 55.35 % | 30.127 M -29.12 % | 42.505 M -61.82 % | 111.322 M 268.95 % | 30.173 M |
| Cost and expenses | 241.097 M -35.94 % | 376.356 M 44.88 % | 259.767 M 71.04 % | 151.879 M -27.79 % | 210.321 M 1.67 % | 206.863 M -8.17 % | 225.257 M -7.10 % | 242.464 M 19.31 % | 203.226 M -51.65 % | 420.321 M 24.89 % | 336.547 M 19.71 % | 281.141 M -27.68 % | 388.726 M -34.35 % | 592.104 M 82.78 % | 323.947 M -1.81 % | 329.935 M -35.07 % | 508.146 M -39.48 % | 839.664 M 97.70 % | 424.708 M 50.66 % | 281.907 M -20.49 % | 354.543 M -79.22 % | 1.706 B 214.95 % | 541.683 M 123.54 % | 242.316 M 42.27 % | 170.322 M -70.07 % | 568.998 M 136.27 % | 240.821 M -49.63 % | 478.096 M 94.65 % | 245.613 M | 0.000 -100.00 % | 70.996 M -89.31 % | 664.414 M 613.03 % | 93.182 M -10.57 % | 104.191 M 49.48 % | 69.700 M -73.30 % | 261.059 M 179.35 % | 93.452 M -52.34 % | 196.079 M 13.00 % | 173.524 M -44.60 % | 313.218 M -7.81 % | 339.760 M 13.17 % | 300.208 M 70.45 % | 176.131 M -73.04 % | 653.268 M 119.15 % | 298.090 M -1.39 % | 302.289 M -0.74 % | 304.552 M -52.93 % | 646.988 M 236.96 % | 192.009 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 26.314 M | 0.000 | 0.000 -100.00 % | 9.312 M -5.94 % | 9.900 M -17.62 % | 12.017 M 60.38 % | 7.493 M -48.55 % | 14.564 M -17.39 % | 17.629 M 44.04 % | 12.239 M 54.75 % | 7.909 M -68.74 % | 25.303 M 45.09 % | 17.439 M 1.06 % | 17.256 M 15.48 % | 14.943 M 37.74 % | 10.849 M -29.22 % | 15.327 M -10.04 % | 17.038 M 94.03 % | 8.781 M -41.48 % | 15.006 M -45.44 % | 27.503 M 108.14 % | 13.214 M 17.41 % | 11.255 M 76.24 % | 6.386 M -62.77 % | 17.154 M 214.98 % | 5.446 M 30.38 % | 4.177 M -17.80 % | 5.082 M | 0.000 -100.00 % | 4.192 M -34.35 % | 6.385 M -14.02 % | 7.426 M 125.71 % | 3.290 M -43.14 % | 5.786 M -58.54 % | 13.957 M 493.66 % | 2.351 M -64.20 % | 6.567 M 61.07 % | 4.077 M -87.32 % | 32.154 M 337.23 % | 7.354 M 201.89 % | 2.436 M -64.74 % | 6.908 M -94.29 % | 120.905 M 453.39 % | 21.848 M 40.71 % | 15.527 M | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.353 M | 0.000 | 0.000 | 0.000 -100.00 % | 785.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.195 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 |
| Interest expense | 2.470 M -22.57 % | 3.190 M 183.56 % | 1.125 M 220.51 % | 351.000 K -84.83 % | 2.314 M 43.46 % | 1.613 M 92.02 % | 840.000 K -62.18 % | 2.221 M 14.66 % | 1.937 M 126.81 % | 854.000 K 154.93 % | 335.000 K -82.02 % | 1.863 M 150.07 % | 745.000 K -65.22 % | 2.142 M -54.34 % | 4.691 M -22.76 % | 6.073 M 8.97 % | 5.573 M -74.38 % | 21.754 M 561.01 % | 3.291 M 78.57 % | 1.843 M 56.05 % | 1.181 M -94.50 % | 21.492 M 1 217.72 % | 1.631 M 603.02 % | 232.000 K 792.31 % | 26.000 K -99.75 % | 10.516 M 52 480.00 % | 20.000 K -99.35 % | 3.094 M | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 1.370 M 6.45 % | 1.287 M -97.03 % | 43.274 M 35.80 % | 31.867 M -24.46 % | 42.184 M 27.55 % | 33.072 M 0.00 % | 33.072 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 2.870 M -49.94 % | 5.733 M 42.68 % | 4.018 M 124.47 % | 1.790 M 0.17 % | 1.787 M -15.75 % | 2.121 M 0.52 % | 2.110 M 0.33 % | 2.103 M 0.00 % | 2.103 M -27.66 % | 2.907 M -0.14 % | 2.911 M 28.81 % | 2.260 M -0.75 % | 2.277 M -28.95 % | 3.205 M 45.15 % | 2.208 M -15.43 % | 2.611 M 1.20 % | 2.580 M -50.89 % | 5.254 M 110.67 % | 2.494 M -23.66 % | 3.267 M 16.35 % | 2.808 M -11.22 % | 3.163 M 33.40 % | 2.371 M 81.27 % | 1.308 M 0.00 % | 1.308 M -65.92 % | 3.838 M 123.27 % | 1.719 M 0.94 % | 1.703 M -33.76 % | 2.571 M | 0.000 -100.00 % | 6.332 M 91.18 % | 3.312 M -39.73 % | 5.495 M -29.23 % | 7.765 M -6.99 % | 8.349 M -26.04 % | 11.289 M 30.09 % | 8.678 M -0.02 % | 8.680 M -4.98 % | 9.135 M -4.89 % | 9.605 M -11.41 % | 10.842 M -5.31 % | 11.450 M -6.41 % | 12.234 M 19.72 % | 10.219 M -20.64 % | 12.877 M -9.55 % | 14.237 M 14.59 % | 12.424 M -0.42 % | 12.477 M -5.63 % | 13.221 M |
| Operating income | 8.259 M 427.06 % | 1.567 M -5.26 % | 1.654 M -56.21 % | 3.777 M -49.73 % | 7.514 M 15 754.17 % | -48.000 K -102.80 % | 1.712 M -63.85 % | 4.736 M -50.07 % | 9.485 M 678.74 % | 1.218 M -94.43 % | 21.868 M 104.64 % | 10.686 M -38.30 % | 17.320 M 80.57 % | 9.592 M -25.10 % | 12.806 M -15.90 % | 15.227 M -16.91 % | 18.327 M -35.99 % | 28.631 M 139.57 % | 11.951 M 42.32 % | 8.397 M -1.40 % | 8.516 M -89.95 % | 84.700 M 495.56 % | 14.222 M 247.39 % | 4.094 M 2 239.43 % | 175.000 K -98.76 % | 14.144 M 402.80 % | -4.671 M 97.72 % | -204.640 M -98.58 % | -103.052 M | 0.000 100.00 % | -11.318 M -173.61 % | 15.376 M 213.90 % | -13.500 M -1 648.17 % | 872.000 K 101.44 % | -60.705 M -2.45 % | -59.253 M -1.61 % | -58.314 M 5.24 % | -61.541 M -77.12 % | -34.745 M 71.08 % | -120.150 M -243.36 % | -34.992 M 35.15 % | -53.956 M -177.14 % | -19.469 M 56.22 % | -44.474 M 18.02 % | -54.251 M 47.13 % | -102.608 M -3 349.15 % | 3.158 M 132.75 % | -9.642 M -935.66 % | -931.000 K |
| Operating income ratio | 0.03 698.81 % | 0.00 -34.47 % | 0.01 -73.93 % | 0.02 -29.65 % | 0.03 14 962.24 % | 0.00 -103.08 % | 0.01 -60.65 % | 0.02 -57.01 % | 0.04 1 436.23 % | 0.00 -95.73 % | 0.07 84.09 % | 0.04 -13.42 % | 0.04 167.57 % | 0.02 -58.08 % | 0.04 -13.80 % | 0.04 26.73 % | 0.03 5.57 % | 0.03 20.48 % | 0.03 -5.38 % | 0.03 23.31 % | 0.02 -50.41 % | 0.05 84.88 % | 0.03 53.98 % | 0.02 1 518.71 % | 0.00 -95.77 % | 0.02 222.62 % | -0.02 97.36 % | -0.75 -80.47 % | -0.41 | 0.00 100.00 % | -0.19 -929.36 % | 0.02 113.73 % | -0.17 -2 131.38 % | 0.01 100.71 % | -1.16 -371.54 % | -0.25 67.34 % | -0.75 -111.15 % | -0.36 -76.66 % | -0.20 56.67 % | -0.47 -309.89 % | -0.11 34.47 % | -0.17 -58.55 % | -0.11 -53.99 % | -0.07 64.96 % | -0.20 35.68 % | -0.32 -3 383.10 % | 0.01 163.83 % | -0.02 -271.05 % | 0.00 |
| Total other income expenses net | -1.874 M -140.76 % | 4.598 M 282.85 % | 1.201 M 4 904.17 % | 24.000 K 101.06 % | -2.266 M 90.43 % | -23.666 M -2 843.53 % | -804.000 K 60.97 % | -2.060 M -13.56 % | -1.814 M 81.98 % | -10.064 M -116.33 % | 61.629 M 745.80 % | -9.543 M -2 783.08 % | -331.000 K 35.85 % | -516.000 K 85.89 % | -3.658 M 35.19 % | -5.644 M -20.99 % | -4.665 M 77.79 % | -21.002 M -1 333.96 % | 1.702 M 437.03 % | -505.000 K -120.49 % | 2.465 M 116.21 % | -15.203 M -987.48 % | -1.398 M -1 556.25 % | 96.000 K 101.93 % | -4.964 M 72.58 % | -18.101 M -336.80 % | -4.144 M 63.42 % | -11.329 M -481.42 % | -1.949 M | 0.000 100.00 % | -7.000 K -100.36 % | 1.958 M | 0.000 100.00 % | -1.286 M 97.03 % | -43.274 M -16.88 % | -37.023 M 12.23 % | -42.184 M -11.70 % | -37.764 M -14.19 % | -33.072 M 41.56 % | -56.594 M -2 048.60 % | -2.634 M 95.91 % | -64.342 M -205.98 % | -21.028 M | 0.000 100.00 % | -23.353 M 81.37 % | -125.376 M | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 |
| 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-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-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -2.891 M | 0.000 100.00 % | -39.586 M | 0.000 -100.00 % | 47.600 M 25.83 % | 37.830 M 81.24 % | 20.873 M -58.59 % | 50.405 M 452.69 % | 9.120 M -74.16 % | 35.300 M -1.54 % | 35.853 M -90.79 % | 389.172 M 235.01 % | 116.168 M -84.41 % | 744.959 M 406.88 % | 146.970 M -82.71 % | 849.878 M 463.81 % | 150.739 M -81.04 % | 795.217 M 185.52 % | 278.517 M -73.83 % | 1.064 B 939.13 % | 102.402 M -89.77 % | 1.001 B 5.38 % | 950.113 M 1 043.56 % | 83.084 M -93.93 % | 1.369 B 20.81 % | 1.133 B 2 039.42 % | 52.956 M -95.30 % | 1.126 B 1 075.60 % | 95.798 M -91.15 % | 1.082 B 2 180.99 % | 47.436 M -95.63 % | 1.086 B -1.32 % | 1.100 B 4.18 % | 1.056 B 2 017.37 % | 49.885 M -95.05 % | 1.009 B 1 824.66 % | 52.413 M -94.34 % | 925.606 M 1 973.77 % | 44.634 M -93.33 % | 668.819 M 1 516.72 % | 41.369 M 200.00 % | -41.369 M -108.75 % | 472.858 M |
| Total investments | 0.000 -100.00 % | 145.409 M | 0.000 -100.00 % | 95.618 M | 0.000 -100.00 % | 145.221 M 91.94 % | 75.660 M 622.08 % | 10.478 M -89.61 % | 100.810 M -35.76 % | 156.927 M 122.28 % | 70.600 M 573.79 % | 10.478 M 0.00 % | 10.478 M -95.49 % | 232.336 M 20.83 % | 192.289 M -34.58 % | 293.940 M 52.86 % | 192.289 M -36.22 % | 301.478 M 56.78 % | 192.289 M -65.48 % | 557.034 M 189.69 % | 192.289 M -6.11 % | 204.804 M 4.40 % | 196.170 M 2.02 % | 192.289 M 15.72 % | 166.168 M | 0.000 | 0.000 -100.00 % | 105.912 M -44.98 % | 192.483 M 0.46 % | 191.596 M -0.46 % | 192.483 M 102.89 % | 94.872 M -50.71 % | 192.483 M -21.31 % | 244.614 M 0.00 % | 244.614 M 145.18 % | 99.770 M -59.21 % | 244.614 M 133.35 % | 104.826 M -41.72 % | 179.874 M 101.50 % | 89.268 M 25 405.14 % | 350.000 K -99.58 % | 82.738 M 125.94 % | 36.620 M 0.00 % | 36.620 M |
| Total debt | 0.000 -100.00 % | 95.375 M | 0.000 -100.00 % | 29.943 M | 0.000 -100.00 % | 104.665 M | 0.000 -100.00 % | 58.703 M | 0.000 -100.00 % | 59.525 M | 0.000 -100.00 % | 71.153 M -83.59 % | 433.595 M | 0.000 -100.00 % | 861.127 M | 0.000 -100.00 % | 894.711 M | 0.000 -100.00 % | 945.956 M | 0.000 -100.00 % | 1.103 B | 0.000 -100.00 % | 1.104 B 13.42 % | 973.043 M | 0.000 -100.00 % | 1.452 B 22.50 % | 1.185 B | 0.000 -100.00 % | 1.179 B | 0.000 -100.00 % | 1.178 B | 0.000 -100.00 % | 1.133 B -1.18 % | 1.147 B 3.18 % | 1.112 B | 0.000 -100.00 % | 1.059 B | 0.000 -100.00 % | 978.019 M | 0.000 -100.00 % | 713.453 M | 0.000 | 0.000 -100.00 % | 540.285 M |
| Accumulated other comprehensive income loss | 1.733 B 1 001.77 % | 157.264 M -90.78 % | 1.707 B 948.17 % | 162.813 M -87.44 % | 1.296 B 152 773.11 % | 848.000 K -99.94 % | 1.318 B 19.29 % | 1.105 B -15.49 % | 1.307 B 2 411.54 % | 52.048 M -95.86 % | 1.259 B 20.39 % | 1.045 B 590.97 % | 151.303 M -76.22 % | 636.136 M 26.51 % | 502.829 M -17.96 % | 612.925 M -25.71 % | 825.096 M 42.42 % | 579.321 M 29.89 % | 446.014 M -20.56 % | 561.460 M 206.34 % | -527.962 M -230.94 % | 403.208 M 37.33 % | 293.601 M 156.48 % | -519.812 M -232.55 % | 392.160 M | 0.000 | 0.000 -100.00 % | 379.419 M 178.24 % | -484.957 M -252.93 % | 317.103 M 52.82 % | 207.496 M -44.11 % | 371.252 M 180.70 % | -460.036 M -244.29 % | 318.830 M -15.20 % | 375.962 M -35.27 % | 580.800 M 237.55 % | -422.254 M -157.41 % | 735.517 M 17.51 % | 625.910 M -22.25 % | 805.040 M 311.82 % | -380.060 M | 0.000 | 0.000 100.00 % | -331.261 M |
| Retained earnings | 0.000 100.00 % | -85.735 M | 0.000 | 0.000 | 0.000 100.00 % | -156.443 M | 0.000 | 0.000 | 0.000 100.00 % | -145.603 M | 0.000 | 0.000 100.00 % | -219.301 M | 0.000 | 0.000 | 0.000 100.00 % | -265.069 M | 0.000 | 0.000 | 0.000 100.00 % | -316.534 M | 0.000 | 0.000 100.00 % | -385.253 M | 0.000 100.00 % | -391.034 M 3.07 % | -403.431 M | 0.000 100.00 % | -403.776 M | 0.000 | 0.000 | 0.000 100.00 % | -411.942 M | 0.000 | 0.000 | 0.000 100.00 % | -202.394 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.846 M | 0.000 | 0.000 -100.00 % | 284.579 M |
| Common stock | 0.000 -100.00 % | 240.642 M | 0.000 -100.00 % | 238.142 M | 0.000 -100.00 % | 213.142 M | 0.000 -100.00 % | 213.142 M | 0.000 -100.00 % | 213.142 M | 0.000 -100.00 % | 213.142 M 34.90 % | 158.001 M | 0.000 -100.00 % | 133.307 M | 0.000 -100.00 % | 133.307 M | 0.000 -100.00 % | 133.307 M | 0.000 -100.00 % | 133.307 M | 0.000 -100.00 % | 109.607 M 0.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M 0.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M 0.00 % | 109.607 M 0.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M | 0.000 -100.00 % | 109.607 M 0.00 % | 109.607 M |
| Total equity | 1.733 B 0.00 % | 1.733 B 1.53 % | 1.707 B 0.00 % | 1.707 B 31.64 % | 1.296 B 0.00 % | 1.296 B -1.63 % | 1.318 B 0.00 % | 1.318 B 0.81 % | 1.307 B 0.00 % | 1.307 B 3.86 % | 1.259 B 0.00 % | 1.259 B 34.50 % | 935.745 M 47.10 % | 636.136 M 0.00 % | 636.136 M 3.79 % | 612.925 M 0.00 % | 612.925 M 5.80 % | 579.321 M 0.00 % | 579.321 M 3.18 % | 561.460 M 0.00 % | 561.460 M 39.25 % | 403.208 M 0.00 % | 403.208 M 1.32 % | 397.941 M 1.47 % | 392.160 M 0.00 % | 392.160 M 3.26 % | 379.763 M 0.09 % | 379.419 M 0.00 % | 379.418 M 19.65 % | 317.103 M 0.00 % | 317.103 M -14.59 % | 371.252 M 0.00 % | 371.252 M -13.35 % | 428.437 M -11.77 % | 485.569 M -16.40 % | 580.800 M 0.00 % | 580.800 M -21.04 % | 735.517 M 0.00 % | 735.517 M -8.64 % | 805.040 M 0.00 % | 805.040 M -17.15 % | 971.650 M 0.00 % | 971.650 M -9.00 % | 1.068 B |
| Other non current liabilities | -1.733 B -28 805.93 % | 6.036 M 100.35 % | -1.707 B -32 618.29 % | 5.248 M 100.40 % | -1.296 B -25 548.84 % | 5.094 M 100.39 % | -1.318 B -14 365.15 % | 9.238 M | 0.000 -100.00 % | 8.660 M | 0.000 -100.00 % | 7.704 M 2.67 % | 7.504 M | 0.000 -100.00 % | 7.181 M | 0.000 -100.00 % | 853.490 M | 0.000 -100.00 % | 10.981 M | 0.000 -100.00 % | 10.581 M | 0.000 -100.00 % | 9.918 M 4.20 % | 9.518 M | 0.000 -100.00 % | 7.705 M 33.72 % | 5.762 M | 0.000 -100.00 % | 5.062 M | 0.000 -100.00 % | 4.990 M | 0.000 -100.00 % | 4.789 M 14.87 % | 4.169 M 1.51 % | 4.107 M | 0.000 -100.00 % | 3.912 M | 0.000 -100.00 % | 4.876 M | 0.000 -100.00 % | 11.316 M | 0.000 100.00 % | -27.982 M -737.26 % | 4.391 M |
| Long term debt | 0.000 -100.00 % | 14.296 M | 0.000 -100.00 % | 1.721 M | 0.000 -100.00 % | 1.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.433 M | 0.000 | 0.000 -100.00 % | 12.267 M | 0.000 -100.00 % | 861.127 M | 0.000 -100.00 % | 30.177 M | 0.000 -100.00 % | 945.956 M | 0.000 -100.00 % | 1.103 B | 0.000 -100.00 % | 1.104 B 13.42 % | 973.043 M | 0.000 -100.00 % | 696.871 M 66.34 % | 418.933 M | 0.000 -100.00 % | 418.933 M | 0.000 -100.00 % | 192.133 M | 0.000 -100.00 % | 192.133 M -21.34 % | 244.264 M -1.13 % | 247.068 M | 0.000 -100.00 % | 261.488 M | 0.000 -100.00 % | 183.255 M | 0.000 -100.00 % | 10.749 M | 0.000 -100.00 % | 27.982 M 0.41 % | 27.869 M |
| Total non current liabilities | -1.733 B -8 082.91 % | 21.705 M 101.27 % | -1.707 B -20 411.35 % | 8.402 M 100.65 % | -1.296 B -14 682.27 % | 8.890 M 100.67 % | -1.318 B -11 188.99 % | 11.884 M | 0.000 -100.00 % | 19.387 M | 0.000 -100.00 % | 12.972 M -46.66 % | 24.320 M | 0.000 -100.00 % | 872.050 M | 0.000 -100.00 % | 887.375 M | 0.000 -100.00 % | 956.937 M | 0.000 -100.00 % | 1.113 B | 0.000 -100.00 % | 1.114 B 13.33 % | 982.561 M | 0.000 -100.00 % | 704.576 M 65.90 % | 424.695 M | 0.000 -100.00 % | 423.995 M | 0.000 -100.00 % | 197.123 M | 0.000 -100.00 % | 196.922 M -20.73 % | 248.433 M -1.58 % | 252.417 M | 0.000 -100.00 % | 267.699 M | 0.000 -100.00 % | 190.855 M | 0.000 -100.00 % | 22.065 M | 0.000 -100.00 % | 27.982 M -36.87 % | 44.327 M |
| Other current liabilities | 0.000 -100.00 % | 210.206 M | 0.000 -100.00 % | 105.443 M | 0.000 -100.00 % | 67.861 M | 0.000 -100.00 % | 176.942 M | 0.000 -100.00 % | 126.810 M | 0.000 -100.00 % | 223.099 M 66.60 % | 133.914 M | 0.000 -100.00 % | 198.456 M | 0.000 100.00 % | -673.167 M | 0.000 -100.00 % | 231.176 M | 0.000 -100.00 % | 274.199 M | 0.000 -100.00 % | 164.997 M 33.61 % | 123.491 M | 0.000 -100.00 % | 74.146 M 10.15 % | 67.312 M | 0.000 -100.00 % | 67.374 M | 0.000 -100.00 % | 85.590 M | 0.000 -100.00 % | 59.549 M -38.00 % | 96.054 M 6.87 % | 89.879 M | 0.000 -100.00 % | 49.229 M | 0.000 -100.00 % | 79.555 M | 0.000 -100.00 % | 71.646 M | 0.000 -100.00 % | 793.872 M 399.15 % | 159.046 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 -100.00 % | 25.379 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.959 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 |
| Short term debt | 0.000 -100.00 % | 81.079 M | 0.000 -100.00 % | 28.222 M | 0.000 -100.00 % | 102.863 M | 0.000 -100.00 % | 58.703 M | 0.000 -100.00 % | 52.092 M | 0.000 -100.00 % | 71.153 M -82.75 % | 412.411 M | 0.000 | 0.000 | 0.000 -100.00 % | 864.534 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 754.887 M -1.47 % | 766.162 M | 0.000 -100.00 % | 769.165 M | 0.000 -100.00 % | 985.674 M | 0.000 -100.00 % | 981.546 M 8.75 % | 902.594 M 4.41 % | 864.434 M | 0.000 -100.00 % | 835.485 M | 0.000 -100.00 % | 794.764 M | 0.000 -100.00 % | 719.741 M | 0.000 | 0.000 -100.00 % | 512.416 M |
| Total current liabilities | 0.000 -100.00 % | 604.196 M | 0.000 -100.00 % | 629.815 M | 0.000 -100.00 % | 675.132 M | 0.000 -100.00 % | 931.369 M | 0.000 -100.00 % | 803.764 M | 0.000 -100.00 % | 817.501 M -33.97 % | 1.238 B | 0.000 -100.00 % | 797.557 M | 0.000 -100.00 % | 825.132 M | 0.000 -100.00 % | 820.324 M | 0.000 -100.00 % | 1.023 B | 0.000 -100.00 % | 552.799 M -0.96 % | 558.180 M | 0.000 -100.00 % | 1.503 B 35.11 % | 1.112 B | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 1.244 B | 0.000 -100.00 % | 1.251 B 4.58 % | 1.197 B 7.12 % | 1.117 B | 0.000 -100.00 % | 1.067 B | 0.000 -100.00 % | 950.283 M | 0.000 -100.00 % | 980.241 M | 0.000 -100.00 % | 903.577 M 10.48 % | 817.866 M |
| Total liabilities | -1.733 B -376.83 % | 625.901 M 136.68 % | -1.707 B -367.39 % | 638.217 M 149.23 % | -1.296 B -289.52 % | 684.022 M 151.91 % | -1.318 B -239.71 % | 943.253 M | 0.000 -100.00 % | 823.151 M | 0.000 -100.00 % | 830.473 M -34.22 % | 1.262 B | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.713 B | 0.000 -100.00 % | 1.777 B | 0.000 -100.00 % | 2.136 B | 0.000 -100.00 % | 1.666 B 8.15 % | 1.541 B | 0.000 -100.00 % | 2.207 B 43.62 % | 1.537 B | 0.000 -100.00 % | 1.487 B | 0.000 -100.00 % | 1.441 B | 0.000 -100.00 % | 1.448 B 0.23 % | 1.445 B 5.51 % | 1.369 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.002 B | 0.000 -100.00 % | 944.990 M 9.60 % | 862.193 M |
| Other non current assets | 0.000 -100.00 % | 10.478 M | 0.000 -100.00 % | 60.979 M 206.86 % | -57.065 M -644.62 % | 10.478 M 127.70 % | -37.830 M -122.57 % | 167.644 M 432.59 % | -50.405 M -581.10 % | 10.477 M 129.68 % | -35.300 M -122.80 % | 154.841 M 21.17 % | 127.790 M 210.00 % | -116.168 M -135.57 % | 326.611 M 322.23 % | -146.970 M -137.11 % | 396.007 M 362.71 % | -150.739 M -142.39 % | 355.568 M 227.66 % | -278.517 M -186.06 % | 323.616 M 416.03 % | -102.402 M -122.71 % | 450.920 M 52.80 % | 295.107 M 455.19 % | -83.084 M -115.05 % | 551.870 M -1.22 % | 558.681 M 1 154.99 % | -52.956 M -108.80 % | 601.754 M 728.15 % | -95.798 M -116.82 % | 569.406 M 1 300.37 % | -47.436 M -4 743 700.00 % | 1.000 K -100.00 % | 607.927 M -0.91 % | 613.524 M 1 329.88 % | -49.885 M -107.95 % | 627.696 M 1 297.60 % | -52.413 M -107.29 % | 719.239 M 1 711.42 % | -44.634 M -115.99 % | 279.083 M | 0.000 100.00 % | -312.314 M -215.68 % | 269.973 M |
| Long term investments | 0.000 -100.00 % | 145.409 M | 0.000 -100.00 % | 95.618 M | 0.000 -100.00 % | 145.221 M | 0.000 -100.00 % | 10.478 M | 0.000 -100.00 % | 10.478 M | 0.000 -100.00 % | 10.478 M -75.73 % | 43.171 M | 0.000 -100.00 % | 192.289 M | 0.000 -100.00 % | 221.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 192.289 M | 0.000 -100.00 % | 196.170 M 2.11 % | 192.112 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.463 M | 0.000 -100.00 % | 192.483 M | 0.000 -100.00 % | 571.939 M 133.81 % | 244.614 M 0.00 % | 244.614 M | 0.000 -100.00 % | 244.614 M | 0.000 -100.00 % | 179.874 M | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 36.620 M | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M -99.81 % | 782.649 M |
| Goodwill and intangible assets | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M 0.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M |
| Property plant equipment net | 0.000 -100.00 % | 206.949 M | 0.000 -100.00 % | 158.218 M | 0.000 -100.00 % | 161.587 M | 0.000 -100.00 % | 165.340 M | 0.000 -100.00 % | 169.545 M | 0.000 -100.00 % | 168.210 M -2.29 % | 172.149 M | 0.000 -100.00 % | 175.929 M | 0.000 -100.00 % | 180.105 M | 0.000 -100.00 % | 182.068 M | 0.000 -100.00 % | 168.094 M | 0.000 -100.00 % | 163.087 M 42.27 % | 114.631 M | 0.000 -100.00 % | 126.174 M -7.54 % | 136.459 M | 0.000 -100.00 % | 151.969 M | 0.000 -100.00 % | 149.972 M | 0.000 -100.00 % | 166.086 M -6.36 % | 177.375 M -4.66 % | 186.053 M | 0.000 -100.00 % | 203.869 M | 0.000 -100.00 % | 226.051 M | 0.000 -100.00 % | 249.735 M | 0.000 -100.00 % | 274.231 M -8.19 % | 298.694 M |
| Total non current assets | 0.000 -100.00 % | 364.299 M | 0.000 -100.00 % | 316.278 M 654.24 % | -57.065 M -117.90 % | 318.749 M 942.58 % | -37.830 M -111.31 % | 334.447 M 763.52 % | -50.405 M -114.89 % | 338.412 M 1 058.67 % | -35.300 M -110.88 % | 324.514 M 7.67 % | 301.402 M 359.45 % | -116.168 M -123.05 % | 504.003 M 442.93 % | -146.970 M -125.45 % | 577.575 M 483.16 % | -150.739 M -127.96 % | 539.099 M 293.56 % | -278.517 M -140.57 % | 686.518 M 770.41 % | -102.402 M -116.64 % | 615.470 M 1.24 % | 607.919 M 831.69 % | -83.084 M -112.12 % | 685.429 M -2.51 % | 703.102 M 1 427.71 % | -52.956 M -106.92 % | 765.014 M 898.57 % | -95.798 M -113.29 % | 720.841 M 1 619.61 % | -47.436 M -106.40 % | 741.495 M -5.75 % | 786.765 M -1.78 % | 801.040 M 1 705.77 % | -49.885 M -105.99 % | 833.028 M 1 689.35 % | -52.413 M -105.54 % | 946.753 M 2 221.15 % | -44.634 M -108.42 % | 530.281 M | 0.000 -100.00 % | 312.314 M -45.22 % | 570.130 M |
| Other current assets | -98.266 M -109.98 % | 984.960 M 1 516.62 % | -69.529 M -184.13 % | 82.642 M | 0.000 -100.00 % | 758.945 M | 0.000 -100.00 % | 1.053 B | 0.000 -100.00 % | 1.464 B | 0.000 -100.00 % | 878.365 M 6.01 % | 828.542 M | 0.000 -100.00 % | 904.174 M | 0.000 -100.00 % | 429.847 M | 0.000 -100.00 % | 699.623 M | 0.000 -100.00 % | 743.346 M | 0.000 -100.00 % | 513.131 M -5.27 % | 541.681 M | 0.000 -100.00 % | 303.663 M -4.57 % | 318.193 M | 0.000 -100.00 % | 560.237 M | 0.000 -100.00 % | 515.509 M | 0.000 -100.00 % | 1.000 K -100.00 % | 516.210 M -14.66 % | 604.902 M | 0.000 -100.00 % | 220.344 M | 0.000 -100.00 % | 252.470 M | 0.000 -100.00 % | 514.804 M | 0.000 -100.00 % | 547.615 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.660 M | 0.000 -100.00 % | 100.810 M -31.16 % | 146.449 M 107.43 % | 70.600 M | 0.000 100.00 % | -32.693 M -114.07 % | 232.336 M | 0.000 -100.00 % | 293.940 M 1 104.89 % | -29.251 M -109.70 % | 301.478 M | 0.000 -100.00 % | 557.034 M | 0.000 -100.00 % | 204.804 M | 0.000 -100.00 % | 177.000 K -99.89 % | 166.168 M | 0.000 | 0.000 -100.00 % | 105.912 M -45.39 % | 193.946 M 1.23 % | 191.596 M | 0.000 -100.00 % | 94.872 M 125.00 % | -379.456 M | 0.000 | 0.000 -100.00 % | 99.770 M | 0.000 -100.00 % | 104.826 M | 0.000 -100.00 % | 89.268 M | 0.000 -100.00 % | 82.738 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 98.266 M | 0.000 -100.00 % | 69.529 M | 0.000 -100.00 % | 57.065 M 250.85 % | -37.830 M -200.00 % | 37.830 M 175.05 % | -50.405 M -200.00 % | 50.405 M 242.79 % | -35.300 M -200.00 % | 35.300 M -20.54 % | 44.423 M 138.24 % | -116.168 M -200.00 % | 116.168 M 179.04 % | -146.970 M -427.82 % | 44.833 M 129.74 % | -150.739 M -200.00 % | 150.739 M 154.12 % | -278.517 M -818.96 % | 38.739 M 137.83 % | -102.402 M -200.00 % | 102.402 M 346.59 % | 22.930 M 127.60 % | -83.084 M -200.00 % | 83.084 M 59.34 % | 52.143 M 198.46 % | -52.956 M -200.00 % | 52.956 M 155.28 % | -95.798 M -200.00 % | 95.798 M 301.95 % | -47.436 M -200.00 % | 47.436 M 2.23 % | 46.402 M -16.01 % | 55.250 M 210.75 % | -49.885 M -200.00 % | 49.885 M 195.18 % | -52.413 M -200.00 % | 52.413 M 217.43 % | -44.634 M -200.00 % | 44.634 M 207.89 % | -41.369 M -200.00 % | 41.369 M -38.65 % | 67.427 M |
| Cash and short term investments | 98.266 M 0.00 % | 98.266 M 41.33 % | 69.529 M 0.00 % | 69.529 M 21.84 % | 57.065 M 0.00 % | 57.065 M 50.85 % | 37.830 M 0.00 % | 37.830 M -24.95 % | 50.405 M 0.00 % | 50.405 M 42.79 % | 35.300 M 0.00 % | 35.300 M -20.54 % | 44.423 M -61.76 % | 116.168 M 0.00 % | 116.168 M -20.96 % | 146.970 M 227.82 % | 44.833 M -70.26 % | 150.739 M 0.00 % | 150.739 M -45.88 % | 278.517 M 618.96 % | 38.739 M -62.17 % | 102.402 M 0.00 % | 102.402 M 346.59 % | 22.930 M -72.40 % | 83.084 M 0.00 % | 83.084 M 59.34 % | 52.143 M -1.54 % | 52.956 M 0.00 % | 52.956 M -44.72 % | 95.798 M 0.00 % | 95.798 M 101.95 % | 47.436 M 0.00 % | 47.436 M 2.23 % | 46.402 M -16.01 % | 55.250 M 10.75 % | 49.885 M 0.00 % | 49.885 M -4.82 % | 52.413 M 0.00 % | 52.413 M 17.43 % | 44.634 M 0.00 % | 44.634 M 7.89 % | 41.369 M 0.00 % | 41.369 M -38.65 % | 67.427 M |
| Total current assets | 0.000 -100.00 % | 1.994 B | 0.000 -100.00 % | 2.028 B 3 454.72 % | 57.065 M -96.57 % | 1.662 B 4 292.38 % | 37.830 M -98.04 % | 1.927 B 3 722.28 % | 50.405 M -97.19 % | 1.792 B 4 976.33 % | 35.300 M -98.00 % | 1.765 B -6.97 % | 1.897 B 1 532.83 % | 116.168 M -93.55 % | 1.802 B 1 125.92 % | 146.970 M -91.59 % | 1.748 B 1 059.53 % | 150.739 M -91.71 % | 1.817 B 552.56 % | 278.517 M -86.15 % | 2.011 B 1 864.06 % | 102.402 M -92.96 % | 1.454 B 9.27 % | 1.331 B 1 501.71 % | 83.084 M -95.66 % | 1.914 B 57.72 % | 1.214 B 2 191.62 % | 52.956 M -95.19 % | 1.101 B 1 049.30 % | 95.798 M -90.76 % | 1.037 B 2 086.12 % | 47.436 M -95.60 % | 1.078 B -0.79 % | 1.087 B 3.10 % | 1.054 B 2 012.86 % | 49.885 M -95.39 % | 1.083 B 1 965.52 % | 52.413 M -94.36 % | 929.902 M 1 983.39 % | 44.634 M -96.50 % | 1.277 B 2 987.01 % | 41.369 M -96.97 % | 1.367 B 0.50 % | 1.360 B |
| Inventory | 0.000 -100.00 % | 693.823 M | 0.000 -100.00 % | 765.528 M | 0.000 -100.00 % | 717.358 M | 0.000 -100.00 % | 743.010 M | 0.000 -100.00 % | 675.462 M | 0.000 -100.00 % | 766.895 M -3.98 % | 798.678 M | 0.000 -100.00 % | 655.882 M | 0.000 -100.00 % | 693.027 M | 0.000 -100.00 % | 674.303 M | 0.000 -100.00 % | 757.700 M | 0.000 -100.00 % | 647.695 M 13.17 % | 572.317 M | 0.000 -100.00 % | 540.907 M 105.96 % | 262.621 M | 0.000 -100.00 % | 266.624 M | 0.000 -100.00 % | 277.937 M | 0.000 -100.00 % | 278.617 M 0.05 % | 278.469 M -1.82 % | 283.617 M | 0.000 -100.00 % | 325.617 M | 0.000 -100.00 % | 340.618 M | 0.000 -100.00 % | 453.211 M | 0.000 -100.00 % | 589.646 M 15.67 % | 509.760 M |
| Net receivables | 0.000 -100.00 % | 217.243 M | 0.000 -100.00 % | 1.111 B | 0.000 -100.00 % | 128.269 M | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 1.066 B | 0.000 -100.00 % | 84.000 M -62.67 % | 225.000 M | 0.000 -100.00 % | 1.030 B | 0.000 -100.00 % | 478.013 M | 0.000 -100.00 % | 992.441 M | 0.000 -100.00 % | 541.562 M | 0.000 -100.00 % | 190.858 M -56.19 % | 435.675 M | 0.000 -100.00 % | 986.336 M 69.88 % | 580.595 M | 0.000 -100.00 % | 515.668 M | 0.000 -100.00 % | 655.584 M | 0.000 -100.00 % | 751.984 M 512.41 % | 122.790 M -82.83 % | 715.132 M | 0.000 -100.00 % | 486.757 M | 0.000 -100.00 % | 536.871 M | 0.000 -100.00 % | 779.220 M | 0.000 -100.00 % | 188.001 M -75.98 % | 782.649 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.478 M | 0.000 -100.00 % | 146.449 M | 0.000 100.00 % | -10.478 M 75.73 % | -43.171 M | 0.000 100.00 % | -192.289 M | 0.000 100.00 % | -221.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.056 M | 0.000 100.00 % | -196.170 M -4 359.01 % | 4.606 M | 0.000 -100.00 % | 5.922 M -8.88 % | 6.499 M | 0.000 -100.00 % | 11.291 M | 0.000 100.00 % | -192.483 M | 0.000 -100.00 % | 2.006 M 100.82 % | -244.614 M 0.00 % | -244.614 M | 0.000 100.00 % | -244.614 M | 0.000 100.00 % | -179.874 M | 0.000 100.00 % | -350.000 K | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 237.695 M | 0.000 |
| Account payables | 0.000 -100.00 % | 312.911 M | 0.000 -100.00 % | 496.150 M | 0.000 -100.00 % | 504.408 M | 0.000 -100.00 % | 695.724 M | 0.000 -100.00 % | 624.862 M | 0.000 -100.00 % | 523.249 M -20.42 % | 657.537 M | 0.000 -100.00 % | 599.101 M | 0.000 -100.00 % | 600.098 M | 0.000 -100.00 % | 589.148 M | 0.000 -100.00 % | 748.688 M | 0.000 -100.00 % | 387.802 M -10.79 % | 434.689 M | 0.000 -100.00 % | 673.650 M 141.69 % | 278.722 M | 0.000 -100.00 % | 226.071 M | 0.000 -100.00 % | 172.358 M | 0.000 -100.00 % | 210.262 M 6.24 % | 197.907 M 21.61 % | 162.739 M | 0.000 -100.00 % | 182.417 M | 0.000 -100.00 % | 75.964 M | 0.000 -100.00 % | 188.854 M | 0.000 -100.00 % | 109.705 M -25.07 % | 146.404 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.708 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.093 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.981 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.917 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.239 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.188 B | 0.000 | 0.000 -100.00 % | 845.742 M | 0.000 | 0.000 | 0.000 -100.00 % | 692.639 M | 0.000 | 0.000 | 0.000 -100.00 % | 692.639 M | 0.000 | 0.000 -100.00 % | 620.689 M | 0.000 -100.00 % | 673.587 M 0.00 % | 673.587 M | 0.000 -100.00 % | 620.689 M | 0.000 | 0.000 | 0.000 -100.00 % | 568.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 621.539 M | 0.000 | 0.000 | 0.000 -100.00 % | 673.586 M | 0.000 -100.00 % | 862.043 M 27.98 % | 673.587 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.373 M | 0.000 -100.00 % | 1.433 M | 0.000 -100.00 % | 1.994 M | 0.000 -100.00 % | 2.646 M | 0.000 -100.00 % | 3.294 M | 0.000 -100.00 % | 5.268 M 15.81 % | 4.549 M | 0.000 -100.00 % | 3.742 M | 0.000 -100.00 % | 3.708 M | 0.000 -100.00 % | 10.981 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 -100.00 % | 62.000 K -95.01 % | 1.242 M | 0.000 -100.00 % | 2.298 M | 0.000 -100.00 % | 2.724 M | 0.000 -100.00 % | 6.625 M | 0.000 | 0.000 -100.00 % | 12.067 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.431 M | 0.000 |
| Total assets | 0.000 -100.00 % | 2.359 B | 0.000 -100.00 % | 2.345 B | 0.000 -100.00 % | 1.980 B | 0.000 -100.00 % | 2.261 B | 0.000 -100.00 % | 2.130 B | 0.000 -100.00 % | 2.089 B -4.97 % | 2.198 B | 0.000 -100.00 % | 2.306 B | 0.000 -100.00 % | 2.325 B | 0.000 -100.00 % | 2.357 B | 0.000 -100.00 % | 2.698 B | 0.000 -100.00 % | 2.070 B 6.75 % | 1.939 B | 0.000 -100.00 % | 2.599 B 35.62 % | 1.917 B | 0.000 -100.00 % | 1.866 B | 0.000 -100.00 % | 1.758 B | 0.000 -100.00 % | 1.820 B -2.88 % | 1.873 B 0.99 % | 1.855 B | 0.000 -100.00 % | 1.916 B | 0.000 -100.00 % | 1.877 B | 0.000 -100.00 % | 1.807 B | 0.000 -100.00 % | 1.917 B -0.69 % | 1.930 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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-03-31 | 2018-06-30 | 2018-03-31 | 2017-03-31 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-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 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.159 M 0.00 % | -57.159 M 0.00 % | -57.159 M 0.00 % | -57.159 M | 0.000 -100.00 % | 36.687 M 0.00 % | 36.687 M 0.00 % | 36.687 M -45.84 % | 67.739 M 0.00 % | 67.739 M 210.42 % | -61.346 M 0.00 % | -61.346 M -4 568.66 % | -1.314 M 0.00 % | -1.314 M 0.00 % | -1.314 M 92.09 % | -16.608 M 0.00 % | -16.608 M 0.00 % | -16.608 M -243.00 % | 11.614 M 0.00 % | 11.614 M 0.00 % | 11.614 M 0.00 % | 11.614 M -62.94 % | 31.337 M 0.00 % | 31.337 M 0.00 % | 31.337 M 0.00 % | 31.337 M 239.02 % | -22.542 M 0.00 % | -22.542 M 0.00 % | -22.542 M 0.00 % | -22.542 M -47.36 % | -15.297 M 0.00 % | -15.297 M 0.00 % | -15.297 M 0.00 % | -15.297 M 65.04 % | -43.759 M 0.00 % | -43.759 M 0.00 % | -43.759 M 0.00 % | -43.759 M 17.78 % | -53.223 M 0.00 % | -53.223 M 0.00 % | -53.223 M 0.00 % | -53.223 M 58.97 % | -129.711 M 0.00 % | -129.711 M 0.00 % | -129.711 M 0.00 % | -129.711 M -1 319.03 % | 10.641 M 0.00 % | 10.641 M 0.00 % | 10.641 M 0.00 % | 10.641 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 % | -1.677 M 0.00 % | -1.677 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 100.00 % | -46.346 M 0.00 % | -46.346 M 0.00 % | -46.346 M 0.00 % | -46.346 M | 0.000 100.00 % | -8.394 M 0.00 % | -8.394 M 0.00 % | -8.394 M 38.48 % | -13.645 M 0.00 % | -13.645 M 80.39 % | -69.572 M 0.00 % | -69.572 M -7 051.94 % | 1.001 M 0.00 % | 1.001 M 0.00 % | 1.001 M -66.62 % | 2.999 M 0.00 % | 2.999 M 0.00 % | 2.999 M -74.48 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M 0.00 % | 11.750 M -63.16 % | 31.899 M 0.00 % | 31.899 M 0.00 % | 31.899 M 0.00 % | 31.899 M 125.63 % | 14.137 M 0.00 % | 14.137 M 0.00 % | 14.137 M 0.00 % | 14.137 M 81.67 % | 7.782 M 0.00 % | 7.782 M 0.00 % | 7.782 M 0.00 % | 7.782 M 121.70 % | -35.868 M 0.00 % | -35.868 M 0.00 % | -35.868 M 0.00 % | -35.868 M -53.94 % | -23.300 M 0.00 % | -23.300 M 0.00 % | -23.300 M 0.00 % | -23.300 M -107.56 % | -11.226 M 0.00 % | -11.226 M 0.00 % | -11.226 M 0.00 % | -11.226 M 5.34 % | -11.859 M 0.00 % | -11.859 M 0.00 % | -11.859 M 0.00 % | -11.859 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 % | -10.813 M 0.00 % | -10.813 M 0.00 % | -10.813 M 0.00 % | -10.813 M | 0.000 -100.00 % | 45.081 M 0.00 % | 45.081 M 0.00 % | 45.081 M -45.73 % | 83.061 M 0.00 % | 83.061 M 909.82 % | 8.225 M 0.00 % | 8.225 M 455.34 % | -2.315 M 0.00 % | -2.315 M 0.00 % | -2.315 M 88.19 % | -19.607 M 0.00 % | -19.607 M 0.00 % | -19.607 M -14 316.54 % | -136.000 K 0.00 % | -136.000 K 0.00 % | -136.000 K 0.00 % | -136.000 K 75.80 % | -562.000 K 0.00 % | -562.000 K 0.00 % | -562.000 K 0.00 % | -562.000 K 98.47 % | -36.679 M 0.00 % | -36.679 M 0.00 % | -36.679 M 0.00 % | -36.679 M -58.93 % | -23.079 M 0.00 % | -23.079 M 0.00 % | -23.079 M 0.00 % | -23.079 M -192.48 % | -7.891 M 0.00 % | -7.891 M 0.00 % | -7.891 M 0.00 % | -7.891 M 73.63 % | -29.923 M 0.00 % | -29.923 M 0.00 % | -29.923 M 0.00 % | -29.923 M 74.75 % | -118.485 M 0.00 % | -118.485 M 0.00 % | -118.485 M 0.00 % | -118.485 M -626.62 % | 22.499 M 0.00 % | 22.499 M 0.00 % | 22.499 M 0.00 % | 22.499 M |
| Other non cash items | -6.938 M -21.57 % | -5.707 M -69.20 % | -3.373 M 17.37 % | -4.082 M 26.16 % | -5.528 M -123.64 % | 23.384 M 2 557.27 % | 880.000 K 131.00 % | -2.839 M 64.49 % | -7.995 M -202.96 % | -2.639 M 94.31 % | -46.418 M -448.61 % | -8.461 M 49.13 % | -16.632 M -19.31 % | -13.940 M -61.77 % | -8.617 M 6.00 % | -9.167 M 34.73 % | -14.044 M 32.13 % | -20.694 M -60.29 % | -12.910 M -46.09 % | -8.837 M 9.01 % | -9.712 M 81.67 % | -52.996 M -406.80 % | -10.457 M -151.98 % | -4.150 M -271.86 % | -1.116 M 74.93 % | -4.451 M -3 874.11 % | -112.000 K -100.55 % | 20.281 M -2.18 % | 20.732 M 220.46 % | 6.469 M 0.00 % | 6.469 M 218.15 % | -5.475 M 0.00 % | -5.475 M 0.00 % | -5.475 M -134.41 % | 15.911 M 175.43 % | -21.094 M 47.47 % | -40.158 M -1 068.06 % | -3.438 M -105.97 % | 57.586 M 6.20 % | 54.222 M -5.10 % | 57.134 M -7.00 % | 61.432 M 81.76 % | 33.799 M -72.05 % | 120.933 M 257.97 % | 33.783 M -35.06 % | 52.021 M 197.21 % | 17.503 M -84.63 % | 113.868 M 121.62 % | 51.380 M 939.95 % | -6.117 M -127.36 % | 22.361 M -65.18 % | 64.225 M 145.03 % | 26.211 M 49.84 % | 17.492 M 0.00 % | 17.492 M 0.00 % | 17.492 M 0.00 % | 17.492 M -13.69 % | 20.268 M 0.00 % | 20.268 M 0.00 % | 20.268 M 0.00 % | 20.268 M -20.78 % | 25.584 M 0.00 % | 25.584 M 0.00 % | 25.584 M 0.00 % | 25.584 M 92.20 % | 13.311 M 0.00 % | 13.311 M 0.00 % | 13.311 M 0.00 % | 13.311 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.220 M 0.33 % | 4.206 M 0.00 % | 4.206 M -27.66 % | 5.814 M -0.14 % | 5.822 M 28.81 % | 4.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.604 M 0.00 % | -32.604 M 0.00 % | -32.604 M 0.00 % | -32.604 M | 0.000 -100.00 % | 43.426 M 0.00 % | 43.426 M 0.00 % | 43.426 M -52.17 % | 90.799 M 0.00 % | 90.799 M 274.44 % | -52.051 M 0.00 % | -52.051 M -2 101.60 % | -2.364 M 0.00 % | -2.364 M 0.00 % | -2.364 M -978.34 % | -219.250 K 0.00 % | -219.250 K 0.00 % | -219.250 K -103.80 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M -64.74 % | 16.345 M 0.00 % | 16.345 M 0.00 % | 16.345 M 0.00 % | 16.345 M 161.08 % | -26.760 M 0.00 % | -26.760 M 0.00 % | -26.760 M 0.00 % | -26.760 M -222.76 % | 21.799 M 0.00 % | 21.799 M 0.00 % | 21.799 M 0.00 % | 21.799 M 263.08 % | -13.368 M 0.00 % | -13.368 M 0.00 % | -13.368 M 0.00 % | -13.368 M 36.07 % | -20.910 M 0.00 % | -20.910 M 0.00 % | -20.910 M 0.00 % | -20.910 M 77.68 % | -93.668 M 0.00 % | -93.668 M 0.00 % | -93.668 M 0.00 % | -93.668 M -396.69 % | 31.571 M 0.00 % | 31.571 M 0.00 % | 31.571 M 0.00 % | 31.571 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 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K 0.00 % | -9.000 K | 0.000 | 0.000 100.00 % | -16.250 K 0.00 % | -16.250 K 0.00 % | -16.250 K -38.30 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 99.68 % | -551.500 K 0.00 % | -551.500 K 0.00 % | -551.500 K 0.00 % | -551.500 K 84.30 % | -3.512 M 0.00 % | -3.512 M 0.00 % | -3.512 M 0.00 % | -3.512 M 22.94 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M -2.75 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 83.52 % | -26.911 M 0.00 % | -26.911 M 0.00 % | -26.911 M 0.00 % | -26.911 M -9.59 % | -24.557 M 0.00 % | -24.557 M 0.00 % | -24.557 M 0.00 % | -24.557 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 % | -199.750 K 0.00 % | -199.750 K 0.00 % | -199.750 K | 0.000 100.00 % | -5.832 M 0.00 % | -5.832 M 0.00 % | -5.832 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.066 M 0.00 % | -61.066 M 0.00 % | -61.066 M 0.00 % | -61.066 M -939 376.92 % | -6.500 K 0.00 % | -6.500 K 0.00 % | -6.500 K 0.00 % | -6.500 K 80.00 % | -32.500 K 0.00 % | -32.500 K 0.00 % | -32.500 K 0.00 % | -32.500 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 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 |
| 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 % | 15.403 M 0.00 % | 15.403 M 0.00 % | 15.403 M 0.00 % | 15.403 M | 0.000 -100.00 % | 199.750 K 0.00 % | 199.750 K 0.00 % | 199.750 K -90.69 % | 2.145 M 0.00 % | 2.145 M -63.23 % | 5.832 M 0.00 % | 5.832 M 35 786.15 % | 16.250 K 0.00 % | 16.250 K 0.00 % | 16.250 K 38.30 % | 11.750 K 0.00 % | 11.750 K 0.00 % | 11.750 K 100.09 % | -13.033 M 0.00 % | -13.033 M 0.00 % | -13.033 M 0.00 % | -13.033 M -121.34 % | 61.068 M 0.00 % | 61.068 M 0.00 % | 61.068 M 0.00 % | 61.068 M 10 844.04 % | 558.000 K 0.00 % | 558.000 K 0.00 % | 558.000 K 0.00 % | 558.000 K -84.26 % | 3.544 M 0.00 % | 3.544 M 0.00 % | 3.544 M 0.00 % | 3.544 M -22.23 % | 4.557 M 0.00 % | 4.557 M 0.00 % | 4.557 M 0.00 % | 4.557 M 2.75 % | 4.435 M 0.00 % | 4.435 M 0.00 % | 4.435 M 0.00 % | 4.435 M -83.52 % | 26.911 M 0.00 % | 26.911 M 0.00 % | 26.911 M 0.00 % | 26.911 M 9.59 % | 24.557 M 0.00 % | 24.557 M 0.00 % | 24.557 M 0.00 % | 24.557 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M | 0.000 100.00 % | -200.000 K 0.00 % | -200.000 K 0.00 % | -200.000 K -109.37 % | 2.136 M 0.00 % | 2.136 M 136.62 % | -5.832 M 0.00 % | -5.832 M -35 786.15 % | -16.250 K 0.00 % | -16.250 K 0.00 % | -16.250 K -38.30 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K -100.09 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 M 0.00 % | 13.033 M 121.34 % | -61.068 M 0.00 % | -61.068 M 0.00 % | -61.068 M 0.00 % | -61.068 M -10 844.04 % | -558.000 K 0.00 % | -558.000 K 0.00 % | -558.000 K 0.00 % | -558.000 K 84.26 % | -3.544 M 0.00 % | -3.544 M 0.00 % | -3.544 M 0.00 % | -3.544 M 22.23 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M -2.76 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 83.46 % | -26.816 M 0.00 % | -26.816 M 0.00 % | -26.816 M 0.00 % | -26.816 M 20.34 % | -33.664 M 0.00 % | -33.664 M 0.00 % | -33.664 M 0.00 % | -33.664 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 -100.00 % | 23.700 M 0.00 % | 23.700 M 0.00 % | 23.700 M 0.00 % | 23.700 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 | 0.000 | 0.000 -100.00 % | 126.941 M 0.00 % | 126.941 M 0.00 % | 126.941 M 0.00 % | 126.941 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 100.08 % | -92.313 M 0.00 % | -92.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.050 M 0.00 % | -6.050 M 0.00 % | -6.050 M 0.00 % | -6.050 M -119.86 % | -2.752 M 0.00 % | -2.752 M 0.00 % | -2.752 M 0.00 % | -2.752 M 13.79 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M -2.71 % | -3.108 M 0.00 % | -3.108 M 0.00 % | -3.108 M 0.00 % | -3.108 M -102.69 % | 115.377 M 0.00 % | 115.377 M 0.00 % | 115.377 M 0.00 % | 115.377 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 -100.00 % | 23.700 M 0.00 % | 23.700 M 0.00 % | 23.700 M 0.00 % | 23.700 M | 0.000 -100.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K 100.08 % | -92.313 M 0.00 % | -92.313 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.050 M 0.00 % | -6.050 M 0.00 % | -6.050 M 0.00 % | -6.050 M -119.86 % | -2.752 M 0.00 % | -2.752 M 0.00 % | -2.752 M 0.00 % | -2.752 M 13.79 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M 0.00 % | -3.192 M -2.71 % | -3.108 M 0.00 % | -3.108 M 0.00 % | -3.108 M 0.00 % | -3.108 M -102.69 % | 115.377 M 0.00 % | 115.377 M 0.00 % | 115.377 M 0.00 % | 115.377 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 -100.00 % | 28.260 M 0.00 % | 28.260 M 0.00 % | 28.260 M 0.00 % | 28.260 M | 0.000 100.00 % | -46.461 M 0.00 % | -46.461 M 0.00 % | -46.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 825.250 K 0.00 % | 825.250 K 0.00 % | 825.250 K 104.28 % | -19.283 M 0.00 % | -19.283 M 0.00 % | -19.283 M 0.00 % | -19.283 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.891 M 0.00 % | -12.891 M 0.00 % | -12.891 M 0.00 % | -12.891 M -148.23 % | 26.728 M 0.00 % | 26.728 M 0.00 % | 26.728 M 0.00 % | 26.728 M 0.07 % | 26.709 M 0.00 % | 26.709 M 0.00 % | 26.709 M 0.00 % | 26.709 M 680.16 % | -4.604 M 0.00 % | -4.604 M 0.00 % | -4.604 M 0.00 % | -4.604 M -182.39 % | 5.588 M 0.00 % | 5.588 M 0.00 % | 5.588 M 0.00 % | 5.588 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.220 M 0.33 % | 4.206 M 0.00 % | 4.206 M -27.66 % | 5.814 M -0.14 % | 5.822 M 28.81 % | 4.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.952 M 0.00 % | 3.952 M 0.00 % | 3.952 M 0.00 % | 3.952 M | 0.000 100.00 % | -3.160 M 0.00 % | -3.160 M 0.00 % | -3.160 M -608.49 % | 621.500 K -91.28 % | 7.127 M 0.00 % | 7.127 M 0.00 % | 7.127 M 625.98 % | -1.355 M 0.00 % | -1.355 M 0.00 % | -1.355 M -328.11 % | 594.000 K 0.00 % | 594.000 K 0.00 % | 594.000 K 221.91 % | -487.250 K 0.00 % | -487.250 K 0.00 % | -487.250 K 0.00 % | -487.250 K -145.47 % | -198.500 K 0.00 % | -198.500 K 0.00 % | -198.500 K 0.00 % | -198.500 K 95.33 % | -4.251 M 0.00 % | -4.251 M 0.00 % | -4.251 M 0.00 % | -4.251 M -519.38 % | -686.250 K 0.00 % | -686.250 K 0.00 % | -686.250 K 0.00 % | -686.250 K -111.34 % | 6.051 M 0.00 % | 6.051 M 0.00 % | 6.051 M 0.00 % | 6.051 M 431.06 % | -1.828 M 0.00 % | -1.828 M 0.00 % | -1.828 M 0.00 % | -1.828 M 98.57 % | -128.195 M 0.00 % | -128.195 M 0.00 % | -128.195 M 0.00 % | -128.195 M -207.84 % | 118.871 M 0.00 % | 118.871 M 0.00 % | 118.871 M 0.00 % | 118.871 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.050 M 11.16 % | 37.830 M 12.51 % | 33.624 M 10.86 % | 30.329 M 23.72 % | 24.515 M -30.55 % | 35.300 M 14.68 % | 30.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.733 M 0.00 % | 5.733 M 0.00 % | 5.733 M 0.00 % | 5.733 M | 0.000 -100.00 % | 8.893 M 0.00 % | 8.893 M 0.00 % | 8.893 M | 0.000 -100.00 % | 1.766 M 0.00 % | 1.766 M 0.00 % | 1.766 M -43.42 % | 3.121 M 0.00 % | 3.121 M 0.00 % | 3.121 M 29.68 % | 2.407 M 0.00 % | 2.407 M 0.00 % | 2.407 M -15.54 % | 2.849 M 0.00 % | 2.849 M 0.00 % | 2.849 M 0.00 % | 2.849 M -6.51 % | 3.048 M 0.00 % | 3.048 M 0.00 % | 3.048 M 0.00 % | 3.048 M -58.24 % | 7.298 M 0.00 % | 7.298 M 0.00 % | 7.298 M 0.00 % | 7.298 M -58.40 % | 17.543 M 0.00 % | 17.543 M 0.00 % | 17.543 M 0.00 % | 17.543 M 52.65 % | 11.492 M 0.00 % | 11.492 M 0.00 % | 11.492 M 0.00 % | 11.492 M -13.72 % | 13.320 M 0.00 % | 13.320 M 0.00 % | 13.320 M 0.00 % | 13.320 M -90.59 % | 141.515 M 0.00 % | 141.515 M 0.00 % | 141.515 M 0.00 % | 141.515 M 524.97 % | 22.644 M 0.00 % | 22.644 M 0.00 % | 22.644 M 0.00 % | 22.644 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 57.065 M 35.71 % | 42.050 M 11.16 % | 37.830 M 9.54 % | 34.535 M 13.87 % | 30.329 M -26.25 % | 41.122 M 16.49 % | 35.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.685 M 0.00 % | 9.685 M 0.00 % | 9.685 M 0.00 % | 9.685 M | 0.000 -100.00 % | 5.733 M 0.00 % | 5.733 M 0.00 % | 5.733 M 822.37 % | 621.500 K -93.01 % | 8.893 M 0.00 % | 8.893 M 0.00 % | 8.893 M 403.62 % | 1.766 M 0.00 % | 1.766 M 0.00 % | 1.766 M -41.15 % | 3.001 M 0.00 % | 3.001 M 0.00 % | 3.001 M 27.03 % | 2.362 M 0.00 % | 2.362 M 0.00 % | 2.362 M 0.00 % | 2.362 M -17.10 % | 2.849 M 0.00 % | 2.849 M 0.00 % | 2.849 M 0.00 % | 2.849 M -6.51 % | 3.048 M 0.00 % | 3.048 M 0.00 % | 3.048 M 0.00 % | 3.048 M -81.92 % | 16.857 M 0.00 % | 16.857 M 0.00 % | 16.857 M 0.00 % | 16.857 M -3.91 % | 17.543 M 0.00 % | 17.543 M 0.00 % | 17.543 M 0.00 % | 17.543 M 52.66 % | 11.492 M 0.00 % | 11.492 M 0.00 % | 11.492 M 0.00 % | 11.492 M -13.72 % | 13.320 M 0.00 % | 13.320 M 0.00 % | 13.320 M 0.00 % | 13.320 M -90.59 % | 141.515 M 0.00 % | 141.515 M 0.00 % | 141.515 M 0.00 % | 141.515 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.220 M 0.33 % | 4.206 M 0.00 % | 4.206 M -27.66 % | 5.814 M -0.14 % | 5.822 M 28.81 % | 4.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.604 M 0.00 % | -32.604 M 0.00 % | -32.604 M 0.00 % | -32.604 M | 0.000 -100.00 % | 43.426 M 0.00 % | 43.426 M 0.00 % | 43.426 M -52.17 % | 90.799 M 0.00 % | 90.799 M 274.44 % | -52.051 M 0.00 % | -52.051 M -2 101.60 % | -2.364 M 0.00 % | -2.364 M 0.00 % | -2.364 M -978.34 % | -219.250 K 0.00 % | -219.250 K 0.00 % | -219.250 K -103.80 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M -64.74 % | 16.345 M 0.00 % | 16.345 M 0.00 % | 16.345 M 0.00 % | 16.345 M 161.08 % | -26.760 M 0.00 % | -26.760 M 0.00 % | -26.760 M 0.00 % | -26.760 M -222.76 % | 21.799 M 0.00 % | 21.799 M 0.00 % | 21.799 M 0.00 % | 21.799 M 263.08 % | -13.368 M 0.00 % | -13.368 M 0.00 % | -13.368 M 0.00 % | -13.368 M 36.07 % | -20.910 M 0.00 % | -20.910 M 0.00 % | -20.910 M 0.00 % | -20.910 M 77.68 % | -93.668 M 0.00 % | -93.668 M 0.00 % | -93.668 M 0.00 % | -93.668 M -396.69 % | 31.571 M 0.00 % | 31.571 M 0.00 % | 31.571 M 0.00 % | 31.571 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 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M 0.00 % | -15.403 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 K 0.00 % | -9.000 K | 0.000 | 0.000 100.00 % | -16.250 K 0.00 % | -16.250 K 0.00 % | -16.250 K -38.30 % | -11.750 K 0.00 % | -11.750 K 0.00 % | -11.750 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 0.00 % | -1.750 K 99.68 % | -551.500 K 0.00 % | -551.500 K 0.00 % | -551.500 K 0.00 % | -551.500 K 84.30 % | -3.512 M 0.00 % | -3.512 M 0.00 % | -3.512 M 0.00 % | -3.512 M 22.94 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M 0.00 % | -4.557 M -2.75 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 0.00 % | -4.435 M 83.52 % | -26.911 M 0.00 % | -26.911 M 0.00 % | -26.911 M 0.00 % | -26.911 M -9.59 % | -24.557 M 0.00 % | -24.557 M 0.00 % | -24.557 M 0.00 % | -24.557 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.220 M 0.33 % | 4.206 M 0.00 % | 4.206 M -27.66 % | 5.814 M -0.14 % | 5.822 M 28.81 % | 4.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -48.007 M 0.00 % | -48.007 M 0.00 % | -48.007 M 0.00 % | -48.007 M | 0.000 -100.00 % | 43.426 M 0.00 % | 43.426 M 0.00 % | 43.426 M -52.17 % | 90.790 M 0.00 % | 90.790 M 274.42 % | -52.051 M 0.00 % | -52.051 M -2 086.57 % | -2.381 M 0.00 % | -2.381 M 0.00 % | -2.381 M -930.52 % | -231.000 K 0.00 % | -231.000 K 0.00 % | -231.000 K -104.01 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M 0.00 % | 5.763 M -64.74 % | 16.343 M 0.00 % | 16.343 M 0.00 % | 16.343 M 0.00 % | 16.343 M 159.84 % | -27.311 M 0.00 % | -27.311 M 0.00 % | -27.311 M 0.00 % | -27.311 M -249.34 % | 18.288 M 0.00 % | 18.288 M 0.00 % | 18.288 M 0.00 % | 18.288 M 202.02 % | -17.925 M 0.00 % | -17.925 M 0.00 % | -17.925 M 0.00 % | -17.925 M 29.28 % | -25.345 M 0.00 % | -25.345 M 0.00 % | -25.345 M 0.00 % | -25.345 M 78.98 % | -120.580 M 0.00 % | -120.580 M 0.00 % | -120.580 M 0.00 % | -120.580 M -1 819.13 % | 7.014 M 0.00 % | 7.014 M 0.00 % | 7.014 M 0.00 % | 7.014 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 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 |