RKEC Projects Limited RKEC.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 4.219 B 19.60 % | 3.528 B 27.03 % | 2.777 B 31.79 % | 2.107 B 1.52 % | 2.076 B -31.66 % | 3.037 B 34.78 % | 2.254 B -5.99 % | 2.397 B 21.54 % | 1.972 B 75.20 % | 1.126 B 58.93 % | 708.369 M 23.72 % | 572.560 M -27.89 % | 793.990 M -20.99 % | 1.005 B |
| Net income | 200.376 M 0.40 % | 199.578 M 60.60 % | 124.267 M 74.56 % | 71.189 M -44.22 % | 127.636 M -55.45 % | 286.502 M 27.72 % | 224.325 M 10.21 % | 203.537 M 55.05 % | 131.275 M 310.95 % | 31.944 M 62.92 % | 19.607 M 82.21 % | 10.761 M -61.55 % | 27.990 M -25.64 % | 37.639 M |
| Income before tax | 299.779 M 6.17 % | 282.356 M 4.24 % | 270.879 M 168.48 % | 100.895 M -42.20 % | 174.546 M -52.63 % | 368.465 M 14.19 % | 322.667 M -0.84 % | 325.408 M 61.69 % | 201.249 M 289.13 % | 51.718 M 70.26 % | 30.375 M 34.61 % | 22.566 M -46.67 % | 42.316 M -17.81 % | 51.484 M |
| Income before tax ratio | 0.07 -11.23 % | 0.08 -17.94 % | 0.10 103.71 % | 0.05 -43.06 % | 0.08 -30.68 % | 0.12 -15.27 % | 0.14 5.48 % | 0.14 33.04 % | 0.10 122.10 % | 0.05 7.13 % | 0.04 8.80 % | 0.04 -26.05 % | 0.05 4.03 % | 0.05 |
| EBITDA | 583.236 M 14.52 % | 509.305 M -1.98 % | 519.579 M 76.47 % | 294.435 M 1.53 % | 289.986 M -48.44 % | 562.453 M 31.19 % | 428.734 M 10.81 % | 386.921 M 35.76 % | 285.006 M 104.63 % | 139.280 M 34.61 % | 103.472 M -5.17 % | 109.117 M -3.70 % | 113.309 M -4.60 % | 118.767 M |
| Net income ratio | 0.05 -16.05 % | 0.06 26.43 % | 0.04 32.45 % | 0.03 -45.06 % | 0.06 -34.81 % | 0.09 -5.24 % | 0.10 17.24 % | 0.08 27.57 % | 0.07 134.56 % | 0.03 2.51 % | 0.03 47.27 % | 0.02 -46.69 % | 0.04 -5.88 % | 0.04 |
| Ratio EBITDA | 0.14 -4.25 % | 0.14 -22.84 % | 0.19 33.90 % | 0.14 0.02 % | 0.14 -24.56 % | 0.19 -2.66 % | 0.19 17.87 % | 0.16 11.70 % | 0.14 16.80 % | 0.12 -15.30 % | 0.15 -23.35 % | 0.19 33.54 % | 0.14 20.75 % | 0.12 |
| Gross profit ratio | 0.15 -48.54 % | 0.30 7.71 % | 0.28 -11.15 % | 0.31 13.80 % | 0.28 -12.57 % | 0.31 7.66 % | 0.29 12.13 % | 0.26 -49.90 % | 0.52 -12.78 % | 0.60 -0.64 % | 0.60 -13.01 % | 0.69 22.71 % | 0.56 57.14 % | 0.36 |
| Weighted average shs out dil | 24.008 M 0.07 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 10.80 % | 21.652 M 12.11 % | 19.313 M -19.50 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M -0.01 % | 23.993 M |
| Weighted average shs out | 24.008 M 0.07 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 10.80 % | 21.652 M 12.11 % | 19.313 M -0.03 % | 19.318 M 0.00 % | 19.318 M 0.00 % | 19.318 M 0.00 % | 19.318 M -19.48 % | 23.993 M |
| EPS diluted | 8.35 0.36 % | 8.32 60.62 % | 5.18 74.41 % | 2.97 -44.17 % | 5.32 -55.44 % | 11.94 27.70 % | 9.35 -0.53 % | 9.40 40.51 % | 6.69 305.45 % | 1.65 63.37 % | 1.01 80.36 % | 0.56 -61.38 % | 1.45 -7.64 % | 1.57 |
| Earnings per share | 8.35 0.36 % | 8.32 60.62 % | 5.18 74.41 % | 2.97 -44.17 % | 5.32 -55.44 % | 11.94 27.70 % | 9.35 -0.53 % | 9.40 40.51 % | 6.69 305.45 % | 1.65 63.37 % | 1.01 80.36 % | 0.56 -61.38 % | 1.45 -7.64 % | 1.57 |
| Gross profit | 650.926 M -38.45 % | 1.058 B 36.82 % | 772.974 M 17.09 % | 660.155 M 15.53 % | 571.436 M -40.25 % | 956.410 M 45.10 % | 659.149 M 5.41 % | 625.342 M -39.11 % | 1.027 B 52.81 % | 672.110 M 57.91 % | 425.628 M 7.62 % | 395.482 M -11.51 % | 446.917 M 24.15 % | 359.970 M |
| Income tax expense | 99.403 M 20.08 % | 82.778 M -44.18 % | 148.300 M 399.23 % | 29.705 M -36.68 % | 46.910 M -57.49 % | 110.351 M 12.21 % | 98.342 M -19.31 % | 121.871 M 74.17 % | 69.973 M 253.87 % | 19.773 M 83.63 % | 10.768 M -8.78 % | 11.805 M -17.60 % | 14.326 M 3.47 % | 13.845 M |
| Cost of revenue | 3.568 B 44.46 % | 2.470 B 23.25 % | 2.004 B 33.54 % | 1.501 B -0.23 % | 1.504 B -27.71 % | 2.081 B 30.51 % | 1.594 B -10.02 % | 1.772 B 87.42 % | 945.416 M 108.38 % | 453.704 M 60.47 % | 282.741 M 59.67 % | 177.077 M -48.98 % | 347.073 M -46.19 % | 644.975 M |
| General and administrative expenses | 93.975 M -71.54 % | 330.220 M 610.46 % | 46.480 M 13.02 % | 41.126 M 64.28 % | 25.034 M -0.54 % | 25.169 M -40.52 % | 42.314 M 68.32 % | 25.139 M -95.92 % | 615.901 M 33.72 % | 460.588 M 63.15 % | 282.309 M 12.29 % | 251.421 M -7.02 % | 270.407 M | 0.000 |
| Selling and marketing expenses | 4.364 M 73.17 % | 2.520 M 172.92 % | 923.350 K 290.15 % | 236.666 K -89.03 % | 2.158 M 50.96 % | 1.429 M -72.32 % | 5.164 M 44.73 % | 3.568 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 -100.00 % | 238.086 M -20.52 % | 299.538 M 40.40 % | 213.340 M -26.20 % | 289.068 M 46.15 % | 197.782 M 4 463.64 % | -4.533 M -124.87 % | -2.016 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 225.022 M -32.37 % | 332.740 M 16.55 % | 285.489 M -16.25 % | 340.900 M 41.73 % | 240.532 M -23.80 % | 315.666 M 28.71 % | 245.261 M -0.60 % | 246.742 M -67.43 % | 757.526 M 33.40 % | 567.874 M 56.73 % | 362.335 M 12.57 % | 321.873 M -12.58 % | 368.174 M 32.73 % | 277.381 M |
| Cost and expenses | 3.793 B 35.34 % | 2.803 B 22.42 % | 2.290 B 31.77 % | 1.738 B 0.20 % | 1.734 B -27.64 % | 2.397 B 30.27 % | 1.840 B -8.87 % | 2.019 B 18.54 % | 1.703 B 66.70 % | 1.022 B 58.37 % | 645.076 M 29.29 % | 498.950 M -30.24 % | 715.247 M -22.45 % | 922.356 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 225.022 M -32.37 % | 332.740 M 601.93 % | 47.403 M 14.60 % | 41.363 M 52.11 % | 27.192 M 2.23 % | 26.599 M -43.98 % | 47.479 M 65.39 % | 28.708 M -95.34 % | 615.901 M 33.72 % | 460.588 M 63.15 % | 282.309 M 12.29 % | 251.421 M -7.02 % | 270.407 M -2.51 % | 277.381 M |
| Interest income | 0.000 -100.00 % | 2.214 M -90.06 % | 22.273 M -17.99 % | 27.160 M 26.32 % | 21.500 M -24.18 % | 28.358 M 112.81 % | 13.325 M 27.42 % | 10.458 M -17.76 % | 12.715 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.652 M |
| Interest expense | 194.768 M 33.60 % | 145.786 M -26.73 % | 198.972 M 28.84 % | 154.431 M 1.98 % | 151.435 M 17.32 % | 129.079 M 82.54 % | 70.712 M 102.11 % | 34.987 M -58.37 % | 84.044 M 58.03 % | 53.181 M 64.09 % | 32.410 M -23.66 % | 42.452 M 17.67 % | 36.078 M 7.04 % | 33.704 M |
| Depreciation and amortization | 88.689 M 9.27 % | 81.164 M 63.22 % | 49.728 M 27.15 % | 39.110 M -1.93 % | 39.880 M -3.78 % | 41.446 M 17.23 % | 35.355 M 14.50 % | 30.877 M 12.76 % | 27.383 M -20.35 % | 34.381 M -14.43 % | 40.179 M 13.16 % | 35.508 M 1.70 % | 34.915 M 3.98 % | 33.579 M |
| Operating income | 425.904 M -41.24 % | 724.861 M 151.18 % | 288.581 M -21.91 % | 369.571 M 7.76 % | 342.950 M -44.43 % | 617.151 M 49.11 % | 413.888 M 10.36 % | 375.022 M 86.35 % | 201.249 M 289.13 % | 51.718 M 70.26 % | 30.375 M 34.61 % | 22.566 M -46.67 % | 42.316 M -48.76 % | 82.589 M |
| Operating income ratio | 0.10 -50.87 % | 0.21 97.73 % | 0.10 -40.75 % | 0.18 6.15 % | 0.17 -18.69 % | 0.20 10.64 % | 0.18 17.40 % | 0.16 53.33 % | 0.10 122.10 % | 0.05 7.13 % | 0.04 8.80 % | 0.04 -26.05 % | 0.05 -35.15 % | 0.08 |
| Total other income expenses net | -126.125 M 71.50 % | -442.505 M -2 399.71 % | -17.702 M 93.41 % | -268.676 M -59.54 % | -168.404 M 38.16 % | -272.319 M -198.53 % | -91.220 M -74.91 % | -52.153 M 55.82 % | -118.058 M -1.47 % | -116.343 M -390.81 % | -23.704 M 36.28 % | -37.202 M -2.13 % | -36.427 M -17.11 % | -31.105 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.484 B 8.14 % | 1.372 B 25.41 % | 1.094 B -4.88 % | 1.150 B 4.90 % | 1.097 B 67.09 % | 656.318 M 33.92 % | 490.089 M 270.78 % | 132.178 M 160.04 % | -220.148 M -151.75 % | -87.445 M -243.53 % | 60.923 M 126.28 % | 26.924 M 210.06 % | -24.463 M -130.30 % | 80.729 M |
| Total investments | 365.763 M 33.22 % | 274.561 M -56.63 % | 633.055 M | 0.000 -100.00 % | 370.427 M -10.54 % | 414.067 M 26.34 % | 327.731 M 4 730.04 % | 6.785 M 9.94 % | 6.172 M 10 877.61 % | -57.266 K -57.82 % | -36.286 K 26.31 % | -49.244 K 20.17 % | -61.684 K | 0.000 |
| Total debt | 1.955 B 30.07 % | 1.503 B 29.31 % | 1.162 B -17.69 % | 1.412 B 27.75 % | 1.105 B 58.85 % | 695.690 M 40.32 % | 495.793 M 220.81 % | 154.544 M 3 128.09 % | 4.787 M -96.80 % | 149.833 M 42.86 % | 104.880 M -48.05 % | 201.870 M 34.91 % | 149.628 M -37.55 % | 239.598 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.840 K 0.00 % | 99.840 K | 0.000 |
| Retained earnings | 1.483 B 15.62 % | 1.283 B 18.44 % | 1.083 B 11.98 % | 967.337 M 8.48 % | 891.690 M 20.60 % | 739.368 M 37.15 % | 539.100 M 6.24 % | 507.427 M 156.69 % | 197.683 M 23.77 % | 159.719 M 25.00 % | 127.775 M 17.60 % | 108.651 M 10.99 % | 97.890 M 40.04 % | 69.900 M |
| Common stock | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 24.22 % | 193.126 M 100.00 % | 96.563 M 0.00 % | 96.563 M 0.00 % | 96.563 M 0.00 % | 96.563 M 0.00 % | 96.563 M |
| Total equity | 1.887 B 11.88 % | 1.687 B 13.43 % | 1.487 B 8.45 % | 1.371 B 5.84 % | 1.295 B 13.33 % | 1.143 B 21.24 % | 942.736 M 26.15 % | 747.333 M 91.23 % | 390.809 M 52.49 % | 256.282 M 14.24 % | 224.338 M 9.27 % | 205.314 M 5.53 % | 194.553 M 16.87 % | 166.463 M |
| Other non current liabilities | 17.945 M 21.80 % | 14.733 M -2.06 % | 15.044 M 9.54 % | 13.733 M 30.92 % | 10.490 M 48.09 % | 7.083 M 14.58 % | 6.182 M 272.96 % | 1.658 M -64.27 % | 4.640 M 114.79 % | 2.160 M 101.78 % | 1.071 M 21.11 % | 883.992 K 346.31 % | 198.069 K -3.96 % | 206.230 K |
| Long term debt | 267.045 M -33.78 % | 403.243 M -5.92 % | 428.627 M -12.42 % | 489.434 M 707.94 % | 60.578 M 54.52 % | 39.203 M 160.05 % | 15.075 M 26.06 % | 11.958 M 181.58 % | 4.247 M | 0.000 -100.00 % | 3.100 M -83.46 % | 18.750 M -19.99 % | 23.434 M -39.93 % | 39.012 M |
| Total non current liabilities | 302.290 M -29.05 % | 426.062 M -3.97 % | 443.670 M -11.82 % | 503.167 M 608.01 % | 71.068 M 53.54 % | 46.286 M 117.74 % | 21.257 M 56.12 % | 13.616 M 53.22 % | 8.887 M 311.38 % | 2.160 M -48.21 % | 4.171 M -78.76 % | 19.634 M -16.92 % | 23.632 M -39.74 % | 39.218 M |
| Other current liabilities | 723.162 M 7.04 % | 675.630 M -2.87 % | 695.598 M 100.39 % | 347.120 M -38.56 % | 564.965 M 75.51 % | 321.894 M 409.43 % | 63.187 M 45.18 % | 43.523 M -16.26 % | 51.977 M -71.18 % | 180.350 M 35.77 % | 132.838 M 1.47 % | 130.916 M -39.90 % | 217.825 M 1 922.70 % | 10.769 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 205.023 M 564.84 % | 30.838 M -48.25 % | 59.589 M -87.07 % | 460.904 M 21.24 % | 380.168 M 112.28 % | 179.088 M -19.92 % | 223.639 M -28.59 % | 313.191 M | 0.000 | 0.000 | 0.000 -100.00 % | 195.899 M |
| Short term debt | 1.688 B 53.49 % | 1.100 B 49.90 % | 733.480 M -20.48 % | 922.378 M -11.69 % | 1.045 B 213.20 % | 333.499 M 111.16 % | 157.938 M 2 585.46 % | 5.881 M 101.47 % | -400.565 M -159.85 % | -154.154 M -251.46 % | 101.779 M -44.42 % | 183.121 M 45.11 % | 126.194 M -37.09 % | 200.586 M |
| Total current liabilities | 3.618 B 41.96 % | 2.549 B 3.06 % | 2.473 B 37.46 % | 1.799 B -25.33 % | 2.409 B 14.39 % | 2.106 B 28.86 % | 1.634 B 120.11 % | 742.536 M 2.33 % | 725.602 M -16.26 % | 866.456 M 158.24 % | 335.526 M -26.06 % | 453.791 M -20.69 % | 572.167 M 5.64 % | 541.622 M |
| Total liabilities | 3.920 B 31.79 % | 2.975 B 1.99 % | 2.916 B 26.69 % | 2.302 B -7.18 % | 2.480 B 15.23 % | 2.152 B 30.00 % | 1.656 B 118.96 % | 756.152 M 2.95 % | 734.488 M -15.44 % | 868.616 M 155.70 % | 339.697 M -28.25 % | 473.425 M -20.54 % | 595.799 M 2.58 % | 580.840 M |
| Other non current assets | 0.000 | 0.000 100.00 % | -633.056 M | 0.000 -100.00 % | 1.001 K -99.99 % | 12.431 M 19 125.74 % | -65.339 K -100.74 % | 8.850 M 11.04 % | 7.970 M 13 817.02 % | 57.266 K 57.82 % | 36.286 K -26.31 % | 49.244 K -20.17 % | 61.684 K | 0.000 |
| Long term investments | 0.000 | 0.000 -100.00 % | 633.055 M | 0.000 100.00 % | -1.000 K 99.99 % | -12.431 M | 0.000 100.00 % | -8.850 M -11.04 % | -7.970 M -13 817.02 % | -57.266 K -57.82 % | -36.286 K 26.31 % | -49.244 K 20.17 % | -61.684 K | 0.000 |
| Intangible assets | 707.000 K | 0.000 -100.00 % | 2.000 K -94.10 % | 33.915 K -69.22 % | 110.172 K -58.82 % | 267.506 K 1.59 % | 263.308 K -29.10 % | 371.355 K 710.61 % | 45.812 K 1 938.81 % | 2.247 K -93.81 % | 36.286 K -26.31 % | 49.244 K -20.17 % | 61.684 K | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.264 K -100.04 % | 25.559 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 707.000 K | 0.000 -100.00 % | 2.000 K -94.10 % | 33.915 K -69.22 % | 110.172 K -58.82 % | 267.506 K 1.59 % | 263.308 K -29.10 % | 371.355 K 916.07 % | 36.548 K -36.18 % | 57.266 K 57.82 % | 36.286 K -26.31 % | 49.244 K -20.17 % | 61.684 K | 0.000 |
| Property plant equipment net | 1.095 B 34.65 % | 812.893 M 28.41 % | 633.054 M 21.31 % | 521.833 M -4.73 % | 547.718 M 2.37 % | 535.041 M 81.23 % | 295.228 M 107.71 % | 142.135 M 39.41 % | 101.954 M -16.47 % | 122.058 M -18.39 % | 149.554 M -13.74 % | 173.384 M -12.91 % | 199.094 M -12.30 % | 227.009 M |
| Total non current assets | 1.095 B 34.74 % | 812.893 M 27.47 % | 637.700 M 19.17 % | 535.118 M -4.92 % | 562.787 M 2.75 % | 547.740 M 79.48 % | 305.189 M 101.64 % | 151.356 M 37.15 % | 110.361 M -17.77 % | 134.214 M -15.85 % | 159.487 M -11.75 % | 180.721 M -13.21 % | 208.231 M -11.09 % | 234.197 M |
| Other current assets | 443.438 M 20.48 % | 368.046 M -56.41 % | 844.248 M 33.40 % | 632.893 M -11.63 % | 716.195 M 34.64 % | 531.946 M 41.37 % | 376.287 M 96.96 % | 191.052 M 147.19 % | 77.290 M 325.17 % | 18.179 M 60.05 % | 11.358 M 33.01 % | 8.539 M -50.22 % | 17.153 M 181.66 % | 6.090 M |
| Short term investments | 365.763 M 33.22 % | 274.561 M | 0.000 | 0.000 -100.00 % | 370.427 M -10.54 % | 414.067 M 26.34 % | 327.731 M 4 730.04 % | 6.785 M 9.94 % | 6.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 470.601 M 260.69 % | 130.473 M 92.13 % | 67.909 M -74.03 % | 261.448 M 2 999.65 % | 8.435 M -80.12 % | 42.439 M 644.04 % | 5.704 M -74.50 % | 22.367 M -90.06 % | 224.935 M -5.20 % | 237.279 M 439.80 % | 43.956 M -74.87 % | 174.946 M 0.49 % | 174.091 M 9.58 % | 158.869 M |
| Cash and short term investments | 470.601 M 260.69 % | 130.473 M 92.13 % | 67.909 M -74.03 % | 261.448 M 2 999.65 % | 8.435 M -98.15 % | 456.506 M 7 903.49 % | 5.704 M -74.50 % | 22.367 M -90.06 % | 224.935 M -5.20 % | 237.279 M 439.80 % | 43.956 M -74.87 % | 174.946 M 0.49 % | 174.091 M 9.58 % | 158.869 M |
| Total current assets | 4.712 B 22.44 % | 3.848 B 2.19 % | 3.766 B 20.00 % | 3.138 B -2.33 % | 3.213 B 16.93 % | 2.748 B 19.82 % | 2.293 B 69.60 % | 1.352 B 33.22 % | 1.015 B 2.45 % | 990.684 M 144.89 % | 404.548 M -18.77 % | 498.017 M -14.45 % | 582.120 M 13.43 % | 513.206 M |
| Inventory | 2.070 B 61.23 % | 1.284 B 6.01 % | 1.211 B 58.55 % | 763.832 M -27.23 % | 1.050 B 15.00 % | 912.721 M 38.62 % | 658.439 M 322.47 % | 155.854 M -51.14 % | 319.002 M -33.47 % | 479.481 M 192.29 % | 164.042 M 49.68 % | 109.595 M 100.33 % | 54.706 M 123.42 % | 24.486 M |
| Net receivables | 1.728 B -16.36 % | 2.066 B 25.78 % | 1.642 B 10.99 % | 1.480 B 2.87 % | 1.438 B 69.93 % | 846.480 M 4.57 % | 809.461 M -2.66 % | 831.586 M 104.57 % | 406.500 M 58.95 % | 255.745 M | 0.000 | 0.000 | 0.000 -100.00 % | 323.761 M |
| Tax assets | 0.000 | 0.000 -100.00 % | 4.645 M -64.95 % | 13.251 M -11.41 % | 14.958 M 20.33 % | 12.431 M 27.33 % | 9.763 M 10.33 % | 8.850 M 5.73 % | 8.370 M -30.83 % | 12.100 M 22.26 % | 9.897 M 35.80 % | 7.288 M -19.70 % | 9.076 M 26.26 % | 7.188 M |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.207 B 56.08 % | 773.389 M 1.59 % | 761.289 M 52.69 % | 498.575 M -31.32 % | 725.968 M -24.97 % | 967.597 M 26.93 % | 762.331 M 81.63 % | 419.721 M 45.03 % | 289.405 M 49.20 % | 193.974 M 92.23 % | 100.908 M -27.80 % | 139.755 M -38.74 % | 228.148 M 115.73 % | 105.754 M |
| Tax payables | 0.000 | 0.000 -100.00 % | 77.409 M | 0.000 -100.00 % | 14.076 M -36.62 % | 22.209 M 314.00 % | 5.364 M -80.00 % | 26.827 M 35.80 % | 19.755 M -32.13 % | 29.107 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.613 M |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -322.989 M -0.06 % | -322.780 M -136.11 % | -136.705 M 65.92 % | -401.105 M -31.95 % | -303.987 M | 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 |
| Other total stockholders equity | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M 0.00 % | 163.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 17.300 M 113.95 % | 8.086 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 |
| 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 |
| Total assets | 5.807 B 24.59 % | 4.661 B 5.86 % | 4.403 B 19.88 % | 3.673 B -2.71 % | 3.776 B 14.57 % | 3.295 B 26.83 % | 2.598 B 72.82 % | 1.503 B 33.61 % | 1.125 B 0.04 % | 1.125 B 99.44 % | 564.035 M -16.90 % | 678.738 M -14.12 % | 790.351 M 5.75 % | 747.403 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025 | 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 | 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 |
| Change in working capital | -417.230 M -146.73 % | -169.101 M -25.03 % | -135.245 M -50.47 % | -89.879 M 85.72 % | -629.442 M -6 593.85 % | -9.403 M 95.83 % | -225.257 M 55.67 % | -508.175 M -132.27 % | -218.790 M -269.92 % | 128.762 M 181.23 % | -158.525 M -474.10 % | -27.613 M -48.94 % | -18.540 M 3.24 % | -19.161 M |
| Accounts receivables | 67.712 M 160.16 % | -112.552 M 30.80 % | -162.658 M -212.92 % | -51.981 M 91.06 % | -581.300 M -1 317.16 % | -41.019 M -375.76 % | 14.875 M 103.50 % | -425.086 M -108.00 % | -204.364 M -383.56 % | -42.262 M -225.32 % | 33.725 M -76.16 % | 141.476 M 339.33 % | -59.113 M 67.89 % | -184.107 M |
| Inventory | -865.238 M -13 539.55 % | 6.438 M 101.38 % | -466.524 M -298.84 % | 234.628 M 807.70 % | -33.154 M 86.96 % | -254.282 M 49.41 % | -502.586 M -408.05 % | 163.148 M 1.66 % | 160.479 M 150.87 % | -315.439 M -479.35 % | -54.447 M 0.80 % | -54.889 M -81.63 % | -30.220 M -129.81 % | 101.392 M |
| Accounts payables | 433.752 M 3 484.73 % | 12.100 M -95.39 % | 262.715 M 215.53 % | -227.393 M 5.89 % | -241.629 M -217.72 % | 205.266 M -40.09 % | 342.610 M 162.91 % | 130.316 M 36.56 % | 95.431 M 2.54 % | 93.066 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.125 M |
| Other working capital | -53.456 M 15.13 % | -62.987 M -127.24 % | 231.222 M 612.31 % | -45.133 M -119.91 % | 226.641 M 181.08 % | 80.632 M 200.59 % | -80.156 M 88.06 % | -671.323 M -77.00 % | -379.269 M -185.38 % | 444.201 M 526.80 % | -104.078 M -481.58 % | 27.276 M 133.52 % | 11.680 M -71.81 % | 41.429 M |
| Other non cash items | 171.879 M 32.60 % | 129.626 M 574.12 % | -27.340 M -140.77 % | 67.052 M 41.74 % | 47.306 M 312.97 % | -22.213 M 58.29 % | -53.252 M 39.20 % | -87.579 M -342.55 % | 36.107 M 11.42 % | 32.405 M 507.78 % | -7.947 M 33.09 % | -11.877 M 41.26 % | -20.220 M -296.08 % | 10.312 M |
| Net cash provided by operating activities | 43.714 M -81.88 % | 241.267 M 50.53 % | 160.277 M 36.78 % | 117.177 M 131.87 % | -367.710 M -191.52 % | 401.798 M 405.33 % | 79.512 M 133.20 % | -239.469 M -624.24 % | 45.680 M -81.53 % | 247.267 M 357.79 % | -95.918 M -616.13 % | 18.584 M -51.69 % | 38.472 M -38.31 % | 62.368 M |
| Investments in property plant and equipment | -580.588 M -122.45 % | -261.002 M 2.44 % | -267.527 M -1 934.68 % | -13.148 M 95.02 % | -263.863 M 13.49 % | -305.003 M -55.52 % | -196.119 M -199.89 % | -65.397 M -158.92 % | -25.258 M -203.77 % | -8.315 M 52.17 % | -17.382 M -28.55 % | -13.522 M 63.81 % | -37.365 M 66.37 % | -111.113 M |
| Acquisitions net | 209.527 M | 0.000 -100.00 % | 106.610 M | 0.000 -100.00 % | 231.261 M 26 093.85 % | 882.882 K -88.75 % | 7.846 M 8 654.49 % | 89.625 K -99.74 % | 34.070 M 1 236.08 % | 2.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.293 M |
| Purchases of investments | 0.000 100.00 % | -65.654 M 38.42 % | -106.610 M -265.24 % | -29.189 M -4 060.89 % | -701.518 K 50.00 % | -1.403 M | 0.000 | 0.000 100.00 % | -1.268 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 190.710 M | 0.000 100.00 % | -230.559 M -44 421.01 % | 520.203 K | 0.000 -100.00 % | 17.242 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -68.315 M -522.74 % | 16.160 M -87.46 % | 128.883 M 374.54 % | 27.160 M -90.82 % | 295.699 M 561.22 % | -64.113 M 57.79 % | -151.886 M -646.57 % | 27.789 M -40.91 % | 47.031 M 341.55 % | 10.651 M 10.22 % | 9.664 M -41.40 % | 16.490 M -63.91 % | 45.692 M | 0.000 |
| Net cash used for investing activites | -439.376 M -41.51 % | -310.496 M -696.35 % | 52.066 M 443.03 % | -15.178 M -147.68 % | 31.836 M 108.63 % | -369.116 M -8.51 % | -340.159 M -804.49 % | -37.608 M -272.72 % | 21.773 M 831.74 % | 2.337 M 130.27 % | -7.719 M -360.07 % | 2.968 M -64.36 % | 8.328 M 109.94 % | -83.819 M |
| Debt repayment | 564.793 M 103.47 % | 277.580 M 205.91 % | -262.082 M -186.29 % | 303.720 M -27.15 % | 416.921 M 142.27 % | 172.089 M 5 421.28 % | 3.117 M -97.87 % | 146.048 M 2 950.62 % | 4.787 M 254.42 % | -3.100 M 80.19 % | -15.649 M -234.12 % | -4.684 M 69.93 % | -15.578 M -120.87 % | 74.654 M |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.510 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 100.00 % | -28.789 M | 0.000 100.00 % | -57.846 M -100.01 % | -28.922 M 54.63 % | -63.741 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | -194.768 M -33.60 % | -145.786 M -1.38 % | -143.800 M -16.05 % | -123.917 M -7.71 % | -115.050 M -1.58 % | -113.256 M -141.98 % | 269.788 M 799.89 % | -38.547 M 74.27 % | -149.833 M -2 822.68 % | -5.127 M 56.20 % | -11.703 M 26.92 % | -16.014 M -0.09 % | -15.999 M | 0.000 |
| Net cash used provided by financing activities | 370.025 M 180.76 % | 131.794 M 132.47 % | -405.882 M -368.77 % | 151.014 M -49.97 % | 301.870 M 30 509.01 % | 986.213 K -99.60 % | 243.983 M -4.05 % | 254.270 M 418.65 % | -79.797 M -41.78 % | -56.281 M -105.76 % | -27.353 M -32.16 % | -20.697 M 34.45 % | -31.577 M -142.30 % | 74.654 M |
| Effect of forex changes on cash | 91.202 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.067 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 65.565 M 4.80 % | 62.565 M 132.33 % | -193.539 M -176.49 % | 253.013 M 844.07 % | -34.004 M -201.00 % | 33.668 M 302.05 % | -16.663 M 26.94 % | -22.807 M -84.76 % | -12.344 M -106.39 % | 193.322 M 247.59 % | -130.989 M -15 425.64 % | 854.708 K -94.39 % | 15.222 M | 0.000 |
| Cash at beginning of period | 130.474 M 92.13 % | 67.909 M -74.03 % | 261.448 M 2 999.65 % | 8.435 M -80.12 % | 42.439 M 644.04 % | 5.704 M -74.50 % | 22.367 M -50.49 % | 45.174 M -80.96 % | 237.279 M 439.80 % | 43.956 M -74.87 % | 174.946 M 0.49 % | 174.091 M 9.58 % | 158.869 M | 0.000 |
| Cash at end of period | 104.838 M -19.65 % | 130.474 M 92.13 % | 67.909 M -74.03 % | 261.448 M 2 999.65 % | 8.435 M -78.58 % | 39.372 M 590.27 % | 5.704 M -74.50 % | 22.367 M -90.06 % | 224.935 M -5.20 % | 237.279 M 439.80 % | 43.956 M -74.87 % | 174.946 M 0.49 % | 174.091 M 9.58 % | 158.869 M |
| Operating cash flow | -128.165 M -153.12 % | 241.267 M 50.53 % | 160.277 M 36.78 % | 117.177 M 131.87 % | -367.710 M -191.52 % | 401.798 M 405.33 % | 79.512 M 133.20 % | -239.469 M -624.24 % | 45.680 M -81.53 % | 247.267 M 357.79 % | -95.918 M -616.13 % | 18.584 M -51.69 % | 38.472 M -38.31 % | 62.368 M |
| Capital expenditure | -580.588 M -122.45 % | -261.002 M 2.44 % | -267.527 M -1 934.68 % | -13.148 M 95.02 % | -263.863 M 13.49 % | -305.003 M -55.52 % | -196.119 M -199.89 % | -65.397 M -158.92 % | -25.258 M -203.77 % | -8.315 M 52.17 % | -17.382 M -28.55 % | -13.522 M 63.81 % | -37.365 M 66.37 % | -111.113 M |
| Free CashFlow | -708.753 M -3 491.35 % | -19.735 M 81.60 % | -107.250 M -203.10 % | 104.029 M 116.47 % | -631.573 M -752.49 % | 96.795 M 183.01 % | -116.606 M 61.75 % | -304.866 M -1 592.83 % | 20.422 M -91.45 % | 238.952 M 310.90 % | -113.300 M -2 338.33 % | 5.062 M 357.10 % | 1.107 M 102.27 % | -48.744 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 760.737 M -46.21 % | 1.414 B 18.87 % | 1.190 B 54.83 % | 768.445 M -9.25 % | 846.735 M -44.05 % | 1.513 B 42.72 % | 1.060 B 86.39 % | 568.882 M 47.69 % | 385.198 M -42.85 % | 674.029 M -41.15 % | 1.145 B 59.25 % | 719.220 M 54.74 % | 464.802 M -53.23 % | 993.769 M 250.05 % | 283.891 M -40.17 % | 474.462 M 34.47 % | 352.850 M -58.66 % | 853.556 M 60.66 % | 531.287 M 60.84 % | 330.319 M -7.97 % | 358.915 M -68.50 % | 1.140 B 225.55 % | 350.056 M -54.35 % | 766.816 M 0.00 % | 766.816 M 19.79 % | 640.153 M 0.00 % | 640.153 M 31.00 % | 488.674 M 0.00 % | 488.674 M -16.35 % | 584.213 M 0.00 % | 584.213 M -4.91 % | 614.408 M 0.00 % | 614.408 M 6.21 % | 578.511 M 0.00 % | 578.511 M 41.89 % | 407.711 M 0.00 % | 407.711 M |
| Net income | 33.716 M 24.10 % | 27.168 M -67.10 % | 82.589 M 120.39 % | 37.474 M -29.49 % | 53.146 M -3.36 % | 54.996 M -48.50 % | 106.796 M 989.64 % | 9.801 M -64.98 % | 27.985 M 637.01 % | 3.797 M -96.43 % | 106.406 M 1 461.12 % | 6.816 M -5.96 % | 7.248 M 1 010.89 % | -795.706 K -105.41 % | 14.707 M -52.99 % | 31.284 M 20.36 % | 25.993 M -63.22 % | 70.669 M 104.56 % | 34.546 M 228.49 % | -26.887 M -339.91 % | 11.207 M -87.99 % | 93.307 M 2 359.97 % | 3.793 M -95.29 % | 80.507 M 0.00 % | 80.507 M 19.62 % | 67.301 M 0.00 % | 67.301 M 50.02 % | 44.862 M 0.00 % | 44.862 M -6.29 % | 47.871 M 0.00 % | 47.871 M -11.18 % | 53.897 M 0.00 % | 53.897 M 16.52 % | 46.257 M 0.00 % | 46.257 M 151.80 % | 18.371 M 0.00 % | 18.371 M |
| Income before tax | 45.769 M -29.69 % | 65.099 M -42.78 % | 113.777 M 137.94 % | 47.817 M -34.57 % | 73.086 M -16.03 % | 87.042 M -38.58 % | 141.714 M 945.09 % | 13.560 M -66.13 % | 40.040 M -62.97 % | 108.130 M -24.52 % | 143.255 M 2 243.45 % | 6.113 M -54.32 % | 13.381 M 56.58 % | 8.546 M -53.60 % | 18.416 M -56.11 % | 41.963 M 31.26 % | 31.970 M -65.04 % | 91.460 M 97.35 % | 46.344 M 398.57 % | -15.522 M -185.68 % | 18.116 M -87.67 % | 146.929 M 2 860.48 % | 4.963 M -95.42 % | 108.286 M 0.00 % | 108.286 M 14.63 % | 94.468 M 0.00 % | 94.468 M 41.28 % | 66.866 M 0.00 % | 66.866 M -15.40 % | 79.034 M 0.00 % | 79.034 M -5.54 % | 83.670 M 0.00 % | 83.670 M 13.87 % | 73.476 M 0.00 % | 73.476 M 164.64 % | 27.765 M 0.00 % | 27.765 M |
| Income before tax ratio | 0.06 30.70 % | 0.05 -51.86 % | 0.10 53.68 % | 0.06 -27.91 % | 0.09 50.07 % | 0.06 -56.96 % | 0.13 460.71 % | 0.02 -77.07 % | 0.10 -35.20 % | 0.16 28.26 % | 0.13 1 371.56 % | 0.01 -70.48 % | 0.03 234.78 % | 0.01 -86.74 % | 0.06 -26.65 % | 0.09 -2.39 % | 0.09 -15.44 % | 0.11 22.84 % | 0.09 285.63 % | -0.05 -193.10 % | 0.05 -60.85 % | 0.13 809.39 % | 0.01 -89.96 % | 0.14 0.00 % | 0.14 -4.31 % | 0.15 0.00 % | 0.15 7.85 % | 0.14 0.00 % | 0.14 1.14 % | 0.14 0.00 % | 0.14 -0.66 % | 0.14 0.00 % | 0.14 7.22 % | 0.13 0.00 % | 0.13 86.50 % | 0.07 0.00 % | 0.07 |
| EBITDA | 112.938 M -16.62 % | 135.449 M -30.74 % | 195.558 M 75.86 % | 111.199 M -18.27 % | 136.052 M -12.94 % | 156.266 M -23.56 % | 204.428 M 260.96 % | 56.634 M -31.10 % | 82.203 M -58.68 % | 198.950 M 10.95 % | 179.311 M 320.45 % | 42.647 M -78.56 % | 198.950 M 384.04 % | 41.102 M -17.65 % | 49.912 M -30.17 % | 71.474 M 3.83 % | 68.839 M -18.32 % | 84.283 M -18.38 % | 103.264 M 26 018.39 % | 395.369 K -99.52 % | 82.999 M -64.57 % | 234.255 M 108.42 % | 112.395 M -28.15 % | 156.434 M 0.00 % | 156.434 M 32.02 % | 118.493 M 0.93 % | 117.402 M 38.75 % | 84.612 M 0.00 % | 84.612 M 10.21 % | 76.770 M 1.15 % | 75.897 M -34.47 % | 115.817 M 0.00 % | 115.817 M 12.95 % | 102.537 M 0.01 % | 102.525 M 156.07 % | 40.037 M 0.00 % | 40.037 M |
| Net income ratio | 0.04 130.71 % | 0.02 -72.33 % | 0.07 42.34 % | 0.05 -22.30 % | 0.06 72.71 % | 0.04 -63.92 % | 0.10 484.61 % | 0.02 -76.29 % | 0.07 1 189.64 % | 0.01 -93.94 % | 0.09 880.30 % | 0.01 -39.23 % | 0.02 2 047.52 % | 0.00 -101.55 % | 0.05 -21.43 % | 0.07 -10.49 % | 0.07 -11.02 % | 0.08 27.33 % | 0.07 179.88 % | -0.08 -360.68 % | 0.03 -61.86 % | 0.08 655.64 % | 0.01 -89.68 % | 0.10 0.00 % | 0.10 -0.14 % | 0.11 0.00 % | 0.11 14.52 % | 0.09 0.00 % | 0.09 12.04 % | 0.08 0.00 % | 0.08 -6.59 % | 0.09 0.00 % | 0.09 9.71 % | 0.08 0.00 % | 0.08 77.46 % | 0.05 0.00 % | 0.05 |
| Ratio EBITDA | 0.15 55.01 % | 0.10 -41.73 % | 0.16 13.58 % | 0.14 -9.94 % | 0.16 55.61 % | 0.10 -46.44 % | 0.19 93.66 % | 0.10 -53.35 % | 0.21 -27.70 % | 0.30 88.54 % | 0.16 164.02 % | 0.06 -86.15 % | 0.43 934.90 % | 0.04 -76.48 % | 0.18 16.71 % | 0.15 -22.78 % | 0.20 97.58 % | 0.10 -49.20 % | 0.19 16 138.68 % | 0.00 -99.48 % | 0.23 12.50 % | 0.21 -35.98 % | 0.32 57.39 % | 0.20 0.00 % | 0.20 10.21 % | 0.19 0.93 % | 0.18 5.92 % | 0.17 0.00 % | 0.17 31.76 % | 0.13 1.15 % | 0.13 -31.08 % | 0.19 0.00 % | 0.19 6.35 % | 0.18 0.01 % | 0.18 80.47 % | 0.10 0.00 % | 0.10 |
| Gross profit ratio | 0.37 335.55 % | 0.09 -69.59 % | 0.28 -71.75 % | 1.00 231.06 % | 0.30 155.85 % | 0.12 -47.18 % | 0.22 8.58 % | 0.21 -14.40 % | 0.24 -50.60 % | 0.49 136.07 % | 0.21 324.79 % | 0.05 -67.98 % | 0.15 50.20 % | 0.10 -43.98 % | 0.18 -3.83 % | 0.19 -23.59 % | 0.25 10.16 % | 0.22 -19.37 % | 0.28 104.12 % | 0.14 -66.47 % | 0.40 -27.82 % | 0.56 227.88 % | -0.44 -246.04 % | 0.30 0.00 % | 0.30 -13.97 % | 0.35 0.00 % | 0.35 18.67 % | 0.29 0.00 % | 0.29 10.04 % | 0.27 0.00 % | 0.27 -8.27 % | 0.29 0.00 % | 0.29 121.62 % | 0.13 152.51 % | 0.05 -89.05 % | 0.47 0.00 % | 0.47 |
| Weighted average shs out dil | 24.083 M 0.31 % | 24.008 M 0.00 % | 24.008 M -0.06 % | 24.022 M 0.34 % | 23.940 M -0.21 % | 23.990 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.990 M 0.05 % | 23.977 M -0.55 % | 24.110 M 0.96 % | 23.881 M -0.78 % | 24.068 M 0.90 % | 23.852 M -0.58 % | 23.990 M 0.30 % | 23.917 M 0.31 % | 23.845 M -0.62 % | 23.994 M 1.21 % | 23.706 M -1.21 % | 23.996 M 0.00 % | 23.996 M 0.02 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.990 M 0.00 % | 23.990 M 0.02 % | 23.985 M 0.00 % | 23.985 M 24.16 % | 19.318 M 0.00 % | 19.318 M 0.03 % | 19.313 M 0.00 % | 19.313 M 0.00 % | 19.313 M 0.00 % | 19.313 M |
| Weighted average shs out | 24.083 M 0.31 % | 24.008 M 0.00 % | 24.008 M -0.06 % | 24.022 M 0.34 % | 23.940 M -0.21 % | 23.990 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.990 M 0.05 % | 23.977 M -0.06 % | 23.991 M 0.46 % | 23.881 M -0.46 % | 23.991 M 0.58 % | 23.852 M -0.58 % | 23.990 M 0.30 % | 23.917 M 0.31 % | 23.845 M -0.57 % | 23.980 M 1.16 % | 23.706 M -1.21 % | 23.996 M 0.00 % | 23.996 M 0.02 % | 23.991 M 0.00 % | 23.991 M 0.00 % | 23.990 M 0.00 % | 23.990 M 0.02 % | 23.985 M 0.00 % | 23.985 M 24.16 % | 19.318 M 0.00 % | 19.318 M 0.03 % | 19.313 M 0.00 % | 19.313 M 0.00 % | 19.313 M 0.00 % | 19.313 M |
| EPS diluted | 1.40 23.89 % | 1.13 -67.15 % | 3.44 120.51 % | 1.56 -29.73 % | 2.22 -3.06 % | 2.29 -48.54 % | 4.45 985.37 % | 0.41 -64.96 % | 1.17 631.25 % | 0.16 -96.40 % | 4.44 1 485.71 % | 0.28 -6.67 % | 0.30 1 003.61 % | -0.03 -105.44 % | 0.61 -53.44 % | 1.31 21.30 % | 1.08 -63.39 % | 2.95 104.86 % | 1.44 228.57 % | -1.12 -338.30 % | 0.47 -90.73 % | 5.07 3 068.75 % | 0.16 -95.24 % | 3.36 0.00 % | 3.36 19.57 % | 2.81 0.00 % | 2.81 50.27 % | 1.87 0.00 % | 1.87 -6.50 % | 2.00 0.00 % | 2.00 -28.32 % | 2.79 0.00 % | 2.79 16.25 % | 2.40 0.00 % | 2.40 152.63 % | 0.95 0.00 % | 0.95 |
| Earnings per share | 1.40 23.89 % | 1.13 -67.15 % | 3.44 120.51 % | 1.56 -29.73 % | 2.22 -3.06 % | 2.29 -48.54 % | 4.45 985.37 % | 0.41 -64.96 % | 1.17 631.25 % | 0.16 -96.40 % | 4.44 1 485.71 % | 0.28 -6.67 % | 0.30 1 003.61 % | -0.03 -105.44 % | 0.61 -53.44 % | 1.31 21.30 % | 1.08 -63.39 % | 2.95 104.86 % | 1.44 228.57 % | -1.12 -338.30 % | 0.47 -90.73 % | 5.07 3 068.75 % | 0.16 -95.24 % | 3.36 0.00 % | 3.36 19.57 % | 2.81 0.00 % | 2.81 50.27 % | 1.87 0.00 % | 1.87 -6.50 % | 2.00 0.00 % | 2.00 -28.32 % | 2.79 0.00 % | 2.79 16.25 % | 2.40 0.00 % | 2.40 152.63 % | 0.95 0.00 % | 0.95 |
| Gross profit | 284.624 M 134.29 % | 121.486 M -63.85 % | 336.071 M -56.27 % | 768.445 M 200.45 % | 255.767 M 43.16 % | 178.664 M -24.62 % | 237.008 M 102.38 % | 117.112 M 26.42 % | 92.635 M -71.77 % | 328.132 M 38.93 % | 236.189 M 576.47 % | 34.915 M -50.45 % | 70.459 M -29.75 % | 100.297 M 96.11 % | 51.143 M -42.46 % | 88.878 M 2.74 % | 86.507 M -54.46 % | 189.961 M 29.55 % | 146.637 M 228.31 % | 44.664 M -69.14 % | 144.722 M -77.27 % | 636.618 M 516.31 % | -152.918 M -166.67 % | 229.369 M 0.00 % | 229.369 M 3.05 % | 222.570 M 0.00 % | 222.570 M 55.45 % | 143.178 M 0.00 % | 143.178 M -7.96 % | 155.557 M 0.00 % | 155.557 M -12.78 % | 178.341 M 0.00 % | 178.341 M 135.37 % | 75.770 M 152.51 % | 30.006 M -84.46 % | 193.114 M 0.00 % | 193.114 M |
| Income tax expense | 12.053 M -68.22 % | 37.931 M 21.62 % | 31.188 M 201.54 % | 10.343 M -48.13 % | 19.940 M -37.78 % | 32.045 M -8.23 % | 34.918 M 828.92 % | 3.759 M -68.82 % | 12.054 M -88.63 % | 106.021 M 187.71 % | 36.850 M 5 334.38 % | -704.000 K -111.48 % | 6.133 M -34.34 % | 9.340 M 151.83 % | 3.709 M -65.27 % | 10.679 M 78.64 % | 5.978 M -71.25 % | 20.790 M 76.22 % | 11.798 M 3.81 % | 11.365 M 64.50 % | 6.909 M -87.12 % | 53.623 M 4 483.17 % | 1.170 M -95.79 % | 27.780 M 0.00 % | 27.780 M 2.25 % | 27.168 M 0.00 % | 27.168 M 23.47 % | 22.003 M 0.00 % | 22.003 M -29.39 % | 31.163 M 0.00 % | 31.163 M 4.67 % | 29.773 M 0.00 % | 29.773 M 9.38 % | 27.219 M 0.00 % | 27.219 M 189.74 % | 9.394 M 0.00 % | 9.394 M |
| Cost of revenue | 476.113 M -63.17 % | 1.293 B 51.43 % | 853.721 M 56.75 % | 544.649 M -7.84 % | 590.968 M -55.72 % | 1.335 B 62.11 % | 823.318 M 82.24 % | 451.770 M 54.42 % | 292.563 M -15.42 % | 345.897 M -61.95 % | 909.163 M 32.86 % | 684.305 M 73.53 % | 394.343 M -55.86 % | 893.472 M 283.88 % | 232.748 M -39.64 % | 385.584 M 44.77 % | 266.343 M -59.86 % | 663.595 M 72.52 % | 384.650 M 34.66 % | 285.655 M 33.36 % | 214.193 M -57.41 % | 502.974 M 0.00 % | 502.974 M -6.41 % | 537.447 M 0.00 % | 537.447 M 28.70 % | 417.583 M 0.00 % | 417.583 M 20.86 % | 345.496 M 0.00 % | 345.496 M -19.40 % | 428.656 M 0.00 % | 428.656 M -1.70 % | 436.067 M 0.00 % | 436.067 M -13.26 % | 502.741 M -8.34 % | 548.505 M 155.60 % | 214.596 M 0.00 % | 214.596 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.774 M | 0.000 | 0.000 | 0.000 -100.00 % | 76.271 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 68.451 M 0.00 % | 68.451 M | 0.000 | 0.000 -100.00 % | 48.854 M 0.00 % | 48.854 M | 0.000 | 0.000 -100.00 % | 45.204 M -48.74 % | 88.185 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.520 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 236.666 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.158 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.582 M 0.00 % | 2.582 M | 0.000 | 0.000 -100.00 % | 1.784 M 0.00 % | 1.784 M | 0.000 | 0.000 -100.00 % | 649.729 K 0.00 % | 649.729 K | 0.000 | 0.000 |
| Other expenses | 0.000 | 0.000 | 0.000 -100.00 % | 684.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.333 M -644.44 % | 2.449 M -70.28 % | 8.241 M 205.22 % | 2.700 M 192.58 % | -2.916 M -185.30 % | 3.419 M -41.04 % | 5.799 M -3.91 % | 6.035 M 131.56 % | -19.123 M -763.29 % | 2.883 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 |
| Operating expenses | 92.107 M 43.85 % | 64.029 M -21.14 % | 81.191 M -88.14 % | 684.550 M 924.59 % | 66.812 M -3.69 % | 69.369 M 30.36 % | 53.213 M -33.88 % | 80.484 M 165.44 % | 30.321 M -79.52 % | 148.079 M 97.19 % | 75.093 M 136.39 % | 31.766 M -18.55 % | 39.000 M 106.29 % | -620.216 M -351.46 % | 246.644 M -41.37 % | 420.675 M 43.19 % | 293.796 M 134.43 % | -853.431 M -289.91 % | 449.392 M 32.07 % | 340.274 M 16.55 % | 291.949 M 124.29 % | -1.202 B -570.87 % | 255.264 M 155.02 % | 100.096 M 0.00 % | 100.096 M -18.23 % | 122.408 M 0.00 % | 122.408 M 91.04 % | 64.076 M 0.00 % | 64.076 M -19.46 % | 79.554 M 0.00 % | 79.554 M -3.75 % | 82.652 M 0.00 % | 82.652 M 1 835.00 % | 4.271 M -91.46 % | 50.035 M -66.43 % | 149.041 M 0.00 % | 149.041 M |
| Cost and expenses | 568.220 M -58.12 % | 1.357 B 45.13 % | 934.912 M 36.57 % | 684.550 M 4.07 % | 657.780 M -53.15 % | 1.404 B 60.18 % | 876.531 M 64.68 % | 532.254 M 64.84 % | 322.884 M -34.64 % | 493.975 M -49.81 % | 984.256 M 37.45 % | 716.071 M 65.24 % | 433.343 M -50.79 % | 880.540 M 257.01 % | 246.644 M -41.37 % | 420.675 M 43.19 % | 293.796 M -54.86 % | 650.839 M 44.83 % | 449.392 M 32.07 % | 340.274 M 16.55 % | 291.949 M -66.78 % | 878.871 M 244.30 % | 255.264 M -59.96 % | 637.543 M 0.00 % | 637.543 M 18.07 % | 539.991 M 0.00 % | 539.991 M 31.84 % | 409.572 M 0.00 % | 409.572 M -19.41 % | 508.210 M 0.00 % | 508.210 M -2.03 % | 518.719 M 0.00 % | 518.719 M 2.31 % | 507.012 M -15.29 % | 598.540 M 64.60 % | 363.637 M 0.00 % | 363.637 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 92.107 M 43.85 % | 64.029 M -21.14 % | 81.191 M | 0.000 -100.00 % | 66.812 M -3.69 % | 69.369 M 30.36 % | 53.213 M -33.88 % | 80.484 M 165.44 % | 30.321 M -79.52 % | 148.079 M 97.19 % | 75.093 M 136.39 % | 31.766 M -18.55 % | 39.000 M -29.11 % | 55.011 M 295.88 % | 13.896 M -60.40 % | 35.091 M 27.82 % | 27.453 M -65.00 % | 78.429 M 144.29 % | 32.105 M 7.89 % | 29.756 M -24.56 % | 39.442 M -21.78 % | 50.423 M 0.00 % | 50.423 M 22.02 % | 41.323 M 0.00 % | 41.323 M -41.83 % | 71.033 M 0.00 % | 71.033 M 106.07 % | 34.470 M 0.00 % | 34.470 M -31.93 % | 50.638 M 0.00 % | 50.638 M -1.09 % | 51.198 M 0.00 % | 51.198 M 11.65 % | 45.854 M -48.38 % | 88.835 M -41.97 % | 153.077 M 0.00 % | 153.077 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.995 M | 0.000 | 0.000 -100.00 % | 19.825 M 364.68 % | 4.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.011 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.987 M 0.00 % | 20.987 M 268.55 % | 5.694 M 0.00 % | 5.694 M -53.47 % | 12.237 M 0.00 % | 12.237 M 303.78 % | 3.031 M 0.00 % | 3.031 M -74.78 % | 12.019 M 0.00 % | 12.019 M 83.06 % | 6.565 M 0.00 % | 6.565 M -59.74 % | 16.309 M 0.00 % | 16.309 M |
| Interest expense | 49.441 M 4.19 % | 47.451 M -24.49 % | 62.844 M 46.34 % | 42.943 M 3.40 % | 41.530 M -11.73 % | 47.050 M 9.39 % | 43.013 M 34.21 % | 32.048 M 35.37 % | 23.675 M -68.43 % | 74.995 M 220.83 % | 23.375 M -8.71 % | 25.605 M -65.86 % | 74.995 M | 0.000 -100.00 % | 21.308 M 6.19 % | 20.065 M -32.63 % | 29.783 M | 0.000 -100.00 % | 38.971 M 242.90 % | 11.365 M -45.19 % | 20.737 M -41.82 % | 35.641 M -41.04 % | 60.448 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 |
| Depreciation and amortization | 22.763 M -0.59 % | 22.899 M -4.25 % | 23.915 M 17.01 % | 20.439 M -4.65 % | 21.436 M 3.88 % | 20.636 M 0.01 % | 20.633 M 3.13 % | 20.006 M 0.59 % | 19.889 M 25.68 % | 15.825 M 24.80 % | 12.680 M 16.01 % | 10.930 M 6.19 % | 10.293 M 6.52 % | 9.663 M -5.41 % | 10.216 M 8.15 % | 9.446 M -3.46 % | 9.785 M 211.43 % | 3.142 M -82.50 % | 17.950 M -23.93 % | 23.598 M 136.05 % | 9.997 M -55.75 % | 22.590 M 53.47 % | 14.720 M 6.52 % | 13.819 M 0.00 % | 13.819 M 56.84 % | 8.811 M 14.15 % | 7.719 M 0.16 % | 7.707 M 0.00 % | 7.707 M -0.16 % | 7.719 M 12.76 % | 6.846 M 0.00 % | 6.846 M 0.00 % | 6.846 M -2.95 % | 7.054 M 0.16 % | 7.042 M 6.00 % | 6.644 M 0.00 % | 6.644 M |
| Operating income | 192.517 M 235.06 % | 57.457 M -77.46 % | 254.880 M 203.81 % | 83.895 M -55.60 % | 188.955 M 72.89 % | 109.295 M -40.53 % | 183.795 M 401.79 % | 36.628 M -41.22 % | 62.314 M -65.39 % | 180.054 M 11.77 % | 161.096 M 5 015.78 % | 3.149 M -89.99 % | 31.459 M -37.91 % | 50.670 M 27.56 % | 39.724 M -35.96 % | 62.028 M -62.74 % | 166.470 M 73.50 % | 95.949 M 12.46 % | 85.315 M 2 152.32 % | -4.157 M -105.69 % | 73.002 M -65.51 % | 211.665 M 116.70 % | 97.675 M -31.51 % | 142.615 M 0.00 % | 142.615 M 30.03 % | 109.682 M 0.00 % | 109.682 M 42.62 % | 76.905 M 0.00 % | 76.905 M 11.37 % | 69.051 M 0.00 % | 69.051 M -36.63 % | 108.971 M 0.00 % | 108.971 M 14.13 % | 95.483 M 0.00 % | 95.483 M 185.93 % | 33.394 M 0.00 % | 33.394 M |
| Operating income ratio | 0.25 522.90 % | 0.04 -81.04 % | 0.21 96.22 % | 0.11 -51.08 % | 0.22 208.99 % | 0.07 -58.33 % | 0.17 169.22 % | 0.06 -60.20 % | 0.16 -39.44 % | 0.27 89.92 % | 0.14 3 112.44 % | 0.00 -93.53 % | 0.07 32.74 % | 0.05 -63.56 % | 0.14 7.03 % | 0.13 -72.29 % | 0.47 319.70 % | 0.11 -30.00 % | 0.16 1 376.00 % | -0.01 -106.19 % | 0.20 9.51 % | 0.19 -33.43 % | 0.28 50.03 % | 0.19 0.00 % | 0.19 8.55 % | 0.17 0.00 % | 0.17 8.87 % | 0.16 0.00 % | 0.16 33.15 % | 0.12 0.00 % | 0.12 -33.36 % | 0.18 0.00 % | 0.18 7.46 % | 0.17 0.00 % | 0.17 101.51 % | 0.08 0.00 % | 0.08 |
| Total other income expenses net | -146.748 M -2 020.28 % | 7.642 M 105.42 % | -141.103 M -291.11 % | -36.078 M 68.86 % | -115.869 M -420.69 % | -22.253 M 47.12 % | -42.081 M 65.94 % | -123.558 M -454.72 % | -22.274 M 90.80 % | -242.085 M -1 256.98 % | -17.840 M -701.89 % | 2.964 M 116.40 % | -18.078 M 82.73 % | -104.683 M -455.91 % | -18.831 M -59.26 % | -11.824 M 56.34 % | -27.084 M 75.66 % | -111.259 M -212.95 % | -35.551 M -16.83 % | -30.430 M 37.71 % | -48.850 M 57.07 % | -113.793 M -26.68 % | -89.829 M -12.62 % | -79.760 M 0.00 % | -79.760 M -424.25 % | -15.214 M 0.00 % | -15.214 M -51.54 % | -10.040 M 0.00 % | -10.040 M -200.57 % | 9.983 M 0.00 % | 9.983 M 122.96 % | -43.473 M 0.00 % | -43.473 M -97.54 % | -22.007 M 0.00 % | -22.007 M -290.97 % | -5.629 M 0.00 % | -5.629 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 1.981 B 33.47 % | 1.484 B -1.00 % | 1.499 B -0.59 % | 1.508 B 19.89 % | 1.258 B 27.71 % | 984.809 M -5.73 % | 1.045 B 0.93 % | 1.035 B 13.61 % | 911.046 M 2.91 % | 885.291 M 0.29 % | 882.693 M 16.25 % | 759.277 M -46.21 % | 1.412 B 22.70 % | 1.150 B 16.97 % | 983.447 M 10.91 % | 886.714 M 12.69 % | 786.885 M -28.25 % | 1.097 B 3.71 % | 1.057 B 12.36 % | 941.136 M 53.96 % | 611.267 M 209.97 % | 197.200 M -25.67 % | 265.303 M 0.00 % | 265.303 M -44.09 % | 474.542 M 192.28 % | 162.358 M -31.61 % | 237.389 M 0.00 % | 237.389 M 79.60 % | 132.178 M 535.63 % | -30.342 M -113.49 % | 224.935 M 656.96 % | -40.386 M 81.65 % | -220.148 M -233.47 % | -66.017 M 0.00 % | -66.017 M |
| Total investments | 0.000 -100.00 % | 365.763 M 13.40 % | 322.552 M 7.98 % | 298.711 M 4.50 % | 285.844 M 4.11 % | 274.561 M 10.21 % | 249.131 M | 0.000 | 0.000 -100.00 % | 633.055 M 2 344 748.78 % | -27.000 K -100.00 % | 574.035 M 2 296 240.00 % | -25.000 K | 0.000 -100.00 % | 647.000 K 0.00 % | 647.000 K -99.83 % | 386.012 M 4.21 % | 370.427 M 1.01 % | 366.724 M 1.27 % | 362.116 M -12.55 % | 414.067 M | 0.000 100.00 % | -9.920 M | 0.000 -100.00 % | 326.360 M | 0.000 100.00 % | -10.204 M | 0.000 100.00 % | -8.850 M | 0.000 -100.00 % | 449.870 M 5 744.74 % | -7.970 M | 0.000 | 0.000 | 0.000 |
| Total debt | 2.066 B 5.70 % | 1.955 B -0.52 % | 1.965 B 17.10 % | 1.678 B 6.10 % | 1.581 B 13.78 % | 1.390 B 0.16 % | 1.388 B 3.02 % | 1.347 B 12.35 % | 1.199 B 3.17 % | 1.162 B -3.90 % | 1.209 B -16.78 % | 1.453 B -5.63 % | 1.540 B 9.07 % | 1.412 B 29.63 % | 1.089 B 18.41 % | 919.817 M 13.82 % | 808.137 M -26.87 % | 1.105 B 4.05 % | 1.062 B 9.06 % | 973.887 M 48.98 % | 653.705 M 0.00 % | 653.705 M 0.38 % | 651.222 M 0.00 % | 651.222 M 35.22 % | 481.617 M -2.86 % | 495.793 M 4.46 % | 474.625 M 0.00 % | 474.625 M 207.11 % | 154.544 M 0.00 % | 154.544 M | 0.000 -100.00 % | 4.787 M 0.00 % | 4.787 M -96.11 % | 123.081 M 0.00 % | 123.081 M |
| Accumulated other comprehensive income loss | 1.678 B | 0.000 -100.00 % | 1.618 B | 0.000 -100.00 % | 1.500 B | 0.000 -100.00 % | 1.392 B 8.31 % | 1.285 B 0.86 % | 1.274 B | 0.000 -100.00 % | 1.243 B 9.32 % | 1.137 B -0.10 % | 1.138 B | 0.000 -100.00 % | 1.132 B -1.23 % | 1.146 B 2.81 % | 1.115 B 176.15 % | 403.636 M | 0.000 | 0.000 -100.00 % | 903.098 M 0.00 % | 903.098 M 12.05 % | 805.998 M 0.00 % | 805.998 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 362.160 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 1.483 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.283 B | 0.000 | 0.000 | 0.000 -100.00 % | 1.083 B | 0.000 | 0.000 | 0.000 -100.00 % | 967.337 M | 0.000 | 0.000 | 0.000 -100.00 % | 891.690 M | 0.000 | 0.000 -100.00 % | 739.368 M | 0.000 | 0.000 | 0.000 -100.00 % | 539.100 M 0.00 % | 539.100 M -5.13 % | 568.229 M 0.00 % | 568.229 M 65.33 % | 343.697 M 0.00 % | 343.697 M | 0.000 -100.00 % | 169.034 M 0.00 % | 169.034 M -13.96 % | 196.461 M 0.00 % | 196.461 M |
| Common stock | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.900 M 0.00 % | 239.906 M 0.00 % | 239.900 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M 0.00 % | 239.906 M | 0.000 -100.00 % | 193.126 M 0.00 % | 193.126 M 100.00 % | 96.563 M 0.00 % | 96.563 M |
| Total equity | 1.918 B 1.66 % | 1.887 B 1.58 % | 1.857 B 4.52 % | 1.777 B 2.15 % | 1.740 B 3.15 % | 1.687 B 3.38 % | 1.631 B 7.00 % | 1.525 B 0.73 % | 1.514 B 1.80 % | 1.487 B 0.25 % | 1.483 B 7.70 % | 1.377 B -0.08 % | 1.378 B 0.53 % | 1.371 B -0.06 % | 1.372 B -1.02 % | 1.386 B 2.31 % | 1.355 B 4.57 % | 1.295 B 4.68 % | 1.237 B 4.65 % | 1.182 B 1.26 % | 1.168 B 2.16 % | 1.143 B 9.28 % | 1.046 B 0.00 % | 1.046 B 11.38 % | 939.035 M -0.39 % | 942.736 M 16.66 % | 808.135 M 0.00 % | 808.135 M 8.14 % | 747.333 M 0.00 % | 747.333 M 106.35 % | 362.160 M 0.00 % | 362.160 M 0.00 % | 362.160 M 23.59 % | 293.024 M 0.00 % | 293.024 M |
| Other non current liabilities | 28.156 M 56.90 % | 17.945 M 21.80 % | 14.733 M 0.00 % | 14.733 M 0.01 % | 14.732 M -0.01 % | 14.733 M -2.07 % | 15.044 M 0.00 % | 15.044 M 0.00 % | 15.044 M 0.00 % | 15.044 M -2.91 % | 15.495 M 3.00 % | 15.044 M 0.00 % | 15.044 M 9.54 % | 13.733 M -0.73 % | 13.834 M 0.74 % | 13.733 M -0.01 % | 13.734 M 30.92 % | 10.490 M -0.44 % | 10.536 M 0.43 % | 10.491 M 48.11 % | 7.083 M 0.00 % | 7.083 M -1.96 % | 7.225 M 0.00 % | 7.225 M 16.87 % | 6.182 M 0.00 % | 6.182 M 783.16 % | 700.000 K 0.00 % | 700.000 K -57.77 % | 1.658 M 0.00 % | 1.658 M | 0.000 -100.00 % | 3.342 M 0.00 % | 3.342 M | 0.000 | 0.000 |
| Long term debt | 343.282 M 28.55 % | 267.045 M -11.10 % | 300.374 M -20.05 % | 375.719 M -2.53 % | 385.458 M -4.41 % | 403.243 M -1.28 % | 408.481 M -5.29 % | 431.279 M -16.15 % | 514.364 M 20.00 % | 428.627 M -20.60 % | 539.824 M -4.72 % | 566.569 M -16.71 % | 680.235 M 38.98 % | 489.434 M -5.53 % | 518.065 M 43.44 % | 361.166 M 39.21 % | 259.442 M 328.28 % | 60.578 M -7.62 % | 65.574 M -22.46 % | 84.568 M 115.72 % | 39.203 M 0.00 % | 39.203 M -53.07 % | 83.532 M 0.00 % | 83.532 M 454.11 % | 15.075 M 0.00 % | 15.075 M 38.41 % | 10.892 M 0.00 % | 10.892 M -8.92 % | 11.958 M 0.00 % | 11.958 M | 0.000 -100.00 % | 4.247 M 0.00 % | 4.247 M | 0.000 | 0.000 |
| Total non current liabilities | 389.277 M 28.78 % | 302.290 M -5.06 % | 318.390 M -20.09 % | 398.441 M -2.78 % | 409.851 M -3.80 % | 426.062 M 0.60 % | 423.525 M -5.11 % | 446.323 M -15.69 % | 529.408 M 19.32 % | 443.670 M -20.11 % | 555.319 M -4.52 % | 581.613 M -16.35 % | 695.279 M 38.18 % | 503.167 M -5.40 % | 531.899 M 41.88 % | 374.899 M 37.24 % | 273.176 M 284.39 % | 71.068 M -6.62 % | 76.110 M -19.93 % | 95.059 M 105.37 % | 46.286 M 0.00 % | 46.286 M -49.00 % | 90.757 M 0.00 % | 90.757 M 326.95 % | 21.257 M 0.00 % | 21.257 M 83.38 % | 11.592 M 0.00 % | 11.592 M -14.86 % | 13.616 M 0.00 % | 13.616 M | 0.000 -100.00 % | 7.589 M 0.00 % | 7.589 M | 0.000 | 0.000 |
| Other current liabilities | 501.061 M -30.71 % | 723.162 M 70.09 % | 425.164 M -22.27 % | 546.990 M -0.28 % | 548.519 M -30.44 % | 788.530 M 24.41 % | 633.797 M 66.11 % | 381.543 M -48.43 % | 739.813 M -7.11 % | 796.398 M 262.77 % | 219.534 M -63.41 % | 600.054 M 181.36 % | 213.270 M -20.06 % | 266.792 M 68.81 % | 158.042 M 253.88 % | 44.660 M -88.18 % | 377.836 M 39.23 % | 271.366 M -44.23 % | 486.606 M 78.41 % | 272.747 M 366.55 % | 58.460 M -88.75 % | 519.739 M 20.14 % | 432.598 M -11.14 % | 486.818 M 30.20 % | 373.894 M -4.46 % | 391.331 M 88.00 % | 208.151 M -23.77 % | 273.060 M 23 852.60 % | 1.140 M -99.37 % | 180.228 M | 0.000 -100.00 % | 100.000 K -99.98 % | 472.838 M -24.34 % | 624.956 M 0.00 % | 624.956 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.223 M | 0.000 100.00 % | -886.602 M | 0.000 -100.00 % | 111.166 M -21.65 % | 141.887 M -56.55 % | 326.541 M 128.06 % | 143.183 M -59.46 % | 353.186 M 42.02 % | 248.680 M 0.00 % | 248.680 M -46.09 % | 461.279 M | 0.000 -100.00 % | 54.220 M | 0.000 -100.00 % | 31.613 M | 0.000 -100.00 % | 64.909 M | 0.000 -100.00 % | 179.088 M | 0.000 | 0.000 -100.00 % | 472.738 M | 0.000 | 0.000 | 0.000 |
| Short term debt | 1.723 B 2.08 % | 1.688 B 1.39 % | 1.664 B 27.82 % | 1.302 B 8.88 % | 1.196 B 21.22 % | 986.601 M 0.76 % | 979.134 M 6.93 % | 915.699 M 33.76 % | 684.600 M -6.66 % | 733.480 M 4.50 % | 701.872 M -20.84 % | 886.602 M -0.61 % | 892.052 M -3.29 % | 922.378 M 61.52 % | 571.053 M 2.22 % | 558.651 M 1.81 % | 548.695 M -47.47 % | 1.045 B 4.81 % | 996.554 M 12.06 % | 889.319 M 44.72 % | 614.503 M 0.00 % | 614.503 M 8.25 % | 567.690 M 0.00 % | 567.690 M 21.68 % | 466.542 M -2.95 % | 480.718 M 3.66 % | 463.733 M 0.00 % | 463.733 M 1 370.42 % | -36.502 M -125.60 % | 142.586 M | 0.000 100.00 % | -472.197 M -87 448.84 % | 540.588 K -99.56 % | 123.081 M 0.00 % | 123.081 M |
| Total current liabilities | 3.427 B -5.29 % | 3.618 B 29.69 % | 2.790 B 7.48 % | 2.595 B 2.28 % | 2.538 B -0.43 % | 2.549 B 3.90 % | 2.453 B 30.19 % | 1.884 B -9.44 % | 2.081 B -15.86 % | 2.473 B 74.86 % | 1.414 B -34.75 % | 2.167 B 35.70 % | 1.597 B -11.21 % | 1.799 B 25.21 % | 1.437 B -4.10 % | 1.498 B -13.44 % | 1.731 B -28.15 % | 2.409 B 21.23 % | 1.987 B 4.56 % | 1.901 B -9.58 % | 2.102 B -0.20 % | 2.106 B 32.23 % | 1.593 B 0.00 % | 1.593 B -2.55 % | 1.634 B 0.00 % | 1.634 B 40.39 % | 1.164 B 0.00 % | 1.164 B 56.79 % | 742.536 M 0.00 % | 742.536 M | 0.000 -100.00 % | 762.784 M 0.00 % | 762.784 M -21.31 % | 969.397 M 0.00 % | 969.397 M |
| Total liabilities | 3.816 B -2.66 % | 3.920 B 26.13 % | 3.108 B 3.81 % | 2.994 B 1.57 % | 2.947 B -0.91 % | 2.975 B 3.41 % | 2.876 B 23.43 % | 2.331 B -10.71 % | 2.610 B -10.51 % | 2.916 B 48.08 % | 1.969 B -28.36 % | 2.749 B 19.91 % | 2.293 B -0.41 % | 2.302 B 16.94 % | 1.969 B 5.10 % | 1.873 B -6.53 % | 2.004 B -19.20 % | 2.480 B 20.20 % | 2.063 B 3.39 % | 1.996 B -7.10 % | 2.148 B -0.20 % | 2.152 B 27.85 % | 1.683 B 0.00 % | 1.683 B 1.68 % | 1.656 B 0.00 % | 1.656 B 40.81 % | 1.176 B 0.00 % | 1.176 B 55.50 % | 756.152 M 0.00 % | 756.152 M | 0.000 -100.00 % | 770.373 M 0.00 % | 770.373 M -20.53 % | 969.397 M 0.00 % | 969.397 M |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -633.055 M -2 261 011.33 % | 28.000 K 100.00 % | -574.035 M -2 207 926.92 % | 26.000 K 4 177.16 % | 607.880 -100.00 % | 380.483 M 1.59 % | 374.535 M 37 453 600.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K -98.28 % | 58.000 K -99.53 % | 12.431 M 0.00 % | 12.431 M 25.32 % | 9.920 M 0.00 % | 9.920 M 15 282.04 % | -65.339 K -100.67 % | 9.763 M -4.32 % | 10.204 M 0.00 % | 10.204 M 15.31 % | 8.850 M 0.00 % | 8.850 M 103.93 % | -224.935 M -2 922.37 % | 7.970 M 0.00 % | 7.970 M 77.24 % | 4.497 M 0.00 % | 4.497 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 633.055 M 2 344 748.78 % | -27.000 K -100.00 % | 574.035 M 2 296 240.00 % | -25.000 K | 0.000 100.00 % | -379.836 M -1.59 % | -373.888 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.431 M | 0.000 100.00 % | -9.920 M | 0.000 -100.00 % | 65.339 K | 0.000 100.00 % | -10.204 M | 0.000 100.00 % | -8.850 M | 0.000 | 0.000 100.00 % | -7.970 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 1.368 M 93.49 % | 707.000 K -8.66 % | 774.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.450 K -91.25 % | 28.000 K -17.65 % | 34.000 K 30.77 % | 26.000 K -23.53 % | 34.000 K -35.85 % | 53.000 K -26.39 % | 72.000 K -20.88 % | 91.000 K -17.40 % | 110.172 K | 0.000 -100.00 % | 247.000 K -7.67 % | 267.506 K 0.00 % | 267.506 K -8.46 % | 292.216 K 0.00 % | 292.216 K 47.61 % | 197.968 K 0.00 % | 197.968 K 129.25 % | 86.354 K 0.00 % | 86.354 K -76.75 % | 371.355 K 0.00 % | 371.355 K | 0.000 -100.00 % | 45.812 K 0.00 % | 45.812 K -2.28 % | 46.879 K 0.00 % | 46.879 K |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 1.368 M 93.49 % | 707.000 K -8.66 % | 774.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.450 K -91.25 % | 28.000 K -17.65 % | 34.000 K 30.77 % | 26.000 K -23.53 % | 34.000 K -35.85 % | 53.000 K -26.39 % | 72.000 K -20.88 % | 91.000 K -17.40 % | 110.172 K -53.51 % | 237.000 K -4.05 % | 247.000 K -7.67 % | 267.506 K 0.00 % | 267.506 K -8.46 % | 292.216 K 0.00 % | 292.216 K 47.61 % | 197.968 K 0.00 % | 197.968 K 129.25 % | 86.354 K 0.00 % | 86.354 K -76.75 % | 371.355 K 0.00 % | 371.355 K | 0.000 -100.00 % | 45.812 K 0.00 % | 45.812 K -2.28 % | 46.879 K 0.00 % | 46.879 K |
| Property plant equipment net | 1.075 B -1.81 % | 1.095 B 17.82 % | 928.977 M 0.40 % | 925.289 M 8.39 % | 853.666 M 5.02 % | 812.893 M 23.19 % | 659.884 M 8.35 % | 609.007 M -1.59 % | 618.856 M -2.24 % | 633.053 M 8.96 % | 580.977 M 1.22 % | 574.001 M 0.14 % | 573.223 M 9.85 % | 521.832 M -1.66 % | 530.637 M -1.23 % | 537.259 M -1.66 % | 546.307 M -0.26 % | 547.718 M 5.01 % | 521.566 M 0.83 % | 517.277 M -6.76 % | 554.802 M 3.69 % | 535.041 M 18.58 % | 451.205 M 0.00 % | 451.205 M 54.77 % | 291.526 M -1.25 % | 295.228 M 120.83 % | 133.691 M 0.00 % | 133.691 M -5.94 % | 142.135 M 0.00 % | 142.135 M | 0.000 -100.00 % | 108.040 M 0.00 % | 108.040 M 5.40 % | 102.504 M 0.00 % | 102.504 M |
| Total non current assets | 1.076 B -1.75 % | 1.095 B 17.80 % | 929.751 M 0.48 % | 925.290 M 8.39 % | 853.665 M 5.02 % | 812.893 M 22.19 % | 665.296 M 8.78 % | 611.574 M -1.63 % | 621.707 M -2.51 % | 637.700 M 7.40 % | 593.740 M 1.12 % | 587.175 M 0.11 % | 586.501 M 9.60 % | 535.118 M -2.53 % | 549.026 M -1.03 % | 554.757 M -1.13 % | 561.102 M -0.30 % | 562.787 M 6.36 % | 529.141 M 0.78 % | 525.054 M -7.59 % | 568.162 M 3.73 % | 547.740 M 18.71 % | 461.417 M 0.00 % | 461.417 M 53.05 % | 301.488 M -1.21 % | 305.189 M 111.96 % | 143.981 M 0.00 % | 143.981 M -4.87 % | 151.356 M 0.00 % | 151.356 M 167.29 % | -224.935 M -293.82 % | 116.056 M 0.00 % | 116.056 M 8.42 % | 107.047 M 0.00 % | 107.047 M |
| Other current assets | 811.722 M 83.05 % | 443.438 M 30.59 % | 339.563 M -80.25 % | 1.719 B 229.60 % | 521.561 M 41.71 % | 368.046 M -34.15 % | 558.886 M 59.51 % | 350.385 M -40.69 % | 590.743 M -28.46 % | 825.729 M 162.16 % | 314.970 M -33.64 % | 474.665 M -21.68 % | 606.025 M -4.25 % | 632.893 M 52.39 % | 415.307 M 8.89 % | 381.388 M -4.02 % | 397.358 M -45.33 % | 726.875 M 2 485.27 % | 28.116 M -8.38 % | 30.687 M | 0.000 -100.00 % | 531.946 M 20.18 % | 442.638 M 0.00 % | 442.638 M 17.63 % | 376.287 M 0.00 % | 376.287 M 108.53 % | 180.446 M 0.00 % | 180.446 M -5.55 % | 191.052 M 0.00 % | 191.052 M | 0.000 -100.00 % | 77.290 M 0.00 % | 77.290 M -30.05 % | 110.496 M 0.00 % | 110.496 M |
| Short term investments | 0.000 -100.00 % | 365.763 M 13.40 % | 322.552 M 7.98 % | 298.711 M 4.50 % | 285.844 M 4.11 % | 274.561 M 10.21 % | 249.131 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 380.483 M 1.59 % | 374.535 M -2.97 % | 386.012 M 4.21 % | 370.427 M 1.01 % | 366.724 M 1.27 % | 362.116 M -12.55 % | 414.067 M | 0.000 | 0.000 | 0.000 -100.00 % | 326.360 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 449.870 M | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 85.251 M -81.88 % | 470.601 M 1.03 % | 465.784 M 173.98 % | 170.005 M -47.48 % | 323.694 M -20.08 % | 405.035 M 18.12 % | 342.915 M 9.93 % | 311.938 M 8.34 % | 287.919 M 4.01 % | 276.816 M -15.24 % | 326.607 M -52.93 % | 693.894 M 440.45 % | 128.391 M -50.89 % | 261.448 M 147.42 % | 105.671 M 219.22 % | 33.103 M 55.76 % | 21.252 M 151.96 % | 8.435 M 79.46 % | 4.700 M -85.65 % | 32.751 M -22.83 % | 42.439 M -90.70 % | 456.506 M 18.29 % | 385.919 M 0.00 % | 385.919 M 5 354.62 % | 7.075 M -97.88 % | 333.435 M 40.55 % | 237.236 M 0.00 % | 237.236 M 960.66 % | 22.367 M -87.90 % | 184.886 M 182.20 % | -224.935 M -597.93 % | 45.174 M -79.92 % | 224.935 M 18.95 % | 189.098 M 0.00 % | 189.098 M |
| Cash and short term investments | 85.251 M -81.88 % | 470.601 M 1.03 % | 465.784 M -0.63 % | 468.716 M 44.80 % | 323.694 M 148.09 % | 130.473 M -61.95 % | 342.915 M 9.93 % | 311.938 M 8.34 % | 287.919 M 4.01 % | 276.816 M -15.24 % | 326.607 M -52.93 % | 693.894 M 440.45 % | 128.391 M -50.89 % | 261.448 M -46.22 % | 486.154 M 19.26 % | 407.638 M 0.09 % | 407.264 M 4 728.40 % | 8.435 M -97.73 % | 371.424 M -5.94 % | 394.867 M -13.50 % | 456.506 M 0.00 % | 456.506 M 18.29 % | 385.919 M 0.00 % | 385.919 M 15.74 % | 333.435 M 0.00 % | 333.435 M 40.55 % | 237.236 M 0.00 % | 237.236 M 960.66 % | 22.367 M -87.90 % | 184.886 M -17.80 % | 224.935 M 397.93 % | 45.174 M -79.92 % | 224.935 M 18.95 % | 189.098 M 0.00 % | 189.098 M |
| Total current assets | 4.658 B -1.14 % | 4.712 B 16.75 % | 4.036 B 4.94 % | 3.846 B 0.32 % | 3.833 B -0.38 % | 3.848 B 0.15 % | 3.843 B 18.47 % | 3.244 B -7.38 % | 3.502 B -7.00 % | 3.766 B 31.72 % | 2.859 B -19.22 % | 3.539 B 14.74 % | 3.084 B -1.71 % | 3.138 B 12.42 % | 2.791 B 3.22 % | 2.704 B -3.34 % | 2.797 B -12.93 % | 3.213 B 15.92 % | 2.772 B 4.47 % | 2.653 B -3.44 % | 2.748 B 0.00 % | 2.748 B 21.15 % | 2.268 B 0.00 % | 2.268 B -1.10 % | 2.293 B 0.00 % | 2.293 B 24.63 % | 1.840 B 0.00 % | 1.840 B 36.08 % | 1.352 B 0.00 % | 1.352 B 501.12 % | 224.935 M -77.87 % | 1.016 B 0.00 % | 1.016 B -12.23 % | 1.158 B 0.00 % | 1.158 B |
| Inventory | 1.994 B -3.64 % | 2.070 B 34.38 % | 1.540 B -5.82 % | 1.636 B 20.59 % | 1.356 B 5.64 % | 1.284 B 14.42 % | 1.122 B -15.68 % | 1.331 B 21.22 % | 1.098 B -10.72 % | 1.230 B 69.21 % | 726.650 M -45.95 % | 1.344 B -15.55 % | 1.592 B 113.80 % | 744.493 M -33.92 % | 1.127 B 9.07 % | 1.033 B 2.47 % | 1.008 B 6.57 % | 945.875 M -25.26 % | 1.266 B 56.57 % | 808.339 M -11.44 % | 912.721 M 0.00 % | 912.721 M 20.50 % | 757.461 M 0.00 % | 757.461 M 15.04 % | 658.439 M -15.37 % | 778.001 M 400.50 % | 155.443 M 0.00 % | 155.443 M -0.26 % | 155.854 M 0.00 % | 155.854 M | 0.000 -100.00 % | 319.002 M 0.00 % | 319.002 M -33.62 % | 480.561 M 0.00 % | 480.561 M |
| Net receivables | 1.767 B 2.24 % | 1.728 B 2.24 % | 1.690 B 7 448.69 % | 22.389 M -98.63 % | 1.632 B -21.00 % | 2.066 B 13.59 % | 1.819 B 44.25 % | 1.261 B -17.36 % | 1.526 B -7.11 % | 1.642 B 109.19 % | 785.130 M -12.60 % | 898.270 M 18.49 % | 758.095 M -56.58 % | 1.746 B 122.37 % | 785.130 M -12.60 % | 898.270 M -9.80 % | 995.891 M -30.77 % | 1.438 B | 0.000 | 0.000 | 0.000 -100.00 % | 846.480 M -20.90 % | 1.070 B 56.93 % | 681.939 M -15.34 % | 805.461 M 0.00 % | 805.461 M -43.94 % | 1.437 B 13.42 % | 1.267 B 52.34 % | 831.586 M 1.37 % | 820.336 M | 0.000 -100.00 % | 406.500 M 2.85 % | 395.250 M 4.59 % | 377.900 M 0.00 % | 377.900 M |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.412 M 110.83 % | 2.567 M -9.97 % | 2.851 M -38.62 % | 4.645 M -63.52 % | 12.734 M -3.09 % | 13.140 M -0.84 % | 13.251 M 0.00 % | 13.251 M -25.09 % | 17.689 M 5.42 % | 16.779 M 14.10 % | 14.705 M -1.69 % | 14.958 M 103.88 % | 7.337 M -1.81 % | 7.472 M -42.93 % | 13.092 M | 0.000 -100.00 % | 9.920 M | 0.000 -100.00 % | 9.763 M | 0.000 -100.00 % | 10.204 M | 0.000 -100.00 % | 8.850 M | 0.000 | 0.000 -100.00 % | 7.970 M | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 98.28 % | -58.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 1.203 B -0.37 % | 1.207 B 72.44 % | 700.018 M -6.19 % | 746.211 M -5.91 % | 793.123 M 2.55 % | 773.389 M -7.93 % | 840.042 M 43.12 % | 586.942 M -10.56 % | 656.253 M -13.80 % | 761.289 M 54.49 % | 492.762 M -27.62 % | 680.769 M 38.39 % | 491.924 M -1.33 % | 498.575 M -11.88 % | 565.786 M 56.16 % | 362.322 M -37.75 % | 582.004 M -19.83 % | 725.968 M 53.59 % | 472.674 M -33.15 % | 707.118 M -26.92 % | 967.597 M -0.44 % | 971.861 M 80.57 % | 538.204 M 0.00 % | 538.204 M -29.40 % | 762.331 M 0.00 % | 762.331 M 78.36 % | 427.418 M 0.00 % | 427.418 M 1.83 % | 419.721 M 0.00 % | 419.721 M | 0.000 -100.00 % | 289.405 M 0.00 % | 289.405 M 30.74 % | 221.360 M 0.00 % | 221.360 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.409 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 205.983 M 160.33 % | 79.123 M 462.02 % | 14.078 M -55.17 % | 31.402 M 0.00 % | 31.402 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -179.088 M | 0.000 | 0.000 100.00 % | -472.738 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 163.730 M -89.88 % | 1.618 B 5.23 % | 1.537 B 2.50 % | 1.500 B 816.00 % | 163.730 M -88.23 % | 1.391 B 23 195 615.92 % | -5.999 K 0.00 % | -5.999 K -100.00 % | 163.730 M 2 729 388.21 % | -5.999 K 0.02 % | -6.000 K 0.00 % | -6.000 K -100.00 % | 163.730 M 2 729 388.21 % | -5.999 K 0.00 % | -5.999 K 0.02 % | -6.000 K -100.00 % | 163.730 M -83.59 % | 997.500 M 5.83 % | 942.533 M 400.24 % | 188.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 160.028 M -2.26 % | 163.730 M | 0.000 | 0.000 -100.00 % | 163.730 M 0.00 % | 163.730 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 17.839 M 3.12 % | 17.300 M 426.96 % | 3.283 M -58.91 % | 7.989 M -17.31 % | 9.661 M 19.48 % | 8.086 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Total assets | 5.734 B -1.26 % | 5.807 B 16.95 % | 4.965 B 4.08 % | 4.771 B 1.79 % | 4.687 B 0.56 % | 4.661 B 3.40 % | 4.508 B 16.93 % | 3.855 B -6.51 % | 4.124 B -6.35 % | 4.403 B 27.54 % | 3.453 B -16.32 % | 4.126 B 12.40 % | 3.671 B -0.06 % | 3.673 B 9.96 % | 3.340 B 2.50 % | 3.259 B -2.97 % | 3.359 B -11.04 % | 3.776 B 14.38 % | 3.301 B 3.86 % | 3.178 B -4.15 % | 3.316 B 0.62 % | 3.295 B 20.74 % | 2.729 B 0.00 % | 2.729 B 5.19 % | 2.595 B -0.14 % | 2.598 B 30.97 % | 1.984 B 0.00 % | 1.984 B 31.96 % | 1.503 B 0.00 % | 1.503 B | 0.000 -100.00 % | 1.133 B 0.00 % | 1.133 B -10.48 % | 1.265 B 0.00 % | 1.265 B |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-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-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 2.074 M 200.00 % | -2.074 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 |
| 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 |
| Change in working capital | -59.613 M -7 023.69 % | 861.000 K 100.52 % | -164.581 M -317.71 % | -39.401 M 79.84 % | -195.446 M -223.77 % | 157.906 M 340.89 % | -65.552 M 54.37 % | -143.673 M -21.98 % | -117.782 M -211.89 % | -37.764 M 57.85 % | -89.590 M -113.86 % | 646.193 M 198.79 % | -654.084 M -1 460.86 % | 48.064 M 69.71 % | 28.322 M 106.59 % | -429.730 M -263.11 % | 263.465 M 174.33 % | -354.433 M -327.40 % | 155.865 M | 0.000 | 0.000 100.00 % | -16.209 M -122.82 % | 71.025 M -11.17 % | 79.954 M 0.00 % | 79.954 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.140 M 0.00 % | -3.140 M 95.14 % | -64.665 M 0.00 % | -64.665 M |
| Accounts receivables | -80.611 M -2 098.29 % | 4.034 M 101.21 % | -333.948 M -220.79 % | 276.459 M 127.02 % | 121.780 M 176.97 % | 43.968 M 108.03 % | -547.586 M -313.58 % | 256.381 M 89.26 % | 135.468 M 189.23 % | -151.812 M 67.32 % | -464.518 M -62.91 % | -285.140 M -138.59 % | 738.812 M 203.11 % | -716.502 M -227.52 % | 561.873 M 265.13 % | -340.260 M -176.82 % | 442.908 M 161.35 % | -721.930 M | 0.000 | 0.000 | 0.000 100.00 % | -82.271 M 0.00 % | -82.271 M -233.21 % | 61.761 M 0.00 % | 61.761 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.958 M 0.00 % | -8.958 M 90.39 % | -93.224 M 0.00 % | -93.224 M |
| Inventory | 75.443 M 114.25 % | -529.517 M -656.06 % | 95.226 M 134.09 % | -279.311 M -84.20 % | -151.636 M -83.67 % | -82.560 M -139.57 % | 208.630 M 189.56 % | -232.949 M -305.57 % | 113.317 M 123.39 % | -484.367 M -178.42 % | 617.629 M 149.59 % | 247.455 M 129.21 % | -847.241 M -292.43 % | 440.282 M 343.60 % | -180.742 M -586.01 % | 37.189 M 159.88 % | -62.101 M -111.09 % | 559.900 M 180.28 % | -697.436 M | 0.000 | 0.000 100.00 % | -99.022 M -76.08 % | -56.238 M -13.59 % | -49.511 M 0.00 % | -49.511 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.182 M 0.00 % | 49.182 M 58.36 % | 31.058 M 0.00 % | 31.058 M |
| Accounts payables | 0.000 -100.00 % | 507.123 M | 0.000 100.00 % | -46.912 M -337.72 % | 19.734 M | 0.000 -100.00 % | 253.099 M 465.16 % | -69.311 M 34.01 % | -105.036 M -139.12 % | 268.528 M 242.83 % | -188.007 M -203.19 % | 182.194 M | 0.000 100.00 % | -67.211 M -212.96 % | 59.500 M 178.58 % | -75.718 M 47.40 % | -143.964 M 9.44 % | -158.970 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 |
| Other working capital | -54.445 M -383.26 % | 19.221 M -74.08 % | 74.141 M 575.42 % | 10.977 M 105.92 % | -185.324 M -194.31 % | 196.497 M 867.73 % | 20.305 M 121.02 % | -96.620 M 63.06 % | -261.531 M -179.28 % | 329.887 M 703.15 % | -54.694 M -110.90 % | 501.684 M 191.94 % | -545.655 M -39.12 % | -392.218 M -287.61 % | 209.064 M 144.78 % | -466.919 M -243.42 % | 325.566 M 135.61 % | -914.333 M -207.15 % | 853.301 M | 0.000 | 0.000 -100.00 % | 82.813 M -34.93 % | 127.263 M 87.97 % | 67.704 M 0.00 % | 67.704 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.364 M 0.00 % | -43.364 M -1 635.26 % | -2.499 M 0.00 % | -2.499 M |
| Other non cash items | 43.593 M 14.38 % | 38.111 M 447.73 % | 6.958 M -72.96 % | 25.736 M -64.29 % | 72.067 M 80.23 % | 39.986 M -4.98 % | 42.082 M -51.00 % | 85.890 M 182.61 % | -103.970 M -125.93 % | 400.990 M 565.49 % | 60.255 M 1.19 % | 59.545 M -53.85 % | 129.015 M 1 658.51 % | 7.337 M -80.40 % | 37.434 M 3 157.96 % | 1.149 M -94.56 % | 21.132 M 322.38 % | 5.003 M -90.66 % | 53.586 M 99.30 % | 26.887 M 339.91 % | -11.207 M -537.91 % | 2.559 M -93.19 % | 37.564 M 138.81 % | -96.797 M 0.00 % | -96.797 M -43.83 % | -67.301 M 0.00 % | -67.301 M -50.02 % | -44.862 M 0.00 % | -44.862 M 6.29 % | -47.871 M 0.00 % | -47.871 M 11.18 % | -53.897 M 0.00 % | -53.897 M -178.48 % | 68.676 M -0.02 % | 68.687 M 275.54 % | 18.290 M 0.00 % | 18.290 M |
| Net cash provided by operating activities | 40.459 M -54.56 % | 89.039 M 274.18 % | -51.119 M -193.64 % | 54.591 M 211.87 % | -48.797 M -117.84 % | 273.524 M 163.11 % | 103.959 M 191.30 % | -113.867 M -62.88 % | -69.907 M -285.34 % | -18.141 M -161.51 % | 29.495 M -95.56 % | 663.939 M 204.30 % | -636.543 M -3 155.16 % | -19.555 M -110.43 % | 187.552 M 149.73 % | -377.172 M -215.57 % | 326.352 M 221.03 % | -269.650 M -205.41 % | 255.809 M | 0.000 | 0.000 -100.00 % | 202.923 M 362.16 % | 43.907 M -43.33 % | 77.484 M 0.00 % | 77.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.846 M 0.00 % | 118.846 M 656.39 % | -21.360 M 0.00 % | -21.360 M |
| Investments in property plant and equipment | -3.604 M 99.09 % | -397.800 M -1 301.89 % | -28.376 M 69.18 % | -92.063 M -47.66 % | -62.349 M 64.09 % | -173.647 M -142.74 % | -71.537 M -606.26 % | -10.129 M -78.05 % | -5.689 M 96.74 % | -174.486 M -787.97 % | -19.650 M -67.72 % | -11.716 M 81.00 % | -61.675 M -962.39 % | 7.152 M 161.83 % | -11.566 M -2 943.68 % | -380.000 K 95.45 % | -8.354 M 83.52 % | -50.703 M 76.09 % | -212.048 M | 0.000 | 0.000 100.00 % | -183.710 M -394.33 % | 62.417 M 167.95 % | -91.855 M 0.00 % | -91.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.746 M 0.00 % | -6.746 M -14.68 % | -5.883 M 0.00 % | -5.883 M |
| Acquisitions net | 0.000 -100.00 % | 209.387 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.938 M | 0.000 -100.00 % | 106.610 M 155.52 % | -192.010 M | 0.000 | 0.000 | 0.000 100.00 % | -647.000 K | 0.000 | 0.000 -100.00 % | 20.672 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 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -23.840 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.759 M 126.84 % | -54.983 M | 0.000 | 0.000 -100.00 % | 20.712 M 200.00 % | -20.712 M | 0.000 -100.00 % | 647.000 K 200.00 % | -647.000 K | 0.000 100.00 % | -15.585 M -2 121.61 % | -701.518 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 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.721 M -200.00 % | 2.721 M 101.79 % | -151.911 M -200.00 % | 151.911 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.897 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 |
| Other investing activites | 4.956 M 114.63 % | -33.874 M -780.61 % | 4.977 M 182.92 % | -6.002 M 36.39 % | -9.436 M 48.62 % | -18.366 M -2 076.96 % | 929.000 K 101.82 % | -50.936 M -1 336.31 % | 4.120 M -97.84 % | 190.710 M -0.68 % | 192.010 M 148.07 % | -399.412 M -200.00 % | 399.412 M 1 572.93 % | -27.117 M -910.18 % | 3.347 M -90.52 % | 35.297 M 1 219.51 % | 2.675 M -95.60 % | 60.741 M -59.99 % | 151.812 M | 0.000 | 0.000 100.00 % | -117.593 M -221.49 % | 96.791 M 546.96 % | -21.655 M 0.00 % | -21.655 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.420 M 0.00 % | 3.420 M -82.43 % | 19.461 M 0.00 % | 19.461 M |
| Net cash used for investing activites | 1.352 M 100.61 % | -222.287 M -370.56 % | -47.239 M 51.83 % | -98.065 M -36.61 % | -71.785 M 62.61 % | -192.013 M -243.81 % | -55.849 M 17.66 % | -67.831 M -2 184.64 % | -2.969 M 89.79 % | -29.077 M -119.01 % | 152.973 M 135.42 % | -431.840 M -227.86 % | 337.737 M 1 791.63 % | -19.965 M -125.19 % | -8.866 M -125.39 % | 34.917 M 264.21 % | -21.264 M -311.83 % | 10.038 M 116.66 % | -60.236 M | 0.000 | 0.000 100.00 % | -301.303 M -289.25 % | 159.207 M 240.26 % | -113.510 M 0.00 % | -113.510 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.326 M 0.00 % | -3.326 M -124.50 % | 13.579 M 0.00 % | 13.579 M |
| Debt repayment | 76.237 M -46.43 % | 142.304 M 5.86 % | 134.430 M -38.50 % | 218.572 M 214.55 % | 69.487 M 3 017.41 % | 2.229 M -94.51 % | 40.637 M -72.55 % | 148.014 M 70.72 % | 86.700 M | 0.000 100.00 % | -26.745 M 69.16 % | -86.720 M -145.45 % | 190.801 M 766.41 % | -28.631 M -254.83 % | 18.492 M -95.06 % | 374.169 M 242.55 % | -262.489 M -167.64 % | 388.075 M 244.55 % | -268.469 M | 0.000 | 0.000 -100.00 % | 169.607 M 201.49 % | -167.124 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 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 % | -280.000 100.00 % | -28.789 M | 0.000 | 0.000 100.00 % | -52.728 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.923 M 0.00 % | -28.923 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 |
| Other financing activites | -137.635 M -190.06 % | -47.451 M 24.49 % | -62.844 M -46.34 % | -42.943 M -3.40 % | -41.530 M 11.73 % | -47.050 M -4 705 100.00 % | 1.000 K | 0.000 100.00 % | -23.675 M 75.60 % | -97.036 M 55.31 % | -217.125 M | 0.000 100.00 % | -45.082 M -117.27 % | 261.098 M 466.94 % | -71.156 M -254.65 % | -20.064 M 32.63 % | -29.784 M 80.40 % | -151.931 M -1 034.69 % | 16.255 M | 0.000 | 0.000 100.00 % | -99.819 M -175.21 % | 132.724 M 107.98 % | 63.816 M 0.00 % | 63.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.236 M 0.00 % | -98.236 M -502.35 % | -16.309 M 0.00 % | -16.309 M |
| Net cash used provided by financing activities | -61.398 M -164.73 % | 94.853 M 32.50 % | 71.586 M -59.24 % | 175.629 M 528.21 % | 27.957 M 162.37 % | -44.821 M -210.29 % | 40.638 M -72.54 % | 148.014 M 70.72 % | 86.700 M 189.35 % | -97.036 M 60.21 % | -243.870 M -181.22 % | -86.720 M -152.38 % | 165.544 M -2.98 % | 170.635 M 309.49 % | -81.453 M -123.00 % | 354.105 M 221.16 % | -292.273 M -201.18 % | 288.871 M 214.53 % | -252.215 M | 0.000 | 0.000 -100.00 % | 69.788 M 150.36 % | -138.588 M -497.18 % | 34.893 M 0.00 % | 34.893 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -98.236 M 0.00 % | -98.236 M -502.35 % | -16.309 M 0.00 % | -16.309 M |
| Effect of forex changes on cash | 0.000 -100.00 % | 43.212 M | 0.000 | 0.000 -100.00 % | 11.282 M | 0.000 100.00 % | -14.758 M -125.58 % | 57.703 M 5 770 238.00 % | 1.000 K -100.00 % | 133.261 M 200.00 % | -133.261 M -13 326 000.00 % | -1.000 K -211.98 % | 893.000 -100.00 % | 24.662 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 -100.00 % | 27.889 M | 0.000 | 0.000 | 0.000 |
| Net change in cash | -19.587 M 48.98 % | -38.394 M -43.41 % | -26.773 M -120.26 % | 132.155 M 262.47 % | -81.342 M -321.70 % | 36.690 M 18.44 % | 30.977 M 28.97 % | 24.019 M 116.34 % | 11.103 M 122.30 % | -49.791 M 86.44 % | -367.287 M -164.95 % | 565.503 M 206.16 % | -532.673 M -441.95 % | 155.777 M 60.21 % | 97.234 M 720.47 % | 11.851 M -7.52 % | 12.815 M 243.13 % | 3.735 M 113.31 % | -28.051 M | 0.000 | 0.000 100.00 % | -28.591 M -144.31 % | 64.526 M 5 792.49 % | -1.134 M 0.00 % | -1.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.174 M 161.36 % | 17.284 M 171.75 % | -24.091 M 0.00 % | -24.091 M |
| Cash at beginning of period | 104.838 M -26.81 % | 143.232 M -15.75 % | 170.005 M 349.15 % | 37.850 M -70.99 % | 130.474 M -61.95 % | 342.915 M 9.93 % | 311.938 M 8.34 % | 287.919 M 4.01 % | 276.816 M -15.24 % | 326.607 M -52.93 % | 693.894 M 440.45 % | 128.391 M -80.58 % | 661.064 M 525.59 % | 105.671 M 1 152.47 % | 8.437 M -60.30 % | 21.252 M 151.89 % | 8.437 M 79.51 % | 4.700 M -85.65 % | 32.751 M | 0.000 | 0.000 -100.00 % | 67.963 M 1 877.53 % | 3.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.174 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 85.251 M -18.68 % | 104.838 M -26.81 % | 143.232 M -15.75 % | 170.005 M 349.15 % | 37.850 M -90.66 % | 405.035 M 18.12 % | 342.915 M 9.93 % | 311.938 M 8.34 % | 287.919 M 4.01 % | 276.816 M -15.24 % | 326.607 M -52.93 % | 693.894 M 440.45 % | 128.391 M -50.89 % | 261.448 M 147.42 % | 105.671 M 219.22 % | 33.103 M 55.76 % | 21.252 M 151.96 % | 8.435 M 79.46 % | 4.700 M | 0.000 | 0.000 -100.00 % | 39.372 M -42.07 % | 67.963 M 6 095.68 % | -1.134 M 0.00 % | -1.134 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.174 M 0.00 % | 45.174 M 161.36 % | 17.284 M 171.75 % | -24.091 M 0.00 % | -24.091 M |
| Operating cash flow | 40.459 M -20.55 % | 50.927 M 199.62 % | -51.119 M -193.64 % | 54.591 M 211.87 % | -48.797 M -120.89 % | 233.539 M 277.43 % | 61.876 M 154.34 % | -113.867 M -62.88 % | -69.907 M -285.34 % | -18.141 M -161.51 % | 29.495 M -95.56 % | 663.939 M 204.30 % | -636.543 M -3 155.16 % | -19.555 M -110.43 % | 187.552 M 149.73 % | -377.172 M -215.57 % | 326.352 M 221.03 % | -269.650 M -205.41 % | 255.809 M | 0.000 | 0.000 -100.00 % | 202.923 M 362.16 % | 43.907 M -43.33 % | 77.484 M 0.00 % | 77.484 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 118.846 M 0.00 % | 118.846 M 656.39 % | -21.360 M 0.00 % | -21.360 M |
| Capital expenditure | -3.604 M 99.09 % | -397.800 M -1 301.89 % | -28.376 M 69.18 % | -92.063 M -47.66 % | -62.349 M 64.09 % | -173.647 M -142.74 % | -71.537 M -606.26 % | -10.129 M -78.05 % | -5.689 M 96.74 % | -174.486 M -787.97 % | -19.650 M -67.72 % | -11.716 M 81.00 % | -61.675 M -962.39 % | 7.152 M 161.83 % | -11.566 M -2 943.68 % | -380.000 K 95.45 % | -8.354 M 83.52 % | -50.703 M 76.09 % | -212.048 M | 0.000 | 0.000 100.00 % | -183.710 M -394.33 % | 62.417 M 167.95 % | -91.855 M 0.00 % | -91.855 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.746 M 0.00 % | -6.746 M -14.68 % | -5.883 M 0.00 % | -5.883 M |
| Free CashFlow | 36.855 M 110.62 % | -346.873 M -336.35 % | -79.495 M -112.15 % | -37.472 M 66.29 % | -111.146 M -285.58 % | 59.892 M 719.94 % | -9.661 M 92.21 % | -123.996 M -64.02 % | -75.596 M 60.76 % | -192.627 M -2 056.60 % | 9.845 M -98.49 % | 652.223 M 193.41 % | -698.218 M -5 529.34 % | -12.403 M -107.05 % | 175.986 M 146.61 % | -377.552 M -218.73 % | 317.998 M 199.26 % | -320.353 M -832.06 % | 43.760 M | 0.000 | 0.000 -100.00 % | 19.213 M -81.93 % | 106.324 M 839.85 % | -14.371 M 0.00 % | -14.371 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.100 M 0.00 % | 112.100 M 511.49 % | -27.243 M 0.00 % | -27.243 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 |