SPL Industries Limited SPLIL.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.394 B -30.03 % | 1.992 B -26.04 % | 2.694 B 42.70 % | 1.888 B 85.67 % | 1.017 B -41.21 % | 1.729 B 15.43 % | 1.498 B -6.67 % | 1.605 B 17.11 % | 1.371 B -2.19 % | 1.402 B 141.03 % | 581.464 M 29.33 % | 449.595 M 13.45 % | 396.301 M -32.25 % | 584.989 M -62.71 % | 1.569 B -44.30 % | 2.817 B -23.68 % | 3.691 B 13.64 % | 3.248 B 48.01 % | 2.194 B -6.74 % | 2.353 B |
| Net income | 97.915 M -16.68 % | 117.511 M -50.70 % | 238.359 M 13.05 % | 210.842 M 55.58 % | 135.519 M -56.67 % | 312.740 M 15.11 % | 271.681 M 404.31 % | 53.872 M 271.17 % | 14.514 M -83.56 % | 88.283 M 1 598.62 % | 5.197 M -81.01 % | 27.368 M 112.26 % | -223.240 M 41.19 % | -379.579 M 45.60 % | -697.712 M -92.18 % | -363.043 M -153.63 % | -143.138 M -619.22 % | 27.568 M -59.34 % | 67.796 M -54.89 % | 150.298 M |
| Income before tax | 129.524 M -19.49 % | 160.875 M -49.82 % | 320.599 M 11.88 % | 286.552 M 59.70 % | 179.436 M -40.72 % | 302.712 M 11.42 % | 271.681 M 404.31 % | 53.872 M 271.17 % | 14.514 M -83.57 % | 88.347 M 1 592.65 % | 5.219 M -82.84 % | 30.412 M 113.76 % | -221.030 M 45.90 % | -408.526 M 40.40 % | -685.432 M -90.32 % | -360.139 M -136.24 % | -152.448 M -432.27 % | 45.881 M -53.11 % | 97.847 M -47.57 % | 186.610 M |
| Income before tax ratio | 0.09 15.06 % | 0.08 -32.15 % | 0.12 -21.60 % | 0.15 -13.99 % | 0.18 0.82 % | 0.18 -3.47 % | 0.18 440.35 % | 0.03 216.94 % | 0.01 -83.20 % | 0.06 602.25 % | 0.01 -86.73 % | 0.07 112.13 % | -0.56 20.14 % | -0.70 -59.85 % | -0.44 -241.68 % | -0.13 -209.54 % | -0.04 -392.39 % | 0.01 -68.32 % | 0.04 -43.77 % | 0.08 |
| EBITDA | 159.832 M -17.17 % | 192.964 M -47.71 % | 369.040 M 16.19 % | 317.616 M 48.45 % | 213.949 M -38.41 % | 347.365 M 9.77 % | 316.450 M 189.53 % | 109.296 M 88.30 % | 58.043 M -52.74 % | 122.829 M 168.34 % | 45.774 M -30.50 % | 65.858 M 152.14 % | -126.318 M 49.45 % | -249.899 M 53.78 % | -540.686 M -948.41 % | -51.572 M -114.72 % | 350.246 M 118.06 % | 160.616 M -41.62 % | 275.100 M -15.82 % | 326.787 M |
| Net income ratio | 0.07 19.08 % | 0.06 -33.34 % | 0.09 -20.78 % | 0.11 -16.21 % | 0.13 -26.30 % | 0.18 -0.27 % | 0.18 440.35 % | 0.03 216.94 % | 0.01 -83.19 % | 0.06 604.72 % | 0.01 -85.32 % | 0.06 110.81 % | -0.56 13.19 % | -0.65 -45.91 % | -0.44 -245.02 % | -0.13 -232.34 % | -0.04 -556.90 % | 0.01 -72.53 % | 0.03 -51.63 % | 0.06 |
| Ratio EBITDA | 0.11 18.37 % | 0.10 -29.30 % | 0.14 -18.58 % | 0.17 -20.04 % | 0.21 4.76 % | 0.20 -4.90 % | 0.21 210.23 % | 0.07 60.79 % | 0.04 -51.69 % | 0.09 11.33 % | 0.08 -46.26 % | 0.15 145.96 % | -0.32 25.39 % | -0.43 -23.96 % | -0.34 -1 782.13 % | -0.02 -119.29 % | 0.09 91.89 % | 0.05 -60.55 % | 0.13 -9.73 % | 0.14 |
| Gross profit ratio | 0.05 -63.79 % | 0.14 28.92 % | 0.11 -25.07 % | 0.15 -29.77 % | 0.21 -0.09 % | 0.21 -10.48 % | 0.24 56.51 % | 0.15 -20.26 % | 0.19 -20.47 % | 0.24 -20.08 % | 0.30 -17.57 % | 0.36 21.81 % | 0.30 248.66 % | -0.20 -197.38 % | -0.07 -116.14 % | 0.42 -28.77 % | 0.59 14.41 % | 0.51 74.32 % | 0.29 602.68 % | 0.04 |
| Weighted average shs out dil | 30.150 M 3.97 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M -0.25 % | 29.071 M 0.25 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 10.11 % | 26.337 M |
| Weighted average shs out | 30.150 M 3.91 % | 29.015 M 0.05 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.03 % | 28.992 M -0.03 % | 29.000 M -0.25 % | 29.071 M 0.25 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 0.00 % | 29.000 M 10.11 % | 26.337 M |
| EPS diluted | 3.38 -16.54 % | 4.05 -50.73 % | 8.22 13.07 % | 7.27 55.67 % | 4.67 -56.68 % | 10.78 15.05 % | 9.37 403.76 % | 1.86 272.00 % | 0.50 -83.55 % | 3.04 1 588.89 % | 0.18 -80.85 % | 0.94 112.21 % | -7.70 41.18 % | -13.09 45.46 % | -24.00 -91.69 % | -12.52 -153.44 % | -4.94 -620.00 % | 0.95 -59.40 % | 2.34 -59.02 % | 5.71 |
| Earnings per share | 3.38 -16.54 % | 4.05 -50.73 % | 8.22 13.07 % | 7.27 55.67 % | 4.67 -56.68 % | 10.78 15.05 % | 9.37 403.76 % | 1.86 272.00 % | 0.50 -83.55 % | 3.04 1 588.89 % | 0.18 -80.85 % | 0.94 112.21 % | -7.70 41.18 % | -13.09 45.46 % | -24.00 -91.69 % | -12.52 -153.44 % | -4.94 -620.00 % | 0.95 -59.40 % | 2.34 -59.02 % | 5.71 |
| Gross profit | 72.751 M -74.66 % | 287.114 M -4.65 % | 301.126 M 6.92 % | 281.633 M 30.40 % | 215.982 M -41.26 % | 367.702 M 3.33 % | 355.860 M 46.07 % | 243.620 M -6.61 % | 260.877 M -22.22 % | 335.388 M 92.63 % | 174.112 M 6.61 % | 163.314 M 38.19 % | 118.183 M 200.71 % | -117.351 M -10.88 % | -105.839 M -108.99 % | 1.177 B -45.64 % | 2.165 B 30.02 % | 1.665 B 158.01 % | 645.407 M 555.29 % | 98.492 M |
| Income tax expense | 31.609 M -27.11 % | 43.364 M -47.27 % | 82.240 M 8.63 % | 75.710 M 72.40 % | 43.916 M 537.93 % | -10.028 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.882 K 189.24 % | 22.086 K -99.27 % | 3.044 M 37.69 % | 2.211 M 107.64 % | -28.947 M -286.59 % | 15.513 M 434.32 % | 2.903 M 131.19 % | -9.310 M -151.44 % | 18.100 M -39.77 % | 30.052 M -16.93 % | 36.177 M |
| Cost of revenue | 1.321 B -22.51 % | 1.705 B -28.73 % | 2.393 B 48.97 % | 1.606 B 100.58 % | 800.827 M -41.19 % | 1.362 B 19.20 % | 1.142 B -16.11 % | 1.362 B 22.69 % | 1.110 B 4.11 % | 1.066 B 161.72 % | 407.352 M 42.29 % | 286.281 M 2.93 % | 278.118 M -60.40 % | 702.340 M -58.06 % | 1.675 B 2.14 % | 1.640 B 7.48 % | 1.526 B -3.60 % | 1.583 B 2.17 % | 1.549 B -31.30 % | 2.254 B |
| General and administrative expenses | 10.282 M -91.49 % | 120.801 M 1 589.05 % | 7.152 M 87.18 % | 3.821 M -21.17 % | 4.847 M -35.78 % | 7.547 M 56.06 % | 4.836 M -72.99 % | 17.902 M 28.17 % | 13.967 M 33.98 % | 10.425 M 132.44 % | 4.485 M 68.79 % | 2.657 M -23.09 % | 3.455 M -27.95 % | 4.795 M -52.38 % | 10.069 M -99.18 % | 1.226 B -32.50 % | 1.816 B | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 39.505 M 482.07 % | 6.787 M -90.79 % | 73.708 M 278.51 % | 19.473 M 66.25 % | 11.713 M -70.22 % | 39.336 M 225.74 % | 12.076 M -64.51 % | 34.025 M -8.48 % | 37.177 M -8.31 % | 40.547 M 232.04 % | 12.211 M 96.54 % | 6.213 M 137.80 % | 2.613 M -42.42 % | 4.537 M -94.95 % | 89.833 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 6.816 M -87.41 % | 54.158 M 13.14 % | 47.869 M -34.72 % | 73.332 M 17 236.17 % | 423.000 K -99.78 % | 191.693 M -21.19 % | 243.233 M 15.03 % | 211.446 M | 0.000 -100.00 % | 124.141 M -62.97 % | 335.220 M 14.78 % | 292.051 M -39.12 % | 479.691 M 50.38 % | 318.990 M -36.35 % | 501.146 M -68.48 % | 1.590 B | 0.000 100.00 % | -52.290 M |
| Operating expenses | 64.226 M -49.66 % | 127.588 M 45.52 % | 87.676 M 13.20 % | 77.452 M 20.21 % | 64.429 M -46.41 % | 120.215 M 41.43 % | 84.998 M -65.11 % | 243.620 M -17.24 % | 294.378 M 12.18 % | 262.417 M 50.95 % | 173.843 M 30.70 % | 133.011 M -61.03 % | 341.288 M 13.24 % | 301.383 M -48.00 % | 579.593 M -62.49 % | 1.545 B -33.33 % | 2.318 B 45.74 % | 1.590 B 113.73 % | 743.976 M 1 322.78 % | 52.290 M |
| Cost and expenses | 1.386 B -24.40 % | 1.833 B -26.11 % | 2.481 B 47.21 % | 1.685 B 94.74 % | 865.256 M -41.62 % | 1.482 B 20.38 % | 1.231 B -23.31 % | 1.605 B 14.32 % | 1.404 B 5.70 % | 1.329 B 128.59 % | 581.195 M 37.98 % | 421.205 M -32.00 % | 619.406 M -38.29 % | 1.004 B -55.48 % | 2.254 B -29.21 % | 3.185 B -17.13 % | 3.843 B 20.03 % | 3.202 B 39.64 % | 2.293 B -0.60 % | 2.307 B |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 64.226 M -49.66 % | 127.588 M 57.79 % | 80.860 M 247.13 % | 23.294 M 40.66 % | 16.560 M -64.68 % | 46.883 M 177.22 % | 16.912 M -67.43 % | 51.927 M 1.53 % | 51.145 M 0.34 % | 50.972 M 205.29 % | 16.696 M 88.23 % | 8.870 M 46.19 % | 6.067 M -34.98 % | 9.332 M -90.66 % | 99.903 M -91.85 % | 1.226 B -32.50 % | 1.816 B | 0.000 -100.00 % | 739.404 M 607.02 % | 104.581 M |
| Interest income | 44.635 M 18.41 % | 37.696 M -6.49 % | 40.313 M -22.71 % | 52.160 M 20.93 % | 43.132 M 52.46 % | 28.290 M 811.11 % | 3.105 M 298.08 % | 780.000 K -74.64 % | 3.076 M 451.86 % | 557.314 K 164.43 % | 210.760 K 24.81 % | 168.860 K 150.01 % | 67.541 K -93.59 % | 1.054 M -29.59 % | 1.496 M -55.70 % | 3.378 M -40.90 % | 5.716 M 122.01 % | -25.967 M -283.36 % | 14.162 M 33.23 % | 10.630 M |
| Interest expense | 16.739 M -30.89 % | 24.221 M 14.13 % | 21.222 M 202.57 % | 7.014 M 3.38 % | 6.785 M -48.45 % | 13.162 M 39.55 % | 9.432 M -42.49 % | 16.402 M -39.78 % | 27.235 M 124.13 % | 12.152 M 1 069.29 % | 1.039 M -15.72 % | 1.233 M -97.64 % | 52.343 M -50.10 % | 104.903 M 22.21 % | 85.840 M -21.15 % | 108.864 M 8.49 % | 100.344 M 27.90 % | 78.456 M 0.22 % | 78.285 M 23.71 % | 63.282 M |
| Depreciation and amortization | 30.308 M -3.02 % | 31.252 M 12.23 % | 27.846 M 15.78 % | 24.050 M -13.26 % | 27.728 M -11.95 % | 31.491 M -17.98 % | 38.393 M -1.61 % | 39.022 M 30.53 % | 29.896 M -5.79 % | 31.734 M -19.69 % | 39.515 M 15.50 % | 34.213 M -21.51 % | 43.588 M -19.00 % | 53.814 M -4.63 % | 56.428 M -24.86 % | 75.100 M -9.41 % | 82.900 M -3.05 % | 85.504 M -13.60 % | 98.969 M 28.71 % | 76.895 M |
| Operating income | 8.525 M -94.66 % | 159.526 M -25.26 % | 213.450 M 4.54 % | 204.184 M 34.73 % | 151.553 M -38.76 % | 247.489 M -8.63 % | 270.863 M 748.97 % | 31.905 M 195.24 % | -33.501 M -145.91 % | 72.970 M 5 430.38 % | 1.319 M -95.65 % | 30.303 M 113.58 % | -223.104 M 46.72 % | -418.734 M 38.91 % | -685.432 M -86.25 % | -368.009 M -141.40 % | -152.447 M -432.27 % | 45.881 M 146.55 % | -98.569 M -313.34 % | 46.202 M |
| Operating income ratio | 0.01 -92.36 % | 0.08 1.05 % | 0.08 -26.74 % | 0.11 -27.44 % | 0.15 4.16 % | 0.14 -20.84 % | 0.18 809.64 % | 0.02 181.32 % | -0.02 -146.94 % | 0.05 2 194.44 % | 0.00 -96.63 % | 0.07 111.97 % | -0.56 21.35 % | -0.72 -63.85 % | -0.44 -234.37 % | -0.13 -216.31 % | -0.04 -392.39 % | 0.01 131.45 % | -0.04 -328.77 % | 0.02 |
| Total other income expenses net | 120.999 M 8 869.53 % | 1.349 M -98.74 % | 107.149 M 30.09 % | 82.368 M 195.41 % | 27.883 M -49.51 % | 55.223 M 6 650.98 % | 818.000 K -96.28 % | 21.967 M -54.25 % | 48.015 M 212.25 % | 15.377 M 294.28 % | 3.900 M 3 488.65 % | 108.676 K -94.76 % | 2.075 M -79.68 % | 10.208 M | 0.000 -100.00 % | 7.870 M 1 410 439.96 % | -558.000 | 0.000 -100.00 % | 196.416 M 39.89 % | 140.408 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 | -173.603 M -1 292.95 % | -12.463 M -113.03 % | 95.680 M 401.31 % | -31.755 M -2 384.74 % | -1.278 M -285.22 % | 690.000 K 106.96 % | -9.908 M -140.42 % | 24.513 M -83.45 % | 148.077 M -18.27 % | 181.184 M 336.26 % | 41.531 M 27 305.45 % | -152.658 K -100.38 % | 40.029 M -93.86 % | 652.098 M -24.71 % | 866.142 M -5.11 % | 912.832 M -21.99 % | 1.170 B 16.95 % | 1.001 B 3.61 % | 965.802 M 19.51 % | 808.132 M |
| Total investments | 1.296 B 11.84 % | 1.159 B 17.55 % | 986.025 M 372.45 % | 208.704 M -72.20 % | 750.645 M 78.42 % | 420.727 M 223.06 % | 130.230 M 1 695.04 % | 7.255 M -31.79 % | 10.636 M 181.44 % | 3.779 M -67.81 % | 11.739 M 382.53 % | 2.433 M | 0.000 | 0.000 -100.00 % | 837.800 K -94.43 % | 15.054 M -70.93 % | 51.793 M -43.86 % | 92.257 M -50.49 % | 186.324 M 6.70 % | 174.631 M |
| Total debt | 0.000 -100.00 % | 40.000 K -99.96 % | 106.587 M 116.22 % | 49.295 M 10.89 % | 44.454 M 11.10 % | 40.013 M 62.05 % | 24.691 M -0.94 % | 24.926 M -83.37 % | 149.902 M -18.41 % | 183.736 M 241.56 % | 53.793 M 10 009.58 % | 532.096 K -98.78 % | 43.677 M -93.31 % | 652.604 M -24.22 % | 861.163 M -9.85 % | 955.248 M -22.35 % | 1.230 B 21.26 % | 1.015 B 4.45 % | 971.296 M 18.68 % | 818.392 M |
| Accumulated other comprehensive income loss | 252.828 M -0.58 % | 254.292 M -0.63 % | 255.902 M 0.07 % | 255.727 M -0.82 % | 257.846 M -0.48 % | 259.081 M -0.41 % | 260.142 M -0.55 % | 261.576 M 0.02 % | 261.536 M -2.84 % | 269.172 M 0.00 % | 269.172 M 0.00 % | 269.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 854.159 M 3.19 % | 827.785 M 4.38 % | 793.079 M |
| Retained earnings | 1.050 B 10.44 % | 950.701 M 14.28 % | 831.899 M 40.46 % | 592.249 M 55.81 % | 380.116 M 56.23 % | 243.306 M 444.09 % | -70.709 M 79.43 % | -343.681 M 13.83 % | -398.844 M 5.11 % | -420.338 M 17.36 % | -508.622 M 1.07 % | -514.114 M 5.28 % | -542.773 M 26.20 % | -735.427 M | 0.000 -100.00 % | 316.746 M -53.64 % | 683.225 M | 0.000 | 0.000 | 0.000 |
| Common stock | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M |
| Total equity | 2.089 B 4.91 % | 1.992 B 6.25 % | 1.875 B 14.67 % | 1.635 B 14.74 % | 1.425 B 10.52 % | 1.289 B 32.06 % | 976.177 M 38.54 % | 704.640 M 8.50 % | 649.437 M 2.18 % | 635.579 M 16.13 % | 547.295 M 1.01 % | 541.803 M 5.32 % | 514.435 M -30.26 % | 737.675 M 69.97 % | 434.005 M -61.19 % | 1.118 B -25.33 % | 1.497 B -8.74 % | 1.641 B 1.63 % | 1.615 B 2.20 % | 1.580 B |
| Other non current liabilities | 6.497 M 8.46 % | 5.990 M -1.96 % | 6.110 M -19.34 % | 7.575 M -3.63 % | 7.860 M 43.90 % | 5.462 M 16.54 % | 4.687 M 21.65 % | 3.853 M -20.47 % | 4.845 M 38.57 % | 3.496 M 33.16 % | 2.626 M 21.82 % | 2.155 M 26.05 % | 1.710 M -10.73 % | 1.915 M 33.49 % | 1.435 M | 0.000 | 0.000 -100.00 % | 9.170 M 31.22 % | 6.988 M 21.63 % | 5.746 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.196 M -39.75 % | 30.203 M | 0.000 | 0.000 | 0.000 -100.00 % | 124.770 K -98.96 % | 11.994 M -94.91 % | 235.674 M -74.81 % | 935.514 M -17.93 % | 1.140 B 15.91 % | 983.437 M 3 415.05 % | 27.978 M -96.57 % | 815.391 M |
| Total non current liabilities | 29.951 M 275.33 % | 7.980 M 30.61 % | 6.110 M -19.34 % | 7.575 M -3.63 % | 7.860 M 43.90 % | 5.462 M 16.54 % | 4.687 M -78.74 % | 22.049 M -37.09 % | 35.048 M 902.42 % | 3.496 M 33.16 % | 2.626 M 21.82 % | 2.155 M 17.48 % | 1.835 M -86.81 % | 13.909 M -95.04 % | 280.299 M -72.16 % | 1.007 B -16.55 % | 1.207 B 12.58 % | 1.072 B 823.28 % | 116.086 M -86.90 % | 886.030 M |
| Other current liabilities | 71.714 M 58.07 % | 45.369 M 33.71 % | 33.931 M 40.86 % | 24.089 M 19.55 % | 20.149 M 81.85 % | 11.080 M -48.31 % | 21.434 M -20.13 % | 26.835 M -58.03 % | 63.938 M -25.66 % | 86.007 M 5.03 % | 81.891 M 101.23 % | 40.696 M -48.88 % | 79.603 M -30.59 % | 114.681 M -64.31 % | 321.366 M -72.74 % | 1.179 B -25.75 % | 1.588 B 2 143.89 % | 70.763 M -30.59 % | 101.954 M -1.02 % | 103.003 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 8.338 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -99.66 % | 291.000 K 26.52 % | 230.000 K | 0.000 | 0.000 -100.00 % | 1.979 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 40.000 K -99.96 % | 106.587 M 116.22 % | 49.295 M 10.89 % | 44.454 M 11.10 % | 40.013 M 62.05 % | 24.691 M 266.88 % | 6.730 M -94.38 % | 119.699 M -34.85 % | 183.736 M 241.56 % | 53.793 M 10 009.60 % | 532.095 K -98.78 % | 43.552 M -93.21 % | 641.057 M 2.49 % | 625.489 M 3 069.74 % | 19.733 M -78.16 % | 90.348 M 190.47 % | 31.104 M -96.70 % | 943.318 M 31 339.05 % | 3.000 M |
| Total current liabilities | 101.807 M 24.36 % | 81.868 M -60.87 % | 209.242 M -54.45 % | 459.337 M 433.45 % | 86.107 M -33.90 % | 130.267 M -46.27 % | 242.469 M -11.27 % | 273.266 M -50.29 % | 549.764 M 55.47 % | 353.619 M 59.72 % | 221.404 M 155.85 % | 86.537 M -53.68 % | 186.816 M -79.01 % | 890.021 M -23.01 % | 1.156 B -3.56 % | 1.199 B -28.57 % | 1.678 B 141.22 % | 695.709 M -52.82 % | 1.475 B 270.23 % | 398.326 M |
| Total liabilities | 131.758 M 46.65 % | 89.847 M -58.49 % | 216.461 M -53.64 % | 466.912 M 396.89 % | 93.967 M -30.77 % | 135.729 M -45.08 % | 247.156 M -16.31 % | 295.314 M -49.50 % | 584.811 M 63.76 % | 357.116 M 59.41 % | 224.030 M 152.59 % | 88.693 M -52.99 % | 188.651 M -79.13 % | 903.931 M -26.22 % | 1.225 B -24.38 % | 1.620 B -13.62 % | 1.876 B 6.13 % | 1.768 B 11.11 % | 1.591 B 23.86 % | 1.284 B |
| Other non current assets | 21.532 M -30.98 % | 31.197 M 42.13 % | 21.950 M -29.64 % | 31.198 M -85.76 % | 219.080 M -3.29 % | 226.543 M 324.71 % | 53.341 M 4.39 % | 51.098 M 30.19 % | 39.250 M -13.29 % | 45.265 M 1 415.18 % | 2.987 M 46.21 % | 2.043 M 9.78 % | 1.861 M 211.43 % | 597.628 K -98.30 % | 35.153 M 133.52 % | 15.054 M -70.93 % | 51.793 M | 0.000 | 0.000 | 0.000 |
| Long term investments | 761.534 M -18.05 % | 929.242 M 38.81 % | 669.450 M 269.96 % | -393.880 M -39 387 900.00 % | -1.000 K -100.02 % | 6.100 M 237.39 % | 1.808 M 24.52 % | 1.452 M 0.00 % | 1.452 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.234 M -31.51 % | 93.784 M 167.06 % | 35.117 M |
| Intangible assets | 0.000 | 0.000 -100.00 % | 375.767 M -37.48 % | 601.007 M | 0.000 | 0.000 | 0.000 -100.00 % | 398.000 K -60.98 % | 1.020 M -44.45 % | 1.836 M 334.78 % | 422.306 K -12.85 % | 484.571 K | 0.000 | 0.000 -100.00 % | 383.407 M 1 058 217.43 % | 36.228 K -79.35 % | 175.411 K -44.29 % | 314.837 K -99.97 % | 905.575 M 304 911.12 % | 296.899 K |
| 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 -100.00 % | 23.219 M 151.90 % | 9.218 M 0.00 % | 9.218 M | 0.000 -100.00 % | 9.218 M |
| Goodwill and intangible assets | 0.000 | 0.000 -100.00 % | 122.663 M -82.94 % | 718.915 M 4 567.81 % | -16.091 M | 0.000 | 0.000 -100.00 % | 398.000 K -60.98 % | 1.020 M -44.45 % | 1.836 M 334.78 % | 422.306 K -12.85 % | 484.571 K | 0.000 | 0.000 -100.00 % | 24.396 K -99.90 % | 23.255 M 147.58 % | 9.393 M -1.46 % | 9.532 M 2 561.07 % | 358.218 K -96.24 % | 9.514 M |
| Property plant equipment net | 397.888 M -5.02 % | 418.926 M -14.21 % | 488.312 M 29.25 % | 377.813 M 20.21 % | 314.288 M -5.68 % | 333.204 M -36.47 % | 524.500 M -5.27 % | 553.660 M 1.48 % | 545.594 M 16.65 % | 467.704 M -3.64 % | 485.347 M -6.69 % | 520.139 M -6.96 % | 559.046 M -53.09 % | 1.192 B 106.41 % | 577.411 M -13.74 % | 669.352 M -16.48 % | 801.415 M -7.77 % | 868.904 M 6.75 % | 813.949 M -1.73 % | 828.296 M |
| Total non current assets | 1.181 B -14.38 % | 1.379 B 4.64 % | 1.318 B 75.82 % | 749.743 M 40.57 % | 533.370 M -7.51 % | 576.675 M -0.51 % | 579.649 M -4.44 % | 606.608 M 3.28 % | 587.316 M 14.09 % | 514.805 M 5.33 % | 488.757 M -6.49 % | 522.667 M -6.82 % | 560.907 M -52.96 % | 1.192 B 94.65 % | 612.588 M -13.43 % | 707.660 M -17.96 % | 862.600 M -8.49 % | 942.670 M 3.20 % | 913.455 M 4.64 % | 872.928 M |
| Other current assets | 91.394 M 67.77 % | 54.477 M 54.76 % | 35.201 M -12.56 % | 40.256 M 24.49 % | 32.336 M 34.36 % | 24.066 M -87.15 % | 187.328 M 300.73 % | 46.747 M -55.43 % | 104.893 M 5 186.34 % | 1.984 M -97.25 % | 72.031 M 54.65 % | 46.576 M -36.42 % | 73.253 M -79.26 % | 353.158 M 113.41 % | 165.483 M 25.42 % | 131.942 M -4.42 % | 138.042 M 12.01 % | 123.242 M 41.21 % | 87.276 M 8.80 % | 80.215 M |
| Short term investments | 665.692 M 189.66 % | 229.820 M -27.40 % | 316.575 M -47.46 % | 602.584 M -19.72 % | 750.646 M 81.04 % | 414.627 M 222.86 % | 128.422 M 2 113.03 % | 5.803 M -36.81 % | 9.184 M -52.58 % | 19.369 M | 0.000 -100.00 % | 2.433 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.023 M -69.72 % | 92.540 M -33.67 % | 139.514 M |
| cash and cash equivalents | 173.603 M 1 288.49 % | 12.503 M 14.63 % | 10.907 M -86.54 % | 81.050 M 77.23 % | 45.732 M 16.30 % | 39.323 M 13.65 % | 34.599 M 8 277.48 % | 413.000 K -77.37 % | 1.825 M -28.49 % | 2.552 M -79.19 % | 12.261 M 1 690.63 % | 684.754 K -81.23 % | 3.648 M 620.20 % | 506.525 K -24.50 % | 670.881 K -98.42 % | 42.415 M -29.32 % | 60.010 M 331.51 % | 13.907 M 153.16 % | 5.493 M -46.46 % | 10.260 M |
| Cash and short term investments | 708.388 M 192.33 % | 242.323 M -26.00 % | 327.482 M -52.10 % | 683.634 M -14.16 % | 796.377 M 75.43 % | 453.950 M 1 212.03 % | 34.599 M 8 277.48 % | 413.000 K -96.72 % | 12.603 M -42.51 % | 21.921 M 78.78 % | 12.261 M 293.30 % | 3.118 M -14.54 % | 3.648 M 620.20 % | 506.525 K -24.50 % | 670.881 K -98.42 % | 42.415 M -29.32 % | 60.010 M 43.12 % | 41.930 M -57.23 % | 98.033 M -34.55 % | 149.774 M |
| Total current assets | 1.040 B 48.14 % | 702.220 M -9.14 % | 772.834 M -42.83 % | 1.352 B 37.21 % | 985.307 M 16.17 % | 848.185 M 31.77 % | 643.684 M 63.64 % | 393.345 M -39.20 % | 646.931 M 25.12 % | 517.059 M 82.99 % | 282.568 M 162.05 % | 107.828 M -24.16 % | 142.179 M -68.35 % | 449.189 M -57.08 % | 1.047 B -48.46 % | 2.031 B -19.11 % | 2.511 B 1.82 % | 2.466 B 7.58 % | 2.292 B 15.10 % | 1.991 B |
| Inventory | 10.888 M -20.99 % | 13.781 M -59.92 % | 34.384 M 27.38 % | 26.994 M 56.17 % | 17.285 M -25.54 % | 23.215 M -29.77 % | 33.056 M 57.82 % | 20.945 M -89.45 % | 198.575 M 76.72 % | 112.370 M 168.13 % | 41.909 M 22.19 % | 34.298 M -45.83 % | 63.320 M -31.33 % | 92.216 M -81.45 % | 497.056 M -54.53 % | 1.093 B -34.24 % | 1.663 B 20.24 % | 1.383 B 15.12 % | 1.201 B 19.82 % | 1.002 B |
| Net receivables | 229.614 M -41.37 % | 391.639 M 4.22 % | 375.767 M -37.48 % | 601.007 M 331.42 % | 139.309 M -59.85 % | 346.954 M -11.79 % | 393.322 M 23.60 % | 318.211 M -13.36 % | 367.300 M -3.43 % | 380.329 M 143.23 % | 156.368 M 555.99 % | 23.837 M 1 117.62 % | 1.958 M -40.83 % | 3.309 M -99.14 % | 383.407 M -49.77 % | 763.251 M 17.41 % | 650.098 M -29.18 % | 917.933 M 1.36 % | 905.575 M 19.33 % | 758.880 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 15.796 M 0.63 % | 15.697 M -2.47 % | 16.094 M 48.63 % | 10.828 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 -100.00 % | 5.364 M | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 100.00 % | -39.169 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 30.093 M -17.46 % | 36.459 M -33.07 % | 54.472 M -85.64 % | 379.229 M 1 686.79 % | 21.224 M -73.19 % | 79.174 M -59.68 % | 196.343 M -17.99 % | 239.410 M -34.57 % | 365.897 M 336.24 % | 83.876 M -2.15 % | 85.720 M 97.83 % | 43.331 M -31.94 % | 63.661 M -52.59 % | 134.283 M -35.81 % | 209.202 M | 0.000 | 0.000 -100.00 % | 510.717 M 45.81 % | 350.250 M 19.82 % | 292.323 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 5.914 M -12.05 % | 6.724 M 2 301.43 % | 280.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 -100.00 % | 83.124 M 4.93 % | 79.216 M | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 1.122 K 0.18 % | 1.120 K | 0.000 -100.00 % | 1.119 K |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.894 M -47.13 % | 5.474 M -8.19 % | 5.963 M |
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 10.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 |
| Other total stockholders equity | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.735 M 0.00 % | 496.746 M 0.00 % | 496.744 M 0.00 % | 496.744 M 0.00 % | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.745 M -35.25 % | 767.208 M -35.15 % | 1.183 B 721.57 % | 144.005 M -71.85 % | 511.476 M -2.44 % | 524.241 M 5.54 % | 496.745 M 0.00 % | 496.745 M 0.00 % | 496.745 M |
| Deferred tax liabilities non current | 23.454 M 1 078.59 % | 1.990 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 -100.00 % | 43.190 M -39.52 % | 71.409 M 6.98 % | 66.748 M -15.71 % | 79.188 M -2.38 % | 81.120 M 25.01 % | 64.893 M |
| Other liabilities | 0.000 100.00 % | -1.000 K -100.09 % | 1.109 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -211.156 M 63.93 % | -585.327 M 41.99 % | -1.009 B | 0.000 | 0.000 | 0.000 |
| Total assets | 2.221 B 6.71 % | 2.082 B -0.45 % | 2.091 B -0.51 % | 2.102 B 38.39 % | 1.519 B 6.58 % | 1.425 B 16.47 % | 1.223 B 22.34 % | 999.954 M -18.98 % | 1.234 B 24.33 % | 992.694 M 28.70 % | 771.325 M 22.34 % | 630.496 M -10.32 % | 703.086 M -57.17 % | 1.642 B -1.06 % | 1.659 B -39.41 % | 2.739 B -18.82 % | 3.373 B -1.03 % | 3.408 B 6.33 % | 3.205 B 11.91 % | 2.864 B |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 106.269 M 1 127.45 % | -10.343 M 87.47 % | -82.551 M 14.43 % | -96.473 M -158.16 % | 165.880 M 595.42 % | -33.483 M 79.12 % | -160.387 M -331.85 % | 69.177 M -47.28 % | 131.223 M 159.30 % | -221.282 M -162.17 % | -84.404 M -109.69 % | -40.251 M -120.25 % | 198.801 M -34.65 % | 304.229 M -49.30 % | 600.021 M 70.12 % | 352.700 M 552.78 % | -77.896 M 26.67 % | -106.221 M 58.84 % | -258.096 M 41.18 % | -438.762 M |
| Accounts receivables | 123.104 M 320.62 % | -55.798 M -128.95 % | 192.740 M 151.57 % | -373.719 M -285.89 % | 201.042 M 184.78 % | 70.596 M 179.13 % | -89.218 M -381.89 % | 31.650 M 279.34 % | -17.648 M 88.75 % | -156.844 M -18.34 % | -132.531 M -758.09 % | -15.445 M -116.57 % | 93.187 M 60.84 % | 57.936 M | 0.000 | 0.000 | 0.000 100.00 % | -84.906 M -42.79 % | -59.464 M 73.81 % | -227.069 M |
| Inventory | 2.893 M -85.96 % | 20.603 M 378.80 % | -7.390 M 23.89 % | -9.709 M -263.73 % | 5.930 M -39.75 % | 9.842 M 194.99 % | -10.361 M -105.83 % | 177.630 M 276.30 % | -100.755 M -80.20 % | -55.912 M -634.62 % | -7.611 M -126.22 % | 29.023 M 0.44 % | 28.895 M -92.86 % | 404.840 M -32.10 % | 596.203 M 4.71 % | 569.400 M 303.43 % | -279.900 M -54.11 % | -181.618 M 8.57 % | -198.633 M 21.24 % | -252.187 M |
| Accounts payables | -6.368 M 66.32 % | -18.907 M 94.18 % | -324.846 M -190.72 % | 358.056 M 730.34 % | -56.804 M 50.93 % | -115.768 M -194.44 % | -39.318 M 67.13 % | -119.626 M -142.42 % | 282.021 M 15 394.03 % | -1.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.300 M | 0.000 -100.00 % | 160.303 M 16 030 200.00 % | 1.000 K -100.00 % | 40.494 M |
| Other working capital | -13.360 M -130.53 % | 43.759 M -23.16 % | 56.945 M 180.09 % | -71.101 M -552.53 % | 15.712 M 750.68 % | 1.847 M 108.59 % | -21.490 M -4.95 % | -20.477 M 36.79 % | -32.395 M -384.74 % | -6.683 M -111.99 % | 55.738 M 203.55 % | -53.829 M -170.16 % | 76.719 M 148.39 % | -158.546 M -4 252.33 % | 3.818 M 102.35 % | -162.400 M -180.39 % | 202.004 M | 0.000 | 0.000 | 0.000 |
| Other non cash items | -27.498 M 58.92 % | -66.935 M 46.82 % | -125.871 M 5.58 % | -133.310 M -77.29 % | -75.195 M -298.64 % | -18.863 M -308.57 % | 9.044 M 340.47 % | -3.761 M -123.01 % | 16.343 M 41.46 % | 11.553 M 1 434.35 % | 752.951 K -88.11 % | 6.334 M -78.67 % | 29.701 M -81.36 % | 159.335 M -15.72 % | 189.060 M 161.89 % | -305.500 M -1 157.24 % | 28.896 M 124.06 % | -120.116 M -824.56 % | 16.578 M 226.50 % | 5.077 M |
| Net cash provided by operating activities | 206.994 M 189.56 % | 71.485 M -48.95 % | 140.023 M 73.26 % | 80.819 M -72.87 % | 297.849 M 5.68 % | 281.841 M 77.56 % | 158.731 M 0.27 % | 158.310 M -17.54 % | 191.976 M 314.14 % | -89.648 M -130.36 % | -38.916 M -226.73 % | 30.708 M -39.86 % | 51.060 M -53.09 % | 108.852 M -33.35 % | 163.311 M 33.53 % | 122.300 M 260.77 % | 33.900 M 172.93 % | -46.483 M 37.82 % | -74.754 M 63.80 % | -206.492 M |
| Investments in property plant and equipment | -5.375 M 81.25 % | -28.668 M 79.07 % | -136.975 M -103.83 % | -67.202 M -923.80 % | -6.564 M 30.00 % | -9.377 M 67.17 % | -28.559 M 39.68 % | -47.346 M 55.74 % | -106.970 M -588.86 % | -15.529 M -262.33 % | -4.286 M 4.58 % | -4.491 M | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M 49.10 % | -16.701 M 86.48 % | -123.530 M -6.74 % | -115.730 M 67.02 % | -350.861 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 703.000 K -67.13 % | 2.139 M -61.74 % | 5.590 M |
| Purchases of investments | -480.704 M -300.63 % | -119.987 M 66.62 % | -359.505 M -16.11 % | -309.637 M 13.71 % | -358.853 M -1 683.83 % | -20.117 M -5 550.84 % | -356.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.500 M -219.42 % | -2.348 M 72.79 % | -8.630 M 82.33 % | -48.837 M | 0.000 |
| Sales maturities of investments | 218.164 M 74.13 % | 125.285 M -31.69 % | 183.410 M -26.29 % | 248.817 M 1 152.29 % | 19.869 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 176.191 M 1 066.76 % | 15.101 M -88.89 % | 135.900 M | 0.000 -100.00 % | 7.244 M -65.00 % | 20.698 M | 0.000 |
| Other investing activites | 59.827 M -1.77 % | 60.904 M 10.49 % | 55.121 M -34.95 % | 84.734 M 50.10 % | 56.451 M 122.58 % | -249.977 M -122.69 % | -112.254 M -355.15 % | 43.995 M 232.46 % | -33.213 M -1 202.67 % | -2.550 M -1 309.72 % | 210.760 K 24.81 % | 168.860 K -99.97 % | 609.699 M 4 562.99 % | 13.075 M 26.35 % | 10.349 M -88.05 % | 86.600 M 334.11 % | 19.949 M -45.24 % | 36.431 M 393.61 % | -12.408 M -189.30 % | -4.289 M |
| Net cash used for investing activites | -208.088 M -654.40 % | 37.534 M 114.55 % | -257.949 M -495.89 % | -43.288 M 85.03 % | -289.097 M -3.50 % | -279.326 M -97.87 % | -141.169 M -4 112.74 % | -3.351 M 97.61 % | -140.183 M -675.42 % | -18.078 M -343.64 % | -4.075 M 5.72 % | -4.322 M -100.71 % | 609.699 M 222.14 % | 189.266 M 643.69 % | 25.450 M -87.68 % | 206.500 M 22 844.44 % | 900.000 K 101.03 % | -87.782 M 43.05 % | -154.138 M 55.91 % | -349.560 M |
| Debt repayment | 0.000 100.00 % | -106.587 M -285.91 % | 57.332 M 1 094.17 % | 4.801 M 8.11 % | 4.441 M 101.04 % | 2.209 M 1 094.05 % | 185.000 K 100.15 % | -124.876 M -268.79 % | -33.861 M -126.05 % | 129.993 M 144.35 % | 53.200 M 269.58 % | -31.372 M 94.84 % | -608.326 M -203.54 % | -200.408 M -78.55 % | -112.244 M 45.98 % | -207.800 M -260.59 % | 129.400 M 173.41 % | 47.329 M -87.71 % | 385.099 M 500.08 % | 64.175 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 586.745 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 |
| 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 100.00 % | -33.929 M | 0.000 | 0.000 |
| Other financing activites | -1.057 M -26.44 % | -836.000 K 91.25 % | -9.549 M -36.12 % | -7.015 M -3.39 % | -6.785 M | 0.000 100.00 % | -9.432 M 42.49 % | -16.402 M 39.81 % | -27.250 M -124.25 % | -12.152 M -1 040.49 % | -1.065 M -25.71 % | -847.561 K 98.38 % | -52.425 M 50.86 % | -106.679 M -11.93 % | -95.306 M 31.92 % | -140.000 M 4.76 % | -147.000 M -325.52 % | 65.184 M 365.43 % | 14.005 M 226.76 % | 4.286 M |
| Net cash used provided by financing activities | -1.057 M 99.02 % | -107.423 M -324.81 % | 47.783 M 2 258.22 % | -2.214 M 5.55 % | -2.344 M -206.11 % | 2.209 M 123.89 % | -9.247 M 93.45 % | -141.278 M -131.18 % | -61.111 M -151.86 % | 117.841 M 126.03 % | 52.135 M 261.81 % | -32.220 M 95.12 % | -660.750 M -115.17 % | -307.087 M -47.96 % | -207.549 M 40.33 % | -347.800 M -1 876.14 % | -17.600 M -122.40 % | 78.584 M -80.31 % | 399.104 M -39.09 % | 655.206 M |
| Effect of forex changes on cash | 130.626 M | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 128.475 M 7 949.81 % | 1.596 M 102.28 % | -70.143 M -298.60 % | 35.319 M 451.17 % | 6.408 M 35.65 % | 4.724 M -43.19 % | 8.315 M -39.22 % | 13.681 M 239.98 % | -9.773 M -196.62 % | 10.115 M 10.62 % | 9.144 M 256.73 % | -5.834 M -63 410.91 % | 9.215 K 100.10 % | -8.969 M 52.27 % | -18.789 M -6.76 % | -17.600 M -202.33 % | 17.200 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 45.128 M 313.75 % | 10.907 M -86.54 % | 81.050 M 77.23 % | 45.731 M 16.30 % | 39.323 M 13.65 % | 34.599 M 31.64 % | 26.284 M 108.55 % | 12.603 M -43.68 % | 22.376 M 82.49 % | 12.261 M 293.30 % | 3.118 M -65.17 % | 8.952 M 0.10 % | 8.942 M -50.07 % | 17.911 M -51.20 % | 36.700 M -38.83 % | 60.000 M 40.19 % | 42.800 M 679.11 % | 5.493 M -46.46 % | 10.260 M | 0.000 |
| Cash at end of period | 173.603 M 1 288.49 % | 12.503 M 14.63 % | 10.907 M -86.54 % | 81.050 M 77.23 % | 45.731 M 16.30 % | 39.323 M 13.65 % | 34.599 M 31.64 % | 26.284 M 108.55 % | 12.603 M -43.68 % | 22.376 M 82.49 % | 12.261 M 293.30 % | 3.118 M -65.17 % | 8.952 M 0.10 % | 8.942 M -50.07 % | 17.911 M -57.76 % | 42.400 M -29.33 % | 60.000 M 331.43 % | 13.907 M 153.16 % | 5.493 M -46.46 % | 10.260 M |
| Operating cash flow | 206.994 M 189.56 % | 71.485 M -48.95 % | 140.023 M 73.26 % | 80.819 M -72.87 % | 297.849 M 5.68 % | 281.841 M 77.56 % | 158.731 M 0.27 % | 158.310 M -17.54 % | 191.976 M 314.14 % | -89.648 M -130.36 % | -38.916 M -226.73 % | 30.708 M -39.86 % | 51.060 M -53.09 % | 108.852 M -33.35 % | 163.311 M 33.53 % | 122.300 M 260.77 % | 33.900 M 172.93 % | -46.483 M 37.82 % | -74.754 M 63.80 % | -206.492 M |
| Capital expenditure | -5.375 M 81.25 % | -28.668 M 79.07 % | -136.975 M -103.83 % | -67.202 M -923.80 % | -6.564 M 30.00 % | -9.377 M 67.17 % | -28.559 M 39.68 % | -47.346 M 55.74 % | -106.970 M -588.91 % | -15.527 M -262.30 % | -4.286 M 4.58 % | -4.491 M | 0.000 | 0.000 | 0.000 100.00 % | -8.500 M 49.10 % | -16.700 M 86.48 % | -123.530 M -6.74 % | -115.730 M 67.02 % | -350.861 M |
| Free CashFlow | 231.641 M 441.00 % | 42.817 M 1 304.76 % | 3.048 M -77.62 % | 13.617 M -95.33 % | 291.285 M 6.91 % | 272.464 M 109.31 % | 130.172 M 17.31 % | 110.963 M 30.54 % | 85.006 M 180.82 % | -105.176 M -143.45 % | -43.201 M -264.78 % | 26.217 M -48.66 % | 51.060 M -53.09 % | 108.852 M -33.35 % | 163.311 M 43.51 % | 113.800 M 561.63 % | 17.200 M 110.12 % | -170.013 M 10.75 % | -190.484 M 65.82 % | -557.353 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 166.371 M -45.84 % | 307.201 M 14.89 % | 267.392 M -32.29 % | 394.885 M -7.03 % | 424.743 M -38.10 % | 686.206 M 119.69 % | 312.345 M -25.31 % | 418.166 M -27.37 % | 575.772 M 4.34 % | 551.822 M -9.08 % | 606.961 M -28.87 % | 853.302 M 2.24 % | 834.594 M 8.85 % | 766.735 M 41.69 % | 541.128 M 31.85 % | 410.414 M 57.60 % | 260.419 M -2.17 % | 266.198 M 2.81 % | 258.932 M -25.57 % | 347.890 M 52.69 % | 227.843 M -31.56 % | 332.895 M 5.77 % | 314.747 M -53.25 % | 673.209 M 43.95 % | 467.667 M 20.48 % | 388.175 M -3.16 % | 400.856 M -19.54 % | 498.227 M 77.81 % | 280.206 M -11.26 % | 315.770 M 10.44 % | 285.920 M -48.07 % | 550.572 M -4.29 % | 575.226 M 28.02 % | 449.317 M 47.16 % | 305.319 M 1.44 % | 300.991 M -4.50 % | 315.169 M -30.32 % | 452.327 M 61.87 % | 279.434 M -21.66 % | 356.704 M 13.94 % | 313.061 M 44.39 % | 216.814 M 50.88 % | 143.703 M 21.39 % | 118.377 M 5.03 % | 112.711 M 1.20 % | 111.379 M 23.37 % | 90.283 M -30.07 % | 129.111 M 3.71 % | 124.496 M 53.50 % | 81.103 M -35.13 % | 125.031 M 22.01 % | 102.479 M 25.21 % | 81.845 M -54.12 % | 178.405 M 23.21 % | 144.794 M 10.22 % | 131.371 M |
| Net income | 9.130 M -68.94 % | 29.390 M 874.79 % | 3.015 M -92.40 % | 39.675 M 53.56 % | 25.837 M -39.16 % | 42.469 M 128.41 % | 18.593 M -19.50 % | 23.096 M -30.75 % | 33.354 M -1.70 % | 33.931 M -30.74 % | 48.988 M -42.31 % | 84.916 M 20.41 % | 70.524 M 0.49 % | 70.177 M 21.88 % | 57.577 M 11.90 % | 51.454 M 62.66 % | 31.633 M 18.08 % | 26.789 M -21.96 % | 34.327 M -28.36 % | 47.915 M 80.90 % | 26.487 M -63.79 % | 73.151 M 21.58 % | 60.169 M -49.98 % | 120.293 M 103.50 % | 59.111 M 21.92 % | 48.485 M -27.29 % | 66.681 M -26.42 % | 90.627 M 37.54 % | 65.891 M 16.37 % | 56.623 M -23.50 % | 74.020 M 288.50 % | -39.267 M -4.42 % | -37.604 M -452.39 % | 10.671 M 144.76 % | -23.841 M -235.67 % | 17.573 M 73.77 % | 10.113 M -75.88 % | 41.934 M 177.86 % | 15.092 M -24.69 % | 20.041 M 78.71 % | 11.214 M 29.17 % | 8.681 M -11.87 % | 9.851 M 207.99 % | -9.122 M -116.47 % | -4.214 M 52.14 % | -8.804 M -171.92 % | 12.242 M -46.24 % | 22.771 M 1 866.41 % | 1.158 M 100.98 % | -117.596 M -87.34 % | -62.770 M -210.19 % | -20.236 M 10.62 % | -22.640 M 91.97 % | -281.999 M -629.64 % | -38.649 M -2 002.95 % | 2.031 M |
| Income before tax | 12.395 M -66.78 % | 37.311 M 158.39 % | 14.440 M -64.04 % | 40.152 M 6.72 % | 37.622 M -36.42 % | 59.169 M 148.40 % | 23.820 M -24.51 % | 31.552 M -31.90 % | 46.335 M 7.89 % | 42.948 M -36.47 % | 67.605 M -39.73 % | 112.166 M 14.60 % | 97.879 M -2.67 % | 100.567 M 28.42 % | 78.312 M 24.46 % | 62.921 M 40.60 % | 44.751 M 35.09 % | 33.126 M -26.66 % | 45.167 M -30.68 % | 65.158 M 81.07 % | 35.985 M -42.99 % | 63.123 M 4.91 % | 60.169 M -49.98 % | 120.293 M 103.50 % | 59.111 M 21.92 % | 48.485 M -27.29 % | 66.681 M -26.42 % | 90.625 M 37.54 % | 65.891 M 16.37 % | 56.623 M -23.50 % | 74.020 M 288.50 % | -39.267 M -4.42 % | -37.604 M -452.36 % | 10.672 M 144.76 % | -23.841 M -235.67 % | 17.573 M 73.77 % | 10.113 M -75.92 % | 41.998 M 178.28 % | 15.092 M -24.70 % | 20.042 M 78.72 % | 11.214 M 28.85 % | 8.703 M -11.65 % | 9.851 M 207.99 % | -9.122 M -116.47 % | -4.214 M 27.02 % | -5.774 M -147.17 % | 12.242 M -46.27 % | 22.785 M 1 867.62 % | 1.158 M 100.61 % | -189.296 M -1 799.24 % | 11.140 M 155.05 % | -20.235 M 10.62 % | -22.640 M 92.95 % | -320.946 M -1 020.27 % | -28.649 M -1 510.59 % | 2.031 M |
| Income before tax ratio | 0.07 -38.66 % | 0.12 124.90 % | 0.05 -46.89 % | 0.10 14.79 % | 0.09 2.72 % | 0.09 13.07 % | 0.08 1.07 % | 0.08 -6.24 % | 0.08 3.40 % | 0.08 -30.12 % | 0.11 -15.27 % | 0.13 12.08 % | 0.12 -10.59 % | 0.13 -9.37 % | 0.14 -5.60 % | 0.15 -10.78 % | 0.17 38.09 % | 0.12 -28.66 % | 0.17 -6.87 % | 0.19 18.59 % | 0.16 -16.71 % | 0.19 -0.81 % | 0.19 6.98 % | 0.18 41.37 % | 0.13 1.19 % | 0.12 -24.91 % | 0.17 -8.55 % | 0.18 -22.65 % | 0.24 31.14 % | 0.18 -30.73 % | 0.26 462.99 % | -0.07 -9.10 % | -0.07 -375.23 % | 0.02 130.42 % | -0.08 -233.75 % | 0.06 81.95 % | 0.03 -65.44 % | 0.09 71.91 % | 0.05 -3.88 % | 0.06 56.86 % | 0.04 -10.77 % | 0.04 -41.44 % | 0.07 188.96 % | -0.08 -106.11 % | -0.04 27.88 % | -0.05 -138.23 % | 0.14 -23.16 % | 0.18 1 797.29 % | 0.01 100.40 % | -2.33 -2 719.62 % | 0.09 145.12 % | -0.20 28.62 % | -0.28 84.62 % | -1.80 -809.22 % | -0.20 -1 379.82 % | 0.02 |
| EBITDA | 20.837 M -53.59 % | 44.897 M 84.22 % | 24.371 M -54.85 % | 53.973 M 6.85 % | 50.515 M 2.13 % | 49.462 M 43.31 % | 34.513 M -23.14 % | 44.904 M -29.93 % | 64.085 M 21.63 % | 52.687 M -32.40 % | 77.944 M -35.43 % | 120.706 M 14.00 % | 105.880 M -2.82 % | 108.953 M 25.98 % | 86.483 M 22.61 % | 70.533 M 35.26 % | 52.146 M 25.33 % | 41.607 M -23.46 % | 54.362 M -26.43 % | 73.893 M 66.79 % | 44.303 M -39.64 % | 73.400 M 2.24 % | 71.793 M -45.63 % | 132.049 M 88.33 % | 70.117 M 14.44 % | 61.271 M -21.35 % | 77.908 M -24.01 % | 102.528 M 31.76 % | 77.817 M 6.53 % | 73.049 M -15.95 % | 86.915 M 425.49 % | -26.703 M -15.36 % | -23.148 M -197.38 % | 23.770 M 288.46 % | -12.613 M -143.71 % | 28.856 M 32.31 % | 21.809 M -61.01 % | 55.929 M 117.45 % | 25.720 M -11.94 % | 29.209 M 36.66 % | 21.373 M -23.77 % | 28.038 M 64.72 % | 17.022 M 679.77 % | -2.936 M -194.41 % | 3.110 M 47.40 % | 2.110 M -89.95 % | 20.985 M -35.16 % | 32.366 M 226.30 % | 9.919 M 105.70 % | -174.120 M -611.37 % | 34.050 M 76.78 % | 19.261 M 450.01 % | -5.503 M 97.99 % | -273.801 M -3 596.38 % | 7.831 M -80.14 % | 39.429 M |
| Net income ratio | 0.05 -42.64 % | 0.10 748.47 % | 0.01 -88.78 % | 0.10 65.17 % | 0.06 -1.71 % | 0.06 3.97 % | 0.06 7.78 % | 0.06 -4.66 % | 0.06 -5.79 % | 0.06 -23.82 % | 0.08 -18.90 % | 0.10 17.77 % | 0.08 -7.68 % | 0.09 -13.98 % | 0.11 -15.13 % | 0.13 3.21 % | 0.12 20.70 % | 0.10 -24.09 % | 0.13 -3.75 % | 0.14 18.48 % | 0.12 -47.10 % | 0.22 14.95 % | 0.19 6.98 % | 0.18 41.37 % | 0.13 1.19 % | 0.12 -24.91 % | 0.17 -8.55 % | 0.18 -22.65 % | 0.24 31.14 % | 0.18 -30.73 % | 0.26 462.99 % | -0.07 -9.10 % | -0.07 -375.26 % | 0.02 130.41 % | -0.08 -233.75 % | 0.06 81.95 % | 0.03 -65.39 % | 0.09 71.65 % | 0.05 -3.87 % | 0.06 56.85 % | 0.04 -10.54 % | 0.04 -41.59 % | 0.07 188.96 % | -0.08 -106.11 % | -0.04 52.70 % | -0.08 -158.30 % | 0.14 -23.12 % | 0.18 1 796.12 % | 0.01 100.64 % | -1.45 -188.82 % | -0.50 -154.24 % | -0.20 28.62 % | -0.28 82.50 % | -1.58 -492.18 % | -0.27 -1 826.54 % | 0.02 |
| Ratio EBITDA | 0.13 -14.30 % | 0.15 60.35 % | 0.09 -33.32 % | 0.14 14.92 % | 0.12 65.00 % | 0.07 -34.77 % | 0.11 2.90 % | 0.11 -3.52 % | 0.11 16.57 % | 0.10 -25.65 % | 0.13 -9.22 % | 0.14 11.50 % | 0.13 -10.72 % | 0.14 -11.09 % | 0.16 -7.00 % | 0.17 -14.17 % | 0.20 28.11 % | 0.16 -25.55 % | 0.21 -1.16 % | 0.21 9.24 % | 0.19 -11.81 % | 0.22 -3.34 % | 0.23 16.29 % | 0.20 30.83 % | 0.15 -5.01 % | 0.16 -18.79 % | 0.19 -5.56 % | 0.21 -25.90 % | 0.28 20.05 % | 0.23 -23.90 % | 0.30 726.76 % | -0.05 -20.52 % | -0.04 -176.07 % | 0.05 228.06 % | -0.04 -143.09 % | 0.10 38.54 % | 0.07 -44.04 % | 0.12 34.34 % | 0.09 12.40 % | 0.08 19.94 % | 0.07 -47.21 % | 0.13 9.17 % | 0.12 577.59 % | -0.02 -189.89 % | 0.03 45.66 % | 0.02 -91.85 % | 0.23 -7.28 % | 0.25 214.64 % | 0.08 103.71 % | -2.15 -888.34 % | 0.27 44.90 % | 0.19 379.54 % | -0.07 95.62 % | -1.53 -2 937.68 % | 0.05 -81.98 % | 0.30 |
| Gross profit ratio | 0.13 298.71 % | 0.03 -79.34 % | 0.16 -5.59 % | 0.17 3.15 % | 0.16 132.63 % | 0.07 -59.85 % | 0.17 25.73 % | 0.14 -8.01 % | 0.15 -1.50 % | 0.15 -7.02 % | 0.16 2.67 % | 0.16 1.09 % | 0.16 3.76 % | 0.15 -19.95 % | 0.19 -7.85 % | 0.21 -19.05 % | 0.26 -6.24 % | 0.27 8.45 % | 0.25 -2.12 % | 0.26 -19.23 % | 0.32 46.99 % | 0.22 -25.86 % | 0.29 19.10 % | 0.25 17.91 % | 0.21 -15.29 % | 0.25 -5.43 % | 0.26 4.40 % | 0.25 -31.26 % | 0.36 12.29 % | 0.32 -12.97 % | 0.37 188.64 % | 0.13 -15.39 % | 0.15 -7.32 % | 0.16 0.01 % | 0.16 -30.36 % | 0.24 10.12 % | 0.21 -31.92 % | 0.31 15.49 % | 0.27 76.69 % | 0.15 -12.68 % | 0.18 -33.31 % | 0.26 -34.11 % | 0.40 24.69 % | 0.32 -6.94 % | 0.35 438.58 % | 0.06 -88.14 % | 0.54 10.81 % | 0.49 21.06 % | 0.40 658.94 % | 0.05 -85.41 % | 0.36 -1.94 % | 0.37 23.37 % | 0.30 157.41 % | -0.52 41.90 % | -0.90 -274.89 % | 0.52 |
| Weighted average shs out dil | 29.452 M -2.32 % | 30.150 M 0.00 % | 30.150 M 4.11 % | 28.960 M -0.24 % | 29.030 M 0.10 % | 29.000 M -0.18 % | 29.052 M 0.63 % | 28.870 M -0.46 % | 29.003 M 0.01 % | 29.000 M 0.04 % | 28.987 M 0.02 % | 28.982 M -0.14 % | 29.022 M 0.09 % | 28.997 M 0.22 % | 28.933 M -0.47 % | 29.070 M 0.17 % | 29.021 M 0.07 % | 29.000 M 0.00 % | 29.000 M -0.14 % | 29.039 M -0.23 % | 29.107 M 0.41 % | 28.988 M -0.27 % | 29.067 M 0.28 % | 28.986 M 0.04 % | 28.976 M -0.08 % | 29.000 M 0.03 % | 28.992 M 0.13 % | 28.954 M -0.25 % | 29.027 M -0.04 % | 29.037 M 0.03 % | 29.027 M -0.20 % | 29.087 M 0.55 % | 28.926 M -0.25 % | 29.000 M -0.26 % | 29.076 M 0.93 % | 28.808 M -0.30 % | 28.894 M -0.09 % | 28.920 M -0.36 % | 29.023 M -0.08 % | 29.045 M 1.01 % | 28.754 M -0.85 % | 29.000 M 0.09 % | 28.974 M -1.54 % | 29.426 M 4.74 % | 28.093 M -3.75 % | 29.187 M 0.14 % | 29.148 M 1.12 % | 28.824 M -0.44 % | 28.950 M -0.17 % | 29.000 M -0.21 % | 29.060 M 0.52 % | 28.909 M -0.40 % | 29.026 M 0.09 % | 29.000 M -0.20 % | 29.059 M 0.16 % | 29.014 M |
| Weighted average shs out | 29.452 M -2.32 % | 30.150 M 0.00 % | 30.150 M 4.11 % | 28.960 M -0.24 % | 29.030 M 0.10 % | 29.000 M -0.18 % | 29.052 M 0.63 % | 28.870 M -0.46 % | 29.003 M 0.01 % | 29.000 M 0.04 % | 28.987 M 0.02 % | 28.982 M -0.14 % | 29.022 M 0.09 % | 28.997 M 0.22 % | 28.933 M -0.47 % | 29.070 M 0.17 % | 29.021 M 0.07 % | 29.000 M 0.00 % | 29.000 M -0.14 % | 29.039 M -0.23 % | 29.107 M 0.41 % | 28.988 M -0.27 % | 29.067 M 0.28 % | 28.986 M 0.04 % | 28.976 M -0.08 % | 29.000 M 0.03 % | 28.992 M 0.13 % | 28.954 M -0.25 % | 29.027 M -0.04 % | 29.037 M 0.03 % | 29.027 M -0.20 % | 29.087 M 0.55 % | 28.926 M -0.25 % | 29.000 M -0.26 % | 29.076 M 0.93 % | 28.808 M -0.30 % | 28.894 M -0.09 % | 28.920 M -0.36 % | 29.023 M -0.08 % | 29.045 M 1.01 % | 28.754 M -0.85 % | 29.000 M 0.09 % | 28.974 M -1.54 % | 29.426 M 4.74 % | 28.093 M -3.10 % | 28.991 M -0.54 % | 29.148 M 1.12 % | 28.824 M -0.44 % | 28.950 M 0.07 % | 28.930 M -0.45 % | 29.060 M 0.52 % | 28.909 M -0.40 % | 29.026 M 0.52 % | 28.875 M -0.63 % | 29.059 M 0.16 % | 29.014 M |
| EPS diluted | 0.31 -69.31 % | 1.01 910.00 % | 0.10 -92.70 % | 1.37 53.93 % | 0.89 -39.04 % | 1.46 128.13 % | 0.64 -20.00 % | 0.80 -30.43 % | 1.15 -1.71 % | 1.17 -30.77 % | 1.69 -42.32 % | 2.93 20.58 % | 2.43 0.41 % | 2.42 21.61 % | 1.99 12.43 % | 1.77 62.39 % | 1.09 18.48 % | 0.92 6.98 % | 0.86 -47.88 % | 1.65 81.32 % | 0.91 -63.89 % | 2.52 21.74 % | 2.07 -50.12 % | 4.15 103.43 % | 2.04 22.16 % | 1.67 -27.39 % | 2.30 -26.52 % | 3.13 37.89 % | 2.27 16.41 % | 1.95 -23.53 % | 2.55 288.89 % | -1.35 -3.85 % | -1.30 -451.35 % | 0.37 145.12 % | -0.82 -234.43 % | 0.61 74.29 % | 0.35 -75.86 % | 1.45 178.85 % | 0.52 -24.64 % | 0.69 76.92 % | 0.39 30.00 % | 0.30 -11.76 % | 0.34 209.68 % | -0.31 -106.67 % | -0.15 50.00 % | -0.30 -171.43 % | 0.42 -46.84 % | 0.79 1 875.00 % | 0.04 100.99 % | -4.06 -87.96 % | -2.16 -208.57 % | -0.70 10.26 % | -0.78 91.98 % | -9.72 -630.83 % | -1.33 -2 000.00 % | 0.07 |
| Earnings per share | 0.31 -69.31 % | 1.01 910.00 % | 0.10 -92.70 % | 1.37 53.93 % | 0.89 -39.04 % | 1.46 128.13 % | 0.64 -20.00 % | 0.80 -30.43 % | 1.15 -1.71 % | 1.17 -30.77 % | 1.69 -42.32 % | 2.93 20.58 % | 2.43 0.41 % | 2.42 21.61 % | 1.99 12.43 % | 1.77 62.39 % | 1.09 18.48 % | 0.92 6.98 % | 0.86 -47.88 % | 1.65 81.32 % | 0.91 -63.89 % | 2.52 21.74 % | 2.07 -50.12 % | 4.15 103.43 % | 2.04 22.16 % | 1.67 -27.39 % | 2.30 -26.52 % | 3.13 37.89 % | 2.27 16.41 % | 1.95 -23.53 % | 2.55 288.89 % | -1.35 -3.85 % | -1.30 -451.35 % | 0.37 145.12 % | -0.82 -234.43 % | 0.61 74.29 % | 0.35 -75.86 % | 1.45 178.85 % | 0.52 -24.64 % | 0.69 76.92 % | 0.39 30.00 % | 0.30 -11.76 % | 0.34 209.68 % | -0.31 -106.67 % | -0.15 50.00 % | -0.30 -171.43 % | 0.42 -46.84 % | 0.79 1 875.00 % | 0.04 100.99 % | -4.06 -87.96 % | -2.16 -208.57 % | -0.70 10.26 % | -0.78 92.02 % | -9.77 -634.59 % | -1.33 -2 000.00 % | 0.07 |
| Gross profit | 21.746 M 115.93 % | 10.071 M -76.26 % | 42.428 M -36.07 % | 66.368 M -4.10 % | 69.208 M 43.99 % | 48.063 M -11.80 % | 54.491 M -6.09 % | 58.022 M -33.19 % | 86.849 M 2.77 % | 84.507 M -15.46 % | 99.965 M -26.97 % | 136.877 M 3.35 % | 132.439 M 12.94 % | 117.262 M 13.43 % | 103.381 M 21.49 % | 85.091 M 27.58 % | 66.697 M -8.27 % | 72.713 M 11.49 % | 65.217 M -27.15 % | 89.517 M 23.32 % | 72.587 M 0.60 % | 72.152 M -21.58 % | 92.007 M -44.32 % | 165.233 M 69.73 % | 97.348 M 2.05 % | 95.389 M -8.43 % | 104.166 M -16.00 % | 124.009 M 22.22 % | 101.467 M -0.36 % | 101.831 M -3.88 % | 105.943 M 49.90 % | 70.677 M -19.02 % | 87.278 M 18.65 % | 73.562 M 47.17 % | 49.984 M -29.36 % | 70.762 M 5.17 % | 67.284 M -52.56 % | 141.838 M 86.95 % | 75.870 M 38.41 % | 54.814 M -0.51 % | 55.094 M -3.70 % | 57.213 M -0.58 % | 57.548 M 51.37 % | 38.018 M -2.26 % | 38.896 M 445.02 % | 7.137 M -85.37 % | 48.774 M -22.51 % | 62.943 M 25.55 % | 50.135 M 1 065.01 % | 4.303 M -90.54 % | 45.472 M 19.63 % | 38.009 M 54.47 % | 24.606 M 126.34 % | -93.418 M 28.41 % | -130.486 M -292.76 % | 67.692 M |
| Income tax expense | 3.265 M -58.78 % | 7.921 M -30.68 % | 11.426 M 2 295.39 % | 477.000 K -95.95 % | 11.785 M -29.43 % | 16.700 M 219.43 % | 5.228 M -38.17 % | 8.456 M -34.86 % | 12.981 M 43.96 % | 9.017 M -51.57 % | 18.617 M -31.68 % | 27.251 M -0.38 % | 27.355 M -9.99 % | 30.390 M 46.56 % | 20.735 M 80.82 % | 11.467 M -12.59 % | 13.118 M 107.04 % | 6.336 M -41.55 % | 10.840 M -37.13 % | 17.243 M 81.56 % | 9.497 M 194.70 % | -10.028 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 64.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.086 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.058 M | 0.000 100.00 % | -14.000 K | 0.000 -100.00 % | 2.212 M 221 065.50 % | 1.000 K 0.00 % | 1.000 K | 0.000 100.00 % | -38.947 M -489.47 % | 10.000 M | 0.000 |
| Cost of revenue | 144.625 M -51.33 % | 297.130 M 32.08 % | 224.964 M -31.52 % | 328.517 M -7.60 % | 355.535 M -44.29 % | 638.143 M 147.48 % | 257.854 M -28.40 % | 360.144 M -26.34 % | 488.923 M 4.62 % | 467.315 M -7.83 % | 506.996 M -29.23 % | 716.425 M 2.03 % | 702.155 M 8.11 % | 649.473 M 48.37 % | 437.747 M 34.56 % | 325.323 M 67.93 % | 193.722 M 0.12 % | 193.485 M -0.12 % | 193.715 M -25.03 % | 258.373 M 66.42 % | 155.256 M -40.46 % | 260.743 M 17.06 % | 222.740 M -56.15 % | 507.976 M 37.17 % | 370.319 M 26.48 % | 292.786 M -1.32 % | 296.690 M -20.72 % | 374.218 M 109.37 % | 178.739 M -16.45 % | 213.939 M 18.87 % | 179.977 M -62.50 % | 479.895 M -1.65 % | 487.948 M 29.86 % | 375.755 M 47.16 % | 255.335 M 10.90 % | 230.229 M -7.12 % | 247.885 M -20.16 % | 310.489 M 52.53 % | 203.564 M -32.57 % | 301.890 M 17.03 % | 257.967 M 61.63 % | 159.601 M 85.25 % | 86.155 M 7.21 % | 80.359 M 8.87 % | 73.815 M -29.19 % | 104.243 M 151.13 % | 41.509 M -37.27 % | 66.168 M -11.02 % | 74.361 M -3.17 % | 76.799 M -3.47 % | 79.559 M 23.40 % | 64.470 M 12.63 % | 57.239 M -78.94 % | 271.823 M -1.26 % | 275.280 M 332.29 % | 63.679 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.263 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.755 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.855 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.479 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.521 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.245 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.859 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.221 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.106 M | 0.000 | 0.000 | 0.000 -100.00 % | 57.568 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.619 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 4.883 M | 0.000 | 0.000 | 0.000 100.00 % | -11.909 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.901 M | 0.000 | 0.000 | 0.000 -100.00 % | 898.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 404.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 259.791 K | 0.000 | 0.000 | 0.000 -100.00 % | 594.006 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.125 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.547 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 44.796 M | 0.000 -100.00 % | 55.643 M 1.29 % | 54.933 M | 0.000 | 0.000 -100.00 % | 55.712 M 94.61 % | 28.627 M 15.51 % | 24.783 M 136.36 % | -68.155 M -362.80 % | 25.934 M -37.12 % | 41.243 M -9.04 % | 45.342 M | 0.000 -100.00 % | 44.802 M 3.18 % | 43.421 M 15.10 % | 37.725 M 227.84 % | -29.510 M -181.40 % | 36.252 M 160.13 % | 13.936 M -69.71 % | 46.008 M 250.80 % | 13.115 M -71.13 % | 45.430 M -12.73 % | 52.054 M | 0.000 | 0.000 -100.00 % | 39.047 M 164.73 % | 14.750 M -59.77 % | 36.665 M 3.75 % | 35.341 M 10.71 % | 31.923 M -70.96 % | 109.944 M 152.97 % | 43.462 M -40.83 % | 73.451 M -0.51 % | 73.826 M 38.80 % | 53.189 M 2 475.74 % | 2.065 M -97.93 % | 99.841 M 64.27 % | 60.777 M 74.78 % | 34.773 M -20.75 % | 43.879 M 126.20 % | 19.398 M -59.33 % | 47.697 M 103.23 % | 23.470 M 3.71 % | 22.630 M 73.83 % | 13.018 M -43.38 % | 22.993 M -17.79 % | 27.967 M -42.40 % | 48.550 M -75.18 % | 195.623 M 469.78 % | 34.333 M -41.05 % | 58.244 M 23.28 % | 47.245 M -80.13 % | 237.736 M 333.45 % | -101.837 M -255.10 % | 65.661 M |
| Operating expenses | 44.796 M 287.71 % | 11.554 M -79.24 % | 55.643 M 1.29 % | 54.933 M 76.30 % | 31.158 M 60.99 % | 19.354 M -65.26 % | 55.712 M -3.98 % | 58.022 M 6.02 % | 54.727 M 180.30 % | -68.155 M -223.72 % | 55.089 M -59.75 % | 136.877 M 3.35 % | 132.439 M 400.45 % | 26.464 M -40.93 % | 44.802 M 3.18 % | 43.421 M 15.10 % | 37.725 M 432.64 % | -11.341 M -131.28 % | 36.252 M -59.50 % | 89.517 M 94.57 % | 46.008 M 250.80 % | 13.115 M -71.13 % | 45.430 M -12.73 % | 52.054 M 25.32 % | 41.537 M 58.42 % | 26.219 M -32.85 % | 39.047 M -14.91 % | 45.889 M 25.16 % | 36.665 M -35.31 % | 56.679 M 77.55 % | 31.923 M -70.96 % | 109.944 M 44.34 % | 76.169 M 3.70 % | 73.451 M -0.51 % | 73.826 M 38.80 % | 53.189 M -6.97 % | 57.171 M -42.74 % | 99.841 M 64.27 % | 60.777 M 74.78 % | 34.773 M -20.75 % | 43.879 M -16.27 % | 52.408 M 9.88 % | 47.697 M 1.40 % | 47.038 M 8.21 % | 43.468 M 233.90 % | 13.018 M -64.08 % | 36.241 M -9.75 % | 40.158 M -18.00 % | 48.976 M -74.96 % | 195.623 M 469.78 % | 34.333 M -41.05 % | 58.244 M 23.28 % | 47.245 M -80.13 % | 237.736 M 333.45 % | -101.837 M -255.10 % | 65.661 M |
| Cost and expenses | 189.421 M -38.64 % | 308.684 M 10.01 % | 280.607 M -26.82 % | 383.450 M -0.84 % | 386.693 M -41.19 % | 657.497 M 109.68 % | 313.566 M -19.54 % | 389.717 M -28.31 % | 543.650 M 6.44 % | 510.746 M -9.13 % | 562.084 M -27.96 % | 780.271 M 0.02 % | 780.152 M 15.42 % | 675.937 M 40.08 % | 482.549 M 30.86 % | 368.744 M 59.32 % | 231.447 M 4.79 % | 220.876 M -3.95 % | 229.967 M -17.00 % | 277.061 M 37.66 % | 201.264 M -26.51 % | 273.858 M 2.12 % | 268.170 M -52.12 % | 560.030 M 35.98 % | 411.856 M 29.11 % | 319.005 M -4.98 % | 335.736 M -20.08 % | 420.106 M 95.03 % | 215.404 M -20.40 % | 270.618 M 27.71 % | 211.900 M -64.10 % | 590.197 M -4.44 % | 617.612 M 37.27 % | 449.917 M 36.69 % | 329.161 M 16.14 % | 283.418 M -7.09 % | 305.056 M -25.66 % | 410.330 M 55.23 % | 264.341 M -21.48 % | 336.663 M 11.53 % | 301.846 M 42.37 % | 212.009 M 58.39 % | 133.852 M 4.98 % | 127.499 M 9.05 % | 116.923 M -0.29 % | 117.261 M 50.25 % | 78.042 M -26.60 % | 106.326 M -13.79 % | 123.337 M -54.73 % | 272.422 M 139.19 % | 113.892 M -7.19 % | 122.714 M 17.45 % | 104.484 M -79.50 % | 509.559 M 193.79 % | 173.443 M 34.10 % | 129.340 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 11.554 M | 0.000 | 0.000 -100.00 % | 31.158 M 60.99 % | 19.354 M | 0.000 -100.00 % | 29.395 M -1.83 % | 29.944 M 291.12 % | 7.656 M -75.55 % | 31.318 M -67.25 % | 95.634 M 9.80 % | 87.097 M 419.89 % | 16.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.883 M | 0.000 -100.00 % | 75.581 M | 0.000 -100.00 % | 20.521 M | 0.000 | 0.000 -100.00 % | 41.537 M 85.79 % | 22.357 M | 0.000 -100.00 % | 31.139 M | 0.000 -100.00 % | 21.338 M | 0.000 | 0.000 -100.00 % | 32.707 M -66.23 % | 96.859 M | 0.000 | 0.000 -100.00 % | 52.161 M -57.76 % | 123.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.700 M 20.91 % | 31.181 M 32.30 % | 23.568 M 13.10 % | 20.839 M -67.28 % | 63.692 M 380.81 % | 13.247 M 8.66 % | 12.191 M 2 761.74 % | 426.000 K -98.54 % | 29.166 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.757 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.760 K | 0.000 -100.00 % | 109.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.748 M | 0.000 | 0.000 | 0.000 100.00 % | -812.295 K | 0.000 | 0.000 |
| Interest expense | 1.740 M -38.23 % | 2.817 M 21.79 % | 2.313 M -62.89 % | 6.232 M 15.90 % | 5.377 M 4.77 % | 5.132 M 72.04 % | 2.983 M -47.71 % | 5.705 M -45.15 % | 10.402 M -16.44 % | 12.449 M 288.42 % | 3.205 M 52.04 % | 2.108 M 10.77 % | 1.903 M | 0.000 -100.00 % | 2.226 M 45.30 % | 1.532 M -7.88 % | 1.663 M | 0.000 -100.00 % | 2.183 M 32.22 % | 1.651 M 30.51 % | 1.265 M | 0.000 -100.00 % | 3.463 M -14.15 % | 4.034 M 16.02 % | 3.477 M 1 629.85 % | 201.000 K -87.98 % | 1.672 M -25.56 % | 2.246 M -0.49 % | 2.257 M -59.62 % | 5.590 M 114.01 % | 2.612 M -29.88 % | 3.725 M -30.92 % | 5.392 M -60.18 % | 13.541 M 239.97 % | 3.983 M -10.15 % | 4.433 M -16.25 % | 5.293 M -11.01 % | 5.948 M 119.56 % | 2.709 M 123.33 % | 1.213 M -46.84 % | 2.282 M 3 059.88 % | 72.218 K -70.76 % | 247.000 K | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 135.000 K -54.39 % | 296.000 K -18.46 % | 363.000 K | 0.000 -100.00 % | 12.732 M -53.02 % | 27.102 M 476.39 % | 4.702 M -83.88 % | 29.162 M 18.82 % | 24.542 M -3.23 % | 25.362 M |
| Depreciation and amortization | 6.702 M -11.65 % | 7.586 M -0.42 % | 7.618 M 0.38 % | 7.589 M 0.97 % | 7.516 M -12.05 % | 8.546 M 10.83 % | 7.711 M 0.84 % | 7.647 M 4.07 % | 7.348 M -10.22 % | 8.184 M 14.73 % | 7.133 M 10.90 % | 6.432 M 5.49 % | 6.097 M -3.13 % | 6.294 M 5.87 % | 5.945 M -2.22 % | 6.080 M 6.09 % | 5.731 M -12.89 % | 6.579 M -6.18 % | 7.012 M -1.02 % | 7.084 M 0.44 % | 7.053 M -12.70 % | 8.079 M -0.99 % | 8.160 M 5.66 % | 7.723 M 2.58 % | 7.529 M -20.85 % | 9.512 M -0.45 % | 9.555 M -1.06 % | 9.657 M -0.12 % | 9.669 M -10.77 % | 10.836 M 5.38 % | 10.283 M 16.34 % | 8.839 M -2.48 % | 9.064 M -3.55 % | 9.398 M 29.72 % | 7.245 M 5.77 % | 6.850 M 6.98 % | 6.403 M -19.79 % | 7.983 M 0.81 % | 7.919 M -0.45 % | 7.955 M 0.99 % | 7.877 M -59.11 % | 19.262 M 178.20 % | 6.924 M 13.81 % | 6.084 M -16.02 % | 7.245 M -8.55 % | 7.922 M -7.96 % | 8.608 M -7.29 % | 9.285 M 10.56 % | 8.398 M 14.09 % | 7.361 M -27.69 % | 10.179 M -17.87 % | 12.394 M -0.33 % | 12.435 M -30.85 % | 17.983 M 50.63 % | 11.938 M -0.81 % | 12.036 M |
| Operating income | -23.050 M -1 454.28 % | -1.483 M 88.78 % | -13.215 M -215.57 % | 11.435 M -69.95 % | 38.050 M 32.53 % | 28.710 M 2 451.35 % | -1.221 M -104.29 % | 28.449 M -11.43 % | 32.122 M -21.85 % | 41.103 M -8.41 % | 44.877 M -38.55 % | 73.031 M 34.14 % | 54.442 M -27.37 % | 74.960 M 27.96 % | 58.579 M 40.58 % | 41.670 M 43.83 % | 28.972 M -32.83 % | 43.134 M 48.92 % | 28.965 M -59.11 % | 70.829 M 166.48 % | 26.579 M -16.74 % | 31.921 M -31.47 % | 46.577 M -58.85 % | 113.179 M 102.50 % | 55.891 M -11.03 % | 62.820 M -3.53 % | 65.119 M -16.64 % | 78.122 M 20.55 % | 64.802 M 43.52 % | 45.152 M -47.25 % | 85.602 M 318.00 % | -39.267 M -4.42 % | -37.604 M -6 167.33 % | -600.000 K 97.48 % | -23.842 M -235.67 % | 17.573 M 34.58 % | 13.058 M -68.91 % | 41.997 M 178.25 % | 15.093 M -24.69 % | 20.041 M 78.70 % | 11.215 M 133.43 % | 4.804 M -51.22 % | 9.850 M 209.20 % | -9.020 M -114.15 % | -4.212 M 28.39 % | -5.882 M -148.05 % | 12.241 M -46.28 % | 22.785 M 1 337.54 % | 1.585 M 100.83 % | -191.319 M -901.47 % | 23.871 M 247.62 % | 6.867 M 130.33 % | -22.639 M 93.16 % | -331.154 M -1 055.90 % | -28.649 M -1 510.59 % | 2.031 M |
| Operating income ratio | -0.14 -2 769.95 % | 0.00 90.23 % | -0.05 -270.67 % | 0.03 -67.68 % | 0.09 114.12 % | 0.04 1 170.28 % | 0.00 -105.75 % | 0.07 21.95 % | 0.06 -25.10 % | 0.07 0.74 % | 0.07 -13.61 % | 0.09 31.20 % | 0.07 -33.28 % | 0.10 -9.69 % | 0.11 6.62 % | 0.10 -8.74 % | 0.11 -31.34 % | 0.16 44.85 % | 0.11 -45.06 % | 0.20 74.53 % | 0.12 21.66 % | 0.10 -35.20 % | 0.15 -11.98 % | 0.17 40.67 % | 0.12 -26.15 % | 0.16 -0.38 % | 0.16 3.60 % | 0.16 -32.20 % | 0.23 61.74 % | 0.14 -52.24 % | 0.30 519.78 % | -0.07 -9.10 % | -0.07 -4 795.50 % | 0.00 98.29 % | -0.08 -233.75 % | 0.06 40.92 % | 0.04 -55.38 % | 0.09 71.90 % | 0.05 -3.86 % | 0.06 56.83 % | 0.04 61.66 % | 0.02 -67.67 % | 0.07 189.96 % | -0.08 -103.90 % | -0.04 29.24 % | -0.05 -138.95 % | 0.14 -23.17 % | 0.18 1 286.16 % | 0.01 100.54 % | -2.36 -1 335.58 % | 0.19 184.92 % | 0.07 124.23 % | -0.28 85.10 % | -1.86 -838.13 % | -0.20 -1 379.82 % | 0.02 |
| Total other income expenses net | 35.445 M -8.63 % | 38.794 M 40.28 % | 27.655 M -3.70 % | 28.717 M 11.15 % | 25.836 M -15.18 % | 30.459 M 21.64 % | 25.041 M 706.99 % | 3.103 M -78.17 % | 14.213 M 670.35 % | 1.845 M -91.88 % | 22.728 M -41.92 % | 39.135 M -9.90 % | 43.437 M 69.63 % | 25.607 M 29.77 % | 19.733 M -7.14 % | 21.251 M 34.68 % | 15.779 M 257.66 % | -10.008 M -161.77 % | 16.202 M 385.70 % | -5.671 M -160.29 % | 9.406 M -69.85 % | 31.202 M 129.56 % | 13.592 M 91.06 % | 7.114 M 120.93 % | 3.220 M 122.46 % | -14.335 M -1 017.73 % | 1.562 M -87.51 % | 12.503 M 1 048.12 % | 1.089 M -90.51 % | 11.471 M 199.04 % | -11.582 M | 0.000 | 0.000 -100.00 % | 11.272 M 1 127 100.00 % | 1.000 K | 0.000 100.00 % | -2.945 M -294 600.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K 200.00 % | -1.000 K -100.03 % | 3.899 M 389 800.00 % | 1.000 K 100.98 % | -102.000 K -5 000.00 % | -2.000 K -101.86 % | 107.676 K 10 667.60 % | 1.000 K | 0.000 100.00 % | -427.000 K -121.10 % | 2.024 M 115.90 % | -12.731 M 53.03 % | -27.102 M -2 710 100.00 % | -1.000 K -100.01 % | 10.208 M | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-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-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -173.603 M | 0.000 100.00 % | -11.034 M | 0.000 100.00 % | -12.463 M -104.66 % | 267.384 M 1 171.21 % | -24.961 M -106.97 % | 358.260 M 274.44 % | 95.680 M -83.36 % | 574.872 M 4 024.20 % | 13.939 M -98.04 % | 712.116 M 2 342.53 % | -31.755 M -105.17 % | 614.206 M 1 628.36 % | 35.537 M -95.69 % | 825.311 M 64 678.33 % | -1.278 M -100.22 % | 589.936 M 1 323.43 % | -48.220 M -110.48 % | 460.050 M 66 573.91 % | 690.000 K -99.85 % | 473.532 M 1 391.58 % | 31.747 M -80.53 % | 163.021 M 1 745.35 % | -9.908 M -134.21 % | 28.960 M 21.02 % | 23.929 M -33.21 % | 35.825 M 46.15 % | 24.513 M -90.58 % | 260.199 M 328.11 % | 60.778 M 17.62 % | 51.675 M -65.10 % | 148.077 M 912.91 % | 14.619 M -83.50 % | 88.574 M 295.84 % | 22.376 M -87.65 % | 181.184 M 733.85 % | 21.729 M 233.89 % | -16.229 M -224.04 % | 13.083 M -68.50 % | 41.531 M 384.12 % | 8.579 M 200.00 % | -8.579 M -375.13 % | 3.118 M 2 142.47 % | -152.658 K -102.06 % | 7.424 M -46.77 % | 13.948 M 54.98 % | 9.000 M -77.52 % | 40.029 M -91.64 % | 478.541 M -26.62 % | 652.098 M |
| Total investments | 0.000 -100.00 % | 1.296 B | 0.000 -100.00 % | 701.089 M | 0.000 -100.00 % | 1.159 B 116.74 % | 534.768 M -40.43 % | 897.718 M 25.29 % | 716.520 M 5.27 % | 680.622 M -40.80 % | 1.150 B 854.56 % | 120.448 M -91.54 % | 1.424 B 582.42 % | 208.704 M -83.01 % | 1.228 B 498.71 % | 205.177 M -87.57 % | 1.651 B 119.89 % | 750.645 M -36.38 % | 1.180 B 3 978.51 % | 28.929 M -96.86 % | 920.100 M 121.91 % | 414.627 M -56.22 % | 947.064 M 45 541.64 % | 2.075 M -99.36 % | 326.042 M | 0.000 -100.00 % | 57.920 M 3 888.98 % | 1.452 M -97.97 % | 71.650 M 4 834.57 % | 1.452 M -99.72 % | 520.397 M 22 365.27 % | 2.316 M -97.76 % | 103.350 M 858.90 % | 10.778 M -63.14 % | 29.238 M | 0.000 -100.00 % | 44.752 M | 0.000 -100.00 % | 43.457 M | 0.000 -100.00 % | 26.166 M 122.89 % | 11.739 M -31.58 % | 17.157 M | 0.000 -100.00 % | 6.236 M 156.33 % | 2.433 M -83.62 % | 14.848 M | 0.000 -100.00 % | 18.000 M | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 106.587 M | 0.000 -100.00 % | 51.922 M | 0.000 -100.00 % | 49.295 M | 0.000 -100.00 % | 46.861 M | 0.000 -100.00 % | 44.454 M | 0.000 -100.00 % | 42.239 M | 0.000 -100.00 % | 40.013 M | 0.000 -100.00 % | 91.164 M | 0.000 -100.00 % | 24.691 M | 0.000 -100.00 % | 43.103 M | 0.000 -100.00 % | 24.926 M | 0.000 -100.00 % | 63.304 M | 0.000 -100.00 % | 149.902 M | 0.000 -100.00 % | 103.193 M | 0.000 -100.00 % | 183.736 M | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 53.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 532.096 K | 0.000 -100.00 % | 21.372 M | 0.000 -100.00 % | 43.677 M -91.05 % | 487.891 M -25.24 % | 652.604 M |
| Accumulated other comprehensive income loss | 2.089 B | 0.000 -100.00 % | 2.057 B 16.41 % | 1.767 B -11.27 % | 1.992 B 683.25 % | 254.292 M -86.83 % | 1.931 B | 0.000 -100.00 % | 1.875 B 632.52 % | 255.902 M -85.68 % | 1.787 B | 0.000 -100.00 % | 1.635 B 539.24 % | 255.728 M -82.98 % | 1.503 B | 0.000 -100.00 % | 1.425 B 174 069.68 % | 818.000 K -99.94 % | 1.364 B | 0.000 -100.00 % | 1.289 B 169 077.43 % | 762.000 K -99.93 % | 1.156 B | 0.000 -100.00 % | 976.178 M 183 392.11 % | 532.000 K -99.94 % | 861.155 M | 0.000 -100.00 % | 704.640 M 169.38 % | 261.576 M -53.45 % | 561.951 M | 0.000 -100.00 % | 638.821 M 144.26 % | 261.536 M -60.57 % | 663.265 M 77.69 % | 373.265 M -41.27 % | 635.579 M | 0.000 -100.00 % | 578.552 M 100.50 % | 288.552 M -47.28 % | 547.295 M | 0.000 -100.00 % | 528.468 M 121.61 % | 238.468 M -55.99 % | 541.803 M | 0.000 -100.00 % | 538.365 M 116.76 % | 248.365 M -51.72 % | 514.400 M | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.050 B | 0.000 | 0.000 | 0.000 -100.00 % | 950.701 M | 0.000 | 0.000 | 0.000 -100.00 % | 831.899 M | 0.000 | 0.000 | 0.000 -100.00 % | 592.249 M | 0.000 | 0.000 | 0.000 -100.00 % | 380.116 M | 0.000 | 0.000 | 0.000 -100.00 % | 243.306 M | 0.000 | 0.000 | 0.000 100.00 % | -70.709 M | 0.000 | 0.000 | 0.000 100.00 % | -343.681 M | 0.000 | 0.000 | 0.000 100.00 % | -398.844 M | 0.000 | 0.000 | 0.000 100.00 % | -420.338 M | 0.000 | 0.000 | 0.000 100.00 % | -508.622 M | 0.000 | 0.000 | 0.000 100.00 % | -514.114 M | 0.000 | 0.000 | 0.000 100.00 % | -542.773 M | 0.000 100.00 % | -735.427 M |
| Common stock | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M | 0.000 -100.00 % | 290.000 M 0.00 % | 290.000 M 0.00 % | 290.000 M |
| Total equity | 2.089 B 0.00 % | 2.089 B 1.57 % | 2.057 B 0.00 % | 2.057 B 3.29 % | 1.992 B 0.00 % | 1.992 B 3.15 % | 1.931 B 0.00 % | 1.931 B 3.01 % | 1.875 B 0.00 % | 1.875 B 4.92 % | 1.787 B 0.00 % | 1.787 B 9.30 % | 1.635 B 0.00 % | 1.635 B 8.79 % | 1.503 B 0.00 % | 1.503 B 5.47 % | 1.425 B 0.00 % | 1.425 B 4.49 % | 1.364 B 0.00 % | 1.364 B 5.77 % | 1.289 B 0.00 % | 1.289 B 11.56 % | 1.156 B 0.00 % | 1.156 B 18.38 % | 976.178 M 0.00 % | 976.177 M 13.36 % | 861.155 M 0.00 % | 861.155 M 22.21 % | 704.640 M 0.00 % | 704.640 M 25.39 % | 561.951 M 0.00 % | 561.951 M -12.03 % | 638.821 M -1.63 % | 649.437 M -2.08 % | 663.265 M 0.00 % | 663.265 M 4.36 % | 635.579 M 0.00 % | 635.579 M 9.86 % | 578.552 M 0.00 % | 578.552 M 5.71 % | 547.295 M 0.00 % | 547.295 M 3.56 % | 528.468 M 0.00 % | 528.468 M -2.46 % | 541.803 M 0.00 % | 541.803 M 0.64 % | 538.365 M 0.00 % | 538.365 M 4.66 % | 514.400 M -0.01 % | 514.435 M -25.96 % | 694.799 M -5.81 % | 737.675 M |
| Other non current liabilities | -2.089 B -32 260.69 % | 6.497 M 100.32 % | -2.057 B -32 030.00 % | 6.443 M 100.32 % | -1.992 B -33 351.05 % | 5.990 M 100.31 % | -1.931 B -23 767.07 % | 8.159 M | 0.000 -100.00 % | 6.110 M | 0.000 -100.00 % | 7.814 M | 0.000 -100.00 % | 7.575 M | 0.000 -100.00 % | 8.347 M | 0.000 -100.00 % | 7.860 M | 0.000 -100.00 % | 7.438 M | 0.000 -100.00 % | 5.462 M | 0.000 -100.00 % | 6.160 M | 0.000 -100.00 % | 4.687 M | 0.000 -100.00 % | 3.342 M | 0.000 -100.00 % | 3.852 M | 0.000 -100.00 % | 4.658 M | 0.000 -100.00 % | 4.844 M | 0.000 -100.00 % | 4.319 M | 0.000 -100.00 % | 3.496 M | 0.000 -100.00 % | 3.008 M | 0.000 -100.00 % | 2.626 M | 0.000 -100.00 % | 2.717 M | 0.000 -100.00 % | 2.155 M | 0.000 -100.00 % | 2.089 M | 0.000 -100.00 % | 1.710 M -4.04 % | 1.782 M -6.97 % | 1.915 M |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.342 M | 0.000 -100.00 % | 18.196 M | 0.000 -100.00 % | 28.466 M | 0.000 -100.00 % | 30.203 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 124.770 K | 0.000 -100.00 % | 124.770 K -98.96 % | 11.946 M -0.40 % | 11.994 M |
| Total non current liabilities | -2.089 B -7 076.33 % | 29.951 M 101.46 % | -2.057 B -11 006.27 % | 18.863 M 100.95 % | -1.992 B -25 059.12 % | 7.980 M 100.41 % | -1.931 B -23 767.07 % | 8.159 M | 0.000 -100.00 % | 6.110 M | 0.000 -100.00 % | 7.814 M | 0.000 -100.00 % | 7.575 M | 0.000 -100.00 % | 8.347 M | 0.000 -100.00 % | 7.860 M | 0.000 -100.00 % | 7.438 M | 0.000 -100.00 % | 5.462 M | 0.000 -100.00 % | 6.160 M | 0.000 -100.00 % | 4.687 M | 0.000 -100.00 % | 18.684 M | 0.000 -100.00 % | 22.048 M | 0.000 -100.00 % | 33.124 M | 0.000 -100.00 % | 35.047 M | 0.000 -100.00 % | 4.319 M | 0.000 -100.00 % | 3.496 M | 0.000 -100.00 % | 3.008 M | 0.000 -100.00 % | 2.626 M | 0.000 -100.00 % | 2.717 M | 0.000 -100.00 % | 2.155 M | 0.000 -100.00 % | 2.213 M | 0.000 -100.00 % | 1.835 M -86.64 % | 13.728 M -1.30 % | 13.909 M |
| Other current liabilities | 0.000 -100.00 % | 71.714 M | 0.000 -100.00 % | 46.905 M | 0.000 -100.00 % | 45.369 M | 0.000 -100.00 % | 20.304 M | 0.000 -100.00 % | 33.931 M | 0.000 -100.00 % | 62.488 M | 0.000 -100.00 % | 24.089 M | 0.000 -100.00 % | 19.996 M | 0.000 -100.00 % | 20.149 M | 0.000 -100.00 % | 49.176 M | 0.000 -100.00 % | 11.080 M | 0.000 -100.00 % | 19.727 M | 0.000 -100.00 % | 21.435 M | 0.000 -100.00 % | 29.359 M | 0.000 -100.00 % | 27.126 M | 0.000 -100.00 % | 154.127 M | 0.000 -100.00 % | 117.686 M | 0.000 -100.00 % | 57.921 M | 0.000 -100.00 % | 86.008 M | 0.000 -100.00 % | 81.186 M | 0.000 -100.00 % | 81.891 M | 0.000 -100.00 % | 63.623 M | 0.000 -100.00 % | 40.696 M | 0.000 -100.00 % | 19.535 M | 0.000 -100.00 % | 79.603 M -38.98 % | 130.454 M 13.31 % | 115.128 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.338 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 -100.00 % | 1.979 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.057 M | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 106.587 M | 0.000 -100.00 % | 51.922 M | 0.000 -100.00 % | 49.295 M | 0.000 -100.00 % | 46.861 M | 0.000 -100.00 % | 44.454 M | 0.000 -100.00 % | 42.239 M | 0.000 -100.00 % | 40.013 M | 0.000 -100.00 % | 91.164 M | 0.000 -100.00 % | 24.691 M | 0.000 -100.00 % | 27.761 M | 0.000 -100.00 % | 6.730 M | 0.000 -100.00 % | 34.838 M | 0.000 -100.00 % | 119.698 M | 0.000 -100.00 % | 103.193 M | 0.000 -100.00 % | 183.736 M | 0.000 -100.00 % | 5.500 M | 0.000 -100.00 % | 53.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 532.096 K | 0.000 -100.00 % | 21.248 M | 0.000 -100.00 % | 43.552 M -90.85 % | 475.945 M -25.70 % | 640.610 M |
| Total current liabilities | 0.000 -100.00 % | 101.807 M | 0.000 -100.00 % | 74.162 M | 0.000 -100.00 % | 81.868 M | 0.000 -100.00 % | 72.258 M | 0.000 -100.00 % | 209.242 M | 0.000 -100.00 % | 331.863 M | 0.000 -100.00 % | 459.337 M | 0.000 -100.00 % | 175.357 M | 0.000 -100.00 % | 86.107 M | 0.000 -100.00 % | 172.359 M | 0.000 -100.00 % | 130.267 M | 0.000 -100.00 % | 238.908 M | 0.000 -100.00 % | 242.469 M | 0.000 -100.00 % | 212.289 M | 0.000 -100.00 % | 273.266 M | 0.000 -100.00 % | 776.454 M | 0.000 -100.00 % | 603.281 M | 0.000 -100.00 % | 351.911 M | 0.000 -100.00 % | 353.619 M | 0.000 -100.00 % | 358.783 M | 0.000 -100.00 % | 221.404 M | 0.000 -100.00 % | 103.870 M | 0.000 -100.00 % | 86.537 M | 0.000 -100.00 % | 90.848 M | 0.000 -100.00 % | 186.816 M -77.26 % | 821.560 M -7.69 % | 890.021 M |
| Total liabilities | -2.089 B -1 685.85 % | 131.758 M 106.40 % | -2.057 B -2 311.50 % | 93.025 M 104.67 % | -1.992 B -2 316.81 % | 89.847 M 104.65 % | -1.931 B -2 501.23 % | 80.417 M | 0.000 -100.00 % | 216.461 M | 0.000 -100.00 % | 339.677 M | 0.000 -100.00 % | 466.912 M | 0.000 -100.00 % | 183.704 M | 0.000 -100.00 % | 93.967 M | 0.000 -100.00 % | 179.797 M | 0.000 -100.00 % | 135.729 M | 0.000 -100.00 % | 245.068 M | 0.000 -100.00 % | 247.156 M | 0.000 -100.00 % | 230.973 M | 0.000 -100.00 % | 295.314 M | 0.000 -100.00 % | 809.578 M | 0.000 -100.00 % | 584.811 M | 0.000 -100.00 % | 356.230 M | 0.000 -100.00 % | 357.116 M | 0.000 -100.00 % | 361.791 M | 0.000 -100.00 % | 224.030 M | 0.000 -100.00 % | 106.587 M | 0.000 -100.00 % | 88.693 M | 0.000 -100.00 % | 93.061 M | 0.000 -100.00 % | 188.651 M -77.41 % | 835.288 M -7.59 % | 903.931 M |
| Other non current assets | 0.000 -100.00 % | 21.532 M | 0.000 -100.00 % | 742.172 M 369.93 % | -274.949 M -981.33 % | 31.197 M 111.67 % | -267.384 M -166.80 % | 400.264 M 211.72 % | -358.260 M -1 732.16 % | 21.950 M 103.82 % | -574.872 M -325.19 % | 255.287 M 135.85 % | -712.116 M -194.93 % | 750.113 M 222.13 % | -614.206 M -267.35 % | 367.017 M 144.47 % | -825.311 M -506.58 % | 202.989 M 134.41 % | -589.936 M -182.79 % | 712.605 M 254.90 % | -460.050 M -713.79 % | 74.952 M 115.83 % | -473.532 M -740.74 % | 73.904 M 145.33 % | -163.021 M -395.60 % | 55.149 M 290.43 % | -28.960 M -152.61 % | 55.044 M 253.65 % | -35.825 M -168.17 % | 52.550 M 120.20 % | -260.199 M -200.41 % | 259.124 M 601.45 % | -51.675 M -226.96 % | 40.702 M 378.42 % | -14.619 M -280.89 % | 8.082 M 136.12 % | -22.376 M -467.09 % | 6.096 M 128.05 % | -21.729 M -1 100.87 % | 2.171 M 116.59 % | -13.083 M -537.93 % | 2.987 M 134.82 % | -8.579 M -519.84 % | 2.043 M 165.53 % | -3.118 M -252.60 % | 2.043 M 127.52 % | -7.424 M -499.21 % | 1.860 M 120.66 % | -9.000 M -583.56 % | 1.861 M 112.94 % | 874.069 K 46.26 % | 597.628 K |
| Long term investments | 0.000 -100.00 % | 761.534 M | 0.000 -100.00 % | 157.302 M | 0.000 -100.00 % | 929.242 M | 0.000 -100.00 % | 655.295 M | 0.000 -100.00 % | 669.450 M | 0.000 | 0.000 | 0.000 100.00 % | -393.880 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -470.548 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.452 M | 0.000 | 0.000 | 0.000 100.00 % | -255.356 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 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 375.767 M | 0.000 | 0.000 | 0.000 -100.00 % | 601.007 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 398.000 K | 0.000 -100.00 % | 692.962 K | 0.000 -100.00 % | 1.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.836 M | 0.000 | 0.000 | 0.000 -100.00 % | 422.304 K | 0.000 | 0.000 | 0.000 -100.00 % | 484.571 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 122.663 M | 0.000 | 0.000 | 0.000 -100.00 % | 718.915 M | 0.000 | 0.000 | 0.000 100.00 % | -16.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.000 K | 0.000 -100.00 % | 398.000 K | 0.000 -100.00 % | 692.962 K | 0.000 -100.00 % | 1.020 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.836 M | 0.000 | 0.000 | 0.000 -100.00 % | 422.304 K | 0.000 | 0.000 | 0.000 -100.00 % | 484.571 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 397.888 M | 0.000 -100.00 % | 408.294 M | 0.000 -100.00 % | 418.926 M | 0.000 -100.00 % | 470.518 M | 0.000 -100.00 % | 488.312 M | 0.000 -100.00 % | 444.162 M | 0.000 -100.00 % | 377.813 M | 0.000 -100.00 % | 343.291 M | 0.000 -100.00 % | 314.288 M | 0.000 -100.00 % | 320.401 M | 0.000 -100.00 % | 490.895 M | 0.000 -100.00 % | 510.275 M | 0.000 -100.00 % | 524.500 M | 0.000 -100.00 % | 545.869 M | 0.000 -100.00 % | 553.660 M | 0.000 -100.00 % | 565.536 M | 0.000 -100.00 % | 545.594 M | 0.000 -100.00 % | 477.695 M | 0.000 -100.00 % | 467.704 M | 0.000 -100.00 % | 473.062 M | 0.000 -100.00 % | 485.347 M | 0.000 -100.00 % | 510.895 M | 0.000 -100.00 % | 520.139 M | 0.000 -100.00 % | 528.213 M | 0.000 -100.00 % | 559.046 M -51.14 % | 1.144 B -3.99 % | 1.192 B |
| Total non current assets | 0.000 -100.00 % | 1.181 B | 0.000 -100.00 % | 1.308 B 575.64 % | -274.949 M -119.93 % | 1.379 B 615.87 % | -267.384 M -117.39 % | 1.538 B 529.17 % | -358.260 M -127.18 % | 1.318 B 329.30 % | -574.872 M -180.93 % | 710.291 M 199.74 % | -712.116 M -194.98 % | 749.743 M 222.07 % | -614.206 M -184.98 % | 722.724 M 187.57 % | -825.311 M -254.74 % | 533.370 M 190.41 % | -589.936 M -204.89 % | 562.458 M 222.26 % | -460.050 M -179.78 % | 576.675 M 221.78 % | -473.532 M -181.06 % | 584.179 M 458.35 % | -163.021 M -128.12 % | 579.649 M 2 101.55 % | -28.960 M -104.81 % | 602.455 M 1 781.66 % | -35.825 M -105.91 % | 606.608 M 333.13 % | -260.199 M -145.65 % | 569.997 M 1 203.04 % | -51.675 M -108.80 % | 587.316 M 4 117.49 % | -14.619 M -103.01 % | 485.776 M 2 270.95 % | -22.376 M -104.70 % | 475.636 M 2 288.99 % | -21.729 M -104.57 % | 475.232 M 3 732.45 % | -13.083 M -102.68 % | 488.757 M 5 797.37 % | -8.579 M -101.67 % | 512.938 M 16 550.88 % | -3.118 M -100.60 % | 522.667 M 7 140.17 % | -7.424 M -101.40 % | 530.073 M 5 989.70 % | -9.000 M -101.60 % | 560.907 M -51.02 % | 1.145 B -3.97 % | 1.192 B |
| Other current assets | -708.388 M -875.09 % | 91.394 M 116.47 % | -554.821 M -589.04 % | 113.451 M | 0.000 -100.00 % | 93.398 M | 0.000 -100.00 % | 64.099 M | 0.000 -100.00 % | 113.612 M | 0.000 -100.00 % | 133.774 M | 0.000 -100.00 % | 148.608 M | 0.000 -100.00 % | 30.124 M | 0.000 -100.00 % | 53.607 M | 0.000 -100.00 % | 33.498 M | 0.000 -100.00 % | 47.651 M | 0.000 -100.00 % | 61.185 M | 0.000 -100.00 % | 187.328 M | 0.000 -100.00 % | 68.465 M | 0.000 -100.00 % | 46.747 M | 0.000 | 0.000 | 0.000 -100.00 % | 104.893 M | 0.000 -100.00 % | 77.264 M | 0.000 -100.00 % | 83.651 M | 0.000 -100.00 % | 69.121 M | 0.000 -100.00 % | 72.031 M | 0.000 -100.00 % | 10.873 M | 0.000 -100.00 % | 46.576 M | 0.000 -100.00 % | 1.607 M | 0.000 -100.00 % | 23.834 M 9 911.21 % | 238.077 K -99.93 % | 353.158 M |
| Short term investments | 0.000 -100.00 % | 665.692 M | 0.000 -100.00 % | 273.829 M | 0.000 -100.00 % | 229.820 M -57.02 % | 534.768 M 120.59 % | 242.423 M -66.17 % | 716.520 M 126.33 % | 316.575 M -72.47 % | 1.150 B 114.15 % | 536.889 M -62.30 % | 1.424 B 136.35 % | 602.584 M -50.95 % | 1.228 B 103.76 % | 602.882 M -63.48 % | 1.651 B 119.89 % | 750.646 M -36.38 % | 1.180 B 136.22 % | 499.477 M -45.71 % | 920.100 M 121.91 % | 414.627 M -56.22 % | 947.064 M 128.70 % | 414.115 M 27.01 % | 326.042 M | 0.000 -100.00 % | 57.920 M 491.87 % | 9.786 M -86.34 % | 71.650 M 176.95 % | 25.871 M -95.03 % | 520.397 M 101.96 % | 257.673 M 149.32 % | 103.350 M 858.90 % | 10.778 M -63.14 % | 29.238 M | 0.000 -100.00 % | 44.752 M | 0.000 -100.00 % | 43.457 M | 0.000 -100.00 % | 26.166 M 122.89 % | 11.739 M -31.58 % | 17.157 M | 0.000 -100.00 % | 6.236 M 156.33 % | 2.433 M -83.62 % | 14.848 M | 0.000 -100.00 % | 18.000 M | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 173.603 M | 0.000 -100.00 % | 11.034 M | 0.000 -100.00 % | 12.503 M 104.68 % | -267.384 M -1 171.21 % | 24.961 M 106.97 % | -358.260 M -3 384.68 % | 10.907 M 101.90 % | -574.872 M -1 613.50 % | 37.983 M 105.33 % | -712.116 M -978.61 % | 81.050 M 113.20 % | -614.206 M -5 523.93 % | 11.324 M 101.37 % | -825.311 M -1 904.67 % | 45.732 M 107.75 % | -589.936 M -752.16 % | 90.459 M 119.66 % | -460.050 M -1 269.93 % | 39.323 M 108.30 % | -473.532 M -896.96 % | 59.417 M 136.45 % | -163.021 M -571.17 % | 34.599 M 219.47 % | -28.960 M -251.04 % | 19.174 M 153.52 % | -35.825 M -8 774.33 % | 413.000 K 100.16 % | -260.199 M -10 400.75 % | 2.526 M 104.89 % | -51.675 M -2 931.51 % | 1.825 M 112.48 % | -14.619 M -200.00 % | 14.619 M 165.33 % | -22.376 M -976.81 % | 2.552 M 111.74 % | -21.729 M -200.00 % | 21.729 M 266.08 % | -13.083 M -206.70 % | 12.261 M 242.93 % | -8.579 M -200.00 % | 8.579 M 375.13 % | -3.118 M -555.35 % | 684.754 K 109.22 % | -7.424 M -200.00 % | 7.424 M 182.49 % | -9.000 M -346.71 % | 3.648 M -60.99 % | 9.351 M 1 746.08 % | 506.525 K |
| Cash and short term investments | 708.388 M 0.00 % | 708.388 M 27.68 % | 554.821 M 0.00 % | 554.821 M 101.79 % | 274.949 M 13.46 % | 242.323 M -9.37 % | 267.384 M 0.00 % | 267.384 M -25.37 % | 358.260 M 9.40 % | 327.482 M -43.03 % | 574.872 M 0.00 % | 574.872 M -19.27 % | 712.116 M 4.17 % | 683.634 M 11.30 % | 614.206 M 0.00 % | 614.206 M -25.58 % | 825.311 M 3.63 % | 796.377 M 34.99 % | 589.936 M 0.00 % | 589.936 M 28.23 % | 460.050 M 1.34 % | 453.950 M -4.14 % | 473.532 M 0.00 % | 473.532 M 190.47 % | 163.021 M 371.17 % | 34.599 M 19.47 % | 28.960 M 0.00 % | 28.960 M -19.16 % | 35.825 M 36.30 % | 26.284 M -89.90 % | 260.199 M 0.00 % | 260.199 M 403.53 % | 51.675 M 310.02 % | 12.603 M -13.79 % | 14.619 M 0.00 % | 14.619 M -34.67 % | 22.376 M 776.81 % | 2.552 M -88.26 % | 21.729 M 0.00 % | 21.729 M 66.08 % | 13.083 M 6.70 % | 12.261 M 42.93 % | 8.579 M 0.00 % | 8.579 M 175.13 % | 3.118 M 355.35 % | 684.754 K -90.78 % | 7.424 M 0.00 % | 7.424 M -17.51 % | 9.000 M 146.71 % | 3.648 M -60.99 % | 9.351 M 1 746.08 % | 506.525 K |
| Total current assets | 0.000 -100.00 % | 1.040 B | 0.000 -100.00 % | 842.508 M 206.42 % | 274.949 M -60.85 % | 702.220 M 162.63 % | 267.384 M -43.57 % | 473.852 M 32.26 % | 358.260 M -53.64 % | 772.834 M 34.44 % | 574.872 M -59.40 % | 1.416 B 98.86 % | 712.116 M -47.32 % | 1.352 B 120.10 % | 614.206 M -36.26 % | 963.553 M 16.75 % | 825.311 M -16.24 % | 985.307 M 67.02 % | 589.936 M -39.86 % | 980.875 M 113.21 % | 460.050 M -45.76 % | 848.185 M 79.12 % | 473.532 M -42.00 % | 816.472 M 400.84 % | 163.021 M -74.67 % | 643.684 M 2 122.67 % | 28.960 M -94.09 % | 489.674 M 1 266.85 % | 35.825 M -90.89 % | 393.345 M 51.17 % | 260.199 M -67.54 % | 801.531 M 1 451.10 % | 51.675 M -92.01 % | 646.931 M 4 325.29 % | 14.619 M -97.26 % | 533.719 M 2 285.21 % | 22.376 M -95.32 % | 477.889 M 2 099.36 % | 21.729 M -95.33 % | 465.111 M 3 455.08 % | 13.083 M -95.37 % | 282.568 M 3 193.86 % | 8.579 M -92.98 % | 122.117 M 3 816.53 % | 3.118 M -97.11 % | 107.828 M 1 352.41 % | 7.424 M -92.68 % | 101.353 M 1 026.14 % | 9.000 M -93.67 % | 142.179 M -63.07 % | 384.971 M -14.30 % | 449.189 M |
| Inventory | 0.000 -100.00 % | 10.888 M | 0.000 -100.00 % | 18.810 M | 0.000 -100.00 % | 13.781 M | 0.000 -100.00 % | 37.027 M | 0.000 -100.00 % | 34.384 M | 0.000 -100.00 % | 18.740 M | 0.000 -100.00 % | 26.994 M | 0.000 -100.00 % | 39.379 M | 0.000 -100.00 % | 17.285 M | 0.000 -100.00 % | 11.720 M | 0.000 -100.00 % | 23.215 M | 0.000 -100.00 % | 19.399 M | 0.000 -100.00 % | 33.056 M | 0.000 -100.00 % | 22.779 M | 0.000 -100.00 % | 20.945 M | 0.000 -100.00 % | 25.351 M | 0.000 -100.00 % | 198.575 M | 0.000 -100.00 % | 211.553 M | 0.000 -100.00 % | 97.820 M | 0.000 -100.00 % | 58.874 M | 0.000 -100.00 % | 41.909 M | 0.000 -100.00 % | 27.296 M | 0.000 -100.00 % | 34.298 M | 0.000 -100.00 % | 35.824 M | 0.000 -100.00 % | 63.320 M -24.68 % | 84.072 M -8.83 % | 92.216 M |
| Net receivables | 0.000 -100.00 % | 229.614 M | 0.000 -100.00 % | 155.426 M | 0.000 -100.00 % | 352.718 M | 0.000 -100.00 % | 105.342 M | 0.000 -100.00 % | 375.767 M | 0.000 -100.00 % | 688.707 M | 0.000 -100.00 % | 601.007 M | 0.000 -100.00 % | 279.844 M | 0.000 -100.00 % | 139.309 M | 0.000 -100.00 % | 345.721 M | 0.000 -100.00 % | 346.954 M | 0.000 -100.00 % | 262.356 M | 0.000 -100.00 % | 393.322 M | 0.000 -100.00 % | 369.470 M | 0.000 -100.00 % | 299.210 M | 0.000 -100.00 % | 515.981 M | 0.000 -100.00 % | 367.300 M | 0.000 -100.00 % | 230.282 M | 0.000 -100.00 % | 293.866 M | 0.000 -100.00 % | 315.387 M | 0.000 -100.00 % | 156.368 M | 0.000 -100.00 % | 37.685 M | 0.000 -100.00 % | 23.837 M | 0.000 -100.00 % | 56.497 M | 0.000 -100.00 % | 51.376 M -82.36 % | 291.310 M 8 704.43 % | 3.309 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.484 M | 0.000 -100.00 % | 15.796 M | 0.000 -100.00 % | 10.842 M | 0.000 -100.00 % | 15.697 M | 0.000 -100.00 % | 12.416 M | 0.000 -100.00 % | 16.094 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.828 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 255.356 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 |
| Other assets | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.170 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 |
| Account payables | 0.000 -100.00 % | 30.093 M | 0.000 -100.00 % | 27.257 M | 0.000 -100.00 % | 36.459 M | 0.000 -100.00 % | 50.040 M | 0.000 -100.00 % | 54.472 M | 0.000 -100.00 % | 217.453 M | 0.000 -100.00 % | 379.229 M | 0.000 -100.00 % | 108.500 M | 0.000 -100.00 % | 21.224 M | 0.000 -100.00 % | 80.944 M | 0.000 -100.00 % | 79.174 M | 0.000 -100.00 % | 128.017 M | 0.000 -100.00 % | 196.343 M | 0.000 -100.00 % | 155.169 M | 0.000 -100.00 % | 239.410 M | 0.000 -100.00 % | 587.488 M | 0.000 -100.00 % | 365.897 M | 0.000 -100.00 % | 190.797 M | 0.000 -100.00 % | 83.876 M | 0.000 -100.00 % | 272.097 M | 0.000 -100.00 % | 85.720 M | 0.000 -100.00 % | 40.247 M | 0.000 -100.00 % | 43.331 M | 0.000 -100.00 % | 50.065 M | 0.000 -100.00 % | 63.661 M -29.35 % | 90.104 M -32.90 % | 134.283 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.914 M | 0.000 -100.00 % | 5.914 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 280.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 749.573 M | 0.000 -100.00 % | 1.767 B | 0.000 -100.00 % | 751.037 M | 0.000 -100.00 % | 1.641 B | 0.000 -100.00 % | 496.745 M | 0.000 -100.00 % | 1.497 B | 0.000 -100.00 % | 240.997 M | 0.000 -100.00 % | 1.213 B | 0.000 -100.00 % | 753.774 M | 0.000 -100.00 % | 1.074 B | 0.000 -100.00 % | 755.063 M | 0.000 -100.00 % | 865.582 M | 0.000 -100.00 % | 756.354 M | 0.000 -100.00 % | 571.155 M | 0.000 -100.00 % | 496.745 M | 0.000 -100.00 % | 271.951 M | 0.000 -100.00 % | 496.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 765.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 765.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 765.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 767.208 M 89.53 % | 404.799 M -65.78 % | 1.183 B |
| Deferred tax liabilities non current | 0.000 -100.00 % | 23.454 M | 0.000 -100.00 % | 12.420 M | 0.000 -100.00 % | 1.990 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 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.109 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 100.00 % | -53.517 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 |
| Total assets | 0.000 -100.00 % | 2.221 B | 0.000 -100.00 % | 2.150 B | 0.000 -100.00 % | 2.082 B | 0.000 -100.00 % | 2.011 B | 0.000 -100.00 % | 2.091 B | 0.000 -100.00 % | 2.126 B | 0.000 -100.00 % | 2.102 B | 0.000 -100.00 % | 1.686 B | 0.000 -100.00 % | 1.519 B | 0.000 -100.00 % | 1.543 B | 0.000 -100.00 % | 1.425 B | 0.000 -100.00 % | 1.401 B | 0.000 -100.00 % | 1.223 B | 0.000 -100.00 % | 1.092 B | 0.000 -100.00 % | 999.954 M | 0.000 -100.00 % | 1.372 B | 0.000 -100.00 % | 1.234 B | 0.000 -100.00 % | 1.019 B | 0.000 -100.00 % | 992.694 M | 0.000 -100.00 % | 940.343 M | 0.000 -100.00 % | 771.325 M | 0.000 -100.00 % | 635.056 M | 0.000 -100.00 % | 630.496 M | 0.000 -100.00 % | 631.426 M | 0.000 -100.00 % | 703.086 M -54.05 % | 1.530 B -6.79 % | 1.642 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-09-30 | 2012-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 93.572 M 135.12 % | 39.797 M 575.43 % | -8.371 M 0.00 % | -8.371 M 0.00 % | -8.371 M 0.00 % | -8.371 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 -100.00 % | 76.057 M 0.00 % | 76.057 M 0.00 % | 76.057 M -49.30 % | 150.005 M 0.00 % | 150.005 M 0.00 % | 150.005 M 0.00 % | 150.005 M 70.12 % | 88.175 M 0.00 % | 88.175 M 0.00 % | 88.175 M 0.00 % | 88.175 M 552.76 % | -19.475 M 0.00 % | -19.475 M 0.00 % | -19.475 M 0.00 % | -19.475 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 -100.00 % | 180.611 M 208.36 % | 58.572 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 |
| 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 100.00 % | -3.910 M -147.63 % | -1.579 M -164.17 % | 2.461 M 0.00 % | 2.461 M 0.00 % | 2.461 M 0.00 % | 2.461 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.408 M 0.00 % | 44.408 M 0.00 % | 44.408 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 -100.00 % | 7.256 M 0.00 % | 7.256 M 0.00 % | 7.256 M 0.00 % | 7.256 M 0.44 % | 7.224 M 0.00 % | 7.224 M 0.00 % | 7.224 M 0.00 % | 7.224 M -92.86 % | 101.210 M 0.00 % | 101.210 M 0.00 % | 101.210 M 0.00 % | 101.210 M -32.10 % | 149.051 M 0.00 % | 149.051 M 0.00 % | 149.051 M 0.00 % | 149.051 M 4.71 % | 142.350 M 0.00 % | 142.350 M 0.00 % | 142.350 M 0.00 % | 142.350 M 303.43 % | -69.975 M 0.00 % | -69.975 M 0.00 % | -69.975 M 0.00 % | -69.975 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 100.00 % | -64.674 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 | 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 100.00 % | -18.455 M -7.32 % | -17.196 M -58.76 % | -10.831 M 0.00 % | -10.831 M 0.00 % | -10.831 M 0.00 % | -10.831 M | 0.000 100.00 % | -37.513 M 0.00 % | -37.513 M 0.00 % | -37.513 M | 0.000 100.00 % | -27.113 M 0.00 % | -27.113 M 0.00 % | -27.113 M | 0.000 -100.00 % | 58.497 M 0.00 % | 58.497 M 0.00 % | 58.497 M | 0.000 100.00 % | -42.120 M 0.00 % | -42.120 M 0.00 % | -42.120 M -121.77 % | -18.993 M 0.00 % | -18.993 M 0.00 % | -18.993 M 0.00 % | -18.993 M -9.67 % | -17.319 M 0.00 % | -17.319 M 0.00 % | -17.319 M 0.00 % | -17.319 M -263.92 % | 10.565 M 0.00 % | 10.565 M 0.00 % | 10.565 M 0.00 % | 10.565 M 142.00 % | -25.153 M 0.00 % | -25.153 M 0.00 % | -25.153 M 0.00 % | -25.153 M -2 734.99 % | 954.564 K 0.00 % | 954.564 K 0.00 % | 954.564 K 0.00 % | 954.564 K 101.76 % | -54.175 M 0.00 % | -54.175 M 0.00 % | -54.175 M 0.00 % | -54.175 M -207.28 % | 50.500 M 0.00 % | 50.500 M 0.00 % | 50.500 M 0.00 % | 50.500 M |
| Other non cash items | -9.130 M 68.94 % | -29.390 M -874.79 % | -3.015 M 92.40 % | -39.675 M -53.56 % | -25.837 M 39.16 % | -42.469 M -1 239.29 % | -3.171 M 59.36 % | -7.802 M 58.18 % | -18.658 M -6.23 % | -17.563 M 49.42 % | -34.722 M 51.81 % | -72.052 M -2.17 % | -70.524 M -0.49 % | -70.177 M -21.88 % | -57.577 M -11.90 % | -51.454 M -62.66 % | -31.633 M 26.67 % | -43.140 M -5 157.44 % | 853.000 K 101.78 % | -47.915 M -80.90 % | -26.487 M 63.80 % | -73.167 M -21.60 % | -60.169 M 49.98 % | -120.293 M -103.50 % | -59.111 M -21.92 % | -48.485 M 27.29 % | -66.681 M 26.42 % | -90.625 M -37.54 % | -65.891 M -16.17 % | -56.720 M 23.37 % | -74.020 M -288.50 % | 39.267 M 4.42 % | 37.604 M 452.39 % | -10.671 M -144.76 % | 23.841 M 235.67 % | -17.573 M -73.77 % | -10.113 M 75.88 % | -41.936 M -177.91 % | -15.090 M 24.71 % | -20.042 M -78.72 % | -11.214 M -29.17 % | -8.681 M 11.87 % | -9.851 M -207.99 % | 9.122 M 116.47 % | 4.214 M -52.14 % | 8.804 M 171.92 % | -12.242 M 46.24 % | -22.771 M -1 866.41 % | -1.158 M -100.98 % | 117.596 M 87.35 % | 62.769 M 32.29 % | 47.449 M 219.65 % | -39.658 M -118.05 % | 219.701 M 1 029.02 % | -23.649 M 81.13 % | -125.316 M -1.65 % | -123.285 M 0.00 % | -123.285 M 0.00 % | -123.285 M -61.42 % | -76.375 M 0.00 % | -76.375 M 0.00 % | -76.375 M 0.00 % | -76.375 M -1 157.09 % | 7.225 M 0.00 % | 7.225 M 0.00 % | 7.225 M 0.00 % | 7.225 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.422 M 0.84 % | 15.294 M 4.07 % | 14.696 M -10.22 % | 16.368 M 14.73 % | 14.266 M 10.90 % | 12.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.137 M -2.90 % | 92.829 M 31.75 % | 70.460 M 0.00 % | 70.460 M 0.00 % | 70.460 M 0.00 % | 70.460 M | 0.000 -100.00 % | 39.683 M 0.00 % | 39.683 M 0.00 % | 39.683 M | 0.000 -100.00 % | 39.807 M 0.00 % | 39.807 M 0.00 % | 39.807 M | 0.000 -100.00 % | 47.994 M 0.00 % | 47.994 M 0.00 % | 47.994 M | 0.000 100.00 % | -23.189 M 0.00 % | -23.189 M 0.00 % | -23.189 M -143.32 % | -9.530 M 0.00 % | -9.530 M 0.00 % | -9.530 M 0.00 % | -9.530 M -224.14 % | 7.677 M 0.00 % | 7.677 M 0.00 % | 7.677 M 0.00 % | 7.677 M -39.86 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M -53.09 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M -33.35 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 33.53 % | 30.575 M 0.00 % | 30.575 M 0.00 % | 30.575 M 0.00 % | 30.575 M 260.77 % | 8.475 M 0.00 % | 8.475 M 0.00 % | 8.475 M 0.00 % | 8.475 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 100.00 % | -2.716 M -9.43 % | -2.482 M -5.88 % | -2.344 M 0.00 % | -2.344 M 0.00 % | -2.344 M 0.00 % | -2.344 M | 0.000 100.00 % | -7.140 M 0.00 % | -7.140 M 0.00 % | -7.140 M | 0.000 100.00 % | -11.837 M 0.00 % | -11.837 M 0.00 % | -11.837 M | 0.000 100.00 % | -26.742 M 0.00 % | -26.742 M 0.00 % | -26.742 M | 0.000 100.00 % | -3.882 M 0.00 % | -3.882 M 0.00 % | -3.882 M -262.33 % | -1.071 M 0.00 % | -1.071 M 0.00 % | -1.071 M 0.00 % | -1.071 M 4.58 % | -1.123 M 0.00 % | -1.123 M 0.00 % | -1.123 M 0.00 % | -1.123 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 100.00 % | -2.125 M 0.00 % | -2.125 M 0.00 % | -2.125 M 0.00 % | -2.125 M 49.10 % | -4.175 M 0.00 % | -4.175 M 0.00 % | -4.175 M 0.00 % | -4.175 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 |
| 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 % | -5.029 M 0.00 % | -5.029 M 0.00 % | -5.029 M 0.00 % | -5.029 M | 0.000 100.00 % | -89.000 K 0.00 % | -89.000 K 0.00 % | -89.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M 0.00 % | -1.875 M -226.09 % | -575.000 K 0.00 % | -575.000 K 0.00 % | -575.000 K 0.00 % | -575.000 K |
| 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 100.00 % | -64.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 44.048 M 0.00 % | 44.048 M 0.00 % | 44.048 M 0.00 % | 44.048 M 1 066.76 % | 3.775 M 0.00 % | 3.775 M 0.00 % | 3.775 M 0.00 % | 3.775 M -88.89 % | 33.975 M 0.00 % | 33.975 M 0.00 % | 33.975 M 0.00 % | 33.975 M | 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 100.00 % | -38.930 M 78.96 % | -185.042 M -2 609.55 % | 7.374 M 0.00 % | 7.374 M 0.00 % | 7.374 M 0.00 % | 7.374 M | 0.000 -100.00 % | 7.229 M 0.00 % | 7.229 M 0.00 % | 7.229 M | 0.000 -100.00 % | 11.837 M 0.00 % | 11.837 M 0.00 % | 11.837 M | 0.000 -100.00 % | 26.742 M 0.00 % | 26.742 M 0.00 % | 26.742 M | 0.000 -100.00 % | 3.882 M 0.00 % | 3.882 M 0.00 % | 3.882 M 262.33 % | 1.071 M 0.00 % | 1.071 M 0.00 % | 1.071 M 0.00 % | 1.071 M -4.58 % | 1.123 M 0.00 % | 1.123 M 0.00 % | 1.123 M 0.00 % | 1.123 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -44.048 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.025 M 0.00 % | 1.025 M 0.00 % | 1.025 M 0.00 % | 1.025 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 100.00 % | -41.710 M 77.76 % | -187.524 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 -100.00 % | 44.048 M 0.00 % | 44.048 M 0.00 % | 44.048 M 1 066.76 % | 3.775 M 0.00 % | 3.775 M 0.00 % | 3.775 M 0.00 % | 3.775 M -87.41 % | 29.975 M 0.00 % | 29.975 M 0.00 % | 29.975 M 0.00 % | 29.975 M 904.70 % | -3.725 M 0.00 % | -3.725 M 0.00 % | -3.725 M 0.00 % | -3.725 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 -100.00 % | 36.793 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -36.381 M -1 565.80 % | -2.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.318 M 0.00 % | -5.318 M 0.00 % | -5.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.843 M 0.00 % | -7.843 M 0.00 % | -7.843 M 0.00 % | -7.843 M | 0.000 100.00 % | -152.081 M 0.00 % | -152.081 M 0.00 % | -152.081 M -115.73 % | -70.497 M 0.00 % | -70.497 M 0.00 % | -70.497 M 0.00 % | -70.497 M -47.29 % | -47.864 M 0.00 % | -47.864 M 0.00 % | -47.864 M 0.00 % | -47.864 M -81.65 % | -26.350 M 0.00 % | -26.350 M 0.00 % | -26.350 M 0.00 % | -26.350 M -230.41 % | -7.975 M 0.00 % | -7.975 M 0.00 % | -7.975 M 0.00 % | -7.975 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 100.00 % | -36.381 M -205.12 % | 34.609 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.318 M 0.00 % | -5.318 M 0.00 % | -5.318 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.250 0.00 % | 0.250 0.00 % | 0.250 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.843 M 0.00 % | -7.843 M 0.00 % | -7.843 M 0.00 % | -7.843 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -70.497 M 0.00 % | -70.497 M 0.00 % | -70.497 M -47.29 % | -47.864 M 0.00 % | -47.864 M 0.00 % | -47.864 M 0.00 % | -47.864 M -81.65 % | -26.350 M 0.00 % | -26.350 M 0.00 % | -26.350 M 0.00 % | -26.350 M -230.41 % | -7.975 M 0.00 % | -7.975 M 0.00 % | -7.975 M 0.00 % | -7.975 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.451 M 0.00 % | -1.451 M 0.00 % | -1.451 M | 0.000 100.00 % | -14.509 M 0.00 % | -14.509 M 0.00 % | -14.509 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -169.675 K 0.00 % | -169.675 K 0.00 % | -169.675 K 0.00 % | -169.675 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.006 M 0.00 % | -3.006 M 0.00 % | -3.006 M -109.31 % | -1.436 M 0.00 % | -1.436 M 0.00 % | -1.436 M 0.00 % | -1.436 M -119.61 % | 7.325 M 0.00 % | 7.325 M 0.00 % | 7.325 M 0.00 % | 7.325 M 987.88 % | -825.000 K 0.00 % | -825.000 K 0.00 % | -825.000 K 0.00 % | -825.000 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.422 M 0.84 % | 15.294 M 4.07 % | 14.696 M -10.22 % | 16.368 M 14.73 % | 14.266 M 10.90 % | 12.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.358 M 125.56 % | -60.086 M -5 187.72 % | 1.181 M 0.00 % | 1.181 M 0.00 % | 1.181 M 0.00 % | 1.181 M | 0.000 -100.00 % | 2.079 M 0.00 % | 2.079 M 0.00 % | 2.079 M | 0.000 -100.00 % | 3.420 M 0.00 % | 3.420 M 0.00 % | 3.420 M | 0.000 -100.00 % | 7.325 M 0.00 % | 7.325 M 0.00 % | 7.325 M | 0.000 -100.00 % | 2.529 M 0.00 % | 2.529 M 0.00 % | 2.529 M 1.50 % | 2.491 M 0.00 % | 2.491 M 0.00 % | 2.491 M 0.00 % | 2.491 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.304 K 0.00 % | 2.304 K 0.00 % | 2.304 K 0.00 % | 2.304 K 100.10 % | -2.242 M 0.00 % | -2.242 M 0.00 % | -2.242 M 0.00 % | -2.242 M 52.27 % | -4.697 M 0.00 % | -4.697 M 0.00 % | -4.697 M 0.00 % | -4.697 M -6.76 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M 0.00 % | -4.400 M -202.33 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 282.806 M 5.77 % | 267.384 M 6.07 % | 252.090 M 2 211.27 % | 10.907 M | 0.000 -100.00 % | 574.872 M 2.29 % | 562.008 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.731 M 50.56 % | 30.373 M -66.42 % | 90.459 M 945.80 % | 8.650 M 0.00 % | 8.650 M 0.00 % | 8.650 M 0.00 % | 8.650 M | 0.000 -100.00 % | 6.571 M 0.00 % | 6.571 M 0.00 % | 6.571 M | 0.000 -100.00 % | 3.151 M 0.00 % | 3.151 M 0.00 % | 3.151 M | 0.000 -100.00 % | 5.594 M 0.00 % | 5.594 M 0.00 % | 5.594 M | 0.000 -100.00 % | 3.065 M 0.00 % | 3.065 M 0.00 % | 3.065 M 293.30 % | 779.396 K 0.00 % | 779.396 K 0.00 % | 779.396 K 0.00 % | 779.396 K -65.17 % | 2.238 M 0.00 % | 2.238 M 0.00 % | 2.238 M 0.00 % | 2.238 M 0.10 % | 2.236 M 0.00 % | 2.236 M 0.00 % | 2.236 M 0.00 % | 2.236 M -50.07 % | 4.478 M 0.00 % | 4.478 M 0.00 % | 4.478 M 0.00 % | 4.478 M -51.20 % | 9.175 M 0.00 % | 9.175 M 0.00 % | 9.175 M 0.00 % | 9.175 M -38.83 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 40.19 % | 10.700 M 0.00 % | 10.700 M 0.00 % | 10.700 M 0.00 % | 10.700 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.503 M -95.58 % | 282.806 M 5.77 % | 267.384 M 944.35 % | 25.603 M 134.74 % | 10.907 M -98.15 % | 589.138 M 2.48 % | 574.872 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.731 M 0.00 % | 45.731 M 50.56 % | 30.373 M 208.96 % | 9.831 M 0.00 % | 9.831 M 0.00 % | 9.831 M 0.00 % | 9.831 M | 0.000 -100.00 % | 8.650 M 0.00 % | 8.650 M 0.00 % | 8.650 M | 0.000 -100.00 % | 6.571 M 0.00 % | 6.571 M 0.00 % | 6.571 M | 0.000 -100.00 % | 12.919 M 0.00 % | 12.919 M 0.00 % | 12.919 M | 0.000 -100.00 % | 5.594 M 0.00 % | 5.594 M 0.00 % | 5.594 M 71.03 % | 3.271 M 0.00 % | 3.271 M 0.00 % | 3.271 M 0.00 % | 3.271 M 319.65 % | 779.396 K 0.00 % | 779.396 K 0.00 % | 779.396 K 0.00 % | 779.396 K -65.17 % | 2.238 M 0.00 % | 2.238 M 0.00 % | 2.238 M 0.00 % | 2.238 M 0.10 % | 2.236 M 0.00 % | 2.236 M 0.00 % | 2.236 M 0.00 % | 2.236 M -50.07 % | 4.478 M 0.00 % | 4.478 M 0.00 % | 4.478 M 0.00 % | 4.478 M -57.76 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M 0.00 % | 10.600 M -29.33 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M 0.00 % | 15.000 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.422 M 0.84 % | 15.294 M 4.07 % | 14.696 M -10.22 % | 16.368 M 14.73 % | 14.266 M 10.90 % | 12.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.137 M -2.90 % | 92.829 M 31.75 % | 70.460 M 0.00 % | 70.460 M 0.00 % | 70.460 M 0.00 % | 70.460 M | 0.000 -100.00 % | 39.683 M 0.00 % | 39.683 M 0.00 % | 39.683 M | 0.000 -100.00 % | 39.807 M 0.00 % | 39.807 M 0.00 % | 39.807 M | 0.000 -100.00 % | 47.994 M 0.00 % | 47.994 M 0.00 % | 47.994 M | 0.000 100.00 % | -23.189 M 0.00 % | -23.189 M 0.00 % | -23.189 M -143.32 % | -9.530 M 0.00 % | -9.530 M 0.00 % | -9.530 M 0.00 % | -9.530 M -224.14 % | 7.677 M 0.00 % | 7.677 M 0.00 % | 7.677 M 0.00 % | 7.677 M -39.86 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M -53.09 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M -33.35 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 33.53 % | 30.575 M 0.00 % | 30.575 M 0.00 % | 30.575 M 0.00 % | 30.575 M 260.77 % | 8.475 M 0.00 % | 8.475 M 0.00 % | 8.475 M 0.00 % | 8.475 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 100.00 % | -2.716 M -9.43 % | -2.482 M -5.88 % | -2.344 M 0.00 % | -2.344 M 0.00 % | -2.344 M 0.00 % | -2.344 M | 0.000 100.00 % | -7.140 M 0.00 % | -7.140 M 0.00 % | -7.140 M | 0.000 100.00 % | -11.837 M 0.00 % | -11.837 M 0.00 % | -11.837 M | 0.000 100.00 % | -26.742 M 0.00 % | -26.742 M 0.00 % | -26.742 M | 0.000 100.00 % | -3.882 M 0.00 % | -3.882 M 0.00 % | -3.882 M -262.33 % | -1.071 M 0.00 % | -1.071 M 0.00 % | -1.071 M 0.00 % | -1.071 M 4.58 % | -1.123 M 0.00 % | -1.123 M 0.00 % | -1.123 M 0.00 % | -1.123 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 100.00 % | -2.125 M 0.00 % | -2.125 M 0.00 % | -2.125 M 0.00 % | -2.125 M 49.10 % | -4.175 M 0.00 % | -4.175 M 0.00 % | -4.175 M 0.00 % | -4.175 M |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.422 M 0.84 % | 15.294 M 4.07 % | 14.696 M -10.22 % | 16.368 M 14.73 % | 14.266 M 10.90 % | 12.864 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 87.421 M -3.24 % | 90.347 M 32.64 % | 68.116 M 0.00 % | 68.116 M 0.00 % | 68.116 M 0.00 % | 68.116 M | 0.000 -100.00 % | 32.543 M 0.00 % | 32.543 M 0.00 % | 32.543 M | 0.000 -100.00 % | 27.970 M 0.00 % | 27.970 M 0.00 % | 27.970 M | 0.000 -100.00 % | 21.252 M 0.00 % | 21.252 M 0.00 % | 21.252 M | 0.000 100.00 % | -27.071 M 0.00 % | -27.071 M 0.00 % | -27.071 M -155.35 % | -10.602 M 0.00 % | -10.602 M 0.00 % | -10.602 M 0.00 % | -10.602 M -261.75 % | 6.554 M 0.00 % | 6.554 M 0.00 % | 6.554 M 0.00 % | 6.554 M -48.66 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M 0.00 % | 12.765 M -53.09 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M 0.00 % | 27.213 M -33.35 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 0.00 % | 40.828 M 43.51 % | 28.450 M 0.00 % | 28.450 M 0.00 % | 28.450 M 0.00 % | 28.450 M 561.63 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 M 0.00 % | 4.300 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 | 2011 | 2011 | 2011 | 2011 | 2011 | 2010 | 2010 | 2010 | 2010 | 2009 | 2009 | 2009 | 2009 |