Cochin Minerals and Rutile Limited COCHINM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.191 B 5.84 % | 3.015 B -32.09 % | 4.439 B 53.20 % | 2.898 B 21.16 % | 2.392 B -9.16 % | 2.633 B 17.84 % | 2.234 B 36.27 % | 1.639 B 10.08 % | 1.489 B -5.83 % | 1.581 B 36.54 % | 1.158 B -11.75 % | 1.313 B -33.78 % | 1.982 B -15.93 % | 2.358 B 6 038.66 % | -39.699 M -103.55 % | 1.119 B -9.52 % | 1.236 B 40.97 % | 877.146 M -9.52 % | 969.481 M 26.77 % | 764.761 M |
| Net income | 235.591 M 174.11 % | 85.948 M -84.77 % | 564.272 M 808.52 % | 62.109 M -23.41 % | 81.091 M 35.45 % | 59.869 M 9.46 % | 54.696 M 308.39 % | 13.393 M 123.38 % | -57.272 M 59.21 % | -140.392 M 34.72 % | -215.059 M -454.42 % | -38.790 M -108.95 % | 433.432 M -24.07 % | 570.819 M 1 077.79 % | 48.465 M -17.74 % | 58.920 M 16.80 % | 50.445 M 204.47 % | 16.568 M -81.36 % | 88.871 M 428.77 % | 16.807 M |
| Income before tax | 377.397 M -3.34 % | 390.436 M -46.78 % | 733.682 M 871.66 % | 75.508 M -57.17 % | 176.295 M -10.91 % | 197.884 M 76.82 % | 111.914 M 413.18 % | 21.808 M 127.15 % | -80.317 M 62.33 % | -213.206 M 35.14 % | -328.736 M -544.53 % | -51.004 M -107.87 % | 648.201 M -24.30 % | 856.268 M 1 081.42 % | 72.478 M -19.32 % | 89.832 M -5.78 % | 95.346 M 398.48 % | 19.127 M -79.95 % | 95.383 M 392.45 % | 19.369 M |
| Income before tax ratio | 0.12 -8.67 % | 0.13 -21.64 % | 0.17 534.25 % | 0.03 -64.65 % | 0.07 -1.93 % | 0.08 50.05 % | 0.05 276.60 % | 0.01 124.67 % | -0.05 60.00 % | -0.13 52.50 % | -0.28 -630.35 % | -0.04 -111.88 % | 0.33 -9.96 % | 0.36 119.89 % | -1.83 -2 373.65 % | 0.08 4.13 % | 0.08 253.61 % | 0.02 -77.84 % | 0.10 288.46 % | 0.03 |
| EBITDA | 307.305 M -24.57 % | 407.385 M -46.56 % | 762.261 M 705.04 % | 94.686 M -53.12 % | 201.962 M -14.01 % | 234.875 M 33.27 % | 176.239 M 75.91 % | 100.186 M 1 430.84 % | -7.528 M 94.36 % | -133.362 M 36.65 % | -210.515 M -1 903.16 % | 11.675 M -98.32 % | 694.420 M -22.48 % | 895.835 M 627.30 % | -169.890 M -217.69 % | 144.350 M -2.23 % | 147.648 M 131.94 % | 63.659 M -54.96 % | 141.339 M 148.89 % | 56.787 M |
| Net income ratio | 0.07 158.99 % | 0.03 -77.57 % | 0.13 493.03 % | 0.02 -36.79 % | 0.03 49.10 % | 0.02 -7.11 % | 0.02 199.70 % | 0.01 121.24 % | -0.04 56.68 % | -0.09 52.19 % | -0.19 -528.25 % | -0.03 -113.51 % | 0.22 -9.68 % | 0.24 119.83 % | -1.22 -2 418.00 % | 0.05 29.09 % | 0.04 115.99 % | 0.02 -79.39 % | 0.09 317.12 % | 0.02 |
| Ratio EBITDA | 0.10 -28.73 % | 0.14 -21.30 % | 0.17 425.48 % | 0.03 -61.31 % | 0.08 -5.34 % | 0.09 13.10 % | 0.08 29.09 % | 0.06 1 308.94 % | -0.01 94.01 % | -0.08 53.60 % | -0.18 -2 143.25 % | 0.01 -97.46 % | 0.35 -7.80 % | 0.38 -91.12 % | 4.28 3 216.65 % | 0.13 8.06 % | 0.12 64.53 % | 0.07 -50.22 % | 0.15 96.34 % | 0.07 |
| Gross profit ratio | 0.52 88.12 % | 0.28 -20.62 % | 0.35 56.20 % | 0.22 -26.43 % | 0.31 5.40 % | 0.29 11.40 % | 0.26 -13.71 % | 0.30 26.17 % | 0.24 15.03 % | 0.21 37.09 % | 0.15 -48.19 % | 0.29 -42.82 % | 0.51 -0.30 % | 0.51 -58.38 % | 1.23 342.78 % | 0.28 -20.02 % | 0.35 48.08 % | 0.23 -24.82 % | 0.31 404.25 % | 0.06 |
| Weighted average shs out dil | 7.830 M 0.03 % | 7.828 M -0.03 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.01 % | 7.829 M -0.01 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M |
| Weighted average shs out | 7.830 M 0.03 % | 7.828 M -0.03 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.01 % | 7.829 M -0.01 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M |
| EPS diluted | 30.09 174.04 % | 10.98 -84.76 % | 72.07 808.83 % | 7.93 -23.46 % | 10.36 35.42 % | 7.65 9.44 % | 6.99 308.77 % | 1.71 123.39 % | -7.31 59.23 % | -17.93 34.73 % | -27.47 -454.95 % | -4.95 -108.94 % | 55.36 -24.06 % | 72.90 1 077.71 % | 6.19 -17.69 % | 7.52 16.77 % | 6.44 203.77 % | 2.12 -81.32 % | 11.35 427.91 % | 2.15 |
| Earnings per share | 30.09 174.04 % | 10.98 -84.76 % | 72.07 808.83 % | 7.93 -23.46 % | 10.36 35.42 % | 7.65 9.44 % | 6.99 308.77 % | 1.71 123.39 % | -7.31 59.23 % | -17.93 34.73 % | -27.47 -454.95 % | -4.95 -108.94 % | 55.36 -24.06 % | 72.90 1 077.71 % | 6.19 -17.69 % | 7.52 16.77 % | 6.44 203.77 % | 2.12 -81.32 % | 11.35 427.91 % | 2.15 |
| Gross profit | 1.670 B 99.11 % | 838.902 M -46.09 % | 1.556 B 139.29 % | 650.316 M -10.86 % | 729.568 M -4.25 % | 761.962 M 31.27 % | 580.434 M 17.58 % | 493.647 M 38.89 % | 355.415 M 8.33 % | 328.087 M 87.18 % | 175.281 M -54.28 % | 383.386 M -62.14 % | 1.013 B -16.18 % | 1.208 B 2 571.95 % | -48.868 M -115.71 % | 311.022 M -27.64 % | 429.808 M 108.75 % | 205.896 M -31.98 % | 302.711 M 539.24 % | 47.355 M |
| Income tax expense | 141.806 M -53.43 % | 304.488 M 79.73 % | 169.410 M 1 164.35 % | 13.399 M -85.93 % | 95.204 M -31.02 % | 138.015 M 141.21 % | 57.218 M 579.95 % | 8.415 M 136.52 % | -23.045 M 68.35 % | -72.814 M 35.95 % | -113.677 M -830.70 % | -12.214 M -105.69 % | 214.770 M -24.76 % | 285.449 M 1 088.75 % | 24.012 M -22.32 % | 30.911 M -31.16 % | 44.901 M 1 654.31 % | 2.559 M -60.70 % | 6.512 M 154.18 % | 2.562 M |
| Cost of revenue | 1.520 B -30.12 % | 2.176 B -24.53 % | 2.883 B 28.29 % | 2.247 B 35.22 % | 1.662 B -11.16 % | 1.871 B 13.12 % | 1.654 B 44.32 % | 1.146 B 1.05 % | 1.134 B -9.53 % | 1.253 B 27.51 % | 983.028 M 5.80 % | 929.150 M -4.16 % | 969.517 M -15.67 % | 1.150 B 12 438.08 % | 9.169 M -98.86 % | 807.721 M 0.13 % | 806.681 M 20.18 % | 671.250 M 0.67 % | 666.770 M -7.06 % | 717.405 M |
| General and administrative expenses | 8.162 M -85.21 % | 55.197 M 239.80 % | 16.244 M 140.79 % | 6.746 M -52.34 % | 14.155 M 211.58 % | 4.543 M -20.02 % | 5.680 M -9.08 % | 6.247 M -3.95 % | 6.504 M -20.99 % | 8.232 M -38.78 % | 13.447 M 47.54 % | 9.114 M 12.91 % | 8.072 M | 0.000 -100.00 % | 28.262 M 9.53 % | 25.804 M 1.81 % | 25.344 M 21.46 % | 20.866 M 18.18 % | 17.657 M | 0.000 |
| Selling and marketing expenses | 281.518 M 2.26 % | 275.291 M -12.95 % | 316.227 M 30.47 % | 242.381 M 5.92 % | 228.827 M -1.62 % | 232.586 M 57.68 % | 147.503 M -1.58 % | 149.873 M 19.80 % | 125.107 M -17.67 % | 151.950 M 333.24 % | 35.073 M -71.08 % | 121.272 M 34.37 % | 90.249 M | 0.000 -100.00 % | 72.600 M 16.54 % | 62.296 M 6.90 % | 58.273 M 33.19 % | 43.750 M 0.81 % | 43.397 M | 0.000 |
| Other expenses | 0.000 -100.00 % | 87.270 M 166.29 % | 32.773 M -58.70 % | 79.346 M -72.67 % | 290.312 M -3.21 % | 299.935 M 660.34 % | -53.527 M -39.29 % | -38.429 M -18.87 % | -32.329 M 6.68 % | -34.643 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.388 M |
| Operating expenses | 289.680 M -32.50 % | 429.149 M 17.29 % | 365.877 M 11.26 % | 328.848 M -38.42 % | 534.044 M -0.77 % | 538.189 M 26.21 % | 426.417 M 5.36 % | 404.734 M 9.78 % | 368.684 M -20.97 % | 466.483 M 8.90 % | 428.351 M 4.89 % | 408.375 M 15.33 % | 354.094 M 3.74 % | 341.339 M 182.05 % | 121.022 M -36.59 % | 190.850 M -19.48 % | 237.014 M 43.93 % | 164.668 M -10.92 % | 184.845 M 3 419.52 % | 5.252 M |
| Cost and expenses | 1.810 B -30.51 % | 2.605 B -0.45 % | 2.617 B -6.74 % | 2.806 B 27.77 % | 2.196 B -8.84 % | 2.409 B 15.81 % | 2.080 B 34.15 % | 1.551 B 3.19 % | 1.503 B -12.63 % | 1.720 B 21.86 % | 1.411 B 5.52 % | 1.338 B 1.05 % | 1.324 B -11.22 % | 1.491 B 1 045.20 % | 130.190 M -86.96 % | 998.571 M -4.32 % | 1.044 B 24.86 % | 835.918 M -1.84 % | 851.615 M 17.27 % | 726.191 M |
| Research and development expenses | 0.000 -100.00 % | 11.391 M 1 699.53 % | 633.000 K 68.80 % | 375.000 K -50.00 % | 750.000 K -33.33 % | 1.125 M 87.50 % | 600.000 K -7.69 % | 650.000 K 76.15 % | 369.000 K 84.49 % | 200.010 K -29.81 % | 284.956 K 159.05 % | 110.000 K -8.33 % | 120.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.533 M |
| Selling general and administrative expenses | 289.680 M -12.35 % | 330.488 M -0.60 % | 332.471 M 33.45 % | 249.127 M 2.53 % | 242.982 M 2.47 % | 237.129 M 54.80 % | 153.183 M -1.88 % | 156.120 M 18.62 % | 131.611 M -17.84 % | 160.182 M 230.14 % | 48.520 M -62.79 % | 130.386 M 32.61 % | 98.322 M | 0.000 -100.00 % | 100.862 M 14.49 % | 88.100 M 5.36 % | 83.616 M 29.40 % | 64.616 M 5.83 % | 61.054 M 12.84 % | 54.108 M |
| Interest income | 29.998 M 68.79 % | 17.772 M -2.63 % | 18.252 M 575.50 % | 2.702 M 109.13 % | 1.292 M -32.92 % | 1.926 M 359.67 % | 419.000 K -43.83 % | 746.000 K 37.89 % | 541.000 K -76.41 % | 2.293 M 58.16 % | 1.450 M 267.18 % | 394.832 K -95.76 % | 9.319 M 35.09 % | 6.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 361.200 K |
| Interest expense | 2.029 M -75.83 % | 8.393 M -56.31 % | 19.212 M 115.84 % | 8.901 M -51.24 % | 18.255 M -41.72 % | 31.324 M -47.04 % | 59.144 M -17.31 % | 71.521 M -0.53 % | 71.900 M 12.08 % | 64.152 M -19.39 % | 79.585 M 107.28 % | 38.394 M 103.87 % | 18.833 M -27.73 % | 26.059 M 10.99 % | 23.479 M -4.37 % | 24.552 M -14.33 % | 28.658 M 29.67 % | 22.101 M -1.70 % | 22.483 M 15.20 % | 19.517 M |
| Depreciation and amortization | 11.349 M 32.64 % | 8.556 M -8.66 % | 9.367 M -8.85 % | 10.277 M -11.50 % | 11.613 M 104.92 % | 5.667 M 9.38 % | 5.181 M -24.44 % | 6.857 M -23.99 % | 9.021 M -54.06 % | 19.638 M -50.41 % | 39.598 M 64.12 % | 24.127 M -11.90 % | 27.386 M -6.16 % | 29.183 M -7.80 % | 31.653 M -8.01 % | 34.408 M 3.34 % | 33.296 M 48.44 % | 22.431 M -4.44 % | 23.473 M 31.14 % | 17.900 M |
| Operating income | 1.381 B 236.94 % | 409.753 M -48.70 % | 798.743 M 702.02 % | 99.592 M -51.20 % | 204.091 M -10.77 % | 228.736 M 29.95 % | 176.022 M 110.74 % | 83.524 M 208.13 % | -77.244 M 63.77 % | -213.206 M 35.14 % | -328.736 M -544.53 % | -51.004 M -107.87 % | 648.201 M -24.30 % | 856.268 M 524.86 % | -201.543 M -276.20 % | 114.384 M -7.76 % | 124.004 M 200.77 % | 41.228 M -65.02 % | 117.866 M 205.59 % | 38.570 M |
| Operating income ratio | 0.43 218.35 % | 0.14 -24.46 % | 0.18 423.51 % | 0.03 -59.73 % | 0.09 -1.78 % | 0.09 10.28 % | 0.08 54.65 % | 0.05 198.23 % | -0.05 61.53 % | -0.13 52.50 % | -0.28 -630.35 % | -0.04 -111.88 % | 0.33 -9.96 % | 0.36 -92.85 % | 5.08 4 865.38 % | 0.10 1.95 % | 0.10 113.36 % | 0.05 -61.34 % | 0.12 141.06 % | 0.05 |
| Total other income expenses net | -1.003 B -5 093.50 % | -19.317 M 70.31 % | -65.061 M -170.14 % | -24.084 M 13.35 % | -27.796 M -7.37 % | -25.889 M 38.51 % | -42.103 M 37.26 % | -67.105 M 2.73 % | -68.989 M 7.78 % | -74.809 M -0.03 % | -74.789 M -187.30 % | -26.032 M -56.66 % | -16.617 M -50.14 % | -11.068 M -104.04 % | 274.021 M 1 003.16 % | -30.340 M 68.87 % | -97.448 M -340.93 % | -22.101 M 1.70 % | -22.483 M -17.09 % | -19.201 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 | -168.707 M -396.39 % | 56.921 M 17.58 % | 48.412 M 3 553.07 % | -1.402 M -101.86 % | 75.461 M 309.88 % | -35.955 M -110.68 % | 336.535 M -12.35 % | 383.946 M -15.95 % | 456.798 M -11.22 % | 514.520 M 9.12 % | 471.500 M 83.41 % | 257.078 M 8 471.51 % | -3.071 M 99.15 % | -361.803 M -875.89 % | 46.631 M -81.19 % | 247.868 M 0.16 % | 247.472 M 14.04 % | 217.000 M 38.41 % | 156.779 M -32.35 % | 231.763 M |
| Total investments | 144.832 M -0.73 % | 145.902 M -77.32 % | 643.201 M 355.13 % | 141.324 M 0.80 % | 140.201 M 0.44 % | 139.583 M -1.59 % | 141.840 M -0.28 % | 142.245 M -0.64 % | 143.165 M 0.57 % | 142.356 M 2.79 % | 138.486 M 0.00 % | 138.484 M 0.07 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M -0.36 % | 138.886 M -3.05 % | 143.258 M |
| Total debt | 107.807 M 88.44 % | 57.210 M 16.20 % | 49.235 M 2 707.01 % | 1.754 M -98.01 % | 88.069 M | 0.000 -100.00 % | 380.946 M -0.95 % | 384.602 M -16.08 % | 458.315 M -11.23 % | 516.297 M 1.77 % | 507.293 M -9.23 % | 558.867 M 551.14 % | 85.829 M -20.72 % | 108.261 M 57.38 % | 68.790 M -76.44 % | 291.955 M -15.68 % | 346.243 M 47.07 % | 235.425 M 45.84 % | 161.430 M -30.65 % | 232.788 M |
| Accumulated other comprehensive income loss | 225.171 M -0.31 % | 225.868 M 188.46 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.416 M |
| Retained earnings | 1.349 B 14.44 % | 1.179 B 1.67 % | 1.159 B 89.10 % | 613.092 M 11.04 % | 552.144 M 17.05 % | 471.715 M 9.78 % | 429.692 M 14.52 % | 375.224 M 2.07 % | 367.606 M -12.95 % | 422.295 M -24.89 % | 562.210 M -29.41 % | 796.495 M -5.68 % | 844.445 M 43.29 % | 589.307 M 142.45 % | 243.066 M 14.11 % | 213.002 M 24.73 % | 170.769 M 25.03 % | 136.587 M 3.60 % | 131.840 M | 0.000 |
| Common stock | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M |
| Total equity | 1.654 B 11.42 % | 1.484 B 1.46 % | 1.463 B 59.80 % | 915.515 M 7.23 % | 853.771 M 10.46 % | 772.904 M 5.52 % | 732.481 M 7.99 % | 678.276 M 1.04 % | 671.274 M -7.46 % | 725.421 M -15.92 % | 862.746 M -21.36 % | 1.097 B -4.19 % | 1.145 B 42.56 % | 803.156 M 135.16 % | 341.540 M 10.51 % | 309.053 M 17.12 % | 263.873 M 16.16 % | 227.169 M 2.52 % | 221.594 M 54.19 % | 143.716 M |
| Other non current liabilities | 60.118 M 15.39 % | 52.101 M 23.95 % | 42.033 M 46.05 % | 28.779 M 23.80 % | 23.246 M 22.38 % | 18.995 M 18.11 % | 16.082 M 17.55 % | 13.681 M 92.45 % | 7.109 M 85.57 % | 3.831 M -15.02 % | 4.508 M 4.85 % | 4.300 M 0.88 % | 4.262 M -86.59 % | 31.785 M -78.52 % | 147.967 M | 0.000 | 0.000 100.00 % | -107.716 M -172.13 % | -39.583 M | 0.000 |
| Long term debt | 0.000 -100.00 % | 33.700 M 0.00 % | 33.700 M | 0.000 -100.00 % | 1.750 M | 0.000 | 0.000 -100.00 % | 54.874 M -46.83 % | 103.204 M -33.32 % | 154.785 M -25.29 % | 207.194 M -21.02 % | 262.338 M 634.42 % | 35.721 M -39.98 % | 59.514 M -13.48 % | 68.790 M -76.44 % | 291.955 M -15.68 % | 346.243 M 47.07 % | 235.425 M 45.84 % | 161.430 M 3.07 % | 156.628 M |
| Total non current liabilities | 60.118 M -29.93 % | 85.801 M 13.29 % | 75.733 M 163.15 % | 28.779 M 15.13 % | 24.996 M 31.59 % | 18.995 M 18.11 % | 16.082 M -76.54 % | 68.555 M -37.85 % | 110.313 M -30.45 % | 158.616 M -25.08 % | 211.702 M -20.60 % | 266.638 M 515.31 % | 43.334 M -56.82 % | 100.361 M -54.91 % | 222.568 M -25.60 % | 299.159 M -15.67 % | 354.762 M 49.52 % | 237.268 M 37.11 % | 173.049 M -2.58 % | 177.640 M |
| Other current liabilities | 83.825 M 26.29 % | 66.375 M -29.53 % | 94.188 M 179.82 % | 33.660 M -4.30 % | 35.172 M 27.52 % | 27.581 M 3.24 % | 26.716 M -87.23 % | 209.157 M 638.68 % | 28.315 M 17.00 % | 24.201 M -23.27 % | 31.541 M -67.90 % | 98.243 M -23.81 % | 128.945 M 42.82 % | 90.285 M 143.83 % | 37.027 M -1.06 % | 37.425 M -7.37 % | 40.403 M 41.77 % | 28.499 M -76.44 % | 120.981 M 839.81 % | 12.873 M |
| Deferred revenue | 0.000 -100.00 % | 141.000 K 113.64 % | 66.000 K -97.59 % | 2.743 M 4.85 % | 2.616 M -43.19 % | 4.605 M -90.04 % | 46.245 M 3 422.09 % | 1.313 M 54.29 % | 851.000 K -96.74 % | 26.077 M | 0.000 -100.00 % | 9.161 M -90.58 % | 97.220 M -36.10 % | 152.149 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 107.807 M 358.56 % | 23.510 M 51.34 % | 15.535 M 785.69 % | 1.754 M -97.97 % | 86.319 M | 0.000 -100.00 % | 380.946 M 15.53 % | 329.728 M -7.15 % | 355.111 M -1.77 % | 361.512 M 20.46 % | 300.098 M 1.20 % | 296.529 M 491.77 % | 50.109 M 2.79 % | 48.747 M | 0.000 -100.00 % | 48.064 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.160 M |
| Total current liabilities | 940.631 M 12.97 % | 832.660 M 184.81 % | 292.354 M -65.37 % | 844.211 M 198.99 % | 282.354 M -62.12 % | 745.354 M -8.91 % | 818.234 M -3.43 % | 847.297 M 64.59 % | 514.805 M -28.08 % | 715.833 M 22.01 % | 586.718 M -7.94 % | 637.320 M 196.51 % | 214.944 M -38.30 % | 348.389 M 259.51 % | 96.908 M 13.36 % | 85.489 M -8.82 % | 93.759 M 0.32 % | 93.462 M 14.82 % | 81.398 M -39.11 % | 133.672 M |
| Total liabilities | 1.001 B 8.96 % | 918.461 M 149.52 % | 368.087 M -57.84 % | 872.990 M 184.04 % | 307.350 M -59.79 % | 764.349 M -8.39 % | 834.316 M -8.90 % | 915.852 M 46.51 % | 625.118 M -28.51 % | 874.449 M 9.52 % | 798.421 M -11.67 % | 903.957 M 249.99 % | 258.277 M -42.45 % | 448.750 M 40.46 % | 319.476 M -16.94 % | 384.648 M -14.24 % | 448.521 M 35.62 % | 330.730 M 29.98 % | 254.447 M -18.27 % | 311.312 M |
| Other non current assets | 55.045 M 175.43 % | -72.974 M -241.42 % | 51.602 M 2.69 % | 50.250 M 0.50 % | 49.998 M 4 999 700.00 % | 1.000 K -99.98 % | 4.932 M 0.00 % | 4.932 M -45.68 % | 9.080 M -86.75 % | 68.543 M -66.86 % | 206.816 M -4.60 % | 216.796 M 30.25 % | 166.452 M 0.07 % | 166.329 M 20.19 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M -0.36 % | 138.886 M | 0.000 |
| Long term investments | 144.832 M -0.73 % | 145.902 M 2.00 % | 143.040 M 1.21 % | 141.324 M 0.80 % | 140.201 M 0.44 % | 139.583 M -1.59 % | 141.840 M -0.28 % | 142.245 M -0.64 % | 143.165 M 3.38 % | 138.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 140.386 M |
| Intangible assets | 0.000 -100.00 % | 575.102 M | 0.000 | 0.000 | 0.000 -100.00 % | 209.474 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 80.160 M 279.15 % | -44.744 M 0.00 % | -44.744 M 0.00 % | -44.744 M -992.38 % | 5.014 M | 0.000 | 0.000 | 0.000 100.00 % | -60.008 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 241.426 M -11.26 % | 272.069 M 3.18 % | 263.691 M -1.64 % | 268.083 M -2.68 % | 275.472 M -1.76 % | 280.406 M 1.05 % | 277.490 M -1.15 % | 280.728 M -12.01 % | 319.037 M -0.32 % | 320.056 M 19.28 % | 268.317 M -6.83 % | 287.994 M 7.40 % | 268.157 M 6.20 % | 252.502 M -6.79 % | 270.906 M -4.73 % | 284.358 M -1.92 % | 289.923 M 11.88 % | 259.138 M 41.52 % | 183.110 M -0.08 % | 183.256 M |
| Total non current assets | 441.303 M 2.15 % | 432.009 M 3.05 % | 419.229 M 0.02 % | 419.143 M -1.56 % | 425.792 M -14.72 % | 499.304 M -17.02 % | 601.745 M -5.72 % | 638.222 M -7.08 % | 686.858 M 3.89 % | 661.152 M 10.62 % | 597.674 M 16.36 % | 513.653 M 18.19 % | 434.608 M 3.77 % | 418.830 M 2.33 % | 409.292 M -3.18 % | 422.744 M -1.30 % | 428.309 M 7.74 % | 397.524 M 23.46 % | 321.996 M -0.51 % | 323.642 M |
| Other current assets | 106.060 M 267.33 % | 28.873 M -77.36 % | 127.517 M -27.60 % | 176.134 M 17.01 % | 150.524 M -3.50 % | 155.977 M 5 132.37 % | 2.981 M 55.18 % | 1.921 M 29.53 % | 1.483 M -99.20 % | 186.183 M 1 612.48 % | 10.872 M -49.81 % | 21.660 M -12.44 % | 24.736 M | 0.000 -100.00 % | 724.270 K 31.70 % | 549.950 K -89.99 % | 5.492 M 28.44 % | 4.276 M 10.39 % | 3.873 M 22.38 % | 3.165 M |
| Short term investments | 220.128 M 17.61 % | 187.171 M -62.58 % | 500.161 M 141.44 % | 207.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.870 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.872 M |
| cash and cash equivalents | 276.514 M 95 579.58 % | 289.000 K -64.88 % | 823.000 K -73.92 % | 3.156 M -74.97 % | 12.608 M -64.93 % | 35.955 M -19.04 % | 44.411 M 6 669.97 % | 656.000 K -56.76 % | 1.517 M -14.63 % | 1.777 M -95.04 % | 35.792 M -88.14 % | 301.789 M 239.47 % | 88.900 M -81.09 % | 470.064 M 2 021.35 % | 22.159 M -49.74 % | 44.087 M -55.36 % | 98.771 M 436.07 % | 18.425 M 296.16 % | 4.651 M 354.19 % | 1.024 M |
| Cash and short term investments | 276.514 M 22.16 % | 226.351 M -54.82 % | 500.984 M 138.21 % | 210.311 M 1 568.08 % | 12.608 M -64.93 % | 35.955 M -19.04 % | 44.411 M 6 669.97 % | 656.000 K -56.76 % | 1.517 M -14.63 % | 1.777 M -95.04 % | 35.792 M -88.14 % | 301.789 M 239.47 % | 88.900 M -81.09 % | 470.064 M 2 021.35 % | 22.159 M -49.74 % | 44.087 M -55.36 % | 98.771 M 436.07 % | 18.425 M 296.16 % | 4.651 M 19.38 % | 3.896 M |
| Total current assets | 2.213 B 12.31 % | 1.971 B 39.59 % | 1.412 B 3.11 % | 1.369 B 86.22 % | 735.329 M -29.16 % | 1.038 B 7.55 % | 965.052 M 0.96 % | 955.906 M 56.83 % | 609.534 M -35.07 % | 938.718 M -11.73 % | 1.063 B -28.50 % | 1.487 B 53.55 % | 968.650 M 16.27 % | 833.076 M 230.95 % | 251.723 M -7.10 % | 270.957 M -4.62 % | 284.085 M 77.14 % | 160.375 M 4.11 % | 154.045 M 17.25 % | 131.386 M |
| Inventory | 1.665 B 45.96 % | 1.141 B 209.25 % | 368.810 M -27.52 % | 508.825 M 98.47 % | 256.379 M -59.72 % | 636.543 M -9.93 % | 706.724 M 2.32 % | 690.688 M 64.92 % | 418.798 M -44.22 % | 750.758 M -12.56 % | 858.564 M -7.35 % | 926.632 M 17.95 % | 785.633 M 228.57 % | 239.106 M 153.58 % | 94.294 M -24.66 % | 125.161 M 97.26 % | 63.450 M -12.38 % | 72.415 M 30.39 % | 55.536 M -0.71 % | 55.930 M |
| Net receivables | 166.122 M -71.11 % | 575.102 M 38.72 % | 414.573 M -12.55 % | 474.092 M 50.12 % | 315.818 M 50.77 % | 209.474 M 25.42 % | 167.012 M -32.47 % | 247.333 M 51.38 % | 163.390 M 36.48 % | 119.713 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.547 M 33.01 % | 101.158 M -13.07 % | 116.372 M 78.32 % | 65.260 M -27.48 % | 89.986 M 31.57 % | 68.394 M |
| Tax assets | 0.000 -100.00 % | 6.852 M 21.49 % | 5.640 M 33.33 % | 4.230 M -13.05 % | 4.865 M -93.45 % | 74.300 M -58.14 % | 177.483 M -15.61 % | 210.317 M -2.44 % | 215.576 M 11.08 % | 194.075 M 58.38 % | 122.540 M 1 282.56 % | 8.863 M | 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 | 0.000 |
| Account payables | 748.999 M 2.24 % | 732.556 M 480.66 % | 126.159 M -84.26 % | 801.358 M 416.60 % | 155.123 M -78.13 % | 709.400 M 96.57 % | 360.892 M 19.40 % | 302.259 M 150.24 % | 120.788 M -62.65 % | 323.359 M 26.77 % | 255.079 M 9.29 % | 233.387 M 550.29 % | 35.890 M -37.26 % | 57.208 M -4.46 % | 59.881 M | 0.000 -100.00 % | 53.356 M -17.87 % | 64.962 M | 0.000 -100.00 % | 40.935 M |
| Tax payables | 0.000 -100.00 % | 10.078 M -82.13 % | 56.406 M 1 101.15 % | 4.696 M 50.32 % | 3.124 M -17.09 % | 3.768 M 9.69 % | 3.435 M -29.03 % | 4.840 M -50.31 % | 9.740 M 44.06 % | 6.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.704 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.823 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.466 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 1.500 M -98.98 % | 147.039 M 0.83 % | 145.823 M 0.55 % | 145.027 M 0.30 % | 144.589 M -1.09 % | 146.189 M -0.18 % | 146.452 M -0.42 % | 147.068 M 0.37 % | 146.526 M -34.07 % | 222.236 M 0.00 % | 222.236 M 0.00 % | 222.236 M 63.95 % | 135.550 M 571.90 % | 20.174 M 13.65 % | 17.751 M 19.90 % | 14.805 M 20.54 % | 12.282 M 7.23 % | 11.454 M | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.823 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.351 M -27.08 % | 4.595 M -20.92 % | 5.811 M -19.33 % | 7.204 M -15.43 % | 8.518 M 362.26 % | 1.843 M -84.14 % | 11.619 M -44.70 % | 21.012 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 2.655 B 10.48 % | 2.403 B 31.23 % | 1.831 B 2.38 % | 1.789 B 54.03 % | 1.161 B -24.47 % | 1.537 B -1.89 % | 1.567 B -1.71 % | 1.594 B 22.97 % | 1.296 B -18.97 % | 1.600 B -3.69 % | 1.661 B -16.98 % | 2.001 B 42.60 % | 1.403 B 12.09 % | 1.252 B 89.39 % | 661.015 M -4.71 % | 693.701 M -2.62 % | 712.394 M 27.69 % | 557.899 M 17.20 % | 476.041 M 4.62 % | 455.028 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -167.374 M -833.61 % | 22.815 M 103.52 % | -648.945 M -3 249.45 % | 20.605 M 107.67 % | -268.658 M -193.23 % | 288.166 M 2 657.38 % | -11.268 M -584.23 % | 2.327 M -98.26 % | 133.654 M -31.07 % | 193.898 M 8.74 % | 178.312 M 246.72 % | -121.529 M 78.39 % | -562.306 M -356.40 % | -123.204 M -983.70 % | -11.369 M 92.28 % | -147.355 M -2 484.33 % | -5.702 M -106.97 % | 81.854 M 300.87 % | -40.750 M 21.55 % | -51.947 M |
| Accounts receivables | 184.536 M 272.95 % | -106.699 M -233.98 % | 79.638 M 306.10 % | -38.641 M 62.61 % | -103.332 M -19.88 % | -86.197 M -222.93 % | 70.118 M 214.12 % | -61.443 M -1 379.53 % | 4.802 M -72.48 % | 17.449 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.200 M |
| Inventory | -524.149 M 32.08 % | -771.746 M -651.19 % | 140.015 M 155.46 % | -252.446 M -166.40 % | 380.164 M 441.69 % | 70.181 M 537.65 % | -16.036 M 94.10 % | -271.890 M -181.90 % | 331.960 M 207.93 % | 107.805 M 58.38 % | 68.068 M 148.28 % | -140.999 M 74.20 % | -546.526 M -277.40 % | -144.813 M -569.14 % | 30.868 M 150.02 % | -61.711 M -788.39 % | 8.965 M 153.11 % | -16.879 M -4 375.32 % | 394.800 K -98.05 % | 20.244 M |
| Accounts payables | 16.443 M -97.29 % | 606.397 M 189.81 % | -675.199 M -204.48 % | 646.235 M 216.59 % | -554.277 M -259.04 % | 348.508 M 494.39 % | 58.633 M -67.69 % | 181.471 M 189.58 % | -202.572 M -394.19 % | 68.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.991 M |
| Other working capital | 155.796 M -47.16 % | 294.863 M 252.46 % | -193.399 M 42.19 % | -334.543 M -3 907.25 % | 8.787 M 119.82 % | -44.326 M 64.25 % | -123.983 M -180.41 % | 154.189 M 28 866.60 % | -536.000 K -151.61 % | -213.030 K -100.19 % | 110.243 M 466.22 % | 19.470 M 223.38 % | -15.780 M -173.02 % | 21.609 M 151.16 % | -42.237 M 50.68 % | -85.643 M -483.94 % | -14.666 M -114.85 % | 98.733 M 339.96 % | -41.145 M | 0.000 |
| Other non cash items | -69.827 M -24.39 % | -56.136 M 57.63 % | -132.486 M -379.66 % | -27.621 M -166.82 % | -10.352 M 92.07 % | -130.514 M -734.39 % | 20.573 M -63.34 % | 56.126 M -11.20 % | 63.202 M 9.36 % | 57.792 M -25.03 % | 77.091 M 103.19 % | 37.940 M 114.91 % | -254.467 M -11.26 % | -228.715 M -1 025.06 % | -20.329 M 18.62 % | -24.981 M -15.94 % | -21.547 M -287.93 % | -5.554 M -88.49 % | -2.947 M -452.77 % | 835.320 K |
| Net cash provided by operating activities | 9.739 M -84.08 % | 61.183 M 259.41 % | -38.382 M -148.73 % | 78.769 M 186.46 % | -91.102 M -125.22 % | 361.203 M 185.76 % | 126.400 M 45.09 % | 87.118 M -30.62 % | 125.560 M 116.03 % | 58.122 M 272.29 % | -33.736 M 69.46 % | -110.466 M 21.76 % | -141.187 M -126.46 % | 533.533 M 636.59 % | 72.433 M 250.60 % | -48.095 M -147.43 % | 101.394 M -13.97 % | 117.857 M 56.81 % | 75.160 M 558.15 % | -16.405 M |
| Investments in property plant and equipment | -25.450 M -53.35 % | -16.596 M -233.66 % | -4.974 M -72.23 % | -2.888 M 62.32 % | -7.664 M 12.42 % | -8.751 M -350.39 % | -1.943 M 53.48 % | -4.177 M 83.72 % | -25.658 M -218.90 % | -8.046 M 79.67 % | -39.566 M 10.01 % | -43.965 M -1.79 % | -43.192 M -298.22 % | -10.846 M 41.97 % | -18.690 M 35.70 % | -29.066 M 54.71 % | -64.182 M 34.89 % | -98.575 M -314.69 % | -23.771 M 55.82 % | -53.804 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 35.589 M 36 589.69 % | 97.000 K | 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 100.00 % | -9.019 M 68.04 % | -28.221 M -258.00 % | -7.883 M 53.29 % | -16.877 M | 0.000 100.00 % | -2.261 K 97.69 % | -97.739 K | 0.000 | 0.000 100.00 % | -150.568 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.750 M |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.529 M | 0.000 -100.00 % | 8.690 M -50.18 % | 17.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 500.000 K -66.67 % | 1.500 M | 0.000 |
| Other investing activites | 29.997 M 67.24 % | 17.937 M -2.31 % | 18.362 M 579.57 % | 2.702 M 92.45 % | 1.404 M -74.61 % | 5.529 M 1 145.27 % | 444.000 K -94.89 % | 8.690 M 1 435.34 % | 566.000 K 130.39 % | -1.862 M -1 804.08 % | -97.810 K 99.46 % | -18.095 M -292.50 % | 9.400 M 31.31 % | 7.159 M 419.98 % | 1.377 M 62.96 % | 844.830 K -54.54 % | 1.859 M 132.80 % | 798.340 K -6.16 % | 850.770 K | 0.000 |
| Net cash used for investing activites | 4.547 M 239.08 % | 1.341 M -89.98 % | 13.388 M 7 297.85 % | -186.000 K 97.03 % | -6.260 M 4.35 % | -6.545 M 77.98 % | -29.720 M -172.65 % | 40.909 M 641.70 % | -7.552 M 23.78 % | -9.908 M 75.02 % | -39.667 M 36.18 % | -62.158 M -83.95 % | -33.792 M -816.36 % | -3.688 M 78.88 % | -17.463 M 38.12 % | -28.222 M 54.72 % | -62.324 M 35.93 % | -97.276 M -354.13 % | -21.420 M 61.44 % | -55.554 M |
| Debt repayment | 50.597 M 568.12 % | 7.573 M -84.18 % | 47.883 M 155.47 % | -86.316 M -198.01 % | 88.069 M 126.87 % | -327.774 M -497.32 % | -54.874 M 23.74 % | -71.955 M -32.03 % | -54.500 M -762.34 % | 8.228 M 107.71 % | -106.661 M -121.46 % | 496.964 M 735.96 % | -78.144 M -82.19 % | -42.892 M -140.72 % | -17.818 M -134.29 % | 51.958 M -19.10 % | 64.224 M 373.53 % | 13.563 M 131.93 % | -42.481 M -171.06 % | 59.778 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -62.640 M 0.00 % | -62.640 M -433.33 % | -11.745 M | 0.000 | 0.000 100.00 % | -18.879 M | 0.000 | 0.000 100.00 % | -652.074 K -12.37 % | -580.276 K 93.80 % | -9.360 M 90.06 % | -94.145 M 16.04 % | -112.130 M -579.66 % | -16.498 M -3 578.27 % | -448.521 K 96.74 % | -13.741 M -25.00 % | -10.993 M 0.00 % | -10.993 M | 0.000 | 0.000 |
| Other financing activites | -2.029 M 75.83 % | -8.393 M 35.81 % | -13.075 M -660.62 % | -1.719 M 87.77 % | -14.054 M 14.62 % | -16.461 M -134.32 % | 47.966 M 184.25 % | -56.933 M 9.80 % | -63.116 M -4.83 % | -60.206 M 23.71 % | -78.915 M | 0.000 100.00 % | -18.975 M -3 953 179 362.42 % | 0.480 100.00 % | -58.627 M -267.45 % | -15.955 M -12.89 % | -14.133 M -50.77 % | -9.374 M 10.75 % | -10.503 M | 0.000 |
| Net cash used provided by financing activities | -14.072 M 77.83 % | -63.460 M -375.16 % | 23.063 M 126.20 % | -88.035 M -218.94 % | 74.015 M 120.38 % | -363.114 M -586.09 % | -52.925 M 58.94 % | -128.888 M -8.98 % | -118.268 M -125.02 % | -52.558 M 73.01 % | -194.737 M -153.44 % | 364.424 M 274.16 % | -209.249 M -144.70 % | -85.514 M -11.21 % | -76.893 M -445.40 % | 22.262 M -43.06 % | 39.098 M 674.65 % | -6.804 M 87.16 % | -52.984 M -188.63 % | 59.778 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 100.00 % | -40.412 K -101.38 % | 2.937 M 60 042.41 % | -4.900 K 99.22 % | -629.390 K -128.90 % | 2.178 M 72 464.12 % | -3.010 K -220.21 % | -940.000 | 0.000 |
| Net change in cash | 214.000 K 122.86 % | -936.000 K 59.88 % | -2.333 M 75.32 % | -9.452 M 59.52 % | -23.347 M -176.10 % | -8.456 M -119.33 % | 43.755 M 5 181.88 % | -861.000 K -231.15 % | -260.000 K 94.01 % | -4.344 M 98.38 % | -268.139 M -239.80 % | 191.800 M 149.91 % | -384.268 M -185.91 % | 447.269 M 2 139.67 % | -21.929 M 59.90 % | -54.684 M -168.06 % | 80.346 M 483.31 % | 13.774 M 1 725.44 % | 754.570 K | 0.000 |
| Cash at beginning of period | 289.000 K -76.41 % | 1.225 M -61.19 % | 3.156 M -74.97 % | 12.608 M -64.93 % | 35.955 M -19.04 % | 44.411 M 6 669.97 % | 656.000 K -56.76 % | 1.517 M -14.63 % | 1.777 M -70.97 % | 6.121 M -97.77 % | 274.260 M 232.60 % | 82.460 M -82.33 % | 466.728 M 2 298.52 % | 19.459 M -55.86 % | 44.087 M -55.36 % | 98.771 M 436.07 % | 18.425 M 296.16 % | 4.651 M 19.37 % | 3.896 M | 0.000 |
| Cash at end of period | 503.000 K 74.05 % | 289.000 K -64.88 % | 823.000 K -73.92 % | 3.156 M -74.97 % | 12.608 M -64.93 % | 35.955 M -19.04 % | 44.411 M 6 669.97 % | 656.000 K -56.76 % | 1.517 M -14.67 % | 1.778 M -70.96 % | 6.121 M -97.77 % | 274.260 M 232.60 % | 82.460 M -82.33 % | 466.728 M 2 006.29 % | 22.159 M -49.74 % | 44.087 M -55.36 % | 98.771 M 436.07 % | 18.425 M 296.16 % | 4.651 M 354.19 % | 1.024 M |
| Operating cash flow | 9.739 M -84.08 % | 61.183 M 259.41 % | -38.382 M -148.73 % | 78.769 M 186.46 % | -91.102 M -125.22 % | 361.203 M 185.76 % | 126.400 M 45.09 % | 87.118 M -30.62 % | 125.560 M 116.03 % | 58.122 M 272.29 % | -33.736 M 69.46 % | -110.466 M 21.76 % | -141.187 M -126.46 % | 533.533 M 636.59 % | 72.433 M 250.60 % | -48.095 M -147.43 % | 101.394 M -13.97 % | 117.857 M 56.81 % | 75.160 M 558.15 % | -16.405 M |
| Capital expenditure | -25.450 M -53.35 % | -16.596 M -233.66 % | -4.974 M -72.23 % | -2.888 M 62.32 % | -7.664 M 12.42 % | -8.751 M -350.39 % | -1.943 M 53.48 % | -4.177 M 83.72 % | -25.658 M -218.90 % | -8.046 M 79.67 % | -39.566 M 10.01 % | -43.965 M -1.79 % | -43.192 M -298.22 % | -10.846 M 41.97 % | -18.690 M 35.70 % | -29.066 M 54.71 % | -64.182 M 34.89 % | -98.575 M -314.69 % | -23.771 M 55.82 % | -53.804 M |
| Free CashFlow | -15.711 M -135.24 % | 44.587 M 202.84 % | -43.356 M -157.14 % | 75.881 M 176.83 % | -98.766 M -128.02 % | 352.452 M 183.19 % | 124.457 M 50.05 % | 82.941 M -16.98 % | 99.902 M 99.50 % | 50.077 M 168.32 % | -73.302 M 52.53 % | -154.431 M 16.24 % | -184.378 M -135.28 % | 522.687 M 872.56 % | 53.744 M 169.65 % | -77.162 M -307.36 % | 37.212 M 92.98 % | 19.283 M -62.48 % | 51.389 M 173.19 % | -70.209 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 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 751.382 M -0.36 % | 754.087 M 14.98 % | 655.844 M -26.91 % | 897.251 M 1.56 % | 883.450 M -12.37 % | 1.008 B 22.71 % | 821.604 M 62.07 % | 506.933 M -24.07 % | 667.649 M -38.08 % | 1.078 B -9.42 % | 1.190 B 0.99 % | 1.179 B 18.86 % | 991.705 M 30.11 % | 762.234 M -14.14 % | 887.768 M 2.28 % | 867.985 M 128.64 % | 379.622 M -49.57 % | 752.781 M 93.19 % | 389.656 M -36.82 % | 616.771 M -2.46 % | 632.299 M -11.13 % | 711.467 M 10.82 % | 642.027 M 12.51 % | 570.659 M -19.45 % | 708.469 M 3.66 % | 683.443 M -7.20 % | 736.443 M 100.29 % | 367.692 M -17.65 % | 446.522 M -11.52 % | 504.677 M 16.35 % | 433.758 M 26.80 % | 342.077 M -4.73 % | 359.061 M -18.85 % | 442.470 M 65.71 % | 267.011 M -42.14 % | 461.463 M 47.43 % | 313.009 M -16.07 % | 372.951 M 15.88 % | 321.831 M -41.42 % | 549.429 M 62.17 % | 338.801 M -11.63 % | 383.386 M 26.40 % | 303.315 M 6.67 % | 284.349 M 51.85 % | 187.260 M -42.87 % | 327.805 M -16.04 % | 390.442 M 27.48 % | 306.287 M 9.85 % | 278.828 M 142.34 % | 115.058 M -76.09 % | 481.170 M -39.70 % | 797.995 M 35.75 % | 587.851 M -17.24 % | 710.331 M -2.12 % | 725.713 M 54.02 % | 471.186 M 4.62 % | 450.364 M 49.65 % | 300.944 M -20.26 % | 377.417 M 19.91 % | 314.758 M -3.72 % | 326.913 M 14.91 % | 284.505 M -1.89 % | 289.980 M -2.33 % | 296.899 M |
| Net income | 32.666 M -40.84 % | 55.218 M 9.89 % | 50.249 M -28.85 % | 70.626 M 18.70 % | 59.498 M 185.96 % | -69.219 M -168.65 % | 100.835 M 218.36 % | 31.673 M 39.78 % | 22.659 M -82.57 % | 129.977 M -22.66 % | 168.069 M -7.57 % | 181.840 M 115.49 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 M -3.89 % | 13.070 M -57.03 % | 30.418 M 21.47 % | 25.041 M 215.16 % | -21.744 M -185.74 % | 25.359 M 6.39 % | 23.835 M -26.48 % | 32.419 M 6 422.94 % | 497.000 K -98.15 % | 26.880 M 61.35 % | 16.659 M 56.28 % | 10.660 M -53.37 % | 22.860 M 613.26 % | 3.205 M 105.45 % | 1.560 M 110.96 % | -14.233 M -5.13 % | -13.538 M 37.62 % | -21.703 M -116.62 % | -10.019 M 24.06 % | -13.194 M -252.22 % | -3.746 M 92.37 % | -49.110 M 13.53 % | -56.791 M -84.72 % | -30.744 M -746.88 % | 4.753 M 103.59 % | -132.409 M -146.46 % | -53.724 M -59.52 % | -33.679 M -394.83 % | 11.423 M 357.57 % | -4.435 M 84.70 % | -28.980 M -72.52 % | -16.798 M -41.63 % | -11.860 M -112.42 % | 95.512 M -54.43 % | 209.615 M 49.55 % | 140.164 M -48.80 % | 273.767 M 44.52 % | 189.435 M 130.44 % | 82.205 M 223.49 % | 25.412 M 202.19 % | 8.409 M -60.63 % | 21.358 M 135.01 % | 9.088 M -5.44 % | 9.611 M 84.49 % | 5.209 M -20.10 % | 6.520 M -77.35 % | 28.783 M |
| Income before tax | 50.742 M -41.83 % | 87.237 M 7.10 % | 81.454 M -31.37 % | 118.679 M 31.83 % | 90.027 M -45.57 % | 165.394 M 13.58 % | 145.615 M 221.38 % | 45.309 M 32.80 % | 34.118 M -83.36 % | 205.095 M 0.37 % | 204.341 M -7.38 % | 220.629 M 112.93 % | 103.617 M 14.05 % | 90.850 M 1 671.99 % | 5.127 M 141.10 % | -12.474 M -56.02 % | -7.995 M -119.31 % | 41.402 M 66.47 % | 24.871 M -54.59 % | 54.771 M -0.87 % | 55.251 M 89.19 % | 29.204 M -44.04 % | 52.190 M 25.90 % | 41.454 M -44.75 % | 75.036 M 157.60 % | 29.129 M -27.44 % | 40.145 M 61.29 % | 24.890 M 40.23 % | 17.750 M -46.31 % | 33.059 M 548.09 % | 5.101 M 20.71 % | 4.226 M 120.54 % | -20.579 M -37.50 % | -14.967 M 51.55 % | -30.890 M -107.11 % | -14.915 M 24.33 % | -19.711 M -53.66 % | -12.828 M 81.93 % | -71.000 M 15.66 % | -84.187 M -86.30 % | -45.190 M 58.17 % | -108.025 M 18.69 % | -132.862 M -146.29 % | -53.946 M -59.12 % | -33.903 M -167 472.63 % | 20.256 K 100.43 % | -4.748 M 83.74 % | -29.209 M -71.14 % | -17.067 M 24.24 % | -22.529 M -115.10 % | 149.164 M -52.51 % | 314.081 M 51.38 % | 207.484 M -49.56 % | 411.357 M 45.02 % | 283.660 M 130.44 % | 123.093 M 222.60 % | 38.157 M 202.75 % | 12.604 M -60.61 % | 32.001 M 148.38 % | 12.884 M -14.04 % | 14.989 M 116.02 % | 6.939 M -30.96 % | 10.050 M -77.30 % | 44.274 M |
| Income before tax ratio | 0.07 -41.62 % | 0.12 -6.85 % | 0.12 -6.10 % | 0.13 29.80 % | 0.10 -37.88 % | 0.16 -7.44 % | 0.18 98.29 % | 0.09 74.90 % | 0.05 -73.13 % | 0.19 10.81 % | 0.17 -8.29 % | 0.19 79.14 % | 0.10 -12.34 % | 0.12 1 963.82 % | 0.01 140.19 % | -0.01 31.76 % | -0.02 -138.29 % | 0.05 -13.83 % | 0.06 -28.12 % | 0.09 1.63 % | 0.09 112.88 % | 0.04 -49.50 % | 0.08 11.90 % | 0.07 -31.41 % | 0.11 148.50 % | 0.04 -21.81 % | 0.05 -19.47 % | 0.07 70.29 % | 0.04 -39.32 % | 0.07 457.02 % | 0.01 -4.81 % | 0.01 121.56 % | -0.06 -69.44 % | -0.03 70.76 % | -0.12 -257.93 % | -0.03 48.67 % | -0.06 -83.08 % | -0.03 84.41 % | -0.22 -43.98 % | -0.15 -14.88 % | -0.13 52.66 % | -0.28 35.67 % | -0.44 -130.89 % | -0.19 -4.79 % | -0.18 -293 091.64 % | 0.00 100.51 % | -0.01 87.25 % | -0.10 -55.80 % | -0.06 68.74 % | -0.20 -163.16 % | 0.31 -21.24 % | 0.39 11.51 % | 0.35 -39.05 % | 0.58 48.16 % | 0.39 49.62 % | 0.26 208.34 % | 0.08 102.30 % | 0.04 -50.61 % | 0.08 107.14 % | 0.04 -10.72 % | 0.05 88.00 % | 0.02 -29.63 % | 0.03 -76.76 % | 0.15 |
| EBITDA | 51.456 M -43.23 % | 90.641 M 7.34 % | 84.443 M -30.61 % | 121.688 M 30.29 % | 93.396 M -44.83 % | 169.290 M 11.27 % | 152.148 M 206.92 % | 49.572 M 35.10 % | 36.692 M -82.59 % | 210.744 M 1.19 % | 208.267 M -9.35 % | 229.752 M 118.30 % | 105.247 M 12.31 % | 93.715 M 1 071.73 % | 7.998 M 187.81 % | -9.108 M -78.55 % | -5.101 M -110.42 % | 48.956 M 48.87 % | 32.885 M -45.60 % | 60.445 M 1.29 % | 59.676 M 85.02 % | 32.254 M -41.41 % | 55.054 M 24.21 % | 44.322 M -49.85 % | 88.382 M 176.34 % | 31.983 M -44.08 % | 57.192 M 43.33 % | 39.901 M 17.23 % | 34.036 M -26.06 % | 46.032 M 118.14 % | 21.102 M 19.46 % | 17.665 M 1 126.74 % | 1.440 M 692.59 % | -243.000 K 98.14 % | -13.080 M -300.64 % | 6.519 M 99.66 % | 3.265 M -68.99 % | 10.529 M 120.25 % | -52.003 M 19.55 % | -64.641 M -177.43 % | -23.300 M 64.21 % | -65.095 M 37.85 % | -104.739 M -232.39 % | -31.511 M -247.11 % | -9.078 M -169.33 % | 13.095 M -2.37 % | 13.413 M 193.80 % | -14.299 M -112.06 % | -6.743 M 74.21 % | -26.145 M -116.37 % | 159.759 M -51.33 % | 328.229 M 49.50 % | 219.544 M -46.53 % | 410.602 M 38.05 % | 297.435 M 117.89 % | 136.504 M 166.13 % | 51.293 M 91.40 % | 26.798 M -40.81 % | 45.277 M 70.98 % | 26.481 M -8.86 % | 29.054 M 39.96 % | 20.759 M -21.01 % | 26.282 M -56.09 % | 59.849 M |
| Net income ratio | 0.04 -40.63 % | 0.07 -4.43 % | 0.08 -2.66 % | 0.08 16.88 % | 0.07 198.09 % | -0.07 -155.94 % | 0.12 96.43 % | 0.06 84.10 % | 0.03 -71.85 % | 0.12 -14.62 % | 0.14 -8.48 % | 0.15 81.29 % | 0.09 -14.48 % | 0.10 2 977.87 % | 0.00 137.82 % | -0.01 64.68 % | -0.02 -245.01 % | 0.02 -50.25 % | 0.03 -31.99 % | 0.05 24.53 % | 0.04 229.58 % | -0.03 -177.38 % | 0.04 -5.43 % | 0.04 -8.72 % | 0.05 6 192.52 % | 0.00 -98.01 % | 0.04 -19.44 % | 0.05 89.78 % | 0.02 -47.30 % | 0.05 513.03 % | 0.01 62.02 % | 0.00 111.50 % | -0.04 -29.56 % | -0.03 62.36 % | -0.08 -274.37 % | -0.02 48.49 % | -0.04 -319.67 % | -0.01 93.42 % | -0.15 -47.63 % | -0.10 -13.91 % | -0.09 -832.01 % | 0.01 102.84 % | -0.44 -131.05 % | -0.19 -5.05 % | -0.18 -616.10 % | 0.03 406.79 % | -0.01 87.99 % | -0.09 -57.05 % | -0.06 41.56 % | -0.10 -151.93 % | 0.20 -24.43 % | 0.26 10.17 % | 0.24 -38.13 % | 0.39 47.65 % | 0.26 49.62 % | 0.17 209.19 % | 0.06 101.93 % | 0.03 -50.62 % | 0.06 96.00 % | 0.03 -1.79 % | 0.03 60.56 % | 0.02 -18.56 % | 0.02 -76.81 % | 0.10 |
| Ratio EBITDA | 0.07 -43.03 % | 0.12 -6.64 % | 0.13 -5.06 % | 0.14 28.29 % | 0.11 -37.04 % | 0.17 -9.33 % | 0.19 89.37 % | 0.10 77.94 % | 0.05 -71.88 % | 0.20 11.71 % | 0.17 -10.24 % | 0.19 83.66 % | 0.11 -13.68 % | 0.12 1 264.71 % | 0.01 185.86 % | -0.01 21.91 % | -0.01 -120.66 % | 0.07 -22.94 % | 0.08 -13.88 % | 0.10 3.84 % | 0.09 108.18 % | 0.05 -47.13 % | 0.09 10.41 % | 0.08 -37.74 % | 0.12 166.58 % | 0.05 -39.74 % | 0.08 -28.44 % | 0.11 42.37 % | 0.08 -16.43 % | 0.09 87.49 % | 0.05 -5.79 % | 0.05 1 187.64 % | 0.00 830.25 % | 0.00 98.88 % | -0.05 -446.76 % | 0.01 35.43 % | 0.01 -63.05 % | 0.03 117.47 % | -0.16 -37.34 % | -0.12 -71.07 % | -0.07 59.50 % | -0.17 50.83 % | -0.35 -211.60 % | -0.11 -128.59 % | -0.05 -221.36 % | 0.04 16.28 % | 0.03 173.59 % | -0.05 -93.05 % | -0.02 89.36 % | -0.23 -168.44 % | 0.33 -19.28 % | 0.41 10.13 % | 0.37 -35.39 % | 0.58 41.04 % | 0.41 41.47 % | 0.29 154.37 % | 0.11 27.90 % | 0.09 -25.77 % | 0.12 42.59 % | 0.08 -5.34 % | 0.09 21.80 % | 0.07 -19.49 % | 0.09 -55.04 % | 0.20 |
| Gross profit ratio | 0.46 -3.18 % | 0.48 -17.03 % | 0.57 17.92 % | 0.49 21.72 % | 0.40 -11.13 % | 0.45 -28.77 % | 0.63 -2.59 % | 0.65 18.89 % | 0.55 525.93 % | -0.13 -124.80 % | 0.52 5.87 % | 0.49 -3.81 % | 0.51 259.40 % | -0.32 -189.73 % | 0.35 -3.68 % | 0.37 -45.81 % | 0.68 379.86 % | -0.24 -139.71 % | 0.61 11.44 % | 0.55 2.57 % | 0.54 275.18 % | -0.31 -153.68 % | 0.57 11.86 % | 0.51 12.62 % | 0.45 510.60 % | -0.11 -125.68 % | 0.43 -26.94 % | 0.59 28.07 % | 0.46 -20.41 % | 0.58 26.70 % | 0.45 -15.86 % | 0.54 9.10 % | 0.49 20.19 % | 0.41 -36.94 % | 0.65 47.16 % | 0.44 -19.31 % | 0.55 8.91 % | 0.50 6.78 % | 0.47 86.28 % | 0.25 -46.97 % | 0.48 198.24 % | -0.49 -354.74 % | 0.19 -63.22 % | 0.52 -37.66 % | 0.83 786.82 % | 0.09 -74.30 % | 0.37 -8.01 % | 0.40 -17.59 % | 0.48 135.87 % | -1.35 -316.60 % | 0.62 -0.54 % | 0.62 -0.76 % | 0.63 51.58 % | 0.42 -34.56 % | 0.63 16.75 % | 0.54 24.59 % | 0.44 267.80 % | -0.26 -157.85 % | 0.45 8.33 % | 0.41 7.26 % | 0.39 197.86 % | -0.40 -189.56 % | 0.44 -16.04 % | 0.53 |
| Weighted average shs out dil | 7.834 M 0.02 % | 7.832 M 0.06 % | 7.827 M -0.04 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M -0.02 % | 7.831 M 0.04 % | 7.828 M -0.03 % | 7.830 M 0.94 % | 7.757 M -0.68 % | 7.809 M -0.53 % | 7.851 M 0.27 % | 7.830 M 0.05 % | 7.826 M -0.17 % | 7.840 M 0.18 % | 7.825 M -0.03 % | 7.828 M 0.01 % | 7.827 M -0.17 % | 7.840 M 0.12 % | 7.831 M 0.00 % | 7.830 M -0.08 % | 7.837 M 0.20 % | 7.821 M -0.22 % | 7.838 M 0.11 % | 7.830 M 0.17 % | 7.817 M 0.22 % | 7.800 M -0.26 % | 7.820 M -0.12 % | 7.830 M -0.06 % | 7.835 M 0.03 % | 7.833 M 0.03 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.831 M -0.01 % | 7.831 M 0.03 % | 7.829 M -0.18 % | 7.843 M 0.08 % | 7.837 M 0.17 % | 7.823 M -0.14 % | 7.834 M 1.89 % | 7.689 M -0.91 % | 7.759 M -1.22 % | 7.855 M 0.43 % | 7.821 M |
| Weighted average shs out | 7.834 M 0.02 % | 7.832 M 0.06 % | 7.827 M -0.04 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.03 % | 7.828 M -0.03 % | 7.830 M 0.94 % | 7.757 M -0.68 % | 7.809 M -0.26 % | 7.830 M 0.00 % | 7.830 M 0.05 % | 7.826 M -0.17 % | 7.840 M 0.18 % | 7.825 M -0.03 % | 7.828 M 0.01 % | 7.827 M -0.17 % | 7.840 M 0.12 % | 7.831 M 0.00 % | 7.830 M -0.08 % | 7.837 M 0.20 % | 7.821 M -0.22 % | 7.838 M 0.11 % | 7.830 M 0.17 % | 7.817 M 0.22 % | 7.800 M -0.26 % | 7.820 M -0.12 % | 7.830 M -0.06 % | 7.835 M 0.03 % | 7.833 M 0.03 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.830 M 0.00 % | 7.831 M -0.01 % | 7.831 M 0.03 % | 7.829 M -0.18 % | 7.843 M 0.08 % | 7.837 M 0.17 % | 7.823 M -0.14 % | 7.834 M 1.89 % | 7.689 M -0.91 % | 7.759 M -1.22 % | 7.855 M 0.43 % | 7.821 M |
| EPS diluted | 4.17 -40.85 % | 7.05 9.81 % | 6.42 -28.82 % | 9.02 18.68 % | 7.60 185.97 % | -8.84 -168.63 % | 12.88 218.02 % | 4.05 40.14 % | 2.89 -82.59 % | 16.60 -22.65 % | 21.46 -7.58 % | 23.22 115.40 % | 10.78 11.25 % | 9.69 2 518.92 % | 0.37 138.95 % | -0.95 18.80 % | -1.17 -173.13 % | 1.60 -4.19 % | 1.67 -56.96 % | 3.88 21.25 % | 3.20 215.11 % | -2.78 -185.80 % | 3.24 6.58 % | 3.04 -26.57 % | 4.14 6 419.69 % | 0.06 -98.15 % | 3.43 61.03 % | 2.13 56.62 % | 1.36 -53.42 % | 2.92 612.20 % | 0.41 105.00 % | 0.20 110.99 % | -1.82 -5.20 % | -1.73 37.55 % | -2.77 -116.41 % | -1.28 24.26 % | -1.69 -252.08 % | -0.48 92.34 % | -6.27 13.52 % | -7.25 -84.48 % | -3.93 -744.26 % | 0.61 103.61 % | -16.91 -146.50 % | -6.86 -59.53 % | -4.30 -394.52 % | 1.46 356.14 % | -0.57 84.59 % | -3.70 -72.09 % | -2.15 -42.38 % | -1.51 -112.38 % | 12.20 -54.43 % | 26.77 49.55 % | 17.90 -48.80 % | 34.96 44.52 % | 24.19 130.38 % | 10.50 224.07 % | 3.24 202.80 % | 1.07 -60.81 % | 2.73 135.34 % | 1.16 -7.20 % | 1.25 86.57 % | 0.67 -19.28 % | 0.83 -77.45 % | 3.68 |
| Earnings per share | 4.17 -40.85 % | 7.05 9.81 % | 6.42 -28.82 % | 9.02 18.68 % | 7.60 185.97 % | -8.84 -168.63 % | 12.88 218.02 % | 4.05 40.14 % | 2.89 -82.59 % | 16.60 -22.65 % | 21.46 -7.58 % | 23.22 115.40 % | 10.78 11.25 % | 9.69 2 518.92 % | 0.37 138.95 % | -0.95 18.80 % | -1.17 -173.13 % | 1.60 -4.19 % | 1.67 -56.96 % | 3.88 21.25 % | 3.20 215.11 % | -2.78 -185.80 % | 3.24 6.58 % | 3.04 -26.57 % | 4.14 6 419.69 % | 0.06 -98.15 % | 3.43 61.03 % | 2.13 56.62 % | 1.36 -53.42 % | 2.92 612.20 % | 0.41 105.00 % | 0.20 110.99 % | -1.82 -5.20 % | -1.73 37.55 % | -2.77 -116.41 % | -1.28 24.26 % | -1.69 -252.08 % | -0.48 92.34 % | -6.27 13.52 % | -7.25 -84.48 % | -3.93 -744.26 % | 0.61 103.61 % | -16.91 -146.50 % | -6.86 -59.53 % | -4.30 -394.52 % | 1.46 356.14 % | -0.57 84.59 % | -3.70 -72.09 % | -2.15 -42.38 % | -1.51 -112.38 % | 12.20 -99.54 % | 2 677.00 14 855.31 % | 17.90 -48.80 % | 34.96 44.52 % | 24.19 130.38 % | 10.50 224.07 % | 3.24 202.80 % | 1.07 -60.81 % | 2.73 135.34 % | 1.16 -7.20 % | 1.25 86.57 % | 0.67 -19.28 % | 0.83 -77.45 % | 3.68 |
| Gross profit | 346.791 M -3.53 % | 359.476 M -4.61 % | 376.829 M -13.80 % | 437.172 M 23.62 % | 353.642 M -22.13 % | 454.131 M -12.59 % | 519.540 M 57.88 % | 329.076 M -9.73 % | 364.537 M 363.73 % | -138.222 M -122.46 % | 615.373 M 6.92 % | 575.570 M 14.33 % | 503.438 M 307.39 % | -242.750 M -177.04 % | 315.102 M -1.48 % | 319.842 M 23.91 % | 258.122 M 241.13 % | -182.894 M -176.72 % | 238.398 M -29.60 % | 338.620 M 0.05 % | 338.455 M 255.69 % | -217.395 M -159.49 % | 365.426 M 25.85 % | 290.363 M -9.29 % | 320.102 M 525.63 % | -75.206 M -123.83 % | 315.617 M 46.33 % | 215.695 M 5.46 % | 204.522 M -29.59 % | 290.454 M 47.42 % | 197.026 M 6.69 % | 184.666 M 3.94 % | 177.662 M -2.46 % | 182.150 M 4.50 % | 174.303 M -14.85 % | 204.699 M 18.96 % | 172.080 M -8.60 % | 188.266 M 23.74 % | 152.144 M 9.11 % | 139.435 M -14.00 % | 162.135 M 186.81 % | -186.762 M -421.99 % | 58.003 M -60.77 % | 147.856 M -5.33 % | 156.186 M 406.60 % | 30.830 M -78.42 % | 142.872 M 17.26 % | 121.841 M -9.47 % | 134.592 M 186.93 % | -154.821 M -151.79 % | 298.919 M -40.03 % | 498.453 M 34.72 % | 370.005 M 25.44 % | 294.958 M -35.95 % | 460.477 M 79.81 % | 256.088 M 30.35 % | 196.468 M 351.11 % | -78.240 M -146.12 % | 169.628 M 29.90 % | 130.585 M 3.27 % | 126.445 M 212.45 % | -112.447 M -187.86 % | 127.978 M -17.99 % | 156.057 M |
| Income tax expense | 18.076 M -43.55 % | 32.019 M 2.61 % | 31.205 M -35.06 % | 48.053 M 57.40 % | 30.529 M -86.99 % | 234.613 M 423.92 % | 44.780 M 228.40 % | 13.636 M 19.00 % | 11.459 M -84.75 % | 75.118 M 107.10 % | 36.272 M -6.49 % | 38.789 M 101.70 % | 19.231 M 28.16 % | 15.006 M 564.86 % | 2.257 M 144.65 % | -5.055 M -524.43 % | 1.191 M -95.87 % | 28.840 M 144.39 % | 11.801 M -51.54 % | 24.353 M -19.39 % | 30.210 M -40.70 % | 50.948 M 89.88 % | 26.831 M 52.28 % | 17.619 M -58.66 % | 42.617 M 48.84 % | 28.632 M 115.85 % | 13.265 M 61.16 % | 8.231 M 16.09 % | 7.090 M -30.48 % | 10.199 M 437.92 % | 1.896 M -28.88 % | 2.666 M 142.01 % | -6.346 M -344.09 % | -1.429 M 84.45 % | -9.187 M -87.64 % | -4.896 M 24.87 % | -6.517 M 28.24 % | -9.082 M 58.51 % | -21.890 M 20.10 % | -27.396 M -89.64 % | -14.446 M 87.19 % | -112.778 M -24 795.79 % | -453.000 K -104.05 % | -222.000 K 0.89 % | -224.000 K 98.04 % | -11.403 M -3 543.16 % | -313.000 K -36.68 % | -229.000 K 14.87 % | -269.000 K 97.48 % | -10.668 M -119.88 % | 53.652 M -48.64 % | 104.466 M 55.18 % | 67.320 M -51.07 % | 137.590 M 46.02 % | 94.225 M 130.45 % | 40.888 M 220.82 % | 12.745 M 203.85 % | 4.194 M -60.59 % | 10.643 M 180.37 % | 3.796 M -29.42 % | 5.378 M 211.00 % | 1.729 M -51.01 % | 3.530 M -77.21 % | 15.491 M |
| Cost of revenue | 404.591 M 2.53 % | 394.611 M 41.43 % | 279.015 M -39.35 % | 460.079 M -13.16 % | 529.808 M -4.38 % | 554.069 M 83.43 % | 302.064 M 69.84 % | 177.857 M -41.32 % | 303.112 M -75.08 % | 1.216 B 111.55 % | 575.038 M -4.67 % | 603.189 M 23.54 % | 488.267 M -51.42 % | 1.005 B 75.49 % | 572.666 M 4.47 % | 548.143 M 351.15 % | 121.500 M -87.01 % | 935.675 M 518.60 % | 151.258 M -45.62 % | 278.151 M -5.34 % | 293.844 M -68.37 % | 928.862 M 235.81 % | 276.601 M -1.32 % | 280.296 M -27.83 % | 388.367 M -48.81 % | 758.649 M 80.28 % | 420.826 M 176.86 % | 151.997 M -37.19 % | 242.000 M 12.97 % | 214.223 M -9.51 % | 236.732 M 50.39 % | 157.411 M -13.22 % | 181.399 M -30.32 % | 260.320 M 180.80 % | 92.708 M -63.89 % | 256.764 M 82.19 % | 140.929 M -23.69 % | 184.685 M 8.84 % | 169.687 M -58.61 % | 409.994 M 132.07 % | 176.666 M -69.01 % | 570.148 M 132.42 % | 245.312 M 79.72 % | 136.493 M 339.25 % | 31.074 M -89.54 % | 296.975 M 19.96 % | 247.570 M 34.22 % | 184.446 M 27.88 % | 144.236 M -46.56 % | 269.879 M 48.08 % | 182.251 M -39.16 % | 299.542 M 37.50 % | 217.846 M -47.55 % | 415.373 M 56.60 % | 265.236 M 23.31 % | 215.098 M -15.28 % | 253.896 M -33.04 % | 379.184 M 82.48 % | 207.789 M 12.82 % | 184.173 M -8.13 % | 200.468 M -49.50 % | 396.952 M 145.03 % | 162.002 M 15.02 % | 140.842 M |
| General and administrative expenses | 50.000 K -97.51 % | 2.012 M 168.27 % | 750.000 K -42.31 % | 1.300 M -68.29 % | 4.100 M -14.46 % | 4.793 M 4 297.25 % | 109.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 81.537 M 7.10 % | 76.132 M 8.60 % | 70.105 M 4.93 % | 66.809 M -2.43 % | 68.472 M 91.56 % | 35.745 M -52.63 % | 75.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 238.056 M 2 128.08 % | -11.738 M -104.93 % | 238.045 M -10.21 % | 265.115 M | 0.000 100.00 % | -1.200 M -100.39 % | 310.960 M 10 196.69 % | 3.020 M -60.79 % | 7.703 M -62.21 % | 20.385 M 18.74 % | 17.168 M 1 373.65 % | 1.165 M | 0.000 -100.00 % | 2.349 M 47.83 % | 1.589 M 488.52 % | 270.000 K 71.97 % | 157.000 K 101.28 % | 78.000 K -87.46 % | 622.000 K -57.57 % | 1.466 M 2 565.45 % | 55.000 K | 0.000 100.00 % | -5.021 M -376.94 % | 1.813 M -87.65 % | 14.680 M | 0.000 -100.00 % | 127.000 K -18.06 % | 155.000 K -89.16 % | 1.430 M -76.49 % | 6.083 M 1 177.94 % | 476.000 K -50.42 % | 960.000 K -58.01 % | 2.286 M 161.56 % | 874.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 |
| Operating expenses | 319.643 M 309.04 % | 78.144 M -74.70 % | 308.900 M -7.30 % | 333.224 M 25.97 % | 264.516 M -6.76 % | 283.698 M -26.60 % | 386.523 M 35.79 % | 284.656 M -15.60 % | 337.289 M 185.36 % | -395.114 M -192.62 % | 426.580 M 22.11 % | 349.332 M -12.27 % | 398.191 M 213.65 % | -350.354 M -212.58 % | 311.193 M -6.20 % | 331.765 M 24.80 % | 265.837 M 212.70 % | -235.880 M -212.77 % | 209.172 M -25.92 % | 282.354 M 0.34 % | 281.409 M 208.80 % | -258.645 M -184.36 % | 306.602 M 23.25 % | 248.774 M 0.44 % | 247.695 M 327.06 % | -109.089 M -141.71 % | 261.526 M 46.17 % | 178.921 M 2.31 % | 174.881 M -28.58 % | 244.860 M 35.50 % | 180.709 M 7.59 % | 167.961 M -10.35 % | 187.343 M 3.27 % | 181.415 M -5.03 % | 191.015 M -5.34 % | 201.798 M 17.03 % | 172.438 M -6.04 % | 183.529 M -12.17 % | 208.948 M 0.14 % | 208.659 M 9.88 % | 189.897 M 301.08 % | -94.436 M -156.25 % | 167.892 M -9.00 % | 184.499 M 8.28 % | 170.398 M 465.09 % | 30.154 M -77.76 % | 135.555 M -4.67 % | 142.198 M -3.43 % | 147.256 M 220.89 % | -121.807 M -183.41 % | 146.040 M -17.53 % | 177.084 M 12.62 % | 157.238 M 245.90 % | -107.774 M -163.38 % | 170.035 M 34.14 % | 126.764 M -16.78 % | 152.315 M 269.22 % | -90.012 M -168.14 % | 132.108 M 17.88 % | 112.071 M 6.61 % | 105.120 M 180.35 % | -130.832 M -217.45 % | 111.398 M 6.62 % | 104.483 M |
| Cost and expenses | 724.234 M 53.19 % | 472.755 M -19.59 % | 587.915 M -25.89 % | 793.303 M -0.13 % | 794.324 M -5.19 % | 837.767 M 21.66 % | 688.587 M 48.88 % | 462.513 M -27.78 % | 640.401 M -22.03 % | 821.360 M -18.00 % | 1.002 B 5.15 % | 952.521 M 7.45 % | 886.458 M 35.41 % | 654.630 M -25.94 % | 883.859 M 0.45 % | 879.908 M 127.17 % | 387.337 M -44.65 % | 699.795 M 94.16 % | 360.430 M -35.70 % | 560.505 M -2.56 % | 575.253 M -14.17 % | 670.217 M 14.92 % | 583.203 M 10.23 % | 529.070 M -16.82 % | 636.062 M -2.08 % | 649.560 M -4.81 % | 682.352 M 106.20 % | 330.918 M -20.62 % | 416.881 M -9.19 % | 459.083 M 9.98 % | 417.441 M 28.30 % | 325.372 M -11.76 % | 368.742 M -16.52 % | 441.735 M 55.69 % | 283.723 M -38.13 % | 458.562 M 46.33 % | 313.367 M -14.90 % | 368.214 M -2.75 % | 378.635 M -38.80 % | 618.653 M 68.77 % | 366.563 M -22.94 % | 475.712 M 15.13 % | 413.204 M 28.73 % | 320.992 M 59.32 % | 201.472 M -38.41 % | 327.129 M -14.62 % | 383.125 M 17.29 % | 326.644 M 12.06 % | 291.492 M 96.86 % | 148.072 M -54.90 % | 328.291 M -31.12 % | 476.626 M 27.07 % | 375.084 M 21.94 % | 307.599 M -29.33 % | 435.271 M 27.32 % | 341.862 M -15.84 % | 406.211 M 40.47 % | 289.171 M -14.92 % | 339.897 M 14.74 % | 296.244 M -3.06 % | 305.588 M 14.83 % | 266.120 M -2.66 % | 273.400 M 11.44 % | 245.325 M |
| Research and development expenses | 0.000 -100.00 % | 11.738 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 81.587 M 4.41 % | 78.144 M 10.29 % | 70.855 M 4.03 % | 68.109 M -74.25 % | 264.516 M -6.76 % | 283.698 M 275.45 % | 75.563 M -64.71 % | 214.133 M -19.16 % | 264.895 M 0.39 % | 263.865 M -24.97 % | 351.698 M 27.84 % | 275.102 M -13.94 % | 319.655 M 37.14 % | 233.095 M -10.66 % | 260.909 M -4.25 % | 272.495 M 33.22 % | 204.548 M -7.99 % | 222.320 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 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.115 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 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 714.000 K 25.93 % | 567.000 K 256.60 % | 159.000 K -44.98 % | 289.000 K -71.50 % | 1.014 M -18.09 % | 1.238 M -70.46 % | 4.191 M 96.67 % | 2.131 M 155.82 % | 833.000 K -72.70 % | 3.051 M 88.33 % | 1.620 M -76.09 % | 6.774 M 315.58 % | 1.630 M 1 711.11 % | 90.000 K -75.74 % | 371.000 K -54.81 % | 821.000 K 87.87 % | 437.000 K -89.76 % | 4.266 M -14.29 % | 4.977 M 68.09 % | 2.961 M 60.05 % | 1.850 M 117.90 % | 849.000 K -47.37 % | 1.613 M -17.20 % | 1.948 M -83.84 % | 12.051 M 83.03 % | 6.584 M -53.22 % | 14.073 M 16.90 % | 12.039 M -9.62 % | 13.321 M -28.45 % | 18.618 M 59.24 % | 11.692 M -13.00 % | 13.439 M 1.93 % | 13.184 M -20.46 % | 16.576 M 16.91 % | 14.178 M -20.42 % | 17.816 M -7.94 % | 19.353 M 10.18 % | 17.565 M 23.73 % | 14.196 M -5.13 % | 14.963 M -14.14 % | 17.428 M | 0.000 -100.00 % | 22.973 M 32.77 % | 17.303 M -12.13 % | 19.691 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.715 M -49.03 % | 7.288 M 37.95 % | 5.283 M | 0.000 -100.00 % | 6.782 M 8.84 % | 6.231 M 3.92 % | 5.996 M 0.03 % | 5.994 M 8.62 % | 5.519 M -1.97 % | 5.630 M -11.14 % | 6.336 M 11.98 % | 5.658 M -13.35 % | 6.530 M -10.55 % | 7.300 M |
| Depreciation and amortization | 2.837 M 0.01 % | 2.837 M 0.25 % | 2.830 M 4.04 % | 2.720 M 15.50 % | 2.355 M -11.40 % | 2.658 M 13.50 % | 2.342 M 9.84 % | 2.132 M 22.46 % | 1.741 M -32.99 % | 2.598 M 12.66 % | 2.306 M -1.83 % | 2.349 M 11.12 % | 2.114 M -23.82 % | 2.775 M 11.00 % | 2.500 M -1.77 % | 2.545 M 3.58 % | 2.457 M -25.27 % | 3.288 M 8.26 % | 3.037 M 11.94 % | 2.713 M 5.36 % | 2.575 M 16.99 % | 2.201 M 75.94 % | 1.251 M 35.98 % | 920.000 K -28.96 % | 1.295 M 134.72 % | -3.730 M -225.42 % | 2.974 M 0.07 % | 2.972 M 0.24 % | 2.965 M 152.52 % | -5.645 M -231.00 % | 4.309 M 4.94 % | 4.106 M 0.46 % | 4.087 M 320.68 % | -1.852 M -150.99 % | 3.632 M 0.39 % | 3.618 M -0.14 % | 3.623 M -37.45 % | 5.792 M 20.64 % | 4.801 M 4.76 % | 4.583 M 2.71 % | 4.462 M -81.55 % | 24.182 M 369.55 % | 5.150 M 0.35 % | 5.132 M -0.04 % | 5.134 M -15.17 % | 6.052 M -0.72 % | 6.096 M 0.63 % | 6.058 M 2.31 % | 5.921 M -13.80 % | 6.869 M -0.16 % | 6.880 M 0.29 % | 6.860 M 1.22 % | 6.777 M -13.89 % | 7.870 M 12.54 % | 6.993 M -2.60 % | 7.180 M 0.56 % | 7.140 M -12.93 % | 8.200 M 5.72 % | 7.757 M -2.64 % | 7.967 M 3.08 % | 7.729 M -5.31 % | 8.162 M -15.87 % | 9.702 M 17.24 % | 8.275 M |
| Operating income | 27.148 M -90.35 % | 281.332 M 314.16 % | 67.929 M -34.65 % | 103.948 M 16.63 % | 89.126 M -47.71 % | 170.433 M 28.13 % | 133.017 M 198.91 % | 44.500 M 63.22 % | 27.263 M -85.63 % | 189.738 M 0.36 % | 189.048 M -16.65 % | 226.813 M 115.51 % | 105.247 M 17.95 % | 89.228 M 2 182.63 % | 3.909 M 140.90 % | -9.557 M -24.85 % | -7.655 M -116.30 % | 46.971 M 75.19 % | 26.811 M -51.27 % | 55.019 M 0.90 % | 54.526 M 96.70 % | 27.721 M -47.25 % | 52.552 M 23.70 % | 42.482 M -50.48 % | 85.792 M 266.08 % | 23.435 M -56.78 % | 54.218 M 59.67 % | 33.957 M 20.82 % | 28.106 M -50.97 % | 57.322 M 1 023.74 % | 5.101 M -36.77 % | 8.067 M 142.03 % | -19.195 M -28.25 % | -14.967 M 51.55 % | -30.890 M -107.11 % | -14.915 M 24.33 % | -19.711 M -53.66 % | -12.828 M 81.93 % | -71.000 M 15.66 % | -84.187 M -86.30 % | -45.190 M 58.17 % | -108.025 M 18.69 % | -132.862 M -146.29 % | -53.946 M -59.12 % | -33.903 M -167 472.63 % | 20.256 K 100.43 % | -4.748 M 83.74 % | -29.209 M -71.14 % | -17.067 M 48.30 % | -33.014 M -122.13 % | 149.164 M -52.51 % | 314.086 M 51.38 % | 207.484 M -47.12 % | 392.348 M 35.09 % | 290.442 M 124.58 % | 129.324 M 192.90 % | 44.153 M 137.41 % | 18.598 M -50.43 % | 37.520 M 102.66 % | 18.514 M -13.18 % | 21.325 M 69.29 % | 12.597 M -24.02 % | 16.580 M -67.85 % | 51.574 M |
| Operating income ratio | 0.04 -90.32 % | 0.37 260.20 % | 0.10 -10.60 % | 0.12 14.84 % | 0.10 -40.32 % | 0.17 4.41 % | 0.16 84.43 % | 0.09 114.97 % | 0.04 -76.79 % | 0.18 10.80 % | 0.16 -17.47 % | 0.19 81.31 % | 0.11 -9.34 % | 0.12 2 558.56 % | 0.00 139.99 % | -0.01 45.40 % | -0.02 -132.32 % | 0.06 -9.32 % | 0.07 -22.87 % | 0.09 3.44 % | 0.09 121.32 % | 0.04 -52.40 % | 0.08 9.95 % | 0.07 -38.52 % | 0.12 253.15 % | 0.03 -53.42 % | 0.07 -20.28 % | 0.09 46.72 % | 0.06 -44.58 % | 0.11 865.83 % | 0.01 -50.13 % | 0.02 144.11 % | -0.05 -58.04 % | -0.03 70.76 % | -0.12 -257.93 % | -0.03 48.67 % | -0.06 -83.08 % | -0.03 84.41 % | -0.22 -43.98 % | -0.15 -14.88 % | -0.13 52.66 % | -0.28 35.67 % | -0.44 -130.89 % | -0.19 -4.79 % | -0.18 -293 091.64 % | 0.00 100.51 % | -0.01 87.25 % | -0.10 -55.80 % | -0.06 78.67 % | -0.29 -192.56 % | 0.31 -21.24 % | 0.39 11.51 % | 0.35 -36.10 % | 0.55 38.01 % | 0.40 45.82 % | 0.27 179.96 % | 0.10 58.64 % | 0.06 -37.84 % | 0.10 69.01 % | 0.06 -9.83 % | 0.07 47.33 % | 0.04 -22.56 % | 0.06 -67.08 % | 0.17 |
| Total other income expenses net | 23.594 M 112.16 % | -194.095 M -1 535.08 % | 13.525 M -8.19 % | 14.731 M 1 534.96 % | 901.000 K 117.88 % | -5.039 M -140.00 % | 12.598 M 1 457.23 % | 809.000 K -88.20 % | 6.855 M -55.36 % | 15.357 M 0.42 % | 15.293 M 347.30 % | -6.184 M -279.39 % | -1.630 M -200.49 % | 1.622 M 33.17 % | 1.218 M 321.05 % | -551.000 K -96.79 % | -280.000 K 94.97 % | -5.569 M -27.88 % | -4.355 M -191.30 % | -1.495 M 16.71 % | -1.795 M -221.04 % | 1.483 M 122.35 % | -6.634 M -4 814.07 % | -135.000 K 98.74 % | -10.756 M -126.25 % | -4.754 M 65.91 % | -13.946 M -17.35 % | -11.884 M 0.06 % | -11.891 M 5.14 % | -12.535 M -11.76 % | -11.216 M -192.01 % | -3.841 M -177.53 % | -1.384 M 91.65 % | -16.576 M 13.73 % | -19.213 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.485 M | 0.000 100.00 % | -5.000 K | 0.000 -100.00 % | 19.009 M 380.29 % | -6.782 M -8.84 % | -6.231 M -3.92 % | -5.996 M -0.03 % | -5.994 M -8.62 % | -5.519 M 1.97 % | -5.630 M 11.14 % | -6.336 M 44.65 % | -11.446 M -75.29 % | -6.530 M 10.55 % | -7.300 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -168.707 M | 0.000 100.00 % | -210.000 K | 0.000 100.00 % | -169.141 M | 0.000 -100.00 % | 338.550 M 599.31 % | 48.412 M 119.72 % | -245.523 M -17 412.34 % | -1.402 M -100.57 % | 247.473 M 227.95 % | 75.461 M | 0.000 -100.00 % | 113.328 M | 0.000 100.00 % | -35.955 M | 0.000 -100.00 % | 24.187 M | 0.000 -100.00 % | 336.535 M | 0.000 -100.00 % | 162.085 M | 0.000 -100.00 % | 383.946 M | 0.000 -100.00 % | 414.701 M 7.08 % | 387.295 M | 0.000 -100.00 % | 428.874 M | 0.000 -100.00 % | 514.520 M | 0.000 -100.00 % | 116.949 M | 0.000 -100.00 % | 471.500 M | 0.000 -100.00 % | 542.714 M | 0.000 -100.00 % | 257.078 M 17.78 % | 218.263 M 7 207.54 % | -3.071 M 95.54 % | -68.830 M 80.98 % | -361.803 M -1 772.54 % | 21.632 M -53.61 % | 46.631 M -81.19 % | 247.868 M |
| Total investments | 0.000 -100.00 % | 144.832 M | 0.000 -100.00 % | 145.410 M | 0.000 -100.00 % | 333.073 M | 0.000 -100.00 % | 145.590 M 1.78 % | 143.040 M 0.77 % | 141.948 M 0.44 % | 141.324 M 0.64 % | 140.429 M 0.16 % | 140.201 M | 0.000 -100.00 % | 139.217 M | 0.000 -100.00 % | 139.583 M | 0.000 -100.00 % | 140.768 M | 0.000 -100.00 % | 141.840 M | 0.000 -100.00 % | 142.566 M | 0.000 -100.00 % | 142.245 M | 0.000 -100.00 % | 138.486 M 0.00 % | 138.486 M | 0.000 -100.00 % | 138.486 M | 0.000 -100.00 % | 142.356 M | 0.000 -100.00 % | 138.486 M | 0.000 -100.00 % | 138.486 M | 0.000 -100.00 % | 138.486 M | 0.000 -100.00 % | 138.484 M 0.07 % | 138.386 M 0.00 % | 138.386 M -50.00 % | 276.772 M 100.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M 0.00 % | 138.386 M |
| Total debt | 0.000 -100.00 % | 107.807 M | 0.000 -100.00 % | 2.748 M | 0.000 -100.00 % | 57.210 M | 0.000 -100.00 % | 340.029 M 590.62 % | 49.235 M -87.86 % | 405.622 M 23 025.54 % | 1.754 M -99.43 % | 305.504 M 246.89 % | 88.069 M | 0.000 -100.00 % | 134.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.729 M | 0.000 -100.00 % | 380.946 M | 0.000 -100.00 % | 345.877 M | 0.000 -100.00 % | 384.602 M | 0.000 -100.00 % | 444.302 M 9.62 % | 405.316 M | 0.000 -100.00 % | 443.359 M | 0.000 -100.00 % | 516.297 M | 0.000 -100.00 % | 179.517 M | 0.000 -100.00 % | 507.293 M | 0.000 -100.00 % | 553.226 M | 0.000 -100.00 % | 558.867 M 70.32 % | 328.128 M 282.30 % | 85.829 M 3.24 % | 83.132 M -23.21 % | 108.261 M -39.69 % | 179.496 M 160.93 % | 68.790 M -76.44 % | 291.955 M |
| Accumulated other comprehensive income loss | 1.654 B | 0.000 -100.00 % | 1.552 B 5.31 % | 1.473 B -0.75 % | 1.484 B 557.21 % | 225.868 M -84.49 % | 1.457 B 1 760.19 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M -90.54 % | 828.103 M | 0.000 -100.00 % | 772.904 M | 0.000 -100.00 % | 788.038 M | 0.000 -100.00 % | 732.481 M | 0.000 -100.00 % | 706.262 M | 0.000 -100.00 % | 678.276 M | 0.000 -100.00 % | 659.052 M | 0.000 | 0.000 -100.00 % | 699.141 M | 0.000 -100.00 % | 722.354 M | 0.000 -100.00 % | 775.211 M | 0.000 -100.00 % | 862.746 M | 0.000 -100.00 % | 1.010 B | 0.000 -100.00 % | 1.097 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.349 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.179 B | 0.000 | 0.000 -100.00 % | 1.159 B | 0.000 -100.00 % | 613.092 M | 0.000 -100.00 % | 552.144 M | 0.000 | 0.000 | 0.000 -100.00 % | 471.715 M | 0.000 | 0.000 | 0.000 -100.00 % | 429.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 375.224 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 422.295 M | 0.000 | 0.000 | 0.000 -100.00 % | 562.210 M | 0.000 | 0.000 | 0.000 -100.00 % | 796.495 M | 0.000 -100.00 % | 844.445 M -60.71 % | 2.149 B 264.71 % | 589.307 M | 0.000 -100.00 % | 243.066 M 14.11 % | 213.002 M |
| Common stock | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M 0.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M | 0.000 -100.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M -50.00 % | 156.600 M 100.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M 0.00 % | 78.300 M |
| Total equity | 1.654 B 0.00 % | 1.654 B 6.60 % | 1.552 B 0.00 % | 1.552 B 4.52 % | 1.484 B 0.00 % | 1.484 B 1.92 % | 1.457 B 0.00 % | 1.457 B -0.44 % | 1.463 B 25.00 % | 1.170 B 27.84 % | 915.515 M 9.34 % | 837.328 M -1.93 % | 853.771 M 3.10 % | 828.103 M 0.00 % | 828.103 M 7.14 % | 772.904 M 0.00 % | 772.904 M -1.92 % | 788.038 M 0.00 % | 788.038 M 7.58 % | 732.481 M 0.00 % | 732.481 M 3.71 % | 706.262 M 0.00 % | 706.262 M 4.13 % | 678.276 M 0.00 % | 678.276 M 2.92 % | 659.052 M -0.10 % | 659.689 M -1.12 % | 667.139 M -4.58 % | 699.141 M 0.00 % | 699.141 M -3.21 % | 722.354 M -0.42 % | 725.421 M -6.42 % | 775.211 M 0.00 % | 775.211 M -10.15 % | 862.746 M 0.00 % | 862.746 M -14.55 % | 1.010 B 0.00 % | 1.010 B -7.97 % | 1.097 B 0.00 % | 1.097 B -0.20 % | 1.099 B -4.00 % | 1.145 B -50.34 % | 2.306 B 187.10 % | 803.156 M 78.81 % | 449.156 M 31.51 % | 341.540 M 10.51 % | 309.053 M |
| Other non current liabilities | -1.654 B -2 851.18 % | 60.118 M 103.87 % | -1.552 B -3 110.00 % | 51.548 M 103.47 % | -1.484 B -2 949.14 % | 52.101 M 103.58 % | -1.457 B -4 336.67 % | 34.379 M -18.21 % | 42.033 M 46.05 % | 28.779 M 0.00 % | 28.779 M 23.80 % | 23.246 M 0.00 % | 23.246 M 102.81 % | -828.103 M -4 409.89 % | 19.214 M 102.49 % | -772.904 M -4 168.99 % | 18.995 M 102.41 % | -788.038 M -8 303.60 % | 9.606 M 101.31 % | -732.481 M -4 654.66 % | 16.082 M 102.28 % | -706.262 M -4 808.73 % | 14.999 M 102.21 % | -678.276 M -5 057.80 % | 13.681 M 102.08 % | -659.052 M -9 496.24 % | 7.014 M -7.89 % | 7.615 M 101.09 % | -699.141 M -14 184.23 % | 4.964 M 100.69 % | -722.354 M -18 955.49 % | 3.831 M 100.49 % | -775.211 M -19 388.65 % | 4.019 M 100.47 % | -862.746 M -19 237.31 % | 4.508 M 100.45 % | -1.010 B -28 357.12 % | 3.573 M 100.33 % | -1.097 B -25 614.32 % | 4.300 M 21.94 % | 3.526 M -17.27 % | 4.262 M -31.50 % | 6.222 M -80.42 % | 31.785 M | 0.000 -100.00 % | 147.967 M | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.700 M | 0.000 -100.00 % | 33.700 M 0.00 % | 33.700 M | 0.000 | 0.000 -100.00 % | 1.750 M 0.00 % | 1.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 29.235 M | 0.000 -100.00 % | 54.874 M | 0.000 -100.00 % | 71.200 M -30.12 % | 101.883 M | 0.000 -100.00 % | 125.280 M | 0.000 -100.00 % | 154.785 M | 0.000 -100.00 % | 179.517 M | 0.000 -100.00 % | 207.194 M | 0.000 -100.00 % | 234.760 M | 0.000 -100.00 % | 262.338 M 1 062.74 % | 22.562 M -36.84 % | 35.721 M -57.03 % | 83.132 M 39.68 % | 59.514 M -66.84 % | 179.496 M 160.93 % | 68.790 M -76.44 % | 291.955 M |
| Total non current liabilities | -1.654 B -2 851.18 % | 60.118 M 103.87 % | -1.552 B -3 110.00 % | 51.548 M 103.47 % | -1.484 B -1 830.08 % | 85.801 M 105.89 % | -1.457 B -2 239.46 % | 68.079 M -10.11 % | 75.733 M 163.15 % | 28.779 M 0.00 % | 28.779 M 15.13 % | 24.996 M 0.00 % | 24.996 M 103.02 % | -828.103 M -4 409.89 % | 19.214 M 102.49 % | -772.904 M -4 168.99 % | 18.995 M 102.41 % | -788.038 M -8 303.60 % | 9.606 M 101.31 % | -732.481 M -4 654.66 % | 16.082 M 102.28 % | -706.262 M -1 696.65 % | 44.234 M 106.52 % | -678.276 M -1 089.39 % | 68.555 M 110.40 % | -659.052 M -942.63 % | 78.214 M -28.57 % | 109.498 M 115.66 % | -699.141 M -636.79 % | 130.244 M 118.03 % | -722.354 M -555.41 % | 158.616 M 120.46 % | -775.211 M -522.38 % | 183.536 M 121.27 % | -862.746 M -507.53 % | 211.702 M 120.97 % | -1.010 B -523.62 % | 238.333 M 121.73 % | -1.097 B -511.43 % | 266.638 M 821.31 % | 28.941 M -33.21 % | 43.334 M -55.53 % | 97.444 M -2.91 % | 100.361 M -45.67 % | 184.722 M -17.00 % | 222.568 M -25.60 % | 299.159 M |
| Other current liabilities | 0.000 -100.00 % | 83.825 M | 0.000 -100.00 % | 188.105 M | 0.000 -100.00 % | 56.438 M | 0.000 -100.00 % | 83.761 M -11.07 % | 94.188 M -20.34 % | 118.240 M 549.24 % | 18.212 M -73.26 % | 68.103 M 93.63 % | 35.172 M | 0.000 -100.00 % | 134.584 M | 0.000 -100.00 % | 27.581 M | 0.000 -100.00 % | 253.469 M | 0.000 -100.00 % | 26.716 M | 0.000 -100.00 % | 256.709 M | 0.000 -100.00 % | 191.836 M | 0.000 -100.00 % | 84.633 M -4.39 % | 88.516 M | 0.000 -100.00 % | 139.289 M | 0.000 -100.00 % | 24.201 M | 0.000 -100.00 % | 97.007 M | 0.000 -100.00 % | 31.541 M | 0.000 -100.00 % | 109.295 M | 0.000 -100.00 % | 98.243 M 57.22 % | 62.489 M 96.97 % | 31.725 M -91.89 % | 391.204 M 333.30 % | 90.285 M -41.85 % | 155.253 M 60.21 % | 96.908 M 13.36 % | 85.489 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.078 M | 0.000 -100.00 % | 91.914 M 139 163.64 % | 66.000 K -99.92 % | 87.903 M 383.22 % | 18.191 M -45.52 % | 33.392 M 1 176.45 % | 2.616 M | 0.000 -100.00 % | 37.359 M | 0.000 | 0.000 | 0.000 -100.00 % | 68.713 M | 0.000 -100.00 % | 64.405 M | 0.000 -100.00 % | 65.455 M | 0.000 -100.00 % | 18.634 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.077 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.161 M | 0.000 -100.00 % | 97.220 M | 0.000 -100.00 % | 152.149 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 107.807 M | 0.000 -100.00 % | 2.748 M | 0.000 -100.00 % | 23.510 M | 0.000 -100.00 % | 306.329 M 1 871.86 % | 15.535 M -96.17 % | 405.622 M 23 025.54 % | 1.754 M -99.42 % | 303.754 M 251.90 % | 86.319 M | 0.000 -100.00 % | 134.198 M | 0.000 | 0.000 | 0.000 -100.00 % | 79.729 M | 0.000 -100.00 % | 380.946 M | 0.000 -100.00 % | 316.642 M | 0.000 -100.00 % | 329.728 M | 0.000 -100.00 % | 373.102 M 22.96 % | 303.433 M | 0.000 -100.00 % | 318.079 M | 0.000 -100.00 % | 361.512 M | 0.000 | 0.000 | 0.000 -100.00 % | 300.098 M | 0.000 -100.00 % | 318.466 M | 0.000 -100.00 % | 296.529 M -2.96 % | 305.566 M 509.81 % | 50.109 M | 0.000 -100.00 % | 48.747 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 940.631 M | 0.000 -100.00 % | 306.043 M | 0.000 -100.00 % | 832.660 M | 0.000 -100.00 % | 1.241 B 324.48 % | 292.354 M -81.35 % | 1.567 B 85.67 % | 844.211 M -10.30 % | 941.140 M 233.32 % | 282.354 M | 0.000 -100.00 % | 678.480 M | 0.000 -100.00 % | 745.354 M | 0.000 -100.00 % | 689.595 M | 0.000 -100.00 % | 818.234 M | 0.000 -100.00 % | 977.069 M | 0.000 -100.00 % | 847.297 M | 0.000 -100.00 % | 716.301 M 39.70 % | 512.736 M | 0.000 -100.00 % | 529.461 M | 0.000 -100.00 % | 715.833 M | 0.000 -100.00 % | 331.011 M | 0.000 -100.00 % | 586.718 M | 0.000 -100.00 % | 454.577 M | 0.000 -100.00 % | 637.320 M 64.28 % | 387.949 M 80.49 % | 214.944 M -45.06 % | 391.204 M 12.29 % | 348.389 M 124.40 % | 155.253 M 60.21 % | 96.908 M 13.36 % | 85.489 M |
| Total liabilities | -1.654 B -265.27 % | 1.001 B 164.50 % | -1.552 B -533.90 % | 357.591 M 124.09 % | -1.484 B -261.62 % | 918.461 M 163.06 % | -1.457 B -211.27 % | 1.309 B 255.64 % | 368.087 M -76.94 % | 1.596 B 82.85 % | 872.990 M -9.64 % | 966.136 M 214.34 % | 307.350 M 137.11 % | -828.103 M -218.69 % | 697.694 M 190.27 % | -772.904 M -201.12 % | 764.349 M 196.99 % | -788.038 M -212.71 % | 699.201 M 195.46 % | -732.481 M -187.79 % | 834.316 M 218.13 % | -706.262 M -169.15 % | 1.021 B 250.57 % | -678.276 M -174.06 % | 915.852 M 238.97 % | -659.052 M -182.95 % | 794.515 M 27.69 % | 622.234 M 189.00 % | -699.141 M -205.98 % | 659.705 M 191.33 % | -722.354 M -182.61 % | 874.449 M 212.80 % | -775.211 M -250.66 % | 514.547 M 159.64 % | -862.746 M -208.06 % | 798.421 M 179.08 % | -1.010 B -245.71 % | 692.910 M 163.16 % | -1.097 B -221.36 % | 903.957 M 116.83 % | 416.890 M 61.41 % | 258.277 M -47.14 % | 488.648 M 8.89 % | 448.750 M 32.00 % | 339.975 M 6.42 % | 319.476 M -16.94 % | 384.648 M |
| Other non current assets | 0.000 -100.00 % | 55.045 M | 0.000 100.00 % | -111.937 M | 0.000 100.00 % | -28.230 M | 0.000 -100.00 % | 52.070 M 0.91 % | 51.602 M 2.21 % | 50.484 M 0.47 % | 50.250 M 0.40 % | 50.049 M 0.10 % | 49.998 M | 0.000 -100.00 % | 51.160 M | 0.000 -100.00 % | 144.598 M | 0.000 -100.00 % | 50.873 M | 0.000 -100.00 % | 146.772 M | 0.000 -100.00 % | 50.662 M | 0.000 -100.00 % | 147.177 M | 0.000 -100.00 % | 189.736 M 0.02 % | 189.695 M | 0.000 -100.00 % | 207.295 M | 0.000 -100.00 % | 147.021 M | 0.000 -100.00 % | 207.029 M | 0.000 -100.00 % | 206.816 M | 0.000 -100.00 % | 210.284 M | 0.000 -100.00 % | 216.796 M 32.16 % | 164.039 M -1.45 % | 166.452 M -57.88 % | 395.190 M 137.60 % | 166.329 M 126.22 % | 73.526 M -46.87 % | 138.386 M 0.00 % | 138.386 M |
| Long term investments | 0.000 -100.00 % | 144.832 M | 0.000 -100.00 % | 145.410 M | 0.000 -100.00 % | 145.902 M | 0.000 -100.00 % | 145.590 M 1.78 % | 143.040 M 0.77 % | 141.948 M 0.44 % | 141.324 M 0.64 % | 140.429 M 0.16 % | 140.201 M | 0.000 -100.00 % | 104.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.675 M | 0.000 | 0.000 | 0.000 -100.00 % | 127.379 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 64.860 M | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 334.449 M | 0.000 -100.00 % | 575.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 135.347 M | 0.000 | 0.000 | 0.000 -100.00 % | 136.171 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 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 164.072 M | 0.000 -100.00 % | 80.160 M | 0.000 | 0.000 100.00 % | -44.744 M | 0.000 100.00 % | -44.744 M | 0.000 100.00 % | -44.744 M | 0.000 -100.00 % | 34.621 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.187 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 |
| Property plant equipment net | 0.000 -100.00 % | 241.426 M | 0.000 -100.00 % | 227.846 M | 0.000 -100.00 % | 227.325 M | 0.000 -100.00 % | 216.262 M -17.99 % | 263.691 M 18.20 % | 223.095 M -16.78 % | 268.083 M 17.86 % | 227.453 M -17.43 % | 275.472 M | 0.000 -100.00 % | 232.472 M | 0.000 -100.00 % | 280.406 M | 0.000 -100.00 % | 229.616 M | 0.000 -100.00 % | 277.490 M | 0.000 -100.00 % | 229.236 M | 0.000 -100.00 % | 280.728 M | 0.000 -100.00 % | 275.301 M 0.74 % | 273.266 M | 0.000 -100.00 % | 249.452 M | 0.000 -100.00 % | 320.056 M | 0.000 -100.00 % | 260.758 M | 0.000 -100.00 % | 268.317 M | 0.000 -100.00 % | 313.185 M | 0.000 -100.00 % | 287.994 M 11.72 % | 257.772 M -3.87 % | 268.157 M -44.67 % | 484.662 M 91.94 % | 252.502 M -2.12 % | 257.976 M -4.77 % | 270.906 M -4.73 % | 284.358 M |
| Total non current assets | 0.000 -100.00 % | 441.303 M | 0.000 -100.00 % | 428.486 M | 0.000 -100.00 % | 432.009 M | 0.000 -100.00 % | 417.280 M -0.46 % | 419.229 M 0.24 % | 418.206 M -0.22 % | 419.143 M -1.75 % | 426.593 M 0.19 % | 425.792 M | 0.000 -100.00 % | 462.926 M | 0.000 -100.00 % | 499.304 M | 0.000 -100.00 % | 558.109 M | 0.000 -100.00 % | 601.745 M | 0.000 -100.00 % | 617.354 M | 0.000 -100.00 % | 638.222 M | 0.000 -100.00 % | 686.099 M 0.85 % | 680.344 M | 0.000 -100.00 % | 663.515 M | 0.000 -100.00 % | 661.152 M | 0.000 -100.00 % | 632.169 M | 0.000 -100.00 % | 597.674 M | 0.000 -100.00 % | 532.778 M | 0.000 -100.00 % | 513.653 M 21.77 % | 421.811 M -2.94 % | 434.608 M -50.60 % | 879.852 M 110.07 % | 418.830 M 5.67 % | 396.362 M -3.16 % | 409.292 M -3.18 % | 422.744 M |
| Other current assets | -220.631 M -308.02 % | 106.060 M 133.95 % | -312.440 M -383.38 % | 110.253 M 148.71 % | -226.351 M -434.03 % | 67.764 M 108.99 % | -753.574 M -271.77 % | 438.703 M 320.11 % | 104.425 M -68.03 % | 326.655 M -49.76 % | 650.226 M 196.20 % | 219.525 M 97.01 % | 111.427 M 300.80 % | -55.491 M -130.44 % | 182.278 M 374.27 % | -66.460 M -118.19 % | 365.451 M 466.79 % | -99.635 M -155.59 % | 179.228 M 322.79 % | -80.446 M -2 798.62 % | 2.981 M 101.50 % | -198.979 M -295.87 % | 101.586 M 1 299.36 % | -8.470 M -540.92 % | 1.921 M 105.37 % | -35.770 M -131.56 % | 113.344 M 138.60 % | 47.504 M 427.96 % | -14.485 M -117.39 % | 83.291 M 333.14 % | -35.725 M -137.72 % | 94.703 M 251.36 % | -62.568 M | 0.000 100.00 % | -35.792 M | 0.000 100.00 % | -10.512 M | 0.000 100.00 % | -318.940 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 82.123 M | 0.000 | 0.000 |
| Short term investments | 0.000 -100.00 % | 220.128 M | 0.000 -100.00 % | 309.482 M | 0.000 -100.00 % | 187.171 M | 0.000 -100.00 % | 752.095 M 50.37 % | 500.161 M 713.69 % | 61.468 M -70.33 % | 207.155 M 213.41 % | 66.098 M 3 574.15 % | 1.799 M | 0.000 -100.00 % | 34.621 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.093 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 73.526 M | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 276.514 M | 0.000 -100.00 % | 2.958 M | 0.000 -100.00 % | 289.000 K | 0.000 -100.00 % | 1.479 M 79.71 % | 823.000 K -99.87 % | 651.145 M 20 531.97 % | 3.156 M -94.56 % | 58.031 M 360.27 % | 12.608 M | 0.000 -100.00 % | 20.870 M | 0.000 -100.00 % | 35.955 M | 0.000 -100.00 % | 55.542 M | 0.000 -100.00 % | 44.411 M | 0.000 -100.00 % | 183.792 M | 0.000 -100.00 % | 656.000 K | 0.000 -100.00 % | 29.601 M 64.26 % | 18.021 M | 0.000 -100.00 % | 14.485 M | 0.000 -100.00 % | 1.777 M | 0.000 -100.00 % | 62.568 M | 0.000 -100.00 % | 35.792 M | 0.000 -100.00 % | 10.512 M | 0.000 -100.00 % | 301.789 M 174.69 % | 109.865 M 23.58 % | 88.900 M -41.50 % | 151.962 M -67.67 % | 470.064 M 197.77 % | 157.864 M 612.42 % | 22.159 M -49.74 % | 44.087 M |
| Cash and short term investments | 220.631 M -20.21 % | 276.514 M -11.50 % | 312.440 M 0.00 % | 312.440 M 38.03 % | 226.351 M 20.75 % | 187.460 M -75.12 % | 753.574 M 0.00 % | 753.574 M 50.42 % | 500.984 M -29.70 % | 712.613 M 238.84 % | 210.311 M 69.43 % | 124.129 M 884.53 % | 12.608 M -77.28 % | 55.491 M 0.00 % | 55.491 M -16.50 % | 66.460 M 84.84 % | 35.955 M -63.91 % | 99.635 M 0.00 % | 99.635 M 23.85 % | 80.446 M 81.14 % | 44.411 M -77.68 % | 198.979 M 0.00 % | 198.979 M 2 249.22 % | 8.470 M 1 191.16 % | 656.000 K -98.17 % | 35.770 M 20.84 % | 29.601 M 64.26 % | 18.021 M 24.41 % | 14.485 M 0.00 % | 14.485 M -59.45 % | 35.725 M 1 910.41 % | 1.777 M -97.16 % | 62.568 M 0.00 % | 62.568 M 74.81 % | 35.792 M 0.00 % | 35.792 M 240.49 % | 10.512 M 0.00 % | 10.512 M -96.70 % | 318.940 M 5.68 % | 301.789 M 174.69 % | 109.865 M 23.58 % | 88.900 M -41.50 % | 151.962 M -67.67 % | 470.064 M 103.15 % | 231.390 M 944.24 % | 22.159 M -49.74 % | 44.087 M |
| Total current assets | 0.000 -100.00 % | 2.213 B | 0.000 -100.00 % | 1.481 B | 0.000 -100.00 % | 1.971 B | 0.000 -100.00 % | 2.348 B 66.32 % | 1.412 B -39.88 % | 2.348 B 71.50 % | 1.369 B -0.55 % | 1.377 B 87.25 % | 735.329 M | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 1.038 B | 0.000 -100.00 % | 929.130 M | 0.000 -100.00 % | 965.052 M | 0.000 -100.00 % | 1.110 B | 0.000 -100.00 % | 955.906 M | 0.000 -100.00 % | 768.105 M 26.12 % | 609.029 M | 0.000 -100.00 % | 695.331 M | 0.000 -100.00 % | 938.718 M | 0.000 -100.00 % | 657.589 M | 0.000 -100.00 % | 1.063 B | 0.000 -100.00 % | 1.170 B | 0.000 -100.00 % | 1.487 B 35.92 % | 1.094 B 12.97 % | 968.650 M -49.41 % | 1.915 B 129.83 % | 833.076 M 112.10 % | 392.769 M 56.03 % | 251.723 M -7.10 % | 270.957 M |
| Inventory | 0.000 -100.00 % | 1.665 B | 0.000 -100.00 % | 723.557 M | 0.000 -100.00 % | 1.141 B | 0.000 -100.00 % | 914.042 M 147.84 % | 368.810 M -59.40 % | 908.314 M 78.51 % | 508.825 M 41.52 % | 359.539 M 40.24 % | 256.379 M | 0.000 -100.00 % | 696.790 M | 0.000 -100.00 % | 636.543 M | 0.000 -100.00 % | 514.920 M | 0.000 -100.00 % | 706.724 M | 0.000 -100.00 % | 673.475 M | 0.000 -100.00 % | 690.688 M | 0.000 -100.00 % | 513.127 M 22.52 % | 418.798 M | 0.000 -100.00 % | 510.226 M | 0.000 -100.00 % | 750.758 M | 0.000 -100.00 % | 402.323 M | 0.000 -100.00 % | 858.564 M | 0.000 -100.00 % | 901.007 M | 0.000 -100.00 % | 926.632 M 9.85 % | 843.574 M 7.38 % | 785.633 M -44.19 % | 1.408 B 488.78 % | 239.106 M 201.69 % | 79.256 M -15.95 % | 94.294 M -24.66 % | 125.161 M |
| Net receivables | 0.000 -100.00 % | 166.122 M | 0.000 -100.00 % | 334.449 M | 0.000 -100.00 % | 575.102 M | 0.000 -100.00 % | 241.986 M -41.63 % | 414.573 M 3.42 % | 400.869 M 34.74 % | 297.524 M -55.84 % | 673.678 M 113.31 % | 315.818 M | 0.000 -100.00 % | 128.312 M | 0.000 -100.00 % | 209.474 M | 0.000 -100.00 % | 135.347 M | 0.000 -100.00 % | 167.012 M | 0.000 -100.00 % | 136.171 M | 0.000 -100.00 % | 247.333 M | 0.000 -100.00 % | 112.033 M -10.16 % | 124.706 M | 0.000 -100.00 % | 87.329 M | 0.000 -100.00 % | 91.480 M | 0.000 -100.00 % | 192.698 M | 0.000 | 0.000 | 0.000 -100.00 % | 258.240 M | 0.000 | 0.000 -100.00 % | 140.843 M 49.65 % | 94.117 M -73.48 % | 354.906 M | 0.000 | 0.000 -100.00 % | 135.271 M 33.00 % | 101.708 M |
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 3.095 M | 0.000 -100.00 % | 6.852 M | 0.000 -100.00 % | 3.358 M -40.46 % | 5.640 M 110.53 % | 2.679 M -36.67 % | 4.230 M -51.17 % | 8.662 M 78.05 % | 4.865 M | 0.000 -100.00 % | 40.077 M | 0.000 -100.00 % | 74.300 M | 0.000 -100.00 % | 136.852 M | 0.000 -100.00 % | 177.483 M | 0.000 -100.00 % | 194.890 M | 0.000 -100.00 % | 210.317 M | 0.000 -100.00 % | 221.062 M 1.69 % | 217.383 M | 0.000 -100.00 % | 206.768 M | 0.000 -100.00 % | 194.075 M | 0.000 -100.00 % | 164.382 M | 0.000 -100.00 % | 122.540 M | 0.000 -100.00 % | 9.309 M | 0.000 -100.00 % | 8.863 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 748.999 M | 0.000 -100.00 % | 91.692 M | 0.000 -100.00 % | 732.556 M | 0.000 -100.00 % | 777.519 M 516.30 % | 126.159 M -87.22 % | 986.926 M 23.16 % | 801.358 M 49.54 % | 535.891 M 245.46 % | 155.123 M | 0.000 -100.00 % | 389.463 M | 0.000 -100.00 % | 709.400 M | 0.000 -100.00 % | 337.167 M | 0.000 -100.00 % | 360.892 M | 0.000 -100.00 % | 338.263 M | 0.000 -100.00 % | 302.259 M | 0.000 -100.00 % | 258.566 M 114.07 % | 120.787 M | 0.000 -100.00 % | 72.093 M | 0.000 -100.00 % | 323.359 M | 0.000 -100.00 % | 234.004 M | 0.000 -100.00 % | 255.079 M | 0.000 -100.00 % | 26.816 M | 0.000 -100.00 % | 233.387 M 1 073.15 % | 19.894 M -44.57 % | 35.890 M | 0.000 -100.00 % | 57.208 M | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 23.498 M | 0.000 -100.00 % | 10.078 M | 0.000 -100.00 % | 73.371 M 30.08 % | 56.406 M -0.43 % | 56.652 M 1 106.39 % | 4.696 M | 0.000 -100.00 % | 3.124 M | 0.000 -100.00 % | 20.235 M | 0.000 -100.00 % | 3.768 M | 0.000 -100.00 % | 19.230 M | 0.000 -100.00 % | 3.435 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.840 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.761 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 |
| 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 -100.00 % | 4.466 M | 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 226.671 M | 0.000 -100.00 % | 1.473 B | 0.000 -100.00 % | 1.500 M | 0.000 -100.00 % | 1.300 B 784.07 % | 147.039 M -85.50 % | 1.014 B 595.25 % | 145.823 M -78.58 % | 680.728 M 369.38 % | 145.027 M | 0.000 -100.00 % | 749.803 M | 0.000 -100.00 % | 222.889 M | 0.000 -100.00 % | 709.738 M | 0.000 -100.00 % | 224.489 M | 0.000 -100.00 % | 627.962 M | 0.000 -100.00 % | 224.752 M | 0.000 -100.00 % | 581.389 M -1.27 % | 588.839 M | 0.000 -100.00 % | 620.841 M | 0.000 -100.00 % | 224.826 M | 0.000 -100.00 % | 696.911 M | 0.000 -100.00 % | 222.236 M | 0.000 -100.00 % | 931.327 M | 0.000 -100.00 % | 222.236 M -78.23 % | 1.021 B 359.38 % | 222.236 M | 0.000 -100.00 % | 135.550 M -63.45 % | 370.856 M 1 738.29 % | 20.174 M 13.65 % | 17.751 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.853 M -14.86 % | 3.351 M -58.58 % | 8.090 M 76.05 % | 4.595 M -12.07 % | 5.226 M -10.07 % | 5.811 M -19.33 % | 7.204 M |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 2.655 B | 0.000 -100.00 % | 1.909 B | 0.000 -100.00 % | 2.403 B | 0.000 -100.00 % | 2.766 B 51.03 % | 1.831 B -33.81 % | 2.767 B 54.69 % | 1.789 B -0.83 % | 1.803 B 55.32 % | 1.161 B | 0.000 -100.00 % | 1.526 B | 0.000 -100.00 % | 1.537 B | 0.000 -100.00 % | 1.487 B | 0.000 -100.00 % | 1.567 B | 0.000 -100.00 % | 1.728 B | 0.000 -100.00 % | 1.594 B | 0.000 -100.00 % | 1.454 B 12.78 % | 1.289 B | 0.000 -100.00 % | 1.359 B | 0.000 -100.00 % | 1.600 B | 0.000 -100.00 % | 1.290 B | 0.000 -100.00 % | 1.661 B | 0.000 -100.00 % | 1.703 B | 0.000 -100.00 % | 2.001 B 31.98 % | 1.516 B 8.04 % | 1.403 B -49.79 % | 2.795 B 123.22 % | 1.252 B 58.64 % | 789.131 M 19.38 % | 661.015 M -4.71 % | 693.701 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-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-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | 2011-09-30 | 2011-03-31 | 2010-03-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -32.666 M 40.84 % | -55.218 M -9.89 % | -50.249 M 28.85 % | -70.626 M -18.70 % | -59.498 M -185.96 % | 69.219 M 170.05 % | -98.810 M -4 534.62 % | -2.132 M -22.46 % | -1.741 M 32.99 % | -2.598 M -12.66 % | -2.306 M 1.83 % | -2.349 M 97.22 % | -84.386 M -11.26 % | -75.844 M -2 542.65 % | -2.870 M -138.68 % | 7.419 M -19.24 % | 9.186 M 173.13 % | -12.562 M 3.89 % | -13.070 M 57.03 % | -30.418 M -21.47 % | -25.041 M -215.16 % | 21.744 M 185.74 % | -25.359 M -6.39 % | -23.835 M 26.48 % | -32.419 M -6 422.94 % | -497.000 K 98.15 % | -26.880 M -61.35 % | -16.659 M -56.28 % | -10.660 M 53.37 % | -22.860 M -613.26 % | -3.205 M -105.45 % | -1.560 M -112.14 % | 12.848 M -17.61 % | 15.595 M -15.53 % | 18.463 M 84.28 % | 10.019 M -24.06 % | 13.194 M 252.12 % | 3.747 M -92.37 % | 49.110 M -13.53 % | 56.791 M 84.72 % | 30.744 M 746.83 % | -4.753 M -103.59 % | 132.409 M 146.46 % | 53.724 M 59.52 % | 33.679 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.050 M -87.21 % | 31.673 M 39.78 % | 22.659 M -82.57 % | 129.977 M -22.66 % | 168.069 M -7.57 % | 181.840 M 115.49 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.050 M -87.21 % | 31.673 M 58.58 % | 19.973 M -84.63 % | 129.977 M 123.87 % | -544.544 M -399.46 % | 181.840 M 115.49 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 757.624 M 0.54 % | 753.574 M 4.39 % | 721.901 M 26 776.43 % | 2.686 M 102.11 % | -127.291 M -117.86 % | 712.613 M 34.26 % | 530.773 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 289.000 K -99.96 % | 757.624 M 0.54 % | 753.574 M 3 225.72 % | 22.659 M 743.60 % | 2.686 M -98.40 % | 168.069 M -76.42 % | 712.613 M 744.47 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.050 M -87.21 % | 31.673 M 39.78 % | 22.659 M -82.57 % | 129.977 M -22.66 % | 168.069 M -7.57 % | 181.840 M 115.49 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.050 M -87.21 % | 31.673 M 39.78 % | 22.659 M -82.57 % | 129.977 M -22.66 % | 168.069 M -7.57 % | 181.840 M 115.49 % | 84.386 M 11.26 % | 75.844 M 2 542.65 % | 2.870 M 138.68 % | -7.419 M 19.24 % | -9.186 M -173.13 % | 12.562 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 |
| 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 |