Ashima Limited ASHIMASYN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 104.800 M -96.82 % | 3.294 B 59.17 % | 2.070 B -0.52 % | 2.081 B 102.68 % | 1.027 B -63.60 % | 2.820 B -15.12 % | 3.323 B 45.69 % | 2.281 B 19.72 % | 1.905 B -10.69 % | 2.133 B -21.32 % | 2.711 B 1.18 % | 2.679 B 1.13 % | 2.649 B 9.27 % | 2.425 B -6.51 % | 2.594 B 15.39 % | 2.248 B 7.96 % | 2.082 B -6.72 % | 2.232 B -5.47 % | 2.361 B -34.24 % | 3.591 B |
| Net income | -190.000 M -119.71 % | 964.100 M 1 549.77 % | -66.500 M -137.11 % | 179.200 M 256.23 % | -114.700 M -239.35 % | -33.800 M -110.36 % | 326.300 M -74.20 % | 1.265 B 364.49 % | 272.300 M 215.59 % | -235.577 M -45.39 % | -162.033 M -26.15 % | -128.441 M 7.94 % | -139.515 M -16.84 % | -119.409 M -130.20 % | -51.872 M 88.12 % | -436.779 M -54.69 % | -282.351 M -44.07 % | -195.985 M -27.41 % | -153.826 M -176.89 % | -55.555 M |
| Income before tax | -2.700 M -100.44 % | 614.400 M 898.96 % | -76.900 M -129.75 % | 258.500 M 860.97 % | 26.900 M 179.59 % | -33.800 M -110.36 % | 326.300 M -74.20 % | 1.265 B 357.60 % | 276.400 M 217.33 % | -235.577 M -45.42 % | -162.001 M -26.17 % | -128.402 M 7.94 % | -139.480 M -16.84 % | -119.376 M -127.92 % | -52.376 M 46.63 % | -98.145 M 49.52 % | -194.424 M 0.43 % | -195.267 M -57.99 % | -123.593 M -124.09 % | -55.153 M |
| Income before tax ratio | -0.03 -113.81 % | 0.19 601.97 % | -0.04 -129.91 % | 0.12 374.13 % | 0.03 318.64 % | -0.01 -112.20 % | 0.10 -82.29 % | 0.55 282.21 % | 0.15 231.37 % | -0.11 -84.82 % | -0.06 -24.70 % | -0.05 8.97 % | -0.05 -6.93 % | -0.05 -143.80 % | -0.02 53.75 % | -0.04 53.24 % | -0.09 -6.75 % | -0.09 -67.14 % | -0.05 -240.77 % | -0.02 |
| EBITDA | 83.900 M -88.12 % | 706.400 M 5 492.37 % | -13.100 M -104.19 % | 312.500 M 304.27 % | 77.300 M 92.29 % | 40.200 M -91.31 % | 462.700 M -66.15 % | 1.367 B 239.69 % | 402.400 M 596.19 % | -81.098 M -19.80 % | -67.692 M -576.87 % | 14.195 M 139.62 % | 5.924 M -76.88 % | 25.618 M -78.06 % | 116.748 M 65.52 % | 70.533 M 725.24 % | 8.547 M 1 379.49 % | -668.000 K -100.97 % | 68.994 M -78.27 % | 317.496 M |
| Net income ratio | -1.81 -719.51 % | 0.29 1 010.86 % | -0.03 -137.30 % | 0.09 177.08 % | -0.11 -832.27 % | -0.01 -112.20 % | 0.10 -82.29 % | 0.55 287.97 % | 0.14 229.43 % | -0.11 -84.79 % | -0.06 -24.69 % | -0.05 8.96 % | -0.05 -6.93 % | -0.05 -146.23 % | -0.02 89.71 % | -0.19 -43.29 % | -0.14 -54.45 % | -0.09 -34.79 % | -0.07 -321.06 % | -0.02 |
| Ratio EBITDA | 0.80 273.36 % | 0.21 3 487.91 % | -0.01 -104.21 % | 0.15 99.46 % | 0.08 428.26 % | 0.01 -89.76 % | 0.14 -76.77 % | 0.60 183.73 % | 0.21 655.59 % | -0.04 -52.27 % | -0.02 -571.33 % | 0.01 136.95 % | 0.00 -78.84 % | 0.01 -76.53 % | 0.05 43.45 % | 0.03 664.40 % | 0.00 1 471.73 % | 0.00 -101.02 % | 0.03 -66.95 % | 0.09 |
| Gross profit ratio | 1.05 152.38 % | 0.42 73.79 % | 0.24 -44.20 % | 0.43 19.65 % | 0.36 2.21 % | 0.35 -0.76 % | 0.35 33.51 % | 0.26 -11.97 % | 0.30 -11.92 % | 0.34 -29.76 % | 0.49 0.52 % | 0.48 72.99 % | 0.28 0.17 % | 0.28 48.42 % | 0.19 -4.01 % | 0.20 -1.79 % | 0.20 206.80 % | 0.06 -43.11 % | 0.11 -26.65 % | 0.16 |
| Weighted average shs out dil | 191.919 M 0.14 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 44.13 % | 132.977 M 3.52 % | 128.454 M 7.41 % | 119.597 M 258.41 % | 33.369 M 0.00 % | 33.369 M -22.34 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M |
| Weighted average shs out | 191.919 M 0.14 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 0.00 % | 191.660 M 44.13 % | 132.977 M 3.52 % | 128.454 M 7.41 % | 119.597 M 258.42 % | 33.368 M 0.00 % | 33.369 M -22.34 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M 0.00 % | 42.967 M |
| EPS diluted | -0.01 -100.26 % | 5.03 1 537.14 % | -0.35 -137.23 % | 0.94 256.67 % | -0.60 -233.33 % | -0.18 -107.35 % | 2.45 -75.13 % | 9.85 332.02 % | 2.28 132.29 % | -7.06 -26.98 % | -5.56 -57.51 % | -3.53 -8.62 % | -3.25 -16.91 % | -2.78 -57.95 % | -1.76 83.57 % | -10.71 -50.63 % | -7.11 -39.14 % | -5.11 -24.03 % | -4.12 -123.91 % | -1.84 |
| Earnings per share | -0.01 -100.26 % | 5.03 1 537.14 % | -0.35 -137.23 % | 0.94 256.67 % | -0.60 -233.33 % | -0.18 -110.59 % | 1.70 -82.74 % | 9.85 332.02 % | 2.28 132.29 % | -7.06 -26.98 % | -5.56 -57.51 % | -3.53 -8.62 % | -3.25 -16.91 % | -2.78 -57.95 % | -1.76 83.57 % | -10.71 -50.63 % | -7.11 -39.14 % | -5.11 -24.03 % | -4.12 -123.91 % | -1.84 |
| Gross profit | 109.800 M -91.97 % | 1.368 B 176.62 % | 494.400 M -44.49 % | 890.700 M 142.50 % | 367.300 M -62.79 % | 987.200 M -15.76 % | 1.172 B 94.51 % | 602.500 M 5.39 % | 571.700 M -21.34 % | 726.774 M -44.74 % | 1.315 B 1.70 % | 1.293 B 74.94 % | 739.199 M 9.46 % | 675.333 M 38.75 % | 486.714 M 10.76 % | 439.437 M 6.02 % | 414.480 M 186.17 % | 144.839 M -46.22 % | 269.340 M -51.76 % | 558.365 M |
| Income tax expense | 300.000 K 100.09 % | -349.400 M | 0.000 | 0.000 -100.00 % | 1.700 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.100 M 409 900.00 % | 1.000 K -96.88 % | 32.000 K -17.95 % | 39.000 K 11.43 % | 35.000 K 6.06 % | 33.000 K -31.25 % | 48.000 K -21.31 % | 61.000 K -96.38 % | 1.686 M 649.33 % | 225.000 K 7.66 % | 209.000 K -47.96 % | 401.600 K |
| Cost of revenue | -5.000 M -100.26 % | 1.927 B 22.31 % | 1.575 B 32.39 % | 1.190 B 80.49 % | 659.300 M -64.03 % | 1.833 B -14.76 % | 2.151 B 28.16 % | 1.678 B 25.87 % | 1.333 B -5.19 % | 1.406 B 0.74 % | 1.396 B 0.69 % | 1.386 B -27.43 % | 1.910 B 9.20 % | 1.749 B -16.97 % | 2.107 B 16.51 % | 1.808 B 8.44 % | 1.668 B -20.11 % | 2.087 B -0.23 % | 2.092 B -31.01 % | 3.033 B |
| General and administrative expenses | 30.300 M 45.67 % | 20.800 M 0.97 % | 20.600 M -8.04 % | 22.400 M 9.27 % | 20.500 M -40.58 % | 34.500 M 25.45 % | 27.500 M 34.80 % | 20.400 M -39.43 % | 33.681 M -6.48 % | 36.013 M 356.79 % | 7.884 M -1.66 % | 8.017 M -2.40 % | 8.214 M -3.18 % | 8.484 M -92.78 % | 117.541 M -0.06 % | 117.608 M -16.20 % | 140.336 M | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 8.000 M -73.33 % | 30.000 M -21.47 % | 38.200 M 19.00 % | 32.100 M 43.30 % | 22.400 M -63.52 % | 61.400 M -12.91 % | 70.500 M 49.36 % | 47.200 M -7.78 % | 51.183 M -14.28 % | 59.709 M 34.75 % | 44.310 M -32.77 % | 65.909 M 14.05 % | 57.788 M 21.29 % | 47.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 25.400 M -96.29 % | 684.200 M 30.13 % | 525.800 M 1 198.27 % | 40.500 M -89.53 % | 386.800 M -60.28 % | 973.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 866.630 M -39.76 % | 1.439 B 6.75 % | 1.348 B 65.82 % | 812.677 M 10.03 % | 738.580 M 86.26 % | 396.541 M -3.40 % | 410.504 M -12.39 % | 468.568 M 10 461.96 % | -4.522 M -195.89 % | 4.716 M 178.99 % | -5.970 M |
| Operating expenses | 63.700 M -91.16 % | 720.700 M 23.28 % | 584.600 M 515.37 % | 95.000 M -77.89 % | 429.700 M -59.83 % | 1.070 B -11.97 % | 1.215 B 66.73 % | 728.800 M 0.97 % | 721.800 M -25.00 % | 962.352 M -33.26 % | 1.442 B 2.83 % | 1.402 B 59.60 % | 878.679 M 10.57 % | 794.709 M 54.59 % | 514.082 M -2.66 % | 528.112 M -13.27 % | 608.904 M 79.55 % | 339.127 M -2.52 % | 347.892 M -4.66 % | 364.906 M |
| Cost and expenses | 58.700 M -97.78 % | 2.647 B 22.53 % | 2.160 B -0.74 % | 2.176 B 100.31 % | 1.087 B -63.11 % | 2.945 B -14.10 % | 3.429 B 41.06 % | 2.431 B 16.95 % | 2.078 B -12.25 % | 2.368 B -17.56 % | 2.873 B 2.58 % | 2.800 B 0.41 % | 2.789 B 9.62 % | 2.544 B -3.85 % | 2.646 B 12.79 % | 2.346 B 3.05 % | 2.276 B -6.18 % | 2.426 B -0.56 % | 2.440 B -28.18 % | 3.397 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 | 38.300 M 4.93 % | 36.500 M -37.93 % | 58.800 M 7.89 % | 54.500 M 27.04 % | 42.900 M -55.27 % | 95.900 M -2.14 % | 98.000 M 44.97 % | 67.600 M -20.34 % | 84.864 M -11.34 % | 95.722 M 83.40 % | 52.194 M -29.40 % | 73.926 M 12.01 % | 66.002 M 17.59 % | 56.129 M -52.25 % | 117.541 M -0.06 % | 117.608 M -16.20 % | 140.336 M -58.06 % | 334.605 M -2.50 % | 343.176 M -7.47 % | 370.876 M |
| Interest income | 28.100 M 87.33 % | 15.000 M -17.13 % | 18.100 M 36.09 % | 13.300 M -80.64 % | 68.700 M 124.51 % | 30.600 M -78.37 % | 141.500 M 4 187.88 % | 3.300 M 94.12 % | 1.700 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 12.711 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 68.000 M 33.07 % | 51.100 M 127.11 % | 22.500 M -1.75 % | 22.900 M 15.66 % | 19.800 M -2.46 % | 20.300 M -74.43 % | 79.400 M 21.41 % | 65.400 M -27.09 % | 89.700 M -22.77 % | 116.144 M 138.15 % | 48.769 M 154.27 % | 19.180 M | 0.000 -100.00 % | 14.864 M 66.67 % | 8.918 M -5.83 % | 9.470 M -77.75 % | 42.553 M 86.58 % | 22.807 M -27.46 % | 31.439 M -84.59 % | 203.978 M |
| Depreciation and amortization | 6.600 M -85.23 % | 44.700 M 8.23 % | 41.300 M 32.80 % | 31.100 M -7.16 % | 33.500 M -37.62 % | 53.700 M -3.24 % | 55.500 M 51.23 % | 36.700 M 8.26 % | 33.900 M -11.57 % | 38.336 M -15.82 % | 45.541 M -63.10 % | 123.417 M -6.99 % | 132.693 M -1.33 % | 134.484 M -6.85 % | 144.368 M -9.32 % | 159.208 M -0.75 % | 160.418 M -6.62 % | 171.792 M 6.61 % | 161.148 M -4.46 % | 168.671 M |
| Operating income | 46.100 M -92.88 % | 647.400 M 817.74 % | -90.200 M 11.13 % | -101.500 M -62.66 % | -62.400 M 24.36 % | -82.500 M -3.77 % | -79.500 M 37.05 % | -126.300 M 15.86 % | -150.100 M -37.74 % | -108.972 M 32.73 % | -161.999 M -26.17 % | -128.402 M 7.94 % | -139.480 M -16.84 % | -119.376 M -229.28 % | -36.254 M 63.06 % | -98.145 M 49.52 % | -194.424 M -0.07 % | -194.288 M -147.34 % | -78.552 M -140.60 % | 193.459 M |
| Operating income ratio | 0.44 123.84 % | 0.20 550.94 % | -0.04 10.67 % | -0.05 19.74 % | -0.06 -107.79 % | -0.03 -22.25 % | -0.02 56.80 % | -0.06 29.72 % | -0.08 -54.23 % | -0.05 14.50 % | -0.06 -24.70 % | -0.05 8.97 % | -0.05 -6.93 % | -0.05 -252.21 % | -0.01 67.99 % | -0.04 53.24 % | -0.09 -7.28 % | -0.09 -161.66 % | -0.03 -161.75 % | 0.05 |
| Total other income expenses net | 0.000 100.00 % | -33.000 M -348.12 % | 13.300 M -96.31 % | 360.000 M | 0.000 | 0.000 -100.00 % | 405.800 M -70.83 % | 1.391 B 226.17 % | 426.500 M 436.87 % | -126.605 M -6 330 150.00 % | -2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -16.122 M | 0.000 | 0.000 100.00 % | -979.000 K 97.83 % | -45.041 M 81.88 % | -248.612 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 | 266.800 M -55.11 % | 594.300 M 367.58 % | 127.100 M 661.08 % | 16.700 M -85.94 % | 118.800 M -38.79 % | 194.100 M 28.37 % | 151.200 M -35.14 % | 233.100 M -69.51 % | 764.600 M -46.81 % | 1.437 B -72.99 % | 5.322 B 15.23 % | 4.619 B -0.26 % | 4.631 B -1.17 % | 4.686 B 0.93 % | 4.643 B -7.11 % | 4.998 B -1.14 % | 5.056 B 7.73 % | 4.693 B -0.91 % | 4.736 B -16.57 % | 5.677 B |
| Total investments | 621.800 M 87.46 % | 331.700 M 73.48 % | 191.200 M -24.93 % | 254.700 M -41.65 % | 436.500 M 1 893.15 % | 21.900 M -33.23 % | 32.800 M 10 833.33 % | 300.000 K -99.69 % | 97.600 M 1 149.04 % | 7.814 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K 0.00 % | 28.000 K -99.97 % | 87.838 M 7.90 % | 81.407 M -5.17 % | 85.843 M |
| Total debt | 1.216 B -1.82 % | 1.239 B 278.78 % | 327.100 M 80.22 % | 181.500 M -13.74 % | 210.400 M -30.93 % | 304.600 M 7.07 % | 284.500 M -1.66 % | 289.300 M -63.05 % | 782.900 M -49.75 % | 1.558 B -71.13 % | 5.397 B 15.30 % | 4.681 B 0.00 % | 4.681 B -0.52 % | 4.706 B -0.03 % | 4.707 B -7.27 % | 5.076 B -0.53 % | 5.103 B 8.22 % | 4.715 B -0.72 % | 4.749 B -16.86 % | 5.712 B |
| Accumulated other comprehensive income loss | -37.000 M | 0.000 100.00 % | -45.700 M -7.28 % | -42.600 M | 0.000 | 0.000 | 0.000 100.00 % | -13.900 M | 0.000 -100.00 % | 1.564 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.519 B 3.03 % | -3.629 B -8.62 % | -3.341 B |
| Retained earnings | 1.106 B -14.66 % | 1.296 B 290.48 % | 331.900 M -14.46 % | 388.000 M 85.73 % | 208.900 M -35.43 % | 323.500 M -75.96 % | 1.346 B 305.27 % | 332.000 M 144.97 % | -738.200 M 61.38 % | -1.911 B 65.87 % | -5.601 B -7.97 % | -5.188 B -2.54 % | -5.059 B -2.84 % | -4.920 B -2.50 % | -4.800 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock | 1.917 B 0.00 % | 1.917 B 0.00 % | 1.917 B 0.00 % | 1.917 B 0.00 % | 1.917 B 0.00 % | 1.917 B 106.15 % | 929.700 M -27.62 % | 1.285 B 0.00 % | 1.285 B 138.45 % | 538.688 M 61.43 % | 333.688 M 0.00 % | 333.688 M 0.00 % | 333.688 M -38.06 % | 538.688 M 0.00 % | 538.688 M 0.00 % | 538.688 M 0.00 % | 538.688 M 61.43 % | 333.688 M 0.00 % | 333.688 M 0.00 % | 333.688 M |
| Total equity | 2.986 B -5.78 % | 3.169 B 43.84 % | 2.203 B -2.62 % | 2.262 B 8.14 % | 2.092 B -5.31 % | 2.209 B -1.97 % | 2.253 B 40.61 % | 1.603 B 197.60 % | 538.500 M 267.08 % | 146.700 M 105.46 % | -2.687 B -4.52 % | -2.570 B -5.30 % | -2.441 B -6.06 % | -2.302 B -5.47 % | -2.182 B -181.64 % | 2.673 B -0.36 % | 2.683 B 254.04 % | -1.741 B 5.94 % | -1.852 B -18.41 % | -1.564 B |
| Other non current liabilities | 100.000 K -88.89 % | 900.000 K -10.00 % | 1.000 M -16.67 % | 1.200 M -45.45 % | 2.200 M -21.43 % | 2.800 M -68.89 % | 9.000 M 136.84 % | 3.800 M 31.03 % | 2.900 M -95.64 % | 66.501 M -12.81 % | 76.269 M 3.35 % | 73.797 M -3.38 % | 76.375 M 4.72 % | 72.934 M -6.02 % | 77.604 M | 0.000 | 0.000 -100.00 % | 8.473 M | 0.000 | 0.000 |
| Long term debt | 1.214 B 9.63 % | 1.107 B 239.07 % | 326.600 M 119.64 % | 148.700 M -21.36 % | 189.100 M -14.97 % | 222.400 M -9.48 % | 245.700 M 3.37 % | 237.700 M -67.81 % | 738.500 M 20.45 % | 613.096 M -86.60 % | 4.574 B -2.28 % | 4.681 B 0.00 % | 4.681 B -0.52 % | 4.706 B -0.03 % | 4.707 B -7.27 % | 5.076 B -0.53 % | 5.103 B 31.21 % | 3.889 B -0.74 % | 3.918 B -1.08 % | 3.961 B |
| Total non current liabilities | 1.214 B 9.54 % | 1.108 B 238.31 % | 327.600 M 118.55 % | 149.900 M -21.64 % | 191.300 M -15.05 % | 225.200 M -11.58 % | 254.700 M 5.47 % | 241.500 M -67.43 % | 741.400 M 9.09 % | 679.597 M -85.39 % | 4.650 B -2.19 % | 4.755 B -0.06 % | 4.757 B -0.44 % | 4.779 B -0.12 % | 4.785 B -5.74 % | 5.076 B -0.53 % | 5.103 B 30.92 % | 3.898 B -0.52 % | 3.918 B -1.08 % | 3.961 B |
| Other current liabilities | 766.400 M 2 882.10 % | 25.700 M -93.17 % | 376.400 M 226.74 % | 115.200 M -7.91 % | 125.100 M 24.73 % | 100.300 M 14.37 % | 87.700 M -57.82 % | 207.900 M 92.50 % | 108.000 M 11.25 % | 97.076 M 28.88 % | 75.320 M 14.76 % | 65.630 M 3.11 % | 63.648 M 6.25 % | 59.904 M -55.58 % | 134.863 M -54.10 % | 293.797 M -10.84 % | 329.506 M 174.78 % | 119.916 M -88.78 % | 1.069 B 706.38 % | 132.555 M |
| Deferred revenue | 0.000 -100.00 % | 461.800 M | 0.000 -100.00 % | 150.600 M 309.24 % | 36.800 M 545.61 % | 5.700 M -70.00 % | 19.000 M | 0.000 -100.00 % | 281.000 M 5 852.13 % | 4.721 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 2.400 M -98.18 % | 131.600 M 26 220.00 % | 500.000 K -99.33 % | 74.700 M 96.06 % | 38.100 M 1.87 % | 37.400 M -3.61 % | 38.800 M -24.81 % | 51.600 M 16.48 % | 44.300 M -95.29 % | 940.121 M 14.21 % | 823.134 M | 0.000 | 0.000 -100.00 % | 1.332 M | 0.000 | 0.000 | 0.000 -100.00 % | 826.147 M -0.61 % | 831.190 M -52.54 % | 1.751 B |
| Total current liabilities | 822.500 M -21.67 % | 1.050 B 56.43 % | 671.300 M -12.16 % | 764.200 M 87.03 % | 408.600 M -22.73 % | 528.800 M -22.87 % | 685.600 M -3.72 % | 712.100 M 1.15 % | 704.000 M -48.34 % | 1.363 B 10.10 % | 1.238 B 235.49 % | 368.956 M 6.52 % | 346.362 M 90.06 % | 182.238 M -38.05 % | 294.169 M 0.13 % | 293.797 M -10.84 % | 329.506 M -72.43 % | 1.195 B -43.93 % | 2.131 B -0.62 % | 2.145 B |
| Total liabilities | 2.037 B -10.41 % | 2.273 B 127.57 % | 998.900 M 9.28 % | 914.100 M 52.38 % | 599.900 M -20.44 % | 754.000 M -19.81 % | 940.300 M -1.39 % | 953.600 M -34.03 % | 1.445 B -29.23 % | 2.042 B -65.31 % | 5.888 B 14.92 % | 5.124 B 0.39 % | 5.104 B 2.88 % | 4.961 B -0.83 % | 5.002 B -6.84 % | 5.370 B -1.16 % | 5.433 B 6.67 % | 5.093 B -15.82 % | 6.050 B -0.92 % | 6.106 B |
| Other non current assets | 557.000 M 763.57 % | 64.500 M -5.70 % | 68.400 M -11.86 % | 77.600 M -17.18 % | 93.700 M -63.07 % | 253.700 M 120.23 % | 115.200 M 120.27 % | 52.300 M 57.06 % | 33.300 M -6.30 % | 35.540 M -1.90 % | 36.229 M -0.91 % | 36.561 M -37.45 % | 58.449 M 2.51 % | 57.016 M 5.26 % | 54.167 M -98.96 % | 5.204 B 1.64 % | 5.120 B 7 695.12 % | 65.686 M 6.11 % | 61.902 M 110.90 % | 29.352 M |
| Long term investments | 315.500 M 3.00 % | 306.300 M 102.18 % | 151.500 M 53.03 % | 99.000 M | 0.000 100.00 % | -140.000 M -739.27 % | 21.900 M | 0.000 | 0.000 -100.00 % | 7.668 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.424 M -0.01 % | 38.426 M -0.26 % | 38.526 M |
| Intangible assets | 400.000 K -66.67 % | 1.200 M 71.43 % | 700.000 K -22.22 % | 900.000 K -57.14 % | 2.100 M -19.23 % | 2.600 M -16.13 % | 3.100 M 24.00 % | 2.500 M -13.79 % | 2.900 M 28.89 % | 2.250 M -41.85 % | 3.869 M -30.68 % | 5.581 M -21.18 % | 7.081 M -1.91 % | 7.219 M -96.57 % | 210.385 M | 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 -100.00 % | 26.054 M |
| Goodwill and intangible assets | 400.000 K -66.67 % | 1.200 M 71.43 % | 700.000 K -22.22 % | 900.000 K -57.14 % | 2.100 M -19.23 % | 2.600 M -16.13 % | 3.100 M 24.00 % | 2.500 M -13.79 % | 2.900 M 28.89 % | 2.250 M -41.85 % | 3.869 M -30.68 % | 5.581 M -21.18 % | 7.081 M -1.91 % | 7.219 M -13.14 % | 8.311 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.054 M |
| Property plant equipment net | 465.500 M -66.31 % | 1.382 B 0.04 % | 1.381 B 10.37 % | 1.251 B -7.60 % | 1.354 B -2.84 % | 1.394 B 2.06 % | 1.366 B 30.32 % | 1.048 B -15.50 % | 1.240 B -9.72 % | 1.374 B -5.05 % | 1.447 B -10.18 % | 1.611 B -6.88 % | 1.730 B -6.57 % | 1.851 B -6.82 % | 1.987 B -6.93 % | 2.135 B -6.38 % | 2.280 B -8.90 % | 2.503 B -11.79 % | 2.838 B -8.03 % | 3.085 B |
| Total non current assets | 1.338 B -36.38 % | 2.104 B 31.34 % | 1.602 B 12.08 % | 1.429 B -1.44 % | 1.450 B -4.01 % | 1.511 B 0.31 % | 1.506 B 36.56 % | 1.103 B -13.60 % | 1.276 B -10.07 % | 1.419 B -4.56 % | 1.487 B -10.05 % | 1.653 B -7.93 % | 1.795 B -6.28 % | 1.916 B -6.53 % | 2.049 B -72.08 % | 7.339 B -0.83 % | 7.401 B 183.86 % | 2.607 B -11.26 % | 2.938 B -7.59 % | 3.179 B |
| Other current assets | 711.200 M 129.57 % | 309.800 M -25.62 % | 416.500 M 86.52 % | 223.300 M 9.46 % | 204.000 M 264.94 % | 55.900 M -87.55 % | 449.000 M -33.14 % | 671.600 M 942.86 % | 64.400 M -56.22 % | 147.115 M -82.53 % | 842.151 M 43 853.60 % | 1.916 M -92.73 % | 26.366 M 361.19 % | 5.717 M -77.07 % | 24.928 M 12.43 % | 22.172 M -2.09 % | 22.646 M -35.46 % | 35.087 M -13.81 % | 40.709 M 68.27 % | 24.193 M |
| Short term investments | 306.300 M 1 105.91 % | 25.400 M -36.02 % | 39.700 M -74.50 % | 155.700 M -64.33 % | 436.500 M 169.61 % | 161.900 M 1 385.32 % | 10.900 M 3 533.33 % | 300.000 K -99.69 % | 97.600 M 66 749.32 % | 146.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.414 M 14.97 % | 42.981 M -9.16 % | 47.317 M |
| cash and cash equivalents | 643.300 M -0.22 % | 644.700 M 222.35 % | 200.000 M 36.33 % | 146.700 M 59.98 % | 91.700 M -17.01 % | 110.500 M -17.10 % | 133.300 M 137.19 % | 56.200 M 207.10 % | 18.300 M -84.81 % | 120.481 M 60.84 % | 74.909 M 20.89 % | 61.963 M 24.10 % | 49.928 M -25.87 % | 67.348 M 4.93 % | 64.186 M -17.31 % | 77.624 M 64.46 % | 47.199 M 112.89 % | 22.171 M 66.40 % | 13.324 M -62.60 % | 35.621 M |
| Cash and short term investments | 920.000 M 37.29 % | 670.100 M 179.56 % | 239.700 M -11.58 % | 271.100 M -48.67 % | 528.100 M 75.86 % | 300.300 M 5.93 % | 283.500 M 401.77 % | 56.500 M -51.25 % | 115.900 M -3.80 % | 120.481 M 60.84 % | 74.909 M 20.89 % | 61.963 M 24.10 % | 49.928 M -25.87 % | 67.348 M 4.93 % | 64.186 M -17.31 % | 77.624 M 64.46 % | 47.199 M -34.07 % | 71.585 M 27.14 % | 56.305 M -32.11 % | 82.938 M |
| Total current assets | 3.684 B 10.35 % | 3.338 B 108.62 % | 1.600 B -8.41 % | 1.747 B 40.69 % | 1.242 B -14.51 % | 1.453 B -13.95 % | 1.688 B 16.13 % | 1.454 B 105.41 % | 707.600 M -13.16 % | 814.868 M -52.48 % | 1.715 B 90.45 % | 900.283 M 3.80 % | 867.330 M 16.63 % | 743.628 M -9.35 % | 820.329 M 16.56 % | 703.754 M -1.50 % | 714.480 M -3.99 % | 744.197 M -40.94 % | 1.260 B -7.53 % | 1.363 B |
| Inventory | 2.013 B 7.59 % | 1.871 B 134.30 % | 798.600 M 3.94 % | 768.300 M 108.78 % | 368.000 M -38.03 % | 593.800 M -19.89 % | 741.200 M 29.63 % | 571.800 M 28.58 % | 444.700 M -4.77 % | 466.983 M -2.00 % | 476.495 M -15.81 % | 565.949 M -1.61 % | 575.219 M 35.21 % | 425.419 M -17.30 % | 514.419 M 45.29 % | 354.075 M -9.62 % | 391.778 M -11.55 % | 442.928 M -13.69 % | 513.209 M -8.19 % | 558.973 M |
| Net receivables | 39.400 M -91.91 % | 487.200 M 235.31 % | 145.300 M -70.00 % | 484.400 M 241.85 % | 141.700 M -71.80 % | 502.500 M -18.33 % | 615.300 M 300.59 % | 153.600 M 85.96 % | 82.600 M 2.88 % | 80.289 M -74.99 % | 321.072 M 19.34 % | 269.036 M 20.38 % | 223.492 M -8.83 % | 245.144 M 16.52 % | 210.385 M | 0.000 | 0.000 -100.00 % | 194.597 M -70.06 % | 649.921 M -6.71 % | 696.682 M |
| Tax assets | 0.000 -100.00 % | 350.000 M | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 500.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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -49.686 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 53.700 M -87.54 % | 431.000 M 46.40 % | 294.400 M -30.52 % | 423.700 M 103.12 % | 208.600 M -45.87 % | 385.400 M -28.64 % | 540.100 M 19.33 % | 452.600 M 67.20 % | 270.700 M -14.38 % | 316.175 M -6.83 % | 339.361 M 11.88 % | 303.326 M 7.29 % | 282.714 M 133.64 % | 121.002 M -24.04 % | 159.306 M | 0.000 | 0.000 -100.00 % | 248.770 M 7.70 % | 230.993 M -11.25 % | 260.283 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 268.000 K 4.69 % | 256.000 K -29.28 % | 362.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -10.600 M -279.66 % | 5.900 M -21.33 % | 7.500 M | 0.000 | 0.000 | 0.000 100.00 % | -4.721 M | 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 -100.00 % | 42.600 M 26.79 % | 33.600 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M | 0.000 -100.00 % | 205.000 M 0.00 % | 205.000 M 0.00 % | 205.000 M |
| Other total stockholders equity | 0.000 100.00 % | -44.000 M | 0.000 100.00 % | -42.600 M 36.70 % | -67.300 M -116.40 % | -31.100 M -42.66 % | -21.800 M | 0.000 100.00 % | -7.800 M 96.88 % | -249.900 M -110.52 % | 2.375 B 14.29 % | 2.078 B -0.04 % | 2.079 B 10.94 % | 1.874 B 0.02 % | 1.874 B -2.87 % | 1.929 B -10.01 % | 2.144 B 73.06 % | 1.239 B 0.00 % | 1.239 B 0.00 % | 1.239 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.504 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 5.022 B -7.71 % | 5.442 B 69.97 % | 3.202 B 0.81 % | 3.176 B 18.00 % | 2.692 B -9.16 % | 2.963 B -7.22 % | 3.194 B 24.94 % | 2.556 B 28.85 % | 1.984 B -11.20 % | 2.234 B -30.22 % | 3.202 B 25.39 % | 2.553 B -4.11 % | 2.663 B 0.13 % | 2.659 B -5.70 % | 2.820 B -64.94 % | 8.043 B -0.89 % | 8.115 B 142.14 % | 3.351 B -20.17 % | 4.198 B -7.57 % | 4.542 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 | -20.700 M 98.07 % | -1.072 B -579.09 % | -157.800 M -9.20 % | -144.500 M -633.21 % | 27.100 M -49.91 % | 54.100 M 124.40 % | -221.700 M -930.34 % | 26.700 M 734.38 % | 3.200 M -97.68 % | 137.695 M 437.54 % | 25.616 M 181.56 % | 9.098 M -64.59 % | 25.691 M 350.23 % | -10.267 M 91.73 % | -124.136 M -2 593.92 % | -4.608 M 87.09 % | -35.687 M -134.80 % | 102.550 M 82.90 % | 56.070 M 24.13 % | 45.169 M |
| Accounts receivables | 332.900 M 197.37 % | -341.900 M -548.69 % | 76.200 M 195.49 % | -79.800 M -325.42 % | 35.400 M -50.56 % | 71.600 M 168.13 % | -105.100 M -39.39 % | -75.400 M -180.64 % | 93.500 M -60.91 % | 239.179 M 377.24 % | -86.272 M -453.24 % | -15.594 M -347.56 % | 6.299 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.824 M -108.73 % | 32.338 M 94.67 % | 16.612 M |
| Inventory | -142.100 M 86.75 % | -1.072 B -3 438.94 % | -30.300 M 92.55 % | -406.800 M -288.51 % | 215.800 M 44.35 % | 149.500 M 64.65 % | 90.800 M 171.44 % | -127.100 M -794.54 % | 18.300 M 92.39 % | 9.512 M -89.37 % | 89.454 M 864.98 % | 9.270 M 106.19 % | -149.798 M -268.31 % | 89.000 M 155.51 % | -160.341 M -525.27 % | 37.703 M -26.29 % | 51.148 M -27.22 % | 70.281 M 53.57 % | 45.764 M -4.21 % | 47.776 M |
| Accounts payables | -377.300 M -376.21 % | 136.600 M 205.65 % | -129.300 M -160.11 % | 215.100 M 221.59 % | -176.900 M -14.35 % | -154.700 M -415.67 % | -30.000 M -116.09 % | 186.500 M 477.53 % | -49.400 M | 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 | 165.800 M -51.29 % | 340.400 M 557.53 % | -74.400 M -158.58 % | 127.000 M 369.07 % | -47.200 M -283.74 % | -12.300 M 93.07 % | -177.400 M -515.46 % | 42.700 M 172.13 % | -59.200 M 46.66 % | -110.996 M -594.77 % | 22.434 M 45.47 % | 15.422 M -90.88 % | 169.190 M 270.44 % | -99.267 M -374.18 % | 36.205 M 185.57 % | -42.311 M 51.27 % | -86.835 M -347.44 % | 35.093 M 259.28 % | -22.032 M -14.64 % | -19.219 M |
| Other non cash items | 5.500 M -80.22 % | 27.800 M 149.12 % | -56.600 M -1 517.14 % | -3.500 M 91.42 % | -40.800 M -16.91 % | -34.900 M 61.94 % | -91.700 M -319.38 % | 41.800 M -52.50 % | 88.000 M -32.26 % | 129.906 M -14.75 % | 152.379 M 1 616.95 % | 8.875 M 250.50 % | -5.897 M -3.84 % | -5.679 M -152.66 % | 10.784 M 111.30 % | -95.433 M -173.10 % | 130.554 M 562.01 % | -28.258 M -240.83 % | -8.291 M -104.30 % | 192.718 M |
| Net cash provided by operating activities | -198.600 M 48.34 % | -384.400 M -60.77 % | -239.100 M 9.43 % | -264.000 M -228.36 % | -80.400 M -305.63 % | 39.100 M 115.33 % | -255.100 M -203.69 % | -84.000 M 32.31 % | -124.100 M -276.38 % | 70.360 M 14.34 % | 61.535 M 373.78 % | 12.988 M -0.15 % | 13.007 M 1 593.34 % | -871.000 K 95.82 % | -20.824 M -135.20 % | 59.167 M 318.60 % | -27.066 M -154.03 % | 50.099 M -9.08 % | 55.101 M -84.30 % | 351.003 M |
| Investments in property plant and equipment | -3.000 M 94.20 % | -51.700 M 71.64 % | -182.300 M -75.63 % | -103.800 M -1 150.60 % | -8.300 M 89.73 % | -80.800 M -372.51 % | -17.100 M 92.09 % | -216.200 M -52.04 % | -142.200 M -824.10 % | -15.388 M -96.03 % | -7.850 M -44.41 % | -5.436 M 49.40 % | -10.743 M -206.68 % | -3.503 M 59.62 % | -8.675 M 1.84 % | -8.838 M -293.67 % | -2.245 M 90.18 % | -22.851 M 12.22 % | -26.033 M 19.94 % | -32.515 M |
| Acquisitions net | 483.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 176.700 M 443.69 % | 32.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.600 M 294.50 % | 1.673 M -85.78 % | 11.764 M |
| Purchases of investments | -318.800 M | 0.000 | 0.000 100.00 % | -90.100 M 75.92 % | -374.200 M -930.85 % | -36.300 M 76.15 % | -152.200 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 % | -30.000 M -119 900.00 % | -25.000 K |
| Sales maturities of investments | 93.000 M | 0.000 -100.00 % | 109.400 M -64.91 % | 311.800 M 133.91 % | 133.300 M 3 407.89 % | 3.800 M -2.56 % | 3.900 M 1 850.00 % | 200.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 |
| Other investing activites | 40.000 M 145.40 % | 16.300 M -93.01 % | 233.100 M -9.16 % | 256.600 M 256 500.00 % | 100.000 K -99.95 % | 214.000 M -70.23 % | 718.900 M -21.45 % | 915.200 M 12.83 % | 811.100 M 1 856.35 % | -46.181 M -397.90 % | 15.502 M -30.43 % | 22.284 M 491.09 % | 3.770 M -56.47 % | 8.660 M -42.18 % | 14.978 M 25.66 % | 11.919 M -47.86 % | 22.858 M 935.45 % | -2.736 M -139.03 % | 7.010 M 159.73 % | 2.699 M |
| Net cash used for investing activites | 294.400 M 931.64 % | -35.400 M -122.10 % | 160.200 M -57.22 % | 374.500 M 617.27 % | -72.400 M -154.35 % | 133.200 M -75.93 % | 553.500 M -20.84 % | 699.200 M 4.53 % | 668.900 M 1 186.42 % | -61.569 M -904.61 % | 7.652 M -54.58 % | 16.848 M 341.62 % | -6.973 M -235.21 % | 5.157 M -18.18 % | 6.303 M 104.58 % | 3.081 M -85.05 % | 20.613 M 208.56 % | -18.987 M 59.90 % | -47.350 M -161.94 % | -18.077 M |
| Debt repayment | -29.200 M -103.22 % | 905.700 M 529.83 % | 143.800 M 437.56 % | -42.600 M -126.93 % | 158.200 M 526.42 % | -37.100 M 15.10 % | -43.700 M 91.55 % | -517.000 M 4.06 % | -538.900 M -172.32 % | -197.892 M -411.10 % | -38.719 M -65 725.42 % | 59.000 K 100.24 % | -24.981 M -1 546.74 % | -1.517 M -191.17 % | -521.000 K 98.32 % | -31.044 M -184.39 % | -10.916 M 51.44 % | -22.478 M 28.75 % | -31.548 M 92.17 % | -402.909 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.990 M | 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 |
| 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 % | -959.000 K -9.23 % | -878.000 K -26.51 % | -694.000 K |
| Other financing activites | -68.000 M -65.05 % | -41.200 M -255.17 % | -11.600 M 9.38 % | -12.800 M 94.14 % | -218.300 M -38.16 % | -158.000 M 18.13 % | -193.000 M -220.07 % | -60.300 M 29.97 % | -86.100 M -153.86 % | 159.863 M 960.22 % | -18.584 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | -97.200 M -111.24 % | 864.500 M 553.93 % | 132.200 M 338.63 % | -55.400 M -141.34 % | 134.000 M 168.68 % | -195.100 M 17.57 % | -236.700 M 59.00 % | -577.300 M 7.63 % | -625.000 M -1 543.48 % | -38.029 M 33.64 % | -57.303 M -97 223.73 % | 59.000 K 100.24 % | -24.981 M -1 546.74 % | -1.517 M -191.17 % | -521.000 K 98.32 % | -31.044 M -184.39 % | -10.916 M 53.42 % | -23.437 M 27.72 % | -32.426 M 91.97 % | -403.603 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -1.400 M -100.31 % | 444.700 M 734.33 % | 53.300 M -3.09 % | 55.000 M 392.55 % | -18.800 M 17.54 % | -22.800 M -136.95 % | 61.700 M 62.80 % | 37.900 M 3 014.22 % | 1.217 M 104.16 % | -29.239 M -346.02 % | 11.885 M -60.24 % | 29.895 M 257.78 % | -18.947 M -784.25 % | 2.769 M 118.36 % | -15.080 M -148.32 % | 31.207 M 279.67 % | -17.369 M | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 644.700 M 222.35 % | 200.000 M 36.33 % | 146.700 M 59.98 % | 91.700 M -17.01 % | 110.500 M -17.10 % | 133.300 M 86.17 % | 71.600 M 291.26 % | 18.300 M -81.40 % | 98.396 M 112.42 % | 46.322 M 34.51 % | 34.437 M 658.19 % | 4.542 M -80.66 % | 23.489 M 13.36 % | 20.720 M -42.29 % | 35.905 M 646.47 % | 4.810 M -78.31 % | 22.179 M 66.46 % | 13.324 M -62.60 % | 35.621 M | 0.000 |
| Cash at end of period | 643.300 M -0.22 % | 644.700 M 222.35 % | 200.000 M 36.33 % | 146.700 M 59.98 % | 91.700 M -17.01 % | 110.500 M -17.10 % | 133.300 M 137.19 % | 56.200 M 207.10 % | 18.300 M 7.12 % | 17.083 M -63.12 % | 46.322 M 34.51 % | 34.437 M 658.19 % | 4.542 M -80.66 % | 23.489 M 12.79 % | 20.825 M -42.18 % | 36.017 M 648.79 % | 4.810 M -78.30 % | 22.171 M 66.40 % | 13.324 M -62.60 % | 35.621 M |
| Operating cash flow | -198.600 M 48.34 % | -384.400 M -60.77 % | -239.100 M 9.43 % | -264.000 M -228.36 % | -80.400 M -305.63 % | 39.100 M 115.33 % | -255.100 M -203.69 % | -84.000 M 32.31 % | -124.100 M -276.38 % | 70.360 M 14.34 % | 61.535 M 373.78 % | 12.988 M -0.15 % | 13.007 M 1 593.34 % | -871.000 K 95.82 % | -20.860 M -135.26 % | 59.167 M 318.60 % | -27.066 M -154.03 % | 50.099 M -9.08 % | 55.101 M -84.30 % | 351.003 M |
| Capital expenditure | -3.000 M 94.20 % | -51.700 M 71.64 % | -182.300 M -75.63 % | -103.800 M -1 150.60 % | -8.300 M 89.73 % | -80.800 M -372.51 % | -17.100 M 92.09 % | -216.200 M -52.04 % | -142.200 M -824.10 % | -15.388 M -96.03 % | -7.850 M -44.41 % | -5.436 M 49.40 % | -10.743 M -206.68 % | -3.503 M 59.62 % | -8.675 M 1.84 % | -8.838 M -293.67 % | -2.245 M 90.18 % | -22.851 M 12.22 % | -26.033 M 19.94 % | -32.515 M |
| Free CashFlow | -201.600 M 53.77 % | -436.100 M -3.49 % | -421.400 M -14.57 % | -367.800 M -314.66 % | -88.700 M -112.71 % | -41.700 M 84.68 % | -272.200 M 9.33 % | -300.200 M -12.73 % | -266.300 M -584.43 % | 54.972 M 2.40 % | 53.685 M 610.87 % | 7.552 M 233.57 % | 2.264 M 151.76 % | -4.374 M 85.19 % | -29.535 M -158.68 % | 50.329 M 271.71 % | -29.311 M -207.57 % | 27.248 M -6.26 % | 29.068 M -90.87 % | 318.488 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 | 27.700 M 241.98 % | 8.100 M -62.67 % | 21.700 M -58.90 % | 52.800 M -93.21 % | 777.100 M -46.86 % | 1.462 B 2 236.10 % | 62.600 M -87.67 % | 507.700 M -4.84 % | 533.500 M 39.81 % | 381.600 M -34.39 % | 581.600 M 19.52 % | 486.600 M -22.63 % | 628.900 M 11.67 % | 563.200 M -17.53 % | 682.900 M 24.48 % | 548.600 M 106.16 % | 266.100 M -43.88 % | 474.200 M -2.55 % | 486.600 M 35.66 % | 358.700 M 336.37 % | 82.200 M -93.81 % | 1.329 B 136.42 % | 562.100 M 47.26 % | 381.700 M -30.30 % | 547.600 M -9.22 % | 603.200 M -25.78 % | 812.700 M 24.36 % | 653.500 M -13.21 % | 753.000 M 34.20 % | 561.100 M -17.74 % | 682.105 M 37.47 % | 496.182 M -11.44 % | 560.300 M 23.03 % | 455.402 M -11.21 % | 512.878 M 18.28 % | 433.599 M -20.33 % | 544.229 M 21.89 % | 446.482 M -22.11 % | 573.236 M 17.17 % | 489.230 M -21.58 % | 623.870 M 12.60 % | 554.073 M -25.70 % | 745.754 M 19.44 % | 624.400 M -20.62 % | 786.560 M 34.34 % | 585.500 M -16.13 % | 698.090 M 14.51 % | 609.613 M -20.12 % | 763.180 M 17.00 % | 652.263 M -8.02 % | 709.158 M 13.97 % | 622.208 M -10.78 % | 697.414 M 20.88 % | 576.970 M 1.36 % | 569.224 M -13.21 % | 655.898 M |
| Net income | -25.300 M -177.85 % | 32.500 M 128.14 % | -115.500 M 3.10 % | -119.200 M -1 069.11 % | 12.300 M -98.72 % | 958.100 M 2 685.17 % | 34.400 M 370.87 % | -12.700 M 19.11 % | -15.700 M 73.39 % | -59.000 M -153.22 % | -23.300 M -1 653.33 % | 1.500 M -89.44 % | 14.200 M -95.17 % | 293.700 M 1 606.15 % | -19.500 M -457.14 % | -3.500 M 96.17 % | -91.500 M -1 176.47 % | 8.500 M 140.28 % | -21.100 M 47.25 % | -40.000 M 35.59 % | -62.100 M -378.48 % | 22.300 M 657.50 % | -4.000 M 92.16 % | -51.000 M -4 150.00 % | -1.200 M 97.36 % | -45.500 M -727.27 % | -5.500 M 75.45 % | -22.400 M -108.90 % | 251.700 M 523.03 % | -59.500 M -107.44 % | 800.126 M 37.64 % | 581.310 M 1 117.56 % | -57.128 M -130.00 % | 190.400 M -22.53 % | 245.774 M 307.15 % | -118.647 M -180.22 % | -42.341 M 31.48 % | -61.798 M -6.47 % | -58.040 M 30.16 % | -83.108 M -154.68 % | -32.632 M -4.99 % | -31.081 M -510.27 % | -5.093 M 95.71 % | -118.661 M -1 548.30 % | -7.199 M 88.23 % | -61.188 M -176.61 % | -22.121 M 26.87 % | -30.249 M -103.25 % | -14.883 M 46.75 % | -27.948 M -4.70 % | -26.694 M 27.91 % | -37.028 M 22.61 % | -47.845 M -5.94 % | -45.162 M -60.76 % | -28.092 M -1.66 % | -27.633 M |
| Income before tax | -5.800 M 71.29 % | -20.200 M 58.69 % | -48.900 M -327.44 % | 21.500 M 90.27 % | 11.300 M -98.14 % | 607.900 M 1 842.17 % | 31.300 M 342.64 % | -12.900 M 17.31 % | -15.600 M 73.65 % | -59.200 M -108.45 % | -28.400 M -735.29 % | -3.400 M -124.11 % | 14.100 M -96.22 % | 373.000 M 2 012.82 % | -19.500 M -457.14 % | -3.500 M 96.17 % | -91.500 M -997.06 % | 10.200 M 142.32 % | -24.100 M 39.75 % | -40.000 M 35.59 % | -62.100 M -378.48 % | 22.300 M 657.50 % | -4.000 M 92.16 % | -51.000 M -4 150.00 % | -1.200 M 97.36 % | -45.500 M -727.27 % | -5.500 M 75.45 % | -22.400 M -108.90 % | 251.700 M 523.03 % | -59.500 M -107.44 % | 800.126 M 37.64 % | 581.310 M 1 117.56 % | -57.128 M -130.00 % | 190.400 M 728.90 % | -30.275 M 73.57 % | -114.544 M -170.53 % | -42.341 M 31.48 % | -61.798 M -6.47 % | -58.040 M 30.16 % | -83.108 M -154.68 % | -32.632 M -5.10 % | -31.049 M -509.64 % | -5.093 M 95.71 % | -118.661 M -1 548.30 % | -7.199 M 88.23 % | -61.149 M -176.43 % | -22.121 M 26.87 % | -30.249 M -103.25 % | -14.883 M 46.68 % | -27.913 M -4.57 % | -26.694 M 27.91 % | -37.028 M 22.61 % | -47.845 M -6.02 % | -45.129 M -60.65 % | -28.092 M -1.66 % | -27.633 M |
| Income before tax ratio | -0.21 91.60 % | -2.49 -10.67 % | -2.25 -653.41 % | 0.41 2 700.29 % | 0.01 -96.50 % | 0.42 -16.86 % | 0.50 2 067.83 % | -0.03 13.11 % | -0.03 81.15 % | -0.16 -217.70 % | -0.05 -598.86 % | -0.01 -131.17 % | 0.02 -96.61 % | 0.66 2 419.36 % | -0.03 -347.57 % | -0.01 98.14 % | -0.34 -1 698.59 % | 0.02 143.43 % | -0.05 55.59 % | -0.11 85.24 % | -0.76 -4 602.02 % | 0.02 335.81 % | -0.01 94.67 % | -0.13 -5 997.20 % | 0.00 97.09 % | -0.08 -1 014.60 % | -0.01 80.26 % | -0.03 -110.25 % | 0.33 415.22 % | -0.11 -109.04 % | 1.17 0.12 % | 1.17 1 249.05 % | -0.10 -124.39 % | 0.42 808.28 % | -0.06 77.65 % | -0.26 -239.55 % | -0.08 43.79 % | -0.14 -36.70 % | -0.10 40.40 % | -0.17 -224.77 % | -0.05 6.66 % | -0.06 -720.55 % | -0.01 96.41 % | -0.19 -1 976.37 % | -0.01 91.24 % | -0.10 -229.59 % | -0.03 36.14 % | -0.05 -154.44 % | -0.02 54.43 % | -0.04 -13.69 % | -0.04 36.75 % | -0.06 13.25 % | -0.07 12.29 % | -0.08 -58.49 % | -0.05 -17.14 % | -0.04 |
| EBITDA | 12.100 M 191.57 % | 4.150 M 113.93 % | -29.800 M -173.40 % | 40.600 M -8.14 % | 44.200 M -93.06 % | 637.100 M 1 279.00 % | 46.200 M 683.05 % | 5.900 M 1 280.00 % | -500.000 K 98.87 % | -44.100 M -270.59 % | -11.900 M -196.75 % | 12.300 M -59.54 % | 30.400 M -91.16 % | 344.000 M 11 366.67 % | 3.000 M -80.00 % | 15.000 M 120.00 % | -75.000 M -336.59 % | 31.700 M 1 368.00 % | -2.500 M 87.75 % | -20.400 M 56.22 % | -46.600 M -167.63 % | 68.900 M 550.00 % | 10.600 M 130.11 % | -35.200 M -506.90 % | -5.800 M 77.17 % | -25.400 M -304.84 % | 12.400 M 363.83 % | -4.700 M -101.73 % | 271.800 M 747.14 % | -42.000 M -105.14 % | 817.213 M 32.29 % | 617.728 M 2 485.05 % | -25.900 M -112.25 % | 211.399 M 23 130.66 % | 910.000 K 101.06 % | -86.058 M -531.11 % | -13.636 M 49.88 % | -27.208 M -26.61 % | -21.489 M 44.08 % | -38.428 M -423.47 % | 11.880 M 109.93 % | -119.674 M -847.17 % | 16.017 M 116.99 % | -94.266 M -942.86 % | 11.184 M 134.76 % | -32.179 M -369.19 % | 11.954 M 72.92 % | 6.913 M -68.99 % | 22.293 M 335.67 % | 5.117 M -53.41 % | 10.984 M 4 985.19 % | 216.000 K 102.08 % | -10.393 M -269.27 % | 6.140 M -42.29 % | 10.640 M 14.08 % | 9.327 M |
| Net income ratio | -0.91 -122.76 % | 4.01 175.38 % | -5.32 -135.77 % | -2.26 -14 363.11 % | 0.02 -97.58 % | 0.66 19.22 % | 0.55 2 296.78 % | -0.03 15.00 % | -0.03 80.97 % | -0.15 -285.93 % | -0.04 -1 399.61 % | 0.00 -86.35 % | 0.02 -95.67 % | 0.52 1 926.27 % | -0.03 -347.57 % | -0.01 98.14 % | -0.34 -2 018.31 % | 0.02 141.34 % | -0.04 61.12 % | -0.11 85.24 % | -0.76 -4 602.02 % | 0.02 335.81 % | -0.01 94.67 % | -0.13 -5 997.20 % | 0.00 97.09 % | -0.08 -1 014.60 % | -0.01 80.26 % | -0.03 -110.25 % | 0.33 415.22 % | -0.11 -109.04 % | 1.17 0.12 % | 1.17 1 249.05 % | -0.10 -124.39 % | 0.42 -12.75 % | 0.48 275.13 % | -0.27 -251.71 % | -0.08 43.79 % | -0.14 -36.70 % | -0.10 40.40 % | -0.17 -224.77 % | -0.05 6.76 % | -0.06 -721.39 % | -0.01 96.41 % | -0.19 -1 976.37 % | -0.01 91.24 % | -0.10 -229.80 % | -0.03 36.14 % | -0.05 -154.44 % | -0.02 54.49 % | -0.04 -13.83 % | -0.04 36.75 % | -0.06 13.25 % | -0.07 12.36 % | -0.08 -58.61 % | -0.05 -17.14 % | -0.04 |
| Ratio EBITDA | 0.44 -14.74 % | 0.51 137.31 % | -1.37 -278.59 % | 0.77 1 251.91 % | 0.06 -86.94 % | 0.44 -40.97 % | 0.74 6 250.72 % | 0.01 1 339.96 % | 0.00 99.19 % | -0.12 -464.82 % | -0.02 -180.94 % | 0.03 -47.71 % | 0.05 -92.09 % | 0.61 13 803.74 % | 0.00 -83.93 % | 0.03 109.70 % | -0.28 -521.62 % | 0.07 1 401.16 % | -0.01 90.97 % | -0.06 89.97 % | -0.57 -1 193.42 % | 0.05 174.94 % | 0.02 120.45 % | -0.09 -770.67 % | -0.01 74.85 % | -0.04 -375.98 % | 0.02 312.15 % | -0.01 -101.99 % | 0.36 582.22 % | -0.07 -106.25 % | 1.20 -3.77 % | 1.24 2 793.25 % | -0.05 -109.96 % | 0.46 26 062.59 % | 0.00 100.89 % | -0.20 -692.13 % | -0.03 58.88 % | -0.06 -62.56 % | -0.04 52.27 % | -0.08 -512.49 % | 0.02 108.82 % | -0.22 -1 105.65 % | 0.02 114.23 % | -0.15 -1 161.76 % | 0.01 125.87 % | -0.05 -420.95 % | 0.02 51.00 % | 0.01 -61.18 % | 0.03 272.35 % | 0.01 -49.35 % | 0.02 4 361.69 % | 0.00 102.33 % | -0.01 -240.03 % | 0.01 -43.07 % | 0.02 31.45 % | 0.01 |
| Gross profit ratio | 1.12 104.93 % | -22.63 -2 010.75 % | 1.18 14.53 % | 1.03 277.63 % | 0.27 -51.40 % | 0.56 -34.32 % | 0.86 186.15 % | 0.30 -34.56 % | 0.46 30.85 % | 0.35 23.71 % | 0.28 -37.52 % | 0.45 88.15 % | 0.24 116.59 % | 0.11 -62.79 % | 0.30 -21.55 % | 0.38 589.30 % | 0.06 -77.51 % | 0.25 -42.80 % | 0.43 2.92 % | 0.42 -39.60 % | 0.69 114.85 % | 0.32 96.50 % | 0.16 31.80 % | 0.12 -43.47 % | 0.22 636.19 % | 0.03 -89.42 % | 0.28 -16.49 % | 0.34 8.44 % | 0.31 -3.57 % | 0.32 54.37 % | 0.21 -37.32 % | 0.33 -2.90 % | 0.34 -9.57 % | 0.38 -3.87 % | 0.40 -4.23 % | 0.41 -14.19 % | 0.48 -13.90 % | 0.56 4.23 % | 0.54 -3.52 % | 0.56 3.81 % | 0.54 70.58 % | 0.31 -33.77 % | 0.47 -13.11 % | 0.55 23.51 % | 0.44 213.28 % | -0.39 -182.70 % | 0.47 -10.84 % | 0.53 15.33 % | 0.46 300.47 % | -0.23 -148.95 % | 0.47 -6.50 % | 0.50 25.36 % | 0.40 -16.60 % | 0.48 1.25 % | 0.47 12.95 % | 0.42 |
| Weighted average shs out dil | 194.615 M 1.80 % | 191.176 M -0.69 % | 192.500 M 0.13 % | 192.258 M -6.22 % | 205.000 M 6.96 % | 191.660 M 0.29 % | 191.111 M 5.34 % | 181.429 M -7.55 % | 196.250 M 2.39 % | 191.660 M -1.29 % | 194.167 M 29.44 % | 150.000 M -26.06 % | 202.857 M 34.60 % | 150.713 M -22.71 % | 195.000 M 11.43 % | 175.000 M -8.20 % | 190.625 M -0.27 % | 191.143 M -0.35 % | 191.818 M 0.70 % | 190.476 M -1.85 % | 194.063 M 0.62 % | 192.861 M 44.65 % | 133.333 M 3.80 % | 128.454 M 7.04 % | 120.000 M -6.58 % | 128.454 M -6.58 % | 137.500 M 4.35 % | 131.765 M 2.61 % | 128.418 M -0.72 % | 129.348 M 0.71 % | 128.431 M 0.05 % | 128.366 M -1.13 % | 129.836 M 0.92 % | 128.649 M -0.02 % | 128.677 M 0.45 % | 128.101 M 198.14 % | 42.967 M 28.63 % | 33.404 M 0.72 % | 33.166 M 6.55 % | 31.127 M 9.69 % | 28.376 M 0.43 % | 28.255 M 83.07 % | 15.433 M -62.32 % | 40.964 M 121.92 % | 18.459 M -39.36 % | 30.441 M -10.23 % | 33.910 M -5.98 % | 36.065 M 16.68 % | 30.910 M 11.70 % | 27.672 M -35.60 % | 42.967 M 16.25 % | 36.961 M -3.41 % | 38.266 M -10.94 % | 42.967 M 21.16 % | 35.463 M 0.66 % | 35.229 M |
| Weighted average shs out | 194.615 M 1.40 % | 191.919 M -0.30 % | 192.500 M 0.13 % | 192.258 M -6.22 % | 205.000 M 6.88 % | 191.800 M 0.36 % | 191.111 M 5.34 % | 181.429 M -7.55 % | 196.250 M 2.39 % | 191.660 M -1.29 % | 194.167 M 29.44 % | 150.000 M -26.06 % | 202.857 M 34.60 % | 150.713 M -22.71 % | 195.000 M 11.43 % | 175.000 M -8.20 % | 190.625 M -0.27 % | 191.143 M -0.35 % | 191.818 M 0.70 % | 190.476 M -1.85 % | 194.063 M 0.62 % | 192.861 M 44.65 % | 133.333 M 3.80 % | 128.454 M 7.04 % | 120.000 M -6.58 % | 128.454 M -6.58 % | 137.500 M 4.35 % | 131.765 M 2.61 % | 128.418 M -0.72 % | 129.348 M 0.71 % | 128.431 M 0.05 % | 128.366 M -1.13 % | 129.836 M 0.92 % | 128.649 M 0.15 % | 128.454 M 0.28 % | 128.101 M 198.14 % | 42.967 M 28.63 % | 33.404 M 0.72 % | 33.166 M 6.55 % | 31.127 M 9.69 % | 28.376 M 0.43 % | 28.255 M 83.07 % | 15.433 M -62.32 % | 40.964 M -4.66 % | 42.967 M 95.24 % | 22.007 M -35.10 % | 33.910 M -5.98 % | 36.065 M 16.68 % | 30.910 M 11.70 % | 27.672 M -35.60 % | 42.967 M 16.25 % | 36.961 M -3.41 % | 38.266 M -10.94 % | 42.967 M 21.16 % | 35.463 M 0.66 % | 35.229 M |
| EPS diluted | -0.13 -176.47 % | 0.17 128.33 % | -0.60 3.23 % | -0.62 -1 133.33 % | 0.06 -98.80 % | 5.00 2 677.78 % | 0.18 357.14 % | -0.07 12.50 % | -0.08 74.19 % | -0.31 -158.33 % | -0.12 -1 300.00 % | 0.01 -85.71 % | 0.07 -95.27 % | 1.48 1 580.00 % | -0.10 -400.00 % | -0.02 95.83 % | -0.48 -1 178.65 % | 0.04 140.45 % | -0.11 47.62 % | -0.21 34.38 % | -0.32 -366.67 % | 0.12 485.85 % | -0.03 92.23 % | -0.40 -4 201.08 % | -0.01 97.34 % | -0.35 -775.00 % | -0.04 76.47 % | -0.17 -108.67 % | 1.96 526.09 % | -0.46 -107.38 % | 6.23 37.53 % | 4.53 1 129.55 % | -0.44 -129.73 % | 1.48 -22.51 % | 1.91 303.19 % | -0.94 4.08 % | -0.98 47.03 % | -1.85 -5.71 % | -1.75 34.46 % | -2.67 -132.17 % | -1.15 -618.75 % | -0.16 51.52 % | -0.33 88.62 % | -2.90 -866.67 % | -0.30 78.87 % | -1.42 -118.46 % | -0.65 22.62 % | -0.84 -75.00 % | -0.48 26.15 % | -0.65 -4.84 % | -0.62 38.00 % | -1.00 20.00 % | -1.25 -19.05 % | -1.05 -32.91 % | -0.79 -1.28 % | -0.78 |
| Earnings per share | -0.13 -176.47 % | 0.17 128.33 % | -0.60 3.23 % | -0.62 -1 133.33 % | 0.06 -98.80 % | 5.00 2 677.78 % | 0.18 357.14 % | -0.07 12.50 % | -0.08 74.19 % | -0.31 -158.33 % | -0.12 -1 300.00 % | 0.01 -85.71 % | 0.07 -95.42 % | 1.53 1 630.00 % | -0.10 -400.00 % | -0.02 95.83 % | -0.48 -1 178.65 % | 0.04 140.45 % | -0.11 47.62 % | -0.21 34.38 % | -0.32 -366.67 % | 0.12 485.85 % | -0.03 92.23 % | -0.40 -4 201.08 % | -0.01 97.34 % | -0.35 -775.00 % | -0.04 76.47 % | -0.17 -108.67 % | 1.96 526.09 % | -0.46 -107.38 % | 6.23 37.53 % | 4.53 1 129.55 % | -0.44 -129.73 % | 1.48 -22.51 % | 1.91 303.19 % | -0.94 5.05 % | -0.99 46.49 % | -1.85 -5.71 % | -1.75 34.46 % | -2.67 -132.17 % | -1.15 -618.75 % | -0.16 51.52 % | -0.33 88.62 % | -2.90 -1 605.88 % | -0.17 46.88 % | -0.32 50.77 % | -0.65 22.62 % | -0.84 -75.00 % | -0.48 26.15 % | -0.65 -4.84 % | -0.62 38.00 % | -1.00 20.00 % | -1.25 -19.05 % | -1.05 -32.91 % | -0.79 -1.28 % | -0.78 |
| Gross profit | 30.900 M 116.86 % | -183.300 M -813.23 % | 25.700 M -52.93 % | 54.600 M -74.34 % | 212.800 M -74.17 % | 824.000 M 1 434.45 % | 53.700 M -64.72 % | 152.200 M -37.73 % | 244.400 M 82.93 % | 133.600 M -18.83 % | 164.600 M -25.32 % | 220.400 M 45.57 % | 151.400 M 141.85 % | 62.600 M -69.31 % | 204.000 M -2.35 % | 208.900 M 1 321.09 % | 14.700 M -87.38 % | 116.500 M -44.26 % | 209.000 M 39.61 % | 149.700 M 163.56 % | 56.800 M -86.71 % | 427.400 M 364.57 % | 92.000 M 94.09 % | 47.400 M -60.60 % | 120.300 M 568.33 % | 18.000 M -92.15 % | 229.200 M 3.85 % | 220.700 M -5.88 % | 234.500 M 29.42 % | 181.200 M 26.98 % | 142.697 M -13.84 % | 165.615 M -14.01 % | 192.600 M 11.26 % | 173.102 M -14.65 % | 202.805 M 13.28 % | 179.037 M -31.64 % | 261.892 M 4.95 % | 249.528 M -18.82 % | 307.375 M 13.05 % | 271.887 M -18.59 % | 333.982 M 92.06 % | 173.892 M -50.79 % | 353.368 M 3.78 % | 340.500 M -1.95 % | 347.287 M 252.17 % | -228.217 M -169.36 % | 329.014 M 2.10 % | 322.234 M -7.87 % | 349.773 M 334.55 % | -149.122 M -145.02 % | 331.226 M 6.57 % | 310.818 M 11.85 % | 277.899 M 0.81 % | 275.674 M 2.63 % | 268.617 M -1.97 % | 274.024 M |
| Income tax expense | 1.000 M 233.33 % | 300.000 K | 0.000 | 0.000 -100.00 % | 300.000 K 100.09 % | -349.400 M -9 605.56 % | -3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.700 M 1 800.00 % | -100.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 % | 26.000 K 113.68 % | -190.000 K | 0.000 -100.00 % | 4.000 K 100.00 % | -276.048 M -6 826.32 % | 4.104 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 39.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.000 K | 0.000 | 0.000 |
| Cost of revenue | -3.200 M 99.43 % | -563.500 M -13 987.50 % | -4.000 M -122.22 % | -1.800 M -100.32 % | 564.300 M -11.61 % | 638.400 M 17.59 % | 542.900 M 52.71 % | 355.500 M 22.97 % | 289.100 M 16.57 % | 248.000 M -40.53 % | 417.000 M 56.65 % | 266.200 M -44.25 % | 477.500 M -4.61 % | 500.600 M 4.53 % | 478.900 M 40.98 % | 339.700 M 35.12 % | 251.400 M -29.72 % | 357.700 M 28.85 % | 277.600 M 32.82 % | 209.000 M 722.83 % | 25.400 M -97.18 % | 901.500 M 91.77 % | 470.100 M 40.62 % | 334.300 M -21.76 % | 427.300 M -26.98 % | 585.200 M 0.29 % | 583.500 M 34.82 % | 432.800 M -16.53 % | 518.500 M 36.48 % | 379.900 M -29.57 % | 539.408 M 63.18 % | 330.567 M -10.10 % | 367.700 M 30.25 % | 282.300 M -8.96 % | 310.073 M 21.81 % | 254.562 M -9.84 % | 282.337 M 43.35 % | 196.954 M -25.92 % | 265.861 M 22.32 % | 217.343 M -25.03 % | 289.888 M -23.75 % | 380.181 M -3.11 % | 392.386 M 38.21 % | 283.900 M -35.37 % | 439.273 M -46.02 % | 813.717 M 120.47 % | 369.076 M 28.43 % | 287.379 M -30.49 % | 413.407 M -48.41 % | 801.385 M 112.04 % | 377.932 M 21.37 % | 311.390 M -25.77 % | 419.515 M 39.24 % | 301.296 M 0.23 % | 300.607 M -21.28 % | 381.874 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 87.900 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 % | 237.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 269.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 99.656 M | 0.000 | 0.000 | 0.000 -100.00 % | 69.439 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.109 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.083 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 8.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.400 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 % | 9.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.374 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.350 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 16.700 M 111.00 % | -151.800 M -3 792.31 % | -3.900 M -117.18 % | 22.700 M | 0.000 | 0.000 100.00 % | -186.600 M -2 691.67 % | 7.200 M 103.03 % | -237.800 M | 0.000 | 0.000 -100.00 % | 224.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 223.700 M | 0.000 | 0.000 -100.00 % | 268.900 M 31.30 % | 204.800 M 53.52 % | 133.400 M -33.53 % | 200.700 M 3 301.69 % | 5.900 M | 0.000 | 0.000 100.00 % | -232.200 M -198.93 % | 234.700 M -14.22 % | 273.600 M 8.49 % | 252.200 M 103.15 % | 124.144 M | 0.000 -100.00 % | 220.400 M -11.74 % | 249.728 M 2 342.53 % | -11.136 M -109.51 % | 117.051 M -57.36 % | 274.511 M -9.77 % | 304.233 M -2.28 % | 311.325 M -14.80 % | 365.415 M 2.94 % | 354.995 M -3.17 % | 366.614 M 15.04 % | 318.671 M -11.10 % | 358.460 M -21.93 % | 459.161 M 31.04 % | 350.394 M 309.73 % | -167.068 M -148.13 % | 347.084 M -1.53 % | 352.482 M -3.34 % | 364.658 M 338.60 % | -152.831 M -143.21 % | 353.657 M 2.73 % | 344.260 M 5.68 % | 325.744 M 1.54 % | 320.803 M 8.12 % | 296.709 M -1.64 % | 301.657 M |
| Operating expenses | 16.700 M 111.58 % | -144.200 M -3 597.44 % | -3.900 M -117.18 % | 22.700 M -88.00 % | 189.100 M -6.11 % | 201.400 M 1 402.99 % | 13.400 M 86.11 % | 7.200 M -97.22 % | 258.600 M 32.28 % | 195.500 M -8.09 % | 212.700 M -5.21 % | 224.400 M 32.86 % | 168.900 M 303.10 % | 41.900 M -85.65 % | 291.900 M 30.49 % | 223.700 M 19.95 % | 186.500 M 120.45 % | 84.600 M -68.54 % | 268.900 M 31.30 % | 204.800 M 53.52 % | 133.400 M -70.20 % | 447.600 M 28.11 % | 349.400 M 64.35 % | 212.600 M -45.30 % | 388.700 M 708.11 % | 48.100 M -79.51 % | 234.700 M -14.22 % | 273.600 M 8.49 % | 252.200 M 6.50 % | 236.800 M 0.34 % | 236.000 M 7.08 % | 220.400 M -11.74 % | 249.728 M 2 342.53 % | -11.136 M -105.28 % | 210.963 M -23.15 % | 274.511 M -9.77 % | 304.233 M -2.28 % | 311.325 M -14.80 % | 365.415 M 2.94 % | 354.995 M -3.17 % | 366.614 M 15.04 % | 318.671 M -8.04 % | 346.526 M -22.66 % | 448.069 M 27.88 % | 350.394 M 309.73 % | -167.068 M -147.58 % | 351.136 M -0.38 % | 352.482 M -3.34 % | 364.658 M 338.60 % | -152.831 M -142.70 % | 357.920 M 3.97 % | 344.260 M 5.68 % | 325.744 M 1.54 % | 320.803 M 8.12 % | 296.709 M -1.64 % | 301.657 M |
| Cost and expenses | 13.500 M -8.78 % | 14.800 M 287.34 % | -7.900 M -137.80 % | 20.900 M -97.23 % | 753.400 M -10.29 % | 839.800 M 3 665.92 % | 22.300 M -95.69 % | 517.000 M -5.61 % | 547.700 M 23.49 % | 443.500 M -23.49 % | 579.700 M 18.16 % | 490.600 M -24.10 % | 646.400 M 19.15 % | 542.500 M -22.29 % | 698.100 M 23.91 % | 563.400 M 56.63 % | 359.700 M -24.53 % | 476.600 M -12.79 % | 546.500 M 32.07 % | 413.800 M 160.58 % | 158.800 M -88.23 % | 1.349 B 138.40 % | 565.900 M 29.26 % | 437.800 M -22.16 % | 562.400 M -11.20 % | 633.300 M -22.60 % | 818.200 M 15.83 % | 706.400 M -8.35 % | 770.800 M 24.99 % | 616.700 M -9.94 % | 684.801 M 24.29 % | 550.989 M -7.76 % | 597.312 M 94.25 % | 307.489 M -40.99 % | 521.036 M -1.52 % | 529.073 M -9.80 % | 586.570 M 15.40 % | 508.279 M -19.48 % | 631.276 M 10.30 % | 572.338 M -12.82 % | 656.502 M -6.06 % | 698.852 M -5.42 % | 738.912 M 0.95 % | 731.969 M -7.78 % | 793.759 M 22.75 % | 646.649 M -10.21 % | 720.212 M 12.56 % | 639.861 M -17.76 % | 778.065 M 19.97 % | 648.554 M -11.86 % | 735.852 M 12.23 % | 655.650 M -12.02 % | 745.259 M 19.80 % | 622.099 M 4.15 % | 597.316 M -12.61 % | 683.531 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 496.400 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 7.600 M | 0.000 | 0.000 -100.00 % | 189.100 M -6.11 % | 201.400 M 0.70 % | 200.000 M | 0.000 | 0.000 -100.00 % | 91.300 M -43.88 % | 162.700 M | 0.000 -100.00 % | 168.900 M 261.67 % | 46.700 M -78.70 % | 219.200 M | 0.000 -100.00 % | 108.300 M -4.58 % | 113.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 246.900 M 238.22 % | 73.000 M -3.05 % | 75.300 M -47.53 % | 143.500 M -48.80 % | 280.300 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.656 M -52.26 % | 236.000 M | 0.000 | 0.000 -100.00 % | 81.939 M -12.75 % | 93.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.934 M -7.59 % | -11.092 M | 0.000 -100.00 % | 51.483 M 1 170.56 % | 4.052 M | 0.000 | 0.000 -100.00 % | 45.433 M 965.75 % | 4.263 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.800 M 875.00 % | 800.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 |
| Interest expense | 17.200 M 2.38 % | 16.800 M -1.75 % | 17.100 M 0.00 % | 17.100 M -18.18 % | 20.900 M 27.44 % | 16.400 M -4.09 % | 17.100 M 119.23 % | 7.800 M 77.27 % | 4.400 M -8.33 % | 4.800 M -21.31 % | 6.100 M 12.96 % | 5.400 M -12.90 % | 6.200 M 16.98 % | 5.300 M -5.36 % | 5.600 M -20.00 % | 7.000 M 45.83 % | 4.800 M | 0.000 -100.00 % | 9.600 M 23.08 % | 7.800 M 95.00 % | 4.000 M | 0.000 -100.00 % | 7.800 M -3.70 % | 8.100 M | 0.000 -100.00 % | 7.500 M -14.77 % | 8.800 M 4.76 % | 8.400 M -22.94 % | 10.900 M 25.29 % | 8.700 M 16.00 % | 7.500 M -72.22 % | 27.000 M 21.62 % | 22.200 M -14.62 % | 26.000 M 6.49 % | 24.415 M 12.83 % | 21.638 M 11.75 % | 19.363 M -16.13 % | 23.088 M -16.93 % | 27.794 M -22.27 % | 35.757 M 1.13 % | 35.359 M | 0.000 -100.00 % | 12.034 M 8.49 % | 11.092 M 171.07 % | 4.092 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.586 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 700.000 K -57.58 % | 1.650 M -17.50 % | 2.000 M 0.00 % | 2.000 M -83.05 % | 11.800 M 6.31 % | 11.100 M 455.00 % | 2.000 M -81.65 % | 10.900 M 1.87 % | 10.700 M 2.88 % | 10.400 M 0.00 % | 10.400 M 0.97 % | 10.300 M 0.00 % | 10.300 M 43.06 % | 7.200 M -33.33 % | 10.800 M -6.09 % | 11.500 M 2.68 % | 11.200 M 0.90 % | 11.100 M -5.93 % | 11.800 M -1.67 % | 12.000 M 5.26 % | 11.400 M -59.14 % | 27.900 M 228.24 % | 8.500 M -39.72 % | 14.100 M -6.62 % | 15.100 M 71.59 % | 8.800 M -2.22 % | 9.000 M -5.26 % | 9.500 M 2.15 % | 9.300 M 5.68 % | 8.800 M -8.33 % | 9.600 M 2.13 % | 9.400 M 4.44 % | 9.000 M 7.21 % | 8.395 M -2.35 % | 8.597 M -0.21 % | 8.615 M -7.78 % | 9.342 M -18.78 % | 11.502 M 31.35 % | 8.757 M -1.86 % | 8.923 M -2.51 % | 9.153 M 3.18 % | 8.871 M -2.26 % | 9.076 M -31.77 % | 13.303 M -6.91 % | 14.291 M -49.45 % | 28.271 M -5.84 % | 30.024 M -7.31 % | 32.392 M -1.03 % | 32.730 M 0.47 % | 32.578 M -2.50 % | 33.415 M -0.72 % | 33.658 M 1.86 % | 33.042 M 1.03 % | 32.704 M -3.32 % | 33.828 M -0.23 % | 33.905 M |
| Operating income | 14.200 M 311.94 % | -6.700 M -122.64 % | 29.600 M -7.21 % | 31.900 M 34.60 % | 23.700 M -96.20 % | 623.000 M 1 445.91 % | 40.300 M 906.00 % | -5.000 M 64.79 % | -14.200 M 77.13 % | -62.100 M -3 368.42 % | 1.900 M 109.45 % | -20.100 M -15.52 % | -17.400 M -184.06 % | 20.700 M 400.00 % | -6.900 M 53.38 % | -14.800 M 84.19 % | -93.600 M -3 800.00 % | -2.400 M 95.99 % | -59.900 M -8.71 % | -55.100 M 28.07 % | -76.600 M -279.21 % | -20.200 M -245.32 % | 13.900 M 137.47 % | -37.100 M -81.86 % | -20.400 M 32.23 % | -30.100 M -447.27 % | -5.500 M 89.60 % | -52.900 M -198.87 % | -17.700 M 68.17 % | -55.600 M -1 962.31 % | -2.696 M 95.07 % | -54.700 M 4.25 % | -57.128 M -132.42 % | 176.236 M 2 260.28 % | -8.158 M 91.46 % | -95.474 M -308.53 % | -23.370 M 62.18 % | -61.797 M -103.83 % | -30.318 M 36.08 % | -47.434 M -1 977.83 % | 2.526 M 101.74 % | -144.779 M -2 539.82 % | 5.934 M 105.46 % | -108.685 M -1 409.72 % | -7.199 M 88.23 % | -61.149 M -217.67 % | -19.249 M 36.36 % | -30.248 M -103.21 % | -14.885 M 46.67 % | -27.913 M -17.64 % | -23.728 M 35.92 % | -37.028 M 22.61 % | -47.845 M -6.02 % | -45.129 M -60.65 % | -28.092 M -1.66 % | -27.633 M |
| Operating income ratio | 0.51 161.98 % | -0.83 -160.64 % | 1.36 125.77 % | 0.60 1 881.00 % | 0.03 -92.84 % | 0.43 -33.83 % | 0.64 6 636.84 % | -0.01 63.00 % | -0.03 83.64 % | -0.16 -5 081.43 % | 0.00 107.91 % | -0.04 -49.30 % | -0.03 -175.28 % | 0.04 463.76 % | -0.01 62.55 % | -0.03 92.33 % | -0.35 -6 849.94 % | -0.01 95.89 % | -0.12 19.86 % | -0.15 83.52 % | -0.93 -6 030.53 % | -0.02 -161.47 % | 0.02 125.44 % | -0.10 -160.91 % | -0.04 25.34 % | -0.05 -637.35 % | -0.01 91.64 % | -0.08 -244.38 % | -0.02 76.28 % | -0.10 -2 407.07 % | 0.00 96.41 % | -0.11 -8.12 % | -0.10 -126.35 % | 0.39 2 532.93 % | -0.02 92.78 % | -0.22 -412.77 % | -0.04 68.97 % | -0.14 -161.70 % | -0.05 45.45 % | -0.10 -2 494.62 % | 0.00 101.55 % | -0.26 -3 383.88 % | 0.01 104.57 % | -0.17 -1 801.81 % | -0.01 91.24 % | -0.10 -278.76 % | -0.03 44.43 % | -0.05 -154.40 % | -0.02 54.42 % | -0.04 -27.90 % | -0.03 43.78 % | -0.06 13.25 % | -0.07 12.29 % | -0.08 -58.49 % | -0.05 -17.14 % | -0.04 |
| Total other income expenses net | -20.000 M -48.15 % | -13.500 M 82.80 % | -78.500 M -654.81 % | -10.400 M 16.13 % | -12.400 M 17.33 % | -15.000 M -66.67 % | -9.000 M -13.92 % | -7.900 M -464.29 % | -1.400 M -148.28 % | 2.900 M 109.57 % | -30.300 M -281.44 % | 16.700 M -46.98 % | 31.500 M -91.06 % | 352.300 M 2 896.03 % | -12.600 M -211.50 % | 11.300 M 438.10 % | 2.100 M -83.33 % | 12.600 M -64.80 % | 35.800 M 137.09 % | 15.100 M 4.14 % | 14.500 M -65.88 % | 42.500 M 337.43 % | -17.900 M -28.78 % | -13.900 M -172.40 % | 19.200 M 224.68 % | -15.400 M | 0.000 -100.00 % | 30.500 M -88.68 % | 269.400 M 7 007.69 % | -3.900 M -100.49 % | 802.822 M 26.23 % | 636.010 M | 0.000 -100.00 % | 14.164 M 164.04 % | -22.117 M -15.98 % | -19.070 M -0.52 % | -18.971 M -1 897 000.00 % | -1.000 K 100.00 % | -27.722 M 22.29 % | -35.674 M -1.47 % | -35.158 M -130.91 % | 113.730 M 1 131.38 % | -11.027 M -10.54 % | -9.976 M | 0.000 | 0.000 100.00 % | -2.872 M -287 100.00 % | -1.000 K -150.00 % | 2.000 K | 0.000 100.00 % | -2.966 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 266.800 M | 0.000 -100.00 % | 795.400 M | 0.000 -100.00 % | 594.300 M 58.65 % | 374.600 M -19.49 % | 465.300 M 71.07 % | 272.000 M 114.00 % | 127.100 M -61.40 % | 329.300 M 1 216.27 % | -29.500 M -110.88 % | 271.100 M 1 523.35 % | 16.700 M -95.40 % | 363.400 M 297.59 % | 91.400 M -82.70 % | 528.200 M 344.61 % | 118.800 M -67.90 % | 370.100 M 787.53 % | 41.700 M -84.69 % | 272.400 M 40.34 % | 194.100 M 6.88 % | 181.600 M 11.21 % | 163.300 M -27.03 % | 223.800 M 48.02 % | 151.200 M -27.72 % | 209.200 M 166.84 % | 78.400 M -4.04 % | 81.700 M -64.95 % | 233.100 M 336.95 % | 53.347 M -92.93 % | 754.606 M 551.14 % | 115.890 M -81.36 % | 621.835 M 1 091.60 % | 52.185 M -96.10 % | 1.337 B 1 010.10 % | 120.481 M -91.62 % | 1.437 B 4 393.18 % | 31.992 M -99.42 % | 5.480 B 7 215.16 % | 74.909 M -98.59 % | 5.322 B 6.46 % | 5.000 B 2.84 % | 4.862 B 7 746.06 % | 61.963 M -98.66 % | 4.619 B 7 358.12 % | 61.932 M -98.66 % | 4.619 B 9 151.24 % | 49.928 M -98.92 % | 4.631 B 8 395.52 % | 54.513 M -98.83 % | 4.641 B 0.06 % | 4.638 B |
| Total investments | 0.000 -100.00 % | 311.100 M | 0.000 -100.00 % | 351.600 M | 0.000 -100.00 % | 331.700 M -55.73 % | 749.200 M 244.94 % | 217.200 M -60.07 % | 544.000 M 259.08 % | 151.500 M -77.00 % | 658.600 M 147.32 % | 266.300 M -50.89 % | 542.200 M 471.94 % | 94.800 M -86.96 % | 726.800 M 1 622.27 % | 42.200 M -96.01 % | 1.056 B 142.02 % | 436.500 M -41.03 % | 740.200 M 1 432.51 % | 48.300 M -91.13 % | 544.800 M 2 387.67 % | 21.900 M -93.97 % | 363.200 M 1 654.59 % | 20.700 M -95.38 % | 447.600 M 296.46 % | 112.900 M -73.02 % | 418.400 M 1 961.08 % | 20.300 M -87.58 % | 163.400 M 54 366.67 % | 300.000 K -99.72 % | 106.694 M 249.29 % | 30.546 M -86.82 % | 231.780 M | 0.000 -100.00 % | 104.370 M | 0.000 -100.00 % | 240.962 M 990.33 % | 22.100 M -65.46 % | 63.984 M | 0.000 -100.00 % | 149.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.926 M | 0.000 -100.00 % | 123.864 M | 0.000 -100.00 % | 99.856 M 324.97 % | -44.386 M -140.71 % | 109.026 M | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 1.216 B | 0.000 -100.00 % | 1.240 B | 0.000 -100.00 % | 1.239 B | 0.000 -100.00 % | 802.500 M | 0.000 -100.00 % | 327.100 M | 0.000 -100.00 % | 166.400 M | 0.000 -100.00 % | 163.400 M | 0.000 -100.00 % | 206.100 M | 0.000 -100.00 % | 210.400 M | 0.000 -100.00 % | 201.400 M | 0.000 -100.00 % | 304.600 M | 0.000 -100.00 % | 205.000 M | 0.000 -100.00 % | 284.500 M | 0.000 -100.00 % | 226.800 M | 0.000 -100.00 % | 289.300 M | 0.000 -100.00 % | 777.407 M | 0.000 -100.00 % | 737.725 M | 0.000 -100.00 % | 1.390 B | 0.000 -100.00 % | 1.558 B | 0.000 -100.00 % | 5.512 B | 0.000 -100.00 % | 5.397 B 6.05 % | 5.089 B 3.10 % | 4.936 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.696 B -0.21 % | 4.706 B |
| Accumulated other comprehensive income loss | 2.986 B 179.29 % | 1.069 B -65.08 % | 3.062 B 167.39 % | 1.145 B -63.86 % | 3.169 B 7 301.36 % | -44.000 M -102.02 % | 2.174 B | 0.000 -100.00 % | 2.203 B | 0.000 -100.00 % | 2.288 B 515.77 % | 371.600 M -83.57 % | 2.262 B | 0.000 -100.00 % | 1.997 B | 0.000 -100.00 % | 2.092 B | 0.000 -100.00 % | 2.107 B | 0.000 -100.00 % | 2.209 B | 0.000 -100.00 % | 1.728 B 289.56 % | 443.600 M -75.08 % | 1.780 B 8 266.51 % | -21.800 M -101.19 % | 1.832 B 234.61 % | 547.500 M -65.84 % | 1.603 B | 0.000 -100.00 % | 868.322 M | 0.000 -100.00 % | 378.558 M | 0.000 -100.00 % | 180.341 M | 0.000 -100.00 % | 191.600 M | 0.000 100.00 % | -2.802 B 10.64 % | -3.136 B -16.73 % | -2.687 B | 0.000 100.00 % | -3.195 B -5.43 % | -3.030 B -17.88 % | -2.570 B | 0.000 100.00 % | -2.486 B 11.83 % | -2.820 B -15.52 % | -2.441 B | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.106 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.296 B | 0.000 | 0.000 | 0.000 -100.00 % | 331.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 388.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 208.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 323.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.346 B | 0.000 | 0.000 | 0.000 -100.00 % | 332.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.911 B | 0.000 | 0.000 | 0.000 100.00 % | -5.601 B | 0.000 | 0.000 | 0.000 100.00 % | -5.188 B | 0.000 | 0.000 | 0.000 100.00 % | -5.059 B | 0.000 | 0.000 100.00 % | -4.920 B |
| Common stock | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.917 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 929.700 M | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 1.490 B | 0.000 -100.00 % | 333.688 M | 0.000 -100.00 % | 538.688 M | 0.000 -100.00 % | 333.688 M 0.00 % | 333.688 M -38.06 % | 538.688 M | 0.000 -100.00 % | 333.688 M | 0.000 -100.00 % | 538.688 M | 0.000 -100.00 % | 333.688 M | 0.000 -100.00 % | 538.688 M 0.00 % | 538.688 M |
| Total equity | 2.986 B 0.00 % | 2.986 B -2.48 % | 3.062 B 0.00 % | 3.062 B -3.38 % | 3.169 B 0.00 % | 3.169 B 45.73 % | 2.174 B 0.00 % | 2.174 B -1.29 % | 2.203 B 0.00 % | 2.203 B -3.73 % | 2.288 B 0.00 % | 2.288 B 1.16 % | 2.262 B 0.00 % | 2.262 B 13.28 % | 1.997 B 0.00 % | 1.997 B -4.54 % | 2.092 B 0.00 % | 2.092 B -0.72 % | 2.107 B 0.00 % | 2.107 B -4.62 % | 2.209 B 0.00 % | 2.209 B 27.83 % | 1.728 B 0.00 % | 1.728 B -2.93 % | 1.780 B -20.99 % | 2.253 B 23.00 % | 1.832 B 0.01 % | 1.832 B 14.30 % | 1.603 B 0.01 % | 1.603 B 84.56 % | 868.322 M 0.00 % | 868.322 M 48.80 % | 583.558 M 0.00 % | 583.558 M 223.59 % | 180.341 M 0.00 % | 180.340 M -5.88 % | 191.600 M 0.00 % | 191.599 M 106.84 % | -2.802 B 0.00 % | -2.802 B -4.31 % | -2.687 B 0.00 % | -2.687 B -1.16 % | -2.656 B 1.50 % | -2.696 B -4.90 % | -2.570 B 0.00 % | -2.570 B -3.38 % | -2.486 B 0.00 % | -2.486 B -1.85 % | -2.441 B 0.00 % | -2.441 B -2.29 % | -2.387 B 0.00 % | -2.387 B -3.69 % | -2.302 B |
| Other non current liabilities | -2.986 B -572.55 % | 631.800 M 120.64 % | -3.062 B -340 277.78 % | 900.000 K 100.03 % | -3.169 B -352 166.67 % | 900.000 K 100.04 % | -2.174 B -197 763.64 % | 1.100 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.000 M | 0.000 -100.00 % | 1.200 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.200 M | 0.000 -100.00 % | 7.600 M | 0.000 -100.00 % | 2.800 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 9.000 M | 0.000 -100.00 % | 3.900 M | 0.000 -100.00 % | 3.800 M | 0.000 -100.00 % | 19.582 M | 0.000 -100.00 % | 60.303 M | 0.000 -100.00 % | 59.118 M | 0.000 -100.00 % | 66.501 M | 0.000 -100.00 % | 73.659 M | 0.000 -100.00 % | 76.269 M 7.24 % | 71.118 M 0.47 % | 70.783 M | 0.000 -100.00 % | 73.797 M | 0.000 -100.00 % | 72.861 M | 0.000 -100.00 % | 76.375 M | 0.000 -100.00 % | 79.148 M 0.32 % | 78.899 M |
| Long term debt | 0.000 -100.00 % | 1.214 B | 0.000 -100.00 % | 1.211 B | 0.000 -100.00 % | 1.107 B | 0.000 -100.00 % | 754.400 M | 0.000 -100.00 % | 326.600 M | 0.000 -100.00 % | 149.100 M | 0.000 -100.00 % | 148.700 M | 0.000 -100.00 % | 170.300 M | 0.000 -100.00 % | 189.100 M | 0.000 -100.00 % | 201.400 M | 0.000 -100.00 % | 222.400 M | 0.000 -100.00 % | 205.000 M | 0.000 -100.00 % | 245.700 M | 0.000 -100.00 % | 226.800 M | 0.000 -100.00 % | 237.700 M | 0.000 -100.00 % | 745.360 M | 0.000 -100.00 % | 725.430 M | 0.000 -100.00 % | 1.168 B | 0.000 -100.00 % | 613.096 M | 0.000 -100.00 % | 4.574 B | 0.000 -100.00 % | 4.574 B -0.10 % | 4.579 B -1.86 % | 4.666 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.681 B | 0.000 -100.00 % | 4.696 B -0.21 % | 4.706 B |
| Total non current liabilities | -2.986 B -261.75 % | 1.846 B 160.29 % | -3.062 B -352.69 % | 1.212 B 138.24 % | -3.169 B -385.90 % | 1.108 B 150.97 % | -2.174 B -387.80 % | 755.500 M | 0.000 -100.00 % | 327.600 M | 0.000 -100.00 % | 150.100 M | 0.000 -100.00 % | 149.900 M | 0.000 -100.00 % | 172.900 M | 0.000 -100.00 % | 191.300 M | 0.000 -100.00 % | 209.000 M | 0.000 -100.00 % | 225.200 M | 0.000 -100.00 % | 207.300 M | 0.000 -100.00 % | 254.700 M | 0.000 -100.00 % | 230.700 M | 0.000 -100.00 % | 241.500 M | 0.000 -100.00 % | 764.942 M | 0.000 -100.00 % | 785.733 M | 0.000 -100.00 % | 1.228 B | 0.000 -100.00 % | 679.597 M -75.75 % | 2.802 B -39.70 % | 4.647 B 72.98 % | 2.687 B -42.23 % | 4.650 B 0.01 % | 4.650 B -1.83 % | 4.737 B 84.27 % | 2.570 B -45.94 % | 4.755 B 91.24 % | 2.486 B -47.70 % | 4.754 B | 0.000 -100.00 % | 4.757 B | 0.000 -100.00 % | 4.775 B -0.20 % | 4.785 B |
| Other current liabilities | 0.000 -100.00 % | 134.600 M | 0.000 -100.00 % | 851.300 M | 0.000 -100.00 % | 602.300 M | 0.000 -100.00 % | 614.400 M | 0.000 -100.00 % | 376.400 M | 0.000 -100.00 % | 208.900 M | 0.000 -100.00 % | 157.100 M | 0.000 -100.00 % | 340.700 M | 0.000 -100.00 % | 125.100 M | 0.000 -100.00 % | 149.900 M | 0.000 -100.00 % | 106.000 M | 0.000 -100.00 % | 83.000 M | 0.000 -100.00 % | 106.700 M | 0.000 -100.00 % | 97.000 M | 0.000 -100.00 % | 207.900 M | 0.000 -100.00 % | 410.918 M | 0.000 -100.00 % | 332.669 M | 0.000 -100.00 % | 63.097 M | 0.000 -100.00 % | 104.776 M | 0.000 -100.00 % | 88.533 M | 0.000 -100.00 % | 75.320 M -24.46 % | 99.710 M 36.21 % | 73.205 M | 0.000 -100.00 % | 65.630 M | 0.000 -100.00 % | 85.596 M | 0.000 -100.00 % | 63.648 M | 0.000 -100.00 % | 61.366 M 11.03 % | 55.271 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.700 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 % | 4.721 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 |
| Short term debt | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 28.800 M | 0.000 -100.00 % | 131.600 M | 0.000 -100.00 % | 48.100 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 17.300 M | 0.000 -100.00 % | 22.200 M | 0.000 -100.00 % | 35.800 M | 0.000 -100.00 % | 38.100 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.400 M | 0.000 | 0.000 | 0.000 -100.00 % | 38.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.600 M | 0.000 -100.00 % | 32.047 M | 0.000 -100.00 % | 12.295 M | 0.000 -100.00 % | 221.245 M | 0.000 -100.00 % | 944.842 M | 0.000 -100.00 % | 937.996 M | 0.000 -100.00 % | 823.134 M 61.29 % | 510.345 M 88.71 % | 270.444 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 190.700 M | 0.000 -100.00 % | 998.700 M | 0.000 -100.00 % | 1.165 B | 0.000 -100.00 % | 1.136 B | 0.000 -100.00 % | 671.300 M | 0.000 -100.00 % | 548.500 M | 0.000 -100.00 % | 764.200 M | 0.000 -100.00 % | 616.500 M | 0.000 -100.00 % | 408.600 M | 0.000 -100.00 % | 448.800 M | 0.000 -100.00 % | 528.800 M | 0.000 -100.00 % | 363.000 M | 0.000 -100.00 % | 685.600 M | 0.000 -100.00 % | 594.200 M | 0.000 -100.00 % | 712.100 M | 0.000 -100.00 % | 838.900 M | 0.000 -100.00 % | 611.625 M | 0.000 -100.00 % | 631.766 M | 0.000 -100.00 % | 1.363 B | 0.000 -100.00 % | 1.335 B | 0.000 -100.00 % | 1.238 B 25.71 % | 984.688 M 36.52 % | 721.287 M | 0.000 -100.00 % | 368.956 M | 0.000 -100.00 % | 415.279 M | 0.000 -100.00 % | 346.362 M | 0.000 -100.00 % | 304.378 M 72.67 % | 176.273 M |
| Total liabilities | -2.986 B -246.60 % | 2.037 B 166.52 % | -3.062 B -238.52 % | 2.210 B 169.76 % | -3.169 B -239.39 % | 2.273 B 204.55 % | -2.174 B -214.93 % | 1.892 B | 0.000 -100.00 % | 998.900 M | 0.000 -100.00 % | 698.600 M | 0.000 -100.00 % | 914.100 M | 0.000 -100.00 % | 789.400 M | 0.000 -100.00 % | 599.900 M | 0.000 -100.00 % | 657.800 M | 0.000 -100.00 % | 754.000 M | 0.000 -100.00 % | 570.300 M | 0.000 -100.00 % | 940.300 M | 0.000 -100.00 % | 824.900 M | 0.000 -100.00 % | 953.600 M | 0.000 -100.00 % | 1.604 B | 0.000 -100.00 % | 1.397 B | 0.000 -100.00 % | 1.859 B | 0.000 -100.00 % | 2.042 B -27.12 % | 2.802 B -53.16 % | 5.982 B 122.67 % | 2.687 B -54.37 % | 5.888 B 4.50 % | 5.635 B 3.24 % | 5.458 B 112.33 % | 2.570 B -49.83 % | 5.124 B 106.08 % | 2.486 B -51.90 % | 5.169 B | 0.000 -100.00 % | 5.104 B | 0.000 -100.00 % | 5.079 B 2.39 % | 4.961 B |
| Other non current assets | 0.000 -100.00 % | 561.400 M | 0.000 -100.00 % | 290.600 M 143.37 % | -670.100 M -1 138.91 % | 64.500 M 117.22 % | -374.600 M -542.27 % | 84.700 M 131.14 % | -272.000 M -497.66 % | 68.400 M 120.77 % | -329.300 M -436.36 % | 97.900 M 136.11 % | -271.100 M -430.21 % | 82.100 M 122.59 % | -363.400 M -345.71 % | 147.900 M 128.00 % | -528.200 M -619.88 % | 101.600 M 127.45 % | -370.100 M -219.46 % | 309.800 M 213.73 % | -272.400 M -205.70 % | 257.700 M 241.91 % | -181.600 M -286.83 % | 97.200 M 143.43 % | -223.800 M -287.44 % | 119.400 M 157.07 % | -209.200 M -320.68 % | 94.800 M 216.03 % | -81.700 M -256.21 % | 52.300 M 198.04 % | -53.347 M -109.67 % | 551.841 M 576.18 % | -115.890 M -262.56 % | 71.291 M 236.61 % | -52.185 M -228.10 % | 40.737 M 133.81 % | -120.481 M -378.84 % | 43.208 M 235.06 % | -31.992 M -187.02 % | 36.766 M 149.08 % | -74.909 M -306.77 % | 36.229 M -0.96 % | 36.580 M -1.35 % | 37.080 M 159.84 % | -61.963 M -269.49 % | 36.559 M 159.03 % | -61.932 M -204.36 % | 59.343 M 218.86 % | -49.928 M -185.42 % | 58.449 M | 0.000 -100.00 % | 59.820 M 8.68 % | 55.041 M |
| Long term investments | 0.000 -100.00 % | 311.100 M | 0.000 -100.00 % | 128.100 M | 0.000 -100.00 % | 306.300 M | 0.000 -100.00 % | 217.200 M | 0.000 -100.00 % | 151.500 M | 0.000 -100.00 % | 132.900 M | 0.000 -100.00 % | 94.800 M | 0.000 -100.00 % | 11.100 M | 0.000 | 0.000 | 0.000 100.00 % | -196.200 M | 0.000 100.00 % | -140.000 M | 0.000 100.00 % | -43.500 M | 0.000 -100.00 % | 200.000 K | 0.000 100.00 % | -40.500 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 |
| Intangible assets | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.661 M | 0.000 -100.00 % | 2.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.081 M | 0.000 | 0.000 -100.00 % | 7.220 M |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 900.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M | 0.000 -100.00 % | 2.300 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 2.661 M | 0.000 -100.00 % | 2.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.250 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.581 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.081 M | 0.000 | 0.000 -100.00 % | 7.220 M |
| Property plant equipment net | 0.000 -100.00 % | 465.500 M | 0.000 -100.00 % | 668.200 M | 0.000 -100.00 % | 1.382 B | 0.000 -100.00 % | 1.398 B | 0.000 -100.00 % | 1.381 B | 0.000 -100.00 % | 1.276 B | 0.000 -100.00 % | 1.251 B | 0.000 -100.00 % | 1.336 B | 0.000 -100.00 % | 1.346 B | 0.000 -100.00 % | 1.367 B | 0.000 -100.00 % | 1.390 B | 0.000 -100.00 % | 964.500 M | 0.000 -100.00 % | 1.384 B | 0.000 -100.00 % | 1.032 B | 0.000 -100.00 % | 1.048 B | 0.000 -100.00 % | 1.068 B | 0.000 -100.00 % | 1.210 B | 0.000 -100.00 % | 1.368 B | 0.000 -100.00 % | 1.374 B | 0.000 -100.00 % | 1.407 B | 0.000 -100.00 % | 1.447 B -0.81 % | 1.459 B -0.25 % | 1.462 B | 0.000 -100.00 % | 1.611 B | 0.000 -100.00 % | 1.672 B | 0.000 -100.00 % | 1.730 B | 0.000 -100.00 % | 1.797 B -2.94 % | 1.851 B |
| Total non current assets | 0.000 -100.00 % | 1.338 B | 0.000 -100.00 % | 1.656 B 347.08 % | -670.100 M -131.85 % | 2.104 B 661.56 % | -374.600 M -122.04 % | 1.700 B 725.00 % | -272.000 M -116.98 % | 1.602 B 586.37 % | -329.300 M -121.85 % | 1.507 B 655.81 % | -271.100 M -118.97 % | 1.429 B 493.23 % | -363.400 M -124.32 % | 1.495 B 382.94 % | -528.200 M -136.43 % | 1.450 B 491.76 % | -370.100 M -124.96 % | 1.483 B 644.35 % | -272.400 M -118.03 % | 1.511 B 931.77 % | -181.600 M -117.79 % | 1.021 B 556.03 % | -223.800 M -114.86 % | 1.506 B 819.79 % | -209.200 M -119.22 % | 1.088 B 1 432.19 % | -81.700 M -107.41 % | 1.103 B 2 167.03 % | -53.347 M -103.29 % | 1.623 B 1 500.16 % | -115.890 M -109.02 % | 1.284 B 2 560.67 % | -52.185 M -103.70 % | 1.409 B 1 269.22 % | -120.481 M -108.49 % | 1.419 B 4 535.92 % | -31.992 M -102.22 % | 1.444 B 2 027.03 % | -74.909 M -105.04 % | 1.487 B -0.56 % | 1.495 B -0.28 % | 1.499 B 2 519.79 % | -61.963 M -103.75 % | 1.653 B 2 768.95 % | -61.932 M -103.58 % | 1.731 B 3 567.74 % | -49.928 M -102.78 % | 1.795 B | 0.000 -100.00 % | 1.857 B -2.97 % | 1.914 B |
| Other current assets | -915.900 M -234.38 % | 681.600 M 205.40 % | -646.700 M -179.02 % | 818.400 M | 0.000 -100.00 % | 309.800 M | 0.000 -100.00 % | 189.400 M | 0.000 -100.00 % | 416.400 M | 0.000 -100.00 % | 196.600 M | 0.000 -100.00 % | 223.300 M | 0.000 -100.00 % | 204.100 M | 0.000 -100.00 % | 203.900 M | 0.000 -100.00 % | 304.200 M | 0.000 -100.00 % | 55.900 M | 0.000 -100.00 % | 147.700 M | 0.000 -100.00 % | 86.700 M | 0.000 -100.00 % | 521.600 M | 0.000 -100.00 % | 671.600 M | 0.000 -100.00 % | 206.338 M | 0.000 -100.00 % | 47.046 M | 0.000 -100.00 % | 48.158 M | 0.000 -100.00 % | 147.115 M | 0.000 -100.00 % | 918.252 M | 0.000 -100.00 % | 842.151 M 44.08 % | 584.485 M 75.99 % | 332.107 M | 0.000 -100.00 % | 37.474 M | 0.000 -100.00 % | 25.343 M | 0.000 -100.00 % | 26.366 M | 0.000 -100.00 % | 15.188 M 201.23 % | 5.042 M |
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 223.500 M | 0.000 -100.00 % | 25.400 M -96.61 % | 749.200 M 1 180.68 % | 58.500 M -89.25 % | 544.000 M 1 270.28 % | 39.700 M -93.97 % | 658.600 M 393.70 % | 133.400 M -75.40 % | 542.200 M 481.76 % | 93.200 M -87.18 % | 726.800 M 2 236.98 % | 31.100 M -97.06 % | 1.056 B 142.02 % | 436.500 M -41.03 % | 740.200 M 202.74 % | 244.500 M -55.12 % | 544.800 M 236.50 % | 161.900 M -55.42 % | 363.200 M 465.73 % | 64.200 M -85.66 % | 447.600 M 296.46 % | 112.900 M -73.02 % | 418.400 M 588.16 % | 60.800 M -62.79 % | 163.400 M 54 366.67 % | 300.000 K -99.72 % | 106.694 M 249.29 % | 30.546 M -86.82 % | 231.780 M | 0.000 -100.00 % | 104.370 M | 0.000 -100.00 % | 240.962 M 990.33 % | 22.100 M -65.46 % | 63.984 M | 0.000 -100.00 % | 149.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.926 M | 0.000 -100.00 % | 123.864 M | 0.000 -100.00 % | 99.856 M 324.97 % | -44.386 M -140.71 % | 109.026 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 949.600 M | 0.000 -100.00 % | 444.100 M | 0.000 -100.00 % | 644.700 M 272.10 % | -374.600 M -211.09 % | 337.200 M 223.97 % | -272.000 M -236.00 % | 200.000 M 160.73 % | -329.300 M -268.10 % | 195.900 M 172.26 % | -271.100 M -284.80 % | 146.700 M 140.37 % | -363.400 M -416.83 % | 114.700 M 121.72 % | -528.200 M -676.01 % | 91.700 M 124.78 % | -370.100 M -331.75 % | 159.700 M 158.63 % | -272.400 M -346.52 % | 110.500 M 160.85 % | -181.600 M -535.49 % | 41.700 M 118.63 % | -223.800 M -267.89 % | 133.300 M 163.72 % | -209.200 M -240.97 % | 148.400 M 281.64 % | -81.700 M -245.37 % | 56.200 M 205.35 % | -53.347 M -333.97 % | 22.801 M 119.67 % | -115.890 M -200.00 % | 115.890 M 322.08 % | -52.185 M -200.00 % | 52.185 M 143.31 % | -120.481 M -804.57 % | 17.100 M 153.45 % | -31.992 M -200.00 % | 31.992 M 142.71 % | -74.909 M -200.00 % | 74.909 M -16.48 % | 89.690 M 20.24 % | 74.592 M 220.38 % | -61.963 M -200.00 % | 61.963 M 200.05 % | -61.932 M -200.00 % | 61.932 M 224.04 % | -49.928 M -200.00 % | 49.928 M 191.59 % | -54.513 M -200.00 % | 54.513 M -19.06 % | 67.348 M |
| Cash and short term investments | 915.900 M -3.55 % | 949.600 M 46.84 % | 646.700 M -3.13 % | 667.600 M -0.37 % | 670.100 M 0.00 % | 670.100 M 78.88 % | 374.600 M 0.00 % | 374.600 M 37.72 % | 272.000 M 13.48 % | 239.700 M -27.21 % | 329.300 M 0.00 % | 329.300 M 21.47 % | 271.100 M 0.00 % | 271.100 M -25.40 % | 363.400 M 0.00 % | 363.400 M -31.20 % | 528.200 M 0.02 % | 528.100 M 42.69 % | 370.100 M 0.00 % | 370.100 M 35.87 % | 272.400 M -9.29 % | 300.300 M 65.36 % | 181.600 M -57.66 % | 428.900 M 91.64 % | 223.800 M -12.85 % | 256.800 M 22.75 % | 209.200 M 0.00 % | 209.200 M 156.06 % | 81.700 M 44.60 % | 56.500 M 5.91 % | 53.347 M 0.00 % | 53.347 M -53.97 % | 115.890 M 0.00 % | 115.890 M 122.08 % | 52.185 M 0.00 % | 52.185 M -56.69 % | 120.481 M 0.00 % | 120.481 M 276.60 % | 31.992 M 0.00 % | 31.992 M -57.29 % | 74.909 M 0.00 % | 74.909 M -16.48 % | 89.690 M 20.24 % | 74.592 M 20.38 % | 61.963 M 0.00 % | 61.963 M 0.05 % | 61.932 M 0.00 % | 61.932 M 24.04 % | 49.928 M 800.90 % | 5.542 M -89.83 % | 54.513 M 0.00 % | 54.513 M -19.06 % | 67.348 M |
| Total current assets | 0.000 -100.00 % | 3.684 B | 0.000 -100.00 % | 3.616 B 439.65 % | 670.100 M -79.93 % | 3.338 B 791.14 % | 374.600 M -84.17 % | 2.366 B 769.93 % | 272.000 M -83.00 % | 1.600 B 385.91 % | 329.300 M -77.75 % | 1.480 B 445.89 % | 271.100 M -84.48 % | 1.747 B 380.76 % | 363.400 M -71.87 % | 1.292 B 144.57 % | 528.200 M -57.46 % | 1.242 B 235.53 % | 370.100 M -71.13 % | 1.282 B 370.63 % | 272.400 M -81.25 % | 1.453 B 699.83 % | 181.600 M -85.79 % | 1.278 B 470.96 % | 223.800 M -86.74 % | 1.688 B 706.84 % | 209.200 M -86.66 % | 1.568 B 1 819.71 % | 81.700 M -94.38 % | 1.454 B 2 624.61 % | 53.347 M -93.72 % | 849.525 M 633.04 % | 115.890 M -83.37 % | 696.816 M 1 235.28 % | 52.185 M -91.73 % | 630.934 M 423.68 % | 120.481 M -85.21 % | 814.868 M 2 447.10 % | 31.992 M -98.16 % | 1.736 B 2 217.96 % | 74.909 M -95.63 % | 1.715 B 15.58 % | 1.484 B 17.54 % | 1.262 B 1 936.99 % | 61.963 M -93.12 % | 900.285 M 1 353.67 % | 61.932 M -93.49 % | 951.354 M 1 805.45 % | 49.928 M -94.24 % | 867.330 M 1 491.05 % | 54.513 M -93.48 % | 835.966 M 12.12 % | 745.601 M |
| Inventory | 0.000 -100.00 % | 2.013 B | 0.000 -100.00 % | 1.694 B | 0.000 -100.00 % | 1.871 B | 0.000 -100.00 % | 1.621 B | 0.000 -100.00 % | 798.600 M | 0.000 -100.00 % | 733.400 M | 0.000 -100.00 % | 768.300 M | 0.000 -100.00 % | 524.500 M | 0.000 -100.00 % | 368.000 M | 0.000 -100.00 % | 472.000 M | 0.000 -100.00 % | 593.800 M | 0.000 -100.00 % | 466.200 M | 0.000 -100.00 % | 733.300 M | 0.000 -100.00 % | 665.200 M | 0.000 -100.00 % | 571.800 M | 0.000 -100.00 % | 520.890 M | 0.000 -100.00 % | 447.415 M | 0.000 -100.00 % | 466.161 M | 0.000 -100.00 % | 466.983 M | 0.000 -100.00 % | 474.507 M | 0.000 -100.00 % | 476.495 M -0.89 % | 480.781 M -14.03 % | 559.236 M | 0.000 -100.00 % | 565.948 M | 0.000 -100.00 % | 560.038 M | 0.000 -100.00 % | 575.216 M | 0.000 -100.00 % | 508.367 M 19.50 % | 425.419 M |
| Net receivables | 0.000 -100.00 % | 39.400 M | 0.000 -100.00 % | 436.500 M | 0.000 -100.00 % | 487.200 M | 0.000 -100.00 % | 181.400 M | 0.000 -100.00 % | 145.300 M | 0.000 -100.00 % | 220.600 M | 0.000 -100.00 % | 484.400 M | 0.000 -100.00 % | 203.600 M | 0.000 -100.00 % | 141.700 M | 0.000 -100.00 % | 341.100 M | 0.000 -100.00 % | 502.500 M | 0.000 -100.00 % | 333.500 M | 0.000 -100.00 % | 600.800 M | 0.000 -100.00 % | 203.400 M | 0.000 -100.00 % | 153.600 M | 0.000 -100.00 % | 68.950 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.430 M | 0.000 -100.00 % | 80.289 M | 0.000 -100.00 % | 311.611 M | 0.000 -100.00 % | 321.072 M -2.29 % | 328.590 M 10.92 % | 296.246 M | 0.000 -100.00 % | 234.898 M | 0.000 -100.00 % | 304.041 M | 0.000 -100.00 % | 260.206 M | 0.000 -100.00 % | 257.898 M 4.08 % | 247.792 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 568.800 M | 0.000 -100.00 % | 350.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 196.200 M | 0.000 -100.00 % | 143.600 M | 0.000 -100.00 % | 43.500 M | 0.000 100.00 % | -18.200 M | 0.000 -100.00 % | 40.500 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.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 100.00 % | -209.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 |
| Account payables | 0.000 -100.00 % | 53.700 M | 0.000 -100.00 % | 118.600 M | 0.000 -100.00 % | 431.000 M | 0.000 -100.00 % | 473.900 M | 0.000 -100.00 % | 294.400 M | 0.000 -100.00 % | 322.300 M | 0.000 -100.00 % | 423.700 M | 0.000 -100.00 % | 240.000 M | 0.000 -100.00 % | 208.600 M | 0.000 -100.00 % | 298.900 M | 0.000 -100.00 % | 385.400 M | 0.000 -100.00 % | 280.000 M | 0.000 -100.00 % | 540.100 M | 0.000 -100.00 % | 497.200 M | 0.000 -100.00 % | 452.600 M | 0.000 -100.00 % | 395.935 M | 0.000 -100.00 % | 266.661 M | 0.000 -100.00 % | 347.424 M | 0.000 -100.00 % | 308.475 M | 0.000 -100.00 % | 308.386 M | 0.000 -100.00 % | 339.361 M -9.42 % | 374.633 M -0.80 % | 377.638 M | 0.000 -100.00 % | 303.326 M | 0.000 -100.00 % | 329.683 M | 0.000 -100.00 % | 282.714 M | 0.000 -100.00 % | 243.012 M 100.83 % | 121.002 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 100.00 % | -10.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.500 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 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 M -72.52 % | 746.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 100.00 % | -37.000 M | 0.000 -100.00 % | 1.145 B | 0.000 | 0.000 | 0.000 -100.00 % | 257.700 M | 0.000 100.00 % | -45.700 M | 0.000 | 0.000 | 0.000 100.00 % | -42.600 M | 0.000 -100.00 % | 80.300 M | 0.000 100.00 % | -33.700 M | 0.000 -100.00 % | 190.300 M | 0.000 100.00 % | -31.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -100.000 K | 0.000 100.00 % | -13.900 M | 0.000 100.00 % | -416.217 M | 0.000 100.00 % | -1.652 B | 0.000 100.00 % | -1.309 B | 0.000 -100.00 % | 1.769 B | 0.000 100.00 % | -205.000 M | 0.000 -100.00 % | 2.580 B | 0.000 100.00 % | -205.000 M | 0.000 -100.00 % | 2.283 B | 0.000 100.00 % | -205.000 M | 0.000 -100.00 % | 2.284 B | 0.000 100.00 % | -2.925 B -240.69 % | 2.079 B |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 5.022 B | 0.000 -100.00 % | 5.272 B | 0.000 -100.00 % | 5.442 B | 0.000 -100.00 % | 4.066 B | 0.000 -100.00 % | 3.202 B | 0.000 -100.00 % | 2.987 B | 0.000 -100.00 % | 3.176 B | 0.000 -100.00 % | 2.786 B | 0.000 -100.00 % | 2.692 B | 0.000 -100.00 % | 2.765 B | 0.000 -100.00 % | 2.963 B | 0.000 -100.00 % | 2.298 B | 0.000 -100.00 % | 3.194 B | 0.000 -100.00 % | 2.657 B | 0.000 -100.00 % | 2.556 B | 0.000 -100.00 % | 2.472 B | 0.000 -100.00 % | 1.981 B | 0.000 -100.00 % | 2.040 B | 0.000 -100.00 % | 2.234 B | 0.000 -100.00 % | 3.180 B | 0.000 -100.00 % | 3.202 B 7.48 % | 2.979 B 7.87 % | 2.762 B | 0.000 -100.00 % | 2.553 B | 0.000 -100.00 % | 2.683 B | 0.000 -100.00 % | 2.663 B | 0.000 -100.00 % | 2.693 B 1.26 % | 2.659 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.275 M 0.00 % | 2.275 M 0.00 % | 2.275 M 0.00 % | 2.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.567 M 0.00 % | -2.567 M 0.00 % | -2.567 M 91.77 % | -31.205 M 0.00 % | -31.205 M 0.00 % | -31.205 M 0.00 % | -31.205 M -2 608.72 % | -1.152 M 0.00 % | -1.152 M 0.00 % | -1.152 M 0.00 % | -1.152 M 87.09 % | -8.922 M 0.00 % | -8.922 M 0.00 % | -8.922 M 0.00 % | -8.922 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.375 M 0.00 % | 37.375 M 0.00 % | 37.375 M 0.00 % | 37.375 M | 0.000 -100.00 % | 22.700 M 0.00 % | 22.700 M 0.00 % | 22.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.892 M 0.00 % | 4.892 M 0.00 % | 4.892 M | 0.000 -100.00 % | 2.378 M 0.00 % | 2.378 M 0.00 % | 2.378 M -89.37 % | 22.364 M 0.00 % | 22.364 M 0.00 % | 22.364 M 0.00 % | 22.364 M 864.98 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M 0.00 % | 2.318 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.250 M 0.00 % | 22.250 M 0.00 % | 22.250 M 0.00 % | 22.250 M 155.51 % | -40.085 M 0.00 % | -40.085 M 0.00 % | -40.085 M 0.00 % | -40.085 M -525.27 % | 9.426 M 0.00 % | 9.426 M 0.00 % | 9.426 M 0.00 % | 9.426 M -26.29 % | 12.787 M 0.00 % | 12.787 M 0.00 % | 12.787 M 0.00 % | 12.787 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.750 M 0.00 % | -20.750 M 0.00 % | -20.750 M 0.00 % | -20.750 M | 0.000 100.00 % | -72.475 M 0.00 % | -72.475 M 0.00 % | -72.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.435 M 0.00 % | 67.435 M 0.00 % | 67.435 M | 0.000 -100.00 % | 32.046 M 0.00 % | 32.046 M 0.00 % | 32.046 M 300.79 % | -15.960 M 0.00 % | -15.960 M 0.00 % | -15.960 M 0.00 % | -15.960 M -37 015.12 % | -43.000 K 0.00 % | -43.000 K 0.00 % | -43.000 K 0.00 % | -43.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.817 M 0.00 % | -24.817 M 0.00 % | -24.817 M 0.00 % | -24.817 M -379.44 % | 8.881 M 0.00 % | 8.881 M 0.00 % | 8.881 M 0.00 % | 8.881 M 183.96 % | -10.578 M 0.00 % | -10.578 M 0.00 % | -10.578 M 0.00 % | -10.578 M 51.27 % | -21.709 M 0.00 % | -21.709 M 0.00 % | -21.709 M 0.00 % | -21.709 M |
| Other non cash items | 25.300 M 177.85 % | -32.500 M -128.14 % | 115.500 M -3.10 % | 119.200 M 1 069.11 % | -12.300 M 98.72 % | -958.100 M -9 112.50 % | -10.400 M -130.14 % | 34.500 M -7.01 % | 37.100 M -53.39 % | 79.600 M 80.50 % | 44.100 M 130.89 % | 19.100 M 234.51 % | -14.200 M 95.17 % | -293.700 M -1 606.15 % | 19.500 M 457.14 % | 3.500 M -96.17 % | 91.500 M 1 176.47 % | -8.500 M -140.28 % | 21.100 M -47.25 % | 40.000 M -35.59 % | 62.100 M 378.48 % | -22.300 M -657.50 % | 4.000 M -92.16 % | 51.000 M 4 150.00 % | 1.200 M 101.17 % | -102.600 M -1 965.45 % | 5.500 M -75.45 % | 22.400 M 108.90 % | -251.700 M -522.99 % | 59.505 M 107.44 % | -800.126 M -37.64 % | -581.310 M -1 117.56 % | 57.128 M 130.42 % | -187.785 M 23.59 % | -245.774 M -307.15 % | 118.647 M 178.44 % | 42.612 M -31.05 % | 61.798 M 6.47 % | 58.040 M -30.16 % | 83.108 M 154.68 % | 32.632 M 4.99 % | 31.081 M 510.39 % | 5.092 M -95.74 % | 119.634 M 1 364.03 % | 8.172 M -86.85 % | 62.161 M 169.17 % | 23.094 M -23.66 % | 30.249 M 103.25 % | 14.883 M -46.75 % | 27.948 M 4.70 % | 26.694 M -27.48 % | 36.810 M 122.11 % | 16.573 M 19.32 % | 13.890 M 536.79 % | -3.180 M -118.15 % | 17.523 M 273.31 % | -10.111 M 0.00 % | -10.111 M 0.00 % | -10.111 M 57.62 % | -23.858 M 0.00 % | -23.858 M 0.00 % | -23.858 M 0.00 % | -23.858 M 37.13 % | -37.949 M 0.00 % | -37.949 M 0.00 % | -37.949 M 0.00 % | -37.949 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M 10.09 % | 21.800 M 1.87 % | 21.400 M 3.88 % | 20.600 M -0.96 % | 20.800 M 0.97 % | 20.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.775 M 0.00 % | 9.775 M 0.00 % | 9.775 M 0.00 % | 9.775 M | 0.000 100.00 % | -67.025 M 0.00 % | -67.025 M 0.00 % | -67.025 M | 0.000 100.00 % | -21.000 M 0.00 % | -21.000 M 0.00 % | -21.000 M | 0.000 -100.00 % | 38.479 M 0.00 % | 38.479 M 0.00 % | 38.479 M | 0.000 -100.00 % | 17.590 M 0.00 % | 17.590 M 0.00 % | 17.590 M 478.90 % | 3.039 M 0.00 % | 3.039 M 0.00 % | 3.039 M 0.00 % | 3.039 M -6.42 % | 3.247 M 0.00 % | 3.247 M 0.00 % | 3.247 M 0.00 % | 3.247 M -0.15 % | 3.252 M 0.00 % | 3.252 M 0.00 % | 3.252 M 0.00 % | 3.252 M 1 593.34 % | -217.750 K 0.00 % | -217.750 K 0.00 % | -217.750 K 0.00 % | -217.750 K 95.82 % | -5.215 M 0.00 % | -5.215 M 0.00 % | -5.215 M 0.00 % | -5.215 M -135.26 % | 14.792 M 0.00 % | 14.792 M 0.00 % | 14.792 M 0.00 % | 14.792 M 318.60 % | -6.767 M 0.00 % | -6.767 M 0.00 % | -6.767 M 0.00 % | -6.767 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.200 M 0.00 % | -20.200 M 0.00 % | -20.200 M 0.00 % | -20.200 M | 0.000 100.00 % | -2.600 M 0.00 % | -2.600 M 0.00 % | -2.600 M | 0.000 100.00 % | -54.050 M 0.00 % | -54.050 M 0.00 % | -54.050 M | 0.000 100.00 % | -35.543 M 0.00 % | -35.543 M 0.00 % | -35.543 M | 0.000 100.00 % | -3.847 M 0.00 % | -3.847 M 0.00 % | -3.847 M -96.03 % | -1.963 M 0.00 % | -1.963 M 0.00 % | -1.963 M 0.00 % | -1.963 M -44.41 % | -1.359 M 0.00 % | -1.359 M 0.00 % | -1.359 M 0.00 % | -1.359 M 49.40 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M -206.68 % | -875.750 K 0.00 % | -875.750 K 0.00 % | -875.750 K 0.00 % | -875.750 K 59.62 % | -2.169 M 0.00 % | -2.169 M 0.00 % | -2.169 M 0.00 % | -2.169 M 1.84 % | -2.210 M 0.00 % | -2.210 M 0.00 % | -2.210 M 0.00 % | -2.210 M -293.67 % | -561.250 K 0.00 % | -561.250 K 0.00 % | -561.250 K 0.00 % | -561.250 K |
| 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 % | -9.075 M 0.00 % | -9.075 M 0.00 % | -9.075 M 0.00 % | -9.075 M | 0.000 100.00 % | -27.325 M 0.00 % | -27.325 M 0.00 % | -27.325 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 950.000 K 0.00 % | 950.000 K 0.00 % | 950.000 K 0.00 % | 950.000 K | 0.000 -100.00 % | 975.000 K 0.00 % | 975.000 K 0.00 % | 975.000 K | 0.000 -100.00 % | 50.000 K 0.00 % | 50.000 K 0.00 % | 50.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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.950 M 0.00 % | 28.950 M 0.00 % | 28.950 M | 0.000 -100.00 % | 54.000 M 0.00 % | 54.000 M 0.00 % | 54.000 M | 0.000 -100.00 % | 35.543 M 0.00 % | 35.543 M 0.00 % | 35.543 M | 0.000 -100.00 % | 3.847 M 0.00 % | 3.847 M 0.00 % | 3.847 M 96.03 % | 1.963 M 0.00 % | 1.963 M 0.00 % | 1.963 M 0.00 % | 1.963 M 44.41 % | 1.359 M 0.00 % | 1.359 M 0.00 % | 1.359 M 0.00 % | 1.359 M -49.40 % | 2.686 M 0.00 % | 2.686 M 0.00 % | 2.686 M 0.00 % | 2.686 M 206.68 % | 875.750 K -14.64 % | 1.026 M 0.00 % | 1.026 M 0.00 % | 1.026 M 35.67 % | 756.250 K 0.00 % | 756.250 K 0.00 % | 756.250 K 0.00 % | 756.250 K -46.37 % | 1.410 M 0.00 % | 1.410 M 0.00 % | 1.410 M 0.00 % | 1.410 M -52.54 % | 2.972 M 0.00 % | 2.972 M 0.00 % | 2.972 M 0.00 % | 2.972 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 150.250 K 0.00 % | 150.250 K 0.00 % | 150.250 K 110.64 % | -1.413 M 0.00 % | -1.413 M 0.00 % | -1.413 M 0.00 % | -1.413 M -76.73 % | -799.250 K 0.00 % | -799.250 K 0.00 % | -799.250 K 0.00 % | -799.250 K -133.16 % | 2.410 M 0.00 % | 2.410 M 0.00 % | 2.410 M 0.00 % | 2.410 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M | 0.000 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 100.00 % | -225.250 K 0.00 % | -225.250 K 0.00 % | -225.250 K 88.63 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.245 M 0.00 % | -6.245 M 0.00 % | -6.245 M 0.00 % | -6.245 M -1 546.74 % | -379.250 K 0.00 % | -379.250 K 0.00 % | -379.250 K 0.00 % | -379.250 K -191.17 % | -130.250 K 0.00 % | -130.250 K 0.00 % | -130.250 K 0.00 % | -130.250 K 98.32 % | -7.761 M 0.00 % | -7.761 M 0.00 % | -7.761 M 0.00 % | -7.761 M -184.39 % | -2.729 M 0.00 % | -2.729 M 0.00 % | -2.729 M 0.00 % | -2.729 M |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.050 M 0.00 % | -3.050 M 0.00 % | -3.050 M | 0.000 100.00 % | -250.000 0.00 % | -250.000 0.00 % | -250.000 | 0.000 100.00 % | -225.250 K 0.00 % | -225.250 K 0.00 % | -225.250 K 88.63 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M 0.00 % | -1.981 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.245 M 0.00 % | -6.245 M 0.00 % | -6.245 M 0.00 % | -6.245 M -1 546.74 % | -379.250 K 0.00 % | -379.250 K 0.00 % | -379.250 K 0.00 % | -379.250 K -191.17 % | -130.250 K 0.00 % | -130.250 K 0.00 % | -130.250 K 0.00 % | -130.250 K 98.32 % | -7.761 M 0.00 % | -7.761 M 0.00 % | -7.761 M 0.00 % | -7.761 M -184.39 % | -2.729 M 0.00 % | -2.729 M 0.00 % | -2.729 M 0.00 % | -2.729 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.084 M 0.00 % | -4.084 M 0.00 % | -4.084 M | 0.000 100.00 % | -2.154 M 0.00 % | -2.154 M 0.00 % | -2.154 M -167.17 % | 3.206 M 0.00 % | 3.206 M 0.00 % | 3.206 M 0.00 % | 3.206 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.139 M 0.00 % | 1.139 M 0.00 % | 1.139 M 0.00 % | 1.139 M 871.43 % | 117.250 K 0.00 % | 117.250 K 0.00 % | 117.250 K 0.00 % | 117.250 K 206.35 % | -110.250 K 0.00 % | -110.250 K 0.00 % | -110.250 K 0.00 % | -110.250 K -115.94 % | 691.750 K 0.00 % | 691.750 K 0.00 % | 691.750 K 0.00 % | 691.750 K |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M 10.09 % | 21.800 M 1.87 % | 21.400 M 3.88 % | 20.600 M -0.96 % | 20.800 M 0.97 % | 20.600 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 % | 13.675 M 0.00 % | 13.675 M 0.00 % | 13.675 M | 0.000 -100.00 % | 9.475 M 0.00 % | 9.475 M 0.00 % | 9.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.971 M 0.00 % | 2.971 M 0.00 % | 2.971 M 0.00 % | 2.971 M 14.34 % | 2.599 M 0.00 % | 2.599 M 0.00 % | 2.599 M 0.00 % | 2.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 692.250 K 0.00 % | 692.250 K 0.00 % | 692.250 K 118.36 % | -3.770 M 0.00 % | -3.770 M 0.00 % | -3.770 M 0.00 % | -3.770 M -148.32 % | 7.802 M 0.00 % | 7.802 M 0.00 % | 7.802 M 0.00 % | 7.802 M 279.67 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M 0.00 % | -4.342 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.200 M 7.12 % | 337.200 M 6.91 % | 315.400 M 57.70 % | 200.000 M 11.48 % | 179.400 M -8.42 % | 195.900 M 11.75 % | 175.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.325 M 0.00 % | 33.325 M 0.00 % | 33.325 M 0.00 % | 33.325 M | 0.000 -100.00 % | 14.050 M 0.00 % | 14.050 M 0.00 % | 14.050 M | 0.000 -100.00 % | 4.575 M 0.00 % | 4.575 M 0.00 % | 4.575 M | 0.000 -100.00 % | 24.599 M 0.00 % | 24.599 M 0.00 % | 24.599 M | 0.000 -100.00 % | 11.581 M 0.00 % | 11.581 M 0.00 % | 11.581 M 34.51 % | 8.609 M 0.00 % | 8.609 M 0.00 % | 8.609 M 0.00 % | 8.609 M 658.19 % | 1.136 M 0.00 % | 1.136 M 0.00 % | 1.136 M 0.00 % | 1.136 M -80.66 % | 5.872 M 0.00 % | 5.872 M 0.00 % | 5.872 M 0.00 % | 5.872 M 13.36 % | 5.180 M 0.00 % | 5.180 M 0.00 % | 5.180 M 0.00 % | 5.180 M -42.29 % | 8.976 M 0.00 % | 8.976 M 0.00 % | 8.976 M 0.00 % | 8.976 M 646.47 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M -78.31 % | 5.545 M 0.00 % | 5.545 M 0.00 % | 5.545 M 0.00 % | 5.545 M |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 644.700 M 78.49 % | 361.200 M 7.12 % | 337.200 M 52.30 % | 221.400 M 10.70 % | 200.000 M -7.71 % | 216.700 M 10.62 % | 195.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.625 M 0.00 % | 27.625 M 0.00 % | 27.625 M 0.00 % | 27.625 M | 0.000 -100.00 % | 27.725 M 0.00 % | 27.725 M 0.00 % | 27.725 M | 0.000 -100.00 % | 14.050 M 0.00 % | 14.050 M 0.00 % | 14.050 M | 0.000 -100.00 % | 4.568 M 0.00 % | 4.568 M 0.00 % | 4.568 M | 0.000 -100.00 % | 4.271 M 0.00 % | 4.271 M 0.00 % | 4.271 M -63.12 % | 11.581 M 0.00 % | 11.581 M 0.00 % | 11.581 M 0.00 % | 11.581 M 210.14 % | 3.734 M 0.00 % | 3.734 M 0.00 % | 3.734 M 0.00 % | 3.734 M 228.84 % | 1.136 M 0.00 % | 1.136 M 0.00 % | 1.136 M 0.00 % | 1.136 M -80.66 % | 5.872 M 0.00 % | 5.872 M 0.00 % | 5.872 M 0.00 % | 5.872 M 12.79 % | 5.206 M 0.00 % | 5.206 M 0.00 % | 5.206 M 0.00 % | 5.206 M -42.18 % | 9.004 M 0.00 % | 9.004 M 0.00 % | 9.004 M 0.00 % | 9.004 M 648.79 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M 0.00 % | 1.203 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M 10.09 % | 21.800 M 1.87 % | 21.400 M 3.88 % | 20.600 M -0.96 % | 20.800 M 0.97 % | 20.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.775 M 0.00 % | 9.775 M 0.00 % | 9.775 M 0.00 % | 9.775 M | 0.000 100.00 % | -67.025 M 0.00 % | -67.025 M 0.00 % | -67.025 M | 0.000 100.00 % | -21.000 M 0.00 % | -21.000 M 0.00 % | -21.000 M | 0.000 -100.00 % | 38.479 M 0.00 % | 38.479 M 0.00 % | 38.479 M | 0.000 -100.00 % | 17.590 M 0.00 % | 17.590 M 0.00 % | 17.590 M 478.90 % | 3.039 M 0.00 % | 3.039 M 0.00 % | 3.039 M 0.00 % | 3.039 M -6.42 % | 3.247 M 0.00 % | 3.247 M 0.00 % | 3.247 M 0.00 % | 3.247 M -0.15 % | 3.252 M 0.00 % | 3.252 M 0.00 % | 3.252 M 0.00 % | 3.252 M 1 593.34 % | -217.750 K 0.00 % | -217.750 K 0.00 % | -217.750 K 0.00 % | -217.750 K 95.82 % | -5.215 M 0.00 % | -5.215 M 0.00 % | -5.215 M 0.00 % | -5.215 M -135.26 % | 14.792 M 0.00 % | 14.792 M 0.00 % | 14.792 M 0.00 % | 14.792 M 318.60 % | -6.767 M 0.00 % | -6.767 M 0.00 % | -6.767 M 0.00 % | -6.767 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.200 M 0.00 % | -20.200 M 0.00 % | -20.200 M 0.00 % | -20.200 M | 0.000 100.00 % | -2.600 M 0.00 % | -2.600 M 0.00 % | -2.600 M | 0.000 100.00 % | -54.050 M 0.00 % | -54.050 M 0.00 % | -54.050 M | 0.000 100.00 % | -35.543 M 0.00 % | -35.543 M 0.00 % | -35.543 M | 0.000 100.00 % | -3.847 M 0.00 % | -3.847 M 0.00 % | -3.847 M -96.03 % | -1.963 M 0.00 % | -1.963 M 0.00 % | -1.963 M 0.00 % | -1.963 M -44.41 % | -1.359 M 0.00 % | -1.359 M 0.00 % | -1.359 M 0.00 % | -1.359 M 49.40 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M 0.00 % | -2.686 M -206.68 % | -875.750 K 0.00 % | -875.750 K 0.00 % | -875.750 K 0.00 % | -875.750 K 59.62 % | -2.169 M 0.00 % | -2.169 M 0.00 % | -2.169 M 0.00 % | -2.169 M 1.84 % | -2.210 M 0.00 % | -2.210 M 0.00 % | -2.210 M 0.00 % | -2.210 M -293.67 % | -561.250 K 0.00 % | -561.250 K 0.00 % | -561.250 K 0.00 % | -561.250 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.000 M 10.09 % | 21.800 M 1.87 % | 21.400 M 3.88 % | 20.600 M -0.96 % | 20.800 M 0.97 % | 20.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.425 M 0.00 % | -10.425 M 0.00 % | -10.425 M 0.00 % | -10.425 M | 0.000 100.00 % | -69.625 M 0.00 % | -69.625 M 0.00 % | -69.625 M | 0.000 100.00 % | -75.050 M 0.00 % | -75.050 M 0.00 % | -75.050 M | 0.000 -100.00 % | 2.937 M 0.00 % | 2.937 M 0.00 % | 2.937 M | 0.000 -100.00 % | 13.743 M 0.00 % | 13.743 M 0.00 % | 13.743 M 1 177.23 % | 1.076 M 0.00 % | 1.076 M 0.00 % | 1.076 M 0.00 % | 1.076 M -43.01 % | 1.888 M 0.00 % | 1.888 M 0.00 % | 1.888 M 0.00 % | 1.888 M 233.57 % | 566.000 K 0.00 % | 566.000 K 0.00 % | 566.000 K 0.00 % | 566.000 K 151.76 % | -1.094 M 0.00 % | -1.094 M 0.00 % | -1.094 M 0.00 % | -1.094 M 85.19 % | -7.384 M 0.00 % | -7.384 M 0.00 % | -7.384 M 0.00 % | -7.384 M -158.68 % | 12.582 M 0.00 % | 12.582 M 0.00 % | 12.582 M 0.00 % | 12.582 M 271.71 % | -7.328 M 0.00 % | -7.328 M 0.00 % | -7.328 M 0.00 % | -7.328 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 |