Hardwyn India Limited HARDWYN.NS
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 1.846 B 20.78 % | 1.528 B -7.17 % | 1.647 B 94.73 % | 845.577 M 46.44 % | 577.435 M 400.63 % | 115.341 M -72.64 % | 421.526 M 132.30 % | 181.461 M |
| Net income | 112.312 M 9.72 % | 102.361 M 10.30 % | 92.806 M 172.38 % | 34.072 M 121.76 % | 15.364 M 1 437.38 % | 999.368 K 227.05 % | 305.572 K -57.97 % | 726.949 K |
| Income before tax | 158.499 M 8.58 % | 145.968 M 11.33 % | 131.111 M 177.89 % | 47.181 M 122.19 % | 21.235 M 1 504.47 % | 1.323 M 214.93 % | 420.243 K -56.89 % | 974.885 K |
| Income before tax ratio | 0.09 -10.09 % | 0.10 19.94 % | 0.08 42.71 % | 0.06 51.73 % | 0.04 220.49 % | 0.01 1 050.94 % | 0.00 -81.44 % | 0.01 |
| EBITDA | 188.075 M 10.76 % | 169.803 M 20.63 % | 140.768 M 164.52 % | 53.217 M 124.66 % | 23.688 M 395.62 % | 4.779 M 99.00 % | 2.402 M 140.59 % | 998.237 K |
| Net income ratio | 0.06 -9.15 % | 0.07 18.82 % | 0.06 39.88 % | 0.04 51.44 % | 0.03 207.09 % | 0.01 1 095.24 % | 0.00 -81.90 % | 0.00 |
| Ratio EBITDA | 0.10 -8.29 % | 0.11 29.95 % | 0.09 35.84 % | 0.06 53.42 % | 0.04 -1.00 % | 0.04 627.28 % | 0.01 3.57 % | 0.01 |
| Gross profit ratio | 0.14 -8.28 % | 0.16 21.75 % | 0.13 13.14 % | 0.11 67.84 % | 0.07 14.24 % | 0.06 192.73 % | 0.02 39.56 % | 0.01 |
| Weighted average shs out dil | 498.750 M 41.30 % | 352.969 M 67.17 % | 211.141 M 3.50 % | 204.000 M 0.00 % | 204.000 M 0.00 % | 204.000 M 0.14 % | 203.717 M -0.14 % | 204.000 M |
| Weighted average shs out | 498.750 M 41.30 % | 352.969 M 67.17 % | 211.141 M 3.49 % | 204.024 M 0.01 % | 204.001 M 0.00 % | 204.000 M 0.14 % | 203.717 M -0.14 % | 204.000 M |
| EPS diluted | 0.23 -20.69 % | 0.29 -47.27 % | 0.55 223.53 % | 0.17 125.76 % | 0.08 1 436.73 % | 0.00 226.67 % | 0.00 -58.33 % | 0.00 |
| Earnings per share | 0.23 -20.69 % | 0.29 -47.27 % | 0.55 223.53 % | 0.17 125.76 % | 0.08 1 436.73 % | 0.00 226.67 % | 0.00 -58.33 % | 0.00 |
| Gross profit | 262.802 M 10.78 % | 237.239 M 13.02 % | 209.914 M 120.32 % | 95.275 M 145.78 % | 38.764 M 471.93 % | 6.778 M -19.90 % | 8.462 M 224.20 % | 2.610 M |
| Income tax expense | 46.187 M 5.92 % | 43.607 M 13.84 % | 38.305 M 192.21 % | 13.109 M 123.30 % | 5.870 M 1 711.36 % | 324.091 K 182.63 % | 114.671 K -53.75 % | 247.936 K |
| Cost of revenue | 1.583 B 22.61 % | 1.291 B -10.12 % | 1.437 B 91.48 % | 750.302 M 39.29 % | 538.670 M 396.18 % | 108.563 M -73.72 % | 413.064 M 130.95 % | 178.851 M |
| General and administrative expenses | 0.000 -100.00 % | 37.298 M 2.74 % | 36.303 M 1 833.95 % | 1.877 M 125.50 % | 832.435 K 38.91 % | 599.250 K -4.76 % | 629.168 K -15.08 % | 740.856 K |
| Selling and marketing expenses | 0.000 -100.00 % | 9.628 M 35.97 % | 7.081 M 96.40 % | 3.605 M 130.58 % | 1.564 M 748.66 % | 184.240 K 110.12 % | 87.682 K | 0.000 |
| Other expenses | 64.003 M 35.48 % | 47.242 M 39.31 % | 33.911 M -14.38 % | 39.608 M 144.84 % | 16.177 M 169.87 % | 5.994 M -32.59 % | 8.892 M 375.72 % | 1.869 M |
| Operating expenses | 100.025 M 18.32 % | 84.540 M 9.37 % | 77.295 M 71.42 % | 45.091 M 142.77 % | 18.573 M 174.03 % | 6.778 M -29.49 % | 9.613 M 268.29 % | 2.610 M |
| Cost and expenses | 1.683 B 22.35 % | 1.376 B -9.13 % | 1.514 B 90.36 % | 795.313 M 42.72 % | 557.244 M 403.08 % | 110.766 M -73.58 % | 419.300 M 131.07 % | 181.461 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.637 K | 0.000 |
| Selling general and administrative expenses | 36.022 M -3.42 % | 37.298 M -14.03 % | 43.384 M 691.32 % | 5.483 M 128.82 % | 2.396 M 205.81 % | 783.490 K 9.30 % | 716.850 K -3.24 % | 740.856 K |
| Interest income | 0.000 -100.00 % | 843.000 K 94.69 % | 433.000 K -13.82 % | 502.440 K 405.18 % | 99.458 K | 0.000 -100.00 % | 56.032 K 523.75 % | -13.223 K |
| Interest expense | 11.998 M 2.36 % | 11.721 M 36.23 % | 8.604 M 76.12 % | 4.885 M 133.21 % | 2.095 M -34.65 % | 3.206 M 70.91 % | 1.876 M 14 084.63 % | 13.223 K |
| Depreciation and amortization | 17.578 M 45.09 % | 12.115 M 315.47 % | 2.916 M 153.32 % | 1.151 M 221.34 % | 358.220 K 79.59 % | 199.464 K 23.27 % | 161.811 K 1 497.50 % | 10.129 K |
| Operating income | 162.777 M 6.60 % | 152.699 M 15.14 % | 132.619 M 163.84 % | 50.264 M 148.94 % | 20.191 M 341.39 % | 4.574 M 105.54 % | 2.226 M 131.91 % | 959.659 K |
| Operating income ratio | 0.09 -11.74 % | 0.10 24.04 % | 0.08 35.49 % | 0.06 70.00 % | 0.03 -11.83 % | 0.04 651.17 % | 0.01 -0.16 % | 0.01 |
| Total other income expenses net | -4.278 M 36.44 % | -6.731 M -346.35 % | -1.508 M 51.10 % | -3.084 M -395.58 % | 1.043 M 132.09 % | -3.251 M -80.08 % | -1.805 M -11 956.99 % | 15.226 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | 96.345 M 28.49 % | 74.985 M 71.11 % | 43.823 M -32.60 % | 65.024 M 34.84 % | 48.225 M 18 868.11 % | 254.240 K -99.57 % | 59.279 M 3 795.54 % | -1.604 M |
| Total investments | 17.807 M 8.27 % | 16.447 M 27.54 % | 12.896 M | 0.000 100.00 % | -8.292 M | 0.000 | 0.000 | 0.000 |
| Total debt | 98.866 M 7.02 % | 92.382 M 102.15 % | 45.699 M -30.76 % | 66.004 M 33.92 % | 49.285 M 18 427.42 % | 266.012 K -99.55 % | 59.280 M | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 102.809 M 13.20 % | 90.818 M 76.46 % | 51.468 M 195.86 % | 17.396 M 756.15 % | 2.032 M 96.79 % | 1.033 M 42.03 % | 726.949 K |
| Common stock | 488.434 M 40.00 % | 348.881 M 33.33 % | 261.664 M 156.53 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 45.71 % | 70.000 M |
| Total equity | 3.987 B 2.91 % | 3.874 B 2.72 % | 3.772 B 2 357.60 % | 153.469 M 28.54 % | 119.396 M 14.77 % | 104.032 M 0.97 % | 103.033 M 45.68 % | 70.727 M |
| Other non current liabilities | -1.000 K -100.11 % | 914.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.674 K |
| Long term debt | 1.144 M -83.14 % | 6.785 M 5 040.15 % | 132.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 2.664 M -65.40 % | 7.699 M 5 732.58 % | 132.000 K 13 300.00 % | -1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.449 K |
| Other current liabilities | 96.621 M 82.00 % | 53.088 M 1 228.86 % | 3.995 M -48.21 % | 7.713 M 158.67 % | 2.982 M 424.23 % | 568.813 K 320.52 % | 135.264 K -60.85 % | 345.487 K |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 9.457 M | 0.000 -100.00 % | 168.686 K | 0.000 | 0.000 | 0.000 |
| Short term debt | 97.722 M 14.17 % | 85.597 M 87.85 % | 45.567 M -30.96 % | 66.004 M 33.92 % | 49.285 M 18 427.42 % | 266.012 K -99.55 % | 59.280 M | 0.000 |
| Total current liabilities | 660.641 M 15.44 % | 572.284 M 39.78 % | 409.415 M -1.79 % | 416.884 M 54.16 % | 270.432 M 958.97 % | 25.537 M -62.93 % | 68.886 M 207.55 % | 22.398 M |
| Total liabilities | 663.305 M 14.37 % | 579.983 M 41.62 % | 409.547 M -1.76 % | 416.883 M 54.15 % | 270.432 M 958.97 % | 25.537 M -62.93 % | 68.886 M 207.52 % | 22.401 M |
| Other non current assets | 1.994 M 1 561.67 % | 120.000 K 20.00 % | 100.000 K | 0.000 -100.00 % | 210.989 K -50.00 % | 422.000 K -33.33 % | 633.000 K | 0.000 |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 3.459 B 0.00 % | 3.459 B 0.00 % | 3.459 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 3.459 B 0.00 % | 3.459 B 0.00 % | 3.459 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 41.161 M -19.95 % | 51.421 M 440.25 % | 9.518 M 25.30 % | 7.596 M 329.22 % | 1.770 M 249.44 % | 506.461 K 91.99 % | 263.795 K 357.63 % | 57.644 K |
| Total non current assets | 3.504 B -0.21 % | 3.512 B 1.22 % | 3.469 B 44 203.16 % | 7.831 M 272.01 % | 2.105 M 113.10 % | 987.854 K 7.97 % | 914.938 K 1 487.22 % | 57.644 K |
| Other current assets | 108.844 M -20.45 % | 136.829 M 24.41 % | 109.978 M -5.67 % | 116.593 M 56.54 % | 74.479 M 113.69 % | 34.854 M 5 406.14 % | 633.000 K -73.27 % | 2.368 M |
| Short term investments | 17.807 M 8.27 % | 16.447 M 27.54 % | 12.896 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.521 M 165.37 % | 950.000 K -49.36 % | 1.876 M 91.36 % | 980.330 K -7.57 % | 1.061 M 8 909.77 % | 11.772 K 2 702.86 % | 420.000 -99.97 % | 1.604 M |
| Cash and short term investments | 20.328 M 2 039.79 % | 950.000 K -49.36 % | 1.876 M 91.36 % | 980.330 K -7.57 % | 1.061 M 8 909.77 % | 11.772 K 2 702.86 % | 420.000 -99.97 % | 1.604 M |
| Total current assets | 1.146 B 21.55 % | 942.655 M 32.43 % | 711.791 M 26.54 % | 562.521 M 45.08 % | 387.723 M 201.54 % | 128.581 M -24.81 % | 171.003 M 83.74 % | 93.070 M |
| Inventory | 588.149 M 19.89 % | 490.555 M 40.37 % | 349.470 M 148.73 % | 140.503 M 40.74 % | 99.833 M 5 495.09 % | 1.784 M | 0.000 -100.00 % | 621.580 K |
| Net receivables | 428.460 M 36.31 % | 314.321 M 25.49 % | 250.467 M -17.73 % | 304.445 M 43.37 % | 212.350 M 130.99 % | 91.931 M -46.07 % | 170.449 M 92.65 % | 88.476 M |
| Tax assets | 2.089 M 122.47 % | 939.000 K 49.05 % | 630.000 K 168.29 % | 234.820 K 88.87 % | 124.328 K 109.34 % | 59.391 K 227.35 % | 18.143 K | 0.000 |
| Other assets | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 418.855 M 7.49 % | 389.683 M 24.91 % | 311.964 M -3.72 % | 324.013 M 52.79 % | 212.061 M 758.46 % | 24.702 M 161.65 % | 9.441 M -57.18 % | 22.047 M |
| Tax payables | 47.443 M 8.03 % | 43.916 M 14.27 % | 38.432 M 100.64 % | 19.154 M 222.72 % | 5.935 M | 0.000 -100.00 % | 30.000 K 439.33 % | 5.563 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 52.737 M 6.61 % | 49.469 M 7.50 % | 46.017 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 7.436 M -43.15 % | 13.080 M | 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 |
| Other total stockholders equity | 3.446 B 2.15 % | 3.373 B 0.00 % | 3.373 B 337 315 000.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 1.521 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 775.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 4.650 B 4.40 % | 4.454 B 6.53 % | 4.181 B 633.09 % | 570.352 M 46.31 % | 389.828 M 200.86 % | 129.569 M -24.63 % | 171.918 M 84.61 % | 93.128 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 |
| Change in working capital | -125.033 M -19.64 % | -104.508 M 8.47 % | -114.178 M -167.40 % | -42.700 M 20.51 % | -53.714 M -192.12 % | 58.310 M 162.87 % | -92.752 M -33.62 % | -69.413 M |
| Accounts receivables | -114.139 M 53.24 % | -244.116 M -211.09 % | 219.746 M 338.61 % | -92.095 M 23.52 % | -120.418 M -253.36 % | 78.518 M 195.78 % | -81.977 M 53.67 % | -176.944 M |
| Inventory | -97.593 M 30.83 % | -141.085 M 22.80 % | -182.756 M -349.35 % | -40.671 M 58.52 % | -98.049 M -5 395.09 % | -1.784 M -387.06 % | 621.580 K 200.00 % | -621.581 K |
| Accounts payables | 29.172 M -88.69 % | 257.980 M 673.95 % | -44.948 M -140.15 % | 111.952 M -40.25 % | 187.358 M 1 127.65 % | 15.262 M 221.06 % | -12.606 M | 0.000 |
| Other working capital | 57.527 M 153.28 % | 22.713 M 121.38 % | -106.220 M -385.34 % | -21.886 M 3.18 % | -22.605 M 32.89 % | -33.685 M -2 884.64 % | 1.210 M -98.88 % | 108.153 M |
| Other non cash items | -35.444 M -410.56 % | 11.413 M 138.26 % | -29.829 M -303.01 % | -7.402 M -464.62 % | 2.030 M -43.95 % | 3.622 M 1 207 271 578.66 % | 0.300 100.00 % | -379.014 K |
| Net cash provided by operating activities | 15.600 M -27.04 % | 21.381 M 314.24 % | -9.980 M -463.88 % | -1.770 M 95.08 % | -35.962 M -157.33 % | 62.724 M 167.80 % | -92.515 M -35.40 % | -68.328 M |
| Investments in property plant and equipment | -8.776 M 83.75 % | -54.018 M -1 191.68 % | -4.182 M 40.07 % | -6.978 M -330.31 % | -1.622 M -266.75 % | -442.130 K -20.16 % | -367.963 K -442.93 % | -67.773 K |
| Acquisitions net | 0.000 100.00 % | -1.700 M | 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 |
| Sales maturities of investments | 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 |
| Net cash used for investing activites | -8.776 M 84.25 % | -55.718 M -1 232.33 % | -4.182 M 40.07 % | -6.978 M -330.31 % | -1.622 M -266.75 % | -442.130 K -20.16 % | -367.963 K -442.93 % | -67.773 K |
| Debt repayment | 8.105 M -82.64 % | 46.683 M 324.53 % | -20.791 M -224.36 % | 16.719 M -65.89 % | 49.019 M 183.06 % | -59.014 M -199.55 % | 59.280 M | 0.000 |
| Common stock issued | 0.000 -100.00 % | 2.000 M -95.45 % | 44.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 32.000 M -54.29 % | 70.000 M |
| Common stock repurchased | 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 |
| Other financing activites | -11.998 M -2.36 % | -11.721 M -36.24 % | -8.603 M -47.88 % | -5.818 M -177.71 % | -2.095 M 35.67 % | -3.256 M -73.62 % | -1.876 M -102.68 % | 70.000 M |
| Net cash used provided by financing activities | -3.893 M -110.53 % | 36.962 M 153.06 % | 14.606 M 33.98 % | 10.901 M -76.77 % | 46.924 M 175.36 % | -62.270 M -169.65 % | 89.404 M 27.72 % | 70.000 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.931 M 11.70 % | 2.624 M 492.33 % | 443.000 K -79.43 % | 2.154 M -76.94 % | 9.341 M 82 183.74 % | 11.352 K 100.71 % | -1.604 M -199.97 % | 1.604 M |
| Cash at beginning of period | 17.397 M 17.76 % | 14.773 M 3.09 % | 14.330 M 53.22 % | 9.353 M 79 361.51 % | 11.770 K 2 702.38 % | 420.000 -99.97 % | 1.604 M | 0.000 |
| Cash at end of period | 20.328 M 16.85 % | 17.397 M 17.76 % | 14.773 M 28.39 % | 11.507 M 23.03 % | 9.353 M 79 348.01 % | 11.772 K 2 702.86 % | 420.000 -99.97 % | 1.604 M |
| Operating cash flow | 15.600 M -27.04 % | 21.381 M 314.24 % | -9.980 M -463.88 % | -1.770 M 95.08 % | -35.962 M -157.33 % | 62.724 M 169.20 % | -90.640 M -32.65 % | -68.328 M |
| Capital expenditure | -8.776 M 83.75 % | -54.018 M -1 191.68 % | -4.182 M 40.07 % | -6.978 M -330.31 % | -1.622 M -266.75 % | -442.130 K -20.16 % | -367.959 K -442.93 % | -67.773 K |
| Free CashFlow | 6.824 M 120.91 % | -32.637 M -130.45 % | -14.162 M -61.90 % | -8.747 M 76.73 % | -37.583 M -160.34 % | 62.281 M 168.44 % | -91.008 M -33.06 % | -68.396 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 |
| 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-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 429.445 M -5.91 % | 456.419 M -1.60 % | 463.851 M -10.19 % | 516.474 M 26.19 % | 409.274 M -7.30 % | 441.490 M 10.65 % | 398.999 M 24.94 % | 319.352 M -13.36 % | 368.614 M -46.94 % | 694.751 M 100.08 % | 347.236 M -0.42 % | 348.710 M 36.28 % | 255.881 M -8.96 % | 281.054 M 0.00 % | 281.054 M -15.23 % | 331.555 M 133.93 % | 141.735 M -35.90 % | 221.123 M 0.00 % | 221.123 M 227.13 % | 67.594 M 0.00 % | 67.594 M 26.57 % | 53.405 M 0.00 % | 53.405 M 1 151.33 % | 4.268 M 0.00 % | 4.268 M -95.82 % | 102.046 M 0.00 % | 102.046 M -6.17 % | 108.752 M 0.00 % | 108.752 M -25.47 % | 145.918 M |
| Net income | 36.334 M 95.20 % | 18.614 M -53.35 % | 39.900 M -1.24 % | 40.401 M 201.57 % | 13.397 M -59.80 % | 33.323 M -22.71 % | 43.112 M 190.83 % | 14.824 M 33.53 % | 11.102 M -82.28 % | 62.645 M 91.81 % | 32.660 M 180.36 % | 11.649 M 33.77 % | 8.708 M -34.26 % | 13.247 M 0.00 % | 13.247 M -20.31 % | 16.624 M 338.77 % | 3.789 M -41.33 % | 6.457 M 0.00 % | 6.457 M 427.26 % | 1.225 M 0.00 % | 1.225 M -33.08 % | 1.830 M 0.00 % | 1.830 M 237.56 % | -1.330 M 0.00 % | -1.330 M -1 485.30 % | -83.927 K 0.00 % | -83.927 K -135.45 % | 236.715 K 0.00 % | 236.715 K -79.29 % | 1.143 M |
| Income before tax | 51.548 M 95.99 % | 26.302 M -53.26 % | 56.276 M -1.32 % | 57.029 M 201.87 % | 18.892 M -61.26 % | 48.765 M -19.64 % | 60.685 M 190.69 % | 20.876 M 33.46 % | 15.642 M -80.53 % | 80.324 M 77.49 % | 45.256 M 180.31 % | 16.145 M 31.88 % | 12.243 M -34.04 % | 18.559 M 0.00 % | 18.559 M -22.57 % | 23.969 M 376.44 % | 5.031 M -43.52 % | 8.908 M 0.00 % | 8.908 M 421.01 % | 1.710 M 0.00 % | 1.710 M -31.08 % | 2.481 M 0.00 % | 2.481 M 236.38 % | -1.819 M 0.00 % | -1.819 M -1 557.02 % | -109.762 K 0.00 % | -109.762 K -134.31 % | 319.885 K 0.00 % | 319.885 K -79.21 % | 1.539 M |
| Income before tax ratio | 0.12 108.30 % | 0.06 -52.50 % | 0.12 9.87 % | 0.11 139.21 % | 0.05 -58.21 % | 0.11 -27.38 % | 0.15 132.67 % | 0.07 54.05 % | 0.04 -63.30 % | 0.12 -11.29 % | 0.13 181.50 % | 0.05 -3.23 % | 0.05 -27.55 % | 0.07 0.00 % | 0.07 -8.66 % | 0.07 103.67 % | 0.04 -11.89 % | 0.04 0.00 % | 0.04 59.27 % | 0.03 0.00 % | 0.03 -45.54 % | 0.05 0.00 % | 0.05 110.90 % | -0.43 0.00 % | -0.43 -39 519.92 % | 0.00 0.00 % | 0.00 -136.57 % | 0.00 0.00 % | 0.00 -72.11 % | 0.01 |
| EBITDA | 57.403 M 70.55 % | 33.658 M -49.42 % | 66.538 M 5.45 % | 63.101 M 154.68 % | 24.777 M -59.49 % | 61.165 M -8.97 % | 67.192 M 185.91 % | 23.501 M 30.98 % | 17.943 M -76.42 % | 76.088 M 58.63 % | 47.966 M 140.55 % | 19.940 M 42.10 % | 14.033 M -27.64 % | 19.393 M 0.00 % | 19.393 M -25.25 % | 25.942 M 310.83 % | 6.315 M -27.80 % | 8.746 M 0.00 % | 8.746 M 472.32 % | 1.528 M 0.00 % | 1.528 M -39.37 % | 2.521 M 0.00 % | 2.521 M 2 025.95 % | -130.874 K 0.00 % | -130.874 K -115.49 % | 844.628 K 4.37 % | 809.240 K 131.99 % | 348.830 K 0.00 % | 348.830 K -77.45 % | 1.547 M |
| Net income ratio | 0.08 107.46 % | 0.04 -52.59 % | 0.09 9.96 % | 0.08 138.97 % | 0.03 -56.63 % | 0.08 -30.15 % | 0.11 132.77 % | 0.05 54.12 % | 0.03 -66.60 % | 0.09 -4.13 % | 0.09 181.55 % | 0.03 -1.84 % | 0.03 -27.80 % | 0.05 0.00 % | 0.05 -6.00 % | 0.05 87.57 % | 0.03 -8.46 % | 0.03 0.00 % | 0.03 61.18 % | 0.02 0.00 % | 0.02 -47.13 % | 0.03 0.00 % | 0.03 110.99 % | -0.31 0.00 % | -0.31 -37 805.04 % | 0.00 0.00 % | 0.00 -137.78 % | 0.00 0.00 % | 0.00 -72.21 % | 0.01 |
| Ratio EBITDA | 0.13 81.26 % | 0.07 -48.59 % | 0.14 17.41 % | 0.12 101.81 % | 0.06 -56.30 % | 0.14 -17.73 % | 0.17 128.84 % | 0.07 51.18 % | 0.05 -55.55 % | 0.11 -20.72 % | 0.14 141.57 % | 0.06 4.27 % | 0.05 -20.52 % | 0.07 0.00 % | 0.07 -11.81 % | 0.08 75.63 % | 0.04 12.63 % | 0.04 0.00 % | 0.04 74.95 % | 0.02 0.00 % | 0.02 -52.10 % | 0.05 0.00 % | 0.05 253.91 % | -0.03 0.00 % | -0.03 -470.49 % | 0.01 4.37 % | 0.01 147.23 % | 0.00 0.00 % | 0.00 -69.75 % | 0.01 |
| Gross profit ratio | 0.17 35.44 % | 0.13 -29.07 % | 0.18 11.34 % | 0.16 134.32 % | 0.07 -49.83 % | 0.13 -36.94 % | 0.21 69.86 % | 0.13 42.72 % | 0.09 -37.77 % | 0.14 -22.70 % | 0.18 128.07 % | 0.08 -39.14 % | 0.13 17.88 % | 0.11 0.00 % | 0.11 -3.47 % | 0.12 7.20 % | 0.11 40.03 % | 0.08 0.00 % | 0.08 161.38 % | 0.03 0.00 % | 0.03 -45.85 % | 0.05 0.00 % | 0.05 -46.06 % | 0.10 0.00 % | 0.10 553.38 % | 0.02 0.00 % | 0.02 -46.43 % | 0.03 0.00 % | 0.03 88.40 % | 0.02 |
| Weighted average shs out dil | 519.057 M 4.07 % | 498.750 M 0.00 % | 498.750 M -3.00 % | 514.195 M 47.38 % | 348.881 M 0.00 % | 348.882 M -27.17 % | 479.022 M 29.26 % | 370.600 M 0.14 % | 370.067 M 6.07 % | 348.885 M 68.08 % | 207.569 M 1.75 % | 203.996 M 0.00 % | 204.000 M 0.39 % | 203.198 M 0.00 % | 203.198 M -0.39 % | 204.000 M -0.39 % | 204.802 M 0.45 % | 203.883 M 0.00 % | 203.883 M -0.11 % | 204.117 M 0.00 % | 204.117 M 0.40 % | 203.309 M 0.00 % | 203.309 M -0.68 % | 204.691 M 0.00 % | 204.691 M -6.13 % | 218.062 M 0.00 % | 218.062 M 15.15 % | 189.372 M 0.00 % | 189.372 M -7.17 % | 204.000 M |
| Weighted average shs out | 519.057 M 4.07 % | 498.750 M 0.00 % | 498.750 M -3.00 % | 514.195 M 47.38 % | 348.881 M 0.00 % | 348.882 M -27.17 % | 479.022 M 29.26 % | 370.600 M 0.14 % | 370.067 M 6.07 % | 348.885 M 68.08 % | 207.569 M 1.75 % | 203.996 M 0.00 % | 204.000 M 0.38 % | 203.230 M 0.00 % | 203.230 M -0.38 % | 204.000 M -0.39 % | 204.802 M 0.45 % | 203.889 M 0.00 % | 203.889 M -0.13 % | 204.151 M 0.02 % | 204.117 M 0.39 % | 203.330 M 0.00 % | 203.331 M -0.66 % | 204.692 M 0.00 % | 204.692 M -6.35 % | 218.560 M 0.00 % | 218.560 M 15.41 % | 189.372 M 0.00 % | 189.372 M -7.17 % | 204.000 M |
| EPS diluted | 0.07 87.67 % | 0.04 -53.38 % | 0.08 1.78 % | 0.08 96.50 % | 0.04 -55.56 % | 0.09 0.00 % | 0.09 125.00 % | 0.04 33.33 % | 0.03 -72.73 % | 0.11 -31.25 % | 0.16 180.21 % | 0.06 33.72 % | 0.04 -34.51 % | 0.07 0.00 % | 0.07 -45.67 % | 0.12 548.65 % | 0.02 -41.64 % | 0.03 0.00 % | 0.03 428.33 % | 0.01 0.00 % | 0.01 -33.33 % | 0.01 0.00 % | 0.01 238.46 % | -0.01 0.00 % | -0.01 -1 525.00 % | 0.00 0.00 % | 0.00 -130.77 % | 0.00 0.00 % | 0.00 -76.79 % | 0.01 |
| Earnings per share | 0.07 87.67 % | 0.04 -53.38 % | 0.08 1.78 % | 0.08 96.50 % | 0.04 -55.56 % | 0.09 0.00 % | 0.09 125.00 % | 0.04 33.33 % | 0.03 -72.73 % | 0.11 -31.25 % | 0.16 180.21 % | 0.06 33.72 % | 0.04 -34.51 % | 0.07 0.00 % | 0.07 -45.67 % | 0.12 548.65 % | 0.02 -41.64 % | 0.03 0.00 % | 0.03 428.33 % | 0.01 0.00 % | 0.01 -33.33 % | 0.01 0.00 % | 0.01 238.46 % | -0.01 0.00 % | -0.01 -1 525.00 % | 0.00 0.00 % | 0.00 -130.77 % | 0.00 0.00 % | 0.00 -76.79 % | 0.01 |
| Gross profit | 72.774 M 27.44 % | 57.106 M -30.20 % | 81.818 M 0.00 % | 81.818 M 195.69 % | 27.670 M -53.49 % | 59.496 M -30.23 % | 85.270 M 112.22 % | 40.180 M 23.65 % | 32.495 M -66.98 % | 98.411 M 54.67 % | 63.628 M 127.10 % | 28.017 M -17.07 % | 33.783 M 7.32 % | 31.478 M 0.00 % | 31.478 M -18.17 % | 38.468 M 150.77 % | 15.340 M -10.24 % | 17.091 M 0.00 % | 17.091 M 755.07 % | 1.999 M 0.00 % | 1.999 M -31.46 % | 2.916 M 0.00 % | 2.916 M 574.98 % | 432.041 K 0.00 % | 432.041 K -72.67 % | 1.581 M 0.00 % | 1.581 M -49.73 % | 3.145 M 0.00 % | 3.145 M 40.41 % | 2.240 M |
| Income tax expense | 15.214 M 97.89 % | 7.688 M -53.05 % | 16.376 M -1.52 % | 16.628 M 202.60 % | 5.495 M -64.42 % | 15.442 M -12.12 % | 17.572 M 190.35 % | 6.052 M 33.30 % | 4.540 M -74.32 % | 17.679 M 40.37 % | 12.595 M 180.14 % | 4.496 M 31.91 % | 3.408 M -35.84 % | 5.312 M 0.00 % | 5.312 M -27.67 % | 7.345 M 491.36 % | 1.242 M -49.31 % | 2.450 M 0.00 % | 2.450 M 405.23 % | 484.977 K 0.00 % | 484.977 K -25.43 % | 650.330 K 0.00 % | 650.332 K 33.19 % | 488.286 K 0.00 % | 488.286 K 1 790.02 % | 25.835 K 0.00 % | 25.835 K -68.94 % | 83.171 K 0.00 % | 83.171 K -79.00 % | 396.000 K |
| Cost of revenue | 356.671 M -10.68 % | 399.313 M 4.52 % | 382.033 M -12.11 % | 434.656 M 13.90 % | 381.604 M -0.10 % | 381.994 M 21.76 % | 313.729 M 12.38 % | 279.172 M -16.94 % | 336.119 M -43.64 % | 596.340 M 110.27 % | 283.608 M -11.56 % | 320.692 M 44.39 % | 222.098 M -11.01 % | 249.576 M 0.00 % | 249.576 M -14.85 % | 293.087 M 131.88 % | 126.394 M -38.05 % | 204.032 M 0.00 % | 204.032 M 211.05 % | 65.595 M 0.00 % | 65.595 M 29.92 % | 50.489 M 0.00 % | 50.489 M 1 216.25 % | 3.836 M 0.00 % | 3.836 M -96.18 % | 100.465 M 0.00 % | 100.465 M -4.87 % | 105.607 M 0.00 % | 105.607 M -26.50 % | 143.678 M |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.040 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.406 M 0.00 % | 7.406 M | 0.000 | 0.000 -100.00 % | 4.863 M 0.00 % | 4.863 M | 0.000 | 0.000 -100.00 % | 90.000 K 0.00 % | 90.000 K | 0.000 | 0.000 -100.00 % | 418.500 K 0.00 % | 418.500 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.081 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.653 M 0.00 % | 1.653 M | 0.000 | 0.000 -100.00 % | 781.785 K 0.00 % | 781.785 K | 0.000 | 0.000 -100.00 % | 92.120 K 0.00 % | 92.120 K | 0.000 | 0.000 -100.00 % | 193.841 K 0.00 % | 193.841 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 20.014 M 3.16 % | 19.401 M 33.54 % | 14.528 M -7.36 % | 15.683 M | 0.000 | 0.000 -100.00 % | 20.851 M 14.63 % | 18.190 M -44.02 % | 32.495 M | 0.000 -100.00 % | 16.406 M | 0.000 -100.00 % | 131.410 K | 0.000 | 0.000 -100.00 % | 10.280 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 -100.00 % | 695.000 K |
| Operating expenses | 20.014 M -37.11 % | 31.823 M 43.18 % | 22.226 M -7.83 % | 24.115 M 222.87 % | 7.469 M -19.14 % | 9.237 M -54.15 % | 20.147 M 10.76 % | 18.190 M -44.02 % | 32.495 M 40.96 % | 23.052 M 40.51 % | 16.406 M -7.12 % | 17.664 M -11.27 % | 19.907 M 65.46 % | 12.031 M 0.00 % | 12.031 M -68.72 % | 38.468 M 321.79 % | 9.120 M 22.95 % | 7.418 M 0.00 % | 7.418 M 2 544.80 % | 280.473 K 0.00 % | 280.473 K -37.82 % | 451.068 K 0.00 % | 451.064 K -28.70 % | 632.605 K 0.00 % | 632.605 K -21.40 % | 804.888 K 0.00 % | 804.888 K -71.27 % | 2.802 M 0.00 % | 2.802 M 25.07 % | 2.240 M |
| Cost and expenses | 376.685 M -12.63 % | 431.136 M 6.65 % | 404.259 M -11.88 % | 458.771 M 17.91 % | 389.073 M -0.55 % | 391.231 M 17.18 % | 333.876 M 12.28 % | 297.362 M -15.83 % | 353.287 M -42.55 % | 614.919 M 104.96 % | 300.014 M -8.96 % | 329.559 M 36.10 % | 242.136 M -7.44 % | 261.608 M 0.00 % | 261.608 M -21.10 % | 331.555 M 144.66 % | 135.515 M -35.91 % | 211.450 M 0.00 % | 211.450 M 220.98 % | 65.876 M 0.00 % | 65.876 M 29.32 % | 50.940 M 0.00 % | 50.940 M 1 040.00 % | 4.468 M 0.00 % | 4.468 M -95.59 % | 101.270 M 0.00 % | 101.270 M -6.58 % | 108.408 M 0.00 % | 108.408 M -25.71 % | 145.918 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 |
| Selling general and administrative expenses | 0.000 -100.00 % | 12.422 M 61.37 % | 7.698 M -8.70 % | 8.432 M 12.89 % | 7.469 M -19.14 % | 9.237 M 1 412.07 % | -704.000 K | 0.000 | 0.000 -100.00 % | 20.121 M | 0.000 -100.00 % | 8.866 M 28.52 % | 6.899 M -23.84 % | 9.058 M 0.00 % | 9.058 M -67.87 % | 28.188 M 479.50 % | 4.864 M -13.83 % | 5.645 M 0.00 % | 5.645 M 21 912.56 % | 25.645 K 0.00 % | 25.645 K -85.92 % | 182.120 K 0.00 % | 182.120 K 64.07 % | 111.000 K 0.00 % | 111.000 K -81.87 % | 612.341 K 0.00 % | 612.341 K 119.87 % | 278.500 K 0.00 % | 278.500 K -81.97 % | 1.545 M |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 492.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 886.798 K 0.00 % | 886.798 K | 0.000 -100.00 % | 1.189 M 55.34 % | 765.570 K 0.00 % | 765.570 K 8 756.66 % | 8.644 K -0.01 % | 8.645 K -43.83 % | 15.390 K 0.00 % | 15.390 K -99.05 % | 1.618 M 0.00 % | 1.618 M 82.66 % | 885.921 K 0.00 % | 885.921 K 3 609.89 % | 23.880 K 0.00 % | 23.880 K | 0.000 |
| Interest expense | 1.734 M -39.48 % | 2.865 M -51.28 % | 5.881 M 264.83 % | 1.612 M -1.71 % | 1.640 M -44.91 % | 2.977 M -42.12 % | 5.143 M 162.93 % | 1.956 M 18.98 % | 1.644 M -8.87 % | 1.804 M -11.05 % | 2.028 M -35.39 % | 3.139 M 92.14 % | 1.634 M | 0.000 | 0.000 -100.00 % | 1.469 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 -100.00 % | 5.000 K |
| Depreciation and amortization | 4.121 M -8.24 % | 4.491 M 2.51 % | 4.381 M -1.77 % | 4.460 M 5.04 % | 4.246 M -54.94 % | 9.423 M 590.33 % | 1.365 M 104.04 % | 669.000 K 1.83 % | 657.000 K -32.82 % | 978.000 K 43.40 % | 682.000 K 3.91 % | 656.340 K 9.52 % | 599.300 K 55.40 % | 385.646 K 0.00 % | 385.646 K -23.59 % | 504.680 K 165.74 % | 189.914 K 170.14 % | 70.301 K 0.00 % | 70.301 K -35.39 % | 108.808 K 0.00 % | 108.809 K 262.17 % | 30.044 K 0.00 % | 30.043 K -56.89 % | 69.690 K 0.00 % | 69.690 K 72.27 % | 40.453 K 698.68 % | 5.065 K 0.00 % | 5.065 K 0.00 % | 5.065 K 68.83 % | 3.000 K |
| Operating income | 52.760 M 108.68 % | 25.283 M -57.57 % | 59.592 M 3.27 % | 57.703 M 185.64 % | 20.201 M -59.81 % | 50.259 M -22.82 % | 65.123 M 196.15 % | 21.990 M 43.47 % | 15.327 M -79.73 % | 75.603 M 60.10 % | 47.222 M 146.58 % | 19.151 M 39.33 % | 13.745 M -27.69 % | 19.008 M 0.00 % | 19.008 M -18.51 % | 23.324 M 280.82 % | 6.125 M -29.41 % | 8.676 M 0.00 % | 8.676 M 511.23 % | 1.419 M 0.00 % | 1.419 M -43.01 % | 2.491 M 0.00 % | 2.491 M 1 341.76 % | -200.564 K 0.00 % | -200.564 K -124.94 % | 804.175 K 0.00 % | 804.175 K 133.93 % | 343.765 K 0.00 % | 343.765 K -77.75 % | 1.545 M |
| Operating income ratio | 0.12 121.79 % | 0.06 -56.88 % | 0.13 14.99 % | 0.11 126.36 % | 0.05 -56.64 % | 0.11 -30.25 % | 0.16 137.03 % | 0.07 65.60 % | 0.04 -61.79 % | 0.11 -19.98 % | 0.14 147.62 % | 0.05 2.24 % | 0.05 -20.57 % | 0.07 0.00 % | 0.07 -3.86 % | 0.07 62.79 % | 0.04 10.13 % | 0.04 0.00 % | 0.04 86.84 % | 0.02 0.00 % | 0.02 -54.97 % | 0.05 0.00 % | 0.05 199.24 % | -0.05 0.00 % | -0.05 -696.33 % | 0.01 0.00 % | 0.01 149.31 % | 0.00 0.00 % | 0.00 -70.15 % | 0.01 |
| Total other income expenses net | -1.212 M -218.94 % | 1.019 M 130.73 % | -3.316 M -391.99 % | -674.000 K 48.51 % | -1.309 M 12.38 % | -1.494 M 66.34 % | -4.438 M -298.38 % | -1.114 M -453.65 % | 315.000 K -93.33 % | 4.721 M 340.13 % | -1.966 M 34.59 % | -3.006 M -100.09 % | -1.502 M -235.22 % | -448.139 K 0.00 % | -448.139 K -169.46 % | 645.180 K 158.99 % | -1.094 M -572.61 % | 231.440 K 0.00 % | 231.440 K -20.25 % | 290.225 K 0.00 % | 290.225 K 2 995.88 % | -10.022 K -0.02 % | -10.020 K 99.38 % | -1.618 M 0.00 % | -1.618 M -77.06 % | -913.937 K 0.00 % | -913.937 K -3 727.21 % | -23.880 K 0.00 % | -23.880 K -298.00 % | -6.000 K |
| 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-01-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 96.345 M | 0.000 -100.00 % | 65.382 M | 0.000 -100.00 % | 74.985 M 407.48 % | 14.776 M -70.19 % | 49.568 M 235.55 % | 14.772 M -66.29 % | 43.823 M 254.23 % | 12.371 M -83.03 % | 72.886 M 533.43 % | 11.507 M -82.30 % | 65.024 M 0.00 % | 65.024 M 14.39 % | 56.845 M 0.00 % | 56.845 M 17.88 % | 48.225 M 0.00 % | 48.225 M 387.71 % | 9.888 M 83 894.67 % | 11.772 K -95.37 % | 254.240 K 0.00 % | 254.241 K 1 179.58 % | -23.550 K 0.00 % | -23.550 K -100.04 % | 59.279 M 0.00 % | 59.279 M 10 971.82 % | -545.256 K 0.00 % | -545.256 K 65.03 % | -1.559 M |
| Total investments | 0.000 -100.00 % | 17.807 M | 0.000 -100.00 % | 10.675 M | 0.000 -100.00 % | 16.447 M -44.35 % | 29.552 M 123.90 % | 13.199 M -55.32 % | 29.544 M 129.09 % | 12.896 M -47.88 % | 24.743 M 101.64 % | 12.271 M -46.68 % | 23.013 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.292 M | 0.000 | 0.000 -100.00 % | 23.544 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 -100.00 % | 98.866 M | 0.000 -100.00 % | 66.233 M | 0.000 -100.00 % | 92.382 M | 0.000 -100.00 % | 51.145 M | 0.000 -100.00 % | 45.699 M | 0.000 -100.00 % | 72.987 M | 0.000 -100.00 % | 66.004 M 0.00 % | 66.004 M -2.48 % | 67.685 M 0.00 % | 67.685 M 37.33 % | 49.285 M 0.00 % | 49.285 M 347.58 % | 11.012 M | 0.000 -100.00 % | 266.012 K 0.00 % | 266.012 K | 0.000 | 0.000 -100.00 % | 59.280 M 0.00 % | 59.280 M 4 585.92 % | 1.265 M 0.00 % | 1.265 M 2 332.81 % | 52.000 K |
| Accumulated other comprehensive income loss | 3.934 B | 0.000 -100.00 % | 3.877 B 9.89 % | 3.528 B -7.77 % | 3.825 B 10.04 % | 3.476 B -7.31 % | 3.750 B 10.26 % | 3.401 B -8.71 % | 3.726 B | 0.000 -100.00 % | 173.825 M | 0.000 -100.00 % | 153.468 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 104.032 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 90.818 M | 0.000 | 0.000 | 0.000 -100.00 % | 51.468 M 0.00 % | 51.468 M | 0.000 -100.00 % | 24.974 M 43.56 % | 17.396 M 0.00 % | 17.396 M | 0.000 | 0.000 -100.00 % | 2.032 M 0.00 % | 2.032 M | 0.000 100.00 % | -1.628 M -257.72 % | 1.033 M 0.00 % | 1.033 M | 0.000 -100.00 % | 1.200 M 5.02 % | 1.143 M |
| Common stock | 0.000 -100.00 % | 488.434 M | 0.000 -100.00 % | 348.881 M | 0.000 -100.00 % | 348.881 M | 0.000 -100.00 % | 348.881 M | 0.000 -100.00 % | 261.664 M | 0.000 -100.00 % | 152.997 M | 0.000 -100.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M | 0.000 -100.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 0.00 % | 102.000 M 45.71 % | 70.000 M |
| Total equity | 3.987 B 0.00 % | 3.987 B 1.50 % | 3.928 B 0.00 % | 3.928 B 1.39 % | 3.874 B 0.00 % | 3.874 B 2.02 % | 3.798 B 0.00 % | 3.798 B 0.69 % | 3.772 B 0.00 % | 3.772 B 2 069.79 % | 173.825 M 0.00 % | 173.825 M 13.26 % | 153.468 M 0.00 % | 153.469 M 0.00 % | 153.468 M 20.87 % | 126.974 M 0.00 % | 126.974 M 6.35 % | 119.396 M 0.00 % | 119.396 M 12.13 % | 106.481 M 2.35 % | 104.032 M 0.00 % | 104.032 M 0.00 % | 104.032 M 3.65 % | 100.372 M 0.00 % | 100.372 M -2.58 % | 103.033 M 0.00 % | 103.033 M -0.16 % | 103.200 M 0.00 % | 103.200 M 45.06 % | 71.143 M |
| Other non current liabilities | -3.987 B -398 687 800.00 % | -1.000 K 100.00 % | -3.928 B -429 871.23 % | 914.000 K 100.02 % | -3.874 B -423 985.23 % | 914.000 K 100.02 % | -3.798 B -379 757 700.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 -100.00 % | 1.144 M | 0.000 -100.00 % | 6.272 M | 0.000 -100.00 % | 6.785 M | 0.000 -100.00 % | 449.000 K | 0.000 -100.00 % | 132.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 |
| Total non current liabilities | -3.987 B -149 757.62 % | 2.664 M 100.07 % | -3.928 B -54 763.36 % | 7.186 M 100.19 % | -3.874 B -50 422.26 % | 7.699 M 100.20 % | -3.798 B -844 005.78 % | 450.000 K | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 current liabilities | 0.000 -100.00 % | 96.621 M | 0.000 -100.00 % | 51.922 M | 0.000 -100.00 % | 53.088 M | 0.000 -100.00 % | 30.420 M | 0.000 -100.00 % | 13.452 M | 0.000 -100.00 % | 12.076 M | 0.000 -100.00 % | 7.713 M -71.29 % | 26.868 M 188.93 % | 9.299 M -47.97 % | 17.872 M 467.26 % | 3.151 M -65.32 % | 9.086 M 238.98 % | 2.680 M | 0.000 -100.00 % | 568.813 K 0.00 % | 568.812 K 1 282.09 % | 41.156 K 0.00 % | 41.156 K -69.57 % | 135.264 K -18.15 % | 165.263 K -4.99 % | 173.936 K 0.00 % | 173.935 K -56.08 % | 396.000 K |
| 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 |
| Short term debt | 0.000 -100.00 % | 97.722 M | 0.000 -100.00 % | 59.961 M | 0.000 -100.00 % | 85.597 M | 0.000 -100.00 % | 50.696 M | 0.000 -100.00 % | 45.567 M | 0.000 -100.00 % | 72.987 M | 0.000 -100.00 % | 66.004 M 0.00 % | 66.004 M -2.48 % | 67.685 M 0.00 % | 67.685 M 37.33 % | 49.285 M 0.00 % | 49.285 M 347.58 % | 11.012 M | 0.000 -100.00 % | 266.012 K 0.00 % | 266.012 K | 0.000 | 0.000 -100.00 % | 59.280 M 0.00 % | 59.280 M 4 585.92 % | 1.265 M 0.00 % | 1.265 M 2 332.81 % | 52.000 K |
| Total current liabilities | 0.000 -100.00 % | 660.641 M | 0.000 -100.00 % | 658.493 M | 0.000 -100.00 % | 572.284 M | 0.000 -100.00 % | 476.768 M | 0.000 -100.00 % | 409.415 M | 0.000 -100.00 % | 415.249 M | 0.000 -100.00 % | 416.884 M 0.00 % | 416.884 M 56.30 % | 266.715 M 0.00 % | 266.715 M -1.37 % | 270.432 M 0.00 % | 270.432 M 264.46 % | 74.201 M | 0.000 -100.00 % | 25.537 M 0.00 % | 25.537 M 476.48 % | 4.430 M 0.00 % | 4.430 M -93.57 % | 68.886 M 0.00 % | 68.886 M 74.64 % | 39.445 M 0.00 % | 39.445 M 21.40 % | 32.492 M |
| Total liabilities | -3.987 B -701.06 % | 663.305 M 116.89 % | -3.928 B -690.09 % | 665.679 M 117.18 % | -3.874 B -768.00 % | 579.983 M 115.27 % | -3.798 B -895.77 % | 477.218 M | 0.000 -100.00 % | 409.547 M | 0.000 -100.00 % | 415.249 M | 0.000 -100.00 % | 416.883 M 0.00 % | 416.884 M 56.30 % | 266.715 M 0.00 % | 266.715 M -1.37 % | 270.432 M 0.00 % | 270.432 M 264.46 % | 74.201 M | 0.000 -100.00 % | 25.537 M 0.00 % | 25.537 M 476.48 % | 4.430 M 0.00 % | 4.430 M -93.57 % | 68.886 M 0.00 % | 68.886 M 74.64 % | 39.445 M 0.00 % | 39.445 M 21.40 % | 32.492 M |
| Other non current assets | 0.000 -100.00 % | 1.994 M | 0.000 -100.00 % | 170.000 K 100.98 % | -17.397 M -14 597.50 % | 120.000 K 100.81 % | -14.776 M -14 876.00 % | 100.000 K 100.68 % | -14.772 M -14 872.00 % | 100.000 K 100.81 % | -12.371 M | 0.000 100.00 % | -11.507 M | 0.000 -100.00 % | 234.820 K 11.29 % | 211.000 K -56.85 % | 489.045 K 131.78 % | 210.992 K -37.08 % | 335.330 K -20.54 % | 422.000 K 3 684.78 % | -11.772 K -102.79 % | 422.002 K -12.34 % | 481.391 K -51.61 % | 994.714 K 0.00 % | 994.714 K 52.76 % | 651.143 K 0.00 % | 651.143 K | 0.000 | 0.000 100.00 % | -1.000 K |
| Long term 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 |
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 -100.00 % | 3.459 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 41.161 M | 0.000 -100.00 % | 44.351 M | 0.000 -100.00 % | 51.421 M | 0.000 -100.00 % | 8.372 M | 0.000 -100.00 % | 9.518 M | 0.000 -100.00 % | 8.626 M | 0.000 -100.00 % | 7.596 M 0.00 % | 7.596 M 176.86 % | 2.744 M 0.00 % | 2.744 M 55.03 % | 1.770 M 0.00 % | 1.770 M 379.16 % | 369.345 K | 0.000 -100.00 % | 506.461 K 0.00 % | 506.456 K 68.29 % | 300.948 K 0.00 % | 300.948 K 14.08 % | 263.795 K 0.00 % | 263.793 K -19.94 % | 329.494 K 0.00 % | 329.494 K 399.23 % | 66.000 K |
| Total non current assets | 0.000 -100.00 % | 3.504 B | 0.000 -100.00 % | 3.506 B 20 250.26 % | -17.397 M -100.50 % | 3.512 B 23 865.83 % | -14.776 M -100.43 % | 3.468 B 23 579.36 % | -14.772 M -100.43 % | 3.469 B 28 143.82 % | -12.371 M -239.61 % | 8.861 M 177.01 % | -11.507 M -246.93 % | 7.831 M 0.00 % | 7.831 M 142.24 % | 3.233 M 0.00 % | 3.233 M 53.57 % | 2.105 M 0.00 % | 2.105 M 159.80 % | 810.276 K 6 983.08 % | -11.772 K -101.19 % | 987.854 K 0.00 % | 987.847 K -23.76 % | 1.296 M 0.00 % | 1.296 M 41.61 % | 914.938 K 0.00 % | 914.936 K 177.68 % | 329.494 K 0.00 % | 329.494 K 406.91 % | 65.000 K |
| Other current assets | -20.328 M -118.68 % | 108.844 M 1 044.33 % | -11.526 M -105.60 % | 205.916 M | 0.000 -100.00 % | 136.829 M | 0.000 -100.00 % | 122.187 M | 0.000 -100.00 % | 109.978 M | 0.000 -100.00 % | 119.404 M | 0.000 -100.00 % | 116.593 M 0.00 % | 116.592 M 1.33 % | 115.066 M 0.00 % | 115.066 M 54.49 % | 74.479 M 0.00 % | 74.479 M 45.98 % | 51.020 M | 0.000 -100.00 % | 34.854 M 0.00 % | 34.854 M -52.58 % | 73.504 M -0.92 % | 74.189 M 6 596.34 % | 1.108 M 100.00 % | 553.951 K -67.91 % | 1.726 M 0.00 % | 1.726 M -50.77 % | 3.506 M |
| Short term investments | 0.000 -100.00 % | 17.807 M | 0.000 -100.00 % | 10.675 M | 0.000 -100.00 % | 16.447 M -44.35 % | 29.552 M 123.90 % | 13.199 M -55.32 % | 29.544 M 129.09 % | 12.896 M -47.88 % | 24.743 M 101.64 % | 12.271 M -46.68 % | 23.013 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.544 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 2.521 M | 0.000 -100.00 % | 851.000 K | 0.000 -100.00 % | 950.000 K 106.43 % | -14.776 M -1 036.97 % | 1.577 M 110.68 % | -14.772 M -887.42 % | 1.876 M 115.16 % | -12.371 M -12 408.61 % | 100.510 K 100.87 % | -11.507 M -1 273.74 % | 980.330 K 0.00 % | 980.330 K -90.96 % | 10.840 M 0.00 % | 10.840 M 922.00 % | 1.061 M 0.00 % | 1.061 M -5.61 % | 1.124 M 9 645.10 % | -11.772 K -200.00 % | 11.772 K 0.01 % | 11.771 K -50.02 % | 23.550 K 0.00 % | 23.550 K 5 507.14 % | 420.000 0.00 % | 420.000 -99.98 % | 1.810 M 0.00 % | 1.810 M 12.37 % | 1.611 M |
| Cash and short term investments | 20.328 M 0.00 % | 20.328 M 76.37 % | 11.526 M 0.00 % | 11.526 M -33.75 % | 17.397 M 1 731.26 % | 950.000 K -93.57 % | 14.776 M 0.00 % | 14.776 M 0.03 % | 14.772 M 687.42 % | 1.876 M -84.84 % | 12.371 M 0.00 % | 12.371 M 7.52 % | 11.507 M 1 073.74 % | 980.330 K 0.00 % | 980.330 K -90.96 % | 10.840 M 0.00 % | 10.840 M 922.00 % | 1.061 M 0.00 % | 1.061 M -5.61 % | 1.124 M 9 445.10 % | 11.772 K 0.00 % | 11.772 K 0.01 % | 11.771 K -50.02 % | 23.550 K 0.00 % | 23.550 K 5 507.14 % | 420.000 0.00 % | 420.000 -99.98 % | 1.810 M 0.00 % | 1.810 M 12.37 % | 1.611 M |
| Total current assets | 0.000 -100.00 % | 1.146 B | 0.000 -100.00 % | 1.088 B 6 155.37 % | 17.397 M -98.15 % | 942.655 M 6 279.64 % | 14.776 M -98.17 % | 806.422 M 5 359.13 % | 14.772 M -97.92 % | 711.791 M 5 653.53 % | 12.371 M -97.87 % | 580.213 M 4 942.46 % | 11.507 M -97.95 % | 562.521 M 0.00 % | 562.521 M 44.07 % | 390.456 M 0.00 % | 390.456 M 0.71 % | 387.723 M 0.00 % | 387.723 M 115.56 % | 179.872 M 1 527 861.09 % | 11.772 K -99.99 % | 128.581 M 0.00 % | 128.581 M 24.23 % | 103.506 M 0.00 % | 103.506 M -39.47 % | 171.003 M 0.00 % | 171.003 M 20.16 % | 142.316 M 0.00 % | 142.316 M 37.41 % | 103.570 M |
| Inventory | 0.000 -100.00 % | 588.149 M | 0.000 -100.00 % | 527.711 M | 0.000 -100.00 % | 490.555 M | 0.000 -100.00 % | 380.082 M | 0.000 -100.00 % | 349.470 M | 0.000 -100.00 % | 208.113 M | 0.000 -100.00 % | 140.503 M 0.00 % | 140.504 M 76.56 % | 79.580 M 0.00 % | 79.580 M -20.29 % | 99.833 M 0.00 % | 99.833 M 321.60 % | 23.680 M | 0.000 -100.00 % | 1.784 M 0.00 % | 1.784 M 73.99 % | 1.026 M 0.00 % | 1.026 M 85.13 % | 553.951 K | 0.000 -100.00 % | 1.044 M 0.00 % | 1.044 M -89.32 % | 9.771 M |
| Net receivables | 0.000 -100.00 % | 428.460 M | 0.000 -100.00 % | 343.094 M | 0.000 -100.00 % | 314.321 M | 0.000 -100.00 % | 289.377 M | 0.000 -100.00 % | 250.467 M | 0.000 -100.00 % | 240.324 M | 0.000 -100.00 % | 304.445 M 0.00 % | 304.445 M 64.59 % | 184.970 M 0.00 % | 184.970 M -12.89 % | 212.350 M 0.00 % | 212.350 M 104.09 % | 104.049 M | 0.000 -100.00 % | 91.931 M 0.00 % | 91.931 M 217.53 % | 28.952 M 2.42 % | 28.268 M -83.42 % | 170.449 M 0.00 % | 170.449 M 23.75 % | 137.736 M 0.00 % | 137.736 M 55.31 % | 88.682 M |
| Tax assets | 0.000 -100.00 % | 2.089 M | 0.000 -100.00 % | 1.861 M | 0.000 -100.00 % | 939.000 K | 0.000 -100.00 % | 740.000 K | 0.000 -100.00 % | 630.000 K | 0.000 -100.00 % | 234.810 K | 0.000 -100.00 % | 234.820 K | 0.000 -100.00 % | 278.045 K | 0.000 -100.00 % | 124.328 K | 0.000 -100.00 % | 18.931 K | 0.000 -100.00 % | 59.391 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 110.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 418.855 M | 0.000 -100.00 % | 479.716 M | 0.000 -100.00 % | 389.683 M | 0.000 -100.00 % | 346.518 M | 0.000 -100.00 % | 311.964 M | 0.000 -100.00 % | 308.937 M | 0.000 -100.00 % | 324.013 M 0.00 % | 324.013 M 78.86 % | 181.159 M 0.00 % | 181.159 M -14.57 % | 212.061 M 0.00 % | 212.061 M 258.13 % | 59.214 M | 0.000 -100.00 % | 24.702 M 0.00 % | 24.702 M 462.87 % | 4.389 M 0.00 % | 4.389 M -53.51 % | 9.441 M 0.00 % | 9.441 M -75.16 % | 38.006 M 0.00 % | 38.006 M 18.61 % | 32.044 M |
| Tax payables | 0.000 -100.00 % | 47.443 M | 0.000 -100.00 % | 66.894 M | 0.000 -100.00 % | 43.916 M | 0.000 -100.00 % | 49.134 M | 0.000 -100.00 % | 38.432 M | 0.000 -100.00 % | 21.250 M | 0.000 -100.00 % | 19.154 M | 0.000 -100.00 % | 8.573 M | 0.000 -100.00 % | 5.935 M | 0.000 -100.00 % | 1.295 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 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 |
| Minority interest | 0.000 -100.00 % | 52.737 M | 0.000 -100.00 % | 51.523 M | 0.000 -100.00 % | 49.469 M | 0.000 -100.00 % | 47.643 M | 0.000 -100.00 % | 46.017 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 |
| Capital lease obligations | 0.000 -100.00 % | 7.436 M | 0.000 -100.00 % | 11.060 M | 0.000 -100.00 % | 13.080 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 |
| 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 |
| Other total stockholders equity | 52.737 M -98.47 % | 3.446 B 6 587.71 % | 51.523 M -98.54 % | 3.528 B 7 031.14 % | 49.469 M -98.53 % | 3.373 B 6 980.06 % | 47.643 M 4 764 400.00 % | -1.000 K -100.00 % | 46.017 M -98.64 % | 3.373 B | 0.000 -100.00 % | 20.828 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 24.974 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.481 M | 0.000 | 0.000 | 0.000 100.00 % | -1.628 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.521 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 |
| 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 |
| Total assets | 0.000 -100.00 % | 4.650 B | 0.000 -100.00 % | 4.594 B | 0.000 -100.00 % | 4.454 B | 0.000 -100.00 % | 4.275 B | 0.000 -100.00 % | 4.181 B | 0.000 -100.00 % | 589.074 M | 0.000 -100.00 % | 570.352 M 0.00 % | 570.352 M 44.87 % | 393.689 M 0.00 % | 393.689 M 0.99 % | 389.828 M 0.00 % | 389.828 M 115.75 % | 180.682 M | 0.000 -100.00 % | 129.569 M 0.00 % | 129.569 M 23.63 % | 104.801 M 0.00 % | 104.801 M -39.04 % | 171.918 M 0.00 % | 171.918 M 20.52 % | 142.645 M 0.00 % | 142.645 M 37.64 % | 103.635 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-01-31 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-01-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -88.977 M 0.00 % | -88.977 M -863.70 % | 11.651 M 0.00 % | 11.651 M 111.42 % | -102.058 M 0.00 % | -102.058 M -452.32 % | -18.478 M 0.00 % | -18.478 M -207.75 % | 17.149 M 0.00 % | 17.149 M 291.98 % | 4.375 M 0.00 % | 4.375 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -69.915 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.737 M 0.00 % | -59.737 M -536.37 % | 13.690 M 0.00 % | 13.690 M 124.49 % | -55.910 M 0.00 % | -55.910 M -1 200.47 % | -4.299 M 0.00 % | -4.299 M 86.49 % | -31.832 M 0.00 % | -31.832 M -144.78 % | 71.091 M 0.00 % | 71.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -30.462 M 0.00 % | -30.462 M -400.82 % | 10.126 M 0.00 % | 10.126 M 126.59 % | -38.077 M 0.00 % | -38.077 M -247.81 % | -10.948 M 0.00 % | -10.948 M -2 785.56 % | -379.396 K 0.00 % | -379.395 K 26.01 % | -512.754 K 0.00 % | -512.754 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.771 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.223 M 0.00 % | 1.223 M 110.05 % | -12.165 M 0.00 % | -12.165 M -50.72 % | -8.072 M 0.00 % | -8.072 M -149.81 % | -3.231 M 0.00 % | -3.231 M -106.55 % | 49.360 M 0.00 % | 49.360 M 174.56 % | -66.203 M 0.00 % | -66.203 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -60.144 M |
| Other non cash items | -36.334 M -95.21 % | -18.613 M 53.35 % | -39.900 M 1.24 % | -40.401 M -201.57 % | -13.397 M 59.80 % | -33.323 M 17.48 % | -40.382 M -172.41 % | -14.824 M -33.53 % | -11.102 M 82.28 % | -62.645 M -91.81 % | -32.660 M -180.36 % | -11.649 M -33.77 % | -8.708 M -112.08 % | 72.104 M 0.00 % | 72.104 M 643.17 % | -13.275 M 0.00 % | -13.275 M -117.25 % | 76.953 M 0.00 % | 76.953 M 333.76 % | 17.741 M 0.00 % | 17.741 M 66.82 % | 10.635 M 0.00 % | 10.635 M 861.70 % | -1.396 M 0.00 % | -1.396 M -1 763.53 % | 83.927 K 0.00 % | 83.927 K 135.45 % | -236.715 K 0.00 % | -236.715 K -4 045.25 % | 6.000 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.730 M 104.04 % | 1.338 M 1.83 % | 1.314 M | 0.000 -100.00 % | 1.364 M 3.91 % | 1.313 M | 0.000 100.00 % | -3.240 M 0.00 % | -3.240 M -237.58 % | 2.355 M 0.00 % | 2.355 M 112.68 % | -18.577 M 0.00 % | -18.577 M -3 214.26 % | 596.530 K 0.00 % | 596.531 K -97.99 % | 29.644 M 0.00 % | 29.644 M 1 625.43 % | 1.718 M 0.00 % | 1.718 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.367 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.812 M 0.00 % | -2.812 M -315.42 % | -676.883 K 0.00 % | -676.883 K 12.15 % | -770.510 K 0.00 % | -770.510 K -1 814.31 % | -40.250 K 0.00 % | -40.250 K 69.69 % | -132.801 K 0.00 % | -132.800 K -50.46 % | -88.265 K 0.00 % | -88.265 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| 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 |
| 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 |
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.812 M 0.00 % | -2.812 M -315.42 % | -676.883 K 0.00 % | -676.883 K 12.15 % | -770.510 K 0.00 % | -770.510 K -1 814.31 % | -40.250 K 0.00 % | -40.250 K 69.69 % | -132.801 K 0.00 % | -132.800 K -50.46 % | -88.265 K 0.00 % | -88.265 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K |
| 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 -100.00 % | 52.000 K |
| 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 -100.00 % | 70.000 M |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |
| 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 -100.00 % | 6.385 M 0.00 % | 6.385 M 783.30 % | -934.466 K 0.00 % | -934.466 K -103.98 % | 23.462 M 0.00 % | 23.462 M 6 860 476.61 % | -342.000 0.29 % | -343.000 100.00 % | -29.517 M 0.00 % | -29.517 M -1 724.04 % | -1.618 M 0.00 % | -1.618 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.000 K |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.385 M 0.00 % | 6.385 M 783.30 % | -934.466 K 0.00 % | -934.466 K -103.98 % | 23.462 M 0.00 % | 23.462 M 6 860 476.61 % | -342.000 0.29 % | -343.000 100.00 % | -29.517 M 0.00 % | -29.517 M -1 724.04 % | -1.618 M 0.00 % | -1.618 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.046 M |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.238 M -1 022.68 % | 567.710 K 200.00 % | -567.710 K -3 314.12 % | 17.663 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.730 M 104.04 % | 1.338 M 1.83 % | 1.314 M | 0.000 -100.00 % | 1.364 M 3.91 % | 1.313 M | 0.000 -100.00 % | 333.449 K 0.00 % | 333.449 K -55.15 % | 743.511 K 0.00 % | 743.511 K -81.93 % | 4.114 M 466.17 % | -1.124 M -200.00 % | 1.124 M 9 645.09 % | -11.772 K -200.00 % | 11.772 K 299.83 % | -5.891 K -150.93 % | 11.567 K 0.00 % | 11.567 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.611 M |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.506 M 18.48 % | 14.776 M 9.96 % | 13.438 M -9.03 % | 14.772 M | 0.000 -100.00 % | 12.371 M 11.87 % | 11.059 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.124 M | 0.000 -100.00 % | 11.772 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.397 M -0.62 % | 17.506 M 18.48 % | 14.776 M -8.14 % | 16.086 M | 0.000 -100.00 % | 13.735 M 11.03 % | 12.371 M | 0.000 -100.00 % | 333.449 K 0.00 % | 333.449 K -55.15 % | 743.511 K 0.00 % | 743.511 K -81.93 % | 4.114 M | 0.000 -100.00 % | 1.124 M | 0.000 -100.00 % | 11.772 K 299.83 % | -5.891 K -150.93 % | 11.567 K 0.00 % | 11.567 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.611 M |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.730 M 104.04 % | 1.338 M 1.83 % | 1.314 M | 0.000 -100.00 % | 1.364 M 3.91 % | 1.313 M | 0.000 100.00 % | -3.240 M 0.00 % | -3.240 M -237.58 % | 2.355 M 0.00 % | 2.355 M 112.68 % | -18.577 M 0.00 % | -18.577 M -3 214.26 % | 596.530 K 0.00 % | 596.531 K -97.99 % | 29.644 M 0.00 % | 29.644 M 1 625.43 % | 1.718 M 0.00 % | 1.718 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.367 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.812 M 0.00 % | -2.812 M -315.42 % | -676.883 K 0.00 % | -676.883 K 12.15 % | -770.510 K 0.00 % | -770.510 K -1 814.31 % | -40.250 K 0.00 % | -40.250 K 69.69 % | -132.801 K 0.00 % | -132.800 K -50.46 % | -88.265 K 0.00 % | -88.265 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.000 K |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.730 M 104.04 % | 1.338 M 1.83 % | 1.314 M | 0.000 -100.00 % | 1.364 M 3.91 % | 1.313 M | 0.000 100.00 % | -6.052 M 0.00 % | -6.052 M -460.66 % | 1.678 M 0.00 % | 1.678 M 108.67 % | -19.348 M 0.00 % | -19.348 M -3 578.11 % | 556.280 K 0.00 % | 556.281 K -98.12 % | 29.511 M 0.00 % | 29.511 M 1 710.73 % | 1.630 M 0.00 % | 1.630 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -68.435 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 |