Modern Dairies Limited MODAIRY.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.481 B -3.30 % | 3.600 B 65.52 % | 2.175 B -10.03 % | 2.417 B -60.27 % | 6.085 B -20.52 % | 7.656 B 36.61 % | 5.604 B 20.05 % | 4.668 B 2.07 % | 4.573 B -7.96 % | 4.969 B -20.54 % | 6.253 B -2.03 % | 6.383 B 9.08 % | 5.852 B 18.63 % | 4.933 B 5.52 % | 4.675 B 6.75 % | 4.379 B -4.69 % | 4.595 B 13.89 % | 4.034 B 135.42 % | 1.714 B 86.84 % | 917.256 M |
| Net income | 829.612 M 142.37 % | 342.286 M 181.57 % | 121.562 M 145.47 % | 49.522 M 114.26 % | -347.347 M -1 095.86 % | 34.879 M -42.44 % | 60.598 M 132.63 % | -185.688 M -62.91 % | -113.979 M 52.97 % | -242.355 M -8.90 % | -222.546 M -335.63 % | 94.447 M 1 014.92 % | -10.323 M 94.33 % | -182.011 M 55.68 % | -410.716 M -2 220.43 % | -17.700 M 93.19 % | -260.001 M -494.09 % | 65.975 M 131.65 % | 28.481 M -56.46 % | 65.414 M |
| Income before tax | 657.281 M 92.03 % | 342.286 M 181.57 % | 121.562 M 145.47 % | 49.522 M 114.26 % | -347.347 M -1 095.86 % | 34.879 M -42.44 % | 60.598 M 132.63 % | -185.688 M -62.91 % | -113.979 M 53.22 % | -243.638 M -1.68 % | -239.619 M -357.56 % | 93.035 M 829.79 % | 10.006 M 104.91 % | -203.994 M 47.52 % | -388.733 M -2 096.23 % | -17.700 M 94.30 % | -310.716 M -393.19 % | 105.977 M 158.37 % | 41.018 M -43.02 % | 71.985 M |
| Income before tax ratio | 0.19 98.58 % | 0.10 70.12 % | 0.06 172.84 % | 0.02 135.89 % | -0.06 -1 353.00 % | 0.00 -57.87 % | 0.01 127.18 % | -0.04 -59.61 % | -0.02 49.17 % | -0.05 -27.96 % | -0.04 -362.90 % | 0.01 752.40 % | 0.00 104.13 % | -0.04 50.27 % | -0.08 -1 957.37 % | 0.00 94.02 % | -0.07 -357.44 % | 0.03 9.75 % | 0.02 -69.50 % | 0.08 |
| EBITDA | 707.081 M 70.47 % | 414.792 M 130.60 % | 179.872 M 56.77 % | 114.733 M 193.68 % | -122.476 M -234.24 % | 91.236 M -20.85 % | 115.267 M 187.81 % | -131.270 M -226.91 % | 103.434 M 696.47 % | -17.341 M 8.43 % | -18.938 M -105.81 % | 325.798 M 21.73 % | 267.636 M 819.27 % | 29.114 M 139.48 % | -73.744 M -152.32 % | 140.955 M 209.83 % | -128.334 M -145.26 % | 283.569 M 259.66 % | 78.843 M -15.61 % | 93.424 M |
| Net income ratio | 0.24 150.65 % | 0.10 70.12 % | 0.06 172.84 % | 0.02 135.89 % | -0.06 -1 353.00 % | 0.00 -57.87 % | 0.01 127.18 % | -0.04 -59.61 % | -0.02 48.90 % | -0.05 -37.05 % | -0.04 -340.52 % | 0.01 938.77 % | 0.00 95.22 % | -0.04 58.00 % | -0.09 -2 073.72 % | 0.00 92.86 % | -0.06 -446.03 % | 0.02 -1.60 % | 0.02 -76.70 % | 0.07 |
| Ratio EBITDA | 0.20 76.29 % | 0.12 39.32 % | 0.08 74.26 % | 0.05 335.80 % | -0.02 -268.90 % | 0.01 -42.06 % | 0.02 173.14 % | -0.03 -224.34 % | 0.02 748.06 % | 0.00 -15.24 % | 0.00 -105.93 % | 0.05 11.60 % | 0.05 674.94 % | 0.01 137.41 % | -0.02 -149.01 % | 0.03 215.24 % | -0.03 -139.74 % | 0.07 52.78 % | 0.05 -54.83 % | 0.10 |
| Gross profit ratio | 0.15 -29.44 % | 0.22 -15.86 % | 0.26 26.97 % | 0.20 166.68 % | 0.08 26.05 % | 0.06 -30.65 % | 0.09 98.35 % | 0.04 -23.78 % | 0.06 4 563.98 % | 0.00 -97.92 % | 0.06 -42.66 % | 0.10 -6.41 % | 0.11 42.78 % | 0.08 3.24 % | 0.08 -13.11 % | 0.09 -19.87 % | 0.11 -26.08 % | 0.15 194.76 % | 0.05 -2.69 % | 0.05 |
| Weighted average shs out dil | 23.320 M 0.02 % | 23.316 M -0.01 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M -0.19 % | 23.364 M 0.19 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M -0.17 % | 23.359 M 7.59 % | 21.711 M 24.02 % | 17.506 M 0.00 % | 17.506 M 0.00 % | 17.506 M |
| Weighted average shs out | 23.320 M 0.02 % | 23.316 M -0.01 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M -0.17 % | 23.359 M 7.59 % | 21.711 M 24.02 % | 17.506 M 0.00 % | 17.506 M 0.00 % | 17.506 M |
| EPS diluted | 35.32 140.60 % | 14.68 181.77 % | 5.21 145.75 % | 2.12 114.24 % | -14.89 -1 092.67 % | 1.50 -42.31 % | 2.60 132.66 % | -7.96 -62.78 % | -4.89 52.94 % | -10.39 -8.91 % | -9.54 -839.53 % | 1.29 393.18 % | -0.44 94.36 % | -7.80 55.71 % | -17.61 -2 217.11 % | -0.76 93.66 % | -11.98 -417.77 % | 3.77 131.29 % | 1.63 -56.42 % | 3.74 |
| Earnings per share | 35.57 142.30 % | 14.68 181.77 % | 5.21 145.75 % | 2.12 114.24 % | -14.89 -1 092.67 % | 1.50 -42.31 % | 2.60 132.66 % | -7.96 -62.78 % | -4.89 52.94 % | -10.39 -8.91 % | -9.54 -335.56 % | 4.05 1 020.45 % | -0.44 94.36 % | -7.80 55.71 % | -17.61 -2 217.11 % | -0.76 93.66 % | -11.98 -417.77 % | 3.77 131.29 % | 1.63 -56.42 % | 3.74 |
| Gross profit | 534.498 M -31.77 % | 783.343 M 39.26 % | 562.514 M 14.23 % | 492.422 M 5.95 % | 464.790 M 0.18 % | 463.937 M -5.26 % | 489.702 M 138.13 % | 205.648 M -22.20 % | 264.346 M 4 192.72 % | 6.158 M -98.34 % | 371.828 M -43.82 % | 661.848 M 2.08 % | 648.339 M 69.37 % | 382.792 M 8.94 % | 351.373 M -7.24 % | 378.800 M -23.62 % | 495.968 M -15.81 % | 589.128 M 593.92 % | 84.899 M 81.80 % | 46.698 M |
| Income tax expense | -172.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.283 M 92.49 % | -17.073 M -1 109.14 % | -1.412 M -106.95 % | 20.329 M 192.48 % | -21.983 M -200.00 % | 21.983 M | 0.000 100.00 % | -50.715 M -226.78 % | 40.002 M 219.07 % | 12.537 M 90.79 % | 6.571 M |
| Cost of revenue | 2.946 B 4.62 % | 2.816 B 76.22 % | 1.598 B -30.63 % | 2.304 B -59.01 % | 5.620 B -21.86 % | 7.192 B 40.62 % | 5.115 B 14.61 % | 4.462 B 3.56 % | 4.309 B -13.17 % | 4.963 B -15.62 % | 5.882 B 2.80 % | 5.721 B 9.95 % | 5.203 B 14.36 % | 4.550 B 5.24 % | 4.324 B 8.07 % | 4.001 B -2.40 % | 4.099 B 18.97 % | 3.445 B 111.52 % | 1.629 B 87.11 % | 870.558 M |
| General and administrative expenses | 13.772 M 33.73 % | 10.298 M -4.53 % | 10.787 M 35.77 % | 7.945 M 56.21 % | 5.086 M -40.21 % | 8.506 M -22.89 % | 11.031 M 88.15 % | 5.863 M -21.14 % | 7.435 M -21.28 % | 9.445 M -22.69 % | 12.217 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 11.263 M -17.09 % | 13.585 M 66.04 % | 8.182 M -52.81 % | 17.339 M -54.92 % | 38.464 M 22.15 % | 31.488 M 15.09 % | 27.360 M 61.63 % | 16.928 M -14.71 % | 19.847 M -11.84 % | 22.512 M 14.74 % | 19.620 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 401.503 M 770.62 % | 46.117 M 21.43 % | 37.978 M -90.98 % | 421.047 M -22.51 % | 543.368 M 38.58 % | 392.104 M 5.48 % | 371.747 M 8.62 % | 342.259 M 5.19 % | 325.374 M -6.37 % | 347.496 M -40.05 % | 579.610 M | 0.000 -100.00 % | 638.333 M 8.78 % | 586.786 M -22.71 % | 759.230 M 91.48 % | 396.500 M -50.85 % | 806.684 M 66.96 % | 483.151 M 32 947.26 % | 1.462 M 105.34 % | 712.000 K |
| Operating expenses | 426.538 M 509.34 % | 70.000 M 22.92 % | 56.947 M -87.24 % | 446.331 M -23.95 % | 586.918 M 35.83 % | 432.098 M 5.35 % | 410.138 M 12.35 % | 365.050 M 3.51 % | 352.656 M -7.06 % | 379.453 M -37.94 % | 611.447 M 7.50 % | 568.813 M -10.89 % | 638.333 M 8.78 % | 586.786 M -22.71 % | 759.230 M 91.48 % | 396.500 M -50.85 % | 806.684 M 66.96 % | 483.151 M 993.50 % | 44.184 M 54.08 % | 28.676 M |
| Cost and expenses | 3.373 B -1.27 % | 3.416 B 67.37 % | 2.041 B -13.93 % | 2.371 B -61.89 % | 6.223 B -18.38 % | 7.624 B 38.00 % | 5.525 B 14.44 % | 4.828 B 3.56 % | 4.662 B -7.47 % | 5.038 B -20.49 % | 6.336 B 0.73 % | 6.290 B 7.67 % | 5.842 B 13.72 % | 5.137 B 1.07 % | 5.083 B 15.60 % | 4.397 B -10.37 % | 4.906 B 24.87 % | 3.929 B 134.81 % | 1.673 B 86.05 % | 899.234 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 |
| Selling general and administrative expenses | 25.035 M 4.82 % | 23.883 M 25.91 % | 18.969 M -24.98 % | 25.284 M -41.94 % | 43.550 M 8.89 % | 39.994 M 4.18 % | 38.391 M 68.45 % | 22.791 M -16.46 % | 27.282 M -14.63 % | 31.957 M 0.38 % | 31.837 M -94.40 % | 568.813 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.722 M 52.77 % | 27.964 M |
| Interest income | 989.000 K 2.49 % | 965.000 K 61.64 % | 597.000 K -3.08 % | 616.000 K -47.03 % | 1.163 M 6.31 % | 1.094 M 20.48 % | 908.000 K -39.71 % | 1.506 M -9.44 % | 1.663 M 69.18 % | 983.000 K 11.33 % | 883.000 K -9.99 % | 981.000 K 58.23 % | 620.000 K -69.32 % | 2.021 M 135.49 % | -5.695 M -13 659.52 % | 42.000 K -81.50 % | 227.000 K -39.63 % | 376.000 K -53.41 % | 807.000 K 460.42 % | 144.000 K |
| Interest expense | 18.290 M -52.13 % | 38.208 M 54.24 % | 24.771 M 2 909.84 % | 823.000 K 113.77 % | 385.000 K -68.70 % | 1.230 M -38.96 % | 2.015 M -34.17 % | 3.061 M -98.16 % | 166.740 M -5.96 % | 177.305 M 2.73 % | 172.601 M 6.08 % | 162.702 M -14.96 % | 191.324 M 14.99 % | 166.380 M 42.33 % | 116.900 M 16.74 % | 100.138 M -11.05 % | 112.583 M -2.11 % | 115.011 M 510.56 % | 18.837 M 117.52 % | 8.660 M |
| Depreciation and amortization | 31.511 M -8.13 % | 34.298 M 2.26 % | 33.539 M -47.91 % | 64.388 M -71.32 % | 224.486 M 307.22 % | 55.127 M 4.69 % | 52.655 M 2.53 % | 51.356 M 1.35 % | 50.673 M 3.43 % | 48.992 M 1.90 % | 48.080 M -31.37 % | 70.061 M 5.66 % | 66.306 M -4.83 % | 69.673 M -3.65 % | 72.312 M 1.78 % | 71.044 M -4.44 % | 74.344 M 31.44 % | 56.561 M 197.88 % | 18.988 M 48.59 % | 12.779 M |
| Operating income | 107.960 M -40.71 % | 182.094 M 35.10 % | 134.789 M 192.44 % | 46.091 M 137.74 % | -122.128 M -483.58 % | 31.839 M -59.98 % | 79.564 M 149.91 % | -159.402 M -80.50 % | -88.310 M -28.40 % | -68.778 M 71.30 % | -239.619 M -357.56 % | 93.035 M 829.79 % | 10.006 M 104.91 % | -203.994 M 49.98 % | -407.857 M -2 204.28 % | -17.700 M 94.30 % | -310.716 M -393.19 % | 105.977 M 160.29 % | 40.715 M 125.92 % | 18.022 M |
| Operating income ratio | 0.03 -38.69 % | 0.05 -18.38 % | 0.06 225.05 % | 0.02 195.00 % | -0.02 -582.62 % | 0.00 -70.71 % | 0.01 141.58 % | -0.03 -76.84 % | -0.02 -39.50 % | -0.01 63.88 % | -0.04 -362.90 % | 0.01 752.40 % | 0.00 104.13 % | -0.04 52.60 % | -0.09 -2 058.59 % | 0.00 94.02 % | -0.07 -357.44 % | 0.03 10.57 % | 0.02 20.92 % | 0.02 |
| Total other income expenses net | 549.321 M 242.91 % | 160.192 M 1 311.10 % | -13.227 M -485.51 % | 3.431 M 101.52 % | -225.219 M -7 508.52 % | 3.040 M 116.03 % | -18.966 M 27.85 % | -26.286 M -2.40 % | -25.669 M 85.32 % | -174.860 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.124 M | 0.000 | 0.000 | 0.000 -100.00 % | 303.000 K -99.44 % | 53.963 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -13.242 M -101.90 % | 696.367 M -44.41 % | 1.253 B -8.36 % | 1.367 B -16.52 % | 1.638 B 25 519.99 % | -6.442 M -100.39 % | 1.633 B -0.66 % | 1.644 B -6.94 % | 1.766 B 1.51 % | 1.740 B -2.84 % | 1.791 B 4.40 % | 1.715 B 10.86 % | 1.547 B 20.13 % | 1.288 B 11.40 % | 1.156 B 13.24 % | 1.021 B -2.57 % | 1.048 B -20.86 % | 1.324 B 17.65 % | 1.125 B 218.38 % | 353.474 M |
| Total investments | 55.356 M 53 126.92 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 14.29 % | 91.000 K 19.74 % | 76.000 K -34.48 % | 116.000 K -10.08 % | 129.000 K 0.00 % | 129.000 K 30.30 % | 99.000 K 0.00 % | 99.000 K -90.80 % | 1.076 M -82.77 % | 6.246 M 63.72 % | 3.815 M -88.43 % | 32.967 M -19.83 % | 41.123 M |
| Total debt | 72.548 M -89.81 % | 711.853 M -43.28 % | 1.255 B -12.64 % | 1.437 B -12.85 % | 1.648 B 65 836.16 % | 2.500 M -99.85 % | 1.648 B -1.28 % | 1.670 B -6.08 % | 1.778 B -1.35 % | 1.802 B 0.40 % | 1.795 B 3.74 % | 1.730 B 10.85 % | 1.561 B 18.91 % | 1.313 B 6.88 % | 1.228 B 19.83 % | 1.025 B -2.77 % | 1.054 B -21.07 % | 1.336 B 18.41 % | 1.128 B 218.00 % | 354.738 M |
| Accumulated other comprehensive income loss | 101.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.374 M | 0.000 -100.00 % | 22.374 M 0.00 % | 22.374 M 0.00 % | 22.374 M 0.00 % | 22.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.045 M 26.98 % | 105.565 M |
| Retained earnings | -353.493 M 70.06 % | -1.180 B 22.46 % | -1.522 B 7.38 % | -1.644 B 2.99 % | -1.694 B -25.83 % | -1.347 B 2.57 % | -1.382 B 4.21 % | -1.443 B -14.74 % | -1.258 B -10.06 % | -1.143 B -26.92 % | -900.170 M -33.09 % | -676.366 M 12.25 % | -770.813 M -1.36 % | -760.490 M -31.46 % | -578.479 M -244.82 % | -167.763 M -11.83 % | -150.012 M -236.39 % | 109.989 M | 0.000 | 0.000 |
| Common stock | 256.589 M 9.85 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 0.17 % | 233.199 M 0.00 % | 233.199 M 0.00 % | 233.199 M 0.00 % | 233.199 M 0.00 % | 233.199 M 0.00 % | 233.199 M 0.00 % | 233.199 M -0.17 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 33.43 % | 175.062 M 100.00 % | 87.531 M 0.00 % | 87.531 M |
| Total equity | 403.562 M 165.39 % | -617.183 M 35.65 % | -959.168 M 11.22 % | -1.080 B 4.48 % | -1.131 B -44.40 % | -783.282 M 4.34 % | -818.844 M 6.91 % | -879.583 M -26.70 % | -694.214 M -19.62 % | -580.330 M -72.27 % | -336.865 M -197.95 % | -113.061 M 45.51 % | -207.508 M -5.24 % | -197.185 M -877.42 % | -20.174 M -105.17 % | 390.542 M -4.35 % | 408.293 M 30.76 % | 312.241 M 40.67 % | 221.966 M 14.72 % | 193.486 M |
| Other non current liabilities | 15.026 M 16.09 % | 12.943 M 2.15 % | 12.670 M 7.83 % | 11.750 M 7.68 % | 10.912 M 21.76 % | 8.962 M 18.53 % | 7.561 M -1.47 % | 7.674 M 12.41 % | 6.827 M -0.67 % | 6.873 M 2.11 % | 6.731 M 15.43 % | 5.831 M -0.44 % | 5.857 M 7.23 % | 5.462 M -21.18 % | 6.930 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.199 M 32.90 % | 2.407 M |
| Long term debt | 72.548 M -7.73 % | 78.626 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M -75.17 % | 10.070 M -99.07 % | 1.080 B 27.35 % | 848.037 M -12.68 % | 971.207 M -11.11 % | 1.093 B -5.46 % | 1.156 B 8.57 % | 1.064 B 50.37 % | 707.864 M -30.95 % | 1.025 B -2.77 % | 1.054 B -21.07 % | 1.336 B 59.54 % | 837.234 M 202.87 % | 276.433 M |
| Total non current liabilities | 87.574 M -4.36 % | 91.569 M 622.72 % | 12.670 M 7.83 % | 11.750 M 7.68 % | 10.912 M 21.76 % | 8.962 M -10.92 % | 10.061 M -43.30 % | 17.744 M -98.37 % | 1.087 B 27.13 % | 854.910 M -12.69 % | 979.221 M -12.36 % | 1.117 B -5.46 % | 1.182 B 10.47 % | 1.070 B 45.21 % | 736.777 M -28.13 % | 1.025 B -2.77 % | 1.054 B -24.90 % | 1.404 B 55.64 % | 901.942 M 196.29 % | 304.412 M |
| Other current liabilities | 240.016 M -34.61 % | 367.076 M 71.94 % | 213.495 M 14.25 % | 186.870 M 229.87 % | 56.649 M -96.73 % | 1.730 B 668.98 % | 225.010 M 478.24 % | 38.913 M -13.91 % | 45.199 M -79.76 % | 223.304 M -57.19 % | 521.675 M 205.07 % | 171.001 M -45.92 % | 316.228 M -8.86 % | 346.964 M 24.39 % | 278.928 M -7.66 % | 302.059 M 5.57 % | 286.130 M -13.60 % | 331.176 M 548.20 % | 51.092 M -65.79 % | 149.349 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 13.540 M 229.28 % | 4.112 M | 0.000 | 0.000 -100.00 % | 1.686 M | 0.000 | 0.000 -100.00 % | 1.679 M -75.51 % | 6.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 633.227 M -49.54 % | 1.255 B -12.64 % | 1.437 B -12.85 % | 1.648 B 65 836.16 % | 2.500 M -99.85 % | 1.668 B 0.52 % | 1.660 B 137.81 % | 697.948 M -26.86 % | 954.311 M 15.67 % | 825.012 M 17.38 % | 702.874 M 73.36 % | 405.445 M 63.19 % | 248.448 M -52.27 % | 520.498 M | 0.000 | 0.000 | 0.000 -100.00 % | 290.823 M 271.40 % | 78.305 M |
| Total current liabilities | 678.004 M -52.37 % | 1.423 B -20.82 % | 1.798 B 6.62 % | 1.686 B -9.58 % | 1.865 B -10.22 % | 2.077 B -4.05 % | 2.165 B 6.63 % | 2.030 B 77.87 % | 1.141 B -22.18 % | 1.467 B 8.67 % | 1.350 B 26.43 % | 1.067 B -5.48 % | 1.129 B 39.92 % | 807.145 M -18.97 % | 996.149 M 229.79 % | 302.059 M 5.57 % | 286.130 M -13.60 % | 331.176 M -36.01 % | 517.536 M 108.09 % | 248.708 M |
| Total liabilities | 765.578 M -49.47 % | 1.515 B -16.31 % | 1.810 B 6.63 % | 1.698 B -9.48 % | 1.876 B -10.08 % | 2.086 B -4.08 % | 2.175 B 6.20 % | 2.048 B -8.09 % | 2.228 B -4.02 % | 2.321 B -0.32 % | 2.329 B 6.59 % | 2.185 B -5.47 % | 2.311 B 23.13 % | 1.877 B 8.32 % | 1.733 B 30.58 % | 1.327 B -0.99 % | 1.340 B -22.74 % | 1.735 B 22.23 % | 1.419 B 156.63 % | 553.120 M |
| Other non current assets | 0.000 -100.00 % | 52.255 M 11.00 % | 47.078 M 35.30 % | 34.795 M 155.47 % | 13.620 M -19.03 % | 16.822 M -78.46 % | 78.098 M -6.54 % | 83.567 M 0.79 % | 82.913 M 287.61 % | 21.391 M 41.03 % | 15.168 M 38.94 % | 10.917 M -4.05 % | 11.378 M 5.19 % | 10.817 M 67.84 % | 6.445 M 498.98 % | 1.076 M -82.77 % | 6.246 M 63.64 % | 3.817 M | 0.000 | 0.000 |
| Long term investments | 55.356 M 53 126.92 % | 104.000 K 0.00 % | 104.000 K 0.00 % | 104.000 K 101.86 % | -5.601 M -5.94 % | -5.287 M -5 183.65 % | 104.000 K 0.00 % | 104.000 K 46.48 % | 71.000 K -6.58 % | 76.000 K 0.00 % | 76.000 K 0.00 % | 76.000 K | 0.000 | 0.000 -100.00 % | 76.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.816 M -91.86 % | 34.590 M |
| Intangible assets | 0.000 -100.00 % | 131.000 K -40.72 % | 221.000 K -27.78 % | 306.000 K -37.17 % | 487.000 K -29.01 % | 686.000 K -23.01 % | 891.000 K -3.68 % | 925.000 K 189.06 % | 320.000 K 48.84 % | 215.000 K -3.15 % | 222.000 K 66.92 % | 133.000 K -80.70 % | 689.000 K -44.66 % | 1.245 M -30.87 % | 1.801 M -99.22 % | 229.468 M -19.06 % | 283.497 M -27.64 % | 391.812 M 38.79 % | 282.305 M 224.76 % | 86.927 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 131.000 K -40.72 % | 221.000 K -27.78 % | 306.000 K -37.17 % | 487.000 K -29.01 % | 686.000 K -23.01 % | 891.000 K -3.68 % | 925.000 K 189.06 % | 320.000 K 48.84 % | 215.000 K -3.15 % | 222.000 K 66.92 % | 133.000 K -80.70 % | 689.000 K -44.66 % | 1.245 M -30.87 % | 1.801 M -1.37 % | 1.826 M 3 626.53 % | 49.000 K -43.02 % | 86.000 K -57.21 % | 201.000 K -14.83 % | 236.000 K |
| Property plant equipment net | 314.509 M 1.56 % | 309.684 M 5.20 % | 294.374 M -0.96 % | 297.233 M -13.06 % | 341.881 M -54.97 % | 759.192 M -0.60 % | 763.746 M -0.90 % | 770.666 M -2.43 % | 789.831 M -0.28 % | 792.058 M -3.27 % | 818.872 M -3.04 % | 844.529 M -6.37 % | 901.979 M -1.71 % | 917.708 M -8.54 % | 1.003 B -6.64 % | 1.075 B -5.26 % | 1.134 B 2.85 % | 1.103 B 8.71 % | 1.014 B 95.74 % | 518.295 M |
| Total non current assets | 542.196 M 49.71 % | 362.174 M 5.97 % | 341.777 M 2.81 % | 332.438 M -6.62 % | 355.988 M -54.17 % | 776.804 M -7.83 % | 842.839 M -1.45 % | 855.262 M -2.05 % | 873.135 M 0.03 % | 872.840 M 4.61 % | 834.338 M -2.49 % | 855.655 M -6.39 % | 914.046 M -1.69 % | 929.770 M -8.10 % | 1.012 B -6.11 % | 1.078 B -5.52 % | 1.141 B 3.06 % | 1.107 B 5.52 % | 1.049 B 87.11 % | 560.575 M |
| Other current assets | 62.658 M 34.24 % | 46.675 M -76.71 % | 200.395 M 379.46 % | 41.796 M -1.53 % | 42.447 M 71.38 % | 24.768 M -52.12 % | 51.731 M 63.17 % | 31.703 M -10.17 % | 35.293 M -21.91 % | 45.198 M -52.52 % | 95.203 M -51.96 % | 198.171 M 138.59 % | 83.059 M -60.96 % | 212.749 M -14.04 % | 247.501 M 518.40 % | 40.023 M 42.96 % | 27.996 M -20.50 % | 35.214 M 323.86 % | 8.308 M 20.14 % | 6.915 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.705 M 5.82 % | 5.391 M | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 40.000 K -24.53 % | 53.000 K | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.151 M 361.52 % | 6.533 M |
| cash and cash equivalents | 85.790 M 453.98 % | 15.486 M 557.02 % | 2.357 M -96.61 % | 69.621 M 541.79 % | 10.848 M 21.32 % | 8.942 M -43.27 % | 15.763 M -40.03 % | 26.284 M 123.92 % | 11.738 M -81.22 % | 62.511 M 1 261.01 % | 4.593 M -70.20 % | 15.414 M 9.61 % | 14.063 M -43.78 % | 25.013 M -65.39 % | 72.267 M 1 629.70 % | 4.178 M -35.04 % | 6.432 M -45.18 % | 11.733 M 341.59 % | 2.657 M 110.21 % | 1.264 M |
| Cash and short term investments | 85.790 M 453.98 % | 15.486 M 557.02 % | 2.357 M -96.61 % | 69.621 M 320.59 % | 16.553 M 15.49 % | 14.333 M -9.07 % | 15.763 M -40.03 % | 26.284 M 123.92 % | 11.738 M -81.22 % | 62.511 M 1 261.01 % | 4.593 M -70.20 % | 15.414 M 9.61 % | 14.063 M -43.78 % | 25.013 M -65.39 % | 72.267 M 1 629.70 % | 4.178 M -35.04 % | 6.432 M -45.18 % | 11.733 M -64.24 % | 32.808 M 320.78 % | 7.797 M |
| Total current assets | 626.944 M 17.05 % | 535.633 M 5.16 % | 509.359 M 78.76 % | 284.936 M -26.66 % | 388.531 M -26.11 % | 525.823 M 2.51 % | 512.972 M 63.96 % | 312.863 M -52.65 % | 660.695 M -23.91 % | 868.294 M -24.99 % | 1.158 B -4.81 % | 1.216 B 2.22 % | 1.190 B 58.61 % | 750.071 M 6.99 % | 701.056 M 9.52 % | 640.097 M 5.27 % | 608.076 M -35.34 % | 940.439 M 58.71 % | 592.551 M 218.52 % | 186.031 M |
| Inventory | 273.317 M -4.42 % | 285.952 M 5.29 % | 271.578 M 92.10 % | 141.372 M -40.51 % | 237.654 M -7.19 % | 256.077 M 85.84 % | 137.793 M -13.75 % | 159.766 M -52.71 % | 337.824 M -25.55 % | 453.787 M -39.01 % | 743.989 M -5.69 % | 788.845 M 2.01 % | 773.283 M 48.93 % | 519.243 M 36.07 % | 381.602 M 4.14 % | 366.428 M 26.29 % | 290.151 M -42.16 % | 501.680 M 86.41 % | 269.130 M 218.90 % | 84.392 M |
| Net receivables | 205.179 M 9.42 % | 187.520 M 435.33 % | 35.029 M 8.97 % | 32.147 M -65.01 % | 91.877 M -60.17 % | 230.645 M -25.04 % | 307.685 M 223.44 % | 95.129 M -65.51 % | 275.855 M -10.09 % | 306.798 M -2.24 % | 313.820 M 46.86 % | 213.692 M -33.06 % | 319.252 M 98.65 % | 160.711 M -31.99 % | 236.305 M 2.98 % | 229.468 M -19.06 % | 283.497 M -27.64 % | 391.812 M 38.79 % | 282.305 M 224.76 % | 86.927 M |
| Tax assets | 172.331 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.601 M 3.90 % | 5.391 M | 0.000 | 0.000 100.00 % | -71.000 K -100.12 % | 59.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.385 M 321.05 % | 7.454 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 437.988 M 3.51 % | 423.118 M 28.57 % | 329.106 M 571.15 % | 49.036 M -68.47 % | 155.508 M -54.81 % | 344.154 M 26.89 % | 271.223 M 51.27 % | 179.302 M -27.64 % | 247.790 M -14.24 % | 288.939 M 23 564.13 % | 1.221 M -99.35 % | 186.741 M -54.20 % | 407.687 M 92.55 % | 211.733 M 7.63 % | 196.723 M | 0.000 | 0.000 | 0.000 -100.00 % | 174.872 M 896.76 % | 17.544 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.299 M 0.00 % | 150.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 749.000 K -78.66 % | 3.510 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 500.466 M 51.79 % | 329.716 M 0.00 % | 329.716 M 0.00 % | 329.716 M 7.28 % | 307.342 M -6.79 % | 329.716 M 7.14 % | 307.732 M 0.00 % | 307.732 M 0.00 % | 307.732 M 0.36 % | 306.622 M -7.11 % | 330.106 M 0.00 % | 330.106 M 0.00 % | 330.106 M 0.12 % | 329.716 M 1.54 % | 324.716 M 0.00 % | 324.716 M 0.00 % | 324.716 M 1 094.25 % | 27.190 M 6 871.79 % | 390.000 K 0.00 % | 390.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.283 M -93.22 % | 18.918 M -6.94 % | 20.329 M | 0.000 -100.00 % | 21.983 M | 0.000 | 0.000 -100.00 % | 68.047 M 10.63 % | 61.509 M 140.53 % | 25.572 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 |
| Total assets | 1.169 B 30.22 % | 897.807 M 5.48 % | 851.136 M 37.86 % | 617.374 M -17.08 % | 744.519 M -42.84 % | 1.303 B -3.92 % | 1.356 B 16.07 % | 1.168 B -23.84 % | 1.534 B -11.91 % | 1.741 B -12.59 % | 1.992 B -3.85 % | 2.072 B -1.52 % | 2.104 B 25.23 % | 1.680 B -1.92 % | 1.713 B -0.29 % | 1.718 B -1.77 % | 1.749 B -14.58 % | 2.047 B 24.72 % | 1.641 B 119.85 % | 746.606 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.005 M 727.93 % | 1.450 M |
| 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 |
| Change in working capital | 53.460 M -10.54 % | 59.758 M 315.28 % | -27.758 M -152.93 % | 52.443 M 213.08 % | -46.377 M -26.00 % | -36.808 M 56.06 % | -83.765 M -131.92 % | 262.420 M 444.16 % | -76.250 M -123.87 % | 319.412 M 65.43 % | 193.079 M 148.04 % | -401.920 M 12.42 % | -458.919 M -429.32 % | -86.699 M -212.28 % | -27.763 M -287.39 % | 14.816 M -92.98 % | 211.035 M 188.78 % | -237.699 M 13.99 % | -276.362 M -1 700.52 % | -15.349 M |
| Accounts receivables | -17.659 M -1 102.21 % | 1.762 M 101.12 % | -157.136 M -363.08 % | 59.730 M -56.42 % | 137.064 M 77.91 % | 77.040 M 136.24 % | -212.575 M -239.19 % | 152.726 M 437.46 % | 28.416 M 209.00 % | 9.196 M 109.18 % | -100.128 M -197.42 % | 102.779 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -196.771 M -1 842.07 % | -10.132 M |
| Inventory | 12.635 M 187.90 % | -14.374 M 88.96 % | -130.206 M -235.23 % | 96.282 M 422.62 % | 18.423 M 115.58 % | -118.284 M -638.32 % | 21.973 M -87.66 % | 178.058 M 53.55 % | 115.963 M -60.04 % | 290.202 M 546.96 % | 44.856 M 233.12 % | -33.697 M 85.93 % | -239.545 M -78.76 % | -134.001 M -783.21 % | -15.172 M 80.11 % | -76.279 M -136.06 % | 211.529 M 190.96 % | -232.549 M -25.88 % | -184.740 M -5 570.54 % | 3.377 M |
| Accounts payables | 16.759 M -82.44 % | 95.459 M -66.00 % | 280.799 M 374.55 % | -102.275 M 45.58 % | -187.942 M -356.60 % | 73.242 M -20.32 % | 91.923 M 240.25 % | -65.540 M -61.55 % | -40.569 M -429.55 % | -7.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 105.149 M 1 323.52 % | -8.594 M |
| Other working capital | 41.725 M 280.71 % | -23.089 M -8.83 % | -21.215 M -1 539.49 % | -1.294 M 90.71 % | -13.922 M 79.77 % | -68.806 M -561.35 % | 14.914 M 628.12 % | -2.824 M 98.43 % | -180.060 M -750.62 % | 27.675 M -88.86 % | 248.351 M 152.73 % | -471.002 M -114.70 % | -219.374 M -563.77 % | 47.302 M 475.68 % | -12.591 M -113.82 % | 91.095 M 18 540.28 % | -494.000 K 90.41 % | -5.150 M | 0.000 | 0.000 |
| Other non cash items | -995.962 M -2 708.80 % | 38.177 M 59.87 % | 23.880 M 7 781.19 % | 303.000 K -96.39 % | 8.386 M -1.12 % | 8.481 M 31.96 % | 6.427 M -79.32 % | 31.071 M -81.19 % | 165.187 M -6.76 % | 177.164 M 5.23 % | 168.358 M 0.34 % | 167.786 M -50.19 % | 336.857 M 47.17 % | 228.883 M -29.70 % | 325.560 M 396.26 % | 65.603 M -61.78 % | 171.643 M 47.26 % | 116.556 M 1 122.78 % | -11.396 M 77.98 % | -51.757 M |
| Net cash provided by operating activities | -81.379 M -117.15 % | 474.519 M 213.79 % | 151.223 M -9.89 % | 167.822 M 150.70 % | 66.942 M 6.97 % | 62.580 M 73.58 % | 36.053 M -77.35 % | 159.159 M 518.67 % | 25.726 M -91.47 % | 301.504 M 77.46 % | 169.898 M 339.16 % | -71.038 M -27.41 % | -55.756 M -809.09 % | 7.863 M 142.22 % | -18.624 M -115.36 % | 121.236 M -17.14 % | 146.306 M 253.45 % | 41.394 M 118.13 % | -228.284 M -1 920.88 % | 12.537 M |
| Investments in property plant and equipment | -36.268 M 26.76 % | -49.519 M -61.28 % | -30.704 M -56.98 % | -19.559 M 44.55 % | -35.274 M 30.45 % | -50.715 M -10.97 % | -45.700 M -39.35 % | -32.796 M 33.14 % | -49.052 M -127.27 % | -21.583 M 11.29 % | -24.330 M -106.57 % | -11.778 M 76.73 % | -50.625 M -4 829.41 % | -1.027 M 59.39 % | -2.529 M 81.24 % | -13.482 M 87.31 % | -106.240 M 41.87 % | -182.777 M 67.49 % | -562.166 M -44.84 % | -388.124 M |
| Acquisitions net | 279.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.484 M -98.68 % | 112.760 M |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.000 K -120.00 % | -15.000 K | 0.000 | 0.000 | 0.000 100.00 % | -30.000 K 60.00 % | -75.000 K | 0.000 | 0.000 100.00 % | -4.726 M -372.13 % | -1.001 M | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.983 M -69.43 % | 120.959 M |
| Other investing activites | 0.000 -100.00 % | 965.000 K -1.33 % | 978.000 K 58.77 % | 616.000 K -63.05 % | 1.667 M 15.68 % | 1.441 M 58.70 % | 908.000 K -39.71 % | 1.506 M -9.44 % | 1.663 M 4.33 % | 1.594 M 27.52 % | 1.250 M 557.89 % | 190.000 K -60.25 % | 478.000 K -97.07 % | 16.316 M 884.08 % | 1.658 M -89.91 % | 16.435 M 923.35 % | 1.606 M 152.12 % | 637.000 K -82.66 % | 3.674 M | 0.000 |
| Net cash used for investing activites | -35.989 M 25.88 % | -48.554 M -63.34 % | -29.726 M -56.92 % | -18.943 M 43.63 % | -33.607 M 31.75 % | -49.243 M -9.94 % | -44.792 M -43.00 % | -31.323 M 33.92 % | -47.404 M -137.42 % | -19.966 M 13.44 % | -23.067 M -99.06 % | -11.588 M 76.91 % | -50.177 M -429.81 % | 15.214 M 3 732.24 % | 397.000 K -86.56 % | 2.953 M 102.70 % | -109.360 M 40.29 % | -183.141 M 64.78 % | -520.025 M -236.79 % | -154.405 M |
| Debt repayment | -6.078 M -108.57 % | 70.893 M 1 254.73 % | 5.233 M 106.02 % | -86.960 M -189.88 % | -29.999 M 31.90 % | -44.051 M -967.66 % | 5.077 M 100.29 % | -1.761 B -5 619.71 % | 31.911 M 151.81 % | -61.594 M -45.13 % | -42.440 M -2 754.07 % | -1.487 M -100.95 % | 156.329 M 687.09 % | -26.628 M -339.78 % | 11.105 M -89.68 % | 107.648 M 167.87 % | -158.615 M -77.21 % | -89.509 M -111.57 % | 773.319 M 440.83 % | 142.987 M |
| Common stock issued | 193.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 356.053 M 1 365.24 % | 24.300 M | 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 |
| 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 |
| Other financing activites | 0.000 100.00 % | -483.731 M -149.35 % | -193.994 M -6 066.37 % | -3.146 M -120.00 % | -1.430 M -105.98 % | 23.894 M 448.36 % | -6.859 M -100.42 % | 1.648 B 2 801.54 % | -61.006 M 62.35 % | -162.026 M -40.63 % | -115.213 M -234.81 % | 85.464 M 239.49 % | -61.271 M -39.96 % | -43.778 M -157.61 % | 75.984 M 132.79 % | -231.724 M 1.37 % | -234.938 M -228.95 % | 182.193 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 187.672 M 145.46 % | -412.838 M -118.71 % | -188.761 M -109.49 % | -90.106 M -186.70 % | -31.429 M -55.92 % | -20.157 M -1 031.14 % | -1.782 M 98.43 % | -113.292 M -289.39 % | -29.095 M 86.99 % | -223.620 M -41.84 % | -157.653 M -287.73 % | 83.977 M -11.66 % | 95.058 M 235.01 % | -70.406 M -180.84 % | 87.089 M 170.19 % | -124.076 M -230.87 % | -37.500 M -132.06 % | 116.984 M -84.87 % | 773.319 M 440.83 % | 142.987 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 70.304 M 435.53 % | 13.128 M 119.52 % | -67.264 M -214.45 % | 58.773 M 2 983.58 % | 1.906 M 127.94 % | -6.821 M 35.17 % | -10.521 M -172.33 % | 14.545 M 128.65 % | -50.773 M -187.66 % | 57.918 M 635.24 % | -10.821 M -900.96 % | 1.351 M 112.42 % | -10.875 M 77.02 % | -47.329 M -168.73 % | 68.862 M 60 839.82 % | 113.000 K 120.40 % | -554.000 K 97.76 % | -24.763 M | 0.000 | 0.000 |
| Cash at beginning of period | 15.486 M 557.02 % | 2.357 M -96.61 % | 69.621 M 541.79 % | 10.848 M 21.32 % | 8.942 M -43.27 % | 15.763 M -40.03 % | 26.284 M 123.92 % | 11.738 M -81.22 % | 62.511 M 1 261.01 % | 4.593 M -70.20 % | 15.414 M 9.61 % | 14.063 M -43.61 % | 24.938 M -65.49 % | 72.267 M 2 022.38 % | 3.405 M 3.43 % | 3.292 M -14.43 % | 3.847 M -86.55 % | 28.610 M 2 163.45 % | 1.264 M | 0.000 |
| Cash at end of period | 85.790 M 454.02 % | 15.485 M 556.98 % | 2.357 M -96.61 % | 69.621 M 541.79 % | 10.848 M 21.32 % | 8.942 M -43.27 % | 15.763 M -40.03 % | 26.283 M 123.91 % | 11.738 M -81.22 % | 62.511 M 1 261.01 % | 4.593 M -70.20 % | 15.414 M 9.61 % | 14.063 M -43.61 % | 24.938 M -65.49 % | 72.267 M 2 022.38 % | 3.405 M 3.40 % | 3.293 M -14.40 % | 3.847 M 44.79 % | 2.657 M 110.21 % | 1.264 M |
| Operating cash flow | -81.379 M -117.15 % | 474.519 M 213.79 % | 151.224 M -9.89 % | 167.822 M 150.70 % | 66.942 M 6.97 % | 62.580 M 73.58 % | 36.053 M -77.35 % | 159.159 M 518.67 % | 25.726 M -91.47 % | 301.504 M 77.46 % | 169.898 M 339.16 % | -71.038 M -27.41 % | -55.756 M -809.09 % | 7.863 M 142.22 % | -18.624 M -115.36 % | 121.236 M -17.14 % | 146.306 M 253.45 % | 41.394 M 118.13 % | -228.284 M -1 920.88 % | 12.537 M |
| Capital expenditure | -36.268 M 26.76 % | -49.519 M -61.28 % | -30.704 M -56.98 % | -19.559 M 44.55 % | -35.274 M 30.45 % | -50.715 M -10.97 % | -45.700 M -39.35 % | -32.796 M 33.14 % | -49.052 M -127.27 % | -21.583 M 11.29 % | -24.330 M -106.57 % | -11.778 M 76.73 % | -50.625 M -4 829.41 % | -1.027 M 59.39 % | -2.529 M 81.24 % | -13.482 M 87.31 % | -106.240 M 41.87 % | -182.777 M 67.49 % | -562.166 M -44.84 % | -388.124 M |
| Free CashFlow | -117.647 M -127.68 % | 425.000 M 252.64 % | 120.520 M -18.71 % | 148.263 M 368.18 % | 31.668 M 166.90 % | 11.865 M 222.99 % | -9.647 M -107.63 % | 126.363 M 641.73 % | -23.326 M -108.33 % | 279.921 M 92.30 % | 145.568 M 275.77 % | -82.816 M 22.15 % | -106.381 M -1 656.19 % | 6.836 M 132.32 % | -21.153 M -119.63 % | 107.754 M 168.94 % | 40.066 M 128.34 % | -141.383 M 82.11 % | -790.450 M -110.46 % | -375.587 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 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 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 783.028 M -14.01 % | 910.618 M 2.59 % | 887.610 M 20.21 % | 738.385 M -21.81 % | 944.336 M -3.47 % | 978.292 M -2.12 % | 999.519 M 24.01 % | 805.974 M -3.03 % | 831.166 M 3.02 % | 806.780 M 63.63 % | 493.062 M 16.58 % | 422.931 M -3.45 % | 438.040 M -11.01 % | 492.227 M -20.41 % | 618.440 M 6.75 % | 579.324 M -18.80 % | 713.429 M -12.15 % | 812.130 M -52.53 % | 1.711 B -10.94 % | 1.921 B 15.97 % | 1.657 B -14.95 % | 1.948 B -6.22 % | 2.077 B 2.45 % | 2.027 B 26.33 % | 1.605 B 9.01 % | 1.472 B -2.24 % | 1.506 B 9.79 % | 1.371 B 9.22 % | 1.256 B 2.55 % | 1.224 B 8.73 % | 1.126 B 1.91 % | 1.105 B -8.87 % | 1.213 B 7.68 % | 1.126 B 2.37 % | 1.100 B -4.82 % | 1.156 B -5.57 % | 1.224 B -10.02 % | 1.360 B 26.12 % | 1.079 B -7.00 % | 1.160 B -15.19 % | 1.367 B -2.25 % | 1.399 B -14.87 % | 1.643 B 4.48 % | 1.573 B -4.00 % | 1.638 B -16.04 % | 1.951 B 14.54 % | 1.704 B 35.82 % | 1.254 B -14.68 % | 1.470 B -10.18 % | 1.637 B -6.08 % | 1.743 B 40.11 % | 1.244 B 1.24 % | 1.229 B -10.10 % | 1.367 B -2.90 % | 1.407 B -0.36 % | 1.413 B -6.08 % | 1.504 B |
| Net income | 16.506 M -90.76 % | 178.573 M -69.17 % | 579.275 M 1 645.91 % | 33.179 M -14.01 % | 38.585 M -39.17 % | 63.428 M 40.26 % | 45.222 M -78.81 % | 213.407 M 954.96 % | 20.229 M -22.65 % | 26.154 M -1.44 % | 26.536 M -37.35 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.956 M -1 370.90 % | 31.313 M 150.24 % | 12.513 M 84.48 % | 6.783 M 411.92 % | 1.325 M -90.83 % | 14.454 M 582.44 % | 2.118 M -87.53 % | 16.982 M -32.86 % | 25.294 M -17.10 % | 30.513 M 633.66 % | 4.159 M 558.07 % | 632.000 K 101.00 % | -63.294 M -73.88 % | -36.402 M 12.54 % | -41.619 M 6.21 % | -44.373 M -21.90 % | -36.402 M 61.39 % | -94.291 M -26.85 % | -74.334 M -43.37 % | -51.847 M -18.23 % | -43.853 M 38.89 % | -71.765 M 13.11 % | -82.593 M -87.10 % | -44.144 M -6.51 % | -41.445 M 50.70 % | -84.060 M -12.14 % | -74.958 M -271.93 % | -20.154 M -114.63 % | 137.717 M 909.91 % | -17.004 M -2.50 % | -16.590 M -71.49 % | -9.674 M -106.12 % | 158.103 M 274.95 % | -90.370 M -39.96 % | -64.567 M -378.70 % | -13.488 M 40.04 % | -22.494 M 59.65 % | -55.748 M 78.36 % | -257.600 M -693.55 % | 43.400 M |
| Income before tax | 20.913 M 235.04 % | 6.242 M -98.92 % | 579.275 M 1 645.91 % | 33.179 M -14.01 % | 38.585 M -39.17 % | 63.428 M 40.26 % | 45.222 M -78.81 % | 213.407 M 954.96 % | 20.229 M -22.65 % | 26.154 M -1.44 % | 26.536 M -37.35 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.96 % | 4.445 M 101.12 % | -397.956 M -1 370.90 % | 31.313 M 150.24 % | 12.513 M 84.48 % | 6.783 M 411.92 % | 1.325 M -90.83 % | 14.454 M 582.44 % | 2.118 M -87.53 % | 16.982 M -32.86 % | 25.294 M -17.10 % | 30.513 M 633.66 % | 4.159 M 558.07 % | 632.000 K 101.00 % | -63.294 M -73.88 % | -36.402 M 12.54 % | -41.619 M 6.21 % | -44.373 M -21.90 % | -36.402 M 61.39 % | -94.291 M -26.85 % | -74.334 M -43.37 % | -51.847 M -18.23 % | -43.853 M 38.89 % | -71.765 M 13.11 % | -82.593 M -81.81 % | -45.427 M -1.08 % | -44.940 M 49.15 % | -88.372 M -12.63 % | -78.460 M -203.60 % | -25.843 M -117.59 % | 146.940 M 780.72 % | -21.586 M -2.29 % | -21.102 M -89.87 % | -11.114 M -108.15 % | 136.359 M 430.50 % | -41.259 M 36.10 % | -64.567 M -378.70 % | -13.488 M 49.27 % | -26.590 M 56.69 % | -61.388 M 73.94 % | -235.600 M -642.86 % | 43.400 M |
| Income before tax ratio | 0.03 289.63 % | 0.01 -98.95 % | 0.65 1 352.39 % | 0.04 9.97 % | 0.04 -36.98 % | 0.06 43.30 % | 0.05 -82.91 % | 0.26 987.93 % | 0.02 -24.92 % | 0.03 -39.76 % | 0.05 -46.26 % | 0.10 65.46 % | 0.06 18.61 % | 0.05 111.29 % | 0.02 178.67 % | 0.01 39.11 % | 0.01 101.27 % | -0.49 -2 777.45 % | 0.02 180.99 % | 0.01 59.07 % | 0.00 501.89 % | 0.00 -90.23 % | 0.01 566.10 % | 0.00 -90.13 % | 0.01 -38.41 % | 0.02 -15.20 % | 0.02 568.22 % | 0.00 502.53 % | 0.00 100.97 % | -0.05 -59.92 % | -0.03 14.18 % | -0.04 -2.93 % | -0.04 -13.21 % | -0.03 62.29 % | -0.09 -33.27 % | -0.06 -51.82 % | -0.04 -31.40 % | -0.03 51.55 % | -0.07 6.57 % | -0.07 -114.38 % | -0.03 -3.41 % | -0.03 40.27 % | -0.05 -7.80 % | -0.05 -216.25 % | -0.02 -120.95 % | 0.08 694.32 % | -0.01 24.68 % | -0.02 -122.54 % | -0.01 -109.07 % | 0.08 451.88 % | -0.02 54.39 % | -0.05 -372.84 % | -0.01 43.58 % | -0.02 55.39 % | -0.04 73.85 % | -0.17 -677.98 % | 0.03 |
| EBITDA | 31.669 M 63.01 % | 19.428 M -96.72 % | 591.631 M 1 229.54 % | 44.499 M -13.63 % | 51.524 M -33.89 % | 77.942 M 23.12 % | 63.304 M -72.83 % | 232.994 M 474.56 % | 40.552 M -19.49 % | 50.366 M 11.44 % | 45.194 M -9.89 % | 50.156 M 42.63 % | 35.165 M -16.09 % | 41.907 M 35.09 % | 31.021 M 45.38 % | 21.338 M 4.20 % | 20.478 M 109.51 % | -215.271 M -562.25 % | 46.570 M 76.66 % | 26.362 M 32.72 % | 19.863 M 29.16 % | 15.379 M -46.26 % | 28.617 M 77.52 % | 16.120 M -48.20 % | 31.121 M -23.15 % | 40.497 M -9.34 % | 44.670 M 164.29 % | 16.902 M 28.06 % | 13.199 M 124.73 % | -53.374 M -120.05 % | -24.255 M 14.53 % | -28.380 M 0.80 % | -28.608 M -17.95 % | -24.255 M -10.40 % | -21.970 M -48.21 % | -14.824 M -395.59 % | 5.015 M -54.88 % | 11.114 M 184.90 % | -13.090 M 46.18 % | -24.320 M -274.57 % | 13.931 M 70.51 % | 8.170 M 126.92 % | -30.347 M -31.94 % | -23.001 M -181.67 % | 28.165 M -61.90 % | 73.931 M 98.31 % | 37.281 M 5.04 % | 35.491 M -20.37 % | 44.571 M -78.00 % | 202.634 M 708.53 % | 25.062 M 2 769.01 % | -939.000 K -101.99 % | 47.298 M 31.61 % | 35.939 M 746.27 % | -5.561 M 96.96 % | -183.100 M -332.07 % | 78.900 M |
| Net income ratio | 0.02 -89.25 % | 0.20 -69.95 % | 0.65 1 352.39 % | 0.04 9.97 % | 0.04 -36.98 % | 0.06 43.30 % | 0.05 -82.91 % | 0.26 987.93 % | 0.02 -24.92 % | 0.03 -39.76 % | 0.05 -46.26 % | 0.10 65.46 % | 0.06 18.61 % | 0.05 111.29 % | 0.02 178.67 % | 0.01 39.08 % | 0.01 101.27 % | -0.49 -2 777.45 % | 0.02 180.99 % | 0.01 59.07 % | 0.00 501.89 % | 0.00 -90.23 % | 0.01 566.10 % | 0.00 -90.13 % | 0.01 -38.41 % | 0.02 -15.20 % | 0.02 568.22 % | 0.00 502.53 % | 0.00 100.97 % | -0.05 -59.92 % | -0.03 14.18 % | -0.04 -2.93 % | -0.04 -13.21 % | -0.03 62.29 % | -0.09 -33.27 % | -0.06 -51.82 % | -0.04 -31.40 % | -0.03 51.55 % | -0.07 6.57 % | -0.07 -120.61 % | -0.03 -8.97 % | -0.03 42.09 % | -0.05 -7.33 % | -0.05 -287.42 % | -0.01 -117.43 % | 0.07 807.11 % | -0.01 24.54 % | -0.01 -101.00 % | -0.01 -106.81 % | 0.10 286.27 % | -0.05 0.11 % | -0.05 -372.84 % | -0.01 33.30 % | -0.02 58.45 % | -0.04 78.28 % | -0.18 -731.96 % | 0.03 |
| Ratio EBITDA | 0.04 89.57 % | 0.02 -96.80 % | 0.67 1 006.02 % | 0.06 10.45 % | 0.05 -31.52 % | 0.08 25.79 % | 0.06 -78.09 % | 0.29 492.51 % | 0.05 -21.85 % | 0.06 -31.89 % | 0.09 -22.71 % | 0.12 47.73 % | 0.08 -5.71 % | 0.09 69.73 % | 0.05 36.18 % | 0.04 28.32 % | 0.03 110.83 % | -0.27 -1 073.84 % | 0.03 98.36 % | 0.01 14.44 % | 0.01 51.85 % | 0.01 -42.70 % | 0.01 73.27 % | 0.01 -59.00 % | 0.02 -29.50 % | 0.03 -7.26 % | 0.03 140.71 % | 0.01 17.25 % | 0.01 124.11 % | -0.04 -102.39 % | -0.02 16.14 % | -0.03 -8.86 % | -0.02 -9.54 % | -0.02 -7.84 % | -0.02 -55.71 % | -0.01 -413.02 % | 0.00 -49.85 % | 0.01 167.32 % | -0.01 42.12 % | -0.02 -305.85 % | 0.01 74.44 % | 0.01 131.62 % | -0.02 -26.28 % | -0.01 -185.07 % | 0.02 -54.62 % | 0.04 73.14 % | 0.02 -22.66 % | 0.03 -6.67 % | 0.03 -75.51 % | 0.12 760.85 % | 0.01 2 004.90 % | 0.00 -101.96 % | 0.04 46.39 % | 0.03 765.56 % | 0.00 96.95 % | -0.13 -347.08 % | 0.05 |
| Gross profit ratio | 0.22 68.81 % | 0.13 -35.37 % | 0.20 -20.91 % | 0.25 63.89 % | 0.15 -19.20 % | 0.19 3.70 % | 0.18 -20.11 % | 0.23 12.05 % | 0.20 108.83 % | 0.10 -69.87 % | 0.33 -20.82 % | 0.41 17.70 % | 0.35 95.74 % | 0.18 -22.46 % | 0.23 0.89 % | 0.23 26.41 % | 0.18 275.09 % | -0.10 -211.38 % | 0.09 35.55 % | 0.07 0.40 % | 0.07 58.68 % | 0.04 -33.09 % | 0.06 9.50 % | 0.06 -27.44 % | 0.08 5.81 % | 0.08 -23.96 % | 0.10 6.56 % | 0.09 19.50 % | 0.08 34.22 % | 0.06 3.36 % | 0.06 10.74 % | 0.05 16.81 % | 0.04 -22.69 % | 0.06 -8.62 % | 0.06 -2.20 % | 0.06 -21.12 % | 0.08 11.42 % | 0.07 -2.37 % | 0.07 19.16 % | 0.06 -22.87 % | 0.08 -21.01 % | 0.10 88.97 % | 0.05 -5.36 % | 0.06 -22.06 % | 0.07 -31.20 % | 0.11 13.69 % | 0.09 -19.51 % | 0.12 16.18 % | 0.10 -15.04 % | 0.12 14.99 % | 0.10 -2.49 % | 0.10 -12.75 % | 0.12 22.68 % | 0.10 32.60 % | 0.07 -16.77 % | 0.09 1.37 % | 0.09 |
| Weighted average shs out dil | 27.510 M 17.97 % | 23.320 M 0.00 % | 23.320 M -0.19 % | 23.365 M -0.08 % | 23.385 M 0.28 % | 23.320 M 0.04 % | 23.310 M -0.06 % | 23.323 M 0.31 % | 23.252 M -0.29 % | 23.320 M 0.18 % | 23.277 M 0.02 % | 23.273 M 0.07 % | 23.258 M -0.27 % | 23.320 M -0.08 % | 23.339 M 2.26 % | 22.823 M -2.47 % | 23.400 M 0.34 % | 23.320 M -0.21 % | 23.368 M 0.84 % | 23.172 M -0.93 % | 23.390 M 0.30 % | 23.320 M 0.03 % | 23.313 M -0.98 % | 23.544 M 1.21 % | 23.263 M -0.24 % | 23.320 M 0.12 % | 23.292 M 0.81 % | 23.106 M 9.68 % | 21.067 M -9.47 % | 23.270 M -0.28 % | 23.335 M -0.20 % | 23.381 M 0.12 % | 23.354 M 0.05 % | 23.342 M 0.01 % | 23.339 M 0.16 % | 23.302 M -0.22 % | 23.355 M 0.12 % | 23.326 M 0.11 % | 23.300 M -0.13 % | 23.331 M -0.11 % | 23.357 M 0.31 % | 23.285 M -0.28 % | 23.350 M -0.01 % | 23.351 M -0.36 % | 23.435 M 0.30 % | 23.364 M 0.30 % | 23.293 M -0.31 % | 23.366 M -0.97 % | 23.595 M 1.18 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M -0.02 % | 23.326 M -0.12 % | 23.354 M 1.71 % | 22.963 M |
| Weighted average shs out | 25.791 M 10.59 % | 23.320 M 0.00 % | 23.320 M -0.19 % | 23.365 M -0.08 % | 23.385 M 0.28 % | 23.320 M 0.04 % | 23.310 M -0.06 % | 23.323 M 0.31 % | 23.252 M -0.29 % | 23.320 M 0.18 % | 23.277 M 0.02 % | 23.273 M 0.07 % | 23.258 M -0.27 % | 23.320 M -0.08 % | 23.339 M 2.26 % | 22.823 M -2.47 % | 23.400 M 0.34 % | 23.320 M -0.21 % | 23.368 M 0.84 % | 23.172 M -0.93 % | 23.390 M 0.30 % | 23.320 M 0.03 % | 23.313 M -0.98 % | 23.544 M 1.21 % | 23.263 M -0.24 % | 23.320 M 0.12 % | 23.292 M 0.81 % | 23.106 M 9.68 % | 21.067 M -9.47 % | 23.270 M -0.28 % | 23.335 M -0.20 % | 23.381 M 0.12 % | 23.354 M 0.00 % | 23.354 M 0.06 % | 23.339 M 0.16 % | 23.302 M -0.22 % | 23.355 M 0.12 % | 23.326 M 0.11 % | 23.300 M -0.13 % | 23.331 M -0.11 % | 23.357 M 0.31 % | 23.285 M -0.28 % | 23.350 M -0.01 % | 23.351 M -0.36 % | 23.435 M 0.55 % | 23.307 M 0.06 % | 23.293 M -0.31 % | 23.366 M -0.97 % | 23.595 M 1.18 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M 0.00 % | 23.320 M -0.02 % | 23.326 M -0.12 % | 23.354 M 1.71 % | 22.963 M |
| EPS diluted | 0.60 -90.61 % | 6.39 -74.28 % | 24.84 1 649.30 % | 1.42 -13.94 % | 1.65 -39.34 % | 2.72 40.21 % | 1.94 -78.80 % | 9.15 951.72 % | 0.87 -22.32 % | 1.12 -1.75 % | 1.14 -37.36 % | 1.82 59.65 % | 1.14 5.56 % | 1.08 68.75 % | 0.64 190.91 % | 0.22 15.79 % | 0.19 101.11 % | -17.07 -1 373.88 % | 1.34 148.15 % | 0.54 86.21 % | 0.29 383.33 % | 0.06 -90.32 % | 0.62 588.89 % | 0.09 -87.67 % | 0.73 -32.41 % | 1.08 -17.56 % | 1.31 627.78 % | 0.18 500.00 % | 0.03 101.10 % | -2.72 -74.36 % | -1.56 12.36 % | -1.78 6.32 % | -1.90 -21.79 % | -1.56 61.39 % | -4.04 -26.65 % | -3.19 -43.69 % | -2.22 -18.09 % | -1.88 38.96 % | -3.08 12.99 % | -3.54 -87.30 % | -1.89 -6.18 % | -1.78 50.56 % | -3.60 -12.15 % | -3.21 -273.26 % | -0.86 -114.60 % | 5.89 906.85 % | -0.73 -2.82 % | -0.71 -73.17 % | -0.41 -106.05 % | 6.78 274.74 % | -3.88 -40.07 % | -2.77 -377.59 % | -0.58 39.58 % | -0.96 59.83 % | -2.39 78.33 % | -11.03 -683.60 % | 1.89 |
| Earnings per share | 0.64 -91.64 % | 7.66 -69.16 % | 24.84 1 649.30 % | 1.42 -13.94 % | 1.65 -39.34 % | 2.72 40.21 % | 1.94 -78.80 % | 9.15 951.72 % | 0.87 -22.32 % | 1.12 -1.75 % | 1.14 -37.36 % | 1.82 59.65 % | 1.14 5.56 % | 1.08 68.75 % | 0.64 190.91 % | 0.22 15.79 % | 0.19 101.11 % | -17.07 -1 373.88 % | 1.34 148.15 % | 0.54 86.21 % | 0.29 383.33 % | 0.06 -90.32 % | 0.62 588.89 % | 0.09 -87.67 % | 0.73 -32.41 % | 1.08 -17.56 % | 1.31 627.78 % | 0.18 500.00 % | 0.03 101.10 % | -2.72 -74.36 % | -1.56 12.36 % | -1.78 6.32 % | -1.90 -21.79 % | -1.56 61.39 % | -4.04 -26.65 % | -3.19 -43.69 % | -2.22 -18.09 % | -1.88 38.96 % | -3.08 12.99 % | -3.54 -87.30 % | -1.89 -6.18 % | -1.78 50.56 % | -3.60 -12.15 % | -3.21 -273.26 % | -0.86 -114.55 % | 5.91 909.59 % | -0.73 -2.82 % | -0.71 -73.17 % | -0.41 -106.05 % | 6.78 274.74 % | -3.88 -40.07 % | -2.77 -377.59 % | -0.58 39.58 % | -0.96 59.83 % | -2.39 78.33 % | -11.03 -683.60 % | 1.89 |
| Gross profit | 169.974 M 45.16 % | 117.097 M -33.69 % | 176.600 M -4.93 % | 185.757 M 28.15 % | 144.955 M -22.00 % | 185.841 M 1.49 % | 183.105 M -0.93 % | 184.822 M 8.65 % | 170.106 M 115.15 % | 79.065 M -50.70 % | 160.366 M -7.69 % | 173.729 M 13.64 % | 152.882 M 74.19 % | 87.765 M -38.28 % | 142.205 M 7.71 % | 132.029 M 2.64 % | 128.627 M 253.81 % | -83.626 M -152.87 % | 158.175 M 20.71 % | 131.032 M 16.43 % | 112.540 M 34.96 % | 83.386 M -37.25 % | 132.882 M 12.19 % | 118.444 M -8.34 % | 129.225 M 15.34 % | 112.035 M -25.66 % | 150.713 M 17.00 % | 128.818 M 30.52 % | 98.697 M 37.65 % | 71.704 M 12.38 % | 63.803 M 12.86 % | 56.531 M 6.44 % | 53.109 M -16.76 % | 63.803 M -6.45 % | 68.205 M -6.92 % | 73.275 M -25.51 % | 98.372 M 0.25 % | 98.129 M 23.13 % | 79.695 M 10.82 % | 71.914 M -34.59 % | 109.940 M -22.79 % | 142.392 M 60.87 % | 88.512 M -1.12 % | 89.516 M -25.17 % | 119.633 M -42.24 % | 207.120 M 30.22 % | 159.049 M 9.32 % | 145.495 M -0.87 % | 146.777 M -23.69 % | 192.336 M 8.00 % | 178.091 M 36.63 % | 130.346 M -11.67 % | 147.565 M 10.29 % | 133.793 M 28.76 % | 103.910 M -17.07 % | 125.300 M -4.79 % | 131.600 M |
| Income tax expense | 4.407 M 102.56 % | -172.331 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 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.283 M 63.29 % | -3.495 M 18.95 % | -4.312 M -20.55 % | -3.577 M 37.12 % | -5.689 M -169.52 % | 8.183 M 278.59 % | -4.582 M 0.33 % | -4.597 M -1 005.05 % | -416.000 K -102.05 % | 20.329 M | 0.000 | 0.000 | 0.000 100.00 % | -4.096 M 27.38 % | -5.640 M -125.64 % | 22.000 M | 0.000 |
| Cost of revenue | 613.054 M -22.74 % | 793.521 M 11.60 % | 711.010 M 28.66 % | 552.628 M -30.87 % | 799.381 M 0.87 % | 792.451 M -2.94 % | 816.414 M 31.44 % | 621.152 M -6.04 % | 661.060 M -9.16 % | 727.715 M 118.73 % | 332.696 M 33.50 % | 249.202 M -12.61 % | 285.158 M -29.50 % | 404.462 M -15.07 % | 476.235 M 6.47 % | 447.295 M -23.51 % | 584.802 M -34.71 % | 895.756 M -42.31 % | 1.553 B -13.26 % | 1.790 B 15.94 % | 1.544 B -17.18 % | 1.864 B -4.09 % | 1.944 B 1.85 % | 1.909 B 29.36 % | 1.475 B 8.49 % | 1.360 B 0.36 % | 1.355 B 9.05 % | 1.243 B 7.40 % | 1.157 B 0.37 % | 1.153 B 8.51 % | 1.062 B 1.32 % | 1.048 B -9.57 % | 1.159 B 9.14 % | 1.062 B 2.96 % | 1.032 B -4.68 % | 1.082 B -3.82 % | 1.125 B -10.82 % | 1.262 B 26.36 % | 998.840 M -8.18 % | 1.088 B -13.50 % | 1.258 B 0.08 % | 1.257 B -19.18 % | 1.555 B 4.82 % | 1.483 B -2.33 % | 1.519 B -12.93 % | 1.744 B 12.92 % | 1.545 B 39.30 % | 1.109 B -16.21 % | 1.323 B -8.38 % | 1.444 B -7.68 % | 1.565 B 40.52 % | 1.113 B 3.00 % | 1.081 B -12.31 % | 1.233 B -5.42 % | 1.303 B 1.26 % | 1.287 B -6.20 % | 1.372 B |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.461 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 148.032 M | 0.000 -100.00 % | 153.240 M 0.67 % | 152.222 M | 0.000 | 0.000 | 0.000 -100.00 % | 154.409 M 12.78 % | 136.917 M 1 557.34 % | -9.395 M -124.86 % | 37.788 M 0.37 % | 37.648 M -4.31 % | 39.343 M -38.76 % | 64.245 M 41.31 % | 45.465 M 1.58 % | 44.756 M -64.57 % | 126.315 M | 0.000 -100.00 % | 127.508 M 7.11 % | 119.045 M 11.05 % | 107.196 M 1 485.50 % | -7.737 M -106.51 % | 118.873 M 1.67 % | 116.924 M 3.01 % | 113.511 M 69.61 % | 66.924 M -43.35 % | 118.139 M -6.92 % | 126.924 M 29.35 % | 98.121 M 101.31 % | 48.741 M -51.36 % | 100.205 M 2.09 % | 98.150 M 0.69 % | 97.482 M 237.11 % | 28.917 M -66.18 % | 85.510 M 2.20 % | 83.669 M -4.64 % | 87.736 M -11.91 % | 99.598 M 17.24 % | 84.953 M -45.02 % | 154.507 M -0.55 % | 155.367 M -17.06 % | 187.331 M 5.91 % | 176.884 M 5.30 % | 167.976 M 15.47 % | 145.476 M | 0.000 -100.00 % | 180.635 M 8.43 % | 166.597 M 5.51 % | 157.891 M 182.06 % | 55.977 M -74.48 % | 219.350 M 12.54 % | 194.913 M 21.02 % | 161.053 M 0.42 % | 160.383 M -2.97 % | 165.298 M -54.20 % | 360.900 M 309.18 % | 88.200 M |
| Operating expenses | 148.032 M 36.53 % | 108.421 M -29.25 % | 153.240 M 0.67 % | 152.222 M 48.41 % | 102.566 M -13.69 % | 118.830 M -9.72 % | 131.624 M -14.76 % | 154.409 M 13.34 % | 136.240 M 367.25 % | 29.158 M -78.36 % | 134.744 M -0.42 % | 135.313 M 2.48 % | 132.038 M 105.52 % | 64.245 M -49.82 % | 128.036 M 0.24 % | 127.735 M 1.12 % | 126.315 M -49.29 % | 249.071 M 95.34 % | 127.508 M 7.11 % | 119.045 M 11.05 % | 107.196 M 29.48 % | 82.790 M -30.35 % | 118.873 M 1.67 % | 116.924 M 3.01 % | 113.511 M 69.61 % | 66.924 M -43.35 % | 118.139 M 28.43 % | 91.988 M -6.25 % | 98.121 M -30.17 % | 140.521 M 40.28 % | 100.170 M 2.61 % | 97.626 M 0.15 % | 97.482 M -2.68 % | 100.170 M -38.36 % | 162.496 M 61.21 % | 100.799 M -32.90 % | 150.219 M 50.83 % | 99.598 M -5.59 % | 105.500 M -31.72 % | 154.507 M -0.55 % | 155.367 M -17.06 % | 187.331 M 5.91 % | 176.884 M 5.30 % | 167.976 M 15.47 % | 145.476 M 141.73 % | 60.180 M -66.68 % | 180.635 M 8.43 % | 166.597 M 5.51 % | 157.891 M 182.06 % | 55.977 M -74.48 % | 219.350 M 12.54 % | 194.913 M 21.02 % | 161.053 M 0.42 % | 160.383 M -2.97 % | 165.298 M -54.20 % | 360.900 M 309.18 % | 88.200 M |
| Cost and expenses | 761.086 M -15.62 % | 901.942 M 4.36 % | 864.250 M 22.61 % | 704.850 M -21.85 % | 901.947 M -1.02 % | 911.281 M -3.88 % | 948.038 M 22.24 % | 775.561 M -2.73 % | 797.300 M 5.34 % | 756.873 M 61.92 % | 467.440 M 21.57 % | 384.515 M -7.83 % | 417.196 M -13.25 % | 480.906 M -20.42 % | 604.271 M 5.09 % | 575.030 M -19.14 % | 711.117 M -27.65 % | 982.850 M -41.51 % | 1.680 B -11.99 % | 1.909 B 15.62 % | 1.651 B -15.20 % | 1.947 B -5.61 % | 2.063 B 1.84 % | 2.026 B 27.48 % | 1.589 B 11.36 % | 1.427 B -3.14 % | 1.473 B 7.57 % | 1.370 B 9.12 % | 1.255 B -2.95 % | 1.293 B 11.24 % | 1.163 B 1.43 % | 1.146 B -8.54 % | 1.253 B 10.80 % | 1.131 B -5.30 % | 1.194 B 0.93 % | 1.183 B -7.25 % | 1.276 B -6.31 % | 1.362 B 23.30 % | 1.104 B -11.11 % | 1.242 B -12.07 % | 1.413 B -2.15 % | 1.444 B -16.62 % | 1.732 B 4.87 % | 1.651 B -0.78 % | 1.664 B -7.77 % | 1.804 B 4.59 % | 1.725 B 35.26 % | 1.275 B -13.90 % | 1.481 B -1.27 % | 1.500 B -15.89 % | 1.784 B 36.35 % | 1.308 B 5.34 % | 1.242 B -10.85 % | 1.393 B -5.15 % | 1.469 B -10.88 % | 1.648 B 12.84 % | 1.461 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 108.421 M | 0.000 | 0.000 -100.00 % | 102.566 M -13.69 % | 118.830 M -9.72 % | 131.624 M | 0.000 100.00 % | -677.000 K -101.76 % | 38.553 M -60.24 % | 96.956 M -0.73 % | 97.665 M 5.36 % | 92.695 M | 0.000 -100.00 % | 82.571 M -0.49 % | 82.979 M | 0.000 -100.00 % | 87.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.936 M | 0.000 -100.00 % | 91.780 M 262 328.57 % | -35.000 K 93.32 % | -524.000 K | 0.000 -100.00 % | 71.253 M -2.67 % | 73.205 M 310.89 % | 17.816 M -71.49 % | 62.483 M | 0.000 -100.00 % | 20.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.547 M | 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 % | 965.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 597.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 616.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.163 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 908.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 2.386 M -46.74 % | 4.480 M -0.55 % | 4.505 M 14.25 % | 3.943 M -26.46 % | 5.362 M -22.12 % | 6.885 M -9.89 % | 7.641 M -27.01 % | 10.469 M -20.77 % | 13.213 M -15.24 % | 15.589 M 53.30 % | 10.169 M | 0.000 -100.00 % | 24.000 K -96.63 % | 713.000 K 7 030.00 % | 10.000 K 0.00 % | 10.000 K -90.91 % | 110.000 K -64.29 % | 308.000 K 1 611.11 % | 18.000 K -5.26 % | 19.000 K -52.50 % | 40.000 K -91.58 % | 475.000 K -5.19 % | 501.000 K 255.32 % | 141.000 K 24.78 % | 113.000 K -81.38 % | 607.000 K 30.54 % | 465.000 K 1.09 % | 460.000 K -4.76 % | 483.000 K | 0.000 -100.00 % | 215.000 K -81.45 % | 1.159 M -70.01 % | 3.864 M 1 697.21 % | 215.000 K -99.64 % | 60.016 M 28.21 % | 46.810 M 4.18 % | 44.931 M 5.46 % | 42.603 M -8.30 % | 46.460 M 0.86 % | 46.066 M -2.30 % | 47.152 M | 0.000 -100.00 % | 46.118 M 5.16 % | 43.853 M 1.82 % | 43.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.900 M 31.91 % | 25.700 M |
| Depreciation and amortization | 8.370 M -3.86 % | 8.706 M 10.89 % | 7.851 M 6.43 % | 7.377 M -2.64 % | 7.577 M -0.68 % | 7.629 M -26.93 % | 10.441 M 14.51 % | 9.118 M 28.24 % | 7.110 M -17.56 % | 8.624 M 1.59 % | 8.489 M 8.85 % | 7.799 M -9.60 % | 8.627 M -46.33 % | 16.075 M -0.06 % | 16.084 M -1.37 % | 16.307 M 2.42 % | 15.922 M -91.27 % | 182.378 M 1 096.78 % | 15.239 M 10.19 % | 13.830 M 6.07 % | 13.039 M -3.98 % | 13.579 M -0.61 % | 13.662 M -1.43 % | 13.860 M -1.18 % | 14.026 M -3.91 % | 14.596 M 6.60 % | 13.692 M 11.47 % | 12.283 M 1.65 % | 12.084 M -21.75 % | 15.443 M 29.43 % | 11.932 M -1.23 % | 12.080 M 1.50 % | 11.901 M -0.26 % | 11.932 M -3.03 % | 12.305 M -3.11 % | 12.700 M 6.45 % | 11.931 M -3.50 % | 12.364 M 1.22 % | 12.215 M 0.07 % | 12.207 M 0.01 % | 12.206 M -10.44 % | 13.629 M 14.46 % | 11.907 M 2.59 % | 11.606 M 6.11 % | 10.938 M -41.50 % | 18.698 M 9.70 % | 17.045 M -0.61 % | 17.150 M -0.10 % | 17.168 M 7.06 % | 16.036 M -11.47 % | 18.113 M 12.05 % | 16.165 M 1.08 % | 15.992 M -3.86 % | 16.634 M -4.92 % | 17.495 M -5.94 % | 18.600 M 89.80 % | 9.800 M |
| Operating income | 21.942 M 152.90 % | 8.676 M -62.86 % | 23.360 M -30.34 % | 33.535 M -20.89 % | 42.389 M -36.74 % | 67.011 M 30.17 % | 51.481 M 69.27 % | 30.413 M -8.36 % | 33.189 M -33.50 % | 49.907 M 94.78 % | 25.622 M -33.30 % | 38.416 M 84.30 % | 20.844 M -11.38 % | 23.521 M 66.00 % | 14.169 M 229.97 % | 4.294 M 4.53 % | 4.108 M 102.41 % | -170.126 M -654.75 % | 30.667 M 155.84 % | 11.987 M 124.31 % | 5.344 M 796.64 % | 596.000 K -95.75 % | 14.009 M 821.64 % | 1.520 M -90.33 % | 15.714 M -65.50 % | 45.542 M 39.81 % | 32.574 M 1 619.85 % | 1.894 M 228.82 % | 576.000 K 100.84 % | -68.817 M -89.05 % | -36.402 M 12.54 % | -41.619 M -2.74 % | -40.509 M -11.39 % | -36.367 M -4.69 % | -34.737 M -23.14 % | -28.210 M -268.66 % | -7.652 M -512.16 % | -1.250 M 95.16 % | -25.805 M 32.18 % | -38.049 M -2 806.19 % | 1.406 M 103.13 % | -44.939 M -4.45 % | -43.023 M -16.32 % | -36.988 M -43.13 % | -25.843 M -117.59 % | 146.940 M 778.25 % | 16.731 M 15.09 % | 14.537 M -14.04 % | 16.911 M -87.60 % | 136.359 M 430.50 % | -41.259 M 36.10 % | -64.567 M -378.70 % | -13.488 M 49.27 % | -26.590 M 56.69 % | -61.388 M 73.94 % | -235.600 M -642.86 % | 43.400 M |
| Operating income ratio | 0.03 194.11 % | 0.01 -63.80 % | 0.03 -42.05 % | 0.05 1.18 % | 0.04 -34.47 % | 0.07 32.99 % | 0.05 36.50 % | 0.04 -5.50 % | 0.04 -35.45 % | 0.06 19.04 % | 0.05 -42.79 % | 0.09 90.89 % | 0.05 -0.42 % | 0.05 108.57 % | 0.02 209.10 % | 0.01 28.72 % | 0.01 102.75 % | -0.21 -1 268.72 % | 0.02 187.27 % | 0.01 93.41 % | 0.00 954.22 % | 0.00 -95.46 % | 0.01 799.58 % | 0.00 -92.34 % | 0.01 -68.35 % | 0.03 43.02 % | 0.02 1 466.43 % | 0.00 201.07 % | 0.00 100.82 % | -0.06 -73.87 % | -0.03 14.18 % | -0.04 -12.74 % | -0.03 -3.45 % | -0.03 -2.26 % | -0.03 -29.37 % | -0.02 -290.39 % | -0.01 -580.36 % | 0.00 96.16 % | -0.02 27.07 % | -0.03 -3 290.95 % | 0.00 103.20 % | -0.03 -22.69 % | -0.03 -11.33 % | -0.02 -49.09 % | -0.02 -120.95 % | 0.08 666.77 % | 0.01 -15.26 % | 0.01 0.75 % | 0.01 -86.19 % | 0.08 451.88 % | -0.02 54.39 % | -0.05 -372.84 % | -0.01 43.58 % | -0.02 55.39 % | -0.04 73.85 % | -0.17 -677.98 % | 0.03 |
| Total other income expenses net | -1.029 M 57.72 % | -2.434 M -100.44 % | 555.915 M 156 255.90 % | -356.000 K 90.64 % | -3.804 M -6.17 % | -3.583 M 42.75 % | -6.259 M -103.42 % | 182.994 M 1 511.99 % | -12.960 M 45.44 % | -23.753 M -2 698.80 % | 914.000 K -76.81 % | 3.941 M -30.49 % | 5.670 M 254.82 % | 1.598 M 108.07 % | 768.000 K 5.64 % | 727.000 K 115.73 % | 337.000 K 100.15 % | -227.830 M -35 367.80 % | 646.000 K 22.81 % | 526.000 K -63.45 % | 1.439 M 97.39 % | 729.000 K 63.82 % | 445.000 K -25.59 % | 598.000 K -52.84 % | 1.268 M 106.26 % | -20.248 M -882.44 % | -2.061 M -190.99 % | 2.265 M 3 944.64 % | 56.000 K -98.99 % | 5.523 M | 0.000 | 0.000 100.00 % | -3.864 M -10 940.00 % | -35.000 K 99.94 % | -59.554 M -29.12 % | -46.124 M -4.36 % | -44.195 M -3.74 % | -42.603 M 7.30 % | -45.960 M -3.18 % | -44.544 M 4.89 % | -46.833 M -4 683 200.00 % | -1.000 K 100.00 % | -45.349 M -9.35 % | -41.472 M | 0.000 | 0.000 100.00 % | -38.317 M -7.51 % | -35.639 M -27.17 % | -28.025 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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 | 2011-03-31 | 2010-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-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -13.242 M | 0.000 -100.00 % | 98.210 M | 0.000 -100.00 % | 696.367 M 6 512.54 % | 10.531 M -75.76 % | 43.445 M 1 550.02 % | 2.633 M -99.79 % | 1.253 B 2 480.88 % | -52.614 M -103.85 % | 1.367 B 32 309.85 % | -4.244 M -100.26 % | 1.638 B | 0.000 100.00 % | -11.374 M | 0.000 100.00 % | -6.442 M | 0.000 100.00 % | -10.922 M | 0.000 -100.00 % | 1.633 B 1 985.35 % | -86.599 M | 0.000 -100.00 % | 1.644 B | 0.000 -100.00 % | 1.698 B | 0.000 -100.00 % | 1.766 B | 0.000 -100.00 % | 1.743 B | 0.000 -100.00 % | 1.740 B | 0.000 -100.00 % | 1.583 B | 0.000 -100.00 % | 1.791 B | 0.000 -100.00 % | 1.619 B | 0.000 -100.00 % | 1.715 B | 0.000 -100.00 % | 1.561 B 11 002.60 % | 14.063 M -99.09 % | 1.547 B 20.13 % | 1.288 B 11.40 % | 1.156 B 13.24 % | 1.021 B |
| Total investments | 0.000 -100.00 % | 55.356 M | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 104.000 K -99.51 % | 21.062 M 15 736.09 % | 133.000 K -97.47 % | 5.266 M 4 963.46 % | 104.000 K -21.80 % | 133.000 K 27.88 % | 104.000 K -21.80 % | 133.000 K 27.88 % | 104.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 104.000 K -36.59 % | 164.000 K | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 147.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 76.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 129.000 K -99.54 % | 28.126 M 21 703.10 % | 129.000 K 30.30 % | 99.000 K -1.00 % | 100.000 K -90.71 % | 1.076 M |
| Total debt | 0.000 -100.00 % | 72.548 M | 0.000 -100.00 % | 119.404 M | 0.000 -100.00 % | 711.853 M | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 1.255 B 6 303.23 % | 19.600 M -98.64 % | 1.437 B 57 364.28 % | 2.500 M -99.85 % | 1.648 B | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 1.648 B 15 442.70 % | 10.606 M | 0.000 -100.00 % | 1.670 B | 0.000 -100.00 % | 1.706 B | 0.000 -100.00 % | 1.778 B | 0.000 -100.00 % | 1.773 B | 0.000 -100.00 % | 1.802 B | 0.000 -100.00 % | 1.595 B | 0.000 -100.00 % | 1.795 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.730 B | 0.000 -100.00 % | 1.582 B | 0.000 -100.00 % | 1.561 B 18.91 % | 1.313 B 6.88 % | 1.228 B 19.83 % | 1.025 B |
| Accumulated other comprehensive income loss | 403.562 M 299.08 % | 101.124 M 118.54 % | -545.420 M 29.99 % | -779.009 M -26.22 % | -617.183 M -2 858.48 % | 22.374 M 103.08 % | -725.533 M | 0.000 100.00 % | -959.169 M -4 386.98 % | 22.374 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -764.043 M | 0.000 100.00 % | -783.282 M | 0.000 100.00 % | -799.742 M | 0.000 100.00 % | -818.844 M | 0.000 | 0.000 100.00 % | -879.584 M | 0.000 100.00 % | -798.822 M | 0.000 100.00 % | -712.861 M | 0.000 100.00 % | -705.401 M | 0.000 100.00 % | -579.220 M | 0.000 100.00 % | -463.601 M | 0.000 100.00 % | -336.865 M | 0.000 100.00 % | -210.951 M | 0.000 100.00 % | -113.061 M | 0.000 100.00 % | -233.774 M | 0.000 100.00 % | -207.508 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -353.493 M | 0.000 | 0.000 | 0.000 100.00 % | -1.180 B | 0.000 | 0.000 | 0.000 100.00 % | -1.522 B | 0.000 100.00 % | -1.644 B | 0.000 100.00 % | -1.694 B | 0.000 | 0.000 | 0.000 100.00 % | -1.347 B | 0.000 | 0.000 | 0.000 100.00 % | -1.382 B | 0.000 | 0.000 100.00 % | -1.443 B | 0.000 | 0.000 | 0.000 100.00 % | -1.258 B | 0.000 | 0.000 | 0.000 100.00 % | -1.144 B | 0.000 | 0.000 | 0.000 100.00 % | -900.170 M | 0.000 | 0.000 | 0.000 100.00 % | -676.366 M | 0.000 | 0.000 | 0.000 100.00 % | -770.813 M -1.36 % | -760.490 M -31.46 % | -578.500 M -244.83 % | -167.763 M |
| Common stock | 0.000 -100.00 % | 256.589 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M -0.17 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.589 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M -0.17 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.199 M | 0.000 -100.00 % | 233.589 M | 0.000 -100.00 % | 233.589 M 0.00 % | 233.589 M 0.00 % | 233.600 M 0.00 % | 233.589 M |
| Total equity | 403.562 M 0.00 % | 403.562 M 173.99 % | -545.420 M 0.00 % | -545.420 M 11.63 % | -617.183 M 0.00 % | -617.183 M 14.93 % | -725.533 M 0.00 % | -725.533 M 24.36 % | -959.169 M 0.00 % | -959.168 M 5.19 % | -1.012 B 6.37 % | -1.080 B 3.67 % | -1.122 B 0.84 % | -1.131 B -48.04 % | -764.043 M 0.00 % | -764.043 M 2.46 % | -783.282 M 0.00 % | -783.282 M 2.06 % | -799.742 M 0.00 % | -799.742 M 2.33 % | -818.844 M 0.00 % | -818.844 M 6.40 % | -874.794 M 0.54 % | -879.584 M 0.00 % | -879.583 M -10.11 % | -798.822 M 0.00 % | -798.822 M -12.06 % | -712.861 M -2.69 % | -694.214 M 1.59 % | -705.401 M 0.00 % | -705.401 M -21.78 % | -579.220 M 0.19 % | -580.330 M -25.18 % | -463.601 M 0.00 % | -463.601 M -37.62 % | -336.865 M 0.00 % | -336.865 M -59.69 % | -210.951 M 0.00 % | -210.951 M -86.58 % | -113.061 M 0.00 % | -113.061 M 51.64 % | -233.774 M 0.00 % | -233.774 M -12.66 % | -207.508 M 0.00 % | -207.508 M -5.24 % | -197.185 M -876.16 % | -20.200 M -105.17 % | 390.542 M |
| Other non current liabilities | -403.562 M -2 785.76 % | 15.026 M -97.25 % | 545.420 M 3 836.06 % | 13.857 M -97.75 % | 617.183 M 4 668.47 % | 12.943 M -98.22 % | 725.533 M 5 809.69 % | 12.277 M | 0.000 -100.00 % | 12.670 M 17.21 % | 10.810 M -8.00 % | 11.750 M 2.70 % | 11.441 M 4.85 % | 10.912 M -98.57 % | 764.043 M 7 962.93 % | 9.476 M -98.79 % | 783.282 M 8 640.04 % | 8.962 M -98.88 % | 799.742 M 9 957.12 % | 7.952 M -99.03 % | 818.844 M 10 729.84 % | 7.561 M -1.96 % | 7.712 M -99.12 % | 879.584 M 11 361.87 % | 7.674 M -99.04 % | 798.822 M 7 219.24 % | 10.914 M -98.47 % | 712.861 M 10 341.79 % | 6.827 M -99.03 % | 705.401 M 10 093.66 % | 6.920 M -98.81 % | 579.220 M 8 327.47 % | 6.873 M -98.52 % | 463.601 M 6 494.61 % | 7.030 M -97.91 % | 336.865 M 4 103.46 % | 8.014 M -96.20 % | 210.951 M 1 281.84 % | 15.266 M -86.50 % | 113.061 M 356.83 % | 24.749 M -89.41 % | 233.774 M 987.22 % | 21.502 M | 0.000 -100.00 % | 5.857 M 7.23 % | 5.462 M | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 72.548 M | 0.000 -100.00 % | 78.404 M | 0.000 -100.00 % | 78.626 M | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.500 M -76.43 % | 10.606 M | 0.000 -100.00 % | 10.070 M | 0.000 -100.00 % | 1.021 B | 0.000 -100.00 % | 1.080 B | 0.000 -100.00 % | 1.081 B | 0.000 -100.00 % | 848.037 M | 0.000 -100.00 % | 911.691 M | 0.000 -100.00 % | 971.207 M | 0.000 -100.00 % | 1.055 B | 0.000 -100.00 % | 1.093 B | 0.000 -100.00 % | 1.129 B | 0.000 -100.00 % | 1.156 B 8.57 % | 1.064 B -13.35 % | 1.228 B 19.83 % | 1.025 B |
| Total non current liabilities | -403.562 M -560.82 % | 87.574 M -83.94 % | 545.420 M 491.17 % | 92.261 M -85.05 % | 617.183 M 574.01 % | 91.569 M -87.38 % | 725.533 M 4 809.88 % | 14.777 M -98.46 % | 959.169 M 7 470.39 % | 12.670 M 17.21 % | 10.810 M -8.00 % | 11.750 M 2.70 % | 11.441 M 4.85 % | 10.912 M -98.57 % | 764.043 M 7 962.93 % | 9.476 M -98.79 % | 783.282 M 8 640.04 % | 8.962 M -98.88 % | 799.742 M 7 551.57 % | 10.452 M -98.72 % | 818.844 M 8 038.79 % | 10.061 M -45.08 % | 18.318 M -97.92 % | 879.584 M 4 857.08 % | 17.744 M -97.78 % | 798.822 M -22.61 % | 1.032 B 44.80 % | 712.861 M -34.41 % | 1.087 B 54.07 % | 705.401 M -35.15 % | 1.088 B 87.79 % | 579.220 M -32.25 % | 854.910 M 84.41 % | 463.601 M -49.54 % | 918.721 M 172.73 % | 336.865 M -65.60 % | 979.221 M 364.19 % | 210.951 M -80.30 % | 1.071 B 847.04 % | 113.061 M -89.88 % | 1.117 B 377.97 % | 233.774 M -79.68 % | 1.150 B | 0.000 -100.00 % | 1.182 B 10.47 % | 1.070 B -14.44 % | 1.250 B 21.98 % | 1.025 B |
| Other current liabilities | 0.000 -100.00 % | 240.016 M | 0.000 -100.00 % | 957.576 M | 0.000 -100.00 % | 363.573 M | 0.000 -100.00 % | 1.155 B | 0.000 -100.00 % | 213.495 M -86.20 % | 1.547 B 728.06 % | 186.870 M 441.89 % | 34.485 M -39.13 % | 56.649 M | 0.000 -100.00 % | 36.415 M | 0.000 -100.00 % | 1.730 B | 0.000 -100.00 % | 1.875 B | 0.000 -100.00 % | 225.010 M -88.02 % | 1.879 B | 0.000 -100.00 % | 190.898 M | 0.000 -100.00 % | 224.422 M | 0.000 -100.00 % | 195.498 M | 0.000 -100.00 % | 317.891 M | 0.000 -100.00 % | 223.304 M | 0.000 -100.00 % | 235.088 M | 0.000 -100.00 % | 524.369 M | 0.000 -100.00 % | 280.140 M | 0.000 -100.00 % | 242.851 M | 0.000 -100.00 % | 343.315 M | 0.000 -100.00 % | 73.160 M 214.69 % | 23.248 M -95.18 % | 482.600 M 59.77 % | 302.059 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.540 M -99.18 % | 1.645 B 39 907.17 % | 4.112 M | 0.000 -100.00 % | 1.856 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 158.545 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 243.068 M -24.91 % | 323.716 M | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 M | 0.000 -100.00 % | 633.227 M | 0.000 -100.00 % | 51.200 M | 0.000 -100.00 % | 1.255 B 6 303.23 % | 19.600 M -98.64 % | 1.437 B 57 364.28 % | 2.500 M -99.85 % | 1.648 B | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.668 B | 0.000 | 0.000 -100.00 % | 1.660 B | 0.000 -100.00 % | 684.776 M | 0.000 -100.00 % | 697.948 M | 0.000 -100.00 % | 692.140 M | 0.000 -100.00 % | 954.311 M | 0.000 -100.00 % | 525.015 M | 0.000 -100.00 % | 823.997 M | 0.000 -100.00 % | 579.137 M | 0.000 -100.00 % | 637.880 M | 0.000 -100.00 % | 452.847 M | 0.000 -100.00 % | 405.445 M 63.19 % | 248.448 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 678.004 M | 0.000 -100.00 % | 1.341 B | 0.000 -100.00 % | 1.423 B | 0.000 -100.00 % | 1.624 B | 0.000 -100.00 % | 1.798 B 9.94 % | 1.635 B -3.02 % | 1.686 B -3.10 % | 1.740 B -6.68 % | 1.865 B | 0.000 -100.00 % | 2.186 B | 0.000 -100.00 % | 2.077 B | 0.000 -100.00 % | 2.229 B | 0.000 -100.00 % | 2.165 B 4.88 % | 2.064 B | 0.000 -100.00 % | 2.030 B | 0.000 -100.00 % | 1.139 B | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 1.145 B | 0.000 -100.00 % | 1.467 B | 0.000 -100.00 % | 1.188 B | 0.000 -100.00 % | 1.350 B | 0.000 -100.00 % | 956.393 M | 0.000 -100.00 % | 1.067 B | 0.000 -100.00 % | 910.872 M | 0.000 -100.00 % | 1.129 B 39.92 % | 807.145 M 67.25 % | 482.600 M 59.77 % | 302.059 M |
| Total liabilities | -403.562 M -152.71 % | 765.578 M 40.36 % | 545.420 M -61.96 % | 1.434 B 132.29 % | 617.183 M -59.26 % | 1.515 B 108.81 % | 725.533 M -55.72 % | 1.639 B 70.84 % | 959.169 M -47.02 % | 1.810 B 9.98 % | 1.646 B -3.05 % | 1.698 B -3.06 % | 1.751 B -6.62 % | 1.876 B 145.48 % | 764.043 M -65.21 % | 2.196 B 180.35 % | 783.282 M -62.45 % | 2.086 B 160.82 % | 799.742 M -64.29 % | 2.240 B 173.51 % | 818.844 M -62.35 % | 2.175 B 4.44 % | 2.082 B 136.73 % | 879.584 M -57.05 % | 2.048 B 156.34 % | 798.822 M -63.21 % | 2.171 B 204.55 % | 712.861 M -68.01 % | 2.228 B 215.85 % | 705.401 M -68.41 % | 2.233 B 285.53 % | 579.220 M -75.05 % | 2.321 B 400.75 % | 463.601 M -77.99 % | 2.106 B 525.28 % | 336.865 M -85.53 % | 2.329 B 1 003.96 % | 210.951 M -89.59 % | 2.027 B 1 692.94 % | 113.061 M -94.83 % | 2.185 B 834.59 % | 233.774 M -88.66 % | 2.061 B | 0.000 -100.00 % | 2.311 B 23.13 % | 1.877 B 8.31 % | 1.733 B 30.58 % | 1.327 B |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 54.578 M 452.43 % | -15.486 M -129.64 % | 52.255 M 596.20 % | -10.531 M -121.24 % | 49.590 M 1 983.40 % | -2.633 M -105.70 % | 46.196 M 16.45 % | 39.670 M 14.01 % | 34.795 M -21.12 % | 44.109 M 129.48 % | 19.221 M 198.97 % | -19.422 M -124.49 % | 79.319 M 653.40 % | -14.333 M -164.53 % | 22.213 M 265.50 % | -13.422 M -117.39 % | 77.202 M 589.77 % | -15.763 M -120.16 % | 78.202 M -5.50 % | 82.754 M 414.85 % | -26.284 M -131.45 % | 83.567 M 1 175.79 % | -7.768 M -132.67 % | 23.776 M 302.54 % | -11.739 M -114.15 % | 82.984 M 378.70 % | -29.775 M -226.23 % | 23.587 M 137.73 % | -62.511 M -177.18 % | 80.991 M 745.50 % | -12.547 M -183.35 % | 15.054 M 427.76 % | -4.593 M -130.13 % | 15.244 M 196.81 % | -15.746 M -219.53 % | 13.173 M 185.46 % | -15.414 M -240.22 % | 10.993 M 154.44 % | -20.192 M -285.62 % | 10.878 M 177.35 % | -14.063 M -223.60 % | 11.378 M 5.19 % | 10.817 M -98.92 % | 1.006 B 93 375.84 % | 1.076 M |
| Long term investments | 0.000 -100.00 % | 55.356 M | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 104.000 K -21.80 % | 133.000 K 27.88 % | 104.000 K -21.80 % | 133.000 K 102.37 % | -5.601 M | 0.000 100.00 % | -5.415 M | 0.000 100.00 % | -5.287 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 76.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 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 221.000 K -15.97 % | 263.000 K -14.05 % | 306.000 K -22.92 % | 397.000 K -18.48 % | 487.000 K | 0.000 -100.00 % | 613.000 K | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 789.000 K | 0.000 -100.00 % | 891.000 K 6.71 % | 835.000 K | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 772.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 245.000 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 222.000 K | 0.000 -100.00 % | 351.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 409.000 K | 0.000 -100.00 % | 420.446 M 101.21 % | 208.955 M | 0.000 -100.00 % | 251.916 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 131.000 K | 0.000 -100.00 % | 131.000 K | 0.000 -100.00 % | 137.000 K | 0.000 -100.00 % | 221.000 K -15.97 % | 263.000 K -14.05 % | 306.000 K -22.92 % | 397.000 K -18.48 % | 487.000 K | 0.000 -100.00 % | 613.000 K | 0.000 -100.00 % | 686.000 K | 0.000 -100.00 % | 789.000 K | 0.000 -100.00 % | 891.000 K 6.71 % | 835.000 K | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 772.000 K | 0.000 -100.00 % | 320.000 K | 0.000 -100.00 % | 245.000 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 241.000 K | 0.000 -100.00 % | 222.000 K | 0.000 -100.00 % | 351.000 K | 0.000 -100.00 % | 133.000 K | 0.000 -100.00 % | 409.000 K | 0.000 -100.00 % | 689.000 K -44.66 % | 1.245 M | 0.000 -100.00 % | 1.826 M |
| Property plant equipment net | 0.000 -100.00 % | 314.509 M | 0.000 -100.00 % | 306.569 M | 0.000 -100.00 % | 309.684 M | 0.000 -100.00 % | 294.515 M | 0.000 -100.00 % | 294.374 M -2.14 % | 300.802 M 1.20 % | 297.233 M -6.90 % | 319.277 M -6.61 % | 341.881 M | 0.000 -100.00 % | 753.435 M | 0.000 -100.00 % | 759.192 M | 0.000 -100.00 % | 764.521 M | 0.000 -100.00 % | 763.746 M -0.28 % | 765.865 M | 0.000 -100.00 % | 770.666 M | 0.000 -100.00 % | 736.923 M | 0.000 -100.00 % | 789.831 M | 0.000 -100.00 % | 772.516 M | 0.000 -100.00 % | 791.558 M | 0.000 -100.00 % | 805.411 M | 0.000 -100.00 % | 818.872 M | 0.000 -100.00 % | 824.344 M | 0.000 -100.00 % | 844.529 M | 0.000 -100.00 % | 877.689 M | 0.000 -100.00 % | 901.979 M -1.71 % | 917.708 M | 0.000 -100.00 % | 1.075 B |
| Total non current assets | 0.000 -100.00 % | 542.196 M | 0.000 -100.00 % | 361.411 M 2 433.79 % | -15.486 M -104.28 % | 362.174 M 3 539.12 % | -10.531 M -103.06 % | 344.375 M 13 179.19 % | -2.633 M -100.77 % | 340.895 M 0.01 % | 340.868 M 2.54 % | 332.438 M -8.65 % | 363.916 M 2.23 % | 355.988 M 1 932.91 % | -19.422 M -102.35 % | 827.952 M 5 876.54 % | -14.333 M -101.85 % | 776.804 M 5 887.54 % | -13.422 M -101.59 % | 842.512 M 5 444.87 % | -15.763 M -101.87 % | 842.839 M -0.78 % | 849.454 M 3 331.83 % | -26.284 M -103.07 % | 855.262 M 11 110.07 % | -7.768 M -101.02 % | 761.618 M 6 587.93 % | -11.739 M -101.34 % | 873.135 M 3 032.44 % | -29.775 M -103.74 % | 796.348 M 1 373.93 % | -62.511 M -107.16 % | 872.840 M 7 056.56 % | -12.547 M -101.53 % | 820.706 M 17 968.63 % | -4.593 M -100.55 % | 834.338 M 5 398.73 % | -15.746 M -101.88 % | 837.868 M 5 535.76 % | -15.414 M -101.80 % | 855.655 M 4 337.59 % | -20.192 M -102.27 % | 888.976 M 6 421.38 % | -14.063 M -101.54 % | 914.046 M -1.69 % | 929.770 M -7.56 % | 1.006 B -6.66 % | 1.078 B |
| Other current assets | -85.790 M -236.92 % | 62.658 M 395.64 % | -21.194 M -142.77 % | 49.556 M | 0.000 -100.00 % | 46.675 M | 0.000 -100.00 % | 70.274 M | 0.000 -100.00 % | 212.314 M 464.42 % | 37.616 M -10.00 % | 41.796 M 51.20 % | 27.642 M -34.88 % | 42.447 M | 0.000 -100.00 % | 139.336 M | 0.000 -100.00 % | 24.768 M | 0.000 -100.00 % | 114.089 M | 0.000 -100.00 % | 51.731 M 48.46 % | 34.846 M | 0.000 -100.00 % | 31.703 M | 0.000 -100.00 % | 86.180 M | 0.000 -100.00 % | 35.293 M | 0.000 -100.00 % | 101.521 M | 0.000 -100.00 % | 45.098 M | 0.000 -100.00 % | 105.269 M | 0.000 -100.00 % | 95.203 M | 0.000 -100.00 % | 102.450 M | 0.000 -100.00 % | 198.171 M | 0.000 -100.00 % | 221.852 M | 0.000 | 0.000 -100.00 % | 500.000 K -97.04 % | 16.900 M -3.84 % | 17.575 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 21.062 M 7 531.16 % | 276.000 K -94.76 % | 5.266 M 1 807.97 % | 276.000 K | 0.000 | 0.000 -100.00 % | 66.000 K -98.84 % | 5.705 M | 0.000 -100.00 % | 5.548 M | 0.000 -100.00 % | 5.391 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 -100.00 % | 28.126 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 85.790 M | 0.000 -100.00 % | 21.194 M | 0.000 -100.00 % | 15.486 M 247.05 % | -10.531 M -202.69 % | 10.255 M 489.48 % | -2.633 M -211.71 % | 2.357 M -96.74 % | 72.214 M 3.72 % | 69.621 M 932.34 % | 6.744 M -37.83 % | 10.848 M | 0.000 -100.00 % | 13.874 M | 0.000 -100.00 % | 8.942 M | 0.000 -100.00 % | 13.422 M | 0.000 -100.00 % | 15.763 M -83.78 % | 97.205 M | 0.000 -100.00 % | 26.284 M | 0.000 -100.00 % | 7.768 M | 0.000 -100.00 % | 11.738 M | 0.000 -100.00 % | 29.775 M | 0.000 -100.00 % | 62.511 M | 0.000 -100.00 % | 12.547 M | 0.000 -100.00 % | 4.593 M | 0.000 -100.00 % | 15.746 M | 0.000 -100.00 % | 15.414 M | 0.000 -100.00 % | 20.192 M 243.58 % | -14.063 M -200.00 % | 14.063 M -43.78 % | 25.013 M -65.40 % | 72.300 M 1 630.49 % | 4.178 M |
| Cash and short term investments | 85.790 M 0.00 % | 85.790 M 304.78 % | 21.194 M 0.00 % | 21.194 M 36.86 % | 15.486 M 0.00 % | 15.486 M 47.05 % | 10.531 M 0.00 % | 10.531 M 299.96 % | 2.633 M 0.00 % | 2.633 M -96.35 % | 72.214 M 3.72 % | 69.621 M 922.33 % | 6.810 M -58.86 % | 16.553 M -14.77 % | 19.422 M 0.00 % | 19.422 M 35.51 % | 14.333 M 0.00 % | 14.333 M 6.79 % | 13.422 M 0.00 % | 13.422 M -14.85 % | 15.763 M 0.00 % | 15.763 M -83.78 % | 97.205 M 269.83 % | 26.284 M 0.00 % | 26.284 M 238.36 % | 7.768 M 0.00 % | 7.768 M -33.83 % | 11.739 M 0.01 % | 11.738 M -60.58 % | 29.775 M 0.00 % | 29.775 M -52.37 % | 62.511 M 0.00 % | 62.511 M 398.21 % | 12.547 M 0.00 % | 12.547 M 173.18 % | 4.593 M 0.00 % | 4.593 M -70.83 % | 15.746 M 0.00 % | 15.746 M 2.15 % | 15.414 M 0.00 % | 15.414 M -23.66 % | 20.192 M 0.00 % | 20.192 M 43.58 % | 14.063 M 0.00 % | 14.063 M -43.78 % | 25.013 M -65.40 % | 72.300 M 1 630.49 % | 4.178 M |
| Total current assets | 0.000 -100.00 % | 626.944 M | 0.000 -100.00 % | 526.822 M 3 301.92 % | 15.486 M -97.11 % | 535.633 M 4 986.25 % | 10.531 M -98.15 % | 568.727 M 21 499.96 % | 2.633 M -99.48 % | 510.240 M 73.87 % | 293.460 M 2.99 % | 284.936 M 7.15 % | 265.933 M -31.55 % | 388.531 M 1 900.47 % | 19.422 M -96.78 % | 603.939 M 4 113.63 % | 14.333 M -97.27 % | 525.823 M 3 817.62 % | 13.422 M -97.75 % | 597.377 M 3 689.74 % | 15.763 M -96.93 % | 512.972 M 43.28 % | 358.030 M 1 262.16 % | 26.284 M -91.60 % | 312.863 M 3 927.59 % | 7.768 M -98.73 % | 610.580 M 5 101.29 % | 11.739 M -98.22 % | 660.695 M 2 118.96 % | 29.775 M -95.93 % | 731.319 M 1 069.90 % | 62.511 M -92.80 % | 868.294 M 6 820.33 % | 12.547 M -98.47 % | 822.033 M 17 797.52 % | 4.593 M -99.60 % | 1.158 B 7 251.74 % | 15.746 M -98.39 % | 978.302 M 6 246.84 % | 15.414 M -98.73 % | 1.216 B 5 922.79 % | 20.192 M -97.85 % | 938.328 M 6 572.32 % | 14.063 M -98.82 % | 1.190 B 58.61 % | 750.071 M 6.09 % | 707.000 M 10.45 % | 640.097 M |
| Inventory | 0.000 -100.00 % | 273.317 M | 0.000 -100.00 % | 255.388 M | 0.000 -100.00 % | 285.952 M | 0.000 -100.00 % | 272.228 M | 0.000 -100.00 % | 271.578 M 119.78 % | 123.569 M -12.59 % | 141.372 M -10.37 % | 157.736 M -33.63 % | 237.654 M | 0.000 -100.00 % | 205.702 M | 0.000 -100.00 % | 256.077 M | 0.000 -100.00 % | 207.116 M | 0.000 -100.00 % | 137.793 M 10.63 % | 124.553 M | 0.000 -100.00 % | 159.766 M | 0.000 -100.00 % | 242.964 M | 0.000 -100.00 % | 337.824 M | 0.000 -100.00 % | 405.771 M | 0.000 -100.00 % | 453.787 M | 0.000 -100.00 % | 383.379 M | 0.000 -100.00 % | 743.989 M | 0.000 -100.00 % | 618.211 M | 0.000 -100.00 % | 788.845 M | 0.000 -100.00 % | 519.126 M | 0.000 -100.00 % | 755.148 M 46.46 % | 515.603 M 35.12 % | 381.600 M 4.14 % | 366.428 M |
| Net receivables | 0.000 -100.00 % | 205.179 M | 0.000 -100.00 % | 200.684 M | 0.000 -100.00 % | 187.520 M | 0.000 -100.00 % | 215.694 M | 0.000 -100.00 % | 189.282 M 215.15 % | 60.061 M 86.83 % | 32.147 M -56.41 % | 73.745 M -19.74 % | 91.877 M | 0.000 -100.00 % | 239.479 M | 0.000 -100.00 % | 230.645 M | 0.000 -100.00 % | 262.750 M | 0.000 -100.00 % | 307.685 M | 0.000 | 0.000 -100.00 % | 95.129 M | 0.000 -100.00 % | 359.848 M | 0.000 -100.00 % | 275.840 M | 0.000 -100.00 % | 194.252 M | 0.000 -100.00 % | 306.898 M | 0.000 -100.00 % | 320.838 M | 0.000 -100.00 % | 313.820 M | 0.000 -100.00 % | 241.895 M | 0.000 -100.00 % | 213.692 M | 0.000 -100.00 % | 177.158 M | 0.000 -100.00 % | 420.446 M 101.21 % | 208.955 M -11.53 % | 236.200 M -6.24 % | 251.916 M |
| Tax assets | 0.000 -100.00 % | 172.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.601 M | 0.000 -100.00 % | 5.415 M | 0.000 -100.00 % | 5.391 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 437.988 M | 0.000 -100.00 % | 342.816 M | 0.000 -100.00 % | 423.118 M | 0.000 -100.00 % | 418.026 M | 0.000 -100.00 % | 329.106 M 382.74 % | 68.175 M 39.03 % | 49.036 M -15.38 % | 57.948 M -62.74 % | 155.508 M | 0.000 -100.00 % | 291.167 M | 0.000 -100.00 % | 344.154 M | 0.000 -100.00 % | 354.283 M | 0.000 -100.00 % | 271.223 M 46.41 % | 185.244 M | 0.000 -100.00 % | 179.302 M | 0.000 -100.00 % | 229.625 M | 0.000 -100.00 % | 247.790 M | 0.000 -100.00 % | 135.348 M | 0.000 -100.00 % | 288.939 M | 0.000 -100.00 % | 110.426 M | 0.000 -100.00 % | 1.221 M | 0.000 -100.00 % | 97.116 M | 0.000 -100.00 % | 186.741 M | 0.000 -100.00 % | 114.710 M | 0.000 -100.00 % | 407.687 M 92.55 % | 211.733 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| 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 100.00 % | -158.545 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 |
| 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 |
| Other total stockholders equity | 0.000 -100.00 % | 399.342 M | 0.000 100.00 % | -779.009 M | 0.000 -100.00 % | 307.732 M | 0.000 100.00 % | -959.122 M | 0.000 -100.00 % | 307.733 M 124.71 % | -1.245 B -477.67 % | 329.716 M 124.33 % | -1.355 B -511.02 % | 329.716 M | 0.000 100.00 % | -997.632 M | 0.000 -100.00 % | 330.106 M | 0.000 100.00 % | -1.033 B | 0.000 -100.00 % | 330.106 M 129.78 % | -1.108 B | 0.000 -100.00 % | 330.106 M | 0.000 100.00 % | -1.032 B | 0.000 -100.00 % | 329.716 M | 0.000 100.00 % | -938.990 M | 0.000 -100.00 % | 330.106 M | 0.000 100.00 % | -697.190 M | 0.000 -100.00 % | 330.106 M | 0.000 100.00 % | -444.540 M | 0.000 -100.00 % | 330.106 M | 0.000 100.00 % | -467.363 M | 0.000 -100.00 % | 329.716 M 0.00 % | 329.716 M 1.54 % | 324.700 M 0.00 % | 324.716 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.329 M | 0.000 -100.00 % | 22.000 M | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.169 B | 0.000 -100.00 % | 888.233 M | 0.000 -100.00 % | 897.807 M | 0.000 -100.00 % | 913.102 M | 0.000 -100.00 % | 851.136 M 34.18 % | 634.328 M 2.75 % | 617.374 M -1.98 % | 629.849 M -15.40 % | 744.519 M | 0.000 -100.00 % | 1.432 B | 0.000 -100.00 % | 1.303 B | 0.000 -100.00 % | 1.440 B | 0.000 -100.00 % | 1.356 B 12.28 % | 1.207 B | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 1.372 B | 0.000 -100.00 % | 1.534 B | 0.000 -100.00 % | 1.528 B | 0.000 -100.00 % | 1.741 B | 0.000 -100.00 % | 1.643 B | 0.000 -100.00 % | 1.992 B | 0.000 -100.00 % | 1.816 B | 0.000 -100.00 % | 2.072 B | 0.000 -100.00 % | 1.827 B | 0.000 -100.00 % | 2.104 B 25.23 % | 1.680 B -1.92 % | 1.713 B -0.28 % | 1.718 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-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-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-03-31 | 2011-03-31 | 2010-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 | -16.506 M 90.76 % | -178.573 M 69.17 % | -579.275 M -1 645.91 % | -33.179 M 14.01 % | -38.585 M 39.17 % | -63.428 M | 0.000 100.00 % | -213.407 M | 0.000 100.00 % | -26.154 M 1.44 % | -26.536 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.446 M -444 500.00 % | -1.000 K 100.00 % | -31.313 M -150.24 % | -12.513 M -84.48 % | -6.783 M -411.92 % | -1.325 M 90.83 % | -14.454 M -582.11 % | -2.119 M 87.52 % | -16.982 M 32.86 % | -25.295 M 17.10 % | -30.513 M -633.66 % | -4.159 M -558.07 % | -632.000 K -101.00 % | 63.295 M 73.88 % | 36.402 M -12.54 % | 41.619 M -6.21 % | 44.373 M 141.67 % | -106.493 M -212.94 % | 94.291 M 26.85 % | 74.334 M 43.37 % | 51.847 M 18.23 % | 43.853 M -38.89 % | 71.765 M -13.11 % | 82.593 M 87.10 % | 44.144 M 6.51 % | 41.445 M -50.70 % | 84.060 M 12.14 % | 74.958 M 271.93 % | 20.154 M 114.63 % | -137.717 M -909.91 % | 17.004 M 2.50 % | 16.590 M 71.49 % | 9.674 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.222 M -78.81 % | 213.407 M 954.96 % | 20.229 M -22.65 % | 26.153 M -1.44 % | 26.536 M -37.35 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.957 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 |
| 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 -100.00 % | 34.967 M | 0.000 -100.00 % | 17.872 M | 0.000 | 0.000 -100.00 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.957 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.222 M 340.98 % | 10.255 M | 0.000 -100.00 % | 2.357 M | 0.000 | 0.000 -100.00 % | 29.857 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.485 M -65.76 % | 45.222 M 340.98 % | 10.255 M -49.31 % | 20.229 M 758.25 % | 2.357 M -91.12 % | 26.536 M -63.25 % | 72.214 M 172.36 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.957 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.222 M -78.81 % | 213.407 M 954.96 % | 20.229 M -22.65 % | 26.153 M -1.44 % | 26.536 M -37.35 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.957 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 |
| 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 -100.00 % | 45.222 M -78.81 % | 213.407 M 954.96 % | 20.229 M -22.65 % | 26.153 M -1.44 % | 26.536 M -37.35 % | 42.357 M 59.75 % | 26.514 M 5.55 % | 25.119 M 68.17 % | 14.937 M 197.49 % | 5.021 M 12.93 % | 4.446 M 101.12 % | -397.957 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 |
| 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 |