Shanghai Hollywave Electronic System Co., Ltd. 688682.SS
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | 269.051 M -31.75 % | 394.237 M 17.26 % | 336.200 M 2.02 % | 329.538 M 43.78 % | 229.199 M 35.83 % | 168.736 M 8.55 % | 155.442 M 58.81 % | 97.879 M |
| Net income | 14.434 M -46.76 % | 27.113 M -46.22 % | 50.412 M -17.25 % | 60.918 M 35.90 % | 44.827 M 29.67 % | 34.570 M 15.93 % | 29.821 M 66.64 % | 17.895 M |
| Income before tax | 17.169 M -52.69 % | 36.287 M -38.07 % | 58.598 M -22.35 % | 75.467 M 53.78 % | 49.075 M 33.37 % | 36.796 M 11.92 % | 32.877 M 86.63 % | 17.616 M |
| Income before tax ratio | 0.06 -30.67 % | 0.09 -47.19 % | 0.17 -23.89 % | 0.23 6.95 % | 0.21 -1.81 % | 0.22 3.10 % | 0.21 17.52 % | 0.18 |
| EBITDA | 33.446 M -35.11 % | 51.540 M -27.94 % | 71.520 M -15.12 % | 84.256 M 61.03 % | 52.324 M 35.78 % | 38.536 M 12.23 % | 34.337 M 84.29 % | 18.632 M |
| Net income ratio | 0.05 -21.99 % | 0.07 -54.14 % | 0.15 -18.89 % | 0.18 -5.48 % | 0.20 -4.54 % | 0.20 6.79 % | 0.19 4.93 % | 0.18 |
| Ratio EBITDA | 0.12 -4.91 % | 0.13 -38.55 % | 0.21 -16.80 % | 0.26 12.00 % | 0.23 -0.04 % | 0.23 3.39 % | 0.22 16.04 % | 0.19 |
| Gross profit ratio | 0.39 26.05 % | 0.31 -26.08 % | 0.42 -1.74 % | 0.43 8.86 % | 0.39 -2.34 % | 0.40 3.22 % | 0.39 -11.45 % | 0.44 |
| Weighted average shs out dil | 72.742 M -0.73 % | 73.277 M 0.30 % | 73.061 M 9.73 % | 66.584 M 22.76 % | 54.237 M 3.27 % | 52.522 M 3.33 % | 50.828 M 105.78 % | 24.700 M |
| Weighted average shs out | 72.742 M -0.73 % | 73.277 M 0.30 % | 73.061 M 9.73 % | 66.584 M 22.76 % | 54.237 M 3.27 % | 52.522 M 3.33 % | 50.828 M 105.78 % | 24.700 M |
| EPS diluted | 0.20 -45.95 % | 0.37 -46.38 % | 0.69 -24.18 % | 0.91 9.64 % | 0.83 25.76 % | 0.66 11.86 % | 0.59 -18.06 % | 0.72 |
| Earnings per share | 0.20 -45.95 % | 0.37 -46.38 % | 0.69 -25.00 % | 0.92 10.84 % | 0.83 25.76 % | 0.66 11.86 % | 0.59 -18.06 % | 0.72 |
| Gross profit | 104.861 M -13.98 % | 121.897 M -13.32 % | 140.630 M 0.25 % | 140.279 M 56.52 % | 89.622 M 32.66 % | 67.557 M 12.05 % | 60.291 M 40.63 % | 42.871 M |
| Income tax expense | -5.032 M -1.13 % | -4.975 M -54.49 % | -3.221 M -136.43 % | 8.839 M 108.08 % | 4.248 M 90.82 % | 2.226 M -27.16 % | 3.056 M 657.63 % | 403.416 K |
| Cost of revenue | 164.190 M -39.71 % | 272.340 M 39.25 % | 195.570 M 3.33 % | 189.260 M 35.60 % | 139.577 M 37.95 % | 101.179 M 6.33 % | 95.152 M 72.98 % | 55.009 M |
| General and administrative expenses | 9.615 M 0.68 % | 9.550 M 19.10 % | 8.019 M -29.27 % | 11.337 M 166.03 % | 4.262 M -6.80 % | 4.573 M 45.79 % | 3.136 M -43.61 % | 5.562 M |
| Selling and marketing expenses | 6.272 M -41.23 % | 10.671 M -25.61 % | 14.344 M 22.20 % | 11.738 M 54.34 % | 7.605 M 3.49 % | 7.349 M 19.41 % | 6.154 M 21.15 % | 5.080 M |
| Other expenses | 29.616 M 109.03 % | 14.168 M 3.14 % | 13.736 M 2.27 % | 13.431 M 34.94 % | 9.953 M 33.35 % | 7.464 M 2 462.23 % | -315.970 K -77 343.58 % | -408.000 |
| Operating expenses | 87.693 M 2.42 % | 85.624 M 5.67 % | 81.033 M 20.13 % | 67.452 M 79.02 % | 37.678 M 17.88 % | 31.963 M 24.91 % | 25.589 M -3.22 % | 26.440 M |
| Cost and expenses | 251.883 M -29.63 % | 357.964 M 29.41 % | 276.602 M 7.75 % | 256.712 M 44.83 % | 177.254 M 33.13 % | 133.142 M 10.27 % | 120.741 M 48.24 % | 81.448 M |
| Research and development expenses | 42.190 M -17.65 % | 51.234 M 14.02 % | 44.933 M 45.20 % | 30.945 M 95.15 % | 15.857 M 26.08 % | 12.578 M 14.23 % | 11.011 M 24.17 % | 8.867 M |
| Selling general and administrative expenses | 15.887 M -21.44 % | 20.222 M -9.57 % | 22.363 M -3.09 % | 23.076 M 94.45 % | 11.867 M -0.46 % | 11.922 M 28.32 % | 9.291 M -12.70 % | 10.642 M |
| Interest income | 5.752 M 762.99 % | 666.533 K -9.78 % | 738.789 K -40.40 % | 1.240 M 41.01 % | 879.120 K 100.31 % | 438.886 K 389.37 % | 89.683 K 40.44 % | 63.859 K |
| Interest expense | 1.221 M -9.47 % | 1.349 M 213.81 % | 429.937 K 59.87 % | 268.933 K -58.72 % | 651.416 K 331.36 % | 151.013 K -74.55 % | 593.397 K 886.12 % | 60.175 K |
| Depreciation and amortization | 15.229 M 11.15 % | 13.701 M 7.43 % | 12.753 M 61.79 % | 7.883 M 163.66 % | 2.990 M 88.24 % | 1.588 M 16.07 % | 1.368 M 53.31 % | 892.500 K |
| Operating income | 17.168 M -52.67 % | 36.273 M -38.05 % | 58.551 M -22.29 % | 75.344 M 53.07 % | 49.222 M 34.34 % | 36.640 M 10.38 % | 33.193 M 88.42 % | 17.617 M |
| Operating income ratio | 0.06 -30.65 % | 0.09 -47.17 % | 0.17 -23.83 % | 0.23 6.46 % | 0.21 -1.10 % | 0.22 1.69 % | 0.21 18.65 % | 0.18 |
| Total other income expenses net | 1.341 K -90.38 % | 13.940 K -70.26 % | 46.870 K -61.89 % | 122.989 K 183.66 % | -147.006 K -194.08 % | 156.261 K 149.45 % | -315.970 K -84 610.46 % | -373.000 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Net debt | -98.854 M 38.54 % | -160.852 M -100.64 % | -80.169 M 4.80 % | -84.208 M 49.65 % | -167.257 M -42.37 % | -117.479 M -64.75 % | -71.308 M -43.28 % | -49.768 M |
| Total investments | 8.681 M -96.84 % | 274.998 M 3 615.20 % | 7.402 M 9.02 % | 6.790 M 176.60 % | 2.455 M -95.95 % | 60.619 M 1 107.45 % | 5.020 M -56.68 % | 11.590 M |
| Total debt | 23.279 M 401.54 % | 4.641 M -58.54 % | 11.196 M 27.13 % | 8.806 M 94.08 % | 4.537 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 26.791 M 15.09 % | 23.278 M 80.08 % | 12.926 M -84.29 % | 82.291 M 912.03 % | 8.131 M -61.24 % | 20.979 M |
| Retained earnings | 143.829 M -1.69 % | 146.302 M 5.58 % | 138.564 M 26.04 % | 109.937 M 33.92 % | 82.090 M 22.05 % | 67.259 M 80.46 % | 37.270 M 393.54 % | 7.552 M |
| Common stock | 72.742 M 0.00 % | 72.742 M 40.03 % | 51.948 M 40.40 % | 37.000 M 33.33 % | 27.750 M 0.00 % | 27.750 M 7.14 % | 25.900 M 100.00 % | 12.950 M |
| Total equity | 687.624 M -1.56 % | 698.537 M 3.29 % | 676.270 M 8.79 % | 621.645 M 219.81 % | 194.378 M 9.63 % | 177.300 M 148.66 % | 71.302 M 71.89 % | 41.481 M |
| Other non current liabilities | 0.000 -100.00 % | 13.040 M | 0.000 | 0.000 100.00 % | -1.471 M | 0.000 -100.00 % | 500.000 K | 0.000 |
| Long term debt | 6.277 M 4 605.86 % | 133.381 K -94.73 % | 2.530 M 135.09 % | 1.076 M -26.85 % | 1.471 M | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 24.631 M 66.20 % | 14.820 M 18.10 % | 12.548 M 41.07 % | 8.895 M 50.72 % | 5.902 M 7.09 % | 5.511 M 3.93 % | 5.303 M -13.73 % | 6.147 M |
| Other current liabilities | 118.301 M 72.46 % | 68.597 M 46.75 % | 46.745 M 622.55 % | -8.946 M -201.45 % | 8.818 M -76.55 % | 37.605 M -1.15 % | 38.044 M -34.10 % | 57.727 M |
| Deferred revenue | 0.000 | 0.000 -100.00 % | 25.693 M -76.61 % | 109.832 M 347.94 % | 24.519 M -10.16 % | 27.294 M 63.12 % | 16.732 M -66.87 % | 50.499 M |
| Short term debt | 17.002 M 277.14 % | 4.508 M 61.45 % | 2.792 M -44.24 % | 5.008 M 63.33 % | 3.066 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 250.888 M 23.68 % | 202.848 M -5.85 % | 215.459 M 0.57 % | 214.237 M 53.40 % | 139.658 M 30.60 % | 106.937 M 67.03 % | 64.024 M -24.73 % | 85.062 M |
| Total liabilities | 275.519 M 26.58 % | 217.668 M -4.53 % | 228.007 M 2.18 % | 223.132 M 53.29 % | 145.560 M 29.45 % | 112.448 M 62.20 % | 69.327 M -23.99 % | 91.209 M |
| Other non current assets | 242.708 M 4 547.89 % | 5.222 M -98.61 % | 375.924 M -8.30 % | 409.954 M 1 232 251.37 % | 33.266 K -98.67 % | 2.493 M 1 066.53 % | 213.697 K -45.59 % | 392.718 K |
| Long term investments | -222.994 M -2 075.51 % | 11.288 M 103.15 % | -358.792 M 9.26 % | -395.417 M -16 208.51 % | 2.455 M | 0.000 | 0.000 | 0.000 |
| Intangible assets | 12.104 M -13.27 % | 13.956 M -10.46 % | 15.587 M 11.36 % | 13.996 M 1 471.03 % | 890.875 K -9.60 % | 985.453 K 58.80 % | 620.562 K 627.81 % | 85.264 K |
| GoodWill | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 74.210 M -2.44 % | 76.062 M -2.10 % | 77.692 M 2.09 % | 76.102 M 8 442.36 % | 890.875 K -9.60 % | 985.453 K 58.80 % | 620.562 K 627.81 % | 85.264 K |
| Property plant equipment net | 54.192 M 28.35 % | 42.221 M 14.51 % | 36.870 M 73.80 % | 21.214 M 202.33 % | 7.017 M -6.20 % | 7.480 M 4.55 % | 7.155 M 13.20 % | 6.320 M |
| Total non current assets | 167.185 M 14.00 % | 146.655 M 7.30 % | 136.672 M 20.65 % | 113.278 M 914.97 % | 11.161 M -0.11 % | 11.173 M 36.48 % | 8.187 M 11.99 % | 7.311 M |
| Other current assets | 50.251 M 53.05 % | 32.832 M -29.15 % | 46.344 M 284.13 % | 12.065 M 72.28 % | 7.003 M -29.46 % | 9.927 M 64.34 % | 6.041 M 98.21 % | 3.048 M |
| Short term investments | 231.675 M -12.15 % | 263.710 M -27.99 % | 366.194 M -8.95 % | 402.207 M | 0.000 -100.00 % | 60.619 M 1 107.45 % | 5.020 M -56.68 % | 11.590 M |
| cash and cash equivalents | 122.132 M -29.45 % | 173.126 M 89.49 % | 91.365 M -1.77 % | 93.014 M -45.86 % | 171.794 M 46.23 % | 117.479 M 64.75 % | 71.308 M 43.28 % | 49.768 M |
| Cash and short term investments | 353.807 M -19.01 % | 436.836 M -4.53 % | 457.558 M -7.61 % | 495.221 M 188.26 % | 171.794 M -3.54 % | 178.097 M 133.33 % | 76.329 M 24.40 % | 61.357 M |
| Total current assets | 795.957 M 3.43 % | 769.550 M 0.25 % | 767.606 M 4.94 % | 731.500 M 122.49 % | 328.777 M 18.02 % | 278.575 M 110.34 % | 132.441 M 5.63 % | 125.379 M |
| Inventory | 106.054 M 50.64 % | 70.403 M 52.24 % | 46.244 M 28.95 % | 35.861 M -17.83 % | 43.640 M -25.75 % | 58.778 M 65.80 % | 35.451 M -38.70 % | 57.833 M |
| Net receivables | 285.844 M 24.56 % | 229.478 M 5.53 % | 217.460 M 15.45 % | 188.352 M 72.62 % | 109.115 M 243.42 % | 31.773 M 95.12 % | 16.284 M 418.50 % | 3.141 M |
| Tax assets | 19.070 M 60.76 % | 11.862 M 138.36 % | 4.976 M 249.23 % | 1.425 M 86.24 % | 765.131 K 255.94 % | 214.963 K 8.46 % | 198.190 K -61.34 % | 512.636 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 101.761 M -18.42 % | 124.734 M 3.81 % | 120.157 M 26.59 % | 94.921 M -0.75 % | 95.634 M 42.91 % | 66.921 M 210.99 % | 21.519 M -15.67 % | 25.517 M |
| Tax payables | 13.824 M 176.02 % | 5.008 M -75.05 % | 20.071 M 49.54 % | 13.422 M 25.59 % | 10.687 M 343.20 % | 2.411 M -45.95 % | 4.461 M 145.28 % | 1.819 M |
| Deferred revenue non current | 16.906 M | 0.000 -100.00 % | 8.169 M 41.49 % | 5.774 M -2.17 % | 5.902 M 7.09 % | 5.511 M 14.75 % | 4.803 M -21.87 % | 6.147 M |
| Minority interest | 37.240 M -15.59 % | 44.115 M 47.22 % | 29.966 M 61.46 % | 18.559 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 6.277 M 4 605.86 % | 133.381 K -94.73 % | 2.530 M 135.09 % | 1.076 M -26.85 % | 1.471 M | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 433.813 M -0.36 % | 435.378 M -4.48 % | 455.793 M 5.30 % | 432.871 M 504.48 % | 71.611 M -12.98 % | 82.291 M 924.90 % | 8.029 M -61.73 % | 20.979 M |
| Deferred tax liabilities non current | 1.448 M -12.08 % | 1.647 M -10.92 % | 1.849 M -9.59 % | 2.045 M | 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 |
| Total assets | 963.143 M 5.12 % | 916.205 M 1.32 % | 904.277 M 7.04 % | 844.777 M 148.51 % | 339.938 M 17.32 % | 289.749 M 106.04 % | 140.628 M 5.98 % | 132.690 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 100.00 % | -7.087 M -89.11 % | -3.748 M -736.10 % | -448.232 K 18.53 % | -550.167 K -3 174.80 % | -16.800 K -105.34 % | 314.400 K -22.06 % | 403.400 K |
| Stock based compensation | 0.000 | 0.000 -100.00 % | 6.441 M 4.13 % | 6.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.497 M |
| Change in working capital | -71.923 M -51.10 % | -47.599 M 21.27 % | -60.458 M -0.21 % | -60.330 M -208.39 % | -19.563 M -154.92 % | -7.674 M 37.75 % | -12.328 M -396.14 % | 4.163 M |
| Accounts receivables | -75.822 M -222.42 % | -23.516 M 69.18 % | -76.312 M -9.94 % | -69.411 M -1.73 % | -68.230 M -145.79 % | -27.759 M -87.34 % | -14.818 M 9.88 % | -16.441 M |
| Inventory | -37.212 M -66.62 % | -22.333 M -105.79 % | -10.852 M -113.23 % | 82.000 M 452.25 % | 14.848 M 163.65 % | -23.327 M -204.22 % | 22.382 M 200.59 % | -22.251 M |
| Accounts payables | 46.947 M 191.23 % | 16.121 M -47.07 % | 30.454 M 142.02 % | -72.471 M -310.86 % | 34.369 M -20.86 % | 43.428 M 314.91 % | -20.207 M -147.60 % | 42.452 M |
| Other working capital | -5.836 M 67.34 % | -17.870 M -376.84 % | -3.748 M -736.10 % | -448.232 K 18.53 % | -550.167 K -3 197.14 % | -16.686 K 99.95 % | -34.711 M -231.41 % | 26.414 M |
| Other non cash items | 4.505 M -87.25 % | 35.348 M 690.62 % | 4.471 M 709.09 % | -734.029 K -120.05 % | 3.660 M 459.88 % | -1.017 M -392.64 % | 347.542 K 56.08 % | 222.665 K |
| Net cash provided by operating activities | -29.988 M -239.64 % | 21.475 M 8.63 % | 19.768 M 11.42 % | 17.742 M -41.90 % | 30.537 M 12.68 % | 27.101 M 42.42 % | 19.029 M -14.54 % | 22.267 M |
| Investments in property plant and equipment | -16.600 M 30.72 % | -23.962 M -4.17 % | -23.003 M -103.67 % | -11.294 M -416.25 % | -2.188 M 53.66 % | -4.721 M -62.98 % | -2.896 M 38.83 % | -4.735 M |
| Acquisitions net | -7.548 M 50.00 % | -15.096 M 33.33 % | -22.644 M 24.37 % | -29.941 M 52.13 % | -62.552 M -252 324.87 % | 24.800 K | 0.000 -100.00 % | 1.267 M |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.270 B 3.91 % | -1.322 B -1 114.88 % | -108.800 M | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 1.314 B 41.04 % | 931.389 M 443.55 % | 171.352 M | 0.000 | 0.000 | 0.000 |
| Other investing activites | 35.665 M -68.15 % | 111.991 M 22 298.25 % | 500.000 K -72.60 % | 1.825 M -97.08 % | 62.552 M 214.75 % | -54.511 M -909.36 % | 6.735 M 158.74 % | -11.467 M |
| Net cash used for investing activites | 11.517 M -84.21 % | 72.933 M 4 571.70 % | -1.631 M 99.62 % | -429.810 M -812.03 % | 60.364 M 201.95 % | -59.207 M -1 642.37 % | 3.839 M 125.70 % | -14.935 M |
| Debt repayment | 16.979 M 380.32 % | -6.057 M -90.60 % | -3.178 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 100.00 % | -2.129 M 87.83 % | -17.502 M -610.36 % | -2.464 M | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 -100.00 % | 2.129 M -90.04 % | 21.387 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -15.561 M 21.92 % | -19.931 M -7.73 % | -18.500 M 37.50 % | -29.600 M -6.67 % | -27.750 M | 0.000 | 0.000 | 0.000 |
| Other financing activites | -21.988 M -856.06 % | -2.300 M -202.61 % | 2.241 M -99.39 % | 367.523 M 15 016.91 % | -2.464 M -103.45 % | 71.429 M 1 917 394 196 889 600 000.00 % | 0.000 -100.00 % | 14.250 M |
| Net cash used provided by financing activities | -20.570 M 27.28 % | -28.287 M -31.17 % | -21.566 M -106.38 % | 337.853 M 1 218.21 % | -30.214 M -142.30 % | 71.429 M 1 917 394 196 889 600 000.00 % | 0.000 -100.00 % | 14.250 M |
| Effect of forex changes on cash | -263.961 K -352.50 % | 104.538 K -95.45 % | 2.297 M 262.44 % | -1.414 M -11.24 % | -1.271 M -644.83 % | 233.341 K 139.45 % | -591.522 K -134 147.72 % | -440.620 |
| Net change in cash | -39.305 M -159.35 % | 66.225 M 5 956.28 % | -1.131 M 98.50 % | -75.629 M -227.29 % | 59.416 M 50.21 % | 39.556 M 77.57 % | 22.277 M 3.22 % | 21.582 M |
| Cash at beginning of period | 157.159 M 72.83 % | 90.933 M -1.23 % | 92.064 M -45.10 % | 167.693 M 54.87 % | 108.278 M 57.56 % | 68.722 M 47.96 % | 46.445 M 86.80 % | 24.864 M |
| Cash at end of period | 117.853 M -25.01 % | 157.159 M 72.83 % | 90.933 M -1.23 % | 92.064 M -45.10 % | 167.693 M 54.87 % | 108.278 M 57.56 % | 68.722 M 47.96 % | 46.445 M |
| Operating cash flow | -29.988 M -239.64 % | 21.475 M 8.63 % | 19.768 M 11.42 % | 17.742 M -41.90 % | 30.537 M 12.68 % | 27.101 M 42.42 % | 19.029 M -14.54 % | 22.267 M |
| Capital expenditure | -16.600 M 30.72 % | -23.962 M -4.17 % | -23.003 M -103.67 % | -11.294 M -416.25 % | -2.188 M 53.66 % | -4.721 M -62.98 % | -2.896 M 38.83 % | -4.735 M |
| Free CashFlow | -46.588 M -1 773.33 % | -2.487 M 23.11 % | -3.234 M -150.17 % | 6.447 M -77.26 % | 28.349 M 26.67 % | 22.381 M 38.73 % | 16.133 M -7.98 % | 17.532 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 29.053 M -60.25 % | 73.098 M -9.73 % | 80.976 M 26.56 % | 63.983 M -1.14 % | 64.723 M 9.26 % | 59.237 M -64.81 % | 168.328 M 84.91 % | 91.031 M 56.57 % | 58.140 M -23.68 % | 76.183 M -46.66 % | 142.815 M 71.83 % | 83.112 M 48.59 % | 55.935 M 2.94 % | 54.338 M -68.61 % | 173.116 M 152.07 % | 68.678 M 60.19 % | 42.873 M -4.45 % | 44.870 M -56.22 % | 102.492 M 61.30 % | 63.541 M 115.15 % | 29.534 M -12.18 % | 33.632 M -51.50 % | 69.350 M |
| Net income | -3.804 M -191.84 % | 4.142 M 1.43 % | 4.083 M -2.56 % | 4.190 M -5.65 % | 4.441 M 158.42 % | 1.719 M -80.02 % | 8.601 M 21.70 % | 7.067 M -2.58 % | 7.255 M 12.30 % | 6.460 M -79.17 % | 31.008 M 196.79 % | 10.448 M 9.44 % | 9.547 M 94.46 % | 4.909 M -87.85 % | 40.415 M 267.33 % | 11.002 M 113.28 % | 5.159 M 18.79 % | 4.343 M -85.32 % | 29.579 M 238.14 % | 8.747 M 186.28 % | 3.056 M -11.33 % | 3.446 M -84.98 % | 22.946 M |
| Income before tax | -6.560 M -202.27 % | 6.415 M 8.94 % | 5.889 M -10.77 % | 6.600 M 72.59 % | 3.824 M 239.85 % | 1.125 M -91.78 % | 13.688 M 24.58 % | 10.988 M 159.26 % | 4.238 M -41.21 % | 7.209 M -78.63 % | 33.740 M 125.93 % | 14.934 M 230.69 % | 4.516 M -16.50 % | 5.408 M -89.92 % | 53.662 M 336.74 % | 12.287 M 147.61 % | 4.962 M 8.91 % | 4.556 M -85.99 % | 32.531 M 235.94 % | 9.684 M 190.42 % | 3.334 M -5.45 % | 3.527 M -85.79 % | 24.819 M |
| Income before tax ratio | -0.23 -357.30 % | 0.09 20.67 % | 0.07 -29.49 % | 0.10 74.59 % | 0.06 211.04 % | 0.02 -76.64 % | 0.08 -32.63 % | 0.12 65.58 % | 0.07 -22.97 % | 0.09 -59.95 % | 0.24 31.48 % | 0.18 122.56 % | 0.08 -18.89 % | 0.10 -67.89 % | 0.31 73.26 % | 0.18 54.57 % | 0.12 13.99 % | 0.10 -68.01 % | 0.32 108.27 % | 0.15 34.99 % | 0.11 7.67 % | 0.10 -70.70 % | 0.36 |
| EBITDA | -6.563 M -198.51 % | 6.662 M 15.04 % | 5.791 M -18.74 % | 7.126 M -12.85 % | 8.176 M 631.47 % | 1.118 M -93.63 % | 17.549 M 52.65 % | 11.496 M 43.57 % | 8.007 M -23.94 % | 10.527 M -68.86 % | 33.805 M 82.55 % | 18.518 M 141.28 % | 7.675 M -10.34 % | 8.560 M -84.78 % | 56.253 M 285.05 % | 14.609 M 121.97 % | 6.581 M 6.58 % | 6.175 M -82.25 % | 34.783 M 208.91 % | 11.260 M 251.29 % | 3.205 M -12.32 % | 3.656 M -83.45 % | 22.089 M |
| Net income ratio | -0.13 -331.06 % | 0.06 12.37 % | 0.05 -23.00 % | 0.07 -4.56 % | 0.07 136.51 % | 0.03 -43.22 % | 0.05 -34.18 % | 0.08 -37.78 % | 0.12 47.15 % | 0.08 -60.94 % | 0.22 72.72 % | 0.13 -26.35 % | 0.17 88.91 % | 0.09 -61.30 % | 0.23 45.73 % | 0.16 33.14 % | 0.12 24.32 % | 0.10 -66.46 % | 0.29 109.64 % | 0.14 33.06 % | 0.10 0.98 % | 0.10 -69.03 % | 0.33 |
| Ratio EBITDA | -0.23 -347.86 % | 0.09 27.44 % | 0.07 -35.79 % | 0.11 -11.84 % | 0.13 569.47 % | 0.02 -81.90 % | 0.10 -17.45 % | 0.13 -8.30 % | 0.14 -0.33 % | 0.14 -41.63 % | 0.24 6.24 % | 0.22 62.39 % | 0.14 -12.90 % | 0.16 -51.52 % | 0.32 52.76 % | 0.21 38.57 % | 0.15 11.54 % | 0.14 -59.45 % | 0.34 91.51 % | 0.18 63.28 % | 0.11 -0.15 % | 0.11 -65.87 % | 0.32 |
| Gross profit ratio | 0.31 5.35 % | 0.29 -33.49 % | 0.44 13.73 % | 0.39 10.19 % | 0.35 11.19 % | 0.32 4.48 % | 0.30 -26.31 % | 0.41 29.56 % | 0.32 2.46 % | 0.31 -30.66 % | 0.45 12.32 % | 0.40 1.89 % | 0.39 -1.15 % | 0.40 -16.45 % | 0.47 15.93 % | 0.41 10.24 % | 0.37 17.54 % | 0.32 -30.55 % | 0.45 27.08 % | 0.36 24.72 % | 0.29 -18.44 % | 0.35 -26.28 % | 0.48 |
| Weighted average shs out dil | 72.790 M 0.00 % | 72.790 M 0.07 % | 72.742 M 0.00 % | 72.742 M -10.39 % | 81.176 M 10.99 % | 73.135 M -2.35 % | 74.895 M 2.18 % | 73.295 M 4.24 % | 70.314 M -3.34 % | 72.744 M -2.42 % | 74.548 M 2.31 % | 72.864 M 0.42 % | 72.559 M -0.05 % | 72.598 M 9.93 % | 66.042 M -10.28 % | 73.609 M 0.20 % | 73.465 M 38.04 % | 53.221 M -1.30 % | 53.920 M 3.34 % | 52.179 M -7.65 % | 56.500 M 3.95 % | 54.351 M 39.93 % | 38.842 M |
| Weighted average shs out | 72.790 M 0.00 % | 72.790 M 0.07 % | 72.742 M 0.00 % | 72.742 M -10.39 % | 81.177 M 11.00 % | 73.135 M -2.35 % | 74.895 M 2.18 % | 73.296 M 4.24 % | 70.314 M -3.34 % | 72.744 M -2.42 % | 74.548 M 2.31 % | 72.864 M 0.42 % | 72.560 M -0.05 % | 72.598 M 9.93 % | 66.043 M -10.28 % | 73.609 M 0.19 % | 73.466 M 38.04 % | 53.221 M -1.30 % | 53.920 M 3.34 % | 52.179 M -7.65 % | 56.501 M 3.96 % | 54.351 M 39.93 % | 38.842 M |
| EPS diluted | -0.05 -191.92 % | 0.06 1.43 % | 0.06 -2.60 % | 0.06 5.30 % | 0.05 132.77 % | 0.02 -78.64 % | 0.11 14.11 % | 0.10 -3.60 % | 0.10 12.61 % | 0.09 -78.86 % | 0.42 200.00 % | 0.14 7.69 % | 0.13 92.31 % | 0.07 -88.92 % | 0.61 306.67 % | 0.15 113.68 % | 0.07 -13.97 % | 0.08 -85.16 % | 0.55 223.53 % | 0.17 214.23 % | 0.05 -14.67 % | 0.06 -89.25 % | 0.59 |
| Earnings per share | -0.05 -191.92 % | 0.06 1.37 % | 0.06 -2.55 % | 0.06 5.30 % | 0.05 131.78 % | 0.02 -78.55 % | 0.11 13.29 % | 0.10 -2.90 % | 0.10 73.61 % | 0.06 -86.29 % | 0.42 200.00 % | 0.14 65.09 % | 0.08 119.12 % | 0.04 -93.76 % | 0.62 313.33 % | 0.15 113.68 % | 0.07 -13.97 % | 0.08 -85.16 % | 0.55 223.53 % | 0.17 214.23 % | 0.05 -14.67 % | 0.06 -89.25 % | 0.59 |
| Gross profit | 9.012 M -58.13 % | 21.523 M -39.96 % | 35.849 M 43.94 % | 24.906 M 8.93 % | 22.864 M 21.49 % | 18.820 M -63.23 % | 51.187 M 36.27 % | 37.563 M 102.85 % | 18.517 M -21.81 % | 23.681 M -63.01 % | 64.019 M 93.01 % | 33.169 M 51.39 % | 21.910 M 1.75 % | 21.532 M -73.78 % | 82.106 M 192.23 % | 28.096 M 76.60 % | 15.910 M 12.31 % | 14.166 M -69.60 % | 46.594 M 104.98 % | 22.730 M 168.34 % | 8.471 M -28.38 % | 11.827 M -64.25 % | 33.081 M |
| Income tax expense | -3.058 M -441.48 % | 895.446 K 137.87 % | -2.365 M -1 193.99 % | -182.750 K 82.97 % | -1.073 M 23.92 % | -1.411 M 27.09 % | -1.935 M -224.97 % | -595.459 K 81.36 % | -3.194 M -526.40 % | 748.995 K 5 891.00 % | 12.502 K -99.04 % | 1.299 M 125.81 % | -5.031 M -1 107.71 % | 499.233 K -93.38 % | 7.538 M 486.62 % | 1.285 M 754.32 % | -196.373 K -192.05 % | 213.323 K -92.77 % | 2.952 M 215.36 % | 936.182 K 235.81 % | 278.784 K 245.03 % | 80.799 K -95.69 % | 1.873 M |
| Cost of revenue | 20.041 M -61.14 % | 51.575 M 14.29 % | 45.127 M 15.48 % | 39.078 M -6.65 % | 41.859 M 3.57 % | 40.417 M -65.50 % | 117.141 M 119.09 % | 53.468 M 34.94 % | 39.623 M -24.53 % | 52.502 M -33.37 % | 78.795 M 57.77 % | 49.944 M 46.78 % | 34.025 M 3.72 % | 32.805 M -63.95 % | 91.010 M 124.26 % | 40.582 M 50.51 % | 26.964 M -12.18 % | 30.704 M -45.07 % | 55.898 M 36.97 % | 40.811 M 93.75 % | 21.063 M -3.40 % | 21.804 M -39.88 % | 36.269 M |
| General and administrative expenses | -4.548 M -167.86 % | 6.703 M 157.06 % | -11.747 M -162.32 % | 18.851 M 517.42 % | -4.516 M -164.26 % | 7.028 M 161.60 % | -11.408 M -166.56 % | 17.139 M 611.73 % | -3.349 M -146.73 % | 7.168 M 159.03 % | -12.142 M -174.00 % | 16.408 M 657.12 % | -2.945 M -143.97 % | 6.698 M 240.01 % | -4.784 M -135.53 % | 13.464 M 995.33 % | -1.504 M -136.14 % | 4.161 M 1 264.10 % | 305.019 K -78.26 % | 1.403 M 205.10 % | -1.335 M -134.34 % | 3.889 M 59.30 % | 2.441 M |
| Selling and marketing expenses | 1.127 M -58.11 % | 2.690 M 173.83 % | -3.644 M -157.28 % | 6.362 M 85.90 % | 3.422 M 7.35 % | 3.188 M -58.63 % | 7.707 M 101.11 % | 3.832 M -10.11 % | 4.263 M 21.59 % | 3.506 M -19.79 % | 4.371 M 14.39 % | 3.821 M 11.51 % | 3.426 M 25.69 % | 2.726 M -51.19 % | 5.586 M 116.09 % | 2.585 M 18.69 % | 2.178 M 56.65 % | 1.390 M -58.38 % | 3.340 M 70.16 % | 1.963 M 95.24 % | 1.006 M -22.43 % | 1.296 M -62.33 % | 3.441 M |
| Other expenses | 5.967 M 241.55 % | -4.215 M -112.42 % | 33.933 M 304.02 % | -16.633 M | 0.000 100.00 % | -445.590 K 80.61 % | -2.298 M -279 177.07 % | -822.760 -104.35 % | 18.901 K 101.37 % | -1.385 M -107.91 % | 17.495 M 238.75 % | -12.609 M -238.39 % | 9.111 M 3 594.94 % | -260.689 K -18 287.78 % | 1.433 K -99.13 % | 163.866 K -97.48 % | 6.490 M 671.40 % | -1.136 M -180.13 % | 1.417 M 1 055.38 % | -148.369 K -103.35 % | 4.433 M 4 696.54 % | -96.440 K -10 145.88 % | 960.000 |
| Operating expenses | 15.577 M 3.12 % | 15.106 M -49.58 % | 29.960 M 63.66 % | 18.306 M -15.78 % | 21.736 M 5.07 % | 20.687 M -50.34 % | 41.653 M 81.18 % | 22.990 M 12.16 % | 20.498 M 3.62 % | 19.781 M -16.51 % | 23.692 M 16.59 % | 20.320 M 7.57 % | 18.889 M 4.18 % | 18.131 M -37.91 % | 29.201 M 67.23 % | 17.462 M 42.78 % | 12.230 M 42.89 % | 8.559 M -30.42 % | 12.301 M 19.39 % | 10.303 M 49.28 % | 6.902 M -15.54 % | 8.172 M -27.39 % | 11.255 M |
| Cost and expenses | 35.618 M -46.58 % | 66.681 M -11.19 % | 75.087 M 30.85 % | 57.384 M -9.77 % | 63.595 M 4.08 % | 61.104 M -61.52 % | 158.794 M 107.69 % | 76.458 M 27.17 % | 60.121 M -16.83 % | 72.283 M -29.47 % | 102.487 M 45.86 % | 70.264 M 32.79 % | 52.915 M 3.88 % | 50.937 M -57.63 % | 120.211 M 107.10 % | 58.044 M 48.09 % | 39.194 M -0.18 % | 39.263 M -42.43 % | 68.199 M 33.43 % | 51.114 M 82.78 % | 27.965 M -6.71 % | 29.976 M -36.92 % | 47.524 M |
| Research and development expenses | 13.031 M 31.26 % | 9.928 M -13.05 % | 11.419 M 17.40 % | 9.726 M 1.71 % | 9.562 M -3.74 % | 9.934 M -35.52 % | 15.405 M 14.74 % | 13.426 M 24.92 % | 10.748 M 2.44 % | 10.492 M -24.89 % | 13.968 M 9.99 % | 12.700 M 36.60 % | 9.297 M 3.67 % | 8.968 M -33.12 % | 13.409 M 61.06 % | 8.325 M 64.33 % | 5.066 M 22.25 % | 4.144 M -32.01 % | 6.095 M 57.10 % | 3.880 M 38.64 % | 2.799 M -9.24 % | 3.083 M -25.66 % | 4.147 M |
| Selling general and administrative expenses | -3.421 M -136.42 % | 9.393 M 161.03 % | -15.391 M -161.05 % | 25.213 M 109.59 % | 12.030 M 16.71 % | 10.307 M -56.96 % | 23.950 M 14.20 % | 20.972 M 2 194.93 % | 913.827 K -91.44 % | 10.674 M 237.35 % | -7.771 M -138.42 % | 20.229 M 4 103.38 % | 481.263 K -94.89 % | 9.424 M 1 075.02 % | 802.005 K -95.00 % | 16.049 M 2 281.09 % | 674.002 K -87.86 % | 5.551 M 52.27 % | 3.646 M 8.29 % | 3.366 M 1 121.06 % | -329.698 K -106.36 % | 5.185 M -11.86 % | 5.882 M |
| Interest income | 134.454 K -66.62 % | 402.826 K 1.38 % | 397.355 K -71.03 % | 1.372 M -50.31 % | 2.761 M 815.96 % | 301.419 K 20.71 % | 249.713 K -95.81 % | 5.958 M 34.53 % | 4.428 M 51.63 % | 2.921 M 1 381.82 % | 197.091 K -90.02 % | 1.975 M -28.06 % | 2.745 M -20.89 % | 3.470 M 31.70 % | 2.635 M | 0.000 -100.00 % | 1.283 M 143.72 % | 526.537 K 192.30 % | 180.137 K 181.28 % | 64.043 K -92.18 % | 818.472 K -20.68 % | 1.032 M 302.86 % | 256.138 K |
| Interest expense | 0.000 -100.00 % | 246.792 K -73.44 % | 929.315 K 76.59 % | 526.255 K 22.35 % | 430.136 K 127.41 % | 189.147 K -28.73 % | 265.378 K -47.80 % | 508.389 K -0.97 % | 513.355 K 727.31 % | 62.051 K -5.20 % | 65.454 K -71.86 % | 232.616 K 233.19 % | 69.815 K 12.51 % | 62.051 K -94.32 % | 1.093 M | 0.000 -100.00 % | 1.162 M | 0.000 -100.00 % | 1.107 M 68.01 % | 658.675 K | 0.000 | 0.000 -100.00 % | 65.288 K |
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.922 M 127.79 % | 1.722 M -52.10 % | 3.595 M 0.00 % | 3.595 M 10.43 % | 3.255 M 0.00 % | 3.255 M -2.88 % | 3.352 M 0.00 % | 3.352 M 8.50 % | 3.089 M 0.00 % | 3.089 M 33.03 % | 2.322 M 0.00 % | 2.322 M 43.41 % | 1.619 M 0.00 % | 1.619 M 298.18 % | 406.644 K -8.68 % | 445.279 K 26.46 % | 352.097 K 22.06 % | 288.474 K 38.64 % | 208.067 K |
| Operating income | -6.565 M -202.31 % | 6.417 M 8.97 % | 5.889 M -10.77 % | 6.600 M 484.89 % | 1.128 M 160.44 % | -1.867 M -119.58 % | 9.534 M -13.24 % | 10.988 M 160.44 % | 4.219 M -41.47 % | 7.209 M -78.63 % | 33.740 M 126.02 % | 14.928 M 67.23 % | 8.927 M -0.72 % | 8.991 M -83.24 % | 53.660 M 342.63 % | 12.123 M 142.24 % | 5.005 M 9.84 % | 4.556 M -85.93 % | 32.385 M 229.39 % | 9.832 M 182.59 % | 3.479 M -1.35 % | 3.527 M -85.79 % | 24.818 M |
| Operating income ratio | -0.23 -357.41 % | 0.09 20.71 % | 0.07 -29.49 % | 0.10 491.65 % | 0.02 155.31 % | -0.03 -155.65 % | 0.06 -53.08 % | 0.12 66.34 % | 0.07 -23.31 % | 0.09 -59.95 % | 0.24 31.53 % | 0.18 12.55 % | 0.16 -3.55 % | 0.17 -46.62 % | 0.31 75.60 % | 0.18 51.22 % | 0.12 14.96 % | 0.10 -67.86 % | 0.32 104.21 % | 0.15 31.35 % | 0.12 12.34 % | 0.10 -70.70 % | 0.36 |
| Total other income expenses net | 4.935 K 346.13 % | -2.005 K -2 538.16 % | -76.000 -2 633.33 % | 3.000 102.07 % | -145.000 -109.29 % | 1.560 K 137.64 % | -4.144 K -403.52 % | -823.000 -104.35 % | 18.901 K 472 425.00 % | 4.000 100.66 % | -603.000 -110.95 % | 5.506 K 572.62 % | -1.165 K -102.70 % | 43.131 K 2 909.84 % | 1.433 K -99.13 % | 163.866 K 487.25 % | -42.315 K | 0.000 -100.00 % | 146.181 K 198.53 % | -148.369 K -2.45 % | -144.819 K | 0.000 -100.00 % | 960.000 |
| 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -56.926 M 32.80 % | -84.717 M 14.30 % | -98.854 M 29.21 % | -139.635 M -0.41 % | -139.064 M -205.65 % | -45.497 M 71.72 % | -160.852 M -297.28 % | -40.489 M 28.28 % | -56.453 M 34.98 % | -86.829 M -8.31 % | -80.169 M -17.79 % | -68.064 M 30.20 % | -97.513 M -7.91 % | -90.367 M -7.31 % | -84.208 M 54.71 % | -185.926 M -34.71 % | -138.021 M -38.62 % | -99.567 M 40.47 % | -167.257 M -145.50 % | -68.130 M 5.05 % | -71.750 M -140.29 % | 178.097 M 251.60 % | -117.479 M |
| Total investments | 8.634 M 2.63 % | 8.413 M -3.09 % | 8.681 M 14.65 % | 7.572 M -95.21 % | 158.144 M -47.54 % | 301.450 M 9.62 % | 274.998 M 3 974.99 % | 6.748 M -4.69 % | 7.081 M -3.38 % | 7.328 M -1.00 % | 7.402 M 10.28 % | 6.712 M 4.66 % | 6.413 M -6.33 % | 6.847 M 0.84 % | 6.790 M -97.64 % | 288.234 M -20.77 % | 363.812 M 1 207.27 % | 27.830 M 1 033.73 % | 2.455 M -95.81 % | 58.563 M -27.88 % | 81.206 M -77.20 % | 356.195 M 487.60 % | 60.619 M |
| Total debt | 8.305 M -53.51 % | 17.866 M -23.25 % | 23.279 M -51.05 % | 47.557 M -15.21 % | 56.089 M 63.26 % | 34.355 M 179.90 % | 12.274 M -83.21 % | 73.089 M 81.80 % | 40.203 M 82.21 % | 22.064 M 97.08 % | 11.196 M -54.86 % | 24.800 M 114.16 % | 11.581 M 282.57 % | 3.027 M -65.63 % | 8.806 M 92.69 % | 4.570 M 40.40 % | 3.255 M -15.93 % | 3.872 M -14.66 % | 4.537 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 434.841 M | 0.000 -100.00 % | 438.545 M 1 459.82 % | 28.115 M -93.56 % | 436.454 M 1 583.35 % | 25.928 M -94.09 % | 439.006 M 1 403.86 % | 29.192 M -93.61 % | 456.875 M 1 605.34 % | 26.791 M -94.11 % | 454.806 M 1 383.30 % | 30.662 M -93.33 % | 460.001 M 1 876.13 % | 23.278 M -94.81 % | 448.861 M 6 377.63 % | 6.929 M -91.80 % | 84.537 M | 0.000 | 0.000 | 0.000 -100.00 % | 177.300 M | 0.000 |
| Retained earnings | 129.618 M -12.40 % | 147.970 M 2.88 % | 143.829 M 1.21 % | 142.103 M -1.13 % | 143.733 M -2.90 % | 148.020 M 1.17 % | 146.302 M 5.73 % | 138.370 M 5.38 % | 131.303 M -8.02 % | 142.754 M 3.02 % | 138.564 M 25.01 % | 110.841 M 10.41 % | 100.393 M -10.96 % | 112.747 M 2.56 % | 109.937 M 50.61 % | 72.994 M 17.75 % | 61.992 M -28.28 % | 86.433 M 5.29 % | 82.090 M 49.92 % | 54.758 M 19.01 % | 46.010 M | 0.000 -100.00 % | 67.259 M |
| Common stock | 101.839 M 40.00 % | 72.742 M 0.00 % | 72.742 M 0.00 % | 72.742 M 0.00 % | 72.742 M 0.00 % | 72.742 M 0.00 % | 72.742 M 0.00 % | 72.742 M 40.00 % | 51.959 M 0.02 % | 51.948 M 0.00 % | 51.948 M 0.05 % | 51.920 M 0.23 % | 51.800 M 40.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 0.00 % | 37.000 M 33.33 % | 27.750 M 0.00 % | 27.750 M 0.00 % | 27.750 M 0.00 % | 27.750 M | 0.000 -100.00 % | 27.750 M |
| Total equity | 675.439 M -2.71 % | 694.229 M 0.96 % | 687.624 M 0.18 % | 686.403 M 0.28 % | 684.460 M -0.41 % | 687.254 M -1.62 % | 698.537 M 1.67 % | 687.047 M 1.91 % | 674.202 M -1.41 % | 683.812 M 1.12 % | 676.270 M 4.88 % | 644.813 M 3.17 % | 624.985 M -0.86 % | 630.406 M 1.41 % | 621.645 M 11.24 % | 558.855 M 2.58 % | 544.789 M 174.15 % | 198.720 M 2.23 % | 194.378 M 17.95 % | 164.799 M 5.61 % | 156.052 M -11.98 % | 177.300 M 0.00 % | 177.300 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.987 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 % | 2.960 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 8.305 M 55.36 % | 5.346 M -14.83 % | 6.277 M -19.11 % | 7.759 M -13.80 % | 9.002 M 3 127.18 % | 278.934 K 109.13 % | 133.381 K -79.63 % | 654.947 K -24.91 % | 872.201 K -65.53 % | 2.530 M 0.00 % | 2.530 M -71.35 % | 8.830 M -11.56 % | 9.985 M 376.89 % | 2.094 M 94.55 % | 1.076 M -76.45 % | 4.570 M 40.40 % | 3.255 M -15.93 % | 3.872 M 31.60 % | 2.942 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 28.154 M 17.24 % | 24.013 M -2.51 % | 24.631 M -6.58 % | 26.364 M 149.92 % | 10.549 M -25.09 % | 14.083 M 690.97 % | 1.780 M -86.39 % | 13.082 M -3.98 % | 13.624 M 11.61 % | 12.206 M -2.73 % | 12.548 M -27.11 % | 17.215 M -2.69 % | 17.691 M 73.93 % | 10.171 M 14.35 % | 8.895 M -16.06 % | 10.597 M 22.77 % | 8.632 M -9.25 % | 9.511 M 61.16 % | 5.902 M -4.22 % | 6.162 M -4.13 % | 6.427 M | 0.000 -100.00 % | 5.511 M |
| Other current liabilities | 95.425 M 20.79 % | 79.003 M -33.22 % | 118.301 M 331.00 % | 27.448 M -48.73 % | 53.533 M 45.57 % | 36.775 M -54.00 % | 79.944 M 183.18 % | 28.230 M -62.18 % | 74.640 M 122.43 % | 33.557 M -28.21 % | 46.745 M 42.10 % | 32.896 M -51.63 % | 68.008 M -26.48 % | 92.505 M 1 134.08 % | -8.946 M -176.48 % | 11.697 M -73.96 % | 44.925 M 185.36 % | 15.743 M -52.78 % | 33.337 M -1.34 % | 33.789 M -25.29 % | 45.228 M | 0.000 -100.00 % | 37.605 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 48.795 M 192.59 % | 16.677 M -4.53 % | 17.468 M -31.30 % | 25.428 M -68.61 % | 81.015 M -23.48 % | 105.875 M 173.01 % | 38.781 M 50.94 % | 25.693 M 18.57 % | 21.670 M | 0.000 | 0.000 -100.00 % | 109.832 M 5 405.36 % | 1.995 M -79.26 % | 9.618 M 6.72 % | 9.012 M 393.92 % | -3.066 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 12.520 M -26.36 % | 17.002 M -57.28 % | 39.798 M 0.00 % | 39.798 M 40.67 % | 28.292 M | 0.000 -100.00 % | 68.166 M 67.73 % | 40.639 M 172.53 % | 14.912 M 434.06 % | 2.792 M -82.52 % | 15.970 M 965.11 % | 1.499 M | 0.000 -100.00 % | 5.008 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.066 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 234.627 M 13.76 % | 206.242 M -17.80 % | 250.888 M 11.77 % | 224.469 M 21.79 % | 184.310 M -8.90 % | 202.324 M -0.26 % | 202.848 M -24.89 % | 270.057 M 7.65 % | 250.871 M 27.68 % | 196.478 M -8.81 % | 215.459 M 37.80 % | 156.352 M -2.74 % | 160.755 M -15.72 % | 190.736 M -10.97 % | 214.237 M 110.87 % | 101.597 M -21.13 % | 128.824 M 43.02 % | 90.075 M -35.50 % | 139.658 M 40.74 % | 99.229 M -3.04 % | 102.336 M | 0.000 -100.00 % | 106.937 M |
| Total liabilities | 262.780 M 14.13 % | 230.255 M -16.43 % | 275.519 M 9.84 % | 250.833 M 28.73 % | 194.859 M -9.96 % | 216.407 M 5.76 % | 204.628 M -27.73 % | 283.138 M 7.05 % | 264.495 M 26.74 % | 208.684 M -8.47 % | 228.007 M 31.37 % | 173.567 M -2.73 % | 178.446 M -11.18 % | 200.907 M -9.96 % | 223.132 M 98.88 % | 112.194 M -18.38 % | 137.456 M 38.03 % | 99.587 M -31.58 % | 145.560 M 38.11 % | 105.391 M -3.10 % | 108.763 M | 0.000 -100.00 % | 112.448 M |
| Other non current assets | 20.811 M -90.15 % | 211.178 M -12.99 % | 242.708 M 1 425.74 % | 15.908 M 3.62 % | 15.351 M 16.89 % | 13.133 M 151.50 % | 5.222 M -98.19 % | 287.872 M -10.49 % | 321.602 M 2.17 % | 314.774 M -16.27 % | 375.924 M 10.19 % | 341.146 M 14.22 % | 298.674 M -16.17 % | 356.289 M -13.09 % | 409.954 M 25 959.20 % | 1.573 M -15.12 % | 1.853 M 6 262.89 % | 29.129 K -12.44 % | 33.266 K -98.77 % | 2.710 M -4.38 % | 2.834 M 101.59 % | -178.097 M -7 244.36 % | 2.493 M |
| Long term investments | 0.000 100.00 % | -181.389 M 18.66 % | -222.994 M -2 110.36 % | 11.092 M 1.85 % | 10.891 M -1.23 % | 11.027 M -2.31 % | 11.288 M 104.18 % | -269.917 M 11.07 % | -303.524 M -2.27 % | -296.788 M 17.28 % | -358.792 M -10.18 % | -325.641 M -14.60 % | -284.153 M 16.70 % | -341.100 M 13.74 % | -395.417 M | 0.000 | 0.000 -100.00 % | 2.196 M -10.54 % | 2.455 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 14.119 M 21.14 % | 11.655 M -3.71 % | 12.104 M -2.96 % | 12.474 M -4.26 % | 13.029 M -3.43 % | 13.491 M -3.33 % | 13.956 M -1.86 % | 14.220 M -2.91 % | 14.646 M -3.01 % | 15.101 M -3.12 % | 15.587 M 19.52 % | 13.041 M -1.66 % | 13.261 M -2.71 % | 13.630 M -2.61 % | 13.996 M 708.07 % | 1.732 M 5.88 % | 1.636 M 21.52 % | 1.346 M 51.11 % | 890.875 K -3.09 % | 919.281 K -3.00 % | 947.688 K | 0.000 -100.00 % | 985.453 K |
| GoodWill | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M 0.00 % | 62.106 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 76.225 M 3.34 % | 73.761 M -0.61 % | 74.210 M -0.50 % | 74.580 M -0.74 % | 75.135 M -0.61 % | 75.597 M -0.61 % | 76.062 M -0.35 % | 76.326 M -0.55 % | 76.752 M -0.59 % | 77.207 M -0.63 % | 77.692 M 3.39 % | 75.147 M -0.29 % | 75.367 M -0.49 % | 75.736 M -0.48 % | 76.102 M 4 293.80 % | 1.732 M 5.88 % | 1.636 M 21.52 % | 1.346 M 51.11 % | 890.875 K -3.09 % | 919.281 K -3.00 % | 947.688 K | 0.000 -100.00 % | 985.453 K |
| Property plant equipment net | 54.257 M 3.42 % | 52.462 M -3.19 % | 54.192 M 2.22 % | 53.013 M -5.44 % | 56.062 M 26.69 % | 44.252 M 4.81 % | 42.221 M 12.57 % | 37.506 M 2.43 % | 36.617 M 4.45 % | 35.057 M -4.92 % | 36.870 M 21.55 % | 30.333 M 3.22 % | 29.386 M 40.65 % | 20.894 M -1.51 % | 21.214 M 67.02 % | 12.701 M 13.87 % | 11.154 M -9.08 % | 12.268 M 74.84 % | 7.017 M -3.94 % | 7.304 M -1.47 % | 7.413 M | 0.000 -100.00 % | 7.480 M |
| Total non current assets | 172.993 M -0.91 % | 174.578 M 4.42 % | 167.185 M -1.61 % | 169.918 M -1.09 % | 171.797 M 9.18 % | 157.345 M 7.29 % | 146.655 M 5.28 % | 139.304 M 1.61 % | 137.103 M 0.88 % | 135.904 M -0.56 % | 136.672 M 10.94 % | 123.190 M 1.25 % | 121.670 M 6.89 % | 113.823 M 0.48 % | 113.278 M 559.78 % | 17.169 M 10.31 % | 15.564 M -6.67 % | 16.677 M 49.42 % | 11.161 M -2.46 % | 11.442 M -1.24 % | 11.586 M 106.51 % | -178.097 M -1 693.93 % | 11.173 M |
| Other current assets | 35.390 M 10.32 % | 32.080 M -36.16 % | 50.251 M 15.75 % | 43.416 M 24.43 % | 34.891 M -25.71 % | 46.968 M 43.05 % | 32.832 M -38.55 % | 53.431 M 11.90 % | 47.749 M 10.70 % | 43.133 M -6.93 % | 46.344 M 24.80 % | 37.133 M 23.58 % | 30.048 M 1.46 % | 29.617 M 145.49 % | 12.065 M 16.24 % | 10.379 M -22.11 % | 13.324 M -11.93 % | 15.130 M 116.05 % | 7.003 M -29.47 % | 9.929 M -3.28 % | 10.265 M | 0.000 -100.00 % | 9.027 M |
| Short term investments | 205.976 M 8.52 % | 189.802 M -18.07 % | 231.675 M 56.91 % | 147.651 M 0.27 % | 147.253 M -49.30 % | 290.423 M 10.13 % | 263.710 M -4.68 % | 276.665 M -10.93 % | 310.604 M 2.13 % | 304.117 M -16.95 % | 366.194 M 10.18 % | 332.353 M 14.38 % | 290.566 M -16.49 % | 347.947 M -13.49 % | 402.207 M 39.54 % | 288.234 M -20.77 % | 363.812 M 1 207.27 % | 27.830 M | 0.000 -100.00 % | 58.563 M -27.88 % | 81.206 M -77.20 % | 356.195 M 487.60 % | 60.619 M |
| cash and cash equivalents | 65.231 M -36.41 % | 102.583 M -16.01 % | 122.132 M -34.76 % | 187.192 M -4.08 % | 195.153 M 144.39 % | 79.852 M -53.88 % | 173.126 M 52.43 % | 113.578 M 17.51 % | 96.656 M -11.24 % | 108.893 M 19.19 % | 91.365 M -1.61 % | 92.864 M -14.88 % | 109.094 M 16.81 % | 93.394 M 0.41 % | 93.014 M -51.17 % | 190.496 M 34.84 % | 141.276 M 36.58 % | 103.439 M -39.79 % | 171.794 M 152.16 % | 68.130 M -5.05 % | 71.750 M 140.29 % | -178.097 M -251.60 % | 117.479 M |
| Cash and short term investments | 271.207 M -7.24 % | 292.385 M -17.36 % | 353.807 M 5.66 % | 334.843 M -2.21 % | 342.405 M -7.53 % | 370.275 M -15.24 % | 436.836 M 11.94 % | 390.243 M -4.18 % | 407.261 M -1.39 % | 413.010 M -9.74 % | 457.558 M 7.61 % | 425.217 M 6.39 % | 399.660 M -9.44 % | 441.341 M -10.88 % | 495.221 M 3.44 % | 478.730 M -5.22 % | 505.089 M 284.77 % | 131.269 M -23.59 % | 171.794 M 35.60 % | 126.693 M -17.17 % | 152.956 M -14.12 % | 178.097 M 0.00 % | 178.097 M |
| Total current assets | 765.227 M 2.04 % | 749.906 M -5.79 % | 795.957 M 3.73 % | 767.318 M 6.64 % | 719.509 M -3.59 % | 746.316 M -3.02 % | 769.550 M -7.38 % | 830.882 M 3.65 % | 801.595 M 5.95 % | 756.592 M -1.43 % | 767.606 M 10.42 % | 695.191 M 1.97 % | 681.761 M -4.98 % | 717.490 M -1.92 % | 731.500 M 11.87 % | 653.880 M -1.92 % | 666.682 M 136.72 % | 281.630 M -14.34 % | 328.777 M 27.06 % | 258.747 M 2.18 % | 253.229 M 42.19 % | 178.097 M -36.07 % | 278.575 M |
| Inventory | 208.556 M 46.95 % | 141.925 M 33.82 % | 106.054 M 33.19 % | 79.624 M 17.75 % | 67.623 M -17.60 % | 82.062 M 16.56 % | 70.403 M -39.37 % | 116.110 M 4.90 % | 110.691 M 99.00 % | 55.623 M 20.28 % | 46.244 M -4.22 % | 48.284 M -21.26 % | 61.324 M 37.67 % | 44.544 M 24.21 % | 35.861 M 79.93 % | 19.930 M -16.24 % | 23.796 M -9.04 % | 26.162 M -40.05 % | 43.640 M 7.20 % | 40.708 M -29.23 % | 57.519 M | 0.000 -100.00 % | 58.778 M |
| Net receivables | 250.074 M -11.80 % | 283.517 M -0.81 % | 285.844 M -7.62 % | 309.435 M 10.87 % | 279.095 M 12.99 % | 247.010 M 7.64 % | 229.478 M -15.35 % | 271.098 M 12.34 % | 241.324 M -1.43 % | 244.826 M 12.58 % | 217.460 M 13.96 % | 190.820 M -2.83 % | 196.378 M -2.78 % | 201.988 M 7.24 % | 188.352 M 30.04 % | 144.841 M 14.31 % | 126.708 M 12.39 % | 112.737 M 6.02 % | 106.339 M 19.70 % | 88.838 M 156.10 % | 34.689 M | 0.000 -100.00 % | 32.673 M |
| Tax assets | 21.700 M 16.88 % | 18.566 M -2.64 % | 19.070 M 24.43 % | 15.326 M 6.74 % | 14.358 M 7.67 % | 13.335 M 12.42 % | 11.862 M 57.83 % | 7.515 M 32.87 % | 5.656 M 0.03 % | 5.655 M 13.63 % | 4.976 M 125.69 % | 2.205 M -7.97 % | 2.396 M 19.54 % | 2.004 M 40.64 % | 1.425 M 22.60 % | 1.162 M 26.26 % | 920.584 K 9.92 % | 837.532 K 9.46 % | 765.131 K 50.33 % | 508.972 K 30.20 % | 390.914 K | 0.000 -100.00 % | 214.963 K |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 135.525 M 26.74 % | 106.932 M 5.08 % | 101.761 M -4.65 % | 106.729 M 17.96 % | 90.480 M -32.67 % | 134.390 M 13.99 % | 117.896 M 11.66 % | 105.587 M 55.45 % | 67.923 M -30.14 % | 97.221 M -19.09 % | 120.157 M 47.86 % | 81.265 M -5.04 % | 85.579 M -4.56 % | 89.669 M -5.53 % | 94.921 M 14.21 % | 83.111 M 12.49 % | 73.884 M 3.10 % | 71.662 M -25.07 % | 95.634 M 50.01 % | 63.753 M 22.05 % | 52.235 M | 0.000 -100.00 % | 66.921 M |
| Tax payables | 3.677 M -52.77 % | 7.786 M -43.68 % | 13.824 M 714.02 % | 1.698 M 240.31 % | 499.026 K -82.60 % | 2.868 M -42.74 % | 5.008 M 73.80 % | 2.882 M 29.96 % | 2.217 M -81.53 % | 12.006 M -40.18 % | 20.071 M 340.99 % | 4.551 M -19.70 % | 5.668 M -33.80 % | 8.561 M -36.21 % | 13.422 M 179.92 % | 4.795 M 1 104.21 % | 398.184 K -85.09 % | 2.670 M -75.01 % | 10.687 M 533.37 % | 1.687 M -65.37 % | 4.873 M | 0.000 -100.00 % | 2.411 M |
| Deferred revenue non current | 18.500 M 7.12 % | 17.270 M 2.15 % | 16.906 M -1.27 % | 17.124 M 42.86 % | 11.987 M -1.80 % | 12.207 M -6.39 % | 13.040 M 21.53 % | 10.730 M -2.50 % | 11.005 M 39.66 % | 7.880 M -3.55 % | 8.169 M 25.90 % | 6.489 M 12.64 % | 5.761 M -5.29 % | 6.082 M 5.34 % | 5.774 M -4.20 % | 6.027 M 12.09 % | 5.377 M -4.66 % | 5.639 M -4.45 % | 5.902 M -4.22 % | 6.162 M -4.13 % | 6.427 M | 0.000 -100.00 % | 5.511 M |
| Minority interest | 38.967 M 0.75 % | 38.676 M 3.86 % | 37.240 M 12.81 % | 33.012 M 8.52 % | 30.420 M 1.28 % | 30.037 M -31.91 % | 44.115 M 19.46 % | 36.929 M 13.93 % | 32.413 M 0.55 % | 32.236 M 7.58 % | 29.966 M 9.98 % | 27.247 M 13.25 % | 24.059 M 16.46 % | 20.659 M 11.31 % | 18.559 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 8.305 M 55.36 % | 5.346 M -14.83 % | 6.277 M -19.11 % | 7.759 M -13.80 % | 9.002 M 3 127.18 % | 278.934 K 109.13 % | 133.381 K -79.63 % | 654.947 K -90.83 % | 7.145 M 182.40 % | 2.530 M 0.00 % | 2.530 M -71.35 % | 8.830 M -11.56 % | 9.985 M 376.89 % | 2.094 M 94.55 % | 1.076 M -76.45 % | 4.570 M 40.40 % | 3.255 M -15.93 % | 3.872 M 163.20 % | 1.471 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 405.015 M | 0.000 -100.00 % | 433.813 M | 0.000 -100.00 % | 409.450 M | 0.000 -100.00 % | 435.378 M | 0.000 -100.00 % | 458.528 M | 0.000 -100.00 % | 455.793 M | 0.000 -100.00 % | 448.732 M | 0.000 -100.00 % | 432.871 M | 0.000 -100.00 % | 438.868 M | 0.000 -100.00 % | 84.537 M 2.73 % | 82.291 M 0.00 % | 82.291 M | 0.000 -100.00 % | 82.291 M |
| Deferred tax liabilities non current | 1.349 M -3.56 % | 1.398 M -3.44 % | 1.448 M -2.24 % | 1.481 M -4.29 % | 1.548 M -3.11 % | 1.597 M -3.02 % | 1.647 M -2.93 % | 1.697 M -2.85 % | 1.747 M -2.77 % | 1.796 M -2.84 % | 1.849 M -2.48 % | 1.896 M -2.56 % | 1.946 M -2.49 % | 1.995 M -2.43 % | 2.045 M 133.93 % | -6.027 M -12.09 % | -5.377 M 4.66 % | -5.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 938.219 M 1.49 % | 924.484 M -4.01 % | 963.143 M 2.76 % | 937.236 M 5.15 % | 891.305 M -1.37 % | 903.661 M -1.37 % | 916.205 M -5.56 % | 970.185 M 3.35 % | 938.697 M 5.18 % | 892.496 M -1.30 % | 904.277 M 10.50 % | 818.381 M 1.86 % | 803.431 M -3.35 % | 831.314 M -1.59 % | 844.777 M 25.89 % | 671.049 M -1.64 % | 682.245 M 128.71 % | 298.307 M -12.25 % | 339.938 M 25.81 % | 270.190 M 2.03 % | 264.814 M | 0.000 -100.00 % | 289.749 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 |
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -77.255 M -200.77 % | 76.666 M | 0.000 100.00 % | -3.748 M -450.13 % | 1.070 M -97.96 % | 52.417 M | 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 -100.00 % | 2.187 M | 0.000 100.00 % | -635.128 K 73.55 % | -2.401 M -200.00 % | 2.401 M | 0.000 -100.00 % | 6.441 M 190.22 % | -7.139 M -200.00 % | 7.139 M | 0.000 -100.00 % | 6.186 M | 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 100.00 % | -68.344 M | 0.000 100.00 % | -47.599 M -155.62 % | 85.578 M 200.00 % | -85.578 M | 0.000 100.00 % | -87.164 M -253.02 % | 56.963 M 200.00 % | -56.963 M | 0.000 -100.00 % | 17.860 M 39.25 % | 12.827 M 200.00 % | -12.827 M | 0.000 -100.00 % | 12.238 M 138.48 % | -31.807 M -488.49 % | 8.187 M | 0.000 -100.00 % | 23.263 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -73.535 M | 0.000 100.00 % | -23.516 M -205.54 % | 22.283 M 200.00 % | -22.283 M | 0.000 100.00 % | -76.312 M -342.25 % | 31.501 M 200.00 % | -31.501 M | 0.000 100.00 % | -69.411 M -311.51 % | 32.816 M 200.00 % | -32.816 M | 0.000 100.00 % | -68.230 M -814.35 % | -7.462 M -200.00 % | 7.462 M | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.780 M | 0.000 100.00 % | -22.333 M -135.28 % | 63.295 M 200.00 % | -63.295 M | 0.000 100.00 % | -10.852 M -142.62 % | 25.462 M 200.00 % | -25.462 M | 0.000 -100.00 % | 82.000 M 510.21 % | -19.990 M -200.00 % | 19.990 M | 0.000 100.00 % | -3.222 M -119.16 % | 16.811 M 1 235.66 % | 1.259 M | 0.000 100.00 % | -14.497 M |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.401 M 200.00 % | -2.401 M | 0.000 100.00 % | -3.909 M -152.93 % | 7.384 M 200.00 % | -7.384 M | 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 -100.00 % | 2.411 M | 0.000 100.00 % | -1.750 M 27.13 % | -2.401 M -200.00 % | 2.401 M | 0.000 -100.00 % | 3.909 M 152.93 % | -7.384 M -200.00 % | 7.384 M | 0.000 -100.00 % | 5.271 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.459 M 131.80 % | -48.618 M -9 013.49 % | -533.471 K | 0.000 -100.00 % | 37.760 M |
| Other non cash items | 1.520 M 103.03 % | -50.162 M | 0.000 | 0.000 100.00 % | -26.515 M 58.24 % | -63.495 M -155.62 % | 114.163 M 438.25 % | -33.751 M -88.86 % | -17.871 M -448.96 % | -3.255 M -104.02 % | 80.942 M 249.21 % | -54.246 M -854.66 % | -5.682 M 87.92 % | -47.030 M -1.96 % | -46.124 M -319.23 % | -11.002 M -113.28 % | -5.159 M -18.79 % | -4.343 M -293.86 % | 2.240 M -13.13 % | 2.579 M 184.40 % | -3.056 M 11.33 % | -3.446 M -24.34 % | -2.771 M |
| Net cash provided by operating activities | 1.520 M 103.03 % | -50.162 M | 0.000 | 0.000 100.00 % | -25.995 M 57.92 % | -61.776 M -151.84 % | 119.169 M 546.59 % | -26.684 M -92.36 % | -13.872 M -314.74 % | 6.460 M -79.17 % | 31.008 M 196.79 % | 10.448 M 9.44 % | 9.547 M 94.46 % | 4.909 M -89.36 % | 46.124 M 319.23 % | 11.002 M 113.28 % | 5.159 M 18.79 % | 4.343 M -90.23 % | 44.463 M 321.93 % | -20.035 M -755.69 % | 3.056 M -11.33 % | 3.446 M -92.10 % | 43.645 M |
| Investments in property plant and equipment | -235.326 K 92.63 % | -3.192 M 60.19 % | -8.020 M -2 676.34 % | 311.287 K 110.55 % | -2.951 M 50.31 % | -5.940 M 50.41 % | -11.979 M -1 990.34 % | -573.080 K 93.96 % | -9.488 M -393.72 % | -1.922 M 85.76 % | -13.496 M -224.66 % | -4.157 M -86.23 % | -2.232 M 28.41 % | -3.118 M 54.90 % | -6.913 M -615.05 % | -966.785 K -23.26 % | -784.329 K 70.18 % | -2.630 M -3 372.03 % | -75.753 K 82.63 % | -436.159 K 27.40 % | -600.736 K 44.12 % | -1.075 M 59.48 % | -2.653 M |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.096 M -123.31 % | 64.760 M 230.40 % | -49.664 M | 0.000 100.00 % | -22.644 M | 0.000 100.00 % | -94.486 M | 0.000 100.00 % | -25.796 M | 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 100.00 % | -7.548 M | 0.000 100.00 % | -1.265 B -272.56 % | 733.006 M 197.98 % | -748.102 M | 0.000 100.00 % | -1.247 B -311.63 % | 589.452 M 196.30 % | -612.096 M | 0.000 100.00 % | -1.322 B -410.50 % | 425.700 M 200.00 % | -425.700 M | 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 -100.00 % | 1.392 B 274.49 % | -797.765 M -200.00 % | 797.765 M | 0.000 -100.00 % | 22.644 M | 0.000 -100.00 % | 706.582 M | 0.000 -100.00 % | 931.389 M 1 550.06 % | -64.231 M -200.00 % | 64.231 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | -27.038 M -149.46 % | 54.665 M 165.25 % | -83.780 M -28 902.54 % | 290.876 K -99.80 % | 144.305 M 673.74 % | -25.151 M 75.04 % | -100.753 M -379.92 % | 35.993 M 321.58 % | -16.244 M -124.65 % | 65.908 M -94.57 % | 1.214 B 292.99 % | -628.980 M -1 777.05 % | 37.505 M -34.18 % | 56.981 M 142.11 % | -135.327 M -272.88 % | 78.280 M 123.45 % | -333.855 M -1 109.00 % | -27.614 M -146.71 % | 59.121 M 155.15 % | 23.171 M 192.36 % | -25.089 M -569.09 % | 5.348 M 47 279.00 % | -11.336 K |
| Net cash used for investing activites | -27.273 M -152.99 % | 51.472 M 156.07 % | -91.799 M -15 344.96 % | 602.163 K -99.55 % | 133.806 M 530.36 % | -31.092 M -4 094.71 % | -741.209 K -102.09 % | 35.420 M 237.65 % | -25.732 M -140.21 % | 63.986 M 235.90 % | -47.082 M -7.78 % | -43.685 M -223.85 % | 35.273 M -34.51 % | 53.863 M 137.87 % | -142.240 M -283.98 % | 77.313 M 123.10 % | -334.639 M -1 006.45 % | -30.244 M -151.22 % | 59.046 M 159.72 % | 22.735 M 188.50 % | -25.689 M -701.17 % | 4.273 M 260.38 % | -2.664 M |
| Debt repayment | -12.500 M -177.78 % | -4.500 M 80.25 % | -22.787 M | 0.000 -100.00 % | 11.500 M -59.31 % | 28.266 M 141.50 % | -68.106 M -301.68 % | 33.770 M 73.75 % | 19.436 M 60.48 % | 12.111 M | 0.000 | 0.000 -100.00 % | 1.498 M 129.96 % | -5.000 M | 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 100.00 % | -2.129 M -202.59 % | 2.075 M 200.00 % | -2.075 M | 0.000 100.00 % | -17.502 M -303.86 % | 8.585 M 200.00 % | -8.585 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.129 M 202.59 % | -2.075 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | -14.595 M -16 580.09 % | -87.500 K -100.61 % | 14.359 M 196.53 % | -14.875 M -5 507.85 % | -265.259 K 98.21 % | -14.780 M 20.98 % | -18.705 M 2.01 % | -19.089 M -8 211.30 % | -229.673 K -247.17 % | -66.155 K 99.64 % | -18.500 M -19 886.18 % | -92.564 K 99.50 % | -18.501 M -106 226.51 % | -17.400 K 75.00 % | -69.612 K 99.76 % | -29.600 M | 0.000 | 0.000 100.00 % | -800.000 K 80.66 % | -4.136 M 81.87 % | -22.814 M | 0.000 | 0.000 |
| Other financing activites | 12.034 M 183.50 % | -14.413 M 6.91 % | -15.482 M -746.48 % | -1.829 M -0.65 % | -1.817 M 36.44 % | -2.859 M -118.12 % | 15.778 M 1 404.99 % | -1.209 M -52.19 % | -794.451 K 32.88 % | -1.184 M 90.11 % | -11.967 M -173.12 % | 16.367 M 1 328.76 % | -1.332 M 44.38 % | -2.395 M 81.20 % | -12.737 M 69.54 % | -41.810 M -110.98 % | 380.763 M 43 467.32 % | -877.995 K -314.15 % | -212.000 K 90.59 % | -2.252 M | 0.000 | 0.000 -100.00 % | 0.000 |
| Net cash used provided by financing activities | -15.061 M 20.73 % | -19.000 M 20.53 % | -23.910 M -43.14 % | -16.704 M -277.38 % | 9.417 M -11.38 % | 10.626 M 114.96 % | -71.033 M -627.26 % | 13.472 M -26.83 % | 18.412 M 69.52 % | 10.861 M 189.82 % | -12.093 M -174.31 % | 16.274 M 188.76 % | -18.335 M -147.36 % | -7.412 M 15.83 % | -8.807 M 73.49 % | -33.225 M -108.73 % | 380.763 M 43 467.32 % | -877.995 K 13.24 % | -1.012 M 84.16 % | -6.388 M 72.00 % | -22.814 M | 0.000 -100.00 % | 0.000 |
| Effect of forex changes on cash | 900.245 K 133.78 % | 385.078 K 131.98 % | -1.204 M -737.22 % | -143.844 K -113.24 % | 1.086 M 55 844.69 % | -1.948 K 99.78 % | -892.106 K -72.06 % | -518.498 K -141.00 % | 1.265 M 404.57 % | 250.615 K -86.60 % | 1.870 M 346.25 % | 419.096 K 516.89 % | -100.528 K -192.68 % | 108.467 K 129.07 % | 47.350 K -57.05 % | 110.256 K 115.68 % | -703.368 K 19.00 % | -868.406 K 23.68 % | -1.138 M -60.16 % | -710.474 K -329.66 % | 309.356 K 15.55 % | 267.726 K -71.79 % | 949.105 K |
| Net change in cash | -39.913 M -130.65 % | -17.304 M 74.34 % | -67.445 M -750.50 % | -7.930 M -106.88 % | 115.301 M 223.61 % | -93.274 M -256.63 % | 59.549 M 174.55 % | 21.690 M 208.84 % | -19.928 M -210.95 % | 17.960 M 1 142.14 % | -1.723 M 86.61 % | -12.871 M -190.56 % | 14.213 M 1 995.86 % | -749.687 K 99.21 % | -94.729 M -293.18 % | 49.037 M 41.46 % | 34.664 M 153.66 % | -64.602 M -163.74 % | 101.359 M 2 404.11 % | -4.399 M 78.61 % | -20.566 M -21.14 % | -16.978 M -140.49 % | 41.930 M |
| Cash at beginning of period | 100.549 M -14.68 % | 117.853 M -36.40 % | 185.299 M -4.10 % | 193.229 M 141.98 % | 79.852 M -53.88 % | 173.126 M 52.43 % | 113.578 M 27.66 % | 88.966 M -18.30 % | 108.893 M 19.75 % | 90.933 M -1.86 % | 92.656 M -12.20 % | 105.527 M 15.56 % | 91.314 M -0.81 % | 92.064 M -50.71 % | 186.793 M 35.60 % | 137.756 M 33.62 % | 103.092 M -38.52 % | 167.693 M 152.80 % | 66.335 M -6.22 % | 70.734 M -22.53 % | 91.300 M -15.68 % | 108.278 M 63.20 % | 66.348 M |
| Cash at end of period | 60.636 M -39.70 % | 100.549 M -14.68 % | 117.853 M -36.40 % | 185.299 M -5.05 % | 195.153 M 144.39 % | 79.852 M -53.88 % | 173.126 M 56.46 % | 110.655 M 24.38 % | 88.966 M -18.30 % | 108.893 M 19.75 % | 90.933 M -1.86 % | 92.656 M -12.20 % | 105.527 M 15.56 % | 91.314 M -0.81 % | 92.064 M -50.71 % | 186.793 M 35.60 % | 137.756 M 33.62 % | 103.092 M -38.52 % | 167.693 M 152.80 % | 66.335 M -6.22 % | 70.734 M -22.53 % | 91.300 M -15.68 % | 108.278 M |
| Operating cash flow | 1.520 M 103.03 % | -50.162 M | 0.000 | 0.000 100.00 % | -25.995 M 57.92 % | -61.776 M -151.84 % | 119.169 M 546.59 % | -26.684 M -92.36 % | -13.872 M -314.74 % | 6.460 M -79.17 % | 31.008 M 196.79 % | 10.448 M 9.44 % | 9.547 M 94.46 % | 4.909 M -89.36 % | 46.124 M 319.23 % | 11.002 M 113.28 % | 5.159 M 18.79 % | 4.343 M -90.23 % | 44.463 M 321.93 % | -20.035 M -755.69 % | 3.056 M -11.33 % | 3.446 M -92.10 % | 43.645 M |
| Capital expenditure | -235.326 K 92.63 % | -3.192 M 60.19 % | -8.020 M -2 676.34 % | 311.287 K 110.55 % | -2.951 M 50.31 % | -5.940 M 50.41 % | -11.979 M -1 990.34 % | -573.080 K 93.96 % | -9.488 M -393.72 % | -1.922 M 85.76 % | -13.496 M -224.66 % | -4.157 M -86.23 % | -2.232 M 28.41 % | -3.118 M 54.90 % | -6.913 M -615.05 % | -966.785 K -23.26 % | -784.329 K 70.18 % | -2.630 M -3 372.03 % | -75.753 K 82.63 % | -436.159 K 27.40 % | -600.736 K 44.12 % | -1.075 M 59.48 % | -2.653 M |
| Free CashFlow | 1.285 M 102.41 % | -53.354 M -228.50 % | 41.521 M 13 238.63 % | 311.287 K 101.08 % | -28.947 M 57.25 % | -67.716 M -163.17 % | 107.190 M 493.26 % | -27.257 M -16.68 % | -23.360 M -614.72 % | 4.538 M -74.08 % | 17.512 M 178.38 % | 6.291 M -14.00 % | 7.315 M 308.29 % | 1.792 M -95.43 % | 39.211 M 290.73 % | 10.035 M 129.41 % | 4.374 M 155.42 % | 1.713 M -96.14 % | 44.387 M 316.83 % | -20.471 M -933.91 % | 2.455 M 3.55 % | 2.371 M -94.22 % | 40.992 M |
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 |