Marble City India Ltd. MARBLE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 590.046 M 28.57 % | 458.917 M -59.68 % | 1.138 B 51.86 % | 749.568 M 66.02 % | 451.496 M -34.22 % | 686.343 M -7.56 % | 742.495 M 32.81 % | 559.078 M 20.30 % | 464.751 M -22.96 % | 603.236 M 16.17 % | 519.289 M 60.63 % | 323.281 M |
| Net income | 23.847 M 222.25 % | -19.507 M -353.11 % | 7.707 M 38.37 % | 5.570 M 1 565.79 % | -380.000 K -106.63 % | 5.727 M -20.44 % | 7.199 M 490.76 % | 1.219 M -73.45 % | 4.589 M -28.75 % | 6.441 M 5.81 % | 6.088 M 58.13 % | 3.850 M |
| Income before tax | 31.583 M 228.00 % | -24.675 M -311.51 % | 11.666 M 43.05 % | 8.155 M 2 636.58 % | 298.000 K -96.70 % | 9.043 M -30.85 % | 13.078 M 15.43 % | 11.329 M 48.12 % | 7.648 M -26.86 % | 10.458 M 13.66 % | 9.201 M 53.58 % | 5.991 M |
| Income before tax ratio | 0.05 199.55 % | -0.05 -624.63 % | 0.01 -5.80 % | 0.01 1 548.35 % | 0.00 -94.99 % | 0.01 -25.19 % | 0.02 -13.08 % | 0.02 23.13 % | 0.02 -5.07 % | 0.02 -2.16 % | 0.02 -4.39 % | 0.02 |
| EBITDA | 187.812 M 176.31 % | 67.971 M -7.69 % | 73.633 M 31.70 % | 55.911 M 21.54 % | 46.001 M -22.92 % | 59.678 M -7.46 % | 64.486 M 43.97 % | 44.791 M 39.33 % | 32.146 M -14.01 % | 37.383 M 7.21 % | 34.868 M 1.35 % | 34.404 M |
| Net income ratio | 0.04 195.08 % | -0.04 -727.81 % | 0.01 -8.89 % | 0.01 982.91 % | 0.00 -110.09 % | 0.01 -13.93 % | 0.01 344.83 % | 0.00 -77.93 % | 0.01 -7.52 % | 0.01 -8.91 % | 0.01 -1.55 % | 0.01 |
| Ratio EBITDA | 0.32 114.91 % | 0.15 128.97 % | 0.06 -13.28 % | 0.07 -26.79 % | 0.10 17.18 % | 0.09 0.12 % | 0.09 8.41 % | 0.08 15.83 % | 0.07 11.61 % | 0.06 -7.71 % | 0.07 -36.91 % | 0.11 |
| Gross profit ratio | 0.39 39.69 % | 0.28 79.17 % | 0.16 -26.13 % | 0.21 -13.84 % | 0.25 0.38 % | 0.25 -10.25 % | 0.28 3.51 % | 0.27 10.60 % | 0.24 37.30 % | 0.18 -2.83 % | 0.18 -6.21 % | 0.19 |
| Weighted average shs out dil | 23.578 M -0.56 % | 23.712 M -1.24 % | 24.010 M 1.31 % | 23.699 M -1.16 % | 23.976 M 0.34 % | 23.895 M 0.00 % | 23.895 M 29.18 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M |
| Weighted average shs out | 23.578 M -0.56 % | 23.712 M -1.24 % | 24.010 M 1.31 % | 23.699 M -1.16 % | 23.976 M 0.34 % | 23.895 M 0.00 % | 23.895 M 29.18 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M |
| EPS diluted | 1.02 224.39 % | -0.82 -356.25 % | 0.32 33.33 % | 0.24 1 618.99 % | -0.02 -106.58 % | 0.24 -20.00 % | 0.30 361.54 % | 0.07 -74.00 % | 0.25 -28.57 % | 0.35 6.06 % | 0.33 57.14 % | 0.21 |
| Earnings per share | 1.02 224.39 % | -0.82 -356.25 % | 0.32 33.33 % | 0.24 1 618.99 % | -0.02 -106.58 % | 0.24 -20.00 % | 0.30 361.54 % | 0.07 -74.00 % | 0.25 -28.57 % | 0.35 6.06 % | 0.33 57.14 % | 0.21 |
| Gross profit | 232.954 M 79.60 % | 129.705 M -27.77 % | 179.560 M 12.18 % | 160.061 M 43.03 % | 111.904 M -33.97 % | 169.470 M -17.03 % | 204.265 M 37.48 % | 148.583 M 33.05 % | 111.679 M 5.78 % | 105.578 M 12.88 % | 93.533 M 50.66 % | 62.084 M |
| Income tax expense | 7.735 M 249.67 % | -5.168 M -230.54 % | 3.959 M 53.15 % | 2.585 M 281.27 % | 678.000 K -79.55 % | 3.315 M -43.60 % | 5.879 M -41.85 % | 10.110 M 230.50 % | 3.059 M -23.83 % | 4.016 M 29.00 % | 3.113 M 45.38 % | 2.141 M |
| Cost of revenue | 357.092 M 8.47 % | 329.212 M -65.66 % | 958.736 M 62.63 % | 589.507 M 73.59 % | 339.592 M -34.30 % | 516.874 M -3.97 % | 538.230 M 31.12 % | 410.495 M 16.26 % | 353.072 M -29.05 % | 497.658 M 16.89 % | 425.757 M 63.00 % | 261.198 M |
| General and administrative expenses | 45.955 M -28.81 % | 64.556 M -7.00 % | 69.418 M 3.52 % | 67.056 M 64.80 % | 40.690 M -31.14 % | 59.092 M 1.84 % | 58.027 M 57.43 % | 36.859 M 97.37 % | 18.675 M 78.29 % | 10.475 M 12.48 % | 9.313 M 176.07 % | 3.373 M |
| Selling and marketing expenses | 10.026 M 75.74 % | 5.705 M 13.60 % | 5.022 M -17.16 % | 6.062 M 262.13 % | 1.674 M -53.76 % | 3.620 M -56.29 % | 8.283 M 25.30 % | 6.611 M 56.44 % | 4.226 M -35.77 % | 6.578 M -10.38 % | 7.341 M 44.34 % | 5.086 M |
| Other expenses | 80.415 M | 0.000 -100.00 % | 38.024 M 5.19 % | 36.148 M 20.19 % | 30.075 M -46.45 % | 56.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 136.396 M 94.13 % | 70.261 M -37.53 % | 112.464 M 2.93 % | 109.266 M 50.84 % | 72.439 M -39.06 % | 118.872 M 79.27 % | 66.310 M 52.54 % | 43.470 M -48.46 % | 84.345 M 394.59 % | 17.053 M 2.40 % | 16.654 M -36.05 % | 26.043 M |
| Cost and expenses | 493.488 M 23.53 % | 399.473 M -62.71 % | 1.071 B 53.30 % | 698.773 M 85.84 % | 376.017 M -40.85 % | 635.746 M 5.16 % | 604.540 M 33.17 % | 453.964 M 3.78 % | 437.417 M -15.02 % | 514.711 M 16.34 % | 442.411 M 54.02 % | 287.240 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 |
| Selling general and administrative expenses | 55.981 M -20.32 % | 70.261 M -5.61 % | 74.440 M 1.81 % | 73.118 M 72.59 % | 42.364 M -32.45 % | 62.713 M -5.42 % | 66.310 M 52.54 % | 43.470 M 89.82 % | 22.901 M 34.29 % | 17.053 M 2.40 % | 16.654 M -36.05 % | 26.043 M |
| Interest income | 0.000 100.00 % | -1.319 M -299.70 % | -330.000 K 64.71 % | -935.000 K 29.80 % | -1.332 M -103.21 % | 41.555 M -1.66 % | 42.257 M 50.07 % | 28.158 M 43.04 % | 19.686 M -7.09 % | 21.187 M 7.57 % | 19.697 M -13.04 % | 22.650 M |
| Interest expense | 123.732 M 40.71 % | 87.932 M 58.87 % | 55.347 M 31.40 % | 42.122 M 8.62 % | 38.780 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 32.497 M 245.46 % | 9.407 M 12.50 % | 8.362 M 11.00 % | 7.533 M -16.15 % | 8.984 M -1.06 % | 9.080 M -0.78 % | 9.151 M 85.39 % | 4.936 M 1.84 % | 4.847 M -15.40 % | 5.730 M -4.03 % | 5.970 M 32.45 % | 4.507 M |
| Operating income | 96.558 M 62.44 % | 59.444 M -11.40 % | 67.096 M 32.09 % | 50.795 M -32.70 % | 75.479 M 49.17 % | 50.598 M -8.56 % | 55.335 M 38.84 % | 39.855 M 45.99 % | 27.299 M -13.76 % | 31.654 M 9.54 % | 28.898 M -3.34 % | 29.896 M |
| Operating income ratio | 0.16 26.34 % | 0.13 119.75 % | 0.06 -13.02 % | 0.07 -59.46 % | 0.17 126.77 % | 0.07 -1.08 % | 0.07 4.54 % | 0.07 21.36 % | 0.06 11.94 % | 0.05 -5.71 % | 0.06 -39.82 % | 0.09 |
| Total other income expenses net | -64.975 M 22.76 % | -84.119 M -51.76 % | -55.430 M -30.00 % | -42.640 M 43.28 % | -75.181 M -80.92 % | -41.555 M 1.66 % | -42.257 M -48.14 % | -28.526 M -45.16 % | -19.651 M 7.29 % | -21.196 M -7.61 % | -19.697 M 17.60 % | -23.905 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 984.061 M 13.38 % | 867.954 M 43.89 % | 603.194 M 21.65 % | 495.824 M 11.11 % | 446.244 M 9.86 % | 406.208 M 3.34 % | 393.067 M 16.32 % | 337.916 M 17.19 % | 288.356 M 0.91 % | 285.742 M 13.84 % | 251.002 M 2.65 % | 244.521 M |
| Total investments | 19.000 K -99.71 % | 6.462 M 33 910.53 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 1.27 % | 18.762 K 0.00 % | 18.762 K 100.00 % | 9.381 K -91.80 % | 114.381 K 0.00 % | 114.381 K 0.00 % | 114.381 K 0.00 % | 114.381 K |
| Total debt | 1.024 B 10.83 % | 924.269 M 44.47 % | 639.770 M 20.54 % | 530.750 M 12.83 % | 470.397 M 12.15 % | 419.453 M 1.41 % | 413.619 M 19.42 % | 346.357 M 11.85 % | 309.667 M 4.55 % | 296.190 M 17.31 % | 252.492 M 2.89 % | 245.388 M |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 67.472 M 0.00 % | 67.472 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 218.644 M 86.21 % | 117.418 M -14.25 % | 136.925 M 5.96 % | 129.218 M 4.50 % | 123.648 M -2.55 % | 126.890 M 4.73 % | 121.162 M 61.90 % | 74.837 M 1.66 % | 73.618 M 6.65 % | 69.029 M 15.58 % | 59.725 M 5.87 % | 56.412 M |
| Common stock | 116.676 M 95.32 % | 59.737 M 0.00 % | 59.737 M 0.00 % | 59.737 M 0.00 % | 59.737 M 0.00 % | 59.737 M 0.00 % | 59.737 M 29.18 % | 46.242 M 0.00 % | 46.242 M 0.00 % | 46.242 M 0.00 % | 46.242 M 0.00 % | 46.242 M |
| Total equity | 603.108 M 118.51 % | 276.005 M -6.60 % | 295.512 M 2.68 % | 287.805 M 1.97 % | 282.235 M -0.13 % | 282.614 M 2.07 % | 276.887 M 128.68 % | 121.079 M 1.02 % | 119.860 M 3.98 % | 115.271 M 8.78 % | 105.967 M 3.23 % | 102.654 M |
| Other non current liabilities | 1.229 M 150.64 % | -2.427 M -172.80 % | 3.334 M 5.24 % | 3.168 M -16.89 % | 3.812 M -19.38 % | 4.729 M -11.76 % | 5.359 M 48.75 % | 3.602 M | 0.000 | 0.000 -100.00 % | 87.780 K 8.67 % | 80.780 K |
| Long term debt | 635.136 M 20.39 % | 527.557 M 35.83 % | 388.405 M 39.82 % | 277.791 M 35.15 % | 205.546 M 20.00 % | 171.285 M -8.31 % | 186.806 M 2.96 % | 181.435 M 36.08 % | 133.330 M 18.95 % | 112.085 M 8.97 % | 102.859 M 0.11 % | 102.747 M |
| Total non current liabilities | 636.365 M 21.18 % | 525.130 M 34.05 % | 391.739 M 39.43 % | 280.959 M 34.20 % | 209.358 M 18.94 % | 176.013 M -8.40 % | 192.164 M 3.85 % | 185.038 M 38.78 % | 133.330 M 18.95 % | 112.085 M 8.88 % | 102.947 M 0.12 % | 102.828 M |
| Other current liabilities | 74.053 M 73.03 % | 42.799 M -0.11 % | 42.847 M -33.16 % | 64.102 M 53.30 % | 41.815 M -45.53 % | 76.762 M 17.85 % | 65.135 M 96.60 % | 33.130 M -15.98 % | 39.431 M -12.28 % | 44.950 M 37.22 % | 32.758 M 23.56 % | 26.511 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 389.256 M -1.88 % | 396.712 M 57.82 % | 251.365 M -0.63 % | 252.959 M -4.49 % | 264.851 M 6.72 % | 248.168 M 9.42 % | 226.813 M 37.53 % | 164.921 M -6.47 % | 176.337 M -4.22 % | 184.105 M 23.04 % | 149.633 M 4.90 % | 142.641 M |
| Total current liabilities | 509.816 M 6.68 % | 477.914 M 12.38 % | 425.278 M -7.84 % | 461.459 M -2.20 % | 471.843 M 7.05 % | 440.766 M 18.98 % | 370.455 M 38.70 % | 267.087 M 7.30 % | 248.912 M -10.33 % | 277.582 M 19.77 % | 231.759 M 24.60 % | 185.999 M |
| Total liabilities | 1.146 B 14.27 % | 1.003 B 22.77 % | 817.017 M 10.05 % | 742.418 M 8.99 % | 681.201 M 10.44 % | 616.779 M 9.63 % | 562.619 M 24.44 % | 452.124 M 18.28 % | 382.242 M -1.91 % | 389.667 M 16.42 % | 334.706 M 15.88 % | 288.827 M |
| Other non current assets | 7.478 M 0.00 % | 7.478 M 7.52 % | 6.955 M 0.81 % | 6.899 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.014 M 2.50 % | 1.965 M 9.82 % | 1.789 M 7.31 % | 1.667 M |
| Long term investments | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 0.00 % | 19.000 K 1.27 % | 18.762 K 0.00 % | 18.762 K 100.00 % | 9.381 K -91.80 % | 114.381 K 0.00 % | 114.381 K 0.00 % | 114.381 K 0.00 % | 114.381 K |
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K -65.93 % | 91.000 K -39.63 % | 150.740 K -28.47 % | 210.740 K -26.15 % | 285.370 K | 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 31.000 K -65.93 % | 91.000 K -39.63 % | 150.740 K -28.47 % | 210.740 K -26.15 % | 285.370 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 226.833 M 47.52 % | 153.762 M 15.65 % | 132.951 M 8.49 % | 122.551 M 12.08 % | 109.339 M 5.64 % | 103.505 M -7.42 % | 111.795 M 26.59 % | 88.309 M 6.62 % | 82.823 M -1.76 % | 84.308 M -4.80 % | 88.558 M -5.01 % | 93.227 M |
| Total non current assets | 237.963 M 47.57 % | 161.259 M 15.25 % | 139.925 M 8.05 % | 129.500 M 18.32 % | 109.449 M 5.57 % | 103.674 M -7.45 % | 112.024 M 26.43 % | 88.604 M 4.30 % | 84.951 M -1.66 % | 86.387 M -4.50 % | 90.461 M -4.79 % | 95.008 M |
| Other current assets | 0.000 -100.00 % | 208.074 M 57.76 % | 131.894 M 16.45 % | 113.265 M 13.90 % | 99.443 M 1.19 % | 98.274 M 5.29 % | 93.339 M 45.52 % | 64.140 M 1.14 % | 63.416 M 19.73 % | 52.964 M 15.19 % | 45.981 M 33.67 % | 34.399 M |
| Short term investments | 0.000 -100.00 % | 6.443 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 40.331 M -28.38 % | 56.315 M 53.97 % | 36.576 M 4.72 % | 34.926 M 44.60 % | 24.153 M 82.35 % | 13.245 M -35.55 % | 20.552 M 143.48 % | 8.441 M -60.39 % | 21.311 M 103.96 % | 10.449 M 601.18 % | 1.490 M 71.78 % | 867.483 K |
| Cash and short term investments | 40.331 M -35.74 % | 62.758 M 71.58 % | 36.576 M 4.72 % | 34.926 M 44.60 % | 24.153 M 82.35 % | 13.245 M -35.55 % | 20.552 M 143.48 % | 8.441 M -60.39 % | 21.311 M 103.96 % | 10.449 M 601.18 % | 1.490 M 71.78 % | 867.483 K |
| Total current assets | 1.511 B 35.21 % | 1.118 B 14.93 % | 972.604 M 7.98 % | 900.723 M 5.47 % | 853.987 M 7.32 % | 795.719 M 9.38 % | 727.481 M 50.12 % | 484.599 M 16.17 % | 417.152 M -0.33 % | 418.550 M 19.51 % | 350.211 M 18.13 % | 296.473 M |
| Inventory | 824.529 M 13.09 % | 729.070 M 10.98 % | 656.933 M 18.39 % | 554.897 M 10.07 % | 504.116 M -4.59 % | 528.356 M 7.28 % | 492.483 M 59.13 % | 309.488 M 30.08 % | 237.930 M -0.65 % | 239.478 M 22.85 % | 194.938 M 7.02 % | 182.152 M |
| Net receivables | 646.466 M 448.37 % | 117.888 M -19.91 % | 147.201 M -25.52 % | 197.635 M -12.66 % | 226.275 M 45.19 % | 155.844 M 28.68 % | 121.107 M 18.12 % | 102.530 M 8.50 % | 94.495 M -18.30 % | 115.659 M 7.29 % | 107.803 M 36.37 % | 79.054 M |
| Tax assets | 3.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 46.507 M 32.26 % | 35.163 M -71.43 % | 123.061 M -8.90 % | 135.087 M -15.48 % | 159.820 M 37.97 % | 115.836 M 47.55 % | 78.506 M 13.72 % | 69.035 M 108.29 % | 33.144 M -31.70 % | 48.526 M -1.70 % | 49.368 M 193.04 % | 16.847 M |
| Tax payables | 0.000 -100.00 % | 3.240 M -59.53 % | 8.005 M -14.03 % | 9.311 M 73.81 % | 5.357 M | 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 |
| 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 |
| Capital lease obligations | 114.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 267.788 M 170.90 % | 98.850 M 0.00 % | 98.850 M 0.00 % | 98.850 M 0.00 % | 98.850 M 246.65 % | 28.516 M 0.00 % | 28.516 M | 0.000 | 0.000 | 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 | 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 |
| Total assets | 1.749 B 36.76 % | 1.279 B 14.97 % | 1.113 B 7.99 % | 1.030 B 6.93 % | 963.436 M 7.12 % | 899.393 M 7.13 % | 839.505 M 46.46 % | 573.203 M 14.16 % | 502.103 M -0.56 % | 504.938 M 14.58 % | 440.673 M 12.57 % | 391.481 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | -399.856 M -235.31 % | -119.251 M -33.23 % | -89.506 M -227.36 % | -27.342 M 52.52 % | -57.591 M 21.27 % | -73.150 M -324.84 % | 32.535 M 137.69 % | -86.334 M -1 162.14 % | 8.128 M 117.97 % | -45.228 M 12.71 % | -51.814 M -92.27 % | -26.948 M |
| Accounts receivables | -320.504 M -1 193.39 % | 29.313 M -41.88 % | 50.435 M 76.10 % | 28.640 M 140.66 % | -70.431 M -74.67 % | -40.322 M -275.35 % | 22.995 M 386.16 % | -8.036 M -137.97 % | 21.165 M 369.38 % | -7.857 M 72.67 % | -28.748 M -218.91 % | 24.177 M |
| Inventory | -95.459 M -32.33 % | -72.136 M 29.30 % | -102.037 M -100.94 % | -50.781 M -309.48 % | 24.241 M 167.57 % | -35.873 M -64.84 % | -21.762 M 69.59 % | -71.558 M -4 721.33 % | 1.548 M 103.48 % | -44.541 M -248.38 % | -12.785 M 27.51 % | -17.638 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 |
| Other working capital | 16.107 M 121.07 % | -76.428 M -101.64 % | -37.904 M -628.78 % | -5.201 M 54.38 % | -11.401 M -474.33 % | 3.046 M -90.27 % | 31.302 M 564.44 % | -6.740 M 53.79 % | -14.585 M -303.43 % | 7.169 M 169.74 % | -10.280 M 69.30 % | -33.487 M |
| Other non cash items | 118.416 M 983.44 % | -13.404 M -132.04 % | 41.829 M 140.15 % | 17.418 M -77.69 % | 78.062 M 17.41 % | 66.489 M 137.59 % | 27.985 M -60.89 % | 71.558 M 2 491.58 % | 2.761 M -86.80 % | 20.912 M -61.00 % | 53.621 M 139.08 % | 22.428 M |
| Net cash provided by operating activities | -217.361 M -52.26 % | -142.755 M -351.64 % | -31.608 M -1 094.27 % | 3.179 M -89.34 % | 29.813 M 265.96 % | 8.147 M -89.40 % | 76.869 M 991.68 % | -8.621 M -142.41 % | 20.326 M 267.36 % | -12.145 M -187.59 % | 13.865 M 261.36 % | 3.837 M |
| Investments in property plant and equipment | -1.108 M 96.35 % | -30.316 M -59.75 % | -18.977 M 10.65 % | -21.238 M -43.33 % | -14.818 M -1 775.44 % | -790.106 K 32.40 % | -1.169 M 92.58 % | -15.759 M -345.80 % | -3.535 M -136.23 % | -1.496 M -14.98 % | -1.301 M 83.21 % | -7.750 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 |
| 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 |
| Sales maturities of investments | 7.163 M | 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 | 9.760 M 690.44 % | -1.653 M -184.38 % | 1.959 M 7.28 % | 1.826 M 103.11 % | 899.000 K -6.07 % | 957.100 K -4.70 % | 1.004 M -81.38 % | 5.394 M 346.04 % | 1.209 M 102.51 % | 597.154 K 265.77 % | 163.259 K 9.50 % | 149.095 K |
| Net cash used for investing activites | 15.815 M 149.47 % | -31.969 M -87.85 % | -17.018 M 12.33 % | -19.412 M -39.46 % | -13.919 M -8 435.03 % | 166.994 K 201.55 % | -164.441 K 98.41 % | -10.365 M -345.67 % | -2.326 M -158.61 % | -899.310 K 20.99 % | -1.138 M 85.02 % | -7.600 M |
| Debt repayment | 2.934 M -97.89 % | 139.153 M 25.80 % | 110.615 M 53.11 % | 72.245 M 110.87 % | 34.261 M 729.74 % | 4.129 M 723.10 % | -662.674 K -101.38 % | 48.105 M 126.43 % | 21.245 M 130.27 % | 9.226 M 8 156.67 % | 111.741 K -99.68 % | 34.707 M |
| Common stock issued | 324.727 M | 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 |
| 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 |
| Other financing activites | -142.098 M -356.91 % | 55.311 M 191.67 % | -60.339 M -33.38 % | -45.238 M -15.26 % | -39.248 M -98.73 % | -19.750 M 71.26 % | -68.715 M -63.65 % | -41.989 M -47.94 % | -28.383 M -322.15 % | 12.776 M 204.59 % | -12.216 M 61.18 % | -31.471 M |
| Net cash used provided by financing activities | 185.563 M -4.58 % | 194.464 M 286.79 % | 50.276 M 86.16 % | 27.007 M 641.55 % | -4.987 M 68.07 % | -15.621 M 77.48 % | -69.377 M -1 234.43 % | 6.116 M 185.68 % | -7.137 M -132.44 % | 22.002 M 281.78 % | -12.104 M -474.12 % | 3.235 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | -15.983 M -180.97 % | 19.739 M 1 096.30 % | 1.650 M -84.68 % | 10.773 M -1.24 % | 10.908 M 249.28 % | -7.307 M -160.33 % | 12.111 M 194.10 % | -12.870 M -218.48 % | 10.863 M 21.25 % | 8.959 M 1 338.71 % | 622.677 K 217.90 % | -528.137 K |
| Cash at beginning of period | 56.315 M 53.97 % | 36.576 M 4.72 % | 34.926 M 44.60 % | 24.153 M 82.35 % | 13.245 M -35.55 % | 20.552 M 143.48 % | 8.441 M -60.39 % | 21.311 M 103.96 % | 10.449 M 601.18 % | 1.490 M 71.78 % | 867.483 K -37.84 % | 1.396 M |
| Cash at end of period | 40.332 M -28.38 % | 56.315 M 53.97 % | 36.576 M 4.72 % | 34.926 M 44.60 % | 24.153 M 82.35 % | 13.245 M -35.55 % | 20.552 M 143.48 % | 8.441 M -60.39 % | 21.311 M 103.96 % | 10.449 M 601.18 % | 1.490 M 71.78 % | 867.483 K |
| Operating cash flow | -217.361 M -52.26 % | -142.755 M -351.64 % | -31.608 M -1 094.27 % | 3.179 M -89.34 % | 29.813 M 265.96 % | 8.147 M -89.40 % | 76.869 M 991.68 % | -8.621 M -142.41 % | 20.326 M 267.36 % | -12.145 M -187.59 % | 13.865 M 261.36 % | 3.837 M |
| Capital expenditure | -1.108 M 96.35 % | -30.316 M -59.75 % | -18.977 M 10.65 % | -21.238 M -43.33 % | -14.818 M -1 775.44 % | -790.106 K 32.40 % | -1.169 M 92.58 % | -15.759 M -345.80 % | -3.535 M -136.23 % | -1.496 M -14.98 % | -1.301 M 83.21 % | -7.750 M |
| Free CashFlow | -218.469 M -26.23 % | -173.071 M -242.14 % | -50.585 M -180.11 % | -18.059 M -220.43 % | 14.995 M 103.83 % | 7.356 M -90.28 % | 75.701 M 410.50 % | -24.380 M -245.20 % | 16.791 M 223.09 % | -13.641 M -208.58 % | 12.563 M 421.10 % | -3.913 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 198.499 M -21.72 % | 253.587 M 52.32 % | 166.481 M 54.27 % | 107.916 M 73.88 % | 62.062 M -10.59 % | 69.413 M 60.28 % | 43.307 M -76.23 % | 182.205 M 11.11 % | 163.992 M -47.62 % | 313.079 M -14.02 % | 364.137 M 18.96 % | 306.106 M 97.52 % | 154.974 M -41.80 % | 266.256 M 24.11 % | 214.524 M 8.42 % | 197.859 M 178.95 % | 70.929 M -72.40 % | 257.026 M 142.99 % | 105.777 M 78.13 % | 59.381 M 102.87 % | 29.271 M -92.07 % | 369.229 M 326.97 % | 86.476 M -34.87 % | 132.783 M 35.69 % | 97.855 M -75.45 % | 398.627 M 217.16 % | 125.688 M 8.48 % | 115.862 M 13.24 % | 102.318 M -43.29 % | 180.430 M 59.73 % | 112.958 M 50.91 % | 74.852 M -60.78 % | 190.838 M 207.76 % | 62.009 M -67.81 % | 192.636 M 48.44 % | 129.778 M 61.56 % | 80.328 M -51.19 % | 164.570 M 3.26 % | 159.369 M -11.62 % | 180.331 M 82.22 % | 98.966 M -12.46 % | 113.048 M -53.00 % | 240.542 M 147.01 % | 97.382 M 42.54 % | 68.317 M -36.07 % | 106.863 M 178.54 % | 38.365 M -63.32 % | 104.597 M |
| Net income | 20.688 M -54.64 % | 45.612 M 2 049.48 % | 2.122 M 48.29 % | 1.431 M 105.65 % | -25.318 M -79.45 % | -14.109 M -70.81 % | -8.260 M -1 876.34 % | 465.000 K -73.70 % | 1.768 M 43.86 % | 1.229 M -58.05 % | 2.930 M 57.27 % | 1.863 M 10.56 % | 1.685 M -54.15 % | 3.675 M 214.10 % | 1.170 M 113.50 % | 548.000 K 209.60 % | 177.000 K -99.52 % | 37.141 M 641.49 % | -6.859 M 69.96 % | -22.833 M -191.65 % | -7.829 M -1 209.77 % | 705.464 K -43.65 % | 1.252 M -53.13 % | 2.671 M 143.04 % | 1.099 M -55.55 % | 2.473 M 127.26 % | 1.088 M -43.95 % | 1.941 M 14.38 % | 1.697 M 127.23 % | -6.231 M -562.27 % | 1.348 M 13.76 % | 1.185 M -75.90 % | 4.917 M 786.10 % | -716.658 K -129.99 % | 2.390 M 27.74 % | 1.871 M 79.04 % | 1.045 M -39.15 % | 1.717 M 102.77 % | 847.000 K -71.30 % | 2.951 M 218.68 % | 926.000 K 115.57 % | -5.948 M -170.68 % | 8.416 M 206.48 % | 2.746 M 214.19 % | 874.000 K 142.71 % | -2.046 M -249.04 % | 1.373 M -51.64 % | 2.839 M |
| Income before tax | 27.646 M -48.18 % | 53.348 M 2 414.04 % | 2.122 M 48.29 % | 1.431 M 105.65 % | -25.318 M -31.34 % | -19.277 M -133.38 % | -8.260 M -1 556.79 % | 567.000 K -75.30 % | 2.296 M -29.42 % | 3.253 M -11.65 % | 3.682 M 44.79 % | 2.543 M 16.22 % | 2.188 M -61.57 % | 5.694 M 281.12 % | 1.494 M 104.38 % | 731.000 K 209.75 % | 236.000 K -99.38 % | 37.819 M 651.38 % | -6.859 M 69.96 % | -22.833 M -191.65 % | -7.829 M -433.58 % | 2.347 M 40.62 % | 1.669 M -53.14 % | 3.562 M 143.14 % | 1.465 M -78.38 % | 6.777 M 367.02 % | 1.451 M -43.93 % | 2.588 M 14.36 % | 2.263 M 312.97 % | 547.977 K -73.45 % | 2.064 M 21.91 % | 1.693 M -75.90 % | 7.024 M 10 161.80 % | 68.448 K -98.00 % | 3.415 M 31.04 % | 2.606 M 67.16 % | 1.559 M -57.96 % | 3.709 M 285.52 % | 962.000 K -78.45 % | 4.464 M 237.41 % | 1.323 M 119.32 % | -6.847 M -161.02 % | 11.221 M 218.60 % | 3.522 M 169.89 % | 1.305 M 169.79 % | -1.870 M -202.13 % | 1.831 M -47.94 % | 3.517 M |
| Income before tax ratio | 0.14 -33.80 % | 0.21 1 550.48 % | 0.01 -3.88 % | 0.01 103.25 % | -0.41 -46.89 % | -0.28 -45.61 % | -0.19 -6 229.13 % | 0.00 -77.77 % | 0.01 34.75 % | 0.01 2.76 % | 0.01 21.72 % | 0.01 -41.16 % | 0.01 -33.98 % | 0.02 207.07 % | 0.01 88.50 % | 0.00 11.04 % | 0.00 -97.74 % | 0.15 326.92 % | -0.06 83.14 % | -0.38 -43.76 % | -0.27 -4 307.84 % | 0.01 -67.07 % | 0.02 -28.05 % | 0.03 79.18 % | 0.01 -11.93 % | 0.02 47.25 % | 0.01 -48.32 % | 0.02 0.99 % | 0.02 628.25 % | 0.00 -83.38 % | 0.02 -19.21 % | 0.02 -38.55 % | 0.04 3 234.37 % | 0.00 -93.77 % | 0.02 -11.72 % | 0.02 3.47 % | 0.02 -13.88 % | 0.02 273.34 % | 0.01 -75.62 % | 0.02 85.17 % | 0.01 122.07 % | -0.06 -229.84 % | 0.05 28.98 % | 0.04 89.33 % | 0.02 209.17 % | -0.02 -136.66 % | 0.05 41.94 % | 0.03 |
| EBITDA | 64.566 M -50.01 % | 129.168 M 322.28 % | 30.588 M -12.60 % | 34.998 M 604.15 % | -6.942 M -250.92 % | 4.600 M -71.75 % | 16.280 M -38.60 % | 26.513 M 37.03 % | 19.347 M 11.05 % | 17.422 M -19.85 % | 21.737 M 29.43 % | 16.795 M -5.97 % | 17.862 M 8.26 % | 16.499 M 6.87 % | 15.439 M 2.16 % | 15.112 M 51.60 % | 9.968 M -80.22 % | 50.391 M 1 111.33 % | 4.160 M 132.57 % | -12.773 M -407.79 % | 4.150 M -81.36 % | 22.266 M 91.96 % | 11.599 M -4.59 % | 12.157 M 16.21 % | 10.462 M -59.94 % | 26.115 M 115.13 % | 12.139 M 0.53 % | 12.075 M 9.65 % | 11.012 M 14.32 % | 9.633 M -7.77 % | 10.445 M 6.46 % | 9.811 M -33.86 % | 14.834 M 131.42 % | 6.410 M -30.58 % | 9.233 M 1.31 % | 9.114 M 13.21 % | 8.051 M -22.00 % | 10.321 M 25.88 % | 8.199 M -26.21 % | 11.111 M 43.12 % | 7.764 M 486.92 % | -2.007 M -111.11 % | 18.065 M 76.31 % | 10.246 M 35.78 % | 7.546 M 56.85 % | 4.811 M -43.44 % | 8.506 M -25.89 % | 11.477 M |
| Net income ratio | 0.10 -42.06 % | 0.18 1 311.14 % | 0.01 -3.88 % | 0.01 103.25 % | -0.41 -100.70 % | -0.20 -6.57 % | -0.19 -7 573.59 % | 0.00 -76.33 % | 0.01 174.64 % | 0.00 -51.21 % | 0.01 32.21 % | 0.01 -44.02 % | 0.01 -21.23 % | 0.01 153.07 % | 0.01 96.92 % | 0.00 10.99 % | 0.00 -98.27 % | 0.14 322.85 % | -0.06 83.14 % | -0.38 -43.76 % | -0.27 -14 098.78 % | 0.00 -86.80 % | 0.01 -28.03 % | 0.02 79.11 % | 0.01 81.06 % | 0.01 -28.34 % | 0.01 -48.33 % | 0.02 1.01 % | 0.02 148.02 % | -0.03 -389.41 % | 0.01 -24.62 % | 0.02 -38.56 % | 0.03 322.94 % | -0.01 -193.15 % | 0.01 -13.94 % | 0.01 10.82 % | 0.01 24.66 % | 0.01 96.36 % | 0.01 -67.52 % | 0.02 74.89 % | 0.01 117.78 % | -0.05 -250.39 % | 0.03 24.08 % | 0.03 120.41 % | 0.01 166.81 % | -0.02 -153.51 % | 0.04 31.85 % | 0.03 |
| Ratio EBITDA | 0.33 -36.14 % | 0.51 177.23 % | 0.18 -43.35 % | 0.32 389.93 % | -0.11 -268.80 % | 0.07 -82.37 % | 0.38 158.35 % | 0.15 23.34 % | 0.12 112.01 % | 0.06 -6.78 % | 0.06 8.80 % | 0.05 -52.40 % | 0.12 86.00 % | 0.06 -13.90 % | 0.07 -5.77 % | 0.08 -45.65 % | 0.14 -28.32 % | 0.20 398.51 % | 0.04 118.28 % | -0.22 -251.72 % | 0.14 135.11 % | 0.06 -55.04 % | 0.13 46.50 % | 0.09 -14.36 % | 0.11 63.20 % | 0.07 -32.17 % | 0.10 -7.33 % | 0.10 -3.16 % | 0.11 101.59 % | 0.05 -42.26 % | 0.09 -29.45 % | 0.13 68.62 % | 0.08 -24.80 % | 0.10 115.66 % | 0.05 -31.75 % | 0.07 -29.93 % | 0.10 59.81 % | 0.06 21.90 % | 0.05 -16.50 % | 0.06 -21.46 % | 0.08 541.98 % | -0.02 -123.64 % | 0.08 -28.62 % | 0.11 -4.75 % | 0.11 145.35 % | 0.05 -79.69 % | 0.22 102.06 % | 0.11 |
| Gross profit ratio | 0.42 -18.10 % | 0.51 118.69 % | 0.23 -47.04 % | 0.44 46.71 % | 0.30 -3.72 % | 0.31 46.57 % | 0.21 -30.06 % | 0.30 12.83 % | 0.27 88.26 % | 0.14 3.70 % | 0.14 -4.58 % | 0.14 -54.24 % | 0.31 26.56 % | 0.25 27.64 % | 0.19 5.57 % | 0.18 -50.05 % | 0.37 13.96 % | 0.32 112.86 % | 0.15 131.09 % | 0.07 -86.78 % | 0.50 163.70 % | 0.19 -52.66 % | 0.40 60.50 % | 0.25 -24.54 % | 0.33 40.34 % | 0.23 -26.25 % | 0.32 -2.48 % | 0.33 1.56 % | 0.32 49.26 % | 0.22 -39.94 % | 0.36 2.61 % | 0.35 54.71 % | 0.23 -59.87 % | 0.56 248.86 % | 0.16 -14.27 % | 0.19 -28.99 % | 0.27 39.58 % | 0.19 18.80 % | 0.16 -2.57 % | 0.16 -15.82 % | 0.19 429.58 % | 0.04 -83.07 % | 0.22 -8.48 % | 0.24 16.32 % | 0.20 849.80 % | 0.02 -95.05 % | 0.43 109.13 % | 0.21 |
| Weighted average shs out dil | 25.229 M 3.38 % | 24.404 M 3.50 % | 23.578 M -1.14 % | 23.850 M 0.58 % | 23.712 M 0.00 % | 23.712 M 0.00 % | 23.712 M 0.00 % | 23.712 M 0.59 % | 23.573 M -4.10 % | 24.580 M 4.86 % | 23.440 M 0.65 % | 23.288 M -3.26 % | 24.071 M 1.53 % | 23.710 M 0.09 % | 23.688 M 8.06 % | 21.920 M -4.29 % | 22.902 M -4.11 % | 23.885 M -0.76 % | 24.067 M 0.66 % | 23.909 M 0.03 % | 23.902 M -9.69 % | 26.467 M 47.98 % | 17.886 M -2.90 % | 18.421 M 0.57 % | 18.317 M -4.93 % | 19.267 M 6.25 % | 18.133 M -1.91 % | 18.486 M 0.76 % | 18.346 M -0.63 % | 18.462 M -0.70 % | 18.593 M 1.99 % | 18.231 M -1.75 % | 18.555 M 3.51 % | 17.925 M -3.09 % | 18.497 M 0.00 % | 18.497 M 0.00 % | 18.497 M -0.35 % | 18.562 M 0.35 % | 18.497 M 0.29 % | 18.444 M -0.41 % | 18.520 M 0.42 % | 18.443 M -0.29 % | 18.497 M -0.65 % | 18.617 M 1.18 % | 18.400 M -1.08 % | 18.600 M 1.60 % | 18.307 M -1.66 % | 18.616 M |
| Weighted average shs out | 25.229 M 3.38 % | 24.404 M 3.50 % | 23.578 M -1.14 % | 23.850 M 0.58 % | 23.712 M 0.00 % | 23.712 M 0.00 % | 23.712 M 0.00 % | 23.712 M 0.59 % | 23.573 M -4.10 % | 24.580 M 4.86 % | 23.440 M 0.65 % | 23.288 M -3.26 % | 24.071 M 1.53 % | 23.710 M 0.09 % | 23.688 M 8.06 % | 21.920 M -4.29 % | 22.902 M -4.11 % | 23.885 M -0.76 % | 24.067 M 0.66 % | 23.909 M 0.03 % | 23.902 M -9.69 % | 26.467 M 47.98 % | 17.886 M -2.90 % | 18.421 M 0.57 % | 18.317 M -4.93 % | 19.267 M 6.25 % | 18.133 M -1.91 % | 18.486 M 0.76 % | 18.346 M -0.63 % | 18.462 M -0.70 % | 18.593 M 1.99 % | 18.231 M -1.75 % | 18.555 M 3.51 % | 17.925 M -3.09 % | 18.497 M -1.14 % | 18.710 M 1.15 % | 18.497 M -0.35 % | 18.562 M -1.38 % | 18.822 M 2.05 % | 18.444 M -0.41 % | 18.520 M 0.42 % | 18.443 M -0.29 % | 18.497 M -0.65 % | 18.617 M 1.18 % | 18.400 M -1.08 % | 18.600 M 1.60 % | 18.307 M -1.66 % | 18.616 M |
| EPS diluted | 0.82 -56.15 % | 1.87 1 977.78 % | 0.09 50.00 % | 0.06 105.61 % | -1.07 -78.33 % | -0.60 -71.43 % | -0.35 -1 885.71 % | 0.02 -73.87 % | 0.08 50.00 % | 0.05 -61.54 % | 0.13 62.50 % | 0.08 14.29 % | 0.07 -56.25 % | 0.16 223.89 % | 0.05 97.60 % | 0.03 233.33 % | 0.01 -99.52 % | 1.56 657.14 % | -0.28 70.53 % | -0.95 -187.88 % | -0.33 -1 335.96 % | 0.03 -61.86 % | 0.07 -50.00 % | 0.14 133.33 % | 0.06 -53.85 % | 0.13 116.67 % | 0.06 -45.45 % | 0.11 15.79 % | 0.10 127.94 % | -0.34 -553.33 % | 0.08 15.38 % | 0.07 -75.93 % | 0.27 775.00 % | -0.04 -130.77 % | 0.13 30.00 % | 0.10 81.82 % | 0.06 -42.11 % | 0.10 107.42 % | 0.05 -71.38 % | 0.16 220.00 % | 0.05 115.63 % | -0.32 -169.57 % | 0.46 206.67 % | 0.15 215.79 % | 0.05 143.18 % | -0.11 -246.67 % | 0.08 -53.13 % | 0.16 |
| Earnings per share | 0.82 -56.15 % | 1.87 1 977.78 % | 0.09 50.00 % | 0.06 105.61 % | -1.07 -78.33 % | -0.60 -71.43 % | -0.35 -1 885.71 % | 0.02 -73.87 % | 0.08 50.00 % | 0.05 -61.54 % | 0.13 62.50 % | 0.08 14.29 % | 0.07 -56.25 % | 0.16 223.89 % | 0.05 97.60 % | 0.03 233.33 % | 0.01 -99.52 % | 1.56 657.14 % | -0.28 70.53 % | -0.95 -187.88 % | -0.33 -1 335.96 % | 0.03 -61.86 % | 0.07 -50.00 % | 0.14 133.33 % | 0.06 -53.85 % | 0.13 116.67 % | 0.06 -45.45 % | 0.11 15.79 % | 0.10 127.94 % | -0.34 -553.33 % | 0.08 15.38 % | 0.07 -75.93 % | 0.27 775.00 % | -0.04 -130.77 % | 0.13 30.00 % | 0.10 81.82 % | 0.06 -42.11 % | 0.10 111.11 % | 0.05 -71.88 % | 0.16 220.00 % | 0.05 115.63 % | -0.32 -169.57 % | 0.46 206.67 % | 0.15 215.79 % | 0.05 143.18 % | -0.11 -246.67 % | 0.08 -53.13 % | 0.16 |
| Gross profit | 82.433 M -35.89 % | 128.587 M 233.11 % | 38.602 M -18.30 % | 47.246 M 155.11 % | 18.520 M -13.92 % | 21.515 M 134.93 % | 9.158 M -83.38 % | 55.089 M 25.36 % | 43.943 M -1.39 % | 44.562 M -10.84 % | 49.981 M 13.51 % | 44.031 M -9.61 % | 48.711 M -26.34 % | 66.127 M 58.41 % | 41.743 M 14.46 % | 36.470 M 39.34 % | 26.174 M -68.55 % | 83.225 M 417.21 % | 16.091 M 311.64 % | 3.909 M -73.18 % | 14.577 M -79.10 % | 69.731 M 102.12 % | 34.499 M 4.53 % | 33.005 M 2.39 % | 32.235 M -65.55 % | 93.567 M 133.89 % | 40.004 M 5.79 % | 37.813 M 15.00 % | 32.881 M -15.36 % | 38.847 M -4.06 % | 40.492 M 54.85 % | 26.150 M -39.32 % | 43.094 M 23.49 % | 34.897 M 12.30 % | 31.075 M 27.25 % | 24.420 M 14.72 % | 21.287 M -31.87 % | 31.245 M 22.68 % | 25.469 M -13.90 % | 29.580 M 53.39 % | 19.284 M 363.61 % | 4.160 M -92.05 % | 52.291 M 126.06 % | 23.131 M 65.80 % | 13.951 M 507.20 % | 2.298 M -86.21 % | 16.656 M -23.29 % | 21.714 M |
| Income tax expense | 6.958 M -10.05 % | 7.735 M | 0.000 | 0.000 | 0.000 100.00 % | -5.168 M | 0.000 -100.00 % | 102.000 K -80.68 % | 528.000 K -73.91 % | 2.024 M 169.15 % | 752.000 K 10.59 % | 680.000 K 35.19 % | 503.000 K -75.09 % | 2.019 M 523.15 % | 324.000 K 77.05 % | 183.000 K 210.17 % | 59.000 K -91.30 % | 678.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.641 M 293.64 % | 417.000 K -53.20 % | 891.000 K 143.44 % | 366.000 K -91.50 % | 4.304 M 1 085.64 % | 363.000 K -43.89 % | 647.000 K 14.31 % | 566.000 K -91.65 % | 6.779 M 846.85 % | 716.000 K 40.94 % | 508.000 K -75.89 % | 2.107 M 168.37 % | 785.106 K -23.40 % | 1.025 M 39.46 % | 735.000 K 43.00 % | 514.000 K -74.19 % | 1.991 M 1 631.52 % | 115.000 K -92.40 % | 1.513 M 281.11 % | 397.000 K -55.83 % | 898.712 K -67.96 % | 2.805 M 261.47 % | 776.000 K 80.05 % | 431.000 K 144.31 % | 176.416 K -61.48 % | 458.000 K -32.45 % | 678.000 K |
| Cost of revenue | 116.066 M -7.15 % | 125.000 M -2.25 % | 127.879 M 110.78 % | 60.670 M 39.34 % | 43.542 M -9.09 % | 47.898 M 40.26 % | 34.149 M -73.14 % | 127.116 M 5.89 % | 120.049 M -55.29 % | 268.517 M -14.53 % | 314.156 M 19.87 % | 262.075 M 146.63 % | 106.263 M -46.90 % | 200.129 M 15.83 % | 172.781 M 7.06 % | 161.389 M 260.61 % | 44.755 M -74.25 % | 173.801 M 93.79 % | 89.686 M 61.68 % | 55.472 M 277.51 % | 14.694 M -95.09 % | 299.499 M 476.21 % | 51.977 M -47.91 % | 99.778 M 52.05 % | 65.620 M -78.49 % | 305.060 M 256.03 % | 85.684 M 9.78 % | 78.049 M 12.40 % | 69.437 M -50.96 % | 141.583 M 95.38 % | 72.466 M 48.79 % | 48.702 M -67.04 % | 147.744 M 444.94 % | 27.112 M -83.22 % | 161.561 M 53.34 % | 105.358 M 78.45 % | 59.041 M -55.72 % | 133.325 M -0.43 % | 133.900 M -11.18 % | 150.751 M 89.19 % | 79.682 M -26.82 % | 108.889 M -42.16 % | 188.251 M 153.53 % | 74.251 M 36.58 % | 54.366 M -48.01 % | 104.566 M 381.67 % | 21.709 M -73.81 % | 82.883 M |
| General and administrative expenses | 0.000 -100.00 % | 13.854 M | 0.000 | 0.000 | 0.000 -100.00 % | 39.098 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.692 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.758 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.458 M | 0.000 | 0.000 | 0.000 -100.00 % | 35.980 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.087 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.081 M | 0.000 | 0.000 | 0.000 -100.00 % | 12.397 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.744 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.373 M | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 10.026 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.705 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.022 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.062 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.674 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.620 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.283 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.611 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.226 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.578 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.086 M | 0.000 | 0.000 |
| Other expenses | 30.870 M 80.73 % | 17.081 M -40.52 % | 28.716 M -25.92 % | 38.766 M 38.68 % | 27.953 M | 0.000 -100.00 % | 8.531 M -74.04 % | 32.860 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 -100.00 % | 40.375 M 83.07 % | 22.054 M 60.31 % | 13.757 M 9.25 % | 12.592 M -70.22 % | 42.282 M 149.20 % | 16.967 M -6.47 % | 18.141 M 62.92 % | 11.135 M | 0.000 -100.00 % | 32.449 M 155.87 % | 12.682 M 102.07 % | 6.276 M -13.15 % | 7.226 M -6.10 % | 7.695 M -26.50 % | 10.470 M |
| Operating expenses | 30.870 M -24.64 % | 40.961 M 42.64 % | 28.716 M -25.92 % | 38.766 M 38.68 % | 27.953 M -37.61 % | 44.803 M 425.18 % | 8.531 M 8.86 % | 7.837 M -13.88 % | 9.100 M -80.93 % | 47.714 M 60.21 % | 29.783 M 0.10 % | 29.753 M 177.88 % | 10.707 M -78.07 % | 48.820 M 404.91 % | 9.669 M 26.72 % | 7.630 M -58.68 % | 18.467 M -3.48 % | 19.132 M 74.80 % | 10.945 M -41.80 % | 18.807 M 48.12 % | 12.697 M -67.94 % | 39.601 M 63.45 % | 24.228 M 230.26 % | 7.336 M -68.27 % | 23.120 M -47.89 % | 44.370 M 53.84 % | 28.841 M 7.04 % | 26.945 M 16.75 % | 23.080 M -6.53 % | 24.692 M 270.75 % | 6.660 M -61.78 % | 17.424 M -40.51 % | 29.287 M -2.08 % | 29.909 M 28.51 % | 23.274 M 39.05 % | 16.738 M 14.10 % | 14.669 M -34.78 % | 22.490 M 19.87 % | 18.762 M -6.01 % | 19.961 M 55.40 % | 12.845 M 67.72 % | 7.659 M -78.34 % | 35.353 M 152.31 % | 14.012 M 84.10 % | 7.611 M -73.30 % | 28.510 M 204.43 % | 9.365 M -18.22 % | 11.452 M |
| Cost and expenses | 146.936 M -11.46 % | 165.961 M 5.98 % | 156.595 M 57.48 % | 99.436 M 39.08 % | 71.495 M -22.88 % | 92.701 M 117.20 % | 42.680 M -68.37 % | 134.953 M 4.49 % | 129.149 M -59.16 % | 316.231 M -8.06 % | 343.939 M 17.86 % | 291.828 M 149.49 % | 116.970 M -53.01 % | 248.949 M 36.45 % | 182.450 M 7.95 % | 169.019 M 226.58 % | 51.754 M -73.18 % | 192.933 M 91.72 % | 100.631 M 60.10 % | 62.856 M 220.74 % | 19.597 M -94.22 % | 339.100 M 344.98 % | 76.205 M -28.86 % | 107.114 M 20.71 % | 88.740 M -74.60 % | 349.430 M 205.11 % | 114.525 M 9.08 % | 104.994 M 36.97 % | 76.656 M -53.90 % | 166.274 M 110.14 % | 79.126 M 42.65 % | 55.470 M -68.67 % | 177.031 M 110.48 % | 84.110 M -54.49 % | 184.835 M 51.38 % | 122.096 M 65.64 % | 73.710 M -60.65 % | 187.335 M 22.71 % | 152.662 M -10.57 % | 170.712 M 84.50 % | 92.527 M -20.61 % | 116.547 M -47.88 % | 223.604 M 153.34 % | 88.263 M 42.41 % | 61.977 M -53.43 % | 133.075 M 328.25 % | 31.074 M -67.06 % | 94.335 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 23.880 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.803 M | 0.000 100.00 % | -25.023 M -374.98 % | 9.100 M -80.93 % | 47.714 M 470.88 % | 8.358 M 9.10 % | 7.661 M -28.45 % | 10.707 M -78.07 % | 48.820 M 404.91 % | 9.669 M 26.72 % | 7.630 M 9.02 % | 6.999 M -63.42 % | 19.132 M 74.80 % | 10.945 M 48.23 % | 7.384 M 50.60 % | 4.903 M -87.62 % | 39.601 M 388.59 % | 8.105 M 10.48 % | 7.336 M -4.37 % | 7.671 M -82.71 % | 44.370 M 603.50 % | 6.307 M -25.04 % | 8.414 M 16.55 % | 7.219 M -70.76 % | 24.692 M 270.75 % | 6.660 M -1.60 % | 6.768 M 26.50 % | 5.350 M -67.82 % | 16.623 M 1 262.54 % | 1.220 M -59.07 % | 2.981 M 43.52 % | 2.077 M -82.29 % | 11.728 M 553.39 % | 1.795 M -1.37 % | 1.820 M 6.43 % | 1.710 M -84.57 % | 11.085 M 281.70 % | 2.904 M 118.35 % | 1.330 M -0.37 % | 1.335 M -93.73 % | 21.284 M 1 174.47 % | 1.670 M 70.06 % | 982.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.319 M | 0.000 | 0.000 -100.00 % | 14.990 M 33.54 % | 11.225 M -32.04 % | 16.516 M 40.74 % | 11.735 M -15.98 % | 13.967 M 49.56 % | 9.339 M -20.17 % | 11.699 M -3.56 % | 12.131 M 62.37 % | 7.471 M -34.96 % | 11.487 M 31.30 % | 8.749 M 10.26 % | 7.935 M -18.27 % | 9.709 M -44.99 % | 17.649 M 105.17 % | 8.602 M 12.39 % | 7.654 M 0.05 % | 7.650 M -54.27 % | 16.727 M 72.23 % | 9.712 M 17.29 % | 8.280 M 9.84 % | 7.538 M 5.84 % | 7.122 M -1.36 % | 7.220 M 2.66 % | 7.033 M 3.69 % | 6.783 M 37.87 % | 4.920 M 6.24 % | 4.631 M -8.77 % | 5.076 M 0.34 % | 5.059 M 0.25 % | 5.046 M -12.57 % | 5.772 M 9.88 % | 5.253 M 2.68 % | 5.116 M 52.81 % | 3.348 M -41.44 % | 5.717 M 2.14 % | 5.597 M 11.16 % | 5.035 M 17.13 % | 4.299 M -21.27 % | 5.460 M -19.04 % | 6.744 M |
| Interest expense | 29.395 M -41.65 % | 50.373 M 92.88 % | 26.116 M -16.34 % | 31.217 M 94.79 % | 16.026 M -38.90 % | 26.228 M 17.84 % | 22.258 M -8.99 % | 24.456 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 7.525 M -70.43 % | 25.447 M 982.85 % | 2.350 M 0.00 % | 2.350 M 0.00 % | 2.350 M -0.07 % | 2.352 M 3.06 % | 2.282 M 4.75 % | 2.179 M 3.82 % | 2.098 M 0.37 % | 2.091 M 11.00 % | 1.883 M -29.55 % | 2.673 M 40.82 % | 1.898 M 0.79 % | 1.883 M -16.15 % | 2.246 M -0.17 % | 2.250 M -0.49 % | 2.261 M 0.67 % | 2.246 M -1.06 % | 2.270 M 6.82 % | 2.125 M -6.39 % | 2.270 M 0.00 % | 2.270 M 70.87 % | 1.328 M 0.00 % | 1.328 M -1.38 % | 1.347 M -41.12 % | 2.288 M 85.39 % | 1.234 M 0.00 % | 1.234 M -1.28 % | 1.250 M 1.30 % | 1.234 M 1.84 % | 1.212 M 0.00 % | 1.212 M 0.14 % | 1.210 M -0.14 % | 1.212 M -15.40 % | 1.432 M 0.00 % | 1.432 M -0.04 % | 1.433 M 0.04 % | 1.432 M -4.03 % | 1.492 M 0.00 % | 1.492 M 12.64 % | 1.325 M -11.22 % | 1.492 M 32.45 % | 1.127 M 0.00 % | 1.127 M -6.56 % | 1.206 M 7.03 % | 1.127 M -7.28 % | 1.215 M 0.00 % | 1.215 M |
| Operating income | 51.563 M -41.16 % | 87.626 M 786.36 % | 9.886 M 16.58 % | 8.480 M 189.90 % | -9.433 M -62.47 % | -5.806 M -1 026.00 % | 627.000 K -98.67 % | 47.252 M 173.94 % | 17.249 M 647.24 % | -3.152 M -115.88 % | 19.854 M 40.59 % | 14.122 M -11.54 % | 15.964 M 9.22 % | 14.616 M 10.79 % | 13.193 M 2.57 % | 12.862 M -32.92 % | 19.175 M -60.17 % | 48.145 M 835.58 % | 5.146 M 248.09 % | -3.475 M -135.92 % | 9.674 M -51.62 % | 19.996 M 94.68 % | 10.271 M -5.15 % | 10.829 M 18.80 % | 9.115 M -61.75 % | 23.827 M 118.50 % | 10.905 M 0.59 % | 10.841 M -57.75 % | 25.662 M 81.28 % | 14.156 M -58.16 % | 33.832 M 74.55 % | 19.382 M 42.26 % | 13.624 M 161.64 % | -22.101 M -383.31 % | 7.801 M 1.55 % | 7.682 M 16.08 % | 6.618 M 129.07 % | -22.765 M -439.42 % | 6.707 M -30.27 % | 9.619 M 49.39 % | 6.439 M 284.02 % | -3.499 M -120.66 % | 16.938 M 85.74 % | 9.119 M 43.83 % | 6.340 M 124.19 % | -26.212 M -459.51 % | 7.291 M -28.95 % | 10.262 M |
| Operating income ratio | 0.26 -24.82 % | 0.35 481.90 % | 0.06 -24.43 % | 0.08 151.70 % | -0.15 -81.71 % | -0.08 -677.73 % | 0.01 -94.42 % | 0.26 146.56 % | 0.11 1 144.74 % | -0.01 -118.46 % | 0.05 18.18 % | 0.05 -55.21 % | 0.10 87.65 % | 0.05 -10.74 % | 0.06 -5.39 % | 0.07 -75.95 % | 0.27 44.32 % | 0.19 285.03 % | 0.05 183.13 % | -0.06 -117.71 % | 0.33 510.27 % | 0.05 -54.40 % | 0.12 45.64 % | 0.08 -12.45 % | 0.09 55.84 % | 0.06 -31.11 % | 0.09 -7.27 % | 0.09 -62.69 % | 0.25 219.68 % | 0.08 -73.81 % | 0.30 15.67 % | 0.26 262.71 % | 0.07 120.03 % | -0.36 -980.12 % | 0.04 -31.59 % | 0.06 -28.15 % | 0.08 159.56 % | -0.14 -428.69 % | 0.04 -21.10 % | 0.05 -18.02 % | 0.07 310.20 % | -0.03 -143.96 % | 0.07 -24.80 % | 0.09 0.90 % | 0.09 137.83 % | -0.25 -229.07 % | 0.19 93.70 % | 0.10 |
| Total other income expenses net | -23.917 M 30.23 % | -34.278 M -341.50 % | -7.764 M -10.14 % | -7.049 M 55.62 % | -15.885 M -17.92 % | -13.471 M -51.58 % | -8.887 M 80.96 % | -46.685 M -212.21 % | -14.953 M -333.46 % | 6.405 M 139.61 % | -16.172 M -39.67 % | -11.579 M 15.95 % | -13.776 M -54.40 % | -8.922 M 23.74 % | -11.699 M 3.56 % | -12.131 M 35.95 % | -18.939 M -83.41 % | -10.326 M 13.99 % | -12.005 M 37.98 % | -19.358 M -10.60 % | -17.503 M 0.83 % | -17.649 M -105.17 % | -8.602 M -18.37 % | -7.267 M 5.01 % | -7.650 M 55.13 % | -17.050 M -80.35 % | -9.454 M -14.55 % | -8.253 M 64.73 % | -23.399 M -71.95 % | -13.608 M 57.17 % | -31.768 M -79.59 % | -17.689 M -168.02 % | -6.600 M -129.77 % | 22.169 M 605.46 % | -4.386 M 13.59 % | -5.076 M -0.34 % | -5.059 M -119.11 % | 26.474 M 560.81 % | -5.745 M -11.45 % | -5.155 M -0.76 % | -5.116 M -52.81 % | -3.348 M 41.44 % | -5.717 M -2.14 % | -5.597 M -11.16 % | -5.035 M -120.68 % | 24.342 M 545.83 % | -5.460 M 19.05 % | -6.745 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 984.061 M | 0.000 -100.00 % | 831.022 M 1 424.15 % | -62.759 M -107.23 % | 867.954 M 1 684.44 % | 48.640 M -93.59 % | 758.447 M 1 973.62 % | 36.576 M -93.94 % | 603.194 M 1 611.63 % | 35.241 M -93.31 % | 526.733 M 1 408.14 % | 34.926 M -92.96 % | 495.824 M 1 591.77 % | 29.308 M -93.22 % | 432.019 M 1 688.68 % | 24.153 M -94.59 % | 446.244 M 2 365.71 % | 18.098 M -95.94 % | 446.002 M 3 267.30 % | 13.245 M -96.74 % | 406.208 M 4 135.74 % | 9.590 M -97.14 % | 335.730 M 2 618.46 % | 12.350 M -96.86 % | 393.067 M 575.36 % | 58.201 M -82.15 % | 325.993 M 3 762.02 % | 8.441 M -97.50 % | 337.916 M 313.30 % | 81.761 M -76.33 % | 345.367 M 1 520.60 % | 21.311 M -92.61 % | 288.356 M 531.40 % | 45.669 M -81.86 % | 251.766 M 2 309.47 % | 10.449 M -96.34 % | 285.742 M 7 347.01 % | 3.837 M -98.49 % | 254.340 M 16 969.80 % | 1.490 M -99.41 % | 251.002 M 19 540.19 % | 1.278 M -99.39 % | 211.056 M 24 243.25 % | 867.000 K -99.65 % | 244.521 M 28 565.98 % | 853.000 K -99.50 % | 169.960 M |
| Total investments | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K -99.98 % | 125.518 M 1 842.10 % | 6.463 M -93.36 % | 97.280 M 511 900.00 % | 19.000 K -99.97 % | 73.152 M 384 910.53 % | 19.000 K -99.97 % | 70.482 M 370 857.89 % | 19.000 K -99.97 % | 69.852 M 367 542.11 % | 19.000 K -99.97 % | 58.616 M 308 405.26 % | 19.000 K -99.96 % | 48.306 M 254 142.11 % | 19.000 K -99.95 % | 36.196 M 190 405.26 % | 19.000 K -99.93 % | 26.490 M 141 090.46 % | 18.762 K -99.90 % | 19.180 M 213 011.11 % | 9.000 K -99.96 % | 24.700 M 131 549.08 % | 18.762 K -99.98 % | 116.402 M 158.09 % | 45.102 M 167.16 % | 16.882 M 179 859.49 % | 9.381 K -99.99 % | 163.522 M 157.71 % | 63.452 M 48.87 % | 42.622 M 37 163.18 % | 114.381 K -99.87 % | 91.338 M 80 021.05 % | 114.000 K -99.45 % | 20.898 M 18 170.52 % | 114.381 K -98.51 % | 7.674 M 6 631.58 % | 114.000 K -96.17 % | 2.980 M 2 505.33 % | 114.381 K -95.53 % | 2.556 M 2 142.11 % | 114.000 K -93.43 % | 1.734 M 1 415.99 % | 114.381 K -93.30 % | 1.706 M 1 396.49 % | 114.000 K |
| Total debt | 0.000 -100.00 % | 1.024 B | 0.000 -100.00 % | 894.492 M | 0.000 -100.00 % | 924.269 M | 0.000 -100.00 % | 807.087 M | 0.000 -100.00 % | 639.770 M | 0.000 -100.00 % | 561.974 M | 0.000 -100.00 % | 530.750 M | 0.000 -100.00 % | 461.327 M | 0.000 -100.00 % | 470.397 M | 0.000 -100.00 % | 464.100 M | 0.000 -100.00 % | 419.453 M | 0.000 -100.00 % | 345.320 M | 0.000 -100.00 % | 413.619 M | 0.000 -100.00 % | 339.101 M | 0.000 -100.00 % | 346.357 M | 0.000 -100.00 % | 363.790 M | 0.000 -100.00 % | 309.667 M | 0.000 -100.00 % | 297.435 M | 0.000 -100.00 % | 296.190 M | 0.000 -100.00 % | 258.177 M | 0.000 -100.00 % | 252.492 M | 0.000 -100.00 % | 212.334 M | 0.000 -100.00 % | 245.388 M | 0.000 -100.00 % | 170.813 M |
| Accumulated other comprehensive income loss | 603.108 M 384.52 % | 124.475 M -71.63 % | 438.693 M 34.38 % | 326.456 M 18.28 % | 276.005 M | 0.000 -100.00 % | 297.745 M 25.10 % | 238.008 M -19.46 % | 295.512 M 337.98 % | 67.471 M -76.84 % | 291.353 M 25.79 % | 231.616 M -19.52 % | 287.805 M 326.55 % | 67.472 M -76.15 % | 282.960 M 26.76 % | 223.223 M -20.91 % | 282.235 M 318.30 % | 67.472 M -73.22 % | 251.952 M | 0.000 -100.00 % | 282.614 M 318.86 % | 67.472 M -48.16 % | 130.152 M | 0.000 -100.00 % | 126.382 M 87.31 % | 67.472 M -45.90 % | 124.717 M | 0.000 -100.00 % | 121.079 M | 0.000 -100.00 % | 125.962 M | 0.000 -100.00 % | 119.860 M | 0.000 -100.00 % | 118.187 M | 0.000 -100.00 % | 115.271 M | 0.000 -100.00 % | 109.844 M | 0.000 -100.00 % | 105.967 M | 0.000 -100.00 % | 106.274 M | 0.000 -100.00 % | 102.654 M | 0.000 -100.00 % | 103.327 M | 0.000 |
| Retained earnings | 0.000 -100.00 % | 218.644 M | 0.000 | 0.000 | 0.000 -100.00 % | 117.418 M | 0.000 | 0.000 | 0.000 -100.00 % | 139.787 M | 0.000 | 0.000 | 0.000 -100.00 % | 132.080 M | 0.000 | 0.000 | 0.000 -100.00 % | 126.510 M | 0.000 -100.00 % | 192.215 M | 0.000 -100.00 % | 126.890 M | 0.000 -100.00 % | 83.910 M | 0.000 -100.00 % | 121.162 M | 0.000 -100.00 % | 78.475 M | 0.000 -100.00 % | 74.837 M | 0.000 -100.00 % | 79.720 M | 0.000 -100.00 % | 73.618 M | 0.000 -100.00 % | 71.945 M | 0.000 -100.00 % | 69.029 M | 0.000 -100.00 % | 63.602 M | 0.000 -100.00 % | 59.725 M | 0.000 -100.00 % | 60.032 M | 0.000 -100.00 % | 56.412 M | 0.000 -100.00 % | 57.085 M |
| Common stock | 0.000 -100.00 % | 116.676 M | 0.000 -100.00 % | 112.237 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 59.737 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M | 0.000 -100.00 % | 46.242 M |
| Total equity | 603.108 M 0.00 % | 603.108 M 37.48 % | 438.693 M 0.00 % | 438.693 M 58.94 % | 276.005 M 0.00 % | 276.005 M -7.30 % | 297.745 M 0.00 % | 297.745 M 0.76 % | 295.512 M 0.00 % | 295.511 M 1.43 % | 291.353 M 0.00 % | 291.353 M 1.23 % | 287.805 M 0.00 % | 287.805 M 1.71 % | 282.960 M 0.00 % | 282.960 M 0.26 % | 282.235 M 0.00 % | 282.235 M 12.02 % | 251.952 M 0.00 % | 251.952 M -10.85 % | 282.614 M 0.00 % | 282.614 M 117.14 % | 130.152 M 0.00 % | 130.152 M 2.98 % | 126.382 M -54.36 % | 276.887 M 122.01 % | 124.717 M 0.00 % | 124.717 M 3.00 % | 121.079 M 0.00 % | 121.079 M -3.88 % | 125.962 M 0.00 % | 125.962 M 5.09 % | 119.860 M 0.00 % | 119.860 M 1.42 % | 118.187 M 0.00 % | 118.187 M 2.53 % | 115.271 M 0.00 % | 115.271 M 4.94 % | 109.844 M 0.00 % | 109.844 M 3.66 % | 105.967 M 0.00 % | 105.967 M -0.29 % | 106.274 M 0.00 % | 106.274 M 3.53 % | 102.654 M 0.00 % | 102.654 M -0.65 % | 103.327 M 0.00 % | 103.327 M |
| Other non current liabilities | -603.108 M -49 173.07 % | 1.229 M 100.28 % | -438.693 M -17 975.53 % | -2.427 M 99.12 % | -276.005 M -11 272.27 % | -2.427 M 99.18 % | -297.745 M -9 030.56 % | 3.334 M | 0.000 -100.00 % | 3.334 M | 0.000 -100.00 % | 3.168 M | 0.000 -100.00 % | 3.168 M | 0.000 -100.00 % | 3.812 M | 0.000 -100.00 % | 3.812 M | 0.000 -100.00 % | 4.729 M | 0.000 -100.00 % | 4.729 M | 0.000 -100.00 % | 3.338 M | 0.000 -100.00 % | 5.359 M | 0.000 -100.00 % | 3.601 M | 0.000 -100.00 % | 3.602 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 88.000 K | 0.000 -100.00 % | 87.780 K | 0.000 -100.00 % | 81.000 K | 0.000 -100.00 % | 80.780 K | 0.000 -100.00 % | 74.000 K |
| Long term debt | 0.000 -100.00 % | 635.136 M | 0.000 -100.00 % | 516.378 M | 0.000 -100.00 % | 527.557 M | 0.000 -100.00 % | 423.179 M | 0.000 -100.00 % | 388.405 M | 0.000 -100.00 % | 319.392 M | 0.000 -100.00 % | 277.791 M | 0.000 -100.00 % | 214.510 M | 0.000 -100.00 % | 205.546 M | 0.000 -100.00 % | 216.142 M | 0.000 -100.00 % | 171.285 M | 0.000 -100.00 % | 199.597 M | 0.000 -100.00 % | 186.806 M | 0.000 -100.00 % | 189.456 M | 0.000 -100.00 % | 181.435 M | 0.000 -100.00 % | 195.857 M | 0.000 -100.00 % | 133.330 M | 0.000 -100.00 % | 122.281 M | 0.000 -100.00 % | 112.085 M | 0.000 -100.00 % | 108.875 M | 0.000 -100.00 % | 102.859 M | 0.000 -100.00 % | 69.368 M | 0.000 -100.00 % | 102.747 M | 0.000 -100.00 % | 19.531 M |
| Total non current liabilities | -603.108 M -194.77 % | 636.365 M 245.06 % | -438.693 M -185.36 % | 513.951 M 286.21 % | -276.005 M -152.56 % | 525.130 M 276.37 % | -297.745 M -169.81 % | 426.513 M | 0.000 -100.00 % | 391.739 M | 0.000 -100.00 % | 322.560 M | 0.000 -100.00 % | 280.959 M | 0.000 -100.00 % | 218.322 M | 0.000 -100.00 % | 209.358 M | 0.000 -100.00 % | 220.871 M | 0.000 -100.00 % | 176.013 M | 0.000 -100.00 % | 202.935 M | 0.000 -100.00 % | 192.164 M | 0.000 -100.00 % | 193.057 M | 0.000 -100.00 % | 185.038 M | 0.000 -100.00 % | 195.857 M | 0.000 -100.00 % | 133.330 M | 0.000 -100.00 % | 122.281 M | 0.000 -100.00 % | 112.085 M | 0.000 -100.00 % | 108.963 M | 0.000 -100.00 % | 102.947 M | 0.000 -100.00 % | 69.449 M | 0.000 -100.00 % | 102.828 M | 0.000 -100.00 % | 19.605 M |
| Other current liabilities | 0.000 -100.00 % | 74.053 M | 0.000 -100.00 % | 61.327 M | 0.000 -100.00 % | 42.799 M | 0.000 -100.00 % | 63.898 M | 0.000 -100.00 % | 50.853 M | 0.000 -100.00 % | 75.849 M | 0.000 -100.00 % | 73.413 M | 0.000 -100.00 % | 61.006 M | 0.000 -100.00 % | 47.172 M | 0.000 -100.00 % | 51.884 M | 0.000 -100.00 % | 76.762 M | 0.000 -100.00 % | 37.032 M | 0.000 -100.00 % | 65.135 M | 0.000 -100.00 % | 48.113 M | 0.000 -100.00 % | 33.130 M | 0.000 -100.00 % | 28.596 M | 0.000 -100.00 % | 39.431 M | 0.000 -100.00 % | 63.229 M | 0.000 -100.00 % | 44.950 M | 0.000 -100.00 % | 49.980 M | 0.000 -100.00 % | 32.758 M | 0.000 -100.00 % | 62.701 M | 0.000 -100.00 % | 26.511 M | 0.000 -100.00 % | 55.097 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 389.256 M | 0.000 -100.00 % | 378.114 M | 0.000 -100.00 % | 396.712 M | 0.000 -100.00 % | 383.908 M | 0.000 -100.00 % | 251.365 M | 0.000 -100.00 % | 242.582 M | 0.000 -100.00 % | 252.959 M | 0.000 -100.00 % | 246.817 M | 0.000 -100.00 % | 264.851 M | 0.000 -100.00 % | 247.958 M | 0.000 -100.00 % | 248.168 M | 0.000 -100.00 % | 145.723 M | 0.000 -100.00 % | 226.813 M | 0.000 -100.00 % | 149.645 M | 0.000 -100.00 % | 164.921 M | 0.000 -100.00 % | 167.933 M | 0.000 -100.00 % | 176.337 M | 0.000 -100.00 % | 175.154 M | 0.000 -100.00 % | 184.105 M | 0.000 -100.00 % | 149.302 M | 0.000 -100.00 % | 149.633 M | 0.000 -100.00 % | 142.966 M | 0.000 -100.00 % | 142.641 M | 0.000 -100.00 % | 151.282 M |
| Total current liabilities | 0.000 -100.00 % | 509.816 M | 0.000 -100.00 % | 484.774 M | 0.000 -100.00 % | 477.914 M | 0.000 -100.00 % | 595.171 M | 0.000 -100.00 % | 425.279 M | 0.000 -100.00 % | 464.106 M | 0.000 -100.00 % | 461.459 M | 0.000 -100.00 % | 455.953 M | 0.000 -100.00 % | 471.843 M | 0.000 -100.00 % | 394.090 M | 0.000 -100.00 % | 440.766 M | 0.000 -100.00 % | 260.971 M | 0.000 -100.00 % | 370.455 M | 0.000 -100.00 % | 254.918 M | 0.000 -100.00 % | 267.087 M | 0.000 -100.00 % | 278.501 M | 0.000 -100.00 % | 248.912 M | 0.000 -100.00 % | 288.709 M | 0.000 -100.00 % | 277.582 M | 0.000 -100.00 % | 248.989 M | 0.000 -100.00 % | 231.759 M | 0.000 -100.00 % | 219.689 M | 0.000 -100.00 % | 185.999 M | 0.000 -100.00 % | 275.480 M |
| Total liabilities | -603.108 M -152.62 % | 1.146 B 361.27 % | -438.693 M -143.93 % | 998.725 M 461.85 % | -276.005 M -127.52 % | 1.003 B 436.88 % | -297.745 M -129.14 % | 1.022 B | 0.000 -100.00 % | 817.018 M | 0.000 -100.00 % | 786.666 M | 0.000 -100.00 % | 742.418 M | 0.000 -100.00 % | 674.275 M | 0.000 -100.00 % | 681.201 M | 0.000 -100.00 % | 614.961 M | 0.000 -100.00 % | 616.779 M | 0.000 -100.00 % | 463.906 M | 0.000 -100.00 % | 562.619 M | 0.000 -100.00 % | 447.975 M | 0.000 -100.00 % | 452.124 M | 0.000 -100.00 % | 474.358 M | 0.000 -100.00 % | 382.242 M | 0.000 -100.00 % | 410.990 M | 0.000 -100.00 % | 389.667 M | 0.000 -100.00 % | 357.952 M | 0.000 -100.00 % | 334.706 M | 0.000 -100.00 % | 289.138 M | 0.000 -100.00 % | 288.827 M | 0.000 -100.00 % | 295.085 M |
| Other non current assets | 0.000 -100.00 % | 7.478 M | 0.000 -100.00 % | 7.478 M 111.92 % | -62.759 M -939.59 % | 7.475 M 115.37 % | -48.640 M -799.35 % | 6.955 M 119.02 % | -36.576 M -625.90 % | 6.955 M 119.74 % | -35.241 M | 0.000 100.00 % | -34.926 M -606.25 % | 6.899 M 123.54 % | -29.308 M | 0.000 100.00 % | -24.153 M | 0.000 100.00 % | -18.098 M | 0.000 100.00 % | -13.245 M | 0.000 100.00 % | -9.590 M | 0.000 100.00 % | -12.350 M | 0.000 100.00 % | -58.201 M | 0.000 100.00 % | -8.441 M | 0.000 100.00 % | -81.761 M -4 159.63 % | 2.014 M 109.45 % | -21.311 M -1 158.25 % | 2.014 M 104.41 % | -45.669 M -2 424.12 % | 1.965 M 118.81 % | -10.449 M -631.84 % | 1.965 M 151.20 % | -3.837 M -314.48 % | 1.789 M 220.07 % | -1.490 M -183.28 % | 1.789 M 239.99 % | -1.278 M -176.66 % | 1.667 M 292.27 % | -867.000 K -152.00 % | 1.667 M 295.46 % | -853.000 K -141.55 % | 2.053 M |
| Long term investments | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 18.762 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 18.762 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 9.381 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 114.381 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 114.381 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 114.381 K | 0.000 -100.00 % | 114.000 K | 0.000 -100.00 % | 114.381 K | 0.000 -100.00 % | 114.000 K |
| Intangible 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 -100.00 % | 31.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 121.000 K | 0.000 -100.00 % | 150.740 K | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 210.740 K | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 285.370 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 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible 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 -100.00 % | 31.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 91.000 K | 0.000 -100.00 % | 121.000 K | 0.000 -100.00 % | 150.740 K | 0.000 -100.00 % | 169.000 K | 0.000 -100.00 % | 210.740 K | 0.000 -100.00 % | 285.000 K | 0.000 -100.00 % | 285.370 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 |
| Property plant equipment net | 0.000 -100.00 % | 226.833 M | 0.000 -100.00 % | 149.595 M | 0.000 -100.00 % | 153.763 M | 0.000 -100.00 % | 129.492 M | 0.000 -100.00 % | 132.951 M | 0.000 -100.00 % | 134.845 M | 0.000 -100.00 % | 122.551 M | 0.000 -100.00 % | 115.681 M | 0.000 -100.00 % | 109.339 M | 0.000 -100.00 % | 99.929 M | 0.000 -100.00 % | 103.505 M | 0.000 -100.00 % | 81.644 M | 0.000 -100.00 % | 111.795 M | 0.000 -100.00 % | 85.800 M | 0.000 -100.00 % | 88.309 M | 0.000 -100.00 % | 90.020 M | 0.000 -100.00 % | 82.823 M | 0.000 -100.00 % | 83.087 M | 0.000 -100.00 % | 84.308 M | 0.000 -100.00 % | 85.908 M | 0.000 -100.00 % | 88.558 M | 0.000 -100.00 % | 91.671 M | 0.000 -100.00 % | 93.227 M | 0.000 -100.00 % | 88.512 M |
| Total non current assets | 0.000 -100.00 % | 237.963 M | 0.000 -100.00 % | 157.092 M 350.31 % | -62.759 M -138.92 % | 161.258 M 431.53 % | -48.640 M -135.64 % | 136.466 M 473.10 % | -36.576 M -126.14 % | 139.925 M 497.05 % | -35.241 M -126.13 % | 134.864 M 486.14 % | -34.926 M -126.97 % | 129.500 M 541.86 % | -29.308 M -125.31 % | 115.791 M 579.41 % | -24.153 M -122.07 % | 109.449 M 704.76 % | -18.098 M -118.09 % | 100.069 M 855.52 % | -13.245 M -112.78 % | 103.674 M 1 181.07 % | -9.590 M -111.72 % | 81.822 M 762.53 % | -12.350 M -111.02 % | 112.024 M 292.48 % | -58.201 M -167.60 % | 86.094 M 1 119.95 % | -8.441 M -109.53 % | 88.604 M 208.37 % | -81.761 M -188.73 % | 92.148 M 532.40 % | -21.311 M -125.09 % | 84.951 M 286.01 % | -45.669 M -153.62 % | 85.166 M 915.06 % | -10.449 M -112.10 % | 86.387 M 2 351.43 % | -3.837 M -104.37 % | 87.811 M 5 993.36 % | -1.490 M -101.65 % | 90.461 M 7 178.36 % | -1.278 M -101.37 % | 93.452 M 10 878.78 % | -867.000 K -100.91 % | 95.008 M 11 238.12 % | -853.000 K -100.94 % | 90.679 M |
| Other current assets | -40.331 M | 0.000 100.00 % | -63.470 M -119.96 % | 317.949 M | 0.000 -100.00 % | 208.074 M | 0.000 -100.00 % | 208.551 M | 0.000 -100.00 % | 131.893 M | 0.000 -100.00 % | 116.025 M | 0.000 -100.00 % | 113.265 M | 0.000 -100.00 % | 102.592 M | 0.000 -100.00 % | 99.443 M | 0.000 -100.00 % | 83.617 M | 0.000 -100.00 % | 98.274 M | 0.000 -100.00 % | 52.940 M | 0.000 -100.00 % | 93.339 M | 0.000 | 0.000 | 0.000 -100.00 % | 64.140 M | 0.000 | 0.000 | 0.000 -100.00 % | 63.416 M | 0.000 -100.00 % | 60.136 M | 0.000 -100.00 % | 52.964 M | 0.000 -100.00 % | 45.010 M | 0.000 -100.00 % | 45.981 M | 0.000 -100.00 % | 43.627 M | 0.000 -100.00 % | 34.399 M | 0.000 -100.00 % | 34.453 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.443 M -93.38 % | 97.280 M | 0.000 -100.00 % | 73.152 M | 0.000 -100.00 % | 70.482 M | 0.000 -100.00 % | 69.852 M | 0.000 -100.00 % | 58.616 M | 0.000 -100.00 % | 48.306 M | 0.000 -100.00 % | 36.196 M | 0.000 -100.00 % | 26.490 M | 0.000 -100.00 % | 19.180 M | 0.000 -100.00 % | 24.700 M | 0.000 -100.00 % | 116.402 M 158.14 % | 45.093 M 167.11 % | 16.882 M | 0.000 -100.00 % | 163.522 M 158.17 % | 63.338 M 48.60 % | 42.622 M | 0.000 -100.00 % | 91.338 M | 0.000 -100.00 % | 20.898 M | 0.000 -100.00 % | 7.674 M | 0.000 -100.00 % | 2.980 M | 0.000 -100.00 % | 2.556 M | 0.000 -100.00 % | 1.734 M | 0.000 -100.00 % | 1.706 M | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 40.331 M | 0.000 -100.00 % | 63.470 M | 0.000 -100.00 % | 56.315 M 215.78 % | -48.640 M -200.00 % | 48.640 M 232.98 % | -36.576 M -200.00 % | 36.576 M 203.79 % | -35.241 M -200.00 % | 35.241 M 200.90 % | -34.926 M -200.00 % | 34.926 M 219.17 % | -29.308 M -200.00 % | 29.308 M 221.34 % | -24.153 M -200.00 % | 24.153 M 233.46 % | -18.098 M -200.00 % | 18.098 M 236.64 % | -13.245 M -200.00 % | 13.245 M 238.11 % | -9.590 M -200.00 % | 9.590 M 177.65 % | -12.350 M -160.09 % | 20.552 M 135.31 % | -58.201 M -544.01 % | 13.108 M 255.29 % | -8.441 M -200.00 % | 8.441 M 110.32 % | -81.761 M -543.80 % | 18.423 M 186.45 % | -21.311 M -200.00 % | 21.311 M 146.66 % | -45.669 M -200.00 % | 45.669 M 537.07 % | -10.449 M -200.00 % | 10.449 M 372.31 % | -3.837 M -200.00 % | 3.837 M 357.52 % | -1.490 M -199.99 % | 1.490 M 216.60 % | -1.278 M -200.00 % | 1.278 M 247.40 % | -867.000 K -199.94 % | 867.483 K 201.70 % | -853.000 K -200.00 % | 853.000 K |
| Cash and short term investments | 40.331 M 0.00 % | 40.331 M -36.46 % | 63.470 M 0.00 % | 63.470 M 1.13 % | 62.759 M 0.00 % | 62.758 M 29.03 % | 48.640 M 0.00 % | 48.640 M 32.98 % | 36.576 M 0.00 % | 36.576 M 3.79 % | 35.241 M 0.00 % | 35.241 M 0.90 % | 34.926 M 0.00 % | 34.926 M 19.17 % | 29.308 M 0.00 % | 29.308 M 21.34 % | 24.153 M 0.00 % | 24.153 M 33.46 % | 18.098 M 0.00 % | 18.098 M 36.64 % | 13.245 M 0.00 % | 13.245 M 38.11 % | 9.590 M 0.00 % | 9.590 M -22.35 % | 12.350 M -39.91 % | 20.552 M -64.69 % | 58.201 M 0.00 % | 58.201 M 589.50 % | 8.441 M 0.00 % | 8.441 M -89.68 % | 81.761 M 0.00 % | 81.761 M 283.66 % | 21.311 M 0.00 % | 21.311 M -53.34 % | 45.669 M 0.00 % | 45.669 M 337.07 % | 10.449 M 0.00 % | 10.449 M 172.31 % | 3.837 M 0.00 % | 3.837 M 157.52 % | 1.490 M -0.01 % | 1.490 M 16.60 % | 1.278 M 0.00 % | 1.278 M 47.40 % | 867.000 K -0.06 % | 867.483 K 1.70 % | 853.000 K 0.00 % | 853.000 K |
| Total current assets | 0.000 -100.00 % | 1.511 B | 0.000 -100.00 % | 1.280 B 1 940.07 % | 62.759 M -94.39 % | 1.118 B 2 198.09 % | 48.640 M -95.89 % | 1.183 B 3 134.26 % | 36.576 M -96.24 % | 972.604 M 2 659.86 % | 35.241 M -96.26 % | 943.155 M 2 600.44 % | 34.926 M -96.12 % | 900.723 M 2 973.30 % | 29.308 M -96.52 % | 841.444 M 3 383.81 % | 24.153 M -97.17 % | 853.987 M 4 618.68 % | 18.098 M -97.64 % | 766.844 M 5 689.65 % | 13.245 M -98.34 % | 795.719 M 8 197.38 % | 9.590 M -98.13 % | 512.236 M 4 047.66 % | 12.350 M -98.30 % | 727.481 M 1 149.95 % | 58.201 M -88.04 % | 486.598 M 5 664.70 % | 8.441 M -98.26 % | 484.599 M 492.70 % | 81.761 M -83.91 % | 508.172 M 2 284.55 % | 21.311 M -94.89 % | 417.152 M 813.42 % | 45.669 M -89.71 % | 444.011 M 4 149.32 % | 10.449 M -97.50 % | 418.550 M 10 808.27 % | 3.837 M -98.99 % | 379.985 M 25 402.35 % | 1.490 M -99.57 % | 350.211 M 27 303.08 % | 1.278 M -99.58 % | 301.960 M 34 728.14 % | 867.000 K -99.71 % | 296.473 M 34 656.47 % | 853.000 K -99.72 % | 307.733 M |
| Inventory | 0.000 -100.00 % | 824.529 M | 0.000 -100.00 % | 734.568 M | 0.000 -100.00 % | 729.070 M | 0.000 -100.00 % | 656.883 M | 0.000 -100.00 % | 656.934 M | 0.000 -100.00 % | 575.754 M | 0.000 -100.00 % | 554.897 M | 0.000 -100.00 % | 498.150 M | 0.000 -100.00 % | 504.116 M | 0.000 -100.00 % | 519.489 M | 0.000 -100.00 % | 528.356 M | 0.000 -100.00 % | 338.464 M | 0.000 -100.00 % | 492.483 M | 0.000 -100.00 % | 311.036 M | 0.000 -100.00 % | 309.488 M | 0.000 -100.00 % | 314.041 M | 0.000 -100.00 % | 237.930 M | 0.000 -100.00 % | 235.838 M | 0.000 -100.00 % | 239.478 M | 0.000 -100.00 % | 242.920 M | 0.000 -100.00 % | 194.938 M | 0.000 -100.00 % | 181.754 M | 0.000 -100.00 % | 182.152 M | 0.000 -100.00 % | 200.478 M |
| Net receivables | 0.000 -100.00 % | 646.466 M | 0.000 -100.00 % | 164.339 M | 0.000 -100.00 % | 117.888 M | 0.000 -100.00 % | 268.889 M | 0.000 -100.00 % | 147.201 M | 0.000 -100.00 % | 216.135 M | 0.000 -100.00 % | 197.635 M | 0.000 -100.00 % | 211.394 M | 0.000 -100.00 % | 226.275 M | 0.000 -100.00 % | 145.640 M | 0.000 -100.00 % | 155.844 M | 0.000 -100.00 % | 111.242 M | 0.000 -100.00 % | 121.107 M | 0.000 -100.00 % | 117.361 M | 0.000 -100.00 % | 102.530 M | 0.000 -100.00 % | 112.370 M | 0.000 -100.00 % | 94.495 M | 0.000 -100.00 % | 102.368 M | 0.000 -100.00 % | 115.659 M | 0.000 -100.00 % | 88.218 M | 0.000 -100.00 % | 107.803 M | 0.000 -100.00 % | 75.301 M | 0.000 -100.00 % | 79.054 M | 0.000 -100.00 % | 71.949 M |
| Tax assets | 0.000 -100.00 % | 3.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 46.507 M | 0.000 -100.00 % | 45.333 M | 0.000 -100.00 % | 35.163 M | 0.000 -100.00 % | 147.365 M | 0.000 -100.00 % | 123.061 M | 0.000 -100.00 % | 145.675 M | 0.000 -100.00 % | 135.087 M | 0.000 -100.00 % | 148.130 M | 0.000 -100.00 % | 159.820 M | 0.000 -100.00 % | 94.248 M | 0.000 -100.00 % | 115.836 M | 0.000 -100.00 % | 78.216 M | 0.000 -100.00 % | 78.506 M | 0.000 -100.00 % | 57.160 M | 0.000 -100.00 % | 69.035 M | 0.000 -100.00 % | 81.972 M | 0.000 -100.00 % | 33.144 M | 0.000 -100.00 % | 50.326 M | 0.000 -100.00 % | 48.526 M | 0.000 -100.00 % | 49.707 M | 0.000 -100.00 % | 49.368 M | 0.000 -100.00 % | 14.022 M | 0.000 -100.00 % | 16.847 M | 0.000 -100.00 % | 69.101 M |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.240 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 -100.00 % | 114.190 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 0.000 -100.00 % | 210.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.850 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.516 M | 0.000 | 0.000 | 0.000 -100.00 % | 28.516 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 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 100.00 % | -2.427 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 0.000 -100.00 % | 1.749 B | 0.000 -100.00 % | 1.437 B | 0.000 -100.00 % | 1.279 B | 0.000 -100.00 % | 1.319 B | 0.000 -100.00 % | 1.113 B | 0.000 -100.00 % | 1.078 B | 0.000 -100.00 % | 1.030 B | 0.000 -100.00 % | 957.235 M | 0.000 -100.00 % | 963.436 M | 0.000 -100.00 % | 866.913 M | 0.000 -100.00 % | 899.393 M | 0.000 -100.00 % | 594.058 M | 0.000 -100.00 % | 839.505 M | 0.000 -100.00 % | 572.692 M | 0.000 -100.00 % | 573.203 M | 0.000 -100.00 % | 600.320 M | 0.000 -100.00 % | 502.103 M | 0.000 -100.00 % | 529.177 M | 0.000 -100.00 % | 504.938 M | 0.000 -100.00 % | 467.796 M | 0.000 -100.00 % | 440.673 M | 0.000 -100.00 % | 395.412 M | 0.000 -100.00 % | 391.481 M | 0.000 -100.00 % | 398.412 M |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -19.393 M 57.48 % | -45.612 M -2 049.48 % | -2.122 M -48.29 % | -1.431 M -105.65 % | 25.318 M 79.45 % | 14.109 M 70.81 % | 8.260 M 1 876.34 % | -465.000 K 73.70 % | -1.768 M -43.86 % | -1.229 M 58.05 % | -2.930 M -57.27 % | -1.863 M -10.56 % | -1.685 M 54.15 % | -3.675 M -214.10 % | -1.170 M -113.50 % | -548.000 K -209.60 % | -177.000 K 99.52 % | -37.141 M -641.49 % | 6.859 M -69.96 % | 22.833 M 191.65 % | 7.829 M 1 209.77 % | -705.464 K 43.65 % | -1.252 M 53.13 % | -2.671 M -143.04 % | -1.099 M 55.55 % | -2.473 M -127.26 % | -1.088 M 43.95 % | -1.941 M -14.38 % | -1.697 M -127.23 % | 6.231 M 562.27 % | -1.348 M -13.76 % | -1.185 M 75.90 % | -4.917 M -786.10 % | 716.658 K 129.99 % | -2.390 M -27.74 % | -1.871 M -79.04 % | -1.045 M 39.15 % | -1.717 M -102.77 % | -847.000 K 71.30 % | -2.951 M -218.68 % | -926.000 K -115.57 % | 5.948 M 170.68 % | -8.416 M -206.48 % | -2.746 M -214.19 % | -874.000 K -142.71 % | 2.046 M 249.04 % | -1.373 M 51.64 % | -2.839 M |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |