Dhoot Industrial Finance Limited DHOOTIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 112.616 M -65.35 % | 325.051 M -7.68 % | 352.109 M 16.22 % | 302.980 M 201.39 % | 100.528 M -29.35 % | 142.293 M -51.25 % | 291.909 M -5.78 % | 309.803 M -35.31 % | 478.877 M -60.67 % | 1.218 B -6.52 % | 1.303 B 78.87 % | 728.201 M -11.24 % | 820.457 M -13.25 % | 945.750 M -54.08 % | 2.060 B 70.45 % | 1.208 B 15.61 % | 1.045 B |
| Net income | 188.834 M -87.25 % | 1.481 B 1 360.02 % | 101.411 M -45.67 % | 186.674 M -43.83 % | 332.317 M 311.93 % | -156.807 M -1 601.46 % | 10.444 M 125.14 % | -41.547 M -174.71 % | 55.611 M 5.62 % | 52.651 M 27.09 % | 41.429 M 156.31 % | 16.163 M -8.54 % | 17.672 M -21.44 % | 22.495 M -57.83 % | 53.339 M 117.09 % | 24.570 M 640.64 % | 3.317 M |
| Income before tax | 166.016 M -90.52 % | 1.752 B 2 250.04 % | 74.545 M -73.05 % | 276.646 M -14.86 % | 324.922 M 306.96 % | -156.995 M -740.71 % | 24.503 M 137.97 % | -64.541 M -178.80 % | 81.908 M 9.86 % | 74.559 M 55.90 % | 47.826 M 139.17 % | 19.997 M 35.74 % | 14.732 M -8.02 % | 16.017 M -75.42 % | 65.174 M 88.93 % | 34.496 M 734.24 % | 4.135 M |
| Income before tax ratio | 1.47 -72.65 % | 5.39 2 445.66 % | 0.21 -76.81 % | 0.91 -71.75 % | 3.23 392.95 % | -1.10 -1 414.39 % | 0.08 140.29 % | -0.21 -221.80 % | 0.17 179.33 % | 0.06 66.77 % | 0.04 33.71 % | 0.03 52.93 % | 0.02 6.02 % | 0.02 -46.48 % | 0.03 10.84 % | 0.03 621.62 % | 0.00 |
| EBITDA | 220.328 M -87.82 % | 1.808 B 1 248.20 % | 134.139 M -60.65 % | 340.867 M -11.52 % | 385.234 M 475.64 % | -102.555 M -423.43 % | 31.708 M 156.05 % | -56.569 M -158.85 % | 96.120 M -24.18 % | 126.773 M 114.55 % | 59.089 M 63.18 % | 36.210 M 10.87 % | 32.659 M 271.46 % | 8.792 M -85.79 % | 61.884 M 12.54 % | 54.989 M 48.94 % | 36.921 M |
| Net income ratio | 1.68 -63.19 % | 4.56 1 481.55 % | 0.29 -53.25 % | 0.62 -81.36 % | 3.31 399.97 % | -1.10 -3 180.17 % | 0.04 126.68 % | -0.13 -215.48 % | 0.12 168.56 % | 0.04 35.95 % | 0.03 43.29 % | 0.02 3.05 % | 0.02 -9.44 % | 0.02 -8.15 % | 0.03 27.36 % | 0.02 540.65 % | 0.00 |
| Ratio EBITDA | 1.96 -64.83 % | 5.56 1 360.42 % | 0.38 -66.14 % | 1.13 -70.64 % | 3.83 631.70 % | -0.72 -763.51 % | 0.11 159.49 % | -0.18 -190.97 % | 0.20 92.79 % | 0.10 129.51 % | 0.05 -8.77 % | 0.05 24.92 % | 0.04 328.19 % | 0.01 -69.06 % | 0.03 -33.97 % | 0.05 28.83 % | 0.04 |
| Gross profit ratio | 0.06 709.63 % | 0.01 -71.35 % | 0.03 -57.32 % | 0.06 -60.33 % | 0.15 8.31 % | 0.14 24.54 % | 0.11 -2.59 % | 0.12 -4.22 % | 0.12 25.54 % | 0.10 28.53 % | 0.08 -19.26 % | 0.09 86 199.27 % | 0.00 -100.46 % | 0.02 -36.85 % | 0.04 -19.69 % | 0.05 345.88 % | -0.02 |
| Weighted average shs out dil | 6.319 M 0.01 % | 6.318 M 0.00 % | 6.318 M 0.00 % | 6.318 M 0.00 % | 6.318 M 1.01 % | 6.255 M -1.00 % | 6.318 M 15.15 % | 5.487 M 1.23 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M |
| Weighted average shs out | 6.319 M 0.01 % | 6.318 M -0.01 % | 6.318 M 0.01 % | 6.318 M 0.00 % | 6.318 M 1.01 % | 6.255 M 9.20 % | 5.728 M 4.39 % | 5.487 M 1.23 % | 5.420 M -0.04 % | 5.422 M 0.00 % | 5.423 M -0.02 % | 5.424 M 0.07 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M |
| EPS diluted | 29.88 -87.25 % | 234.35 1 360.12 % | 16.05 -45.69 % | 29.55 -43.82 % | 52.60 309.81 % | -25.07 -1 619.39 % | 1.65 121.80 % | -7.57 -173.78 % | 10.26 5.66 % | 9.71 27.09 % | 7.64 156.38 % | 2.98 -8.59 % | 3.26 -21.45 % | 4.15 -57.83 % | 9.84 117.22 % | 4.53 642.62 % | 0.61 |
| Earnings per share | 29.88 -87.25 % | 234.35 1 360.12 % | 16.05 -45.69 % | 29.55 -43.82 % | 52.60 309.81 % | -25.07 -1 477.47 % | 1.82 124.04 % | -7.57 -173.78 % | 10.26 5.66 % | 9.71 27.09 % | 7.64 156.38 % | 2.98 -8.59 % | 3.26 -21.45 % | 4.15 -57.83 % | 9.84 117.22 % | 4.53 642.62 % | 0.61 |
| Gross profit | 6.819 M 180.50 % | 2.431 M -73.55 % | 9.191 M -50.40 % | 18.532 M 19.56 % | 15.500 M -23.48 % | 20.257 M -39.29 % | 33.368 M -8.22 % | 36.355 M -38.04 % | 58.673 M -50.63 % | 118.832 M 20.15 % | 98.903 M 44.42 % | 68.484 M 76 517.82 % | -89.618 K -100.40 % | 22.359 M -71.00 % | 77.113 M 36.89 % | 56.332 M 384.25 % | -19.818 M |
| Income tax expense | -22.818 M -108.41 % | 271.216 M 1 109.51 % | -26.866 M -129.86 % | 89.972 M 1 316.50 % | -7.396 M -3 841.25 % | -187.656 K -101.33 % | 14.060 M 161.14 % | -22.994 M -187.44 % | 26.297 M 20.03 % | 21.908 M 242.44 % | 6.398 M 66.88 % | 3.834 M 230.39 % | -2.940 M 54.61 % | -6.478 M -154.74 % | 11.835 M 19.23 % | 9.926 M 1 114.02 % | 817.626 K |
| Cost of revenue | 105.797 M -67.21 % | 322.620 M -6.32 % | 344.395 M 21.07 % | 284.448 M 234.53 % | 85.028 M -30.33 % | 122.036 M -52.80 % | 258.541 M -5.45 % | 273.448 M -34.92 % | 420.204 M -61.76 % | 1.099 B -8.71 % | 1.204 B 82.45 % | 659.717 M -19.60 % | 820.547 M -11.14 % | 923.391 M -53.42 % | 1.982 B 72.09 % | 1.152 B 8.17 % | 1.065 B |
| General and administrative expenses | 17.393 M -19.08 % | 21.493 M 140.98 % | 8.919 M 6.04 % | 8.411 M 68.76 % | 4.984 M 211.72 % | 1.599 M -19.51 % | 1.986 M -47.72 % | 3.800 M -28.87 % | 5.341 M 29.80 % | 4.115 M 119.88 % | 1.871 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.030 M -22.94 % | 20.801 M -23.46 % | 27.178 M |
| Selling and marketing expenses | 176.000 K -50.84 % | 358.000 K -73.98 % | 1.376 M 148.38 % | 554.000 K -48.70 % | 1.080 M 25.91 % | 857.775 K -26.08 % | 1.160 M -5.13 % | 1.223 M 48.10 % | 825.849 K -18.96 % | 1.019 M -1.88 % | 1.039 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 251.445 M 2 763.05 % | -9.442 M -124.24 % | 38.947 M 18.79 % | 32.787 M 34.03 % | 24.463 M 37.43 % | 17.800 M -41.10 % | 30.221 M -3.55 % | 31.332 M 462.74 % | 5.568 M -86.56 % | 41.421 M -15.48 % | 49.007 M 0.95 % | 48.547 M 465.06 % | -13.298 M -307.78 % | 6.400 M 256.42 % | -4.092 M -495.48 % | 1.035 M 102.02 % | -51.130 M |
| Operating expenses | 269.014 M 2 067.89 % | 12.409 M -74.80 % | 49.242 M 17.94 % | 41.752 M 36.77 % | 30.527 M 50.70 % | 20.257 M -39.29 % | 33.368 M -8.22 % | 36.355 M 209.80 % | 11.735 M -74.79 % | 46.555 M -10.33 % | 51.917 M 6.94 % | 48.547 M 465.06 % | -13.298 M -307.78 % | 6.400 M -46.39 % | 11.939 M -45.32 % | 21.836 M 191.16 % | -23.953 M |
| Cost and expenses | 374.811 M -2.52 % | 384.495 M -1.95 % | 392.160 M 20.22 % | 326.200 M 182.29 % | 115.555 M -18.79 % | 142.293 M -51.25 % | 291.909 M -5.78 % | 309.803 M -28.28 % | 431.939 M -62.29 % | 1.145 B -8.78 % | 1.256 B 77.27 % | 708.263 M -12.26 % | 807.249 M -13.18 % | 929.791 M -53.38 % | 1.994 B 69.91 % | 1.174 B 12.75 % | 1.041 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 17.569 M -19.60 % | 21.851 M 112.25 % | 10.295 M 14.84 % | 8.965 M 47.84 % | 6.064 M 146.84 % | 2.457 M -21.93 % | 3.147 M -37.35 % | 5.023 M -18.56 % | 6.167 M 20.12 % | 5.134 M 76.42 % | 2.910 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.030 M -22.94 % | 20.801 M -23.46 % | 27.178 M |
| Interest income | 0.000 -100.00 % | 2.671 M 74.46 % | 1.531 M 13.58 % | 1.348 M -42.93 % | 2.362 M -71.49 % | 8.286 M 165.76 % | -12.599 M 48.43 % | -24.429 M 35.08 % | -37.630 M -214.68 % | 32.812 M 554.09 % | -7.226 M -337.82 % | 3.038 M -46.96 % | 5.729 M -19.05 % | 7.076 M 155.91 % | 2.765 M | 0.000 -100.00 % | 415.946 K |
| Interest expense | 48.425 M -5.61 % | 51.305 M -4.37 % | 53.649 M -8.94 % | 58.916 M 9.76 % | 53.676 M 14.32 % | 46.953 M 9 149.18 % | 507.642 K -22.22 % | 652.648 K -89.44 % | 6.178 M -86.37 % | 45.342 M 661.65 % | 5.953 M -39.30 % | 9.807 M -9.49 % | 10.836 M 10.25 % | 9.828 M 8.02 % | 9.099 M 0.05 % | 9.094 M -53.65 % | 19.620 M |
| Depreciation and amortization | 5.887 M 10.66 % | 5.320 M -10.51 % | 5.945 M 12.06 % | 5.305 M -20.06 % | 6.636 M -11.37 % | 7.487 M 11.79 % | 6.697 M -8.50 % | 7.319 M -8.90 % | 8.034 M 16.91 % | 6.872 M 29.43 % | 5.310 M -17.12 % | 6.406 M -9.65 % | 7.091 M -11.31 % | 7.995 M -15.95 % | 9.512 M -16.55 % | 11.399 M -13.42 % | 13.165 M |
| Operating income | 466.062 M 884.04 % | -59.444 M -136.85 % | 161.334 M 794.81 % | -23.220 M -54.52 % | -15.027 M -44.47 % | -10.401 M -244.81 % | -3.017 M 61.46 % | -7.826 M -116.67 % | 46.938 M -35.06 % | 72.277 M 53.83 % | 46.986 M 135.67 % | 19.938 M 50.94 % | 13.209 M -17.24 % | 15.959 M -75.51 % | 65.174 M 88.93 % | 34.496 M 734.24 % | 4.135 M |
| Operating income ratio | 4.14 2 363.01 % | -0.18 -139.91 % | 0.46 697.86 % | -0.08 48.73 % | -0.15 -104.49 % | -0.07 -607.36 % | -0.01 59.09 % | -0.03 -125.77 % | 0.10 65.12 % | 0.06 64.56 % | 0.04 31.75 % | 0.03 70.07 % | 0.02 -4.60 % | 0.02 -46.67 % | 0.03 10.84 % | 0.03 621.62 % | 0.00 |
| Total other income expenses net | 0.000 -100.00 % | 1.811 B 2 186.99 % | -86.789 M -128.94 % | 299.866 M -11.79 % | 339.949 M 331.90 % | -146.594 M -632.68 % | 27.520 M 148.52 % | -56.715 M -262.18 % | 34.970 M 1 432.18 % | 2.282 M 171.54 % | 840.519 K 1 315.40 % | 59.384 K -96.10 % | 1.523 M 2 523.30 % | 58.075 K 27 687.08 % | 209.000 | 0.000 | 0.000 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 566.732 M -8.18 % | 617.220 M -14.22 % | 719.529 M 15.53 % | 622.787 M -0.95 % | 628.782 M 34.48 % | 467.569 M 165.74 % | 175.952 M -38.53 % | 286.238 M -53.29 % | 612.754 M 52.27 % | 402.421 M 64.76 % | 244.246 M 77.41 % | 137.672 M -2.89 % | 141.767 M 13.38 % | 125.034 M 146.72 % | 50.679 M -66.46 % | 151.094 M 63.69 % | 92.305 M |
| Total investments | 5.076 B 39.01 % | 3.652 B 27.73 % | 2.859 B -18.40 % | 3.503 B 69.84 % | 2.063 B 152.87 % | 815.743 M -32.98 % | 1.217 B 2.14 % | 1.192 B 47.08 % | 810.250 M 176.27 % | 293.280 M 371.70 % | 62.175 M -28.43 % | 86.866 M 0.00 % | 86.868 M -34.87 % | 133.379 M 9.23 % | 122.109 M -21.30 % | 155.156 M 23.63 % | 125.504 M |
| Total debt | 573.657 M -9.89 % | 636.616 M -12.05 % | 723.857 M 15.78 % | 625.179 M -1.46 % | 634.470 M 34.80 % | 470.690 M 159.94 % | 181.079 M -36.79 % | 286.467 M -53.54 % | 616.646 M 52.71 % | 403.796 M 64.68 % | 245.204 M 76.04 % | 139.289 M -2.04 % | 142.196 M 13.51 % | 125.272 M 136.95 % | 52.868 M -65.18 % | 151.833 M 19.68 % | 126.863 M |
| Accumulated other comprehensive income loss | 4.434 B 154.00 % | 1.746 B | 0.000 | 0.000 | 0.000 100.00 % | -61.309 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 2.579 B 7.48 % | 2.399 B 161.80 % | 916.502 M 12.44 % | 815.102 M 29.70 % | 628.428 M 110.61 % | 298.381 M -34.12 % | 452.918 M 2.36 % | 442.475 M -8.58 % | 484.021 M 12.98 % | 428.410 M 29.18 % | 331.629 M 14.28 % | 290.200 M 5.90 % | 274.037 M 6.89 % | 256.365 M 9.62 % | 233.870 M 29.55 % | 180.531 M 15.75 % | 155.961 M |
| Common stock | 63.180 M 0.00 % | 63.180 M 0.00 % | 63.180 M 0.00 % | 63.180 M 0.00 % | 63.180 M 0.00 % | 63.180 M 5.25 % | 60.030 M 5.24 % | 57.040 M 5.24 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M 0.00 % | 54.200 M |
| Total equity | 4.497 B 5.48 % | 4.263 B 54.00 % | 2.768 B -18.40 % | 3.393 B 86.97 % | 1.815 B 410.62 % | 355.365 M -71.06 % | 1.228 B 5.41 % | 1.165 B 19.50 % | 974.848 M 63.13 % | 597.582 M 47.70 % | 404.599 M 11.39 % | 363.229 M 4.66 % | 347.066 M 5.37 % | 329.394 M 7.33 % | 306.899 M 21.04 % | 253.560 M 10.73 % | 228.990 M |
| Other non current liabilities | 0.000 -100.00 % | 120.468 M 9.44 % | 110.078 M -59.17 % | 269.608 M 298.90 % | 67.588 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.486 M 3.83 % | 3.357 M 160.10 % | 1.291 M 106.53 % | -19.779 M -1 693.68 % | 1.241 M -54.93 % | 2.754 M -74.46 % | 10.783 M | 0.000 | 0.000 |
| Long term debt | 1.172 M -49.00 % | 2.298 M -31.22 % | 3.341 M 32.84 % | 2.515 M 142.76 % | 1.036 M -35.88 % | 1.616 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.595 M -8.31 % | 30.095 M 0.00 % | 30.095 M 0.00 % | 30.095 M -80.18 % | 151.833 M 19.68 % | 126.863 M |
| Total non current liabilities | 122.478 M -0.23 % | 122.766 M 8.24 % | 113.419 M -58.32 % | 272.123 M 296.54 % | 68.624 M 4 147.49 % | 1.616 M -98.21 % | 90.341 M 18.22 % | 76.420 M -15.50 % | 90.443 M 118.87 % | 41.322 M 743.37 % | 4.900 M -37.31 % | 7.816 M -79.48 % | 38.081 M -9.70 % | 42.174 M -26.55 % | 57.421 M -66.40 % | 170.914 M 15.08 % | 148.518 M |
| Other current liabilities | 9.071 M 9.91 % | 8.253 M -72.46 % | 29.969 M -40.59 % | 50.442 M 12.31 % | 44.914 M -63.86 % | 124.273 M 148.15 % | 50.079 M 1 385.12 % | 3.372 M 54.90 % | 2.177 M 45.47 % | 1.496 M -49.69 % | 2.974 M -41.88 % | 5.117 M 293.88 % | 1.299 M -59.31 % | 3.193 M -93.64 % | 50.165 M -76.98 % | 217.930 M 48.54 % | 146.713 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 572.485 M -9.75 % | 634.318 M -11.96 % | 720.517 M 15.72 % | 622.664 M -1.70 % | 633.434 M 35.04 % | 469.074 M 159.04 % | 181.079 M -36.79 % | 286.467 M -53.54 % | 616.646 M 52.71 % | 403.796 M 64.68 % | 245.204 M 119.53 % | 111.694 M -0.36 % | 112.101 M 17.78 % | 95.177 M 317.94 % | 22.773 M | 0.000 | 0.000 |
| Total current liabilities | 611.329 M -11.85 % | 693.494 M -11.29 % | 781.784 M 4.58 % | 747.560 M 6.35 % | 702.939 M 13.57 % | 618.936 M 140.31 % | 257.558 M -21.31 % | 327.324 M -49.32 % | 645.903 M 33.84 % | 482.600 M 25.47 % | 384.635 M 66.89 % | 230.473 M 37.36 % | 167.794 M -23.56 % | 219.515 M 8.26 % | 202.759 M -6.96 % | 217.930 M 48.54 % | 146.713 M |
| Total liabilities | 733.807 M -10.10 % | 816.260 M -8.82 % | 895.203 M -12.21 % | 1.020 B 32.16 % | 771.563 M 24.33 % | 620.552 M 78.37 % | 347.899 M -13.83 % | 403.744 M -45.17 % | 736.345 M 40.54 % | 523.922 M 34.50 % | 389.535 M 63.47 % | 238.289 M 15.74 % | 205.875 M -21.33 % | 261.690 M 0.58 % | 260.180 M -33.09 % | 388.843 M 31.71 % | 295.231 M |
| Other non current assets | 337.000 K 0.00 % | 337.000 K -99.95 % | 680.894 M -11.96 % | 773.398 M 93.83 % | 399.006 M 26 391.70 % | 1.506 M -98.69 % | 115.077 M -6.53 % | 123.110 M -74.33 % | 479.616 M 30.25 % | 368.228 M 198.39 % | 123.403 M 11.66 % | 110.515 M 11.94 % | 98.730 M -29.14 % | 139.340 M 10.53 % | 126.060 M -18.75 % | 155.156 M 23.63 % | 125.504 M |
| Long term investments | 3.720 B 1.89 % | 3.651 B 67.65 % | 2.178 B -20.22 % | 2.730 B 64.08 % | 1.664 B 306.75 % | 409.032 M -63.00 % | 1.106 B 3.12 % | 1.072 B 212.45 % | 343.093 M 624.18 % | -65.453 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 | 63.212 M -1.45 % | 64.145 M -6.90 % | 68.902 M -3.37 % | 71.306 M -14.94 % | 83.832 M -6.73 % | 89.885 M -4.20 % | 93.828 M -5.46 % | 99.248 M -6.41 % | 106.045 M -7.11 % | 114.168 M 145.55 % | 46.495 M -3.12 % | 47.993 M -7.46 % | 51.863 M 0.24 % | 51.740 M -13.17 % | 59.585 M -13.58 % | 68.952 M -15.02 % | 81.142 M |
| Total non current assets | 3.784 B 1.84 % | 3.716 B 26.92 % | 2.928 B -18.10 % | 3.575 B 66.53 % | 2.147 B 328.95 % | 500.424 M -61.93 % | 1.314 B 1.55 % | 1.294 B 39.37 % | 928.754 M 122.75 % | 416.943 M 145.41 % | 169.898 M 7.19 % | 158.509 M 5.26 % | 150.593 M -21.19 % | 191.080 M 2.93 % | 185.645 M -17.16 % | 224.107 M 8.45 % | 206.647 M |
| Other current assets | 39.385 M 439.67 % | 7.298 M -85.26 % | 49.518 M -19.71 % | 61.673 M 78.77 % | 34.499 M 27.01 % | 27.162 M -65.88 % | 79.612 M 109.36 % | 38.026 M -84.20 % | 240.600 M 9.08 % | 220.564 M 134 487.05 % | 163.882 K -78.66 % | 767.927 K -99.17 % | 92.615 M 81.59 % | 51.001 M 7.05 % | 47.644 M | 0.000 | 0.000 |
| Short term investments | 1.358 B 5.19 % | 1.291 B 89.61 % | 680.894 M -11.96 % | 773.398 M 93.83 % | 399.005 M -1.89 % | 406.711 M 264.17 % | 111.680 M -6.71 % | 119.713 M -74.37 % | 467.157 M 30.22 % | 358.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 6.925 M -64.30 % | 19.396 M 348.15 % | 4.328 M 80.94 % | 2.392 M -57.95 % | 5.688 M 82.27 % | 3.121 M -39.14 % | 5.127 M 2 133.71 % | 229.541 K -94.10 % | 3.892 M 183.12 % | 1.375 M 43.62 % | 957.178 K -40.81 % | 1.617 M 276.63 % | 429.372 K 80.48 % | 237.909 K -89.13 % | 2.188 M 196.25 % | 738.718 K -97.86 % | 34.558 M |
| Cash and short term investments | 1.365 B 4.17 % | 1.310 B 91.25 % | 685.222 M -11.67 % | 775.790 M 91.70 % | 404.693 M -1.25 % | 409.831 M 250.86 % | 116.807 M -2.61 % | 119.943 M -74.54 % | 471.049 M 30.81 % | 360.108 M 37 521.80 % | 957.178 K -40.81 % | 1.617 M 276.63 % | 429.372 K 80.48 % | 237.909 K -89.13 % | 2.188 M 196.25 % | 738.718 K -97.86 % | 34.558 M |
| Total current assets | 1.447 B 6.08 % | 1.364 B 85.33 % | 735.865 M -12.17 % | 837.823 M 90.60 % | 439.567 M -7.56 % | 475.494 M 81.85 % | 261.472 M -4.69 % | 274.344 M -64.94 % | 782.439 M 11.05 % | 704.561 M 12.87 % | 624.235 M 40.91 % | 443.010 M 10.11 % | 402.349 M 0.59 % | 400.003 M 4.87 % | 381.434 M -8.81 % | 418.296 M 31.72 % | 317.575 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.617 M -164.62 % | 2.502 M -99.34 % | 377.362 M 53.73 % | 245.477 M 72.42 % | 142.374 M -12.47 % | 162.657 M 1.39 % | 160.429 M -7.89 % | 174.166 M 288.37 % | 44.846 M |
| Net receivables | 42.262 M -8.14 % | 46.006 M 3 989.42 % | 1.125 M 212.50 % | 360.000 K -4.00 % | 375.000 K -99.03 % | 38.501 M -40.82 % | 65.053 M -44.10 % | 116.376 M 60.73 % | 72.407 M -40.35 % | 121.387 M -50.61 % | 245.752 M 25.93 % | 195.148 M 16.90 % | 166.930 M -10.30 % | 186.107 M 8.72 % | 171.173 M -29.67 % | 243.391 M 2.19 % | 238.171 M |
| Tax 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 29.773 M -13.12 % | 34.270 M 9.50 % | 31.298 M -54.13 % | 68.237 M 177.49 % | 24.591 M -3.90 % | 25.590 M -3.07 % | 26.400 M -29.57 % | 37.485 M 38.42 % | 27.080 M -63.78 % | 74.755 M -45.22 % | 136.457 M 20.06 % | 113.661 M 108.96 % | 54.393 M -55.10 % | 121.146 M -6.68 % | 129.822 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 16.653 M | 0.000 -100.00 % | 6.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 55.114 M 0.03 % | 55.096 M -96.92 % | 1.789 B -28.86 % | 2.514 B 123.92 % | 1.123 B 1 937.52 % | 55.114 M -92.29 % | 715.038 M 7.45 % | 665.454 M 52.41 % | 436.627 M 279.77 % | 114.972 M 512.54 % | 18.770 M -0.32 % | 18.829 M 0.00 % | 18.829 M 0.00 % | 18.829 M 0.00 % | 18.829 M 0.00 % | 18.829 M 0.00 % | 18.829 M |
| Deferred tax liabilities non current | 121.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.341 M 18.22 % | 76.420 M -12.12 % | 86.957 M 129.05 % | 37.965 M 951.98 % | 3.609 M | 0.000 -100.00 % | 6.746 M -27.67 % | 9.326 M -43.63 % | 16.544 M -13.30 % | 19.081 M -11.89 % | 21.655 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.231 B 2.98 % | 5.080 B 38.65 % | 3.664 B -16.97 % | 4.412 B 70.62 % | 2.586 B 164.99 % | 975.918 M -38.07 % | 1.576 B 0.46 % | 1.569 B -8.33 % | 1.711 B 52.58 % | 1.122 B 41.22 % | 794.133 M 32.02 % | 601.519 M 8.79 % | 552.941 M -6.45 % | 591.084 M 4.23 % | 567.079 M -11.73 % | 642.403 M 22.54 % | 524.221 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 | -65.448 M 90.91 % | -719.632 M -585.04 % | 148.367 M 141.42 % | -358.236 M -469.41 % | 96.975 M 136.07 % | -268.852 M -390.15 % | -54.851 M -318.73 % | 25.077 M -76.46 % | 106.526 M 249.21 % | -71.396 M 54.98 % | -158.581 M -3 517.63 % | 4.640 M 106.52 % | -71.168 M 5.79 % | -75.540 M -9 968.77 % | -750.241 K 98.92 % | -69.449 M -162.80 % | 110.589 M |
| Accounts receivables | 1.190 M 134.25 % | -3.474 M -116.69 % | 20.813 M 172.76 % | -28.606 M -589.24 % | 5.847 M -77.66 % | 26.178 M 280.38 % | 6.882 M 423.66 % | 1.314 M -97.32 % | 48.980 M 156.16 % | -87.221 M -78.83 % | -48.773 M -206.13 % | 45.956 M 309.16 % | -21.972 M -25.44 % | -17.516 M -1 888.29 % | 979.479 K -32.68 % | 1.455 M 102.58 % | -56.410 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 81.399 M 161.72 % | -131.885 M -27.92 % | -103.102 M -608.31 % | 20.283 M 1 010.20 % | -2.228 M -116.22 % | 13.737 M 110.62 % | -129.320 M -200.98 % | 128.062 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -66.638 M 90.70 % | -716.158 M -661.45 % | 127.554 M 138.70 % | -329.630 M -461.72 % | 91.128 M 130.89 % | -295.031 M -377.91 % | -61.733 M -359.79 % | 23.763 M -58.71 % | 57.546 M 187.76 % | -65.573 M -397.02 % | 22.077 M -64.27 % | 61.787 M 188.93 % | -69.479 M -24.52 % | -55.796 M -260.75 % | -15.466 M -126.48 % | 58.417 M 50.03 % | 38.938 M |
| Other non cash items | -258.906 M 80.44 % | -1.324 B -879.74 % | -135.098 M -125.61 % | -59.882 M -236.81 % | 43.769 M -88.29 % | 373.783 M 564.26 % | -80.512 M -130.40 % | -34.945 M -549.81 % | 7.769 M 129.79 % | -26.083 M -1 759.49 % | 1.572 M -75.70 % | 6.469 M 119.44 % | -33.274 M 8.58 % | -36.398 M 1.47 % | -36.941 M -45.11 % | -25.458 M -1 581.79 % | -1.514 M |
| Net cash provided by operating activities | -152.451 M 72.64 % | -557.300 M -694.40 % | 93.758 M 168.86 % | -136.167 M -128.83 % | 472.302 M 1 163.99 % | -44.390 M 57.38 % | -104.162 M -55.26 % | -67.089 M -132.85 % | 204.237 M 1 372.76 % | -16.047 M 84.55 % | -103.873 M -376.90 % | 37.512 M 145.40 % | -82.619 M 6.04 % | -87.926 M -337.67 % | 36.994 M 175.48 % | -49.012 M -138.78 % | 126.376 M |
| Investments in property plant and equipment | -5.095 M -803.37 % | -564.000 K 84.37 % | -3.608 M 27.88 % | -5.003 M -756.68 % | -584.000 K 84.81 % | -3.845 M -179.80 % | -1.374 M -163.18 % | -522.193 K 82.50 % | -2.984 M 96.06 % | -75.754 M -1 842.52 % | -3.900 M -30.74 % | -2.983 M 60.18 % | -7.492 M -4 896.78 % | -149.928 K -2.99 % | -145.571 K | 0.000 100.00 % | -4.730 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | -721.118 M | 0.000 100.00 % | -230.575 M -67.21 % | -137.896 M 76.99 % | -599.159 M | 0.000 100.00 % | -60.563 M 74.87 % | -241.032 M 14.87 % | -283.149 M -89.87 % | -149.125 M -1 327.72 % | -10.445 M | 0.000 100.00 % | -18.451 M 5.36 % | -19.496 M 54.52 % | -42.868 M 57.94 % | -101.933 M -71.47 % | -59.447 M |
| Sales maturities of investments | 921.435 M | 0.000 -100.00 % | 228.123 M -27.76 % | 315.795 M 83.80 % | 171.819 M 23.02 % | 139.662 M -20.28 % | 175.187 M -29.91 % | 249.956 M 60.42 % | 155.813 M 196.83 % | 52.493 M 51.13 % | 34.734 M 1 786 638.12 % | 1.944 K -100.00 % | 99.031 M 339.83 % | 22.516 M -75.41 % | 91.578 M 4.55 % | 87.594 M 168.20 % | 32.660 M |
| Other investing activites | 5.981 M -99.04 % | 624.237 M 2 043.88 % | -32.113 M -269.98 % | 18.892 M 59.22 % | 11.865 M 120.07 % | -59.115 M -2 018.37 % | 3.082 M -95.20 % | 64.248 M 452.78 % | 11.623 M -74.61 % | 45.769 M 279.45 % | -25.504 M -594.30 % | 5.160 M 12.87 % | 4.572 M -57.28 % | 10.701 M 70.42 % | 6.279 M 37.63 % | 4.562 M -57.72 % | 10.791 M |
| Net cash used for investing activites | 201.203 M -67.74 % | 623.673 M 1 733.81 % | -38.173 M -119.90 % | 191.788 M 146.10 % | -416.059 M -642.44 % | 76.702 M -34.07 % | 116.331 M 60.13 % | 72.650 M 161.21 % | -118.697 M 6.26 % | -126.617 M -2 375.51 % | -5.115 M -334.76 % | 2.179 M -97.19 % | 77.659 M 472.25 % | 13.571 M -75.26 % | 54.844 M 660.98 % | -9.776 M 52.83 % | -20.726 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.888 M -697.86 % | 15.370 M 120.69 % | -74.287 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.521 M 5.35 % | 11.885 M 0.00 % | 11.885 M -48.74 % | 23.188 M | 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 | -9.477 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 |
| Other financing activites | -51.746 M -0.86 % | -51.305 M 4.37 % | -53.649 M 8.94 % | -58.916 M -9.76 % | -53.676 M -16.17 % | -46.204 M -141.19 % | -19.157 M 40.89 % | -32.411 M 60.96 % | -83.022 M -158.02 % | 143.082 M 32.08 % | 108.328 M 381.35 % | -38.503 M -847.51 % | 5.151 M -92.89 % | 72.404 M 4 726.94 % | 1.500 M -84.38 % | 9.600 M 249.09 % | 2.750 M |
| Net cash used provided by financing activities | -61.223 M -19.33 % | -51.305 M 4.37 % | -53.649 M 8.94 % | -58.916 M -9.76 % | -53.676 M -56.40 % | -34.319 M -371.98 % | -7.271 M 21.16 % | -9.223 M 88.89 % | -83.022 M -158.02 % | 143.082 M 32.08 % | 108.328 M 381.35 % | -38.503 M -847.51 % | 5.151 M -92.89 % | 72.404 M 180.10 % | -90.388 M -461.99 % | 24.970 M 134.90 % | -71.537 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 | -12.471 M -182.76 % | 15.068 M 678.31 % | 1.936 M 158.76 % | -3.295 M -228.41 % | 2.566 M 227.88 % | -2.007 M -140.97 % | 4.898 M 233.72 % | -3.663 M -245.49 % | 2.517 M 502.89 % | 417.565 K 163.27 % | -659.947 K -155.56 % | 1.188 M 520.36 % | 191.463 K 109.82 % | -1.951 M -234.55 % | 1.450 M 104.29 % | -33.819 M -199.14 % | 34.113 M |
| Cash at beginning of period | 19.396 M 348.15 % | 4.328 M 80.94 % | 2.392 M -57.94 % | 5.687 M 82.22 % | 3.121 M -39.13 % | 5.127 M 2 133.71 % | 229.541 K -94.10 % | 3.892 M 183.12 % | 1.375 M 43.62 % | 957.178 K -40.81 % | 1.617 M 276.63 % | 429.372 K 80.48 % | 237.909 K -89.13 % | 2.188 M 196.25 % | 738.718 K -97.86 % | 34.558 M 7 676.12 % | 444.407 K |
| Cash at end of period | 6.925 M -64.30 % | 19.396 M 348.15 % | 4.328 M 80.94 % | 2.392 M -57.94 % | 5.687 M 82.24 % | 3.121 M -39.14 % | 5.127 M 2 133.71 % | 229.541 K -94.10 % | 3.892 M 183.12 % | 1.375 M 43.62 % | 957.178 K -40.81 % | 1.617 M 276.63 % | 429.372 K 80.48 % | 237.909 K -89.13 % | 2.188 M 196.25 % | 738.718 K -97.86 % | 34.558 M |
| Operating cash flow | -152.451 M 72.64 % | -557.300 M -694.40 % | 93.758 M 168.86 % | -136.167 M -128.83 % | 472.302 M 1 163.99 % | -44.390 M 57.38 % | -104.162 M -55.26 % | -67.089 M -132.85 % | 204.237 M 1 372.76 % | -16.047 M 84.55 % | -103.873 M -376.90 % | 37.512 M 145.40 % | -82.619 M 6.04 % | -87.926 M -337.67 % | 36.994 M 175.48 % | -49.012 M -138.78 % | 126.376 M |
| Capital expenditure | -5.095 M -803.37 % | -564.000 K 84.37 % | -3.608 M 27.88 % | -5.003 M -756.68 % | -584.000 K 84.81 % | -3.845 M -179.80 % | -1.374 M -163.18 % | -522.193 K 82.50 % | -2.984 M 96.06 % | -75.754 M -1 842.52 % | -3.900 M -30.74 % | -2.983 M 60.18 % | -7.492 M -4 896.78 % | -149.928 K -2.99 % | -145.571 K | 0.000 100.00 % | -4.730 M |
| Free CashFlow | -157.546 M 71.76 % | -557.864 M -718.82 % | 90.150 M 163.86 % | -141.170 M -129.93 % | 471.718 M 1 077.95 % | -48.235 M 54.30 % | -105.536 M -56.09 % | -67.612 M -133.60 % | 201.254 M 319.23 % | -91.800 M 14.82 % | -107.773 M -412.12 % | 34.529 M 138.32 % | -90.110 M -2.31 % | -88.076 M -339.02 % | 36.849 M 175.18 % | -49.012 M -140.29 % | 121.646 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 22.837 M -34.35 % | 34.784 M -42.27 % | 60.249 M 242.65 % | 17.583 M -18.82 % | 21.658 M -89.10 % | 198.785 M 141.34 % | 82.366 M -57.47 % | 193.687 M 750.74 % | 22.767 M -75.48 % | 92.841 M -21.89 % | 118.859 M 54.39 % | 76.987 M 21.39 % | 63.423 M -48.91 % | 124.132 M 9.73 % | 113.128 M 196.56 % | 38.147 M 38.35 % | 27.573 M -14.22 % | 32.143 M -5.10 % | 33.870 M 80.93 % | 18.720 M 18.52 % | 15.795 M -45.81 % | 29.148 M 11.38 % | 26.169 M -42.64 % | 45.620 M 10.31 % | 41.356 M -26.52 % | 56.283 M -24.18 % | 74.229 M -19.41 % | 92.106 M 28.05 % | 71.929 M -16.77 % | 86.427 M 22.52 % | 70.543 M -22.23 % | 90.707 M -3.32 % | 93.821 M 25.95 % | 74.490 M -55.84 % | 168.683 M -4.16 % | 175.996 M -9.10 % | 193.623 M -41.55 % | 331.290 M 71.71 % | 192.939 M -34.51 % | 294.608 M -22.74 % | 381.297 M 6.78 % | 357.099 M 20.00 % | 297.585 M 18.73 % | 250.638 M -38.48 % | 407.395 M 111.66 % | 192.474 M 39.34 % | 138.136 M 13.26 % | 121.963 M -54.21 % | 266.333 M 0.43 % | 265.202 M 22.13 % | 217.145 M 3.74 % | 209.318 M 62.52 % | 128.792 M -45.87 % | 237.927 M 6.96 % | 222.449 M |
| Net income | 134.939 M 186.99 % | -155.128 M -247.36 % | 105.270 M -55.90 % | 238.692 M 79.54 % | 132.947 M -61.21 % | 342.757 M -62.99 % | 926.232 M 725.80 % | 112.162 M 12.74 % | 99.487 M 41.78 % | 70.170 M 430.73 % | -21.217 M -127.28 % | 77.767 M 407.27 % | -25.309 M -220.17 % | 21.061 M 166.31 % | -31.760 M -257.83 % | 20.123 M -88.65 % | 177.250 M 47.27 % | 120.355 M 45.48 % | 82.730 M 87.44 % | 44.136 M -48.13 % | 85.096 M 191.51 % | -92.987 M -1 011.89 % | -8.363 M 68.01 % | -26.144 M 10.81 % | -29.313 M -208.52 % | 27.012 M 774.45 % | 3.089 M 114.69 % | -21.028 M -1 634.89 % | 1.370 M 101.75 % | -78.473 M -476.62 % | 20.836 M 268.91 % | 5.648 M -36.11 % | 8.840 M -49.62 % | 17.546 M 209.29 % | 5.673 M -64.39 % | 15.929 M 281.75 % | -8.764 M -565.67 % | 1.882 M -22.68 % | 2.434 M -89.31 % | 22.779 M -10.87 % | 25.556 M 408.63 % | -8.280 M -182.48 % | 10.039 M 416.09 % | -3.176 M -107.41 % | 42.846 M 635.19 % | -8.006 M -127.24 % | 29.386 M 1 170.47 % | 2.313 M 130.66 % | -7.544 M -222.96 % | 6.135 M 251.39 % | 1.746 M -71.83 % | 6.198 M 72.65 % | 3.590 M -70.48 % | 12.162 M 702.26 % | 1.516 M |
| Income before tax | 257.142 M 189.29 % | -287.986 M -240.64 % | 204.762 M -17.85 % | 249.240 M 1.25 % | 246.171 M -36.33 % | 386.623 M -63.71 % | 1.065 B 641.35 % | 143.702 M -7.99 % | 156.174 M 1 367.11 % | 10.645 M 389.90 % | -3.672 M -103.62 % | 101.453 M 399.44 % | -33.881 M -230.62 % | 25.938 M 161.03 % | -42.502 M -173.52 % | 57.811 M -75.44 % | 235.399 M 245.04 % | 68.223 M -31.90 % | 100.187 M 87.47 % | 53.442 M -48.15 % | 103.070 M 210.79 % | -93.034 M -1 015.92 % | -8.337 M 68.21 % | -26.227 M 10.78 % | -29.397 M -185.43 % | 34.412 M 548.80 % | 5.304 M 126.37 % | -20.116 M -510.36 % | 4.902 M 104.20 % | -116.577 M -499.13 % | 29.208 M 129.62 % | 12.720 M 25.85 % | 10.107 M -58.20 % | 24.177 M 88.85 % | 12.802 M -33.77 % | 19.329 M 306.68 % | -9.352 M -6 093.38 % | -151.000 K -104.28 % | 3.528 M -91.07 % | 39.517 M 24.79 % | 31.666 M 394.14 % | -10.766 M -1 121.40 % | 1.054 M 146.89 % | -2.248 M -103.76 % | 59.786 M 2 143.22 % | -2.926 M -110.10 % | 28.968 M 1 393.97 % | 1.939 M 124.25 % | -7.997 M -319.69 % | 3.640 M 206.15 % | 1.189 M -81.39 % | 6.390 M 82.00 % | 3.511 M -31.44 % | 5.121 M 200.19 % | 1.706 M |
| Income before tax ratio | 11.26 236.00 % | -8.28 -343.61 % | 3.40 -76.02 % | 14.18 24.71 % | 11.37 484.41 % | 1.94 -84.96 % | 12.93 1 643.32 % | 0.74 -89.18 % | 6.86 5 882.70 % | 0.11 471.14 % | -0.03 -102.34 % | 1.32 346.68 % | -0.53 -355.66 % | 0.21 155.62 % | -0.38 -124.79 % | 1.52 -82.25 % | 8.54 302.24 % | 2.12 -28.25 % | 2.96 3.61 % | 2.85 -56.25 % | 6.53 304.45 % | -3.19 -901.86 % | -0.32 44.58 % | -0.57 19.12 % | -0.71 -216.26 % | 0.61 755.68 % | 0.07 132.72 % | -0.22 -420.47 % | 0.07 105.05 % | -1.35 -425.77 % | 0.41 195.26 % | 0.14 30.17 % | 0.11 -66.81 % | 0.32 327.66 % | 0.08 -30.90 % | 0.11 327.38 % | -0.05 -10 496.90 % | 0.00 -102.49 % | 0.02 -86.37 % | 0.13 61.51 % | 0.08 375.47 % | -0.03 -951.17 % | 0.00 139.49 % | -0.01 -106.11 % | 0.15 1 065.32 % | -0.02 -107.25 % | 0.21 1 219.05 % | 0.02 152.95 % | -0.03 -318.76 % | 0.01 150.67 % | 0.01 -82.06 % | 0.03 11.98 % | 0.03 26.65 % | 0.02 180.66 % | 0.01 |
| EBITDA | 269.305 M 198.70 % | -272.862 M -217.44 % | 232.344 M -10.93 % | 260.846 M -0.45 % | 262.029 M -34.70 % | 401.298 M -62.75 % | 1.077 B 580.74 % | 158.277 M -7.67 % | 171.432 M 489.26 % | 29.093 M 184.03 % | 10.243 M -91.14 % | 115.559 M 656.72 % | -20.757 M -147.32 % | 43.864 M 274.34 % | -25.160 M -134.57 % | 72.779 M -70.82 % | 249.384 M 148.26 % | 100.454 M -9.13 % | 110.551 M 71.52 % | 64.454 M -41.29 % | 109.775 M 196.97 % | -113.205 M -2 401.84 % | 4.918 M 131.11 % | -15.808 M 37.00 % | -25.091 M -246.55 % | 17.121 M 30.62 % | 13.108 M 207.33 % | -12.213 M -189.20 % | 13.691 M 113.29 % | -102.982 M -375.25 % | 37.414 M 81.62 % | 20.600 M 2.20 % | 20.157 M -74.35 % | 78.592 M 211.43 % | 25.236 M -25.97 % | 34.091 M 36 167.02 % | 94.000 K -98.48 % | 6.185 M -47.44 % | 11.767 M -77.79 % | 52.988 M 32.09 % | 40.116 M 4 337.91 % | -946.599 K -108.79 % | 10.763 M 635.18 % | 1.464 M -97.71 % | 63.904 M 4 276.65 % | 1.460 M -95.52 % | 32.563 M 445.35 % | 5.971 M 257.30 % | -3.796 M 89.48 % | -36.097 M -734.96 % | 5.685 M -47.83 % | 10.898 M 36.57 % | 7.980 M 153.36 % | -14.955 M -356.39 % | 5.833 M |
| Net income ratio | 5.91 232.49 % | -4.46 -355.24 % | 1.75 -87.13 % | 13.58 121.15 % | 6.14 256.01 % | 1.72 -84.67 % | 11.25 1 841.90 % | 0.58 -86.75 % | 4.37 478.16 % | 0.76 523.41 % | -0.18 -117.67 % | 1.01 353.13 % | -0.40 -335.20 % | 0.17 160.43 % | -0.28 -153.22 % | 0.53 -91.79 % | 6.43 71.68 % | 3.74 53.29 % | 2.44 3.60 % | 2.36 -56.24 % | 5.39 268.88 % | -3.19 -898.24 % | -0.32 44.24 % | -0.57 19.15 % | -0.71 -247.69 % | 0.48 1 053.28 % | 0.04 118.23 % | -0.23 -1 298.65 % | 0.02 102.10 % | -0.91 -407.40 % | 0.30 374.36 % | 0.06 -33.92 % | 0.09 -60.00 % | 0.24 600.39 % | 0.03 -62.84 % | 0.09 299.96 % | -0.05 -896.77 % | 0.01 -54.97 % | 0.01 -83.68 % | 0.08 15.36 % | 0.07 389.05 % | -0.02 -168.74 % | 0.03 366.22 % | -0.01 -112.05 % | 0.11 352.85 % | -0.04 -119.55 % | 0.21 1 021.72 % | 0.02 166.95 % | -0.03 -222.44 % | 0.02 187.72 % | 0.01 -72.85 % | 0.03 6.23 % | 0.03 -45.47 % | 0.05 650.07 % | 0.01 |
| Ratio EBITDA | 11.79 250.33 % | -7.84 -303.41 % | 3.86 -74.00 % | 14.84 22.62 % | 12.10 499.30 % | 2.02 -84.57 % | 13.08 1 500.78 % | 0.82 -89.15 % | 7.53 2 302.91 % | 0.31 263.62 % | 0.09 -94.26 % | 1.50 558.64 % | -0.33 -192.62 % | 0.35 258.89 % | -0.22 -111.66 % | 1.91 -78.91 % | 9.04 189.41 % | 3.13 -4.25 % | 3.26 -5.20 % | 3.44 -50.46 % | 6.95 278.95 % | -3.88 -2 166.57 % | 0.19 154.24 % | -0.35 42.89 % | -0.61 -299.44 % | 0.30 72.27 % | 0.18 233.18 % | -0.13 -169.66 % | 0.19 115.97 % | -1.19 -324.66 % | 0.53 133.54 % | 0.23 5.71 % | 0.21 -79.64 % | 1.06 605.23 % | 0.15 -22.77 % | 0.19 39 799.37 % | 0.00 -97.40 % | 0.02 -69.39 % | 0.06 -66.09 % | 0.18 70.95 % | 0.11 4 068.96 % | 0.00 -107.33 % | 0.04 519.20 % | 0.01 -96.28 % | 0.16 1 967.76 % | 0.01 -96.78 % | 0.24 381.50 % | 0.05 443.49 % | -0.01 89.53 % | -0.14 -619.90 % | 0.03 -49.71 % | 0.05 -15.97 % | 0.06 198.58 % | -0.06 -339.71 % | 0.03 |
| Gross profit ratio | 0.04 -61.52 % | 0.12 231.14 % | 0.04 -4.23 % | 0.04 -0.41 % | 0.04 223.61 % | -0.03 -141.77 % | 0.07 -92.03 % | 0.90 1 349.49 % | 0.06 355.69 % | 0.01 -34.16 % | 0.02 -51.88 % | 0.04 24.40 % | 0.03 69.56 % | 0.02 -69.26 % | 0.07 -50.32 % | 0.13 5.94 % | 0.13 33.24 % | 0.09 -51.20 % | 0.19 40.78 % | 0.14 -35.55 % | 0.21 99.29 % | 0.11 -43.03 % | 0.19 27.06 % | 0.15 10.80 % | 0.13 26.01 % | 0.11 4.73 % | 0.10 -27.67 % | 0.14 39.85 % | 0.10 -44.91 % | 0.18 188.22 % | 0.06 -86.02 % | 0.45 485.65 % | 0.08 224.62 % | 0.02 -42.27 % | 0.04 -82.67 % | 0.24 2 514.28 % | 0.01 -22.43 % | 0.01 -59.65 % | 0.03 -81.57 % | 0.16 37.03 % | 0.11 318.22 % | 0.03 -34.18 % | 0.04 -18.53 % | 0.05 -71.99 % | 0.18 36.34 % | 0.13 -47.87 % | 0.26 454.63 % | 0.05 263.52 % | -0.03 59.42 % | -0.07 -6 994.50 % | 0.00 -101.90 % | 0.05 -14.76 % | 0.06 -77.83 % | 0.27 347.14 % | -0.11 |
| Weighted average shs out dil | 6.317 M -0.02 % | 6.319 M 0.00 % | 6.319 M 0.01 % | 6.318 M -0.01 % | 6.319 M 0.02 % | 6.318 M -0.01 % | 6.318 M -0.01 % | 6.319 M 0.04 % | 6.317 M 0.01 % | 6.316 M 0.02 % | 6.315 M -0.04 % | 6.317 M 0.09 % | 6.311 M 0.09 % | 6.306 M -0.13 % | 6.314 M 0.09 % | 6.308 M -0.17 % | 6.319 M 0.02 % | 6.318 M -0.03 % | 6.320 M -0.05 % | 6.323 M 0.09 % | 6.317 M 1.03 % | 6.253 M -0.55 % | 6.288 M 0.53 % | 6.255 M 0.07 % | 6.250 M -0.97 % | 6.311 M 0.11 % | 6.304 M 10.63 % | 5.698 M -8.49 % | 6.227 M 9.27 % | 5.699 M 5.03 % | 5.426 M -0.09 % | 5.431 M 0.14 % | 5.423 M 0.15 % | 5.415 M 0.23 % | 5.403 M -0.28 % | 5.418 M 0.15 % | 5.410 M 0.61 % | 5.377 M -0.59 % | 5.409 M -0.27 % | 5.424 M 0.15 % | 5.415 M 0.04 % | 5.413 M -0.25 % | 5.426 M 0.68 % | 5.390 M -0.50 % | 5.417 M -0.11 % | 5.423 M 0.02 % | 5.422 M 0.79 % | 5.379 M -0.89 % | 5.427 M 0.07 % | 5.424 M 0.07 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M |
| Weighted average shs out | 6.317 M -0.02 % | 6.319 M 0.00 % | 6.319 M 0.01 % | 6.318 M -0.01 % | 6.319 M 0.02 % | 6.318 M -0.01 % | 6.318 M -0.01 % | 6.319 M 0.04 % | 6.317 M 0.00 % | 6.316 M 0.03 % | 6.315 M -0.04 % | 6.317 M 0.09 % | 6.311 M 0.09 % | 6.306 M -0.13 % | 6.314 M 0.09 % | 6.308 M -0.17 % | 6.319 M 0.02 % | 6.318 M -0.03 % | 6.320 M -0.05 % | 6.323 M 0.09 % | 6.317 M 1.03 % | 6.253 M -0.55 % | 6.288 M 0.53 % | 6.255 M 0.07 % | 6.250 M -1.04 % | 6.316 M 10.41 % | 5.720 M 0.39 % | 5.698 M -0.17 % | 5.708 M 0.17 % | 5.699 M 5.03 % | 5.426 M -0.09 % | 5.431 M 0.14 % | 5.423 M 0.14 % | 5.416 M 0.24 % | 5.403 M -0.28 % | 5.418 M 0.15 % | 5.410 M 0.61 % | 5.377 M -0.59 % | 5.409 M -0.27 % | 5.424 M 0.15 % | 5.415 M 0.28 % | 5.400 M -0.49 % | 5.426 M 0.68 % | 5.390 M -0.50 % | 5.417 M 0.03 % | 5.415 M -0.13 % | 5.422 M 0.79 % | 5.379 M -0.89 % | 5.427 M 0.07 % | 5.424 M 0.07 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M 0.00 % | 5.420 M |
| EPS diluted | 21.36 187.01 % | -24.55 -247.36 % | 16.66 -55.90 % | 37.78 79.56 % | 21.04 -61.22 % | 54.25 -62.99 % | 146.60 725.92 % | 17.75 12.70 % | 15.75 41.76 % | 11.11 430.65 % | -3.36 -127.29 % | 12.31 406.98 % | -4.01 -220.06 % | 3.34 166.40 % | -5.03 -257.68 % | 3.19 -88.63 % | 28.05 47.24 % | 19.05 45.53 % | 13.09 87.54 % | 6.98 -48.18 % | 13.47 190.59 % | -14.87 -1 018.05 % | -1.33 68.18 % | -4.18 10.87 % | -4.69 -209.58 % | 4.28 773.47 % | 0.49 113.28 % | -3.69 -1 777.27 % | 0.22 101.60 % | -13.77 -458.59 % | 3.84 269.23 % | 1.04 -36.20 % | 1.63 -79.37 % | 7.90 652.38 % | 1.05 -64.29 % | 2.94 281.48 % | -1.62 -562.86 % | 0.35 -22.22 % | 0.45 -89.29 % | 4.20 -11.02 % | 4.72 408.50 % | -1.53 -182.70 % | 1.85 413.56 % | -0.59 -107.46 % | 7.91 634.46 % | -1.48 -127.31 % | 5.42 1 160.47 % | 0.43 130.94 % | -1.39 -223.01 % | 1.13 253.13 % | 0.32 -71.93 % | 1.14 72.73 % | 0.66 -70.54 % | 2.24 700.00 % | 0.28 |
| Earnings per share | 21.36 187.01 % | -24.55 -247.36 % | 16.66 -55.90 % | 37.78 79.56 % | 21.04 -61.22 % | 54.25 -62.99 % | 146.60 725.92 % | 17.75 12.70 % | 15.75 41.76 % | 11.11 430.65 % | -3.36 -127.29 % | 12.31 406.98 % | -4.01 -220.06 % | 3.34 166.40 % | -5.03 -257.68 % | 3.19 -88.63 % | 28.05 47.24 % | 19.05 45.53 % | 13.09 87.54 % | 6.98 -48.18 % | 13.47 190.59 % | -14.87 -1 018.05 % | -1.33 68.18 % | -4.18 10.87 % | -4.69 -199.15 % | 4.73 775.93 % | 0.54 114.63 % | -3.69 -1 637.50 % | 0.24 101.74 % | -13.77 -458.59 % | 3.84 269.23 % | 1.04 -36.20 % | 1.63 -49.69 % | 3.24 208.57 % | 1.05 -64.29 % | 2.94 281.48 % | -1.62 -562.86 % | 0.35 -22.22 % | 0.45 -89.29 % | 4.20 -11.02 % | 4.72 408.50 % | -1.53 -182.70 % | 1.85 413.56 % | -0.59 -107.46 % | 7.91 634.46 % | -1.48 -127.31 % | 5.42 1 160.47 % | 0.43 130.94 % | -1.39 -223.01 % | 1.13 253.13 % | 0.32 -71.93 % | 1.14 72.73 % | 0.66 -70.54 % | 2.24 700.00 % | 0.28 |
| Gross profit | 1.024 M -74.73 % | 4.053 M 91.18 % | 2.120 M 228.17 % | 646.000 K -19.15 % | 799.000 K 113.47 % | -5.933 M -200.82 % | 5.885 M -96.61 % | 173.625 M 12 231.32 % | 1.408 M 11.75 % | 1.260 M -48.57 % | 2.450 M -25.71 % | 3.298 M 51.01 % | 2.184 M -13.37 % | 2.521 M -66.27 % | 7.475 M 47.32 % | 5.074 M 46.56 % | 3.462 M 14.30 % | 3.029 M -53.69 % | 6.541 M 154.71 % | 2.568 M -23.62 % | 3.362 M 7.99 % | 3.113 M -36.54 % | 4.906 M -27.11 % | 6.731 M 22.23 % | 5.507 M -7.41 % | 5.947 M -20.59 % | 7.490 M -41.71 % | 12.849 M 79.08 % | 7.175 M -54.15 % | 15.650 M 253.11 % | 4.432 M -89.13 % | 40.767 M 466.21 % | 7.200 M 308.86 % | 1.761 M -74.51 % | 6.908 M -83.39 % | 41.585 M 2 276.29 % | 1.750 M -54.66 % | 3.860 M -30.71 % | 5.571 M -87.93 % | 46.168 M 5.87 % | 43.607 M 346.56 % | 9.765 M -21.01 % | 12.363 M -3.27 % | 12.781 M -82.77 % | 74.162 M 188.59 % | 25.698 M -27.36 % | 35.379 M 528.18 % | 5.632 M 174.88 % | -7.521 M 59.25 % | -18.456 M -8 564.61 % | -213.000 K -101.97 % | 10.790 M 38.53 % | 7.789 M -88.00 % | 64.895 M 364.34 % | -24.550 M |
| Income tax expense | 122.203 M 191.98 % | -132.858 M -233.54 % | 99.492 M 843.23 % | 10.548 M -90.68 % | 113.224 M 158.00 % | 43.886 M -68.45 % | 139.103 M 341.04 % | 31.540 M -44.36 % | 56.687 M 195.23 % | -59.525 M -439.27 % | 17.545 M -25.93 % | 23.686 M 376.32 % | -8.572 M -275.76 % | 4.877 M 145.40 % | -10.742 M -128.50 % | 37.688 M -35.19 % | 58.149 M 211.54 % | -52.132 M -398.63 % | 17.457 M 87.59 % | 9.306 M -48.23 % | 17.974 M 38 624.52 % | -46.656 K -279.45 % | 26.000 K 131.33 % | -83.000 K 1.19 % | -84.000 K -101.14 % | 7.401 M 234.12 % | 2.215 M 142.87 % | 912.000 K -74.18 % | 3.532 M 109.27 % | -38.104 M -555.14 % | 8.372 M 18.38 % | 7.072 M 458.17 % | 1.267 M -80.89 % | 6.631 M -6.99 % | 7.129 M 109.68 % | 3.400 M 678.23 % | -588.000 K 71.08 % | -2.033 M -285.83 % | 1.094 M -93.46 % | 16.738 M 173.94 % | 6.110 M 345.86 % | -2.485 M 72.34 % | -8.985 M -1 068.21 % | 928.000 K -94.52 % | 16.940 M 233.48 % | 5.080 M 1 315.24 % | -418.000 K -11.76 % | -374.000 K 17.44 % | -453.000 K 81.85 % | -2.495 M -347.97 % | -557.000 K -390.10 % | 192.000 K 343.04 % | -79.000 K 98.88 % | -7.041 M -3 805.81 % | 190.000 K |
| Cost of revenue | 21.813 M -29.02 % | 30.731 M -47.13 % | 58.129 M 243.21 % | 16.937 M -18.80 % | 20.859 M -89.81 % | 204.718 M 167.67 % | 76.481 M 281.22 % | 20.062 M -6.07 % | 21.359 M -76.68 % | 91.581 M -21.33 % | 116.409 M 57.97 % | 73.689 M 20.33 % | 61.239 M -49.64 % | 121.611 M 15.10 % | 105.653 M 219.45 % | 33.073 M 37.17 % | 24.111 M -17.19 % | 29.114 M 6.53 % | 27.329 M 69.20 % | 16.152 M 29.91 % | 12.433 M -52.25 % | 26.035 M 22.44 % | 21.263 M -45.32 % | 38.889 M 8.48 % | 35.849 M -28.78 % | 50.335 M -24.58 % | 66.739 M -15.79 % | 79.257 M 22.40 % | 64.754 M -8.51 % | 70.777 M 7.06 % | 66.111 M 32.38 % | 49.940 M -42.35 % | 86.621 M 19.10 % | 72.729 M -55.04 % | 161.775 M 20.36 % | 134.411 M -29.95 % | 191.873 M -41.40 % | 327.430 M 74.75 % | 187.368 M -24.58 % | 248.440 M -26.43 % | 337.690 M -2.78 % | 347.334 M 21.78 % | 285.222 M 19.91 % | 237.857 M -28.62 % | 333.233 M 99.81 % | 166.776 M 62.30 % | 102.757 M -11.67 % | 116.331 M -57.52 % | 273.854 M -3.46 % | 283.658 M 30.50 % | 217.358 M 9.48 % | 198.528 M 64.07 % | 121.003 M -30.07 % | 173.032 M -29.95 % | 246.999 M |
| General and administrative expenses | 0.000 -100.00 % | 6.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.755 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.840 M 104.31 % | -65.952 M -1 594.83 % | 4.412 M -83.66 % | 26.994 M -25.32 % | 36.145 M 150.31 % | -71.845 M -778.74 % | 10.585 M -62.02 % | 27.868 M -21.23 % | 35.378 M -67.01 % | 107.251 M 1 193.90 % | 8.289 M 29.62 % | 6.395 M -47.94 % | 12.284 M 58.95 % | 7.728 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 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 358.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.775 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.160 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 |
| Other expenses | 18.934 M -90.68 % | 203.243 M 362.47 % | 43.947 M 191.06 % | 15.099 M -33.20 % | 22.603 M | 0.000 -100.00 % | 18.445 M 1 622.22 % | 1.071 M -89.51 % | 10.207 M -45.51 % | 18.732 M 63.46 % | 11.460 M 198.05 % | -11.688 M -138.03 % | 30.736 M 178.91 % | 11.020 M 3.36 % | 10.662 M 3.81 % | 10.271 M 4.83 % | 9.798 M -2.29 % | 10.027 M 0.41 % | 9.986 M 87.67 % | 5.321 M 126.14 % | 2.353 M -87.51 % | 18.840 M 505.78 % | 3.110 M -0.77 % | 3.134 M 0.51 % | 3.118 M -87.07 % | 24.111 M 715.67 % | 2.956 M -7.80 % | 3.206 M 8.16 % | 2.964 M -44.28 % | 5.319 M 101.86 % | 2.635 M 2.73 % | 2.565 M 0.55 % | 2.551 M -54.01 % | 5.547 M 134.09 % | -16.272 M -271.95 % | 9.463 M -13.75 % | 10.971 M 511.54 % | 1.794 M 141.36 % | -4.337 M 12.15 % | -4.937 M -206.33 % | 4.643 M -84.82 % | 30.592 M 186.31 % | 10.685 M -15.48 % | 12.642 M 9.18 % | 11.579 M -64.59 % | 32.702 M 633.39 % | 4.459 M 266.09 % | 1.218 M 155.57 % | -2.192 M -111.29 % | 19.422 M 578.38 % | -4.060 M -342.39 % | 1.675 M 11.82 % | 1.498 M -98.17 % | 81.842 M 388.47 % | -28.371 M |
| Operating expenses | 18.934 M -90.98 % | 209.968 M 377.78 % | 43.947 M 191.06 % | 15.099 M -33.20 % | 22.603 M 449.55 % | 4.113 M -77.70 % | 18.445 M 1 622.22 % | 1.071 M -89.51 % | 10.207 M -45.51 % | 18.732 M 63.46 % | 11.460 M 198.05 % | -11.688 M -138.03 % | 30.736 M 178.91 % | 11.020 M 3.36 % | 10.662 M 3.81 % | 10.271 M 4.83 % | 9.798 M -2.29 % | 10.027 M 0.41 % | 9.986 M 87.67 % | 5.321 M 2.46 % | 5.193 M 111.23 % | -46.254 M -714.92 % | 7.522 M -75.03 % | 30.128 M -23.27 % | 39.263 M 184.30 % | -46.573 M -443.94 % | 13.541 M -56.42 % | 31.074 M -18.96 % | 38.342 M -65.94 % | 112.570 M 930.48 % | 10.924 M 21.92 % | 8.960 M -39.60 % | 14.835 M 11.75 % | 13.275 M 181.58 % | -16.272 M -271.95 % | 9.463 M 162.72 % | 3.602 M 100.78 % | 1.794 M 141.36 % | -4.337 M 12.15 % | -4.937 M -206.33 % | 4.643 M -84.82 % | 30.592 M 935.62 % | 2.954 M -76.63 % | 12.642 M 9.18 % | 11.579 M -64.59 % | 32.702 M 633.39 % | 4.459 M 266.09 % | 1.218 M 155.57 % | -2.192 M -111.29 % | 19.422 M 578.38 % | -4.060 M -342.39 % | 1.675 M 11.82 % | 1.498 M -98.17 % | 81.842 M 388.47 % | -28.371 M |
| Cost and expenses | 40.747 M -83.07 % | 240.699 M 135.80 % | 102.076 M 218.63 % | 32.036 M -26.29 % | 43.462 M -80.36 % | 221.278 M 133.11 % | 94.926 M 349.18 % | 21.133 M -33.05 % | 31.566 M -71.39 % | 110.313 M -13.73 % | 127.869 M 106.24 % | 62.001 M -32.59 % | 91.975 M -30.65 % | 132.631 M 14.03 % | 116.315 M 168.35 % | 43.344 M 27.82 % | 33.909 M -13.37 % | 39.142 M 4.90 % | 37.315 M 73.78 % | 21.473 M 21.83 % | 17.626 M 187.17 % | -20.219 M -170.24 % | 28.785 M -58.29 % | 69.017 M -8.11 % | 75.112 M 1 847.36 % | 3.857 M -95.20 % | 80.280 M -27.24 % | 110.331 M 7.02 % | 103.096 M -43.77 % | 183.347 M 138.00 % | 77.035 M 30.79 % | 58.900 M -41.95 % | 101.456 M 17.97 % | 86.004 M -40.89 % | 145.503 M 1.13 % | 143.874 M -29.31 % | 203.540 M -37.77 % | 327.091 M 78.71 % | 183.031 M -24.83 % | 243.503 M -28.87 % | 342.325 M -9.42 % | 377.926 M 27.59 % | 296.199 M 18.24 % | 250.499 M -27.35 % | 344.812 M 72.86 % | 199.478 M 83.09 % | 108.948 M -7.32 % | 117.549 M -56.73 % | 271.662 M -10.37 % | 303.080 M 42.09 % | 213.298 M 6.54 % | 200.203 M 63.43 % | 122.501 M -51.94 % | 254.874 M 16.58 % | 218.628 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 6.725 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.840 M 104.36 % | -65.094 M -1 575.39 % | 4.412 M -83.66 % | 26.994 M -25.32 % | 36.145 M 151.14 % | -70.684 M -767.78 % | 10.585 M -62.02 % | 27.868 M -21.23 % | 35.378 M -67.01 % | 107.251 M 1 193.90 % | 8.289 M 29.62 % | 6.395 M -47.94 % | 12.284 M 58.95 % | 7.728 M | 0.000 | 0.000 100.00 % | -7.369 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.731 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.544 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.531 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.348 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.362 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 |
| Interest expense | 10.932 M -19.79 % | 13.629 M -44.83 % | 24.703 M 144.75 % | 10.093 M -30.36 % | 14.493 M 8.77 % | 13.325 M 23.92 % | 10.753 M -18.91 % | 13.260 M -5.06 % | 13.967 M -18.81 % | 17.203 M 39.67 % | 12.317 M -3.25 % | 12.731 M 11.70 % | 11.398 M -32.05 % | 16.775 M 4.41 % | 16.066 M 18.82 % | 13.521 M 7.70 % | 12.554 M -58.89 % | 30.541 M 251.04 % | 8.700 M -6.94 % | 9.349 M 83.82 % | 5.086 M | 0.000 -100.00 % | 11.321 M 32.53 % | 8.542 M 228.66 % | 2.599 M | 0.000 -100.00 % | 6.163 M -1.58 % | 6.262 M -12.64 % | 7.168 M -39.13 % | 11.775 M 85.00 % | 6.365 M 5.31 % | 6.044 M -26.54 % | 8.228 M -84.28 % | 52.352 M 404.45 % | 10.378 M -18.88 % | 12.793 M 70.57 % | 7.500 M 72.41 % | 4.350 M -31.82 % | 6.380 M -44.94 % | 11.588 M 58.61 % | 7.306 M | 0.000 -100.00 % | 8.355 M 250.02 % | 2.387 M -14.66 % | 2.797 M | 0.000 -100.00 % | 1.952 M -21.13 % | 2.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 1.231 M -17.66 % | 1.495 M -48.07 % | 2.879 M 90.28 % | 1.513 M 10.84 % | 1.365 M 1.11 % | 1.350 M -1.03 % | 1.364 M 3.73 % | 1.315 M 1.86 % | 1.291 M 3.69 % | 1.245 M -22.09 % | 1.598 M 16.22 % | 1.375 M -20.34 % | 1.726 M 49.96 % | 1.151 M -9.80 % | 1.276 M -11.82 % | 1.447 M 1.12 % | 1.431 M -15.35 % | 1.690 M 1.59 % | 1.664 M 0.06 % | 1.663 M 2.72 % | 1.619 M -17.77 % | 1.969 M 1.80 % | 1.934 M 3.04 % | 1.877 M 9.96 % | 1.707 M -4.87 % | 1.794 M 9.35 % | 1.641 M 0.00 % | 1.641 M 1.23 % | 1.621 M -10.93 % | 1.820 M -1.14 % | 1.841 M 0.27 % | 1.836 M 0.77 % | 1.822 M -11.68 % | 2.063 M 0.34 % | 2.056 M 4.42 % | 1.969 M 1.18 % | 1.946 M -2.01 % | 1.986 M 6.83 % | 1.859 M -1.27 % | 1.883 M 64.60 % | 1.144 M -12.64 % | 1.310 M -3.28 % | 1.354 M 2.19 % | 1.325 M 0.30 % | 1.321 M -21.10 % | 1.674 M 1.90 % | 1.643 M 5.52 % | 1.557 M 1.57 % | 1.533 M -13.91 % | 1.781 M -3.12 % | 1.838 M 3.08 % | 1.783 M 5.57 % | 1.689 M -15.20 % | 1.992 M -1.01 % | 2.012 M |
| Operating income | -17.910 M 91.30 % | -205.915 M -392.30 % | -41.827 M -189.40 % | -14.453 M 33.71 % | -21.804 M 89.54 % | -208.470 M -1 559.79 % | -12.560 M -107.37 % | 170.385 M 2 036.41 % | -8.799 M 49.64 % | -17.472 M -196.99 % | 18.015 M 20.21 % | 14.986 M 152.49 % | -28.552 M -235.95 % | -8.499 M -166.68 % | -3.187 M 38.68 % | -5.197 M 17.98 % | -6.336 M 9.47 % | -6.998 M -103.15 % | -3.445 M -25.14 % | -2.753 M -50.35 % | -1.831 M -103.71 % | 49.368 M 1 987.14 % | -2.616 M 88.82 % | -23.397 M 30.69 % | -33.756 M -164.39 % | 52.425 M 121.27 % | 23.693 M 230.00 % | -18.225 M 41.52 % | -31.167 M 67.84 % | -96.920 M -312.06 % | 45.703 M 143.57 % | 18.764 M 85.65 % | 10.107 M -58.20 % | 24.177 M 88.85 % | 12.802 M -60.15 % | 32.122 M 443.48 % | -9.352 M -6 093.38 % | -151.000 K -104.28 % | 3.528 M -91.07 % | 39.517 M -19.58 % | 49.140 M 523.40 % | -11.606 M -1 201.15 % | 1.054 M 146.89 % | -2.248 M -103.76 % | 59.786 M 2 102.58 % | -2.985 M -110.31 % | 28.968 M 1 393.97 % | 1.939 M 124.25 % | -7.997 M -477.82 % | 2.117 M 78.02 % | 1.189 M -81.39 % | 6.390 M 82.00 % | 3.511 M -30.66 % | 5.063 M 196.79 % | 1.706 M |
| Operating income ratio | -0.78 86.75 % | -5.92 -752.71 % | -0.69 15.54 % | -0.82 18.35 % | -1.01 4.00 % | -1.05 -587.73 % | -0.15 -117.33 % | 0.88 327.62 % | -0.39 -105.36 % | -0.19 -224.17 % | 0.15 -22.14 % | 0.19 143.24 % | -0.45 -557.52 % | -0.07 -143.04 % | -0.03 79.32 % | -0.14 40.71 % | -0.23 -5.54 % | -0.22 -114.06 % | -0.10 30.84 % | -0.15 -26.86 % | -0.12 -106.84 % | 1.69 1 794.25 % | -0.10 80.51 % | -0.51 37.17 % | -0.82 -187.63 % | 0.93 191.82 % | 0.32 261.31 % | -0.20 54.33 % | -0.43 61.36 % | -1.12 -273.09 % | 0.65 213.19 % | 0.21 92.03 % | 0.11 -66.81 % | 0.32 327.66 % | 0.08 -58.42 % | 0.18 477.88 % | -0.05 -10 496.90 % | 0.00 -102.49 % | 0.02 -86.37 % | 0.13 4.08 % | 0.13 496.53 % | -0.03 -1 017.63 % | 0.00 139.49 % | -0.01 -106.11 % | 0.15 1 046.12 % | -0.02 -107.40 % | 0.21 1 219.05 % | 0.02 152.95 % | -0.03 -476.22 % | 0.01 45.76 % | 0.01 -82.06 % | 0.03 11.98 % | 0.03 28.10 % | 0.02 177.48 % | 0.01 |
| Total other income expenses net | 275.052 M 435.14 % | -82.071 M -133.28 % | 246.589 M -6.49 % | 263.693 M -1.60 % | 267.975 M -54.97 % | 595.093 M -44.79 % | 1.078 B 4 139.63 % | -26.683 M -116.17 % | 164.973 M 486.74 % | 28.117 M 229.65 % | -21.687 M -125.08 % | 86.467 M 1 722.57 % | -5.329 M -115.47 % | 34.437 M 187.59 % | -39.315 M -162.40 % | 63.008 M -73.94 % | 241.735 M 221.36 % | 75.221 M -27.41 % | 103.632 M 84.41 % | 56.195 M -46.43 % | 104.901 M 173.67 % | -142.402 M -2 389.10 % | -5.721 M -102.16 % | -2.830 M -164.92 % | 4.359 M 124.20 % | -18.013 M 2.04 % | -18.389 M -872.45 % | -1.891 M -105.24 % | 36.069 M 283.49 % | -19.657 M -19.17 % | -16.495 M -172.92 % | -6.044 M | 0.000 | 0.000 | 0.000 100.00 % | -12.793 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.474 M -2 178.95 % | 840.519 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.384 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.523 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.075 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 |
| 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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 566.732 M | 0.000 -100.00 % | 185.250 M | 0.000 -100.00 % | 617.220 M -13.25 % | 711.527 M 3.81 % | 685.401 M 0.03 % | 685.223 M -4.77 % | 719.529 M -2.91 % | 741.060 M 12.60 % | 658.149 M | 0.000 -100.00 % | 622.787 M | 0.000 -100.00 % | 726.301 M | 0.000 -100.00 % | 628.782 M | 0.000 -100.00 % | 671.542 M | 0.000 -100.00 % | 467.569 M | 0.000 -100.00 % | 525.354 M | 0.000 -100.00 % | 175.952 M | 0.000 -100.00 % | 232.960 M | 0.000 -100.00 % | 286.238 M | 0.000 -100.00 % | 290.271 M | 0.000 -100.00 % | 612.754 M | 0.000 -100.00 % | 579.417 M | 0.000 -100.00 % | 402.421 M | 0.000 -100.00 % | 381.155 M | 0.000 -100.00 % | 244.246 M 105.50 % | 118.854 M | 0.000 -100.00 % | 137.672 M 14.61 % | 120.117 M -15.89 % | 142.804 M 0.73 % | 141.767 M 13.38 % | 125.034 M |
| Total investments | 0.000 -100.00 % | 5.076 B | 0.000 -100.00 % | 4.123 B | 0.000 -100.00 % | 3.652 B 156.60 % | 1.423 B -65.59 % | 4.136 B 201.77 % | 1.370 B -52.06 % | 2.859 B 92.89 % | 1.482 B -61.63 % | 3.862 B | 0.000 -100.00 % | 3.503 B | 0.000 -100.00 % | 3.321 B | 0.000 -100.00 % | 2.063 B | 0.000 -100.00 % | 1.439 B | 0.000 -100.00 % | 409.032 M | 0.000 -100.00 % | 973.968 M | 0.000 -100.00 % | 1.217 B | 0.000 -100.00 % | 1.232 B | 0.000 -100.00 % | 1.192 B | 0.000 -100.00 % | 961.567 M | 0.000 -100.00 % | 810.250 M | 0.000 -100.00 % | 317.338 M | 0.000 -100.00 % | 293.280 M | 0.000 -100.00 % | 60.763 M | 0.000 -100.00 % | 62.175 M -15.50 % | 73.578 M | 0.000 -100.00 % | 86.866 M 0.00 % | 86.866 M -69.59 % | 285.607 M 228.78 % | 86.868 M -34.87 % | 133.379 M |
| Total debt | 0.000 -100.00 % | 573.657 M | 0.000 -100.00 % | 229.932 M | 0.000 -100.00 % | 636.616 M | 0.000 -100.00 % | 696.601 M | 0.000 -100.00 % | 723.857 M | 0.000 -100.00 % | 659.215 M | 0.000 -100.00 % | 625.179 M | 0.000 -100.00 % | 732.878 M | 0.000 -100.00 % | 634.470 M | 0.000 -100.00 % | 674.528 M | 0.000 -100.00 % | 470.690 M | 0.000 -100.00 % | 526.116 M | 0.000 -100.00 % | 181.079 M | 0.000 -100.00 % | 233.110 M | 0.000 -100.00 % | 286.467 M | 0.000 -100.00 % | 294.010 M | 0.000 -100.00 % | 616.646 M | 0.000 -100.00 % | 580.398 M | 0.000 -100.00 % | 403.796 M | 0.000 -100.00 % | 383.169 M | 0.000 -100.00 % | 245.204 M 101.28 % | 121.820 M | 0.000 -100.00 % | 139.289 M 14.16 % | 122.014 M | 0.000 -100.00 % | 142.196 M 13.51 % | 125.272 M |
| Accumulated other comprehensive income loss | 4.497 B 1.42 % | 4.434 B -13.71 % | 5.138 B 1.24 % | 5.075 B 19.04 % | 4.263 B 144.23 % | 1.746 B -55.77 % | 3.946 B | 0.000 -100.00 % | 2.768 B | 0.000 -100.00 % | 3.047 B | 0.000 -100.00 % | 3.393 B | 0.000 -100.00 % | 3.306 B | 0.000 -100.00 % | 1.815 B | 0.000 -100.00 % | 1.019 B | 0.000 -100.00 % | 355.365 M | 0.000 -100.00 % | 965.495 M | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 1.166 B | 0.000 -100.00 % | 1.165 B | 0.000 -100.00 % | 1.033 B | 0.000 -100.00 % | 487.631 M | 0.000 -100.00 % | 464.415 M | 0.000 -100.00 % | 457.249 M | 0.000 -100.00 % | 452.934 M | 0.000 -100.00 % | 404.599 M | 0.000 | 0.000 -100.00 % | 363.229 M | 0.000 | 0.000 -100.00 % | 347.066 M | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.399 B | 0.000 | 0.000 | 0.000 -100.00 % | 916.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 815.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 628.428 M | 0.000 | 0.000 | 0.000 -100.00 % | 298.381 M | 0.000 | 0.000 | 0.000 -100.00 % | 452.918 M | 0.000 | 0.000 | 0.000 -100.00 % | 442.475 M | 0.000 | 0.000 | 0.000 -100.00 % | 484.021 M | 0.000 | 0.000 | 0.000 -100.00 % | 428.410 M | 0.000 | 0.000 | 0.000 -100.00 % | 331.629 M | 0.000 | 0.000 -100.00 % | 290.200 M | 0.000 | 0.000 -100.00 % | 274.037 M 6.89 % | 256.365 M |
| Common stock | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.130 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 63.180 M | 0.000 -100.00 % | 60.030 M | 0.000 -100.00 % | 57.040 M | 0.000 -100.00 % | 57.040 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M 0.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M 0.00 % | 54.200 M | 0.000 -100.00 % | 54.200 M 0.00 % | 54.200 M |
| Total equity | 4.497 B 0.00 % | 4.497 B -12.48 % | 5.138 B 0.00 % | 5.138 B 20.52 % | 4.263 B 0.00 % | 4.263 B 8.03 % | 3.946 B 0.00 % | 3.946 B 42.54 % | 2.768 B 0.00 % | 2.768 B -9.15 % | 3.047 B 0.00 % | 3.047 B -10.19 % | 3.393 B 0.00 % | 3.393 B 2.62 % | 3.306 B 0.00 % | 3.306 B 82.20 % | 1.815 B 0.00 % | 1.815 B 78.09 % | 1.019 B 0.00 % | 1.019 B 186.70 % | 355.365 M 0.00 % | 355.365 M -63.19 % | 965.495 M 0.00 % | 965.495 M -21.38 % | 1.228 B 0.00 % | 1.228 B 5.29 % | 1.166 B 0.00 % | 1.166 B 0.12 % | 1.165 B 0.00 % | 1.165 B 12.81 % | 1.033 B 0.00 % | 1.033 B 111.78 % | 487.631 M -49.98 % | 974.848 M 109.91 % | 464.415 M 0.00 % | 464.415 M 1.57 % | 457.249 M -23.48 % | 597.582 M 31.94 % | 452.934 M 0.00 % | 452.934 M 11.95 % | 404.599 M 0.00 % | 404.599 M 0.44 % | 402.840 M 10.91 % | 363.229 M 0.00 % | 363.229 M 6.26 % | 341.836 M -1.51 % | 347.066 M 0.00 % | 347.066 M 5.37 % | 329.394 M |
| Other non current liabilities | -4.497 B | 0.000 100.00 % | -5.138 B -1 810.76 % | 300.349 M 107.05 % | -4.263 B -3 639.44 % | 120.450 M 103.05 % | -3.946 B | 0.000 | 0.000 -100.00 % | 110.078 M | 0.000 | 0.000 100.00 % | -3.393 B -1 358.41 % | 269.608 M 108.15 % | -3.306 B -330 618 500.00 % | 1.000 K 100.00 % | -1.815 B -2 784.75 % | 67.588 M 106.63 % | -1.019 B -2 037 868.00 % | 50.000 K 100.01 % | -355.365 M | 0.000 100.00 % | -965.495 M | 0.000 100.00 % | -1.228 B | 0.000 100.00 % | -1.166 B | 0.000 100.00 % | -1.165 B | 0.000 100.00 % | -1.033 B | 0.000 100.00 % | -487.631 M -14 089.01 % | 3.486 M 100.75 % | -464.415 M -814 863.16 % | 57.000 K 100.01 % | -457.249 M -13 719.85 % | 3.357 M 100.74 % | -452.934 M -10 935.74 % | 4.180 M 101.03 % | -404.599 M -31 446.04 % | 1.291 M -72.22 % | 4.646 M 101.28 % | -363.229 M -1 736.48 % | -19.779 M -2 319.82 % | 891.000 K | 0.000 -100.00 % | 1.241 M -54.93 % | 2.754 M |
| Long term debt | 0.000 -100.00 % | 1.172 M | 0.000 -100.00 % | 1.786 M | 0.000 -100.00 % | 2.298 M | 0.000 -100.00 % | 2.824 M | 0.000 -100.00 % | 3.341 M | 0.000 -100.00 % | 2.060 M | 0.000 -100.00 % | 2.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.616 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 -100.00 % | 27.554 M | 0.000 -100.00 % | 27.595 M -8.31 % | 30.095 M | 0.000 -100.00 % | 30.095 M 0.00 % | 30.095 M |
| Total non current liabilities | -4.497 B -3 771.58 % | 122.478 M 102.38 % | -5.138 B -1 800.65 % | 302.135 M 107.09 % | -4.263 B -3 573.18 % | 122.748 M 103.11 % | -3.946 B -1 694.28 % | 247.522 M | 0.000 -100.00 % | 113.419 M | 0.000 -100.00 % | 197.093 M 105.81 % | -3.393 B -1 346.78 % | 272.123 M 108.23 % | -3.306 B -1 342.48 % | 266.096 M 114.66 % | -1.815 B -2 744.22 % | 68.624 M 106.74 % | -1.019 B -1 647.52 % | 65.840 M 118.53 % | -355.365 M -22 095.35 % | 1.616 M 100.17 % | -965.495 M -1 640.28 % | 62.683 M 105.10 % | -1.228 B -1 459.28 % | 90.341 M 107.75 % | -1.166 B -1 496.68 % | 83.507 M 107.17 % | -1.165 B -1 624.43 % | 76.420 M 107.40 % | -1.033 B -12 181.21 % | 8.548 M 101.75 % | -487.631 M -639.16 % | 90.443 M 119.47 % | -464.415 M -4 587.97 % | 10.348 M 102.26 % | -457.249 M -1 206.56 % | 41.322 M 109.12 % | -452.934 M -2 771.39 % | 16.955 M 104.19 % | -404.599 M -8 357.78 % | 4.900 M -86.59 % | 36.524 M 110.06 % | -363.229 M -4 747.20 % | 7.816 M -78.82 % | 36.904 M | 0.000 -100.00 % | 38.081 M -9.70 % | 42.174 M |
| Other current liabilities | 0.000 -100.00 % | 9.071 M | 0.000 -100.00 % | 14.236 M | 0.000 -100.00 % | 11.225 M | 0.000 -100.00 % | 4.778 M | 0.000 -100.00 % | 29.969 M | 0.000 -100.00 % | 42.660 M | 0.000 -100.00 % | 50.442 M | 0.000 -100.00 % | 50.507 M | 0.000 -100.00 % | 44.914 M | 0.000 -100.00 % | 82.971 M | 0.000 -100.00 % | 124.273 M | 0.000 -100.00 % | 43.368 M | 0.000 -100.00 % | 50.079 M | 0.000 -100.00 % | 11.284 M | 0.000 -100.00 % | 3.372 M | 0.000 -100.00 % | 3.292 M | 0.000 -100.00 % | 2.177 M | 0.000 100.00 % | -912.000 K | 0.000 -100.00 % | 1.496 M | 0.000 -100.00 % | 2.699 M | 0.000 -100.00 % | 2.974 M -82.00 % | 16.520 M | 0.000 -100.00 % | 5.117 M 140.59 % | 2.127 M | 0.000 -100.00 % | 1.299 M -59.31 % | 3.193 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 572.485 M | 0.000 -100.00 % | 228.146 M | 0.000 -100.00 % | 634.318 M | 0.000 -100.00 % | 693.777 M | 0.000 -100.00 % | 720.517 M | 0.000 -100.00 % | 657.155 M | 0.000 -100.00 % | 622.664 M | 0.000 -100.00 % | 732.878 M | 0.000 -100.00 % | 633.434 M | 0.000 -100.00 % | 674.528 M | 0.000 -100.00 % | 469.074 M | 0.000 -100.00 % | 526.116 M | 0.000 -100.00 % | 181.079 M | 0.000 -100.00 % | 233.110 M | 0.000 -100.00 % | 286.467 M | 0.000 -100.00 % | 294.010 M | 0.000 -100.00 % | 616.646 M | 0.000 -100.00 % | 580.398 M | 0.000 -100.00 % | 403.796 M | 0.000 -100.00 % | 383.169 M | 0.000 -100.00 % | 245.204 M 160.12 % | 94.266 M | 0.000 -100.00 % | 111.694 M 21.51 % | 91.919 M | 0.000 -100.00 % | 112.101 M 17.78 % | 95.177 M |
| Total current liabilities | 0.000 -100.00 % | 611.329 M | 0.000 -100.00 % | 330.198 M | 0.000 -100.00 % | 693.494 M | 0.000 -100.00 % | 754.967 M | 0.000 -100.00 % | 781.784 M | 0.000 -100.00 % | 796.757 M | 0.000 -100.00 % | 747.560 M | 0.000 -100.00 % | 822.600 M | 0.000 -100.00 % | 702.939 M | 0.000 -100.00 % | 792.501 M | 0.000 -100.00 % | 618.936 M | 0.000 -100.00 % | 593.433 M | 0.000 -100.00 % | 257.558 M | 0.000 -100.00 % | 288.101 M | 0.000 -100.00 % | 327.324 M | 0.000 -100.00 % | 325.499 M | 0.000 -100.00 % | 645.903 M | 0.000 -100.00 % | 628.562 M | 0.000 -100.00 % | 482.600 M | 0.000 -100.00 % | 581.568 M | 0.000 -100.00 % | 384.635 M -27.52 % | 530.662 M | 0.000 -100.00 % | 230.473 M 80.96 % | 127.358 M | 0.000 -100.00 % | 167.794 M -23.56 % | 219.515 M |
| Total liabilities | -4.497 B -712.81 % | 733.807 M 114.28 % | -5.138 B -912.59 % | 632.333 M 114.83 % | -4.263 B -622.30 % | 816.242 M 120.68 % | -3.946 B -493.64 % | 1.002 B | 0.000 -100.00 % | 895.203 M | 0.000 -100.00 % | 993.850 M 129.29 % | -3.393 B -432.73 % | 1.020 B 130.84 % | -3.306 B -403.68 % | 1.089 B 160.00 % | -1.815 B -335.18 % | 771.563 M 175.73 % | -1.019 B -218.70 % | 858.341 M 341.54 % | -355.365 M -157.27 % | 620.552 M 164.27 % | -965.495 M -247.15 % | 656.116 M 153.43 % | -1.228 B -452.97 % | 347.899 M 129.83 % | -1.166 B -413.86 % | 371.608 M 131.90 % | -1.165 B -388.54 % | 403.744 M 139.10 % | -1.033 B -409.15 % | 334.047 M 168.50 % | -487.631 M -166.22 % | 736.345 M 258.55 % | -464.415 M -172.69 % | 638.910 M 239.73 % | -457.249 M -187.27 % | 523.922 M 215.67 % | -452.934 M -175.68 % | 598.523 M 247.93 % | -404.599 M -203.87 % | 389.535 M -31.32 % | 567.186 M 256.15 % | -363.229 M -252.43 % | 238.289 M 45.07 % | 164.262 M | 0.000 -100.00 % | 205.875 M -21.33 % | 261.690 M |
| Other non current assets | 0.000 -100.00 % | 337.000 K | 0.000 -100.00 % | 1.504 B 214.78 % | -1.310 B -388 961.72 % | 337.000 K 100.05 % | -711.527 M -201.39 % | 701.752 M 202.41 % | -685.223 M -200.64 % | 680.894 M 191.88 % | -741.060 M -221 974.25 % | 334.000 K 100.04 % | -775.790 M -200.31 % | 773.398 M 197.96 % | -789.466 M -200.72 % | 783.816 M 293.68 % | -404.692 M -201.43 % | 399.006 M 240.15 % | -284.696 M -200.34 % | 283.744 M 169.23 % | -409.832 M -200.40 % | 408.217 M 196.98 % | -420.912 M -199.25 % | 424.107 M 463.08 % | -116.807 M -201.50 % | 115.077 M 260.55 % | -71.676 M -195.26 % | 75.242 M 162.73 % | -119.943 M -197.43 % | 123.110 M 2 934.68 % | -4.343 M -656.79 % | 780.000 K 120.04 % | -3.892 M -100.81 % | 479.616 M 48 990.47 % | -981.000 K -100.29 % | 333.214 M 24 333.75 % | -1.375 M -100.37 % | 368.228 M 18 383.42 % | -2.014 M -101.82 % | 110.760 M 11 673.67 % | -957.000 K -100.78 % | 123.403 M 41.82 % | 87.014 M 135.25 % | -246.881 M -323.39 % | 110.515 M 11.47 % | 99.141 M 169.42 % | -142.804 M -244.64 % | 98.730 M -29.14 % | 139.340 M |
| Long term investments | 0.000 -100.00 % | 3.720 B | 0.000 -100.00 % | 2.619 B | 0.000 -100.00 % | 3.651 B | 0.000 -100.00 % | 3.434 B | 0.000 -100.00 % | 2.178 B | 0.000 -100.00 % | 3.122 B | 0.000 -100.00 % | 2.730 B | 0.000 -100.00 % | 2.538 B | 0.000 -100.00 % | 1.664 B | 0.000 -100.00 % | 1.156 B | 0.000 -100.00 % | 2.322 M | 0.000 -100.00 % | 553.323 M | 0.000 -100.00 % | 1.106 B | 0.000 -100.00 % | 1.160 B | 0.000 -100.00 % | 1.072 B | 0.000 -100.00 % | 975.770 M | 0.000 -100.00 % | 343.093 M | 0.000 | 0.000 | 0.000 100.00 % | -65.453 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 63.212 M | 0.000 -100.00 % | 66.154 M | 0.000 -100.00 % | 64.145 M | 0.000 -100.00 % | 66.709 M | 0.000 -100.00 % | 68.902 M | 0.000 -100.00 % | 68.709 M | 0.000 -100.00 % | 71.306 M | 0.000 -100.00 % | 80.954 M | 0.000 -100.00 % | 83.832 M | 0.000 -100.00 % | 86.876 M | 0.000 -100.00 % | 89.885 M | 0.000 -100.00 % | 93.789 M | 0.000 -100.00 % | 93.828 M | 0.000 -100.00 % | 96.050 M | 0.000 -100.00 % | 99.248 M | 0.000 -100.00 % | 106.580 M | 0.000 -100.00 % | 106.045 M | 0.000 -100.00 % | 112.786 M | 0.000 -100.00 % | 114.168 M | 0.000 -100.00 % | 109.319 M | 0.000 -100.00 % | 46.495 M 0.53 % | 46.249 M | 0.000 -100.00 % | 47.993 M -4.51 % | 50.260 M | 0.000 -100.00 % | 51.863 M 0.24 % | 51.740 M |
| Total non current assets | 0.000 -100.00 % | 3.784 B | 0.000 -100.00 % | 4.190 B 419.72 % | -1.310 B -135.27 % | 3.716 B 622.22 % | -711.527 M -116.93 % | 4.202 B 713.27 % | -685.223 M -123.40 % | 2.928 B 495.07 % | -741.060 M -123.22 % | 3.192 B 511.39 % | -775.790 M -121.70 % | 3.575 B 552.79 % | -789.466 M -123.20 % | 3.402 B 940.71 % | -404.692 M -118.85 % | 2.147 B 853.99 % | -284.696 M -118.65 % | 1.527 B 472.49 % | -409.832 M -181.90 % | 500.424 M 218.89 % | -420.912 M -139.29 % | 1.071 B 1 017.08 % | -116.807 M -108.89 % | 1.314 B 1 933.83 % | -71.676 M -105.38 % | 1.331 B 1 209.99 % | -119.943 M -109.27 % | 1.294 B 29 903.54 % | -4.343 M -100.40 % | 1.083 B 27 929.65 % | -3.892 M -100.42 % | 928.754 M 94 774.23 % | -981.000 K -100.22 % | 446.000 M 32 536.36 % | -1.375 M -100.33 % | 416.943 M 20 802.23 % | -2.014 M -100.92 % | 220.079 M 23 096.76 % | -957.000 K -100.56 % | 169.898 M 27.49 % | 133.263 M 153.98 % | -246.881 M -255.75 % | 158.509 M 6.10 % | 149.401 M 204.62 % | -142.804 M -194.83 % | 150.593 M -21.19 % | 191.080 M |
| Other current assets | -1.363 B -3 559.67 % | 39.385 M 102.55 % | -1.546 B -19 909.17 % | 7.805 M | 0.000 -100.00 % | 52.179 M | 0.000 -100.00 % | 33.470 M | 0.000 -100.00 % | 9.540 M | 0.000 -100.00 % | 66.934 M | 0.000 -100.00 % | 592.000 K | 0.000 -100.00 % | 164.474 M | 0.000 -100.00 % | 1.770 M | 0.000 -100.00 % | 6.115 M | 0.000 -100.00 % | 27.162 M | 0.000 -100.00 % | 6.333 M | 0.000 -100.00 % | 79.612 M | 0.000 -100.00 % | 9.669 M | 0.000 -100.00 % | 38.026 M | 0.000 -100.00 % | 604.000 K | 0.000 -100.00 % | 240.600 M | 0.000 -100.00 % | 2.085 M | 0.000 -100.00 % | 220.564 M | 0.000 -100.00 % | 3.248 M | 0.000 -100.00 % | 163.882 K -50.34 % | 330.000 K | 0.000 -100.00 % | 767.927 K -98.70 % | 59.063 M | 0.000 -100.00 % | 92.615 M 81.59 % | 51.001 M |
| Short term investments | 0.000 -100.00 % | 1.358 B | 0.000 -100.00 % | 1.504 B | 0.000 -100.00 % | 1.291 B -9.27 % | 1.423 B 102.79 % | 701.752 M -48.79 % | 1.370 B 101.27 % | 680.894 M -54.06 % | 1.482 B 100.29 % | 739.994 M | 0.000 -100.00 % | 773.398 M | 0.000 -100.00 % | 783.354 M | 0.000 -100.00 % | 399.005 M | 0.000 -100.00 % | 283.282 M | 0.000 -100.00 % | 406.711 M | 0.000 -100.00 % | 420.645 M | 0.000 -100.00 % | 111.680 M | 0.000 -100.00 % | 71.845 M | 0.000 -100.00 % | 119.713 M | 0.000 100.00 % | -14.203 M | 0.000 -100.00 % | 467.157 M | 0.000 | 0.000 | 0.000 -100.00 % | 358.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.607 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 6.925 M | 0.000 -100.00 % | 44.682 M | 0.000 -100.00 % | 19.396 M 102.73 % | -711.527 M -6 452.92 % | 11.200 M 101.63 % | -685.223 M -15 932.32 % | 4.328 M 100.58 % | -741.060 M -69 617.82 % | 1.066 M | 0.000 -100.00 % | 2.392 M | 0.000 -100.00 % | 6.577 M | 0.000 -100.00 % | 5.688 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 3.121 M | 0.000 -100.00 % | 762.000 K | 0.000 -100.00 % | 5.127 M | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 229.541 K | 0.000 -100.00 % | 3.739 M | 0.000 -100.00 % | 3.892 M | 0.000 -100.00 % | 981.000 K | 0.000 -100.00 % | 1.375 M | 0.000 -100.00 % | 2.014 M | 0.000 -100.00 % | 957.178 K -67.73 % | 2.966 M | 0.000 -100.00 % | 1.617 M -14.75 % | 1.897 M 101.33 % | -142.804 M -33 358.72 % | 429.372 K 80.48 % | 237.909 K |
| Cash and short term investments | 1.363 B -0.18 % | 1.365 B -11.71 % | 1.546 B -0.16 % | 1.549 B 18.18 % | 1.310 B 0.00 % | 1.310 B 84.18 % | 711.527 M -0.20 % | 712.952 M 4.05 % | 685.223 M 0.00 % | 685.222 M -7.53 % | 741.060 M 0.00 % | 741.060 M -4.48 % | 775.790 M 0.00 % | 775.790 M -1.73 % | 789.466 M -0.06 % | 789.931 M 95.19 % | 404.692 M 0.00 % | 404.693 M 42.15 % | 284.696 M -0.55 % | 286.268 M -30.15 % | 409.832 M 0.00 % | 409.831 M -2.63 % | 420.912 M -0.12 % | 421.407 M 260.77 % | 116.807 M 0.00 % | 116.807 M 62.97 % | 71.676 M -0.44 % | 71.995 M -39.98 % | 119.943 M 0.00 % | 119.943 M 2 661.74 % | 4.343 M 16.15 % | 3.739 M -3.93 % | 3.892 M -99.17 % | 471.049 M 47 917.27 % | 981.000 K 0.00 % | 981.000 K -28.65 % | 1.375 M -99.62 % | 360.108 M 17 780.22 % | 2.014 M 0.00 % | 2.014 M 110.45 % | 957.000 K -0.02 % | 957.178 K -67.73 % | 2.966 M -98.80 % | 246.881 M 15 166.66 % | 1.617 M -14.75 % | 1.897 M -98.67 % | 142.804 M 33 158.72 % | 429.372 K 80.48 % | 237.909 K |
| Total current assets | 0.000 -100.00 % | 1.447 B | 0.000 -100.00 % | 1.581 B 20.63 % | 1.310 B -3.91 % | 1.364 B 91.67 % | 711.527 M -4.68 % | 746.432 M 8.93 % | 685.223 M -6.88 % | 735.865 M -0.70 % | 741.060 M -12.76 % | 849.428 M 9.49 % | 775.790 M -7.40 % | 837.823 M 6.13 % | 789.466 M -20.47 % | 992.627 M 145.28 % | 404.692 M -7.93 % | 439.567 M 54.40 % | 284.696 M -18.80 % | 350.596 M -14.45 % | 409.832 M -13.81 % | 475.494 M 12.97 % | 420.912 M -23.53 % | 550.392 M 371.20 % | 116.807 M -55.33 % | 261.472 M 264.80 % | 71.676 M -65.30 % | 206.578 M 72.23 % | 119.943 M -56.28 % | 274.344 M 6 216.93 % | 4.343 M -98.47 % | 283.619 M 7 187.23 % | 3.892 M -99.50 % | 782.439 M 79 659.37 % | 981.000 K -99.85 % | 657.323 M 47 705.31 % | 1.375 M -99.80 % | 704.561 M 34 883.14 % | 2.014 M -99.76 % | 831.378 M 86 773.35 % | 957.000 K -99.85 % | 624.235 M -25.40 % | 836.763 M 238.93 % | 246.881 M -44.27 % | 443.010 M 24.20 % | 356.697 M 149.78 % | 142.804 M -64.51 % | 402.349 M 0.59 % | 400.003 M |
| 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 -100.00 % | 149.328 M | 0.000 100.00 % | -1.617 M | 0.000 -100.00 % | 334.800 M | 0.000 -100.00 % | 2.502 M | 0.000 -100.00 % | 369.412 M | 0.000 -100.00 % | 377.362 M -15.61 % | 447.181 M | 0.000 -100.00 % | 245.477 M 38.63 % | 177.074 M | 0.000 -100.00 % | 142.374 M -12.47 % | 162.657 M |
| Net receivables | 0.000 -100.00 % | 42.262 M | 0.000 -100.00 % | 24.344 M | 0.000 -100.00 % | 1.125 M | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 41.103 M | 0.000 -100.00 % | 38.216 M | 0.000 -100.00 % | 61.151 M | 0.000 -100.00 % | 38.222 M | 0.000 -100.00 % | 32.560 M | 0.000 -100.00 % | 58.213 M | 0.000 -100.00 % | 38.501 M | 0.000 -100.00 % | 122.652 M | 0.000 -100.00 % | 65.053 M | 0.000 -100.00 % | 124.914 M | 0.000 -100.00 % | 116.376 M | 0.000 -100.00 % | 129.948 M | 0.000 -100.00 % | 72.407 M | 0.000 -100.00 % | 319.457 M | 0.000 -100.00 % | 121.387 M | 0.000 -100.00 % | 456.704 M | 0.000 -100.00 % | 245.752 M -36.38 % | 386.286 M | 0.000 -100.00 % | 195.148 M 64.46 % | 118.663 M | 0.000 -100.00 % | 166.930 M -10.30 % | 186.107 M |
| Tax 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 |
| 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 100.00 % | -49.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 29.773 M | 0.000 -100.00 % | 40.090 M | 0.000 -100.00 % | 31.298 M | 0.000 -100.00 % | 13.610 M | 0.000 -100.00 % | 31.298 M | 0.000 -100.00 % | 73.214 M | 0.000 -100.00 % | 68.237 M | 0.000 -100.00 % | 30.786 M | 0.000 -100.00 % | 24.591 M | 0.000 -100.00 % | 13.910 M | 0.000 -100.00 % | 25.590 M | 0.000 -100.00 % | 23.949 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 43.707 M | 0.000 -100.00 % | 37.485 M | 0.000 -100.00 % | 28.197 M | 0.000 -100.00 % | 27.080 M | 0.000 -100.00 % | 49.076 M | 0.000 -100.00 % | 74.755 M | 0.000 -100.00 % | 195.700 M | 0.000 -100.00 % | 136.457 M -67.50 % | 419.876 M | 0.000 -100.00 % | 113.661 M 241.20 % | 33.312 M | 0.000 -100.00 % | 54.393 M -55.10 % | 121.146 M |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 47.726 M | 0.000 -100.00 % | 16.653 M | 0.000 -100.00 % | 42.802 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.728 M | 0.000 -100.00 % | 6.217 M | 0.000 -100.00 % | 8.429 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.092 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 % | 2.552 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.096 M | 0.000 -100.00 % | 3.883 B | 0.000 -100.00 % | 1.789 B | 0.000 -100.00 % | 2.984 B | 0.000 -100.00 % | 2.514 B | 0.000 -100.00 % | 3.243 B | 0.000 -100.00 % | 1.123 B | 0.000 -100.00 % | 955.704 M | 0.000 100.00 % | -6.195 M | 0.000 -100.00 % | 902.315 M | 0.000 -100.00 % | 715.038 M | 0.000 -100.00 % | 1.109 B | 0.000 -100.00 % | 665.454 M | 0.000 -100.00 % | 978.502 M | 0.000 -100.00 % | 436.627 M | 0.000 -100.00 % | 410.215 M | 0.000 -100.00 % | 114.972 M | 0.000 -100.00 % | 398.734 M | 0.000 -100.00 % | 18.770 M -94.62 % | 348.640 M | 0.000 -100.00 % | 18.829 M -93.45 % | 287.636 M | 0.000 -100.00 % | 18.829 M 0.00 % | 18.829 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 121.306 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 244.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.033 M | 0.000 | 0.000 | 0.000 -100.00 % | 266.095 M | 0.000 | 0.000 | 0.000 -100.00 % | 65.790 M | 0.000 | 0.000 | 0.000 -100.00 % | 62.683 M | 0.000 -100.00 % | 90.341 M | 0.000 -100.00 % | 83.507 M | 0.000 -100.00 % | 76.420 M | 0.000 -100.00 % | 8.548 M | 0.000 -100.00 % | 86.957 M | 0.000 -100.00 % | 10.291 M | 0.000 -100.00 % | 37.965 M | 0.000 -100.00 % | 12.775 M | 0.000 -100.00 % | 3.609 M -16.54 % | 4.324 M | 0.000 | 0.000 -100.00 % | 5.918 M | 0.000 -100.00 % | 6.746 M -27.67 % | 9.326 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.231 B | 0.000 -100.00 % | 5.771 B | 0.000 -100.00 % | 5.080 B | 0.000 -100.00 % | 4.949 B | 0.000 -100.00 % | 3.664 B | 0.000 -100.00 % | 4.041 B | 0.000 -100.00 % | 4.412 B | 0.000 -100.00 % | 4.395 B | 0.000 -100.00 % | 2.586 B | 0.000 -100.00 % | 1.877 B | 0.000 -100.00 % | 975.918 M | 0.000 -100.00 % | 1.622 B | 0.000 -100.00 % | 1.576 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.569 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.711 B | 0.000 -100.00 % | 1.103 B | 0.000 -100.00 % | 1.122 B | 0.000 -100.00 % | 1.051 B | 0.000 -100.00 % | 794.133 M -18.13 % | 970.026 M | 0.000 -100.00 % | 601.519 M 18.85 % | 506.098 M | 0.000 -100.00 % | 552.941 M -6.45 % | 591.084 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-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other non cash items | -134.939 M -186.99 % | 155.128 M 247.36 % | -105.270 M 55.90 % | -238.692 M -79.54 % | -132.947 M 61.21 % | -342.736 M 63.00 % | -926.237 M -725.80 % | -112.162 M -12.74 % | -99.487 M -41.78 % | -70.170 M -430.73 % | 21.217 M 127.28 % | -77.767 M -407.27 % | 25.309 M 220.17 % | -21.061 M -166.31 % | 31.760 M 257.83 % | -20.123 M 88.65 % | -177.250 M -47.27 % | -120.355 M -45.48 % | -82.730 M -87.44 % | -44.136 M 48.13 % | -85.096 M -191.51 % | 92.987 M 1 011.89 % | 8.363 M -68.01 % | 26.144 M -10.81 % | 29.313 M 208.52 % | -27.012 M -774.45 % | -3.089 M -114.69 % | 21.027 M 1 634.82 % | -1.370 M -101.77 % | 77.299 M 470.99 % | -20.836 M -268.91 % | -5.648 M 36.11 % | -8.840 M 79.33 % | -42.774 M -653.99 % | -5.673 M 64.39 % | -15.929 M -281.75 % | 8.764 M 565.95 % | -1.881 M 22.73 % | -2.434 M 89.31 % | -22.779 M 10.88 % | -25.560 M -408.68 % | 8.280 M 182.48 % | -10.039 M -415.69 % | 3.180 M 107.42 % | -42.846 M -635.19 % | 8.006 M 127.24 % | -29.386 M -1 172.12 % | -2.310 M -130.62 % | 7.544 M |
| Net cash provided by operating 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Net change in 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |