CMI Ltd. CMICABLES.NS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 290.804 M 31.97 % | 220.357 M -67.47 % | 677.480 M -66.41 % | 2.017 B -59.52 % | 4.983 B -21.81 % | 6.373 B 13.79 % | 5.601 B 48.21 % | 3.779 B 57.30 % | 2.402 B 76.95 % | 1.358 B 29.13 % | 1.051 B 18.71 % | 885.640 M 21.58 % | 728.424 M |
| Net income | -83.257 M 92.44 % | -1.101 B 22.96 % | -1.429 B 26.57 % | -1.946 B -5 357.84 % | 37.012 M -91.76 % | 449.413 M 74.15 % | 258.054 M -14.20 % | 300.748 M -71.62 % | 1.060 B 1 581.17 % | 63.040 M 256.50 % | 17.683 M 6.27 % | 16.640 M -22.83 % | 21.564 M |
| Income before tax | -100.557 M 91.44 % | -1.174 B 35.26 % | -1.814 B 16.86 % | -2.182 B -2 212.66 % | 103.286 M -75.07 % | 414.384 M 5.23 % | 393.806 M 73.77 % | 226.622 M -80.03 % | 1.135 B 1 142.68 % | 91.338 M 226.08 % | 28.011 M 13.46 % | 24.688 M 3.93 % | 23.754 M |
| Income before tax ratio | -0.35 93.51 % | -5.33 -99.03 % | -2.68 -147.53 % | -1.08 -5 319.20 % | 0.02 -68.12 % | 0.07 -7.53 % | 0.07 17.24 % | 0.06 -87.31 % | 0.47 602.27 % | 0.07 152.52 % | 0.03 -4.42 % | 0.03 -14.52 % | 0.03 |
| EBITDA | -7.887 M 99.27 % | -1.075 B 15.34 % | -1.270 B 21.18 % | -1.611 B -360.03 % | 619.476 M -28.73 % | 869.161 M 13.58 % | 765.235 M 44.85 % | 528.292 M 18.35 % | 446.390 M 180.49 % | 159.148 M 72.94 % | 92.024 M 12.52 % | 81.782 M 29.40 % | 63.203 M |
| Net income ratio | -0.29 94.27 % | -5.00 -136.86 % | -2.11 -118.62 % | -0.96 -13 089.19 % | 0.01 -89.47 % | 0.07 53.05 % | 0.05 -42.11 % | 0.08 -81.96 % | 0.44 850.07 % | 0.05 176.08 % | 0.02 -10.48 % | 0.02 -36.53 % | 0.03 |
| Ratio EBITDA | -0.03 99.44 % | -4.88 -160.28 % | -1.87 -134.68 % | -0.80 -742.39 % | 0.12 -8.84 % | 0.14 -0.18 % | 0.14 -2.27 % | 0.14 -24.76 % | 0.19 58.51 % | 0.12 33.93 % | 0.09 -5.21 % | 0.09 6.43 % | 0.09 |
| Gross profit ratio | 0.17 137.23 % | -0.46 -200.17 % | -0.15 -877.50 % | -0.02 -108.01 % | 0.19 2.30 % | 0.19 -3.42 % | 0.20 2.81 % | 0.19 -5.47 % | 0.20 1.91 % | 0.20 14.48 % | 0.17 -9.61 % | 0.19 3.36 % | 0.19 |
| Weighted average shs out dil | 16.042 M 0.09 % | 16.027 M 0.00 % | 16.027 M 5.81 % | 15.148 M 0.80 % | 15.027 M 0.00 % | 15.027 M 0.08 % | 15.016 M 2.96 % | 14.585 M 12.45 % | 12.970 M 49.58 % | 8.671 M 145.30 % | 3.535 M 1.12 % | 3.496 M 6.75 % | 3.275 M |
| Weighted average shs out | 16.042 M 0.09 % | 16.027 M 0.00 % | 16.027 M 5.81 % | 15.148 M 0.80 % | 15.027 M 0.00 % | 15.027 M 0.08 % | 15.016 M 3.41 % | 14.520 M 14.42 % | 12.690 M 46.69 % | 8.651 M 144.74 % | 3.535 M 1.20 % | 3.493 M 7.81 % | 3.240 M |
| EPS diluted | -5.19 92.44 % | -68.69 22.96 % | -89.16 30.60 % | -128.47 -5 322.36 % | 2.46 -91.78 % | 29.91 74.00 % | 17.19 -16.63 % | 20.62 -74.76 % | 81.71 1 023.93 % | 7.27 45.40 % | 5.00 5.04 % | 4.76 -27.77 % | 6.59 |
| Earnings per share | -5.19 92.44 % | -68.69 22.96 % | -89.16 30.60 % | -128.47 -5 322.36 % | 2.46 -91.78 % | 29.91 74.00 % | 17.19 -17.00 % | 20.71 -75.20 % | 83.51 1 045.54 % | 7.29 45.80 % | 5.00 4.60 % | 4.78 -28.23 % | 6.66 |
| Gross profit | 49.435 M 149.13 % | -100.621 M 2.37 % | -103.061 M -228.32 % | -31.390 M -103.24 % | 968.664 M -20.01 % | 1.211 B 9.90 % | 1.102 B 52.38 % | 723.125 M 48.70 % | 486.298 M 80.34 % | 269.663 M 47.83 % | 182.415 M 7.30 % | 170.008 M 25.66 % | 135.288 M |
| Income tax expense | -17.301 M 76.48 % | -73.548 M 80.91 % | -385.202 M -63.19 % | -236.050 M -456.17 % | 66.274 M 289.20 % | -35.029 M -125.80 % | 135.752 M 283.14 % | -74.126 M -198.54 % | 75.225 M 165.84 % | 28.298 M 173.99 % | 10.328 M 228.33 % | -8.048 M -267.35 % | -2.191 M |
| Cost of revenue | 241.369 M -24.80 % | 320.978 M -58.88 % | 780.541 M -61.90 % | 2.048 B -48.97 % | 4.014 B -22.23 % | 5.162 B 14.74 % | 4.499 B 47.23 % | 3.056 B 59.49 % | 1.916 B 76.11 % | 1.088 B 25.20 % | 868.911 M 21.42 % | 715.632 M 20.65 % | 593.136 M |
| General and administrative expenses | 0.000 -100.00 % | 30.266 M -93.60 % | 473.099 M 1 030.36 % | 41.854 M -37.25 % | 66.702 M -10.06 % | 74.159 M -6.41 % | 79.236 M -33.50 % | 119.159 M 9 425.62 % | 1.251 M -95.64 % | 28.700 M 411.44 % | 5.612 M -14.42 % | 6.558 M 101 569.74 % | 6.450 K |
| Selling and marketing expenses | 0.000 -100.00 % | 5.382 M -57.59 % | 12.690 M -72.43 % | 46.022 M -76.42 % | 195.162 M 3.16 % | 189.188 M 116.07 % | 87.560 M | 0.000 -100.00 % | 197.782 K 2 908.09 % | 6.575 K -99.98 % | 27.873 M 20.37 % | 23.156 M 173 886.67 % | 13.309 K |
| Other expenses | 148.520 M 499.11 % | 24.790 M | 0.000 -100.00 % | 242.962 M -28.29 % | 338.798 M 176.40 % | 122.576 M 1 075.11 % | 10.431 M 318.92 % | 2.490 M -99.17 % | 298.477 M 134.51 % | 127.276 M 25.69 % | 101.261 M -0.45 % | 101.721 M 26.79 % | 80.225 M |
| Operating expenses | 148.520 M 178.71 % | 53.289 M -92.31 % | 692.592 M 109.18 % | 331.104 M -44.88 % | 600.663 M 0.49 % | 597.715 M 36.09 % | 439.194 M 41.41 % | 310.572 M 3.55 % | 299.926 M 135.65 % | 127.276 M 25.69 % | 101.261 M -0.45 % | 101.721 M 26.79 % | 80.225 M |
| Cost and expenses | 389.889 M -22.10 % | 500.470 M -69.39 % | 1.635 B -31.28 % | 2.380 B -48.44 % | 4.615 B -19.88 % | 5.760 B 16.64 % | 4.938 B 46.69 % | 3.366 B 51.91 % | 2.216 B 82.35 % | 1.215 B 25.25 % | 970.172 M 18.70 % | 817.353 M 21.38 % | 673.362 M |
| Research and development expenses | 0.000 -100.00 % | 75.000 K -72.73 % | 275.000 K 3.38 % | 266.000 K 26 795.85 % | 989.000 115.94 % | 458.000 -99.93 % | 633.000 K 0.00 % | 633.000 K -26.31 % | 859.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 28.424 M -95.89 % | 692.317 M 687.83 % | 87.876 M -66.44 % | 261.864 M -0.56 % | 263.347 M 57.89 % | 166.796 M 39.98 % | 119.159 M 8 125.16 % | 1.449 M -94.95 % | 28.706 M -54.04 % | 62.461 M 10.32 % | 56.619 M 136 010.20 % | 41.598 K |
| Interest income | 1.860 M -46.72 % | 3.491 M -23.54 % | 4.566 M -74.96 % | 18.232 M -19.04 % | 22.520 M 15.89 % | 19.432 M 1.40 % | 19.164 M -10.02 % | 21.299 M 633.11 % | 2.905 M -63.61 % | 7.983 M 201.67 % | 2.646 M -12.61 % | 3.028 M 56.75 % | 1.932 M |
| Interest expense | 8.212 M 11.53 % | 7.363 M -98.33 % | 440.511 M -2.76 % | 452.999 M 13.23 % | 400.086 M 18.75 % | 336.906 M 18.70 % | 283.831 M 40.96 % | 201.353 M 129.10 % | 87.890 M 48.88 % | 59.033 M 5.81 % | 55.792 M 19.65 % | 46.628 M 62.68 % | 28.663 M |
| Depreciation and amortization | 84.458 M -8.35 % | 92.156 M -11.35 % | 103.952 M -12.09 % | 118.253 M 1.85 % | 116.104 M -1.50 % | 117.871 M 12.99 % | 104.324 M 3.46 % | 100.834 M 688.35 % | 12.790 M 45.73 % | 8.777 M 6.76 % | 8.221 M -21.45 % | 10.466 M -2.96 % | 10.785 M |
| Operating income | -99.085 M 64.56 % | -279.561 M 70.78 % | -956.717 M -165.72 % | -360.043 M -74 581.38 % | 483.400 K -34.02 % | 732.657 K -99.89 % | 662.716 M 192.43 % | 226.622 M -74.42 % | 886.007 M 870.04 % | 91.338 M 226.08 % | 28.011 M 13.46 % | 24.688 M 3.93 % | 23.754 M |
| Operating income ratio | -0.34 73.14 % | -1.27 10.16 % | -1.41 -691.12 % | -0.18 -184 102.10 % | 0.00 -15.62 % | 0.00 -99.90 % | 0.12 97.30 % | 0.06 -83.74 % | 0.37 448.19 % | 0.07 152.52 % | 0.03 -4.42 % | 0.03 -14.52 % | 0.03 |
| Total other income expenses net | -1.472 M 99.84 % | -894.888 M -4.37 % | -857.459 M 52.94 % | -1.822 B | 0.000 100.00 % | -198.909 M 25.91 % | -268.467 M 48.02 % | -516.437 M -175.64 % | 682.777 M 581.74 % | -141.732 M -142.48 % | -58.450 M -32.57 % | -44.090 M | 0.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.810 B -0.25 % | 3.820 B -6.75 % | 4.096 B 33.64 % | 3.065 B 8.45 % | 2.827 B 4.74 % | 2.699 B 24.29 % | 2.171 B 78.20 % | 1.218 B 18.65 % | 1.027 B 243.06 % | 299.330 M -16.84 % | 359.924 M 33.74 % | 269.114 M 11.24 % | 241.917 M |
| Total investments | 3.000 K 0.00 % | 3.000 K -25.00 % | 4.000 K 100.00 % | 2.000 K 0.00 % | 2.000 K -50.00 % | 4.000 K -33.33 % | 6.000 K 28.87 % | 4.656 K 0.00 % | 4.656 K 0.00 % | 4.656 K 0.00 % | 4.656 K 0.00 % | 4.656 K 0.00 % | 4.656 K |
| Total debt | 3.822 B -0.09 % | 3.826 B -6.63 % | 4.098 B 31.11 % | 3.125 B 10.40 % | 2.831 B 0.26 % | 2.824 B 29.68 % | 2.177 B 66.66 % | 1.306 B 18.90 % | 1.099 B 233.10 % | 329.858 M -9.82 % | 365.782 M 17.73 % | 310.686 M 13.70 % | 273.260 M |
| Accumulated other comprehensive income loss | 82.428 M 0.00 % | 82.428 M 0.00 % | 82.431 M 0.00 % | 82.428 M 111.35 % | -726.430 M -16.76 % | -622.145 M -21.55 % | -511.852 M -22.43 % | -418.072 M -27.58 % | -327.702 M -111.92 % | -154.632 M -8.92 % | -141.968 M -3.54 % | -137.111 M 21.20 % | -174.009 M |
| Retained earnings | -2.096 B -4.14 % | -2.013 B -120.75 % | -911.695 M -281.13 % | 503.326 M -79.44 % | 2.448 B 396.71 % | -825.159 M -148.85 % | 1.689 B 18.24 % | 1.428 B 1 033.40 % | 126.034 M 0.00 % | 126.034 M 74.63 % | 72.173 M 32.45 % | 54.490 M 21.41 % | 44.882 M |
| Common stock | 160.307 M 0.00 % | 160.307 M 0.00 % | 160.307 M 0.00 % | 160.307 M 6.65 % | 150.307 M 0.00 % | 150.307 M 0.00 % | 150.307 M 1.69 % | 147.807 M 4.97 % | 140.807 M 22.92 % | 114.551 M 223.77 % | 35.381 M 0.00 % | 35.381 M 5.00 % | 33.697 M |
| Total equity | -1.355 B -6.68 % | -1.270 B -650.07 % | -169.352 M -113.60 % | 1.246 B -60.34 % | 3.141 B 0.21 % | 3.134 B 31.61 % | 2.381 B 16.40 % | 2.046 B 16.67 % | 1.753 B 373.71 % | 370.155 M 161.77 % | 141.406 M 14.29 % | 123.723 M 10.75 % | 111.717 M |
| Other non current liabilities | 1.285 M 844.85 % | 136.000 K -96.10 % | 3.485 M -58.89 % | 8.477 M -8.12 % | 9.226 M 11.21 % | 8.296 M -19.30 % | 10.280 M 26.80 % | 8.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 78.917 M -77.66 % | 353.319 M -36.33 % | 554.961 M -11.32 % | 625.828 M 1.98 % | 613.695 M 14.00 % | 538.331 M 20.45 % | 446.918 M -13.25 % | 515.187 M -17.67 % | 625.773 M 2 103.69 % | 28.397 M -75.61 % | 116.412 M -7.62 % | 126.008 M 3.73 % | 121.474 M |
| Total non current liabilities | 80.202 M -77.31 % | 353.455 M -36.71 % | 558.446 M -11.96 % | 634.306 M 1.83 % | 622.921 M 13.96 % | 546.627 M 19.56 % | 457.198 M -12.00 % | 519.543 M -16.98 % | 625.773 M 2 103.69 % | 28.397 M -75.61 % | 116.412 M -7.62 % | 126.008 M 3.73 % | 121.474 M |
| Other current liabilities | 355.948 M 2 473.18 % | 13.833 M -86.55 % | 102.810 M -7.21 % | 110.802 M 951.82 % | -13.008 M -104.36 % | 298.491 M 168.66 % | 111.105 M 55.49 % | 71.455 M 637.47 % | -13.295 M -116.89 % | 78.707 M 70.42 % | 46.184 M 135.86 % | 19.581 M 4.47 % | 18.743 M |
| Deferred revenue | 0.000 -100.00 % | 260.692 M 756.89 % | 30.423 M -59.42 % | 74.971 M -57.55 % | 176.613 M 16.36 % | 151.787 M -51.95 % | 315.898 M 2 385.82 % | 12.708 M -85.78 % | 89.396 M 159.84 % | 34.405 M 236.30 % | 10.230 M -40.14 % | 17.091 M 1 584.17 % | 1.015 M |
| Short term debt | 3.744 B 7.80 % | 3.473 B -1.97 % | 3.543 B 41.52 % | 2.503 B 12.89 % | 2.217 B -2.97 % | 2.285 B 34.38 % | 1.701 B 61.00 % | 1.056 B 123.30 % | 472.997 M 75.88 % | 268.928 M 8.85 % | 247.067 M 62.97 % | 151.599 M -0.12 % | 151.786 M |
| Total current liabilities | 4.473 B 9.99 % | 4.067 B 2.38 % | 3.972 B 2.47 % | 3.876 B 20.02 % | 3.229 B -7.32 % | 3.484 B 12.60 % | 3.094 B 40.37 % | 2.204 B 122.91 % | 988.959 M 79.75 % | 550.193 M 25.19 % | 439.478 M 15.25 % | 381.341 M 37.22 % | 277.908 M |
| Total liabilities | 4.553 B 3.00 % | 4.420 B -2.44 % | 4.530 B 0.44 % | 4.510 B 17.08 % | 3.852 B -4.43 % | 4.031 B 13.50 % | 3.552 B 30.38 % | 2.724 B 68.70 % | 1.615 B 179.08 % | 578.589 M 4.08 % | 555.890 M 9.57 % | 507.349 M 27.03 % | 399.383 M |
| Other non current assets | 65.067 M 130.51 % | 28.228 M 6.36 % | 26.541 M -91.63 % | 317.183 M 42.26 % | 222.954 M 5.22 % | 211.892 M 178.09 % | 76.196 M 55.27 % | 49.074 M 125 366.45 % | 39.113 K -99.80 % | 19.886 M 36.12 % | 14.609 M 3 829.95 % | 371.739 K 1.36 % | 366.734 K |
| Long term investments | 0.000 100.00 % | -6.160 M 74.66 % | -24.310 M 79.58 % | -119.041 M | 0.000 | 0.000 -100.00 % | 106.785 M 282.12 % | 27.945 M 14.00 % | 24.514 M 472.77 % | -6.576 M -141 339.18 % | 4.656 K 0.00 % | 4.656 K | 0.000 |
| Intangible assets | 0.000 -100.00 % | 503.609 M -54.76 % | 1.113 B 47 882.76 % | 2.320 M -3.49 % | 2.404 M -3.49 % | 2.491 M -73.51 % | 9.405 M -50.75 % | 19.096 M -33.89 % | 28.885 M 339.24 % | 6.576 M | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -459.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 43.049 M -68.34 % | 135.992 M 5 761.72 % | 2.320 M -3.49 % | 2.404 M -3.49 % | 2.491 M -73.51 % | 9.405 M -50.75 % | 19.096 M -33.89 % | 28.885 M 339.24 % | 6.576 M 141 339.18 % | -4.656 K 0.00 % | -4.656 K | 0.000 |
| Property plant equipment net | 1.239 B -6.37 % | 1.323 B -6.97 % | 1.422 B -7.49 % | 1.538 B -8.08 % | 1.673 B 5.15 % | 1.591 B 3.18 % | 1.542 B -4.71 % | 1.618 B -5.16 % | 1.706 B 2 155.07 % | 75.655 M 42.71 % | 53.012 M -8.75 % | 58.094 M 11.00 % | 52.337 M |
| Total non current assets | 2.157 B -3.01 % | 2.224 B -4.25 % | 2.323 B 10.39 % | 2.104 B 3.73 % | 2.028 B 0.77 % | 2.013 B 6.07 % | 1.898 B 0.23 % | 1.894 B 6.43 % | 1.779 B 1 607.02 % | 104.227 M 49.10 % | 69.905 M 16.89 % | 59.804 M 13.47 % | 52.703 M |
| Other current assets | 319.825 M -1.72 % | 325.415 M -38.12 % | 525.905 M -5.33 % | 555.501 M -21.05 % | 703.613 M 8.91 % | 646.078 M 35.19 % | 477.894 M 4.78 % | 456.109 M -59.69 % | 1.132 B 1 025.90 % | 100.510 M 69.93 % | 59.147 M 15.81 % | 51.072 M 3 960.41 % | 1.258 M |
| Short term investments | 51.293 M 732.27 % | 6.163 M -79.25 % | 29.698 M -75.05 % | 119.043 M 5 958 008.11 % | 1.998 K -50.00 % | 3.996 K -100.00 % | 115.412 M 513.06 % | -27.940 M -14.00 % | -24.509 M -472.44 % | 6.581 M | 0.000 | 0.000 -100.00 % | 4.651 K |
| cash and cash equivalents | 11.956 M 99.27 % | 6.000 M 116.68 % | 2.769 M -96.09 % | 70.868 M 1 520.21 % | 4.374 M -96.50 % | 124.915 M 1 960.28 % | 6.063 M -93.11 % | 87.984 M 22.40 % | 71.881 M 135.46 % | 30.528 M 421.08 % | 5.859 M -85.91 % | 41.571 M 32.63 % | 31.343 M |
| Cash and short term investments | 63.249 M 420.01 % | 12.163 M -62.54 % | 32.468 M -82.84 % | 189.182 M 4 225.15 % | 4.374 M -96.50 % | 124.915 M 1 960.28 % | 6.063 M -93.11 % | 87.984 M 22.40 % | 71.881 M 135.46 % | 30.528 M 421.08 % | 5.859 M -85.91 % | 41.571 M 32.63 % | 31.343 M |
| Total current assets | 1.041 B 12.43 % | 925.606 M -54.59 % | 2.038 B -44.18 % | 3.652 B -26.44 % | 4.965 B -3.64 % | 5.152 B 27.68 % | 4.035 B 40.29 % | 2.876 B 81.01 % | 1.589 B 88.16 % | 844.518 M 34.61 % | 627.391 M 9.82 % | 571.268 M 24.62 % | 458.396 M |
| Inventory | 113.093 M 33.97 % | 84.419 M -76.98 % | 366.717 M -76.26 % | 1.545 B -17.69 % | 1.877 B 16.04 % | 1.617 B 26.78 % | 1.276 B 27.00 % | 1.004 B 122.56 % | 451.310 M 29.76 % | 347.803 M 6.17 % | 327.603 M 28.61 % | 254.731 M 24.13 % | 205.218 M |
| Net receivables | 544.460 M 8.11 % | 503.609 M -54.76 % | 1.113 B -18.29 % | 1.362 B -42.75 % | 2.380 B -15.92 % | 2.830 B 21.72 % | 2.325 B 44.01 % | 1.615 B 216.98 % | 509.393 M 9.52 % | 465.108 M 98.10 % | 234.782 M 4.95 % | 223.714 M | 0.000 |
| Tax assets | 853.032 M 2.07 % | 835.732 M 9.66 % | 762.134 M 108.16 % | 366.123 M 180.72 % | 130.423 M -37.24 % | 207.818 M 26.94 % | 163.708 M -8.74 % | 179.385 M 812.39 % | 19.661 M 126.34 % | 8.686 M 280.33 % | 2.284 M 70.73 % | 1.338 M | 0.000 |
| Other assets | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 373.210 M 16.83 % | 319.439 M 13.66 % | 281.041 M -76.02 % | 1.172 B 40.67 % | 833.084 M -6.03 % | 886.583 M -2.48 % | 909.171 M -11.02 % | 1.022 B 191.55 % | 350.464 M 110.40 % | 166.567 M 27.68 % | 130.458 M -17.89 % | 158.886 M 49.38 % | 106.365 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 15.220 M 0.01 % | 15.219 M -1.20 % | 15.404 M 9.14 % | 14.114 M -95.53 % | 315.898 M 58.62 % | 199.151 M 122.77 % | 89.396 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -138.149 M 2.29 % | -141.389 M -0.29 % | -140.984 M 19.02 % | -174.096 M | 0.000 100.00 % | -2.968 M | 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 |
| Capital lease obligations | 12.246 M 0.00 % | 12.246 M -2.89 % | 12.610 M -26.36 % | 17.125 M -51.36 % | 35.210 M | 0.000 100.00 % | -29.871 M -135.06 % | -12.708 M | 0.000 100.00 % | -35.198 M -170.76 % | -13.000 M 61.97 % | -34.183 M | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.271 B -71.33 % | 4.434 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 498.077 M -0.31 % | 499.605 M 0.00 % | 499.605 M 0.00 % | 499.605 M 8.70 % | 459.605 M -87.67 % | 3.727 B 711.61 % | 459.158 M 18.61 % | 387.105 M -78.66 % | 1.814 B 538.33 % | 284.236 M 1 000.82 % | 25.820 M -0.13 % | 25.853 M -21.98 % | 33.138 M |
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 138.149 M -2.29 % | 141.389 M 0.29 % | 140.984 M -19.02 % | 174.096 M 4 741.38 % | 3.596 M 21.16 % | 2.968 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.198 B 1.52 % | 3.150 B -27.78 % | 4.361 B -24.23 % | 5.756 B -17.69 % | 6.993 B -2.40 % | 7.165 B 20.77 % | 5.933 B 24.39 % | 4.770 B 41.61 % | 3.368 B 255.02 % | 948.745 M 36.06 % | 697.296 M 10.49 % | 631.072 M 23.47 % | 511.099 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.706 M -366.08 % | 17.929 M 111.21 % | -159.967 M | 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 |
| Change in working capital | 71.244 M -94.33 % | 1.256 B 146.02 % | 510.421 M -67.81 % | 1.586 B 15 968.40 % | 9.868 M 101.19 % | -832.541 M 7.08 % | -895.991 M -69.50 % | -528.623 M -28.48 % | -411.451 M -168.94 % | -152.991 M -34.77 % | -113.520 M -239.41 % | -33.446 M 69.04 % | -108.019 M |
| Accounts receivables | -41.329 M -106.85 % | 603.348 M 244 700.68 % | 246.465 K -63.35 % | 672.561 K 58.71 % | 423.768 K 190.17 % | -469.951 K 99.93 % | -661.501 M 30.66 % | -954.011 M -232.14 % | -287.236 M -149 959.12 % | -191.415 K -461.45 % | -34.093 K 37.48 % | -54.528 K -69.26 % | -32.216 K |
| Inventory | -28.674 M -110.16 % | 282.297 M -76.04 % | 1.178 B 254.78 % | 332.042 M 227.97 % | -259.475 M 24.05 % | -341.651 M -25.97 % | -271.222 M 50.96 % | -553.117 M -434.37 % | -103.508 M -412.42 % | -20.200 M 72.28 % | -72.872 M -47.18 % | -49.513 M 40.79 % | -83.616 M |
| Accounts payables | 135.971 M -25.74 % | 183.097 M 119.36 % | -945.905 M -285.31 % | 510.454 M 635.40 % | -95.341 M -172.70 % | 131.144 M 330.36 % | -56.930 M -107.51 % | 757.895 M 312.13 % | 183.897 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 5.276 M -97.18 % | 186.991 M 487.19 % | 31.845 M -54.88 % | 70.573 M -80.63 % | 364.260 M 158.60 % | -621.564 M 0.51 % | -624.769 M -2 650.69 % | 24.494 M 107.95 % | -307.944 M -131.90 % | -132.791 M -226.68 % | -40.648 M -353.00 % | 16.067 M 165.84 % | -24.404 M |
| Other non cash items | 1.942 M 105.10 % | -38.051 M -108.68 % | 438.532 M 210.03 % | 141.450 M -61.48 % | 367.253 M 35.02 % | 272.002 M -5.60 % | 288.148 M 56.26 % | 184.398 M 126.29 % | -701.277 M -1 475.42 % | 50.986 M -4.06 % | 53.146 M 47.06 % | 36.138 M 15.53 % | 31.281 M |
| Net cash provided by operating activities | 57.087 M -57.83 % | 135.389 M 117.80 % | -760.772 M -126.25 % | -336.249 M -156.31 % | 597.185 M 8 347.94 % | 7.069 M 102.89 % | -244.967 M -523.41 % | 57.856 M 244.17 % | -40.132 M -32.94 % | -30.188 M 12.42 % | -34.470 M -215.68 % | 29.798 M 167.13 % | -44.390 M |
| Investments in property plant and equipment | -138.000 K 98.64 % | -10.156 M -17 717.54 % | -57.000 K 97.15 % | -2.000 M 99.03 % | -206.084 M -26.71 % | -162.644 M -152.48 % | -64.419 M -21.63 % | -52.965 M 56.45 % | -121.616 M -157.50 % | -47.230 M -597.50 % | -6.771 M 58.26 % | -16.224 M -103.38 % | -7.977 M |
| Acquisitions net | 0.000 -100.00 % | 123.494 M 1 597.28 % | 7.276 M -63.54 % | 19.957 M 319.79 % | 4.754 M 98.50 % | 2.395 M | 0.000 -100.00 % | 475.000 K 109.74 % | -4.878 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 100.00 % | -6.197 M 93.54 % | -95.891 M -9 589 000.00 % | -1.000 K 100.00 % | -45.969 M -838.72 % | -4.897 M -96.35 % | -2.494 M -83 033.33 % | -3.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 23.536 M -73.44 % | 88.615 M 1 030.29 % | 7.840 M 391 900.00 % | 2.000 K -99.92 % | 2.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -39.256 M -344.69 % | 16.043 M -90.07 % | 161.480 M 231.60 % | 48.697 M 173.76 % | 17.788 M 640.01 % | -3.294 M 92.31 % | -42.832 M 74.15 % | -165.711 M -4 397.95 % | 3.856 M -52.42 % | 8.103 M 29.05 % | 6.279 M 81.55 % | 3.458 M 58.68 % | 2.179 M |
| Net cash used for investing activites | -39.394 M -126.85 % | 146.720 M -9.11 % | 161.423 M 116.70 % | 74.493 M 132.46 % | -229.509 M -38.31 % | -165.938 M -54.72 % | -107.251 M 50.95 % | -218.676 M -78.31 % | -122.638 M -213.43 % | -39.127 M -7 840.43 % | -492.760 K 96.14 % | -12.765 M -120.18 % | -5.798 M |
| Debt repayment | -3.525 M 98.70 % | -271.151 M -127.76 % | 976.674 M 114.75 % | 454.787 M 702.39 % | -75.497 M -182.59 % | 91.412 M -84.60 % | 593.700 M 42.63 % | 416.256 M 1 840.93 % | 21.446 M 159.70 % | -35.925 M -274.38 % | -9.596 M -125.64 % | 37.426 M -58.78 % | 90.797 M |
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 M | 0.000 | 0.000 -100.00 % | 75.000 M 123.21 % | 33.600 M -85.94 % | 238.934 M 36.62 % | 174.888 M | 0.000 -100.00 % | 3.252 M 5.00 % | 3.097 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -853.551 K 72.44 % | -3.097 M |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.116 M 0.00 % | -18.116 M -0.16 % | -18.087 M -1.69 % | -17.786 M -10.47 % | -16.101 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -8.214 M -6.29 % | -7.728 M 98.27 % | -445.426 M -137.01 % | -187.934 M 54.15 % | -409.885 M -283.88 % | 222.909 M 176.98 % | -289.580 M -53.40 % | -188.774 M -171.18 % | 265.191 M 549.22 % | -59.033 M -763.24 % | 8.901 M 119.09 % | -46.628 M -40.27 % | -33.241 M |
| Net cash used provided by financing activities | -11.739 M 95.79 % | -278.879 M -152.50 % | 531.248 M 67.66 % | 316.853 M 162.93 % | -503.498 M -269.98 % | 296.206 M -17.96 % | 361.033 M 104.10 % | 176.891 M -0.80 % | 178.315 M 123.09 % | 79.930 M 11 598.83 % | -695.115 K 89.78 % | -6.804 M -111.82 % | 57.556 M |
| Effect of forex changes on cash | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K 300.00 % | -1.000 K -100.00 % | 135.686 M 198.90 % | -137.200 M -13 720 066.30 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 5.956 M 84.34 % | 3.231 M 104.74 % | -68.100 M -223.60 % | 55.096 M 140.56 % | -135.822 M -198.90 % | 137.337 M 1 457.82 % | 8.816 M -45.14 % | 16.070 M 3.37 % | 15.545 M 46.45 % | 10.615 M 129.77 % | -35.658 M -448.62 % | 10.228 M 38.81 % | 7.369 M |
| Cash at beginning of period | 6.000 M 116.68 % | 2.769 M -96.09 % | 70.868 M 349.30 % | 15.773 M -89.60 % | 151.595 M 963.23 % | 14.258 M 158.91 % | 5.507 M -92.34 % | 71.914 M 27.65 % | 56.335 M 182.91 % | 19.913 M -52.04 % | 41.517 M 32.46 % | 31.343 M 30.74 % | 23.974 M |
| Cash at end of period | 11.956 M 99.27 % | 6.000 M 116.76 % | 2.768 M -96.09 % | 70.869 M 349.31 % | 15.773 M -89.60 % | 151.595 M 958.40 % | 14.323 M -83.72 % | 87.984 M 22.40 % | 71.881 M 135.46 % | 30.528 M 421.08 % | 5.859 M -85.91 % | 41.571 M 32.63 % | 31.343 M |
| Operating cash flow | 57.087 M -57.83 % | 135.389 M 117.80 % | -760.772 M -1 332.74 % | -53.099 M -108.89 % | 597.185 M 8 347.94 % | 7.069 M 102.89 % | -244.967 M -523.41 % | 57.856 M 244.17 % | -40.132 M -32.94 % | -30.188 M 12.42 % | -34.470 M -215.68 % | 29.798 M 167.13 % | -44.390 M |
| Capital expenditure | -138.000 K 98.64 % | -10.156 M -17 717.54 % | -57.000 K 97.15 % | -2.000 M 99.03 % | -206.084 M -26.71 % | -162.644 M -152.48 % | -64.419 M -21.63 % | -52.965 M 56.45 % | -121.616 M -157.50 % | -47.230 M -597.50 % | -6.771 M 58.26 % | -16.224 M -103.38 % | -7.977 M |
| Free CashFlow | 56.949 M -54.53 % | 125.233 M 116.46 % | -760.829 M -1 280.84 % | -55.099 M -114.09 % | 391.101 M 351.39 % | -155.575 M 49.71 % | -309.386 M -6 426.04 % | 4.891 M 103.02 % | -161.747 M -108.93 % | -77.418 M -87.72 % | -41.242 M -403.83 % | 13.574 M 125.92 % | -52.367 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 87.774 M 5.07 % | 83.540 M 5.71 % | 79.031 M 95.34 % | 40.459 M -60.21 % | 101.684 M 435.32 % | 18.995 M -20.54 % | 23.906 M -68.45 % | 75.773 M -5.80 % | 80.440 M -45.82 % | 148.475 M -33.30 % | 222.597 M -1.49 % | 225.968 M -66.80 % | 680.629 M 6.81 % | 637.205 M 32.10 % | 482.355 M 122.45 % | 216.837 M -81.39 % | 1.165 B 5.28 % | 1.107 B -10.65 % | 1.238 B -15.92 % | 1.473 B -20.77 % | 1.859 B 5.68 % | 1.759 B 19.49 % | 1.472 B 14.83 % | 1.282 B -19.73 % | 1.597 B 18.77 % | 1.345 B 0.12 % | 1.343 B 2.13 % | 1.315 B -2.02 % | 1.342 B 79.65 % | 747.247 M -18.67 % | 918.781 M 19.28 % | 770.282 M 8.13 % | 712.374 M 7.22 % | 664.408 M 15.41 % | 575.702 M 28.01 % | 449.736 M 16.00 % | 387.703 M 5.42 % | 367.769 M 14.64 % | 320.799 M 13.03 % | 283.820 M 45.52 % | 195.037 M -26.82 % | 266.532 M -22.36 % | 343.312 M 40.96 % | 243.559 M -12.44 % | 278.147 M 13.56 % | 244.940 M 53.33 % | 159.747 M -21.27 % | 202.898 M 104 104.16 % | 194.712 K |
| Net income | -29.028 M -306.90 % | -7.134 M 61.34 % | -18.452 M 35.58 % | -28.644 M 96.58 % | -837.966 M -1 098.69 % | -69.907 M 5.33 % | -73.842 M 38.05 % | -119.187 M 69.46 % | -390.321 M -246.91 % | -112.515 M 84.93 % | -746.688 M -316.10 % | -179.451 M 88.46 % | -1.554 B -1 270.18 % | -113.446 M 26.90 % | -155.198 M -26.20 % | -122.974 M -481.74 % | -21.139 M -247.90 % | 14.293 M 30.90 % | 10.919 M -66.85 % | 32.939 M -87.24 % | 258.132 M 277.69 % | 68.345 M 6.76 % | 64.015 M 8.65 % | 58.921 M -13.27 % | 67.935 M -0.63 % | 68.365 M 11.28 % | 61.436 M 1.86 % | 60.316 M -74.31 % | 234.750 M 490.27 % | 39.770 M 32.19 % | 30.086 M 99.11 % | 15.110 M -98.40 % | 943.074 M 1 859.59 % | 48.126 M 19.66 % | 40.218 M 41.68 % | 28.387 M 37.29 % | 20.676 M 2.67 % | 20.138 M 72.70 % | 11.661 M 10.37 % | 10.565 M 79.22 % | 5.895 M 34.28 % | 4.390 M -14.82 % | 5.154 M 129.68 % | 2.244 M -77.77 % | 10.093 M 108.53 % | 4.840 M 545.33 % | 750.000 K -19.09 % | 927.000 K 7 471.06 % | 12.244 K |
| Income before tax | -28.943 M -86.98 % | -15.479 M 14.55 % | -18.114 M 52.36 % | -38.022 M 95.37 % | -821.935 M -788.89 % | -92.468 M 9.83 % | -102.552 M 34.89 % | -157.494 M 71.27 % | -548.275 M -259.13 % | -152.668 M 82.52 % | -873.451 M -264.27 % | -239.783 M 85.54 % | -1.659 B -993.36 % | -151.690 M 26.88 % | -207.452 M -26.17 % | -164.420 M -1 038.04 % | 17.528 M -22.11 % | 22.504 M 51.12 % | 14.891 M -69.21 % | 48.363 M -59.11 % | 118.275 M 11.39 % | 106.181 M 9.27 % | 97.176 M 4.77 % | 92.752 M -11.02 % | 104.237 M 0.62 % | 103.597 M 9.13 % | 94.933 M 4.28 % | 91.036 M -27.40 % | 125.393 M 315.40 % | 30.186 M -34.44 % | 46.046 M 87.57 % | 24.549 M -97.45 % | 962.239 M 1 250.78 % | 71.236 M 19.67 % | 59.528 M 41.64 % | 42.027 M 46.83 % | 28.624 M -4.01 % | 29.818 M 72.85 % | 17.251 M 10.27 % | 15.645 M 48.26 % | 10.553 M 56.34 % | 6.750 M -9.44 % | 7.454 M 129.07 % | 3.254 M -78.51 % | 15.141 M 115.07 % | 7.040 M 504.29 % | 1.165 M -13.19 % | 1.342 M 11 666.77 % | 11.405 K |
| Income before tax ratio | -0.33 -77.96 % | -0.19 19.16 % | -0.23 75.61 % | -0.94 88.37 % | -8.08 -66.05 % | -4.87 -13.48 % | -4.29 -106.39 % | -2.08 69.51 % | -6.82 -562.88 % | -1.03 73.80 % | -3.92 -269.78 % | -1.06 56.45 % | -2.44 -923.60 % | -0.24 44.65 % | -0.43 43.28 % | -0.76 -5 139.61 % | 0.02 -26.02 % | 0.02 69.14 % | 0.01 -63.38 % | 0.03 -48.39 % | 0.06 5.40 % | 0.06 -8.55 % | 0.07 -8.76 % | 0.07 10.85 % | 0.07 -15.28 % | 0.08 8.99 % | 0.07 2.11 % | 0.07 -25.90 % | 0.09 131.23 % | 0.04 -19.40 % | 0.05 57.25 % | 0.03 -97.64 % | 1.35 1 159.83 % | 0.11 3.69 % | 0.10 10.65 % | 0.09 26.57 % | 0.07 -8.94 % | 0.08 50.77 % | 0.05 -2.45 % | 0.06 1.88 % | 0.05 113.65 % | 0.03 16.64 % | 0.02 62.51 % | 0.01 -75.46 % | 0.05 89.39 % | 0.03 294.11 % | 0.01 10.26 % | 0.01 -88.71 % | 0.06 |
| EBITDA | -269.000 K -104.94 % | 5.447 M 37.13 % | 3.972 M 123.32 % | -17.036 M 97.87 % | -798.922 M -2 229.49 % | -34.296 M -238.92 % | 24.687 M 198.48 % | -25.069 M 94.05 % | -421.543 M -3 246.11 % | -12.598 M 98.28 % | -730.797 M -600.81 % | -104.279 M 93.01 % | -1.491 B -9 286.97 % | -15.883 M 80.35 % | -80.815 M -256.03 % | -22.699 M -116.25 % | 139.700 M -11.21 % | 157.335 M 4.89 % | 150.003 M -13.63 % | 173.675 M -26.31 % | 235.687 M 6.31 % | 221.695 M 6.90 % | 207.389 M 0.78 % | 205.792 M -8.26 % | 224.313 M 13.20 % | 198.149 M 3.71 % | 191.058 M 6.25 % | 179.819 M -17.80 % | 218.769 M 107.56 % | 105.398 M -12.18 % | 120.013 M 34.41 % | 89.291 M -56.86 % | 206.991 M 115.74 % | 95.945 M 14.30 % | 83.940 M 38.71 % | 60.516 M 74.37 % | 34.705 M -25.03 % | 46.294 M 38.52 % | 33.420 M 1.27 % | 33.002 M 59.30 % | 20.717 M -10.26 % | 23.085 M -3.46 % | 23.913 M 45.16 % | 16.474 M -43.19 % | 28.998 M 45.53 % | 19.926 M 18.54 % | 16.809 M 21.21 % | 13.868 M 56 545.70 % | 24.482 K |
| Net income ratio | -0.33 -287.27 % | -0.09 63.42 % | -0.23 67.02 % | -0.71 91.41 % | -8.24 -123.92 % | -3.68 -19.15 % | -3.09 -96.37 % | -1.57 67.58 % | -4.85 -540.31 % | -0.76 77.41 % | -3.35 -322.40 % | -0.79 65.23 % | -2.28 -1 182.76 % | -0.18 44.67 % | -0.32 43.27 % | -0.57 -3 025.39 % | -0.02 -240.48 % | 0.01 46.50 % | 0.01 -60.57 % | 0.02 -83.89 % | 0.14 257.38 % | 0.04 -10.65 % | 0.04 -5.39 % | 0.05 8.05 % | 0.04 -16.33 % | 0.05 11.14 % | 0.05 -0.26 % | 0.05 -73.78 % | 0.17 228.57 % | 0.05 62.53 % | 0.03 66.93 % | 0.02 -98.52 % | 1.32 1 727.65 % | 0.07 3.69 % | 0.07 10.68 % | 0.06 18.36 % | 0.05 -2.61 % | 0.05 50.64 % | 0.04 -2.35 % | 0.04 23.16 % | 0.03 83.50 % | 0.02 9.71 % | 0.02 62.94 % | 0.01 -74.61 % | 0.04 83.64 % | 0.02 320.88 % | 0.00 2.76 % | 0.00 -92.73 % | 0.06 |
| Ratio EBITDA | 0.00 -104.70 % | 0.07 29.73 % | 0.05 111.94 % | -0.42 94.64 % | -7.86 -335.16 % | -1.81 -274.84 % | 1.03 412.13 % | -0.33 93.69 % | -5.24 -6 076.20 % | -0.08 97.42 % | -3.28 -611.42 % | -0.46 78.93 % | -2.19 -8 688.09 % | -0.02 85.12 % | -0.17 -60.05 % | -0.10 -187.29 % | 0.12 -15.66 % | 0.14 17.39 % | 0.12 2.73 % | 0.12 -6.99 % | 0.13 0.60 % | 0.13 -10.54 % | 0.14 -12.24 % | 0.16 14.29 % | 0.14 -4.68 % | 0.15 3.58 % | 0.14 4.04 % | 0.14 -16.11 % | 0.16 15.54 % | 0.14 7.98 % | 0.13 12.68 % | 0.12 -60.11 % | 0.29 101.21 % | 0.14 -0.96 % | 0.15 8.36 % | 0.13 50.32 % | 0.09 -28.89 % | 0.13 20.83 % | 0.10 -10.41 % | 0.12 9.47 % | 0.11 22.64 % | 0.09 24.35 % | 0.07 2.98 % | 0.07 -35.12 % | 0.10 28.15 % | 0.08 -22.69 % | 0.11 53.95 % | 0.07 -45.64 % | 0.13 |
| Gross profit ratio | 0.80 687.60 % | -0.14 3.16 % | -0.14 77.53 % | -0.62 18.28 % | -0.76 18.82 % | -0.94 -941.59 % | -0.09 -144.04 % | -0.04 96.11 % | -0.95 -1 606.37 % | 0.06 -57.98 % | 0.15 149.01 % | -0.31 -81.02 % | -0.17 -310.33 % | 0.08 564.94 % | -0.02 -109.17 % | 0.19 102.05 % | 0.09 -61.76 % | 0.24 6.84 % | 0.23 10.57 % | 0.21 76.28 % | 0.12 -40.10 % | 0.20 -13.58 % | 0.23 -7.06 % | 0.24 19.38 % | 0.20 -13.03 % | 0.24 0.80 % | 0.23 1.68 % | 0.23 -9.07 % | 0.25 1.59 % | 0.25 17.57 % | 0.21 11.14 % | 0.19 -7.66 % | 0.21 11.15 % | 0.19 -10.78 % | 0.21 -3.66 % | 0.22 28.83 % | 0.17 -29.38 % | 0.24 25.96 % | 0.19 -10.81 % | 0.21 -13.85 % | 0.24 34.15 % | 0.18 33.75 % | 0.14 -8.51 % | 0.15 131.94 % | 0.06 -64.67 % | 0.18 -22.15 % | 0.23 32.52 % | 0.18 4.13 % | 0.17 |
| Weighted average shs out dil | 16.042 M 1.19 % | 15.853 M -1.09 % | 16.027 M 0.00 % | 16.027 M 0.00 % | 16.027 M 0.00 % | 16.027 M 0.06 % | 16.018 M -0.01 % | 16.020 M -0.05 % | 16.028 M 0.00 % | 16.028 M 0.01 % | 16.027 M 0.03 % | 16.022 M 3.23 % | 15.521 M 3.29 % | 15.026 M 0.01 % | 15.024 M -0.06 % | 15.033 M 0.01 % | 15.032 M -0.09 % | 15.045 M 0.59 % | 14.958 M -0.55 % | 15.041 M 0.06 % | 15.032 M 0.07 % | 15.021 M -0.04 % | 15.027 M -0.03 % | 15.031 M -0.21 % | 15.063 M 0.47 % | 14.992 M -0.68 % | 15.095 M 0.86 % | 14.967 M 2.58 % | 14.590 M -1.27 % | 14.777 M 3.15 % | 14.327 M 0.50 % | 14.255 M 9.90 % | 12.970 M -4.59 % | 13.595 M 8.51 % | 12.529 M 7.69 % | 11.634 M 3.56 % | 11.234 M 9.90 % | 10.222 M -2.97 % | 10.535 M 198.15 % | 3.533 M -0.50 % | 3.551 M 0.31 % | 3.540 M 0.29 % | 3.530 M -0.89 % | 3.562 M 0.62 % | 3.540 M 0.20 % | 3.533 M -1.08 % | 3.571 M 7.87 % | 3.311 M -1.62 % | 3.365 M |
| Weighted average shs out | 16.042 M 1.19 % | 15.853 M -1.09 % | 16.027 M 0.00 % | 16.027 M 0.00 % | 16.027 M 0.00 % | 16.027 M 0.06 % | 16.018 M -0.01 % | 16.020 M -0.03 % | 16.024 M -0.02 % | 16.027 M 0.00 % | 16.027 M 0.03 % | 16.022 M 5.78 % | 15.147 M 0.81 % | 15.026 M 0.01 % | 15.024 M -0.06 % | 15.033 M 0.49 % | 14.961 M -0.56 % | 15.045 M 0.59 % | 14.958 M -0.55 % | 15.041 M 0.06 % | 15.032 M 0.07 % | 15.021 M -0.04 % | 15.027 M -0.03 % | 15.031 M -0.21 % | 15.063 M 0.47 % | 14.992 M -0.68 % | 15.095 M 0.86 % | 14.967 M 3.16 % | 14.509 M -1.11 % | 14.671 M 3.38 % | 14.192 M 0.50 % | 14.121 M 11.29 % | 12.689 M -3.76 % | 13.185 M 6.88 % | 12.337 M 7.78 % | 11.446 M 2.61 % | 11.156 M 9.13 % | 10.222 M -2.97 % | 10.535 M 198.15 % | 3.533 M -0.05 % | 3.535 M -0.14 % | 3.540 M 0.29 % | 3.530 M -0.87 % | 3.561 M 0.45 % | 3.545 M 0.37 % | 3.532 M -1.09 % | 3.571 M 7.86 % | 3.311 M -1.61 % | 3.365 M |
| EPS diluted | -1.81 -302.22 % | -0.45 60.87 % | -1.15 35.75 % | -1.79 96.58 % | -52.28 -1 099.08 % | -4.36 5.42 % | -4.61 38.04 % | -7.44 69.45 % | -24.35 -246.87 % | -7.02 84.93 % | -46.59 -315.98 % | -11.20 88.82 % | -100.15 -1 226.49 % | -7.55 26.91 % | -10.33 -26.28 % | -8.18 -480.14 % | -1.41 -248.42 % | 0.95 30.14 % | 0.73 -66.67 % | 2.19 -87.25 % | 17.18 277.58 % | 4.55 6.81 % | 4.26 8.67 % | 3.92 -13.08 % | 4.51 -1.10 % | 4.56 12.04 % | 4.07 0.99 % | 4.03 -74.95 % | 16.09 498.14 % | 2.69 28.10 % | 2.10 98.11 % | 1.06 -98.54 % | 72.71 1 953.95 % | 3.54 10.28 % | 3.21 31.56 % | 2.44 31.89 % | 1.85 -6.09 % | 1.97 77.48 % | 1.11 -62.88 % | 2.99 80.12 % | 1.66 33.87 % | 1.24 -15.07 % | 1.46 131.75 % | 0.63 -77.89 % | 2.85 108.03 % | 1.37 552.38 % | 0.21 -25.00 % | 0.28 7 677.78 % | 0.00 |
| Earnings per share | -1.81 -302.22 % | -0.45 60.87 % | -1.15 35.75 % | -1.79 96.58 % | -52.28 -1 099.08 % | -4.36 5.42 % | -4.61 38.04 % | -7.44 69.46 % | -24.36 -247.01 % | -7.02 84.93 % | -46.59 -315.98 % | -11.20 89.09 % | -102.62 -1 259.21 % | -7.55 26.91 % | -10.33 -26.28 % | -8.18 -480.14 % | -1.41 -248.42 % | 0.95 30.14 % | 0.73 -66.67 % | 2.19 -87.25 % | 17.18 277.58 % | 4.55 6.81 % | 4.26 8.67 % | 3.92 -13.08 % | 4.51 -1.10 % | 4.56 12.04 % | 4.07 0.99 % | 4.03 -75.09 % | 16.18 497.05 % | 2.71 27.83 % | 2.12 98.13 % | 1.07 -98.56 % | 74.32 1 936.16 % | 3.65 11.96 % | 3.26 31.45 % | 2.48 32.62 % | 1.87 -5.08 % | 1.97 77.48 % | 1.11 -62.88 % | 2.99 80.12 % | 1.66 33.87 % | 1.24 -15.07 % | 1.46 131.75 % | 0.63 -77.89 % | 2.85 108.03 % | 1.37 552.38 % | 0.21 -25.00 % | 0.28 7 677.78 % | 0.00 |
| Gross profit | 70.128 M 717.38 % | -11.359 M -2.36 % | -11.097 M 56.11 % | -25.283 M 67.48 % | -77.757 M -334.57 % | -17.893 M -727.61 % | -2.162 M 23.01 % | -2.808 M 96.33 % | -76.576 M -916.11 % | 9.383 M -71.97 % | 33.477 M 148.28 % | -69.344 M 39.90 % | -115.387 M -324.67 % | 51.359 M 714.20 % | -8.362 M -120.40 % | 41.000 M -62.39 % | 109.016 M -59.74 % | 270.810 M -4.54 % | 283.686 M -7.03 % | 305.152 M 39.66 % | 218.492 M -36.69 % | 345.134 M 3.27 % | 334.219 M 6.72 % | 313.163 M -4.18 % | 326.810 M 3.29 % | 316.393 M 0.93 % | 313.486 M 3.85 % | 301.875 M -10.91 % | 338.848 M 82.50 % | 185.669 M -4.38 % | 194.177 M 32.56 % | 146.480 M -0.15 % | 146.700 M 19.17 % | 123.098 M 2.97 % | 119.553 M 23.32 % | 96.947 M 49.45 % | 64.871 M -25.55 % | 87.132 M 44.40 % | 60.340 M 0.81 % | 59.854 M 25.37 % | 47.742 M -1.83 % | 48.634 M 3.84 % | 46.835 M 28.96 % | 36.318 M 103.10 % | 17.882 M -59.88 % | 44.570 M 19.37 % | 37.337 M 4.33 % | 35.786 M 108 408.19 % | 32.980 K |
| Income tax expense | 84.000 K 101.01 % | -8.345 M -2 561.65 % | 339.000 K 103.61 % | -9.379 M -158.51 % | 16.030 M 171.05 % | -22.561 M 21.42 % | -28.710 M 25.05 % | -38.307 M 75.75 % | -157.954 M -293.38 % | -40.153 M 68.32 % | -126.763 M -110.11 % | -60.332 M 42.05 % | -104.106 M -172.22 % | -38.244 M 26.81 % | -52.254 M -26.08 % | -41.446 M -207.19 % | 38.667 M 370.92 % | 8.211 M 106.72 % | 3.972 M -74.25 % | 15.424 M 111.03 % | -139.857 M -469.64 % | 37.836 M 14.10 % | 33.161 M -1.98 % | 33.831 M -6.81 % | 36.302 M 3.04 % | 35.232 M 5.18 % | 33.497 M 9.04 % | 30.720 M 128.09 % | -109.357 M -1 041.04 % | -9.584 M -160.05 % | 15.960 M 69.09 % | 9.439 M -50.75 % | 19.165 M -17.07 % | 23.110 M 19.68 % | 19.310 M 41.57 % | 13.640 M 71.62 % | 7.948 M -17.90 % | 9.680 M 73.17 % | 5.590 M 10.04 % | 5.080 M 9.06 % | 4.658 M 97.37 % | 2.360 M 2.61 % | 2.300 M 127.72 % | 1.010 M -79.99 % | 5.048 M 129.44 % | 2.200 M 430.12 % | 415.000 K 0.00 % | 415.000 K 49 347.79 % | 839.269 |
| Cost of revenue | 17.646 M -73.99 % | 67.853 M -24.71 % | 90.128 M 37.09 % | 65.742 M -63.36 % | 179.441 M 386.45 % | 36.888 M 41.51 % | 26.068 M -66.83 % | 78.581 M -49.95 % | 157.016 M 12.89 % | 139.092 M -26.45 % | 189.120 M -35.96 % | 295.312 M -62.90 % | 796.016 M 35.87 % | 585.846 M 19.39 % | 490.717 M 179.07 % | 175.837 M -83.35 % | 1.056 B 26.35 % | 835.742 M -12.47 % | 954.761 M -18.25 % | 1.168 B -28.82 % | 1.641 B 16.02 % | 1.414 B 24.25 % | 1.138 B 17.45 % | 968.988 M -23.73 % | 1.270 B 23.53 % | 1.028 B -0.12 % | 1.030 B 1.61 % | 1.013 B 0.98 % | 1.004 B 78.71 % | 561.578 M -22.50 % | 724.604 M 16.16 % | 623.802 M 10.28 % | 565.674 M 4.50 % | 541.310 M 18.67 % | 456.149 M 29.30 % | 352.789 M 9.28 % | 322.832 M 15.04 % | 280.637 M 7.75 % | 260.459 M 16.29 % | 223.966 M 52.05 % | 147.295 M -32.40 % | 217.898 M -26.50 % | 296.477 M 43.06 % | 207.241 M -20.37 % | 260.265 M 29.89 % | 200.370 M 63.69 % | 122.410 M -26.75 % | 167.112 M 103 226.49 % | 161.732 K |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.427 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.900 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.246 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.951 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.966 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.612 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.558 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.450 K |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 172.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.575 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.873 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.156 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.309 K |
| Other expenses | 95.834 M 1 975.23 % | 4.618 M | 0.000 | 0.000 -100.00 % | 11.105 M 4 432.65 % | 245.000 K -76.53 % | 1.044 M -97.74 % | 46.202 M -93.11 % | 670.621 M 12 016.01 % | 5.535 M 103.12 % | 2.725 M -49.62 % | 5.409 M 200.52 % | -5.381 M -153.12 % | 10.129 M 4.23 % | 9.718 M -15.39 % | 11.485 M 1 208.09 % | 878.000 K -96.15 % | 22.833 M -48.91 % | 44.690 M -5.62 % | 47.352 M 18.75 % | 39.874 M 26.66 % | 31.482 M -5.02 % | 33.147 M 83.41 % | 18.073 M 30.17 % | 13.884 M 136.61 % | 5.868 M -6.14 % | 6.252 M 74.05 % | 3.592 M -76.77 % | 15.465 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 |
| Operating expenses | 95.834 M 1 975.23 % | 4.618 M -40.07 % | 7.706 M -42.13 % | 13.316 M -77.60 % | 59.445 M 50.66 % | 39.457 M 14.74 % | 34.388 M -25.57 % | 46.202 M -93.11 % | 670.621 M 1 161.28 % | 53.170 M -20.50 % | 66.883 M 4.62 % | 63.929 M 787.78 % | 7.201 M -93.28 % | 107.137 M -4.38 % | 112.049 M 7.00 % | 104.718 M 423.69 % | 19.996 M -87.92 % | 165.520 M -20.18 % | 207.370 M -0.20 % | 207.777 M 208.87 % | 67.269 M -63.36 % | 183.571 M -4.14 % | 191.493 M 23.24 % | 155.382 M 8.76 % | 142.869 M -4.87 % | 150.181 M -3.14 % | 155.047 M 2.31 % | 151.547 M -5.55 % | 160.447 M 56.01 % | 102.843 M 2.19 % | 100.643 M 19.96 % | 83.897 M 247.82 % | -56.757 M -293.60 % | 29.316 M -22.40 % | 37.776 M -3.89 % | 39.304 M 34.73 % | 29.172 M -31.99 % | 42.893 M 48.03 % | 28.975 M 0.71 % | 28.770 M 26.35 % | 22.771 M -19.15 % | 28.165 M 10.29 % | 25.538 M 16.61 % | 21.901 M 2 407.38 % | 873.462 K -96.81 % | 27.340 M 17.72 % | 23.224 M -6.10 % | 24.733 M 169 524.85 % | 14.581 K |
| Cost and expenses | 113.480 M 14.03 % | 99.517 M 1.72 % | 97.834 M 23.75 % | 79.058 M -66.91 % | 238.886 M 212.90 % | 76.345 M 26.28 % | 60.456 M -51.55 % | 124.783 M -84.92 % | 827.637 M 330.47 % | 192.262 M -24.90 % | 256.003 M -28.74 % | 359.241 M -55.27 % | 803.217 M 15.91 % | 692.983 M 14.97 % | 602.766 M 114.85 % | 280.555 M -73.92 % | 1.076 B 7.46 % | 1.001 B -13.84 % | 1.162 B -15.52 % | 1.376 B -19.46 % | 1.708 B 6.90 % | 1.598 B 20.16 % | 1.330 B 18.25 % | 1.124 B -20.45 % | 1.413 B 19.91 % | 1.179 B -0.52 % | 1.185 B 1.70 % | 1.165 B 0.08 % | 1.164 B 75.19 % | 664.421 M -19.49 % | 825.247 M 16.61 % | 707.699 M 39.06 % | 508.917 M -10.81 % | 570.626 M 15.53 % | 493.925 M 25.97 % | 392.093 M 11.39 % | 352.004 M 8.80 % | 323.530 M 11.78 % | 289.434 M 14.52 % | 252.736 M 48.61 % | 170.066 M -30.89 % | 246.063 M -23.59 % | 322.015 M 40.53 % | 229.142 M -12.25 % | 261.138 M 14.68 % | 227.710 M 56.36 % | 145.634 M -24.09 % | 191.845 M 130 273.77 % | 147.150 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 266.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 989.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 458.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 |
| Selling general and administrative expenses | 0.000 | 0.000 -100.00 % | 7.706 M -42.13 % | 13.316 M -54.50 % | 29.263 M 888 272.80 % | 3.294 K -99.96 % | 7.860 M -43.81 % | 13.988 M -97.89 % | 661.587 M 3 928.91 % | 16.421 M -31.82 % | 24.084 M 17.21 % | 20.548 M -21.96 % | 26.330 M -44.39 % | 47.350 M 21.65 % | 38.922 M 9.43 % | 35.568 M -31.07 % | 51.599 M -8.74 % | 56.539 M 0.13 % | 56.466 M -1.95 % | 57.589 M -23.33 % | 75.109 M 54.64 % | 48.569 M 0.48 % | 48.336 M 8.94 % | 44.368 M -15.10 % | 52.261 M 37.53 % | 38.000 M 1.06 % | 37.603 M -3.62 % | 39.016 M -20.46 % | 49.051 M 60.27 % | 30.606 M 23.82 % | 24.719 M 25.61 % | 19.679 M -8.75 % | 21.566 M 220.26 % | 6.734 M 4.16 % | 6.465 M 3.66 % | 6.237 M -47.91 % | 11.972 M 92.92 % | 6.206 M 14.65 % | 5.413 M 5.83 % | 5.115 M -89.14 % | 47.105 M 820.73 % | 5.116 M -7.60 % | 5.537 M 17.73 % | 4.703 M -89.13 % | 43.256 M 876.44 % | 4.430 M -1.27 % | 4.487 M 0.92 % | 4.446 M 14 652.63 % | 30.137 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.594 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.233 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.868 M -81.67 % | 10.190 M -21.30 % | 12.948 M 33.33 % | 9.711 M | 0.000 |
| Interest expense | 8.199 M 204 875.00 % | 4.000 K | 0.000 -100.00 % | 10.000 K -98.71 % | 774.000 K -97.81 % | 35.397 M -66.08 % | 104.366 M -4.19 % | 108.928 M 25.77 % | 86.607 M -24.20 % | 114.251 M -2.07 % | 116.669 M 7.06 % | 108.977 M 78.90 % | 60.914 M -42.46 % | 105.858 M 8.80 % | 97.297 M -13.05 % | 111.900 M 137.40 % | 47.135 M -55.38 % | 105.626 M -0.14 % | 105.777 M 10.03 % | 96.139 M 239.83 % | 28.290 M -67.31 % | 86.550 M 10.36 % | 78.428 M -5.66 % | 83.137 M -11.17 % | 93.588 M 36.66 % | 68.483 M -1.83 % | 69.758 M 10.93 % | 62.884 M -8.16 % | 68.473 M | 0.000 -100.00 % | 47.412 M 24.66 % | 38.034 M | 0.000 -100.00 % | 22.546 M 1.33 % | 22.249 M 42.48 % | 15.616 M | 0.000 -100.00 % | 14.421 M 2.18 % | 14.114 M -8.58 % | 15.439 M 174.33 % | 5.628 M -58.98 % | 13.719 M -0.90 % | 13.843 M 24.01 % | 11.163 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.993 K |
| Depreciation and amortization | 20.475 M -2.14 % | 20.922 M -5.27 % | 22.086 M 5.30 % | 20.975 M -8.86 % | 23.013 M 1.05 % | 22.775 M -0.42 % | 22.872 M -2.66 % | 23.497 M -10.04 % | 26.120 M 1.17 % | 25.819 M -0.64 % | 25.985 M -2.04 % | 26.527 M -10.51 % | 29.642 M -1.03 % | 29.949 M 2.07 % | 29.341 M -1.61 % | 29.821 M 0.65 % | 29.628 M 1.45 % | 29.205 M 0.72 % | 28.997 M 0.17 % | 28.948 M 3.05 % | 28.091 M -1.95 % | 28.650 M -9.09 % | 31.516 M 5.27 % | 29.938 M 13.02 % | 26.488 M 1.61 % | 26.069 M -1.13 % | 26.367 M 1.81 % | 25.899 M 1.88 % | 25.421 M 12.48 % | 22.600 M -14.97 % | 26.580 M -0.57 % | 26.732 M 656.42 % | 3.534 M 7.94 % | 3.274 M 5.27 % | 3.110 M 8.25 % | 2.873 M 5.00 % | 2.736 M 24.03 % | 2.206 M 15.08 % | 1.917 M -0.05 % | 1.918 M 1.57 % | 1.888 M -11.93 % | 2.144 M 0.56 % | 2.132 M 3.65 % | 2.057 M -21.38 % | 2.616 M -2.96 % | 2.696 M 0.00 % | 2.696 M -4.22 % | 2.815 M 104 301.13 % | 2.696 K |
| Operating income | -25.706 M -60.89 % | -15.977 M 15.03 % | -18.803 M 51.29 % | -38.599 M 69.39 % | -126.098 M -220 717.79 % | -57.105 K 99.84 % | -35.507 M 22.52 % | -45.830 M 93.79 % | -738.526 M -1 830.64 % | -38.253 M -24.68 % | -30.681 M 76.00 % | -127.864 M 32.22 % | -188.645 M -313.25 % | -45.649 M 58.76 % | -110.692 M -111.92 % | -52.233 M -158.34 % | 89.530 M -30.12 % | 128.123 M 5.88 % | 121.006 M -16.39 % | 144.727 M -14.59 % | 169.459 M -12.22 % | 193.045 M 9.76 % | 175.873 M 0.01 % | 175.854 M -11.11 % | 197.825 M 90.96 % | 103.597 M 9.13 % | 94.933 M 4.28 % | 91.036 M -27.49 % | 125.545 M 315.95 % | 30.183 M -34.45 % | 46.046 M 87.57 % | 24.549 M -97.45 % | 962.239 M 1 250.78 % | 71.236 M 19.67 % | 59.528 M 41.64 % | 42.027 M 46.83 % | 28.624 M -4.01 % | 29.818 M 72.85 % | 17.251 M 10.27 % | 15.645 M 48.26 % | 10.553 M 56.34 % | 6.750 M -9.44 % | 7.454 M -48.30 % | 14.417 M -45.35 % | 26.382 M 53.12 % | 17.230 M 22.09 % | 14.113 M 27.68 % | 11.053 M 50 634.42 % | 21.786 K |
| Operating income ratio | -0.29 -53.13 % | -0.19 19.62 % | -0.24 75.06 % | -0.95 23.07 % | -1.24 -41 149.69 % | 0.00 99.80 % | -1.49 -145.57 % | -0.60 93.41 % | -9.18 -3 463.54 % | -0.26 -86.92 % | -0.14 75.64 % | -0.57 -104.16 % | -0.28 -286.89 % | -0.07 68.78 % | -0.23 4.73 % | -0.24 -413.44 % | 0.08 -33.62 % | 0.12 18.50 % | 0.10 -0.56 % | 0.10 7.80 % | 0.09 -16.94 % | 0.11 -8.14 % | 0.12 -12.91 % | 0.14 10.74 % | 0.12 60.78 % | 0.08 8.99 % | 0.07 2.11 % | 0.07 -25.99 % | 0.09 131.53 % | 0.04 -19.40 % | 0.05 57.25 % | 0.03 -97.64 % | 1.35 1 159.83 % | 0.11 3.69 % | 0.10 10.65 % | 0.09 26.57 % | 0.07 -8.94 % | 0.08 50.77 % | 0.05 -2.45 % | 0.06 1.88 % | 0.05 113.65 % | 0.03 16.64 % | 0.02 -63.32 % | 0.06 -37.59 % | 0.09 34.84 % | 0.07 -20.38 % | 0.09 62.18 % | 0.05 -51.31 % | 0.11 |
| Total other income expenses net | -3.237 M -750.00 % | 498.000 K -27.83 % | 690.000 K 19.58 % | 577.000 K 100.08 % | -695.837 M -1 881.43 % | -35.118 M 64.08 % | -97.777 M 9.87 % | -108.484 M -154.54 % | 198.924 M 273.86 % | -114.415 M 86.38 % | -840.045 M -688.70 % | -106.510 M 93.07 % | -1.536 B -1 501.40 % | -95.912 M -10.19 % | -87.041 M 13.57 % | -100.702 M -40.86 % | -71.492 M 13.64 % | -82.786 M -34.78 % | -61.425 M -25.33 % | -49.012 M -48.76 % | -32.948 M 40.51 % | -55.382 M -21.59 % | -45.550 M 29.95 % | -65.029 M 18.41 % | -79.704 M -27.29 % | -62.615 M 1.40 % | -63.506 M -7.11 % | -59.292 M 12.75 % | -67.955 M -29.16 % | -52.615 M -10.85 % | -47.463 M -25.33 % | -37.870 M -103.17 % | 1.195 B 5 402.23 % | -22.546 M -1.33 % | -22.249 M -42.48 % | -15.616 M | 0.000 100.00 % | -14.421 M -2.18 % | -14.114 M 8.58 % | -15.439 M | 0.000 100.00 % | -36.516 M -163.79 % | -13.843 M -24.01 % | -11.163 M 0.69 % | -11.241 M -10.31 % | -10.190 M 21.30 % | -12.948 M -33.33 % | -9.711 M -93 448.68 % | -10.381 K |
| 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 |
| 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-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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.810 B | 0.000 -100.00 % | 3.813 B 63 444.87 % | 6.000 M -99.84 % | 3.820 B 12 614.09 % | 30.045 M -99.29 % | 4.212 B 12 873.27 % | 32.467 M -99.21 % | 4.096 B 8 079.10 % | 50.084 M -98.67 % | 3.762 B 1 888.61 % | 189.182 M -93.83 % | 3.065 B 2 826.62 % | 104.741 M -96.48 % | 2.974 B 18 756.28 % | 15.774 M -99.44 % | 2.827 B 7 689.07 % | 36.290 M -98.70 % | 2.798 B 3.69 % | 2.699 B 2 025.48 % | 126.967 M -94.76 % | 2.422 B 1 314.75 % | 171.199 M -92.12 % | 2.171 B 1 900.58 % | 108.531 M -93.48 % | 1.664 B 1 791.56 % | 87.984 M -92.78 % | 1.218 B 1 487.39 % | 76.757 M -92.94 % | 1.087 B 5.82 % | 1.027 B 1 145.33 % | 82.459 M -67.20 % | 251.413 M 723.55 % | 30.528 M -89.80 % | 299.330 M 910.22 % | 29.630 M -91.50 % | 348.601 M 5 849.84 % | 5.859 M -98.37 % | 359.924 M 836.69 % | 38.425 M -87.95 % | 318.840 M 666.98 % | 41.571 M -84.62 % | 270.273 M 661.57 % | 35.489 M -86.73 % | 267.396 M 853 226.87 % | -31.343 K |
| Total investments | 3.000 K | 0.000 -100.00 % | 3.000 K -99.98 % | 12.000 M 399 900.00 % | 3.000 K -100.00 % | 60.090 M 2 002 900.00 % | 3.000 K -100.00 % | 64.934 M 1 623 250.00 % | 4.000 K -100.00 % | 100.168 M 1 177.82 % | 7.839 M -97.93 % | 378.364 M 18 918 100.00 % | 2.000 K -100.00 % | 209.482 M 1 989.60 % | 10.025 M -68.22 % | 31.547 M 1 577 250.00 % | 2.000 K -100.00 % | 72.579 M -41.18 % | 123.384 M 3 084 500.00 % | 4.000 K -100.00 % | 253.934 M 5 078 580.00 % | 5.000 K -100.00 % | 342.397 M 5 706 516.67 % | 6.000 K -100.00 % | 217.062 M 128.91 % | 94.824 M -46.11 % | 175.968 M 3 779 281.44 % | 4.656 K -100.00 % | 153.514 M 3 070 180.00 % | 5.000 K 7.39 % | 4.656 K -100.00 % | 164.917 M 3 298 240.00 % | 5.000 K -99.99 % | 61.056 M 1 311 240.21 % | 4.656 K -99.99 % | 59.260 M 1 185 100.00 % | 5.000 K -99.96 % | 11.718 M 251 575.26 % | 4.656 K -99.99 % | 76.850 M 1 536 900.00 % | 5.000 K -99.99 % | 83.142 M 1 785 595.88 % | 4.656 K -99.99 % | 70.978 M 1 419 460.00 % | 5.000 K | 0.000 |
| Total debt | 3.822 B | 0.000 -100.00 % | 3.822 B | 0.000 -100.00 % | 3.826 B | 0.000 -100.00 % | 4.214 B | 0.000 -100.00 % | 4.098 B | 0.000 -100.00 % | 3.768 B | 0.000 -100.00 % | 3.125 B | 0.000 -100.00 % | 2.986 B | 0.000 -100.00 % | 2.831 B | 0.000 -100.00 % | 2.806 B -0.64 % | 2.824 B | 0.000 -100.00 % | 2.434 B | 0.000 -100.00 % | 2.177 B | 0.000 -100.00 % | 1.769 B | 0.000 -100.00 % | 1.306 B | 0.000 -100.00 % | 1.163 B 5.88 % | 1.099 B | 0.000 -100.00 % | 333.871 M | 0.000 -100.00 % | 329.858 M | 0.000 -100.00 % | 378.231 M | 0.000 -100.00 % | 365.782 M | 0.000 -100.00 % | 357.265 M | 0.000 -100.00 % | 311.790 M | 0.000 -100.00 % | 302.885 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 100.00 % | -1.317 B 10.85 % | -1.478 B -16.32 % | -1.270 B -1 641.05 % | 82.428 M 122.75 % | -362.381 M -69 234.65 % | -522.655 K 99.69 % | -169.352 M -305.45 % | 82.431 M -74.20 % | 319.529 M 100.64 % | 159.255 M -87.22 % | 1.246 B 1 411.22 % | 82.428 M -97.12 % | 2.862 B 5.54 % | 2.712 B -13.64 % | 3.141 B 3 708.67 % | 82.461 M -97.41 % | 3.178 B 4.96 % | 3.028 B 3 571.67 % | 82.462 M -96.71 % | 2.504 B 6.38 % | 2.354 B -1.15 % | 2.381 B -28.90 % | 3.349 B 51.81 % | 2.206 B 7.31 % | 2.056 B 0.58 % | 2.044 B 2 378.89 % | 82.467 M -95.50 % | 1.833 B 8.77 % | 1.685 B 1 698.86 % | 93.661 M -85.61 % | 650.926 M 25.88 % | 517.119 M 39.70 % | 370.155 M 1 824.63 % | 19.233 M -92.84 % | 268.632 M 64.55 % | 163.252 M 15.45 % | 141.406 M 1 660.42 % | 8.033 M -93.87 % | 131.122 M 36.91 % | 95.774 M -22.59 % | 123.723 M 1 440.28 % | 8.033 M -93.06 % | 115.823 M 43.98 % | 80.442 M | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.013 B | 0.000 | 0.000 | 0.000 100.00 % | -911.695 M | 0.000 | 0.000 | 0.000 -100.00 % | 503.326 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.448 B | 0.000 | 0.000 100.00 % | -825.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.689 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.428 B | 0.000 | 0.000 -100.00 % | 126.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.034 M | 0.000 | 0.000 | 0.000 -100.00 % | 72.173 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.490 M | 0.000 | 0.000 -100.00 % | 44.881 K |
| Common stock | 160.307 M | 0.000 -100.00 % | 160.274 M | 0.000 -100.00 % | 160.307 M | 0.000 -100.00 % | 160.307 M | 0.000 -100.00 % | 160.307 M | 0.000 -100.00 % | 160.307 M | 0.000 -100.00 % | 160.307 M | 0.000 -100.00 % | 150.307 M | 0.000 -100.00 % | 150.307 M | 0.000 -100.00 % | 150.307 M 0.00 % | 150.307 M | 0.000 -100.00 % | 150.307 M | 0.000 -100.00 % | 150.307 M | 0.000 -100.00 % | 150.307 M | 0.000 -100.00 % | 147.807 M | 0.000 -100.00 % | 147.807 M 4.97 % | 140.807 M | 0.000 -100.00 % | 133.807 M | 0.000 -100.00 % | 114.551 M | 0.000 -100.00 % | 105.381 M | 0.000 -100.00 % | 35.381 M | 0.000 -100.00 % | 35.348 M | 0.000 -100.00 % | 35.348 M | 0.000 -100.00 % | 35.381 M 105 000.40 % | 33.664 K |
| Total equity | -1.355 B -2.86 % | -1.317 B 0.00 % | -1.317 B -3.71 % | -1.270 B 0.00 % | -1.270 B -250.53 % | -362.381 M 0.00 % | -362.381 M -113.98 % | -169.352 M 0.00 % | -169.352 M -153.00 % | 319.529 M 0.00 % | 319.529 M -74.35 % | 1.246 B 0.00 % | 1.246 B -56.48 % | 2.862 B 0.00 % | 2.862 B -8.86 % | 3.141 B 0.00 % | 3.141 B -1.17 % | 3.178 B 0.00 % | 3.178 B 1.40 % | 3.134 B 25.15 % | 2.504 B 0.00 % | 2.504 B 5.16 % | 2.381 B 0.00 % | 2.381 B 7.94 % | 2.206 B 0.00 % | 2.206 B 7.93 % | 2.044 B -0.08 % | 2.046 B 11.63 % | 1.833 B 0.00 % | 1.833 B 4.51 % | 1.753 B 169.38 % | 650.926 M 0.00 % | 650.926 M 75.85 % | 370.155 M 0.00 % | 370.155 M 37.79 % | 268.632 M 0.00 % | 268.632 M 89.97 % | 141.406 M 0.00 % | 141.406 M 7.84 % | 131.122 M 0.00 % | 131.122 M 5.98 % | 123.723 M 0.00 % | 123.723 M 6.82 % | 115.823 M 0.00 % | 115.823 M 147 358.81 % | 78.546 K |
| Other non current liabilities | 1.285 M -2.46 % | 1.317 M 496.09 % | 221.000 K | 0.000 -100.00 % | 136.000 K | 0.000 -100.00 % | 1.953 M | 0.000 -100.00 % | 3.485 M | 0.000 -100.00 % | 7.615 M | 0.000 100.00 % | -132.911 M | 0.000 -100.00 % | 10.039 M | 0.000 -100.00 % | 9.226 M | 0.000 -100.00 % | 8.396 M 1.21 % | 8.296 M | 0.000 -100.00 % | 5.151 M | 0.000 -100.00 % | 3.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.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 100.00 % | -121.474 K |
| Long term debt | 78.917 M | 0.000 -100.00 % | 258.179 M | 0.000 -100.00 % | 353.319 M | 0.000 -100.00 % | 590.046 M | 0.000 -100.00 % | 554.961 M | 0.000 -100.00 % | 559.953 M | 0.000 -100.00 % | 625.828 M | 0.000 -100.00 % | 655.436 M | 0.000 -100.00 % | 613.695 M | 0.000 -100.00 % | 726.413 M 34.94 % | 538.331 M | 0.000 -100.00 % | 412.712 M | 0.000 -100.00 % | 446.918 M | 0.000 -100.00 % | 482.041 M | 0.000 -100.00 % | 507.223 M | 0.000 -100.00 % | 653.565 M 4.44 % | 625.773 M | 0.000 -100.00 % | 79.813 M | 0.000 -100.00 % | 28.397 M | 0.000 -100.00 % | 97.492 M | 0.000 -100.00 % | 116.412 M | 0.000 -100.00 % | 114.278 M | 0.000 -100.00 % | 126.008 M | 0.000 -100.00 % | 170.287 M 140 083.91 % | 121.474 K |
| Total non current liabilities | 80.202 M -93.91 % | 1.317 B 409.81 % | 258.400 M | 0.000 -100.00 % | 353.455 M | 0.000 -100.00 % | 591.999 M | 0.000 -100.00 % | 558.446 M | 0.000 -100.00 % | 567.568 M | 0.000 -100.00 % | 634.306 M | 0.000 -100.00 % | 665.475 M | 0.000 -100.00 % | 622.921 M | 0.000 -100.00 % | 734.809 M 34.43 % | 546.627 M | 0.000 -100.00 % | 421.997 M | 0.000 -100.00 % | 457.198 M | 0.000 -100.00 % | 482.041 M | 0.000 -100.00 % | 519.543 M | 0.000 -100.00 % | 653.565 M 4.44 % | 625.773 M | 0.000 -100.00 % | 79.813 M | 0.000 -100.00 % | 28.397 M | 0.000 -100.00 % | 97.492 M | 0.000 -100.00 % | 116.412 M | 0.000 -100.00 % | 114.278 M | 0.000 -100.00 % | 126.008 M | 0.000 -100.00 % | 170.287 M 140 083.91 % | 121.474 K |
| Other current liabilities | 355.948 M | 0.000 -100.00 % | 286.692 M | 0.000 -100.00 % | 265.383 M | 0.000 -100.00 % | 25.657 M | 0.000 -100.00 % | 102.810 M | 0.000 -100.00 % | 35.769 M | 0.000 -100.00 % | 110.802 M | 0.000 -100.00 % | 29.364 M | 0.000 -100.00 % | 163.605 M | 0.000 -100.00 % | 19.641 M -93.42 % | 298.491 M | 0.000 100.00 % | -349.476 M | 0.000 -100.00 % | 111.115 M | 0.000 -100.00 % | 453.977 M | 0.000 -100.00 % | 171.611 M | 0.000 -100.00 % | 285.765 M 2 346.68 % | -12.719 M | 0.000 -100.00 % | 61.365 M | 0.000 -100.00 % | 45.096 M | 0.000 -100.00 % | 44.742 M | 0.000 -100.00 % | 38.723 M | 0.000 -100.00 % | 45.827 M | 0.000 -100.00 % | 36.672 M | 0.000 -100.00 % | 28.601 M 16 572.79 % | 171.543 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 260.692 M | 0.000 -100.00 % | 93.438 M | 0.000 -100.00 % | 30.423 M | 0.000 -100.00 % | 157.285 M | 0.000 -100.00 % | 204.548 M | 0.000 -100.00 % | 367.566 M | 0.000 | 0.000 | 0.000 -100.00 % | 202.920 M 33.69 % | 151.787 M | 0.000 -100.00 % | 546.531 M | 0.000 -100.00 % | 418.746 M | 0.000 100.00 % | -1.202 B | 0.000 100.00 % | -1.022 B | 0.000 -100.00 % | 58.231 M -34.86 % | 89.396 M | 0.000 -100.00 % | 32.895 M | 0.000 -100.00 % | 34.405 M | 0.000 -100.00 % | 10.670 M | 0.000 -100.00 % | 10.230 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.744 B | 0.000 -100.00 % | 3.564 B | 0.000 -100.00 % | 3.473 B | 0.000 -100.00 % | 3.624 B | 0.000 -100.00 % | 3.543 B | 0.000 -100.00 % | 3.055 B | 0.000 -100.00 % | 2.503 B | 0.000 -100.00 % | 1.977 B | 0.000 -100.00 % | 2.217 B | 0.000 -100.00 % | 1.876 B -17.90 % | 2.285 B | 0.000 -100.00 % | 1.475 B | 0.000 -100.00 % | 1.689 B | 0.000 -100.00 % | 1.287 B | 0.000 -100.00 % | 873.420 M | 0.000 -100.00 % | 509.850 M 7.79 % | 472.997 M | 0.000 -100.00 % | 254.058 M | 0.000 -100.00 % | 269.721 M | 0.000 -100.00 % | 280.739 M | 0.000 -100.00 % | 249.836 M | 0.000 -100.00 % | 242.987 M | 0.000 -100.00 % | 185.782 M | 0.000 -100.00 % | 132.598 M | 0.000 |
| Total current liabilities | 4.473 B | 0.000 -100.00 % | 4.247 B | 0.000 -100.00 % | 4.067 B | 0.000 -100.00 % | 3.977 B | 0.000 -100.00 % | 3.972 B | 0.000 -100.00 % | 3.832 B | 0.000 -100.00 % | 3.876 B | 0.000 -100.00 % | 3.330 B | 0.000 -100.00 % | 3.229 B | 0.000 -100.00 % | 3.121 B -10.42 % | 3.484 B | 0.000 -100.00 % | 3.592 B | 0.000 -100.00 % | 3.094 B | 0.000 -100.00 % | 2.943 B | 0.000 -100.00 % | 2.204 B | 0.000 -100.00 % | 1.573 B 59.03 % | 988.959 M | 0.000 -100.00 % | 559.733 M | 0.000 -100.00 % | 550.193 M | 0.000 -100.00 % | 501.489 M | 0.000 -100.00 % | 439.478 M | 0.000 -100.00 % | 445.212 M | 0.000 -100.00 % | 381.340 M | 0.000 -100.00 % | 255.044 M 91 672.82 % | 277.908 K |
| Total liabilities | 4.553 B 245.61 % | 1.317 B -70.76 % | 4.505 B | 0.000 -100.00 % | 4.420 B | 0.000 -100.00 % | 4.569 B | 0.000 -100.00 % | 4.530 B | 0.000 -100.00 % | 4.400 B | 0.000 -100.00 % | 4.510 B | 0.000 -100.00 % | 3.995 B | 0.000 -100.00 % | 3.852 B | 0.000 -100.00 % | 3.856 B -4.34 % | 4.031 B | 0.000 -100.00 % | 4.014 B | 0.000 -100.00 % | 3.552 B | 0.000 -100.00 % | 3.425 B | 0.000 -100.00 % | 2.724 B | 0.000 -100.00 % | 2.226 B 37.87 % | 1.615 B | 0.000 -100.00 % | 639.546 M | 0.000 -100.00 % | 578.589 M | 0.000 -100.00 % | 598.981 M | 0.000 -100.00 % | 555.890 M | 0.000 -100.00 % | 559.490 M | 0.000 -100.00 % | 507.348 M | 0.000 -100.00 % | 425.331 M 106 397.29 % | 399.382 K |
| Other non current assets | 65.067 M 799.49 % | -9.302 M -101.02 % | 909.820 M 15 263.67 % | -6.000 M -121.26 % | 28.228 M 193.95 % | -30.045 M -199.47 % | 30.206 M 193.04 % | -32.467 M -119.98 % | 162.533 M 424.52 % | -50.084 M -123.68 % | 211.512 M 211.80 % | -189.182 M -159.64 % | 317.183 M 402.83 % | -104.741 M -132.04 % | 326.878 M 2 172.39 % | -15.773 M -1 138.38 % | 1.519 M 104.19 % | -36.289 M -112.16 % | 298.528 M 29 852 700.00 % | 1.000 K 100.00 % | -126.967 M -135.94 % | 353.244 M 306.34 % | -171.198 M -194.86 % | 180.475 M 266.29 % | -108.531 M -301.03 % | 53.988 M 161.36 % | -87.984 M -279.29 % | 49.074 M 163.93 % | -76.757 M -104.42 % | 1.738 B 4 442 241.42 % | 39.113 K 100.05 % | -82.458 M -3 710.25 % | 2.284 M 107.48 % | -30.528 M -329.45 % | 13.305 M 144.90 % | -29.630 M -5 021.93 % | 602.000 K 110.27 % | -5.859 M -140.10 % | 14.609 M 138.02 % | -38.425 M -2 353.67 % | 1.705 M 104.10 % | -41.571 M -2 458.05 % | 1.763 M 104.97 % | -35.489 M -9 770.03 % | 367.000 K 801.17 % | -52.341 K |
| Long term investments | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 100.00 % | -6.160 M | 0.000 | 0.000 | 0.000 100.00 % | -24.310 M | 0.000 100.00 % | -36.423 M | 0.000 100.00 % | -119.041 M | 0.000 100.00 % | -120.399 M | 0.000 -100.00 % | 221.435 M | 0.000 -100.00 % | 31.110 M -85.32 % | 211.891 M | 0.000 100.00 % | -164.134 M | 0.000 -100.00 % | 2.506 M | 0.000 -100.00 % | 91.321 M | 0.000 -100.00 % | 27.945 M | 0.000 -100.00 % | 5.000 K -99.98 % | 24.514 M | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.656 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.656 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.656 K | 0.000 -100.00 % | 5.000 K | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 503.609 M | 0.000 -100.00 % | 1.122 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M | 0.000 -100.00 % | 2.320 M | 0.000 -100.00 % | 2.361 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 2.436 M -2.21 % | 2.491 M | 0.000 -100.00 % | 4.722 M | 0.000 -100.00 % | 9.405 M | 0.000 -100.00 % | 14.220 M | 0.000 -100.00 % | 19.096 M | 0.000 | 0.000 -100.00 % | 28.884 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.576 M | 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 100.00 % | -459.000 | 0.000 | 0.000 -100.00 % | 779.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -844.772 M | 0.000 -100.00 % | 43.049 M | 0.000 -100.00 % | 32.569 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M | 0.000 -100.00 % | 2.320 M | 0.000 -100.00 % | 2.361 M | 0.000 -100.00 % | 2.404 M | 0.000 -100.00 % | 2.436 M -2.21 % | 2.491 M | 0.000 -100.00 % | 4.722 M | 0.000 -100.00 % | 9.405 M | 0.000 -100.00 % | 14.220 M | 0.000 -100.00 % | 19.096 M | 0.000 100.00 % | -1.719 B -6 052.72 % | 28.885 M | 0.000 100.00 % | -5.000 K | 0.000 -100.00 % | 6.576 M | 0.000 100.00 % | -5.000 K | 0.000 100.00 % | -4.656 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 1.239 B | 0.000 -100.00 % | 1.280 B | 0.000 -100.00 % | 1.323 B | 0.000 -100.00 % | 1.369 B | 0.000 -100.00 % | 1.422 B | 0.000 -100.00 % | 1.475 B | 0.000 -100.00 % | 1.538 B | 0.000 -100.00 % | 1.599 B | 0.000 -100.00 % | 1.673 B | 0.000 -100.00 % | 1.604 B 0.81 % | 1.591 B | 0.000 -100.00 % | 1.497 B | 0.000 -100.00 % | 1.542 B | 0.000 -100.00 % | 1.559 B | 0.000 -100.00 % | 1.618 B | 0.000 -100.00 % | 1.719 B 0.78 % | 1.706 B | 0.000 -100.00 % | 180.154 M | 0.000 -100.00 % | 75.655 M | 0.000 -100.00 % | 53.242 M | 0.000 -100.00 % | 53.012 M | 0.000 -100.00 % | 59.820 M | 0.000 -100.00 % | 58.094 M | 0.000 -100.00 % | 53.717 M 102 538.72 % | 52.336 K |
| Total non current assets | 2.157 B 23 290.38 % | -9.302 M -100.42 % | 2.190 B 36 605.08 % | -6.000 M -100.27 % | 2.224 B 7 502.86 % | -30.045 M -101.33 % | 2.261 B 7 063.18 % | -32.467 M -101.40 % | 2.323 B 4 737.81 % | -50.084 M -102.27 % | 2.204 B 1 265.06 % | -189.182 M -108.99 % | 2.104 B 2 108.94 % | -104.741 M -105.16 % | 2.032 B 12 981.66 % | -15.773 M -100.78 % | 2.028 B 5 689.79 % | -36.289 M -101.70 % | 2.135 B 6.06 % | 2.013 B 1 685.47 % | -126.967 M -106.86 % | 1.851 B 1 180.99 % | -171.198 M -109.02 % | 1.898 B 1 848.71 % | -108.531 M -105.86 % | 1.852 B 2 204.37 % | -87.984 M -104.65 % | 1.894 B 2 566.90 % | -76.757 M -104.29 % | 1.790 B 0.63 % | 1.779 B 2 257.67 % | -82.458 M -143.14 % | 191.124 M 726.06 % | -30.528 M -129.29 % | 104.227 M 451.76 % | -29.630 M -152.79 % | 56.128 M 1 057.98 % | -5.859 M -108.38 % | 69.905 M 281.93 % | -38.425 M -162.45 % | 61.530 M 248.01 % | -41.571 M -169.44 % | 59.862 M 268.68 % | -35.489 M -165.61 % | 54.089 M 103 239.64 % | 52.341 K |
| Other current assets | 319.825 M 3 341.68 % | 9.293 M -97.09 % | 319.020 M | 0.000 -100.00 % | 332.056 M | 0.000 -100.00 % | 465.884 M | 0.000 -100.00 % | 562.325 M | 0.000 -100.00 % | 603.991 M | 0.000 -100.00 % | 683.308 M | 0.000 -100.00 % | 777.851 M | 0.000 -100.00 % | 758.548 M | 0.000 -100.00 % | 634.186 M -1.84 % | 646.078 M | 0.000 -100.00 % | 753.809 M | 0.000 -100.00 % | 477.894 M | 0.000 -100.00 % | 434.772 M | 0.000 -100.00 % | 180.378 M | 0.000 -100.00 % | 426.924 M -62.27 % | 1.132 B | 0.000 -100.00 % | 120.387 M | 0.000 -100.00 % | 100.510 M | 0.000 -100.00 % | 80.575 M | 0.000 -100.00 % | 53.078 M | 0.000 -100.00 % | 49.598 M | 0.000 -100.00 % | 53.304 M | 0.000 -100.00 % | 48.890 M | 0.000 |
| Short term investments | 51.293 M | 0.000 -100.00 % | 2.919 M -75.68 % | 12.000 M 94.71 % | 6.163 M -89.74 % | 60.090 M 112.68 % | 28.254 M -56.49 % | 64.934 M 115.10 % | 30.188 M -69.86 % | 100.168 M 126.31 % | 44.262 M -88.30 % | 378.364 M 217.84 % | 119.043 M -43.17 % | 209.482 M 60.62 % | 130.424 M 313.43 % | 31.547 M 114.25 % | -221.433 M -405.09 % | 72.579 M -21.34 % | 92.274 M 143.55 % | -211.887 M -183.44 % | 253.934 M 54.71 % | 164.139 M -52.06 % | 342.397 M 13 795.88 % | -2.500 M -101.15 % | 217.062 M 6 096.46 % | 3.503 M -98.01 % | 175.968 M 729.80 % | -27.940 M -118.20 % | 153.514 M | 0.000 100.00 % | -24.509 M -114.86 % | 164.917 M | 0.000 -100.00 % | 61.056 M | 0.000 -100.00 % | 59.260 M | 0.000 -100.00 % | 11.718 M | 0.000 -100.00 % | 76.850 M | 0.000 -100.00 % | 83.142 M | 0.000 -100.00 % | 70.978 M | 0.000 | 0.000 |
| cash and cash equivalents | 11.956 M | 0.000 -100.00 % | 9.302 M 255.03 % | -6.000 M -200.00 % | 6.000 M 119.97 % | -30.045 M -1 436.52 % | 2.248 M 106.92 % | -32.467 M -2 405.89 % | 1.408 M 102.81 % | -50.084 M -901.22 % | 6.251 M 103.30 % | -189.182 M -414.96 % | 60.066 M 157.35 % | -104.741 M -970.52 % | 12.032 M 176.28 % | -15.774 M -460.63 % | 4.374 M 112.05 % | -36.290 M -590.41 % | 7.400 M -94.08 % | 124.915 M 198.38 % | -126.967 M -1 155.24 % | 12.032 M 107.03 % | -171.199 M -2 923.67 % | 6.063 M 105.59 % | -108.531 M -203.34 % | 105.028 M 219.37 % | -87.984 M -200.00 % | 87.984 M 214.63 % | -76.757 M -200.00 % | 76.757 M 6.78 % | 71.881 M 187.17 % | -82.459 M -200.00 % | 82.458 M 370.11 % | -30.528 M -200.00 % | 30.528 M 203.03 % | -29.630 M -200.00 % | 29.630 M 605.72 % | -5.859 M -200.01 % | 5.859 M 115.25 % | -38.425 M -200.00 % | 38.425 M 192.43 % | -41.571 M -200.13 % | 41.517 M 216.99 % | -35.489 M -200.00 % | 35.489 M 113 127.83 % | 31.343 K |
| Cash and short term investments | 63.249 M 679 850.55 % | 9.302 K -99.90 % | 9.302 M 55.03 % | 6.000 M -50.67 % | 12.163 M -59.52 % | 30.045 M -1.50 % | 30.502 M -6.05 % | 32.467 M 2 205.89 % | 1.408 M -97.19 % | 50.084 M -0.85 % | 50.513 M -73.30 % | 189.182 M 214.96 % | 60.066 M -42.65 % | 104.741 M -26.47 % | 142.456 M 803.16 % | 15.773 M 260.61 % | 4.374 M -87.95 % | 36.289 M -63.59 % | 99.674 M -20.21 % | 124.915 M -1.62 % | 126.967 M -27.93 % | 176.171 M 2.90 % | 171.198 M 2 723.65 % | 6.063 M -94.41 % | 108.531 M 0.00 % | 108.531 M 23.35 % | 87.984 M 0.00 % | 87.984 M 14.63 % | 76.757 M 0.00 % | 76.757 M 6.78 % | 71.881 M -12.83 % | 82.458 M 0.00 % | 82.458 M 170.11 % | 30.528 M 0.00 % | 30.528 M 3.03 % | 29.630 M 0.00 % | 29.630 M 405.72 % | 5.859 M 0.01 % | 5.859 M -84.75 % | 38.425 M 0.00 % | 38.425 M -7.57 % | 41.571 M 0.13 % | 41.517 M 16.99 % | 35.489 M 0.00 % | 35.489 M 113 127.83 % | 31.343 K |
| Total current assets | 1.041 B 11 087.13 % | 9.302 M -99.07 % | 997.360 M 16 522.67 % | 6.000 M -99.35 % | 925.606 M 2 980.73 % | 30.045 M -98.46 % | 1.946 B 5 892.37 % | 32.467 M -98.41 % | 2.038 B 3 969.74 % | 50.084 M -98.01 % | 2.515 B 1 229.61 % | 189.182 M -94.82 % | 3.652 B 3 386.56 % | 104.741 M -97.83 % | 4.826 B 30 495.08 % | 15.773 M -99.68 % | 4.965 B 13 580.56 % | 36.289 M -99.26 % | 4.899 B -4.91 % | 5.152 B 3 957.89 % | 126.967 M -97.28 % | 4.668 B 2 626.47 % | 171.198 M -95.76 % | 4.035 B 3 617.95 % | 108.531 M -97.13 % | 3.780 B 4 196.56 % | 87.984 M -96.94 % | 2.876 B 3 647.27 % | 76.757 M -96.62 % | 2.269 B 42.77 % | 1.589 B 1 827.09 % | 82.458 M -92.50 % | 1.099 B 3 501.11 % | 30.528 M -96.39 % | 844.518 M 2 750.21 % | 29.630 M -96.35 % | 811.485 M 13 750.23 % | 5.859 M -99.07 % | 627.391 M 1 532.77 % | 38.425 M -93.89 % | 629.082 M 1 413.27 % | 41.571 M -92.72 % | 571.210 M 1 509.54 % | 35.489 M -92.71 % | 487.065 M 106 154.43 % | 458.395 K |
| Inventory | 113.093 M | 0.000 -100.00 % | 70.160 M | 0.000 -100.00 % | 84.419 M | 0.000 -100.00 % | 327.685 M | 0.000 -100.00 % | 366.717 M | 0.000 -100.00 % | 584.719 M | 0.000 -100.00 % | 1.545 B | 0.000 -100.00 % | 1.733 B | 0.000 -100.00 % | 1.877 B | 0.000 -100.00 % | 1.595 B -1.40 % | 1.617 B | 0.000 -100.00 % | 1.379 B | 0.000 -100.00 % | 1.276 B | 0.000 -100.00 % | 1.030 B | 0.000 -100.00 % | 1.004 B | 0.000 -100.00 % | 709.696 M 57.25 % | 451.310 M | 0.000 -100.00 % | 352.535 M | 0.000 -100.00 % | 347.803 M | 0.000 -100.00 % | 339.897 M | 0.000 -100.00 % | 327.603 M | 0.000 -100.00 % | 267.914 M | 0.000 -100.00 % | 254.731 M | 0.000 -100.00 % | 232.527 M 113 207.31 % | 205.218 K |
| Net receivables | 544.460 M | 0.000 -100.00 % | 598.878 M | 0.000 -100.00 % | 503.609 M | 0.000 -100.00 % | 1.122 B | 0.000 -100.00 % | 1.113 B | 0.000 -100.00 % | 1.285 B | 0.000 -100.00 % | 1.362 B | 0.000 -100.00 % | 2.241 B | 0.000 -100.00 % | 2.380 B | 0.000 -100.00 % | 2.662 B -5.94 % | 2.830 B | 0.000 -100.00 % | 2.426 B | 0.000 -100.00 % | 2.320 B | 0.000 -100.00 % | 2.225 B | 0.000 -100.00 % | 1.635 B | 0.000 -100.00 % | 1.479 B 192.13 % | 506.137 M | 0.000 -100.00 % | 663.165 M | 0.000 -100.00 % | 465.108 M | 0.000 -100.00 % | 441.119 M | 0.000 -100.00 % | 287.304 M | 0.000 -100.00 % | 273.145 M | 0.000 -100.00 % | 221.658 M | 0.000 -100.00 % | 170.159 M | 0.000 |
| Tax assets | 853.032 M | 0.000 -100.00 % | 844.772 M | 0.000 -100.00 % | 835.732 M | 0.000 -100.00 % | 829.201 M | 0.000 -100.00 % | 762.134 M | 0.000 -100.00 % | 553.217 M | 0.000 -100.00 % | 366.123 M | 0.000 -100.00 % | 224.123 M | 0.000 -100.00 % | 130.423 M | 0.000 -100.00 % | 199.220 M -4.14 % | 207.818 M | 0.000 -100.00 % | 160.255 M | 0.000 -100.00 % | 163.708 M | 0.000 -100.00 % | 133.147 M | 0.000 -100.00 % | 179.385 M | 0.000 -100.00 % | 52.783 M 168.47 % | 19.661 M | 0.000 -100.00 % | 8.686 M | 0.000 -100.00 % | 8.686 M | 0.000 -100.00 % | 2.284 M | 0.000 -100.00 % | 2.284 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 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 362.829 |
| Account payables | 373.210 M | 0.000 -100.00 % | 395.860 M | 0.000 -100.00 % | 319.439 M | 0.000 -100.00 % | 233.333 M | 0.000 -100.00 % | 281.041 M | 0.000 -100.00 % | 411.354 M | 0.000 -100.00 % | 1.172 B | 0.000 -100.00 % | 572.907 M | 0.000 -100.00 % | 833.084 M | 0.000 -100.00 % | 800.943 M -9.66 % | 886.583 M | 0.000 -100.00 % | 995.052 M | 0.000 -100.00 % | 909.171 M | 0.000 -100.00 % | 1.202 B | 0.000 -100.00 % | 1.022 B | 0.000 -100.00 % | 777.104 M 121.74 % | 350.464 M | 0.000 -100.00 % | 211.415 M | 0.000 -100.00 % | 166.567 M | 0.000 -100.00 % | 165.338 M | 0.000 -100.00 % | 130.458 M | 0.000 -100.00 % | 156.398 M | 0.000 -100.00 % | 158.886 M | 0.000 -100.00 % | 93.845 M 88 129.21 % | 106.365 K |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.220 M | 0.000 -100.00 % | 15.219 M | 0.000 -100.00 % | 15.219 M | 0.000 -100.00 % | 15.220 M | 0.000 -100.00 % | 15.404 M | 0.000 -100.00 % | 18.612 M 31.87 % | 14.114 M | 0.000 -100.00 % | 378.528 M | 0.000 -100.00 % | 315.898 M | 0.000 | 0.000 | 0.000 -100.00 % | 199.151 M | 0.000 | 0.000 -100.00 % | 88.821 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 100.00 % | -138.149 M | 0.000 | 0.000 | 0.000 100.00 % | -141.389 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 % | -2.968 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 |
| 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 |
| Capital lease obligations | 12.246 M | 0.000 -100.00 % | 12.246 M | 0.000 -100.00 % | 12.246 M | 0.000 -100.00 % | 12.328 M | 0.000 -100.00 % | 12.610 M | 0.000 100.00 % | -152.923 M | 0.000 -100.00 % | 17.125 M | 0.000 100.00 % | -353.995 M | 0.000 -100.00 % | 35.210 M | 0.000 100.00 % | -170.128 M | 0.000 | 0.000 100.00 % | -546.531 M | 0.000 100.00 % | -41.352 M | 0.000 | 0.000 | 0.000 -100.00 % | 74.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.405 M | 0.000 | 0.000 | 0.000 100.00 % | -10.230 M | 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 |
| Other total stockholders equity | -1.515 B | 0.000 | 0.000 | 0.000 -100.00 % | 582.033 M | 0.000 100.00 % | -522.165 M | 0.000 -100.00 % | 582.036 M | 0.000 100.00 % | -33.000 K | 0.000 -100.00 % | 582.034 M | 0.000 100.00 % | -33.000 K | 0.000 -100.00 % | 459.605 M | 0.000 100.00 % | -33.000 K -100.00 % | 3.727 B | 0.000 100.00 % | -33.000 K | 0.000 -100.00 % | 459.638 M | 0.000 100.00 % | -33.000 K | 0.000 -100.00 % | 387.138 M | 0.000 | 0.000 -100.00 % | 349.305 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.371 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.853 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.853 M | 0.000 | 0.000 | 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 % | 138.149 M | 0.000 | 0.000 | 0.000 -100.00 % | 141.389 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.134 M | 0.000 -100.00 % | 3.596 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.968 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 |
| 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 |
| Total assets | 3.198 B | 0.000 -100.00 % | 3.188 B | 0.000 -100.00 % | 3.150 B | 0.000 -100.00 % | 4.206 B | 0.000 -100.00 % | 4.361 B | 0.000 -100.00 % | 4.719 B | 0.000 -100.00 % | 5.756 B | 0.000 -100.00 % | 6.858 B | 0.000 -100.00 % | 6.993 B | 0.000 -100.00 % | 7.034 B -1.83 % | 7.165 B | 0.000 -100.00 % | 6.518 B | 0.000 -100.00 % | 5.933 B | 0.000 -100.00 % | 5.632 B | 0.000 -100.00 % | 4.770 B | 0.000 -100.00 % | 4.059 B 20.51 % | 3.368 B | 0.000 -100.00 % | 1.290 B | 0.000 -100.00 % | 948.745 M | 0.000 -100.00 % | 867.613 M | 0.000 -100.00 % | 697.296 M | 0.000 -100.00 % | 690.612 M | 0.000 -100.00 % | 631.072 M | 0.000 -100.00 % | 541.154 M 105 780.47 % | 511.099 K |
| 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-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-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 |
| 2024-03-31 | 2023-12-31 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2012-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.467 M 0.00 % | 2.467 M 0.00 % | 2.467 M 0.00 % | 2.467 M | 0.000 100.00 % | -208.135 M 0.00 % | -208.135 M 0.00 % | -208.135 M | 0.000 100.00 % | -223.998 M 0.00 % | -223.998 M 0.00 % | -223.998 M | 0.000 100.00 % | -132.156 M 0.00 % | -132.156 M 0.00 % | -132.156 M | 0.000 100.00 % | -102.863 M 0.00 % | -102.863 M 0.00 % | -102.863 M -168.94 % | -38.248 M 0.00 % | -38.248 M 0.00 % | -38.248 M 0.00 % | -38.248 M -34.77 % | -28.380 M 0.00 % | -28.380 M 0.00 % | -28.380 M 0.00 % | -28.380 M -239.41 % | -8.362 M 0.00 % | -8.362 M 0.00 % | -8.362 M 0.00 % | -8.362 M 69.04 % | -27.005 M 0.00 % | -27.005 M 0.00 % | -27.005 M 0.00 % | -27.005 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 100.00 % | -64.869 M 0.00 % | -64.869 M 0.00 % | -64.869 M 0.00 % | -64.869 M | 0.000 100.00 % | -85.413 M 0.00 % | -85.413 M 0.00 % | -85.413 M | 0.000 100.00 % | -67.806 M 0.00 % | -67.806 M 0.00 % | -67.806 M | 0.000 100.00 % | -138.279 M 0.00 % | -138.279 M 0.00 % | -138.279 M | 0.000 100.00 % | -25.877 M 0.00 % | -25.877 M 0.00 % | -25.877 M -412.42 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M 0.00 % | -5.050 M 72.28 % | -18.218 M 0.00 % | -18.218 M 0.00 % | -18.218 M 0.00 % | -18.218 M -47.18 % | -12.378 M 0.00 % | -12.378 M 0.00 % | -12.378 M 0.00 % | -12.378 M 40.79 % | -20.904 M 0.00 % | -20.904 M 0.00 % | -20.904 M 0.00 % | -20.904 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 67.336 M 0.00 % | 67.336 M 0.00 % | 67.336 M 0.00 % | 67.336 M | 0.000 100.00 % | -122.723 M 0.00 % | -122.723 M 0.00 % | -122.723 M | 0.000 100.00 % | -156.192 M 0.00 % | -156.192 M 0.00 % | -156.192 M | 0.000 -100.00 % | 6.124 M 0.00 % | 6.124 M 0.00 % | 6.124 M | 0.000 100.00 % | -76.986 M 0.00 % | -76.986 M 0.00 % | -76.986 M -131.90 % | -33.198 M 0.00 % | -33.198 M 0.00 % | -33.198 M 0.00 % | -33.198 M -226.68 % | -10.162 M 0.00 % | -10.162 M 0.00 % | -10.162 M 0.00 % | -10.162 M -353.00 % | 4.017 M 0.00 % | 4.017 M 0.00 % | 4.017 M 0.00 % | 4.017 M 165.84 % | -6.101 M 0.00 % | -6.101 M 0.00 % | -6.101 M 0.00 % | -6.101 M |
| Other non cash items | 29.027 K 306.88 % | 7.134 K -75.09 % | 28.644 K -96.58 % | 837.966 K 1 098.69 % | 69.907 K -5.33 % | 73.842 K -38.05 % | 119.187 K -69.46 % | 390.319 K 246.90 % | 112.515 K -84.93 % | 746.688 K 316.10 % | 179.451 K -88.46 % | 1.554 M 1 270.18 % | 113.446 K -26.90 % | 155.198 K 26.20 % | 122.974 K 481.74 % | 21.139 K 247.90 % | -14.293 K -30.90 % | -10.919 K 66.85 % | -32.939 K 87.24 % | -258.132 K -277.69 % | -68.345 K -6.76 % | -64.015 K -8.65 % | -58.921 K 13.83 % | -68.381 K -0.02 % | -68.365 K -11.28 % | -61.436 K -1.86 % | -60.316 K 74.29 % | -234.602 K -1 050.40 % | -20.393 K 32.70 % | -30.300 K -98.69 % | -15.250 K 98.38 % | -943.075 K -1 859.60 % | -48.126 K -19.66 % | -40.218 K -41.68 % | -28.387 K -37.29 % | -20.676 K -2.67 % | -20.138 K -72.70 % | -11.661 K -10.37 % | -10.565 K -79.22 % | -5.895 K -34.28 % | -4.390 K 14.82 % | -5.154 K -129.68 % | -2.244 K 77.77 % | -10.093 K -108.53 % | -4.840 K -545.33 % | -750.000 99.92 % | -927.000 K -6 968.95 % | -13.114 K -100.17 % | 7.820 M |
| Net cash provided by operating activities | 0.000 | 0.000 -100.00 % | 41.950 M -8.86 % | 46.026 M 1.05 % | 45.550 M -0.42 % | 45.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.296 M 0.00 % | 149.296 M 0.00 % | 149.296 M 0.00 % | 149.296 M | 0.000 -100.00 % | 1.767 M 0.00 % | 1.767 M 0.00 % | 1.767 M | 0.000 100.00 % | -61.242 M 0.00 % | -61.242 M 0.00 % | -61.242 M | 0.000 -100.00 % | 14.464 M 0.00 % | 14.464 M 0.00 % | 14.464 M | 0.000 100.00 % | -10.033 M 0.00 % | -10.033 M 0.00 % | -10.033 M -32.94 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M 12.42 % | -8.618 M 0.00 % | -8.618 M 0.00 % | -8.618 M 0.00 % | -8.618 M -215.68 % | 7.449 M 0.00 % | 7.449 M 0.00 % | 7.449 M 0.00 % | 7.449 M 167.13 % | -11.097 M 0.00 % | -11.097 M 0.00 % | -11.097 M 0.00 % | -11.097 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.521 M 0.00 % | -51.521 M 0.00 % | -51.521 M 0.00 % | -51.521 M | 0.000 100.00 % | -40.661 M 0.00 % | -40.661 M 0.00 % | -40.661 M | 0.000 100.00 % | -16.105 M 0.00 % | -16.105 M 0.00 % | -16.105 M | 0.000 100.00 % | -13.241 M 0.00 % | -13.241 M 0.00 % | -13.241 M | 0.000 100.00 % | -30.404 M 0.00 % | -30.404 M 0.00 % | -30.404 M -157.50 % | -11.807 M 0.00 % | -11.807 M 0.00 % | -11.807 M 0.00 % | -11.807 M -597.50 % | -1.693 M 0.00 % | -1.693 M 0.00 % | -1.693 M 0.00 % | -1.693 M 58.26 % | -4.056 M 0.00 % | -4.056 M 0.00 % | -4.056 M 0.00 % | -4.056 M -103.38 % | -1.994 M 0.00 % | -1.994 M 0.00 % | -1.994 M 0.00 % | -1.994 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.521 M 0.00 % | 51.521 M 0.00 % | 51.521 M 0.00 % | 51.521 M | 0.000 -100.00 % | 40.661 M 0.00 % | 40.661 M 0.00 % | 40.661 M | 0.000 -100.00 % | 16.105 M 0.00 % | 16.105 M 0.00 % | 16.105 M | 0.000 -100.00 % | 13.241 M 0.00 % | 13.241 M 0.00 % | 13.241 M | 0.000 -100.00 % | 30.404 M 0.00 % | 30.404 M 0.00 % | 30.404 M 157.50 % | 11.807 M 0.00 % | 11.807 M 0.00 % | 11.807 M 0.00 % | 11.807 M 597.50 % | 1.693 M 0.00 % | 1.693 M 0.00 % | 1.693 M 0.00 % | 1.693 M -58.26 % | 4.056 M 0.00 % | 4.056 M 0.00 % | 4.056 M 0.00 % | 4.056 M 103.38 % | 1.994 M 0.00 % | 1.994 M 0.00 % | 1.994 M 0.00 % | 1.994 M |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -61.497 M 0.00 % | -61.497 M 0.00 % | -61.497 M 0.00 % | -61.497 M | 0.000 100.00 % | -43.394 M 0.00 % | -43.394 M 0.00 % | -43.394 M | 0.000 100.00 % | -31.225 M 0.00 % | -31.225 M 0.00 % | -31.225 M | 0.000 100.00 % | -59.509 M 0.00 % | -59.509 M 0.00 % | -59.509 M | 0.000 100.00 % | -46.013 M 0.00 % | -46.013 M 0.00 % | -46.013 M -251.26 % | -13.099 M 0.00 % | -13.099 M 0.00 % | -13.099 M 0.00 % | -13.099 M -416.96 % | -2.534 M 0.00 % | -2.534 M 0.00 % | -2.534 M 0.00 % | -2.534 M 84.06 % | -15.897 M 0.00 % | -15.897 M 0.00 % | -15.897 M 0.00 % | -15.897 M -675.86 % | -2.049 M 0.00 % | -2.049 M 0.00 % | -2.049 M 0.00 % | -2.049 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 -100.00 % | 18.750 M 0.00 % | 18.750 M 0.00 % | 18.750 M | 0.000 -100.00 % | 9.450 M 0.00 % | 9.450 M 0.00 % | 9.450 M | 0.000 -100.00 % | 66.298 M 0.00 % | 66.298 M 0.00 % | 66.298 M 51.63 % | 43.722 M 0.00 % | 43.722 M 0.00 % | 43.722 M 0.00 % | 43.722 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 813.005 K 0.00 % | 813.005 K 0.00 % | 813.005 K 0.00 % | 813.005 K 5.00 % | 774.287 K 0.00 % | 774.287 K 0.00 % | 774.287 K 0.00 % | 774.287 K |
| 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 100.00 % | -2.800 M 0.00 % | -2.800 M 0.00 % | -2.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -213.388 K 0.00 % | -213.388 K 0.00 % | -213.388 K 0.00 % | -213.388 K 72.44 % | -774.288 K 0.00 % | -774.288 K 0.00 % | -774.288 K 0.00 % | -774.288 K |
| 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 100.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M | 0.000 100.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M | 0.000 100.00 % | -4.522 M 0.00 % | -4.522 M 0.00 % | -4.522 M | 0.000 100.00 % | -4.446 M 0.00 % | -4.446 M 0.00 % | -4.446 M | 0.000 100.00 % | -4.025 M 0.00 % | -4.025 M 0.00 % | -4.025 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 |
| 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 -100.00 % | 599.617 K 0.00 % | 599.617 K | 0.000 | 0.000 | 0.000 100.00 % | -0.250 |
| 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 100.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M | 0.000 100.00 % | -4.529 M 0.00 % | -4.529 M 0.00 % | -4.529 M | 0.000 -100.00 % | 14.229 M 0.00 % | 14.229 M 0.00 % | 14.229 M | 0.000 100.00 % | -24.354 M 0.00 % | -24.354 M 0.00 % | -24.354 M | 0.000 -100.00 % | 62.272 M 0.00 % | 62.272 M 0.00 % | 62.272 M 186.73 % | 21.718 M 0.00 % | 21.718 M 0.00 % | 21.718 M 0.00 % | 21.718 M 1 005.31 % | -2.399 M 0.00 % | -2.399 M 0.00 % | -2.399 M 0.00 % | -2.399 M -500.08 % | 599.617 K 0.00 % | 599.617 K 0.00 % | 599.617 K 0.00 % | 599.617 K 239 846 900.00 % | -0.250 0.00 % | -0.250 0.00 % | -0.250 0.00 % | -0.250 |
| 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 100.00 % | -117.226 M 0.00 % | -117.226 M 0.00 % | -117.226 M 0.00 % | -117.226 M | 0.000 -100.00 % | 80.489 M 0.00 % | 80.489 M 0.00 % | 80.489 M | 0.000 -100.00 % | 80.442 M 0.00 % | 80.442 M 0.00 % | 80.442 M | 0.000 -100.00 % | 73.416 M 0.00 % | 73.416 M 0.00 % | 73.416 M | 0.000 100.00 % | -2.340 M 0.00 % | -2.340 M 0.00 % | -2.340 M -247.94 % | 1.582 M 0.00 % | 1.582 M 0.00 % | 1.582 M 0.00 % | 1.582 M -65.88 % | 4.636 M 0.00 % | 4.636 M 0.00 % | 4.636 M 0.00 % | 4.636 M -55.45 % | 10.405 M 0.00 % | 10.405 M 0.00 % | 10.405 M 0.00 % | 10.405 M -30.58 % | 14.988 M 0.00 % | 14.988 M 0.00 % | 14.988 M 0.00 % | 14.988 M |
| Net change in cash | 0.000 | 0.000 -100.00 % | 41.950 M -8.86 % | 46.026 M 1.05 % | 45.550 M -0.42 % | 45.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -33.956 M 0.00 % | -33.956 M 0.00 % | -33.956 M 0.00 % | -33.956 M | 0.000 -100.00 % | 34.334 M 0.00 % | 34.334 M 0.00 % | 34.334 M | 0.000 -100.00 % | 2.204 M 0.00 % | 2.204 M 0.00 % | 2.204 M | 0.000 -100.00 % | 4.017 M 0.00 % | 4.017 M 0.00 % | 4.017 M | 0.000 -100.00 % | 3.886 M 0.00 % | 3.886 M 0.00 % | 3.886 M 46.45 % | 2.654 M 0.00 % | 2.654 M 0.00 % | 2.654 M 0.00 % | 2.654 M 129.77 % | -8.915 M 0.00 % | -8.915 M 0.00 % | -8.915 M 0.00 % | -8.915 M -448.62 % | 2.557 M 0.00 % | 2.557 M 0.00 % | 2.557 M 0.00 % | 2.557 M 38.81 % | 1.842 M 0.00 % | 1.842 M 0.00 % | 1.842 M 0.00 % | 1.842 M |
| Cash at beginning of period | 0.000 | 0.000 -100.00 % | 6.000 M 114.99 % | -40.026 M -233.22 % | 30.045 M 291.38 % | -15.699 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 37.899 M 0.00 % | 37.899 M 0.00 % | 37.899 M 0.00 % | 37.899 M | 0.000 -100.00 % | 3.565 M 0.00 % | 3.565 M 0.00 % | 3.565 M | 0.000 -100.00 % | 1.377 M 0.00 % | 1.377 M 0.00 % | 1.377 M | 0.000 -100.00 % | 17.979 M 0.00 % | 17.979 M 0.00 % | 17.979 M | 0.000 -100.00 % | 14.084 M 0.00 % | 14.084 M 0.00 % | 14.084 M 182.91 % | 4.978 M 0.00 % | 4.978 M 0.00 % | 4.978 M 0.00 % | 4.978 M -52.04 % | 10.379 M 0.00 % | 10.379 M 0.00 % | 10.379 M 0.00 % | 10.379 M 32.46 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 30.74 % | 5.994 M 0.00 % | 5.994 M 0.00 % | 5.994 M 0.00 % | 5.994 M |
| Cash at end of period | 0.000 | 0.000 -100.00 % | 47.950 M 699.17 % | 6.000 M -92.06 % | 75.595 M 151.61 % | 30.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.943 M 0.00 % | 3.943 M 0.00 % | 3.943 M 0.00 % | 3.943 M | 0.000 -100.00 % | 37.899 M 0.00 % | 37.899 M 0.00 % | 37.899 M | 0.000 -100.00 % | 3.581 M 0.00 % | 3.581 M 0.00 % | 3.581 M | 0.000 -100.00 % | 21.996 M 0.00 % | 21.996 M 0.00 % | 21.996 M | 0.000 -100.00 % | 17.970 M 0.00 % | 17.970 M 0.00 % | 17.970 M 135.46 % | 7.632 M 0.00 % | 7.632 M 0.00 % | 7.632 M 0.00 % | 7.632 M 421.08 % | 1.465 M 0.00 % | 1.465 M 0.00 % | 1.465 M 0.00 % | 1.465 M -85.91 % | 10.393 M 0.00 % | 10.393 M 0.00 % | 10.393 M 0.00 % | 10.393 M 32.63 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M 0.00 % | 7.836 M |
| Operating cash flow | 0.000 | 0.000 -100.00 % | 41.950 M -8.86 % | 46.026 M 1.05 % | 45.550 M -0.42 % | 45.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 149.296 M 0.00 % | 149.296 M 0.00 % | 149.296 M 0.00 % | 149.296 M | 0.000 -100.00 % | 1.767 M 0.00 % | 1.767 M 0.00 % | 1.767 M | 0.000 100.00 % | -61.242 M 0.00 % | -61.242 M 0.00 % | -61.242 M | 0.000 -100.00 % | 14.464 M 0.00 % | 14.464 M 0.00 % | 14.464 M | 0.000 100.00 % | -10.033 M 0.00 % | -10.033 M 0.00 % | -10.033 M -32.94 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M 0.00 % | -7.547 M 12.42 % | -8.618 M 0.00 % | -8.618 M 0.00 % | -8.618 M 0.00 % | -8.618 M -215.68 % | 7.449 M 0.00 % | 7.449 M 0.00 % | 7.449 M 0.00 % | 7.449 M 167.13 % | -11.097 M 0.00 % | -11.097 M 0.00 % | -11.097 M 0.00 % | -11.097 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -51.521 M 0.00 % | -51.521 M 0.00 % | -51.521 M 0.00 % | -51.521 M | 0.000 100.00 % | -40.661 M 0.00 % | -40.661 M 0.00 % | -40.661 M | 0.000 100.00 % | -16.105 M 0.00 % | -16.105 M 0.00 % | -16.105 M | 0.000 100.00 % | -13.241 M 0.00 % | -13.241 M 0.00 % | -13.241 M | 0.000 100.00 % | -30.404 M 0.00 % | -30.404 M 0.00 % | -30.404 M -157.50 % | -11.807 M 0.00 % | -11.807 M 0.00 % | -11.807 M 0.00 % | -11.807 M -597.50 % | -1.693 M 0.00 % | -1.693 M 0.00 % | -1.693 M 0.00 % | -1.693 M 58.26 % | -4.056 M 0.00 % | -4.056 M 0.00 % | -4.056 M 0.00 % | -4.056 M -103.38 % | -1.994 M 0.00 % | -1.994 M 0.00 % | -1.994 M 0.00 % | -1.994 M |
| Free CashFlow | 0.000 | 0.000 -100.00 % | 41.950 M -8.86 % | 46.026 M 1.05 % | 45.550 M -0.42 % | 45.744 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 97.775 M 0.00 % | 97.775 M 0.00 % | 97.775 M 0.00 % | 97.775 M | 0.000 100.00 % | -38.894 M 0.00 % | -38.894 M 0.00 % | -38.894 M | 0.000 100.00 % | -77.347 M 0.00 % | -77.347 M 0.00 % | -77.347 M | 0.000 -100.00 % | 1.223 M 0.00 % | 1.223 M 0.00 % | 1.223 M | 0.000 100.00 % | -40.437 M 0.00 % | -40.437 M 0.00 % | -40.437 M -108.93 % | -19.354 M 0.00 % | -19.354 M 0.00 % | -19.354 M 0.00 % | -19.354 M -87.72 % | -10.310 M 0.00 % | -10.310 M 0.00 % | -10.310 M 0.00 % | -10.310 M -403.83 % | 3.393 M 0.00 % | 3.393 M 0.00 % | 3.393 M 0.00 % | 3.393 M 125.92 % | -13.092 M 0.00 % | -13.092 M 0.00 % | -13.092 M 0.00 % | -13.092 M |
| 2024 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 | 2012 | 2012 | 2012 | 2012 |