DHP India Limited DHPIND.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 570.920 M 24.44 % | 458.774 M -51.39 % | 943.732 M -9.02 % | 1.037 B 68.02 % | 617.353 M 11.17 % | 555.301 M -17.30 % | 671.485 M 28.43 % | 522.837 M 12.16 % | 466.156 M 27.03 % | 366.968 M -9.99 % | 407.697 M -17.66 % | 495.145 M 95.07 % | 253.828 M 1.64 % | 249.739 M 6.51 % | 234.474 M 27.57 % | 183.803 M 46.63 % | 125.353 M 3.69 % | 120.895 M |
| Net income | 665.343 M 151.98 % | 264.046 M 12.70 % | 234.289 M -34.20 % | 356.074 M 53.89 % | 231.379 M 648.49 % | 30.913 M -74.47 % | 121.095 M -6.34 % | 129.288 M 18.04 % | 109.531 M 123.38 % | 49.034 M -14.99 % | 57.680 M -22.08 % | 74.024 M 122.23 % | 33.309 M -6.52 % | 35.634 M 36.85 % | 26.039 M 12.90 % | 23.063 M 252.46 % | 6.543 M -9.35 % | 7.218 M |
| Income before tax | 788.832 M 158.54 % | 305.111 M -3.39 % | 315.813 M -31.93 % | 463.957 M 63.43 % | 283.891 M 347.05 % | 63.503 M -62.25 % | 168.242 M 2.32 % | 164.432 M 8.71 % | 151.263 M 134.15 % | 64.600 M -24.67 % | 85.758 M -22.64 % | 110.860 M 123.08 % | 49.694 M -7.30 % | 53.605 M 34.97 % | 39.715 M 10.98 % | 35.786 M 207.95 % | 11.621 M 0.85 % | 11.523 M |
| Income before tax ratio | 1.38 107.75 % | 0.67 98.74 % | 0.33 -25.18 % | 0.45 -2.73 % | 0.46 302.12 % | 0.11 -54.36 % | 0.25 -20.33 % | 0.31 -3.08 % | 0.32 84.33 % | 0.18 -16.31 % | 0.21 -6.05 % | 0.22 14.36 % | 0.20 -8.79 % | 0.21 26.72 % | 0.17 -13.00 % | 0.19 110.02 % | 0.09 -2.74 % | 0.10 |
| EBITDA | 827.064 M 140.66 % | 343.669 M -1.46 % | 348.775 M -28.29 % | 486.373 M 60.58 % | 302.890 M 261.57 % | 83.771 M -54.54 % | 184.291 M 1.82 % | 180.991 M 7.16 % | 168.898 M 99.32 % | 84.737 M -21.73 % | 108.259 M -14.36 % | 126.407 M 117.22 % | 58.193 M -14.28 % | 67.885 M 29.10 % | 52.581 M 15.18 % | 45.650 M 125.66 % | 20.229 M 5.64 % | 19.150 M |
| Net income ratio | 1.17 102.48 % | 0.58 131.83 % | 0.25 -27.68 % | 0.34 -8.41 % | 0.37 573.25 % | 0.06 -69.13 % | 0.18 -27.07 % | 0.25 5.24 % | 0.23 75.85 % | 0.13 -5.55 % | 0.14 -5.37 % | 0.15 13.92 % | 0.13 -8.03 % | 0.14 28.49 % | 0.11 -11.50 % | 0.13 140.38 % | 0.05 -12.57 % | 0.06 |
| Ratio EBITDA | 1.45 93.38 % | 0.75 102.70 % | 0.37 -21.18 % | 0.47 -4.43 % | 0.49 225.23 % | 0.15 -45.03 % | 0.27 -20.72 % | 0.35 -4.46 % | 0.36 56.91 % | 0.23 -13.04 % | 0.27 4.01 % | 0.26 11.35 % | 0.23 -15.66 % | 0.27 21.21 % | 0.22 -9.71 % | 0.25 53.90 % | 0.16 1.88 % | 0.16 |
| Gross profit ratio | 0.15 -60.73 % | 0.39 5.85 % | 0.36 1.89 % | 0.36 -6.56 % | 0.38 -16.58 % | 0.46 5.29 % | 0.44 -2.36 % | 0.45 -4.75 % | 0.47 -2.15 % | 0.48 -4.64 % | 0.50 14.79 % | 0.44 -18.39 % | 0.54 1.18 % | 0.53 14.08 % | 0.46 1.24 % | 0.46 5.56 % | 0.43 15.04 % | 0.38 |
| Weighted average shs out dil | 3.003 M 0.09 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Weighted average shs out | 3.003 M 0.09 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| EPS diluted | 221.58 151.74 % | 88.02 12.70 % | 78.10 -34.20 % | 118.69 53.88 % | 77.13 648.83 % | 10.30 -74.48 % | 40.36 -6.36 % | 43.10 18.05 % | 36.51 123.44 % | 16.34 -15.03 % | 19.23 -22.05 % | 24.67 122.25 % | 11.10 -6.57 % | 11.88 36.87 % | 8.68 12.87 % | 7.69 252.75 % | 2.18 -9.54 % | 2.41 |
| Earnings per share | 221.58 151.74 % | 88.02 12.70 % | 78.10 -34.20 % | 118.69 53.88 % | 77.13 648.83 % | 10.30 -74.48 % | 40.36 -6.36 % | 43.10 18.05 % | 36.51 123.44 % | 16.34 -15.03 % | 19.23 -22.05 % | 24.67 122.25 % | 11.10 -6.57 % | 11.88 36.87 % | 8.68 12.87 % | 7.69 252.75 % | 2.18 -9.54 % | 2.41 |
| Gross profit | 86.457 M -51.13 % | 176.920 M -48.54 % | 343.813 M -7.29 % | 370.864 M 57.00 % | 236.213 M -7.26 % | 254.710 M -12.93 % | 292.522 M 25.40 % | 233.276 M 6.83 % | 218.353 M 24.29 % | 175.674 M -14.16 % | 204.661 M -5.48 % | 216.537 M 59.19 % | 136.026 M 2.83 % | 132.277 M 21.51 % | 108.860 M 29.16 % | 84.286 M 54.78 % | 54.455 M 19.28 % | 45.652 M |
| Income tax expense | 123.489 M 200.72 % | 41.065 M -49.63 % | 81.524 M -24.43 % | 107.883 M 105.45 % | 52.512 M 61.13 % | 32.590 M -30.88 % | 47.147 M 34.15 % | 35.144 M -15.79 % | 41.732 M 168.10 % | 15.566 M -44.56 % | 28.078 M -23.77 % | 36.835 M 124.81 % | 16.385 M -8.83 % | 17.971 M 31.40 % | 13.677 M 7.49 % | 12.723 M 150.59 % | 5.077 M 17.94 % | 4.305 M |
| Cost of revenue | 484.463 M 71.88 % | 281.854 M -53.02 % | 599.919 M -9.98 % | 666.409 M 74.85 % | 381.140 M 26.80 % | 300.591 M -20.68 % | 378.963 M 30.87 % | 289.562 M 16.85 % | 247.802 M 29.54 % | 191.294 M -5.78 % | 203.037 M -27.12 % | 278.607 M 136.51 % | 117.802 M 0.29 % | 117.462 M -6.49 % | 125.614 M 26.22 % | 99.517 M 40.36 % | 70.899 M -5.77 % | 75.243 M |
| General and administrative expenses | 3.349 M -13.84 % | 3.887 M -16.03 % | 4.629 M 3.23 % | 4.484 M 58.00 % | 2.838 M -12.20 % | 3.233 M -8.55 % | 3.535 M -37.48 % | 5.654 M -8.22 % | 6.161 M 35.80 % | 4.537 M -7.54 % | 4.907 M -2.52 % | 5.034 M 8.43 % | 4.642 M | 0.000 | 0.000 -100.00 % | 39.809 M 11.00 % | 35.863 M | 0.000 |
| Selling and marketing expenses | 4.494 M 94.38 % | 2.312 M 859.34 % | 241.000 K -91.68 % | 2.897 M 133.89 % | 1.239 M -41.44 % | 2.115 M -27.76 % | 2.928 M 27.44 % | 2.298 M 2.00 % | 2.252 M 3.65 % | 2.173 M -4.93 % | 2.286 M -64.54 % | 6.445 M 106.35 % | 3.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 20.188 M -84.77 % | 132.532 M 295.29 % | 33.528 M -69.90 % | 111.378 M 17.78 % | 94.565 M -28.88 % | 132.970 M 4 114.13 % | -3.313 M -11.53 % | -2.970 M 17.85 % | -3.616 M 5.74 % | -3.836 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 28.031 M -79.79 % | 138.731 M 261.30 % | 38.398 M -67.67 % | 118.759 M 20.39 % | 98.642 M -28.68 % | 138.317 M 7.60 % | 128.545 M 4.03 % | 123.561 M 11.15 % | 111.162 M -16.37 % | 132.920 M 0.56 % | 132.175 M 19.09 % | 110.990 M 25.20 % | 88.653 M 15.76 % | 76.585 M 16.16 % | 65.931 M 40.83 % | 46.815 M 11.33 % | 42.049 M 23.45 % | 34.062 M |
| Cost and expenses | 512.494 M 21.85 % | 420.585 M -34.11 % | 638.317 M -4.34 % | 667.255 M 57.92 % | 422.533 M -3.73 % | 438.909 M -13.52 % | 507.509 M 22.85 % | 413.122 M 15.09 % | 358.965 M 10.72 % | 324.214 M -3.28 % | 335.211 M -13.96 % | 389.597 M 88.71 % | 206.455 M 6.39 % | 194.047 M 1.31 % | 191.545 M 30.90 % | 146.332 M 29.56 % | 112.948 M 3.33 % | 109.305 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 |
| Selling general and administrative expenses | 7.843 M 26.52 % | 6.199 M 27.29 % | 4.870 M -34.02 % | 7.381 M 81.06 % | 4.077 M -23.77 % | 5.348 M -17.26 % | 6.463 M -18.73 % | 7.952 M -5.49 % | 8.413 M 25.39 % | 6.710 M -6.71 % | 7.193 M -87.34 % | 56.819 M 38.26 % | 41.097 M | 0.000 | 0.000 -100.00 % | 39.809 M 11.00 % | 35.863 M | 0.000 |
| Interest income | 20.984 M 3 866.73 % | 529.000 K 17.82 % | 449.000 K 72.95 % | 259.620 K 5.16 % | 246.875 K -2.88 % | 254.201 K -6.22 % | 271.074 K 15.60 % | 234.490 K -21.26 % | 297.815 K -63.44 % | 814.544 K -41.69 % | 1.397 M 152.42 % | 553.441 K -26.24 % | 750.295 K 135.97 % | 317.960 K 40.29 % | 226.649 K 362.51 % | 49.004 K 16.88 % | 41.925 K | 0.000 |
| Interest expense | 3.006 M 73.66 % | 1.731 M 10.47 % | 1.567 M -13.94 % | 1.821 M 13.44 % | 1.605 M -41.19 % | 2.729 M 4.87 % | 2.603 M -13.67 % | 3.015 M 1.05 % | 2.983 M -26.80 % | 4.076 M 61.37 % | 2.526 M 48.58 % | 1.700 M 91.60 % | 887.227 K -62.06 % | 2.339 M -38.15 % | 3.781 M 113.51 % | 1.771 M 56.60 % | 1.131 M 1 587.89 % | 67.000 K |
| Depreciation and amortization | 35.925 M -2.45 % | 36.827 M 17.30 % | 31.395 M 52.44 % | 20.595 M 18.41 % | 17.393 M -0.83 % | 17.538 M 30.43 % | 13.446 M -0.72 % | 13.544 M -7.56 % | 14.652 M -8.77 % | 16.061 M -19.60 % | 19.976 M 44.26 % | 13.847 M 16.75 % | 11.860 M -2.72 % | 12.192 M 19.82 % | 10.175 M 25.73 % | 8.093 M 8.23 % | 7.478 M -1.09 % | 7.560 M |
| Operating income | 58.426 M 52.99 % | 38.189 M -87.55 % | 306.800 M -0.69 % | 308.922 M 64.55 % | 187.732 M 70.94 % | 109.821 M -29.41 % | 155.577 M 49.85 % | 103.825 M 19.53 % | 86.857 M 4 619.55 % | 1.840 M -97.71 % | 80.300 M -28.18 % | 111.812 M 141.32 % | 46.333 M -16.81 % | 55.692 M 31.33 % | 42.406 M 12.91 % | 37.557 M 194.91 % | 12.735 M 9.88 % | 11.590 M |
| Operating income ratio | 0.10 22.94 % | 0.08 -74.39 % | 0.33 9.16 % | 0.30 -2.06 % | 0.30 53.76 % | 0.20 -14.64 % | 0.23 16.67 % | 0.20 6.58 % | 0.19 3 615.33 % | 0.01 -97.45 % | 0.20 -12.78 % | 0.23 23.71 % | 0.18 -18.15 % | 0.22 23.30 % | 0.18 -11.49 % | 0.20 101.13 % | 0.10 5.97 % | 0.10 |
| Total other income expenses net | 731.576 M 174.08 % | 266.922 M 2 861.52 % | 9.013 M -94.19 % | 155.035 M 61.23 % | 96.159 M 281.81 % | -52.890 M -1 340.01 % | 4.265 M -92.20 % | 54.717 M 24.15 % | 44.072 M 101.74 % | 21.846 M 64.60 % | 13.272 M 1 493.80 % | -952.214 K -156.78 % | 1.677 M 180.36 % | -2.087 M 35.07 % | -3.214 M -90.76 % | -1.685 M -114.65 % | -784.850 K -1 071.42 % | -67.000 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.806 B -7 195.25 % | 25.447 M 147.53 % | -53.541 M -314.79 % | -12.908 M 19.16 % | -15.968 M 67.00 % | -48.392 M -272.35 % | 28.078 M 29.65 % | 21.656 M 46.89 % | 14.743 M 79.37 % | 8.219 M -42.24 % | 14.229 M 1 181.56 % | -1.316 M -127.88 % | 4.719 M -36.48 % | 7.429 M -85.61 % | 51.629 M 93.08 % | 26.739 M 3.44 % | 25.851 M |
| Total investments | 52.867 M -96.88 % | 1.694 B 46.28 % | 1.158 B 32.03 % | 876.962 M 14.47 % | 766.126 M 94.48 % | 393.946 M -8.35 % | 429.837 M 28.37 % | 334.854 M 32.47 % | 252.781 M 66.35 % | 151.957 M 65.32 % | 91.917 M 445.27 % | 16.857 M 484.19 % | 2.886 M | 0.000 | 0.000 -100.00 % | 2.187 M 133.49 % | 936.696 K |
| Total debt | 39.567 M -22.89 % | 51.312 M | 0.000 -100.00 % | 2.788 M -51.82 % | 5.787 M -71.07 % | 20.000 M -36.08 % | 31.290 M 5.21 % | 29.742 M 68.31 % | 17.670 M -33.90 % | 26.733 M -28.65 % | 37.468 M 66.03 % | 22.567 M 59.66 % | 14.134 M -23.58 % | 18.496 M -65.15 % | 53.067 M 87.50 % | 28.302 M 6.61 % | 26.546 M |
| Accumulated other comprehensive income loss | 2.350 B 9.95 % | 2.137 B 25.93 % | 1.697 B 15.56 % | 1.469 B 38.17 % | 1.063 B 3 328.60 % | 31.000 M 0.00 % | 31.000 M 0.00 % | 31.000 M 0.00 % | 31.000 M 0.00 % | 31.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 50.000 K -90.12 % | 506.000 K 10.00 % | 460.000 K 169.01 % | 171.000 K 76.78 % | 96.732 K 451.05 % | 17.554 K 100.04 % | -46.154 M -27 432.73 % | 168.859 K -99.18 % | 20.602 M 28 613.26 % | 71.752 K -72.33 % | 259.281 K -45.88 % | 479.089 K 159.16 % | 184.859 K -48.94 % | 362.054 K -15.34 % | 427.681 K 9.92 % | 389.094 K 421.51 % | 74.609 K |
| Common stock | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 2.381 B 9.79 % | 2.169 B 25.46 % | 1.729 B 15.26 % | 1.500 B 37.09 % | 1.094 B 59.65 % | 685.218 M -3.43 % | 709.545 M 20.33 % | 589.669 M 26.10 % | 467.602 M 30.59 % | 358.072 M 13.22 % | 316.259 M 19.80 % | 263.979 M 35.25 % | 195.185 M 18.03 % | 165.362 M 27.47 % | 129.728 M 25.11 % | 103.689 M 22.89 % | 84.375 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.606 M | 0.000 100.00 % | -106.000 K 75.40 % | -430.847 K -3.32 % | -417.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 761.692 K -57.28 % | 1.783 M -93.70 % | 28.302 M 6.61 % | 26.546 M |
| Total non current liabilities | 1.312 M -97.95 % | 64.003 M 118.46 % | 29.298 M 3.96 % | 28.182 M 59.78 % | 17.638 M 213.02 % | -15.606 M | 0.000 -100.00 % | 106.000 K -75.40 % | 430.847 K 3.32 % | 417.000 K | 0.000 -100.00 % | 896.000 K | 0.000 -100.00 % | 761.692 K -57.28 % | 1.783 M -93.70 % | 28.302 M 6.61 % | 26.546 M |
| Other current liabilities | 42.864 M 72.23 % | 24.887 M 18.15 % | 21.064 M -23.16 % | 27.413 M 15.94 % | 23.644 M 63.04 % | 14.502 M -12.03 % | 16.484 M 7.87 % | 15.282 M 20.26 % | 12.708 M 303.24 % | -6.253 M -149.99 % | 12.508 M 43.85 % | 8.695 M -11.68 % | 9.846 M 588.42 % | 1.430 M -54.27 % | 3.128 M -89.43 % | 29.578 M 70.91 % | 17.306 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.786 M 8 978.43 % | 19.673 K -99.81 % | 10.360 M 1 453.58 % | 666.860 K -22.84 % | 864.285 K -93.44 % | 13.175 M 18 184.92 % | 72.056 K -99.55 % | 15.926 M 55.59 % | 10.236 M -29.38 % | 14.495 M 117.05 % | 6.678 M 13.47 % | 5.885 M 12.61 % | 5.226 M | 0.000 | 0.000 |
| Short term debt | 39.567 M -22.89 % | 51.312 M | 0.000 -100.00 % | 2.788 M -51.82 % | 5.787 M -71.07 % | 20.000 M -36.08 % | 31.290 M 5.21 % | 29.742 M 68.31 % | 17.670 M -33.90 % | 26.733 M -28.65 % | 37.468 M 66.03 % | 22.567 M 59.66 % | 14.134 M -20.30 % | 17.735 M -65.42 % | 51.284 M | 0.000 | 0.000 |
| Total current liabilities | 118.170 M 20.32 % | 98.213 M 122.37 % | 44.166 M -50.00 % | 88.333 M -0.14 % | 88.457 M 17.17 % | 75.498 M -0.93 % | 76.204 M 8.29 % | 70.367 M 25.61 % | 56.022 M -15.63 % | 66.397 M -7.80 % | 72.011 M 12.84 % | 63.817 M 26.07 % | 50.619 M 73.23 % | 29.221 M -59.11 % | 71.456 M 114.38 % | 33.331 M 57.68 % | 21.138 M |
| Total liabilities | 118.170 M -27.15 % | 162.216 M 120.81 % | 73.464 M -36.95 % | 116.515 M 9.82 % | 106.095 M 77.14 % | 59.892 M -21.41 % | 76.204 M 8.29 % | 70.367 M 25.61 % | 56.022 M -15.63 % | 66.397 M -7.80 % | 72.011 M 11.28 % | 64.713 M 27.84 % | 50.619 M 68.83 % | 29.983 M -59.06 % | 73.239 M 18.83 % | 61.633 M 29.25 % | 47.684 M |
| Other non current assets | 0.000 | 0.000 | 0.000 100.00 % | -6.759 M -203.47 % | -2.227 M 87.20 % | -17.402 M -797.98 % | -1.938 M 20.97 % | -2.452 M | 0.000 100.00 % | -5.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.187 M 133.49 % | 936.696 K |
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 6.759 M 203.47 % | 2.227 M 24.03 % | 1.796 M -7.33 % | 1.938 M -20.97 % | 2.452 M | 0.000 -100.00 % | 5.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 290.242 M 10.16 % | 263.480 M -1.51 % | 267.513 M 35.22 % | 197.836 M 92.62 % | 102.706 M -1.43 % | 104.196 M -30.52 % | 149.975 M 26.56 % | 118.499 M -0.59 % | 119.196 M -3.74 % | 123.832 M -3.39 % | 128.173 M 6.18 % | 120.714 M 23.94 % | 97.398 M 2.73 % | 94.806 M 13.26 % | 83.705 M 30.73 % | 64.031 M 11.79 % | 57.280 M |
| Total non current assets | 291.454 M 10.62 % | 263.480 M -1.51 % | 267.513 M 35.22 % | 197.836 M 92.62 % | 102.706 M -1.43 % | 104.196 M -31.05 % | 151.119 M 24.87 % | 121.020 M 1.90 % | 118.765 M -6.38 % | 126.852 M -1.72 % | 129.067 M 6.92 % | 120.714 M 22.91 % | 98.215 M 2.93 % | 95.419 M 13.46 % | 84.100 M 25.78 % | 66.860 M 14.37 % | 58.458 M |
| Other current assets | 58.080 M 306.98 % | 14.271 M -40.67 % | 24.052 M -52.55 % | 50.694 M 635.76 % | 6.890 M -49.89 % | 13.750 M 585.38 % | 2.006 M -44.39 % | 3.607 M -20.14 % | 4.517 M -14.16 % | 5.262 M -63.71 % | 14.500 M 1 448.63 % | 936.281 K 89.50 % | 494.090 K 14.49 % | 431.541 K 114.25 % | 201.423 K | 0.000 | 0.000 |
| Short term investments | 52.867 M -96.88 % | 1.694 B 46.28 % | 1.158 B 33.06 % | 870.203 M 13.92 % | 763.899 M 94.80 % | 392.150 M -8.35 % | 427.899 M 28.73 % | 332.402 M 31.50 % | 252.781 M 72.82 % | 146.266 M 59.13 % | 91.917 M 445.27 % | 16.857 M 484.19 % | 2.886 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 1.845 B 7 033.55 % | 25.865 M -51.69 % | 53.541 M 241.11 % | 15.696 M -27.85 % | 21.755 M -68.19 % | 68.392 M 2 029.09 % | 3.212 M -60.27 % | 8.086 M 176.22 % | 2.927 M -84.19 % | 18.514 M -20.33 % | 23.239 M -2.69 % | 23.883 M 153.66 % | 9.415 M -14.93 % | 11.067 M 669.79 % | 1.438 M -8.00 % | 1.563 M 124.83 % | 695.088 K |
| Cash and short term investments | 1.845 B 7.29 % | 1.720 B 41.95 % | 1.211 B 36.75 % | 885.899 M 12.76 % | 785.654 M 70.59 % | 460.542 M 6.83 % | 431.111 M 26.62 % | 340.488 M 33.15 % | 255.708 M 55.18 % | 164.780 M 43.09 % | 115.156 M 182.66 % | 40.740 M 231.19 % | 12.301 M 11.15 % | 11.067 M 669.79 % | 1.438 M -8.00 % | 1.563 M 124.83 % | 695.088 K |
| Total current assets | 2.208 B 6.78 % | 2.067 B 34.73 % | 1.534 B 8.18 % | 1.418 B 29.26 % | 1.097 B 71.22 % | 640.914 M 0.99 % | 634.629 M 17.74 % | 539.016 M 33.14 % | 404.859 M 36.03 % | 297.617 M 14.82 % | 259.203 M 24.63 % | 207.978 M 40.92 % | 147.588 M 47.70 % | 99.926 M -15.93 % | 118.867 M 20.72 % | 98.462 M 33.78 % | 73.601 M |
| Inventory | 232.641 M -2.50 % | 238.612 M -8.36 % | 260.374 M -6.59 % | 278.740 M 50.49 % | 185.219 M 47.54 % | 125.542 M 9.60 % | 114.541 M 2.29 % | 111.976 M 20.79 % | 92.700 M 29.29 % | 71.702 M -18.62 % | 88.108 M 2.37 % | 86.071 M 13.07 % | 76.123 M 55.21 % | 49.045 M -19.86 % | 61.200 M 51.88 % | 40.294 M 30.31 % | 30.921 M |
| Net receivables | 71.751 M -24.31 % | 94.791 M 145.48 % | 38.614 M -80.99 % | 203.072 M 69.81 % | 119.589 M 191.11 % | 41.080 M -42.06 % | 70.897 M 43.02 % | 49.571 M 25.99 % | 39.344 M -29.58 % | 55.873 M 1.46 % | 55.070 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.605 M 34.82 % | 41.985 M |
| Tax assets | 1.212 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.606 M 1 264.16 % | 1.144 M -54.62 % | 2.521 M 685.13 % | -430.847 K -114.27 % | 3.020 M 237.81 % | 894.000 K | 0.000 -100.00 % | 817.000 K 33.28 % | 613.000 K 55.19 % | 395.000 K -38.47 % | 642.000 K 166.39 % | 241.000 K |
| 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 |
| Account payables | 35.739 M 131.16 % | 15.461 M 31.93 % | 11.719 M -64.01 % | 32.559 M 2.34 % | 31.815 M -6.89 % | 34.170 M 63.56 % | 20.891 M 72.16 % | 12.135 M -19.81 % | 15.132 M 22.88 % | 12.315 M 4.38 % | 11.799 M -34.67 % | 18.060 M -9.52 % | 19.961 M 378.57 % | 4.171 M -64.71 % | 11.818 M 236.44 % | 3.513 M -7.01 % | 3.777 M |
| Tax payables | 0.000 -100.00 % | 6.553 M -31.72 % | 9.597 M -62.44 % | 25.553 M 51.65 % | 16.850 M 173.57 % | 6.159 M -7.71 % | 6.674 M -49.47 % | 13.209 M 26.52 % | 10.440 M -40.94 % | 17.676 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 239.895 K 343.51 % | 54.090 K |
| 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 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 16.198 M | 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.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 100.15 % | -677.500 M -67 850.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M 0.00 % | 1.000 M -99.57 % | 233.500 M 41.52 % | 165.000 M 22.22 % | 135.000 M 35.95 % | 99.300 M 35.47 % | 73.300 M 34.99 % | 54.300 M |
| Deferred tax liabilities non current | 1.312 M -97.95 % | 64.003 M 118.46 % | 29.298 M 3.96 % | 28.182 M 59.78 % | 17.638 M 213.02 % | -15.606 M | 0.000 -100.00 % | 106.000 K -75.40 % | 430.847 K 3.32 % | 417.000 K | 0.000 -100.00 % | 896.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -106.000 K 75.40 % | -430.847 K -3.32 % | -417.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.499 B 7.22 % | 2.331 B 29.35 % | 1.802 B 11.49 % | 1.616 B 34.68 % | 1.200 B 61.06 % | 745.109 M -5.17 % | 785.748 M 19.05 % | 660.036 M 26.05 % | 523.624 M 23.36 % | 424.469 M 9.32 % | 388.270 M 18.13 % | 328.693 M 33.72 % | 245.804 M 25.83 % | 195.345 M -3.76 % | 202.967 M 22.77 % | 165.322 M 25.19 % | 132.058 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Change in working capital | 9.290 M 146.94 % | -19.793 M -110.84 % | 182.642 M 180.78 % | -226.109 M -96.62 % | -114.998 M -401.99 % | 38.081 M 799.03 % | 4.236 M 108.45 % | -50.124 M -303.46 % | -12.424 M -212.58 % | 11.035 M -46.63 % | 20.675 M 159.82 % | -34.560 M -55.95 % | -22.161 M -213.90 % | 19.456 M 169.15 % | -28.138 M -45.48 % | -19.341 M 42.39 % | -33.575 M |
| Accounts receivables | 3.780 M 110.24 % | -36.916 M -122.45 % | 164.458 M 245.12 % | -113.325 M -122.29 % | -50.981 M -267.45 % | 30.445 M 230.38 % | -23.350 M -207.44 % | -7.595 M -225.93 % | 6.031 M 311.07 % | -2.857 M -124.25 % | 11.781 M 202.65 % | -11.476 M -2.33 % | -11.215 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 5.971 M -72.56 % | 21.762 M 18.50 % | 18.365 M 119.64 % | -93.521 M -56.71 % | -59.677 M -442.48 % | -11.001 M -328.90 % | -2.565 M 86.69 % | -19.276 M 8.20 % | -20.998 M -227.99 % | 16.406 M 905.58 % | -2.037 M 79.53 % | -9.948 M 63.26 % | -27.078 M -322.78 % | 12.155 M 158.14 % | -20.906 M -123.05 % | -9.373 M -469.61 % | 2.536 M |
| Accounts payables | 20.278 M 441.90 % | 3.742 M 117.96 % | -20.840 M -2 903.05 % | 743.477 K 131.58 % | -2.354 M -117.73 % | 13.278 M 51.65 % | 8.756 M 392.14 % | -2.997 M -206.39 % | 2.817 M 445.24 % | 516.673 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -20.739 M -147.45 % | -8.381 M -140.57 % | 20.659 M 203.26 % | -20.006 M -907.59 % | -1.986 M -137.06 % | 5.358 M -74.96 % | 21.395 M 205.62 % | -20.256 M -7 301.80 % | -273.666 K 90.97 % | -3.031 M -113.34 % | 22.712 M 192.28 % | -24.611 M -600.53 % | 4.917 M -32.65 % | 7.301 M 200.96 % | -7.231 M 27.45 % | -9.968 M 72.40 % | -36.111 M |
| Other non cash items | -704.775 M -168.19 % | -262.790 M -172.78 % | -96.338 M 45.16 % | -175.671 M -320.78 % | -41.749 M 25.96 % | -56.384 M 5.99 % | -59.974 M 13.49 % | -69.323 M 13.17 % | -79.837 M -190.92 % | -27.443 M 32.84 % | -40.864 M -41.12 % | -28.956 M -48.16 % | -19.544 M -24.17 % | -15.739 M -50.52 % | -10.457 M -35.33 % | -7.727 M -342.07 % | -1.748 M |
| Net cash provided by operating activities | 5.783 M -68.38 % | 18.290 M -95.78 % | 433.512 M 423.74 % | 82.772 M 35.02 % | 61.302 M -58.00 % | 145.973 M 15.90 % | 125.950 M 115.19 % | 58.529 M -20.54 % | 73.654 M 14.63 % | 64.253 M -24.89 % | 85.545 M 39.80 % | 61.191 M 208.27 % | 19.850 M -71.44 % | 69.514 M 515.37 % | 11.296 M -32.80 % | 16.811 M 203.62 % | -16.224 M |
| Investments in property plant and equipment | -62.686 M -91.14 % | -32.795 M 67.55 % | -101.071 M 12.66 % | -115.726 M -623.05 % | -16.005 M 23.04 % | -20.798 M 53.72 % | -44.935 M -249.78 % | -12.847 M -28.26 % | -10.016 M 17.50 % | -12.140 M 56.00 % | -27.592 M 26.21 % | -37.394 M -154.91 % | -14.670 M 37.02 % | -23.293 M 22.71 % | -30.140 M -100.13 % | -15.060 M -53.73 % | -9.796 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 -100.00 % | 144.530 K 15.62 % | 125.000 K -99.81 % | 65.529 M 598 993.20 % | 10.938 K -99.97 % | 43.225 M -29.53 % | 61.334 M 11 926.37 % | 510.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 581.949 K 512.95 % | 94.942 K -38.40 % | 154.119 K |
| Purchases of investments | -19.999 M 97.23 % | -721.464 M -157.68 % | -279.986 M -135.29 % | -118.994 M -70.00 % | -69.997 M 59.19 % | -171.500 M -36.11 % | -126.000 M -20.00 % | -105.000 M 57.14 % | -245.000 M -106.93 % | -118.398 M -15.72 % | -102.318 M -520.11 % | -16.500 M 19.51 % | -20.500 M | 0.000 100.00 % | -2.300 K 99.98 % | -14.309 M -489.50 % | -2.427 M |
| Sales maturities of investments | 1.920 B 186.91 % | 669.147 M | 0.000 -100.00 % | 160.877 M | 0.000 -100.00 % | 68.097 M 38.97 % | 49.000 M -20.98 % | 62.010 M -66.29 % | 183.963 M 130.24 % | 79.901 M 132.63 % | 34.347 M 1 436.96 % | 2.235 M -87.58 % | 18.000 M | 0.000 -100.00 % | 2.684 M -79.89 % | 13.351 M 508.85 % | 2.193 M |
| Other investing activites | 0.000 -100.00 % | 529.000 K 17.82 % | 449.000 K 73.05 % | 259.470 K 5.10 % | 246.875 K -2.88 % | 254.201 K -6.22 % | 271.074 K 100.63 % | -42.990 M -14 535.28 % | 297.815 K -56.76 % | 688.671 K -56.02 % | 1.566 M 95.77 % | 799.943 K -42.05 % | 1.380 M 334.11 % | 317.960 K -45.15 % | 579.649 K 549.64 % | 89.226 K -41.51 % | 152.553 K |
| Net cash used for investing activites | 1.837 B 2 272.06 % | -84.583 M 77.78 % | -380.608 M -418.26 % | -73.439 M 14.24 % | -85.630 M -46.58 % | -58.418 M 51.98 % | -121.653 M -118.79 % | -55.602 M 21.42 % | -70.755 M -43.12 % | -49.439 M 47.40 % | -93.998 M -84.82 % | -50.860 M -222.11 % | -15.790 M 31.28 % | -22.975 M 14.52 % | -26.878 M -68.74 % | -15.928 M -61.24 % | -9.878 M |
| Debt repayment | -11.745 M -122.89 % | 51.312 M 1 940.46 % | -2.788 M 7.04 % | -2.999 M 78.90 % | -14.213 M -25.89 % | -11.290 M -829.12 % | 1.548 M -87.17 % | 12.071 M 233.20 % | -9.063 M 15.58 % | -10.735 M -172.04 % | 14.901 M 76.71 % | 8.433 M 1 207.09 % | -761.692 K 97.80 % | -34.570 M -887.73 % | -3.500 M -299.33 % | 1.756 M -93.39 % | 26.546 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -12.000 M 0.00 % | -12.000 M 0.00 % | -12.000 M 0.00 % | -12.000 M -60.00 % | -7.500 M 17.05 % | -9.042 M -20.56 % | -7.500 M -25.00 % | -6.000 M 0.00 % | -6.000 M -10.78 % | -5.416 M -2.37 % | -5.290 M -51.73 % | -3.487 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 100.00 % | -1.169 M -304.50 % | -289.000 K 27.39 % | -398.000 K 29.39 % | -563.625 K 71.65 % | -1.988 M -23.06 % | -1.616 M 28.85 % | -2.270 M -3.12 % | -2.202 M 35.02 % | -3.388 M -88.06 % | -1.802 M -122.46 % | -809.932 K 83.64 % | -4.951 M -111.69 % | -2.339 M -110.65 % | 21.956 M 1 339.76 % | -1.771 M -56.60 % | -1.131 M |
| Net cash used provided by financing activities | -23.745 M -162.25 % | 38.143 M 352.99 % | -15.077 M 2.08 % | -15.397 M 30.88 % | -22.277 M 0.19 % | -22.320 M -145.04 % | -9.109 M -453.12 % | 2.579 M 113.95 % | -18.486 M 5.39 % | -19.540 M -350.22 % | 7.809 M 88.81 % | 4.136 M 172.40 % | -5.712 M 84.52 % | -36.909 M -338.79 % | 15.456 M 102 311.33 % | -15.122 K -100.06 % | 25.415 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 |
| Net change in cash | 1.819 B 6 562.63 % | -28.150 M -174.42 % | 37.827 M 723.80 % | -6.064 M 86.99 % | -46.605 M -171.44 % | 65.235 M 1 455.82 % | -4.812 M -187.39 % | 5.506 M 135.32 % | -15.586 M -229.84 % | -4.725 M -634.31 % | -643.515 K -104.45 % | 14.467 M 975.77 % | -1.652 M -117.15 % | 9.630 M 7 798.50 % | -125.084 K -114.42 % | 867.703 K 226.27 % | -687.173 K |
| Cash at beginning of period | 25.865 M -52.12 % | 54.015 M 233.67 % | 16.188 M -27.25 % | 22.252 M -67.68 % | 68.857 M 1 801.42 % | 3.621 M -57.06 % | 8.433 M 188.08 % | 2.927 M -84.19 % | 18.514 M -20.33 % | 23.239 M -2.69 % | 23.883 M 153.66 % | 9.415 M -14.93 % | 11.067 M 669.79 % | 1.438 M -8.00 % | 1.563 M 124.83 % | 695.088 K -49.71 % | 1.382 M |
| Cash at end of period | 1.845 B 7 033.55 % | 25.865 M -52.12 % | 54.015 M 233.67 % | 16.188 M -27.25 % | 22.252 M -67.68 % | 68.857 M 1 801.42 % | 3.621 M -57.06 % | 8.433 M 188.08 % | 2.927 M -84.19 % | 18.514 M -20.33 % | 23.239 M -2.69 % | 23.883 M 153.66 % | 9.415 M -14.93 % | 11.067 M 669.79 % | 1.438 M -8.00 % | 1.563 M 124.83 % | 695.088 K |
| Operating cash flow | 5.783 M -68.38 % | 18.290 M -95.78 % | 433.512 M 423.74 % | 82.772 M 35.02 % | 61.302 M -58.00 % | 145.973 M 15.90 % | 125.950 M 115.19 % | 58.529 M -20.54 % | 73.654 M 14.63 % | 64.253 M -24.89 % | 85.545 M 39.80 % | 61.191 M 208.27 % | 19.850 M -71.44 % | 69.514 M 515.37 % | 11.296 M -32.80 % | 16.811 M 203.62 % | -16.224 M |
| Capital expenditure | -62.686 M -91.14 % | -32.795 M 67.55 % | -101.071 M 12.66 % | -115.726 M -623.05 % | -16.005 M 23.04 % | -20.798 M 53.72 % | -44.935 M -249.78 % | -12.847 M -28.26 % | -10.016 M 17.50 % | -12.140 M 56.00 % | -27.592 M 26.21 % | -37.394 M -154.91 % | -14.670 M 37.02 % | -23.293 M 22.71 % | -30.140 M -100.13 % | -15.060 M -53.73 % | -9.796 M |
| Free CashFlow | -56.903 M -292.30 % | -14.505 M -104.36 % | 332.441 M 1 108.80 % | -32.954 M -172.75 % | 45.297 M -63.81 % | 125.175 M 54.51 % | 81.015 M 77.35 % | 45.682 M -28.22 % | 63.638 M 22.12 % | 52.113 M -10.08 % | 57.952 M 143.53 % | 23.797 M 359.38 % | 5.180 M -88.79 % | 46.221 M 345.29 % | -18.843 M -1 175.95 % | 1.751 M 106.73 % | -26.021 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 178.291 M -9.38 % | 196.735 M 70.03 % | 115.705 M 25.63 % | 92.101 M -29.08 % | 129.871 M -20.88 % | 164.140 M 107.79 % | 78.992 M -15.89 % | 93.914 M -36.03 % | 146.801 M -5.48 % | 155.308 M 3.76 % | 149.686 M -46.17 % | 278.080 M -22.90 % | 360.658 M 6.72 % | 337.933 M 7.78 % | 313.537 M 0.79 % | 311.086 M 54.69 % | 201.100 M -20.92 % | 254.290 M 47.65 % | 172.230 M 11.89 % | 153.927 M 120.75 % | 69.728 M -64.79 % | 198.027 M 55.62 % | 127.254 M 15.03 % | 110.627 M -7.34 % | 119.393 M -25.29 % | 159.806 M 35.07 % | 118.310 M -36.67 % | 186.815 M 22.81 % | 152.120 M -11.29 % | 171.483 M 19.37 % | 143.654 M 40.66 % | 102.125 M -3.27 % | 105.575 M -16.48 % | 126.405 M -3.57 % | 131.082 M 29.78 % | 101.007 M -6.18 % | 107.662 M -0.31 % | 108.001 M 22.09 % | 88.457 M 16.01 % | 76.248 M -19.11 % | 94.262 M -1.98 % | 96.161 M -3.18 % | 99.319 M -3.62 % | 103.047 M -5.61 % | 109.170 M -18.10 % | 133.291 M -0.19 % | 133.542 M 18.08 % | 113.096 M -1.84 % | 115.216 M 41.92 % | 81.186 M 37.14 % | 59.200 M -13.72 % | 68.610 M 53.04 % | 44.832 M -29.59 % | 63.673 M 9.07 % | 58.380 M 19.94 % | 48.674 M 4.09 % | 46.761 M |
| Net income | 45.646 M -92.95 % | 647.469 M 6 514.25 % | 9.789 M 413.59 % | 1.906 M -69.15 % | 6.179 M -53.54 % | 13.300 M 467.50 % | -3.619 M -101.70 % | 212.894 M 413.36 % | 41.471 M 362.90 % | 8.959 M -70.95 % | 30.835 M -63.50 % | 84.483 M -23.21 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 M 104.21 % | 39.425 M -12.63 % | 45.123 M -31.96 % | 66.320 M 298.33 % | -33.440 M -228.59 % | 26.006 M 16.26 % | 22.369 M 40.00 % | 15.978 M -65.31 % | 46.061 M 161.09 % | 17.642 M -56.54 % | 40.597 M 157.64 % | 15.757 M -43.54 % | 27.910 M -50.47 % | 56.352 M 84.69 % | 30.512 M 110.22 % | 14.514 M -69.65 % | 47.820 M 282.65 % | 12.497 M -56.22 % | 28.543 M 38.09 % | 20.670 M 22.45 % | 16.880 M 118.79 % | 7.715 M -57.55 % | 18.176 M 190.21 % | 6.263 M -59.54 % | 15.478 M 25.73 % | 12.310 M -13.25 % | 14.191 M -9.62 % | 15.701 M -41.14 % | 26.677 M 13.81 % | 23.441 M 174.32 % | 8.545 M -44.37 % | 15.361 M 16.33 % | 13.204 M 187.43 % | 4.594 M -63.90 % | 12.724 M 356.55 % | 2.787 M -80.11 % | 14.012 M 51.95 % | 9.222 M 94.27 % | 4.747 M -1.78 % | 4.833 M |
| Income before tax | 61.267 M -91.99 % | 765.329 M 5 868.41 % | 12.823 M 428.78 % | 2.425 M -70.62 % | 8.255 M -64.75 % | 23.416 M 585.10 % | -4.827 M -102.04 % | 236.714 M 375.25 % | 49.808 M 242.16 % | 14.557 M -64.69 % | 41.229 M -63.48 % | 112.898 M -23.27 % | 147.129 M -10.00 % | 163.469 M 60.28 % | 101.993 M -27.22 % | 140.137 M 140.13 % | 58.358 M -46.80 % | 109.697 M 106.94 % | 53.009 M -2.48 % | 54.356 M -18.66 % | 66.829 M 402.11 % | -22.121 M -163.36 % | 34.912 M 23.32 % | 28.311 M 26.38 % | 22.401 M -62.23 % | 59.305 M 130.71 % | 25.705 M -53.22 % | 54.943 M 91.13 % | 28.747 M -20.84 % | 36.317 M -48.57 % | 70.608 M 69.44 % | 41.671 M 163.16 % | 15.835 M -74.92 % | 63.133 M 148.97 % | 25.358 M -30.57 % | 36.523 M 39.14 % | 26.249 M 0.57 % | 26.100 M 153.77 % | 10.285 M -45.72 % | 18.949 M 104.50 % | 9.266 M -57.72 % | 21.914 M 29.18 % | 16.964 M -28.01 % | 23.563 M 1.06 % | 23.317 M -42.81 % | 40.771 M 17.61 % | 34.667 M 173.33 % | 12.683 M -44.22 % | 22.739 M 14.11 % | 19.926 M 192.73 % | 6.807 M -63.86 % | 18.836 M 356.63 % | 4.125 M -80.86 % | 21.556 M 57.85 % | 13.656 M 59.44 % | 8.565 M 12.18 % | 7.635 M |
| Income before tax ratio | 0.34 -91.17 % | 3.89 3 410.18 % | 0.11 320.91 % | 0.03 -58.58 % | 0.06 -55.44 % | 0.14 333.46 % | -0.06 -102.42 % | 2.52 642.89 % | 0.34 261.99 % | 0.09 -65.97 % | 0.28 -32.16 % | 0.41 -0.48 % | 0.41 -15.67 % | 0.48 48.70 % | 0.33 -27.79 % | 0.45 55.23 % | 0.29 -32.73 % | 0.43 40.16 % | 0.31 -12.84 % | 0.35 -63.16 % | 0.96 957.98 % | -0.11 -140.72 % | 0.27 7.20 % | 0.26 36.40 % | 0.19 -49.44 % | 0.37 70.81 % | 0.22 -26.13 % | 0.29 55.63 % | 0.19 -10.77 % | 0.21 -56.91 % | 0.49 20.46 % | 0.41 172.05 % | 0.15 -69.97 % | 0.50 158.18 % | 0.19 -46.50 % | 0.36 48.31 % | 0.24 0.89 % | 0.24 107.85 % | 0.12 -53.21 % | 0.25 152.81 % | 0.10 -56.86 % | 0.23 33.42 % | 0.17 -25.30 % | 0.23 7.06 % | 0.21 -30.17 % | 0.31 17.83 % | 0.26 131.49 % | 0.11 -43.18 % | 0.20 -19.59 % | 0.25 113.46 % | 0.11 -58.12 % | 0.27 198.38 % | 0.09 -72.82 % | 0.34 44.73 % | 0.23 32.93 % | 0.18 7.77 % | 0.16 |
| EBITDA | 70.792 M -90.87 % | 774.978 M 3 466.89 % | 21.727 M 80.77 % | 12.019 M -34.47 % | 18.340 M -45.76 % | 33.813 M 659.33 % | 4.453 M -98.19 % | 246.159 M 319.48 % | 58.682 M 146.03 % | 23.852 M -51.66 % | 49.347 M -58.96 % | 120.241 M -21.95 % | 154.057 M -9.30 % | 169.857 M 58.39 % | 107.239 M -26.03 % | 144.983 M 130.60 % | 62.872 M -44.90 % | 114.095 M 98.41 % | 57.504 M -2.70 % | 59.098 M -16.94 % | 71.151 M 522.44 % | -16.843 M -142.40 % | 39.720 M 113.07 % | 18.642 M -35.12 % | 28.731 M -36.09 % | 44.952 M 18.72 % | 37.865 M -34.99 % | 58.248 M 79.53 % | 32.445 M -19.57 % | 40.339 M -45.94 % | 74.613 M 64.52 % | 45.351 M 127.40 % | 19.943 M -66.45 % | 59.445 M 34.24 % | 44.282 M 78.89 % | 24.754 M 71.14 % | 14.464 M -52.83 % | 30.665 M 101.23 % | 15.239 M -36.30 % | 23.924 M 68.22 % | 14.222 M -54.27 % | 31.102 M 41.69 % | 21.951 M -18.90 % | 27.067 M -0.51 % | 27.205 M -29.63 % | 38.662 M 0.00 % | 38.662 M 139.07 % | 16.172 M -37.56 % | 25.899 M 28.41 % | 20.169 M 100.09 % | 10.080 M -54.22 % | 22.019 M 216.14 % | 6.965 M -72.23 % | 25.085 M 48.10 % | 16.938 M 49.66 % | 11.318 M 17.69 % | 9.617 M |
| Net income ratio | 0.26 -92.22 % | 3.29 3 790.01 % | 0.08 308.82 % | 0.02 -56.50 % | 0.05 -41.28 % | 0.08 276.86 % | -0.05 -102.02 % | 2.27 702.45 % | 0.28 389.72 % | 0.06 -72.00 % | 0.21 -32.19 % | 0.30 -0.40 % | 0.31 -16.72 % | 0.37 52.13 % | 0.24 -33.79 % | 0.36 67.39 % | 0.22 -31.38 % | 0.32 38.31 % | 0.23 -21.91 % | 0.29 -69.18 % | 0.95 663.24 % | -0.17 -182.63 % | 0.20 1.07 % | 0.20 51.09 % | 0.13 -53.57 % | 0.29 93.29 % | 0.15 -31.38 % | 0.22 109.79 % | 0.10 -36.36 % | 0.16 -58.51 % | 0.39 31.30 % | 0.30 117.33 % | 0.14 -63.66 % | 0.38 296.81 % | 0.10 -66.26 % | 0.28 47.19 % | 0.19 22.84 % | 0.16 79.20 % | 0.09 -63.41 % | 0.24 258.78 % | 0.07 -58.72 % | 0.16 29.86 % | 0.12 -10.00 % | 0.14 -4.25 % | 0.14 -28.14 % | 0.20 14.02 % | 0.18 132.32 % | 0.08 -43.33 % | 0.13 -18.03 % | 0.16 109.59 % | 0.08 -58.16 % | 0.19 198.32 % | 0.06 -71.75 % | 0.22 39.31 % | 0.16 61.97 % | 0.10 -5.64 % | 0.10 |
| Ratio EBITDA | 0.40 -89.92 % | 3.94 1 997.78 % | 0.19 43.89 % | 0.13 -7.59 % | 0.14 -31.45 % | 0.21 265.43 % | 0.06 -97.85 % | 2.62 555.71 % | 0.40 160.28 % | 0.15 -53.41 % | 0.33 -23.76 % | 0.43 1.23 % | 0.43 -15.02 % | 0.50 46.96 % | 0.34 -26.61 % | 0.47 49.07 % | 0.31 -30.32 % | 0.45 34.38 % | 0.33 -13.04 % | 0.38 -62.37 % | 1.02 1 299.72 % | -0.09 -127.25 % | 0.31 85.23 % | 0.17 -29.97 % | 0.24 -14.45 % | 0.28 -12.11 % | 0.32 2.65 % | 0.31 46.19 % | 0.21 -9.33 % | 0.24 -54.71 % | 0.52 16.96 % | 0.44 135.09 % | 0.19 -59.83 % | 0.47 39.21 % | 0.34 37.84 % | 0.25 82.42 % | 0.13 -52.68 % | 0.28 64.81 % | 0.17 -45.09 % | 0.31 107.96 % | 0.15 -53.35 % | 0.32 46.34 % | 0.22 -15.86 % | 0.26 5.40 % | 0.25 -14.09 % | 0.29 0.19 % | 0.29 102.46 % | 0.14 -36.39 % | 0.22 -9.52 % | 0.25 45.90 % | 0.17 -46.94 % | 0.32 106.57 % | 0.16 -60.57 % | 0.39 35.79 % | 0.29 24.77 % | 0.23 13.06 % | 0.21 |
| Gross profit ratio | 0.45 55.32 % | 0.29 -25.63 % | 0.39 -12.01 % | 0.45 105.04 % | 0.22 -16.90 % | 0.26 -43.14 % | 0.46 3.83 % | 0.44 4.83 % | 0.42 186.80 % | 0.15 -65.70 % | 0.43 6.81 % | 0.40 0.31 % | 0.40 38.38 % | 0.29 -20.08 % | 0.36 -2.33 % | 0.37 5.06 % | 0.35 -27.96 % | 0.49 31.77 % | 0.37 -0.51 % | 0.37 -16.50 % | 0.45 -24.52 % | 0.59 33.58 % | 0.44 17.55 % | 0.38 16.58 % | 0.32 5.33 % | 0.31 -17.99 % | 0.38 -23.63 % | 0.49 42.26 % | 0.35 -37.04 % | 0.55 21.19 % | 0.45 -22.27 % | 0.58 41.11 % | 0.41 -22.72 % | 0.53 -4.86 % | 0.56 -1.31 % | 0.57 31.39 % | 0.43 -22.98 % | 0.56 22.59 % | 0.46 -0.08 % | 0.46 5.94 % | 0.43 -24.83 % | 0.58 29.18 % | 0.45 -11.88 % | 0.51 5.02 % | 0.48 -3.81 % | 0.50 6.78 % | 0.47 27.90 % | 0.37 -6.89 % | 0.39 -31.00 % | 0.57 22.78 % | 0.47 -20.55 % | 0.59 16.01 % | 0.51 -22.18 % | 0.65 16.88 % | 0.56 17.58 % | 0.47 32.47 % | 0.36 |
| Weighted average shs out dil | 2.999 M -0.12 % | 3.003 M 0.00 % | 3.003 M 0.83 % | 2.978 M -0.71 % | 3.000 M -0.02 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -0.01 % | 3.000 M 0.01 % | 3.000 M 0.02 % | 3.000 M 3.15 % | 2.908 M -3.06 % | 3.000 M 0.03 % | 2.999 M 0.03 % | 2.998 M -0.10 % | 3.001 M 0.01 % | 3.000 M -0.01 % | 3.001 M -0.03 % | 3.001 M 0.01 % | 3.001 M 0.01 % | 3.001 M 0.01 % | 3.000 M 0.01 % | 3.000 M 0.00 % | 3.000 M 0.10 % | 2.997 M -0.15 % | 3.001 M 0.05 % | 3.000 M 0.06 % | 2.998 M -0.12 % | 3.002 M 0.09 % | 2.999 M 0.09 % | 2.997 M -0.10 % | 3.000 M -0.09 % | 3.002 M 0.07 % | 3.000 M -0.06 % | 3.002 M 0.05 % | 3.001 M -0.02 % | 3.001 M 0.11 % | 2.998 M -0.06 % | 3.000 M 0.01 % | 3.000 M -0.01 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| Weighted average shs out | 2.999 M -0.12 % | 3.003 M 0.00 % | 3.003 M 0.83 % | 2.978 M -0.71 % | 3.000 M -0.02 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -0.01 % | 3.000 M 0.01 % | 3.000 M 0.02 % | 3.000 M 3.15 % | 2.908 M -3.06 % | 3.000 M 0.03 % | 2.999 M 0.03 % | 2.998 M -0.10 % | 3.001 M 0.01 % | 3.000 M -0.01 % | 3.001 M -0.03 % | 3.001 M 0.01 % | 3.001 M 0.01 % | 3.001 M 0.01 % | 3.000 M 0.01 % | 3.000 M 0.00 % | 3.000 M 0.10 % | 2.997 M -0.15 % | 3.001 M 0.05 % | 3.000 M 0.06 % | 2.998 M -0.12 % | 3.002 M 0.09 % | 2.999 M 0.09 % | 2.997 M -0.10 % | 3.000 M -0.09 % | 3.002 M 0.07 % | 3.000 M -0.06 % | 3.002 M 0.05 % | 3.001 M -0.02 % | 3.001 M 0.11 % | 2.998 M -0.06 % | 3.000 M 0.01 % | 3.000 M -0.01 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M |
| EPS diluted | 15.22 -92.94 % | 215.62 6 514.11 % | 3.26 409.38 % | 0.64 -68.93 % | 2.06 -53.50 % | 4.43 466.12 % | -1.21 -101.71 % | 70.96 413.46 % | 13.82 362.21 % | 2.99 -70.91 % | 10.28 -63.49 % | 28.16 -23.21 % | 36.67 -11.12 % | 41.26 63.99 % | 25.16 -33.28 % | 37.71 159.00 % | 14.56 -45.75 % | 26.84 104.26 % | 13.14 -12.63 % | 15.04 -31.98 % | 22.11 292.26 % | -11.50 -232.64 % | 8.67 16.22 % | 7.46 39.96 % | 5.33 -58.16 % | 12.74 116.67 % | 5.88 -56.54 % | 13.53 157.71 % | 5.25 -43.55 % | 9.30 -50.48 % | 18.78 84.66 % | 10.17 9.35 % | 9.30 -41.66 % | 15.94 282.25 % | 4.17 -56.15 % | 9.51 38.03 % | 6.89 22.38 % | 5.63 119.07 % | 2.57 -57.59 % | 6.06 189.95 % | 2.09 -59.50 % | 5.16 25.85 % | 4.10 -13.32 % | 4.73 -9.56 % | 5.23 -41.17 % | 8.89 13.83 % | 7.81 174.04 % | 2.85 -44.34 % | 5.12 16.36 % | 4.40 187.58 % | 1.53 -63.92 % | 4.24 355.91 % | 0.93 -80.09 % | 4.67 52.15 % | 3.07 94.30 % | 1.58 -1.86 % | 1.61 |
| Earnings per share | 15.22 -92.94 % | 215.62 6 514.11 % | 3.26 409.38 % | 0.64 -68.93 % | 2.06 -53.50 % | 4.43 466.12 % | -1.21 -101.71 % | 70.96 413.46 % | 13.82 362.21 % | 2.99 -70.91 % | 10.28 -63.49 % | 28.16 -23.21 % | 36.67 -11.12 % | 41.26 63.99 % | 25.16 -33.28 % | 37.71 159.00 % | 14.56 -45.75 % | 26.84 104.26 % | 13.14 -12.63 % | 15.04 -31.98 % | 22.11 292.26 % | -11.50 -232.64 % | 8.67 16.22 % | 7.46 39.96 % | 5.33 -58.16 % | 12.74 116.67 % | 5.88 -56.54 % | 13.53 157.71 % | 5.25 -43.55 % | 9.30 -50.48 % | 18.78 84.66 % | 10.17 9.35 % | 9.30 -41.66 % | 15.94 282.25 % | 4.17 -56.15 % | 9.51 38.03 % | 6.89 22.38 % | 5.63 119.07 % | 2.57 -57.59 % | 6.06 189.95 % | 2.09 -59.50 % | 5.16 25.85 % | 4.10 -13.32 % | 4.73 -9.56 % | 5.23 -41.17 % | 8.89 13.83 % | 7.81 174.04 % | 2.85 -44.34 % | 5.12 16.36 % | 4.40 187.58 % | 1.53 -63.92 % | 4.24 355.91 % | 0.93 -80.09 % | 4.67 52.15 % | 3.07 94.30 % | 1.58 -1.86 % | 1.61 |
| Gross profit | 80.782 M 40.76 % | 57.391 M 26.45 % | 45.386 M 10.54 % | 41.060 M 45.41 % | 28.237 M -34.25 % | 42.948 M 18.14 % | 36.352 M -12.66 % | 41.623 M -32.94 % | 62.067 M 171.09 % | 22.895 M -64.41 % | 64.335 M -42.51 % | 111.901 M -22.66 % | 144.682 M 47.69 % | 97.963 M -13.86 % | 113.721 M -1.56 % | 115.529 M 62.52 % | 71.084 M -43.02 % | 124.763 M 94.55 % | 64.128 M 11.33 % | 57.604 M 84.33 % | 31.250 M -73.42 % | 117.581 M 107.87 % | 56.566 M 35.21 % | 41.835 M 8.02 % | 38.728 M -21.31 % | 49.216 M 10.78 % | 44.427 M -51.64 % | 91.863 M 74.70 % | 52.582 M -44.15 % | 94.141 M 44.67 % | 65.075 M 9.34 % | 59.517 M 36.50 % | 43.603 M -35.46 % | 67.556 M -8.26 % | 73.638 M 28.07 % | 57.497 M 23.27 % | 46.644 M -23.23 % | 60.755 M 49.67 % | 40.592 M 15.92 % | 35.018 M -14.31 % | 40.865 M -26.31 % | 55.457 M 25.07 % | 44.339 M -15.06 % | 52.203 M -0.87 % | 52.662 M -21.22 % | 66.846 M 6.58 % | 62.720 M 51.02 % | 41.531 M -8.60 % | 45.440 M -2.07 % | 46.401 M 68.38 % | 27.557 M -31.45 % | 40.199 M 77.53 % | 22.643 M -45.20 % | 41.323 M 27.48 % | 32.415 M 41.02 % | 22.986 M 37.89 % | 16.670 M |
| Income tax expense | 15.621 M -86.75 % | 117.860 M 3 784.64 % | 3.034 M 484.59 % | 519.000 K -75.00 % | 2.076 M -79.48 % | 10.115 M 937.33 % | -1.208 M -105.07 % | 23.820 M 185.71 % | 8.337 M 48.93 % | 5.598 M -46.14 % | 10.394 M -63.42 % | 28.415 M -23.44 % | 37.117 M -6.50 % | 39.698 M 49.77 % | 26.506 M -1.87 % | 27.010 M 84.13 % | 14.669 M -49.74 % | 29.186 M 114.85 % | 13.584 M 47.12 % | 9.233 M 1 713.95 % | 509.000 K -95.50 % | 11.319 M 27.10 % | 8.906 M 49.88 % | 5.942 M -7.49 % | 6.423 M -51.50 % | 13.244 M 64.26 % | 8.063 M -43.80 % | 14.346 M 10.44 % | 12.990 M 54.51 % | 8.407 M -41.03 % | 14.256 M 27.75 % | 11.159 M 744.74 % | 1.321 M -91.37 % | 15.313 M 19.07 % | 12.861 M 61.17 % | 7.980 M 43.04 % | 5.579 M -39.49 % | 9.220 M 258.75 % | 2.570 M 232.47 % | 773.000 K -74.26 % | 3.003 M -53.34 % | 6.436 M 38.29 % | 4.654 M -50.34 % | 9.372 M 23.06 % | 7.616 M -45.96 % | 14.093 M 25.54 % | 11.226 M 171.29 % | 4.138 M -43.91 % | 7.378 M 9.76 % | 6.722 M 203.75 % | 2.213 M -63.79 % | 6.112 M 356.80 % | 1.338 M -82.26 % | 7.544 M 70.14 % | 4.434 M 16.13 % | 3.818 M 36.26 % | 2.802 M |
| Cost of revenue | 97.509 M -30.02 % | 139.344 M 98.16 % | 70.319 M 37.77 % | 51.041 M -49.78 % | 101.634 M -16.14 % | 121.192 M 184.22 % | 42.640 M -18.46 % | 52.291 M -38.29 % | 84.734 M -36.01 % | 132.413 M 55.14 % | 85.351 M -48.64 % | 166.179 M -23.06 % | 215.976 M -10.00 % | 239.970 M 20.10 % | 199.816 M 2.18 % | 195.557 M 50.41 % | 130.016 M 0.38 % | 129.527 M 19.82 % | 108.102 M 12.23 % | 96.323 M 150.33 % | 38.478 M -52.17 % | 80.446 M 13.80 % | 70.688 M 2.76 % | 68.792 M -14.72 % | 80.665 M -27.06 % | 110.590 M 49.68 % | 73.883 M -22.19 % | 94.952 M -4.61 % | 99.538 M 28.70 % | 77.342 M -1.57 % | 78.579 M 84.42 % | 42.608 M -31.25 % | 61.972 M 5.31 % | 58.849 M 2.45 % | 57.444 M 32.02 % | 43.510 M -28.69 % | 61.018 M 29.15 % | 47.246 M -1.29 % | 47.865 M 16.09 % | 41.230 M -22.79 % | 53.397 M 31.18 % | 40.705 M -25.96 % | 54.980 M 8.13 % | 50.844 M -10.02 % | 56.508 M -14.95 % | 66.444 M -6.18 % | 70.822 M -1.04 % | 71.565 M 2.56 % | 69.776 M 100.60 % | 34.784 M 9.93 % | 31.643 M 11.38 % | 28.411 M 28.04 % | 22.189 M -0.72 % | 22.350 M -13.92 % | 25.965 M 1.08 % | 25.688 M -14.63 % | 30.091 M |
| General and administrative expenses | 0.000 -100.00 % | 6.942 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.536 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.936 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.430 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.905 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.741 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.640 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.425 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 2.563 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.520 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.928 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.298 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.252 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.617 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.445 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.123 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 37.909 M | 0.000 -100.00 % | 33.865 M -1.70 % | 34.451 M | 0.000 | 0.000 -100.00 % | 28.426 M -88.20 % | 240.985 M 1 022.22 % | 21.474 M 840.99 % | -2.898 M -334.66 % | 1.235 M -81.78 % | 6.779 M -39.14 % | 11.138 M -71.91 % | 39.649 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.290 M 56.96 % | 1.459 M 269.26 % | -862.000 K 93.16 % | -12.605 M -510.45 % | 3.071 M -56.87 % | 7.120 M 194.95 % | 2.414 M | 0.000 100.00 % | -3.870 M -164.81 % | 5.971 M 146.86 % | -12.743 M | 0.000 -100.00 % | 44.324 M 156.94 % | 17.251 M 29.41 % | 13.330 M -61.39 % | 34.522 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 |
| Operating expenses | 37.909 M 79.96 % | 21.065 M -37.80 % | 33.865 M -1.70 % | 34.451 M 73.97 % | 19.803 M 9.57 % | 18.074 M -56.96 % | 41.994 M -7.56 % | 45.430 M 34.68 % | 33.733 M 26 661.42 % | -127.000 K -100.52 % | 24.341 M 320.98 % | 5.782 M -31.18 % | 8.402 M 125.32 % | -33.185 M -268.70 % | 19.671 M -26.10 % | 26.620 M 75.39 % | 15.178 M -25.25 % | 20.305 M 53.39 % | 13.238 M -41.50 % | 22.628 M -20.76 % | 28.556 M -62.37 % | 75.884 M 210.52 % | 24.438 M 21.76 % | 20.070 M 11.97 % | 17.925 M 174.70 % | 6.525 M -55.47 % | 14.653 M -65.54 % | 42.527 M 308.68 % | 10.406 M -81.84 % | 57.308 M 50.05 % | 38.192 M 10.10 % | 34.689 M -14.03 % | 40.350 M 4.82 % | 38.494 M -19.41 % | 47.765 M 133.82 % | 20.428 M 3.67 % | 19.705 M -42.33 % | 34.171 M 16.13 % | 29.425 M 94.84 % | 15.102 M -50.55 % | 30.543 M -37.56 % | 48.919 M 81.25 % | 26.990 M -3.24 % | 27.894 M -4.13 % | 29.096 M -8.81 % | 31.908 M 14.17 % | 27.947 M -2.82 % | 28.758 M 28.52 % | 22.377 M -24.00 % | 29.444 M 43.65 % | 20.497 M -2.65 % | 21.055 M 14.24 % | 18.431 M -6.25 % | 19.660 M 6.02 % | 18.544 M 34.06 % | 13.833 M 53.10 % | 9.035 M |
| Cost and expenses | 135.418 M -15.58 % | 160.409 M 53.97 % | 104.184 M 21.86 % | 85.492 M -29.60 % | 121.437 M -12.80 % | 139.266 M 64.55 % | 84.634 M -13.39 % | 97.721 M -17.51 % | 118.467 M -10.45 % | 132.286 M 20.60 % | 109.692 M -36.21 % | 171.961 M -23.36 % | 224.378 M 8.51 % | 206.785 M -5.79 % | 219.487 M -1.21 % | 222.177 M 53.02 % | 145.194 M -3.10 % | 149.832 M 23.48 % | 121.340 M 2.01 % | 118.951 M 77.45 % | 67.034 M -57.12 % | 156.331 M 64.34 % | 95.126 M 7.05 % | 88.862 M -9.87 % | 98.590 M -15.82 % | 117.116 M 32.28 % | 88.536 M -35.60 % | 137.479 M 25.04 % | 109.944 M -18.35 % | 134.650 M 15.31 % | 116.771 M 51.07 % | 77.297 M -24.46 % | 102.322 M 5.11 % | 97.343 M -7.48 % | 105.209 M 64.55 % | 63.938 M -20.79 % | 80.723 M -0.85 % | 81.417 M 5.34 % | 77.290 M 37.20 % | 56.332 M -32.89 % | 83.940 M -6.34 % | 89.623 M 9.34 % | 81.970 M 4.10 % | 78.738 M -8.02 % | 85.604 M -12.96 % | 98.352 M -0.42 % | 98.769 M -1.55 % | 100.323 M 8.87 % | 92.153 M 43.48 % | 64.229 M 23.18 % | 52.140 M 5.41 % | 49.466 M 21.78 % | 40.620 M -3.31 % | 42.010 M -5.61 % | 44.509 M 12.62 % | 39.521 M 1.01 % | 39.126 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 | 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 % | 21.065 M | 0.000 | 0.000 -100.00 % | 19.803 M 9.57 % | 18.074 M 33.21 % | 13.568 M -32.90 % | 20.220 M 4.53 % | 19.343 M -9.02 % | 21.261 M 2.13 % | 20.818 M -27.32 % | 28.645 M 5.78 % | 27.081 M 5.66 % | 25.630 M 30.29 % | 19.671 M -26.10 % | 26.620 M 75.39 % | 15.178 M -25.25 % | 20.305 M -18.58 % | 24.939 M -1.28 % | 25.262 M 31.29 % | 19.242 M -30.39 % | 27.643 M 18.68 % | 23.292 M -5.10 % | 24.545 M 15.45 % | 21.260 M -20.19 % | 26.638 M 37.99 % | 19.304 M -13.52 % | 22.321 M 14.09 % | 19.564 M -17.39 % | 23.683 M 15.60 % | 20.487 M 25.66 % | 16.304 M -6.05 % | 17.354 M -19.78 % | 21.633 M 56.74 % | 13.802 M -12.15 % | 15.711 M 5.95 % | 14.829 M -17.37 % | 17.945 M 36.50 % | 13.147 M -7.72 % | 14.247 M 11.72 % | 12.752 M -19.43 % | 15.827 M 48.22 % | 10.678 M -18.62 % | 13.121 M 21.68 % | 10.783 M -61.46 % | 27.980 M 209.89 % | 9.029 M -14.16 % | 10.518 M 13.19 % | 9.292 M -56.95 % | 21.583 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 534.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 460.350 K | 0.000 | 0.000 | 0.000 -100.00 % | 232.195 K | 0.000 | 0.000 | 0.000 -100.00 % | 114.560 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.185 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 |
| Interest expense | 611.000 K 43.76 % | 425.000 K 159.15 % | 164.000 K -80.07 % | 823.000 K -8.04 % | 895.000 K | 0.000 -100.00 % | 290.000 K -37.50 % | 464.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 K | 0.000 -100.00 % | 17.000 K -56.41 % | 39.000 K -87.96 % | 324.000 K | 0.000 -100.00 % | 171.000 K 17 000.00 % | 1.000 K -99.68 % | 316.000 K | 0.000 -100.00 % | 287.000 K -50.00 % | 574.000 K -29.66 % | 816.000 K | 0.000 -100.00 % | 199.000 K -45.33 % | 364.000 K -46.94 % | 686.000 K 32.95 % | 516.000 K -13.86 % | 599.000 K 46.81 % | 408.000 K -45.45 % | 748.000 K 65.85 % | 451.000 K -12.43 % | 515.000 K -5.68 % | 546.000 K -20.87 % | 690.000 K 42.56 % | 484.000 K -45.12 % | 882.000 K -8.79 % | 967.000 K -8.43 % | 1.056 M 402.86 % | 210.000 K -45.45 % | 385.000 K -48.39 % | 746.000 K 199.60 % | 249.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 588.000 K | 0.000 |
| Depreciation and amortization | 8.914 M -3.36 % | 9.224 M 5.54 % | 8.740 M -0.35 % | 8.771 M -4.56 % | 9.190 M -7.93 % | 9.982 M 11.03 % | 8.990 M 0.10 % | 8.981 M 1.21 % | 8.874 M -4.53 % | 9.295 M 14.50 % | 8.118 M 10.55 % | 7.343 M 10.60 % | 6.639 M 4.24 % | 6.369 M 21.80 % | 5.229 M 8.78 % | 4.807 M 14.73 % | 4.190 M -3.06 % | 4.322 M -0.04 % | 4.324 M -8.80 % | 4.741 M 18.35 % | 4.006 M -19.36 % | 4.967 M 9.88 % | 4.521 M 10.81 % | 4.080 M 2.77 % | 3.970 M -0.61 % | 3.994 M 14.15 % | 3.499 M 18.97 % | 2.941 M -2.36 % | 3.012 M -14.09 % | 3.506 M 2.94 % | 3.406 M 4.10 % | 3.272 M -2.62 % | 3.360 M -19.67 % | 4.183 M 12.87 % | 3.706 M 6.16 % | 3.491 M 6.69 % | 3.272 M -19.82 % | 4.081 M 0.22 % | 4.072 M 1.60 % | 4.008 M 2.77 % | 3.900 M -56.55 % | 8.977 M 95.06 % | 4.602 M 66.86 % | 2.758 M -24.21 % | 3.639 M -2.26 % | 3.723 M -4.27 % | 3.889 M 14.42 % | 3.399 M 19.85 % | 2.836 M -11.71 % | 3.212 M 6.36 % | 3.020 M 5.04 % | 2.875 M 4.43 % | 2.753 M -19.56 % | 3.422 M 11.58 % | 3.067 M 41.66 % | 2.165 M 9.23 % | 1.982 M |
| Operating income | 42.873 M 18.02 % | 36.326 M 215.30 % | 11.521 M 1 081.64 % | 975.000 K -88.44 % | 8.434 M -66.09 % | 24.874 M 540.87 % | -5.642 M -48.20 % | -3.807 M -113.44 % | 28.334 M 24.53 % | 22.753 M -43.11 % | 39.994 M -62.31 % | 106.119 M -22.13 % | 136.280 M 7.17 % | 127.167 M 35.21 % | 94.050 M 5.78 % | 88.909 M 59.03 % | 55.906 M -46.48 % | 104.458 M 105.26 % | 50.890 M 45.50 % | 34.976 M 1 198.29 % | 2.694 M -89.54 % | 25.754 M -19.84 % | 32.128 M 47.61 % | 21.765 M 4.62 % | 20.803 M 168.87 % | 7.737 M -74.01 % | 29.774 M -39.65 % | 49.336 M 16.98 % | 42.176 M 3.03 % | 40.934 M 52.27 % | 26.883 M 8.28 % | 24.828 M 663.23 % | 3.253 M -83.99 % | 20.319 M -47.30 % | 38.558 M 81.34 % | 21.263 M 89.98 % | 11.192 M -63.28 % | 30.479 M 287.88 % | 7.858 M 282.20 % | 2.056 M -74.69 % | 8.124 M -51.59 % | 16.782 M 39.41 % | 12.038 M -44.80 % | 21.809 M 3.47 % | 21.077 M -50.37 % | 42.471 M 27.40 % | 33.337 M 199.42 % | 11.134 M -42.87 % | 19.488 M 4.40 % | 18.667 M 164.40 % | 7.060 M -63.12 % | 19.144 M 354.51 % | 4.212 M -80.56 % | 21.663 M 56.18 % | 13.871 M 51.55 % | 9.153 M 19.88 % | 7.635 M |
| Operating income ratio | 0.24 30.23 % | 0.18 85.44 % | 0.10 840.58 % | 0.01 -83.70 % | 0.06 -57.15 % | 0.15 312.17 % | -0.07 -76.20 % | -0.04 -121.00 % | 0.19 31.74 % | 0.15 -45.17 % | 0.27 -29.99 % | 0.38 0.99 % | 0.38 0.41 % | 0.38 25.45 % | 0.30 4.96 % | 0.29 2.81 % | 0.28 -32.32 % | 0.41 39.02 % | 0.30 30.04 % | 0.23 488.12 % | 0.04 -70.29 % | 0.13 -48.49 % | 0.25 28.33 % | 0.20 12.91 % | 0.17 259.88 % | 0.05 -80.76 % | 0.25 -4.71 % | 0.26 -4.75 % | 0.28 16.15 % | 0.24 27.56 % | 0.19 -23.02 % | 0.24 689.02 % | 0.03 -80.83 % | 0.16 -45.35 % | 0.29 39.73 % | 0.21 102.50 % | 0.10 -63.16 % | 0.28 217.69 % | 0.09 229.45 % | 0.03 -68.71 % | 0.09 -50.61 % | 0.17 43.98 % | 0.12 -42.73 % | 0.21 9.62 % | 0.19 -39.41 % | 0.32 27.64 % | 0.25 153.57 % | 0.10 -41.80 % | 0.17 -26.44 % | 0.23 92.80 % | 0.12 -57.26 % | 0.28 196.99 % | 0.09 -72.39 % | 0.34 43.19 % | 0.24 26.35 % | 0.19 15.17 % | 0.16 |
| Total other income expenses net | 18.394 M -97.48 % | 729.003 M 55 891.01 % | 1.302 M -10.21 % | 1.450 M 910.06 % | -179.000 K 87.72 % | -1.458 M -278.90 % | 815.000 K -99.66 % | 240.521 M 1 020.06 % | 21.474 M 380.40 % | 4.470 M 261.94 % | 1.235 M -81.78 % | 6.779 M -37.51 % | 10.849 M -66.43 % | 32.322 M 306.92 % | 7.943 M -84.49 % | 51.228 M 1 989.23 % | 2.452 M 19.15 % | 2.058 M -2.89 % | 2.119 M -89.07 % | 19.380 M -69.78 % | 64.135 M 233.96 % | -47.875 M -1 819.64 % | 2.784 M 135.80 % | -7.777 M -586.67 % | 1.598 M -79.23 % | 7.694 M 289.09 % | -4.069 M -172.57 % | 5.607 M 141.75 % | -13.429 M -190.85 % | -4.617 M -110.56 % | 43.725 M 159.60 % | 16.843 M 33.87 % | 12.582 M -69.70 % | 41.530 M 414.62 % | -13.200 M 8.71 % | -14.459 M -61.75 % | -8.939 M -1 746.90 % | -484.000 K -119.94 % | 2.427 M -85.63 % | 16.893 M 1 379.25 % | 1.142 M -77.75 % | 5.132 M 4.18 % | 4.926 M 180.84 % | 1.754 M -21.70 % | 2.240 M 231.72 % | -1.701 M -227.86 % | 1.330 M -14.14 % | 1.549 M -52.35 % | 3.251 M 158.04 % | 1.260 M 597.98 % | -253.000 K 17.86 % | -308.000 K -254.02 % | -87.000 K 18.43 % | -106.663 K 50.39 % | -215.000 K 63.44 % | -588.000 K | 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 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.806 B | 0.000 100.00 % | -2.146 M | 0.000 -100.00 % | 25.447 M -98.26 % | 1.465 B 10 365.01 % | 14.000 M -98.84 % | 1.212 B 2 363.52 % | -53.541 M -104.84 % | 1.106 B 2 637.38 % | -43.587 M -104.92 % | 886.392 M 6 967.00 % | -12.908 M -101.41 % | 913.926 M 3 402.59 % | -27.673 M -103.52 % | 786.151 M 5 621.50 % | -14.238 M -102.58 % | 551.166 M 2 705.74 % | -21.152 M -104.59 % | 461.007 M 1 052.66 % | -48.392 M -109.88 % | 489.577 M 4 395.66 % | 10.890 M -97.48 % | 431.520 M 1 436.88 % | 28.078 M -92.94 % | 397.432 M 2 904.93 % | 13.226 M -96.12 % | 340.835 M 1 473.87 % | 21.656 M -93.48 % | 332.002 M 1 185.68 % | 25.823 M -89.24 % | 239.927 M 1 527.40 % | 14.743 M -92.77 % | 203.908 M 632.88 % | 27.823 M -83.12 % | 164.780 M 1 904.82 % | 8.219 M -94.13 % | 139.966 M 340.96 % | 31.741 M -72.44 % | 115.156 M 709.30 % | 14.229 M -85.02 % | 94.977 M 349.96 % | 21.108 M -48.19 % | 40.740 M 3 196.63 % | -1.316 M -109.62 % | 13.677 M 289.09 % | -7.233 M -158.80 % | 12.301 M 160.67 % | 4.719 M -36.48 % | 7.429 M -71.26 % | 25.851 M |
| Total investments | 0.000 -100.00 % | 52.867 M | 0.000 -100.00 % | 2.163 B | 0.000 -100.00 % | 1.723 B -41.21 % | 2.930 B 102.73 % | 1.445 B -40.37 % | 2.424 B 109.33 % | 1.158 B -47.65 % | 2.212 B 108.21 % | 1.062 B -40.07 % | 1.773 B 93.21 % | 917.560 M -49.80 % | 1.828 B 106.24 % | 886.253 M -43.63 % | 1.572 B 105.23 % | 766.126 M -30.50 % | 1.102 B 108.38 % | 529.006 M -42.62 % | 922.014 M 135.12 % | 392.150 M -59.95 % | 979.154 M 105.05 % | 477.525 M -44.67 % | 863.041 M 101.69 % | 427.899 M -46.17 % | 794.864 M 105.81 % | 386.210 M -43.34 % | 681.669 M 105.07 % | 332.402 M -49.94 % | 664.004 M 102.23 % | 328.339 M -31.58 % | 479.855 M 89.83 % | 252.781 M -38.02 % | 407.816 M 109.57 % | 194.600 M -40.95 % | 329.560 M 125.32 % | 146.266 M -47.75 % | 279.932 M 127.35 % | 123.128 M -46.54 % | 230.313 M 150.57 % | 91.917 M -51.61 % | 189.954 M 171.23 % | 70.033 M -14.05 % | 81.480 M 383.35 % | 16.857 M -38.37 % | 27.354 M 6 261.40 % | 430.000 K -98.25 % | 24.602 M 752.59 % | 2.886 M | 0.000 -100.00 % | 936.696 K |
| Total debt | 0.000 -100.00 % | 39.567 M | 0.000 -100.00 % | 8.813 M | 0.000 -100.00 % | 51.312 M | 0.000 -100.00 % | 33.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.787 M | 0.000 -100.00 % | 1.008 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 22.942 M | 0.000 -100.00 % | 31.290 M | 0.000 -100.00 % | 24.448 M | 0.000 -100.00 % | 29.742 M | 0.000 -100.00 % | 29.486 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 37.131 M | 0.000 -100.00 % | 26.733 M | 0.000 -100.00 % | 48.579 M | 0.000 -100.00 % | 37.468 M | 0.000 -100.00 % | 46.052 M | 0.000 -100.00 % | 22.567 M | 0.000 -100.00 % | 6.014 M | 0.000 -100.00 % | 14.134 M -23.58 % | 18.496 M -30.32 % | 26.546 M |
| Accumulated other comprehensive income loss | 2.381 B 1.32 % | 2.350 B -5.72 % | 2.492 B 1.22 % | 2.462 B 13.55 % | 2.169 B 1.47 % | 2.137 B 9.89 % | 1.945 B 6 382.35 % | 30.000 M -98.26 % | 1.729 B 5 475.89 % | 31.000 M -98.18 % | 1.703 B 5 577.74 % | 30.000 M -98.00 % | 1.500 B 4 899.09 % | 30.000 M -97.78 % | 1.354 B 2.27 % | 1.324 B 21.05 % | 1.094 B 3 428.91 % | 31.000 M -96.16 % | 806.314 M 3.86 % | 776.314 M 13.29 % | 685.218 M | 0.000 -100.00 % | 726.349 M 4.31 % | 696.349 M -1.86 % | 709.545 M | 0.000 -100.00 % | 636.981 M 4.94 % | 606.981 M 2.94 % | 589.669 M | 0.000 -100.00 % | 505.407 M 6.31 % | 475.407 M 6.31 % | 447.209 M | 0.000 -100.00 % | 386.424 M 8.42 % | 356.424 M -0.46 % | 358.072 M | 0.000 -100.00 % | 340.698 M 9.66 % | 310.698 M -1.76 % | 316.259 M | 0.000 -100.00 % | 293.871 M 11.37 % | 263.871 M -0.04 % | 263.979 M | 0.000 -100.00 % | 219.162 M 15.86 % | 189.162 M -3.09 % | 195.185 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 50.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 506.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 460.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.732 K | 0.000 | 0.000 | 0.000 -100.00 % | 17.554 K | 0.000 | 0.000 | 0.000 100.00 % | -46.154 M | 0.000 | 0.000 | 0.000 -100.00 % | 168.859 K | 0.000 | 0.000 | 0.000 -100.00 % | 436.602 M | 0.000 | 0.000 | 0.000 -100.00 % | 71.752 K | 0.000 | 0.000 | 0.000 -100.00 % | 259.281 K | 0.000 | 0.000 | 0.000 -100.00 % | 479.089 K | 0.000 | 0.000 | 0.000 -100.00 % | 184.859 K -48.94 % | 362.054 K 385.27 % | 74.609 K |
| Common stock | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M | 0.000 -100.00 % | 30.000 M 0.00 % | 30.000 M 0.00 % | 30.000 M |
| Total equity | 2.381 B 0.00 % | 2.381 B -4.47 % | 2.492 B 0.00 % | 2.492 B 14.93 % | 2.169 B 0.00 % | 2.169 B 11.51 % | 1.945 B 0.00 % | 1.945 B 12.51 % | 1.729 B 0.00 % | 1.729 B 1.48 % | 1.703 B 0.00 % | 1.703 B 13.58 % | 1.500 B 0.00 % | 1.500 B 10.74 % | 1.354 B 0.00 % | 1.354 B 23.79 % | 1.094 B 0.00 % | 1.094 B 35.67 % | 806.314 M 0.00 % | 806.314 M 17.67 % | 685.218 M 0.00 % | 685.218 M -5.66 % | 726.349 M 0.00 % | 726.349 M 2.37 % | 709.545 M 0.00 % | 709.545 M 11.39 % | 636.981 M 0.00 % | 636.981 M 8.02 % | 589.669 M 0.00 % | 589.669 M 16.67 % | 505.407 M 0.00 % | 505.407 M 13.01 % | 447.209 M 0.00 % | 447.209 M 15.73 % | 386.424 M 0.00 % | 386.424 M 7.92 % | 358.072 M 0.00 % | 358.072 M 5.10 % | 340.698 M 0.00 % | 340.698 M 7.73 % | 316.259 M 0.00 % | 316.259 M 7.62 % | 293.871 M 0.00 % | 293.871 M 11.32 % | 263.979 M 0.00 % | 263.979 M 20.45 % | 219.162 M 0.00 % | 219.162 M 12.28 % | 195.185 M 0.00 % | 195.185 M 18.03 % | 165.362 M 95.99 % | 84.375 M |
| Other non current liabilities | -2.381 B | 0.000 100.00 % | -2.492 B | 0.000 100.00 % | -2.169 B | 0.000 100.00 % | -1.945 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 -100.00 % | 15.606 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 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 761.692 K -97.13 % | 26.546 M |
| Total non current liabilities | -2.381 B | 0.000 100.00 % | -2.492 B -1 961.69 % | 133.877 M 106.17 % | -2.169 B -3 488.32 % | 64.003 M 103.29 % | -1.945 B -6 773.44 % | 29.141 M | 0.000 -100.00 % | 29.298 M | 0.000 -100.00 % | 31.271 M | 0.000 -100.00 % | 28.182 M | 0.000 -100.00 % | 35.287 M | 0.000 -100.00 % | 17.638 M | 0.000 | 0.000 | 0.000 100.00 % | -15.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.178 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 % | 1.070 M | 0.000 -100.00 % | 896.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 761.692 K -97.13 % | 26.546 M |
| Other current liabilities | 0.000 -100.00 % | 42.864 M | 0.000 -100.00 % | 20.952 M | 0.000 -100.00 % | 24.887 M | 0.000 -100.00 % | 33.595 M | 0.000 -100.00 % | 21.064 M | 0.000 -100.00 % | 24.854 M | 0.000 -100.00 % | 27.433 M | 0.000 -100.00 % | 31.580 M | 0.000 -100.00 % | 23.644 M | 0.000 -100.00 % | 22.139 M | 0.000 -100.00 % | 14.502 M | 0.000 -100.00 % | 16.057 M | 0.000 -100.00 % | 16.484 M | 0.000 -100.00 % | 13.748 M | 0.000 -100.00 % | 15.282 M | 0.000 -100.00 % | 6.364 M | 0.000 -100.00 % | 12.780 M | 0.000 -100.00 % | 16.893 M | 0.000 -100.00 % | 11.423 M | 0.000 -100.00 % | 14.470 M | 0.000 -100.00 % | 12.508 M | 0.000 -100.00 % | 4.937 M | 0.000 -100.00 % | 8.695 M | 0.000 -100.00 % | 10.992 M | 0.000 -100.00 % | 9.846 M 588.42 % | 1.430 M -91.74 % | 17.306 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.571 M | 0.000 -100.00 % | 1.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.360 M | 0.000 -100.00 % | 13.468 M | 0.000 -100.00 % | 7.291 M | 0.000 -100.00 % | 527.000 K | 0.000 -100.00 % | 7.947 M | 0.000 -100.00 % | 19.896 M | 0.000 -100.00 % | 13.175 M | 0.000 -100.00 % | 3.723 M | 0.000 -100.00 % | 17.661 M | 0.000 -100.00 % | 5.050 M | 0.000 -100.00 % | 15.926 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.236 M | 0.000 -100.00 % | 4.288 M | 0.000 -100.00 % | 14.495 M | 0.000 -100.00 % | 3.381 M | 0.000 -100.00 % | 6.678 M 13.47 % | 5.885 M | 0.000 |
| Short term debt | 0.000 -100.00 % | 39.567 M | 0.000 -100.00 % | 8.813 M | 0.000 -100.00 % | 51.312 M | 0.000 -100.00 % | 33.723 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.788 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.787 M | 0.000 -100.00 % | 1.008 M | 0.000 -100.00 % | 20.000 M | 0.000 -100.00 % | 22.942 M | 0.000 -100.00 % | 31.290 M | 0.000 -100.00 % | 24.448 M | 0.000 -100.00 % | 29.742 M | 0.000 -100.00 % | 29.486 M | 0.000 -100.00 % | 17.670 M | 0.000 -100.00 % | 37.131 M | 0.000 -100.00 % | 26.733 M | 0.000 -100.00 % | 48.579 M | 0.000 -100.00 % | 37.468 M | 0.000 -100.00 % | 46.052 M | 0.000 -100.00 % | 22.567 M | 0.000 -100.00 % | 6.014 M | 0.000 -100.00 % | 14.134 M -20.30 % | 17.735 M | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 118.170 M | 0.000 -100.00 % | 41.252 M | 0.000 -100.00 % | 98.213 M | 0.000 -100.00 % | 77.290 M | 0.000 -100.00 % | 44.166 M | 0.000 -100.00 % | 56.860 M | 0.000 -100.00 % | 88.333 M | 0.000 -100.00 % | 81.721 M | 0.000 -100.00 % | 88.457 M | 0.000 -100.00 % | 69.224 M | 0.000 -100.00 % | 75.498 M | 0.000 -100.00 % | 63.766 M | 0.000 -100.00 % | 76.204 M | 0.000 -100.00 % | 70.009 M | 0.000 -100.00 % | 70.367 M | 0.000 -100.00 % | 57.395 M | 0.000 -100.00 % | 63.243 M | 0.000 -100.00 % | 65.956 M | 0.000 -100.00 % | 66.397 M | 0.000 -100.00 % | 72.811 M | 0.000 -100.00 % | 72.011 M | 0.000 -100.00 % | 61.098 M | 0.000 -100.00 % | 63.817 M | 0.000 -100.00 % | 41.405 M | 0.000 -100.00 % | 50.619 M 73.23 % | 29.221 M 38.24 % | 21.138 M |
| Total liabilities | -2.381 B -2 114.77 % | 118.170 M 104.74 % | -2.492 B -1 523.17 % | 175.129 M 108.08 % | -2.169 B -1 436.88 % | 162.216 M 108.34 % | -1.945 B -1 927.20 % | 106.431 M | 0.000 -100.00 % | 73.464 M | 0.000 -100.00 % | 88.131 M | 0.000 -100.00 % | 116.515 M | 0.000 -100.00 % | 117.008 M | 0.000 -100.00 % | 106.095 M | 0.000 -100.00 % | 69.224 M | 0.000 -100.00 % | 59.892 M | 0.000 -100.00 % | 63.766 M | 0.000 -100.00 % | 76.204 M | 0.000 -100.00 % | 70.009 M | 0.000 -100.00 % | 70.367 M | 0.000 -100.00 % | 59.573 M | 0.000 -100.00 % | 63.243 M | 0.000 -100.00 % | 65.956 M | 0.000 -100.00 % | 66.397 M | 0.000 -100.00 % | 72.811 M | 0.000 -100.00 % | 72.011 M | 0.000 -100.00 % | 62.168 M | 0.000 -100.00 % | 64.713 M | 0.000 -100.00 % | 41.405 M | 0.000 -100.00 % | 50.619 M 68.83 % | 29.983 M -37.12 % | 47.684 M |
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.465 B -8 056.46 % | 18.414 M 101.52 % | -1.212 B | 0.000 100.00 % | -1.106 B -2 506.94 % | 45.949 M 105.18 % | -886.392 M -1 771.72 % | -47.357 M 94.82 % | -913.926 M | 0.000 100.00 % | -786.151 M | 0.000 100.00 % | -551.166 M -141 063.17 % | 391.000 K 100.08 % | -461.007 M -2 854.04 % | -15.606 M 96.81 % | -489.577 M | 0.000 100.00 % | -431.520 M | 0.000 100.00 % | -397.432 M | 0.000 100.00 % | -340.835 M | 0.000 100.00 % | -332.002 M | 0.000 100.00 % | -239.927 M -55 587.34 % | -430.847 K 99.79 % | -203.908 M | 0.000 100.00 % | -164.780 M | 0.000 100.00 % | -139.966 M | 0.000 100.00 % | -115.156 M | 0.000 100.00 % | -94.977 M | 0.000 100.00 % | -40.740 M | 0.000 100.00 % | -13.677 M | 0.000 100.00 % | -12.301 M | 0.000 | 0.000 -100.00 % | 936.696 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.414 M | 0.000 | 0.000 | 0.000 100.00 % | -45.949 M | 0.000 -100.00 % | 47.357 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.911 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 % | 15.781 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.567 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.520 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 % | -15.350 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 |
| Property plant equipment net | 0.000 -100.00 % | 290.242 M | 0.000 -100.00 % | 248.658 M | 0.000 -100.00 % | 263.480 M | 0.000 -100.00 % | 272.445 M | 0.000 -100.00 % | 267.513 M | 0.000 -100.00 % | 223.683 M | 0.000 -100.00 % | 197.836 M | 0.000 -100.00 % | 165.603 M | 0.000 -100.00 % | 102.706 M | 0.000 -100.00 % | 99.965 M | 0.000 -100.00 % | 104.196 M | 0.000 -100.00 % | 152.808 M | 0.000 -100.00 % | 149.975 M | 0.000 -100.00 % | 115.483 M | 0.000 -100.00 % | 118.499 M | 0.000 -100.00 % | 117.975 M | 0.000 -100.00 % | 119.196 M | 0.000 -100.00 % | 122.701 M | 0.000 -100.00 % | 123.832 M | 0.000 -100.00 % | 128.658 M | 0.000 -100.00 % | 128.173 M | 0.000 -100.00 % | 120.081 M | 0.000 -100.00 % | 120.714 M | 0.000 -100.00 % | 111.355 M | 0.000 -100.00 % | 97.398 M 2.73 % | 94.806 M 65.51 % | 57.280 M |
| Total non current assets | 0.000 -100.00 % | 291.454 M | 0.000 -100.00 % | 248.658 M | 0.000 -100.00 % | 263.480 M 117.98 % | -1.465 B -637.76 % | 272.445 M 122.48 % | -1.212 B -553.03 % | 267.513 M 124.19 % | -1.106 B -594.43 % | 223.683 M 125.24 % | -886.392 M -548.04 % | 197.836 M 121.65 % | -913.926 M -651.88 % | 165.603 M 121.07 % | -786.151 M -865.44 % | 102.706 M 118.63 % | -551.166 M -649.21 % | 100.356 M 121.77 % | -461.007 M -542.44 % | 104.196 M 121.28 % | -489.577 M -417.76 % | 154.071 M 135.70 % | -431.520 M -385.55 % | 151.119 M 138.02 % | -397.432 M -434.86 % | 118.685 M 134.82 % | -340.835 M -381.64 % | 121.020 M 136.45 % | -332.002 M -381.42 % | 117.975 M 149.17 % | -239.927 M -297.68 % | 121.374 M 159.52 % | -203.908 M -263.15 % | 124.979 M 175.85 % | -164.780 M -229.90 % | 126.852 M 190.63 % | -139.966 M -207.55 % | 130.144 M 213.02 % | -115.156 M -189.22 % | 129.067 M 235.89 % | -94.977 M -179.09 % | 120.081 M 394.75 % | -40.740 M -133.75 % | 120.714 M 982.61 % | -13.677 M -112.14 % | 112.702 M 1 016.21 % | -12.301 M -112.52 % | 98.215 M 2.93 % | 95.419 M 63.23 % | 58.458 M |
| Other current assets | -1.845 B -3 276.81 % | 58.080 M 102.74 % | -2.121 B -39 271.56 % | 5.414 M 100.31 % | -1.720 B -12 150.25 % | 14.271 M | 0.000 -100.00 % | 19.879 M | 0.000 -100.00 % | 10.277 M | 0.000 -100.00 % | 48.795 M | 0.000 -100.00 % | 7.726 M | 0.000 -100.00 % | 47.226 M | 0.000 -100.00 % | 6.392 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 6.391 M | 0.000 | 0.000 | 0.000 -100.00 % | 88.977 M | 0.000 -100.00 % | 381.000 K | 0.000 -100.00 % | 86.553 M | 0.000 -100.00 % | 979.000 K | 0.000 -100.00 % | 4.517 M | 0.000 -100.00 % | 16.371 M | 0.000 -100.00 % | 16.838 M | 0.000 -100.00 % | 15.512 M | 0.000 -100.00 % | 14.500 M | 0.000 -100.00 % | 16.183 M | 0.000 -100.00 % | 27.947 M | 0.000 -100.00 % | 21.858 M | 0.000 -100.00 % | 17.420 M 3 936.81 % | 431.541 K | 0.000 |
| Short term investments | 0.000 -100.00 % | 52.867 M | 0.000 -100.00 % | 2.110 B | 0.000 -100.00 % | 1.694 B -42.19 % | 2.930 B 100.18 % | 1.464 B -39.61 % | 2.424 B 109.33 % | 1.158 B -47.65 % | 2.212 B 99.57 % | 1.108 B -37.48 % | 1.773 B 103.72 % | 870.203 M -52.39 % | 1.828 B 106.24 % | 886.253 M -43.63 % | 1.572 B 105.23 % | 766.126 M -30.50 % | 1.102 B 97.58 % | 557.917 M -39.49 % | 922.014 M 135.12 % | 392.150 M -59.95 % | 979.154 M 105.05 % | 477.525 M -44.67 % | 863.041 M 101.69 % | 427.899 M -46.17 % | 794.864 M 105.81 % | 386.210 M -43.34 % | 681.669 M 105.07 % | 332.402 M -49.94 % | 664.004 M 102.23 % | 328.339 M -31.58 % | 479.855 M 102.47 % | 237.000 M -41.89 % | 407.816 M 109.57 % | 194.600 M -40.95 % | 329.560 M 125.32 % | 146.266 M -47.75 % | 279.932 M 127.35 % | 123.128 M -46.54 % | 230.313 M 150.57 % | 91.917 M -51.61 % | 189.954 M 171.23 % | 70.033 M -14.05 % | 81.480 M 383.35 % | 16.857 M -38.37 % | 27.354 M 6 261.40 % | 430.000 K -98.25 % | 24.602 M 752.59 % | 2.886 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 1.845 B | 0.000 -100.00 % | 10.959 M | 0.000 -100.00 % | 25.865 M 101.77 % | -1.465 B -7 528.39 % | 19.723 M 101.63 % | -1.212 B -2 363.52 % | 53.541 M 104.84 % | -1.106 B -2 637.38 % | 43.587 M 104.92 % | -886.392 M -5 747.25 % | 15.696 M 101.72 % | -913.926 M -3 402.59 % | 27.673 M 103.52 % | -786.151 M -4 025.88 % | 20.025 M 103.63 % | -551.166 M -2 587.21 % | 22.160 M 104.81 % | -461.007 M -774.07 % | 68.392 M 113.97 % | -489.577 M -4 162.21 % | 12.052 M 102.79 % | -431.520 M -13 533.58 % | 3.212 M 100.81 % | -397.432 M -3 641.54 % | 11.222 M 103.29 % | -340.835 M -4 315.23 % | 8.086 M 102.44 % | -332.002 M -9 163.66 % | 3.663 M 101.53 % | -239.927 M -8 297.04 % | 2.927 M 101.44 % | -203.908 M -2 290.67 % | 9.308 M 105.65 % | -164.780 M -990.04 % | 18.514 M 113.23 % | -139.966 M -931.25 % | 16.838 M 114.62 % | -115.156 M -595.53 % | 23.239 M 124.47 % | -94.977 M -480.76 % | 24.944 M 161.23 % | -40.740 M -270.58 % | 23.883 M 274.62 % | -13.677 M -203.25 % | 13.247 M 207.69 % | -12.301 M -230.65 % | 9.415 M -14.93 % | 11.067 M 1 492.22 % | 695.088 K |
| Cash and short term investments | 1.845 B 0.00 % | 1.845 B -13.00 % | 2.121 B -2.45 % | 2.174 B 26.41 % | 1.720 B 0.00 % | 1.720 B 17.38 % | 1.465 B -1.24 % | 1.484 B 22.41 % | 1.212 B 0.04 % | 1.211 B 9.54 % | 1.106 B -3.99 % | 1.152 B 29.96 % | 886.392 M 0.06 % | 885.899 M -3.07 % | 913.926 M 0.00 % | 913.926 M 16.25 % | 786.151 M 0.00 % | 786.151 M 42.63 % | 551.166 M -4.98 % | 580.077 M 25.83 % | 461.007 M 0.10 % | 460.542 M -5.93 % | 489.577 M 0.00 % | 489.577 M 13.45 % | 431.520 M 0.09 % | 431.111 M 8.47 % | 397.432 M 0.00 % | 397.432 M 16.61 % | 340.835 M 0.10 % | 340.488 M 2.56 % | 332.002 M 0.00 % | 332.002 M 38.38 % | 239.927 M 0.00 % | 239.927 M 17.66 % | 203.908 M 0.00 % | 203.908 M 23.75 % | 164.780 M 0.00 % | 164.780 M 17.73 % | 139.966 M 0.00 % | 139.966 M 21.54 % | 115.156 M 0.00 % | 115.156 M 21.25 % | 94.977 M 0.00 % | 94.977 M 133.13 % | 40.740 M 0.00 % | 40.740 M 197.87 % | 13.677 M 0.00 % | 13.677 M 11.19 % | 12.301 M 0.00 % | 12.301 M 11.15 % | 11.067 M 1 492.22 % | 695.088 K |
| Total current assets | 0.000 -100.00 % | 2.208 B | 0.000 -100.00 % | 2.419 B | 0.000 -100.00 % | 2.067 B 41.11 % | 1.465 B -17.63 % | 1.779 B 46.77 % | 1.212 B -21.02 % | 1.534 B 38.75 % | 1.106 B -29.46 % | 1.568 B 76.87 % | 886.392 M -37.51 % | 1.418 B 55.20 % | 913.926 M -30.00 % | 1.306 B 66.08 % | 786.151 M -28.36 % | 1.097 B 99.10 % | 551.166 M -28.90 % | 775.182 M 68.15 % | 461.007 M -28.07 % | 640.914 M 30.91 % | 489.577 M -23.03 % | 636.044 M 47.40 % | 431.520 M -32.00 % | 634.629 M 59.68 % | 397.432 M -32.44 % | 588.305 M 72.61 % | 340.835 M -36.77 % | 539.016 M 62.35 % | 332.002 M -25.73 % | 447.005 M 86.31 % | 239.927 M -38.33 % | 389.078 M 90.81 % | 203.908 M -37.72 % | 327.401 M 98.69 % | 164.780 M -44.63 % | 297.617 M 112.63 % | 139.966 M -50.61 % | 283.365 M 146.07 % | 115.156 M -55.57 % | 259.203 M 172.91 % | 94.977 M -59.75 % | 235.958 M 479.18 % | 40.740 M -80.41 % | 207.978 M 1 420.64 % | 13.677 M -90.75 % | 147.865 M 1 102.07 % | 12.301 M -91.67 % | 147.588 M 47.70 % | 99.926 M 35.77 % | 73.601 M |
| Inventory | 0.000 -100.00 % | 232.641 M | 0.000 -100.00 % | 201.304 M | 0.000 -100.00 % | 238.612 M | 0.000 -100.00 % | 250.624 M | 0.000 -100.00 % | 260.374 M | 0.000 -100.00 % | 275.341 M | 0.000 -100.00 % | 278.740 M | 0.000 -100.00 % | 229.309 M | 0.000 -100.00 % | 185.219 M | 0.000 -100.00 % | 130.038 M | 0.000 -100.00 % | 125.542 M | 0.000 -100.00 % | 104.224 M | 0.000 -100.00 % | 114.541 M | 0.000 -100.00 % | 131.153 M | 0.000 -100.00 % | 111.976 M | 0.000 -100.00 % | 90.764 M | 0.000 -100.00 % | 92.700 M | 0.000 -100.00 % | 88.306 M | 0.000 -100.00 % | 71.702 M | 0.000 -100.00 % | 89.786 M | 0.000 -100.00 % | 88.108 M | 0.000 -100.00 % | 72.917 M | 0.000 -100.00 % | 86.071 M | 0.000 -100.00 % | 84.898 M | 0.000 -100.00 % | 76.123 M 55.21 % | 49.045 M 58.62 % | 30.921 M |
| Net receivables | 0.000 -100.00 % | 71.751 M | 0.000 -100.00 % | 38.189 M | 0.000 -100.00 % | 94.791 M | 0.000 -100.00 % | 43.087 M | 0.000 -100.00 % | 38.614 M | 0.000 -100.00 % | 137.667 M | 0.000 -100.00 % | 222.411 M | 0.000 -100.00 % | 115.184 M | 0.000 -100.00 % | 101.275 M | 0.000 -100.00 % | 62.567 M | 0.000 -100.00 % | 41.080 M | 0.000 -100.00 % | 42.243 M | 0.000 -100.00 % | 70.897 M | 0.000 -100.00 % | 59.339 M | 0.000 -100.00 % | 45.861 M | 0.000 -100.00 % | 23.260 M | 0.000 -100.00 % | 51.934 M | 0.000 -100.00 % | 33.925 M | 0.000 -100.00 % | 59.873 M | 0.000 -100.00 % | 52.744 M | 0.000 -100.00 % | 55.070 M | 0.000 -100.00 % | 67.128 M | 0.000 -100.00 % | 80.231 M | 0.000 -100.00 % | 48.796 M | 0.000 -100.00 % | 58.670 M | 0.000 -100.00 % | 41.985 M |
| Tax assets | 0.000 -100.00 % | 1.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 391.000 K | 0.000 -100.00 % | 15.606 M | 0.000 -100.00 % | 1.263 M | 0.000 -100.00 % | 1.144 M | 0.000 -100.00 % | 3.202 M | 0.000 -100.00 % | 2.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.178 M | 0.000 -100.00 % | 2.278 M | 0.000 -100.00 % | 3.020 M | 0.000 -100.00 % | 1.486 M | 0.000 -100.00 % | 894.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.347 M | 0.000 -100.00 % | 817.000 K 33.28 % | 613.000 K 154.36 % | 241.000 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 -100.00 % | 35.739 M | 0.000 -100.00 % | 11.487 M | 0.000 -100.00 % | 15.461 M | 0.000 -100.00 % | 7.401 M | 0.000 -100.00 % | 11.719 M | 0.000 -100.00 % | 5.947 M | 0.000 -100.00 % | 32.559 M | 0.000 -100.00 % | 35.804 M | 0.000 -100.00 % | 31.815 M | 0.000 -100.00 % | 40.574 M | 0.000 -100.00 % | 34.170 M | 0.000 -100.00 % | 24.767 M | 0.000 -100.00 % | 20.891 M | 0.000 -100.00 % | 12.503 M | 0.000 -100.00 % | 12.135 M | 0.000 -100.00 % | 18.273 M | 0.000 -100.00 % | 15.132 M | 0.000 -100.00 % | 11.932 M | 0.000 -100.00 % | 12.315 M | 0.000 -100.00 % | 9.762 M | 0.000 -100.00 % | 11.799 M | 0.000 -100.00 % | 5.821 M | 0.000 -100.00 % | 18.060 M | 0.000 -100.00 % | 21.018 M | 0.000 -100.00 % | 19.961 M 378.57 % | 4.171 M 10.42 % | 3.777 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.553 M | 0.000 -100.00 % | 2.571 M | 0.000 -100.00 % | 9.597 M | 0.000 -100.00 % | 26.059 M | 0.000 -100.00 % | 25.553 M | 0.000 -100.00 % | 14.337 M | 0.000 -100.00 % | 16.850 M | 0.000 -100.00 % | 5.503 M | 0.000 -100.00 % | 6.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.674 M | 0.000 -100.00 % | 19.310 M | 0.000 -100.00 % | 13.209 M | 0.000 -100.00 % | 3.272 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.090 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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.000 M | 0.000 -100.00 % | 2.462 B | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.470 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 655.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 559.500 M | 0.000 | 0.000 | 0.000 100.00 % | -19.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 328.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 286.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 233.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 165.000 M 22.22 % | 135.000 M 148.62 % | 54.300 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.312 M | 0.000 -100.00 % | 133.877 M | 0.000 -100.00 % | 64.003 M | 0.000 -100.00 % | 29.141 M | 0.000 -100.00 % | 29.298 M | 0.000 -100.00 % | 31.271 M | 0.000 -100.00 % | 28.182 M | 0.000 -100.00 % | 35.287 M | 0.000 -100.00 % | 17.638 M | 0.000 | 0.000 | 0.000 100.00 % | -15.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.178 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 % | 1.070 M | 0.000 -100.00 % | 896.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.499 B | 0.000 -100.00 % | 2.668 B | 0.000 -100.00 % | 2.331 B | 0.000 -100.00 % | 2.051 B | 0.000 -100.00 % | 1.802 B | 0.000 -100.00 % | 1.791 B | 0.000 -100.00 % | 1.616 B | 0.000 -100.00 % | 1.471 B | 0.000 -100.00 % | 1.200 B | 0.000 -100.00 % | 875.538 M | 0.000 -100.00 % | 745.109 M | 0.000 -100.00 % | 790.115 M | 0.000 -100.00 % | 785.748 M | 0.000 -100.00 % | 706.990 M | 0.000 -100.00 % | 660.036 M | 0.000 -100.00 % | 564.980 M | 0.000 -100.00 % | 510.452 M | 0.000 -100.00 % | 452.380 M | 0.000 -100.00 % | 424.469 M | 0.000 -100.00 % | 413.509 M | 0.000 -100.00 % | 388.270 M | 0.000 -100.00 % | 356.039 M | 0.000 -100.00 % | 328.693 M | 0.000 -100.00 % | 260.567 M | 0.000 -100.00 % | 245.804 M 25.83 % | 195.345 M 47.92 % | 132.058 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2009-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -45.646 M 92.95 % | -647.469 M -6 514.25 % | -9.789 M -413.59 % | -1.906 M 69.15 % | -6.179 M 53.54 % | -13.300 M -47.94 % | -8.990 M 95.78 % | -212.894 M -413.36 % | -41.471 M -362.90 % | -8.959 M 70.95 % | -30.835 M 63.50 % | -84.483 M 23.21 % | -110.012 M 11.12 % | -123.771 M -63.96 % | -75.487 M 33.27 % | -113.127 M -158.94 % | -43.689 M 45.74 % | -80.511 M -104.21 % | -39.425 M 12.63 % | -45.123 M 31.96 % | -66.320 M -298.33 % | 33.440 M 228.59 % | -26.006 M -192.04 % | -8.905 M 47.44 % | -16.941 M 55.70 % | -38.239 M -44.29 % | -26.502 M 34.72 % | -40.597 M -157.64 % | -15.757 M 43.54 % | -27.910 M 50.47 % | -56.352 M -84.69 % | -30.512 M -110.22 % | -14.514 M 73.61 % | -54.995 M -110.04 % | -26.183 M -72.62 % | -15.168 M -15.04 % | -13.185 M 21.89 % | -16.880 M -118.79 % | -7.715 M 57.55 % | -18.176 M -190.21 % | -6.263 M 59.54 % | -15.478 M -25.73 % | -12.310 M 13.25 % | -14.191 M 9.62 % | -15.701 M 41.14 % | -26.677 M -13.81 % | -23.441 M -174.32 % | -8.545 M 44.37 % | -15.361 M -16.33 % | -13.204 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.619 M -101.70 % | 212.894 M 413.36 % | 41.471 M 362.90 % | 8.959 M -70.95 % | 30.835 M -63.50 % | 84.483 M -23.21 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -23.342 M -110.96 % | 212.894 M 1 797.18 % | -12.544 M -240.02 % | 8.959 M 170.26 % | -12.752 M -115.09 % | 84.483 M -23.21 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.619 M -118.35 % | 19.723 M 110.21 % | -193.171 M -457.62 % | 54.015 M 19.88 % | 45.056 M 3.37 % | 43.587 M 206.58 % | -40.896 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.865 M 814.70 % | -3.619 M -118.35 % | 19.723 M -52.44 % | 41.471 M -23.22 % | 54.015 M 75.17 % | 30.835 M -29.26 % | 43.587 M -60.38 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.619 M -101.70 % | 212.894 M 413.36 % | 41.471 M 362.90 % | 8.959 M -70.95 % | 30.835 M -63.50 % | 84.483 M -23.21 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.619 M -101.70 % | 212.894 M 413.36 % | 41.471 M 362.90 % | 8.959 M -70.95 % | 30.835 M -63.50 % | 84.483 M -23.21 % | 110.012 M -11.12 % | 123.772 M 63.96 % | 75.487 M -33.27 % | 113.127 M 158.94 % | 43.689 M -45.74 % | 80.511 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 |
| 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 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |