Mahindra EPC Irrigation Limited MAHEPC.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.727 B 3.89 % | 2.625 B 24.76 % | 2.104 B -0.67 % | 2.118 B -16.57 % | 2.539 B -10.38 % | 2.833 B -45.50 % | 5.197 B 154.82 % | 2.039 B 1.59 % | 2.007 B -1.97 % | 2.048 B 21.01 % | 1.692 B -3.15 % | 1.747 B 8.25 % | 1.614 B 29.05 % | 1.251 B 44.27 % | 866.915 M 19.67 % | 724.442 M 16.27 % | 623.060 M 43.45 % | 434.340 M 227.51 % | 132.619 M -17.51 % | 160.768 M |
| Net income | 72.100 M 331.74 % | 16.700 M 113.57 % | -123.100 M -55.68 % | -79.073 M -141.70 % | 189.616 M -17.70 % | 230.398 M 101.33 % | 114.439 M 131.72 % | 49.386 M -50.14 % | 99.046 M 7.86 % | 91.825 M 411.61 % | 17.948 M -76.72 % | 77.099 M 44.32 % | 53.421 M -19.80 % | 66.609 M 363.49 % | 14.371 M 51.00 % | 9.518 M 162.89 % | -15.134 M 73.15 % | -56.368 M -128.28 % | 199.310 M 228.66 % | -154.906 M |
| Income before tax | 107.100 M 340.74 % | 24.300 M 115.16 % | -160.300 M -52.38 % | -105.200 M -141.96 % | 250.731 M -22.02 % | 321.533 M 89.80 % | 169.407 M 63.46 % | 103.639 M 7.08 % | 96.790 M -11.56 % | 109.437 M 309.13 % | 26.748 M -65.31 % | 77.099 M 44.32 % | 53.421 M -25.40 % | 71.614 M 205.92 % | 23.409 M 71.74 % | 13.631 M 142.59 % | -32.005 M 42.43 % | -55.593 M -115.95 % | 348.576 M 293.93 % | -179.744 M |
| Income before tax ratio | 0.04 324.22 % | 0.01 112.15 % | -0.08 -53.40 % | -0.05 -150.29 % | 0.10 -12.99 % | 0.11 248.23 % | 0.03 -35.85 % | 0.05 5.40 % | 0.05 -9.78 % | 0.05 238.10 % | 0.02 -64.18 % | 0.04 33.32 % | 0.03 -42.20 % | 0.06 112.04 % | 0.03 43.51 % | 0.02 136.63 % | -0.05 59.87 % | -0.13 -104.87 % | 2.63 335.09 % | -1.12 |
| EBITDA | 163.500 M 94.18 % | 84.200 M 179.21 % | -106.300 M -112.49 % | -50.026 M -117.10 % | 292.586 M -22.66 % | 378.288 M 79.12 % | 211.193 M 55.42 % | 135.889 M 4.34 % | 130.238 M -0.15 % | 130.431 M 102.79 % | 64.319 M -49.98 % | 128.575 M 69.37 % | 75.914 M -36.65 % | 119.838 M 34.19 % | 89.304 M 20.20 % | 74.294 M 307.40 % | 18.236 M 193.45 % | -19.514 M -105.30 % | 368.457 M 480.10 % | -96.936 M |
| Net income ratio | 0.03 315.55 % | 0.01 110.87 % | -0.06 -56.73 % | -0.04 -149.99 % | 0.07 -8.17 % | 0.08 269.38 % | 0.02 -9.06 % | 0.02 -50.92 % | 0.05 10.03 % | 0.04 322.78 % | 0.01 -75.96 % | 0.04 33.32 % | 0.03 -37.85 % | 0.05 221.26 % | 0.02 26.18 % | 0.01 154.09 % | -0.02 81.28 % | -0.13 -108.64 % | 1.50 255.98 % | -0.96 |
| Ratio EBITDA | 0.06 86.90 % | 0.03 163.49 % | -0.05 -113.92 % | -0.02 -120.49 % | 0.12 -13.70 % | 0.13 228.63 % | 0.04 -39.01 % | 0.07 2.70 % | 0.06 1.86 % | 0.06 67.58 % | 0.04 -48.35 % | 0.07 56.46 % | 0.05 -50.91 % | 0.10 -6.99 % | 0.10 0.45 % | 0.10 250.39 % | 0.03 165.14 % | -0.04 -101.62 % | 2.78 560.78 % | -0.60 |
| Gross profit ratio | 0.54 16.13 % | 0.46 153.79 % | 0.18 -50.35 % | 0.37 -22.42 % | 0.47 -9.39 % | 0.52 -28.05 % | 0.73 62.02 % | 0.45 4.69 % | 0.43 7.91 % | 0.40 8.96 % | 0.36 5.45 % | 0.35 0.33 % | 0.34 100.72 % | 0.17 -16.34 % | 0.21 7.80 % | 0.19 64.53 % | 0.12 385.62 % | 0.02 107.27 % | -0.33 -15.59 % | -0.28 |
| Weighted average shs out dil | 27.946 M 0.00 % | 27.946 M 0.21 % | 27.888 M -0.31 % | 27.976 M 0.00 % | 27.977 M 0.27 % | 27.903 M 0.09 % | 27.877 M 0.25 % | 27.807 M -0.05 % | 27.821 M 0.43 % | 27.703 M -0.05 % | 27.716 M 0.28 % | 27.638 M 3.84 % | 26.615 M 10.53 % | 24.079 M 57.37 % | 15.300 M 11.30 % | 13.747 M 3.84 % | 13.239 M 0.00 % | 13.239 M 62.37 % | 8.153 M 27.79 % | 6.380 M |
| Weighted average shs out | 27.946 M 0.40 % | 27.833 M -0.19 % | 27.888 M 0.17 % | 27.839 M 0.00 % | 27.839 M 0.21 % | 27.782 M 0.21 % | 27.723 M 0.13 % | 27.686 M 0.08 % | 27.663 M 0.05 % | 27.650 M 0.04 % | 27.640 M 0.03 % | 27.633 M 3.87 % | 26.604 M 10.62 % | 24.050 M 57.33 % | 15.287 M 11.20 % | 13.747 M 3.84 % | 13.239 M 0.00 % | 13.239 M 62.37 % | 8.153 M 27.79 % | 6.380 M |
| EPS diluted | 2.58 330.00 % | 0.60 113.61 % | -4.41 -55.83 % | -2.83 -141.74 % | 6.78 -17.92 % | 8.26 100.97 % | 4.11 130.90 % | 1.78 -50.00 % | 3.56 7.55 % | 3.31 409.23 % | 0.65 -76.70 % | 2.79 38.81 % | 2.01 -27.17 % | 2.76 193.62 % | 0.94 36.23 % | 0.69 160.53 % | -1.14 73.24 % | -4.26 -117.42 % | 24.45 200.70 % | -24.28 |
| Earnings per share | 2.58 330.00 % | 0.60 113.61 % | -4.41 -55.28 % | -2.84 -141.70 % | 6.81 -17.85 % | 8.29 100.73 % | 4.13 132.02 % | 1.78 -50.28 % | 3.58 7.83 % | 3.32 410.77 % | 0.65 -76.70 % | 2.79 38.81 % | 2.01 -27.44 % | 2.77 194.68 % | 0.94 36.23 % | 0.69 160.53 % | -1.14 73.24 % | -4.26 -117.42 % | 24.45 200.70 % | -24.28 |
| Gross profit | 1.469 B 20.65 % | 1.217 B 216.62 % | 384.500 M -50.68 % | 779.636 M -35.28 % | 1.205 B -18.80 % | 1.483 B -60.79 % | 3.783 B 312.86 % | 916.328 M 6.36 % | 861.514 M 5.79 % | 814.364 M 31.86 % | 617.611 M 2.14 % | 604.687 M 8.61 % | 556.764 M 159.04 % | 214.938 M 20.69 % | 178.084 M 29.00 % | 138.051 M 91.30 % | 72.165 M 596.62 % | 10.359 M 123.82 % | -43.486 M 4.65 % | -45.605 M |
| Income tax expense | 35.000 M 360.53 % | 7.600 M 120.43 % | -37.200 M -42.38 % | -26.127 M -142.75 % | 61.115 M -32.94 % | 91.135 M 65.80 % | 54.968 M 1.32 % | 54.253 M 2 504.22 % | -2.257 M -112.81 % | 17.612 M 100.13 % | 8.800 M -63.20 % | 23.914 M | 0.000 -100.00 % | 5.005 M -44.62 % | 9.038 M 119.73 % | 4.113 M 124.38 % | -16.872 M -2 276.99 % | 775.000 K -99.48 % | 149.266 M 700.95 % | -24.838 M |
| Cost of revenue | 1.258 B -10.60 % | 1.407 B -18.15 % | 1.719 B 28.47 % | 1.338 B 0.32 % | 1.334 B -1.12 % | 1.349 B -4.58 % | 1.414 B 25.89 % | 1.123 B -1.99 % | 1.146 B -7.09 % | 1.233 B 14.77 % | 1.075 B -5.94 % | 1.143 B 8.06 % | 1.057 B 2.08 % | 1.036 B 50.37 % | 688.831 M 17.47 % | 586.391 M 6.44 % | 550.895 M 29.93 % | 423.980 M 140.75 % | 176.105 M -14.67 % | 206.374 M |
| General and administrative expenses | 80.700 M -10.23 % | 89.900 M 23.66 % | 72.700 M 13.35 % | 64.138 M -11.99 % | 72.878 M -20.38 % | 91.527 M -6.50 % | 97.885 M 7.36 % | 91.177 M -3.20 % | 94.187 M 152.57 % | 37.291 M -82.35 % | 211.252 M 497.75 % | 35.341 M 0.42 % | 35.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 289.400 M 12.17 % | 258.000 M 34.38 % | 192.000 M -11.16 % | 216.116 M -34.96 % | 332.303 M -21.29 % | 422.205 M 9.21 % | 386.592 M 46.37 % | 264.112 M 23.83 % | 213.281 M 8.59 % | 196.411 M 1 989.90 % | 9.398 M -93.25 % | 139.146 M -15.58 % | 164.817 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 995.979 M 18.12 % | 843.223 M 29.81 % | 649.596 M 29.79 % | 500.516 M 308.80 % | 122.437 M -80.61 % | 631.547 M 10 401.28 % | 6.014 M 60.20 % | 3.754 M -14.22 % | 4.377 M -22.50 % | 5.647 M 236.30 % | 1.679 M 62.01 % | 1.036 M 3 396.44 % | 29.643 K -99.97 % | 114.464 M 153.85 % | 45.091 M 2.46 % | 44.008 M 20.52 % | 36.517 M 56.30 % | 23.363 M -94.50 % | 424.906 M 856.23 % | 44.436 M |
| Operating expenses | 1.366 B 14.67 % | 1.191 B 30.28 % | 914.400 M 17.04 % | 781.300 M 48.07 % | 527.645 M -53.93 % | 1.145 B 15.78 % | 989.297 M 27.48 % | 776.039 M 2.08 % | 760.211 M 15.84 % | 656.243 M 8.55 % | 604.532 M 14.12 % | 529.714 M 4.62 % | 506.308 M 342.33 % | 114.464 M 10.70 % | 103.404 M 29.76 % | 79.688 M 19.37 % | 66.757 M 58.27 % | 42.179 M 81.43 % | 23.248 M 47.29 % | 15.784 M |
| Cost and expenses | 2.624 B 1.09 % | 2.596 B 14.52 % | 2.267 B 2.85 % | 2.204 B -3.76 % | 2.290 B -8.21 % | 2.494 B 3.80 % | 2.403 B 26.54 % | 1.899 B -0.37 % | 1.906 B 0.87 % | 1.890 B 12.54 % | 1.679 B 0.41 % | 1.672 B 6.95 % | 1.564 B 35.94 % | 1.150 B 45.19 % | 792.235 M 18.94 % | 666.078 M 7.84 % | 617.652 M 32.50 % | 466.160 M 133.84 % | 199.354 M 189.74 % | -222.158 M |
| Research and development expenses | 20.630 K -88.37 % | 177.360 K 70.59 % | 103.970 K -63.42 % | 284.260 K 933.67 % | 27.500 K -71.66 % | 97.030 K -82.01 % | 539.250 K 10.73 % | 487.000 K -54.74 % | 1.076 M 340.98 % | 244.000 K -17.57 % | 296.000 K -45.69 % | 545.000 K 312.88 % | 132.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 370.100 M 6.38 % | 347.900 M 31.43 % | 264.700 M -5.63 % | 280.500 M -30.77 % | 405.181 M -21.13 % | 513.732 M 6.04 % | 484.477 M 36.36 % | 355.289 M 15.55 % | 307.468 M 31.56 % | 233.702 M 5.91 % | 220.650 M -46.26 % | 410.591 M 2.82 % | 399.339 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.220 M |
| Interest income | 1.600 M -15.79 % | 1.900 M 46.15 % | 1.300 M 46.40 % | 888.000 K -57.67 % | 2.098 M 52.58 % | 1.375 M -47.94 % | 2.641 M -58.88 % | 6.422 M -40.02 % | 10.707 M -33.22 % | 16.034 M -29.93 % | 22.882 M -4.46 % | 23.951 M -9.13 % | 26.358 M 50.89 % | 17.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 390.165 K |
| Interest expense | 22.800 M -14.61 % | 26.700 M 20.27 % | 22.200 M 14.07 % | 19.462 M 125.96 % | 8.613 M -47.08 % | 16.277 M 46.73 % | 11.093 M 1 195.91 % | 856.000 K -71.18 % | 2.970 M 146.58 % | 1.204 M -88.19 % | 10.195 M -56.68 % | 23.534 M -4.48 % | 24.637 M -14.63 % | 28.860 M -40.10 % | 48.181 M 8.59 % | 44.371 M 20.03 % | 36.965 M 56.84 % | 23.568 M 391.22 % | 4.798 M -92.46 % | 63.597 M |
| Depreciation and amortization | 33.600 M 6.33 % | 31.600 M 2.60 % | 30.800 M -2.59 % | 31.619 M 2.29 % | 30.912 M -18.68 % | 38.011 M 23.84 % | 30.693 M -2.23 % | 31.394 M 3.01 % | 30.478 M 12.94 % | 26.987 M -1.42 % | 27.376 M -2.02 % | 27.941 M 9.76 % | 25.457 M 31.47 % | 19.364 M 9.32 % | 17.714 M 8.72 % | 16.292 M 12.94 % | 14.426 M 15.31 % | 12.510 M -1.24 % | 12.668 M -34.06 % | 19.212 M |
| Operating income | 102.700 M 255.36 % | 28.900 M 118.23 % | -158.500 M -100.67 % | -78.985 M -132.96 % | 239.663 M -28.88 % | 337.003 M 94.64 % | 173.146 M 23.42 % | 140.289 M 38.49 % | 101.303 M -35.93 % | 158.121 M 1 108.99 % | 13.079 M -82.56 % | 74.973 M 48.59 % | 50.457 M -49.78 % | 100.474 M 34.54 % | 74.680 M 27.96 % | 58.364 M 979.22 % | 5.408 M 117.00 % | -31.820 M 52.32 % | -66.735 M -8.71 % | -61.389 M |
| Operating income ratio | 0.04 242.04 % | 0.01 114.62 % | -0.08 -102.03 % | -0.04 -139.50 % | 0.09 -20.65 % | 0.12 257.10 % | 0.03 -51.57 % | 0.07 36.31 % | 0.05 -34.65 % | 0.08 899.09 % | 0.01 -81.99 % | 0.04 37.26 % | 0.03 -61.09 % | 0.08 -6.75 % | 0.09 6.93 % | 0.08 828.19 % | 0.01 111.85 % | -0.07 85.44 % | -0.50 -31.78 % | -0.38 |
| Total other income expenses net | 4.400 M 195.65 % | -4.600 M -155.56 % | -1.800 M 93.13 % | -26.215 M -336.85 % | 11.068 M 198.29 % | -11.260 M 54.64 % | -24.821 M -328.22 % | 10.876 M 1 478.45 % | -789.000 K -104.87 % | 16.211 M 215.47 % | 5.139 M 108.37 % | -61.428 M -2 558.46 % | 2.499 M 131.69 % | -7.885 M 84.62 % | -51.271 M -14.62 % | -44.733 M -19.56 % | -37.413 M -57.38 % | -23.773 M -105.73 % | 414.910 M 450.56 % | -118.355 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 | 216.100 M 37.64 % | 157.000 M 46.32 % | 107.300 M -57.34 % | 251.508 M 672.32 % | -43.945 M -319.58 % | 20.013 M -33.64 % | 30.160 M 5.92 % | 28.474 M 142.60 % | -66.841 M 71.10 % | -231.309 M 12.94 % | -265.689 M -13.30 % | -234.498 M 6.73 % | -251.423 M -91.05 % | -131.601 M -136.88 % | 356.842 M 3.26 % | 345.585 M 9.11 % | 316.723 M 8.60 % | 291.629 M 20.79 % | 241.428 M -69.19 % | 783.507 M |
| Total investments | 28.200 M 78.48 % | 15.800 M 229.17 % | 4.800 M -36.96 % | 7.614 M -34.96 % | 11.707 M -16.60 % | 14.037 M -14.95 % | 16.504 M -87.18 % | 128.748 M 3 300.63 % | 3.786 M -94.65 % | 70.773 M 128 577.47 % | 55.000 K 0.00 % | 55.000 K 0.00 % | 55.000 K 384.58 % | 11.350 K -85.96 % | 80.850 K -41.18 % | 137.450 K 66.71 % | 82.450 K 0.00 % | 82.450 K -3.51 % | 85.450 K -98.88 % | 7.656 M |
| Total debt | 254.000 M 59.75 % | 159.000 M 4.95 % | 151.500 M -39.86 % | 251.912 M 95 321.21 % | 264.000 K -99.80 % | 131.093 M 283.17 % | 34.213 M -6.89 % | 36.745 M 1 672.53 % | 2.073 M -53.15 % | 4.425 M 3.83 % | 4.262 M -46.37 % | 7.947 M -93.88 % | 129.801 M 530.00 % | 20.603 M -94.23 % | 356.842 M 3.26 % | 345.585 M 9.11 % | 316.723 M 8.60 % | 291.629 M 20.79 % | 241.428 M -69.29 % | 786.029 M |
| Accumulated other comprehensive income loss | 49.100 M -3.73 % | 51.000 M -4.49 % | 53.400 M -9.52 % | 59.018 M 11.56 % | 52.904 M -5.46 % | 55.959 M 0.96 % | 55.426 M -1.32 % | 56.166 M 4.45 % | 53.771 M 4.61 % | 51.400 M 45.60 % | 35.303 M 7.34 % | 32.890 M -7.96 % | 35.733 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 194.893 M |
| Retained earnings | 444.000 M 19.58 % | 371.300 M 5.12 % | 353.200 M -25.41 % | 473.527 M -19.29 % | 586.696 M 35.74 % | 432.212 M 83.69 % | 235.299 M 68.31 % | 139.801 M 54.74 % | 90.343 M 1 684.90 % | -5.700 M 94.16 % | -97.525 M 10.15 % | -108.547 M 41.53 % | -185.646 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -554.309 M |
| Common stock | 279.300 M 0.07 % | 279.100 M 0.07 % | 278.900 M 0.17 % | 278.415 M 0.00 % | 278.415 M 0.21 % | 277.837 M 0.13 % | 277.478 M 0.13 % | 277.119 M 0.14 % | 276.745 M 0.05 % | 276.604 M 0.05 % | 276.463 M 0.02 % | 276.402 M 0.03 % | 276.328 M 60.05 % | 172.656 M 0.06 % | 172.557 M 61.30 % | 106.976 M -26.21 % | 144.976 M 52.64 % | 94.976 M 0.00 % | 94.976 M 90.04 % | 49.976 M |
| Total equity | 1.726 B 4.43 % | 1.653 B 1.14 % | 1.634 B -6.82 % | 1.754 B -5.75 % | 1.861 B 9.29 % | 1.703 B 13.53 % | 1.500 B 7.17 % | 1.399 B 4.29 % | 1.342 B 8.20 % | 1.240 B 8.39 % | 1.144 B 1.22 % | 1.130 B 7.08 % | 1.056 B 76.37 % | 598.547 M -29.28 % | 846.323 M 96.78 % | 430.079 M 1.89 % | 422.105 M 12.07 % | 376.642 M -6.05 % | 400.887 M 253.43 % | -261.290 M |
| Other non current liabilities | 7.200 M 50.00 % | 4.800 M 14.29 % | 4.200 M -41.50 % | 7.179 M 80.92 % | 3.968 M 7.27 % | 3.699 M -57.72 % | 8.749 M 4.22 % | 8.395 M 12.56 % | 7.458 M -5.61 % | 7.901 M -51.46 % | 16.279 M 32.03 % | 12.330 M 111.87 % | 5.820 M 2.60 % | 5.672 M -96.38 % | 156.790 M 17.67 % | 133.247 M 79.01 % | 74.436 M 1 493.60 % | 4.671 M 203.50 % | -4.513 M | 0.000 |
| Long term debt | 1.000 M -68.75 % | 3.200 M 220.00 % | 1.000 M | 0.000 | 0.000 -100.00 % | 299.000 K -64.82 % | 850.000 K -41.86 % | 1.462 M -29.47 % | 2.073 M -22.78 % | 2.684 M -37.01 % | 4.262 M -42.46 % | 7.406 M -94.13 % | 126.244 M 512.74 % | 20.603 M -89.70 % | 200.052 M -5.79 % | 212.337 M -12.36 % | 242.288 M -0.71 % | 244.027 M 1.08 % | 241.428 M -39.19 % | 396.994 M |
| Total non current liabilities | 8.200 M 2.50 % | 8.000 M 53.85 % | 5.200 M -27.57 % | 7.179 M 80.92 % | 3.968 M -0.75 % | 3.998 M -58.35 % | 9.599 M -2.62 % | 9.857 M 3.42 % | 9.531 M -68.71 % | 30.464 M 48.31 % | 20.541 M 4.08 % | 19.736 M -85.06 % | 132.064 M 402.61 % | 26.275 M -92.64 % | 356.842 M 3.26 % | 345.585 M 9.11 % | 316.723 M 8.60 % | 291.629 M 20.79 % | 241.428 M -44.24 % | 432.967 M |
| Other current liabilities | 212.400 M 82.01 % | 116.700 M -14.32 % | 136.200 M 1.73 % | 133.884 M 655.34 % | 17.725 M 308.31 % | -8.509 M -109.29 % | 91.544 M 4.07 % | 87.960 M 12.17 % | 78.414 M 13.69 % | 68.970 M -41.43 % | 117.754 M -55.80 % | 266.427 M 222.77 % | 82.545 M -76.25 % | 347.542 M 565.52 % | 52.221 M 711.54 % | -8.539 M -111.83 % | 72.169 M -20.58 % | 90.869 M 85.29 % | 49.041 M -60.79 % | 125.084 M |
| Deferred revenue | 0.000 -100.00 % | 17.700 M 12.74 % | 15.700 M 44.86 % | 10.838 M -92.50 % | 144.462 M 3.41 % | 139.702 M -1.89 % | 142.395 M 16.78 % | 121.938 M 258.87 % | 33.978 M -76.88 % | 146.948 M 4 773.61 % | -3.144 M -138.57 % | 8.152 M 44.99 % | 5.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 253.000 M 62.39 % | 155.800 M 3.52 % | 150.500 M -40.26 % | 251.912 M 47 610.61 % | 528.000 K -99.60 % | 130.794 M 234.17 % | 39.140 M -17.96 % | 47.707 M 242.98 % | -33.367 M 62.42 % | -88.794 M | 0.000 -100.00 % | 147.833 M 4 056.10 % | 3.557 M | 0.000 -100.00 % | 156.790 M 17.67 % | 133.247 M 79.01 % | 74.436 M 56.37 % | 47.602 M | 0.000 -100.00 % | 389.035 M |
| Total current liabilities | 1.181 B 29.77 % | 910.100 M 1.97 % | 892.500 M -13.93 % | 1.037 B 27.85 % | 811.132 M -12.65 % | 928.625 M 32.11 % | 702.893 M 27.21 % | 552.542 M 12.65 % | 490.475 M 17.39 % | 417.799 M 16.37 % | 359.035 M -24.57 % | 476.004 M 85.57 % | 256.514 M -48.78 % | 500.802 M 139.61 % | 209.011 M 67.60 % | 124.708 M -14.94 % | 146.605 M 53.45 % | 95.540 M 114.56 % | 44.528 M -92.10 % | 563.645 M |
| Total liabilities | 1.189 B 29.53 % | 918.100 M 2.27 % | 897.700 M -14.03 % | 1.044 B 28.10 % | 815.100 M -12.60 % | 932.623 M 30.90 % | 712.492 M 26.69 % | 562.399 M 12.48 % | 500.006 M 11.54 % | 448.263 M 18.10 % | 379.576 M -23.43 % | 495.740 M 27.58 % | 388.578 M -26.28 % | 527.077 M -6.85 % | 565.852 M 20.32 % | 470.293 M 1.50 % | 463.328 M 19.67 % | 387.169 M 35.39 % | 285.956 M -71.31 % | 996.612 M |
| Other non current assets | 158.200 M -29.84 % | 225.500 M 0.22 % | 225.000 M -48.99 % | 441.091 M 18.54 % | 372.094 M -3.79 % | 386.752 M 49.42 % | 258.843 M 58 197.97 % | 444.000 K -99.78 % | 202.278 M 3 037.32 % | 6.447 M -90.43 % | 67.369 M 8.08 % | 62.331 M 2.99 % | 60.522 M 18.99 % | 50.865 M -83.08 % | 300.557 M -3.70 % | 312.110 M -2.36 % | 319.647 M 4.97 % | 304.514 M 22.71 % | 248.149 M 8 714.06 % | 2.815 M |
| Long term investments | 31.100 M 352.85 % | -12.300 M -356.25 % | 4.800 M -36.84 % | 7.600 M -34.12 % | 11.536 M -17.82 % | 14.037 M -14.95 % | 16.504 M -87.18 % | 128.748 M 228.08 % | -100.524 M -242.04 % | 70.773 M | 0.000 | 0.000 -100.00 % | 43.650 K 175.06 % | -58.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.450 K |
| Intangible assets | 600.000 K -57.14 % | 1.400 M -48.15 % | 2.700 M -8.32 % | 2.945 M 205.18 % | 965.000 K -14.37 % | 1.127 M -96.53 % | 32.438 M -13.03 % | 37.298 M 284.79 % | 9.693 M 96.46 % | 4.934 M 111.38 % | 2.334 M -32.81 % | 3.474 M 14.03 % | 3.047 M 75.99 % | 1.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 246.149 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 | 600.000 K -57.14 % | 1.400 M -48.15 % | 2.700 M -8.32 % | 2.945 M 205.18 % | 965.000 K -14.37 % | 1.127 M -96.53 % | 32.438 M -13.03 % | 37.298 M 284.80 % | 9.693 M 96.46 % | 4.934 M 111.38 % | 2.334 M -32.81 % | 3.474 M 14.03 % | 3.047 M 75.99 % | 1.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.571 M |
| Property plant equipment net | 206.700 M -5.14 % | 217.900 M 1.35 % | 215.000 M -5.99 % | 228.692 M -11.40 % | 258.113 M -6.35 % | 275.628 M 13.86 % | 242.082 M -0.85 % | 244.148 M -2.63 % | 250.733 M -12.29 % | 285.879 M -4.53 % | 299.455 M -5.86 % | 318.111 M 2.45 % | 310.505 M 8.45 % | 286.315 M 27.60 % | 224.386 M 18.35 % | 189.592 M -3.97 % | 197.424 M 5.73 % | 186.731 M -7.99 % | 202.940 M -4.84 % | 213.256 M |
| Total non current assets | 396.600 M -8.30 % | 432.500 M -23.83 % | 567.800 M -25.60 % | 763.134 M 8.93 % | 700.584 M -4.12 % | 730.654 M 24.49 % | 586.933 M 35.72 % | 432.466 M 8.43 % | 398.855 M 3.57 % | 385.091 M 4.32 % | 369.158 M -3.84 % | 383.916 M 3.46 % | 371.071 M 9.51 % | 338.853 M -36.06 % | 529.948 M 2.75 % | 515.748 M -3.66 % | 535.319 M 8.97 % | 491.244 M 8.90 % | 451.089 M 6.45 % | 423.776 M |
| Other current assets | 351.200 M 93.07 % | 181.900 M -33.81 % | 274.800 M 8.62 % | 252.996 M 48.27 % | 170.633 M 15.29 % | 148.002 M 31.64 % | 112.431 M 9.55 % | 102.632 M 11.75 % | 91.842 M -18.45 % | 112.618 M 1 269.28 % | 8.225 M -85.39 % | 56.279 M 203.54 % | 18.541 M 57.71 % | 11.756 M -42.36 % | 20.395 M -24.30 % | 26.941 M 18.00 % | 22.831 M -6.06 % | 24.303 M 31.52 % | 18.479 M 2.05 % | 18.108 M |
| Short term investments | 0.000 -100.00 % | 28.100 M -24.05 % | 37.000 M | 0.000 -100.00 % | 171.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 104.310 M | 0.000 -100.00 % | 55.000 K | 0.000 -100.00 % | 11.350 K -83.67 % | 69.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.571 M |
| cash and cash equivalents | 16.900 M 745.00 % | 2.000 M -95.48 % | 44.200 M 10 950.00 % | 400.000 K -99.10 % | 44.209 M -60.20 % | 111.080 M 2 640.69 % | 4.053 M -51.00 % | 8.271 M -88.00 % | 68.914 M -70.77 % | 235.734 M -12.68 % | 269.950 M 11.35 % | 242.444 M -36.40 % | 381.225 M 150.47 % | 152.204 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.523 M |
| Cash and short term investments | 16.900 M -43.85 % | 30.100 M -62.93 % | 81.200 M 20 200.00 % | 400.000 K -99.10 % | 44.380 M -60.05 % | 111.080 M 2 640.69 % | 4.053 M -51.00 % | 8.271 M -95.23 % | 173.225 M -26.52 % | 235.734 M -12.69 % | 270.005 M 11.37 % | 242.444 M -36.41 % | 381.236 M 150.36 % | 152.274 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.094 M |
| Total current assets | 2.519 B 17.78 % | 2.138 B 8.88 % | 1.964 B -3.48 % | 2.035 B 3.01 % | 1.975 B 3.71 % | 1.905 B 17.19 % | 1.625 B 6.27 % | 1.529 B 5.99 % | 1.443 B 10.71 % | 1.303 B 12.88 % | 1.155 B -7.05 % | 1.242 B 15.75 % | 1.073 B 36.40 % | 786.771 M -10.82 % | 882.228 M 129.37 % | 384.624 M 9.86 % | 350.114 M 28.45 % | 272.567 M 15.61 % | 235.754 M -24.33 % | 311.547 M |
| Inventory | 417.000 M -6.21 % | 444.600 M 10.54 % | 402.200 M 11.55 % | 360.542 M 5.14 % | 342.908 M -4.42 % | 358.763 M 37.26 % | 261.382 M -24.67 % | 346.971 M 6.77 % | 324.965 M 16.77 % | 278.293 M -1.60 % | 282.810 M -21.32 % | 359.459 M 50.14 % | 239.417 M -0.49 % | 240.598 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.195 M |
| Net receivables | 1.734 B 16.99 % | 1.482 B 22.89 % | 1.206 B -15.14 % | 1.421 B 0.24 % | 1.417 B 10.15 % | 1.287 B 3.07 % | 1.248 B 16.30 % | 1.073 B 17.68 % | 912.170 M 20.58 % | 756.502 M 28.21 % | 590.031 M -4.62 % | 618.608 M 42.54 % | 433.976 M 13.56 % | 382.142 M 26.25 % | 302.696 M 25.55 % | 241.104 M 16.79 % | 206.451 M 41.60 % | 145.799 M 189.05 % | 50.440 M -79.51 % | 246.149 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 120.300 M 45.28 % | 82.806 M 43.07 % | 57.876 M 8.97 % | 53.110 M 43.28 % | 37.066 M 69.81 % | 21.828 M -40.48 % | 36.675 M 114.99 % | 17.059 M | 0.000 | 0.000 100.00 % | -3.047 M | 0.000 -100.00 % | 5.005 M -64.37 % | 14.047 M -23.02 % | 18.247 M | 0.000 | 0.000 -100.00 % | 185.048 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 | 715.600 M 16.68 % | 613.300 M 8.13 % | 567.200 M -8.56 % | 620.300 M -3.40 % | 642.107 M -2.04 % | 655.450 M 24.81 % | 525.154 M 37.11 % | 383.027 M 13.04 % | 338.850 M 30.23 % | 260.193 M 7.84 % | 241.281 M 20.11 % | 200.884 M 21.90 % | 164.791 M 7.52 % | 153.259 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.363 M |
| Tax payables | 0.000 -100.00 % | 6.600 M -71.18 % | 22.900 M 14.10 % | 20.070 M 218.07 % | 6.310 M -43.60 % | 11.188 M -53.05 % | 23.832 M 43.05 % | 16.660 M -38.54 % | 27.108 M -3.79 % | 28.177 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 162.749 K |
| Deferred revenue non current | 0.000 100.00 % | -16.500 M 13.61 % | -19.100 M | 0.000 | 0.000 100.00 % | -25.271 M -12.83 % | -22.398 M 34.94 % | -34.429 M 8.86 % | -37.777 M 8.57 % | -41.318 M | 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 | 2.100 M -56.25 % | 4.800 M 220.00 % | 1.500 M | 0.000 -100.00 % | 264.000 K -75.85 % | 1.093 M -81.08 % | 5.777 M -53.50 % | 12.424 M 136.56 % | -33.978 M 62.47 % | -90.534 M | 0.000 -100.00 % | 147.292 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.252 M | 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 | 953.700 M 0.24 % | 951.400 M 0.30 % | 948.600 M 0.61 % | 942.848 M 0.00 % | 942.830 M 0.65 % | 936.706 M 0.56 % | 931.530 M -3.86 % | 968.899 M 5.20 % | 920.982 M 0.26 % | 918.554 M 0.26 % | 916.142 M -4.82 % | 962.535 M 5.15 % | 915.394 M 49.49 % | 612.342 M -1.12 % | 619.252 M 131.35 % | 267.663 M -3.42 % | 277.129 M -1.61 % | 281.666 M -7.93 % | 305.911 M 535.32 % | 48.151 M |
| Deferred tax liabilities non current | 0.000 -100.00 % | 16.500 M -13.61 % | 19.100 M | 0.000 | 0.000 -100.00 % | 25.271 M -21.02 % | 31.997 M -7.06 % | 34.429 M -8.86 % | 37.777 M -8.57 % | 41.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 35.973 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 | 2.915 B 13.40 % | 2.571 B 1.54 % | 2.532 B -9.51 % | 2.798 B 4.56 % | 2.676 B 1.54 % | 2.635 B 19.13 % | 2.212 B 12.76 % | 1.962 B 6.52 % | 1.842 B 9.08 % | 1.688 B 10.81 % | 1.524 B -6.29 % | 1.626 B 12.59 % | 1.444 B 28.31 % | 1.126 B -20.29 % | 1.412 B 56.84 % | 900.372 M 1.69 % | 885.433 M 15.92 % | 763.811 M 11.21 % | 686.843 M -6.59 % | 735.322 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 -100.00 % | 71.200 M 24 995.10 % | -286.000 K 99.49 % | -56.313 M 8.07 % | -61.256 M -154.01 % | -24.116 M -1 151.48 % | -1.927 M -119.59 % | 9.838 M -80.49 % | 50.420 M -13.13 % | 58.039 M 4 681.52 % | -1.267 M -133.44 % | 3.789 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 500.000 K 25.00 % | 400.000 K 300.00 % | 100.000 K -98.36 % | 6.100 M 88.91 % | 3.229 M -41.81 % | 5.549 M 25.12 % | 4.435 M -43.05 % | 7.787 M 62.89 % | 4.780 M 19.32 % | 4.007 M 54.67 % | 2.590 M 2 522.22 % | 98.783 K -33.60 % | 148.769 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -231.400 M -49.87 % | -154.400 M -161.46 % | 251.200 M 237.85 % | -182.230 M -60.43 % | -113.592 M 49.19 % | -223.543 M -60.38 % | -139.386 M 51.33 % | -286.392 M -45.96 % | -196.212 M 5.53 % | -207.703 M -332.36 % | 89.389 M 136.35 % | -245.908 M -251.62 % | -69.936 M 55.76 % | -158.073 M -225.55 % | -48.555 M 7.08 % | -52.256 M -324.10 % | -12.322 M 84.85 % | -81.318 M -158.16 % | -31.499 M -210.00 % | 28.635 M |
| Accounts receivables | -336.800 M -6.85 % | -315.200 M -180.08 % | 393.600 M 887.20 % | -50.000 M 55.39 % | -112.095 M 50.02 % | -224.267 M 32.97 % | -334.574 M -19.23 % | -280.622 M -47.77 % | -189.907 M 25.16 % | -253.743 M -325.39 % | -59.649 M 64.92 % | -170.027 M -188.44 % | -58.947 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.956 M |
| Inventory | 27.600 M 165.09 % | -42.400 M -1.68 % | -41.700 M -136.47 % | -17.634 M -211.22 % | 15.855 M 116.28 % | -97.381 M -213.78 % | 85.589 M 488.93 % | -22.006 M 52.85 % | -46.673 M -1 133.31 % | 4.517 M -94.11 % | 76.649 M 163.85 % | -120.042 M -10 261.14 % | 1.181 M 101.27 % | -93.058 M -23.68 % | -75.243 M -1 158.86 % | 7.106 M 319.40 % | -3.239 M 88.15 % | -27.328 M 8.09 % | -29.733 M -412.00 % | 9.530 M |
| Accounts payables | 120.400 M 65.61 % | 72.700 M 346.44 % | -29.500 M -36.82 % | -21.561 M -267.58 % | 12.866 M -90.48 % | 135.098 M -7.68 % | 146.337 M 207.90 % | 47.527 M -40.17 % | 79.431 M 267.36 % | 21.622 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.850 M |
| Other working capital | -42.600 M -132.64 % | 130.500 M 283.29 % | -71.200 M 23.47 % | -93.035 M -207.88 % | -30.218 M 18.31 % | -36.993 M -0.69 % | -36.738 M 86.10 % | -264.386 M -76.80 % | -149.540 M 29.54 % | -212.220 M -1 765.78 % | 12.740 M 110.12 % | -125.867 M -76.98 % | -71.117 M -9.39 % | -65.015 M -343.61 % | 26.688 M 144.96 % | -59.362 M -553.57 % | -9.083 M 83.18 % | -53.990 M -2 956.90 % | -1.766 M | 0.000 |
| Other non cash items | 81.300 M -28.68 % | 114.000 M 4 322.22 % | -2.700 M -114.45 % | 18.684 M 358.46 % | -7.229 M -153.08 % | 13.618 M 91.24 % | 7.121 M 604.68 % | -1.411 M -130.80 % | 4.582 M 140.06 % | -11.438 M -4.69 % | -10.926 M -2 520.29 % | -416.975 K 75.77 % | -1.721 M -124.69 % | 6.968 M -83.58 % | 42.434 M 17.24 % | 36.193 M 12.76 % | 32.096 M 31.56 % | 24.396 M 234.52 % | 7.293 M -92.38 % | 95.729 M |
| Net cash provided by operating activities | -43.900 M -377.85 % | 15.800 M -91.70 % | 190.300 M 182.27 % | -231.314 M -310.16 % | 110.068 M 14.20 % | 96.379 M 100.15 % | 48.154 M 132.78 % | -146.910 M -195.33 % | -49.744 M -75.83 % | -28.291 M -114.64 % | 193.217 M 235.64 % | -142.453 M -1 376.52 % | 11.159 M 118.56 % | -60.128 M -257.85 % | 38.091 M 167.83 % | 14.222 M 437.98 % | 2.644 M 102.65 % | -99.800 M -20.14 % | -83.071 M -633.17 % | -11.330 M |
| Investments in property plant and equipment | -19.600 M 20.97 % | -24.800 M -13.76 % | -21.800 M -166.63 % | -8.176 M 40.91 % | -13.836 M 55.44 % | -31.047 M -38.58 % | -22.404 M -458.92 % | 6.242 M 121.42 % | -29.135 M -49.18 % | -19.530 M -33.81 % | -14.595 M 54.42 % | -32.018 M 39.05 % | -52.531 M 48.84 % | -102.678 M -75.32 % | -58.568 M -352.42 % | -12.945 M 54.65 % | -28.546 M -4.34 % | -27.357 M -387.91 % | -5.607 M -2 481.87 % | -217.170 K |
| Acquisitions net | 0.000 | 0.000 -100.00 % | 300.000 K -77.89 % | 1.357 M 503.11 % | 225.000 K -85.10 % | 1.510 M 108.39 % | -18.000 M -10.22 % | -16.331 M -237.69 % | 11.861 M -32.18 % | 17.490 M 19.84 % | 14.595 M -54.42 % | 32.018 M -39.05 % | 52.531 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 562.382 K |
| Purchases of investments | 0.000 100.00 % | -17.000 M -304.76 % | -4.200 M -14.47 % | -3.669 M | 0.000 100.00 % | -205.000 M -16.15 % | -176.500 M 71.44 % | -618.000 M -150.20 % | -247.000 M -114.78 % | -115.000 M 45.24 % | -210.000 M 30.58 % | -302.500 M 27.72 % | -418.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 23.500 M 502.56 % | 3.900 M 68.69 % | 2.312 M | 0.000 -100.00 % | 205.594 M 15.97 % | 177.287 M -73.62 % | 672.026 M 231.49 % | 202.728 M 75.11 % | 115.775 M -45.05 % | 210.706 M -30.50 % | 303.182 M -27.64 % | 418.992 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K |
| Other investing activites | 4.300 M 168.75 % | 1.600 M 172.73 % | -2.200 M -51.62 % | -1.451 M -147.56 % | 3.051 M -61.36 % | 7.896 M -45.79 % | 14.565 M 23.19 % | 11.823 M -52.93 % | 25.120 M -58.14 % | 60.005 M 284.65 % | 15.600 M -89.35 % | 146.446 M 162.21 % | -235.414 M -916.39 % | -23.162 M -405.97 % | 7.570 M -0.91 % | 7.639 M 81.44 % | 4.210 M -53.28 % | 9.012 M 4 757.93 % | 185.514 K | 0.000 |
| Net cash used for investing activites | -15.300 M 8.38 % | -16.700 M 30.42 % | -24.000 M -149.30 % | -9.627 M 8.84 % | -10.560 M 49.83 % | -21.047 M 15.99 % | -25.052 M -144.93 % | 55.760 M 253.08 % | -36.426 M -162.01 % | 58.740 M 260.25 % | 16.306 M -88.92 % | 147.128 M 162.63 % | -234.922 M -86.68 % | -125.840 M -146.76 % | -50.998 M -861.12 % | -5.306 M 78.20 % | -24.335 M -32.65 % | -18.345 M -238.37 % | -5.422 M -1 617.74 % | 357.212 K |
| Debt repayment | 95.800 M 2 180.95 % | 4.200 M 104.18 % | -100.400 M -139.86 % | 251.900 M 293.77 % | -130.000 M -235.72 % | 95.786 M 3 884.51 % | -2.531 M -107.44 % | 34.021 M 2 054.11 % | -1.741 M 49.96 % | -3.479 M 97.76 % | -155.629 M -694.94 % | 26.159 M 110.19 % | -256.784 M -223.18 % | -79.455 M -805.82 % | 11.257 M -61.00 % | 28.861 M 15.01 % | 25.094 M -52.51 % | 52.840 M 338.97 % | -22.112 M -1 227.06 % | 1.962 M |
| Common stock issued | 200.000 K 0.00 % | 200.000 K -60.00 % | 500.000 K | 0.000 -100.00 % | 578.000 K 11.37 % | 519.000 K 44.57 % | 359.000 K -4.01 % | 374.000 K 165.25 % | 141.000 K -0.06 % | 141.080 K -34.19 % | 214.375 K -16.95 % | 258.125 K -99.94 % | 414.643 M 119 739.01 % | 346.000 K -99.92 % | 433.488 M 4 234.88 % | 10.000 M -80.00 % | 50.000 M | 0.000 -100.00 % | 220.500 M 4 310.00 % | 5.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -160.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 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -33.467 M -0.39 % | -33.338 M -1.29 % | -32.913 M -100.79 % | -16.392 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 |
| Other financing activites | -21.900 M 52.08 % | -45.700 M -102.21 % | -22.600 M -6.12 % | -21.296 M -515.67 % | -3.459 M 89.09 % | -31.697 M -262.00 % | -8.756 M -125.21 % | -3.888 M 20.65 % | -4.900 M -270.60 % | -1.322 M 92.93 % | -18.694 M 1.34 % | -18.948 M -121.57 % | 87.862 M 340.57 % | -36.523 M 43.39 % | -64.522 M -11 762.38 % | -543.923 K 98.58 % | -38.274 M -45.01 % | -26.393 M -1 226.04 % | -1.990 M | 0.000 |
| Net cash used provided by financing activities | 74.100 M 279.42 % | -41.300 M 66.29 % | -122.500 M -162.14 % | 197.137 M 218.49 % | -166.379 M -624.94 % | 31.695 M 216.01 % | -27.320 M -189.55 % | 30.507 M 569.37 % | -6.500 M -39.47 % | -4.660 M 97.32 % | -174.109 M -2 431.11 % | 7.469 M -96.96 % | 245.721 M 312.50 % | -115.632 M -130.41 % | 380.223 M 6 369.15 % | -6.065 M -116.47 % | 36.820 M 39.22 % | 26.447 M -86.53 % | 196.398 M 2 721.03 % | 6.962 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -5.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 |
| Net change in cash | 14.900 M 135.31 % | -42.200 M -196.35 % | 43.800 M 199.99 % | -43.805 M 34.49 % | -66.871 M -162.48 % | 107.027 M 2 637.39 % | -4.218 M 93.04 % | -60.643 M 34.56 % | -92.669 M -459.34 % | 25.789 M -27.18 % | 35.414 M 191.62 % | 12.144 M -44.70 % | 21.958 M 107.28 % | -301.599 M -182.11 % | 367.316 M 12 782.36 % | 2.851 M -81.15 % | 15.128 M 116.50 % | -91.698 M -184.98 % | 107.905 M | 0.000 |
| Cash at beginning of period | 2.000 M -95.48 % | 44.200 M 10 950.00 % | 400.000 K -99.10 % | 44.209 M -60.20 % | 111.080 M 2 640.69 % | 4.053 M -51.00 % | 8.271 M -88.00 % | 68.914 M -57.35 % | 161.583 M 18.12 % | 136.794 M 34.93 % | 101.380 M 13.61 % | 89.236 M 30.70 % | 68.278 M -81.54 % | 369.877 M 735.30 % | 44.281 M 6.88 % | 41.429 M 57.52 % | 26.301 M -77.71 % | 117.999 M 1 069.05 % | 10.094 M | 0.000 |
| Cash at end of period | 16.900 M 745.00 % | 2.000 M -95.48 % | 44.200 M 10 840.59 % | 404.000 K -99.09 % | 44.209 M -60.20 % | 111.080 M 2 640.69 % | 4.053 M -51.00 % | 8.271 M -88.00 % | 68.914 M -57.61 % | 162.583 M 18.85 % | 136.794 M 34.93 % | 101.380 M 12.35 % | 90.236 M 32.16 % | 68.278 M -83.41 % | 411.597 M 829.52 % | 44.281 M 6.88 % | 41.429 M 57.52 % | 26.301 M -77.71 % | 117.999 M 4 577.76 % | 2.523 M |
| Operating cash flow | -43.900 M -377.85 % | 15.800 M -91.70 % | 190.300 M 182.27 % | -231.314 M -310.16 % | 110.068 M 14.20 % | 96.379 M 100.15 % | 48.154 M 132.78 % | -146.910 M -195.33 % | -49.744 M -75.83 % | -28.291 M -114.64 % | 193.217 M 235.64 % | -142.453 M -1 376.52 % | 11.159 M 118.56 % | -60.128 M -257.85 % | 38.091 M 167.83 % | 14.222 M 437.98 % | 2.644 M 102.65 % | -99.800 M -20.14 % | -83.071 M -633.17 % | -11.330 M |
| Capital expenditure | -19.600 M 20.97 % | -24.800 M -13.76 % | -21.800 M -166.63 % | -8.176 M 40.91 % | -13.836 M 55.44 % | -31.047 M -38.58 % | -22.404 M -458.92 % | 6.242 M 121.42 % | -29.135 M -49.18 % | -19.530 M -33.81 % | -14.595 M 54.42 % | -32.018 M 39.05 % | -52.531 M 48.84 % | -102.678 M -75.32 % | -58.568 M -352.42 % | -12.945 M 54.65 % | -28.546 M -4.34 % | -27.357 M -387.91 % | -5.607 M -2 481.86 % | -217.171 K |
| Free CashFlow | -63.500 M -605.56 % | -9.000 M -105.34 % | 168.500 M 170.36 % | -239.490 M -348.87 % | 96.232 M 47.30 % | 65.332 M 153.72 % | 25.750 M 118.31 % | -140.668 M -78.33 % | -78.879 M -64.95 % | -47.821 M -126.77 % | 178.622 M 202.38 % | -174.471 M -321.72 % | -41.371 M 74.59 % | -162.806 M -695.08 % | -20.477 M -1 703.49 % | 1.277 M 104.93 % | -25.902 M 79.63 % | -127.157 M -43.39 % | -88.678 M -667.93 % | -11.548 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 621.700 M -35.17 % | 958.900 M 17.73 % | 814.500 M 62.83 % | 500.200 M 10.40 % | 453.100 M -36.34 % | 711.700 M -11.36 % | 802.900 M 39.05 % | 577.400 M 8.43 % | 532.500 M -24.95 % | 709.500 M 7.84 % | 657.900 M 150.15 % | 263.000 M -44.54 % | 474.200 M -28.51 % | 663.342 M 29.73 % | 511.330 M -8.18 % | 556.913 M 44.16 % | 386.310 M -45.73 % | 711.821 M -11.83 % | 807.340 M 45.77 % | 553.840 M 18.94 % | 465.645 M -43.19 % | 819.609 M -0.89 % | 826.956 M 27.27 % | 649.781 M 21.17 % | 536.254 M -83.93 % | 3.336 B 331.31 % | 773.448 M 37.45 % | 562.725 M 7.21 % | 524.869 M -31.20 % | 762.898 M 41.46 % | 539.290 M 265.71 % | 147.463 M -75.30 % | 597.023 M 7.80 % | 553.823 M 8.94 % | 508.390 M 12.28 % | 452.800 M -9.84 % | 502.197 M -11.57 % | 567.887 M 9.10 % | 520.504 M 24.01 % | 419.725 M -21.57 % | 535.173 M 13.20 % | 472.756 M 21.69 % | 388.477 M 16.29 % | 334.059 M -32.78 % | 496.998 M 8.81 % | 456.753 M 4.79 % | 435.883 M 5.28 % | 414.018 M -6.03 % | 440.597 M 16.18 % | 379.238 M -24.29 % | 500.887 M 53.68 % | 325.928 M -20.12 % | 408.027 M |
| Net income | 9.800 M -84.32 % | 62.500 M -1.57 % | 63.500 M 330.07 % | -27.600 M -4.94 % | -26.300 M -276.51 % | 14.900 M -10.78 % | 16.700 M 345.59 % | -6.800 M 16.05 % | -8.100 M -129.45 % | 27.500 M 823.68 % | -3.800 M 95.40 % | -82.600 M -28.86 % | -64.100 M -4 721.49 % | 1.387 M 103.83 % | -36.170 M -255.65 % | -10.170 M 70.19 % | -34.119 M -183.85 % | 40.689 M -47.19 % | 77.051 M 88.11 % | 40.961 M 32.50 % | 30.915 M -67.70 % | 95.703 M 25.14 % | 76.475 M 106.56 % | 37.024 M 74.67 % | 21.196 M -61.25 % | 54.701 M 39.12 % | 39.318 M 581.30 % | 5.771 M -60.60 % | 14.649 M -67.01 % | 44.403 M 69.67 % | 26.170 M 152.39 % | -49.951 M -273.66 % | 28.764 M -12.64 % | 32.924 M -36.88 % | 52.162 M 565.61 % | -11.203 M -144.52 % | 25.162 M -36.85 % | 39.844 M 9.72 % | 36.313 M 859.39 % | 3.785 M -70.14 % | 12.677 M 109.77 % | 6.043 M -22.73 % | 7.821 M 132.04 % | -24.413 M -185.67 % | 28.497 M 29.76 % | 21.962 M 78.20 % | 12.324 M 8.18 % | 11.392 M -63.74 % | 31.420 M 173.73 % | 11.478 M -57.53 % | 27.029 M 737.59 % | 3.227 M -72.39 % | 11.687 M |
| Income before tax | 13.100 M -86.11 % | 94.300 M 10.55 % | 85.300 M 329.92 % | -37.100 M -4.80 % | -35.400 M -268.57 % | 21.000 M -8.30 % | 22.900 M 409.46 % | -7.400 M 39.34 % | -12.200 M -136.42 % | 33.500 M 565.28 % | -7.200 M 93.12 % | -104.600 M -27.87 % | -81.800 M -2 080.17 % | -3.752 M 91.45 % | -43.898 M -331.64 % | -10.170 M 78.53 % | -47.379 M -184.28 % | 56.216 M -41.59 % | 96.239 M 71.86 % | 55.998 M 32.45 % | 42.278 M -67.18 % | 128.803 M 24.24 % | 103.675 M 78.67 % | 58.025 M 87.00 % | 31.030 M -62.05 % | 81.770 M 39.14 % | 58.767 M 606.25 % | 8.321 M -59.51 % | 20.549 M -74.84 % | 81.678 M 90.33 % | 42.913 M 163.82 % | -67.236 M -245.27 % | 46.284 M -2.93 % | 47.682 M 70.21 % | 28.013 M 260.06 % | -17.502 M -145.35 % | 38.595 M -24.60 % | 51.188 M 45.37 % | 35.213 M 830.33 % | 3.785 M -80.90 % | 19.817 M 33.51 % | 14.843 M 89.79 % | 7.821 M 132.04 % | -24.413 M -185.67 % | 28.497 M 29.76 % | 21.962 M 78.20 % | 12.324 M 69.71 % | 7.262 M -79.57 % | 35.550 M 209.71 % | 11.478 M -57.53 % | 27.029 M 737.59 % | 3.227 M -72.39 % | 11.687 M |
| Income before tax ratio | 0.02 -78.57 % | 0.10 -6.10 % | 0.10 241.20 % | -0.07 5.07 % | -0.08 -364.78 % | 0.03 3.45 % | 0.03 322.55 % | -0.01 44.06 % | -0.02 -148.52 % | 0.05 531.44 % | -0.01 97.25 % | -0.40 -130.56 % | -0.17 -2 949.77 % | -0.01 93.41 % | -0.09 -370.12 % | -0.02 85.11 % | -0.12 -255.30 % | 0.08 -33.75 % | 0.12 17.90 % | 0.10 11.36 % | 0.09 -42.22 % | 0.16 25.35 % | 0.13 40.39 % | 0.09 54.33 % | 0.06 136.07 % | 0.02 -67.74 % | 0.08 413.83 % | 0.01 -62.23 % | 0.04 -63.43 % | 0.11 34.55 % | 0.08 117.45 % | -0.46 -688.14 % | 0.08 -9.96 % | 0.09 56.25 % | 0.06 242.55 % | -0.04 -150.29 % | 0.08 -14.74 % | 0.09 33.24 % | 0.07 650.20 % | 0.01 -75.65 % | 0.04 17.94 % | 0.03 55.95 % | 0.02 127.55 % | -0.07 -227.45 % | 0.06 19.25 % | 0.05 70.06 % | 0.03 61.19 % | 0.02 -78.26 % | 0.08 166.58 % | 0.03 -43.91 % | 0.05 445.02 % | 0.01 -65.43 % | 0.03 |
| EBITDA | 28.700 M -74.21 % | 111.300 M 13.46 % | 98.100 M 522.84 % | -23.200 M -2.20 % | -22.700 M -160.86 % | 37.300 M -5.33 % | 39.400 M 386.42 % | 8.100 M 523.08 % | 1.300 M -97.23 % | 47.000 M 821.57 % | 5.100 M 105.60 % | -91.100 M -36.74 % | -66.624 M -802.48 % | 9.484 M 130.01 % | -31.600 M -834.88 % | 4.300 M 111.68 % | -36.800 M -154.19 % | 67.903 M -34.89 % | 104.297 M 57.62 % | 66.169 M 26.91 % | 52.140 M -64.27 % | 145.930 M 23.45 % | 118.213 M 61.23 % | 73.318 M 69.95 % | 43.140 M -53.82 % | 93.427 M 35.43 % | 68.985 M 252.50 % | 19.570 M -38.91 % | 32.035 M -64.97 % | 91.463 M 74.22 % | 52.499 M 189.14 % | -58.894 M -207.13 % | 54.976 M -5.96 % | 58.458 M 54.34 % | 37.877 M 914.56 % | -4.650 M -110.04 % | 46.326 M -21.42 % | 58.958 M 35.65 % | 43.463 M 1 013.01 % | 3.905 M -85.79 % | 27.481 M 21.66 % | 22.589 M 51.17 % | 14.943 M 217.91 % | -12.673 M -131.54 % | 40.185 M 6.43 % | 37.758 M 55.15 % | 24.337 M 26.03 % | 19.310 M -57.78 % | 45.736 M 758.27 % | -6.948 M -116.59 % | 41.882 M 182.80 % | 14.810 M -43.41 % | 26.170 M |
| Net income ratio | 0.02 -75.82 % | 0.07 -16.40 % | 0.08 241.29 % | -0.06 4.94 % | -0.06 -377.25 % | 0.02 0.65 % | 0.02 276.61 % | -0.01 22.58 % | -0.02 -139.25 % | 0.04 771.05 % | -0.01 98.16 % | -0.31 -132.34 % | -0.14 -6 564.84 % | 0.00 102.96 % | -0.07 -287.36 % | -0.02 79.32 % | -0.09 -254.51 % | 0.06 -40.11 % | 0.10 29.04 % | 0.07 11.40 % | 0.07 -43.14 % | 0.12 26.26 % | 0.09 62.30 % | 0.06 44.16 % | 0.04 141.05 % | 0.02 -67.74 % | 0.05 395.68 % | 0.01 -63.26 % | 0.03 -52.05 % | 0.06 19.94 % | 0.05 114.33 % | -0.34 -803.08 % | 0.05 -18.96 % | 0.06 -42.06 % | 0.10 514.70 % | -0.02 -149.38 % | 0.05 -28.59 % | 0.07 0.57 % | 0.07 673.64 % | 0.01 -61.93 % | 0.02 85.30 % | 0.01 -36.50 % | 0.02 127.55 % | -0.07 -227.45 % | 0.06 19.25 % | 0.05 70.06 % | 0.03 2.75 % | 0.03 -61.42 % | 0.07 135.61 % | 0.03 -43.91 % | 0.05 445.02 % | 0.01 -65.43 % | 0.03 |
| Ratio EBITDA | 0.05 -60.23 % | 0.12 -3.63 % | 0.12 359.68 % | -0.05 7.42 % | -0.05 -195.59 % | 0.05 6.80 % | 0.05 249.81 % | 0.01 474.62 % | 0.00 -96.31 % | 0.07 754.55 % | 0.01 102.24 % | -0.35 -146.55 % | -0.14 -1 082.68 % | 0.01 123.13 % | -0.06 -900.40 % | 0.01 108.11 % | -0.10 -199.86 % | 0.10 -26.16 % | 0.13 8.13 % | 0.12 6.70 % | 0.11 -37.11 % | 0.18 24.55 % | 0.14 26.69 % | 0.11 40.26 % | 0.08 187.25 % | 0.03 -68.60 % | 0.09 156.47 % | 0.03 -43.02 % | 0.06 -49.09 % | 0.12 23.15 % | 0.10 124.37 % | -0.40 -533.72 % | 0.09 -12.76 % | 0.11 41.68 % | 0.07 825.49 % | -0.01 -111.13 % | 0.09 -11.15 % | 0.10 24.33 % | 0.08 797.51 % | 0.01 -81.88 % | 0.05 7.47 % | 0.05 24.22 % | 0.04 201.39 % | -0.04 -146.92 % | 0.08 -2.19 % | 0.08 48.06 % | 0.06 19.71 % | 0.05 -55.07 % | 0.10 666.59 % | -0.02 -121.91 % | 0.08 84.02 % | 0.05 -29.15 % | 0.06 |
| Gross profit ratio | 0.61 10.83 % | 0.55 11.56 % | 0.49 33.11 % | 0.37 -10.00 % | 0.41 -13.19 % | 0.47 4.25 % | 0.45 -2.54 % | 0.46 -0.83 % | 0.47 0.80 % | 0.46 25.59 % | 0.37 -1.68 % | 0.38 6.12 % | 0.35 0.21 % | 0.35 7.84 % | 0.33 -17.92 % | 0.40 0.13 % | 0.40 -6.49 % | 0.43 -5.34 % | 0.45 -15.03 % | 0.53 2.08 % | 0.52 -1.66 % | 0.53 3.50 % | 0.51 -3.82 % | 0.53 1.02 % | 0.53 -40.54 % | 0.88 102.58 % | 0.44 -0.02 % | 0.44 -7.88 % | 0.47 -1.18 % | 0.48 8.23 % | 0.44 13.76 % | 0.39 -12.96 % | 0.45 0.85 % | 0.44 8.05 % | 0.41 -1.05 % | 0.42 -9.37 % | 0.46 -5.87 % | 0.49 22.96 % | 0.40 2.74 % | 0.39 8.78 % | 0.35 -16.22 % | 0.42 24.50 % | 0.34 16.27 % | 0.29 -22.91 % | 0.38 -3.37 % | 0.39 35.21 % | 0.29 -8.44 % | 0.32 -17.00 % | 0.38 6.76 % | 0.36 8.19 % | 0.33 -4.99 % | 0.35 -0.40 % | 0.35 |
| Weighted average shs out dil | 28.000 M 0.35 % | 27.902 M -0.26 % | 27.974 M 0.34 % | 27.879 M -0.18 % | 27.930 M -0.65 % | 28.113 M 0.73 % | 27.910 M 0.00 % | 27.910 M 0.00 % | 27.910 M 0.08 % | 27.888 M 0.17 % | 27.839 M -0.24 % | 27.905 M 0.13 % | 27.870 M -2.01 % | 28.442 M 1.86 % | 27.923 M 2.29 % | 27.297 M -1.54 % | 27.724 M -0.33 % | 27.816 M -0.36 % | 27.917 M 0.19 % | 27.865 M 0.05 % | 27.851 M 0.15 % | 27.809 M -0.36 % | 27.911 M 0.26 % | 27.838 M -0.19 % | 27.889 M 0.72 % | 27.689 M 0.00 % | 27.689 M 0.76 % | 27.481 M -2.45 % | 28.171 M 0.88 % | 27.926 M 0.31 % | 27.840 M -0.23 % | 27.906 M 0.84 % | 27.673 M -0.82 % | 27.902 M 0.03 % | 27.894 M 9.55 % | 25.461 M -7.92 % | 27.651 M -0.76 % | 27.863 M 0.56 % | 27.708 M 0.23 % | 27.644 M 0.72 % | 27.446 M -1.74 % | 27.932 M 0.00 % | 27.932 M 0.69 % | 27.742 M 0.27 % | 27.667 M 1.02 % | 27.387 M 0.00 % | 27.387 M -0.88 % | 27.631 M 0.25 % | 27.561 M -0.22 % | 27.622 M 0.00 % | 27.622 M 0.00 % | 27.622 M 0.00 % | 27.622 M |
| Weighted average shs out | 28.000 M 0.35 % | 27.902 M -0.26 % | 27.974 M 0.34 % | 27.879 M -0.18 % | 27.930 M -0.65 % | 28.113 M 0.73 % | 27.910 M 0.00 % | 27.910 M 0.00 % | 27.910 M 0.08 % | 27.888 M 0.17 % | 27.839 M 0.00 % | 27.839 M 0.00 % | 27.839 M -0.21 % | 27.898 M 0.21 % | 27.839 M 1.99 % | 27.297 M -1.54 % | 27.724 M -0.33 % | 27.816 M 0.00 % | 27.816 M -0.17 % | 27.865 M 0.05 % | 27.851 M 0.15 % | 27.809 M 0.00 % | 27.809 M -0.10 % | 27.838 M -0.19 % | 27.889 M 0.72 % | 27.689 M 0.00 % | 27.689 M 0.76 % | 27.481 M -0.57 % | 27.640 M -0.40 % | 27.752 M 0.74 % | 27.547 M -0.18 % | 27.597 M -0.22 % | 27.658 M -0.03 % | 27.667 M 0.25 % | 27.599 M 8.40 % | 25.461 M -7.92 % | 27.651 M -0.07 % | 27.669 M -0.14 % | 27.708 M 2.49 % | 27.036 M -1.49 % | 27.446 M -0.21 % | 27.504 M -1.53 % | 27.932 M 0.69 % | 27.742 M 0.27 % | 27.667 M 1.02 % | 27.387 M 0.00 % | 27.387 M -0.88 % | 27.631 M 0.25 % | 27.561 M 0.85 % | 27.329 M -0.91 % | 27.581 M -0.15 % | 27.622 M 0.00 % | 27.622 M |
| EPS diluted | 0.35 -84.38 % | 2.24 -1.32 % | 2.27 329.29 % | -0.99 -5.32 % | -0.94 -277.36 % | 0.53 -11.67 % | 0.60 350.00 % | -0.24 17.24 % | -0.29 -129.59 % | 0.98 800.00 % | -0.14 95.27 % | -2.96 -28.70 % | -2.30 -4 813.11 % | 0.05 103.75 % | -1.30 -251.35 % | -0.37 69.92 % | -1.23 -184.25 % | 1.46 -47.10 % | 2.76 87.76 % | 1.47 32.43 % | 1.11 -67.73 % | 3.44 25.55 % | 2.74 106.02 % | 1.33 75.00 % | 0.76 -61.62 % | 1.98 39.44 % | 1.42 576.19 % | 0.21 -59.62 % | 0.52 -67.30 % | 1.59 69.15 % | 0.94 152.51 % | -1.79 -272.12 % | 1.04 -11.86 % | 1.18 -36.90 % | 1.87 525.00 % | -0.44 -148.35 % | 0.91 -36.36 % | 1.43 9.16 % | 1.31 1 107.69 % | -0.13 -128.26 % | 0.46 109.09 % | 0.22 -21.43 % | 0.28 131.82 % | -0.88 -185.44 % | 1.03 28.75 % | 0.80 77.78 % | 0.45 9.76 % | 0.41 -64.04 % | 1.14 171.43 % | 0.42 -57.14 % | 0.98 653.85 % | 0.13 -74.00 % | 0.50 |
| Earnings per share | 0.35 -84.38 % | 2.24 -1.32 % | 2.27 329.29 % | -0.99 -5.32 % | -0.94 -277.36 % | 0.53 -11.67 % | 0.60 350.00 % | -0.24 17.24 % | -0.29 -129.59 % | 0.98 800.00 % | -0.14 95.29 % | -2.97 -29.13 % | -2.30 -4 727.77 % | 0.05 103.82 % | -1.30 -251.35 % | -0.37 69.92 % | -1.23 -184.25 % | 1.46 -47.29 % | 2.77 88.44 % | 1.47 32.43 % | 1.11 -67.73 % | 3.44 25.09 % | 2.75 106.77 % | 1.33 75.00 % | 0.76 -61.62 % | 1.98 39.44 % | 1.42 576.19 % | 0.21 -60.38 % | 0.53 -66.88 % | 1.60 68.42 % | 0.95 152.49 % | -1.81 -274.04 % | 1.04 -12.61 % | 1.19 -37.04 % | 1.89 529.55 % | -0.44 -148.35 % | 0.91 -36.81 % | 1.44 9.92 % | 1.31 1 107.69 % | -0.13 -128.26 % | 0.46 109.09 % | 0.22 -21.43 % | 0.28 131.82 % | -0.88 -185.44 % | 1.03 28.75 % | 0.80 77.78 % | 0.45 9.76 % | 0.41 -64.04 % | 1.14 171.43 % | 0.42 -57.14 % | 0.98 653.85 % | 0.13 -74.00 % | 0.50 |
| Gross profit | 377.400 M -28.14 % | 525.200 M 31.33 % | 399.900 M 116.75 % | 184.500 M -0.65 % | 185.700 M -44.73 % | 336.000 M -7.59 % | 363.600 M 35.52 % | 268.300 M 7.54 % | 249.500 M -24.35 % | 329.800 M 35.44 % | 243.500 M 145.96 % | 99.000 M -41.14 % | 168.200 M -28.36 % | 234.801 M 39.90 % | 167.837 M -24.64 % | 222.708 M 44.34 % | 154.290 M -49.25 % | 304.034 M -16.54 % | 364.280 M 23.86 % | 294.101 M 21.42 % | 242.224 M -44.13 % | 433.540 M 2.58 % | 422.630 M 22.41 % | 345.260 M 22.41 % | 282.054 M -90.44 % | 2.951 B 773.76 % | 337.716 M 37.42 % | 245.758 M -1.24 % | 248.836 M -32.01 % | 365.997 M 53.10 % | 239.051 M 316.03 % | 57.460 M -78.50 % | 267.272 M 8.72 % | 245.844 M 17.71 % | 208.859 M 11.09 % | 188.002 M -18.28 % | 230.063 M -16.76 % | 276.390 M 34.16 % | 206.021 M 27.41 % | 161.699 M -14.69 % | 189.534 M -5.16 % | 199.853 M 51.51 % | 131.909 M 35.21 % | 97.560 M -48.19 % | 188.289 M 5.15 % | 179.074 M 41.69 % | 126.385 M -3.61 % | 131.112 M -22.01 % | 168.115 M 24.03 % | 135.543 M -18.08 % | 165.464 M 46.02 % | 113.319 M -20.44 % | 142.438 M |
| Income tax expense | 3.300 M -89.62 % | 31.800 M 45.87 % | 21.800 M 329.47 % | -9.500 M -4.40 % | -9.100 M -249.18 % | 6.100 M -1.61 % | 6.200 M 1 133.33 % | -600.000 K 85.37 % | -4.100 M -168.33 % | 6.000 M 276.47 % | -3.400 M 84.55 % | -22.000 M -24.29 % | -17.700 M -244.42 % | -5.139 M 33.50 % | -7.728 M -245.46 % | -2.237 M 83.13 % | -13.260 M -185.40 % | 15.527 M -19.08 % | 19.188 M 27.61 % | 15.037 M 32.33 % | 11.363 M -65.67 % | 33.100 M 21.69 % | 27.200 M 29.52 % | 21.001 M 113.56 % | 9.834 M -63.67 % | 27.069 M 39.18 % | 19.449 M 662.71 % | 2.550 M -56.78 % | 5.900 M -84.17 % | 37.275 M 122.63 % | 16.743 M 196.86 % | -17.285 M -198.66 % | 17.520 M 18.72 % | 14.758 M 161.11 % | -24.149 M -283.38 % | -6.299 M -146.89 % | 13.433 M 18.42 % | 11.344 M 1 131.27 % | -1.100 M | 0.000 -100.00 % | 7.140 M -18.86 % | 8.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.130 M -200.00 % | 4.130 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 244.300 M -43.67 % | 433.700 M 4.61 % | 414.600 M 31.33 % | 315.700 M 18.06 % | 267.400 M -28.83 % | 375.700 M -14.48 % | 439.300 M 42.12 % | 309.100 M 9.22 % | 283.000 M -25.47 % | 379.700 M -8.37 % | 414.400 M 152.68 % | 164.000 M -46.41 % | 306.000 M -28.59 % | 428.541 M 24.76 % | 343.493 M 2.78 % | 334.205 M 44.04 % | 232.020 M -43.10 % | 407.787 M -7.96 % | 443.060 M 70.58 % | 259.739 M 16.26 % | 223.421 M -42.13 % | 386.069 M -4.52 % | 404.326 M 32.77 % | 304.521 M 19.80 % | 254.200 M -34.00 % | 385.163 M -11.61 % | 435.732 M 37.47 % | 316.967 M 14.83 % | 276.033 M -30.45 % | 396.901 M 32.20 % | 300.239 M 233.59 % | 90.003 M -72.71 % | 329.751 M 7.07 % | 307.979 M 2.82 % | 299.531 M 13.12 % | 264.798 M -2.70 % | 272.134 M -6.64 % | 291.497 M -7.31 % | 314.483 M 21.88 % | 258.026 M -25.35 % | 345.639 M 26.65 % | 272.903 M 6.37 % | 256.568 M 8.49 % | 236.499 M -23.39 % | 308.709 M 11.17 % | 277.680 M -10.28 % | 309.498 M 9.40 % | 282.906 M 3.83 % | 272.482 M 11.81 % | 243.695 M -27.35 % | 335.423 M 57.77 % | 212.609 M -19.95 % | 265.589 M |
| 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 -100.00 % | 65.784 M | 0.000 | 0.000 | 0.000 -100.00 % | 67.254 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.195 M | 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 -100.00 % | 47.940 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.290 M 19.84 % | 82.853 M 44.59 % | 57.301 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 -100.00 % | 8.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.398 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.146 M | 0.000 | 0.000 | 0.000 -100.00 % | 164.817 M | 0.000 | 0.000 | 0.000 |
| Other expenses | 356.700 M 1 729 135.39 % | -20.630 K -100.01 % | 311.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.100 M -1.14 % | 88.100 M 4 794.44 % | 1.800 M -89.53 % | 17.200 M 91.11 % | 9.000 M 2 150.00 % | 400.000 K -60.00 % | 1.000 M 2.04 % | 980.000 K 84.21 % | 532.000 K -49.48 % | 1.053 M 49.36 % | 705.000 K -91.12 % | 7.940 M 223.95 % | 2.451 M 14.85 % | 2.134 M -86.74 % | 16.090 M 297.58 % | 4.047 M -1.29 % | 4.100 M 135.50 % | 1.741 M 88.62 % | 923.000 K -48.67 % | 1.798 M 28.89 % | 1.395 M -16.82 % | 1.677 M 46.59 % | 1.144 M -72.58 % | 4.172 M -97.86 % | 194.684 M 56.77 % | 124.186 M 2 273.59 % | 5.232 M -38.13 % | 8.456 M 157.41 % | 3.285 M 32.73 % | 2.475 M -44.34 % | 4.447 M -49.45 % | 8.797 M -94.80 % | 169.286 M 7.79 % | 157.047 M -6.91 % | 168.706 M -19.12 % | 208.579 M 68.53 % | 123.761 M 5.63 % | 117.163 M -24.43 % | 155.029 M -10.15 % | 172.533 M 58.00 % | 109.195 M -8.16 % | 118.901 M -7.89 % | 129.085 M -12.27 % | 147.136 M 12.56 % | 130.718 M 23.88 % | 105.523 M -14.16 % | 122.931 M |
| Operating expenses | 356.700 M -19.24 % | 441.700 M 41.84 % | 311.400 M 40.21 % | 222.100 M 2.16 % | 217.400 M 104.48 % | 106.317 M -68.02 % | 332.500 M 23.06 % | 270.200 M 5.46 % | 256.200 M -16.74 % | 307.700 M 20.67 % | 255.000 M 28.72 % | 198.100 M -17.94 % | 241.400 M 2.57 % | 235.360 M 14.17 % | 206.143 M -8.47 % | 225.218 M 13.31 % | 198.756 M -15.10 % | 234.114 M -13.31 % | 270.074 M 13.55 % | 237.853 M 11.29 % | 213.718 M -28.32 % | 298.139 M -6.07 % | 317.412 M 12.59 % | 281.927 M 13.73 % | 247.898 M -1.04 % | 250.507 M -9.79 % | 277.687 M 17.90 % | 235.523 M 4.41 % | 225.580 M -21.33 % | 286.753 M 47.29 % | 194.684 M 56.77 % | 124.186 M -44.78 % | 224.911 M 9.81 % | 204.821 M 12.17 % | 182.603 M -9.49 % | 201.738 M 6.07 % | 190.199 M -18.30 % | 232.803 M 37.52 % | 169.286 M 7.79 % | 157.047 M -6.91 % | 168.706 M -19.12 % | 208.579 M 68.53 % | 123.761 M 5.63 % | 117.163 M -24.43 % | 155.029 M -10.15 % | 172.533 M 58.00 % | 109.195 M -8.16 % | 118.901 M -7.89 % | 129.085 M -12.27 % | 147.136 M 12.56 % | 130.718 M 23.88 % | 105.523 M -14.16 % | 122.931 M |
| Cost and expenses | 601.000 M -31.35 % | 875.400 M 20.58 % | 726.000 M 34.99 % | 537.800 M 10.93 % | 484.800 M -31.58 % | 708.600 M -8.19 % | 771.800 M 33.23 % | 579.300 M 7.44 % | 539.200 M -21.56 % | 687.400 M 2.69 % | 669.400 M 84.87 % | 362.100 M -33.85 % | 547.400 M -17.55 % | 663.901 M 20.79 % | 549.636 M -1.75 % | 559.423 M 29.86 % | 430.776 M -32.89 % | 641.901 M -9.99 % | 713.134 M 43.32 % | 497.592 M 13.83 % | 437.139 M -36.11 % | 684.208 M -5.20 % | 721.738 M 23.07 % | 586.448 M 16.80 % | 502.098 M -21.01 % | 635.670 M -10.90 % | 713.419 M 29.13 % | 552.490 M 10.14 % | 501.613 M -26.63 % | 683.654 M 38.13 % | 494.923 M 131.07 % | 214.189 M -61.38 % | 554.662 M 8.16 % | 512.800 M 6.36 % | 482.134 M 3.34 % | 466.536 M 0.91 % | 462.333 M -11.82 % | 524.300 M 8.38 % | 483.769 M 16.55 % | 415.073 M -19.30 % | 514.345 M 6.83 % | 481.482 M 26.60 % | 380.329 M 7.54 % | 353.662 M -23.74 % | 463.738 M 3.00 % | 450.212 M 7.53 % | 418.693 M 4.20 % | 401.807 M 0.06 % | 401.567 M 2.75 % | 390.831 M -16.16 % | 466.141 M 46.52 % | 318.132 M -18.12 % | 388.520 M |
| Research and development expenses | 0.000 -100.00 % | 20.630 K | 0.000 | 0.000 | 0.000 -100.00 % | 117.360 K | 0.000 | 0.000 | 0.000 -100.00 % | 103.970 K | 0.000 | 0.000 | 0.000 -100.00 % | 284.260 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 97.030 K | 0.000 | 0.000 | 0.000 -100.00 % | 539.240 K | 0.000 | 0.000 | 0.000 -100.00 % | 487.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.076 M | 0.000 | 0.000 | 0.000 -100.00 % | 244.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 296.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 545.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 132.000 K | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 441.700 M | 0.000 -100.00 % | 222.100 M 2.16 % | 217.400 M 104.71 % | 106.200 M -56.72 % | 245.400 M 34.76 % | 182.100 M 139.92 % | 75.900 M -65.90 % | 222.600 M 28.67 % | 173.000 M 43.81 % | 120.300 M 72.60 % | 69.700 M -26.97 % | 95.436 M 99.07 % | 47.940 M -38.38 % | 77.798 M -31.75 % | 113.998 M 23.81 % | 92.073 M -7.27 % | 99.290 M 19.84 % | 82.853 M 44.59 % | 57.301 M -34.64 % | 87.675 M 31.93 % | 66.456 M 1.40 % | 65.539 M 4.93 % | 62.462 M -28.20 % | 86.997 M 40.58 % | 61.886 M 2.75 % | 60.229 M 1.25 % | 59.484 M -30.98 % | 86.180 M 46.00 % | 59.029 M 4.03 % | 56.740 M -2.64 % | 58.280 M -24.83 % | 77.531 M 48.25 % | 52.296 M -19.12 % | 64.658 M 11.35 % | 58.069 M -22.09 % | 74.533 M 36.93 % | 54.431 M 15.27 % | 47.219 M -12.19 % | 53.773 M -29.85 % | 76.652 M 52.86 % | 50.147 M 7.77 % | 46.531 M -1.67 % | 47.320 M -82.83 % | 275.612 M 520.86 % | 44.392 M -8.65 % | 48.598 M 15.74 % | 41.989 M -85.21 % | 283.867 M 629.28 % | 38.924 M -2.03 % | 39.732 M | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.202 M | 0.000 | 0.000 | 0.000 -100.00 % | 591.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 -100.00 % | 26.422 M | 0.000 | 0.000 | 0.000 |
| Interest expense | 7.600 M 0.00 % | 7.600 M 61.70 % | 4.700 M -18.97 % | 5.800 M 23.40 % | 4.700 M -33.80 % | 7.100 M -2.74 % | 7.300 M 10.61 % | 6.600 M 15.79 % | 5.700 M 23.91 % | 4.600 M 4.55 % | 4.400 M -25.42 % | 5.900 M -19.18 % | 7.300 M 74.02 % | 4.195 M -4.00 % | 4.370 M -32.52 % | 6.476 M 139.85 % | 2.700 M -13.21 % | 3.111 M 217.45 % | 980.000 K 16.11 % | 844.000 K 19.72 % | 705.000 K -85.00 % | 4.699 M 6.53 % | 4.411 M -32.08 % | 6.494 M 90.83 % | 3.403 M 2.78 % | 3.311 M 24.61 % | 2.657 M -26.01 % | 3.591 M -6.75 % | 3.851 M 121.58 % | 1.738 M 19.53 % | 1.454 M 185.10 % | 510.000 K -61.04 % | 1.309 M -27.16 % | 1.797 M 16.99 % | 1.536 M -75.39 % | 6.241 M 9.18 % | 5.716 M 377.93 % | 1.196 M -21.42 % | 1.522 M 75.55 % | 867.000 K -14.24 % | 1.011 M | 0.000 -100.00 % | 327.000 K -93.20 % | 4.810 M 0.99 % | 4.763 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.595 M -40.45 % | 7.717 M 68.90 % | 4.569 M -41.57 % | 7.820 M |
| Depreciation and amortization | 8.000 M -14.89 % | 9.400 M 16.05 % | 8.100 M 0.00 % | 8.100 M 1.25 % | 8.000 M -1.23 % | 8.100 M 3.85 % | 7.800 M 0.00 % | 7.800 M 0.00 % | 7.800 M -1.27 % | 7.900 M 3.95 % | 7.600 M 0.00 % | 7.600 M -1.30 % | 7.700 M -1.23 % | 7.796 M -2.77 % | 8.018 M 1.33 % | 7.913 M 0.27 % | 7.892 M -0.62 % | 7.941 M 3.94 % | 7.640 M -1.89 % | 7.787 M 3.22 % | 7.544 M -35.02 % | 11.610 M 30.52 % | 8.895 M 1.09 % | 8.799 M 1.06 % | 8.707 M 11.07 % | 7.839 M 3.68 % | 7.561 M -1.27 % | 7.658 M 0.30 % | 7.635 M -5.12 % | 8.047 M -1.05 % | 8.132 M 3.83 % | 7.832 M 6.08 % | 7.383 M -17.77 % | 8.979 M 7.82 % | 8.328 M 25.97 % | 6.611 M 0.78 % | 6.560 M -0.21 % | 6.574 M -2.29 % | 6.728 M -0.53 % | 6.764 M -0.72 % | 6.813 M 1.30 % | 6.726 M -1.02 % | 6.795 M -1.95 % | 6.930 M 0.07 % | 6.925 M -0.92 % | 6.989 M -2.20 % | 7.147 M 0.68 % | 7.099 M 5.86 % | 6.706 M 44.39 % | 4.644 M -34.92 % | 7.136 M 1.74 % | 7.014 M 5.27 % | 6.663 M |
| Operating income | 19.400 M -76.77 % | 83.500 M -5.65 % | 88.500 M 335.37 % | -37.600 M -18.61 % | -31.700 M -595.31 % | 6.400 M -79.42 % | 31.100 M 1 736.84 % | -1.900 M 71.64 % | -6.700 M -117.59 % | 38.100 M 1 460.71 % | -2.800 M 97.16 % | -98.700 M -34.84 % | -73.200 M -2 506.84 % | -2.808 M 92.57 % | -37.774 M -2 492.59 % | -1.457 M 96.72 % | -44.466 M -163.60 % | 69.920 M -25.78 % | 94.206 M 67.48 % | 56.248 M 97.32 % | 28.506 M -78.95 % | 135.401 M 28.69 % | 105.218 M 66.13 % | 63.333 M 85.42 % | 34.156 M -98.74 % | 2.700 B 4 398.34 % | 60.029 M 486.51 % | 10.235 M -55.99 % | 23.256 M -70.65 % | 79.244 M 78.61 % | 44.367 M 166.49 % | -66.726 M -257.52 % | 42.361 M 3.26 % | 41.023 M 56.24 % | 26.256 M 291.15 % | -13.736 M -134.46 % | 39.864 M -8.54 % | 43.587 M 18.65 % | 36.735 M 689.66 % | 4.652 M -77.66 % | 20.828 M 338.68 % | -8.726 M -207.10 % | 8.148 M 141.57 % | -19.603 M -158.94 % | 33.260 M 408.46 % | 6.541 M -61.95 % | 17.190 M 40.77 % | 12.211 M -68.71 % | 39.030 M 436.69 % | -11.592 M -133.36 % | 34.746 M 345.69 % | 7.796 M -60.03 % | 19.507 M |
| Operating income ratio | 0.03 -64.16 % | 0.09 -19.86 % | 0.11 244.55 % | -0.08 -7.44 % | -0.07 -878.00 % | 0.01 -76.78 % | 0.04 1 277.12 % | 0.00 73.85 % | -0.01 -123.43 % | 0.05 1 361.75 % | 0.00 98.87 % | -0.38 -143.12 % | -0.15 -3 546.62 % | 0.00 94.27 % | -0.07 -2 723.71 % | 0.00 97.73 % | -0.12 -217.18 % | 0.10 -15.82 % | 0.12 14.89 % | 0.10 65.90 % | 0.06 -62.94 % | 0.17 29.84 % | 0.13 30.54 % | 0.10 53.03 % | 0.06 -92.13 % | 0.81 942.94 % | 0.08 326.72 % | 0.02 -58.95 % | 0.04 -57.34 % | 0.10 26.26 % | 0.08 118.18 % | -0.45 -737.73 % | 0.07 -4.21 % | 0.07 43.43 % | 0.05 270.25 % | -0.03 -138.22 % | 0.08 3.42 % | 0.08 8.75 % | 0.07 536.77 % | 0.01 -71.52 % | 0.04 310.85 % | -0.02 -188.00 % | 0.02 135.74 % | -0.06 -187.69 % | 0.07 367.29 % | 0.01 -63.69 % | 0.04 33.71 % | 0.03 -66.71 % | 0.09 389.80 % | -0.03 -144.06 % | 0.07 190.01 % | 0.02 -49.97 % | 0.05 |
| Total other income expenses net | -6.300 M -158.33 % | 10.800 M 437.50 % | -3.200 M -740.00 % | 500.000 K 113.51 % | -3.700 M -125.34 % | 14.600 M 278.05 % | -8.200 M -49.09 % | -5.500 M 0.00 % | -5.500 M -19.57 % | -4.600 M -206.98 % | 4.300 M 178.18 % | -5.500 M 27.63 % | -7.600 M -144.14 % | -3.113 M 44.33 % | -5.592 M 27.00 % | -7.660 M -162.96 % | -2.913 M 78.74 % | -13.704 M -774.08 % | 2.033 M 913.20 % | -250.000 K -101.82 % | 13.772 M 308.73 % | -6.598 M -327.61 % | -1.543 M 70.93 % | -5.308 M -69.80 % | -3.126 M 99.88 % | -2.619 B -207 391.05 % | -1.262 M 34.06 % | -1.914 M 29.29 % | -2.707 M -211.22 % | 2.434 M 267.40 % | -1.454 M -141.50 % | 3.504 M -10.68 % | 3.923 M -41.09 % | 6.659 M 279.00 % | 1.757 M 146.65 % | -3.766 M -196.77 % | -1.269 M -116.70 % | 7.601 M 176.20 % | 2.752 M 182.67 % | -3.329 M -229.28 % | -1.011 M -105.96 % | 16.962 M 5 287.27 % | -327.000 K 93.20 % | -4.810 M -0.99 % | -4.763 M -130.89 % | 15.420 M 416.90 % | -4.866 M 1.68 % | -4.949 M -42.21 % | -3.480 M -115.08 % | 23.071 M 398.96 % | -7.717 M -68.90 % | -4.569 M 41.57 % | -7.820 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 237.100 M | 0.000 -100.00 % | 135.800 M 6 690.00 % | 2.000 M -98.73 % | 157.000 M 435.84 % | 29.300 M -90.51 % | 308.600 M 598.19 % | 44.200 M -58.42 % | 106.300 M 428.86 % | 20.100 M -91.68 % | 241.700 M 59 726.73 % | 404.000 K -99.84 % | 251.508 M 1 114.25 % | 20.713 M -91.65 % | 247.920 M 460.79 % | 44.209 M 200.60 % | -43.945 M -312.95 % | 20.636 M 1 907.39 % | 1.028 M -99.07 % | 111.080 M 455.04 % | 20.013 M -37.81 % | 32.182 M -87.32 % | 253.817 M 6 162.45 % | 4.053 M -86.56 % | 30.160 M -69.01 % | 97.325 M 56.32 % | 62.260 M 652.75 % | 8.271 M -70.95 % | 28.474 M -90.18 % | 289.822 M 6 215.68 % | -4.739 M -104.16 % | 113.996 M 270.55 % | -66.841 M -164.06 % | 104.341 M 124.74 % | 46.427 M -80.31 % | 235.734 M 201.91 % | -231.309 M -220.74 % | 191.572 M 207.64 % | -177.970 M -165.93 % | 269.950 M 201.60 % | -265.689 M -208.12 % | 245.746 M 201.79 % | -241.429 M -199.58 % | 242.444 M 203.39 % | -234.498 M -209.45 % | 214.242 M 376.43 % | -77.502 M -120.33 % | 381.236 M 251.63 % | -251.423 M -180.48 % | 312.392 M 152.21 % | -598.378 M |
| Total investments | 0.000 -100.00 % | 28.200 M | 0.000 -100.00 % | 16.600 M 315.00 % | 4.000 M -74.68 % | 15.800 M -73.04 % | 58.600 M 372.58 % | 12.400 M -85.97 % | 88.400 M 630.58 % | 12.100 M -69.90 % | 40.200 M 197.78 % | 13.500 M 1 570.79 % | 808.000 K -89.39 % | 7.614 M -81.62 % | 41.426 M 184.42 % | 14.565 M -83.53 % | 88.418 M 655.26 % | 11.707 M -71.63 % | 41.272 M 168.33 % | 15.381 M -93.08 % | 222.160 M 1 482.67 % | 14.037 M -78.19 % | 64.364 M 251.66 % | 18.303 M 125.80 % | 8.106 M -50.88 % | 16.504 M -91.52 % | 194.650 M 2 298.05 % | 8.117 M -50.93 % | 16.542 M -87.15 % | 128.748 M -77.79 % | 579.644 M 14 124.39 % | 4.075 M -98.21 % | 227.992 M 5 921.99 % | 3.786 M -98.19 % | 208.682 M 1 508.71 % | 12.972 M -97.25 % | 471.467 M 566.17 % | 70.773 M -81.53 % | 383.144 M | 0.000 -100.00 % | 539.901 M 981 537.69 % | 55.000 K -99.99 % | 491.492 M 893 521.82 % | 55.000 K -99.99 % | 484.889 M 881 516.25 % | 55.000 K -99.99 % | 428.484 M 778 961.82 % | 55.000 K -99.99 % | 762.472 M 1 386 212.31 % | 55.000 K -99.99 % | 624.784 M 2 839 827.27 % | 22.000 K |
| Total debt | 0.000 -100.00 % | 254.000 M | 0.000 -100.00 % | 234.000 M | 0.000 -100.00 % | 159.000 M | 0.000 -100.00 % | 309.100 M | 0.000 -100.00 % | 150.500 M | 0.000 -100.00 % | 241.900 M | 0.000 -100.00 % | 251.912 M | 0.000 -100.00 % | 249.289 M | 0.000 -100.00 % | 264.000 K | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 131.093 M | 0.000 -100.00 % | 258.104 M | 0.000 -100.00 % | 34.213 M | 0.000 -100.00 % | 100.850 M | 0.000 -100.00 % | 36.745 M | 0.000 -100.00 % | 1.698 M | 0.000 -100.00 % | 2.073 M | 0.000 -100.00 % | 77.361 M | 0.000 -100.00 % | 4.425 M | 0.000 -100.00 % | 13.602 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 7.947 M | 0.000 -100.00 % | 136.740 M | 0.000 -100.00 % | 129.801 M | 0.000 -100.00 % | 26.266 M |
| Accumulated other comprehensive income loss | 1.726 B 3 415.48 % | 49.100 M -96.93 % | 1.599 B 21.16 % | 1.320 B -20.14 % | 1.653 B 3 140.78 % | 51.000 M -96.85 % | 1.620 B 20.81 % | 1.341 B -17.93 % | 1.634 B 2 960.11 % | 53.400 M -96.68 % | 1.608 B 20.98 % | 1.329 B -24.20 % | 1.754 B 2 871.62 % | 59.018 M -96.70 % | 1.786 B 18.47 % | 1.508 B -18.97 % | 1.861 B 17 828.94 % | 10.379 M -99.40 % | 1.743 B 18.97 % | 1.465 B -13.96 % | 1.703 B 12 574.66 % | 13.434 M -99.12 % | 1.527 B 22.21 % | 1.249 B -16.71 % | 1.500 B 11 524.94 % | 12.901 M -99.08 % | 1.405 B 24.57 % | 1.128 B -19.41 % | 1.399 B 10 159.08 % | 13.641 M -98.97 % | 1.324 B 26.41 % | 1.047 B -21.96 % | 1.342 B 11 831.56 % | 11.246 M -99.10 % | 1.256 B 28.23 % | 979.707 M -21.00 % | 1.240 B 13 873.80 % | 8.875 M -99.24 % | 1.163 B 31.20 % | 886.065 M -22.56 % | 1.144 B 3 141.15 % | 35.303 M -96.87 % | 1.128 B 32.47 % | 851.192 M -24.70 % | 1.130 B 3 336.86 % | 32.890 M -97.00 % | 1.097 B 33.66 % | 820.864 M -22.24 % | 1.056 B 2 854.27 % | 35.733 M | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 444.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 371.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 353.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 473.527 M | 0.000 | 0.000 | 0.000 -100.00 % | 586.696 M | 0.000 | 0.000 | 0.000 -100.00 % | 432.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 235.299 M | 0.000 | 0.000 | 0.000 -100.00 % | 182.345 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.343 M | 0.000 | 0.000 | 0.000 100.00 % | -5.700 M | 0.000 | 0.000 | 0.000 100.00 % | -97.525 M | 0.000 | 0.000 | 0.000 100.00 % | -108.547 M | 0.000 | 0.000 | 0.000 100.00 % | -185.646 M | 0.000 | 0.000 |
| Common stock | 0.000 -100.00 % | 279.300 M | 0.000 -100.00 % | 279.300 M | 0.000 -100.00 % | 279.100 M | 0.000 -100.00 % | 279.100 M | 0.000 -100.00 % | 278.900 M | 0.000 -100.00 % | 278.900 M | 0.000 -100.00 % | 278.415 M | 0.000 -100.00 % | 278.415 M | 0.000 -100.00 % | 278.415 M | 0.000 -100.00 % | 277.837 M | 0.000 -100.00 % | 277.837 M | 0.000 -100.00 % | 277.478 M | 0.000 -100.00 % | 277.478 M | 0.000 -100.00 % | 277.119 M | 0.000 -100.00 % | 277.119 M | 0.000 -100.00 % | 276.745 M | 0.000 -100.00 % | 276.745 M | 0.000 -100.00 % | 276.604 M | 0.000 -100.00 % | 276.604 M | 0.000 -100.00 % | 276.463 M | 0.000 -100.00 % | 276.463 M | 0.000 -100.00 % | 276.402 M | 0.000 -100.00 % | 276.402 M | 0.000 -100.00 % | 276.328 M | 0.000 -100.00 % | 276.328 M | 0.000 -100.00 % | 552.476 M |
| Total equity | 1.726 B 0.00 % | 1.726 B 7.94 % | 1.599 B 0.00 % | 1.599 B -3.24 % | 1.653 B 0.00 % | 1.653 B 2.01 % | 1.620 B 0.00 % | 1.620 B -0.85 % | 1.634 B 0.00 % | 1.634 B 1.61 % | 1.608 B 0.00 % | 1.608 B -8.30 % | 1.754 B 0.00 % | 1.754 B -1.81 % | 1.786 B 0.00 % | 1.786 B -4.01 % | 1.861 B 0.00 % | 1.861 B 6.77 % | 1.743 B 0.00 % | 1.743 B 2.36 % | 1.703 B 0.00 % | 1.703 B 11.53 % | 1.527 B 0.00 % | 1.527 B 1.79 % | 1.500 B 0.00 % | 1.500 B 6.75 % | 1.405 B 0.00 % | 1.405 B 0.39 % | 1.399 B 0.00 % | 1.399 B 5.71 % | 1.324 B 0.00 % | 1.324 B -1.34 % | 1.342 B 0.00 % | 1.342 B 6.81 % | 1.256 B 0.00 % | 1.256 B 1.30 % | 1.240 B 0.00 % | 1.240 B 6.68 % | 1.163 B 0.00 % | 1.163 B 1.60 % | 1.144 B 0.00 % | 1.144 B 1.48 % | 1.128 B 0.00 % | 1.128 B -0.25 % | 1.130 B 0.00 % | 1.130 B 3.03 % | 1.097 B 0.00 % | 1.097 B 3.93 % | 1.056 B 0.00 % | 1.056 B 3.67 % | 1.018 B -50.00 % | 2.037 B |
| Other non current liabilities | -1.726 B -24 073.61 % | 7.200 M 100.45 % | -1.599 B -29 176.36 % | 5.500 M 100.33 % | -1.653 B -34 533.33 % | 4.800 M 100.30 % | -1.620 B -32 504.00 % | 5.000 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 7.179 M | 0.000 -100.00 % | 6.929 M | 0.000 -100.00 % | 3.968 M | 0.000 -100.00 % | 7.423 M | 0.000 -100.00 % | 3.699 M | 0.000 -100.00 % | 9.202 M | 0.000 -100.00 % | 8.749 M | 0.000 -100.00 % | 8.616 M | 0.000 -100.00 % | 8.395 M | 0.000 -100.00 % | 4.845 M | 0.000 -100.00 % | 7.458 M | 0.000 -100.00 % | 11.860 M | 0.000 -100.00 % | 27.780 M | 0.000 -100.00 % | 18.076 M | 0.000 -100.00 % | 16.279 M | 0.000 -100.00 % | 8.088 M | 0.000 -100.00 % | 12.330 M | 0.000 -100.00 % | 7.265 M | 0.000 -100.00 % | 5.820 M | 0.000 -100.00 % | 13.838 M |
| Long term debt | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 700.000 K | 0.000 -100.00 % | 1.000 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 % | 299.000 K | 0.000 -100.00 % | 621.000 K | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 850.000 K | 0.000 -100.00 % | 1.462 M | 0.000 -100.00 % | 1.462 M | 0.000 -100.00 % | 2.073 M | 0.000 -100.00 % | 2.073 M | 0.000 -100.00 % | 2.684 M | 0.000 -100.00 % | 2.688 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 4.262 M | 0.000 -100.00 % | 7.406 M | 0.000 -100.00 % | 120.473 M | 0.000 -100.00 % | 126.244 M | 0.000 -100.00 % | 26.266 M |
| Total non current liabilities | -1.726 B -21 150.00 % | 8.200 M 100.51 % | -1.599 B -20 602.56 % | 7.800 M 100.47 % | -1.653 B -20 760.00 % | 8.000 M 100.49 % | -1.620 B -28 524.56 % | 5.700 M | 0.000 -100.00 % | 5.200 M | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 7.179 M | 0.000 -100.00 % | 6.929 M | 0.000 -100.00 % | 3.968 M | 0.000 -100.00 % | 7.423 M | 0.000 -100.00 % | 3.998 M | 0.000 -100.00 % | 9.823 M | 0.000 -100.00 % | 9.599 M | 0.000 -100.00 % | 9.466 M | 0.000 -100.00 % | 9.857 M | 0.000 -100.00 % | 6.307 M | 0.000 -100.00 % | 9.531 M | 0.000 -100.00 % | 13.933 M | 0.000 -100.00 % | 30.464 M | 0.000 -100.00 % | 20.764 M | 0.000 -100.00 % | 20.541 M | 0.000 -100.00 % | 12.350 M | 0.000 -100.00 % | 19.736 M | 0.000 -100.00 % | 127.738 M | 0.000 -100.00 % | 132.064 M | 0.000 -100.00 % | 40.104 M |
| Other current liabilities | 0.000 -100.00 % | 212.400 M | 0.000 -100.00 % | 158.500 M | 0.000 -100.00 % | 18.500 M | 0.000 -100.00 % | 62.800 M | 0.000 -100.00 % | 136.200 M | 0.000 -100.00 % | 165.800 M | 0.000 -100.00 % | 144.722 M | 0.000 -100.00 % | 137.246 M | 0.000 -100.00 % | 135.664 M | 0.000 -100.00 % | 128.276 M | 0.000 -100.00 % | 131.193 M | 0.000 100.00 % | -61.158 M | 0.000 -100.00 % | 120.544 M | 0.000 -100.00 % | 130.665 M | 0.000 -100.00 % | 117.572 M | 0.000 -100.00 % | 36.598 M | 0.000 -100.00 % | 112.392 M | 0.000 -100.00 % | 26.403 M | 0.000 -100.00 % | 155.865 M | 0.000 -100.00 % | 86.006 M | 0.000 -100.00 % | 117.754 M | 0.000 -100.00 % | 112.304 M | 0.000 -100.00 % | 266.427 M | 0.000 -100.00 % | 105.245 M | 0.000 -100.00 % | 82.545 M | 0.000 -100.00 % | 900.426 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 115.900 M | 0.000 -100.00 % | 132.200 M | 0.000 -100.00 % | 135.400 M | 0.000 -100.00 % | 131.400 M | 0.000 -100.00 % | 164.784 M | 0.000 -100.00 % | 100.722 M | 0.000 -100.00 % | 6.310 M | 0.000 -100.00 % | 101.281 M | 0.000 -100.00 % | 139.702 M | 0.000 -100.00 % | 99.963 M | 0.000 -100.00 % | 142.395 M | 0.000 -100.00 % | 99.577 M | 0.000 -100.00 % | 121.938 M | 0.000 -100.00 % | 72.811 M | 0.000 100.00 % | -611.000 K | 0.000 -100.00 % | 92.348 M | 0.000 -100.00 % | 146.948 M | 0.000 -100.00 % | 7.136 M | 0.000 100.00 % | -3.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.152 M | 0.000 -100.00 % | 6.823 M | 0.000 -100.00 % | 5.622 M | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 253.000 M | 0.000 -100.00 % | 231.700 M | 0.000 -100.00 % | 155.800 M | 0.000 -100.00 % | 308.400 M | 0.000 -100.00 % | 150.500 M | 0.000 -100.00 % | 241.900 M | 0.000 -100.00 % | 251.912 M | 0.000 -100.00 % | 249.289 M | 0.000 100.00 % | -26.523 M | 0.000 -100.00 % | 2.796 M | 0.000 -100.00 % | 130.794 M | 0.000 -100.00 % | 257.483 M | 0.000 -100.00 % | 33.363 M | 0.000 -100.00 % | 100.000 M | 0.000 -100.00 % | 35.283 M | 0.000 -100.00 % | 236.000 K | 0.000 -100.00 % | 611.000 K | 0.000 -100.00 % | 75.288 M | 0.000 -100.00 % | 1.741 M | 0.000 -100.00 % | 10.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.833 M | 0.000 -100.00 % | 16.267 M | 0.000 -100.00 % | 3.557 M | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 1.181 B | 0.000 -100.00 % | 1.007 B | 0.000 -100.00 % | 910.100 M | 0.000 -100.00 % | 1.094 B | 0.000 -100.00 % | 892.500 M | 0.000 -100.00 % | 931.300 M | 0.000 -100.00 % | 1.037 B | 0.000 -100.00 % | 1.090 B | 0.000 -100.00 % | 811.132 M | 0.000 -100.00 % | 855.585 M | 0.000 -100.00 % | 928.625 M | 0.000 -100.00 % | 1.017 B | 0.000 -100.00 % | 702.893 M | 0.000 -100.00 % | 684.204 M | 0.000 -100.00 % | 552.542 M | 0.000 -100.00 % | 396.878 M | 0.000 -100.00 % | 490.475 M | 0.000 -100.00 % | 551.317 M | 0.000 -100.00 % | 417.799 M | 0.000 -100.00 % | 359.755 M | 0.000 -100.00 % | 359.035 M | 0.000 -100.00 % | 286.480 M | 0.000 -100.00 % | 476.004 M | 0.000 -100.00 % | 307.570 M | 0.000 -100.00 % | 256.514 M | 0.000 -100.00 % | 900.426 M |
| Total liabilities | -1.726 B -245.15 % | 1.189 B 174.36 % | -1.599 B -257.62 % | 1.015 B 161.39 % | -1.653 B -280.02 % | 918.100 M 156.67 % | -1.620 B -247.30 % | 1.100 B | 0.000 -100.00 % | 897.700 M | 0.000 -100.00 % | 938.200 M | 0.000 -100.00 % | 1.044 B | 0.000 -100.00 % | 1.097 B | 0.000 -100.00 % | 815.100 M | 0.000 -100.00 % | 863.008 M | 0.000 -100.00 % | 932.623 M | 0.000 -100.00 % | 1.027 B | 0.000 -100.00 % | 712.492 M | 0.000 -100.00 % | 693.670 M | 0.000 -100.00 % | 562.399 M | 0.000 -100.00 % | 403.185 M | 0.000 -100.00 % | 500.006 M | 0.000 -100.00 % | 565.250 M | 0.000 -100.00 % | 448.263 M | 0.000 -100.00 % | 380.519 M | 0.000 -100.00 % | 379.576 M | 0.000 -100.00 % | 298.830 M | 0.000 -100.00 % | 495.740 M | 0.000 -100.00 % | 435.308 M | 0.000 -100.00 % | 388.578 M | 0.000 -100.00 % | 940.530 M |
| Other non current assets | 0.000 -100.00 % | 189.300 M 259.08 % | -119.000 M -200.17 % | 118.800 M 6 040.00 % | -2.000 M -101.71 % | 117.100 M 499.66 % | -29.300 M -112.81 % | 228.700 M 617.42 % | -44.200 M -119.64 % | 225.000 M 1 219.40 % | -20.100 M -104.39 % | 458.100 M 113 491.09 % | -404.000 K -100.09 % | 441.091 M 2 229.54 % | -20.713 M -105.05 % | 410.102 M 1 027.64 % | -44.209 M -111.88 % | 372.094 M 1 903.13 % | -20.636 M -106.57 % | 314.202 M 382.86 % | -111.080 M -11 108 100.00 % | 1.000 K 100.00 % | -32.182 M -110.20 % | 315.604 M 7 886.92 % | -4.053 M -405 200.00 % | -1.000 K 100.00 % | -97.325 M -140.63 % | 239.544 M 2 996.19 % | -8.271 M -1 962.84 % | 444.000 K 100.15 % | -289.822 M -193.29 % | 310.656 M 372.51 % | -113.996 M -156.36 % | 202.278 M 293.86 % | -104.341 M -160.61 % | 172.145 M 173.03 % | -235.734 M -3 756.21 % | 6.447 M 103.37 % | -191.572 M -381.31 % | 68.099 M 125.23 % | -269.950 M -500.70 % | 67.369 M 127.41 % | -245.746 M -464.64 % | 67.395 M 127.80 % | -242.444 M -488.96 % | 62.331 M 129.09 % | -214.242 M -490.57 % | 54.853 M 114.39 % | -381.236 M -729.91 % | 60.522 M | 0.000 -100.00 % | 100.128 M |
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -11.200 M | 0.000 100.00 % | -12.300 M | 0.000 100.00 % | -31.000 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 6.300 M | 0.000 -100.00 % | 7.600 M | 0.000 -100.00 % | 8.610 M | 0.000 -100.00 % | 11.536 M | 0.000 100.00 % | -14.199 M | 0.000 -100.00 % | 400.788 M | 0.000 100.00 % | -9.592 M | 0.000 -100.00 % | 275.348 M | 0.000 100.00 % | -50.618 M | 0.000 -100.00 % | 128.748 M | 0.000 100.00 % | -228.307 M | 0.000 100.00 % | -100.524 M | 0.000 100.00 % | -60.435 M | 0.000 -100.00 % | 70.773 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K | 0.000 -100.00 % | 43.650 K | 0.000 100.00 % | -118.000 K |
| Intangible assets | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 3.400 M | 0.000 -100.00 % | 2.945 M | 0.000 -100.00 % | 1.661 M | 0.000 -100.00 % | 965.000 K | 0.000 -100.00 % | 882.000 K | 0.000 -100.00 % | 1.127 M | 0.000 -100.00 % | 1.432 M | 0.000 -100.00 % | 32.438 M | 0.000 -100.00 % | 4.498 M | 0.000 -100.00 % | 37.298 M | 0.000 -100.00 % | 9.244 M | 0.000 -100.00 % | 9.693 M | 0.000 -100.00 % | 1.253 M | 0.000 -100.00 % | 4.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.047 M | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 600.000 K | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 1.400 M | 0.000 -100.00 % | 2.000 M | 0.000 -100.00 % | 2.700 M | 0.000 -100.00 % | 3.400 M | 0.000 -100.00 % | 2.945 M | 0.000 -100.00 % | 1.661 M | 0.000 -100.00 % | 965.000 K | 0.000 -100.00 % | 882.000 K | 0.000 -100.00 % | 1.127 M | 0.000 -100.00 % | 1.432 M | 0.000 -100.00 % | 32.438 M | 0.000 -100.00 % | 4.498 M | 0.000 -100.00 % | 37.298 M | 0.000 -100.00 % | 9.244 M | 0.000 -100.00 % | 9.693 M | 0.000 -100.00 % | 1.253 M | 0.000 -100.00 % | 4.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.334 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.474 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.047 M | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 206.700 M | 0.000 -100.00 % | 208.900 M | 0.000 -100.00 % | 213.800 M | 0.000 -100.00 % | 217.100 M | 0.000 -100.00 % | 215.000 M | 0.000 -100.00 % | 221.700 M | 0.000 -100.00 % | 228.692 M | 0.000 -100.00 % | 245.705 M | 0.000 -100.00 % | 258.113 M | 0.000 -100.00 % | 262.643 M | 0.000 -100.00 % | 275.628 M | 0.000 -100.00 % | 282.294 M | 0.000 -100.00 % | 242.082 M | 0.000 -100.00 % | 237.008 M | 0.000 -100.00 % | 244.148 M | 0.000 -100.00 % | 254.983 M | 0.000 -100.00 % | 250.733 M | 0.000 -100.00 % | 247.967 M | 0.000 -100.00 % | 285.879 M | 0.000 -100.00 % | 291.463 M | 0.000 -100.00 % | 299.455 M | 0.000 -100.00 % | 305.316 M | 0.000 -100.00 % | 318.111 M | 0.000 -100.00 % | 329.570 M | 0.000 -100.00 % | 310.505 M | 0.000 -100.00 % | 608.818 M |
| Total non current assets | 0.000 -100.00 % | 396.600 M 433.28 % | -119.000 M -126.53 % | 448.500 M 22 525.00 % | -2.000 M -100.46 % | 432.500 M 1 576.11 % | -29.300 M -105.41 % | 541.500 M 1 325.11 % | -44.200 M -107.78 % | 567.800 M 2 924.88 % | -20.100 M -102.48 % | 811.700 M 201 015.84 % | -404.000 K -100.05 % | 763.134 M 3 784.32 % | -20.713 M -102.81 % | 737.214 M 1 767.57 % | -44.209 M -106.31 % | 700.584 M 3 494.96 % | -20.636 M -103.34 % | 618.258 M 656.59 % | -111.080 M -115.20 % | 730.654 M 2 370.38 % | -32.182 M -105.15 % | 624.922 M 15 518.75 % | -4.053 M -100.69 % | 586.933 M 703.06 % | -97.325 M -121.47 % | 453.211 M 5 579.52 % | -8.271 M -101.91 % | 432.466 M 249.22 % | -289.822 M -174.96 % | 386.612 M 439.14 % | -113.996 M -128.58 % | 398.855 M 482.26 % | -104.341 M -126.33 % | 396.290 M 268.11 % | -235.734 M -161.22 % | 385.091 M 301.02 % | -191.572 M -153.28 % | 359.562 M 233.20 % | -269.950 M -173.13 % | 369.158 M 250.22 % | -245.746 M -165.93 % | 372.711 M 253.73 % | -242.444 M -163.15 % | 383.916 M 279.20 % | -214.242 M -155.72 % | 384.478 M 200.85 % | -381.236 M -202.74 % | 371.071 M | 0.000 -100.00 % | 708.828 M |
| Other current assets | -16.900 M -105.23 % | 323.000 M | 0.000 -100.00 % | 286.000 M | 0.000 -100.00 % | 181.900 M | 0.000 -100.00 % | 308.300 M | 0.000 -100.00 % | 311.800 M | 0.000 -100.00 % | 295.100 M | 0.000 -100.00 % | 6.696 M | 0.000 -100.00 % | 180.565 M | 0.000 -100.00 % | 170.804 M | 0.000 -100.00 % | 123.602 M | 0.000 -100.00 % | 148.002 M | 0.000 -100.00 % | 102.528 M | 0.000 -100.00 % | 112.431 M | 0.000 -100.00 % | 85.094 M | 0.000 -100.00 % | 102.632 M | 0.000 -100.00 % | 60.177 M | 0.000 -100.00 % | 91.842 M | 0.000 -100.00 % | 42.192 M | 0.000 -100.00 % | 112.618 M | 0.000 -100.00 % | 41.564 M | 0.000 -100.00 % | 31.734 M | 0.000 -100.00 % | 52.840 M | 0.000 -100.00 % | 56.279 M | 0.000 -100.00 % | 27.844 M | 0.000 -100.00 % | 27.933 M | 0.000 -100.00 % | 9.354 M |
| Short term investments | 0.000 -100.00 % | 28.200 M | 0.000 -100.00 % | 27.800 M 595.00 % | 4.000 M -85.77 % | 28.100 M -52.05 % | 58.600 M 35.02 % | 43.400 M -50.90 % | 88.400 M 138.92 % | 37.000 M -7.96 % | 40.200 M 23.31 % | 32.600 M 3 934.65 % | 808.000 K -64.07 % | 2.249 M -94.57 % | 41.426 M 60.61 % | 25.793 M -70.83 % | 88.418 M 51 606.43 % | 171.000 K -99.59 % | 41.272 M 39.53 % | 29.580 M -86.69 % | 222.160 M 157.44 % | -386.751 M -700.88 % | 64.364 M 130.74 % | 27.895 M 244.13 % | 8.106 M 103.13 % | -258.844 M -232.98 % | 194.650 M 231.40 % | 58.735 M 255.07 % | 16.542 M | 0.000 -100.00 % | 579.644 M 149.44 % | 232.382 M 1.93 % | 227.992 M 118.57 % | 104.310 M -50.01 % | 208.682 M 184.28 % | 73.407 M -84.43 % | 471.467 M | 0.000 -100.00 % | 383.144 M | 0.000 -100.00 % | 539.901 M 981 537.69 % | 55.000 K -99.99 % | 491.492 M 893 521.82 % | 55.000 K -99.99 % | 484.889 M | 0.000 -100.00 % | 428.484 M | 0.000 -100.00 % | 762.472 M 6 717 712.95 % | 11.350 K -100.00 % | 624.784 M 446 174.29 % | 140.000 K |
| cash and cash equivalents | 0.000 -100.00 % | 16.900 M | 0.000 -100.00 % | 98.200 M 5 010.00 % | -2.000 M -200.00 % | 2.000 M 106.83 % | -29.300 M -5 960.00 % | 500.000 K 101.13 % | -44.200 M -200.00 % | 44.200 M 319.90 % | -20.100 M -10 150.00 % | 200.000 K 149.50 % | -404.000 K -200.00 % | 404.000 K 101.95 % | -20.713 M -1 613.00 % | 1.369 M 103.10 % | -44.209 M -200.00 % | 44.209 M 314.23 % | -20.636 M -1 267.19 % | 1.768 M 101.59 % | -111.080 M -200.00 % | 111.080 M 445.16 % | -32.182 M -850.69 % | 4.287 M 205.77 % | -4.053 M -200.00 % | 4.053 M 104.16 % | -97.325 M -352.20 % | 38.590 M 566.57 % | -8.271 M -200.00 % | 8.271 M 102.85 % | -289.822 M -4 602.44 % | 6.437 M 105.65 % | -113.996 M -265.42 % | 68.914 M 166.05 % | -104.341 M -437.30 % | 30.934 M 113.12 % | -235.734 M -200.00 % | 235.734 M 223.05 % | -191.572 M -200.00 % | 191.572 M 170.97 % | -269.950 M -200.00 % | 269.950 M 209.85 % | -245.746 M -200.02 % | 245.691 M 201.34 % | -242.444 M -200.00 % | 242.444 M 213.16 % | -214.242 M -200.00 % | 214.242 M 156.20 % | -381.236 M -200.00 % | 381.225 M 222.03 % | -312.392 M -150.01 % | 624.644 M |
| Cash and short term investments | 16.900 M -62.53 % | 45.100 M -62.10 % | 119.000 M -5.56 % | 126.000 M 6 200.00 % | 2.000 M -93.36 % | 30.100 M 2.73 % | 29.300 M 0.00 % | 29.300 M -33.71 % | 44.200 M -45.57 % | 81.200 M 303.98 % | 20.100 M -38.72 % | 32.800 M 8 018.81 % | 404.000 K -84.77 % | 2.653 M -87.19 % | 20.713 M -23.74 % | 27.162 M -38.56 % | 44.209 M -0.39 % | 44.380 M 115.06 % | 20.636 M -34.17 % | 31.348 M -71.78 % | 111.080 M 0.00 % | 111.080 M 245.16 % | 32.182 M 0.00 % | 32.182 M 694.03 % | 4.053 M 0.00 % | 4.053 M -95.84 % | 97.325 M 0.00 % | 97.325 M 1 076.70 % | 8.271 M 0.00 % | 8.271 M -97.15 % | 289.822 M 21.36 % | 238.819 M 109.50 % | 113.996 M -34.19 % | 173.225 M 66.02 % | 104.341 M 0.00 % | 104.341 M -55.74 % | 235.734 M 0.00 % | 235.734 M 23.05 % | 191.572 M 0.00 % | 191.572 M -29.03 % | 269.950 M -0.02 % | 270.005 M 9.87 % | 245.746 M 0.00 % | 245.746 M 1.36 % | 242.444 M 0.00 % | 242.444 M 13.16 % | 214.242 M 0.00 % | 214.242 M -43.80 % | 381.236 M 0.00 % | 381.236 M 22.04 % | 312.392 M -50.00 % | 624.784 M |
| Total current assets | 0.000 -100.00 % | 2.519 B 2 016.55 % | 119.000 M -94.50 % | 2.165 B 108 165.00 % | 2.000 M -99.91 % | 2.138 B 7 198.29 % | 29.300 M -98.66 % | 2.179 B 4 828.96 % | 44.200 M -97.75 % | 1.964 B 9 671.14 % | 20.100 M -98.84 % | 1.735 B 429 281.19 % | 404.000 K -99.98 % | 2.035 B 9 723.97 % | 20.713 M -99.03 % | 2.146 B 4 755.13 % | 44.209 M -97.76 % | 1.975 B 9 472.40 % | 20.636 M -98.96 % | 1.988 B 1 689.32 % | 111.080 M -94.17 % | 1.905 B 5 818.47 % | 32.182 M -98.33 % | 1.929 B 47 489.76 % | 4.053 M -99.75 % | 1.625 B 1 569.96 % | 97.325 M -94.08 % | 1.645 B 19 793.40 % | 8.271 M -99.46 % | 1.529 B 427.69 % | 289.822 M -78.38 % | 1.340 B 1 075.80 % | 113.996 M -92.10 % | 1.443 B 1 282.94 % | 104.341 M -92.68 % | 1.425 B 504.60 % | 235.734 M -81.91 % | 1.303 B 580.35 % | 191.572 M -83.81 % | 1.183 B 338.40 % | 269.950 M -76.62 % | 1.155 B 369.85 % | 245.746 M -76.68 % | 1.054 B 334.61 % | 242.444 M -80.48 % | 1.242 B 479.82 % | 214.242 M -81.34 % | 1.148 B 201.13 % | 381.236 M -64.48 % | 1.073 B 243.53 % | 312.392 M -86.23 % | 2.268 B |
| Inventory | 0.000 -100.00 % | 417.000 M | 0.000 -100.00 % | 474.100 M | 0.000 -100.00 % | 444.600 M | 0.000 -100.00 % | 532.800 M | 0.000 -100.00 % | 402.200 M | 0.000 -100.00 % | 420.600 M | 0.000 -100.00 % | 360.542 M | 0.000 -100.00 % | 364.761 M | 0.000 -100.00 % | 342.908 M | 0.000 -100.00 % | 298.959 M | 0.000 -100.00 % | 358.763 M | 0.000 -100.00 % | 347.350 M | 0.000 -100.00 % | 261.382 M | 0.000 -100.00 % | 373.687 M | 0.000 -100.00 % | 346.971 M | 0.000 -100.00 % | 340.990 M | 0.000 -100.00 % | 324.965 M | 0.000 -100.00 % | 367.617 M | 0.000 -100.00 % | 278.293 M | 0.000 -100.00 % | 305.288 M | 0.000 -100.00 % | 282.810 M | 0.000 -100.00 % | 298.377 M | 0.000 -100.00 % | 359.459 M | 0.000 -100.00 % | 277.896 M | 0.000 -100.00 % | 239.417 M | 0.000 -100.00 % | 623.648 M |
| Net receivables | 0.000 -100.00 % | 1.734 B | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.482 B | 0.000 -100.00 % | 1.308 B | 0.000 -100.00 % | 1.206 B | 0.000 -100.00 % | 998.900 M | 0.000 -100.00 % | 1.421 B | 0.000 -100.00 % | 1.580 B | 0.000 -100.00 % | 1.417 B | 0.000 -100.00 % | 1.544 B | 0.000 -100.00 % | 1.297 B | 0.000 -100.00 % | 1.451 B | 0.000 -100.00 % | 1.248 B | 0.000 -100.00 % | 1.089 B | 0.000 -100.00 % | 1.073 B | 0.000 -100.00 % | 662.515 M | 0.000 -100.00 % | 912.170 M | 0.000 -100.00 % | 911.102 M | 0.000 -100.00 % | 756.502 M | 0.000 -100.00 % | 645.042 M | 0.000 -100.00 % | 570.087 M | 0.000 -100.00 % | 456.730 M | 0.000 -100.00 % | 584.033 M | 0.000 -100.00 % | 628.021 M | 0.000 -100.00 % | 448.130 M | 0.000 -100.00 % | 1.010 B |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 131.100 M | 0.000 -100.00 % | 112.500 M | 0.000 -100.00 % | 124.700 M | 0.000 -100.00 % | 120.300 M | 0.000 -100.00 % | 122.200 M | 0.000 -100.00 % | 82.806 M | 0.000 -100.00 % | 71.136 M | 0.000 -100.00 % | 57.876 M | 0.000 -100.00 % | 54.730 M | 0.000 -100.00 % | 53.110 M | 0.000 -100.00 % | 35.184 M | 0.000 -100.00 % | 37.066 M | 0.000 -100.00 % | 22.779 M | 0.000 -100.00 % | 21.828 M | 0.000 -100.00 % | 40.036 M | 0.000 -100.00 % | 36.675 M | 0.000 -100.00 % | 35.360 M | 0.000 -100.00 % | 17.059 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 % | -3.047 M | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 715.600 M | 0.000 -100.00 % | 616.600 M | 0.000 -100.00 % | 613.300 M | 0.000 -100.00 % | 590.800 M | 0.000 -100.00 % | 567.200 M | 0.000 -100.00 % | 523.600 M | 0.000 -100.00 % | 620.300 M | 0.000 -100.00 % | 703.949 M | 0.000 -100.00 % | 642.107 M | 0.000 -100.00 % | 724.513 M | 0.000 -100.00 % | 655.450 M | 0.000 -100.00 % | 620.580 M | 0.000 -100.00 % | 525.154 M | 0.000 -100.00 % | 453.539 M | 0.000 -100.00 % | 383.027 M | 0.000 -100.00 % | 287.233 M | 0.000 -100.00 % | 338.850 M | 0.000 -100.00 % | 329.544 M | 0.000 -100.00 % | 260.193 M | 0.000 -100.00 % | 255.699 M | 0.000 -100.00 % | 241.281 M | 0.000 -100.00 % | 174.176 M | 0.000 -100.00 % | 200.884 M | 0.000 -100.00 % | 179.235 M | 0.000 -100.00 % | 164.791 M | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.310 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.188 M | 0.000 -100.00 % | 435.000 K | 0.000 -100.00 % | 23.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.660 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.108 M | 0.000 -100.00 % | 27.734 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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.500 M | 0.000 | 0.000 | 0.000 100.00 % | -19.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 4.800 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 1.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 264.000 K | 0.000 -100.00 % | 481.000 K | 0.000 -100.00 % | 1.093 M | 0.000 -100.00 % | 2.726 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 147.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 953.700 M | 0.000 -100.00 % | 1.320 B | 0.000 -100.00 % | 951.400 M | 0.000 -100.00 % | 1.341 B | 0.000 -100.00 % | 948.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 942.848 M | 0.000 | 0.000 | 0.000 -100.00 % | 942.830 M | 0.000 | 0.000 | 0.000 -100.00 % | 936.706 M | 0.000 | 0.000 | 0.000 -100.00 % | 986.956 M | 0.000 | 0.000 | 0.000 -100.00 % | 968.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 974.735 M | 0.000 100.00 % | -18.999 K | 0.000 -100.00 % | 920.667 M | 0.000 | 0.000 | 0.000 -100.00 % | 916.142 M | 0.000 | 0.000 | 0.000 -100.00 % | 915.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 964.980 M | 0.000 -100.00 % | 1.484 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 19.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.915 B | 0.000 -100.00 % | 2.614 B | 0.000 -100.00 % | 2.571 B | 0.000 -100.00 % | 2.720 B | 0.000 -100.00 % | 2.532 B | 0.000 -100.00 % | 2.546 B | 0.000 -100.00 % | 2.798 B | 0.000 -100.00 % | 2.884 B | 0.000 -100.00 % | 2.676 B | 0.000 -100.00 % | 2.606 B | 0.000 -100.00 % | 2.635 B | 0.000 -100.00 % | 2.554 B | 0.000 -100.00 % | 2.212 B | 0.000 -100.00 % | 2.099 B | 0.000 -100.00 % | 1.962 B | 0.000 -100.00 % | 1.727 B | 0.000 -100.00 % | 1.842 B | 0.000 -100.00 % | 1.822 B | 0.000 -100.00 % | 1.688 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 1.524 B | 0.000 -100.00 % | 1.426 B | 0.000 -100.00 % | 1.626 B | 0.000 -100.00 % | 1.532 B | 0.000 -100.00 % | 1.444 B | 0.000 -100.00 % | 2.977 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-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 |
| 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 | 2012-01-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2011-01-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2010-01-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2009-01-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2008-01-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2007-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 1.387 M 0.00 % | 1.387 M -75.00 % | 5.549 M 300.00 % | 1.387 M | 0.000 -100.00 % | 1.109 M -75.00 % | 4.435 M 300.00 % | 1.109 M | 0.000 -100.00 % | 1.947 M -75.00 % | 7.787 M 300.00 % | 1.947 M | 0.000 -100.00 % | 1.195 M -75.00 % | 4.780 M 299.96 % | 1.195 M | 0.000 -100.00 % | 1.002 M -78.31 % | 4.619 M 361.15 % | 1.002 M 54.67 % | 647.576 K 0.00 % | 647.576 K -75.00 % | 2.590 M 300.00 % | 647.576 K 2 522.30 % | 24.695 K 0.00 % | 24.695 K -75.00 % | 98.783 K 300.01 % | 24.695 K -33.60 % | 37.192 K 0.00 % | 37.192 K -75.00 % | 148.769 K 300.00 % | 37.192 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -55.886 M 0.00 % | -55.886 M 0.00 % | -55.886 M 0.00 % | -55.886 M | 0.000 100.00 % | -34.847 M 0.00 % | -34.847 M 0.00 % | -34.847 M | 0.000 100.00 % | -71.598 M 0.00 % | -71.598 M 0.00 % | -71.598 M | 0.000 100.00 % | -49.053 M 0.00 % | -49.053 M 0.00 % | -49.053 M | 0.000 100.00 % | -51.926 M 0.00 % | -51.926 M 0.00 % | -51.926 M -332.36 % | 22.347 M 0.00 % | 22.347 M 0.00 % | 22.347 M 0.00 % | 22.347 M 136.35 % | -61.477 M 0.00 % | -61.477 M 0.00 % | -61.477 M 0.00 % | -61.477 M -251.62 % | -17.484 M 0.00 % | -17.484 M 0.00 % | -17.484 M 0.00 % | -17.484 M 55.76 % | -39.518 M 0.00 % | -39.518 M 0.00 % | -39.518 M 0.00 % | -39.518 M -225.55 % | -12.139 M 0.00 % | -12.139 M 0.00 % | -12.139 M 0.00 % | -12.139 M 7.08 % | -13.064 M 0.00 % | -13.064 M 0.00 % | -13.064 M 0.00 % | -13.064 M -324.10 % | -3.080 M 0.00 % | -3.080 M 0.00 % | -3.080 M 0.00 % | -3.080 M 84.85 % | -20.330 M 0.00 % | -20.330 M 0.00 % | -20.330 M 0.00 % | -20.330 M -158.16 % | -7.875 M 0.00 % | -7.875 M 0.00 % | -7.875 M 0.00 % | -7.875 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.345 M 0.00 % | -24.345 M 0.00 % | -24.345 M 0.00 % | -24.345 M | 0.000 -100.00 % | 21.397 M 0.00 % | 21.397 M 0.00 % | 21.397 M | 0.000 100.00 % | -5.502 M 0.00 % | -5.502 M 0.00 % | -5.502 M | 0.000 100.00 % | -11.668 M 0.00 % | -11.668 M 0.00 % | -11.668 M | 0.000 -100.00 % | 1.129 M 0.00 % | 1.129 M 0.00 % | 1.129 M -94.11 % | 19.162 M 0.00 % | 19.162 M 0.00 % | 19.162 M 0.00 % | 19.162 M 163.85 % | -30.010 M 0.00 % | -30.010 M 0.00 % | -30.010 M 0.00 % | -30.010 M -10 261.16 % | 295.344 K 0.00 % | 295.344 K 0.00 % | 295.344 K 0.00 % | 295.344 K 101.27 % | -23.265 M 0.00 % | -23.265 M 0.00 % | -23.265 M 0.00 % | -23.265 M -23.68 % | -18.811 M 0.00 % | -18.811 M 0.00 % | -18.811 M 0.00 % | -18.811 M -1 158.86 % | 1.776 M 0.00 % | 1.776 M 0.00 % | 1.776 M 0.00 % | 1.776 M 319.40 % | -809.715 K 0.00 % | -809.715 K 0.00 % | -809.715 K 0.00 % | -809.715 K 88.15 % | -6.832 M 0.00 % | -6.832 M 0.00 % | -6.832 M 0.00 % | -6.832 M 8.09 % | -7.433 M 0.00 % | -7.433 M 0.00 % | -7.433 M 0.00 % | -7.433 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.541 M 0.00 % | -31.541 M 0.00 % | -31.541 M 0.00 % | -31.541 M | 0.000 100.00 % | -56.244 M 0.00 % | -56.244 M 0.00 % | -56.244 M | 0.000 100.00 % | -66.097 M 0.00 % | -66.097 M 0.00 % | -66.097 M | 0.000 100.00 % | -37.385 M 0.00 % | -37.385 M 0.00 % | -37.385 M | 0.000 100.00 % | -53.055 M 0.00 % | -53.055 M 0.00 % | -53.055 M -1 765.78 % | 3.185 M 0.00 % | 3.185 M 0.00 % | 3.185 M 0.00 % | 3.185 M 110.12 % | -31.467 M 0.00 % | -31.467 M 0.00 % | -31.467 M 0.00 % | -31.467 M -76.98 % | -17.779 M 0.00 % | -17.779 M 0.00 % | -17.779 M 0.00 % | -17.779 M -9.39 % | -16.254 M 0.00 % | -16.254 M 0.00 % | -16.254 M 0.00 % | -16.254 M -343.61 % | 6.672 M 0.00 % | 6.672 M 0.00 % | 6.672 M 0.00 % | 6.672 M 144.96 % | -14.841 M 0.00 % | -14.841 M 0.00 % | -14.841 M 0.00 % | -14.841 M -553.57 % | -2.271 M 0.00 % | -2.271 M 0.00 % | -2.271 M 0.00 % | -2.271 M 83.18 % | -13.497 M 0.00 % | -13.497 M 0.00 % | -13.497 M 0.00 % | -13.497 M -2 956.90 % | -441.542 K 0.00 % | -441.542 K 0.00 % | -441.542 K 0.00 % | -441.542 K |
| Other non cash items | -9.800 M 84.32 % | -62.500 M 1.57 % | -63.500 M -330.07 % | 27.600 M 4.94 % | 26.300 M 271.90 % | -15.300 M -71.91 % | -8.900 M -160.96 % | 14.600 M 80.25 % | 8.100 M 129.35 % | -27.600 M -826.32 % | 3.800 M -95.40 % | 82.600 M 28.86 % | 64.100 M 959.25 % | -7.460 M -120.62 % | 36.170 M 255.65 % | 10.170 M -70.19 % | 34.119 M 177.69 % | -43.918 M 43.00 % | -77.051 M -88.11 % | -40.961 M -32.50 % | -30.915 M 69.47 % | -101.252 M -32.40 % | -76.475 M -106.56 % | -37.024 M -74.67 % | -21.196 M 63.23 % | -57.640 M -46.60 % | -39.318 M -581.30 % | -5.771 M 60.60 % | -14.649 M 71.93 % | -52.190 M -99.43 % | -26.170 M -152.39 % | 49.951 M 273.66 % | -28.764 M 23.71 % | -37.704 M 27.72 % | -52.162 M -565.61 % | 11.203 M 144.52 % | -25.162 M 35.96 % | -39.291 M -8.20 % | -36.313 M -859.39 % | -3.785 M 70.14 % | -12.677 M -46.83 % | -8.634 M -10.39 % | -7.821 M -132.04 % | 24.413 M 185.67 % | -28.497 M -29.18 % | -22.061 M -79.00 % | -12.324 M -8.18 % | -11.392 M 63.74 % | -31.420 M -170.23 % | -11.627 M 56.98 % | -27.029 M -737.59 % | -3.227 M -140.55 % | 7.958 M 356.87 % | 1.742 M 0.00 % | 1.742 M -83.58 % | 10.608 M 0.00 % | 10.608 M 0.00 % | 10.608 M 0.00 % | 10.608 M 17.24 % | 9.048 M 0.00 % | 9.048 M 0.00 % | 9.048 M 0.00 % | 9.048 M 12.76 % | 8.024 M 0.00 % | 8.024 M 0.00 % | 8.024 M 0.00 % | 8.024 M 31.56 % | 6.099 M 0.00 % | 6.099 M 0.00 % | 6.099 M 0.00 % | 6.099 M 234.52 % | 1.823 M 0.00 % | 1.823 M 0.00 % | 1.823 M 0.00 % | 1.823 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 15 500.00 % | 100.000 K -99.34 % | 15.200 M 0.00 % | 15.200 M | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 24.095 M 0.00 % | 24.095 M 0.00 % | 24.095 M 0.00 % | 24.095 M | 0.000 -100.00 % | 12.039 M 0.00 % | 12.039 M 0.00 % | 12.039 M | 0.000 100.00 % | -36.728 M 0.00 % | -36.728 M 0.00 % | -36.728 M | 0.000 100.00 % | -12.436 M 0.00 % | -12.436 M 0.00 % | -12.436 M | 0.000 100.00 % | -7.073 M 0.00 % | -7.073 M 0.00 % | -7.073 M -114.64 % | 48.304 M 0.00 % | 48.304 M 0.00 % | 48.304 M 0.00 % | 48.304 M 235.64 % | -35.613 M 0.00 % | -35.613 M 0.00 % | -35.613 M 0.00 % | -35.613 M -1 376.52 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M 118.56 % | -15.032 M 0.00 % | -15.032 M 0.00 % | -15.032 M 0.00 % | -15.032 M -257.85 % | 9.523 M 0.00 % | 9.523 M 0.00 % | 9.523 M 0.00 % | 9.523 M 167.83 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 437.98 % | 660.917 K 0.00 % | 660.917 K 0.00 % | 660.917 K 0.00 % | 660.917 K 102.65 % | -24.950 M 0.00 % | -24.950 M 0.00 % | -24.950 M 0.00 % | -24.950 M -20.14 % | -20.768 M 0.00 % | -20.768 M 0.00 % | -20.768 M 0.00 % | -20.768 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M | 0.000 100.00 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.284 M 0.00 % | -7.284 M 0.00 % | -7.284 M | 0.000 100.00 % | -4.882 M 0.00 % | -4.882 M 0.00 % | -4.882 M -33.81 % | -3.649 M 0.00 % | -3.649 M 0.00 % | -3.649 M 0.00 % | -3.649 M 54.42 % | -8.004 M 0.00 % | -8.004 M 0.00 % | -8.004 M 0.00 % | -8.004 M 39.05 % | -13.133 M 0.00 % | -13.133 M 0.00 % | -13.133 M 0.00 % | -13.133 M 48.84 % | -25.670 M 0.00 % | -25.670 M 0.00 % | -25.670 M 0.00 % | -25.670 M -75.32 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M -352.42 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 54.65 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M -4.34 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M -387.91 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -51.250 M 0.00 % | -51.250 M 0.00 % | -51.250 M 0.00 % | -51.250 M | 0.000 100.00 % | -44.125 M 0.00 % | -44.125 M 0.00 % | -44.125 M | 0.000 100.00 % | -154.500 M 0.00 % | -154.500 M 0.00 % | -154.500 M | 0.000 100.00 % | -61.750 M 0.00 % | -61.750 M 0.00 % | -61.750 M | 0.000 100.00 % | -28.750 M 0.00 % | -28.750 M 0.00 % | -28.750 M 45.24 % | -52.500 M 0.00 % | -52.500 M 0.00 % | -52.500 M 0.00 % | -52.500 M 30.58 % | -75.625 M 0.00 % | -75.625 M 0.00 % | -75.625 M 0.00 % | -75.625 M 27.72 % | -104.625 M 0.00 % | -104.625 M 0.00 % | -104.625 M 0.00 % | -104.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 51.399 M 0.00 % | 51.399 M 0.00 % | 51.399 M 0.00 % | 51.399 M | 0.000 -100.00 % | 44.322 M 0.00 % | 44.322 M 0.00 % | 44.322 M | 0.000 -100.00 % | 168.007 M 0.00 % | 168.007 M 0.00 % | 168.007 M | 0.000 -100.00 % | 50.682 M 0.00 % | 50.682 M 0.00 % | 50.682 M | 0.000 -100.00 % | 28.944 M 0.00 % | 28.944 M 0.00 % | 28.944 M -45.05 % | 52.676 M 0.00 % | 52.676 M 0.00 % | 52.676 M 0.00 % | 52.676 M -30.50 % | 75.795 M 0.00 % | 75.795 M 0.00 % | 75.795 M 0.00 % | 75.795 M -27.64 % | 104.748 M 0.00 % | 104.748 M 0.00 % | 104.748 M 0.00 % | 104.748 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.613 M 0.00 % | 7.613 M 0.00 % | 7.613 M 0.00 % | 7.613 M | 0.000 -100.00 % | 5.404 M 0.00 % | 5.404 M 0.00 % | 5.404 M | 0.000 100.00 % | -13.507 M 0.00 % | -13.507 M 0.00 % | -13.507 M | 0.000 -100.00 % | 18.352 M 0.00 % | 18.352 M 0.00 % | 18.352 M | 0.000 -100.00 % | 4.689 M 0.00 % | 4.689 M 0.00 % | 4.689 M 35.03 % | 3.472 M 0.00 % | 3.472 M 0.00 % | 3.472 M 0.00 % | 3.472 M -55.68 % | 7.834 M 0.00 % | 7.834 M 0.00 % | 7.834 M 0.00 % | 7.834 M -39.78 % | 13.010 M 0.00 % | 13.010 M 0.00 % | 13.010 M 0.00 % | 13.010 M -49.32 % | 25.670 M 0.00 % | 25.670 M 0.00 % | 25.670 M 0.00 % | 25.670 M 75.32 % | 14.642 M 0.00 % | 14.642 M 0.00 % | 14.642 M 0.00 % | 14.642 M 352.42 % | 3.236 M 0.00 % | 3.236 M 0.00 % | 3.236 M 0.00 % | 3.236 M -54.65 % | 7.136 M 0.00 % | 7.136 M 0.00 % | 7.136 M 0.00 % | 7.136 M 4.34 % | 6.839 M 0.00 % | 6.839 M 0.00 % | 6.839 M 0.00 % | 6.839 M 387.91 % | 1.402 M 0.00 % | 1.402 M 0.00 % | 1.402 M 0.00 % | 1.402 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.639 M 0.00 % | -5.639 M 0.00 % | -5.639 M 0.00 % | -5.639 M | 0.000 100.00 % | -2.398 M 0.00 % | -2.398 M 0.00 % | -2.398 M | 0.000 -100.00 % | 16.462 M 0.00 % | 16.462 M 0.00 % | 16.462 M | 0.000 100.00 % | -12.072 M 0.00 % | -12.072 M 0.00 % | -12.072 M | 0.000 -100.00 % | 10.313 M 0.00 % | 10.313 M 0.00 % | 10.313 M 789.66 % | -1.495 M 0.00 % | -1.495 M 0.00 % | -1.495 M 0.00 % | -1.495 M -105.00 % | 29.897 M 0.00 % | 29.897 M 0.00 % | 29.897 M 0.00 % | 29.897 M 146.16 % | -64.775 M 0.00 % | -64.775 M 0.00 % | -64.775 M 0.00 % | -64.775 M -78.83 % | -36.221 M 0.00 % | -36.221 M 0.00 % | -36.221 M 0.00 % | -36.221 M -147.38 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M -352.42 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 54.65 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M -4.34 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M -387.91 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 129.750 K 0.00 % | 129.750 K 0.00 % | 129.750 K 0.00 % | 129.750 K | 0.000 -100.00 % | 89.750 K 0.00 % | 89.750 K 0.00 % | 89.750 K | 0.000 -100.00 % | 93.500 K 0.00 % | 93.500 K 0.00 % | 93.500 K | 0.000 -100.00 % | 35.222 K 0.00 % | 35.222 K 0.00 % | 35.222 K | 0.000 -100.00 % | 35.270 K 0.00 % | 35.270 K 0.00 % | 35.270 K -34.19 % | 53.593 K 0.00 % | 53.593 K 0.00 % | 53.593 K 0.00 % | 53.593 K -16.95 % | 64.531 K 0.00 % | 64.531 K 0.00 % | 64.531 K 0.00 % | 64.531 K -99.94 % | 103.661 M 0.00 % | 103.661 M 0.00 % | 103.661 M 0.00 % | 103.661 M 119 739.01 % | 86.500 K 0.00 % | 86.500 K 0.00 % | 86.500 K 0.00 % | 86.500 K -99.92 % | 108.372 M 0.00 % | 108.372 M 0.00 % | 108.372 M 0.00 % | 108.372 M 4 234.88 % | 2.500 M 0.00 % | 2.500 M 0.00 % | 2.500 M 0.00 % | 2.500 M -80.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M 0.00 % | 12.500 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.228 M 0.00 % | -8.228 M 0.00 % | -8.228 M 0.00 % | -8.228 M | 0.000 100.00 % | -4.098 M 0.00 % | -4.098 M 0.00 % | -4.098 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -8.424 M 0.00 % | -8.424 M 0.00 % | -8.424 M 0.00 % | -8.424 M | 0.000 100.00 % | -543.000 K 0.00 % | -543.000 K 0.00 % | -543.000 K | 0.000 100.00 % | -59.250 K 0.00 % | -59.250 K 0.00 % | -59.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -834.532 K 0.00 % | -834.532 K 0.00 % | -834.532 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.625 M 0.00 % | -2.625 M 0.00 % | -2.625 M 0.00 % | -2.625 M -106.65 % | 39.465 M 0.00 % | 39.465 M 0.00 % | 39.465 M 0.00 % | 39.465 M 213.17 % | -34.871 M 0.00 % | -34.871 M 0.00 % | -34.871 M 0.00 % | -34.871 M -133.18 % | 105.097 M 0.00 % | 105.097 M 0.00 % | 105.097 M 0.00 % | 105.097 M 5 423.90 % | -1.974 M 0.00 % | -1.974 M 0.00 % | -1.974 M 0.00 % | -1.974 M -118.37 % | 10.744 M 0.00 % | 10.744 M 0.00 % | 10.744 M 0.00 % | 10.744 M 1 574.60 % | -728.579 K 0.00 % | -728.579 K 0.00 % | -728.579 K 0.00 % | -728.579 K -115.85 % | 4.597 M 0.00 % | 4.597 M 0.00 % | 4.597 M 0.00 % | 4.597 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.652 M 0.00 % | -16.652 M 0.00 % | -16.652 M 0.00 % | -16.652 M | 0.000 100.00 % | -4.641 M 0.00 % | -4.641 M 0.00 % | -4.641 M | 0.000 100.00 % | -59.250 K 0.00 % | -59.250 K 0.00 % | -59.250 K | 0.000 100.00 % | -399.904 K 0.00 % | -399.904 K 0.00 % | -399.904 K | 0.000 100.00 % | -834.532 K 0.00 % | -834.532 K 0.00 % | -834.532 K 97.85 % | -38.854 M 0.00 % | -38.854 M 0.00 % | -38.854 M 0.00 % | -38.854 M -1 380.41 % | -2.625 M 0.00 % | -2.625 M 0.00 % | -2.625 M 0.00 % | -2.625 M -106.65 % | 39.465 M 0.00 % | 39.465 M 0.00 % | 39.465 M 0.00 % | 39.465 M 213.17 % | -34.871 M 0.00 % | -34.871 M 0.00 % | -34.871 M 0.00 % | -34.871 M -133.18 % | 105.097 M 0.00 % | 105.097 M 0.00 % | 105.097 M 0.00 % | 105.097 M 5 423.90 % | -1.974 M 0.00 % | -1.974 M 0.00 % | -1.974 M 0.00 % | -1.974 M -118.37 % | 10.744 M 0.00 % | 10.744 M 0.00 % | 10.744 M 0.00 % | 10.744 M 1 574.60 % | -728.579 K 0.00 % | -728.579 K 0.00 % | -728.579 K 0.00 % | -728.579 K -115.85 % | 4.597 M 0.00 % | 4.597 M 0.00 % | 4.597 M 0.00 % | 4.597 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.953 M 0.00 % | 24.953 M 0.00 % | 24.953 M 0.00 % | 24.953 M | 0.000 100.00 % | -6.054 M 0.00 % | -6.054 M 0.00 % | -6.054 M | 0.000 -100.00 % | 5.164 M 0.00 % | 5.164 M 0.00 % | 5.164 M | 0.000 -100.00 % | 1.740 M 0.00 % | 1.740 M 0.00 % | 1.740 M | 0.000 -100.00 % | 4.042 M 0.00 % | 4.042 M 0.00 % | 4.042 M 350.01 % | 898.189 K 0.00 % | 898.189 K 0.00 % | 898.189 K 0.00 % | 898.189 K -92.10 % | 11.377 M 0.00 % | 11.377 M 0.00 % | 11.377 M 0.00 % | 11.377 M -59.38 % | 28.010 M 0.00 % | 28.010 M 0.00 % | 28.010 M 0.00 % | 28.010 M 161.18 % | 10.724 M 0.00 % | 10.724 M 0.00 % | 10.724 M 0.00 % | 10.724 M 49 283.47 % | -21.805 K 0.00 % | -21.805 K 0.00 % | -21.805 K 0.00 % | -21.805 K -166.54 % | 32.769 K 0.00 % | 32.769 K 0.00 % | 32.769 K 0.00 % | 32.769 K 106.74 % | -486.008 K 0.00 % | -486.008 K 0.00 % | -486.008 K 0.00 % | -486.008 K -105.07 % | 9.593 M 0.00 % | 9.593 M 0.00 % | 9.593 M 0.00 % | 9.593 M -78.47 % | 44.549 M 0.00 % | 44.549 M 0.00 % | 44.549 M 0.00 % | 44.549 M |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 15 500.00 % | 100.000 K -99.34 % | 15.200 M 0.00 % | 15.200 M | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 26.757 M 0.00 % | 26.757 M 0.00 % | 26.757 M 0.00 % | 26.757 M | 0.000 100.00 % | -1.055 M 0.00 % | -1.055 M 0.00 % | -1.055 M | 0.000 100.00 % | -15.161 M 0.00 % | -15.161 M 0.00 % | -15.161 M | 0.000 100.00 % | -23.167 M 0.00 % | -23.167 M 0.00 % | -23.167 M | 0.000 -100.00 % | 6.447 M 0.00 % | 6.447 M 0.00 % | 6.447 M -27.18 % | 8.853 M 0.00 % | 8.853 M 0.00 % | 8.853 M 0.00 % | 8.853 M 191.62 % | 3.036 M 0.00 % | 3.036 M 0.00 % | 3.036 M 0.00 % | 3.036 M -44.69 % | 5.490 M 0.00 % | 5.490 M 0.00 % | 5.490 M 0.00 % | 5.490 M 107.28 % | -75.400 M 0.00 % | -75.400 M 0.00 % | -75.400 M 0.00 % | -75.400 M -182.11 % | 91.829 M 0.00 % | 91.829 M 0.00 % | 91.829 M 0.00 % | 91.829 M 12 782.36 % | 712.828 K 0.00 % | 712.828 K 0.00 % | 712.828 K 0.00 % | 712.828 K -81.15 % | 3.782 M 0.00 % | 3.782 M 0.00 % | 3.782 M 0.00 % | 3.782 M 116.50 % | -22.924 M 0.00 % | -22.924 M 0.00 % | -22.924 M 0.00 % | -22.924 M -184.98 % | 26.976 M 0.00 % | 26.976 M 0.00 % | 26.976 M 0.00 % | 26.976 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.900 M 53.24 % | 29.300 M 113.87 % | 13.700 M -80.37 % | 69.800 M 0.14 % | 69.700 M 246.77 % | 20.100 M 310.20 % | 4.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.013 M 0.00 % | 1.013 M 0.00 % | 1.013 M 0.00 % | 1.013 M | 0.000 -100.00 % | 2.068 M 0.00 % | 2.068 M 0.00 % | 2.068 M | 0.000 -100.00 % | 17.229 M 0.00 % | 17.229 M 0.00 % | 17.229 M | 0.000 -100.00 % | 40.396 M 0.00 % | 40.396 M 0.00 % | 40.396 M | 0.000 -100.00 % | 34.199 M 0.00 % | 34.199 M 0.00 % | 34.199 M 34.93 % | 25.345 M 0.00 % | 25.345 M 0.00 % | 25.345 M 0.00 % | 25.345 M 13.61 % | 22.309 M 0.00 % | 22.309 M 0.00 % | 22.309 M 0.00 % | 22.309 M 30.70 % | 17.070 M 0.00 % | 17.070 M 0.00 % | 17.070 M 0.00 % | 17.070 M -81.54 % | 92.469 M 0.00 % | 92.469 M 0.00 % | 92.469 M 0.00 % | 92.469 M 735.30 % | 11.070 M 0.00 % | 11.070 M 0.00 % | 11.070 M 0.00 % | 11.070 M 6.88 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 57.52 % | 6.575 M 0.00 % | 6.575 M 0.00 % | 6.575 M 0.00 % | 6.575 M -77.71 % | 29.500 M 0.00 % | 29.500 M 0.00 % | 29.500 M 0.00 % | 29.500 M 1 069.05 % | 2.523 M 0.00 % | 2.523 M 0.00 % | 2.523 M 0.00 % | 2.523 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 M -95.55 % | 44.900 M 53.24 % | 29.300 M -65.69 % | 85.400 M 22.35 % | 69.800 M 97.73 % | 35.300 M 75.62 % | 20.100 M | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 27.770 M 0.00 % | 27.770 M 0.00 % | 27.770 M 0.00 % | 27.770 M | 0.000 -100.00 % | 1.013 M 0.00 % | 1.013 M 0.00 % | 1.013 M | 0.000 -100.00 % | 2.068 M 0.00 % | 2.068 M 0.00 % | 2.068 M | 0.000 -100.00 % | 17.229 M 0.00 % | 17.229 M 0.00 % | 17.229 M | 0.000 -100.00 % | 40.646 M 0.00 % | 40.646 M 0.00 % | 40.646 M 18.85 % | 34.199 M 0.00 % | 34.199 M 0.00 % | 34.199 M 0.00 % | 34.199 M 34.93 % | 25.345 M 0.00 % | 25.345 M 0.00 % | 25.345 M 0.00 % | 25.345 M 12.35 % | 22.559 M 0.00 % | 22.559 M 0.00 % | 22.559 M 0.00 % | 22.559 M 32.16 % | 17.070 M 0.00 % | 17.070 M 0.00 % | 17.070 M 0.00 % | 17.070 M -83.41 % | 102.899 M 0.00 % | 102.899 M 0.00 % | 102.899 M 0.00 % | 102.899 M 829.52 % | 11.070 M 0.00 % | 11.070 M 0.00 % | 11.070 M 0.00 % | 11.070 M 6.88 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 0.00 % | 10.357 M 57.52 % | 6.575 M 0.00 % | 6.575 M 0.00 % | 6.575 M 0.00 % | 6.575 M -77.71 % | 29.500 M 0.00 % | 29.500 M 0.00 % | 29.500 M 0.00 % | 29.500 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 15 500.00 % | 100.000 K -99.34 % | 15.200 M 0.00 % | 15.200 M | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 24.095 M 0.00 % | 24.095 M 0.00 % | 24.095 M 0.00 % | 24.095 M | 0.000 -100.00 % | 12.039 M 0.00 % | 12.039 M 0.00 % | 12.039 M | 0.000 100.00 % | -36.728 M 0.00 % | -36.728 M 0.00 % | -36.728 M | 0.000 100.00 % | -12.436 M 0.00 % | -12.436 M 0.00 % | -12.436 M | 0.000 100.00 % | -7.073 M 0.00 % | -7.073 M 0.00 % | -7.073 M -114.64 % | 48.304 M 0.00 % | 48.304 M 0.00 % | 48.304 M 0.00 % | 48.304 M 235.64 % | -35.613 M 0.00 % | -35.613 M 0.00 % | -35.613 M 0.00 % | -35.613 M -1 376.52 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M 0.00 % | 2.790 M 118.56 % | -15.032 M 0.00 % | -15.032 M 0.00 % | -15.032 M 0.00 % | -15.032 M -257.85 % | 9.523 M 0.00 % | 9.523 M 0.00 % | 9.523 M 0.00 % | 9.523 M 167.83 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 0.00 % | 3.556 M 437.98 % | 660.917 K 0.00 % | 660.917 K 0.00 % | 660.917 K 0.00 % | 660.917 K 102.65 % | -24.950 M 0.00 % | -24.950 M 0.00 % | -24.950 M 0.00 % | -24.950 M -20.14 % | -20.768 M 0.00 % | -20.768 M 0.00 % | -20.768 M 0.00 % | -20.768 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M 0.00 % | -7.762 M | 0.000 100.00 % | -5.601 M 0.00 % | -5.601 M 0.00 % | -5.601 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.284 M 0.00 % | -7.284 M 0.00 % | -7.284 M | 0.000 100.00 % | -4.882 M 0.00 % | -4.882 M 0.00 % | -4.882 M -33.81 % | -3.649 M 0.00 % | -3.649 M 0.00 % | -3.649 M 0.00 % | -3.649 M 54.42 % | -8.004 M 0.00 % | -8.004 M 0.00 % | -8.004 M 0.00 % | -8.004 M 39.05 % | -13.133 M 0.00 % | -13.133 M 0.00 % | -13.133 M 0.00 % | -13.133 M 48.84 % | -25.670 M 0.00 % | -25.670 M 0.00 % | -25.670 M 0.00 % | -25.670 M -75.32 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M 0.00 % | -14.642 M -352.42 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 0.00 % | -3.236 M 54.65 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M 0.00 % | -7.136 M -4.34 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M 0.00 % | -6.839 M -387.91 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M 0.00 % | -1.402 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.600 M 0.00 % | 15.600 M 0.00 % | 15.600 M 15 500.00 % | 100.000 K -99.34 % | 15.200 M 0.00 % | 15.200 M | 0.000 -100.00 % | 6.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.229 M | 0.000 -100.00 % | 16.333 M 0.00 % | 16.333 M 0.00 % | 16.333 M 0.00 % | 16.333 M | 0.000 -100.00 % | 6.438 M 0.00 % | 6.438 M 0.00 % | 6.438 M | 0.000 100.00 % | -36.728 M 0.00 % | -36.728 M 0.00 % | -36.728 M | 0.000 100.00 % | -19.720 M 0.00 % | -19.720 M 0.00 % | -19.720 M | 0.000 100.00 % | -11.955 M 0.00 % | -11.955 M 0.00 % | -11.955 M -126.77 % | 44.656 M 0.00 % | 44.656 M 0.00 % | 44.656 M 0.00 % | 44.656 M 202.38 % | -43.618 M 0.00 % | -43.618 M 0.00 % | -43.618 M 0.00 % | -43.618 M -321.72 % | -10.343 M 0.00 % | -10.343 M 0.00 % | -10.343 M 0.00 % | -10.343 M 74.59 % | -40.701 M 0.00 % | -40.701 M 0.00 % | -40.701 M 0.00 % | -40.701 M -695.08 % | -5.119 M 0.00 % | -5.119 M 0.00 % | -5.119 M 0.00 % | -5.119 M -1 703.49 % | 319.250 K 0.00 % | 319.250 K 0.00 % | 319.250 K 0.00 % | 319.250 K 104.93 % | -6.476 M 0.00 % | -6.476 M 0.00 % | -6.476 M 0.00 % | -6.476 M 79.63 % | -31.789 M 0.00 % | -31.789 M 0.00 % | -31.789 M 0.00 % | -31.789 M -43.39 % | -22.169 M 0.00 % | -22.169 M 0.00 % | -22.169 M 0.00 % | -22.169 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 | 2008 | 2008 | 2008 | 2008 | 2007 | 2007 | 2007 | 2007 |